﻿@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}
ul{margin:0;padding:0;}
html,body,form{font-size:14px;line-height:180%;width:100%;height:100%;min-height:100%;margin:0;padding:0;background-color:#ffffff;color:#333;font-family:"simsun","宋体","arial narro";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 #E1E1E1;}
.fl{float:left;}.fr{float:right;}
.clears{clear:both; height:0; width:0; overflow:hidden;}
.hidden{ display:none;}

.mt15{ margin-top:15px;}.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;}

/*logo*/
.header{width:100%;height:150px;border-bottom:1px solid #e1e1e1; background:url(../../images/hffe2017/logo_bg.png) 0 0 repeat-x; overflow:hidden;}
.logo_box{height:150px;width:1080px; margin:0 auto;background:url(../../images/hffe2017/xxun.png) right 0 no-repeat;}
.logo_box .logo{float:left;width:400px; height:50px; margin:45px 0 0 20px;}
.logo_box .logo a{ display:block;width:400px; height:50px; background:url(../../images/hffe2017/logo.png) 0px 0 no-repeat; text-indent:-9999px;}


/*scrollNav Css*/
.nav_box{width:100%; height:46px; background:#00a2ff;}
.navlist{ display:block; width:100%; height:46px;}
.navlist li{ display:block;width:auto;_width:0;float:left; position:relative;z-index:9999;}
.navlist li a{display:block;padding:0 20px; text-decoration:none; height:46px; line-height:46px;text-align:right;color:#ffffff;font-size:15px;  font-weight:400; white-space:nowrap; cursor:pointer;}
.navlist li a:hover{background:#27aefc;}

.navlist li.search{padding:0;display:block;float:right;}
.navlist li.search a {width:22px;padding:15px 10px;height:16px; line-height:16px;display:block;}
.navlist li.search a i{display:block;width:30px;height:16px;background:url(../../images/hffe2016/top_logo.png) -120px -120px no-repeat;}
.navlist li.search a:hover i{background:url(../../images/hffe2016/top_logo.png) -120px -100px no-repeat;}


.navlist li .sub{display: none;position:absolute;top:46px;left:-1px;}
.navlist li .sub i{display:block; width:13px; height:8px;background:url(../../images/hffe2017/top_logo.png) -240px 0 no-repeat; position:absolute; top:-7px; left:48px;}
.navlist li .sub ul{padding:0 0 5px 0; border:1px solid #E1E1E1; background:#ffffff;margin:0; zoom:1;
    -moz-box-shadow:4px 7px 10px 0px #969696;/*firefox*/  
    -webkit-box-shadow:4px 7px 10px 0px #969696;/*webkit*/  
    box-shadow:4px 7px 10px 0px #969696;/*opera或ie9*/ 
}
.navlist li:hover .sub{display:block;}
.navlist li .sub ul li{display:block;width:100%;height:36px;overflow:hidden;}
.navlist li .sub ul li a{display:block;width:100%; height:36px; line-height:36px; text-align:left;font-size:14px; color:#333333; }
.navlist li .sub ul li:hover{ background:#00a2ff;}
.navlist li .sub ul li:hover a{color:#ffffff;}

.navlist li .maps ul{width:640px}
.navlist li .maps ul li{width:50%; height:210px; float:left;padding:0; margin:0;}
.navlist li .maps ul li span{ display:block; font-size:14px; color:#999999; font-weight:bold;}
.navlist li .maps ul li a{ display:block; float:left;padding:0; margin:0 18px 0 0;}

.navs_body_sub_link a{ display:block; line-height:34px; float:left;padding:0; margin:0 18px 0 0; font-size:14px;white-space:normal;}

.daohang{display:none;position:absolute;right:0;bottom:0px; height:36px; line-height:36px; text-align:right; white-space:nowrap; cursor:pointer;}
.daohang i{display:block;width:18px; height:36px;float:left;background:url(../../images/hffe2017/top_logo.png) -280px 12px no-repeat;}


/*logo_left*/
.logo_left{width:110px; background:#f5f5f5; position:fixed; top:147px; left:0px; z-index:999;}

.left_link{ margin-top:15px;}
.left_link a{ display:block; height:36px; line-height:36px;font-size:13px; font-weight:400; white-space:nowrap; position:relative; cursor:pointer;}
.left_link a:hover,.left_link a.on{background:url(../../images/hffe2017/pic_tit_bg1.png) repeat; color:#ffffff;}
.left_link a i{width:30px; margin:10px 0 0 10px; height:16px; display:block; float:left;}
.left_link a.wb i{background:url(../../images/hffe2017/top_logo.png) 0px -120px no-repeat;}
.left_link a.wb:hover i{background:url(../../images/hffe2017/top_logo.png) 0px -100px no-repeat;}
.left_link a.wx i{background:url(../../images/hffe2017/top_logo.png) -30px -120px no-repeat;}
.left_link a.wx:hover i{background:url(../../images/hffe2017/top_logo.png) -30px -100px no-repeat;}
.left_link a.xx i{background:url(../../images/hffe2017/top_logo.png) -60px -120px no-repeat;}
.left_link a.xx:hover i{background:url(../../images/hffe2017/top_logo.png) -60px -100px no-repeat;}
.left_link a.xl i{background:url(../../images/hffe2017/top_logo.png) -90px -120px no-repeat;}
.left_link a.xl:hover i{background:url(../../images/hffe2017/top_logo.png) -90px -100px no-repeat;}
.left_link a.ss i{background:url(../../images/hffe2017/top_logo.png) -120px -120px no-repeat;}
.left_link a.ss:hover i{background:url(../../images/hffe2017/top_logo.png) -120px -100px no-repeat;}
.left_link a.oa i{background:url(../../images/hffe2017/top_logo.png) -150px -120px no-repeat;}
.left_link a.oa:hover i{background:url(../../images/hffe2017/top_logo.png) -150px -100px no-repeat;}
.left_link a.jw i{background:url(../../images/hffe2017/top_logo.png) -180px -120px no-repeat;}
.left_link a.jw:hover i{background:url(../../images/hffe2017/top_logo.png) -180px -100px no-repeat;}
.left_link a.sz i{background:url(../../images/hffe2017/top_logo.png) -210px -120px no-repeat;}
.left_link a.sz:hover i{background:url(../../images/hffe2017/top_logo.png) -210px -100px no-repeat;}
.left_link a.zp i{background:url(../../images/hffe2017/top_logo.png) -240px -120px no-repeat;}
.left_link a.zp:hover i{background:url(../../images/hffe2017/top_logo.png) -240px -100px no-repeat;}


.left_link a span{display:none; position:absolute; left:110px; top:0px;padding:5px; border:1px solid #E1E1E1; background:#ffffff; 
    -moz-box-shadow:4px 7px 10px 0px #969696;/*firefox*/  
    -webkit-box-shadow:4px 7px 10px 0px #969696;/*webkit*/  
    box-shadow:4px 7px 10px 0px #969696;/*opera或ie9*/ }
.left_link a:hover span{ display:block;}
.left_link a.wb span{width:103px; height:103px; background:url(../../images/hffe2017/weibo.jpg) center center no-repeat #ffffff;}
.left_link a.wx span{width:103px; height:103px;background:url(../../images/hffe2017/weixin.jpg) center center no-repeat #ffffff;}

.left_link1{border-top:1px solid #a9a9a9; margin-top:10px; position:relative; display:none; }
.link1_top{ height:40px;font-size:15px;  font-weight:400; white-space:nowrap;line-height:40px; text-indent:5px;}
.link1_top i{ display:block; height:40px;width:40px;background:url(../../images/hffe2017/top_logo.png) 15px 10px no-repeat; float:left;}

.left_link1_zt{position:relative;width:160px;overflow:hidden;}
.left_link1_zt a{ display:block; height:80px;width:100%; margin-bottom:15px;FILTER: alpha(opacity=100); opacity:1;position:relative;}
.left_link1_zt a:hover{FILTER: alpha(opacity=60); opacity:0.6;}
.left_link1_zt a img{width:160px;height:80px;}

.zt_hold_cont{ display:none; width:0px; height:0px; overflow:hidden; position:absolute; z-index:1001;}


.co{clear:both;padding:0;}

.banner{border:1px solid #cccccc;width:100%; margin-top:30px; text-align:center;position: relative;overflow: hidden;}
#BContentID,#BContentID li,#BContentID li a img{width:250px;height:486px;}
#BTabID{ position:absolute; bottom:10px; right:15px; height:16px; overflow:hidden;}
#BTabID li{ display:block; float:left; width:16px; height:16px; margin:0 2px; font-size:0px;background:url(../../images/hffe2017/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/hffe2017/top_logo.png) -120px 0px no-repeat;}

.banners{width:100%; margin-top:56px; text-align:center;position: relative;overflow: hidden;}
#BContentIDs,#BContentIDs li,#BContentIDs li a img{width:280px;height:224px;}
#BContentIDs li a{ display:block; position:relative;width:280px;height:224px;}
#BContentIDs li a span{ display:block;width:90%;padding:0 5%;height:34px; position:absolute; bottom:0;left:0; text-align:left; color:#ffffff; font-size:13px; line-height:34px;background:url(../../images/hffe2017/pic_tit_bg1.png) repeat;white-space:normal;text-overflow:ellipsis;overflow:hidden;}
#BTabIDs{ display:none;}

.bannerss{border:1px solid #cccccc;width:100%; margin-top:30px; text-align:center;position: relative;overflow: hidden;}
#BbContentID,#BbContentID li,#BbContentID li a img{width:1080px;height:350px;}
#BbTabID{ position:absolute; bottom:10px; right:15px; height:16px; overflow:hidden;}
#BbTabID li{ display:block; float:left; width:16px; height:16px; margin:0 2px; font-size:0px;background:url(../../images/hffe2017/top_logo.png) -100px 0px no-repeat; overflow:hidden; text-indent:-9999px; cursor:pointer;}
#BbTabID li:hover,#BbTabID li.active{ font-size:0;background:url(../../images/hffe2017/top_logo.png) -120px 0px no-repeat;}


.top_box{width:100%; border-bottom:1px solid #770e1f; height:26px; line-height:26px;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;text-indent:10px;}
.top_boxs{width:100%; border-bottom:1px solid #770e1f; height:36px; line-height:36px;font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; }
.top_boxs.tit{font-size:16px;}
.top_box .navs{margin-right:15px;}
.top_box .navs a{width:114px; line-height:26px; height:26px; font-size:14px; float:left; text-align:center; background:url(../../images/hffe2017/navs_bg2.png) 0 0 no-repeat; cursor:pointer;color:#ffffff;font-weight:600;}
.top_box .navs a.on{ background:url(../../images/hffe2017/navs_bg1.png) 0 0 no-repeat; color:#ffffff;}

.top_box .more{ float:right;}
.top_box .more a{ display:block;width:16px; height:16px; margin-top:16px; background:url(../../images/hffe2017/top_logo.png) -150px 0px no-repeat; text-indent:-9999px;}
.top_box .more a:hover{background:url(../../images/hffe2017/top_logo.png) -170px 0px no-repeat;}

.top_box .i_xw i{ display:block;width:46px; height:40px; float:left; background:url(../../images/hffe2017/top_logo.png) 0 -145px no-repeat;}
.top_box .i_xx i{ display:block;width:31px; height:40px; float:left; background:url(../../images/hffe2017/top_logo.png) -50px -145px no-repeat;}
.top_box .i_mt i{ display:block;width:21px; height:40px; float:left; background:url(../../images/hffe2017/top_logo.png) -100px -145px no-repeat;}
.top_box .i_sj i{ display:block;width:42px; height:40px; float:left; background:url(../../images/hffe2017/top_logo.png) -150px -145px no-repeat;}

.navs_body{width:100%; margin:20px 0 0 0;padding:0; overflow:hidden;}
.navs_bodys{width:100%; margin:10px 0 0 0;padding:0; overflow:hidden;}
.new_ul1{width:1120px;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_ul3{margin:0;padding:0;}
.navs_ul3 li{  line-height:200%;}
.navs_ul3 li a{display:block; font-size:14px; text-indent:10px; background:url(../../images/hffe2017/icon.png) 0 12px no-repeat; 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;}


.subbanner{width:100%;height:210px;background:url(../../images/hffe2017/banner.jpg) center -30px no-repeat;}
.subbody{ background:url(../../images/hffe2017/subbody_bg.png) 0 0 repeat; border:1px solid #ccc; margin:-80px 0 0 0px; padding-bottom:20px; z-index:100;}

.sub_top{height:50px; line-height:48px; background:url(../../images/hffe2017/sub_top_line.png) 0 bottom repeat-x;}
.sub_top_tit{ float:left; border-bottom:2px solid #006bcf; padding:0 10px; font-size:28px; font-weight:bold;}
.sub_top_postion{float:right; padding-right:10px; font-size:12px; color:#666666;}
.sub_box{padding:10px; display:block;}
.sub_box_tit{ font-size:22px; font-weight:bold; color:#FF0000; margin-top:20px;}
.sub_box_body{ margin-top:10px;}
.sub_box_body a{ display:block; font-size:16px;width:20%; float:left; text-align:left;padding:7px 0; color:#0063b1;}
.sub_box_body span{display:block; font-size:16px;width:20%; float:left; text-align:left;padding:7px 0; color:#666666;font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;}
.sub_box_body a:hover{color:#db261d;}

.con_box{padding:15px;}
.con_tit{ font-size:22px; text-align:center; line-height:60px; font-weight:bold;}
.con_info{ font-size:12px; text-align:center; background:#f5f5f5; line-height:20px; color:#999999;}
.con_body{padding:20px 0; text-align:left; font-size:14px; line-height:230%;}
.share_box{ margin-top:5px;}


.subpagelist{ font-family:"微软黑雅"; padding:10px;}
.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:880px; float:right; text-align:left;overflow:hidden; color:#0063b1;}
.subpagelist li a .infos{width:100%;text-align:left;overflow:hidden; color:#0063b1;}
.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;}

.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:3px 10px 2px 10px; background-color:#006FCB; margin:0; color:#FFFFFF}
.sub_page a:hover{ background-color:#006FCB; color:#FFFFFF}

.foot_page{ border-top:1px solid #a0a0a0;padding:30px 0;position:relative;}
.foot_page .foot_cp{float:left;}
.foot_page .foot_logo{float:left;width:80px; height:80px; margin-right:20px; background:url(../../images/hffe2017/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_box{float:left; margin-left:30px; overflow:hidden;}

.foot_link_box span{ display:block;width:90px; float:left; margin-left:15px; text-indent:-9999px; font-weight:200; text-align:center; font-size:12px;}
.foot_link_box .wb i{ display:block;width:80px; height:80px; background:url(../../images/hffe2017/weibo.jpg) center center no-repeat #ffffff;}
.foot_link_box .wx i{ display:block;width:80px; height:80px;background:url(../../images/hffe2017/weixin.jpg) center center no-repeat #ffffff;}


.foot_page .foot_link_ul{ float:right; height:90px; overflow:hidden;}
.foot_page .foot_link_ul a{ display:block; height:25px; font-size:14px; float:left; margin:0px 0px 20px 20px;}
.foot_page .foot_link_ul a img{ float:left; height:25px;width:auto;}
.foot_page .foot_link_ul a font{ float:left; line-height:25px; padding-left:5px;font-size:14px;}
