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; -webkit-appearance: none;}
a{ color:#666666; 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: "微软雅黑"; min-width: 320px;}

.mainbox{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.top_box{ width: 100%; background: url("../images/bg1.jpg") repeat; overflow: hidden; padding: 21px 0;}
.top_logo{ float: left; width: 45.9%; overflow: hidden;}
.top_logo img{ display: block; max-width: 100%;}
.top_tell{ float: right; line-height: 70px; font-size:18px; font-weight:bold ; color:#d5d5d5 }
.top_tell a{ color: #d5d5d5;}

.daohang{ width: 100%; overflow: hidden; background: #000000;}
.daohang ul{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.daohang ul li{ float: left; width: 11.1111%; line-height: 44px; text-align: center; color: #ffffff; font-size: 15px;}
.daohang ul li a{ color: #FFFFFF;}
.daohang ul li a:hover{ background: #cd6405; display: block;}

.carousel{ background: #e7d5b2; width: 100%; overflow: hidden; padding: 7px 0;}
.warpbox{ width: 100%; overflow: hidden; background: url("../images/bg2.jpg") repeat;}

.modle{ overflow: hidden; margin-top: 20px;}
.modle_tit{ overflow: hidden; background: #f3f3f3;}
.modle_tit img{ display: block; max-width: 100%; margin: 0 auto;}
.modle_list{ overflow: hidden; background: #131313; text-align: center; padding: 5px; color: #5a5859;}
.modle_list span,.modle_list a{ display: inline-block; color: #FFFFFF; line-height: 20px;}
.modle_list span{ background: url("../images/tu92.gif") no-repeat left; padding-left: 16px;}
.modle_list a:hover{ text-decoration: underline;}
.modle_box{ overflow: hidden; background: #f3f3f3; padding-bottom: 11px;}
.modle_box li{ float: left; margin-top: 10px; width: 20%; overflow: hidden;}
.modle_box li dl{ overflow: hidden; margin: 0 9px; border: 1px solid #e5e5e5; background: #f3f3f3; padding: 5px;}
.modle_box li dl dt{ overflow: hidden; height: 250px;}
.modle_box li dl dt img{ display: block; width: 100%; height: 100%;}
.modle_box li dl dd{ color: #2f2f2f; line-height: 18px; height: 18px; overflow: hidden; margin-top: 5px; text-align: center;}
.modle_box li dl dd a{ color: #2f2f2f;}
.modle_box li dl dd a:hover{ text-decoration: underline; color: #999999;}

.mid_ban{ width: 100%; overflow: hidden; margin-top: 20px;}
.mid_ban img{ display: block; width: 100%;}

.xinwen{ overflow: hidden;}
.xinwen_box{ float: left; width: 33%; overflow: hidden; border: 1px solid #1a1a1a; margin-right: 0.5%; box-sizing: border-box; margin-top: 20px; *width: 32.8%;}
#xw3{ margin-right: 0px;}
.xinwen_tit{ line-height: 30px; background: #56524f url("../images/tu92.gif") no-repeat 10px 8px; FONT-SIZE: 14px; color: #f1f1f1; font-weight: bold; padding-left: 30px;}
.xinwen_tit a{ color: #f1f1f1;}
.xinwen_tit a:hover{ text-decoration: underline;}
.xinwen_wen{ overflow: hidden;}
.xinwen_wen li{ height: 28px; line-height: 28px; overflow: hidden; color: #2f2f2f; padding: 0 8px;}
.xinwen_wen li a{ color: #2f2f2f; padding-left: 6px;}
.xinwen_wen li a:hover{ color: #999999; text-decoration: underline;}

.khal{ overflow: hidden; margin-top: 20px;}
.khal_tit{ background: #d7d4d4; line-height: 24px; height: 24px;}
.khal_tit span{ float: left; background: #000000 url("../images/news12.gif") no-repeat 5px 8px; width: 225px; FONT-SIZE: 14px; color: #f1f1f1; font-weight: bold;}
.khal_tit span a{ color: #f1f1f1; padding-left: 20px;}
.khal_tit span a:hover{ text-decoration: underline;}
.khal_box{ overflow: hidden; margin-top: 5px;}
#demo_zero{ width:100%; height:140px; overflow:hidden; position:relative; text-align:left;}
#demo_content{ width:1800%; float:left; position:absolute;}
#demo_one{ overflow: hidden;}
#demo_one li{ float: left; width: 132px; overflow: hidden; margin-right: 5px;}
#demo_one li dl dt{ overflow: hidden; border: #dddddd 1px solid; height: 85px;}
#demo_one li dl dt img{ display: block; width: 100%; height: 100%;}
#demo_one li dl dd{ color: #000000; font-size: 12px; text-align: center; line-height: 20px; font-weight: bold;}
#demo_one li dl dd a{ color: #000000;}
#demo_one li dl dd a:hover{ color: #ff0000;}
#demo_one,#demo_two{ float: left;}

.yqlj{ overflow: hidden; background: #eae1c0; border: 1px solid #ffdd99; margin-top: 10px; padding: 5px;}
.yqlj span,.yqlj a{ display: inline-block; color: #644577; font-weight: bold; line-height: 20px;}
.yqlj span{ color: #5a5859;}
.yqlj a{ padding-right: 5px;}
.yqlj a:hover{ color: #c61c18; text-decoration: underline;}

.foot_box{ width: 100%; overflow: hidden; background: #000000; border-top: 20px solid #f1e8d7;}
.foot_cont{ overflow: hidden; border-top: 14px solid #280000;}
.foot_img{ overflow: hidden; text-align: center; padding: 17px 10px;}
.foot_img img{ display: inline-block;}
.foot_mid{ overflow: hidden; background: #785630; text-align: center; line-height: 18px; padding: 8px 10px; color: #ffffff;}
.foot_mid a{ color: #ffffff;}
.foot_mid a:hover{ text-decoration: underline;}
.copyright{ overflow: hidden; text-align: center; color: #ffffff; line-height: 24px; padding: 16px 10px;}
.copyright a{ color: #ffffff; padding: 0 3px;}
.copyright a:hover{ text-decoration: underline;}

.neiye_right{ float: right; overflow: hidden; width: 75%; margin-top: 22px;}
.neiye_left{ float: left; overflow: hidden; width: 25%; background: #343331; margin-top: 22px;}
.neiye_pic{ overflow: hidden; padding: 15px 10px;}
.neiye_pic img{ display: block; width: 100%;}
.pub_box{ overflow: hidden; padding: 5px 10px 0;}
.pub_tit{ text-align: center; font-size:14px; font-weight:bold ; color:#d5d5d5; line-height: 19px;}
.pub_tit span{ background: url("../images/tu91.gif") no-repeat left; padding-left: 20px;}
.pub_wen{ overflow: hidden; max-width: 100px; margin: 0 auto;}
.pub_wen li{ line-height: 26px; color: #5a5859; font-size: 15px;}
.pub_wen li a{ color: #ffffff;}
.pub_wen li a:hover{ text-decoration: underline;}
.xnfzbz{ padding-top: 30px;}
.xnfzbz_list{ overflow: hidden; padding-top: 15px;}
.xnfzbz_list dl dd{ overflow: hidden; text-align: center; color: #5a5859; line-height: 20px; font-size: 13px;}
.xnfzbz_list dl dd a{ color: #FFFFFF;}
.xnfzbz_list dl dd a:hover{ text-decoration: underline;}
.pub_img{ overflow: hidden; padding-top: 25px; padding-bottom: 30px; text-align: center;}
.pub_img img{ display: inline-block; max-width: 100%; margin: 10px auto;}

.weizhi{ overflow: hidden; margin-left: 2%; line-height: 30px; background: url("../images/tu92.gif") no-repeat 0px 8px; color: #5a5859; padding-left: 18px; font-weight: bold;}
.weizhi a{ color: #2f2f2f;}
.weizhi a:hover{ text-decoration: underline; color: #999999;}
.weizhi h1{margin: 0; padding: 0; display: inline; float: right; font-size: 12px; font-weight: normal;}

.pro_box{ max-width: 680px; margin: 0 auto; overflow: hidden; margin-left: 3.5%;}
.pro_list{ overflow: hidden; padding-bottom: 20px;}
.pro_list li{ float: left; overflow: hidden; width: 25%; margin-top: 15px;}
.pro_list li dl{ overflow: hidden; padding: 0 7px;}
.pro_list li dl dt{ overflow: hidden; border: 1px solid #CCCCCC; height: 220px;}
.pro_list li dl dt img{ display: block; width: 100%; height: 100%;}
.pro_list li dl dd{ overflow: hidden; margin-top: 5px; text-align: center; font-weight: bold; line-height: 20px; height: 20px;}
.pro_list li dl dd a{ color: #2f2f2f;}
.pro_list li dl dd a:hover{ color: #999999; text-decoration: underline;}
.case_list li dl dt{ height: 100px;}

.fenye{ overflow: hidden; text-align: center; border-top: 1px solid #999999; font-size: 0px; padding-top: 10px;}
.fenye li{ display: inline; color: #5a5859; font-size: 12px;}
.fenye li a,.fenye li strong{ display: inline-block; color: #5a5859; font-size: 12px; padding: 0 3px;}
.fenye li a:hover{  color: #999999; text-decoration: underline;}
.lb_fy{ border-top: none;}

.pro_art{ overflow: hidden; padding-top: 15px;}
.pro_art_title{ max-width: 550px; color: #d41d19; font-size: 14px; text-align: center; border-bottom: 1px solid #FFCC66; line-height: 24px; padding-bottom: 15px; margin: 0 auto;}
.pro_art_body{ overflow: hidden; text-indent: 2em; max-width: 550px; margin: 18px auto; color: #5a5859; line-height: 24px;}
.pro_art_body img{ display: block; max-width: 100%; margin: 0 auto;}
.llcs{ max-width: 660px; margin: 0 auto; color: #5a5859; line-height: 24px; overflow: hidden;}
.bcpbq{ max-width: 660px; margin: 8px auto; color: #5a5859; line-height: 24px; overflow: hidden;}
.pro_art_info{ max-width: 660px; margin: 8px auto; color: #5a5859; line-height: 24px; overflow: hidden;}

.zxzx{ max-width: 650px; margin: 20px auto 0; overflow: hidden; border: 1px solid #cccccc;}
.zxzx_tit{ background: #280000; font-weight: bold; color: #FFFFFF; line-height: 23px; padding-left: 8px;}
.zxzx_wen{ overflow: hidden; padding: 5px;}
.zxzx_wen li{ float: left; width: 50%; height: 22px; line-height: 22px; overflow: hidden;}
.zxzx_wen li a{ color: #2f2f2f; padding-left: 5px;}
.zxzx_wen li a:hover{ color: #999999; text-decoration: underline;}

.fenlei{ overflow: hidden; border-top: 10px solid #ef8209; padding: 20px 0;}
.fenlei li{ text-align: center; line-height: 24px; color: #5a5859; font-size: 15px;}
.fenlei li a{ color: #ffffff;}
.fenlei li a:hover{ text-decoration: underline;}

.liebiao{ max-width: 690px; margin: 0 auto; overflow: hidden; margin-left: 3%;}
.liebiao_top{ overflow: hidden; border-bottom: 1px solid #ff9900; line-height: 24px; padding-bottom: 5px;}
.lb_wz{ width: 53.6232%; float: left; background: url("../images/tu92.gif") no-repeat 0 5px; font-weight: bold; color: #5a5859;}
.lb_wz span{ padding-left: 15px;}
.lb_wz a{ color: #2f2f2f;}
.lb_llcs{ float: left; width: 11.5943%; text-align: center; color: #5a5859;}
.lb_fbsj{ float: left; width: 34.7825%; text-align: center; color: #5a5859;}
.liebiao_list{ overflow: hidden; padding: 6px 0;}
.liebiao_list li{ overflow: hidden; height: 24px; line-height: 24px;}
.liebiao_list li a{ float: left; width: 53.6232%; color: #2f2f2f;}
.liebiao_list li a:hover{ text-decoration: underline; color: #999999;}
.liebiao_list li span{ float: right; width: 34.7825%; text-align: center; color: #999999;}
.liebiao_list li i{ float: left; width: 11.5943%; text-align: center; color: #5a5859; font-style: normal;}

.neirong{ overflow: hidden; padding-top: 6px;}
.neirong_title{ font-weight: bold; font-size: 14px; color: #d41d19; line-height: 25px; text-align: center;}
.neirong_info{ overflow: hidden; background: #afb0b2; color: #FFFFFF; font-weight: bold; text-align: center; line-height: 25px; margin-top: 10px;}
.neirong_info span{ padding: 0 3px;}
.neirong_body{ overflow: hidden; text-indent: 2em; color: #5a5859; line-height: 24px; padding: 15px 0;}
.neirong_body img{ display: block; max-width: 100%; margin: 0 auto;}

.sjzs{ max-width: 640px; margin: 10px auto 0; overflow: hidden;}
.sjzs_tit{ background: #c1c1c1; line-height: 21px; color: #644577; padding-left: 6px;}
.sjzs_box{ overflow: hidden;}
.sjzs_box li{ float: left; overflow: hidden; width: 20%; margin-top: 10px;}
.sjzs_box li dl{ overflow: hidden; padding: 0 6px;}
.sjzs_box li dl dt{ overflow: hidden; border: 1px solid #cccccc; padding: 2px; height: 150px;}
.sjzs_box li dl dt img{ display: block; width: 100%; height: 100%;}
.sjzs_box li dl dd{ text-align: center; line-height: 30px; height: 30px; overflow: hidden; color: #2f2f2f; font-weight: bold;}
.sjzs_box li dl dd a{ color: #2f2f2f;}
.sjzs_box li dl dd a:hover{ text-decoration: underline; color: #999999;}

.danye_bor{ border-top: 1px solid #999999;}
.left_nav{ overflow: hidden;}
.left_nav li{ border-bottom: 1px dashed #e5e5e5; line-height: 24px; text-align: center; color: #f1f1f1; font-size: 14px; font-weight: bold; margin: 0 5px;}
.left_nav li a{ color: #f1f1f1;}
.left_nav li a:hover{ text-decoration: underline;}
.img_box{ padding: 5px 0px 15px;}
.img_box img{ margin: 5px 0;}

.ly_box{ max-width: 704px; margin: 0 auto; overflow: hidden; margin-left: 2.3%;}
.ly_top{ color: #d41d19; font-size: 14px; font-weight: bold; line-height: 25px; background: url("../images/tu92.gif") no-repeat 0px 6px; padding-left: 16px; border-bottom: 4px solid #afb0b2; padding-bottom: 6px;}
.ly_list{ max-width: 620px; margin: 0 auto; overflow: hidden;}
.ly_list li{ overflow: hidden; margin-top: 10px;}
.ly_tit{ background: #ebebe7; line-height: 22px; padding: 0 5px; overflow: hidden; color: #5a5859;}
.ly_tit span{ float: left; width: 33.3333%;}
.ly_tit span.ly_ly{ font-weight: bold;}
.ly_info{ overflow: hidden; padding: 5px; color: #5a5859; line-height: 20px;}
.ly_hf{ overflow: hidden; padding: 0px 5px 5px; color: #003399; line-height: 20px;}
.ly_hf span{ color: red; font-weight: bold;}
.ly_fy{ max-width: 620px; border: 1px solid #CCCCCC; background: #ebebe7; padding: 2px; margin: 10px auto 0;}
.ly_fy li a,.ly_fy li strong{ line-height: 22px;}

.ly_form{ overflow: hidden; max-width: 600px; margin: 10px auto 0;}
.ly_form_right{ float: right; overflow: hidden; width: 32%; color: #5a5859; line-height: 20px; padding-top: 10px;}
.ly_form_left{ float: left; overflow: hidden; width: 67%;}
.ly_form_left li{ overflow: hidden; margin: 6px 0;}
.ly_form_left li span{ float: left; width: 80px; color: #5a5859; text-align: right;}
.ly_text{ float: right; overflow: hidden; width: calc(100% - 90px); width: 78%\9;}
.ly_text input{ border: 1px solid #CCCCCC; line-height: 20px; font-size: 12px; color: #5a5859; width: 60%; box-sizing: border-box;}
.ly_text p{ color: #5a5859;}
.ly_text textarea{ border: 1px solid #CCCCCC; width: 90%; box-sizing: border-box; height: 76px; resize: auto; overflow: hidden;}
.ly_text strong{ color: red;}
.tijiao{ border: 1px solid #CCCCCC; background: #FFFFFF; font-size: 12px; width: 60px; margin: 0 auto; display: block; line-height: 20px;}

@media (max-width: 768px){
	.top_box{ padding: 10px; box-sizing: border-box;}
	.top_logo{ width: 100%;}
	.top_logo img{ margin: 0 auto;}
	.top_tell{ display: none;}
	.daohang ul{ padding: 10px;}
	.daohang ul li{ width: 25%; line-height: 30px;}
	.modle_box li{ width: 50%;}
	.modle_box li:nth-child(5){ display: none;}
	.modle_box li dl dt{ height: 371px;}
	.xinwen_box{ width: 100%; margin-right: 0%;}
	.khal_tit span{ width: 125px;}
	.neiye_right{ width: 100%; margin-top: 10px;}
	.neiye_left{ width: 100%;}
	.pro_list li{ width: 50%;}
	.pro_list li dl dt{ height: 460px;}
	.zxzx_wen li{ width: 100%;}
	.case_list li dl dt{ height: 220px;}
	.lb_llcs{ display: none;}
	.lb_fbsj{ display: none;}
	.lb_wz{ width: 100%;}
	.liebiao_list li i{ display: none;}
	.liebiao_list li span{ width: auto; padding-left: 5px;}
	.liebiao_list li a{ float: none; width: auto;}
	.liebiao{ margin-left: 0%;}
	.sjzs_box li{ width: 50%;}
	.sjzs_box li:nth-child(5){ display: none;}
	.sjzs_box li dl dt{ height: 379px;}
	.ly_box{ margin-left: 0%;}
	.ly_tit{ padding: 5px 10px;}
	.ly_tit span{ width: 100%;}
	.ly_form_left{ width: 100%;}
	.ly_form_right{ width: 100%;}
}
@media (max-width: 599px) and (min-width: 320px){
	.modle_box li dl dt{ height: 171px;}
	.pro_list li dl dt{ height: 191px;}
	.case_list li dl dt{ height: 100px;}
	.sjzs_box li dl dt{ height: 166px;}
}