
.visible-xs {
	    display: none !important;
	} 


@media (max-width: 768px) {

.visible-xs {
	    display: block !important;
	}
	
.hidden-xs {
	display: none !important;
}

*{padding: 0;margin: 0;}
a{text-decoration: none;outline: none; color: #333;}
img{border: none;outline: none;}
ul,ol,li{list-style: none;}
i{font-style: normal;}
input,select,option{border: 0;outline: none;background: none;}
body{  color: #333;  font-family:"Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体",tahoma,"times new roman",helvetica,arial; }
.fl{float: left;}
.fr{float: right;}
.ove{overflow:hidden;}
.clear { zoom:1;}
.clear:after { height: 0; display: block; content: "\20"; clear: both;}
a:hover {text-decoration: underline;text-decoration: none;}
.dis-inline { display: inline-block; vertical-align: middle;}
.text-center { text-align: center;}
.box { width: 16rem; margin:0 auto;}
.inbox { width: 15rem; margin:0 auto;}
table { border-collapse: collapse;border-spacing: 0;}
.mr05 { margin-right: 0.5rem;}
.mt03 { margin-top: 0.3rem;}
.mt1 { margin-top: 1rem;}
.mt75 { margin-top: 0.75rem;}
.mt25 { margin-top: 0.25rem;}
.mb25 {margin-bottom: 0.25rem;}
.bt05 { border-top:0.5rem solid #eee;}
.col_ff6714 { color: #ff6714;}
.clearfix{
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  content: "";
	}
 
/**/
.tle i,.conc_more i,.cona_list li span,.conb_hot span { background: url(../new_images/nspr.png) no-repeat; background-size: 16rem auto;}

/*nav*/
.top{width: 16rem;height: 3rem;margin: 0 auto;background: #0091d7;}
.n_logo{width: 8.85rem;height: 2rem;margin:  0.5rem 0.6rem 0 0.475rem;}
.yb{width: 1.9rem;height: 1.75rem;margin: 0.625rem 1.225rem 0 0;}
.n_tel{width:5.525rem ;height: 1.575rem;margin-top: 0.7rem;}
.nav{width: 16rem;height:auto;margin: 0 auto;background: #fff;}
.nav ul{height:auto;}
.nav ul li{ width: 5.33rem;
    background: #E60012;
    height: auto;
    float: left;
    text-align: center;
    font-size: 0.75rem;
    
     }
     
.nav ul li.on{   background: #960a15;}
.nav ul li a{ color:#fff; font-weight:bold; border: 1px solid #e40f1f;
    border-bottom: none;
    border-left: none;}
 
.nj{border-bottom: none !important;}
.vn{border-right: none !important;}
.mk{border-left: none !important;}
.nav ul li a{ line-height: 2rem;display: block;}
	
	
.navfoot{width: 16rem;height:auto;margin: 0 auto;background: #fff;}
.navfoot ul{height:auto;}
.navfoot ul li{ width: 5.33rem;
    background: #444;
    height: 1.76rem;
    float: left;
    text-align: center;
    font-size: 0.6rem;
    
     }
.navfoot ul li a{ color:#fff; font-weight:bold; border: 1px solid #555;
    border-bottom: none;
    border-left: none;}
.navfoot ul li a{ line-height: 1.76rem;display: block;}
	
	
.banner{width: 16rem;height:auto;margin: 0 auto;position: relative;overflow: hidden;}
.banner img { display:block; width:100%;}
.banner li a p{width: 96%; height: 30px; line-height: 30px; color: #fff; background:#000; opacity: 0.8; position: absolute; bottom: 0px; padding:5px 2%; overflow: hidden;}	

.bannerproduct{width: 15rem; margin: 0 auto;position: relative;overflow: hidden;}
.bannerproduct img { display:block; width:100%;}	
	
.advbanner{width: 15rem;height:auto;margin: 0 auto;position: relative;overflow: hidden;}
.advbanner img { display:block; width:100%;}
	
.bag,.bags{width: 100%;height: auto; margin-top: 2.75rem;}
.bag li,.bags li{width: 100%;height: auto;}
.bag li img,.bags li img{width: 16rem;}
.hid,.nhomead .hd {position: absolute;bottom: 0.25rem;width: 100%;height: auto; z-index:111; font-size:0;}
.hid,.nhomead .hd ul {text-align: center;}
.hid .swiper-pagination-bullet,.nhomead .hd ul li {width: 0.25rem;height:0.25rem ;border-radius: 50%;background: gray;display: inline-block; margin:0 0.125rem;}
.hid .swiper-pagination-bullet-active,.nhomead .hd ul li.on {background:orange;}
/*nav end*/
.tle { background: url(../new_images/tlebg_02.png) no-repeat; height: 2.15rem; margin-top:0.75rem; padding:0.45rem 0 0 0.75rem; background-size:16rem auto;}
.tle p{color: #08a089;font-size: 0.7rem;float: left;width:6.75rem;padding-left: 0.8rem;margin-left: 50%;padding-top: 0.1rem;}
.tle p span{font-size: 0.3rem; color: rgba(0,0,0,.2);display: block;line-height: 0.3rem;}
.tle i { display: block; width: 6.75rem; height: 2.2rem;}
.tle i.i2 { background-position: 0 -2.3rem;}
.tle i.i3 { background-position: 0 -5rem;}
.tle i.i4 { background-position: 0 -7.5rem;}
.tle i.i5 { background-position: 0 -9.925rem;}

/*4个tab切换*/
.cona { margin-top: 0.75rem; padding-bottom: 0.75em;}
/*.cona .hd ul li { float: left; width:3.65rem; margin-left:0.125rem; height: 1.75rem; line-height: 1.75rem; text-align: center; background: #e3e3e3; font-size: 0.7rem; cursor: pointer; border-radius: 0.15rem;}*/
	/*4.916rem*/
.cona .hd ul li.first { margin-left: 0;}
.cona .hd ul li.on { background: #0091d7; color: #fff;}
 

.cona .cona_pic .fimg { width:7.24rem; height:5rem; overflow:hidden;}
.cona .cona_pic .fimg:last-child { margin-left:0.5rem;}
.cona .cona_pic img { display: block; width: 7.25rem;}
	
.cona .cona_pic h3{font-size: 0.7rem; color:#d80c18; height: 1.9rem; line-height: 1.9rem;  text-align: center; overflow: hidden;    width: 12rem;  margin: 0 auto}
.cona .cona_pic h3 a{color:#d80c18;}
.cona .cona_pic p{ font-size: 0.5rem; line-height:0.8rem; color:#989898; }
	
.cona_list li { border-bottom:1px dashed #eee;  height: 1.75rem; line-height: 1.75rem; overflow: hidden;}
.cona_list li a { font-size: 0.65rem;}
.cona_list li span { display: none; width: 1.125rem; height: 0.75rem; background-position: -11.3rem 0; margin-left: 0.25rem;}
.cona_list li:first-child span {display: inline-block;}
.cona_list li i { display: inline-block; vertical-align: middle; width: 0.175rem; height: 0.175rem; border-radius: 0%; background: #ddd; border:1px solid #ddd; margin-right: 0.5rem;}
.pub_btn a { display: block; width: 7.25rem; height: 1.75rem; line-height: 1.75rem; border-radius: 1px; background: #f2f2f2; color: #333; font-size: 0.75rem; text-align: center;}
.pub_btn a:last-child { background: #f2f2f2;}
.pub_btn a i { display: inline-block; vertical-align: middle; width: 1.15rem; height: 1.075rem; margin-right:0.25rem;}
 
	.mxban img{ width: 100%; height: auto;}

/**/
.conb_ul1 li { width: 3.25rem; float: left; margin-left: 0.666rem;}
.conb_ul1 li:first-child,.conb ul li:nth-child(5) { margin-left:0;}
.conb_ul1 li i { display: block; width: 3.25rem; height: 3.05rem;  border-radius: 0.125rem; background: #0091d7 url(../new_images/nspr.png) no-repeat; background-size: 16rem auto;}
.conb_ul1 li:nth-child(2n) i { background: #f89747 url(../new_images/nspr.png) no-repeat; background-size: 16rem auto;}
.conb_ul1 li i.i1 { background-position: -7.2rem -1.4rem;}
.conb_ul1 li i.i2 { background-position: -10.6rem -1.4rem;}
.conb_ul1 li i.i3 { background-position: -7.2rem -4.5rem;}
.conb_ul1 li i.i4 { background-position: -10.6rem -4.5rem;}
.conb_ul1 li i.i5 { background-position: -7.2rem -7.7rem;}
.conb_ul1 li i.i6 { background-position: -10.6rem -7.7rem;}
.conb_ul1 li i.i7 { background-position: -7.2rem -10.9rem;}
.conb_ul1 li i.i8 { background-position: -10.6rem -10.9rem;}
.conb_ul1 li:last-child p { color: #f89747;}
.conb_ul1 li p { padding:0.6rem 0; text-align: center; font-size: 0.65rem;}
.conb_hot { height: 1.55rem; background: #daf7f3; margin-bottom: 1rem;}
.conb_hot span { display: block; height: 1.55rem; line-height: 1.55rem; width:3.3rem; background-position: 0 -12.55rem; padding-left: 1.4rem; color: #fff; font-size: 0.6rem; }
.conb_ul2 li { height: 1.75rem; line-height: 1.75rem; text-align: center; width: 7.2rem; background: #f2f2f2; float: left; font-size: 0.6rem; margin-bottom: 0.5rem;}
.conb_ul2 li:nth-child(2n) { margin-left: 0.5rem;}
.conb_ul2 li:first-child,.conb_ul2 li:nth-child(4) { background: #ffecdd;}

.nhomead { border:0.375rem solid #eee; border-left:none; border-right:none; position:relative;}
.nhomead img { display: block; width: 16rem; height: 3.4rem;}

.expert{width: 16rem;padding-bottom:1rem; overflow:hidden; margin: 0 auto;}
.expert ul{}
.expert ul li{float: left;width: 3.025rem;margin-top: 1rem;margin-left: 0.5rem;margin-right: 0.45rem;}
.expert ul li i { display: block; width: 3.25rem;height: 3.25rem;border-radius: 50%; overflow: hidden;}
.zhuanjia { width: 3.25rem;}
.zjname {text-align: center;font-size: 0.55rem;color: #0b9375;line-height: 0.86rem; word-wrap: break-word;}
.ksl{width: 2.95rem;height:0.82rem;border: 1px solid #999999;border-radius: 0.35rem;font-size: 0.55rem;color: #666666;display: block;text-align: center;line-height: 0.82rem;margin-top: 0.24rem;}

/**/
.conc { padding-top:0.5rem;}
.conc_list { margin-top: 0.5rem;}
.conc_list .conc_l img { display: block; width: 9.175rem; height: 4.55rem;}
.conc_list .conc_r { width: 5.325rem; height: 4.55rem; background: url(../new_images/nh4_03.png) no-repeat; background-size: 5.325rem 4.55rem;}
.conc_list .conc_r a { display: block; width: 5.325rem; height: 4.55rem;}
.conc_list .conc_r p { font-size: 0.7rem; text-align: center; color: #fff; padding:0.5rem 0 0.4rem 0; line-height: 1.1rem;}
.conc_list .conc_r span { display: block; width: 2rem; height: 0.75rem; border:1px solid #fff; color: #fff; font-size: 0.5rem; line-height: 0.75rem; text-align: center; margin:0 auto; }
.conc_list .conc_r.conc_r2 { background: url(../new_images/nh4_07.png) no-repeat;}
.conc_list .conc_r.conc_r3 { background: url(../new_images/nh4_10.png) no-repeat;}
.conc_more { font-size: 0.7rem; padding-top: 0.2rem; border-bottom: 1px solid #d3d3d3; padding:0.5rem 0;}
.conc_more i { display: inline-block; vertical-align: middle; background-position: -9.92rem 0; width: 0.925rem; height: 0.925rem; margin-left:0.25rem;}

/**/
.cond { margin:0 auto; border-radius: 0.125rem; margin-top:1rem; background: #efefef; border:2px solid #e6e6e6; padding: 0.75rem 0.5rem; width: 14rem;}
.cond_txt { font-size: 0.65rem; padding:0 0.375rem; line-height: 1rem;}
.condli { margin-top: 0.75rem;}
.cond_l img {  display: block; width: 3rem; height: 3rem;}
.cond_r { background: #fff; height: 3rem; width: 10.625rem; position: relative;}
.cond_r i { display: block; width: 1rem; height: 3rem; position: absolute; left:-1rem; top:0; background: url(../new_images/nh6_19.png) no-repeat;background-size:1rem 3rem;} 
.cond_r ul li { font-size: 0.6rem; float: left; padding-top:0.5rem;}
.cond_r ul li:first-child,.cond_r ul li:nth-child(3) { width: 4.18rem; margin-left: 0.75rem;}
.cond_r ul li span { color: #ff6714;}

/**/
.cone { padding:0.9rem 0;}
.cone h2 { font-size: 0.9rem; line-height: 1rem; color: #0091d7;}
.cone h3 { font-size: 0.6rem; color: #eb2929; margin-top: 0.2rem; font-weight: normal;}
.cone form { background: #f2f2f2; padding:1rem 0.75rem; margin-top: 0.5rem; border-radius: 0.25rem;}
.cone form p { background: #fff; border:1px solid #aeaeae; margin-bottom: 0.65rem; padding-left:0.375rem;}
.cone form p label { display: block; font-size: 0.65rem; height: 1.5rem; line-height: 1.5rem; float: left;}
.cone form p input,.cone form p select { float: left; width: 9.7rem; height: 1.5rem;   line-height: 1.5rem; font-size: 0.65rem;}
.form_btn { padding-top: 0.35rem;}
.form_btn input { display: block; width: 6.25rem; height: 1.75rem; line-height: 1.75rem; text-align: center; color: #fff; font-size: 0.7rem; background: #ff9d00; border-radius: 0.125rem; }
.form_btn input:last-child { background: #6e7377;}

/**/
.footer{width: 16rem;height:auto;background: #333; background-size: 100% 100%; text-align: center;}
.f_logo{width:6.125rem ;height:auto;margin: 0.8rem 0.9rem 0 0.75rem;}
.uio{  width: 15rem;
       height: auto;
       margin: 0 auto;
 }
.ghj{width: 100%;height: auto;margin-top: 0.5rem;}
.ghj img{width:1.375rem ;height: 1.375rem;float: left;padding-right: 0.25rem;}
.ghj p{font-size: 0.65rem; color:#999; line-height: 1rem;  
    text-align:center; margin-top: 0;}
.ghj p b{font-size: 0.6rem;color: #999; font-family: impact;}
.ghh{width: 100%;height: auto;margin-top: 0.3rem; padding-bottom: 0.3rem;}
.ghh img{width:1.375rem ;height: 1.375rem;float: left;padding-right: 0.25rem;}
.ghh p{font-size: 0.65rem;color: #999;line-height: 0.75rem;  
     margin-top: 0.2rem; font-family: -webkit-pictograph;}
.ghh p b{font-size: 0.6rem;color: #999;}

/*header*/
.ghead i,.gbtns a i { background: url(../images/gspr.png) no-repeat; background-size: 12.5rem auto;}
.ghead { 
	width: 16rem;
    margin: 0 auto;
    padding: 0rem;
    background: rgb(255,255,255,1);
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
}
.ghead i { display: block; width: 1.875rem; height: 1.875rem; cursor: pointer; margin-top:0rem;}
.ghead .gtel { display:block; width: 1.9rem; }
.ghead .glogo { display: block; width: 9.1rem; margin-left:1rem;}
.gwrap { position: fixed; left:-100%; top:0; z-index: 999999; height: 100%; background-size: 100% auto; width: 16rem; color: #fff; margin-left:0rem; overflow:hidden; background-color: rgba(0,0,0,0.8);}
.gwrap .gwrap_head { padding:1rem 0.5rem 0; height: 3rem;}
.gwrap .glogo2 { display: block; width: 8.375rem;}
.gwrap .headR i{font-size: 1rem; color: #333;}
.gslide .hd { width: 10rem; background: #fff;}
.gslide .hd ul li { height: 2.5rem; line-height: 2.5rem; text-align: center; font-size: 0.7rem; color: #333; cursor: pointer;    border-top: 1px solid #dadada;}
.gslide .hd ul li a { color: #333;}
.gslide .hd ul li.on { background: rgba(255,255,255,.1);}
.gslide .hd ul li i {
	display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
    float: right;
    line-height: 2.5rem;}
 
.gslide .bd { background: rgba(255,255,255,.1); width: 10rem; height: 16.45rem; }
.gslide .bd ul li { width: 4rem; float: left; height: 2.35rem; line-height: 2.35rem; margin-left:1rem; }
.gslide .bd ul li a { color: #c6fce7; font-size: 0.7rem;}
.gslide .bd ul li a.colors { color: #f4e164;}
.gbtns { 
	background: #2761c4;
    height: 100%;
    width: 10rem;}
.gbtns a { 
	text-align: center;
    display: block;
    width: 8rem;
    border-radius: 2px;
    height: 1.5rem;
    line-height: 1.5rem;
    color: #333;
    font-size: 0.65rem;
    background: #fff;
    margin-top: 1rem;
	}
.gbtns a:first-child { border:2px solid #f8ed74; color: #f8ed74;}
.gbtns a i { display: inline-block; vertical-align: middle; width: 1.1rem; height: 1.1rem; background-position: -8.8rem -1.95rem; margin-top:-0.12rem; margin-right: 0.25rem;}
.gbtns a:last-child i { background-position: -9.9rem -1.94rem;}

.gbtns .phone {padding: 1rem;}
.gbtns .phone i{    
	text-align: center;
    display: block;
    font-size: 1.5rem;}
.gbtns .phone p{text-align: center;line-height: 30px; font-size: 0.65rem;}	


.ghead .close {
    position: relative;
    display: inline-block;
    width: 1rem;
    height: 1rem;
    overflow: hidden;
	margin-top: 0.5rem;
}
.close.blades::before, .close.blades::after {
    border-radius: 5px 0;
}
.close::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.close::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.close::before, .close::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #000;
}
/*新加版块样式*/
.mjj{width: 50%;height: 100%;float: left;}
.mj1{width: 6.75rem;height: 2.2rem;}
.newtle p{float: right;margin-left: 0;padding-left: 0;width: 46%;}
.jiang{width: 16rem;padding-bottom: 0.2rem;}
.jiang .adbg { width:16rem; height:6rem; left:0; bottom:0; background:#efefef; position:absolute; z-index:-1;}
.jiang ul li{width: 7.125rem!important;text-align: center; margin:0 0.43rem;}
.jt1{margin-left: 0.5rem;}
.jt2{margin-right: 0.5rem;}
.jiang ul li a{display: block;}
.jiang ul li a img{width: 7.125rem;height:4.5rem ;margin-bottom: 0.1rem;}
.jiang ul li a p{font-size: 0.6rem;color: #333;line-height: 0.88rem; text-align: left;}
.jiang ul li a p span{font-size: 0.55rem;}
.jiang ul li a p span i{color: #ff6714;}

.swiper-container { margin: 0 auto; position: relative; overflow: hidden; z-index: 1; margin-top: 0rem;}
.swiper1 { margin-top:0;}
.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.swiper-slide { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0;position: relative; }
.swiper-pagination2 { text-align:center; margin-top:0.5rem; height:0.375rem; font-size:0;}
.swiper-pagination2 .swiper-pagination-bullet { display: inline-block; vertical-align: middle;width: 0.375rem; height: 0.375rem; border-radius: 50%; background: #ccc; margin: 0 0.125rem;}
.swiper-pagination2 .swiper-pagination-bullet-active { background:#7E7E7E;}

/*2017.8.2*/
.add0802 { padding:0.75rem 0.5rem; font-size:0.75rem;}
.add0802 .tzbox { font-size:0.8rem;}
.add0802 .tz { display:inline-block; vertical-align:middle; margin-right:0.25rem; width:1.55rem;}
.add0802 .synum { color:#fff; padding:0 0.15rem; display:inline-block; vertical-align:middle;   border:1px solid #fa3d39; border-radius:0.15rem; margin:-0.1rem 0.1rem 0; 
background: -webkit-linear-gradient(#de0703,#fb2422,#de0703);
background: -o-linear-gradient(#de0703,#fb2422,#de0703); 
background: -moz-linear-gradient(#de0703,#fb2422,#de0703); 
background: linear-gradient(#de0703,#fb2422,#de0703);}
.add0802 .btn0802 { margin-top:0.75rem;}
.add0802 a { display:block; text-align:center; color:#fff; width:7.2rem; height:1.75rem; background:#0091d7; border-radius:0.15rem; line-height:1.75rem;}
.add0802 a i { display:inline-block; vertical-align:middle; width:1.05rem; height:1.25rem; background:url(../images/spr0802.png) no-repeat; background-size:8rem auto; margin-left:0.25rem;}
.btn0802 a:last-child { background:#f5841f;  }
.btn0802 a:last-child i { background-position:-1.15rem 0; margin-left:0; margin-right:0.25rem;}
.line0802 { border-top:1px solid #eee; height:0.3rem; background:#f2f2f2; margin: 0rem 0;}
.add0802 .gonggao{display:block; background:none; width:15rem; color:#333; overflow: hidden; text-align: center; height: 1.75rem; font-weight: bold;} 
.add0802 .tzbox p{font-size: 0.6rem; margin-top: 0.6rem;}
	.btn0802 a{font-size: 0.6rem;}
/**/
 .nav0925 ul li { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:left; width:33.3%; border:1px solid #e4e4e4; border-right:none; border-bottom:none; padding:0.5rem 0; font-size:0; padding-left:0.2rem;}
.nav0925 ul li:first-child,.nav0925 ul li:nth-child(4) { border-left:none;}
.nav0925 ul li:nth-child(-n+3) { border-top:none;}
.nav0925 ul li i,.nav0925 ul li div { display:inline-block; vertical-align:middle; }
.nav0925 ul li h3 { font-size:0.6rem; font-weight:normal;}
.nav0925 ul li p { font-size:0.5rem; color:#999; margin-top:0.2rem;}
.nav0925 ul li i { background:url(../images/spr20170925.png) no-repeat; background-size:8.5rem auto; width:1.4rem; height:1.4rem; margin-right:0.12rem;}
.nav0925 ul li i.i2 { background-position:-1.4rem 0;}
.nav0925 ul li i.i3 { background-position:-2.8rem 0;}
.nav0925 ul li i.i4 { background-position:-4.2rem 0;}
.nav0925 ul li i.i5 { background-position:-5.6rem 0;}
.nav0925 ul li i.i6 { background-position:-7rem 0;}


/*2017.3.16*/
.sxx{width: 0.1rem;height: 0.75rem;background: #0091d7;margin: 0.8rem 0.375rem 0 0;}
.xgyd{font-size: 0.8rem;color: #0091d7;font-weight: bold;line-height: 1.9rem;padding-top: 0.18rem;}

.sec0316 { padding-bottom: 0.75rem; width: 15rem; margin:0 auto;font-size: 0.6rem;}
.list0316 { padding-bottom: 0.25rem; margin-top:0.25rem;}
.list0316 li { margin-bottom: 0.75rem;}
.list0316 .imgs { width: 3.25rem; height: 2.95rem; overflow: hidden; background:#ccc;}
.list0316 .imgs img { display: block; width: 3.25rem;}
.list0316 .txts { width: 11rem; border-bottom:1px dashed #d5d5d5; height: 3rem; position: relative;}
.list0316 .txts h3 { font-weight: normal; margin-top:0.25rem;}
.list0316 .txts h3 a { font-size: 0.65rem; color: #333;}
.list0316 .txts p { color: #666; margin-top:0.5rem; font-size: 0.5rem;}
.list0316 .txts .icon0316 img { display: block; width: 1.05rem; position: absolute; right: 0; top:50%; margin-top: -0.85rem;}
.keep0316 { border-bottom: none;}
.keep0316 span { margin-top:0.8rem; float: right; color: #666; font-size: 0.6rem;}


 
.btn0316 { background:#eee; width: 15rem; margin:0 auto; border-radius: 1.75rem; overflow: hidden; }
.btn0316 a { display: block; width: 7.5rem; text-align: center; line-height: 1.75rem; height: 1.75rem; color: #fc8b1d; font-size: 0.75rem; float: left;}
.btn0316 a:last-child { background: #fca01d; color: #fff; font-size: 0.75rem; border-radius: 1.75rem;}
.btn0316 a img { display: inline-block; vertical-align: middle; margin-right: 0.25rem; margin-top:-0.1rem; width:1.125rem;}
	
	
.doc0316 { margin-left:-0.75rem; margin-top:0.25rem;}
.doc0316 li { width: 7rem; float: left; text-align: center; margin-left:0.75rem; height:auto;  margin-bottom: 1rem;}
.doc0316 li:nth-child(2n-1) { padding-left:0.125rem;}
.doc0316 li:nth-child(2n) { padding-right:0.125rem;  }
.doc0316 li .imgs { width: 7rem; height: 4.75rem; overflow: hidden; background: #ccc;}
.doc0316 li .imgs img { display: block; width: 7rem;}
.doc0316 li h3 { color: #0091d7; margin:0.25rem 0; font-size:0.7rem;}
.doc0316 li p { color:#666;}
	
	
.doc0809 { margin-left:-0.75rem; margin-top:0.25rem;}
.doc0809 li { width: 7rem; float: left; text-align: center; margin-left:0.75rem; height:auto;  margin-bottom: 1rem;}
.doc0809 li:nth-child(2n-1) { padding-left:0.125rem;}
.doc0809 li:nth-child(2n) { padding-right:0.125rem;  }
.doc0809 li .imgs { width: 7rem; height:auto; overflow: hidden; background: #ccc;}
.doc0809 li .imgs img { display: block; width: 7rem;}
.doc0809 li h3 { color: #333; margin:0.25rem 0; font-size:0.65rem; font-weight: normal; height: 1rem;}
.doc0809 li p { color:#666;}
	
.doc0808 { margin-left:-0.75rem; margin-top:0.25rem;}
.doc0808 li { width: 7rem; float: left; text-align: center; margin-left:0.75rem; height:auto;  margin-bottom: 1rem;}
.doc0808 li:nth-child(2n-1) { padding-left:0.125rem;}
.doc0808 li:nth-child(2n) { padding-right:0.125rem;  }
.doc0808 li .imgs { width: 7rem; height:4rem; overflow: hidden; background: #ccc;}
.doc0808 li .imgs img { display: block; width: 7rem;}
.doc0808 li h3 { color: #333; margin:0.25rem 0; font-size:0.65rem; font-weight: normal; height: 1rem;}
.doc0808 li p { color:#666;}
/*品牌推荐logo用*/	
.doc0318 {   margin-top:0.25rem;     
	border-right: #e6e6e6 1px solid;
    border-bottom: #e6e6e6 0px solid;
    border-top: 1px solid #e6e6e6;}
.doc0318 li { width: 4.94rem;
    float: left;
    text-align: center;
    margin-left: 0;
    height: auto;
    margin-bottom: 0;
    border-left: #e6e6e6 1px solid;
    border-bottom: #e6e6e6 1px solid;}
 
.doc0318 li .imgs {width: 4.4rem;
    height: 1.5rem;
    margin: 0.2rem;
    overflow: hidden;}
.doc0318 li .imgs img { display: block; width: 100%;}
.doc0318 li h3 { color: #999; margin:0.25rem 0; font-size:0.5rem;font-family: "宋体","Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体",tahoma,"times new roman",helvetica,arial; font-weight: normal;}
.doc0318 li p { color:#666;}
	
	
.btn0316_2 { width: 100%; height: 1.75rem; line-height: 1.75rem; text-align: center; border-radius: 0.125rem; color: #fff; font-size:0.7rem; background: #fca01d; display: block; }
.ly0316 { width: 15rem; margin:0 auto; padding:1.5rem 0;}
.ly0316 .tit0316 h3 { height: 1px; border-top:1px solid #ccc; position: relative; text-align: center; }
.ly0316 .tit0316 h3 span { font-size: 0.9rem; color: #0091d7; padding:0 0.25rem; position: relative; top:-0.85rem; background: #fff;}
.ly0316 .tit0316 p { text-align: center; font-size:0.35rem; color: #b0b0b0; margin-top:0.6rem; }
.ly0316 ul { height:22.2rem; overflow:hidden; }
.ly0316 ul.more { height:auto;}
.ly0316 li { border-bottom:1px dashed #ccc; padding-bottom: 0.55rem; margin-top: 0.55rem;}
.ly0316 li .imgs { width:2.5rem; height: 2.5rem; border-radius: 50%; overflow: hidden; background: #ccc; }
.ly0316 li .imgs img { display: block; width: 2.5rem;}
.ly0316 li .txts { width:12rem; }
.ly0316 li .txts h3 { font-size:0.65rem; color: #49b2a2; font-weight: normal;}
.ly0316 li .txts h3 span { background: url(../images/iconzan_07.png) no-repeat left center; background-size: 0.45rem auto; padding-left:0.7rem; color: #aeaeae; float: right;}
.ly0316 li .txts p { font-size: 0.65rem; margin-top: 0.25rem; line-height: 0.95rem;}
.ly0316 li .txts p.p2 { color: #999;}
.ly0316 .morebtn { text-align:center; font-size:0.75rem; margin:1rem 0; color:#666;}
.ly0316 .morebtn img { display:inline-block; vertical-align:middle; margin-left:0.25rem; width:0.7rem; margin-top:-0.2rem;}
.arttl { width:16rem; margin:0 auto; margin-bottom:1rem;}
.arttl img { display:block; width:100%;}

/*首页简介*/
 
.main ul{width: 15rem;margin:0 auto ; padding-top: 0.25rem;}
.main ul li{width: 100%; border-bottom: 0px solid #eee; padding-bottom:0.75rem; overflow:hidden;}

.up1{margin: 0.75rem 0.6rem 0 0 ;width:5rem ;height: 3.625rem;}
.main ul li h3 img { display:none;}
/*.main ul li:first-child h3 img,.main ul li:nth-child(2) h3 img { display:inline-block; width:1.15rem;}*/
.gol{width: 9.4rem;height: 100%;}
.gol h3{font-size: 0.7rem;color: #666;font-weight:bold;margin-top: 0.94rem; float: left; width:100%; font-weight: bold;}
.gol p{float: left;font-size: 0.6rem;color: #666666;line-height: 0.9rem;margin-top: 0.48rem;}
.gol p a{color: #ed1414;}
	
.content, .container {
    margin-left: auto;
    margin-right: auto;
    width: 15rem;
	margin:0 auto;
}	
	
.clearfix {
    display: block;
    height:auto;
    clear: both;
    visibility:visible;
    overflow: visible;
    content: "";
}	
.IndexIcon {
    box-shadow: 0 0 0 rgba(0,0,0,.1);
    padding: 1rem 0;
    /* overflow: hidden; */
}
.IndexIcon ul li {
    width: 7.5rem;
    text-align: center;
    float: left;
    background:none;
    position: relative;
	margin-bottom: 1rem;
}	
	
.IndexIcon ul li.cur i{display: none;}	
.IndexIcon ul li b {
    font-size: 0.75rem;
    color: #333;
}
.IndexIcon ul li p {
    color: #989898;
    font-size: 0.65rem;
    margin-top: 10px;
}	

.Product {
    padding: 1rem 0 0 0;
    overflow: hidden;
    width: 15rem;
    margin: 0 auto;
}	
.Title h3 {
    
    color: #333;
	font-size: 0.9rem;
    line-height: 2rem;
}
.Title p {
    font-size: 0.65rem;
    color: #999;
    margin-top: 10px;
}
.Title p i {display: none;}
.ProductCon {
    margin-top: 0;
}	
.chbtn{width: 100%;height:auto;padding: 0 0.2rem;margin: 0.85rem auto 0;}
.chbtn li{position: relative;
    width: 7.25rem;
    line-height: 1.65rem;
    border-radius: 0.2rem;
    float: left;
    margin-right: 0.25rem;
    background: #eeeeee;
    text-align: center;
    font-size: 0.55rem;
    color: #555555;
    margin-bottom: 0.25rem;
	}
.chbtn li a{ color:#333; font-size: 0.7rem;}
.chbtn li:last-child{margin-right: 0;}
.chbtn li i{display: none;left: 1.52rem;bottom: -0.5rem;position: absolute;width: 0;height: 0;border-width: 0.3rem;border-style: solid;border-color: #e83736 transparent transparent transparent;}
.chbtn li:hover,.chbtn li.on{background: #e83736;color: white;}
.chbtn li:hover a,.chbtn li.on a{color: #fff;}
.chbtn li:hover i,.chbtn li.on i{display: block;}

	
.ProductBot ul {
    width: 15rem;;
    margin: 0 auto;
}	
.ProductBot ul li {
    border: 0px #dedede solid;
    width: 7.42rem;
    float: left;
    position: relative;
    margin-left: 0;
    margin-bottom: 0.5rem;
}
.ProductBot ul li span {
    width: 7.42rem;
    height: auto;
    display: block;
    overflow: hidden;
}	
	
.ProductBot ul li span img {
    width: 100%;
    height: auto;
    display: block;
    transition: .8s;
}	
.ProductBot ul li i {
    width: 15rem;
    height: auto;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}	
.ProductBot ul li p {
    text-align: center;
    height: 58px;
    line-height: 58px;
    font-size: 0.65rem;
    color: #666;
    border-top: 0px #f1f1f1 solid;
}
	
.concase .conleft {
    width: 15rem;
    height: auto;
    background: none;
	float: none;
    margin-top: 0.5rem;
}
.concase .conleft dd.dd1 .dd1_p1 {
    padding: 0.3rem 0;
    font-size: 0.75rem;
    font-weight: bold;
    overflow: hidden;
    height: 0.6rem;
}
.concase .conleft dt {
    height: 4.5rem;
	overflow: hidden;
}
.concase .conleft dt img {
    width: 100%;
    height: auto;
}
.concase .conleft dd.dd1 {
    height: 1rem;
    margin-top: 0.5rem;
    padding: 0;
    position: relative;
    line-height: 1rem;
}
.concase .conleft dd.dd2 {
    padding: 0;
    margin-top: 0.75rem;
    line-height: 24px;
    font-size: 0.6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height: 96px;
    color: #666666;
}	
.concase .conright {
    width: 15rem;
    float: none;
    margin-top: 0.5rem;
}
.concase .conright .r_case {
    padding: 0;
    position: relative;
    width: 15rem;
    background: #fff;
    /*height: 4rem;*/
    margin-bottom: 0.5rem;
    background: #f5f5f5;
}	
.concase .conright .r_case span i {
    
    padding-top: 18px;
  
}
	
.concase .conright .conrightnew {
    width: 9.5rem;
    float: right;
    padding-right: 0.5rem;
}	
.concase .conright .r_case .case_p1 {
    font-size: 0.7rem;
    overflow: hidden;
    color: #333;
    height: 1.8rem;
    font-weight: bold;
    line-height: 1.8rem;
}
.concase .conright .r_case .case_p2 {
    margin-top: 5px;
    height: 40px;
    line-height: 20px;
    font-size: 0.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    color: #989898;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
	
.Nav.cur {
    position:relative;
   
}	
.Nav ul li:first-child{background:#121212;}	
	
/*index about*/
.index-jiazhi h3 {
    font-size: 1rem;
    font-weight: bold;
    margin-top: 26px;
	text-align: center;
}
.index-jiazhi p{ text-align:left; margin:0rem 0; line-height: 30px; font-size: 0.65rem}
	
.index-jiazhi h4 {
    font-size: 0.65rem;
    font-weight: bold;
    margin-top: 15px;
	text-align: left;
	color: #e83736;
    line-height: 30px;
}
.pnav{ 
     margin-left: -0.75rem;
     margin-top: 0.25rem;
	 
	 }
.left {
    width: 7rem;
    float: left;
    text-align: center;
    margin-left: 0.75rem;
    height: 4.75rem;
    margin-bottom: 0.5rem;
    position: relative;
	
}

.left .imgs {
    width: 7rem;
    height: 4.75rem;
    overflow: hidden;
    background: #ccc;
}
.left .imgs img {
    display: block;
    width: 7rem;
}

.left  h3 {
    color: #fff;
    margin: 0.25rem 0;
    font-size: 0.6rem;
	position:absolute;
	top:45%;
    left: 0.4rem;
}
.left2 {
    width: 15rem;
   
    text-align: center;
    margin-left: 0.75rem;
    height: auto;
    margin-bottom: 0.5rem;
    position: relative;
	
}
 
 .left2 .imgs {
    width: 15rem;
    height:auto;
    overflow: hidden;
    background: #ccc;
}
.left2 .imgs img {
    display: block;
    width: 15rem;
}

.left2  h3 {
    color: #fff;
    margin: 0.25rem 0;
    font-size: 0.6rem;
	position:absolute;
	top:45%;
    left: 0.4rem;
}	
	
.Certifications {
    padding: 1rem 0;
    overflow: hidden;
}
 
.Certifications-Bot i.prev {
    left: 0px;
}
.Certifications-Bot i {
    display: block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    z-index: 1;
}	
.Certifications-Bot i.next {
    right: 0px;
}
 	
.News {
     
    padding: 1rem 0;
}
.NewsCon{margin-top:1rem;}
.concase .conright .r_case span i {
     font-size: 2rem;
    
}
	
.infofmation .title_area .title {
    position: relative;
    margin-top: 15px;
    color: #fff;
    font-size: 1rem;
    font-family: Wonchuri;
    line-height: 42px;
    text-transform: uppercase;
}
/*首页*/
.con1 {
    position: relative;
    left: 0;
    margin-left: 0;
    top: -10px;
    max-width: 100%;
    width: 100%;
    z-index: 10;
    box-shadow: 1px 1px 10px 1px rgba(0,0,0,0.15);
}
.Ticketing li {
    display: inline-block;
    vertical-align: top;
    width: 25%;
    text-align: center;
    background: #fff;
    margin-left: 0px;
    letter-spacing: normal;
}
.Ticketing li a {
    height: 120px;
    display: block;
    padding: 25px 10px;
    position: relative;
    box-sizing: border-box;
}	
.Ticketing li a h3 {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    text-align: left;
}
.Ticketing li a p {
    position: absolute;
    right: 10px;
    bottom: 30px;
    text-align: right;
    color: #ffffff;
    font-size: 14px;
}	

/*about*/
.aui-flex-header{
    background-image:url("../images/about11.jpg");
    width:100%;
    height:auto;
    padding-top:35px;
    background-size:100%;
	background-repeat: no-repeat;
}

.aui-flex-text{
    color:#fff;
    text-align:center;
    padding-bottom:1rem;
}

.aui-flex-text h1{
    font-size:0.9rem;
	line-height: 2rem;
}

.aui-flex-text h2{
    width:20px;
    height:4px;
    background:#fff;
    margin:0 auto;
}

.aui-flex-text h3{
    margin-top:0.3rem;
    font-size:0.65rem;
    font-weight:normal;
}


.aui-extreme {
     padding:50px 0px 0 0;
      
}

.aui-extreme-item {
    display: block;
    background: #fff;
    border-radius: 0px;
    margin-bottom: 20px;
}
.aui-flex-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    font-size: 14px;
    color: #333;
}
.aui-flex-eme {
    width: 40px;
    height: 40px;
    margin-right: 0.8rem;
    
}

.aui-flex-eme img {
    /* width: 40px; */
    /* height: 40px; */
    /* display: block; */
    /* border: none; */
    /* border-radius:3px; */
}
.aui-extreme-item .aui-flex-pic:before {
	content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 15px solid #f2f2f2;
    
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 10px;
    border-radius: 2px;
}

.aui-flex-box h2 {
    font-size: 0.65rem;
    margin-bottom: 0.3rem;
    color: #2c2934;
    font-weight: normal;
    margin-top: 0.3rem;
 }

.aui-flex-box h2 em{
    background-image: -webkit-gradient(linear,left top,right top,from(#ff4a53),to(#fa8532));
    background-image: -webkit-linear-gradient(left,#ff4a53,#fa8532);
    background-image: -moz-linear-gradient(left,#ff4a53,#fa8532);
    background-image: linear-gradient(to right,#ff4a53,#fa8532);
    background-color: #fa8532;
    color:#fff;
    font-size:0.7rem;
    border-radius:3px;
    font-style:normal;
    font-weight:normal;
    padding:0.2rem 0.3rem;
}

.aui-flex-box p {
    color: #333;
    font-size: 0.9rem;
    font-weight: bold;
}
.aui-extreme-item .aui-flex-pic {
    padding-left: 0;
    position: relative;
}
.aui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 15px;
    position: relative;
}

.aui-extreme-item .aui-flex {
    padding:10px 15px 10px 15px;
}

.aui-palace {
    /*background:#f2f2f2;*/
    padding: 0.5rem;
    position: relative;
    overflow: hidden;
    border-radius:5px;
}


.aui-palace-grid {
    position: relative;
    float: left;
    width: 33%;
    box-sizing: border-box;
    text-align: center;
}
.aui-palace-grid-text {
    color: #333;
    font-size: 0.75rem;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 0.3rem;
    line-height: 1.2rem;
    text-align: justify;
}
	.aui-palace-grid-text p{margin-bottom: 0.5rem;}
	

.infofmation .title_area .section_guide {
    font-size: 0.65rem;
    color: #9e897d;
    line-height: 24px;
    width: 15rem;
    margin: 0 auto;
}

.infofmation .title_area {
    height: 200px;
    padding-top: 60px;
    box-sizing: border-box;
    text-align: center;
}
.infofmation .icon_list {
    position: relative;
    width: 100%;
    height: 11rem;
    margin: 0 auto;
    width: 15rem;
}
.infofmation .icon_list li {
    float: left;
    width: 5rem;
    text-align: center;
    margin-bottom: 1rem;
}
	
.infofmation .icon_list li span.text {
    display: block;
    margin-top: 20px;
    font-size: 0.65rem;
    line-height: 20px;
}
.infofmation .icon_list li a span.icon {
    display: block;
    width: 3rem;
    height: 3rem;
    margin: 0 auto;
    border: 1px solid rgba(255,255,255,0.2);
    border-radius: 100px;
    line-height: 90px;
    text-align: center;
}	
.infofmation .icon_list li a span.icon:before {
    display: inline-block;
     
    vertical-align: sub;
}	
.infofmation .text_list {
    width: 15rem;
    height: 100px;
    margin: 0 auto;
    background-color: #fff;
    border-bottom: 1px solid #eee;
}	
.infofmation .text_list ul {
    display: inline-block;
    width: 15rem;
    margin-top: 0.8rem;
}	
.infofmation .text_list li {
    float: left;
    position: relative;
    width: 5rem;
}	
.infofmation .text_list li a {
    display: inline-block;
    color: #333;
    font-size: 0.65rem;
    line-height: 1rem;
}	
	
/*新闻*/	


	
.con4 {
    /*background: url(../images/main/info_bg.jpg) no-repeat center top;*/
    height: auto;
    padding: 60px 0;
    position: relative;
    overflow: hidden;
}
.con4 .con4_inner {width: 15rem; margin: 0 auto;}
.con4 .con4_inner .con4_title {
    width: 15rem;
    position: relative;
    left: 0;
    margin-left: 0;
    padding-top: 0;
    z-index: 2;
}	
.con4 .con4_inner .con4_title h3 {
    color: #ffffff;
    font-size: 0.9rem;
    line-height: 1em;
    margin-bottom: 30px;
}
.con4 .con4_inner .con4_title p {
    color: #ffffff;
    font-size: 0.65rem;
    margin-bottom: 30px;
    line-height: 24px;
}	
.con4 .swiper-button-prev, .con4 .swiper-button-next {
    position: static;
    width: 30px;
    height: 30px;
    z-index: 10;
    cursor: pointer;
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
}	
	
.con4 .swiper-container {
    position: relative;
    right: 0%;
    top: 20px;
    margin-left: 0;
    width: 15rem;
    max-width: 15rem;
    height: 370px;
    background: #972f32;
}	
.con4 .scon {
    padding: 1rem;
}
.con4 .swiper-slide .scon> div.text {
    position: relative;
    overflow: hidden;
    height: 12rem;
    width: 13rem;
    min-height: auto;
    min-width: 13rem;
}
	
.con4 .swiper-slide .scon> div.text h3 {
    color: #ffffff;
    font-size: 0.9rem;
    line-height: 1em;
    margin-bottom: 0.5rem;
    padding-top: 0;
}	
.con4 .swiper-slide .scon> div.text p {
    color: #ffffff;
    font-size: 0.65rem;
	min-height: 7rem;
    height: 7rem;
    line-height: 1rem;
    text-align: justify;
	overflow: hidden;
}
.con4 .swiper-slide .scon> div.text div.icon {
    right: 0;
    top: 0;
    position: absolute;
    width: 2rem;
    height: 2rem;
}	
.con4 .swiper-slide .scon> div.text div.icon img{width: 100%;}	
.banner_txt {
    position: absolute;
    max-width: 15rem;
    margin: 0 auto;
    top: 6rem;
    color: #fff;
    font-size: 0.7rem;
    font-weight: bold;
    line-height: 1rem;
    text-align: center;
    width: 14rem;
    left: 1rem;
}	
.banner_txt .tit{font-size: 1rem; line-height: 42px; margin-bottom: 12px; font-weight: bold;}
	.banner_txt .con{font-size: 0.75rem; line-height: 1rem; font-weight: normal;}
		
.btn_area {
    overflow: hidden;
    padding: 10px;
    padding: 0.5rem;
    background: #2761c4;
    width: 9rem;
    margin-top: 2.75rem;
}	
.btn_area .left_area a{position: relative;padding:0;color: #fff;font-size: 0.6rem;line-height: 23px;display: block;float: left; width: 4rem; text-align: center;}
.btn_area .left_area a:first-child{padding-left: 0;}
.btn_area .left_area a:before{content: '';position: absolute; top:5px;bottom:5px;left:0px;width: 1px;background: rgba(255,255,255,0.3)}
.btn_area .left_area a:first-child:before{content: none;}
.btn_area .left_area a.active{color: #2761c4;}	
	
	
	
	
.wrap2 {
    min-width: 16rem;
    max-width: 16rem;
    margin: 0 auto;
    position: relative;
}
.section_top .back_container .back_img {
    position: relative;
    width: 16rem;
    max-width: none;
    height: 100vh;
}	

#contents .info_section {
    background: #fff;
    position: relative;
    height: auto;
    overflow: visible;
    z-index: 2;
    width: 15rem;
    margin: 0 auto;
}
#contents .section .bg span.line1 {
    left: 0;
}	
#contents .section .bg span.line2{left: 2.5rem;}
#contents .section .bg span.line3{left: 5rem;}
#contents .section .bg span.line4{left: 7.5rem;}
#contents .section .bg span.line5{left: 10rem;}
#contents .section .bg span.line6{left: 12.5rem;}
#contents .section .bg span.line7{right: 0; }	
#contents .info_section .bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 15rem;
    margin: 0 auto;
}
#contents .info_section ul.link {
    max-width: 15rem;
    margin: 0 auto;
    font-size: 0;
    letter-spacing: 0;
    word-spacing: 0;
    text-align: center;
}	
#contents .info_section ul.link li {
    width: 5rem;
    position: relative;
    float: left;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0;
}
	
#contents .info_section ul.link li a .img img{width: 5rem;}	
#contents .info_section ul.link li a .text {
    position: absolute;
    bottom: 0.5rem;
    left: 0.5rem;
    text-align: left;
    width: 4rem;
}
	
#contents .info_section ul.link li a .text small {
    display: block;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    padding-bottom: 12px;
}
#contents .info_section ul.link li a .text span.eng {
    font-size: 0.5rem;
    line-height: normal;
    font-weight: bold;
    letter-spacing: 0.7px;
}

/*产品*/
.hygiene_product {
    height: auto;
     
}
.inner {
    max-width: 15rem;
    margin: 0 auto;
}
.hygiene_product .inner .t1 {
    font-size: 0.6rem;
    margin-top: 70px;
    letter-spacing: 1px;
    text-transform: uppercase;
}	
.hygiene_product .inner .t2 {
    font-size: 1rem;
    letter-spacing: 0;
}	
.hygiene_product>.product_slide {
    width: auto;
    position: relative;
    left: 0;
    top: 0;
    margin-left: 0;
    margin-top: 30px;
}	
.hygiene_product>.product_slide .slick-list {
    height: 660px;
    width: auto;
}
.hygiene_product>.product_slide .slick-slide {
    text-align: center;
    opacity: 1;
}
.hygiene_product>.product_slide .products {
    margin-top: 0;
}

.hygiene_product>.product_slide .products {
    max-width: 15rem;
    text-align: center;
    background: #fff;
    display: inline-block !important;
    margin-top: 35px;
    transition: all 0.3s ease-out;
}
.hygiene_product>.product_slide .products>.text_wrap>a {
    opacity: 1;
    bottom: -25px;
    margin-left: -25px;
    width: 50px;
    height: 50px;
    font-size: 18px;
    line-height: 50px;
}
.hygiene_product .arw_next {
    opacity: 1;
    top: 50%;
    left: auto;
    right: 20px;
    margin-left: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
}
.hygiene_product .arw_prev {
    opacity: 1;
    top: 50%;
    left: 20px;
    margin-left: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
}
.hygiene_product .inner .bar {
    width: 0px;
    height: auto;
    background: #fff;
}
.hygiene_product .inner .t1 {
    margin-top: 50px;
}

#contents .highlight_section {
     width: 16rem;
     margin: 0 auto;
}

#contents .inner3 {
     width: 15rem;
     margin: 0 auto;
}
	
#contents .highlight_section .inner2 h3 img{width: 15rem;}	

#contents .highlight_section .inner2 {
     padding: 60px 0 60px;
}	
#contents .highlight_section .flow {
    width: 15rem;
    margin: 1.5rem auto 0;
    border-radius: 0;
    background: #fff;
    overflow: hidden;
    margin-bottom: 1rem;
}	
.about1-main .item {
    width: 7.5rem;
    box-sizing: border-box;
    text-align: center;
    float: left;
    padding: 0.5rem 0px;
}	
.about1-main .num {
    font-size: 1.5rem;
    font-weight: bold;
    color: #333;
    line-height: 2rem;
}	
.about1-main .text {
    font-size: 0.65rem;
    color: #333;
    line-height: 28px;
}
#contents .btn_orange {
    
    margin-top: 1rem;
}	
	
#contents .highlight_section .flow .flow_inner ul li {
    
    font-size: 0.65rem;
   
}	

#contents .character_section {
    color: #333;
    height: auto;
    margin-top: -72px;
}
#contents .character_section .inner {
    position: relative;
    max-width: 700px;
    margin: 0 auto;
    height: 100%;
    padding: 40px 0 60px;
}
#contents .character_section .inner .character_area {
    position: relative;
    padding: 25px 0;
}	

#contents .character_section .inner {
    position: relative;
    max-width: 15rem;
    margin: 0 auto;
    height: auto;
    padding: 3rem 0;
}	

	
#contents .character_section .inner .img1 {
    position: relative;
    left: 0;
    top: 0px;
}
#contents .character_section .inner .img div img {
    max-width: none;
    opacity: 1;
    width: 100%;
}
#contents .character_section .inner .img1 {
    width: 15rem;
    height: auto;
	
}

#contents .character_section .inner .text {
    background: #fff;
    padding: 1rem;
    border: 1px solid #e4e4e4;
    display: inline-block;
}	

#contents .character_section .inner .text {
    background: #fff;
    padding: 0.5rem;
    border: 1px solid #e4e4e4;
    display: inline-block;
}
#contents .character_section .inner .text h4 {
    font-size: 0.75rem;
    line-height: 31px;
}
#contents .character_section .inner .text p {
    font-size: 0.65rem;
    line-height: 25px;
    color: #666666;
    padding: 15px 0;
}
#contents .character_section .inner .text1 {
    position: relative;
    right: 0;
    top: 0;
    width: 10rem;
    height: auto;
    margin-top: -2rem;
}
	
	
#contents .character_section .inner .text .text_menu .label {
    border-bottom: 1px solid #6c6c6c;
    font-size: 0.65rem;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
}	

	
#contents .character_section .inner .img2 {
    width: 15rem;
    height: auto;
    height: 9rem;
}
#contents .character_section .inner .img2 {
    position: relative;
    right: 0px;
    top: 0;
    margin-top: 3rem;
}
#contents .character_section .inner .text2 {
    left: 4rem;
    position: relative;
    right: 0;
    top: 0;
    width: 10rem;
    height: auto;
    margin-top: -2rem;
}	
#contents .character_section .inner .img3 {
    width: 15rem;
    height: auto;
    margin-top: 3rem;
    height: 9rem;
}	
#contents .character_section .inner .img3 {
    position: relative;
    left: 0;
    top: 0;
}
#contents .character_section .inner .text3 {
    position: relative;
    right: 0;
    top: 0;
    height: auto;
    left: 0;
    margin-top: -2rem;
}
	
#contents .character_section .inner .img4 {
    width: 15rem;
    height: auto;
}
#contents .character_section .inner .img4 {
    position: relative;
    right: 0;
    top: 0;
    margin-top: 3rem;
}	
#contents .character_section .inner .text4 {
    position: relative;
    right: 0;
    top: 0;
    width: 10rem;
    left: 4rem;
    margin-top: -2rem;
}	

.ghh .list {
    line-height: 34px;
	text-align: center;
    font-size: 14px;
    color: #666;
}
.ghh .list li{display: inline-block;}
.ghh .list a{ color: #666; font-size: 0.65rem;}	
.ghh .list em {
    margin: 0 11px;
    width: 4px;
    height: 4px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    background: #666;
}

.ghh .list span {
    padding-right: 15px;
} 

/*首页banner*/

.index-banner .wsc-bannerCon {
    padding: 100px 0;
}	
.indexBan-main {
    padding: 0 15px;
}
.indexBan-tle {
    font-size: 0.75rem;
}	
.indexBan-tex {
    font-size: 1rem;
    line-height: 42px;
}
.indexBan-post {
    margin-top: 15px;
}	
.indexBan-post a {
    font-size: 0.7rem;
}	
.indexBan-post a {
    display: block;
    width: 100%;
}	
.indexBan-post .but2 {
    margin-top: 15px;
    margin-left: 0;
}	
/*首页*/
.index-we-know {
    padding: 1rem 0 1rem;
    
}
.m-title {
    height: auto;
    line-height: 1rem;
    font-size: 1rem;
    color: #2A3457;
    text-align: center;
}
.m-title-sub {
    height: auto;
    margin-top: 0.5rem;
    line-height: 1rem;
    color: #686F88;
    text-align: center;
	font-size: 0.7rem;
}	
.m-question-know {
    
    width: 100%;
    height: 420px;
    float: none;
    position: relative;
}	
.m-question-know dl {
    padding: 0.5rem;
}
	
.m-question-know dl {
    padding: 1rem 0.5rem;
}
.m-question-know dt::before {
    display: block;
    width: 1rem;
    height: 1rem;
    top: 0;
    left: 0;
}
.m-question-know dt {
    height: 25px;
    padding-left: 44px;
    margin-bottom: 30px;
    line-height: 25px;
    font-size: 0.75rem;
    position: relative;
}	
.m-question-know dd a {
     height: 50px;
     line-height: 48px;
     font-size: 0.7rem;
}	
.m-question-know p {
    
    font-size: 0.7rem;
} 
.m-we-server {
    width: 100%;
    float: none;
    border-bottom: 1px solid #E8EDF2;
    background-color: #ffffff;
}	
.m-we-server a {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 200px;
    padding: 40px 85px 0 40px;
    border: 1px solid #E8EDF2;
    float: none;
    border-bottom: none;
    position: relative;
}
.m-we-server a h5 {
    height: 25px;
    line-height: 25px;
    font-size: 0.75rem;
    padding-left: 34px;
    color: #2A3457;
    position: relative;
    font-weight: normal;
}	
.m-we-server a p {
    margin-top: 0.7rem;
    line-height: normal;
    color: #9FA3B3;
    font-size: 0.7rem;
}	
.m-we-server a img {
    display: block;
    width: 1rem;
    height: 1rem;
    position: absolute;
    top: 0px;
    left: 0;
}
.yewu li {
    width: 100%;
    float: none;
    transition: all 0.3s;
    margin-bottom: 1rem;
}	
.yewu li:nth-child(2n) {
    margin-left: 0%;
}	
.yewu li .img_box {
    height: 6rem;
}	
	
.yewu li .text {
     padding: 1rem;
    
}
.yewu li h2 {
    font-size: 0.8rem;
    margin-bottom: 1rem;
    color: #000;
    font-weight: bold;
}
.yewu li p {
    font-size: 0.7rem;
    color: #000;
    margin-bottom: 1rem;
}
.body_list_classification .list_classification_list dd {
    color: #222222;
    font-size: 1.8rem;
    
}
.body_list_classification .list_classification_list dt {
    color: #333;
    font-size: 0.7rem;
    
}	
.all-server {
    padding: 1rem 0;
	background:none;
 }	
.all-server-list {
    box-sizing: border-box;
    margin-top: 1rem;
    background-color: #ffffff;
    border: 0px solid #E8EDF2; 
}
.news-mian {
    padding-top:0rem;
    margin: 0 auto;
    width: 15rem;
}	
.news-mian .news-ajax .news-ul li {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 1rem;
    background: #f8f9fc;
    border: none;
    padding: 0;
}	
.news-mian .news-ajax .news-ul li .tit {
    font-size: 0.7rem;
    color: #686f88;
    
}	
	
.new-server-pub {
   
    display: none;
}	
	
.m-question-know2 {
    width: 100%;
    height: 420px;
    float: none;
    position: relative;
}	
.m-question-know2 dl {
    padding: 0.5rem;
}
	
.m-question-know2 dl {
    padding: 1rem 0.5rem;
}
.m-question-know2 dt::before {
    display: block;
    width: 1rem;
    height: 1rem;
    top: 0;
    left: 0;
}
.m-question-know2 dt {
    height: 25px;
    padding-left: 44px;
    margin-bottom: 30px;
    line-height: 25px;
    font-size: 0.75rem;
    position: relative;
}	
.m-question-know2 dd a {
     height: 50px;
     line-height: 48px;
     font-size: 0.7rem;
}	
.m-question-know2 p {
    
    font-size: 0.7rem;
} 	
.m-we-server2 {
    width: 100%;
    float: none;
    border-bottom: 0px solid #E8EDF2;
    background-color: #fff;
}
.m-we-server2 .youshi a {
    display: block;
    box-sizing: border-box;
    width: 50%;
    height: auto;
    padding: 30px 0.8rem;
    border: 1px solid #E8EDF2;
    float: left;
    border-bottom: none;
    position: relative;
}
	
.m-we-server2 .youshi a img {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    top: -0.25rem;
    left: -0.5rem;
}
.m-we-server2 .youshi a h5 {
    
    font-size: 0.75rem;
    font-weight: normal;
}	
.m-we-server2 .youshi a.even {
    border-left: 1px solid #E8EDF2;
}	
.m-we-server2 .youshi a:nth-child(2n){border-left: none;}	
.CustomerChoice-Bot ul li {
    width: 99.5%;
    text-align: center;
    float: none;
    margin-right: 0;
    border: 1px solid #eee;
    border-top: none;
}
.CustomerChoice-Bot ul li span {
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden;
}
.CustomerChoice-Bot ul li h3 {
    height: 50px;
    line-height: 50px;
    background-color: #none;
    color: #333;
    font-size: 0.7rem;
    padding: 0 0.5rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight: normal;
}	
	

.index-news {
    padding: 1rem 0;
    background: #e62929;
}
	
.mt-60 {
    margin-top: 1rem;
}
.w-880 {
    width: 100%;
}	
.sy_news-item-name {
    display: flex;
    align-items: center;
    flex-direction: row;
    line-height: 72px;
    font-size: 0.75rem;
    color: #3a3d4b;
    font-weight: 700;
}	
.sy_3-news-item-title:first-child span {
    font-size: 0.7rem;
    -webkit-text-stroke: 1px #3a3d4b;
    font-weight: 200;
    line-height: 21px;
}	
.sy_3-news-item-title {
    padding: 0.5rem 0.5rem;
    height: auto;
    font-size: 0.7rem;
    
    color: #53586c;
    cursor: pointer;
    width: 14rem;
    line-height: 45px;
	 -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    font-weight: normal;
    line-height: 1.2rem;
    -webkit-line-clamp: 2;
    border-bottom: 1px solid #eee;
	
}	
.sy_3-news-item-title:first-child {
    line-height: 45px;
    margin-bottom: 10px;
    overflow: hidden;
}	
.sy_3-news-item-title:first-child span {
    font-size: 0.7rem;
    -webkit-text-stroke: 1px #3a3d4b;
    font-weight: 200;
    line-height: normal;
}	
.sy_news-item-box {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    width: 100%;
    height: auto;
	margin: 0;
    margin-bottom: 16px;
    padding-bottom: 0rem;
	background: #fff;
	
}
.w-300 {
    width: 100%;
}	
.m-spread-tab li {
    
    font-size: 0.75rem;
}	
.m-client-daynamic {
    box-sizing: border-box;
    width: 100%;
    height: auto;
    padding: 35px 0 40px;
    margin-top: 20px;
    
}	
.m-client-daynamic li p {
    width: 100%;
    height: 40px;
    line-height: 20px;
    color: #2A3457;
    overflow: hidden;
    font-size: 0.65rem;
}	
.m-client-daynamic li span {
    display: block;
    height: 18px;
    margin-top: 9px;
    line-height: 18px;
    color: #9FA3B3;
    font-size: 0.65rem;
}
	

	
/*底部*/	
 

.ip_qhdb {
    width: 100%;
    min-width: 100%;
    background-color: #333;
    height: auto;
    margin-top: 0px;
    overflow: hidden;
}

.ip_qhdb ul {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.ip_qhdb p {
    color: #999;
    font-size: 0.65rem;
    line-height: 34px;
    text-align: center;
}
.ip_qhdb .ip_qhdb_ban span a{ color:#eee;}

.ip_qhdb .ip_qhdb_ban{width: 15rem; margin: 0.5rem auto;}


	
	
.main2 {
    width: 100%;
    margin: 0 auto;
}	
.index_info_pic li {
    width: 100%;
    float: none;
    margin-right: 0;
    margin-top: 0.25rem;
}
.index_info_pic {
    width: 100%;
    padding: 0.25rem 0 0 0;
}
	
	.sy_3-news-item-title time{float: right; font-size: 0.6rem; padding-right: 0.5rem; display: block; }	
	
	.sy_3-news-item-title:first-child {
    line-height:normal;
    margin-bottom: 10px;
    overflow: hidden;
}
	.sy_3-news-item-title:first-child {
    height:auto;
    margin-bottom: 0;
}
	
	
.line {
    padding: 0;
    padding-top: 0.5rem;
}
.filter-box .padding-big {
    padding: 0.5rem;
    background: #fff;
    margin-top: 0;
}
.filter-box dl {
    margin: 0;
}	
.filter-box dl dt {
    width: 100%;
    display: block;
    float: none;
    line-height: 2rem;
    font-weight: normal;
    font-size: 0.75rem;
}	
.filter-box dl dd {
    display: block;
    float: none;
    position: relative;
}

.filter-nav ul li a {
    margin: 0.25rem 0.05rem 0 0.25rem;
    padding: 0.35rem 0.5rem;
    cursor: pointer;
    display: block;
    font-size: 0.75rem;
    color: #6E6E6E;
    transition: .3s;
    -moz-transition: .3s;
   
    background: #f5f5f5;
    -webkit-transition: .3s;
}	
	
.topbg{
	    padding-top: 0px;
    width: 16rem;
    margin: 0 auto;
    background: #e62929;	
		
	}	
	
.sy_news-item-box2 {
    border: 1px solid #efefef;
    border-radius: 4px;
    box-sizing: border-box;
    background: #fff;
}
	
.sy_news-item-box2 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    margin: 0.5rem 0;
    float: none;
}	
	
.sy_3-news-item-title2 {
    padding: 0.5rem 0.5rem;
    height: auto;
    font-size: 0.7rem;
    color: #53586c;
    cursor: pointer;
    width: 14rem;
    line-height: 45px;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    font-weight: normal;
    line-height: 1.2rem;
    -webkit-line-clamp: 2;
    border-bottom: 1px solid #eee;
}
.sy_3-news-item-title2 time {
    float: right;
    font-size: 0.6rem;
    padding-right: 0.5rem;
}	

.sy_3-news-item-title2:first-child span {
    font-size: 0.7rem;
    -webkit-text-stroke: 0px #3a3d4b;
    font-weight: 500;
}	
	
	
}