*{font-family: "微软雅黑";color: #333;box-sizing: border-box;margin: 0;padding: 0;}
p,h1,h2,h3,h4,h5,h6{margin: 0;}
ul{list-style: none;margin: 0;padding: 0;}
a,a:hover{text-decoration: none;color: #333333;}
img{vertical-align: middle;max-width: 100%;}
@charset "utf-8";
@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}
.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
.fa-qrcode:before{content: "\f029"}
.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clear{zoom:1;}
.wrap{width: 100%;max-width: 1200px;padding: 0 20px;margin: 0 auto;zoom:1;}
.wrap:after{display:block;clear:both;content:"";visibility:hidden;height:0}

@media only screen and (min-width:768px ){
	.hidden-pc{display: none;}
}
@media only screen and (max-width:767px ){
	.hidden-ph{display: none;}
}
.header{border-bottom: 1px solid #b5b5b5;}
.headbox{width: 100%;display: flex;justify-content: space-between;align-items: center;position: relative;}
.logo{width: 360px;float: left;}
.logo_name{width: 185px;float: left;}
.headbox .head_l{}
.headbox .head_r{flex: 1;padding-left: 20px;padding-top: 18px;}
.headbox .head_r .tel{text-align: right;font-size: 14px;line-height: 24px;color: #848484;}
.headbox .head_r .tel img{width: 24px;}
.headbox .head_r .tel b{color: #d30303;}

.headbox .head_r .menu>ul>li{float: left;width: 14.28%;text-align: center;position: relative;}
.headbox .head_r .menu>ul>li>a{display: inline-block;font-size: 17px;color: #222222;line-height: 62px;border-bottom: 3px solid transparent;text-align: center;}
.headbox .head_r .menu>ul>li:hover>a {border-color: #d30303;}
.ejmenu{width: 100%;position: absolute;left: 0;top: 100%;z-index: 999;background:rgba(255,255,255,.8);display: none;}
.ejmenu>li>a{display: block;width: 100%;font-size: 14px;line-height: 36px;}
.ejmenu>li>a:hover{color: #d30303}
.headbox .head_r .menu>ul>li:hover .ejmenu{display: block;}



.search{background: #f5f5f5;}
.searchbox{float: left;background: #fff;width: 600px;padding-left: 28px;}
.searchbox input{width: calc(100% - 70px);border: none;outline: none;float: left;line-height: 34px;border-bottom: 2px solid #515151;margin-top: 26px;}
.searchbox input::placeholder{font-style: italic; color: #000;font-size: 18px;}
.searchbox button{width: 70px;height: 85px;line-height: 85px;background: none;outline: none;border: none;float: left;}
.pagepointebox{float: right;width: 200px;position: relative;height: 85px;text-align: right;}
.swiper-pagination{top: 50%;margin-top: -10px;right: 0;}
.swiper-pagination-bullet{margin-left: 20px;width: 14px;height: 14px;}
.swiper-pagination-bullet-active{background: #d30303;}

.in_cp{padding: 55px 0 0;}
.in_cptit{text-align: center;margin-bottom: 40px;}
.in_cptit h4{font-size: 30px;color: #2a2a2a;line-height: 46px;}
.in_cptit h4 span{color: #d30303;}
.in_cptit h5{font-size: 18px;color: #7f7f7f;line-height: 32px;}

/* 首页产品分类 */
.in_cpsort{width: 100%;padding: 0;}
.in_cpsort ul{width:100%;padding:12px 0;}
.in_cpsort ul li{width: 25%;float: left;padding: 0 10px; text-align: center;cursor: pointer;padding-bottom: 50px;position: relative;}
.in_cpsort ul li .in_cpsort_pic{width: 100%;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);position: relative;}
.in_cpsort ul li .in_cpsort_pic::after{display: block;content: "";padding-top: 50%;}
.in_cpsort ul li .in_cpsort_pic img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;}
.in_cpsort ul li .in_cpsort_txt{font-size: 22px;color: #2b2b2b;margin-top: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-transform: uppercase;}
.in_cpsort ul li:hover .in_cpsort_pic{box-shadow: 0 0 10px rgba(0,0,0,.3);}
.in_cpsort ul li.act .in_cpsort_pic{box-shadow: 0 0 10px rgba(0,0,0,.3);}
.in_cpsort ul li.act::after{display: block;content: "";width: 46px;height: 34px;background: url(../images/icon_act.png)no-repeat;background-size: 100% 100%;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);}

.in_cpbox{padding: 55px 0;background: url(../images/bg01.jpg)no-repeat center center;background-size: cover;}
.in_cplist{width: 100%;overflow: hidden;}
.in_cplist {width: 100%;}
.in_cplist {}
.in_cplist a{display: block;width: 100%;background: #fff;border-radius: 10px;text-align: center;position: relative;padding:20px;padding-bottom: 0;}
.in_cplist a .in_cptag{position: absolute;left: 10px;top: 0;margin-top: -10px;z-index: 99;}
.in_cplist a .in_cppic{width: 100%;position: relative;border-bottom: 1px solid #e3e3e3;overflow: hidden;}
.in_cplist a .in_cppic span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.in_cplist a .in_cppic::after{display: block;content: '';padding-top: 76%;}
.in_cplist a .in_cppic img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;/*transition: all 0.3s;*/}
.in_cplist a .in_cptxt {font-size: 16px;line-height: 70px; color: #303030;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-transform: uppercase;}
/*.in_cplist a:hover .in_cppic img{transform: scale(1.1);}*/
.in_cplist a:hover .in_cptxt{color: #d30303;}
.in_case{padding: 65px 0;}
.tit1{text-align: center;margin-bottom: 15px;}
.tit1 .tit1box{display: inline-block;position: relative;}
.tit1 .tit1box .tit1_line{text-align: right;width: 100%;}
.tit1 .tit1box h4{font-size: 30px;color: #2c2c2c;position: relative;z-index: 2;}
.tit1 .tit1box h3{width: 100%;font-size: 48px;color: rgba(0,0,0,.08);text-transform: uppercase;position: relative;top: -24px;}

.in_casebox{width: 100%;}
.in_casel{width: 50%;float: left;height: 371px;}
.in_caser{width: 50%;float: right;box-shadow: 0 0 15px #d7d7d7;padding: 50px 30px 35px 35px;}
.in_casel .in_casepic,.in_casel .in_casepic span{display: block;width: 100%;height: 100%;}
.in_caser .in_caser_tit{width: 100%;}
.in_caser .in_caser_tit h4{font-size: 24px;color: #d30303;margin-bottom: 20px;}
.in_caser .in_caser_tit h5{font-size: 18px;font-weight: bold;color: #353535;margin-bottom: 10px;}
.in_caser .in_caser_txt{font-size: 16px;line-height: 28px;color: #6c6c6c;height: 144px;overflow: hidden;}
.in_caser_more{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.in_caser_more img.jt{margin-top: 30px;}
.in_caser_more img.car{float: right;opacity: 0.4;}

.in_lymain{position: relative;margin-top: 40px;}
.in_lymain::after{display: block;content: '';width: 100%;height: 1px;background: #c3c3c3;position: absolute;left: 0;top: 50%;margin-top: 15px;z-index: 2;}
.in_lylist{width: 100%;overflow: hidden;position: relative;z-index: 6;}
.in_lylist ul{width: calc(100% + 35px);overflow: hidden;}
.in_lylist ul li{width: 25%;float: left;padding-right: 35px;}
.in_lylist ul li .in_lybox{width: 100%;border: 3px solid transparent;text-align: center; cursor: pointer;padding: 15px 0 25px;border-radius: 10px;position: relative;}
.in_lylist ul li .in_lybox::after{display: block;content: "";width: 14px;height: 14px;border: 2px solid #929292;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%;margin-top: 15px;background: #fff;}
.in_lylist ul li .in_lybox .in_ly_icon{margin-bottom: 30px;text-align: center;}
.in_lylist ul li .in_lybox .in_ly_icon img.on{display: none;margin: 0 auto;}
.in_lylist ul li .in_lybox .in_ly_icon img.off{display: block;margin: 0 auto;}
.in_lylist ul li .in_lybox:hover{border-color: #d30303;}
.in_lylist ul li .in_lybox:hover .in_ly_icon img.on{display: block;margin: 0 auto;}
.in_lylist ul li .in_lybox:hover .in_ly_icon img.off{display: none;margin: 0 auto;}
.in_lylist ul li .in_lybox.act{border-color: #d30303;}
.in_lylist ul li .in_lybox.act .in_ly_icon img.on{display: block;margin: 0 auto;}
.in_lylist ul li .in_lybox.act .in_ly_icon img.off{display: none;margin: 0 auto;}

.in_ser{padding: 60px 0 0;background: url(../images/bg02.jpg)no-repeat center center;background-size: cover;}
.in_sertitbox{text-align: center;margin-bottom: 36px;}
.in_sertitbox h4{font-size: 30px;font-weight: bold;color: #d30303;margin-bottom: 13px;}
.in_sertitbox h5{font-size: 18px;color: #444444;}

.in_sermain{width: 100%;padding: 45px 0 70px;position: relative;}
.in_serpic{width: calc(50% + 60px);height: 100%;position: absolute;right: 0;top: 0;background: url(../images/serpic.jpg)no-repeat center center;background-size: cover;z-index: 2;}
.in_serbox .in_serlist{width: 600px;position: relative;z-index: 6;max-width: 100%;}
.in_serbox .in_serlist ul{width: 100%;}
.in_serbox .in_serlist ul li{width: 50%;float: left;text-align: center;padding: 40px 0;background: #fff;border: 1px solid #dedede;transition: all 0.3s;cursor:pointer;}
.in_serbox .in_serlist ul li .in_ser_icon{margin-bottom: 25px;}
.in_serbox .in_serlist ul li .in_ser_icon img.off{display: block;margin: 0 auto;}
.in_serbox .in_serlist ul li .in_ser_icon img.on{display: none;margin: 0 auto;}
.in_serbox .in_serlist ul li .in_ser_txt{font-size: 24px;color: #303030;line-height: 30px;}
.in_serbox .in_serlist ul li.act {background: #d30303;}
.in_serbox .in_serlist ul li.act .in_ser_icon img.off{display: none;}
.in_serbox .in_serlist ul li.act .in_ser_icon img.on{display: block;}
.in_serbox .in_serlist ul li.act .in_ser_txt{color: #fff;}
.in_serbox .in_serlist ul li:hover {background: #d30303;}
.in_serbox .in_serlist ul li:hover .in_ser_icon img.off{display: none;}
.in_serbox .in_serlist ul li:hover .in_ser_icon img.on{display: block;}
.in_serbox .in_serlist ul li:hover .in_ser_txt{color: #fff;}

.in_new{padding: 60px 0 65px;}
.in_newmain .in_newl{float: left;width: 50%;padding-right: 10px;}
.in_newmain .in_newr{float: right;width: 50%;padding-left: 10px;}
.in_newmain .in_newl ul,.in_newmain .in_newl ul li{width: 100%;}
.in_newmain .in_newl ul li{padding: 30px 0;border-bottom: 1px solid #e3e3e3;}
.in_newmain .in_newl ul li:first-child{padding-top: 0;}
.in_newmain .in_newl ul li:last-child{padding-bottom: 0;border: none;}

.in_newmain .in_newl ul li a{display: block;width: 100%;overflow: hidden;}
.in_newmain .in_newl ul li a .in_newl_pic{width: 205px;float: left;height: 150px;overflow: hidden;}
.in_newmain .in_newl ul li a .in_newl_pic span{display: block;width: 100%;height: 100%;transition: all 0.3s;}
.in_newmain .in_newl ul li a .in_newl_txt{width: calc(100% - 205px);padding-left: 15px;float: left;}
.in_newmain .in_newl ul li a .in_newl_txt .tit{  font-size: 16px;  color: rgb( 36, 36, 36 );  font-weight: bold;margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.in_newmain .in_newl ul li a .in_newl_txt .txtbox{font-size: 13px;font-family: "Microsoft YaHei UI";color: rgb( 132, 132, 132 );line-height: 22px;height: 88px;overflow: hidden;margin-bottom: 10px;}
.in_newmain .in_newl ul li a .in_newl_txt .date{font-size: 13px;line-height: 22px;color: #848484;}
.in_newmain .in_newl ul li a:hover .in_newl_pic span{transform: scale(1.1);}
.in_newmain .in_newl ul li a:hover .in_newl_txt .tit{color: #db0303;}

.in_newr ul li a{width: 100%;display: flex;justify-content:space-between;align-items:center;padding: 24px 35px;background: #e4e4e4;border-bottom: 1px solid #ffffff;position: relative;transition: all 0.3s; overflow:hidden;}
.in_newr ul li a::after{display: block;content: '';width: 6px;height: 6px;background: #d30303;border-radius: 50%;position: absolute;left: 35px;top: 50%;margin-top: -3px;transition: all 0.3s;opacity: 0;}
.in_newr ul li a .in_newr_l{ width:100%;}
.in_newr ul li a .in_newr_l .date{font-size: 12px;color: #626262;text-decoration: underline;margin-bottom: 5px;}
.in_newr ul li a .in_newr_l .txt{font-size: 15px;color: #3b3b3b;text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.in_newr ul li a .in_newr_r{font-size: 30px;font-weight: bolder;color: #676767;font-family: "SimSun";transition: all 0.3s;}
.in_newr ul li:nth-child(2n) a{background: #f5f5f5;}
.in_newr ul li a:hover{padding-left: 65px;}
.in_newr ul li a:hover::after{opacity: 1;}
.in_newr ul li a:hover .in_newr_l .txt{color: #d30303;}
.in_newr ul li a:hover .in_newr_r{color: #d30303;}

.in_ab{padding: 65px 0 25px;background: url(../images/bg03.jpg)no-repeat center center;background-size: cover;position: relative;}
.in_ab::before{display: block;content: '';width: 36px;height: 36px;background: rgba(211,3,3,.5);position: absolute;right: calc(50% - 10px);bottom: 109px;}
.in_ab::after{display: block;content: '';width: calc(50% - 10px);height: 109px;background: #d30303;position: absolute;right: 0;bottom: 0;}
.in_abbox{position: relative;z-index: 6;}
.in_abl{width: 50%;float: left;padding-right: 35px;}
.in_abr{width: 50%;float: right;height: 312px;overflow: hidden;padding-left:35px;}
.in_abl .tit{font-size: 30px;color: #ffffff;font-weight: bold;}
.in_abl .tit_e{font-size: 14px;color: rgba(255,255,255,.5);}
.in_abl .txtbox{font-size: 14px;line-height: 28px;color: rgba(255,255,255,.9);margin-top: 20px;margin-bottom: 15px;height: 168px;overflow: hidden;}
.in_abl .txtbox p,.in_abl .txtbox span{color: rgba(255,255,255,.9);}
.in_abl .in_abmore{display: block;width: 146px;line-height: 40px;border: 1px solid rgba(255,255,255,.5);color: #fff;text-align: center;border-radius: 24px;transition: all 0.3s;}
.in_abl .in_abmore:hover{color: #d30303;border-color: #d30303;}
.in_abr .in_abpic{display: block;width: 100%;height: 100%;}

.in_foot{background-image: linear-gradient(#e2e2e2,#ffffff);padding: 40px 0 20px;}
.foot_l{width: 50%;float: left;}
.foot_r{width: 50%;float: right;padding-left: 45px;display: flex;justify-content: space-between;}

.foot_l .foot_nav{width: 100%;overflow: hidden;padding-bottom: 25px;border-bottom: 1px solid #c4c4c4;font-size: 0;}
.foot_l .foot_nav a{display: inline-block; text-align: center; border-right: 2px solid #c5c5c5;font-size: 14px;line-height: 15px;color: rgba(9,9,9,.8);padding: 0 10px;}

.foot_l .foot_nav a:first-child{padding-left: 0}
.foot_l .foot_nav a:last-child{border-right: none;}
.foot_l .foot_nav a:hover{color: #d30303;text-decoration: underline;}
.foot_l .foot_lx{padding-top: 25px;}
.foot_l .foot_lx p{font-size: 14px;line-height: 30px;color: rgba(9,9,9,.8);}
.foot_l .foot_lx p b{color: #d30303;}

.foot_r .foot_lx{font-size: 14px;line-height: 34px;color: rgba(50,50,50,.8);flex: 1;}
.foot_r .foot_lx .foot_lx_p{font-size: 14px;line-height: 34px;}
.foot_r .foot_lx .foot_lx_p img{float: left;display: block;width: 24px;height: 24px;margin-top: 5px;}
.foot_r .foot_lx .foot_lx_p p{font-size: 14px;color: rgba(50,50,50,.8);width: calc(100% - 24px);padding-left: 5px;float: left;}
.foot_r .foot_ewm img{ max-width:140px;}

.col-xs-3{width: 25%;float: left;position: relative;min-height: 1px;padding-right: 15px; padding-left: 15px;}
.text-center{text-align: center;}
.hot{width:100%; height:58px; background:#d30303; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;color: #fff;}
.hot .wrap div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }

/* 首页自适应 */
@media only screen and (max-width:1199px) {
	.logo{width: 300px;}
	.logo_name{width: 160px;}
	.headbox .head_r{padding-top: 10px;}
	.headbox .head_r .menu>ul>li>a{line-height: 40px;}
	.in_cpsort ul li{padding-bottom: 30px;}
	.in_case{padding: 50px 0;}
	.foot_l .foot_nav a{padding: 0 5px;}
}
@media only screen and (max-width:991px) {
	.logo_name{display: none;}
	.logo{}
	.headbox .head_r .menu>ul>li>a{font-size: 15px;}
	.pagepointebox{display: none;}
	.searchbox{width: 100%;}
	.in_cp{padding-top: 30px;}
	.in_cptit{margin-bottom: 25px;}
	.in_cpsort ul li{padding: 0 5px;padding-bottom: 20px;}
	.in_cpsort ul li .in_cpsort_txt{margin-top: 15px;font-size: 18px;}
	.in_newmain .in_newl ul li a .in_newl_pic{width: 160px;}
	.in_newmain .in_newl ul li a .in_newl_txt{width: calc(100% - 160px);}
	.foot_l{width: 100%;}
	.foot_l .foot_nav{padding-bottom: 10px;}
	.foot_l .foot_lx{padding-top: 10px;}
	.foot_r{width: 100%;padding: 0;margin-bottom: 15px;}
}
@media only screen and (max-width:767px) {
	.ejmenu{display: none !important;}
	.logo{width: 260px;line-height: 70px;}
	.headbox .head_r .tel{display: none;}
	.menuBtn{position: absolute;width: 40px;height: 40px;text-align: right;line-height: 40px;right: 0;top: 50%;margin-top: -20px;}
	.menuBtn span{font-size: 24px;color: #d30303;vertical-align: middle;}
	.headbox .head_r{padding: 0;}
	.menu{display: none; position: absolute;right: 0;top: 100%;z-index: 666;width: 150px;background: rgba(0,0,0,.4);z-index: 9999;}
	.headbox .head_r .menu>ul>li{width: 100%;}
	.headbox .head_r .menu>ul>li>a{display: block; font-size: 14px;line-height: 34px;color: #fff;border-bottom: 1px solid rgba(255,255,255,.1);}
	.searchbox button{height: 60px;line-height: 60px;width: 60px;}
	.searchbox input{margin-top: 15px;width: calc(100% - 60px);}
	.searchbox{padding-left: 18px;}
	.in_cptit h4{font-size: 24px;line-height: 36px;}
	.in_cptit h5{font-size: 16px;line-height: 28px;}
	.in_cpsort ul li .in_cpsort_txt{font-size: 14px;margin-top: 8px;}
	.in_cpsort ul li.act::after{width: 23px;height: 17px;}
	.in_cpsort ul li{padding-bottom: 10px;}
	.in_cpsort ul{padding: 10px 0 6px;}
	.in_cplist a .in_cptxt{line-height: 56px;}
	.tit1 .tit1box h4{font-size: 26px;}
	.tit1 .tit1box h3{font-size: 40px;top: -20px;}
	.in_casel{width: 100%;float: none;}
	.in_caser{float: none;width: 100%;padding:20px 15px;}
	.in_caser .in_caser_tit h4{margin-bottom: 10px;}
	.in_caser .in_caser_tit h5{margin-bottom: 5px;font-size: 16px;}
	.in_caser_more img.car{width: 50px;}
	.in_caser .in_caser_txt{font-size: 14px;line-height: 28px;height: auto;}
	.in_lylist ul li{padding-right: 5px;}
	.in_lylist ul{width: calc(100% + 5px);}
	.in_lylist ul li .in_lybox .in_ly_icon img{width: 50px;}
	.in_lylist ul li .in_lybox{padding: 10px 0 15px;}
	.in_sertitbox h4{font-size: 24px;margin-bottom: 8px;}
	.in_sertitbox h5{font-size: 16px;}
	.in_serpic{display: none;}
	.in_serbox .in_serlist ul li{padding: 20px 0;}
	.in_serbox .in_serlist ul li .in_ser_txt{font-size: 20px;}
	.in_sermain{padding: 0;}
	.in_ser{padding: 35px 0;}
	.in_new{padding: 40px 0;}
	.in_newmain .in_newl{width: 100%;padding: 0;float: none;margin-bottom: 25px;}
	.in_newmain .in_newr{width: 100%;padding: 0;float: none;display: block;}
	.in_newmain .in_newl ul li{padding: 15px 0;}
	.in_newmain .in_newl ul li a .in_newl_txt .txtbox{height: 66px;}
	.in_newmain .in_newl ul li a .in_newl_pic{height: 138px;}
	.in_abr{display: none;}
	.in_abl{width: 100%;padding: 0;float: none;}
	.in_ab::after{display: none;}
	.in_ab::before{display: none;}
	.in_abl .txtbox{height: auto;}
	.in_abl .in_abmore{line-height: 40px;}
	.in_abl .tit{font-size: 24px;}
	.in_ab{padding: 35px 0;}
	.in_foot{padding: 35px 0 0;width: 100%;overflow: hidden;}
	.foot_l .foot_nav{display: none;}
	.foot_l .foot_lx{background: #eaeaea;position: relative;z-index: 66;}
	.foot_l .foot_lx::after{display: block;content: '';width: calc(100% + 80px);height: 100%;position: absolute;left: -40px;top: 0;background: #eaeaea;z-index: -1;}
	.in_casel{height: 280px;}
}

@media only screen and (max-width:560px) {
	.wrap{padding: 0 10px;}
	.in_casel{height: 240px;}
	.in_cpsort ul li .in_cpsort_txt{font-size: 12px;}
}

.content{position: relative;}
.suoyin{width: 100%;position: absolute;bottom: 100%;z-index: 6666;}
.sybox{width: 100%;overflow: hidden;zoom: 1;padding: 20px 20px 22px 0;background: rgba(255,255,255,.8);}
.sybox h4{float: left;font-size: 24px;line-height: 30px;color: #383838;padding-left: 28px;border-left: 4px solid #d30303;}
.sybox h4 span{font-size: 14px;color: #8d8d8d;text-transform: uppercase;line-height: 18px;vertical-align: text-bottom;margin-left: 8px;}
.sybox p{float: right;font-size: 14px;color: #5e5e5e;line-height: 30px;padding-left: 30px;background: url(../images/icon_home.png)no-repeat left center;}


.center:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.center{zoom:1;padding: 25px 0;}
.cen_l{width: 233px;float: left;}
.cen_r{width: calc(100% - 233px);float: right;padding-left: 24px;}
.dropmenu{width: 100%;border: 1px solid #d8d8d8; border-top: 3px solid #606060;padding: 15px 15px 30px 15px;background-image: linear-gradient(#ececec,#ffffff,#ffffff);}

.dropmenu ul li{width: 100%;}
.dropmenu ul li a{display: block;width: 100%;padding-left: 15px;position: relative;font-size: 15px;line-height: 48px;border-bottom: 1px solid #ddd;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dropmenu ul li a::after{display: block;content: '';width: 9px;height: 10px;border: 5px solid transparent;border-left: 5px solid #929292;position: absolute;left: 0;top: 50%;margin-top: -5px;}
.dropmenu ul li a:hover{color: #d30303;}
.dropmenu ul li a:hover::after{border-left:5px solid #d30303;}
.dropmenu ul li.act a{color: #d30303;}
.dropmenu ul li.act a::after{border-left:5px solid #d30303;}

.main img{max-width: 100%;}
.abpic{margin-bottom: 15px;}
.about .abtxt p{font-size: 14px;line-height: 24px;margin-bottom: 10px;}
.about .abtxt img{max-width: 100%;height: auto!important;}
.honorlist{width: 100%;overflow: hidden;}
.honorlist ul{width: calc(100% + 8px);overflow: hidden;}
.honorlist ul li{width: 25%;float: left;padding-right: 8px;padding-bottom: 12px;text-align: center;}
.honorlist ul li .honorpic{width: 100%;position: relative;}
.honorlist ul li .honorpic::after{display: block;content: '';padding-top: 71.7%;}
.honorlist ul li .honorpic img{position: absolute;display: block;margin: auto;left: 0;top: 0;right: 0;bottom: 0;max-width: 100%;max-height: 100%;}
.honorlist ul li .honortxt{font-size: 14px;line-height: 34px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.caselist{width: 100%;}
.caselist ul li{padding-bottom: 25px;}
.caselist ul li a{display: block;width: 100%;overflow: hidden;}
.caselist ul li a .casepic{width: 30%;float: left;height: 185px;overflow: hidden;}
.caselist ul li a .casetxt{width: 70%;float: left;padding-left: 20px;}
.caselist ul li a .casepic span{display: block;width: 100%;height: 100%;transition: all 0.3s;}
.caselist ul li a .casetxt .tit{font-size: 18px;font-weight: bold;color: #333;line-height: 40px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.caselist ul li a .casetxt .txtbox{font-size: 14px;line-height: 24px;color: #575757;height: 144px;overflow: hidden;}
.caselist ul li a:hover .casepic span{transform: scale(1.1);}
.caselist ul li a:hover .casetxt .tit{color: #d30303;}

.cpsort{width: 100%;padding: 0;}
.cpsort ul{width:100%;padding:12px 0;}
.cpsort ul li{width: 25%;float: left;padding: 0 10px; text-align: center;cursor: pointer;padding-bottom: 20px;position: relative;}
.cpsort ul li .cpsort_pic{width: 100%;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);position: relative;}
.cpsort ul li .cpsort_pic::after{display: block;content: "";padding-top: 50%;}
.cpsort ul li .cpsort_pic img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;}
.cpsort ul li .cpsort_txt{font-size: 22px;color: #2b2b2b;margin-top: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-transform: uppercase;}
.cpsort ul li:hover .cpsort_pic{box-shadow: 0 0 10px rgba(0,0,0,.3);}

.dropmenu2 {padding: 0 20px;padding-bottom: 20px;background-image: linear-gradient(#ececec,#ffffff,#ffffff);border: 1px solid #d8d8d8; border-top: 3px solid #606060;}
.dropmenu2 .tit2{font-size: 22px;font-weight: bold;color: #d30303;line-height: 56px;border-bottom: 1px solid #bbbbbb;}
.dropmenu2 ul{margin-top: 10px;}
.dropmenu2 ul li a{display: block;width: 100%;padding-left: 15px;position: relative;font-size: 15px;line-height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;}
.dropmenu2 ul li a::after{display: block;content: '';width: 9px;height: 10px;border: 5px solid transparent;border-left: 5px solid #929292;position: absolute;left: 0;top: 50%;margin-top: -5px;}
.dropmenu2 ul li a:hover{color: #d30303;}
.dropmenu2 ul li a:hover::after{border-left:5px solid #d30303;}

.dropmenu2 ul li a.act{color: #d30303;}
.dropmenu2 ul li a.act::after{border-left:5px solid #d30303;}

.cp1list{width: 100%;overflow: hidden;}
.cp1list ul{width: calc(100% + 15px);overflow: hidden;}
.cp1list ul li{width: 24%;float: left;padding-left: 15px;padding-bottom: 15px;}
.cp1list ul li a{display: block;width: 100%;overflow: hidden;}
.cp1list ul li a .cppic{width: 100%;position: relative;border: 1px solid #d9d9d9;}
.cp1list ul li a .cppic::after{display: block;content: '';padding-top: 76%;}
.cp1list ul li a .cppic .picbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;border: 1px solid #fff;}
.cp1list ul li a .cppic span{display: block;width: 100%;height: 100%;transition: all 0.3s;}
.cp1list ul li a .cptit{font-size: 14px;line-height: 42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;border: 1px solid #d9d9d9;}
.cp1list ul li a:hover .cppic span{transform: scale(1.1);}
.cp1list ul li a:hover .cptit{background-image: linear-gradient(#979ca3,#38404c);color: #fff;}



.cp1list1{width: 100%;overflow: hidden;}
.cp1list1 ul{width: calc(100% + 15px);overflow: hidden;}
.cp1list1 ul li{width: 25%;float: left;padding-left: 15px;padding-bottom: 15px;}
.cp1list1 ul li a{display: block;width: 100%;overflow: hidden;}
.cp1list1 ul li a .cppic{width: 100%;position: relative;border: 1px solid #d9d9d9;}
.cp1list1 ul li a .cppic::after{display: block;content: '';padding-top: 55%;}
.cp1list1 ul li a .cppic .picbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;border: 1px solid #fff;}
.cp1list1 ul li a .cppic span{display: block;width: 100%;height: 100%;transition: all 0.3s;}
.cp1list1 ul li a .cptit{font-size: 14px;line-height: 42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;border: 1px solid #d9d9d9;}
.cp1list1 ul li a:hover .cppic span{transform: scale(1.1);}
.cp1list1 ul li a:hover .cptit{background-image: linear-gradient(#979ca3,#38404c);color: #fff;}


/* 详情 */
.cpxlist ul li .tit{font-size: 18px;font-weight: bold;line-height: 36px;}
.cpxlist ul li .cpxbox{width: 100%;background-image:linear-gradient(#ebebeb,#ffffff);border: 1px solid #d8d8d8;overflow: hidden;padding: 12px;}
.cpxlist ul li .cpxbox .cpxpic{width: 176px;float: left;height: 150px;background: #fff;position: relative;}
.cpxlist ul li .cpxbox .cpxpic img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;}
.cpxlist ul li .cpxbox .cpxq{width: calc(100% - 176px);float: left;padding-left: 12px;/*overflow-x: scroll;*/ line-height:22px;}
.cpxlist ul li .cpxbox .cpxq table{width: 100%;min-width: 558px;}
.cpxlist ul li .cpxbox .cpxq table tr {border-bottom: 1px solid #dddddd;}
.cpxlist ul li .cpxbox .cpxq table tr:last-child {border-bottom: none;}
.cpxlist ul li .cpxbox .cpxq table tr th{background: #878e99;color: #ffffff;line-height: 32px;padding: 0 10px;}
.cpxlist ul li .cpxbox .cpxq table tr td{color: #727272;padding: 0 10px;line-height: 32px;}
.cpxlist ul li .cpxbox .cpxq table tr td:first-child{color: #373737;}
.cpxlist ul li .cpxbox .cpx img{max-width: 100% !important;height: auto!important;}

 /* 新闻 */





@media only screen and (max-width:991px ) {
	.honorlist ul li{width: 33.33%;}
	.caselist ul li a .casepic{height: 186px;}
	.caselist ul li a .casetxt .txtbox{height: 144px;}
	.cp1list ul li{width: 50%;}
	.cp1list1 ul li{width: 50%;}
	
	.cpxlist ul li .cpxbox .cpxpic{width: 100%;}
	.cpxlist ul li .cpxbox .cpxq{width: 100%;padding: 0;}
}

@media only screen and (max-width:767px ) {
	.sybox{padding: 10px 0;background: none;}
	.suoyin{background: rgba(255,255,255,.8);}
	.sybox h4{padding-left: 15px;}
	.sybox p{display: none;}
	.dropmenu{padding: 10px;}
	.dropmenu ul li a{line-height: 38px;}
	.cen_l{width: 100%;float: none;margin-bottom: 15px;}
	.cen_r{width: 100%;float: none;padding-left: 0;}
	.honorlist ul li{width: 50%;}
	.caselist ul li a .casepic{height: 166px;}
	.caselist ul li a .casetxt .txtbox{height: 120px;}
	.cpsort ul li .cpsort_txt{font-size: 16px;margin-top: 15px;}
	.dropmenu2 .tit2{font-size: 18px;line-height: 46px;}
}
@media only screen and (max-width:640px ) {
.cpsort ul li{width: 50%;}
}
/*公司简介*/

.abtxt h4{font-size: 18px;margin-bottom: 15px;}
.abtxt p{font-size: 14px;line-height: 30px;text-align: justify;/*text-indent: 2em;*/}

/* 产品 */
.proList{width: 100%;overflow: hidden;}
.proList ul{width: calc(100% + 15px);}
.proList ul li{width: 33.33%;float: left;padding-right: 15px;padding-bottom: 20px;}
.proList ul li a{display: block;width: 100%;text-align: center;}
.proList ul li a .proBox{width: 100%;position: relative;overflow: hidden;border: 1px solid #f1f1f1;}
.proList ul li a .proBox span{display: block;width: 100%;padding-top: 81%;transition: all 0.4s;}
.proList ul li a .proBox .proTxt{width: 100%;position: absolute;font-size: 14px;line-height: 38px;background: rgba(0,0,0,.7);color: #ffffff;left: 0;bottom: 0;transition: all 0.4s;}
.proList ul li a:hover .proBox span{transform: scale(1.1);}
.proList ul li a:hover .proBox .proTxt{background: rgba(16,172,229,.8);}

@media only screen and (max-width:560px ) {
	.proList ul li{width: 50%;}
}

/* 视频 */
.videoList{width: 100%;overflow: hidden;}
.videoList ul{width: calc(100% + 15px);}
.videoList ul li{width: 33.33%;float: left;padding-right: 15px;padding-bottom: 20px;text-align: center;}
.videoList ul li .videoBox{width: 100%;position: relative;overflow: hidden;border: 1px solid #f1f1f1;}
.videoList ul li .videoBox span{display: block;width: 100%;padding-top: 81%;transition: all 0.4s;}
.videoList ul li .videoBox .videoTxt{width: 100%;position: absolute;font-size: 14px;line-height: 38px;background: rgba(0,0,0,.7);color: #ffffff;left: 0;bottom: 0;transition: all 0.4s;}
.videoList ul li:hover .videoBox span{transform: scale(1.1);}
.videoList ul li:hover .videoBox .videoTxt{background: rgba(16,172,229,.8);}

@media only screen and (max-width:560px ) {
	.videoList ul li{width: 50%;}
}


/* 详情 */
.proX img{max-width: 100%;}
.proXtxt h4{font-size: 18px;margin-bottom: 15px;}
.proXtxt p{font-size: 14px;line-height: 30px;text-align: justify;text-indent: 2em;}

.proXpic{width: 480px;max-width: 100%;margin: 0 auto;margin-bottom: 15px;}


/*新闻动态*/
.newlist ul li{padding: 22px 0;border-bottom: 1px solid #e7e7e7;}
.newlist ul li .newbox{display: block;width: 100%;overflow: hidden;position: relative;padding-left: 166px;padding-right: 166px; 
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newlist ul li .newbox .newpic{width: 166px;height: 100%;position: absolute;;left: 0;top: 0;overflow: hidden;border:1px solid #ffffff;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newlist ul li .newbox .newpic span{display: block;width: 100%;height: 100%;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newlist ul li .newbox .newtxt{padding: 0 15px;border-right: 1px solid #eaeaea;}
.newlist ul li .newbox .newtxt h3.tit{font-size: 16px;line-height: 20px;margin-bottom: 5px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newlist ul li .newbox .newtxt .newtxtbox{font-size: 13px;line-height: 22px;height:66px;text-align: justify;overflow:hidden;margin-bottom: 5px;}
.newlist ul li .newbox .newtxt .newtxtbox p{color: #848484;}
.newlist ul li .newbox .newtxt .newdate{font-size: 12px;line-height: 16px;color: #848484;}
.newlist ul li .newbox .newmore{width: 166px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);text-align: right;}
.newlist ul li .newbox .newmore a{display: inline-block;width: 140px;text-align: center;font-size: 0;padding: 12px 0;border: 1px solid #d7d7d7;border-radius: 5px;transition: all 0.3s;}
.newlist ul li .newbox .newmore a img{width: 24px;vertical-align: middle;margin-right: 6px;}
.newlist ul li .newbox .newmore a span{font-size: 14px;line-height: 24px;vertical-align: middle;transition: all 0.3s;}
.newlist ul li .newbox .newmore a:hover{border-color: #d30303;}
.newlist ul li .newbox .newmore a:hover span{color: #d30303;}
.newlist ul li .newbox:hover .newpic span{transform: scale(1.1);}
.newlist ul li .newbox:hover .newtxt h3.tit{color: #d30303;}
.zptxt {font-size: 14px;line-height: 30px;color: #4c4c4c; min-height:300px;}
.zptxt h4{font-size: 18px;font-weight: bold;color: #1a1a1a;}
.zptxt h5{font-size: 16px;font-weight: bold;}
.zptxt img{max-width: 100%;height: auto!important;}

.xz{min-height: 400px;}
.xzlist{width: 100%;overflow: hidden;}
.xzlist ul{width: calc(100% + 20px);overflow: hidden;}
.xzlist ul li{width: 50%;padding-right: 20px;padding-bottom: 20px;float: left;}
.xzlist ul li .xzbox{padding: 20px;border: 1px solid #e1e1e1;border-radius: 5px;display: flex;justify-content: space-between;align-items: center;}
.xzlist ul li .xzbox .tit{flex:1;margin-left: 10px;}
.xzlist ul li .xzbox .icon{width: 45px;}
.xzlist ul li .xzbox .icon img{width: 100%;}
.xzlist ul li .xzbox .downBtn{width: 90px;line-height: 38px;background: #e9e9e9;color: #4c4c4c;text-align: center;display: block;border-radius: 4px;}
.xzlist ul li .xzbox .downBtn:hover{background: #d30303;color: #fff;}


@media only screen and (max-width:640px ) {
	.newlist ul li .newbox .newtxt{border: none;padding-right: 0;}
	.newlist ul li .newbox {padding-right: 0;}
	.newlist ul li .newbox .newmore{display: none;}
	.xzlist ul li{width: 100%;}
}

/*新闻详情*/
.newx{min-height: 400px;}
.newx .newxtit{text-align: center;padding: 15px 0;border-bottom: 1px solid #eaeaea;margin-bottom: 15px;}
.newx .newxtit h4{font-size: 16px;color:#111;line-height: 32px; font-weight:bold;}
.newx .newxtit h6{font-size: 12px;color:#888;line-height: 18px;}
.newx .new_x_pic{text-align: center;padding: 10px 0;}
.newx img{max-width: 100%;}
.newx .newimg{margin:20px 0px;}
.newx .newimg img{max-width: 100%;height: auto;display: block;margin:0 auto;}
.newx .newxtxt{font-size: 14px;line-height:26px;text-align: justify;}
.newx .newxtxt p{color: #515151;}
/*联系我们*/
.map01{margin-bottom: 15px;}
.contact {font-size: 14px;line-height:30px;}
.contact img{max-width: 100%;height: auto!important;}

/*售后服务*/

.sertxt h4{font-size: 18px;margin-bottom: 15px;}
.sertxt p{font-size: 14px;line-height: 30px;text-align: justify;text-indent: 2em;color: #000;}



/*在线留言*/
.zxly{width: 100%;margin: 0 auto;}
.zxly .mesbox{width: 100%;overflow: hidden;font-size: 0;margin-bottom: 10px;}
.zxly .mesbox label{width: 55px;text-align: left;display: inline-block;vertical-align: top; font-size: 14px;line-height: 38px;}
.zxly .mesbox input{display: inline-block;font-size: 14px;line-height: 38px;background: #fff;padding: 0 10px;outline: none; border: 1px solid #d2d2d2; width: calc(100% - 55px);width: -moz-calc(100% - 55px);width: -webkit-calc(100% - 55px);}
.zxly .mesbox textarea{display: inline-block;font-size: 14px;line-height: 38px;background: #fff;padding: 0 10px;outline: none; border: 1px solid #d2d2d2;height: 120px;max-height: 120px; width: calc(100% - 55px);width: -moz-calc(100% - 55px);width: -webkit-calc(100% - 55px);max-width: calc(100% - 55px);max-width: -moz-calc(100% - 55px);max-width: -webkit-calc(100% - 55px);}
.zxly form button{width: 146px;line-height: 36px;border: 1px solid #136099;background: #136099;color: #fff;outline: none;margin-left: 55px;}


@media only screen and (max-width:767px ) {
	.zxly{margin-top: 0;margin-bottom: 15px;}
	.myleft{width:100%!important;float: left;}
    .myright{width:100%!important;float: left;}
}
.jlfanye{ width:100%;margin:0 auto; text-align: center; }
.jlfanye a{ padding:5px 13px;  border: solid 1px #dedede; float:none; display: inline-block; min-width:8px; margin:8px 2px; color:#999;}
.jlfanye a:hover{ color:#F00;}

.cpxq{display:block; overflow:hidden;}
.cpxq_main{display:block; overflow:hidden;  padding:0 30px;}
.cpxq_img{display:block; overflow:hidden;}
.cpxq_T{display:block; overflow:hidden; max-width:334px; position:relative; height:56px; line-height:54px; text-align:center; margin:35px auto 20px auto; font-size:18px; color:#4d4d4d;}
.cpxq_img img{max-width: 100%;height: auto;display: block;margin:0 auto;}

.myleft{width:40%;float: left;}
.myright{width:60%;float: left;}
#dituContent img{max-width: none;}
