body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0;}
button,input,select,textarea{outline:0;}
textarea{resize:none;}
ul,li{list-style:none;}
img{outline:0;border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none; }
input{border-radius: 0px; outline: none; box-shadow:none}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 12px; font-family:microsoft yahei,Verdana,Arial,Helvetica,sans-serif;}

@media (min-width: 1200px){
.container { width: 1000px; }
}
.top_head_left{ background: url("../images/logo.jpg") no-repeat left; overflow: hidden; padding: 28px 0 23px 56px; float: left;}
.top_head_left span, .top_head_left h1{ display: block; color: #000000; font-size: 22px; line-height: 28px; padding-top: 2px;}
.top_head_left p{ color: #999999; font-size: 14px; line-height: 18px;}
.top_head_tell{ float: right; background: url("../images/tell.png") no-repeat left; padding-left: 43px; padding-top: 31px; padding-bottom: 24px; overflow: hidden;}
.top_head_tell span{ display: block; color: #666666; font-size: 12px; line-height: 18px;}
.top_head_tell p{ color: #666666; font-size: 22px; font-weight: bold; line-height: 26px;}
@media (max-width: 375px){
	.top_head_left{ padding: 10px 10px 10px 66px; box-sizing: border-box; background-origin: content-box; background: url("../images/logo.png") no-repeat 10px 10px}
	.top_head_tell{ display: none;}
}

.daohang{ width: 100%; overflow: hidden; background: #383431; padding: 5px 0;}
.daohang ul li{ float: left; line-height: 30px; color: #ffffff; font-size: 14px; display: inline-block; background: url("../images/nav.png") no-repeat left; padding: 0 34px; }
.daohang ul li a{ color: #FFFFFF;}
.daohang ul li#cur{ background: none;}
@media (max-width: 1199px){
	.daohang ul li{width: 25%; padding: 0px; text-align: center;}
	.daohang ul li:nth-child(5){ background: none;}
}

.banner{ width: 100%; overflow: hidden;}
.banner img{ display: block; width: 100%;}

.ban_xia{ width: 100%; overflow: hidden; border-bottom: 1px solid #dddddd; padding: 12px 0 11px 0;}
.remen{ font-size: 0px;}
.remen span,.remen a{ display: inline-block; color: #999999; font-size: 14px; line-height: 25px;}
.remen a{ color: #ac8547; padding-right: 16px;}
.sousou{ overflow: hidden; width: 220px; float: left;}
.sousou_text{ float: left; width: 179px; border: 1px solid #dddddd; border-right: none; line-height: 23px; height: 25px; font-size: 12px; color: #666666; font-family: "微软雅黑"; *height: 23px;}
.sousou_submit{ float: right; width: 40px; height: 25px; line-height: 25px; background: #383431; color: #ffffff; font-size: 12px; border: none;}

@media (max-width: 1000px){
	.sousou{  margin-top: 6px; width: 100%; padding: 0 10px; box-sizing: border-box;}
	.sousou_text{width: calc(100% - 40px);}
}

.about_us{ overflow: hidden;  margin-top: 72px; padding-bottom: 61px;}
.about_us_img{ overflow: hidden; margin-top: 4px; *width:47% !important;}
.about_us_img img{ display: block; width: 100%; height: 243px;}
.about_us_wen{ *width:47% !important;}
.about_us_tit{ overflow: hidden; }
.about_us_tit span{ display: block; color: #000000; font-size: 24px; line-height: 26px;}
.about_us_tit p{ color: #000000; font-size: 18px; line-height: 26px; margin-top: 3px;}
.about_us_box{ color: #999999; font-size: 14px; line-height: 26px; margin-top: 8px;}
.about_us_box a{ display: block; border: 1px solid #070002; width: 98px; height: 33px; line-height: 33px; text-align: center; color: #666666; font-size: 14px; margin-top: 11px;}

@media (max-width: 766px){
	.about_us{ margin-top: 20px; padding-bottom: 30px;}
	.about_us_img img{ height: auto;}
	.about_us_tit{ margin-top: 15px;}
}

.xwzx{ width: 100%; overflow: hidden; background: #373330; padding-top: 24px; padding-bottom: 22px;}
.xwzx_tit{ width: 100%; border-bottom: 2px solid #bbbbbb; overflow: hidden; height: 39px;}
.xwzx_tit p{ float: left; color: #ffffff; font-size: 24px; line-height: 30px; font-weight: bold;}
.xwzx_tit p span{ font-size: 14px; text-transform: uppercase; padding-left: 5px; font-weight: normal;}
.xwzx_tit a{ color: #ffffff; font-size: 14px; font-weight: bold; line-height: 30px; text-transform: uppercase; display: block; float: right;}
.xwzx_box{ overflow: hidden; padding-top: 26px;}
.xwzx_img{ overflow: hidden; *width:47% !important;}
.xwzx_img img{ display: block; width: 100%; height: 200px;}
.xwzx_img_tit{ color: #ac8547; font-size: 14px; line-height: 26px; height: 26px; overflow: hidden; margin-top: 14px;}
.xwzx_img_tit a{ color: #ac8547;}
.xwzx_img_tit span{ float: right; color: #ffffff;}
.xwzx_img_info{ color: #ffffff; font-size: 14px; line-height: 26px;}
.xwzx_wen{ overflow: hidden; *width:47% !important;}
.xwzx_wen dl{ overflow: hidden; padding-bottom: 2px;}
.xwzx_wen dl dt{ float: left; border-right: 1px solid #ffffff; height: 70px; line-height: 70px; color: #ffffff; font-size: 46px; text-align: center; width: 80px; margin-right: 15px;}
.xwzx_wen dl dd{ overflow: hidden;}
.xwzx_wen dl dd a{ display: block; color: #ac8547; font-size: 14px; line-height: 26px; height: 26px; overflow: hidden;}
.xwzx_wen dl dd span{ display: block; color: #ffffff; font-size: 14px; line-height: 26px;}
.xwzx_wen dl dd p{ color: #ffffff; font-size: 12px; line-height: 26px; overflow: hidden;}

@media (max-width: 767px){
	.xwzx_wen{ margin-top: 20px;}
}

.cpzx{ width: 100%; overflow: hidden; padding-top: 36px; padding-bottom: 20px;}
.cpzx_tit{ width: 100%; height: 40px; border-bottom: 2px solid #dddddd;}
.cpzx_tit_box{ overflow: hidden; line-height: 30px; }
.cpzx_tit_box p{ float: left; color: #999999; font-size: 14px; text-transform: uppercase;}
.cpzx_tit_box p span{ float: left; border-bottom: 2px solid #999999; font-size: 24px; font-weight: bold; height: 40px; width: 100px;}
.cpzx_tit_box a.xpzx_more{ text-transform: uppercase; display: block; float: right; color: #333333; font-size: 14px; font-weight: bold;}
.cpzx_tit_box ul{ float: right; overflow: hidden; padding-right: 16px;}
.cpzx_tit_box ul li{ float: left; color: #666666; font-size: 14px; line-height: 30px; padding-right: 20px;}
.cpzx_tit_box ul li a{ color: #666666;}
.cpzx_tit_box ul li a:hover{ color: #ac8547;}
.cpzx_ul{ width: 100%; overflow: hidden; padding: 10px; box-sizing: border-box;}
.cpzx_ul li{ float: left; width: 50%; color: #666666; font-size: 14px; line-height: 30px;}
.cpzx_ul li a{color: #666666;}
.cpzx_box{ overflow: hidden;}
.cpzx_img{ overflow: hidden; margin-top: 22px; *width:22% !important;}
.cpzx_img dl{ border: 1px solid #dddddd; overflow: hidden;}
.cpzx_img dl dt{ width: 100%; height: 158px; overflow: hidden;}
.cpzx_img dl dt img{ display: block; width: 100%; height: 100%;}
.cpzx_img dl dd{ border-top: 1px solid #dddddd; height: 38px; line-height: 38px; text-align: center; overflow: hidden; color: #666666; font-size: 14px;}
.cpzx_img dl dd a{ color: #666666;}

.modlebox{ overflow: hidden; padding-bottom: 41px;}
.modle_info{*width:47% !important;}
.modle_box{ border: 1px solid #dddddd; overflow: hidden; padding: 18px 19px 20px 18px; margin-top: 20px; }
.modle_tit{ overflow: hidden; line-height: 30px;}
.modle_tit p{ float: left; color: #333333; font-size: 20px; font-weight: bold;}
.modle_tit p span{ color: #999999; font-size: 14px; font-weight: normal; text-transform: uppercase;}
.modle_tit a{ color: #000000; font-weight: bold; text-transform: uppercase; display: block; float: right;}
.modle_img{ overflow: hidden; margin-top: 17px;}
.modle_img dl dt{ float: left; width: 140px; height: 90px; overflow: hidden; margin-right: 22px;}
.modle_img dl dt img{ display: block; width: 100%; height: 100%;}
.modle_img dl dd{ overflow: hidden; padding-top: 7px;}
.modle_img dl dd a{ display: block; color: #000000; font-size: 16px; line-height: 26px; height: 26px; overflow: hidden; font-weight: bold;}
.modle_img dl dd p{ color: #888888; font-size: 14px; line-height: 24px; max-height: 48px; overflow: hidden; margin-top: 4px;}
.modle_wen{ overflow: hidden; margin-top: 12px;}
.modle_wen li{ color: #000000; font-size: 14px; height: 28px; line-height: 28px; overflow: hidden; background: url("../images/xing.png") no-repeat 2px 11px;}
.modle_wen li a{ color: #000000; padding-left: 16px;}
.modle_wen li span{ float: right; color: #999999;}

.cjwt{ width: 100%; overflow: hidden; background: #373330; padding-top: 24px; padding-bottom: 18px;}
.cjwt_tit{ width: 100%; height: 39px; border-bottom: 2px solid #bbbbbb;}
.cjwt_tit_box{ overflow: hidden; line-height: 30px; }
.cjwt_tit_box p{ float: left; color: #ffffff; font-size: 14px; text-transform: uppercase;}
.cjwt_tit_box p span{ float: left; border-bottom: 2px solid #999999; font-size: 24px; font-weight: bold; height: 39px; width: 100px; color: #ffffff;}
.cjwt_tit_box a.cjwt_more{ text-transform: uppercase; display: block; float: right; color: #ffffff; font-size: 14px; font-weight: bold;}
.cjwt_box{ overflow: hidden; padding-top: 33px;}
.cjwt_wen{ overflow: hidden; padding-bottom: 10px; *width:47% !important;}
.cjwt_wen a{ display: block; color: #ac8547; font-size: 14px; height: 26px; line-height: 26px; overflow: hidden;}
.cjwt_wen span{ display: block; color: #ffffff; font-size: 14px; line-height: 26px;}
.cjwt_wen p{ color: #ffffff; font-size: 14px; line-height: 26px;}

.yqlj{ width: 100%; overflow: hidden; background: #f2f2f2; padding-top: 27px;}
.yqlj_tit{ border-bottom: 1px solid #dddddd; color: #000000; font-size: 14px; line-height: 26px; height: 36px;}
.yqlj_tit span{ color: #999999; font-size: 20px; font-weight: bold; text-transform: uppercase; padding-right: 4px;}
.yqlj_box{ overflow: hidden; font-size: 0px; margin-top: 15px;}
.yqlj_box a{ display: inline-block; color: #888888; font-size: 12px; line-height: 26px; padding-right: 16px;}

.dibu{ width: 100%; overflow: hidden; background: #f2f2f2; padding-top: 16px; padding-bottom: 28px;}
.copyright{ color: #888888; font-size: 12px; line-height: 26px;}

.xinwen{ overflow: hidden; padding-top: 31px; padding-bottom: 60px;}
.xinwen_tit{ overflow: hidden;}
.xinwen_tit_left{ color: #373330; font-size: 24px; font-weight: bold; line-height: 30px; *width: 47% !important;}
.xinwen_tit_left span{ color: #999999; font-size: 14px; font-weight: normal; text-transform: uppercase;}
.weizhi{ text-align: right; color: #999999; font-size: 12px; line-height: 30px; *width: 47% !important;}
.weizhi a{ color: #999999;}
@media (max-width: 767px){
	.weizhi{ text-align: left;}
}
.xinwen_box{ overflow: hidden;  padding-bottom: 41px;}
.news_info{*width: 47% !important;}
.news_box{ border: 1px solid #dddddd; padding: 19px; overflow: hidden; margin-top: 22px;}
.news_box dl dt{ float: left; width: 120px; height: 100px; overflow: hidden; margin-right: 19px;}
.news_box dl dt img{ display: block; width: 100%; height: 100%;}
.news_box dl dd{ overflow: hidden; padding-top: 2px;}
.news_box dl dd a{ display: block; color: #333333; font-size: 14px; font-weight: bold; line-height: 24px; height: 24px; overflow: hidden;}
.news_box dl dd span{ display: block; color: #aaaaaa; font-size: 12px; line-height: 22px; height: 22px; overflow: hidden;}
.news_box dl dd p{ color: #666666; font-size: 12px; line-height: 22px; max-height: 44px; overflow: hidden; margin-top: 4px;}

.fenye{ overflow: hidden; text-align: center; font-size: 0px;}
.fenye li{ display: inline; color: #999999; font-size: 14px; margin: 0 4px;}
.fenye li a,.fenye li strong{ display: inline-block; color: #999999; font-size: 14px; border: 1px solid #dddddd; margin-bottom: 4px; height: 28px; line-height: 28px; padding: 0 9px;}
.fenye li strong{ font-weight: normal; background: #333333; color: #ffffff;}

.tjcp{ overflow: hidden; padding-bottom: 32px;}
.tjcp_tit{ color: #333333; font-size: 20px; line-height: 30px;}

.neiye{ padding-top: 13px;}
.nywz{ color: #999999; font-size: 12px; line-height: 30px;}
.nywz a{ color: #999999;}

.neirong{ overflow: hidden; padding-top: 19px; padding-bottom: 28px;}
.neirong_head{ overflow: hidden; border-bottom: 1px dotted #dddddd; text-align: center; padding-bottom: 7px;}
.neirong_head h1{ color: #333333; font-size: 24px; line-height: 30px;}
.neirong_head p{ color: #bbbbbb; font-size: 12px; line-height: 26px; margin-top: 9px;}
.neirong_head p span{ padding: 0 6px;}
.neirong_body{ overflow: hidden; color: #333333; font-size: 14px; line-height: 26px; text-indent: 2em; padding-top: 26px; padding-bottom: 36px;}
.neirong_body img{ display: block; max-width: 100%; margin: 0 auto;}
.neirong_sxp{ overflow: hidden; background: #f6f6f6; padding: 5px 0;}
.neirong_sxp li{ color: #666666; font-size: 14px; line-height: 30px; height: 30px; overflow: hidden; *width: 47% !important;}
.neirong_sxp li a{ color: #666666;}

.xgwz{ overflow: hidden;}
.xgwz_tit{ color: #333333; font-size: 20px; line-height: 30px;}
.xgwz_box{ overflow: hidden; padding-top: 11px; padding-bottom: 28px;}
.xgwz_box li{ color: #666666; font-size: 14px; height: 28px; line-height: 28px; overflow: hidden; background: url("../images/xing.png") no-repeat 6px 11px; *width: 47% !important;}
.xgwz_box li a{ color: #666666;}

.cp_list{ padding-bottom: 40px;}
.chanpin{ padding-bottom: 30px;}
.chanpin_list{ overflow: hidden; padding-top: 24px;}
.chanpin_list li{ display: inline-block; color: #666666; font-size: 14px; line-height: 35px; padding: 0 14px; *float: left;}
.chanpin_list li a{ color: #666666;}
.chanpin_list li#cur{ background: #8c6e40; color: #ffffff;}
.chanpin_list li#cur a{color: #ffffff;}

.cpjs_head{ overflow: hidden; border-bottom: 1px dotted #dddddd; color: #333333; font-size: 22px; font-weight: bold; line-height: 26px; height: 41px; margin-top: 33px;}
.cpjs_head span{ font-weight: normal; color: #999999; font-size: 14px; text-transform: uppercase;}
.chanpin_top{ overflow: hidden; padding-top: 4px;}

.chanpin_img{ border: 1px solid #dddddd; padding-top:15px; padding-bottom: 15px;}
.chanpin_img img{ display: block; width: 100%;}
.chanpin_info{ overflow: hidden; *width: 60% !important;}
.chanpin_info h1{ color: #333333; font-size: 24px; line-height: 30px; padding-top: 4px;}
.chanpin_info ul{ overflow: hidden; padding-top: 12px;}
.chanpin_info ul li{ color: #999999; font-size: 14px; line-height: 32px;}
.chanpin_info ul li span{ color: #eb0924;}
