@charset "utf-8";
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,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,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% "Microsoft YaHei","微软雅黑",arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* -- 页面整体布局 -- */
.header , .content , .footer { width:1200px; margin:0 auto;}
.ma20{margin:20px auto!important;}
.mat20{margin-top:20px!important;}
.cont{width:1200px; margin:5px auto;}

body {color:#666; font-size:12px; font-family:"微软雅黑";} /*网站字体颜色*/
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
p{word-spacing:-1.5px;}
.vam {vertical-align:middle;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
.center {text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pk{border:1px pink solid;}
.bu{border:1px blue solid;}

/*顶部*/
.h_head{}
.h_head .h_top{width:100%;height:30px;font-size:12px;line-height:30px;border-bottom:1px #ddd solid;background-color:#f4f4f4;}
.h_head .h_top a{padding:0 15px; color:#8e8e8e;}
.h_head .h_top a img{vertical-align:middle;}

/*logo行*/
.h_head .h_Main{height:100px;overflow:hidden;}/* 网站主体 */
.h_head .h_Main .logo img{max-height:100px;margin-top:4px;}
.h_head .h_Main .h_dis{
    font-size: 20px;
    font-weight: bold;
    /* line-height: 40px; */
    margin-top: 31px;
    margin-left: 155px;
}
.hxh_box{
    position: sticky;
    top: 0;
    z-index: 9999;
    background: #fff;
}
.h_head .h_Main .h_dis span{display:block;font-size:26px;color:#8ac640;font-weight:normal;}
.h_head .h_Main .h_pho{font-size:18px;background:url("../images/phone.jpg") no-repeat 0 10px;padding-left:52px;margin-top:20px;}
.h_head .h_Main .h_pho b{font-size:24px;color:#9e140d;}
.h_head .h_Main .er img{height:100px;border:1px #ddd solid; padding:2px;margin-top:10px;}

/*导航样式*/
.navBar{width:100%;height:44px;line-height:44px;background-color:#2b6920;border-bottom:1px solid #014d6d;}
.nav{width:1040px;height:44px;}
.nav li{width:130px; height:44px; float:left;  position:relative; z-index:1; display:inline;}
.nav li a{width:130px; color:#fff;display:block; text-align:center; font-weight:bold;text-decoration:none;font-size:16px;}
.nav .sub{width:130px; display:none; /*默认隐藏*/  position:absolute; top:44px; z-index:1;text-decoration:none; color:#2b6920;font-weight:900;background:#8ac640;}
.nav .sub li a{display:block; padding:8px 0; height:28px; line-height:28px; color:#fff;   }
.nav .sub li a:hover{background:#74bf67; }
.nav li a:hover,.nav li a.fist{text-decoration:none; font-weight:900;color:#fff;background:#74bf67;}

/*- banner -*/
.banner{height:460px; overflow:hidden;}
.fullSlide{width:100%;  position:relative;  height:460px;}
.fullSlide .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{width:100% !important;  }
.fullSlide .bd li{width:100% !important;  height:490px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{display:block; height:490px; }
.fullSlide .hd{width:100%; position:absolute; z-index:1; bottom:2%; left:0; height:30px; line-height:30px; text-align:center;}
.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:80px; height:16px; margin:1px; background-color:rgba(150,150,150,0.5); overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{background-color:rgba(54,167,0,0.6);}

/*so*/
.so{height:40px;line-height:40px;}
.so p {float:left; width:670px; overflow:hidden;}
.so p a {padding:0 6px;}
.s_inp {margin-top:12px;}
.inp01 {background:url("../images/s_inp.gif") no-repeat; width:140px; height:21px; line-height:21px; border:none; padding:0 3px 0 27px; float:left; font-size:12px; color:#333}


/*底部开始*/
.f-nav{color:#fff; height:35px; text-align:center; font:14px/35px "microsoft yahei"; margin-top:21px; background:#000;}
.f-nav a{ color:#fff; padding:0 22px 0 17px; line-height:35px;display:inline-block; background:url(Img/Common/f-nav.jpg) no-repeat right center; }
.f-nav a.nones{ background:none;}
.f-con{ width:960px; margin:0 auto; height:150px; }
.f-con h2{ padding:27px 0 0 216px; float:left}
.copyright{ padding:30px 0 0 0; color:#000; line-height:35px;float:left;width:468px; font-size:12px; vertical-align:middle; text-align:center; }
.copyright a{ color:#000}
.copyright img{ margin-left:7px;vertical-align:middle;}
.f-code{ float:left; line-height:0;margin-top:34px; width:130px; text-align:center;}
.f-code img{ width:130px; }
.f-code span.f-codes{display:block;width:130px; line-height:16px;text-align:center; color:#adadad; white-space: nowrap;}
/*底部结束*/



/*分页*/
.pagestyle{margin:10px 0;}
.pagestyle a{border:1px #c40000 solid;color:#c40000;padding: 0 4px;margin:0 5px;}
.pagestyle .current{background: #c40000;color:#fff;padding: 0 4px;margin:0 5px;}





