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:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}
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: Arial,"宋体"; min-width: 320px; color: #000000;}

.mainbox{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.top_box{ overflow: hidden; height: 90px;}
.top_logo{ float: left; padding: 13px 0 0 10px; overflow: hidden;}
.top_logo img{ display: block; max-width: 100%;}
.top_right{ float: right; overflow: hidden; text-align: right;}
.top_right a{ color: #555; padding: 2px 5px 0px 0px; line-height: 20px;}
.top_right a:hover{ color: #e00;}
.top_right img{ display: block; max-width: 100%; padding-right: 8px; margin-top: 30px;}

.top_nav{ overflow: hidden; background: url("../images/nav_bg.gif") repeat;}
.top_nav li{ width: 11.1111%; float: left; line-height: 39px; font-weight: bold; font-size: 14px; text-align: center;}
.top_nav li a{ color: #ffffff;}
.top_nav li a:hover{ text-decoration: none;}

.chanpin{ overflow: hidden;}
.chanpin dl{ float: left; overflow: hidden; width: 13.6%; margin: 10px 0.3% 0px; box-sizing: border-box; border: 1px solid #9fcd9a; padding: 6px 2px; *width: 13.0%;}
.chanpin dl dt{ overflow: hidden; /*height: 175px;*/}
.chanpin dl dt img{ display: block; width: 100%; height: 100%;}
.chanpin dl dd{ color: #000; height: 20px; line-height: 20px; overflow: hidden; text-align: center; margin-top: 5px;}
.chanpin dl dd a{ color: #000;}

.warp{ overflow: hidden; padding: 8px 0;}
.warp_left{ float: left; width: 21%; overflow: hidden;}
.warp_right{ float: right; width: 78%; overflow: hidden;}

.gsjs{ overflow: hidden; margin-bottom: 8px;}
.pub_tit{ font-weight: bold; font-size: 14px; color: #FF0000; padding-left: 12px; line-height: 25px; background: url("../images/ico4.gif") no-repeat 0 5px; border-bottom: 2px solid #335aa9;}
.gsjs_info{ line-height: 34px; padding: 0 10px;}
.gsjs_box{ overflow: hidden; padding: 4px 8px; border: 1px solid #ddd; line-height: 22px;}
.gsjs_box img{ float: left; margin: 2px 8px 2px 0px;}
.gsjs_box p{ padding: 4px 0; text-indent: 2em;}

.fzzs{ overflow: hidden; margin-bottom: 8px;}
.fzzs_box{ overflow: hidden; padding: 10px 0 0px; border: 1px solid #ddd;}
.fzzs_box dl{ float: left; overflow: hidden; width: 25%; padding-bottom: 10px; *width: 24.9%;}
.fzzs_box dl dt{ overflow: hidden; border: 1px solid #9fcd9a; width: 67.5258%; margin: 0 auto; height: 175px;}
.fzzs_box dl dt img{ display: block; width: 100%; height: 100%;}
.fzzs_box dl dd{ overflow: hidden; height: 20px; line-height: 20px; text-align: center;}
.fzzs_box dl dd a{ color: #333333;}

.news{ overflow: hidden;}
.news_box{ float: left; overflow: hidden; margin-bottom: 8px; width: 49.4872%;}
#xw2,#xw4{ float: right;}
.news_wen{ overflow: hidden; border: 1px solid #ddd; padding: 5px 0;}
.news_wen li{ overflow: hidden; height: 26px; line-height: 26px; border-bottom: 1px dashed #ddd; padding: 0 5px;}
.news_wen li a{ color: #333333;}
.news_wen li a:hover{ color: #e00;}
.news_wen li span{ float: right; color: #888;}

.gg_box{ overflow: hidden; margin-bottom: 12px;}
.gg_tit{ color: #fff; font-size: 14px; font-weight: bold; padding-left: 10px; line-height: 23px; background: url("../images/nav_bg2.gif") repeat-x; background-size: 100% 23px;}
.gg_tit a{ color: #fff;}
.gg_tit a:hover{ text-decoration: none;}
.lxfs_box{ overflow: hidden; padding: 8px 5px; border: #ddd 1px solid;}
.lxfs_box strong{ display: block; font-size: 14px; line-height: 25px;}
.lxfs_box p{ line-height: 20px; font-size: 12px;}
.cpfl_box{ overflow: hidden; border: 1px solid #ddd; padding: 6px 0 10px;}
.cpfl_box dl{ overflow: hidden;}
.cpfl_box dl dt{ margin: 0 10px; padding-left: 15px; line-height: 24px; background: url("../images/ico1.gif") no-repeat 0 50%; border-bottom: 1px dashed #ddd; font-size: 14px; font-weight: bold;}
.cpfl_box dl dt a{ color: #1a58a9;}
.cpfl_box dl dd{ overflow: hidden; padding: 4px 20px 3px 22px; font-size: 0px;}
.cpfl_box dl dd a{ display: inline-block; margin-right: 5px; background: url("../images/ico3.gif") no-repeat 0 9px; padding-left: 11px; line-height: 26px; border-bottom: 1px dashed #ddd; font-size: 12px;}
.cpfl_box dl dd a:hover{ color: #e00;}

.dibu{ overflow: hidden; border: 1px solid #ddd; background: #f5f5f5; padding: 5px; margin-bottom: 8px;}
.links{ overflow: hidden; border-bottom: 2px solid #335aa9; padding-bottom: 10px;}
.links_tit{ color: #333; font-weight: bold; line-height: 24px;}
.links_box{ overflow: hidden;}
.links_box a{ display: inline-block; color: #333333; line-height: 24px; padding: 0 3px;}
.links_box a:hover{ color: #e00;}
.copyright{ overflow: hidden; padding: 8px 0; color: #4d4d4d; text-align: center; line-height: 22px;}

.weizhi{ font-size: 14px; color: #e00; font-weight: bold; padding-left: 12px; line-height: 25px; background: url("../images/ico4.gif") no-repeat 0 5px; border-bottom: 2px solid #335aa9;}
.weizhi a{ color: #e00;}
.weizhi a:hover{ text-decoration: none;}

.news_list{ overflow: hidden; padding: 12px 50px;}
.news_list li{ background: url("../images/ico2.gif") no-repeat left center; overflow: hidden; line-height: 25px; height: 25px; border-bottom: 1px dashed #ebebeb; padding-left: 10px;}
.news_list li a:hover{ color: #e00;}

.fenye{ overflow: hidden; text-align: center; font-size: 0px; padding-bottom: 12px;}
.fenye li{ display: inline; font-size: 12px; color: #000; margin: 0 2.5px;}
.fenye li a,.fenye li strong{ display: inline-block; border: 1px solid #cdcdcd; font-size: 12px; color: #000; padding: 3px;}

.wenzhang{ overflow: hidden;}
.wenzhang_tit{ padding-top: 15px; font-size: 25px; line-height: 30px; text-align: center;}
.wenzhang_date{ font-size: 12px; line-height: 20px; color: #666; text-align: center;}
.wenzhang_date span{ padding: 0 3px;}
.wenzhang_body{ overflow: hidden; text-indent: 2em; padding: 8px 10px; line-height: 24px; font-size: 12px;}
.wenzhang_body p{ padding: 7px 0;}
.wenzhang_body img{ display: block; max-width: 100%; margin: 0 auto;}

.xgzx{ overflow: hidden; margin-top: 14px;}
.xgzx_tit{ background: url("../images/aaa.jpg") no-repeat; line-height: 25px; text-indent: 15px; font-weight: bold; background-size: 100% 25px;}
.xgzx_wen{ overflow: hidden; border: 1px solid #ccc; border-top: none; color: #000000; font-size: 12px; margin-bottom: 10px; padding: 5px 0;}
.xgzx_wen ul{ overflow: hidden; padding: 5px 20px 5px 20px;}
.xgzx_wen ul li{ padding-left: 12px; height: 25px; line-height: 25px; background: url("../images/ico2.gif") no-repeat 0 45%; overflow: hidden;}
.xgzx_wen ul li a{ color: #e00;}

.pro_list{ overflow: hidden; padding-bottom: 20px;}
.pro_list dl{ float: left; overflow: hidden; width: 25%; margin-top: 10px;}
.pro_list dl dt{ overflow: hidden; border: 1px solid #9fcd9a; height: 172px; width: 67.1785%; margin: 0 auto;}
.pro_list dl dt img{ display: block; width: 100%; height: 100%;}
.pro_list dl dd{ overflow: hidden; text-align: center; height: 20px; line-height: 20px; margin-top: 5px;}
.pro_list dl dd a{ color: #333333;}
.pro_list dl dd a:hover{ color: #e00;}

@media (max-width: 768px){
	.mainbox{ padding: 0px;}
	.top_box{ height: auto;}
	.top_right{ display: none;}
	.top_logo{ padding: 10px; width: 100%; box-sizing: border-box;}
	.top_logo img{ margin: 0 auto;}
	.top_nav li{ width: 25%;}
	.top_nav li:last-child{ display: none;}
	.chanpin dl{ width: 32%; margin: 10px 0.6% 0;}
	.warp{ padding: 8px 10px;}
	.warp_right{ width: 100%;}
	.warp_left{ width: 100%;}
	.gsjs_info{ padding: 0 6px;}
	.news_box{ width: 100%;}
	.fzzs_box dl{ width: 50%;}
	.dibu{ margin: 0 10px 8px;}
	.news_list{ padding: 12px 10px;}
	.pro_list dl{ width: 33.3333%;}
	.pro_list dl dt{ width: 86%;}
	.pro_list dl dd{ padding: 0 5px;}
}
@media (max-width: 599px) and (min-width: 320px){
	.chanpin dl dt{ height: 137px;}
}
@media (max-width: 768px) and (min-width: 600px){
	.chanpin dl dt{ height: 342px;}
	.fzzs_box dl{ width: 33.3333%;}
	.fzzs_box dl dt{ height: 239px;}
	.pro_list dl dt{ height: 305px;}
}
