﻿@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}

html,body,form{font-size:14px;line-height:180%;width:100%;height:100%;min-height:100%;background-color:#ffffff;color:#333;font-family:"Microsoft YaHei","΢���ź�",helvetica,arial,verdana,tahoma,sans-serif;word-spacing:0.5pt; letter-spacing:0.5px;}

a{hide-focus:expression( this.hideFocus=true );outline: none;font-family:"Microsoft YaHei","΢���ź�",helvetica,arial,verdana,tahoma,sans-serif;}
a{text-decoration:none;font-size:12px;}
a:link,a:visited{color:#363636;}
a:hover,a:active,a:focus{color:#db261d;}

.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.vtt{vertical-align: top;}.vtc{vertical-align: middle;}.vtb{vertical-align: bottom;}
.b1{border: 1px solid #a0a0a0;}
.b1t{border-top: 1px solid #a0a0a0;}
.b1b{border-bottom: 1px solid #a0a0a0;}
.fl{float:left;}.fr{float:right;}
.clears{clear:both; height:0; width:0; overflow:hidden;}
.hidden{ display:none;}

.mt15{ margin-top:15px;}.mt25{ margin-top:25px;}.mt30{ margin-top:30px;}.mt50{ margin-top:50px;}
.p20{padding:20px;}.p25{padding:25px;}
.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt30{padding-top:30px;}.pt50{padding-top:50px;}

.w100 {width:100%;   height:auto; margin:0 auto;}
.w{width:1080px; margin:0 auto;}
.content-wrapper{padding-left:110px;}

/*logo*/
.logo_box{ height:240px;width:100%;background:url(../../images/jwc/top2.png) 0 0 no-repeat;}
.logo_box2{ height:100px;width:100%;background:url(../../images/jwc/top1.png) 0 0 no-repeat;}

/*scrollNav Css*/
.nav{width:100%; height:50px;background:#035cb6;border-top:1px solid #ffffff;margin:0;padding:0;}
.nav li{height: 100%;float:left;}
.nav li a{display: block; height: 100%;line-height:50px;font-size: 16px;font-weight: 400;color: #ffffff;padding:0 20px;}
.nav li a:hover{background:#3879ba;}


.foot_page{ border-top:1px solid #a0a0a0;padding:30px 0;position:relative;}
.foot_page .foot_cp{position:absolute;  left:0px; top:30px;z-index:9999 }
.foot_page .foot_logo{float:left;width:80px; height:80px; margin-right:20px; background:url(../../images/hffe2016/logo_gr.png) center center no-repeat;background-size: 100% 100%;}
.foot_page .coyp_info{float:left;font-size:13px; color:#666666; line-height:24px;}
.foot_page .foot_link{ width:auto; position:absolute; padding-left:460px; right:0px; top:30px; }
.foot_link .foot_link_box{width:45%; float:right; overflow:hidden; display:none;}
.foot_link .link_top{width:100%; height:20px; line-height:20px; background:#f5f5f5;}
.foot_link .link_top span{ display:block;float:left;height:20px; background:#a0a0a0; font-size:12px; font-weight:bold; color:#ffffff; line-height:20px; text-align:center;padding:0 10px;}

.foot_link .link_list{padding:10px 10px 0 0; line-height:26px;}
.foot_link .link_list a{ font-size:13px; display:block; margin-right:15px; float:left; white-space:nowrap;}

.foot_link .foot_link_ul{ float:right; height:90px; overflow:hidden;}
.foot_link .foot_link_ul a{ display:block; height:25px; font-size:14px; float:left; margin:0px 0px 20px 20px;}
.foot_link .foot_link_ul a img{ float:left; height:25px;width:auto;}
.foot_link .foot_link_ul a font{ float:left; line-height:25px; padding-left:5px;}


.banner{clear:both;margin:0;padding:0;display:block;width:600px;float:left;position: relative;overflow: hidden;}
#BContentID,#BContentID li,#BContentID li a img{width:600px;height:340px;}
#BContentID li a{ position:relative;}
#BContentID li a h2{ display:block; height:40px; line-height:40px;width:515px;padding-right:85px; position:absolute; bottom:0; left:0; background:url(../../images/jwc/pic_tit_bg1.png) 0 0 repeat; text-indent:10px;white-space:nowrap; text-overflow:""; overflow:hidden; font-size:15px; font-weight:400; color:#ffffff;}
.BButton{width:50px; height:50px; position:absolute; top:140px;z-index:900; cursor:pointer;}
.BButton:hover{FILTER: alpha(opacity=60); opacity:0.6;}
#BRightButton{background:url(../../images/jwc/top_logo.png) 0 -200px no-repeat; left:20px;}
#BLeftButton{background:url(../../images/jwc/top_logo.png) -50px -200px no-repeat;right:20px;}

#BTabID{ position:absolute; bottom:10px; right:10px; height:16px; overflow:hidden;}
#BTabID li{ display:block; float:left; width:16px; height:16px; margin:0 2px; font-size:0px;background:url(../../images/jwc/top_logo.png) -100px 0px no-repeat; overflow:hidden; text-indent:-9999px; cursor:pointer;}
#BTabID li:hover,#BTabID li.active{ font-size:0;background:url(../../images/jwc/top_logo.png) -120px 0px no-repeat;}

.top_box{width:100%; border-bottom:1px solid #a0a0a0; height:26px; line-height:26px; padding:0 0 5px 0;font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; }
.top_box div{ display:block; float:left;}
.top_box .tit{ font-size:20px; font-weight:600; color:#5e5e5e; white-space:nowrap;}
.top_box .navs{margin:8px 0 0 15px;}
.top_box .navs a{padding:3px 10px 4px 10px; line-height:20px; height:20px; font-size:14px; float:left; cursor:pointer;color:#333333;font-weight:400;}
.top_box .navs a.on,.top_box .navs a:hover{ background:#06A7E1; color:#ffffff;}

.top_box .more{ float:right;}
.top_box .more a{ display:block;width:16px; height:16px; margin-top:8px; background:url(../../images/jwc/top_logo.png) -150px 0px no-repeat; text-indent:-9999px;}
.top_box .more a:hover{background:url(../../images/jwc/top_logo.png) -170px 0px no-repeat;}

.list_box{width:300px;padding:20px;background: #f5f5f5;
 border-top:4px solid #999999;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
-o-border-radius:2px;
}
.list_box .top_box{ border: none;font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; }
.list_box .top_box .tit{ font-size:18px; font-weight:400;}
.list_box .top_box .box_img{width:100%;height: 110px;margin:10px 0;}
.list_box .top_box .box_img1{background: url(../../images/jwc/p1.png) 0 0 no-repeat;background-size: 100% 100%}
.list_box .top_box .box_img2{background: url(../../images/jwc/p2.png) 0 0 no-repeat;background-size: 100% 100%}
.list_box .top_box .box_img3{background: url(../../images/jwc/p3.png) 0 0 no-repeat;background-size: 100% 100%}

.navs_body{width:100%; margin-top:20px; overflow:hidden;}
.navs_bodys{width:100%; margin-top:10px; overflow:hidden;}
.new_ul1{width:1100px;height:188px;overflow:hidden; text-align:left; font-size:14px;}
.new_ul1 li{width:200px; height:188px; float:left; margin-right:20px;}
.new_ul1 li img{display:block;width:200px; height:120px;}
.new_ul1 li h2{ display:block; margin-top:5px; height:40px; line-height:20px; font-size:14px; white-space:normal; overflow:hidden; font-weight:400;}
.new_ul1 li span{ display:block; text-align:right; font-size:85%; color:#999999; height:20px; line-height:20px;}

.navs_ul2 li,.navs_ul3 li{ line-height:215%;}
.navs_ul2 li a{display:block;font-size:15px; font-weight:400;width:100%;overflow:hidden;white-space:nowrap; text-overflow:""; }
.navs_ul3 li a{display:block; font-size:15px; font-weight:400;width:85%; float:left;overflow:hidden;white-space:nowrap; text-overflow:""; }
.navs_ul3 li font{ display:block; float:right; font-size:85%; color:#999999;}

.top_link_list{width:100%; padding-top:10px; overflow:hidden;}
.top_link_list a{ display:block;width:67px; height:90px; float:left; margin-right:10px; font-size:14px; text-align:center;}
.top_link_list a.last{  margin-right:0px;}
.top_link_list a i{ display:block;width:59px; height:59px; margin:0 auto; text-align:center; background:url(../../images/jwc/link_bg.png) 0 0 no-repeat;}
.top_link_list a:hover i{background:url(../../images/jwc/link_bg1.png) 0 0 no-repeat;}
.top_link_list a.tl_jw i{ background-position:-77px 0;}
.top_link_list a.tl_sz i{ background-position:0 0;}
.top_link_list a.tl_jp i{ background-position:-154px 0;}
.top_link_list a.tl_dg i{ background-position:-231px 0;}
.top_link_list a.tl_xl i{ background-position:-308px 0;}
.top_link_list a.tl_cb i{ background-position:-386px 0;}

.new_ul3{height:280px;width:1320px; overflow:hidden; text-align:left;}
.new_ul3 li{ float:left;width:200px; height:120px; margin:0 20px 20px 0; overflow:hidden; position:relative;}
.new_ul3 li a{ display:block;width:100%; height:100%;}
.new_ul3 li a img{ position:absolute; left:0;top:0;width:200px; height:120px;}
.new_ul3 li.first{width:420px; height:260px;}
.new_ul3 li.first img{ position:absolute; left:0;top:0;width:420px; height:260px;}
.new_ul3 li .info{display:block;width:100%; height:40px; overflow:hidden;background:url(../../images/jwc/pic_tit_bg1.png) repeat; position:absolute; bottom:0px; left:0px;}
.new_ul3 li .info h2{height:40px; line-height:40px; font-size:16px; font-weight:400; color:#ffffff; display:block;padding:0 5px; text-align:left; white-space:nowrap; text-overflow:""; overflow:hidden;}
.new_ul3 li .info p{ display:none;padding:0 5px;font-size:13px; color:#cccccc; line-height:20px;text-indent:26px; height:40px;white-space:normal;text-overflow:ellipsis;overflow:hidden;}
.new_ul3 li .info span{ display:none;padding:0 10px;font-size:13px; color:#cccccc; line-height:20px; margin-top:10px; text-align:right;}
.new_ul3 li a:hover .info h2{ margin-top:5px;}
.new_ul3 li a:hover .info p,.new_ul3 li a:hover .info span{ display:block;}

.new_ul3 li .infos{display:block;width:100%; height:30px; overflow:hidden;background:url(../../images/jwc/pic_tit_bg1.png) repeat; position:absolute; bottom:0px; left:0px;}
.new_ul3 li .infos h2{padding:0 5px; margin-bottom:5px; line-height:25px; font-size:15px; font-weight:400; color:#ffffff; display:block; text-align:left; white-space:normal; text-overflow:""; overflow:hidden;}
.new_ul3 li .infos p{ display:none;padding:0 5px;font-size:13px; margin-top:10px; color:#cccccc; line-height:20px;text-indent:26px; height:40px;white-space:normal;text-overflow:ellipsis;overflow:hidden;}
.new_ul3 li .infos span{ position:absolute; right:0px; bottom:5px; display:none;padding:0 10px;font-size:13px; color:#cccccc; line-height:20px; margin-top:10px; text-align:right;}
.new_ul3 li a:hover .infos h2{ margin-top:15px;}
.new_ul3 li a:hover .infos p,.new_ul3 li a:hover .infos span{ display:block;}

.subbanner{width:100%;height: 140px; background: url(../../images/jwc/sub_banner.jpg) 0 -50px no-repeat; background-size:  100% auto; margin-bottom: 20px;}

.pos{font-size:12px;padding-top:13px; height:27px;line-height:20px; color:#666666; display:block; float:left; background:url(../../images/jwc/huishouye.gif) 0 15px no-repeat; text-indent:20px;}
.pos .current_pos{}
.pos .current_pos a,.pos .current_pos font{padding:0 5px;}

.box_top{ height:42px; background:url(../../images/jwc/box_top_line.png) left bottom repeat-x; }
.box_top .tit{ font-size:20px;font-family:"微软黑雅"; height:40px;line-height:40px; color:#333333; display:block; float:left; font-weight:400;border-bottom:2px solid #333333;}
.box_top .more{ float:right;padding-top:14px;}
.box_top .more a{ font-size:12px; line-height:20px;}
.box_body{ margin-top:20px;padding:0;}

.ul2{font-family:"微软黑雅";}
.ul2 li{height:35px;line-height:35px; }
.ul2 li.pic,.ul2 li.pic a{width:100%; height:200px; margin:0 0 22px 0;padding:0;}
.ul2 li a{ display:block;width:76%;height:35px; float:left;font-size:15px; font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ul2 li span{color:#666666; display:block; float:right; font-size:12px; text-align:right;}

.ul2 li.pic a{ display:block; position:relative;}
.ul2 li.pic a h2{ display:block; height:40px;width:100%; text-indent:5px; line-height:40px; position:absolute; bottom:0; left:0; background:url(../../images/dzxx/logo_bg.png) repeat; font-size:14px; color:#ffffff; font-weight:400; overflow:hidden;}


.sub_list{ margin:0;}
.sub_list li{height:40px; line-height:40px; position:relative; font-size:0px; background:url(../../images/jwc/icon_list.gif) 0 15px no-repeat; text-indent:20px;border-bottom:1px dotted #cccccc;}
.sub_list li a{ display:block;width:88%;white-space:nowrap;text-overflow:"";font-size:14px; overflow: hidden;}
.sub_list li span{ display:block; position:absolute;right:0; line-height:35px; font-size:12px; color:#999999; top:0;}

.sub_ul2{font-family:"微软黑雅";}
.sub_ul2 li{height:35px;line-height:35px; }
.sub_ul2 li.pic,.sub_ul2 li.pic a{width:300px; height:130px; margin:0 0 22px 0;padding:0;}
.sub_ul2 li a{ display:block;width:220px;height:35px; float:left;font-size:15px; font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.sub_ul2 li span{color:#666666; display:block; float:right; font-size:12px; text-align:right;}

.sub_ul2 li.pic a{ display:block; position:relative;}
.sub_ul2 li.pic a h2{ display:block; height:30px;width:100%; text-indent:5px; line-height:30px; position:absolute; bottom:0; left:0; background:url(../../images/dzxx/logo_bg.png) repeat; font-size:14px; color:#ffffff; font-weight:400; overflow:hidden;}

.subpagelist{ font-family:"微软黑雅"; padding:10px 0;}
.subpagelist li { display:block; float:left;width:100%; border-bottom:1px dashed #a0a0a0;padding:0 0 10px 0; margin:0 0 18px 0;}
.subpagelist li a .pic,.subpagelist li .pic img{float:left;width:135px; height:100px;overflow:hidden;}
.subpagelist li a .info{width:600px; float:right; text-align:left;overflow:hidden; color:#333333;}
.subpagelist li a h2{display:block;width:100%;height:30px; line-height:25px; font-size:18px; font-weight:normal;white-space:normal;text-overflow:ellipsis;overflow:hidden;}
.subpagelist li a p{ display:block; height:50px; font-size:12px; line-height:24px; overflow:hidden; color:#666666;}
.subpagelist li a span{ display:block; font-size:12px; line-height:20px; text-align:right; color:#666666;}
.subpagelist li a:hover h2{color:#db261d;}
.subpagelist li a:hover img{FILTER: alpha(opacity=80); opacity:0.8;}

.downpagelist{margin: 0;padding: 0;width:100%; overflow:hidden; color:#888888; font-size:14px;}
.downpagelist li{list-style-type:none;text-align: left;padding:15px 0 5px 0;border-bottom:1px dashed #CCCCCC;}
.downpagelist span{padding-right:10px;}
.downpagelist li a{ font-size:16px;font-weight:bold;text-decoration: none;display: block;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.downpagelist li a:hover{font-size:16px; color: #1A77C4;}

.down_intro{ text-align:left}
.down_info{ background:#333333; width:80%; margin:20px 0}
.down_info td{ background:#FFFFFF; padding:0 0 0 5px;}
.down_info th{ background:#FFFFFF; padding:0 0 0 5px; font-size:12px; font-weight:bold;}
.downaddlist ul{ list-style:none;padding:0; margin:0;}
.downaddlist ul li{ height:24px;line-height:24px;color:#666666;background:url(../../images/down_btn.gif) no-repeat 0px 8px;padding:2px 0 0 20px;font-size:0;}


.sub_page{padding:10px 0; text-align:left; font-weight:bold; margin-top:20px; font-size:12px;}
.sub_page a{ font-size:12px; border:1px solid #666666;padding:3px 10px 2px 10px; font-weight:normal; margin:0;color:#333333;}
.sub_page span{ font-size:12px; border:1px solid #666666;padding:5px 10px 3px 10px; background-color:#006FCB; margin:0; color:#FFFFFF}
.sub_page a:hover{ background-color:#006FCB; color:#FFFFFF}

.content{width:100%; padding:20px 0;color: #262626; text-align:center;}
.con_t{ font-size:20px; font-weight:bold;border-bottom: 1px dashed #ccc; padding:10px 0 20px 0;}
.cont_m{ font-size:12px;padding:10px 0; color: #999;}
.cont_zw{ margin-top:20px; font-size:16px; text-align:left; line-height:180%;}

.con_box{padding:15px 0;}
.con_tit{ font-size:22px; text-align:center; line-height:60px; font-weight:bold;}
.con_info{ font-size:12px; text-align:right; background:#f5f5f5; line-height:20px; color:#999999;}
.con_body{padding:20px 0; text-align:left; font-size:14px; line-height:160%;}
.share_box{ margin-top:5px;}

.sub_page{padding:10px 0; text-align:left; font-weight:bold; margin-top:20px; font-size:12px;}
.sub_page a{ font-size:12px; border:1px solid #666666;padding:3px 10px 2px 10px; font-weight:normal; margin:0;color:#333333;}
.sub_page span{ font-size:12px; border:1px solid #666666;padding:5px 10px 3px 10px; background-color:#006FCB; margin:0; color:#FFFFFF}
.sub_page a:hover{ background-color:#006FCB; color:#FFFFFF}