@charset "utf-8";
/* 基本元素重置 */
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body, input, textarea, select, button, table { font-size:14px; line-height:1.25em; background:#fff;color: #000;}
body { min-width:320px; font-size:14px; font-family: 微软雅黑 !important; color:#000; -webkit-text-size-adjust:none;}
img, fieldset { border:0; }
ul, ol { list-style:none; }
em, address { font-style:normal; }
a {text-decoration:none; cursor:pointer;color:#000;}
table { border-collapse:collapse; }
h1, h2, h3, h4, h5, h6, em, i { font-style:normal;  outline:none; }
.fabulous div img,.Second_right p,.top_ul li{cursor: pointer;}

/*               通用样式                             */
.fl,.titles h3,.titles img,.news_ul span,.news_ul a{float: left;}
.fr,.titles a,.news_ul em{float: right;}
.logo a,.homepage a,.search input,.titles img,.news_ul span,.news_ul em,.news_ul a,.imgs3 a p em{display: block;}
.tops{width: 100%;height: auto;overflow: hidden;}
.top_ls,.navul,.conts{width: 1170px;height: auto;margin: 0 auto;}
.navul .dhl a,.news_ul a,.imgs3 a p em,.notice ul span,#slide-desc,.swiper-slide a p em,.rightul li a,.listul a span,.Paging a,.tpuls li p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*                头部                                  */
.top_ls{margin: 25px auto;overflow: hidden;}
.logo a img{height: 92px;}
.homepage{width:196px;overflow: hidden;height:15px;margin:20px 0 14px 4px;}
.homepage li{float: left;padding: 0 10px;}
.homepage a{color: #67b264;width: 100%;height:15px;line-height: 15px;text-align: center;}
.hpli1{border-right: 1px solid #67b264;}
.homepage .hpli3{width: 63px;}.homepage .hpli3 a{text-align: right;}
.homepage li a:hover{text-decoration: underline;}
.search{border: 1px solid #67b264;width: 200px;overflow: hidden;height: 24px;}
.search input{outline: 0;border: 0;}
.intext{color: #fff;width: 170px;height: 24px;text-indent: 10px;}
.insbt{width: 30px;height: 24px;background: url(../img/ssjg.png) no-repeat center;cursor: pointer;}
/*               pc导航                                  */
.Navigation{width: 100%;height: 36px;}
.navul{height: 36px;background: #67b264;}
.navul li{float: left;position: relative;z-index: 888;width: 14.28%;}
.navul li a{display: block;color: #fff;line-height: 36px;height: 36px;font-size: 16px;font-weight: 500;text-align: center;width: 100%;}
.dhl{display: none;position: absolute;top: 36px;left: 0;width: 100%;z-index: 999;background: #67b264;}
.navul .dhl li{width: 100%;}
.navul .dhl a{font-size: 15px;}
.navul>li:hover,.activelis,.navul>li>.dhl li:hover{background: #5a9e57;}
.navul>li>.dhl li:hover a,.notice ul span:hover{text-decoration: underline;}
.navul li .dhl:hover{display: block;}
/*               手机导航                                  */
.container{position: absolute;top:40px;right: 15px;z-index: 999;width: 100%;display: none;}
.dl-menuwrapper>button, .dl-menuwrapper{float: right !important;}
.container .dl-menu{margin-top:44px !important}
.dl-menuwrapper li.dl-back:after{content:"" !important;}
/*                底部                                  */
.bottoms{width: 1170px;height: auto;overflow: hidden;margin: 30px auto 0 auto;color: #fff;background: #fffaef;}
.links{height: auto;overflow: hidden;border: 1px solid #fff2d6;border-top: 0;}
.linkdiv{width: 100%;height: auto;overflow: hidden;}
.linkdiv dl{float: left;width: 25%;height: auto;overflow: hidden;margin-bottom: 20px;}
.linkdiv dt{background: #67b264;line-height: 40px;font-size: 16px;color: #fff;text-indent:80px;margin-bottom: 20px;}
.linkdiv dd{text-indent:80px;line-height: 24px;color: #333;}
.btmdiv{overflow: hidden;height: auto;border-top: 1px dashed #bba36f;}
.btmdiv div{color: #666;text-align: center;width:94%;margin:24px 3%;float: left;}
.btmdiv div p{line-height: 24px;}
@media only screen and (max-width: 1170px) {
	.top_ls,.navul,.bottoms,.conts{width: 100%;}
	.logo{margin-left: 20px;}.ssjg{margin-right: 20px;}.linkdiv dt,.linkdiv dd{text-indent: 40px;}
}
@media only screen and (max-width:835px) {
	.Navigation{display: none;}
	.container{display: block;}
	.logo,.ssjg{float: none;}.linkdiv dl{width: 50%;}
	.ssjg{margin: 0;overflow: hidden;width: 420px;margin: 0 auto;margin-top: 15px;}
	.homepage{float: left;margin: 0;margin:5px 18px 0 0;}
	.search{float: left;}.top_ls{margin-top: 20px;}

}
@media only screen and (max-width:570px) {
	.logo a{width: 80%;}.logo{width: 98%;margin-left:2%;}
	.logo a img{height: auto;width: 100%;}	
}
@media only screen and (max-width:420px) {.linkdiv dl{width: 100%}
	.ssjg{width: 100%;margin-top: 10px;}.container{top: 25px;left: 0;}.top_ls{margin: 15px 0;}
	.homepage,.search{float: none;margin: 0 auto;}.homepage{margin-bottom: 15px;}
}