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: 15px; font-family: "Microsoft YaHei","微软雅黑",Arial,sans-serif; min-width: 320px; color: #333; background: #f0f2f1;}

.mainbox{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.top_head{ width: 100%; padding: 25px 0; background: #2a2d37 url("../images/top-bg.jpg") no-repeat center; background-size: cover;}
.top_logo{ float: left; overflow: hidden;}
.top_logo img{ display: block; max-width: 100%;}
.top_tell{ float: right; font-size:22px; color: #fff; background: url("../images/tell.png") no-repeat left; padding-left: 25px; line-height: 76px;}

.daohang{ width: 100%; height: 55px; background: #201f26;}
.daohang ul{ max-width: 1000px; margin: 0 auto; height: 55px; padding: 0 10px;}
.daohang ul li{ width: 12.5%; float: left; height: 55px; color: #fff; position: relative; z-index: 9999;}
.daohang ul li.shouye{ background: #bf2626; color: #FFFFFF; width: 84px;}
.daohang ul li a{ color: #FFFFFF; font-size: 15px; display: block; line-height: 55px; text-align: center; font-weight: bold;}
.daohang ul li a:hover{ background: #cf2a2a;}
.daohang ul li.cur{ background: #bf2626;}
.daohang ul li.dropdown dl{ width: 150%; position: absolute; left: 0; top: 55px; overflow: hidden; display: none;}
.daohang ul li.dropdown dl dd{ font-weight: bold; background: #bf2626; font-size: 13px;}
.daohang ul li.dropdown dl dd a{ display: block; line-height: 38px;  text-align: left;  padding: 0 10px;}

.zxfzsx{ padding: 60px 0 65px;}
.zxfzsx_top{ overflow: hidden;}
.zxfzsx_tit{ overflow: hidden; padding: 30px 0 40px;}
.zxfzsx_tit_yw{ text-align: center; text-transform: uppercase; color: #999; font-size: 20px; margin-bottom: 13px;}
.zxfzsx_tit_box{ max-width: 444px; margin: 0 auto; height: 33px; position: relative;}
.zxfzsx_tit_box i{ display: block; width: 100%; border-bottom: 1px solid #ccc; height: 16px; position: absolute; left: 0; top: 0;}
.zxfzsx_tit_box p, .zxfzsx_tit_box h1{ width: 100%; height: 33px; line-height: 33px; position: absolute; left: 0; top: 0; text-align: center; color: #4d4d4d; font-size: 24px;}
.zxfzsx_tit_box p span, .zxfzsx_tit_box h1 a{ padding: 0 40px; background: #f0f2f1;}
.zxfzsx_list{ overflow: hidden; text-align: center; font-size: 0px;}
.zxfzsx_list li{ display: inline; margin: 0 5px;}
.zxfzsx_list li a{ display: inline-block; margin-bottom: 5px; line-height: 42px; color: #808080; font-size: 16px; background: #e5e5e5; padding: 0 30px; transition: all 0.5s ease 0s;}
.zxfzsx_list li a:hover{ background: #d9d9d9;}
.zxfzsx_list li#cur a{ background: #cf2a2a; color: #FFFFFF;}
.zxfzsx_cont{ overflow: hidden; margin-top: 30px;}
.zxfzsx_cont li{ float: left; width: 30%; overflow: hidden; margin-right: 5%; margin-bottom: 40px;}
.zxfzsx_cont li#cp3,.zxfzsx_cont li#cp6{ margin-right: 0%;}
.zxfzsx_info{ overflow: hidden; position: relative;}
.zxfzsx_img{ overflow: hidden;}
.zxfzsx_img img{ display: block; width: 100%; transition: all 0.3s ease-out 0s;}
.zxfzsx_bg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #e92525; opacity: 0; filter: alpha(opacity=0); transition: all 0.25s ease-in-out;}
.zxfzsx_text{ display: none; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.zxfzsx_biaoti{ margin: 80px 20px 20px; color: #FFFFFF; font-size: 18px; text-align: center; line-height: 24px;}
.icon_detail{ width: 41px; height: 41px; margin: 0 auto; background: url("../images/icon-detail.gif") no-repeat center; transition: transform 0.5s ease-out;}
.icon_detail span{ display: none;}
.zxfzsx_cont li:hover .zxfzsx_img img{ transform: scale(1.2, 1.2);}
.zxfzsx_cont li:hover .icon_detail{ -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg);}
.zxfzsx_cont li:hover .zxfzsx_text{ display: block;}
.zxfzsx_cont li:hover .zxfzsx_bg{ transition: all 0.25s ease-in-out; opacity: 0.9; filter: alpha(opacity=90);}
.zxfzsx_more{ overflow: hidden; margin-top: 30px; text-align: center; font-size: 0px;}
.zxfzsx_more a{ display: inline-block; border: 2px solid #999; height: 34px; line-height: 34px; padding: 0 35px; color: #666; transition: all 0.5s ease 0s; font-size: 15px;}
.zxfzsx_more a:hover{ border: 2px solid #ff3333; background: #ff3333; color: #fff;}

.hzlc{ overflow: hidden; padding-bottom: 40px;}
.hzlc_box{ overflow: hidden;}
.hzlc_box li{ float: left; width: 25%; overflow: hidden; margin-top: 30px;}
.hzlc_box li dl{ overflow: hidden; margin-right: 10px;}
.hzlc_box li dl dt{ overflow: hidden; text-align: center;}
.hzlc_box li dl dt img{ display: inline-block; max-width: 100%; margin: 0 auto;}
.hzlc_box li dl dd{ overflow: hidden; color: #333; text-align: center;}
.hzlc_box li dl dd span{ display: block; font-size: 14px;     padding-bottom: 30px;}
.hzlc_box li dl dd p{ font-size: 12px; line-height: 21px; height: 84px; overflow: hidden;}

.gywm{ overflow: hidden; background: #cf2a2a; padding: 60px 0 65px;}
.gywm_tit_yw{ color: #FFFFFF;}
.gywm_tit_box i{ border-bottom: 1px solid #fff;}
.gywm_tit_box p span{ background: #cf2a2a; color: #FFFFFF;}
.gywm_info{ overflow: hidden; color: #fff; line-height: 27px;}
.gywm_more{ overflow: hidden; margin-top: 30px; text-align: center;}
.gywm_more a{ display: inline-block; border: 2px solid #FFFFFF; line-height: 34px; color: #fff; padding: 0 35px; transition: all 0.5s ease 0s;}
.gywm_more a:hover{ background: #fff; color: #333;}

.chanpin{ overflow: hidden; padding: 60px 0 35px;}
.chanpin_list{ overflow: hidden;}
.chanpin_list li{ float: left; width: 22.75%; margin-right: 3%; overflow: hidden; *width: 22.65%;}
.chanpin_list li#num4{ margin-right: 0%;}
.chanpin_list li dl{ overflow: hidden;}
.chanpin_list li dl dt{ overflow: hidden; margin-bottom: 15px;}
.chanpin_list li dl dt img{ display: block; width: 100%;}
.chanpin_list li:hover dl dt img{ opacity: 0.9; filter: alpha(Opacity=90);}
.chanpin_list li dl dd{ text-align: center; line-height: 27px; height: 27px; overflow: hidden; margin-bottom: 15px;}
.chanpin_list li dl dd a{ color: #333;}
.chanpin_list li dl dd a:hover{ color: #cf2a2a;}
.chanpin_xia{ margin: 40px 0 0px; height: 14px; overflow: hidden; background: url("../images/module-divider-full.png") no-repeat center;}

.wmdys{ overflow: hidden;}
.wmdys_top{ overflow: hidden;}
.wmdys_top img{ display: block; width: 100%;}
.wmdys_box{ max-width: 75%; margin: 0 auto; overflow: hidden;}
.wmdys_li{ overflow: hidden; border-bottom: 1px dashed #f33; padding: 30px 0;}
.wmdys_li_info{ float: left; overflow: hidden; width: 50%;}
.wmdys_li_info span{ display: block; font-size: 20px; font-weight: bold; background: url("../images/xj_line.gif") no-repeat left 3px; padding-left: 20px; overflow: hidden; height: 30px; color: #cf2a2a; line-height: 30px;}
.wmdys_li_info p{ line-height: 26px; color: #000; padding-left: 20px; background: url("../images/adv_jt.gif") no-repeat left 6px; font-size: 16px;}
.wmdys_li_img{ float: left; overflow: hidden; width: 50%;}
.wmdys_li_img img{ display: block; width: 100%;}
.wmdys_li1_info{ float: right; overflow: hidden; width: 29.3%;}
.wmdys_li1_info span{ display: block; font-size: 20px; font-weight: bold; background: url("../images/xj_line.gif") no-repeat left 3px; padding-left: 20px; overflow: hidden; height: 30px; color: #cf2a2a; line-height: 30px;}
.wmdys_li1_info p{ line-height: 26px; color: #000; padding-left: 20px; background: url("../images/adv_jt.gif") no-repeat left 6px; font-size: 16px;}

.bfhzkh{ overflow: hidden;}
.bfhzkh_box{ overflow: hidden;}
.bfhzkh_box li{ float: left; height: 175px; width: 23%; margin: 0 1% 40px; position: relative; cursor: pointer;}
.bfhzkh_img{ overflow: hidden; height: 100%;}
.bfhzkh_img img{ display: block; width: 100%; height: 100%; transition: all 0.3s ease-out 0s;}
.bfhzkh_bg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #e92525; opacity: 0; filter: alpha(opacity=0); transition: all 0.25s ease-in-out;}
.bfhzkh_text{ display: none; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.bfhzkh_title{ overflow: hidden; margin-bottom: 10px; text-align: center;}
.bfhzkh_title h2{ margin: 80px 20px 20px; color: #FFFFFF; font-size: 18px; line-height: 24px; font-weight: normal;}
.bfhzkh_title p{ color: #FFFFFF;}
.bfhzkh_box li:hover .bfhzkh_text{ display: block;}
.bfhzkh_box li:hover .bfhzkh_bg{opacity: 0.9; filter: alpha(opacity=90);}
.bfhzkh_box li:hover .bfhzkh_img img{transform: scale(1.2, 1.2);}

.xwdt{ overflow: hidden; padding: 30px 0 65px;}
.gsxw,.hydt{ float: left; overflow: hidden; width: 48.5%;}
.hydt{ float: right;}
.xwdt_tit{ margin-bottom: 10px; line-height: 32px; height: 32px;}
.xwdt_tit h3{ float: left; font-size: 16px;     padding-left: 25px; background: url("../images/tit.png") no-repeat left center;}
.xwdt_tit span{ float: left; margin-left: 5px; color: #808080; font-size: 14px; text-transform: capitalize;}
.xwdt_tit a{ float: right; padding-right: 17px; color: #ff3333; font-size: 13px; background: url("../images/icon-more.png") no-repeat right center;}
.xwdt_tw{ overflow: hidden; margin-bottom: 10px; padding-bottom: 10px;}
.xwdt_tw dt{ float: left; width: 160px; height: 120px; overflow: hidden; margin-right: 25px;}
.xwdt_tw dt img{ display: block; width: 100%; height: 100%;}
.xwdt_tw dd{ overflow: hidden;}
.xwdt_tw dd a{ display: block; line-height: 21px; height: 21px; overflow: hidden; color: #4d4d4d; font-weight: bold; margin-bottom: 10px; text-overflow:ellipsis; white-space: nowrap;}
.xwdt_tw dd a:hover{ color: #cf2a2a;}
.xwdt_tw dd p{ overflow: hidden; line-height: 20px; max-height: 60px; overflow: hidden; color: #666; font-size: 13px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.xwdt_wen{ overflow: hidden;}
.xwdt_wen li{ overflow: hidden; padding: 8px 0; border-bottom: 1px solid #e5e5e5; background: url("../images/icon-dot.gif") no-repeat 0 16px; line-height: 20px; padding-left: 15px; color: #333; font-size: 13px; height: 20px; text-overflow:ellipsis; white-space: nowrap;}
.xwdt_wen li a{ color: #333;}
.xwdt_wen li a:hover{ color: #cf2a2a;}

.dibu{ overflow: hidden; background: #2a2832; padding: 45px 0 35px;}
.dibu_top{ overflow: hidden;}
.dibu_ewm{ float: left; width: 31.3333%; margin-right: 3%; overflow: hidden;}
.dibu_ewm img{ display: block; max-width: 150px; max-height: 150px; margin: 0 auto 15px;}
.dibu_ewm p{color: #ccc; font-size: 13px; line-height: 23px; text-align: center;}
.dibu_nav{ float: right; overflow: hidden; width: 65.6666%;}
.dibu_nav dl{ float: left; overflow: hidden; width: 22.75%; margin-right: 3%;}
.dibu_nav dl#dh4{ margin-right: 0%;}
.dibu_nav dl dt{ line-height: 30px; color: #fff; font-size: 16px; font-weight: bold; margin-bottom: 15px;}
.dibu_nav dl dd{ overflow: hidden;}
.dibu_nav dl dd a{ display: block; height: 27px; line-height: 27px; overflow: hidden; color: #b3b3b3; font-size: 13px;}
.dibu_nav dl dd a:hover{ color: #ccc;}

.yqlj{ overflow: hidden; margin-top: 22px; font-size: 1px; border-bottom: 1px solid #4d4d4d; padding-bottom: 20px;}
.yqlj span,.yqlj a{ display: inline-block; color: #ccc; font-size: 13px; line-height: 23px;}
.yqlj a{ color: #b3b3b3;}
.yqlj a:hover{ color: #ccc;}

.copyright{ overflow: hidden; padding-top: 20px; text-align: center; color: #ccc; font-size: 13px; line-height: 23px;}
.copyright a{ color: #939393; background: url("../images/icon.png") no-repeat left; display: inline-block; padding: 20px 0px 20px 30px;}

.neiye_ban{ overflow: hidden;}
.neiye_ban img{ display: block; max-width: 100%; margin: 0 auto;}
.news_title{ padding: 45px 0 30px;}
.news_nav{ overflow: hidden; background: url("../images/full-page-menu-bg.gif") no-repeat center;}
.news_nav ul{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px; text-align: center; font-size: 0px; background: #f33;}
.news_nav ul li{ display: inline; margin: 0 1px;}
.news_nav ul li a{ display: inline-block; line-height: 40px; padding: 0 25px; font-size: 15px; color: #fff;}
.news_nav ul li a:hover{ background: #cf2a2a;}
.news_nav ul li#cur a{ background: #cf2a2a;}

.liebiao{ overflow: hidden; padding: 50px 0 85px;}
.liebiao_list{ overflow: hidden;}
.liebiao_list dl{ overflow: hidden; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #e5e5e5;}
.liebiao_list dl dt{ float: left; width: 220px; overflow: hidden; margin-right: 25px;}
.liebiao_list dl dt img{ display: block; width: 100%; height: 100%;}
.liebiao_list dl dd{ overflow: hidden;}
.liebiao_list dl dd a{ display: block; line-height: 22px; margin-bottom: 15px; font-size: 16px; color: #333; font-weight: bold;}
.liebiao_list dl dd a:hover{ color: #cf2a2a;}
.liebiao_list dl dd p{ color: #666; line-height: 22px; font-size: 13px;}

.fenye{ overflow: hidden; margin: 10px 0 20px; font-size: 0px;}
.fenye li{ display: inline; margin: 0 2.5px; color: #333; font-size: 13px;}
.fenye li a,.fenye li strong{ display: inline-block; color: #333; line-height: 34px; padding: 0px 13px; font-size: 13px; margin-bottom: 5px;}
.fenye li a:hover{ background:#e5e5e5;}
.fenye li strong{ background:#ec0000; font-weight: normal; color: #FFFFFF;}

.neirong{ overflow: hidden; padding: 50px 0 85px;}
.neirong_head{ overflow: hidden; border-bottom: 1px dotted #ccc; margin-bottom: 20px; padding-bottom: 10px; text-align: center;}
.neirong_head h1{ margin-bottom: 15px; line-height: 33px; font-size: 22px; font-weight: normal;}
.neirong_head p{ color: #999; line-height: 22px; font-size: 12px;}
.neirong_head p span{ padding: 0 6px;}
.neirong_body{ overflow: hidden; margin-top: 25px; text-indent: 2em; line-height: 27px;}
.neirong_body p{ margin-bottom: 15px;}
.neirong_body img{ display: block; max-width: 100%; margin: 0px auto;}
.neirong_sxp{ overflow: hidden;}
.neirong_sxp li{ line-height: 27px; color: #333;}
.neirong_sxp li a{ color: #333;}
.neirong_sxp li a:hover{ color: #cf2a2a;}

.gotop_wrapper{ position: fixed; bottom: 50px; right: 15px; z-index: 1001; background: #000000; opacity: 0.3; filter: alpha(opacity=30);}
.gotop_wrapper a{ display: block; width: 55px; height: 55px; background: url("../images/icon-gotop-fixed.gif") no-repeat center;}
.piaofu{ float: right; right: 0; position: absolute; top: 150px; z-index: 10001;}
.piaofu ul{ margin-bottom: 1px;}
.piaofu ul li{ margin-bottom: 1px; position: relative;}
.piaofu ul li a{ display: block; width: 70px; height: 70px; background: #666; color: #fff; text-align: center;}
.piaofu ul li#zxzx a{ background: #ff3333;}
.piaofu ul li a span{ display: inline-block; width: 32px; height: 32px; margin-top: 6px;}
.piaofu ul li#zxzx a span{ background: url("../images/qq.png") no-repeat center;}
.piaofu ul li#fwrx a span{ background: url("../images/phone.png") no-repeat center;}
.piaofu ul li#shfw a span{ background: url("../images/kefu.png") no-repeat center;}
.piaofu ul li#wxewm a span{ background: url("../images/ewm.png") no-repeat center;}
.piaofu ul li a p{ padding-bottom: 5px; font-size: 12px;}
.piaofu ul li a:hover{ background: #ff3333;}
.link_summary{ position: absolute; right: 70px; top: 0; padding: 20px 15px 15px; background: #ee330a; max-width: 200px; min-width: 130px; display: none;}
.arrow_section_r{ display: block; width: 5px; height: 9px; position: absolute; top: 22px; right: 0px; background: url("../images/arrow-section-r.gif") no-repeat; margin-top: 6px;}
.link_summary_content{ font-size: 16px; line-height: 28px; color: #fff; font-weight: bold; text-align: center;}
.link_summary_content p{ margin-bottom: 5px;}
.piaofu ul li.active a{ background: #ff3333;}

.neiye_left{ float: left; width: 24%; overflow: hidden; padding: 35px 0 65px;}
.neiye_right{ float: right; width: 72%; overflow: hidden; padding: 35px 0 65px;}
.pro_center{ overflow: hidden; background: #fff;}
.pro_center_tit{ padding-left: 15px; line-height: 45px; font-size: 18px; color: #fff; font-weight: normal; background: #ff3333;}
.pro_center_list{ overflow: hidden; padding: 10px 15px 20px;}
.pro_center_list dl{ overflow: hidden; border-bottom: 1px solid #e6e6e6;}
.pro_center_list dl dt{ color: #ff3333; font-size: 14px; padding-top: 12px; padding-bottom: 12px; padding-right: 10px;}
.pro_center_list dl dt a{ color: #ff3333; background: url("../images/page-menu-c.gif") no-repeat right; display: block;}
.pro_center_list dl dd{ overflow: hidden; padding-left: 15px; margin-bottom: 20px;}
.pro_center_list dl dd a{ display: block; color: #4d4d4d; line-height: 33px; padding-left: 10px; background: url("../images/page-menu-sub.gif") no-repeat left 15px; font-size: 13px;}
.pro_center_list dl dd a:hover{ color: #ff3333; background: url("../images/page-menu-sub-c.gif") no-repeat left center;}

.pro_top{ overflow: hidden; border-bottom: 1px solid #e5e5e5; margin-bottom: 30px; line-height: 44px;}
.pro_top p, .pro_top h1{ float: left; font-size: 16px; font-weight: bold;}
.weizhi{ float: right; padding-left: 16px; background: url("../images/icon-home.png") no-repeat left center; font-size: 12px; color: #808080;}
.weizhi a{ color: #808080;}
.weizhi a:hover{ color: #666;}

.pro_liebiao{ overflow: hidden; margin-top: 0px;}
.pro_liebiao li{ float: left; width: 30%; margin-right: 3%; overflow: hidden;}
.pro_biaoti{ margin-top: 40px;}
.pro_xqjs{ overflow: hidden;}
.pro_xqjs_tit{ border-bottom: 2px solid #c5c5c5; margin-bottom: 15px; text-align: center; height: 32px;}
.pro_xqjs_tit span{ display: inline-block; border-bottom: 2px solid #f00; font-size: 18px; padding: 0 45px; line-height: 32px;}
.pro_xqjs_body{ overflow: hidden; font-size: 15px; color: #333; line-height: 28px;}
.pro_xiangqing{ float: right; overflow: hidden; width: 48%;}
.pro_xiangqing h1{ padding-bottom: 5px; margin-bottom: 15px; font-size: 20px; line-height: 30px;}
.qhd_content{ overflow: hidden;}
.qhd_content p{ margin-bottom: 15px; line-height: 32px; font-size: small; color: #666;}
.qhd_content p strong{ font-size: large;}
.wxts{ color: #666; font-size: 13px; line-height: 25px;}
.wxts span{ font-weight: bold; font-size: 16px;}
.fenxiang{ overflow: hidden; margin-top: 15px;}

.pro_info{ overflow: hidden; margin-bottom: 45px;}
.product_preview{ float: left; overflow: hidden; width: 50%;}
.showpro_box{ overflow: hidden;}
#pic-page { overflow: hidden; margin-top:10px;}
#pic-page a { margin-right: 10px; display: inline-block;}
#pic-page a img { width:85px; height: 85px; border: 1px solid #ccc;}
#pic-page a:hover img,#pic-page a.active img {border: solid #f00 1px;}

.gcxx_box{ overflow: hidden; padding: 50px 0px 55px;}
.gcxx_box dl{ float: left; overflow: hidden; width: 23.5%; margin-right: 1.5%; margin-bottom: 25px;}
.gcxx_box dl dt{ overflow: hidden; margin-bottom: 10px;}
.gcxx_box dl dt img{ display: block; width: 100%; transition: all 0.3s ease-out 0s;}
.gcxx_box dl dt:hover img{ transform: scale(1.2, 1.2);}
.gcxx_box dl dd{ font-weight: bold; font-size: 15px; line-height: 22px;}
.gcxx_box dl dd a{ color: #333;}
.gcxx_box dl dd a:hover{ color: #cf2a2a;}

.gcxx_art{ overflow: hidden; padding: 50px 0 85px;}
.gcxx_art_tit{ text-align: center; margin-bottom: 20px;}
.gcxx_art_tit h1{ font-size: 24px; line-height: 36px; font-weight: normal;}
.gcxx_art_body{ overflow: hidden; line-height: 27px; padding-top: 10px;}
.gcxx_art_body img{ display: block; max-width: 100%; margin: 0 auto;}
.gcxx_art_body p{ margin-bottom: 15px;}
.gcxx_art_list{ overflow: hidden; margin-top: 20px;}
.gcxx_art_list li{ float: left; overflow: hidden; border: 1px solid #ccc; margin-right: 10px; margin-bottom: 10px;}
.gcxx_art_list li img{ display: block; width: 128px; height: 84px;}
.gcxx_art_list li.active{border: 1px solid #f00;}
.gcxx_bd li{ display: none;}
.gcxx_art_box{ position: relative;}
.gcxx_art_box img{ display: block; max-width: 100%; margin: 0 auto;}
.gcxx_art_box p{ display: block; width: 100%; height: 36px; position: absolute; left: 0; bottom: 0; background: url("../images/ps-caption-bg.png") repeat; line-height: 36px;}
.gcxx_art_box p span{ color: #fff; padding: 0 10px; font-size: 15px;}

.jsfw_sort{ overflow: hidden; padding: 10px 15px 25px}
.jsfw_sort li{ border-bottom: 1px solid #e6e6e6; font-size: 14px; padding-top: 12px; padding-bottom: 12px; padding-right: 10px; overflow: hidden;}
.jsfw_sort li a{ display: block; color: #4d4d4d; background: url("../images/page-menu.gif") no-repeat right;}
.jsfw_sort li#cur a,.jsfw_sort li a:hover{ background: url("../images/page-menu-c.gif") no-repeat right; color: #ff3333;}
.jsfw_box{ overflow: hidden; line-height: 27px;}

@media (max-width: 768px){
	.top_head{ padding: 10px 0;}
	.top_logo{ width: 100%;}
	.top_logo img{ margin: 0 auto;}
	.top_tell{ display: none;}
	.daohang{ height: auto; overflow: hidden;}
	.daohang ul{ height: auto; overflow: hidden; padding: 10px;}
	.daohang ul li{ width: 25%; height: 30px;}
	.daohang ul li.shouye{ width: 25%;}
	.daohang ul li a{ line-height: 30px;}
	.zxfzsx{ padding: 15px 0;}
	.zxfzsx_tit{ padding: 0px 0px 20px;}
	.zxfzsx_tit_yw{ font-size: 16px;}
	.zxfzsx_tit_box p{ font-size: 20px;}
	.zxfzsx_tit_box p span{ padding: 0 15px;}
	.zxfzsx_list li{ width: 50%; margin: 0px; float: left;}
	.zxfzsx_list li a{ display: block; margin: 0 5px 5px; padding: 0px;}
	.zxfzsx_cont{ margin-top: 15px;}
	.zxfzsx_cont li{ width: 48%; margin-right: 0%; margin-bottom: 15px;}
	.zxfzsx_cont li:nth-child(2n){ float: right;}
	.zxfzsx_more{ margin-top: 10px;}
	.hzlc{ padding: 15px 0;}
	.hzlc_box li{ width: 50%; margin-top: 15px;}
	.hzlc_box li dl dd span{ padding-bottom: 10px;}
	.gywm{ padding: 15px 0;}
	.gywm_more{ margin-top: 15px;}
	.chanpin{ padding: 20px 0 25px;}
	.chanpin_list li{ width: 48.5%; margin-right: 0%;}
	.chanpin_list li:nth-child(2n){ float: right;}
	.chanpin_xia{ margin-top: 10px;}
	.wmdys_top{ margin-bottom: 15px;}
	.wmdys_box{ max-width: 93.75%;}
	.wmdys_li{ padding: 15px 0;}
	.wmdys_li_info,.wmdys_li1_info{ width: 100%;}
	.wmdys_li_info span,.wmdys_li1_info span{ font-size: 16px;}
	.wmdys_li_info p,.wmdys_li1_info p{ font-size: 14px;}
	.wmdys_li_img{ width: 100%;}
	.wmdys_li_img img{ width: auto; max-width: 100%; margin: 0 auto;}
	.bfhzkh{ padding-top: 20px;}
	.bfhzkh_box li{ width: 48%; margin-bottom: 10px;}
	.xwdt{ padding: 0px 0 15px;}
	.gsxw, .hydt{ width: 100%; margin-top: 20px;}
	.xwdt_tw dt{ width: 100px; height: 90px; margin-right: 10px;}
	.dibu{ padding: 15px 0;}
	.dibu_ewm{ width: 100%; margin-right: 0%;}
	.dibu_nav{ width: 100%; margin-top: 10px;}
	.dibu_nav dl dt{ margin-bottom: 5px;}
	.news_title{ padding: 10px;}
	.news_nav ul li{ float: left; width: 33.3333%; margin: 0px;}
	.news_nav ul li a{ padding: 0px; display: block;}
	.liebiao{ padding: 20px 0 15px;}
	.liebiao_list dl{ margin-bottom: 15px; padding-bottom: 15px;}
	.liebiao_list dl dt{ width: 120px; margin-right: 15px;}
	.liebiao_list dl dd a{ height: 22px; overflow: hidden; margin-bottom: 5px; text-overflow: ellipsis; white-space: nowrap;}
	.liebiao_list dl dd p{ max-height: 66px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
	.neirong{ padding: 20px 0 25px;}
	.neiye_right{ width: 100%; padding: 15px 0 5px;}
	.neiye_left{ width: 100%; padding: 10px 0 15px;}
	.product_preview{ width: 100%;}
	.pro_xiangqing{ width: 100%; margin-top: 15px;}
	.gcxx_box{ padding: 20px 0px 15px;}
	.gcxx_box dl{ width: 48.5%; margin-right: 0%; margin-bottom: 15px;}
	.gcxx_box dl:nth-child(2n){ float: right;}
	.gcxx_art{ padding: 20px 0px 15px;}	
}
@media (max-width: 768px) and (min-width: 600px){
	.bfhzkh_box li{ height: 274px;}
}