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:#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: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.head_top{ width: 100%; overflow: hidden; background: #373737;}
.head_left{ float: left; line-height: 38px; padding-left: 32px; color: #fff; font-size: 14px;}
.head_right{ float: right; line-height: 38px; padding-left: 32px; color: #fff; font-size: 14px; background: url("../images/t_tel.jpg") no-repeat 7px center;}

.top_box{ width: 100%; overflow: hidden; background: #fcfafa; height: 106px;}
.top_logo{ float: left; overflow: hidden; margin-top: 30px; width: 24.1667%;}
.top_logo img{ display: block; width: 100%;}
.top_nav{ float: right; overflow: hidden; width: 75.5%;}
.top_nav li{ float: left; line-height: 106px; font-size: 16px; width: 14.2857%; text-align: center;}
.top_nav li a{ color: #000;}
.top_nav li:hover{ background: #f0eeee;}
.top_nav li:hover a{ color: #ff6600;}
.m_top_dh{ display: none;}

.rmgjc{ overflow: hidden; text-align: center; font-size: 14px; font-weight: bold; line-height: 25px; padding: 10px;}
.rmgjc span,.rmgjc a{ display: inline-block;}
.rmgjc a{ color: #939393;}
.rmgjc a:hover{ color: #ec0404;}

.jptj{ overflow: hidden; padding-bottom: 27px;}
.jptj_tit{ overflow: hidden; height: 80px; line-height: 80px;}
.jptj_tit span{ float: left; font-size: 24px; width: 120px; color: #2e2e2e;}
.jptj_bt{ float: right; width: 78px; height: 80px;}
.jptj_bt img{ display: block; float: right; margin-top: 32px; width: 24px; height: 22px; margin-left: 5px;}
.jptj_tit_xx{ float: left; width: calc(100% - 198px); height: 2px; margin-top: 42px; border-top: 1px dotted #b1b0b0; border-bottom: 1px dotted #b1b0b0; line-height: 2px; width: 1000px\9;}
#div1{ width: 100%; height: 197px; margin: 0px auto; position: relative; overflow: hidden;}
 #div1 ul{ position:absolute; left:0; top:0; overflow: hidden; }
#div1 ul li{ float: left; width: 218px; height: 197px; list-style: none; margin: 0 10px;}
#div1 ul li img{ display: block; width: 216px; height: 165px; border: 1px solid #d0d0d0;}
#div1 ul li p{ line-height: 30px; color: #666; font-size: 14px; text-align: center; height: 30px; overflow: hidden;}

.product_center{ overflow: hidden;}
.product_tit{ text-align: center; line-height: 80px; font-size: 30px;}
.product_list{ overflow: hidden; font-size: 0px; margin-bottom: 10px; text-align: center;}
.product_list li{ display: inline; margin: 0 5px;}
.product_list li a{ display: inline-block; color: #fff; padding: 10px 15px; line-height: 24px; text-align: center; font-size: 18px; background: #666; margin-bottom: 10px;}
.product_list li a:hover{ background: #ff6600;}
.product_box{ overflow: hidden;}
.product_box li{ float: left; overflow: hidden; width: 25%;}
.product_box li dl{ overflow: hidden; margin: 0 10px;}
.product_box li dl dt{ overflow: hidden;}
.product_box li dl dt img{ display: block; width: 100%; height: 300px;}
.product_box li dl dd{ height: 40px; color: #333; font-size: 18px; line-height: 40px; text-align: center; overflow: hidden;}
.product_box li dl dd a{ color: #333333;}
.product_box li dl dd a:hover{ color: #ff6600;}

.news_center{ overflow: hidden; margin: 18px 0 20px;}
.gsjs{ float: left; overflow: hidden; width: 49.1667%;}
.news_tit{ height: 80px; line-height: 80px; font-size: 24px; text-indent: 3px; background: url("../images/ind_f_n_f_bg.jpg") center bottom no-repeat;}
.xwzx{ float: right; overflow: hidden; width: 49.1667%;}
.news_box{ overflow: hidden; border: 1px solid #d8d5d5; border-top: none;}
.gsjs_info{ overflow: hidden; padding-bottom: 20px;}
.gsjs_img{ overflow: hidden; margin: 4px 10px 0;}
.gsjs_img img{ display: block; width: 100%; max-height: 171px;}
.gsjs_info p{ margin: 6px 10px 5px 10px; line-height: 29px; font-size: 14px; color: #2e2e2e; /*height: 87px;*/ overflow: hidden;}
.gsjs_info a{ width: 112px; height: 37px; color: #fff; font-size: 14px; line-height: 37px; text-align: center; background: #ff6600; float: right; margin-right: 15px;}
.cwzx_box{ overflow: hidden; padding-bottom: 30px;}
.xwzx_img{ padding: 4px 10px 0; margin-top: 20px; width: 180px; float: left;}
.xwzx_img img{ display: block; width: 100%;}
.xwzx_list{ overflow: hidden;}
.xwzx_list li{ margin-right: 10px; line-height: 49px; border-bottom: 1px dotted #ccc; overflow: hidden; height: 49px; background: url("../images/ind_faq_bg.jpg") left 20px no-repeat; padding-left: 20px;}
.xwzx_list li a{ font-size: 14px; color: #333;}
.xwzx_list li a:hover{ color: #ff6600;}
.xwzx_list li span{ float: right; font-size: 12px; color: #999; padding-left: 10px;}

.links{ overflow: hidden; border: 1px solid #d8d5d5; padding: 10px 5px; line-height: 26px; font-size: 0px; margin-bottom: 20px;}
.links span,.links a{ display: inline-block;  font-size: 14px; padding: 0 5px; }
.links a{ color: #939393;}
.links a:hover{ color: #ec0404;}

.rmcs{ width: 100%; overflow: hidden; background: #f0f0f0; padding: 10px 0; font-size: 0px;}
.rmcs span,.rmcs a{ display: inline-block; line-height: 30px; color: #666; font-size: 14px;}
.rmcs a{ color: #808080; margin: 0 20px;}
.rmcs a:hover{ color: #333;}

.foot_box{ width: 100%; overflow: hidden; background: #212121; padding-bottom: 40px;}
.foot_info{ overflow: hidden; padding: 30px 20px 0;}
.foot_nav{ margin: 20px 0; text-align: center; line-height: 30px; overflow: hidden; font-size: 0px;}
.foot_nav a{ font-size: 16px; color: #b3b3b3; padding: 0 18px; border-left: 1px solid #666;}
.foot_nav a.shouye{ border-left: none;}
.foot_nav a:hover{ color: #e5e5e5;}
.copyright{ overflow: hidden; text-align: center; color: #b3b3b3; font-size:14px; line-height: 26px;}
.copyright a{ color: #b3b3b3;}

.neiye{ width: 100%; overflow: hidden; position: relative; margin-top: -55px; margin-bottom: 30px;}
.neiye_left{ float: left; overflow: hidden; width: 27.9167%; background: #f3f2f2;}
.pub_box{ overflow: hidden; width: 74.6269%; float: right; margin-right: 10px;}
.pub_tit{ line-height: 60px; font-size: 20px; font-weight: bold; border-bottom: 1px solid #7f7e7e; color: #413a34;}
.pub_list{ overflow: hidden;}
.pub_list li{ height: 60px; overflow: hidden; border-bottom: 1px dotted #727272;}
.pub_list li a{ color: #160d20; display: block; font-size: 14px; padding-left: 56px; background: url("../images/l_dt_bg.jpg") no-repeat 25px center; height: 60px; line-height: 60px; overflow: hidden;}
.pub_list li a:hover{ color: #ff6600; background: url("../images/l_dt_bg_hover.jpg") no-repeat 25px center;}

.lxwm{ overflow: hidden; margin-top: 10px; padding: 0 10px;}
.lxwm_tit{ font-size: 20px; font-weight: bold; height: 60px; line-height: 60px; color: #413a34;}
.lxwm ul{ overflow: hidden;}
.lxwm ul li{ line-height: 37px; padding-left: 20px; font-size: 14px; color: #3d3d3e;}
.lxwm ul li.dizhi{ background: url("../images/l_addr.jpg") left 12px no-repeat;}
.lxwm ul li.shouji{ background: url("../images/l_tel.jpg") left 12px no-repeat;}
.lxwm ul li.zuoji{ background: url("../images/l_fax.jpg") left 12px no-repeat;}
.lxwm ul li.youxiang{ background: url("../images/l_mail.jpg") left 12px no-repeat;}

.neiye_right{ overflow: hidden; min-height: 550px; background: url("../images/main_r_bg.jpg") left top repeat-y; margin-top: 40px; float: right; width: 72.0833%;}
.neiye_top{ overflow: hidden; border-bottom: 1px dotted #b0b0b0; margin-top: 16px; line-height: 30px; padding: 10px 0 10px 11px;}
.neiye_top span,.neiye_top h1{ float: left; font-size: 18px; font-weight: bold; text-indent: 20px; color: #5c5d5e;}
.weizhi{ float: right; font-size: 14px; color: #3d3d3e;}
.weizhi a{ color: #3d3d3e; font-weight: bold;}

.news_list{ padding: 25px 0 40px 20px; overflow: hidden;}
.news_list li{ height: 36px; line-height: 36px; border-bottom: 1px dashed #ccc; text-indent: 5px; background: url("../images/dian.jpg") no-repeat 20px 26px; padding: 10px 20px 0; overflow: hidden;}
.news_list li a{ color: #333; font-size: 14px; margin-left: 10px;}
.news_list li a:hover{ color: #ff6600;}
.news_list li span{ float: right; color: #999; font-size: 12px;}

.fenye{ overflow: hidden; padding: 0px 0px 20px 20px; text-align: center; font-size: 0px;}
.fenye li{ display: inline; color: #333333; font-size: 14px; margin: 0 5px;}
.fenye li a,.fenye li strong{ display: inline-block; color: #333333; font-size: 14px;}
.fenye li a:hover{ color: #ff6600;}

.art_ny{ margin-bottom: 0px;}
.article_box{ overflow: hidden; padding: 25px 0 80px 20px;}
.neirong{ overflow: hidden; padding: 5px;}
.neirong_head{ overflow: hidden; text-align: center;}
.neirong_head h1{ line-height: 36px; color: #212020; font-size: 26px;}
.neirong_head p{ font-size: 12px; margin: 5px 0; line-height: 25px; color: #696969;}
.neirong_body{ overflow: hidden; text-indent: 2em; padding: 15px 0; line-height: 36px; font-size:16px;}
.neirong_body img{ display: block; max-width: 100%; margin: 0 auto;}
.neirong_sxp{ overflow: hidden; padding-bottom: 20px;}
.neirong_sxp li{ color: #333; height: 36px; line-height: 36px; overflow: hidden; font-size: 14px;}
.neirong_sxp li a{ color: #939393;}
.neirong_sxp li a:hover{ color: #ec0404;}

.xiangguan{ overflow: hidden;}
.xiangguan_tit{ border: #ccc 1px solid; height: 26px; line-height: 26px; padding-left: 20px; font-size: 14px; color: #212020; background: url("../images/cion04.gif") no-repeat 5px 12px;}
.xgxw_wen{ overflow: hidden; padding: 15px 20px 25px;}
.xgxw_wen li{ border-bottom: 1px dashed #ccc; text-indent: 5px; padding: 6px 0; font-size: 14px; background: url("../images/cion01.gif") no-repeat left center; line-height: 37px; height: 37px; overflow: hidden;}
.xgxw_wen li a{ color: #636363; padding-left: 16px;}
.xgxw_wen li a:hover{ color: #212020;}

.xgcp_box{ overflow: hidden; padding-top: 10px;}
.xgcp_box dl{ float: left; overflow: hidden; width: 16.6667%; margin-top: 10px; padding: 0 10px; box-sizing: border-box; *width: 14.2%;}
.xgcp_box dl dt{ overflow: hidden; border: #817F7F 1px solid; padding: 1px; background: #f7f7f7;}
.xgcp_box dl dt img{ overflow: hidden; width: 100%; height: 120px;}
.xgcp_box dl dd{ color: #636363; margin-top: 5px; line-height: 18px; height: 18px; overflow: hidden; text-align: center; font-size: 14px;}
.xgcp_box dl dd a{ color: #636363;}
.xgcp_box dl dt:hover{ border: #000 1px solid;}
.dy_body{ font-size: 14px;}

.chanpin_list{ overflow: hidden; padding: 25px 0 40px 20px;}
.chanpin_list dl{ float: left; overflow: hidden; width: 25%; padding-left: 6px; box-sizing: border-box; *width: 24.3%;}
.chanpin_list dl dt{ overflow: hidden; border: 1px solid #c9c9c9;}
.chanpin_list dl dt img{ display: block; width: 100%; height: 166px;}
.chanpin_list dl dd{ height: 30px; line-height: 30px; overflow: hidden; text-align: center; margin-bottom: 10px; font-size: 14px;}
.chanpin_list dl dd a{ color: #ff6600;}
.chanpin_list dl dd a:hover{ text-decoration: underline;}

.neirong_tag{ overflow: hidden; font-size: 14px; padding-bottom: 15px;}
.neirong_tag a{ display: inline-block; margin: 0 3px; color: #939393; line-height: 24px;}
.neirong_tag span{ display: inline-block;}
.neirong_tag a:hover{ color: #ec0404;}

@media (max-width: 768px){
	.head_left{ padding-left: 0px;}	
	.top_box{ height: 60px; position: relative; z-index: 9999; overflow: visible;}
	.top_logo{ margin-top: 10px; width: auto;}
	.top_logo img{ height: 40px; width: auto;}
	.top_nav{ width: 100%; position: absolute; left: 0; top: 60px; background: #FFFFFF; padding: 10px 5px; box-sizing: border-box; border-top: 1px solid #d8d5d5; display: none;}
	.top_nav li{ line-height: 30px; padding: 0px; width: 25%; font-size: 14px;}
	.m_top_dh{ display: block; float: right; height: 42px; width: 32px; padding: 9px 0;}
	.m_top_dh span{ display: block; width: 76%; height: 2px; background: #373737; margin: 9px auto;}
	.product_list li a{ font-size: 14px; padding: 5px 10px;}
	.product_box li{ width: 49%;}
	.product_box li:nth-child(2n){ float: right;}
	.product_box li dl{ margin: 0px;}
	.product_box li dl dd{ font-size: 14px;}
	.news_center{ margin-top: 0px;}
	.gsjs{ width: 100%;}
	.xwzx{ width: 100%;}
	.foot_info{ padding: 0px;}
	.foot_nav{ margin: 10px 0;}
	.foot_nav a{ float: left; width: 25%; padding: 0px; text-align: center; box-sizing: border-box; border-left: none; font-size: 14px;}
	.neiye{ margin-top: 0px;}
	.neiye_right{ width: 100%; background: none; margin-top: 0px;}
	.neiye_top{ margin-top: 0px; padding-left: 0px;}
	.neiye_top span{ text-indent: 0px;}
	.neiye_left{ width: 100%;}
	.news_list{ padding: 10px 0 20px 0px;}
	.news_list li{ padding: 10px 10px 0; background-position: 10px 26px;}
	.fenye{ padding: 0px 0px 20px 0px;}
	.pub_box{ margin-left: 10px; width: auto; float: none;}
	.article_box{ padding: 0px 0px 20px 0px;}
	.neirong_head h1{ font-size: 20px;}
	.xgxw_wen{ padding: 5px 0px 15px;}
	.xgcp_box dl{ width: 33.3333%;}
	.xgcp_box dl dt img{ height: 184px;}
	.art_ny{ padding-bottom: 10px;}
	.chanpin_list{ padding: 15px 0 20px 0px;}
}
@media (max-width: 479px) and (min-width: 320px){
	.head_left{ padding-left: 0px; width: 100%; text-align: center;}
	.head_right{ display: none;}
	.rmcs a{ margin: 0 16px;}
}
@media (max-width: 599px) and (min-width: 320px){
	.cwzx_box{ padding-bottom: 10px;}
	.xwzx_img{ width: 100%; box-sizing: border-box;  float: none; margin-top: 10px;}
	.xwzx_img img{ max-width: 100%; margin: 0 auto; width: auto;}
	.xwzx_list li{ margin-left: 10px;}
	.xgcp_box dl{ padding: 0 5px;}
	.xgcp_box dl dt img{ height: 120px;}
	.chanpin_list dl{ width: 33.3333%;}
}