@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px}
body{background:#fff;font-size:12px; font-family:"宋体",Arial,Verdana;color:#000; margin:0px auto;}
div,p,li{font-family:"宋体",Arial,Verdana;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;}
.cl{ height:1px}
a{ color:#000}
a:link { text-decoration:none;cursor:hand}
a:visited {text-decoration:none;}
a:hover { text-decoration:underline}
a:active {text-decoration:none;}
cite{float:right; font-style:normal; color:#333}
cite a{ color:#333}

.hebnews{ margin:25px auto 12px auto}

.hebnews_logo,.hebnews_client,.nav_column cite,.rollBox .LeftBotton,.rollBox .RightBotton,.area_ad li,.ad_pic_list li,#nav li.t,#nav li.t:hover,#nav li.d,#nav li.d:hover,#nav li.f,#nav li.f:hover,.hebnews_search_box,ul.f14l24_d li,ul.f14l24_s li,ul.f12l20_tv li{ background:url(../images/b_sprite.png) no-repeat; }

.hebnews_logo{ float:left; width:140px; height:58px; background-position:0 -355px}
.time_weather{ float:left; padding-left:20px; padding-top:24px}
#time{height:14px}
.hebnews_search{ float:left;width:216px; height:62px}
.hebnews_search_keywords{height:26px;padding-top:5px; line-height:26px}
.hebnews_search_keywords a{color:#a9a9a9; padding-right:1px}
.hebnews_search_box{ background-position:0 -324px; width:216px; height:31px}
.hebnews_search_text{width:155px; border:0; background:0; height:30px; line-height:30px; padding-left:10px;color:#a9a9a9; font-size:14px; float:left}
.hebnews_search_buttom{width:40px; float:right;height30px; height:31px; border:0; background:0; cursor:pointer}
.hebnews_client{ float:right; width:430px; height:61px;background-position:0 -413px; display:inline; }
.hebnews_client a{ display:block; float:left; text-indent:-9999px; height:62px; width:62px; margin-right:11px; cursor:pointer}

.hebnews_search_box{ float:right; width:215px}



#nav_bg_down{height:30px; padding-top:8px; background:#f1f5f8;}
#nav{ width:1000px}
#nav, #nav ul{padding: 0;margin: 0;list-style: none;line-height: 1;float: left}
#nav li{float: left;line-height:20px; padding-right:30px; font-size:14px}
#nav li.t{ background-position:45px -67px}
#nav li.t:hover{background-position:-45px -67px}
#nav li.d{ background-position:32px -67px}
#nav li.d:hover{background-position:-58px -67px}
#nav li.f{ background-position:65px -67px}
#nav li.f:hover{background-position:-25px -67px}
#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}
#nav li ul li{  float:left; width:60px; padding:5px}
#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*/}
.sxwq{padding:0 0 0 10px!important;color:#656565!important}  

.m_center{ width:1000px; margin:0 auto}
.title_01{ height:70px; line-height:50px; clear:both; background:url(../images/daohang1.gif) no-repeat center top;}

.hbxw{ font-size:30px; color:#004274; font-family:"微软雅黑", "黑体"; margin-right:15px; float:left}
.hbxw a{ color:#004274; padding-right:3px}

.hebnews_search_box{ float:right; width:218px}

.title_02{ height:47px; line-height:46px; border-top:4px #426372 solid; font-size:14px; color:#004175}
.title_02 ul li{ width:auto;float:left; border:1px #dedede solid; border-top:none}
.title_02 ul li a{ color:#004175; padding:15px 22px}
.title_02 a:hover {background:#426372; color:#fff;}
.header_news{ height:89px; margin-bottom:15px; border-bottom:1px #dedede solid;}
.header_left{ width:775px; float:left}
.header_left h1{ font-size:30px; height:58px; line-height:58px; overflow:hidden; text-align:center; color:#004175}
.header_left h1 a{ color:#004175}
.header_left p{ text-align:center; font-size:14px; color:#797979; height:15px; overflow:hidden}
.header_right{ width:205px; float:right}
.header_left p a{ color:#797979; margin-right:5px}

.area_news{width:385px; float:left; height:335px}
.area_news h2{height:34px; line-height:34px; font-size:16px; font-weight:bold; text-align:center;border-bottom:1px #b9b9b9 dotted;}
.area_news h2 a{color:#024478}

.area_news li a{color:#004378}
.area_news ul{ padding-top:5px}

.flash{ width:575px; float:right; padding-right:10px}
.main-box-1-ad{ height:50px; margin-top:23px; margin-bottom:20px}
.main-box-1-ad1{ height:50px; margin-top:13px; margin-bottom:10px; background:#ccc}
/*main_box*/
.main_box{ float: left; width:725px}
.main_box_left{ width:385px; float:left}
.main_box_right{ width:310px; float:right}
.main_box_pic_txt{ height:80px; border-bottom:1px #dce1e5 solid; border-top:1px #dce1e5 solid; padding-left:5px; clear:both;width:1000px}
/*main-column-inside*/
.main-box-2{ height:325px}
.main-box-3{ height:295px}

.rollBox1{ height:28px; line-height:28px; border-top:1px #ddd solid; margin-top:13px; background:url(../images/zt.jpg) no-repeat center left; padding-left:20px}
.rollBox1 a{ font-size:12px; color:#004274; margin-right:5px}


.main-box-1 h3,.main-box-2 h3,.main-box-4 h3{font-size:14px; font-weight:bold; line-height:24px; overflow:hidden; padding-top:8px; height:24px;}
.main-box-1 h3 a,.main-box-2 h3 a,.main-box-4 h3 a{color:#034277}
.main-box-pic-list{ }
.main-box-pic-list a{color:#034277}
.main-box-pic-list h3{height:45px; font-size:16px; font-weight:bold; line-height:40px}
.main-box-pic{ float:left; width:125px; height:90px; margin-right:10px;position:relative; color:#fff}
.main-box-pic img{ width:125px; height:90px}
.main-box-pic span{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%; }
.main-box-pic:hover span{opacity:.5;filter:alpha(opacity=50);cursor:pointer}
.main-box-pic a:hover  { text-decoration:underline; color:#fff;cursor:pointer}
.main-box-pic em{ height:18px; line-height:18px; font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:125px}
.main-box-pic em,.main-box-pic em a{color:#fff; }
.main-box-li{ float:left; width:170px; margin-top:-4px}
.main-box-li-d{clear:both; padding-top:10px}

.main-box-tv{ margin-top:10px; width:400px}
.main-box-tv-pic{ float:left; width:135px; height:95px; position:relative; color:#fff; margin-right:40px}
.main-box-tv-pic img{ width:135px; height:95px}
.main-box-tv-pic span{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%; }
.main-box-tv-pic:hover span{opacity:.5;filter:alpha(opacity=50);cursor:pointer}
.main-box-tv-pic a:hover  { text-decoration:underline; color:#fff;cursor:pointer}
.main-box-tv-pic em{ height:18px; line-height:18px; font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:125px}
.main-box-tv-pic em,.main-box-tv-pic em a{color:#fff; }

.main-box-tv-pi{ float:left; width:175px; height:105px; position:relative; color:#fff; clear:both; margin-right:15px; margin-bottom:2px}
.main-box-tv-pi img{ width:175px; height:105px}
.main-box-tv-pi span{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%; }
.main-box-tv-pi:hover span{opacity:.5;filter:alpha(opacity=50);cursor:pointer}
.main-box-tv-pi a:hover  { text-decoration:underline; color:#fff;cursor:pointer}
.main-box-tv-pi em{ height:18px; line-height:18px; font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:175px}
.main-box-tv-pi em,.main-box-tv-pi em a{color:#fff; }



.side_box{ float:right; width:245px}
.side_box ul a{color:#01427c}
.side_box .nav_column span{ font-weight:bold}
/*side-column*/
.side_box1{ background:#f2f2f4; padding:10px 7px 10px 8px;width:230px}
.side_box2{  height:645px; width:245px}
.side_box3{  height:645px; width:245px}
.side_box4{  height:645px; width:245px}
.side_box5{  height:645px; width:245px}
.side_pic_txt{ height:107px; }
.side_pic_txt h4{ height:14px; line-height:14px; font-size:14px; padding-bottom:10px; font-weight: bold}
.side_pic_txt h4 a{color:#004370}
.side_pic_txt h3{ height:38px; line-height:38px; font-size:14px; padding-top:6px; font-weight: bold; color:#004274}
.side_pic_txt h3 a{color:#004274}
.side_pic_txt img{width:75px; height:75px; float:left}
.side_pic_txt p{width:120px; height:75px; float:right; line-height:18px;color:#656565}
.side_padding{padding:0 10px}
.side_pic{ width:180px; height:105px; margin:10px auto; position:relative}
.side_pic img{ width:180px; height:105px}
.side_pic span{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%; }
.side_pic:hover span{opacity:.5;filter:alpha(opacity=50);cursor:pointer}
.side_pic a:hover  { text-decoration:underline; color:#fff;cursor:pointer}
.side_pic em{ height:18px; line-height:18px; font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:180px}
.side_pic em,.side_pic em a{color:#fff; }

.pix{ height:130px; margin-bottom:15px }
.pix h3{ height:38px; line-height:38px; font-size:14px; padding-top:6px; font-weight: bold; color:#004274}
.pix h3 a{color:#004274}
.pix img{width:125px; height:85px; float:left; margin-right:10px}
.pix p{ font-size:12px;line-height:18px;color:#656565; text-indent:24px}



.industry{ width:240px; overflow:hidden; padding-top:10px}
.industry ul{ width:243px}
.industry li{ width:80px;height:14px; line-height:auto; float:left; border-right:#004276 1px solid; text-align:center; margin:4px 0}




/*side-column-inside*/
.side-box-1{ border:1px #dce1e5 solid; height:230px; margin-bottom:8px; background:#fff}
.side-box-2{ border:1px #dce1e5 solid; height:175px; margin-bottom:8px; background:#fff; margin-top:10px}
.side-box-4{ border:1px #dce1e5 solid; height:132px; margin-bottom:8px; background:#fff}
.side-box-5{ border:1px #dce1e5 solid; height:210px; margin-bottom:8px; background:#fff}

/*nav*/
.nav_column{height:40px; line-height:42px; padding:0 8px 0 5px; border-bottom:1px #c6cfd4 solid}
.nav_column span{ float:left; display:block}
.nav_column cite{ float:right; display:block; padding-right:18px;background-position: 28px -95px }
.nav_column cite,.nav_column cite a{color:#8d8d8d}
.nav_column span a{color:#2b2b2b; font-size:18px; font-family:"Microsoft Yahei"}
.nav_column_m{border-bottom:none}
.nav_column span a.m{color:#2c2c2c; font-size:16px; font-family:"Microsoft Yahei"}

ul.f14l24_d li{font-size:14px;height:25px;line-height:25px; padding-left:18px; background-position:0 10px; margin-left:2px; }
ul.f14l24_s li{font-size:14px;height:25px;line-height:25px; padding-left:18px; background-position:0 10px; margin-left:2px; }
ul.f12l20_tv li{font-size:12px;height:20px;line-height:20px; padding-left:18px; background-position:0 -217px; margin-left:2px; }
ul.f14l24  li{font-size:14px;height:24px;line-height:24px;}
ul.f12l24  li{font-size:12px;height:24px;line-height:24px;}
ul.f12l21  li{font-size:12px;height:20px;line-height:20px;}
ul.f14l24_s li a,ul.f14l24_d li a,ul.f14l24_tv li a{color:#004477}



.left{ width:656px; float:left}
.right{ width:313px; float:right}



#ifocus {}
#ifocus_pic {display:inline;position:relative;float:left;width:480px;height:335px;overflow:hidden;}
#ifocus_piclist { position:absolute; }
#ifocus_piclist li {width:480px;height:335px;overflow:hidden;}
#ifocus_piclist img {
	width:480px;height:335px;
}
#ifocus_piclist #ohShit a {
	color: #fff;
}
#ifocus_piclist #ohShit {
	text-align: center; color:#fff;
	height:40px; font-weight:bold; line-height:40px; font-size:14px; margin-top:-40px; background:#000;opacity:0.5;filter:alpha(opacity=100)
}

#ifocus_btn {display:inline;float:right;width:80px;display:inline; padding-top:8px}
#ifocus_btn li {width:70px;height:50px;cursor:pointer;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50); padding:2px; border:1px #ddd solid; margin-bottom:10px}
#ifocus_btn img {width:70px;height:50px;margin-right: 0;}
#ifocus_btn .current {opacity:1;-moz-opacity:1;filter:alpha(opacity=100);background-image: url(../images/ifocus_bg.gif);background-repeat: no-repeat;}
#ifocus_opdiv {position:absolute;left:0;bottom:0;width:460px;height:35px;background:#000;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; border:3px #fff solid}




.qun{ padding-top:15px}
.q_left{ width:400px; float:left; height:360px}
.q_right{ width:600px; float:right}

.tv-pic{ float:left; width:400px; height:360px; position:relative; color:#fff;}
.tv-pic img{ width:400px; height:360px}
.tv-pic span{background-color:#000;opacity:.4;filter:alpha(opacity=40); height:28px; line-height:28px; font-size:12px;display:block; overflow:hidden; position:absolute; bottom:0; left:0; width:100%; }
.tv-pic:hover span{opacity:.5;filter:alpha(opacity=50);cursor:pointer}
.tv-pic a:hover  { text-decoration:underline; color:#fff;cursor:pointer}
.tv-pic em{ height:18px; line-height:18px; font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:400px}
.tv-pic em,.main-box-tv-pic em a{color:#fff; }

.tv-pic1{ float:left; width:200px; height:180px; position:relative; color:#fff;}
.tv-pic1 img{ width:200px; height:180px}
.tv-pic1 span{background-color:#000;opacity:.4;filter:alpha(opacity=40); height:28px; line-height:28px; font-size:12px;display:block; overflow:hidden; position:absolute; bottom:0; left:0; width:100%; }
.tv-pic1:hover span{opacity:.5;filter:alpha(opacity=50);cursor:pointer}
.tv-pic1 a:hover  { text-decoration:underline; color:#fff;cursor:pointer}
.tv-pic1 em{ height:18px; line-height:18px; font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:200px}
.tv-pic1 em,.main-box-tv-pic em a{color:#fff; }


.top2{height:36px;background:url('../images/bg_top2.gif') repeat-x;
padding-left:13px;;line-height:30px;
}
.top2_m{height:35px;border:1px #fff dashed;border-bottom:0; background:#fff;padding-left:13px;;line-height:35px;}
.tit{float:left;color:#003d78;font-weight:bold; font-size:14px}
.tita{float:left;color:#000;font-weight:bold; font-size:14px}
.more{float:right;color:#565656;display:inline;margin-right:10px;font-weight: lighter}
.more a{color:#565656}
.tit_blue{float:left;color:#004276; font-size:14px;line-height:22px;height:22px;width:90px;text-align:center;font-weight:bold}


.titb{float:left;color:#fff;font-weight:bold; font-size:14px;display:inline;margin:10px}
.moreb{float:right;color:#fff;display:inline;margin-right:10px;font-weight: lighter;display:inline;margin:10px}



.foottxt{ background:#ccc}
.foottxt a{color:#7d7d7d}
.footlist{ margin-top:10px}
.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}




