@charset "utf-8";
/* CSS Document */

*{margin:0 auto; padding:0; list-style-type:none; font-family: "微软雅黑"; font-size:14px; color:#333}
html{line-height:24px;   }
*{margin:0;padding:0;}
p{ text-indent:0; font-size:14px; font-family: "微软雅黑"; }
ul{list-style:none;}
a,img{border:0;}
a{text-decoration:none;font-family: "微软雅黑"; }
a:hover{color:#000;}
.lf{ float:left}
.rf{ float:right}
em{ font-style:normal;}
body {padding:0;margin:0; width:100%; display:table; }


.zhu{width:100%; text-align:center; margin:0 auto; }
.main{ width:1150px; margin:0 auto; }

.index_top{ background:#ebebeb; height:40px; line-height:40px; border-bottom:1px solid #40px;}
.index_top em{ float:left; width:30%; text-align:left; color:#666666;}
.index_top p{ float:right; width:30%; text-align: right;color:#666666;}
.index_top p a{ font-size:12px; color:#666; margin:0 3px;}
.index_top p a:hover{ color:#F00;}

.index_logo{ padding:20px 0; overflow:hidden}
.logo_lt{ width:600px; margin:0;}
.logo_lt .logo{}
.logo_lt .logo img{height:68px;}
.logo_lt .company{ font-family:"XieHui"; font-size:36px; margin-top:15px; padding-left:10px;}
.logo_lt .company span{font-family:"宋体"; font-size:14px; display:block;}



.logo_rt{ margin:20px 0 0 0;}

.s_inp01 {width:348px; margin:0 auto 0; float:right;}
input{vertical-align: middle;}
.inp01 {margin:0;padding:0;width:285px; padding-left:10px; font-size:12px; color:#999;height:30px;line-height:30px; border:none; float:left;
 border:1px solid #337ccb; border-right:0;overflow: hidden;}
.inp02{margin:0;padding:0;width:52px;height:32px;line-height:32px;background:url(../images/fhc_06.jpg) no-repeat left;border: 0; }

.index_dao{width:100%; text-align:center; margin:0 auto; background:#337ccb; height:50px; line-height:50px;}
.index_daohang{width:1150px;margin:0 auto; }


.index{ width:1150px; margin:0 auto;  }
.index ul{}
.index li{ width:14.2%;float:left;   height:50px;position:relative; text-align:center;cursor:pointer;
 z-index:100000;}
.index li a{ float:left;width:100%; font-weight:bold;  line-height:50px; color:#FFF; text-transform:uppercase;font-size:15px;  }
#erji_meau{ background:#b60114;width:100%; text-align: left;display:none; margin-top:50px;}
#erji_meau a{display:block;  float:left; text-transform:none;width:100%; text-indent:3.8em; 
background:#6a6a6a;border-right:none; font-weight:normal;height:35px; line-height:35px;color:#FFF; font-size:14px; z-index:2222000;
 border-bottom:1px solid #7f7e7e }
.index li:hover{}
#erji_meau a.ling{ width:180%;}
.index li:hover a,.index li.home{color:#FFF;background:#01913a;}
.index li:hover #erji_meau{ display: block;transition:0.3s; }
#erji_meau a:hover{color:#FFF;background-color:#337ccb; transition:0.3s;}
/*daohang over*/


.banner{ width:100%;margin:1px auto; overflow:hidden; text-align:center;height:600px; z-index:5;position:relative;
}
#main_promo{height:600px; width:1920px; *width:1920px;margin-left:-960px;*margin-left:-980px; position:relative;  top:-5px;  left:50%; overflow:hidden; z-index:0; }
.promoWD{width:1000px; margin:0 auto; position:relative; }
.slide{display:block; float:left;  width:1920px;}
#dots{height:13px; position:absolute; bottom:30px;left:500px; z-index:9;}
#dots li{ width:25px; height:13px; float:left;}
#dots li a{ width:13px; display:inherit;  height:13px;  background:url(../images/b_5.png) no-repeat;}
#dots li a:hover{ width:13px; display:inherit; height:13px; background:url(../images/b_4.png) no-repeat;}
#dots li.act a{background:url(../images/b_4.png) no-repeat center top; width:13px; height:13px; display:inherit;}
/*ban over*/

.index_gonggao{ padding:30px 0; overflow:hidden}

.index_new_left{width:778px; margin:0;}
.lunhuan{width:778px;height:413px; float:right;position:relative; margin:0 auto; overflow:hidden}
.lunhuan #lunhuanback{width:778px;height:413px;position:absolute;left:0px;top:0px;overflow:hidden;}
.lunhuan #lunhuanback p{width:778px;height:413px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);
background-repeat:no-repeat;background-position:50% 0px;opacity:1;filter:alpha(opacity=100);}
.lunhuan #lunhuanback p img{width:778px; height:413px;}
.lunhuan #lunhuanback p span{ width:82%; padding-right:18%; height:40px; line-height:40px;position:absolute;left:0;bottom:0; text-align:left; text-indent:1em;
 background:#000; font-size:15px; color:#FFF; float:left;filter:alpha(Opacity=80);-moz-opacity:0.6;opacity: 0.6;}
.lunhuan .lunhuan_main{width:100%;margin:0 auto;position:relative;}
.lunhuancenter{width:778px;position:absolute;left:0px;top:0px;}
#lunbonum{height:14px;line-height:23px;position:absolute;left:680px;top:390px;z-index:5;}
#lunbonum li{width:10px;height:10px;float:left; padding:0;margin-right:9px;background:#ffffff;border-radius:14px;cursor:pointer;}
#lunbonum .lunboone{background:#ec302e;cursor:pointer;}

.index_new_riht{ width:350px; margin:0 auto;}
.index_nw_tp{ width:100%; height:45px; line-height:45px; margin:0 0 20px; padding-bottom:0; border-bottom:1px solid #dddddd;}
.index_nw_tp a{ float:right; font-size:14px; color:#337ccb; font-family:Arial, Helvetica, sans-serif;}
.index_nw_tp a:hover{ color:#F00; text-decoration:underline;}
.index_nw_tp span{ float:left;border-bottom:3px solid #2982e6; padding-right:20px; color:#333; font-size:18px;}

.index_new_right{width:100%; margin:0}
.index_new_right ul li{width:100%;float:left; line-height:44px; display:block; text-align:left;}
.index_new_right ul li span{ float:right; width:12%; text-align:right; font-size:13px; color:#888686; margin:0;}
.index_new_right ul li a{ width:76%; display:block; padding-left:5%; font-size:15px; color:#666;background:url(../images/fhc_18.jpg) no-repeat left;
overflow:hidden;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis ;}
.index_new_right ul li a:hover{ text-decoration:underline;color:#4294ef;}

/*gonggao over*/

.index_xiehui{ padding:0 0 20px;overflow:hidden}
.index_xiehui_left{ width:815px; margin:0 auto;}
.index_nw_tp .gengd{ color:#666; font-size:12px;background:url(../images/fhc_39.jpg) no-repeat right; padding-right:20px; font-family:"微软雅黑" }

.index_nw_xia{ width:100%; margin:15px 0 10px}
.ne_xia_yi{ width:445px; margin:0}
.ne_xia_yi li{ float:left; display:block; width:100%; margin:0 0 20px; text-align:left;}
.ne_xia_yi li a p{ float:right; width:57%;margin:0; }
.ne_xia_yi li a p span{float:left; width:100%;line-height:28px;height:56px; margin-bottom:20px;  display:block; font-size:15px; 
color:#333; overflow:hidden}
.ne_xia_yi li a p em{ float:left; width:100%; font-size:14px; color:#666;}
.ne_xia_yi li a img{width:171px; height:114px;}

.ne_xia_er{ width:340px; margin:0}
.ne_xia_er li{ float:left; display:block; width:100%; line-height:39px; text-align:left;}
.ne_xia_er li a{ float:left; width:95%; background:url(../images/fhc_18.jpg) no-repeat left; padding-left:5%; font-size:16px; color:#575656;
overflow:hidden;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis ;}
.ne_xia_er li a:hover,.ne_xia_yi li a:hover p span{text-decoration:underline;color:#4294ef;}

.index_xiehui_right{width:305px; margin:0}
.index_xie_xia{width:100%; margin:15px 0 10px}
.index_xie_xia p{ float:left; width:100%;text-align:left; font-size:14px; line-height:26px; color:#666; text-indent:2em;}
.index_xie_xia p img{display:block; margin-bottom:10px;}
.index_xie_xia p a.liaojie{ color:#dd0e28; font-size:14px; text-indent:0;}
.index_xie_xia p.index_nw_duo{float:left; width:100%; margin:20px 0 0 0;text-indent:0;}
.index_xie_xia p.index_nw_duo a{ float:left; width:132px;height:68px; margin:0 18px 0 0; text-align:center; display:block; 
background:url(../images/fhc_31.jpg) no-repeat left;line-height:38px; color:#FFF;}
.index_xie_xia p.index_nw_duo a.shenqing{background:url(../images/fhc_34.jpg) no-repeat left;}
.index_xie_xia p a:hover{ text-decoration:underline}

/*xiehui news over*/

.index_hangye{padding:10px 0 20px;overflow:hidden}
.index_hangye_left{ width:760px; margin:15px auto 0;}
.index_hang_top{ width:100%; margin:0; height:30px; line-height:35px;background:url(../images/fhc_43.jpg) repeat-x left; }
.index_hang_top p{ width:12%; font-size:18px;background:url(../images/fhc_40.jpg) no-repeat left #FFF; padding-left:20px;}
.index_hang_top a.gengd{ float:right; color:#666; font-size:12px;background:url(../images/fhc_39.jpg) no-repeat right #FFF; padding:0 20px ; font-family:"微软雅黑" }
.index_hang_top a.gengd:hover{ color:#F00; text-decoration:underline}

.index_hang_xia{ width:100%; margin:20px 0 0;}
.index_hang_xia a.index_hang_yii{width:100%; margin:0 0 15px; text-align:left; display:block}
.index_hang_xia a.index_hang_yii h5{width:100%; font-size:18px; color:#333; font-weight:normal; line-height:35px;overflow:hidden;
word-break:keep-all; white-space:nowrap; text-overflow:ellipsis ;}
.index_hang_xia a.index_hang_yii h5 span{float:right;}
.index_hang_xia a.index_hang_yii p{width:100%; font-size:14px; color:#666; line-height:24px;}
.index_hang_xia .ne_xia_er li{width:100%;}
.index_hang_xia .ne_xia_er li a{float:left; width:85%;}
.index_hang_xia .ne_xia_er li span{ float:right;}


.index_hang_xia .ne_xia_er{ width:100%;}
.index_hang_xia .ne_xia_er a{ color:#333;width:97%;padding-left:3%;}

.index_hangye_right{ width:360px; margin:0 auto;}
.index_hangye_right .ne_xia_er{ width:100%;}
.index_hangye_right .ne_xia_er span{ width:16px; height:16px; margin-top:10px; float:right;background:url(../images/fhc_49.jpg) no-repeat; }
.index_hangye_right .ne_xia_er a{ width:97%;overflow:hidden; font-size:15px;
word-break:keep-all; white-space:nowrap; text-overflow:ellipsis ;}
/*hangye news over*/

.index_lingdao{ padding:20px 0; overflow:hidden}
.lindao_left{width:760px; margin:0 auto 0;}
.index_lin_xia{ width:100%; margin:15px 0;}
.index_lin_xia ul{}
.index_lin_xia ul li{ float:left; display:block;width:132px;   margin:0 9px;}
.index_lin_xia ul li a img{width:129px; border:1px solid #e2dfdf;padding:2px;}
.index_lin_xia ul li a span{ line-height:26px; overflow:hidden; height:26px;}

.lindao_right{ width:310px; margin:0;  border:1px solid #e2dfdf;padding:0 15px 10px;}
.lindao_right_zhang{ width:100%; margin:0;}
.lindao_right_zhang ul{}
.lindao_right_zhang ul li{ float:left; display:block; width:100%; line-height:40px; text-align:left;}
.lindao_right_zhang ul li a{ float:left; width:97%; padding-left:5%;font-size:15px; display:block; background:url(../images/fhc_56.jpg) no-repeat left;}
.lindao_right_zhang ul li span{ float:right; width:20%; font-size:13px; color:#666;} 
/*lingdao over*/

.index_huiyuan{ padding:20px 0;}
.index_huiyuan .index_hang_top p{ width:8%;}

.index_huiyuan_xia{width:100%; margin:15px 0;}

.demo { width:1150px;  float:left;   border:none; overflow:hidden; margin:30px 0 0 0 }
.indemo {float:left;width: 999%;}
.demo1,.demo2{float:left; display:inline-table;}
.demo1 ul,.demo2 ul{ clear:both}
.demo1 li,.demo2 li{ width:202px;float:left;  margin:0 15px 10px ; }
.demo1 li img,.demo2 li img{ display:block;border:1px solid #d8d5d5; padding:1px; width:202px; height:110px;}
.demo1 li span a,.demo2 li span a{ width:202px;height:35px; line-height:35px; font-size:13px; text-align:center; color:#595b5d; display:block}
.demo1 li span a:hover,.demo2 li span a:hover{ color:#ea0000}
.demo1 {float: left;}
.demo2 {float: left;}
/*huiyuan over*/

.index_youqing{ padding:20px 0 30px; overflow:hidden}
.index_youqing_xia{width:100%; margin:10px 0 15px; text-align:left; }
.index_youqing_xia a{ font-size:15px; margin:0 20px 0 0}
.index_youqing_xia a:hover{ color:#F00; text-decoration:underline}
/*youqing over*/

.footer{ background:#efefef; padding:40px 0 60px; border-bottom:1px solid #5e5e5e; overflow:hidden}
.footer ul{ float:left;  margin:0 auto; text-align:left; }
.footer ul li{ float:left; width:150px; display:block;}
.footer ul li a{float:left; width:100%;display:block; height:33px; line-height:33px; font-size:14px; color:#666;}
.footer ul li a.zhudao{ font-size:17px; padding-bottom:10px;   color:#333;}
.footer ul li a:hover{text-decoration:underline;color:#4294ef;}
.footer ul li.contact{ width:270px; float: left}
.footer ul li.contact p{float:left; width:280px;font-size:14px; line-height:32px; color:#333;}

.banquan{background:#434344; padding:10px 0;}
.banquan .main{ color:#a2a2a2; font-size:13px; text-align:left}
.banquan .main a{color:#a2a2a2;}
/*footer over*/



/** Generated by zhq145 **/
@font-face {
	font-family: 'XieHui';
	src: url('../fonts/zgbao.eot');
	src: local('☺'), url('../fonts/zgbao.woff') format('woff'), url('../fonts/zgbao.ttf') format('truetype'), url('../fonts/zgbao.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}.xiehui{font-family:"XieHui";}









