@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;border:none; }
body{font-size:12px;font:12px "Î¢ÈíÑÅºÚ";background:#fff;color:#605d5d; background:url(bodybg.jpg) center 0px no-repeat;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
select,input,img{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
table,td,tr,th{font-size:12px;}
a{text-decoration:none;cursor:pointer;color:#4e4e4e}
a:hover{text-decoration:none;color:#F60;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
q:before,q:after{content:'';}

.fl{ float:left;}
.fr{ float:right;}
.clearfix:after { 
   content:"\200B"; 
   display:block; 
   height:0; 
   clear:both; 
} 
.clearfix {*zoom:1;}/*IE/7/6*/ 

.header{ width:1000px; margin:0 auto;}
.head_top{ width:100%; height:31px; line-height:28px;  font-size:14px; color:#FFF;overflow:hidden;}
.top_l{ float:left;}
.top_r{ float:right;}
.top_r span{ margin:0px 10px;}
.top_r a{ color:#FFF;}

.head_logo{ width:100%; height:160px; overflow:hidden;}
.logo{ width:540px; height:82px; margin-top:40px;}

.head_nav{ width:100%; position:relative;}

.nav{ width:100%; border-bottom:2px solid #1f8ed6; overflow:hidden;}
.nav_menu li{ height:72px; float:left; padding:0px 10px 5px 10px;}
.nav_menu li a{ width:76px; height:72px; text-align:center; display:block; float:left; color:#0072ca; font-size:16px; font-weight:bold;}
.nav_menu li a.w120 { width:120px; }
.nav_menu li a i{ width:50px; height:40px; display:block; margin:3px auto;}
.nav_menu li.cur a{background:url(nav_cur.png) no-repeat 0px 0px;}
.nav_menu li.cur a.w120{background:url(nav_cur1.png) no-repeat 0px 0px;}
.nav_menu li .pulldown{ display:none; width:900px; padding-left:100px; height:30px; overflow:hidden; background:#fff; position:absolute; z-index:999; bottom:-30px; left:0px; border-top:2px solid #1f8ed6;}
.nav_menu li .pulldown li{ float:left; line-height:30px;}
.nav_menu li .pulldown li a{ width:auto; height:auto; color:#666; display:inline; font-size:16px; font-weight:bold; color:#666}


.content{ width:1000px; height:auto; margin:0 auto; overflow:hidden;}
.con1{ width:100%; margin-top:15px; height:auto; overflow:hidden;}
.news_pic{ width:610px; float:left;}
.slideBox{ width:610px; height:380px;  overflow:hidden; position:relative; background:#FFF;}
.slideBox ul{}
.slideBox ul li{ width:610px; height:396px; overflow:hidden; display:none;}
.slideBox ul li img{ width:680px; height:380px;}
.slideBox ul li.hover{ display:block;}
.slideBox ul li .txtShadow {
    background-color:#000;
    position: absolute; z-index:1;
    opacity: 0.7;
    height: 44px;
    width: 610px;
    left: 0px;
    bottom:0px;
}
.slideBox ul li .txt{  position:absolute; z-index:2; left:0px; bottom:0px; width:610px; height:44px;  padding:0px 10px; overflow:hidden;}
.slideBox ul li .txt a{ color:#FFF; line-height:44px;  font-size:16px; font-family:"Î¢ÈíÑÅºÚ";}
.slideBox ul li .txt a:hover{ color:#F60;}
.slideBox .dot{ position:absolute; z-index:3; right:15px; bottom:16px;}
.slideBox .dot span{ width:12px; height:12px;display:block; background:url(pic_on.png) -22px 0px no-repeat; float:left; margin-left:8px; cursor:pointer;}
.slideBox .dot span.on{ background:url(pic_on.png) 0px 0px no-repeat;}

.news_main{ width:375px; height:auto; float:right; overflow:hidden;}
.tab_news{ width:100%; height:30px; line-height:30px; background:#e5e6e5; margin-top:4px;} 
.tab_news span{width:104px; height:33px;text-align:center;display:block; float:left;}
.tab_news span a{width:104px; height:33px; line-height:30px;text-align:center;display:block;font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; }
.tab_news a:hover{color:#0d69b4;}
.tab_news .cur{ background:url(tab_cur.png) 0px 0px no-repeat; margin-top:-4px; }
.tab_news .cur a{ color:#FFF; }
.tab_news .more{ float:right; color:#0068b7; margin-right:10px;}
.tab_news_list{ width:365px; padding:0px 5px; height:340px;overflow:hidden;}
.tab_news_list li{ width:365px; height:30px; margin-top:12px; _margin-top:5px; overflow:hidden; line-height:30px;}
.tab_news_list li a{ font-size:14px; color:#494949; float:left;}
.tab_news_list li span.date{ width:80px; height:30px; display:block; text-align:right; float:right; color:#494949;}

.con2{ width:100%; height:auto; margin-top:15px; overflow:hidden;}
.con_left{ width:230px; float:left;}
.l_img a{ width:230px; height:56px; display:block; margin-bottom:10px;}
.l_bszn{ width:100%;}
.bszn_top{ height:30px; line-height:30px; padding-left:20px; background:url(tit_line.png) 8px 8px no-repeat; font-size:16px; color:#1186c1; font-weight:bold; border-bottom:2px solid #a5a5a5;}
.bszn_list a{ width:230px; height:46px; display:block; background:#e8e8e8; margin-top:10px; font-size:16px; font-weight:bold; color:#666666;}
.bszn_list a.bszn02,.bszn_list a.bszn03{ line-height:46px;}
.bszn_list a i{ width:26px; height:26px; display:block; float:left; margin:10px 20px 0px 30px; _margin-left:15px}
.bszn_list a.bszn01 i{ background:url(bszn01.png) 0px 0px no-repeat;}
.bszn_list a.bszn02 i{ background:url(bszn02.png) 0px 0px no-repeat;}
.bszn_list a.bszn03 i{ background:url(bszn03.png) 0px 0px no-repeat;}
.l_zdzt{ width:100%; margin-top:10px;}
.zdzt_top{ height:30px; line-height:30px; padding-left:20px; background:url(tit_line.png) 8px 8px no-repeat; font-size:16px; color:#1186c1; font-weight:bold;}
.zdzt_list a{ width:230px; height:46px; display:block; margin-top:10px;}
.l_xt{ width:100%; overflow:hidden; margin-top:15px;}
.l_xt a{width:108px; height:80px; display:block;}
.l_xt .xt01{ float:left; }
.l_xt .xt02{ float:right;}

.con_right{ width:750px; overflow:hidden; float:right;}
.layer_img{ width:100%; height:69px; overflow:hidden;}
.layer_news{ width:100%; height:auto; overflow:hidden;}
.box{ width:368px; height:226px; _height:242px; overflow:hidden; margin-top:15px;}
.box_tab{ width:100%; height:34px; border-bottom:1px solid #CCC; line-height:34px;}
.box_tab span{ height:34px; line-height:34px; padding:0px 10px; display:block; float:left; background:#FFF; font-size:14px;}
.box_tab .cur{ border-top:2px solid #1d7ada; border-left:1px solid #CCC; border-right:1px solid #CCC;font-size:16px;}
.box_tab .more{ float:right; margin-right:10px;}
.box_list{ width:358px; padding:0px 5px;  height:190px; _height:210px; overflow:hidden;}
.box_list li{ width:358px; height:32px; overflow:hidden; line-height:32px;}
.box_list li a{ font-size:14px; color:#494949; float:left;}
.box_list li span.date{ width:80px; height:30px; display:block; text-align:right; float:right; color:#494949;}

/*foot*/
.links{ width:998px; height:70px; border:1px solid #f5f5f5; background:#FFF; margin:15px auto 0px auto; overflow:hidden;}
.links_main{height:28px; float:left; width:960px; line-height:28px; padding:20px;}
.links_main span{ width:80px; height:30px; display:block; line-height:30px; float:left; text-align:center; color:#fff; font-size:14px; background:#74ace5;}
.links_main select{ border:1px solid #939ba8; height:28px; margin-left:10px; text-align:center; _margin-top:10px;}
.footer{ width:100%; border-top:3px solid #2ea4dd; background:#F5F5F5; margin-top:15px;}
.foot{ width:1000px; margin:0 auto; overflow:hidden; padding:20px 0px;}
.foot .guabiao{ float:left;}
.foot_main{ width:750px; float:left; margin-left:30px;}
.foot_main p{ line-height:36px;  font-size:14px; color:#666;}
.weixin{ float:right;}