@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px}
body{font-size:12px; font-family:"宋体",Arial,Verdana;color:#000; margin:0px auto; background:#fff }
p,li{overflow:hidden; }
img{border: 0px;}
ul,li{ list-style:none;text-align:left;overflow:hidden;}
.fl{float:left!important;}
.fr{float:right!important}
.cl{clear:both;}
cite{ font-style:normal}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
.main{ width:1000px; margin:0 auto; overflow:hidden; }
.main div{ overflow:hidden}

.header{ height:90px;background:#fff}

.logo{ text-indent:-9999px; background: url(logo.jpg) no-repeat top left; width:390px; float:left; height:90px}
.tel{ text-indent:-9999px; background: url(tel2.jpg); width:185px; float:left; height:15px; margin-top:60px; margin-right:15px}
.search_box{ background:url(search.jpg); margin-top:48px}
.search_box{ width:176px; height:31px; float:left}
.search_text{width:120px; border:0; background:0; height:30px; line-height:30px; padding-left:10px;color:#a9a9a9; font-size:14px; float:left}
.search_buttom{width:40px; float:right;height30px; height:31px; border:0; background:0; cursor:pointer; }


.nav{ height:80px; background:#4685b8; margin-bottom:10px}
.nav_main{ width:1200px; padding-top:10px}
.nav_main li{ margin-right:20px; float:left; height:36px;font-size:18px; font-family:"Microsoft Yahei","SimHei"}
.nav_main li a{ color:#fff}
li.nav_mr{ margin-right:40px}







/*nav_down*/
#nav_bg_down{height:30px; padding-top:8px; margin-bottom:15px; border-top:1px #d2d2d2 solid; border-bottom:1px #d2d2d2 solid}
#nav{ width:1000px}
#nav, #nav ul{padding: 0;margin: 0;list-style: none;line-height: 1;float: left}
.sxwq{ padding:0!important}
#nav li{float: left;line-height:20px; padding-right:30px; font-size:14px; white-space:nowrap; margin-right:2px}
#nav li.t{background:url(nav_down.png) no-repeat 45px center;}
#nav li.t:hover{background-position:-145px center}
#nav li.d{background:url(nav_down.png) no-repeat 30px center;}
#nav li.d:hover{background-position:-160px center}
#nav li.f{background:url(nav_down.png) no-repeat 75px center; float:right; border-left:1px #89cbff solid; padding-left:17px}
#nav li.f:hover{background-position:-115px center}
#nav li a{color:#255063}   
#nav li ul{ /* second-level lists */
z-index: 9999;  position: absolute;background: #fff;left: -999em;height: auto;width: 280px;margin:0px;padding: 10px 5px;border:1px solid #ddd;box-shadow: 0 0 5px #ddd;border-radius:5px; opacity:0.9;filter:alpha(opacity=90); }
#nav li ul li{  float:left; width:60px; padding:5px; color:#a8a8a8; display:block;height:20px}
#nav li ul li a{ white-space:nowrap}
*+html #nav li ul{margin: 16px 0 0 -95px;} /* 二级菜单显示位置调整IE7 */
*html #nav li ul{margin: 16px 0 0 -95px;} /* 二级菜单显示位置调整 IE6 */
#nav li a:hover, #nav li a:active {color: #255063;text-decoration: none;}
#nav li:hover ul, #nav li.sfhover ul{ /* lists nested under hovered list items */left: auto; /* 如果上面用left的了,那么这就不用改,最多改个数,如果用display:none了,那么这里改成display:block*/}







.bg_topline{ background:url(headline.png) top left no-repeat;  padding-top:5px}
h2.fix_topline{border-top:0; padding-top:5px}
.ad_banner{ width:1000px; height:40px; margin-bottom:15px; }
.ad_banner div{ overflow: visible!important}
.ad_smallpic_list{ width:1100px; margin-bottom:10px}
.ad_smallpic{ width:130px; height:50px; margin-right:15px; float:left; }
.ad_bigpic_list{ width:1100px; margin-bottom:15px}
.ad_bigpic{ width:235px; height:50px; margin-right:20px; float:left; }

.ad_pic_list{height:64px; padding:10px; border:1px #c6cfd4 solid; margin-bottom:10px; width:978px}
.ad_pic_list ul{ float:left; width:240px}
.ad_pic_list li{ display:inline; line-height:22px; padding-left:5px; margin-right:10px; background:url(dot.png) no-repeat left center}
.ad_pic_list a{color:#264f65}
.ad_pic_list .ad-pic{ float:left;width:465px; border:1px #c6cfd4 solid; margin:0 15px; display:inline;  height:60px}

.wrapper{ height:1200px}
.headline{ height:110px; background:url(headline.png) no-repeat top center; padding-top:3px;}
.baodaoji{ width:195px; float:right; height:110px;}
.baodaoji_nav{ float:right; margin-top:15px; margin-bottom:20px}
.bdj{ clear:both; border-bottom:1px #b71307 solid}
.bdj div{ height:40px}
.hovertab3,.normaltab3{ width:8px; height:8px; float:left; cursor:pointer; margin-left:5px; display:inline}
.hovertab3{ background:#dc000a}
.normaltab3{ background:#858585}
.headline h1{ width:805px;  text-align:center; float:left; font-size:30px; line-height:70px;font-family:"微软雅黑", "黑体"; font-weight:normal}
.headline h1 a{ color:#034174}
.headline p{ width:805px; height:50px; float:left; text-align:center; line-height:35px; font-size:14px}
.headline p a{color:#4d4d4d; padding-right:5px;}
/*.headline p a{color:#cc0000; padding-right:5px;}*/
.left{ width:350px; float:left}
.left_nav{ height:46px; line-height:40px; background:url(left_nav.png) no-repeat top left}
.left_nav h2{  width:70px; font-size:16px; color:#0973bf; float:left}
.left_nav h2 a{ color:#0973bf}
.left_nav cite{ width:280px; display:block; float:right}

.list1{ height:94px; border-bottom:1px #838383 dotted; margin-bottom:10px}
.list1 li{ font-size:14px; font-weight:bold; height:28px; line-height:28px}
.list1 li a{color:#3b63a0}
.list2{ height:398px; }
.list2 li{ font-size:14px; height:28px; line-height:28px}
.list2 li a{color:#2e364b}
.list2_bold{ margin-top:8px;  font-weight:bold}
.list2_bold a{color:#3b63a0!important;}
.list3{ height:159px; margin-bottom:10px}
.list3 li{ font-size:14px; height:28px; line-height:28px}
.list3 li a{color:#2f374c}

.left_img_txt{ height:76px}
.left_img_txt img{ width:110px; height:70px; float:left; padding-right:15px}
.left_img_txt p{ line-height:26px; padding-top:6px; font-weight:bold; font-size:14px}
.left_img_txt p a{color:#3a649e}


.right{ width:635px; float:right}
.right_left{ width:295px; float:left} 
.right_left_nav1{height:42px;}
.right_left_nav1 h2{   border-top:1px #c8dcf4 solid;  width:100%; font-size:16px; color:#0973bf; float:left; line-height:35px; padding-left:5px}
.right_left_nav1 h2 a{ color:#0973bf}
.right_left_img_txt{ height:66px; margin-bottom:19px; margin-left:5px}
.right_left_img_txt img{ float:left; margin-right:12px; width:95px; height:65px;}
.right_left_img_txt h4{ width:170px; font-size:14px; float:left; margin-bottom:9px}
.right_left_img_txt h4 a{color:#3c62a1}
.right_left_img_txt p{ width:170px;color:#696868; line-height:22px }
.right_left_box{ border:1px #d9d9d9 solid; width:270px; height:378px; padding:0 12px 0 11px}
.right_left_box_nav{ height:40px; line-height:43px}
.right_left_box_nav h2{ font-size:16px; color:#0973bf; float:left}
.right_left_box_nav h2 a{ color:#0874bd}
.right_left_box_nav span { float:right; font-size:12px; display:block}
.right_left_box_nav span a{ color:#c71719}
.list4{ height:112px; padding-left:2px}
.list4 li{ font-size:14px; height:28px; line-height:28px}
.list4 li a{color:#2f374c}
.list5{ height:170px; padding-top:4px; padding-left:2px}
.list5 li{ font-size:14px; height:28px; line-height:28px}
.list5 li a{color:#2f374c}

.right_right{ float:right; width:312px; height:780px}
.slider{ width:312px; height:237px; }
.right_right_nav{ height:40px; line-height:40px; padding-left:5px}
.right_right_nav h2{ font-size:16px; color:#0973bf; float:left}
.right_right_nav h2 a{ color:#0874bd}
.tv{ width:302px; height:107px; margin-left:10px}
.tv_box{ position:relative; width:130px; height:90px; float:left; margin-left:6px; display:inline; margin-right:15px}
.tv_box img{ width:130px}
.tv_box:hover cite{opacity:.5;filter:alpha(opacity=50);cursor:pointer}
.right_right_img_txt{ height:84px; padding-left:5px}
.right_right_img_txt img{ width:120px; height:80px; float:left; padding-right:15px}
.right_right_img_txt p{ line-height:26px; padding-top:6px; font-weight:bold; font-size:14px}
.right_right_img_txt p a{color:#3a649e}
.list6{ height:65px; padding-top:4px; padding-left:5px}
.list6 li{ font-size:14px; height:28px; line-height:28px}
.list6 li a{color:#2f374c}
.right_ad{ width:635px; height:40px; ; margin-bottom:10px}
.list7{  padding-top:4px; padding-left:5px; margin-top:-4px;}
.list7 li{ font-size:14px; height:28px; line-height:28px}
.list7 li a{color:#2f374c}
.pl5{ padding-left:5px}


.in_link,.in_link a{ color:#0877bf!important}


.content{ width:1200px;}
.img_txt_list{ width:320px; height:290px;  float:left; margin-right:20px}
.img_txt_list_nav{color:#0972c3; height:47px; line-height:30px; font-size:14px;border-top:1px #6eaae9 solid; padding-left:5px}
.img_txt_list_nav a{color:#0973bd}
.img_txt { overflow:hidden}
.img_txt img{ float:left; margin-right:12px; width:108px; height:70px}
.img_txt p{ width:190px; line-height:24px; overflow:hidden; color:#3a659c; padding-top:10px; font-weight:bold; font-size:14px}
.img_txt p a{  color:#3a659c}
.img_txt_list ul{ display:block; margin-top:8px}
.img_txt_list li{ height:28px; line-height:28px; font-size:14px}
.img_txt_list li a{ color:#162b3e}
.epaper img{width:130px; height:210px; float:left; margin-right:20px}
.epaper a{ float:left;}
.epaper ul{ margin:0 0 4px 0}
.epaper li{ height:34px; line-height:34px}
.epaper li a{color:#3a609e; font-size:14px; clear:both; overflow:hidden}

.picscroll_left{ width:630px; float:left}
.picscroll_left_box{ width:140px; height:110px; position: relative; float:left; margin-right:15px; margin-bottom:15px}
.picscroll_left_box img{width:140px; height:110px}
.picscroll_left_box:hover cite{opacity:.5;filter:alpha(opacity=50);cursor:pointer}
.picscroll_right{ width:370px; height:235px;float:right; position:relative}
.picscroll_right img{ width:370px; height:235px}
.picscroll_right cite.bg{ height:35px; line-height:35px}
.picscroll_right span.txt{ height:35px; line-height:35px}
.picscroll_right:hover cite{opacity:.5;filter:alpha(opacity=50);cursor:pointer}


cite.bg{background-color:#000;opacity:.4;filter:alpha(opacity=40); height:18px; line-height:18px; font-size:12px;display:block; overflow:hidden; position:absolute; bottom:0; left:0; width:100%; }
span.txt{ height:18px; line-height:18px; font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:100%; color:#fff}


.industry { width:350px; margin-top:-8px}
.industry ul{ width:320px; margin-left:10px}
.industry li{display:block; line-height:36px; float:left; margin-right:17px; height:36px; white-space:nowrap; word-break: keep-all}
.industry a{color:#6c6c6e!important; }
.hovertab2,.normaltab2 {float:left;}
.normaltab2 a{ color:#2c2c2c}
.divider{ padding:0 10px; float:left; display:block}
.hr_flink{ height:1px; border:0; border-top:2px #2b2b2b solid; margin-top:20px}
.nav_flink{height:30px; line-height:30px; padding:0 8px 0 10px;font-size:13px; margin:10px ; background:#efefef}
.flink{ margin-bottom:35px;height:165px; width:1000px}
.hovertab,.normaltab_more{margin-right:30px;float:left; cursor:pointer; padding-top:1px; font-weight:bold}
.normaltab {float:left;margin-right:30px; padding-top:1px; color:#2c2c2c}
.normaltab a{ color:#2c2c2c}
.dis {display:block;}
.undis {display:none;}
.ctt{ line-height:30px; margin-left:20px}
.ctt a{color:#1b2b45}

.hr_client{ height:1px; border:0; border-top:1px #d6d6d6 solid; }
.client{ width:440px; height:61px; background: url(bg1.jpg) no-repeat; margin:30px auto}
.client a{display: block;float: left;text-indent: -9999px;height: 62px;width: 62px;margin-right: 11px;cursor: pointer;}
.foottxt{ background:#ccc}
.foottxt a{color:#7d7d7d}
.footlist ul{padding:5px 12px;text-align:center;}
.footlist li{ display:inline;height:30px;line-height:30px;font-size:14px}
.footlist li a { text-decoration:none;color:#333!important}
.foottxt { padding-top:10px}
.foottxt li { text-align:center;color:#7d7d7d;height:22px;line-height:22px}
.foottxt li a{color:#7d7d7d;text-decoration:none}




.picScroll-left{ width:1000px;  overflow:hidden; position:relative;  }
.picScroll-left .hd{ overflow:hidden;  height:30px;  padding:0 5px; border-top:1px #6eaae9 solid; height:45px; line-height:30px; color:#0472bd; font-size:14px; font-weight:bold}
.picScroll-left .hd a{ color:#0472bd}

.picScroll-left .hd ul{ overflow:hidden; zoom:1; position:absolute; left:975px; top:10px }
.picScroll-left .hd ul li{ float:left;  width:6px; height:6px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(dot_pic.jpg); }
.picScroll-left .hd ul li.on{ background:url(dot_pic_on.jpg)}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }




.picScroll-left2{ width:1100px;  overflow:hidden; position:relative; height:200px }
.picScroll-left2 .hd{ overflow:hidden;  height:30px;  padding:0 5px; border-top:1px #b64d4a solid; height:45px; line-height:30px; color:#b34b48; font-size:14px; font-weight:bold; width:990px}
.picScroll-left2 .hd a{ color:#0472bd}

.picScroll-left2 .hd ul{overflow:hidden; zoom:1; position:absolute; left:975px; top:10px}
.picScroll-left2 .hd ul li{ float:left;  width:6px; height:6px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(dot_pic.jpg); }
.picScroll-left2 .hd ul li.on{ background:url(dot_pic2_on.jpg)}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;width:205px; height:125px; }
.picScroll-left2 .bd ul li .pic{ text-align:center; float:left}
.picScroll-left2 .bd ul li .pic img{ width:180px; height:105px; display:block; }
.picScroll-left2 .bd ul li .title{  height:18px; line-height:18px;background:#252726; font-size:12px; width:180px; text-align:center; float:left}
.picScroll-left2 .bd ul li .title a{ color:#fff}


.picScroll{ width:315px;  overflow:hidden; position:relative; height:235px}
.picScroll .hd{ overflow:hidden;   }
.picScroll .hd .prev,.picScroll .hd .next{ display:block;  width:19px; height:34px; overflow:hidden;cursor:pointer; }
.picScroll .hd .prev:hover,.picScroll .hd .next:hover{ opacity:1;filter:alpha(opacity=100);}
.picScroll .hd .prev{ background: url(l_ico.png) no-repeat; position:absolute; left:10px; top:30%; z-index:999; opacity:.5}
.picScroll .hd .next{ background: url(r_ico.png) no-repeat;position:absolute; right:10px; top:30%; z-index:999; opacity:.5 }
.picScroll .hd ul{ overflow:hidden; zoom:1;  }
.picScroll .hd ul li{ float:left;  width:24px; height:5px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(dot_pic3.png) no-repeat; }
.picScroll .hd ul li.on{ background:url(dot_pic3_on.png) no-repeat; }
.picScroll .bd {height:220px }
.picScroll .bd ul{ overflow:hidden; zoom:1; }
.picScroll .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; position:relative}
.picScroll .bd ul li .pic{ text-align:center; height:220px}
.picScroll .bd ul li  img{ width:315px; height:220px; display:block;  }
.picScroll .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll .bd ul li .title{ line-height:30px;height:30px;color:#000;position:absolute;bottom:0;width:315px;z-index:9999; left:0}
.picScroll .bd ul li .title a{ color:#fff}
cite.bg_picScroll{background-color:#000;opacity:.4;filter:alpha(opacity=40); height:30px; line-height:30px; font-size:12px;display:block; overflow:hidden; position:absolute; bottom:0; left:0; width:315px; }
span.txt_picScroll{ height:30px; line-height:30px; font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:315px; color:#fff}
span.txt_picScroll{ height:30px; line-height:30px; font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:315px; color:#fff}
.slider a:hover{ text-decoration:none!important; cursor:pointer}

#tbox{width:62px; height:565px; right:0; bottom:100px; position:fixed;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:10px;
}/*解决IE6下不兼容 position:fixed 的问题*/
#sidenav{ width:62px; height:511px;; position:absolute; top:0; cursor:pointer; z-index:999999;}
#gotop{ width:62px; height:60px; background: url(gotop.png); position:absolute; bottom:0px; display:none; cursor:pointer;z-index:999999} 

.sidenav_zhengwu,.sidenav_caijing,.sidenav_jiankang,.sidenav_jiaoyu,.sidenav_yanzhen,.sidenav_shehui,.sidenav_qiche,.sidenav_tuku{ display:block; height:62px; margin-bottom:1px; background:url(sidenav.png)}
.sidenav_zhengwu:hover,.sidenav_caijing:hover,.sidenav_jiankang:hover,.sidenav_jiaoyu:hover,.sidenav_yanzhen:hover,.sidenav_shehui:hover,.sidenav_qiche:hover,.sidenav_tuku:hover{ background:url(sidenav_hover.png)}
.sidenav_caijing{ background-position:0 -63px}
.sidenav_caijing:hover{ background-position:0 -63px}
.sidenav_jiankang{ background-position:0 -126px}
.sidenav_jiankang:hover{ background-position:0 -126px}
.sidenav_jiaoyu{ background-position:0 -189px}
.sidenav_jiaoyu:hover{ background-position:0 -189px}
.sidenav_yanzhen{ background-position:0 -252px}
.sidenav_yanzhen:hover{ background-position:0 -252px}
.sidenav_shehui{ background-position:0 -315px}
.sidenav_shehui:hover{ background-position:0 -315px}
.sidenav_qiche{ background-position:0 -378px}
.sidenav_qiche:hover{ background-position:0 -378px}
.sidenav_tuku{ background-position:0 -441px}
.sidenav_tuku:hover{ background-position:0 -441px}

.hbrb_weixin{width:65px; height:95px; position:absolute; left:85px; top:38px; }
.hbrb_weixin:hover{ background: url(hbrb_weixin.jpg); width:120px; height:120px}














