@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; color:#0769AA; background:#F0F7FD;}
img{ border:0;}
ul,li{ list-style-type:none;}
a{ text-decoration:none}
#wrap{ width:1000px; height:auto; margin:auto;}
#header{ width:1000px; height:auto;}
#banner{ width:1000px; height:150px;}

#banner .banner01{ width:381px; height:150px; float:left; background:url(imagesindex_01.jpg) no-repeat;}
#banner .banner02{ width:368px; height:150px; float:left; background:url(imagesindex_02.jpg) no-repeat;}
#banner .banner03{ width:251px; height:150px; float:left;}
#nav{ width:1000px; height:36px; background:url(imagesindex_05.jpg) repeat-x;}
#nav ul{ padding:0; margin-left:8px;}
#nav ul li{ float:left; line-height:32px; background:url(imagesindex_09.jpg) no-repeat; 
            color:#fff; font-size:14px; text-align:center; margin:0px 5px 0px 3px; padding-left:15px; padding-right:8px;}
#nav ul li a{ display:block;line-height:32px; color:#fff;}
#nav ul li a:hover{ text-decoration:underline;}
.time{color:#fff; height:36px; line-height:30px; margin-right:20px; width:150px; float:right;}

#content{ width:1000px; height:auto; margin-top:5px; overflow:hidden;}
#left{ width:271px; height:auto; float:left;}
#mid{ width:495px; height:auto; float:left; margin-left:5px;}
#right{ width:228px; height:auto; float:right; overflow:hidden;}

#left .left01{ width:271px; height:auto;}
#left .left01 .title{ width:271px; height:34px; background:url(imagesindex_14.jpg) no-repeat;}
#left .left01 .title h3{ float:left; width:150px; height:34px; line-height:34px; text-align:left;
                         padding-left:45px; font-size:14px; font-weight:600; color:#0769AA; overflow:hidden;}
#left .left01 .title a{ float:right; margin:10px 15px 0 0; color:#0769AA;}
#left .left01 .title a:hover{ color:#333;}
#left .left01 .con{width:271px; min-height:250px;_height:250px; background:url(imagesindex_31.jpg) repeat-y;}
#left .left01 .bot{width:271px; height:11px; background:url(imagesindex_38.jpg) no-repeat; _overflow:hidden;}
.tab_list2{ width:98%; margin-left:4px; padding-top:5px; height:auto; overflow:hidden;}
.tab_list2 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.tab_list2 dd{background:url(imagesdot.gif) 0 10px no-repeat; padding: 3px 0 0 12px; line-height:24px; text-align:left;
overflow:hidden; height:20px;}
.tab_list2 span{float:right; color:#0769AA; font-size:12px; padding-right:30px; overflow:hidden;}
.tab_list2 dd a{font-size:12px;color:#0769AA;text-decoration:none;} 
.tab_list2 dd a:hover{font-size:12px;color:#333;text-decoration:none;} 

.ser{width:271px; height:63px; overflow:hidden; margin:4px 0 0 0; background:url(imagesserbg.jpg) no-repeat; 
position:relative;}				
.search { position:absolute; width:271px; height:63px; top:2px; left:10px; overflow:hidden;}
.search input { position:absolute; width:100px; height:18px; top:23px; left:86px; font-size:12px; line-height:18px; 
                background:none; border:none; }
.search input.notxt { color:#666; }	
.search button { position:absolute; width:22px; height:21px; top:20px; left:207px; background:none; border:none;  
                 padding-top:20px; cursor:pointer;}			  

#left .left01 .con span{ margin:20px 0 0 15px;}

#left .left01 .con select{ width:150px; margin:20px 0 0 0;}
#left .left01 .title a:hover{color:#333;}


#mid .mid01{ width:495px; height:auto; overflow:hidden;}
#mid .mid01 .title{ width:495px; height:34px; background:url(imagesindex_16.jpg) no-repeat;}
#mid .mid01 .title h3{ float:left; width:150px; height:34px; line-height:34px; text-align:left;
                         padding-left:45px; font-size:14px; font-weight:600; color:#0769AA; overflow:hidden;}
#mid .mid01 .title a{ float:right; margin:10px 15px 0 0; color:#0769AA;}
#mid .mid01 .title a:hover{ color:#333;}
#mid .mid01 .con{width:495px; height:345px; background:url(imagesindex_41.jpg) repeat-y;}
#mid .mid01 .bot{width:495px; height:10px; background:url(imagesindex_52.jpg) no-repeat; _overflow:hidden;}
#mid .mid01 .con .cwcpic{ width:241px; height:124px; float:left; margin:5px 5px 0 5px;}
#mid .mid01 .con .cwcpic img{ padding:4px; border:1px solid #C8DFDF;}
#mid .mid01 .con .jj_con{ text-indent:16px; width:221px; height:auto; float:right; line-height:20px; margin:5px 15px 0 0;
_margin:5px 5px 0 0;}

#right .right01{ width:223px; height:auto;}
#right .right01 .title{ width:223px; height:34px; background:url(imagesindex_18.jpg) no-repeat;}
#right .right01 .title h3{ float:left; width:150px; height:34px; line-height:34px; text-align:left;
                         padding-left:45px; font-size:14px; font-weight:600; color:#0769AA; overflow:hidden;}
#right .right01 .title a{ float:right; margin:10px 15px 0 0; color:#0769AA;}
#right .right01 .title a:hover{ color:#333;}
#right .right01 .con{width:223px; height:323px; background:url(imagesindex_22.jpg) repeat-y;}
#right .right01 .bot{width:223px; height:10px; background:url(imagesindex_54.jpg) no-repeat; _overflow:hidden;}
#right .right01 .con img{ margin:6px 0 0 1px; float:left;}
.lxwmbg{ width:223px; height:112px; }
.lxwmbg ul{ width:180px; height:auto; padding-top:15px;}
.lxwmbg ul li{ width:160px; height:22px; line-height:22px; text-align:right;}
.lxwmbg span{ margin-left:30px}

#footer{ width:1000px; height:80px; background:url(imagesindex_59.jpg) repeat-x; float:left;}
#footer p{ text-align:center; line-height:21px; padding-top:10px;}

/*          list pages          */

#list_right{ width:723px; height:auto; float:right;}
#list_right .title{ height:35px; width:723px; background:url(imageslist_03.jpg) no-repeat;}
#list_right .title h3{ font-size:12px; font-weight:100; height:35px; line-height:38px; padding-left:45px;}
#list_right .con{ width:721px; border:1px solid #C5DFDC; border-top:none; border-bottom:none; background:#fff;}

.tab_list3{ width:98%; margin-left:4px; padding-top:5px; height:auto;}
.tab_list3 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.tab_list3 dd{background:url(imagesdot2.gif) 0 10.5px no-repeat; padding: 3px 0 0 12px; line-height:20px; text-align:left;
overflow:hidden; height:20px;}
.tab_list3 span{float:right; color:#0769AA; font-size:12px; padding-right:30px; overflow:hidden;}
.tab_list3 dd a{font-size:12px;color:#0769AA;text-decoration:none;} 
.tab_list3 dd a:hover{font-size:12px;color:#333;text-decoration:none;} 

.list_sort{ width:96%; background:#DAE9F2; height:30px; line-height:30px; 
            margin:15px 0 0 15px; _margin:15px 0 0 8px;text-align:center; float:left; color:#333;} 
.list_sort a{ color:#333;}
.list_sort a:hover{ color:#0769AA;}

#list_right .bot{ width:723px; height:10px; background:url(imageslist_05.jpg) no-repeat;}

/*         sub  pages        */
.left06{ width:271px; height:auto;}
.title06{ width:271px; height:34px; background:url(imagesindex_14.jpg) no-repeat;}
.title06 h3{ float:left; width:150px;line-height:34px; text-align:left;
                         padding-left:45px; font-size:14px; font-weight:600; color:#0769AA; overflow:hidden;}
.title06 a{ float:right; margin:10px 15px 0 0; color:#0769AA;}
.title06 a:hover{ color:#333;}
.con06{width:271px; height: auto; min-height:150px;_height:150px;background:url(imagesindex_31.jpg) repeat-y;}
.bot{width:271px; height:11px; background:url(imagesindex_38.jpg) no-repeat; _overflow:hidden;}

.con06 ul{ width:262px; height:auto; margin-left:5px; padding-top:8px;}
.con06 ul li{ width:262px; height:27px; background:url(imagessub_link.gif) 18px 8px no-repeat; margin-top:2px;
height:27px; line-height:27px; text-align:left; overflow:hidden; font-size:13px; color:#333;} 
.con06 ul li a{ display:block; width:262px; height:27px; line-height:30px; font-size:13px; font-weight:600; 
color:#333; padding-left:40px;}
.con06 ul li a:hover{ width:262px; height:27px; line-height:30px; background:url(imagessub_hover.gif) no-repeat; 
font-size:13px; font-weight:600; color:#990000; padding-left:40px;}

/*            zzjg pages           */
#list_right .con h4{height:40px; line-height:50px; border-bottom:2px solid #6AA5CC; padding:10px 0 0 40px; overflow:hidden;
                    background:url(imagestab_ico.gif) no-repeat 20px 30px; margin-bottom:10px; font-size:14px;}
.tab {width:95%;line-height:26px;border:1px solid #106699;background:none;margin-left:auto;margin-right:auto;}
.tab th {border:1px solid #106699; background:#FFFFD8;text-align:center; font-size:18px; height:40px; color:#900;} 
.tab td {border:1px solid #106699; background:none;text-align:center; font-size:12px; height:30px;}
.tab td a{ text-decoration:none; color:#333;}
.tab td a:hover{ text-decoration:none; color:#f00;}
.border1{border-collapse: collapse;}


/*             article pages                  */
#art_right{ width:723px; height:auto; float:right;}
#art_right .title{ height:35px; width:723px; background:url(imageslist_03.jpg) no-repeat;}
#art_right .title h3{ font-size:12px; font-weight:100; height:35px; line-height:38px; padding-left:45px;}
#art_right .con{ width:721px; height:auto; border:1px solid #C5DFDC; border-top:none; border-bottom:none; background:#fff;}
#art_right .bot{ width:723px; height:10px; background:url(imageslist_05.jpg) no-repeat;}

#art_right .con h2{ font-size:18px; font-weight:600; color:#0769AA; height:40px; line-height:40px; 
                 text-align:center; padding:15px 0 0 0;}
#art_from{ margin:auto; width:360px; height:35px;}
#art_from span{ height:35px; line-height:35px; text-align:center; margin:0 15px; color:#333;}
#pp{ width:95%; margin:auto; line-height:24px; text-indent:16px;  border-top:1px dashed #ccc; padding-top:15px; color:#333}

.xgfj{ width:96%;height:auto; margin:auto;}
.xgfj_title{ width:100%; height:30px;  border-bottom:1px solid #13508F; margin:auto;}
.xgfj_title img{ margin:6px 0 0 15px; float:left;}
.xgfj_title h5{ float:left; width:80px; height:24px; line-height:24px; color:#333; 
                  font-size:14px; text-align:left; margin:2px 0 0 10px; _margin:2px 0 0 10px;}
.com_list1{ width:97%; margin-left:14px;}
.com_list1 ul{ height:auto;}
.com_list1 ul li{background:url(imagesdot2.gif) 0 11px no-repeat; padding: 3px 0 0 13px; line-height:22px; text-align:left;overflow:hidden; height:22px;  }
.com_list1 ul li span{float:right; color:#333; font-size:12px; padding-right:15px; overflow:hidden; font:"宋体";}
.com_list1 ul li a{font-size:12px;color:#464646;text-decoration:none;} 
.com_list1 ul li a:hover{font-size:12px;color:#046CD1;text-decoration:none;}



/*             新增样式                 */
/*---flash滚动图片---*/
.news_flash{ width:370px; height:230px; float:left; border:#c8dfdf solid 1px; padding:2px 2px; margin:5px 0px 0px 55px;}
.list03{ width:495px; height:auto; float:left;}
.list03 ul{ padding:10px 0px 0px 10px;  overflow:hidden;}
.list03 ul li{ width:95%;line-height:28px; background:url(imagesdot.gif) left center no-repeat;  padding-left:10px; border-bottom:#dcdcdc dotted 1px;}
.list03 ul li a{ color:#0769aa; }
.list03 ul li a:hover{ color:#333;}
/*---理论园地---*/
.m_left{ width:245px; height:202px; float:left;}
.title01{ width:245px; height:34px; float:left; background:url(imagesindex_245.jpg) no-repeat;}
.title01 h3{ float:left; line-height:34px;height:34px;text-align:left;padding-left:45px; font-size:14px; font-weight:600; color:#0769AA; overflow:hidden;}
.title01 a{ float:right; margin:10px 15px 0 0; color:#0769AA;}
.title01 a:hover{ color:#333;}
.l_mid{ width:245px; height:156px;_ height:162px; float:left; background:url(imagesm_2454.jpg) repeat-y;}
.l_mid ul{ padding:10px 0px 0px 10px;  overflow:hidden;}
.l_mid ul li{ width:95%;line-height:28px; background:url(imagesdot.gif) left center no-repeat;  padding-left:10px; }
.l_mid ul li a{ color:#0769aa; }
.l_mid ul li a:hover{ color:#333;}
.l_bot{ width:245px; height:11px; float:left;background:url(imagesbindex_245.jpg) no-repeat;}

/*---专题---*/

.photo{ width:217px; height:50px; float:left; background:none;border:#cbcbcb solid 1px; padding:2px 2px; margin:10px 0px 0px 10px; display:inline;}

.too{ width:245px;  float:left; background:url(imagesm_2454.jpg) repeat-y;}
.too ul{ padding:10px 0px 0px 10px;  overflow:hidden;}
.too ul li{ width:95%;line-height:28px; background:url(imagesdot.gif) left center no-repeat;  padding-left:10px; }
.too ul li a{ color:#0769aa; }
.too ul li a:hover{ color:#333;}
/*---友情链接---*/
.links{ width:223px; height:auto; float:left;margin-top:5px; margin-left:5px; display:inline;}
.links .title{ width:223px; height:34px; background:url(imagesindex_18.jpg) no-repeat;}
.links .title h3{ float:left; width:150px; height:34px; line-height:34px; text-align:left;
                         padding-left:45px; font-size:14px; font-weight:600; color:#0769AA; overflow:hidden;}
.links .title a{ float:right; margin:10px 15px 0 0; color:#0769AA;}
.links .title a:hover{ color:#333;}
.links .con{width:223px; height:323px; background:url(imagesindex_22.jpg) repeat-y;}
.links .bot{width:223px; height:10px; background:url(imagesindex_54.jpg) no-repeat; _overflow:hidden;}
.links .con img{ margin:6px 0 0 1px; float:left;}

.links .con select{ width:200px; margin:20px 0px 5px 10px;}

/*---天气---*/
.top{ width:228px; height:12px; float:left; background:url(imagest2.jpg) no-repeat;}
.r_mid{ width:228px; height:410px;  _height:413px;float:left; background:url(imagesm_24.jpg) repeat-y; _margin-top:-3px;}
.r_bot{ width:228px; height:11px; float:left; background:url(imagesb.jpg) no-repeat;}
.title02{ width:200px; height:26px; float:left; border-bottom:#9b9b9b dotted 1px; margin-left:15px; display:inline; margin-top:10px;}
.title02 h1{ font-size:12px; text-align:center; line-height:26px; color:#000;}
.list04{ width:200px;float:left;margin-left:15px; display:inline; height:auto; line-height:26px; color:#000; margin-top:10px; padding-left:10px;}
.list04 table tr td span{ font-size:20px; font-weight:600; font-family:Arial, Helvetica, sans-serif; padding:0px 5px;}
.wet{ width:228px; height:auto; float:left;}


/*---服务大厅---*/
.con02{ width:1000px; height:212px; margin-top:5px; background:url(imagesc_58.jpg) no-repeat top; overflow:hidden;}
.con02 ul{ margin:50px 0px 0px 50px; padding:0;}
.con02 ul li{ float:left; display:inline; padding-bottom:10px; padding-right:10px;}

/*---列表页---*/
.links05{ width:271px; height:auto; margin-top:5px;}
.title05{ width:271px; height:34px; background:url(imagesindex_14.jpg) no-repeat;}
.title05 h3{ float:left; width:150px; height:34px; line-height:34px; text-align:left;
                         padding-left:45px; font-size:14px; font-weight:600; color:#0769AA; overflow:hidden;}
.title05 a{ float:right; margin:10px 15px 0 0; color:#0769AA;}
.title05 a:hover{ color:#333;}
.con05{width:271px; height:100px; background:url(imagesindex_31.jpg) repeat-y;}
.con05 select{ width:250px;margin:20px 0px 5px 10px;}