﻿@charset "utf-8";html{overflow-x:hidden}
body{color:#333;font-size:14px;font-family:arial,"Microsoft Yahei"}
body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,span,ul{margin:0;padding:0;list-style:none}
a{color:#333;text-decoration:none}
a:focus{outline:0}
img{border:none}
.vam{vertical-align:middle}
.clear{clear:both;height:0;line-height:0;font-size:0}
p{word-spacing:0}
em,i{font-style:normal}
.tr{text-align:right}
.tl{text-align:left}
.center{text-align:center}
.fl{float:left}
.fr{float:right}
.pa{position:absolute}
.pr{position:relative}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden}
.clearfix{zoom:1}
.content{width:1200px;margin:0 auto}
.content_pro{width:1400px !important;}
.white,.whites{position:relative;overflow:hidden}
.white:after,.whites:after{content:'';cursor:pointer;position:absolute;left:-100%;top:0;width:100%;height:100%;background-image:-moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));transform:skewx(-25deg)}
.white:hover:after{left:100%;-moz-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s}
.whites:hover:after{left:100%;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}
body{min-width:1200px;width:100%;max-width:1920px;margin:0 auto;overflow-x:hidden}
em,i{font-style:normal}
.content{width:1200px;margin:0 auto}
input::-webkit-input-placeholder{color:#999;font-size:15px;text-transform:capitalize}
input::-moz-placeholder{color:#999;font-size:15px;text-transform:capitalize}
input:-moz-placeholder{color:#999;font-size:15px;text-transform:capitalize}
input:-ms-input-placeholder{color:#999;font-size:15px;text-transform:capitalize}




.banner{height:auto;max-width:1920px;margin:0 auto!important;position:relative;margin-top:-34px}
.banner .bd li{float:left;width:100%;line-height:0}
.banner .bd li img{width:100%}
.banner .bd li a{display:block}
.banner .hd{z-index:1;margin:0 auto;text-align:center;position:absolute;left:0;width:100%;bottom:4%;cursor:pointer;display:block}
.banner .hd li{width:94px;height:7px;background:#fff;display:inline-block;margin:0 10px;border-radius:3px}
.banner .hd li.on{background:#0079d6}
.banner .prev{position:absolute;top:calc(45% - 35px);left:0;z-index:10;cursor:pointer;opacity:0;transition:all .5s linear}
.banner .next{position:absolute;top:calc(45% - 35px);right:0;z-index:10;cursor:pointer;opacity:0;transition:all .5s linear}
.banner:hover .prev{opacity:1;left:6%}
.banner:hover .next{opacity:1;right:6%}
.hot{background:#fff;height:80px}
.hot .hot-l{font-size:0;display:block;float:left}
.hot .hot-l b{background-image:url(../images/hot-ic1.png);float: left;background-repeat:no-repeat;background-position:left center;background-size:auto auto;padding-left:32px;font-size:15px;font-weight:700;line-height:80px;color:#333}
.hot .hot-l a{font-size:15px;font-weight:400;line-height:80px;color:#666;display:inline-block;margin-right:28px}
.notice {
  width: 700px;
  height: 35px;
  padding: 0 10px;
  background-color: #ffffff;
  overflow: hidden;
  margin-top: 22px;
 }
 .notice ul li {
  list-style: none;
  line-height: 35px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
 }
 .notice ul li a{
  font-size: 15px;
  font-weight: 400;
  line-height: 35px !important;
  color: #666;
  display: inline-block;
  margin-right: 0;
 }
.hot .hot-l a:hover{color:#0079d6}
.hot .hot-l a:last-of-type{margin-right:0}
.hot .hot-r{float:right;width:438px}
.hot .hot-r .txt {
    width: 318px;
    float: left;
    background: 0 0;
    height: 60px;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    line-height: 60px;
    margin-top: 10px;
    outline: 0;
	border: 1px solid #e1dddd;
}
.hot .hot-r .btn{float:left;width:120px;margin-top: 10px;height:60px;background:#0079d6 url(../images/hot-search.png);background-repeat:no-repeat;background-position:center center;background-size:auto auto;border:0;outline:0;cursor:pointer}
.hot .hot-r::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.guide{/*padding-top:80px;*/background-image:url(../images/yz-cbg.jpg);background-repeat:no-repeat;background-position:center top 84px;background-size:auto auto;/*height:595px;*/box-sizing:border-box;position:relative;z-index:1}
.fenge1 .ysTit2 {
    overflow: hidden;
    background: url(/images/Index/sybg.jpg);
    height: 206px;
    text-align: center;
}
.fenge1 .ysTit2 h2 {
    font-size: 43px;
    margin-top: 45px;
    color: #fff;
}
.fenge1 .ysTit2 p {
    font-size: 24px;
    margin-top: 30px;
    color: #fff;
}
.fenge1{
    overflow: hidden;
    width: 100%;
    background: #fff;
}
.list{width: 1400px; margin: 0px auto;}



.guide .guide-t dl dt{float:right;display:block;line-height:0;overflow:hidden}
.guide .guide-t dl dt iframe,.guide .guide-t dl dt img,.guide .guide-t dl dt video{display:block;width:600px;height:375px}
.guide .guide-t dl dd{float:left;width:545px;margin-top:56px}
.guide .guide-t dl dd h3{font-size:48px;font-weight:700;line-height:48px;color:#0079d6;display:block;background-image:url(../images/yz-line.png);background-repeat:no-repeat;background-position:left bottom;background-size:auto auto;padding-bottom:36px}
.guide .guide-t dl dd h3 span{display:block;font-size:24px;font-weight:400;line-height:24px;color:#333;margin-top:12px}
.guide .guide-t dl dd p{font-size:16px;font-weight:400;line-height:30px;color:#555;display:block;margin-top:23px}
.guide .guide-t dl dd p a{color:#0079d6}
.guide .guide-t dl dd p a:hover{text-decoration:underline}
.guide .guide-t dl::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.guide .guide-b{background:#fff;box-shadow:0 5px 24px 0 rgba(6,0,1,.11);margin-top:26px;height:145px}
.guide .guide-b ul li{float:left;width:240px;height:145px;text-align:center;position:relative;padding-top:40px;box-sizing:border-box;transition:.5s}
.guide .guide-b ul li b{display:inline-block;font-size:60px;font-weight:700;line-height:85%;color:#333}
.guide .guide-b ul li span{display:inline-block;font-size:18px;font-weight:700;line-height:18px;color:#333;vertical-align:bottom;margin-bottom:4px}
.guide .guide-b ul li p{font-size:16px;font-weight:700;line-height:16px;color:#333;margin-top:10px}
.guide .guide-b ul li::after{content:"";display:block;width:1px;height:95px;background:#e5e5e5;position:absolute;right:0;top:25px}
.guide .guide-b ul li:last-of-type span{font-size:24px;font-weight:700;line-height:85%;color:#333}
.guide .guide-b ul li:last-of-type::after{display:none}
.guide .guide-b ul li::before {
    content: '';
    display: block;
    width: 1px;
    height: 10px;
    background-color: #0079d6;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    z-index: 3;
}


.guide .guide-b ul li.cur,.guide .guide-b ul li:hover{background-image:url(../images/yz-cbg2.jpg);background-repeat:no-repeat;background-position:center top;background-size:auto auto}
.guide .guide-b ul li.cur b,.guide .guide-b ul li.cur p,.guide .guide-b ul li.cur span,.guide .guide-b ul li:hover b,.guide .guide-b ul li:hover p,.guide .guide-b ul li:hover span{color:#fff}
.guide .guide-b ul li.cur::after,.guide .guide-b ul li:hover::after{display:none}
.guide .guide-b ul::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.vidio{
	display: block;
	width: 50%;
	height: auto;
	float: right;
}
.vidio iframe{
	width: 100%;
	height: 460px;
}
.vidio p{
	color: #0079d666;
	font-weight: bold;
	font-size: 18px;
	line-height: 42px;
}
.sy_about .txt{
	width:45%;
}



.bk-title{text-align:center}
.bk-title b{display:block;font-size:48px;font-weight:700;line-height:48px;color:#0079d6}
.bk-title b::before{content:"";display:inline-block;width:60px;height:3px;background:#0079d6;vertical-align:middle;margin-right:12px}
.bk-title b::after{content:"";display:inline-block;width:60px;height:3px;background:#0079d6;vertical-align:middle;margin-left:12px}
.product .product-b ul{ height: auto;}
.bk-title span{font-size:20px;font-weight:400;line-height:22px;color:#333;display:block;margin-top:12px}
.product{background:#fff;padding-bottom:50px}
.product .product-t{position:relative;width:1400px;margin:38px auto 91px}
.product .product-t ul li{float:left;height:60px;background:#e6e6e6;width:275px;margin-right:2px}
.product .product-t ul li em{padding-left:63px;display:block;position:relative}
.product .product-t ul li em a{font-size:17px;line-height:60px;display:block}
.product .product-t ul li em::after{content:"";display:block;width:0;height:0;position:absolute;right:33px;top:18px;border:8px solid transparent;border-bottom-color:#929292;transition:.35s}
.product .product-t ul li p{position:absolute;left:0;top:60px;height:60px;background:#fff;width:100%;display:none;font-size:0;padding-left:27px;box-sizing:border-box}
.product .product-t ul li p a{display:inline-block;font-size:16px;font-weight:400;line-height:60px;color:#333;position:relative;padding-left:18px;margin-right:39px}
.product .product-t ul li p a:hover{color:#0079d6}
.product .product-t ul li p a:hover::before{border-color:#0079d6}
.product .product-t ul li p a:last-of-type{margin-right:0}
.product .product-t ul li p a:last-of-type::before{display:none}
.product .product-t ul li p a::before{content:"";display:block;width:7px;height:7px;border:1px solid #c9c9c9;border-radius:50%;position:absolute;left:0;top:26px;box-sizing:border-box}
.product .product-t ul li:nth-of-type(1) em{background-image:url(../images/pro-ic1.png);background-repeat:no-repeat;background-position:left 28px center;background-size:auto auto}
.product .product-t ul li:nth-of-type(1).cur em{background-image:url(../images/pro-ic1h.png);background-repeat:no-repeat;background-position:left 28px center;background-size:auto auto}
.product .product-t ul li:nth-of-type(2) em{background-image:url(../images/pro-ic2.png);background-repeat:no-repeat;background-position:left 28px center;background-size:auto auto}
.product .product-t ul li:nth-of-type(2).cur em{background-image:url(../images/pro-ic2h.png);background-repeat:no-repeat;background-position:left 28px center;background-size:auto auto}
.product .product-t ul li:nth-of-type(3) em{background-image:url(../images/pro-ic3.png);background-repeat:no-repeat;background-position:left 28px center;background-size:auto auto}
.product .product-t ul li:nth-of-type(3).cur em{background-image:url(../images/pro-ic3h.png);background-repeat:no-repeat;background-position:left 28px center;background-size:auto auto}
.product .product-t ul li:nth-of-type(4) em{background-image:url(../images/pro-ic1.png);background-repeat:no-repeat;background-position:left 28px center;background-size:auto auto}
.product .product-t ul li:nth-of-type(4).cur em{background-image:url(../images/pro-ic1h.png);background-repeat:no-repeat;background-position:left 28px center;background-size:auto auto}
.product .product-t ul li:nth-of-type(5) em{background-image:url(../images/pro-ic2.png);background-repeat:no-repeat;background-position:left 28px center;background-size:auto auto}
.product .product-t ul li:nth-of-type(5).cur em{background-image:url(../images/pro-ic2h.png);background-repeat:no-repeat;background-position:left 28px center;background-size:auto auto}
.product .product-t ul li.cur{background:#0079d6}
.product .product-t ul li.cur em a{color:#fff}
.product .product-t ul li.cur em::after{transform:rotate(180deg);top:26px;border-bottom-color:#fff}
.product .product-t ul li.cur p{display:block}
.product .product-t ul li:last-of-type{margin-right:0}
.product .product-t ul::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.product .product-b ul li{float:left;width:24%;margin-right:1%;margin-bottom:18px;padding-bottom:15px;position:relative;border: 1px solid #e1dddd;}
.product .product-b ul li em{display:block;line-height:0;overflow:hidden}
.product .product-b ul li em img{display:block;width:100%;transition:1s;min-height: 224px;}
.product .product-b ul li h4 a{text-align:center;display:block;font-size:16px;font-weight:400;line-height:18px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:18px}
.product .product-b ul li .more{font-size:0;text-align:center;margin-top:5px;display:none;position:absolute;left:0;bottom:120px;width:100%}
.product .product-b ul li .more a{width:120px;height:40px;background:#0079d6;border-radius:15px;text-align:center;font-size:14px;font-weight:400;line-height:42px;color:#fff;display:inline-block;margin:0 10px}
.product .product-b ul li:nth-of-type(4n){margin-right:0;float:right}
.product .product-b ul li:hover em img{transform:scale(1.05);}
.product .product-b ul li:hover h4 a{font-weight:700;color:#0079d6}
.product .product-b ul li:hover .more{display:block}

.product .product-b ul::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}



.boutique {
  background: url(/static/default/mb/images/20210710120220_3259.jpg) center top no-repeat;
  padding-bottom: 18px;
  padding-top: 42px;
}
.boutique .boutique-c {
  background-image: url('../images/jp-cbg.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  margin-top: 53px;
  height: 679px;
  position: relative;
}
.boutique .boutique-c > img {
  position: absolute;
  left: 50%;
  top: 47px;
  transform: translateX(-50%);
}
.boutique .boutique-c .boutique-cl dl,
.boutique .boutique-c .boutique-cr dl {
  width: 340px;
  margin-bottom: 35px;
  position: relative;
  height: 140px;
  z-index: 1;
  border: 1px dashed #d9d9d9;
}
.boutique .boutique-c .boutique-cl dl::before,
.boutique .boutique-c .boutique-cr dl::before {
  content: "";
  display: block;
  position: absolute;
  width: 9px;
  height: 9px;
  border: 4px solid #0f4a77;
  background: #EDEDED;
  border-radius: 50%;
  overflow: hidden;
  z-index: 1;
}
.boutique .boutique-c .boutique-cl dl dt,
.boutique .boutique-c .boutique-cr dl dt {
  height: 44px;
  border-bottom: 1px solid #e6e6e6;
  position: relative;
  white-space: nowrap;
  margin: 10px;
}
.boutique .boutique-c .boutique-cl dl dt::before,
.boutique .boutique-c .boutique-cr dl dt::before {
  content: "";
  display: block;
  position: absolute;
}
.boutique .boutique-c .boutique-cl dl dt i,
.boutique .boutique-c .boutique-cr dl dt i {
  display: inline-block;
  width: 34px;
  height: 34px;
  background: #0079D6;
  font-size: 24px;
  font-weight: bold;
  line-height: 34px;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  vertical-align: middle;
  position: relative;
  z-index: 1;
}
.boutique .boutique-c .boutique-cl dl dt b,
.boutique .boutique-c .boutique-cr dl dt b {
  font-size: 24px;
  font-weight: bold;
  line-height: 34px;
  color: #333;
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
  position: relative;
  z-index: 1;
}
.boutique .boutique-c .boutique-cl dl dt em,
.boutique .boutique-c .boutique-cr dl dt em {
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
  line-height: 85%;
  color: #C7C7C7;
  vertical-align: bottom;
  margin-bottom: 8px;
  margin-left: 4px;
  position: relative;
  z-index: 1;
}
.boutique .boutique-c .boutique-cl dl dd,
.boutique .boutique-c .boutique-cr dl dd {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  color: #555;
  display: block;
  box-sizing: border-box;
  margin-top: 11px;
  text-align: justify;
  margin: 10px;
}
.boutique .boutique-c .boutique-cl dl.cur,
.boutique .boutique-c .boutique-cr dl.cur,
.boutique .boutique-c .boutique-cl dl:hover,
.boutique .boutique-c .boutique-cr dl:hover {
  width: 340px;
  box-shadow: 0 0 30px rgba(0, 121, 214, 0.1);
  border-radius: 18px;
  position: relative;
  z-index: 2;
}
.boutique .boutique-c .boutique-cl dl.cur::before,
.boutique .boutique-c .boutique-cr dl.cur::before,
.boutique .boutique-c .boutique-cl dl:hover::before,
.boutique .boutique-c .boutique-cr dl:hover::before {
  background: #FFCB00;
  
}
.boutique .boutique-c .boutique-cl dl.cur dt,
.boutique .boutique-c .boutique-cr dl.cur dt,
.boutique .boutique-c .boutique-cl dl:hover dt,
.boutique .boutique-c .boutique-cr dl:hover dt {
  background: #0079D6;
  height: 46px;
  border-bottom: 0;
  box-sizing: border-box;
}
.boutique .boutique-c .boutique-cl dl:hover{
    border: 1px solid #0079d6;
	border-radius:0;
}
.boutique .boutique-c .boutique-cr dl:hover{
    border: 1px solid #0079d6;
	border-radius:0;
}


.boutique .boutique-c .boutique-cl dl.cur dt::before,
.boutique .boutique-c .boutique-cr dl.cur dt::before,
.boutique .boutique-c .boutique-cl dl:hover dt::before,
.boutique .boutique-c .boutique-cr dl:hover dt::before {
  border-color: #0079D6 !important;
  
}
.boutique .boutique-c .boutique-cl dl.cur dt i,
.boutique .boutique-c .boutique-cr dl.cur dt i,
.boutique .boutique-c .boutique-cl dl:hover dt i,
.boutique .boutique-c .boutique-cr dl:hover dt i {
  color: #fff;
  background: none;
  font-size: 32px;
  font-weight: bold;
  line-height: 85%;
  color: #fff;
  vertical-align: middle;
  height: auto;
}
.boutique .boutique-c .boutique-cl dl.cur dt b,
.boutique .boutique-c .boutique-cr dl.cur dt b,
.boutique .boutique-c .boutique-cl dl:hover dt b,
.boutique .boutique-c .boutique-cr dl:hover dt b {
  color: #fff;
}
.boutique .boutique-c .boutique-cl dl.cur dt em,
.boutique .boutique-c .boutique-cr dl.cur dt em,
.boutique .boutique-c .boutique-cl dl:hover dt em,
.boutique .boutique-c .boutique-cr dl:hover dt em {
  color: #fff;
  opacity: 0.3;
}
.boutique .boutique-c .boutique-cl dl.cur dd,
.boutique .boutique-c .boutique-cr dl.cur dd,
.boutique .boutique-c .boutique-cl dl:hover dd,
.boutique .boutique-c .boutique-cr dl:hover dd {
  background: #fff;
  margin-top: 0;
  border-radius: 0 0 18px 18px;
}
.boutique .boutique-c .boutique-cl {
  float: left;
  width: 340px;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(1) {
  margin-bottom: 75px;
  margin-left: 28px;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(1)::before {
  right: -205px;
  top: 85px;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(1) dt::before {
  width: 190px;
  height: 68px;
  border: 1px dashed #D3D3D3;
  border-bottom: 0;
  border-left: 0;
  right: -207px;
  top: 20px;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(2) {
  margin-bottom: 52px;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(2)::before {
  right: -214px;
  top: 12px;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(2) dt::before {
	width: 200px;
    border: 1px dashed #D3D3D3;
    border-bottom: 0;
    border-left: 0;
    right: -210px;
    top: 10px;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(3) {
  margin-bottom: 8px;
  margin-left: 28px;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(3)::before {
  right: -148px;
  top: -50px;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(3) dt::before {
  width: 140px;
  height: 60px;
  border-bottom: 1px dashed #D3D3D3;
  border-right: 1px dashed #D3D3D3;
  right: -150px;
  top: -45px;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(4) {
  margin-left: 112px;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(4)::before {
  right: -54px;
  top: -18px;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(4) dt::before {
  width: 75px;
  height: 33px;
  border: 1px dashed #D3D3D3;
  border-top: 0;
  border-left: 0;
  right: -46px;
  top: -12px;
}
.boutique .boutique-c .boutique-cr {
  float: right;
  width: 340px;
}
.boutique .boutique-c .boutique-cr dl {
  float: right;
}
.boutique .boutique-c .boutique-cr dl.cur::before,
.boutique .boutique-c .boutique-cr dl:hover::before {

}
.boutique .boutique-c .boutique-cr dl.cur dt::before,
.boutique .boutique-c .boutique-cr dl:hover dt::before {

}
.boutique .boutique-c .boutique-cr dl:nth-of-type(1) {
  margin-right: 28px;
  margin-bottom: 44px;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(1)::before {
  left: -115px;
  top: 115px;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(1) dt::before {
	width: 105px;
    height: 98px;
    border: 1px dashed #D3D3D3;
    border-bottom: 0;
    border-right: 0;
    left: -118px;
    top: 16px;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(2) {
  margin-bottom: 52px;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(2)::before {
  left: -230px;
  top: 130px;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(2) dt::before {
  width: 218px;
  height: 100px;
  border: 1px dashed #D3D3D3;
  border-bottom: 0;
  border-right: 0;
  left: -232px;
  top: 20px;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(3) {
  margin-right: 28px;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(3)::before {
  left: -183px;
  top: 100px;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(3) dt::before {
	width: 168px;
    height: 75px;
    border: 1px dashed #D3D3D3;
    border-bottom: 0;
    border-right: 0;
    left: -185px;
    top: 18px;
}



.confused{padding:89px 0 52px;background:#fff}
.confused h2{font-size:0;text-align:center}
.confused h2 b{display:inline-block;font-size:22px;font-weight:400;line-height:24px;color:#222;vertical-align:middle;margin-right:10px}
.confused h2 span{display:inline-block;font-size:48px;font-weight:700;line-height:50px;color:#0079d6;vertical-align:middle}
.confused .confused-c{margin-top:62px}
.confused .confused-c ul li{float:left;width:210px;margin-right:37px;text-align:center}
.confused .confused-c ul li em{display:block;line-height:0;border-radius:20px;overflow:hidden;border:5px solid #e6e6e6;width:190px;margin:0 auto 0}
.confused .confused-c ul li em img{display:block;width:190px;height:140px;transition:1s}
.confused .confused-c ul li b{display:block;font-size:24px;font-weight:700;line-height:24px;color:#333;margin-top:28px}
.confused .confused-c ul li b::after{content:"";display:block;width:20px;height:2px;background:#0079d6;margin:22px auto 15px}
.confused .confused-c ul li p{font-size:16px;font-weight:400;line-height:22px;color:#555;display:block}
.confused .confused-c ul li:hover em img{transform:scale(1.05)}
.confused .confused-c ul li:hover b{color:#0079d6}
.confused .confused-c ul li:last-of-type{margin-right:0}
.confused .confused-c ul::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.confused .word{text-align:center;margin-top:62px;font-size:0;}
.confused .word b{font-size:24px;font-weight:700;line-height:26px;color:#333;display:block}
.confused .word p{background:#0079d6;display:inline-block;border-radius:19px;padding:0 5px 0 19px;vertical-align:top;margin-top:16px}
.confused .word p span{font-size:18px;font-weight:400;line-height:38px;color:#fff;display:inline-block}
.confused .word p em{display:inline-block;background:#fff;font-size:24px;font-weight:700;line-height:30px;color:#0079d6;margin-left:17px;border-radius:15px;padding:0 35px 0 20px;vertical-align:top;margin-top:4px}
.confused .word p em i{font-size:18px;font-weight:400;line-height:18px;color:#0079d6}
.confused .word a{display:inline-block;}
.brand {
  padding-top: 0px;
}
.brand .brand-l {
  float: left;
  width: 37.24%;
}
.brand .brand-r {
  float: right;
  width: 62.76%;
}
.brand .brand-r li img {
  display: block;
  width: 100%;
}
.brand .brand-c {
  margin-top: 50px;
  overflow: hidden;
  background: url(../images/ys-bg1.jpg) no-repeat;
  background-size: 37.24% 100%;
}
.brand .brand-ct {
  float: right;
  width: 355px;
}
.brand .brand-ct ul {
  margin-top: 2.8vw;
}
.brand .brand-ct ul li {
  margin-bottom: 1.8vw;
  font-size: 0;
}
.brand .brand-ct ul li em {
  display: inline-block;
  width: 48px;
  height: 48px;
  background: #fff;
  border-radius: 5px;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  line-height: 48px;
  color: #0079D6;
  vertical-align: top;
  margin-right: 16px;
}
.brand .brand-ct ul li p {
  display: inline-block;
  vertical-align: top;
  padding-top: 10px;
  position: relative;
}
.brand .brand-ct ul li p::before {
  content: "";
  display: block;
  width: 25px;
  height: 2px;
  background: #fff;
  opacity: 0.5;
  position: absolute;
  left: 0;
  top: 0;
}
.brand .brand-ct ul li p b {
  display: block;
  font-size: 24px;
  font-weight: normal;
  line-height: 24px;
  color: #fff;
}
.brand .brand-ct ul li p span {
  display: block;
  font-size: 12px;
  font-weight: normal;
  line-height: 85%;
  color: #fff;
  opacity: 0.5;
  margin-top: 4px;
}
.brand .brand-ct ul li.cur em {
  background: #C70000;
  color: #fff;
}
.brand .brand-ct .list {
  margin-left: -1.5625vw;
  width: 480px;
  padding: 1.5625vw 1.5625vw;
  position: relative;
  z-index: 1;
  background: #fff;
}
.brand .brand-ct .list .qh {
  position: absolute;
  right: -3vw;
  bottom: 0;
  font-size: 0;
  z-index: 1;
}
.brand .brand-ct .list .qh .prev,
.brand .brand-ct .list .qh .next {
  display: inline-block;
  cursor: pointer;
  width: 3vw;
}
.brand .brand-ct .list .qh img {
  display: block;
  width: 100%;
}
.brand .brand-ct .list dl dt {
  font-size: 36px;
  font-weight: bold;
  line-height: 36px;
  color: #333;
  display: block;
  height: 50px;
  border-bottom: 2px solid #e6e6e6;
  margin-bottom: 0.885vw;
}
.brand .brand-ct .list dl dt span {
  display: inline-block;
  font-size: 24px;
  font-weight: normal;
  line-height: 24px;
  color: #333;
  margin-left: 5px;
}
.brand .brand-ct .list dl dd span {
  display: block;
  background-image: url('../images/ys-gou.png');
  background-repeat: no-repeat;
  background-position: left top 6px;
  background-size: auto auto;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  color: #555;
  margin-bottom: 0.625vw;
  padding-left: 16px;
}
.brand .brand-cb {
  width: 550px;
  background: #fff;
  height: 290px;
  border-bottom: 12px solid #0079D6;
  box-sizing: border-box;
  position: relative;
  margin-left: -31px;
  margin-top: 41px;
}
.brand .brand-cb .list2 {
  position: absolute;
  right: -1040px;
  top: -392px;
  width: 1205px;
  height: 750px;
  z-index: -1;
}
.brand .brand-cb .list2 ul li {
  display: block;
  line-height: 0;
  overflow: hidden;
}
.brand .brand-cb .list2 ul li img {
  width: 1205px;
  height: 750px;
  display: block;
}
@media screen and (max-width: 1440px) {
  .brand .brand-ct ul {
    margin-top: 30px;
  }
  .brand .brand-ct ul li {
    height: 40px;
    margin-bottom: 20px;
  }
  .brand .brand-ct ul li em {
    height: 40px;
    line-height: 40px;
    width: 40px;
    font-size: 20px;
  }
  .brand .brand-ct ul li p {
    padding-top: 8px;
  }
  .brand .brand-ct ul li p b {
    font-size: 19px;
    line-height: 20px;
  }
  .brand .brand-ct .list dl dt {
    font-size: 30px;
    line-height: 30px;
    height: 40px;
  }
  .brand .brand-ct .list dl dt span {
    font-size: 20px;
  }
  .brand .brand-ct .list dl dd span {
    font-size: 14px;
    line-height: 22px;
  }
}
.partner{background:#fff;padding:150px 0 89px}
.partner .partner-c{margin-top:46px}
.partner .partner-c .list ul li{line-height:0;overflow:hidden;display:block;float:left;width:230px;margin-bottom:11px;margin-right:12px;height:140px}
.partner .partner-c .list ul li img{width:230px;height:140px;display:block;transition:.5s;position:relative;top:0}
.partner .partner-c .list ul li:nth-of-type(5n){margin-right:0}
.partner .partner-c .list ul li:hover{box-shadow:0 0 20px rgba(0,0,0,.05)}
.partner .partner-c .list ul li:hover img{top:-140px}
.partner .partner-c .list ul::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.partner .partner-c .pagination{font-size:0;text-align:center;margin-top:29px}
.partner .partner-c .pagination span{display:inline-block;width:20px;height:20px;background:#fff;border-radius:50%;margin:0 13px;cursor:pointer}
.partner .partner-c .pagination span.cur{background:#0079d6}
.process{padding:80px 0 89px}
.process .process-c{margin-top:42px}
.process .process-c ul li{float:left;text-align:center;width:175px;height:176px;margin-left:-4px;padding-top:35px;box-sizing:border-box;position:relative}
.process .process-c ul li::before{content:"";display:block;width:175px;height:176px;background-image:url(../images/lc-cbg.png);background-repeat:no-repeat;background-position:center top;background-size:auto auto;position:absolute;left:0;top:0;z-index:1}
.process .process-c ul li::after{content:"";display:block;width:189px;height:198px;background-image:url(../images/lc-line.png);background-repeat:no-repeat;background-position:center top;background-size:auto auto;position:absolute;right:-100px;bottom:-101px;filter:grayscale(100%);opacity:.25;z-index:0}
.process .process-c ul li em{display:block;font-size:45px;font-weight:700;line-height:85%;color:#fff;position:relative;z-index:2}
.process .process-c ul li span{display:block;font-size:18px;font-weight:400;line-height:24px;color:#fff;margin-top:10px;position:relative;z-index:2}
.process .process-c ul li:nth-of-type(even){margin-top:175px}
.process .process-c ul li:nth-of-type(even)::after{top:-106px;bottom:auto;transform:rotateY(180deg);right:-96px}
.process .process-c ul li:last-of-type::after{display:none}
.process .process-c ul li:hover::before{background-image:url(../images/lc-cbgh.png);background-repeat:no-repeat;background-position:center top;background-size:auto auto}
.process .process-c ul li:hover::after{filter:grayscale(0);opacity:1}
.process .process-c ul::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.process .zx{text-align:center;margin-top:30px;font-size:0}
.process .zx em{background:#0079d6;display:inline-block;border-radius:19px;padding:0 5px 0 19px;vertical-align:top;margin-top:16px;font-size:18px;font-weight:400;line-height:40px;color:#fff}
.process .zx em i{font-size:30px;font-weight:700;line-height:32px;color:#0079d6;background:#fff;border-radius:16px;padding:0 18px;vertical-align:top;margin-top:4px;display:inline-block}
.process .zx a{display:inline-block;vertical-align:top;background:#0079d6;width:176px;background:#0079d6 url(../images/kh-zx.png);background-repeat:no-repeat;background-position:left 38px center;background-size:auto auto;font-size:18px;font-weight:400;line-height:38px;color:#fff;border-radius:19px;box-sizing:border-box;text-align:left;text-indent:68px;margin-top:16px;margin-left:20px}
.about{background-image:url(../images/abt-bg.jpg);background-repeat:no-repeat;overflow:hidden; background-position:center top;background-size:auto auto;height:760px;box-sizing:border-box;padding-top:135px}
.about .content{min-width:1200px;max-width:1400px;width:auto}
.about .about-c{background:#fff;padding:48px 4% 0;height: 500px;}
.about .about-c h3{font-size:30px;font-weight:700;line-height:30px;color:#333542;display:block;text-align:center}
.about .about-c h3::after{content:"";display:block;width:40px;height:2px;background:#0079d6;margin:20px auto 0}
.about .about-c .desc{font-size:16px;font-weight:400;line-height:30px;color:#555;margin-top:14px}
.about .about-c .desc a{color:#0079d6}
.about .about-c .desc a:hover{text-decoration:underline}
.about .about-c .about-tit{float:left;width:235px;margin-top:48px}
.about .about-c .about-tit ul li{height:70px;background:#ebebeb;box-sizing:border-box;padding:20px 0 0 43px;margin-bottom:2px;position:relative}
.about .about-c .about-tit ul li::before{content:"";display:block;width:5px;height:100%;background:#0065b3;position:absolute;left:0;top:0;display:none}
.about .about-c .about-tit ul li::after{content:"";display:block;width:17px;height:17px;background:#0079d6 url(../images/abt-jt.png);background-repeat:no-repeat;background-position:center center;background-size:auto auto;border-radius:50%;position:absolute;right:-7px;top:50%;margin-top:-8.5px;display:none}
.about .about-c .about-tit ul li span{display:block;font-size:12px;font-weight:400;line-height:85%;color:#bdbdbd;margin-top:5px}
.about .about-c .about-tit ul li a{display:block;font-size:20px;font-weight:400;line-height:20px;color:#222}
.about .about-c .about-tit ul li:last-of-type{margin-bottom:0}
.about .about-c .about-tit ul li.cur,.about .about-c .about-tit ul li:hover{background:#0079d6}
.about .about-c .about-tit ul li.cur a,.about .about-c .about-tit ul li.cur span,.about .about-c .about-tit ul li:hover a,.about .about-c .about-tit ul li:hover span{color:#fff}
.about .about-c .about-tit ul li.cur::after,.about .about-c .about-tit ul li.cur::before,.about .about-c .about-tit ul li:hover::after,.about .about-c .about-tit ul li:hover::before{display:block}
.about .about-c .about-con{float:right;width:calc(100% - 277px);margin-top:48px}
.about .about-c .about-con .tempWrap{width:1000px !important;}
.about .about-c .about-con ul li{float:left;width:245px !important;margin-right:1%;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.about .about-c .about-con ul li em{display:block;line-height:0;overflow:hidden}
.about .about-c .about-con ul li em img{display:block;width:234px;height:175px;transition:1s}
.about .about-c .about-con ul li img{display:block;width:234px;height:175px;transition:1s}
.about .list{ height:217px; overflow:hidden;}

.about .about-c .about-con ul li h4{font-size:16px;font-weight:400;line-height:28px;color:#292d33;display:block;margin-top:14px}
.about .about-c .about-con ul li:last-of-type{margin-right:0}
.about .about-c .about-con ul li:hover em img{transform:scale(1.05)}
.about .about-c .about-con ul li:hover h4{color:#0079d6}
.about .about-c::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.news{background:#fff;padding:0 0 70px}
.news .news-c{margin-top:50px}
.news .news-c .news-cl{float:left;width:244px;border:3px solid #9e9e9e;height:561px;box-sizing:border-box;position:relative}
.news .news-c .news-cl::before{content:"";display:block;width:54px;height:3px;background:#535353;position:absolute;right:-27px;top:89px}
.news .news-c .news-cl h3{font-size:60px;font-weight:700;line-height:85%;color:#333;display:block;padding:60px 0 0 30px;letter-spacing:-2px}
.news .news-c .news-cl h3 span{display:block;font-size:30px;font-weight:700;line-height:85%;color:#333;margin-top:6px}
.news .news-c .news-cl h3 b{font-size:30px;font-weight:700;line-height:30px;color:#333;margin-top:36px;display:block}
.news .news-c .news-cl ul{padding:0 64px 0 53px;margin-top:30px}
.news .news-c .news-cl ul li{padding:30px 0;border-bottom:1px solid #c1c1c1}
.news .news-c .news-cl ul li a{display:block}
.news .news-c .news-cl ul li em{width:30px;height:30px;display:block;line-height:0;overflow:hidden;float:left;margin-right:11px}
.news .news-c .news-cl ul li em img{display:block;width:30px;height:30px;position:relative;top:0}
.news .news-c .news-cl ul li span{font-size:20px;font-weight:700;line-height:30px;color:#222;float:left}
.news .news-c .news-cl ul li.cur em img{top:-30px}
.news .news-c .news-cl ul li.cur span{color:#0079d6}
.news .news-c .news-cl ul li:last-of-type{border-bottom:0}
.news .news-c .news-cl ul li::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.news .news-c .news-cr{float:right;width:900px}
.news .news-c .news-cr ul li{float:left;width:265px;margin-right:24px;position:relative;height:560px;overflow:hidden;padding-top:53px;box-sizing:border-box;transition:.5s}
.news .news-c .news-cr ul li::before{content:"";display:block;width:100%;height:2px;background:#e6e6e6;position:absolute;left:0;top:0}
.news .news-c .news-cr ul li::after{content:"";display:block;width:0;height:3px;background:#0079d6;position:absolute;left:0;top:0;z-index:1;opacity:0;transition:.5s}
.news .news-c .news-cr ul li a{position:relative;height:507px;display:block}
.news .news-c .news-cr ul li a::before{content:"";display:block;width:40px;height:40px;background-image:url(../images/news-jt.png);background-repeat:no-repeat;background-position:center top;background-size:auto auto;position:absolute;left:0;bottom:0;transition:.25s}
.news .news-c .news-cr ul li b{font-size:48px;font-weight:700;line-height:85%;color:#333;display:block}
.news .news-c .news-cr ul li b i{font-size:18px;font-weight:700;line-height:85%;color:#333;display:block;margin-top:23px}
.news .news-c .news-cr ul li h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:16px;font-weight:700;line-height:18px;color:#333;margin-top:11px;margin-bottom:28px}
.news .news-c .news-cr ul li em{display:block;line-height:0;overflow:hidden}
.news .news-c .news-cr ul li em img{display:block;width:265px;height:200px;transition:1s}
.news .news-c .news-cr ul li p{font-size:15px;font-weight:400;color:#666;display:block;margin-top:25px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:24px;height:72px}
.news .news-c .news-cr ul li.cur{padding:53px 28px 0;width:321px;background:#fff;box-shadow:0 5px 18px 0 rgba(0,121,214,.13)}
.news .news-c .news-cr ul li.cur b{color:#0079d6}
.news .news-c .news-cr ul li.cur em img{transform:scale(1.05)}
.news .news-c .news-cr ul li.cur::after{opacity:1;width:100%}
.news .news-c .news-cr ul li.cur a::before{bottom:25px;background-image:url(../images/news-jth.png);background-repeat:no-repeat;background-position:center top;background-size:auto auto}
.news .news-c .news-cr ul li:last-of-type{margin-right:0}
.news .news-c .news-cr ul::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.news .news-c::after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

/*选择理由*/

.sup1{overflow:hidden;background:url(/static/default/mb/images/20210710120220_3259.jpg) center top no-repeat;height: 600px;}
.sup1 h2{display:block;padding-top:55px;height:215px;text-align:center;}
.sup1 h2 a:hover{text-decoration:none;}
.sup1 h2 span{display:block;font-size:16px;color:#5293d6;text-transform: uppercase;font-weight:normal;}
.sup1 h2 a{color:#ffffff;font-size:48px;}
.sup1 h2 em{display:block;padding-top:5px;font-size:22px;font-weight:normal;}
.sup1 h5{display:block;padding:20px 0 0 440px;margin-top:20px;height:120px;font-size:40px;color:#2f3640;background:url(/images/Index/sup_l1.png) no-repeat 290px top;}
.sup1 h5 em{display:block;font-weight:normal;font-size:30px;color:#2f3640;}

.divaa{left: 0;position: absolute;top: 460px;z-index: 9999;}
.divaa > a{ display: block;float: left;height: 166px;margin-right: 10px;width: 100px;}
.sup1 h6{display:block;height:248px;font-size:16px;line-height:28px;border-bottom:1px dashed #d7d7d7;text-align:center;font-weight:normal;}
.sup1 .spic{overflow:hidden;float:left;margin-top:35px;width:903px;height:455px;}
.sup1 .spic p{border-left: 10px solid #4240eb;box-shadow: 13px 5px 8px 0px rgb(177 181 185 / 78%);display:block;padding:45px 65px;margin-bottom:20px;width:773px;line-height:30px;height:80px;background:#f6f6f6;color:#666666;font-size:18px;}
.sup1 .spic .pics{overflow:hidden;margin-bottom:12px;height:165px;}
.sup1 .pics a{overflow:hidden;display:block;float:left;margin-right:16px;width:903px;height:165px;}
.sup1 .pics a.laster{margin-right:0;}
.sup1 .pics img{display:block;float:left;width:903px;height:165px;}
.sup1 .pics img{ transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.sup1 .pics img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.sup1 ul{overflow:hidden;display:block;height:265px;}
.sup1 ul li{overflow:hidden;position:relative;display:block;float:left;margin-right:16px;width:290px;}
.sup1 ul li img{display:block;margin-top:10px;width:290px;height:200px;}
.sup1 ul li img{ transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.sup1 ul li img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.sup1 ul li.laster{margin-right:0;}
.sup1 ul li em{display:block;line-height:48px;height:54px;text-align:center;color:#555555;font-size:16px;cursor:pointer;}
.sup1 ul li span {
    display: inline-block;
    padding: 0 10px;
    font-size: 20px;
    font-family: "Arial";
    background: #0174cf;
    border-radius: 10px;
    color: #fff;
    margin-right: 10px;
    line-height: 36px;
}
.sup1 .nums{display:block;float:right;margin-top:35px;width:280px;}
.sup1 .nums a{display:block;margin-bottom:16px;width:280px;height:60px;line-height:60px;text-align:left;font-size:16px;color:#333333;background:#e9e9e9;padding-left:15px;box-shadow: 3px 2px 6px 0px rgb(177 181 185 / 78%) }
.sup1 .nums a em{font-size:20px;padding-right:10px;}
.sup1 .nums a:hover,.sup1 .nums a.cur{color:#ffffff;background:#00a0e9;}
/*选择理由*/

/*过程*/

.proc{overflow:hidden; padding-top:80px;margin-top: 80px;background:url(/images/Index/proc_bg.png) no-repeat center top;}
.proc .content{ position:relative; height:419px;}
.proc h2{display:block;font-size:38px;text-align:center; height:141px;}
.proc h2 a{color:#2764c2;}
.proc h2 a:hover{text-decoration:none;}
.proc h2 em{display:block;font-size:22px;color:#333;text-transform: uppercase;font-weight:normal;}
.proc ul{overflow:hidden; height:150px; width:930px;margin-left:2px;}
.proc li{  float: left;margin-left: -14px;margin-right: 2px;width: 166px;}
.proc li span{ display:block; float:left; width:106px; text-align:center; font:16px "Microsoft Yahei"; text-align:center; color:#fff;}
.proc li span em{ display:block; font:18px Arial, Helvetica, sans-serif; text-align:center; height:40px; line-height:40px;margin-top:15px;}
.proc li p{ margin-left:-7px;font:12px "Microsoft Yahei"; line-height:30px; color:#fff; width:60px; float:left; margin-top:20px;}
.proc li p i{ display:block;padding-left:8px;}
.btns{ position:absolute; top:142px; left:915px; font:14px "Microsoft Yahei"; color:#0079dc;}
.btns span{ display:block; padding-left:60px; height:65px;}
.btns span em{ display:block; font:24px Arial, Helvetica, sans-serif; font-weight:bold;}
.btns p{ font:13px "Microsoft Yahei"; line-height:30px; color:#fff;}
.btns p i{ display:inline-block; width:64px; padding-left:28px;}

/*news*/

.news {padding-bottom: 60px;}

.news .container{width: 1400px;margin: 0 auto;}
.conbox{margin-top:80px;}


.news .conleft {
    overflow: hidden;
    display: block;
    float: left;
    padding: 0 20px;
    width: 955px;
    height: 505px;
    background: #fff;
    border: 1px solid #e3e0e0;
	}
.news .conleft .newstop {height: 47px;border-bottom: 2px solid #0079d6;margin-bottom: 25px;}
.news .conleft .newstop ul {float: left;}
.news .conleft .newstop ul li {float: left;width: 148px;text-align: center;height: 47px;line-height: 47px;font-weight: bold;font-size: 16px;border-radius: 7px 7px 0 0;font-weight: bold;}
.news .conleft .newstop ul li a {color: #666;}
.news .conleft .newstop ul li.cur {background: #0079d6;}
.news .conleft .newstop ul li.cur a {color: #fff;}
.news .conleft .newstop .morea {float: right;height: 48px;line-height: 48px;color: #999999;}
.news .conleft .newsCon .box {display: none;}
.news .conleft .newsCon .box.cur {display: block;}
.news .newsCon dl {padding-left: 335px;height: 161px; position: relative;margin-bottom: 29px;}
.news .newsCon dl dt {position: absolute;left: 0;top: 0;}
.news .newsCon dl dt img {display: block;width: 300px;height: 161px;}
.news .newsCon dl dd.dd1 {font-size: 18px;margin-bottom: 20px;padding-top: 18px; font-weight:bold}
.news .newsCon dl dd.dd1 a {color: #333;}
.news .newsCon dl dd.dd2 {font-size: 14px;line-height: 24px;height: 72px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}

.news .newsCon ul {padding-top: 4px;border-top: 1px dashed #ccc;}
/*.news .newsCon ul li {overflow: hidden;position: relative;background: url(../images/proicon01.png) no-repeat 4px center;}*/
.news .newsCon ul li a {
	float: left;
	width: 236px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

	}
.news .newsCon ul li span {float: right;color: #999;}
.news .newsCon ul li:hover {background: url(../images/proicon02.png) no-repeat 5px center;}
.news .newsCon ul li:hover a {color: #004ba7;}



.news .conright {
	overflow: hidden;
    display: block;
    float: right;
    padding: 0 20px;
    width: 348px;
    height: 505px;
    background: url(/images/Index/faq_bg.jpg) no-repeat left top;
}
.news .conright .newstop {height: 47px;border-bottom: 1px solid #0079d6;line-height: 47px;margin-bottom: 20px;background:url(/images/Index/xwtb.jpg) no-repeat left bottom;}
.news .conright .a1 {font-size: 16px;color: #666;font-weight: bold;padding-left: 40px;}
.news .conright i {font-weight: normal;font-size: 14px;color: #999999;}
.news .conright .morea {float: right;height: 48px;line-height: 48px;color: #999999;}
.conright .cjwt {position: relative;height: 430px !important;}
.conright .cjwt td {width:350px;}
.conright .cjwt dl {padding: 20px 0;margin: 0 5px;border-bottom: 1px dashed #ccc;}
.conright .cjwt dl dt {padding-left: 31px;height: 23px;line-height: 23px;font-size: 16px;font-weight: bold;background: url(/images/Index/news_q.jpg) no-repeat left center;margin-bottom: 10px;}
.conright .cjwt dl dt a {color: #333;}
.conright .cjwt dl dd {padding-left: 31px;height: 46px;line-height: 23px;font-size: 13px;background: url(/images/Index/news_a.jpg) no-repeat left 2px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.conright .cjwt dl dd a {color: #888888;}


.news{overflow:hidden;height:655px;background:#fff;}
.news .til{overflow:hidden;display:block;height:54px;background:url(/images/Index/xwtb.png) repeat-x left bottom;}
.news .til ul{display:block;float:left;width:600px;height:28px;line-height:28px;}
.news .til ul li{display:inline-block;float:left;width:120px;height:54px;font-size:20px;padding-left:40px;background:url(/images/Index/news_l1.jpg) no-repeat left bottom;}
.news .til ul li a{display:block;height:54px;line-height:54px;font-weight:bold;color:#2764c2;}
.news .til span{display:block;float:right;width:55px;height:54px;line-height:54px;font-size:14px;}
.news .til span a{color:#999999;}
.news1{overflow:hidden;display:block;float:left;padding:0 20px;margin-top:65px;width:755px;height:505px;background:url(/images/Index/news_bg.jpg) no-repeat left top;}
.pics{overflow:hidden;display:block;float:left;margin-top:20px;width:257px;height:388px;}
.pics img{display:block;width:257px;height:388px;}
.news2{
	float: left;
    width: 670px;
    margin-left: 20px;
}
.nums{display:block;float:right;width:670px;height:168px;border-bottom:1px solid #ececec;}
.nums h5{display:block;margin-top:10px;height:40px;line-height:40px;font-size:18px;}
.nums h5 a{color:#262626;}
.nums p{overflow:hidden;display:block;height:48px;line-height:24px;color:#535353;font-size:14px;}
.nums span{display:block;margin-top:20px;width:100px;height:30px;line-height:30px;background:#000;font-size:16px;text-align:center;}
.nums span a{color:#ffffff;}
.texts{
	overflow: hidden;
    width: 670px;
    justify-content: space-between;
    flex-wrap: wrap;
    -webkit-box-sizing: border-box;
    display: flex;
    margin: 20px 10px;
}
.texts li{
	overflow: hidden;
    height: 30px;
    line-height: 34px;
    font-size: 14px;
    width: 48%;
    margin: 5px;
    border-bottom: 1px dashed #cfcfcf;
}
.texts li a{color:#666666;}
.texts li em{display:inline-block;float:left;padding-right:4px;}
.faq{overflow:hidden;display:block;float:right;margin-top:65px;padding:0 20px;width:348px;height:505px;background:url(/images/Index/faq_bg.jpg) no-repeat left top;}
.faq .pics{margin-top:20px;width:332px;height:135px;}
.faq .pics img{display:block;width:332px;height:135px;}
.faq2{overflow:hidden;margin-top:15px;}
.faq2 dl{overflow:hidden;display:block;margin-top:10px;height:100px;border-bottom:1px solid #c4c4c4;}
.faq2 dl.laster{border-bottom:0;}
.faq2 dl dt{display:block;height:30px;line-height:30px;font-size:14px;font-weight:bold;}
.faq2 dl dt a{display:block;padding-left:30px;color:#222222;background:url(/images/Index/faq_l1.jpg) no-repeat 2px 5px;}
.faq2 dl dd{overflow:hidden;display:block;height:52px;padding-left:30px;margin-top:5px;font-size:14px;color:#666666;line-height:26px;background:url(/images/Index/faq_l2.jpg) no-repeat left 5px;}
/*友情链接*/
p.newlf_tel a {
    color: #000000;
    font-size: 18px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*indexaboutus*/
.sy_about{padding:30px 0 40px; background-size:cover;background-color: #edededeb;}
.sy_about .long{padding: 50px 40px;background: #fff;}
.sy_about .txt{ float:left;color:#666;font-size: 16px;line-height: 24px;}
.sy_about .txt p{ margin-bottom:10px 0;}
.sy_about .img{ width:47%; float:right;}
.sy_about .img img{ width:100%;}

.index-about{ margin-top:40px;}
.index-about ul li{position: relative;z-index:2; float:left; width:25%; text-align:left;display: block;}
.index-about ul li:nth-of-type(4){border:none}
.index-about ul li a{position:relative;z-index:2; display:table;}
.index-about ul li span{color: #999;vertical-align: top;}
.index-about ul li font{color:#999;vertical-align: top;}

.index-about ul li b{font-size: 36px;font-weight:bold;color: #3A9AE4;margin-top: 0;}
.index-about ul li h1{font-size: 16px;color: #333;}

.sy_about h3{background:url(/images/ico01.png) no-repeat;padding-left:45px; width:180px; margin-top:30px; }
.p_more{display:inline-block;min-width:85px;padding:0 20px;height:45px;line-height:45px;font-size:16px;font-weight:600;text-transform:uppercase;text-align:center;color:#fff}

.mmv{background-color:#0079d6;padding:0 30px;vertical-align:middle;display:inline-block;position:relative;box-shadow:0 0 1px rgba(0,0,0,0);transform:translateZ(0);transition-property:color;transition-duration:.5s;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.5s;-webkit-transition-property:color;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}
.mmv::before{background-color:#000;transform-origin:0 50%;left:0;top:0;right:0;bottom:0;position:absolute;z-index:-1;content:"";transform:scaleX(0);transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:.5s;-webkit-transition-property:transform;-webkit-transform:scaleX(0);-webkit-transform-origin:0 50%}
.mmv:hover{color:#fff;text-decoration:underline}
.mmv:focus{color:#fff}
.mmv:active{color:#fff}
.mmv:hover::before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-webkit-transform:scaleX(1)}
.mmv:focus::before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-webkit-transform:scaleX(1)}
.mmv:active::before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-webkit-transform:scaleX(1)}
.w1480 {
    width: 1400px;
    max-width: 95%;
    margin: auto;
}
.w1400 {
  width: 1400px;
  max-width: 95%;
  margin: 0 auto;
  background: #ffffff9e;
  padding: 20px 0;
  height: 660px;
  margin-top: 40px;
}
.tratitl span {
    display: block;
    font-weight: bold;
    color: #db1a16;
}
.tratitl b {
    color: #3A9AE4;
}
.tratitl {
    text-align: center;
    font-size: 42px;
    color: #222222;
    display: block;
}
.trait {
    padding: 0px 0 30px;
}
.index-about ul li h4 {
    font-size: 16px;
    color: #333;
}

.sy_about .txt span1{
font-size: 48px;
    font-weight: 700;
    line-height: 48px;
    color: #0079d6;
    display: block;
   /* background-image: url(/images/yz-line.png);*/
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: auto auto;
    padding-bottom: 36px;
	border-bottom:1px solid #000;
	margin-bottom: 50px;
}
.bk-title1 span {
  font-size: 24px;
  font-weight: 600;
  line-height: 22px;
  color: #333;
  display: block;
  margin-top: 12px;
  text-align: center;
}
.w1401 {
  width: 1400px;
  max-width: 95%;
  margin: 0 auto;
  background: #fff;
  padding: 20px 0;
  overflow: hidden;
  margin-top: 20px;
}

@media screen and (max-width: 767px) {
  body {
    min-width: 320px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .container {
    width: auto;
  }
  .kf {
    display: none;
  }
  .header {
    position: fixed;
    z-index: 10;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-box-shadow: 0 0 10px #ddd;
    box-shadow: 0 0 10px #ddd;
    z-index:9999;
  
  }
  .header .topbar, .header .text, .header .tel {
    display: none;
  }
  .header .logo {
    height: 50px;
    line-height: 30px;
    float: none;
    padding: 0;
  }
  .header .nav {
    text-align: left;
    display: none;
    background-color: transparent;
    border-bottom: 0;
    background: #fff;
  }
  .header .nav ul {
    margin: 0 -15px;
  }
  .header .nav li {
    display: block;
    margin: 0;
    border-top: 1px solid #eee;
    background: none;
  }
  .header .nav li a {
    line-height: 40px;
    padding: 0 15px;
    color: #333;
  }
  .header .nav li .arr {
    display: block;
  }
  .header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {
    background-color: transparent;
    color: #015cb5
  }
  .header .nav li.open .arr:after {
    border-color: #015cb5;
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
  }
  .header .nav .dropdown-box {
    position: static;
    background-color: #f5f5f5;
    min-width: auto;
    text-align: left;
  }
  .header .nav .dropdown-box a:hover {
    background-color: transparent !important;
  }
  .menu-btn {
    display: block;
  }
  .banner .swiper-slide {
    height: 200px;
  }
  .banner .swiper-pagination {
    bottom: 10px;
  }
  .banner .swiper-pagination-bullet {
    width: 24px;
    height: 4px;
  }
  .menu-btn span {
    width: 12px;
    margin: 6px 0 6px 12px;
}

.menu-btn:before, .menu-btn:after, .menu-btn span {
    display: block;
    height: 2px;
    background-color: #015cb5;
    content: '';
}
.menu-btn:before {
  width: 24px;
}
.menu-btn:after {
  width: 18px;
  margin-left: 6px;
}
.menu-btn {
  padding: 18px 0;
  float: right;
  margin: 15px;
}
.content {
  width: 100% !important;
}
.header .header-load p{
  display: none;
}
.header-load{
  display: none;
}
.header .header-t .logo a img {
  display: block;
  height: 100px;
  overflow: hidden;
  position: absolute;
  top: -10px;
  left: 10px;
}
.header .header-t .logo {
  float: left;
  height: 80px;
}
.header .header-t {
  height: 80px;
}
.header .header-t .logo a {
  display: table-cell;
  height: 80px;
  vertical-align: middle;
}
.header .header-t h2 {
  display: none;
  margin-top: 28px;
  float: left;
  margin-left: 36px;
  padding: 0px 30px;
  border-left: 1px solid #ddd;
  margin-bottom: 5px;
}
.header .header-t h2 span {
  display: none;
}
.header .nav ul {
  margin: 0 -15px;
}

.header .header-b ul li:hover {
  display: none;
}
.header .header-b ul li.cur, .header .header-b ul li:hover {
  background:none;
}
.header .header-b ul li {
  display: block;
  margin: 0;
  border-top: 1px solid #eee;
  background: none;
  width: 100%;
}
.header .header-b ul li a {
  text-indent: 12px;
  line-height: 40px;
  padding: 0 15px;
  color: #333;
  display: block;
  font-size: 16px;
  text-align: left;
}
.header .header-b ul li::before {
  display: none;
}
.header .header-b ul li::after {
  display: none;
}
.header .header-t em {
  display: none;
}
.banner {
  width: auto;
  margin-top: 30px !important;;
}
.banner .hd li {
  width: 34px;
}
.hot .hot-l a {
  line-height: 50px;
}
.hot .hot-l b {
  line-height: 50px; 
}
.w1400 {
  width: auto;
  margin-top: 0;
  padding: 0;
}
.hot .hot-l {
  height: 50px;
  overflow: hidden;
}
.banner{
  /*display: none;*/
}
.hot{
  display: none;
}
.sy_about{
  padding:0;
}
.w1480{
  width: 100%;
}
.sy_about .long{
  padding: 20px 10px;
}
.sy_about .txt{
  width: 100%;
}
.sy_about .txt span1 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1rem;
  color: #0079d6;
  display: block;
  padding-bottom: 1rem;
  margin-bottom: 20px;
}
.sy_about .txt p{
  font-size: 0.6rem;
  height: 6.2rem;
  overflow: hidden;
}
.sy_about h3{
  /*display: none;*/
  background: url(/images/ico01.png) no-repeat;
  padding-left: 0;
  width: auto;
  margin-top: 0;
}
.index-about{
  display: none;
}
.p_more {
  display: inline-block;

  padding: 0;
  height: 2rem;
  line-height: 2rem;
  font-size: 0.8rem;
  font-weight: 400;
  /* text-transform: uppercase; */
  /* text-align: center; */
  color: #fff;
}
.vidio p{
  display: none;
}
.vidio {
  display: block;
  width: 100%;
  height: auto;
  margin-top: 1rem;
}
.vidio iframe{
  height: auto;
}
.fenge1{
  margin-top:0;
}
.fenge1 .ysTit2 h2 {
  font-size: 1.4rem;
  margin-top: 1.2rem;
  color: #fff;
  font-weight: 400;
}
.fenge1 .ysTit2 p {
  font-size: 1rem;
  color: #fff;
  margin: 1rem 1.4rem;
}
.fenge1 .ysTit2{
  height: 136px;
}
.product .product-t {
  position: relative;
  width: 100%;
  margin: 10px auto 11px;
}
.product .product-t ul li p{
  display: none;
}
.product .product-t ul li p a{
  display: none;
}
.product .product-t ul li.cur em::after{
  display: none; 
}
.product .product-t ul li:nth-of-type(1) em{
  background-image: none; 
}
.product .product-t ul li:nth-of-type(2) em{
  background-image: none; 
}
.product .product-t ul li:nth-of-type(3) em{
  background-image: none; 
}
.product .product-t ul li:nth-of-type(4) em{
  background-image: none; 
}
.product .product-t ul li:nth-of-type(5) em{
  background-image: none; 
}
.product .product-t ul li:nth-of-type(1).cur em{
  background-image: none; 
}
.product .product-t ul li:nth-of-type(2).cur em{
  background-image: none; 
}
.product .product-t ul li:nth-of-type(3).cur em{
  background-image: none; 
}
.product .product-t ul li:nth-of-type(4).cur em{
  background-image: none; 
}
.product .product-t ul li:nth-of-type(5).cur em{
  background-image: none; 
}
.product .product-t ul li.cur p{
  display: none; 
}
.product .product-t ul li{
    width: 19%;
    border-radius: 5px;
    box-shadow: 0 0 12px 1px rgb(177 181 185 / 78%) !important;
    margin-right: 1%;
}
.product .product-t ul li em::after{
  display: none;
}
.product .product-t ul li em{
  padding-left: 0;
  display: block;
  position: relative;
  text-align: center;
}
.product .product-t ul li em a{
  font-size: 0.8rem;
  line-height: 2.4rem;
}
.product .product-t ul li{
  height: 2.4rem;
}
.product .product-b ul li{
  width: 48%;
  margin-bottom: 0.2rem;
  box-shadow: 0 0 1px 1px rgb(223 223 223 / 78%) !important;
}
.list{
  width: 100%;
}
.product .product-b ul li em img{
  width: 100%;
  min-height: auto;
}
.product .product-b ul li:nth-of-type(4n) {
   margin-right: 1%;
   float: left; 
}
.product .product-b ul{
  margin-left: 1%;
}
.product .product-b ul li h4 a{
  font-size: 0.8rem;
}
.boutique .boutique-c > img{
  display: none;
}
.bk-title1 span{
  font-weight: 400;
  font-size: 1rem;
  margin: 1rem 1.4rem;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(1) dt::before{
  display: none;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(2) dt::before{
  display: none;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(3) dt::before{
  display: none;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(1) dt::before{
  display: none;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(2) dt::before{
  display: none;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(3) dt::before{
  display: none;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(1) {
  margin-bottom: 0.6rem;
  margin-left: 0;
  background: #ffffff96;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(2) {
  margin-bottom: 0.6rem;
  margin-left: 0;
  background: #ffffff96;
}
.boutique .boutique-c .boutique-cl dl:nth-of-type(3) {
  margin-bottom: 0.6rem;
  margin-left: 0;
  background: #ffffff96;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(1) {
  margin-bottom: 0.6rem;
  margin-left: 0;
  background: #ffffff96;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(2) {
  margin-bottom: 0.6rem;
  margin-left: 0;
  background: #ffffff96;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(3) {
  margin-bottom: 0.6rem;
  margin-left: 0;
  background: #ffffff96;
}
.boutique .boutique-c{
  margin-top:0;
}
.boutique .boutique-c .boutique-cl {
  float: left;
  width: 100%;
}
.boutique .boutique-c .boutique-cl dl, .boutique .boutique-c .boutique-cr dl {
  width: 100%;
  height:auto;
}
.boutique .boutique-c .boutique-cr {
  float: left;
  width: 100%;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(1) {
  margin-right: 0;
}
.boutique .boutique-c .boutique-cr dl:nth-of-type(3) {
  margin-right: 0;
}
.boutique .boutique-c .boutique-cl dl dt b, .boutique .boutique-c .boutique-cr dl dt b {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 34px;
  color: #333;
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
  position: relative;
  z-index: 1;
}
.w1400{
  background:none;
}
.boutique .boutique-c .boutique-cl dl dd, .boutique .boutique-c .boutique-cr dl dd {
  font-size: 0.4rem;
  font-weight: normal;
  line-height: 24px;
  color: #555;
  display: block;
  box-sizing: border-box;
  margin-top: 11px;
  text-align: justify;
  margin: 10px;
}
.brand{
  display: none;
}
.proc{
  display: none;
}
.about{
  display: none;
}
.partner{
  display: none;
}
.conright{
  display: none;
}
.conbox {
  margin-top: 0.4rem;
}
.pics{
  display: none;
}
.news .conleft{
  padding: 0;
}
.news .container {
  width: 100%;
  margin: 0 auto;
}
.news .conleft{
  width: 100%;
}
.news .conleft .newstop .morea{
  display: none;
}
.news .conleft .newstop ul{
  width: 100%;
}
.news .conleft .newstop ul li{
  width: 33%;
}
.texts{
  width: 100%;
  margin:0;
}
.news2{
  float: left;
  width: 100%;
  margin-left: 0.6rem;
}
.nums{
  width: 100%;
}
.nums p{
  margin-right: 1rem;
}
.texts li{
  width: 100%;
}
.news .newsCon ul li a {
  width: 70%;
}
.texts li em {
  width: 27%;
}
.news{
  height: 855px;
}
.foot-c{
  display: none;
}
.foot-t{
  display: none;
}
.foot-links{
  display: none;
}
.foot-b {
  position: fixed;
  left: 50%;
  bottom: 0;
  height: 5.4rem;
  background: #0079d6;
  width: 100%;
  min-width: 320px;
  max-width: 640px;
  transform: translateX(-50%);
  z-index: 10;
  display: block;
}
.foot-b ul {
  justify-content: flex-start;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  justify-content: space-between;
  height: 5.4rem;
}
.foot-b ul li.cur {
  background: url(../images/f-navbg.jpg) no-repeat;
  background-size: 100% 100%;
}

.foot-b ul li {
  width: 25%;
  text-align: center;
  position: relative;
  padding-top: 1rem;
  box-sizing: border-box;
}
g-ft .foot-b ul li em {
  display: block;
  width: 1.9rem;
  margin: 0 auto 0;
}
.wrap img {
  display: block;
  width: 100%;
}
.foot-b ul li span {
  display: block;
  font-size: 0.8rem;
  font-weight: 400;
  line-height: 1.2rem;
  color: #fff;
  margin-top: 0.7rem;
}
.foot-b ul li::before {
  content: "";
  display: block;
  width: 0.05rem;
  height: 100%;
  background: rgba(255,255,255,.2);
  position: absolute;
  right: -0.05rem;
  top: 0;
}
.foot-b img {
  width: 25%;
}
}