body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td {
	font-weight:normal;
	margin:0;
	padding:0
}
body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,i {
	font:normal 12px/1.5 "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased
}
ul,ol,li {
	list-style:none
}
a {
	text-decoration:none;
	color:#3e3a39
}
a:hover {
	text-decoration:none
}
img {
	vertical-align:top;
	border:0
}
button,input,textarea {
	font-size:100%;
	vertical-align:middle;
	outline:none;
	border-radius:0;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
table {
	border-spacing:0;
	border-collapse:collapse
}
div,a {
	-webkit-tap-highlight-color:rgba(255,255,255,0)
}
html {
	font-size:100px
}

.clear{ clear:both;}

/****jiayangshi***/


.iabout .ab_left{ width:43%; float:left;}
.iabout .ab_left h3{ font-size:62px; color:#3e3a39; font-weight: bold; text-transform:capitalize;}
.iabout .ab_left h6{ font-size:44px; color:#3e3a39; padding:5px ;}
.iabout .ab_left .line{ width:100px; height:2px; background:#9f9d9c; margin:50px 5px;}
.iabout .ab_left p{ font-size:15px; color:#3e3a39; line-height:2; margin-top:25px; text-align: justify;}
.iabout .ab_left .more{width:160px; font-size:17px; margin-top:50px; text-transform:uppercase; }
.iabout .ab_left .more a{width:128px; color:#009242; border:1px solid #009242; padding:8px 10px;}
.iabout .ab_left .more a:hover{ color:#fff; border:1px solid #009242; background:#009242;}

.iabout .ab_right{ width:50%; float:right; background:url(/images/iabbg.png) top center no-repeat ; height:713px;}

.iabout .ab_right .dszzc a{  position:absolute; top: 237px; width:238px; height:238px; background:rgba(35,24,21,.9); border-radius:0px 0px 30px 0;}
.iabout .ab_right .dszzc a:hover{  position:absolute; top: 237px; width:238px; height:238px; background:rgba(35,24,21,1); border-radius:0px 0px 30px 0;}
.iabout .ab_right .dszzc a:hover p{ color:#fff; margin:46px 0 0 30px; background:#f1bd00; text-transform:uppercase; border:1px solid #f1bd00; padding:5px 5px; text-align:center; width:92px;}
.iabout .ab_right .dszzc a h4{ font-size:25px; color:#fff; padding:60px 0 0 30px;}
.iabout .ab_right .dszzc a h5{ font-size:16px; color:#fff; padding:14px 0 0 30px; text-transform:uppercase;}
.iabout .ab_right .dszzc a p{ font-size:12px; color:#f1bd00; margin:46px 0 0 30px; text-transform:uppercase; border:1px solid #f1bd00; padding:5px 5px; text-align:center; width:92px;}


.iabout .ab_right .qywh a{  position:absolute; top: 237px; right:0; width:238px; height:238px; background:rgba(241,189,0,.9); border-radius:0px 0px 30px 0;}
.iabout .ab_right .qywh a:hover{  position:absolute; top: 237px; width:238px; height:238px; background:rgba(241,189,0,1); border-radius:0px 0px 30px 0;}
.iabout .ab_right .qywh a:hover p{ color:#fff; margin:46px 0 0 30px; background:#231815; text-transform:uppercase; border:1px solid #231815; padding:5px 5px; text-align:center; width:92px;}
.iabout .ab_right .qywh a h4{ font-size:25px; color:#231815; padding:60px 0 0 30px;}
.iabout .ab_right .qywh a h5{ font-size:16px; color:#231815; padding:14px 0 0 30px; text-transform:uppercase;}
.iabout .ab_right .qywh a p{ font-size:12px; color:#231815; margin:46px 0 0 30px; text-transform:uppercase; border:1px solid #231815; padding:5px 5px; text-align:center; width:92px;}

.iabout .ab_right .qyyj a{  position:absolute; top: 475px; margin-left: 237px; width:238px; height:238px; background:rgba(0,146,66,.9); border-radius:0px 0px 30px 0;}
.iabout .ab_right .qyyj a:hover{  position:absolute; top: 475px; margin-left: 237px; height:238px; background:rgba(0,146,66,1); border-radius:0px 0px 30px 0;}
.iabout .ab_right .qyyj a:hover p{ color:#fff; margin:46px 0 0 30px; background:#231815; text-transform:uppercase; border:1px solid #231815; padding:5px 5px; text-align:center; width:92px;}
.iabout .ab_right .qyyj a h4{ font-size:25px; color:#fff; padding:60px 0 0 30px;}
.iabout .ab_right .qyyj a h5{ font-size:16px; color:#fff; padding:14px 0 0 30px; text-transform:uppercase;}
.iabout .ab_right .qyyj a p{ font-size:12px; color:#fff; margin:46px 0 0 30px; text-transform:uppercase; border:1px solid #fff; padding:5px 5px; text-align:center; width:92px;}

.third {
	position:relative;
	padding-top:8px;
	background:url(/images/index-third-bg.jpg) no-repeat center center;
	background-size:cover; height:670px; margin-top:-126px;
}

.third .prtitle{ width:100%; margin:0 auto;}
.third .prtitle h3{ font-size:62px; font-weight: bold; color:#fff; text-transform:uppercase; text-align:center; padding-top:50px; }
.third .prtitle h6{ font-size:44px; color:#fff; letter-spacing:20px; text-align:center;}
.third .prtitle .line{ width:100px; height:2px; background:#c4c4c4; margin:0 auto; margin-top:30px;}

.third .prlist{ width:100%; margin:0 auto; padding:50px 0  120px 0;}
.third .prlist ul li { cursor: pointer; width:313px; height:313px; float:left; text-align:center; margin:0 56px;  border-radius:50%; transition: all 0.6s; }
.third .prlist ul li a p{ width:100%; float:left; font-size:32px; font-weight:bold; text-align:center; padding-top:88px; color:#fff;}
.third .prlist ul li a span{width:100%; float:left;  font-size:13px; text-align:center; color:#fff; padding:12px 0 45px 0; text-transform:uppercase;}
.third .prlist ul li a h5{ font-size:11px; font-weight:lighter; text-align:center; color:#fff; width:98px; height:20px; margin:0 auto; line-height:20px; border:1px solid #fff; border-radius:12px; text-transform:uppercase;}
.third .prlist ul li:hover{ transform: scale(1.1); }

.third .prlist ul li:nth-child(1){background:#231815;}
.third .prlist ul li:nth-child(1) p{letter-spacing:20px; padding-left:12px;}
.third .prlist ul li:nth-child(1) span{letter-spacing:20px;}
.third .prlist ul li:nth-child(2){background:#009242;}
.third .prlist ul li:nth-child(2) span{letter-spacing:6px;}
.third .prlist ul li:nth-child(3){background:#f1bd00;}
.third .prlist ul li:nth-child(3) p{color:#3e3a39;}
.third .prlist ul li:nth-child(3) h5{color:#3e3a39; border:1px solid #3e3a39;}
.third .prlist ul li:nth-child(3) span{letter-spacing:2px; color:#3e3a39; }


.fourth .fourth-box .newstitle{ padding-top:70px;}
.fourth .fourth-box .newstitle h3{ font-size:62px; color:#3e3a39; font-weight: bold; text-transform:capitalize;}
.fourth .fourth-box .newstitle h6{font-size:44px; color:#3e3a39; letter-spacing:20px; padding:0 5px ; float:left; }
.fourth .fourth-box .newstitle span{ font-size:17px;  float:right; text-transform:uppercase; margin-top:26px;}
.fourth .fourth-box .newstitle span a{color:#009242; border:1px solid #009242; padding:6px 15px;}
.fourth .fourth-box .newstitle span a:hover{color:#fff; background:#009242; border:1px solid #009242; padding:6px 15px;}

.fourth .fourth-box .inewslist{ margin-top:48px; margin-bottom:56px;}
.fourth .fourth-box .inewslist ul li{ width:28%; float:left; margin:0 1%; height:94px; padding:48px 22px; background:#fff;}
.fourth .fourth-box .inewslist ul li p{ float:left; font-size:16px; color:#3e3a39; font-weight:bold; width:280px;}
.fourth .fourth-box .inewslist ul li span{ float:left; font-size:15px; color:#595757; line-height:1.6; width:280px; border-top:1px solid #b7b6b6; padding-top:8px; margin-top:12px;}
.fourth .fourth-box .inewslist .time{ height:94px; width:94px; float:left; margin-right:20px;}
.fourth .fourth-box .inewslist .time .font01{ font-size:57px; color:#fff; text-align:center; float:left; width:100%; height:64px; line-height:70px;}
.fourth .fourth-box .inewslist .time .font02{ font-size:16px; color:#fff; text-align:center; float:left; width:100%;}
.fourth .fourth-box .inewslist ul li a{display:block;}
.fourth .fourth-box .inewslist ul li a:hover{ transition: all .5s ease; margin-top:16px; display:block;}

.fourth .fourth-box .inewslist li:nth-child(1) .time{background:#231815;}
.fourth .fourth-box .inewslist li:nth-child(2) .time{background:#009242;}
.fourth .fourth-box .inewslist li:nth-child(3) .time{background:#f1bd00;}
.fourth .fourth-box .inewslist li:nth-child(3) .time .font01{ color:#3e3a39;}
.fourth .fourth-box .inewslist li:nth-child(3) .time .font02{ color:#3e3a39;}


.submain{ width:100%; margin:0 auto; padding:105px 0; margin-top:30px;}
.submain .sub_zc{ width:100%; background:url(/images/zcbg.png) top center no-repeat; min-height:840px;}
.submain .sub_zc .zccent{ width:1420px; margin:0 auto;} 
.submain .sub_zc .zccent .subtitle{ width:854px; margin-left:564px;}
.submain .sub_zc .zccent .subtitle h3{ font-size:62px; color:#3e3a39; font-weight: bold; line-height:74px; text-transform:capitalize;}
.submain .sub_zc .zccent .subtitle h6{ font-size:44px; color:#3e3a39; padding:0 5px ;}
.submain .sub_zc .zccent .subtitle .detail{ font-size:16px; line-height:1.8; color:#3e3a39; margin:105px  10px 20px 64px;}

.submain .sub_jj{ width:100%; background:url(/images/gsjjbg.png) center 168px  no-repeat; min-height:849px;}
.submain .sub_jj .zccent{ width:1420px; margin:0 auto;} 
.submain .sub_jj .zccent .subtitle{ width:100%; text-transform:capitalize;}
.submain .sub_jj .zccent .subtitle h3{ font-size:62px; color:#3e3a39; font-weight: bold; line-height:74px;}
.submain .sub_jj .zccent .subtitle h6{ font-size:44px; color:#3e3a39; padding:0 5px ;}
.submain .sub_jj .zccent .subtitle .detail{ font-size:16px; width:642px; line-height:2; color:#3e3a39; margin:80px 10px 20px 4px; text-align:justify;}

.submain .sub_qyyj{ width:100%; background:url(/images/qyyjbg.png) center 0  no-repeat; min-height:710px;}
.submain .sub_qyyj .zccent{ width:1420px; margin:0 auto;} 
.submain .sub_qyyj .zccent .subtitle{ width:100%; text-transform:capitalize;}
.submain .sub_qyyj .zccent .subtitle h3{ font-size:62px; color:#3e3a39; font-weight: bold; line-height:94px;}
.submain .sub_qyyj .zccent .subtitle h6{ font-size:44px; color:#3e3a39; padding:0 5px ;}
.submain .sub_qyyj .zccent .subtitle .line{ width:100px; height:2px; background:#9f9d9c; float:left; margin-top:50px;}
.submain .sub_qyyj .zccent .subtitle .detail{ font-size:16px; width:642px; line-height:2; color:#3e3a39; margin:95px 10px 20px 4px;}

.submain .sub_ls .zccent{ width:1420px; margin:0 auto;} 
.submain .sub_ls .zccent .subtitle{ width:100%; text-transform:capitalize;}
.submain .sub_ls .zccent .subtitle h3{ font-size:62px; text-align:center; color:#3e3a39; font-weight: bold; line-height:94px;}
.submain .sub_ls .zccent .subtitle h6{ font-size:44px;  text-align:center; color:#3e3a39; padding:0 5px ;}
.submain .sub_ls .zccent .subtitle .line{ width:100px; height:2px; background:#9f9d9c; margin:0 auto; margin-top:50px;}
.submain .sub_ls .zccent .detail_list{ width:1100px; margin:0 auto; margin-top:80px; background:url(/images/lslist.png) 0 0 repeat-y;}
.submain .sub_ls .zccent .detail_list ul li { width:100%; float:left; height:186px; margin-bottom:64px;}
.submain .sub_ls .zccent .detail_list ul li p{ float:left; color:#fff; margin-top:49px; text-align:center; font-size:30px; font-weight:bold; width:86px; height:86px; line-height:86px;}
.submain .sub_ls .zccent .detail_list ul li img{ width:327px; height:186px; float:left; margin-left:71px; margin-right:32px;}
.submain .sub_ls .zccent .detail_list ul li div{ float:left; width:569px; height:186px; background:#e6e6e6; border-radius:0 98px 98px 0;}
.submain .sub_ls .zccent .detail_list ul li div h3{ font-size:34px; color:#231815; float:left; padding:30px 0 0 47px; height:68px;}
.submain .sub_ls .zccent .detail_list ul li div span{ float:left; width:100%; padding:5px 30px 10px 47px; font-size:22px; color:#3e3a39;}


.submain .sub_qywh{ width:100%; background:url(/images/wh-01bg.png) center 0  no-repeat; min-height:866px;}
.submain .sub_qywh .zccent{ width:1420px; margin:0 auto;} 
.submain .sub_qywh .zccent .subtitle{ width:100%; padding-top:90px; text-transform:capitalize;}
.submain .sub_qywh .zccent .subtitle h3{ font-size:62px; width:280px; float:left; color:#3e3a39; font-weight: bold; line-height:94px;}
.submain .sub_qywh .zccent .subtitle h6{ font-size:44px; float:left; line-height:99px; color:#3e3a39; padding:0 5px ;}
.submain .sub_qywh .zccent .subtitle .line{ width:100px; height:2px; background:#9f9d9c; float:left; margin-top:50px;}
.submain .sub_qywh .zccent .subtitle .detail{ font-size:16px; width:800px; line-height:1.8; color:#3e3a39; margin:70px 10px 20px 47px;}



.submain .sub_qywh2{ width:100%; margin:0 auto;}
.submain .sub_qywh2 .zccent{ width:1420px; margin:0 auto;} 
.submain .sub_qywh2 .zccent .subtitle{ width:100%; text-transform:capitalize;}
.submain .sub_qywh2 .zccent .subtitle h3{ font-size:62px;  color:#3e3a39; font-weight: bold; line-height:94px;}
.submain .sub_qywh2 .zccent .subtitle h6{ font-size:44px; color:#3e3a39; padding:5px 5px 45px 5px; border-bottom:1px solid #9f9d9c;}
.submain .sub_qywh2 .zccent .subtitle .detail{ background:url(/images/wh2-01.jpg) 0 0 repeat-y;  margin-top:54px;}
.submain .sub_qywh2 .zccent .subtitle .detail .whlist{ background:url(/images/wh2-02.png) 0 46px no-repeat; min-height:43px; padding-top:45px; padding-bottom:80px;}
.submain .sub_qywh2 .zccent .subtitle .detail .whlist h4{ font-size:26px; font-weight:bold; color:#3e3a39; float:left; padding-left:63px;}
.submain .sub_qywh2 .zccent .subtitle .detail .whlist h5{ font-size:26px;  color:#3e3a39; float:left;}
.submain .sub_qywh2 .zccent .subtitle .detail .whlist div{ font-size:16px; width:1200px; line-height:1.9;
color:#3e3a39; float:left; margin-left:195px; padding:28px 0 38px 0; border-bottom:1px dashed #9f9d9c;}
.submain .sub_qywh2 .zccent .subtitle .detail .whlist .left{ float:left; width:780px; margin-left:0; border:none; font-size:16px; line-height:1.9; padding:5px 1px;}
.submain .sub_qywh2 .zccent .subtitle .detail .whlist .left strong{ font-size:18px;}
.submain .sub_qywh2 .zccent .subtitle .detail .whlist .left em{ font-size:20px; font-style:normal;}
.submain .sub_qywh2 .zccent .subtitle .detail .whlist .right{ float:right; width:396px; margin-left:0;  border:none; padding-top:65px; padding-bottom:5px;}

.submain .sub_qywh2 .zccent .subtitle .detail .whlist2{ background:url(/images/wh2-02.png) 0 46px no-repeat; min-height:43px; padding-top:45px; padding-bottom:80px;}
.submain .sub_qywh2 .zccent .subtitle .detail .whlist2 h4{ font-size:26px; font-weight:bold; color:#3e3a39; float:left; padding-left:63px;}
.submain .sub_qywh2 .zccent .subtitle .detail .whlist2 div{ font-size:16px; width:1200px; line-height:1.9;
color:#3e3a39; float:left; margin-left:195px; padding:28px 0 38px 0; border-bottom:1px dashed #9f9d9c;}
.submain .sub_qywh2 .zccent .subtitle .detail .whlist2 .left{ float:left; width:780px; margin-left:0; border:none; font-size:16px; line-height:1.9; padding:0 1px 5px 22px;}
.submain .sub_qywh2 .zccent .subtitle .detail .whlist2 .left strong{ font-size:20px;}
.submain .sub_qywh2 .zccent .subtitle .detail .whlist2 .left em{ font-size:20px; font-style:normal;}
.submain .sub_qywh2 .zccent .subtitle .detail .whlist2 .right{ float:right; width:396px; margin-left:0;  border:none; padding-top:65px; padding-bottom:5px;}


.submain .sub_qywh3{ width:100%; margin:0 auto;}
.submain .sub_qywh3 .zccent{ width:1420px; margin:0 auto;} 
.submain .sub_qywh3 .zccent .subtitle{ width:100%; text-transform:capitalize;}
.submain .sub_qywh3 .zccent .subtitle h3{ font-size:62px;  color:#3e3a39; font-weight: bold; line-height:94px;}
.submain .sub_qywh3 .zccent .subtitle h6{ font-size:44px; color:#3e3a39; padding:5px 5px 45px 5px;}
.submain .sub_qywh3 .zccent .subtitle .line{ width:100px; height:2px; background:#9f9d9c; margin-top:30px;}
.submain .sub_qywh3 .zccent .subtitle .detail{  margin-top:54px;}
.submain .sub_qywh3 .zccent .subtitle .detail ul li{ float:left; width:30%; margin:20px 42px 40px 2px;}
.submain .sub_qywh3 .zccent .subtitle .detail ul li h3{ width:100%; height:52px; font-size:20px; background:#727171; line-height:52px; text-align:center; color:#fff; font-weight:bold;}
.submain .sub_qywh3 .zccent .subtitle .detail ul li img{ width:425px; height:296px; margin-top:12px;}
.submain .sub_qywh3 .zccent .subtitle .detail ul li span{ width:125px; height:47px; line-height:47px; text-align:center; font-size:18px; color:#3e3a39; background:#dfdfdf;     position: relative; left: 312px;  display: block; top: -38px;}
.submain .sub_qywh3 .zccent .subtitle .detail ul li p{ font-size:15px; line-height:1.8; margin-top:-20px;}
.submain .sub_qywh3 .zccent .subtitle .detail ul li .more{ font-size:18px; margin-top:20px; color:#008a42; width:130px; height:38px; line-height:38px; text-align:center; border-radius:3px; border:1px solid #008a42;}
.submain .sub_qywh3 .zccent .subtitle .detail ul li a:hover .more{ color:#fff;  background:#008a42;}


.submain .cptext p{  text-align:center; font-size:21px; color:#3e3a39; line-height:2; margin-top:38px;}
.submain .cptextlist{ width:994px; margin:0 auto; margin-top:40px;}
.submain .cptextlist ul li{ width:202px; height:202px; margin:17px; border-radius:50%; float:left;}
.submain .cptextlist ul li p{ font-size:19px; color:#fff; text-align:center; padding:42px 10px 1px 10px; height:76px;}
.submain .cptextlist ul li strong{ font-size:53px;}
.submain .cptextlist ul li span{ font-size:24px; color:#fff; width:100%; float:left; text-align:center;}
.submain .cptextlist ul li h5{ font-size:33px; font-weight:bold; color:#fff;  width:100%; float:left; text-align:center;padding-top:70px;}
.submain .cptextlist ul li em{ font-size:24px;  width:100%; float:left; text-align:center; color:#fff; font-style:normal;  }

.submain .cptextlist ul li:nth-child(1){background:#231815;}
.submain .cptextlist ul li:nth-child(2){background:#008042;}
.submain .cptextlist ul li:nth-child(3){background:#d6a200;}
.submain .cptextlist ul li:nth-child(4){background:#cb8000;}


.submain_cp{     width: 100%; background:#eaeaea;
    margin: 0 auto;
    padding: 105px 0;
    margin-top: 134px;}
.submain_cp .sub_jj{ width:1420px; margin:0 auto; }
.submain_cp .sub_jj .zccent{ width:530px; float:left;} 
.submain_cp .sub_jj .zccent .subtitle{ width:100%; text-transform:capitalize;}
.submain_cp .sub_jj .zccent .subtitle h3{ font-size:62px; color:#3e3a39; font-weight: bold; line-height:74px;}
.submain_cp .sub_jj .zccent .subtitle h6{ font-size:44px; color:#3e3a39; padding:0 5px ;}
.submain_cp .sub_jj .zccent .subtitle .line{width:100px; height:2px; background:#9f9d9c; margin-top:55px; margin-bottom:55px;}
.submain_cp .sub_jj .zccent .subtitle .detail{ font-size:16px; width:642px; line-height:2; color:#3e3a39; margin:80px 10px 20px 4px;}
.submain_cp .sub_jj .zccent .cptext{ font-size:24px; color:#595757; line-height:2;}

.submain_cp .sub_jj .cpfl_list{ width:712px; float:right;}
.submain_cp .sub_jj .cpfl_list ul li{ float:left; width:100%; height:101px; margin-bottom:30px;}
.submain_cp .sub_jj .cpfl_list ul li p{ float:left; width:101px; height:101px; text-align:center; color:#fff; line-height:101px; font-size:63px; font-weight:bold;}
.submain_cp .sub_jj .cpfl_list ul li span{ float:left; width:577px; height:101px; margin-left:15px; font-size:24px; color:#3e3a39; text-transform:uppercase; line-height:101px; background:#d3d3d3; border:1px solid #cacaca; border-radius:0 20px 20px 0;}
.submain_cp .sub_jj .cpfl_list ul li strong{ font-size:27px; padding-left:34px; padding-right:25px;}

.submain_cp .sub_jj .cpfl_list ul li:nth-child(1) a:hover span{ background:#231815; color:#fff;}
.submain_cp .sub_jj .cpfl_list ul li:nth-child(1) p{ background:#231815;}
.submain_cp .sub_jj .cpfl_list ul li:nth-child(2) a:hover span{ background:#008042; color:#fff;}
.submain_cp .sub_jj .cpfl_list ul li:nth-child(2) p{ background:#008042;}
.submain_cp .sub_jj .cpfl_list ul li:nth-child(3) a:hover span{ background:#d4a000; color:#342400;}
.submain_cp .sub_jj .cpfl_list ul li:nth-child(3) p{ background:#d4a000; color:#342400;}

.cplistbg{ width:100%; margin:0 auto; background:url(/images/cpbg.jpg) top center no-repeat; padding-bottom:80px;}
.cplistbg h3{ font-size:62px; color:#fff; text-align:center; font-weight: bold; text-transform:uppercase; line-height:74px; padding-top:123px;}
.cplistbg h6{ font-size:44px; color:#fff; letter-spacing:20px; text-align:center; padding:8px 5px  80px 5px;}
.cplistbg .cplist { width:1440px; margin:0 auto; margin-top:-38px;}
.cplistbg .cplist li{ float:left; width:426px; margin:24px 27px;}
.cplistbg .cplist li img{ width:426px; height:297px;}
.cplistbg .cplist li div{ width:426px; height:42px;}
.cplistbg .cplist li div p{ width:296px; float:left; padding-left:15px; color:#fff; font-size:14px; line-height:42px;}
.cplistbg .cplist li div p strong{ font-size:20px; font-weight:bold; padding-right:12px;}
.cplistbg .cplist li div span{ font-size:16px; color:#008042; float:right; line-height:42px; padding-right:14px;}
.cplistbg .cplist li a:hover div span{ color:#fff;}
.cplistbg .cplist li a div{ width:426px; height:42px; background:url(/images/cpbg01.jpg) no-repeat;}
.cplistbg .cplist li a:hover div{ width:426px; height:42px; background:url(/images/cpbg02.jpg) no-repeat;}


.submain .sub_cpxq .zccent{ width:1420px; margin:0 auto;} 
.submain .sub_cpxq .zccent .subtitle{ width:100%; text-transform:capitalize;}
.submain .sub_cpxq .zccent .subtitle h3{ font-size:62px;  color:#3e3a39; font-weight: bold; line-height:94px;}
.submain .sub_cpxq .zccent .subtitle h6{ font-size:44px;  color:#3e3a39; padding:0 5px ;}
.submain .sub_cpxq .zccent .subtitle .line{ width:100px; float:left; height:2px; background:#9f9d9c; margin:0 auto; margin-top:36px; margin-left:7px;}
.submain .sub_cpxq .zccent .detail_cp{ width:1404px; margin:0 auto; margin-top:80px;}
.submain .sub_cpxq .zccent .detail_cp .left{ width:680px; float:left;}
.submain .sub_cpxq .zccent .detail_cp .left p{ font-size:16px; line-height:1.8; color:#3e3a39; text-align:justify;}
.submain .sub_cpxq .zccent .detail_cp .left span{ margin-top:30px; float:left; width:672px; height:67px; font-size:18px; text-align:center;}
.submain .sub_cpxq .zccent .detail_cp .left span a{  display:block; background:#008342; border-radius:12px; line-height:67px; color:#fff;}
.submain .sub_cpxq .zccent .detail_cp .left span img{ padding-top:12px; padding-right:12px;} 
.submain .sub_cpxq .zccent .detail_cp .right{ width:678px; float:right;}

.submain .sub_cpxq .zccent .detail_cp .detail_cptext{ width:100%; padding:10px 0;}
.submain .sub_cpxq .zccent .detail_cp .detail_cptext img{ max-width:100%;}

.submain .sub_cpxq .detail_cpxq{ width:100%; margin:0 auto; margin-top:40px; }
.submain .sub_cpxq .detail_cpxq h3{ font-size:36px; text-align:center; color:#3e3a39; padding:80px 0 6px 0}
.submain .sub_cpxq .detail_cpxq h4{font-size:28px; text-align:center; color:#3e3a39; }


.detail_cpxq table {
    width: 100%;
    margin-top: 30px;
}

.detail_cpxq table td,
.detail_cpxq table th {
    line-height: 24px;

  
    padding: 10px 50px;
}

.detail_cpxq table td:first-child,
.detail_cpxq table th:first-child {
   
}

.detail_cpxq table tr:first-child {
    font-size: 18px !important;

    color: #fff;
    background-color: #008d42 !important;
}

.detail_cpxq table tr:nth-child(odd) {
    background-color: #e6e6e7;
}



.submain .sub_cpxq .detail_cpxq .detail_cpxq_lst{ width:1430px; margin:0 auto; margin-top:200px;}
.submain .sub_cpxq .detail_cpxq .detail_cpxq_lst ul li{ float:left; width:679px; margin-right:35px; border-bottom:1px solid #9f9d9c; height:382px; margin-top:20px; margin-bottom:60px;}
.submain .sub_cpxq .detail_cpxq .detail_cpxq_lst ul li h5{ float:left; padding:3px 19px; height:51px; background:#008342; color:#fff; font-size:38px; text-align:center; line-height:51px;}
.submain .sub_cpxq .detail_cpxq .detail_cpxq_lst ul li p{ float:left; font-size:15px;  font-weight:bold; color:#3e3a39; width:90px; line-height:1.8; padding:0 0 6px 0;}
.submain .sub_cpxq .detail_cpxq .detail_cpxq_lst ul li span{ float:left; width:586px; font-size:15px; color:#3e3a39; line-height:1.8; padding:0 0 6px 0;}
.submain .sub_cpxq .detail_cpxq .detail_cpxq_lst ul li .line{ width:100%; height:1px; background:#9f9d9c; margin:20px 0;}


.casebox{ width:1420px; margin:0 auto; margin-top:110px; margin-bottom:120px;}
.casebox .subtitle h3{ font-size:62px;  color:#3e3a39; font-weight: bold; line-height:94px;}
.casebox .subtitle h6{ font-size:44px;  color:#3e3a39; padding:0 5px ;}
.casebox .subcase_list{ width:100%; margin:0 auto; margin-top:60px;}
.casebox .subcase_list ul{ margin-left:-13px;}
.casebox .subcase_list ul li{ width:325px; height:199px; float:left; margin:13px 15px;}



.submain .sub_fazhan .zccent{ width:1420px; margin:0 auto;} 
.submain .sub_fazhan .zccent .subtitle{ width:100%;}
.submain .sub_fazhan .zccent .subtitle h3{ font-size:62px; text-align:center;  color:#3e3a39; font-weight: bold; line-height:94px;}
.submain .sub_fazhan .zccent .subtitle h6{ font-size:44px;  text-align:center;  color:#3e3a39; padding:0 5px ;}
.submain .fazhanlist{ width:100%; margin:0 auto; margin-top:88px;}
.submain .fazhanlist ul { width:100%; float:left;}
.submain .fazhanlist ul li{  float:left; width:100%; padding:75px 0; height:258px;}
.submain .fazhanlist ul li div{ width:1080px; margin:0 auto;}
.submain .fazhanlist ul li div .lf{ float:left; width:560px;}
.submain .fazhanlist ul li div h3{ font-size:30px; font-weight:bold; color:#3e3a39; float:left; }
.submain .fazhanlist ul li div h4{ font-size:18px; padding:12px 0; color:#3e3a39; float:left; text-transform:uppercase; }
.submain .fazhanlist ul li div h5{ font-size:30px; font-weight:lighter; padding:0 16px; color:#3e3a39; float:left; }
.submain .fazhanlist ul li div p{ font-size:16px; width:560px; line-height:1.8; padding:0 0 28px 0; color:#3e3a39; float:left; }
.submain .fazhanlist ul li div span{ font-size:14px; width:60px; padding:4px 20px; border-radius:3px; border:1px solid #008b42; color:#008b42; float:left; }
.submain .fazhanlist ul li a:hover div span{ background:#008b42; color:#fff;}
.submain .fazhanlist ul li div .line{ width:60px; height:2px;  float:left;background:#959393; margin-top:30px; margin-bottom:30px;}

.submain .fazhanlist ul li div img{ width:428px; height:256px; float:right;}

.submain .fazhanlist ul:nth-child(1){background:#ececec;}
.submain .fazhanlist ul:nth-child(2){ background:#fff;}
.submain .fazhanlist ul:nth-child(2) li div .lf{ float:right; width:560px;}
.submain .fazhanlist ul:nth-child(2) li div img{ float:left;}

.submain .fazhanlist ul:nth-child(3){ background:#ececec;}
.submain .fazhanlist ul:nth-child(4){ background:#fff;}
.submain .fazhanlist ul:nth-child(4) li div .lf{ float:right; width:560px;}
.submain .fazhanlist ul:nth-child(4) li div img{ float:left;}


.submain .fzzl-list{ width:1312px; margin:0 auto; margin-top:60px; margin-bottom:60px;}
.submain .fzzl-list ul li{ float:left; margin:18px 0; }
.submain .fzzl-list ul li p{ width:300px; height:120px; text-align:center; line-height:120px; float:left; margin-right:12px; border-radius:18px 0 0 18px; font-size:25px; color:#fff; }
.submain .fzzl-list ul li span{ width:918px;  float:left; background:#e8e8e8; font-size:16px; line-height:2; border-radius:0 18px 18px 0; }

.submain .fzzl-list ul li:nth-child(1) p{background:#ecb800;}
.submain .fzzl-list ul li:nth-child(1) span{ padding:46px 36px; height:28px;}

.submain .fzzl-list ul li:nth-child(2) p{background:#e18500;}
.submain .fzzl-list ul li:nth-child(2) span{ padding:29px 36px; height:62px;}

.submain .fzzl-list ul li:nth-child(3) p{background:#008d42;}
.submain .fzzl-list ul li:nth-child(3) span{ padding:29px 36px; height:62px;}
.submain .fzzl-list ul li:nth-child(4) p{background:#006934;}
.submain .fzzl-list ul li:nth-child(4) span{ padding:46px 36px; height:28px;}
.submain .fzzl-list ul li:nth-child(5) p{background:#231815;}
.submain .fzzl-list ul li:nth-child(5) span{ padding:29px 36px; height:62px;}


.submain .sub_job{ width:1300px; margin:0 auto;} 
.submain .sub_job .subtitle{ font-size:42px; color:#3e3a39; text-align:center; font-weight:bold; }
.submain .sub_job .job_detail{ width:100%; margin:0 auto; margin-top:45px;}
.submain .sub_job .job_detail .title{    height:52px; line-height:52px; text-align:center;}
.submain .sub_job .job_detail .title td{ font-weight:bold; font-size:18px; color:#fff; background:#008b42; padding:0;}
.submain .sub_job .job_detail td{ font-size:16px; color:#3e3a39; background:#f2f2f2; padding:18px; }

.submain .sub_job .job-lx{ border-left:8px solid #008942; font-size:20px; line-height:2; color:#3e3a39; margin-top:60px; padding-left:20px; }
.submain .sub_job .subtitle h3{ font-size:62px; text-align:left;  color:#3e3a39; font-weight: bold; line-height:94px; text-transform:capitalize;}
.submain .sub_job .subtitle h6{ font-size:44px;  text-align:left;  color:#3e3a39; padding:0 5px ;}
.submain .sub_job .subtitle .line{ width:60px; height:2px;  float:left;background:#959393; margin-top:40px; margin-bottom:40px;}
.submain .sub_job .job_detail .left{ width:754px; float:left;}
.submain .sub_job .job_detail .left h4{ font-size:25px; font-weight:bold; color:#fff; background:#008b42; padding:8px 20px; float:left; margin:40px 0 40px 0;}
.submain .sub_job .job_detail .left p{font-size:16px; color:#3e3a39; line-height:1.8;}
.submain .sub_job .job_detail .left p strong{ font-size:18px;}
.submain .sub_job .job_detail .right{ width:606px; float:left; margin-left:50px; padding-top:130px; }



.submain .sub_new .zccent{ width:1280px; margin:0 auto;} 
.submain .sub_new .zccent .subtitle{ width:342px; margin:0 auto;}
.submain .sub_new .zccent .subtitle h3{ font-size:60px; float:left;  color:#3e3a39; font-weight: bold; line-height:94px;}
.submain .sub_new .zccent .subtitle h4{ font-size:48px; float:left;   color:#3e3a39; font-weight:lighter; padding:0 22px; line-height:94px;}
.submain .sub_new .zccent .subtitle h6{ font-size:42px; float:left;  color:#3e3a39; padding:0 5px ; line-height:94px;}

.submain .sub_new .zccent .detail_new {width:100%; margin:0 auto; margin-top:55px;}
.submain .sub_new .zccent .detail_new ul li a{ width:614px; margin-right:26px; height:186px; background:#eaeaea; float:left; margin-bottom:37px;}
.submain .sub_new .zccent .detail_new .time{ width:124px; height:98px; float:left; margin:42px 30px; border-right:1px solid #a2a1a1; color:#3e3a39; text-align:center;}
.submain .sub_new .zccent .detail_new .time h4{ font-size:79px; height:76px; line-height:68px; font-weight:bold;}
.submain .sub_new .zccent .detail_new .time h5{ font-size:22px;}
.submain .sub_new .zccent .detail_new p{ float:left; width:392px; font-size:16px; margin-top:42px; margin-bottom:10px; padding-bottom:14px;  font-weight:bold; border-bottom:1px solid #a2a1a1;}
.submain .sub_new .zccent .detail_new span{ float:left; width:392px; font-size:15px; line-height:1.8; color:#595757;}
.submain .sub_new .zccent .detail_new ul li a:hover{ background:#008e42; color:#fff;}
.submain .sub_new .zccent .detail_new ul li a:hover .time h4{ color:#fff;}
.submain .sub_new .zccent .detail_new ul li a:hover .time h5{ color:#fff;}
.submain .sub_new .zccent .detail_new ul li a:hover span{ background:#008e42; color:#fff;}

.submain .sub_newxq .zccent{ width:1280px; margin:0 auto;} 
.submain .sub_newxq .zccent .subtitle{ width:100%; margin:0 auto;}
.submain .sub_newxq .zccent .subtitle h3{ font-size:21px; float:left;  color:#3e3a39; float:left; border:1px solid #aaa8a8; border-radius:4px; padding:2px 12px; }
.submain .sub_newxq .zccent .subtitle h4{ font-size:42px; width:100%; font-weight:700; float:left;   color:#3e3a39; padding:22px 0; }
.submain .sub_newxq .zccent .subtitle .line{ width:60px; height:2px;  float:left; background:#959393; margin-top:20px; margin-bottom:20px;}
.submain .sub_newxq .zccent .detail_new_text{ padding:40px 0;  line-height:2;}

.submain .sub_new .videobox{ width:1420px; margin:0 auto;}
.submain .sub_new .videobox .subtitle{ width:342px; margin:0 auto;}
.submain .sub_new .videobox .subtitle h3{ font-size:60px; float:left;  color:#3e3a39; font-weight: bold; line-height:94px;}
.submain .sub_new .videobox .subtitle h4{ font-size:48px; float:left;   color:#3e3a39; font-weight:lighter; padding:0 22px; line-height:94px;}
.submain .sub_new .videobox .subtitle h6{ font-size:42px; float:left;  color:#3e3a39; padding:0 5px ; line-height:94px;}

.submain .sub_new .videobox .detail_video {width:100%; margin:0 auto; margin-top:55px;}
.submain .sub_new .videobox .detail_video ul li{ width:426px; float:left; margin:15px 20px 30px 20px;}
.submain .sub_new .videobox .detail_video ul li p{ width:426px; height:60px; margin-top:-65px; line-height:60px; font-size:20px; text-align:center; }
.submain .sub_new .videobox .detail_video .vdpic{ width:426px; height:297px;}
.submain .sub_new .videobox .detail_video .vdpic2{ width:69px; height:69px; position: relative; top: -180px; left: 180px;}
.submain .sub_new .videobox .detail_video ul li a:hover p{ background:#008e42; color:#fff;}


.submain .sub_dow .zccent{ width:1280px; margin:0 auto;} 
.submain .sub_dow .zccent .subtitle{ width:720px; margin:0 auto;}
.submain .sub_dow .zccent .subtitle h3{ font-size:60px; float:left;  color:#3e3a39; font-weight: bold; line-height:94px;}
.submain .sub_dow .zccent .subtitle h4{ font-size:48px; float:left;   color:#3e3a39; font-weight:lighter; padding:0 22px; line-height:94px;}
.submain .sub_dow .zccent .subtitle h6{ font-size:42px; float:left;  color:#3e3a39; padding:0 5px ; line-height:94px;}

.submain .sub_dow .zccent .detail_dow{ width:100%; margin:0 auto; padding-top:50px;}
.submain .sub_dow .zccent .detail_dow ul li{ width:100%; margin:0 auto; height:62px; border-bottom:1px solid #acabab; padding:4px 0;}
.submain .sub_dow .zccent .detail_dow ul li p{ float:left; font-size:22px; line-height:62px; width:775px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.submain .sub_dow .zccent .detail_dow ul li span{ font-size:24px; line-height:62px; font-weight:bold; float:left; width:150px; background:url(/images/down-ico.png) 0 10px no-repeat; padding-left:54px; margin-left:126px;}
.submain .sub_dow .zccent .detail_dow ul li a:hover p{color:#008e42;}
.submain .sub_dow .zccent .detail_dow ul li a:hover span{color:#008e42;}

.submain .sub_dow .zccent .detail_dow ul li:nth-child(1){ border-top:1px solid #acabab; }

.submain .sub_newxq .zccent .detail_down_text{ padding:60px 70px; background:#efefef;  line-height:1.8;}

.submain .sub_newxq .zccent .detail_down_text .fj{ width: 90%; float: left; padding: 15px 40px 15px 78px; background-color: #dcdddd; margin: 8px 0; background-image:url(/images/down-ico.png); background-size:32px; background-position:30px 10px; background-repeat:no-repeat;}


.submain .sub_tzgx .zccent{ width:1280px; margin:0 auto;} 
.submain .sub_tzgx .zccent .subtitle{ width:100%; margin:0 auto;}
.submain .sub_tzgx .zccent .subtitle h3{ font-size:62px; text-align:center;  color:#3e3a39; font-weight: bold; line-height:94px;}
.submain .sub_tzgx .zccent .subtitle h4{ font-size:44px; text-align:center;  color:#3e3a39; line-height:54px;}
.submain .sub_tzgx .zccent .subtitle .line{ width:60px; height:2px; margin:0 auto; background:#959393; margin-top:40px; margin-bottom:40px;}


.submain .sub_tzgx .zccent .subtitle2{ width:572px; margin:0 auto;}
.submain .sub_tzgx .zccent .subtitle2 h3{ font-size:60px; float:left;  color:#3e3a39; font-weight: bold; line-height:94px; text-transform:capitalize;}
.submain .sub_tzgx .zccent .subtitle2 h4{ font-size:48px; float:left;   color:#3e3a39; font-weight:lighter; padding:0 22px; line-height:94px;}
.submain .sub_tzgx .zccent .subtitle2 h6{ font-size:42px; float:left;  color:#3e3a39; padding:0 5px ; line-height:94px;}
.submain .sub_tzgx .zccent .subtitle2 .line{ width:60px; height:2px; margin:0 auto; background:#959393; margin-top:40px; margin-bottom:40px;}


.submain .sub_tzgx .zccent .detail_tzbox{ width:1280px; margin:0 auto; border:1px solid #9f9d9c;}
.submain .sub_tzgx .zccent .tz_gg{ width:1280px; margin: 0 auto; margin-top:100px;}
.submain .sub_tzgx .zccent .tz_gg .title{ width:500px; margin:0 auto;}
.submain .sub_tzgx .zccent .tz_gg .title span{ float:left; width:206px; margin:0 15px; height:72px; background:url(/images/tz-ico02.png) 0 no-repeat; text-align:center; color:#fff; font-size:29px; font-weight:bold; line-height:56px;}
.submain .sub_tzgx .zccent .tz_gg .title span a{ color:#fff;}
.submain .sub_tzgx .zccent .tz_gg .title span a:hover{ color:#fff;background:url(/images/tz-ico01.png) 0 no-repeat;width:206px;  height:72px; display:block;}

.submain .sub_tzgx .zccent .tz_gg .title .on{ background:url(/images/tz-ico01.png) 0 no-repeat; }

.submain .sub_tzgx .zccent .tz_gg .tz_list{ width:100%; margin:0 auto; padding-top:50px;}
.submain .sub_tzgx .zccent .tz_gg .tz_list ul li{ width:100%; margin:0 auto; height:62px; border-bottom:1px solid #acabab; padding:4px 0;}
.submain .sub_tzgx .zccent .tz_gg .tz_list ul li p{ float:left; font-size:20px; line-height:62px; width:795px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.submain .sub_tzgx .zccent .tz_gg .tz_list ul li span{ font-size:22px; line-height:62px; font-weight:bold; float:left; width:140px; margin-left:150px;}
.submain .sub_tzgx .zccent .tz_gg .tz_list ul li a:hover p{color:#008e42;}
.submain .sub_tzgx .zccent .tz_gg .tz_list ul li a:hover span{color:#008e42;}

.submain .sub_tzgx .zccent .tz_gg .tz_list ul li:nth-child(1){ border-top:1px solid #acabab; }


.submain .sub_tzgx .lxbox{ width:100%; margin:0 auto; margin-top:50px;}
.submain .sub_tzgx .lxbox .text{ width:1200px; margin:0 auto; font-size:25px; color:#595757; text-align:center; padding-bottom:45px;}

.submain .sub_tzgx .lxbox .one_lx{ width:100%; background:#efefef; padding:42px 0; }
.submain .sub_tzgx .lxbox .one_lx h3{ font-size:28px; color:#008b42; font-weight:bold; background:url(/images/contlbg.png) -11px 12px no-repeat; border-radius:4px; margin:0 auto; width:1000px; text-align:center; padding:5px 0; }
.submain .sub_tzgx .lxbox .one_lx p{ width:1200px; margin:0 auto; line-height:2.5; text-align:center; font-size:22px; color:#3e3a39;  padding:20px 0;}


.submain .sub_tzgx .lxbox .two_lx{ width:100%; background:#dcdddd; padding:42px 0; }
.submain .sub_tzgx .lxbox .two_lx h3{ font-size:28px; color:#008b42; font-weight:bold;  background:url(/images/contlbg.png) -11px 12px no-repeat; border-radius:4px; margin:0 auto; width:1000px; text-align:center; padding:5px 0; }
.submain .sub_tzgx .lxbox .two_lx p{ width:1200px; margin:0 auto; line-height:2.5; text-align:center;  color:#3e3a39; font-size:22px;  padding:20px 0;}

.submain .sub_tzgx .lxbox .thr_lx{ width:1420px; margin: 0 auto; margin-top:80px;}
.submain .sub_tzgx .lxbox .thr_lx ul li{ width:45%; float:left; margin:0 2%;  background:#595757; padding:42px 0;}

.submain .sub_tzgx .lxbox .thr_lx ul li h3{ font-size:26px; background:#008b42; color:#fff; font-weight:bold; border-radius:4px; margin:0 auto; width:180px; text-align:center; padding:5px 0; }
.submain .sub_tzgx .lxbox .thr_lx ul li p{ margin:30px 60px; line-height:2.5; text-align:center;   font-size:18px; color:#fff; border-top:1px solid #fff; padding-top:22px; }


.submain .sub_tzgx .lxbox .four_lx{ width:1420px; margin: 0 auto; margin-top:80px;}
.submain .sub_tzgx .lxbox .four_lx ul li{ width:29%; float:left; margin:0 2%;  background:#efefef; padding:42px 0;    border-radius: 22px; height:230px;}

.submain .sub_tzgx .lxbox .four_lx ul li h3{ font-size:28px; color:#008b42; font-weight:bold; border-radius:4px; margin:0 auto; width:180px; text-align:center; padding:5px 0; }
.submain .sub_tzgx .lxbox .four_lx ul li p{ margin:20px 50px; line-height:2; text-align:center;   font-size:22px; color:#3e3a39; border-top:1px solid #a4a3a3; padding-top:22px; }

.submain .ditu{ margin:0 auto; width:1360px; margin-top:80px; border:1px solid #ccc; overflow:hidden; border-radius: 28px;}


@font-face {
    font-family: 'iconfont';

    src: url('/fonts/iconfont.eot?t=1481266234445');
    src: url('/fonts/iconfont.eot?t=1481266234445#iefix') format('embedded-opentype'), url('/fonts/iconfont.woff?t=1481266234445') format('woff'), url('/fonts/iconfont.ttf?t=1481266234445') format('truetype'), url('/fonts/iconfont.svg?t=1481266234445') format('svg');
}

.submain .ditu #dituContent {
    width: 100%;
    height: 850px;
}

.BMap_Marker {
    background: none !important;
}

.BMap_Marker img {
    display: none;
}

.BMap_noprint {
    background: none !important;
}

.BMap_noprint:before {
    font-family: 'iconfont';
    font-size: 40px;

    position: absolute;
    top: -40px;
    left: -10px;

    float: left;

    content: '\e60d';

    color: #e50012;
    background: none;
}

.BMapLabel {
    font-size:22px !important;
    font-weight: bold !important;
    line-height: 60px !important;

    position: relative !important;
    top: -150px !important;
    left: -90px !important;

   width: 392px !important;
    height: 100px !important;
    display: block !important;
    padding: 10px 10px !important;

    color: #e50012 !important;
    border: none !important;
    border-radius: 4px;

	background:url(/images/lxname.png) top center no-repeat !important;
}








.submain .chuangxin_tab{ margin-top:80px;}
.submain .chuangxin_tab .ttr td{ font-size:16px; height:58px; font-weight:bold; line-height:58px; color:#fff; font-weight:bold; background:#008d42; text-align:center;}
.submain .chuangxin_tab .ttr_one{font-size:16px; height:58px; line-height:58px; color:#3e3a39; font-weight:bold; background:#f9f9f9; }
.submain .chuangxin_tab .ttr_one td{ padding:0 80px;}

.submain .chuangxin_tab .ttr_two{font-size:16px; height:58px; line-height:58px; color:#3e3a39; font-weight:bold; background:#eaeaea; }
.submain .chuangxin_tab .ttr_two td{ padding:0 80px;}



.fenye{ width:100%; margin:0 auto; font-size:15px;}



/* ·ÖÒ³ */
.pagination{text-align:center; margin-top:20px;}
.pagination a{display:inline-block;color:#3e3a39;font-size:18px; font-weight:bold; width:40px; margin:0 8px; height:40px;line-height:40px;text-align:center;box-sizing: border-box; transition: all 0.3s linear;}
.pagination a:hover,.pagination a.cur{background:#008e42;color:#fff;border-color:#008e42; border-radius:50%;}
.pagination .on{background:#008e42;color:#fff;border-color:#008e42; border-radius:50%;}

/*******/

@media screen and (min-width: 360px) {
	html {
	font-size:112.5px
}
}
@media screen and (min-width: 375px) {
	html {
	font-size:117.1875px
}
}
@media screen and (min-width: 414px) {
	html {
	font-size:129.375px
}
}
@media screen and (min-width: 480px) {
	html {
	font-size:150px
}
}
@media screen and (min-width: 640px) {
	html {
	font-size:200px
}
}
.clearfloat:after {
	font-size:0;
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:' '
}
.clearfloat {
	*zoom:1
}
.clearfix:before,.clearfix:after {
	content:"";
	display:table
}
.clearfix:after {
	clear:both
}
.clearfix {
	*zoom:1
}
.clearboth {
	clear:both
}
.wp {
	width:1000px;
	margin:0 auto
}
.checkBrowser {
	font-size:14px;
	line-height:40px;
	position:fixed;
	z-index:99999;
	top:0;
	left:50%;
	width:700px;
	height:40px;
	margin-left:-360px;
	padding:0 10px;
	color:#FFF;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	background-color:#E6212A
}
.checkBrowser a {
	font-size:16px;
	line-height:20px;
	position:absolute;
	top:10px;
	right:5px;
	display:block;
	width:20px;
	height:20px;
	cursor:pointer;
	text-align:center;
	color:#333;
	border-radius:50%;
	background-color:#FFF
}
@media screen and (max-width: 1200px) {
	.wp1200 {
	width:100%
}
}@font-face {
	font-family:"itc";
	src:url("/font/AvantGardeITCbyBT-Book.ttf")
}
@font-face {
	font-family:"vonnes";
	src:url("/font/VONNES-BOLDCONDENSED.ttf")
}
@font-face {
	font-family:"didot";
	src:url("/font/DIDOT-BOLD.TTF")
}
.iframe1427 {
	max-width:1427px;
	margin:0 auto
}
.iframe1200 {
	max-width:1200px;
	margin:0 auto
}
.iframe1280 {
	max-width:1280px;
	margin:0 auto
}
.iframe1143 {
	position:relative;
	max-width:1142px;
	margin:0 auto
}
.iframe1096 {
	position:relative;
	max-width:1096px;
	margin:0 auto
}
.iframe1294 {
	position:relative;
	max-width:1294px;
	margin:0 auto
}
.iframe1273 {
	position:relative;
	max-width:1273px;
	margin:0 auto
}
.iframe1264 {
	position:relative;
	max-width:1264px;
	margin:0 auto
}
.iframe1260 {
	position:relative;
	max-width:1260px;
	margin:0 auto
}
.iframe1216 {
	position:relative;
	max-width:1216px;
	margin:0 auto
}
.iframe1427 {
	position:relative;
	max-width:1427px;
	margin:0 auto
}
.iframe1320 {
	max-width:1320px;
	margin:0 auto
}
.iframe1300 {
	max-width:1300px;
	margin:0 auto
}
.iframe1362 {
	max-width:1362px;
	margin:0 auto
}
.iframe1390 {
	max-width:1390px;
	margin:0 auto
}
.iframe1700 {
	max-width:1700px;
	margin:0 auto
}
.iframe1380 {
	max-width:1380px;
	margin:0 auto
}
.iframe1350 {
	max-width:1350px;
	margin:0 auto
}
.iframe1060 {
	max-width:1060px;
	margin:0 auto
}
.iframe1040 {
	max-width:1020px;
	margin:0 auto
}
.por {
	position:relative
}
.gray-bg {
	background:#f5f5f5
}
.gray2-bg {
	background:#ebeae8
}
.moblie {
	display:none
}
.pc {
	display:block
}
.sub-banner {
	position:relative;
	width:100%; top:35px;
}
.sub-banner .pc {
	width:100%;
	padding-bottom:24.63542%;
	background:no-repeat center center;
	background-color:#FFF;
	background-size:100% 100%
}
.sub-banner .moblie {
	display:none;
	padding-bottom:62.5%;
	background:no-repeat center center;
	background-color:#FFF;
	background-size:100% 100%
}
.sub-bg1 {
	background:url(/images/network-bg.png) #ececec no-repeat;
	background-size:100%
}
.sub-bg2 {
	background:url(/images/album_sub_bg.png) #ececec no-repeat;
	background-size:100%
}
.sub-nav {
	font-size:0;
	width:100%;
	background:#FFF;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	text-align:center;
	padding-top:17px;
	padding-bottom:18px;
	overflow-x:auto
}
.sub-nav ul {
	max-width:1200px;
	margin:0 auto;
	white-space:nowrap
}
.sub-nav li {
	display:inline-block;
	height:27px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	border-radius:3px
}
.sub-nav li a {
	font-size:14px;
	line-height:27px;
	padding-left:17px;
	padding-right:17px;
	color:#777;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.sub-nav li:hover {
	background:#e1a768
}
.sub-nav li:hover a {
	color:#FFF
}
.sub-nav .on {
	background:#e1a768
}
.sub-nav .on a {
	color:#FFF
}
.sub-content .title {
	text-align:center
}
.sub-content .title .en {
	color:#5c5b5b;
	font-size:36px;
	font-family:"Arial";
	padding-bottom:5px
}
.sub-content .title .cn {
	position:relative;
	color:#b37536;
	font-size:20px
}
.sub-content .title .cn:after {
	content:"";
	position:absolute;
	top:50%;
	left:-55px;
	width:28px;
	height:1px;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	background:#a1a1a1
}
.sub-content .title .cn:before {
	content:"";
	position:absolute;
	top:50%;
	right:-55px;
	width:28px;
	height:1px;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	background:#a1a1a1
}
.sub-content .btn2 {
	width:100%;
	padding-top:17px;
	padding-bottom:38px;
	text-align:center;
	font-size:0
}
.sub-content .btn2 li {
	display:inline-block
}
.sub-content .btn2 li a {
	display:block;
	padding-left:27px;
	padding-right:27px;
	height:36px;
	color:#777;
	font-size:14px;
	background:#FFF;
	border:1px solid #e0e0e0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	line-height:36px;
	border-radius:3px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.sub-content .btn2 li a:hover {
	color:#FFF;
	background:#e1a768;
	border:1px solid #e1a768
}
.sub-content .btn2 li .on {
	color:#FFF;
	background:#e1a768;
	border:1px solid #e1a768
}
.sub-content .btn2 li+li {
	margin-left:8px
}
.top {
	padding-bottom:30px
}
.address {
	float:left;
	margin-top:12px;
	font-size:0;
	padding-left:30px;
	background:url(/images/icon-0.png) no-repeat left center
}
.address li {
	display:inline-block
}
.address li+li:before {
	content:">";
	margin-left:6px;
	margin-right:6px;
	display:inline-block;
	font-size:13px;
	color:#555
}
.address a {
	font-size:13px;
	color:#555;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease
}
.address a:hover {
	color:#e1a768
}
.return {
	cursor:pointer;
	float:right;
	width:127px;
	height:35px;
	font-size:15px;
	color:#515151;
	border-radius:5px;
	background:#FFF;
	text-align:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.return span {
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	line-height:35px;
	padding-left:40px;
	background:url(/images/icon-1.png) no-repeat left center
}
.return:hover span {
	padding-left:40px
}
.padg {
	text-align:center
}
.padg span,.padg a {
	margin-bottom:10px;
	display:inline-block;
	color:#595959;
	background:#FFF;
	margin-left:2px;
	margin-right:2px;
	padding:9.5px 15px 9.5px 15px;
	font-size:13px;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease
}
.padg span,.padg a:hover,.padg .padg-now {
	background:#595959;
	color:#fff
}
.padg .padg-list {
	display:inline
}
.listpadding {
	padding-top:40px;
	padding-bottom:78px
}
.brand-li {
	padding-bottom:10px
}
.brand-li li {
	position:relative;
	float:left;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.brand-li li a {
	cursor:pointer;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease;
	position:relative;
	display:block
}
.brand-li li a .img {
	position:relative;
	width:100%
}
.brand-li li a .img .img-box,.brand-li li a .img .img-box2 {
	opacity:1;
	position:absolute;
	width:100%;
	height:100%;
	overflow:hidden;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.brand-li li a .img .img-box img,.brand-li li a .img .img-box2 img {
	width:100%;
	height:auto !important;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.brand-li li a .img .img-box2 {
	opacity:0
}
.brand-li li a .text {
	position:relative;
	width:100%
}
.brand-li li a .text .text-box {
	top:0;
	left:0;
	padding-left:20px;
	padding-right:20px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	width:100%;
	height:100%;
	z-index:2
}
.brand-li li a .text p {
	text-align:center;
	font-size:14px;
	color:#666;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
@media screen and (max-width: 768px) {
	.return {
	height:.3rem;
	width:80px;
	margin-right:.1rem
}
.return span {
	font-size:.12rem;
	padding-left:30px
}
.sub-banner .moblie {
	display:block
}
.sub-content .btn2 {
	padding-top:.075rem;
	padding-bottom:.175rem
}
.sub-nav {
	padding-top:0px;
	padding-bottom:0px
}
.sub-nav li {
	height:.5rem;
	border-radius:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.sub-nav li a {
	line-height:.5rem;
	font-size:.12rem
}
.sub-nav li+li {
	border-left:1px solid #e5e5e5
}
.moblie {
	display:block
}
.pc {
	display:none
}
.padg {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:.1rem;
	padding-right:.1rem
}
.padg span,.padg a {
	padding:.075rem .1rem .075rem .1rem
}
.sub-content .title .en {
	font-size:.23rem;
	padding-bottom:.025rem
}
.sub-content .title .cn {
	font-size:.13rem
}
.sub-content .btn2 li a {
	padding-left:.075rem;
	padding-right:.075rem;
	height:.23rem;
	font-size:.1rem;
	line-height:.23rem
}
.sub-content .btn2 li+li {
	margin-left:.04rem
}
}

.topbg{ width:100%; height:35px; background:#d8d8d8; position:fixed; top:0; z-index:1001;}

.topbg .search {
	
	float:right; padding-top:9px;
	position:relative
}

.topbg .search a:nth-child(1){
	padding-left:28px;
	padding-right:20px;
	height:26px;
	display:block;
	color:#555;
	font-size:14px;
	-webkit-transition:color .2s ease;
	-moz-transition:color .2s ease;
	transition:color .2s ease
}

.topright{ width:380px; float:right;}
.topright span{ font-size:14px; color:#3e3a39; line-height:35px; padding:0 5px;}
.topright span a{color:#3e3a39; }
.topright span a:hover{color:#009242; }


.topbg .topright .search-form {
	display:none;
	right:0;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	position:absolute;
	width:262px;
	height:43px;
	background:#fff
}
.topbg .topright .search-form form {
	font-size:0;
	width:100%;
	height:100%;
	padding:7px 10px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.topbg .topright .search-form form .input {
	font-size:12px;
	display:inline-block;
	vertical-align:top;
	padding-left:10px;
	width:170px;
	height:25px;
	line-height:25px;
	border:1px solid #efefef;
	color:#555
}
.topbg .topright .search-form form .button {
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	cursor:pointer;
	width:60px;
	height:27px;
	border:0px;
	background:#009142;
	color:#fff
}
.topbg .topright .search-form form .button:hover {
	opacity:.8
}

.header {
	position:relative;
	width:100%;
	height:96px;
	background:#eee;
	box-shadow:0 17px 22px rgba(0,0,0,0.09);
	z-index:1000
}
.header .header-box {
	height:100%
}
.header .logo {
	float:left;
	display:block;
	width:320px;
	height:100%;
	background:url(/images/logo.png) no-repeat center center
}
.header .right {
	height:100%;
	float:right
}
.header .nav-list {
	height:100%;
	float:left;
	padding-right:10px
}
.header .nav-list .li {
	position:relative;
	float:left;
	padding-left:20px;
	padding-right:20px
}
.header .nav-list .li .li-a {
	display:block;
	line-height:126px;
	color:#3e3a39;
	font-size:16px;
	-webkit-transition:color .2s ease;
	-moz-transition:color .2s ease;
	transition:color .2s ease
}
.header .nav-list .li .li-a:hover {
	color:#009142
}
.header .nav-list .li .on {
	color:#3e3a39; font-weight:bold;
}
.header .nav-list .li .nav2 {
	display:none;
	position:absolute;
	top:92px;
	left:50%;
	width:115px;
	-webkit-transform:translate(-50%, 0);
	-moz-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0);
	overflow:hidden;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
.header .nav-list .li .nav2 li {
	padding:0 6px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}
.header .nav-list .li .nav2 li a {
	padding:16px 0px;
	display:block;
	text-align:center;
	background:#fff;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease
}
.header .nav-list .li .nav2 li a span {
	font-size:10px;
	position:relative;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease
}
.header .nav-list .li .nav2 li a:hover {
	background-color:#f9f9f9
}
.header .nav-list .li .nav2 li a:hover span {
	color:#009142
}
.header .nav-list .li .nav2 li a:hover span:before {
	content:"";
	position:absolute;
	top:0;
	left:2px;
	width:10px;
	height:100%
}
.header .nav-list .li .nav2 li+li a {
	border-top:1px solid #efefef
}
.header .language,.header .search,.header .login {
	height:100%;
	float:left;
	position:relative
}


.header .language a:nth-child(1),.header .search a:nth-child(1),.header .login a:nth-child(1) {
	padding-left:28px;
	padding-right:20px;
	display:block;
	line-height:92px;
	color:#555;
	font-size:14px;
	-webkit-transition:color .2s ease;
	-moz-transition:color .2s ease;
	transition:color .2s ease
}
.header .login {
	max-width:132px
}
.header .login a:nth-child(1) {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.header .search-form {
	display:none;
	right:0;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	position:absolute;
	width:286px;
	height:50px;
	background:#fff
}
.header .search-form form {
	font-size:0;
	width:100%;
	height:100%;
	padding:10px 20px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.header .search-form form .input {
	font-size:12px;
	display:inline-block;
	vertical-align:top;
	padding-left:10px;
	width:170px;
	height:25px;
	line-height:25px;
	border:1px solid #efefef;
	color:#555
}
.header .search-form form .button {
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	cursor:pointer;
	width:60px;
	height:27px;
	border:0px;
	background:#e1a768;
	color:#fff
}
.header .search-form form .button:hover {
	opacity:.8
}
.header .link:hover .login-return {
	opacity:1;
	height:36px
}
.header .login-return {
	cursor:pointer;
	display:block;
	opacity:0;
	height:0;
	text-align:center;
	width:100%;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	font-size:14px;
	line-height:36px;
	background:#fff;
	overflow:hidden;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.header .login-return:hover {
	color:#009142
}
.header .language a:nth-child(1) {
	background:url(/images/index-icon-1.png) no-repeat center left
}
.header .language a:nth-child(1):hover {
	color:#009142;
	background-image:url(/images/index-icon-1a.png)
}
.header .search a:nth-child(1) {
	background:url(/images/index-icon-0.png) no-repeat center left
}
.header .search a:nth-child(1):hover {
	color:#009142;
	background-image:url(/images/index-icon-0a.png)
}
.header .login a:nth-child(1) {
	background:url(/images/index-icon-2.png) no-repeat center left
}
.header .login a:nth-child(1):hover {
	color:#009142;
	background-image:url(/images/index-icon-2a.png)
}
.header .email a:nth-child(1) {
	background:url(/images/index-icon-email1.png) no-repeat center left
}
.header .email a:nth-child(1):hover {
	color:#009142;
	background-image:url(/images/index-icon-email.png)
}
.moblie-header {
	width:100%;
	height:.5rem;
	background-color:#fff
}
.moblie-header .logo {
	float:left;
	display:block;
	width:40%;
	margin-left:2%;
	height:100%;
	background:url(/images/logo.png) no-repeat center center;
	background-size:100%
}
.moblie-tianmao {
	height:100%;
	padding-right:.05rem;
	padding-left:.25rem;
	float:right;
	background:url(/images/footer-icon-2.jpg) no-repeat center left;
	background-size:.22rem .22rem;
	color:#444;
	font-size:.11rem;
	line-height:.5rem
}
.moblie-menu {
	height:100%;
	padding-right:.05rem;
	padding-left:.3rem;
	float:right;
	background:url(/images/moblie-menu.png) no-repeat center left;
	background-size:.24rem .24rem;
	color:#444;
	font-size:.12rem;
	line-height:.5rem
}
.moblie-login {
	position:relative;
	float:right
}
.moblie-login .a {
	padding-right:.05rem;
	max-width:.65rem;
	height:.5rem;
	overflow:hidden;
	height:100%;
	display:block;
	padding-left:.3rem;
	color:#444;
	font-size:.12rem;
	background:url(/images/moblie-login.png) no-repeat center left;
	background-size:.24rem .24rem;
	line-height:.5rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.moblie-login .login-return {
	position:absolute;
	z-index:100;
	cursor:pointer;
	display:block;
	opacity:0;
	height:0px;
	text-align:center;
	width:100%;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	font-size:.12rem;
	line-height:.4rem;
	background:#fff;
	overflow:hidden;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.moblie-login .login-return:hover {
	color:#009142
}
.moblie-login .login-return-on {
	height:.4rem;
	opacity:1
}
.moblie-box-bg {
	position:fixed;
	top:0;
	left:0;
	z-index:500;
	background-color:rgba(0,0,0,0.6);
	width:100%;
	height:100%;
	opacity:0;
	display:none
}
.moblie-box-bg-on {
	display:none
}
.moblie-box-menu {
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease;
	opacity:0;
	-webkit-transform:translate(0, -100%);
	-moz-transform:translate(0, -100%);
	-ms-transform:translate(0, -100%);
	transform:translate(0, -100%);
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:600
}
.moblie-box-menu-top {
	width:100%;
	height:.45rem;
	background-color:#e1a768
}
.moblie-box-menu-return {
	color:#fff;
	float:left;
	padding-left:.35rem;
	font-size:.12rem;
	line-height:.45rem;
	background:url(/images/moblie-return.png) no-repeat center left;
	background-size:.085rem .155rem;
	background-position:.15rem
}
.moblie-box-menu-language {
	color:#fff;
	float:right;
	padding-left:.3rem;
	padding-right:.15rem;
	line-height:.45rem;
	background:url(/images/moblie-language.png) no-repeat center left;
	background-size:.22rem .22rem;
	font-size:.12rem
}
.moblie-box-menu-search {
	position:relative;
	width:100%;
	background:#f4f4f4;
	height:.45rem;
	padding-left:.15rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:.45rem
}
.moblie-box-menu-search input {
	width:100%;
	background:#f4f4f4;
	color:#333;
	font-size:.12rem;
	border:0px;
	line-height:.45rem
}
.moblie-box-menu-search button {
	border:0;
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:.45rem;
	background:url(/images/moblie-search.png) no-repeat center left;
	background-size:.295rem .175rem
}
.moblie-box-menu-on {
	opacity:1;
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0)
}
.moblie-box-nav {
	position:fixed;
	top:0;
	left:0;
	width:68.75%;
	height:100%;
	padding-top:.9rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	z-index:599;
	-webkit-transform:translate(-100%, 0);
	-moz-transform:translate(-100%, 0);
	-ms-transform:translate(-100%, 0);
	transform:translate(-100%, 0);
	opacity:0;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.moblie-box-nav-box {
	position:relative;
	width:100%;
	height:100%;
	background-color:#fff;
	border-right:1px solid #767676;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:2px 3px 59px rgba(2,2,2,0.2);
	padding-left:.15rem;
	padding-right:.15rem
}
.moblie-box-nav-box .moblie-ul {
	padding-top:.125rem;
	padding-bottom:.125rem
}
.moblie-box-nav-box .li {
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.moblie-box-nav-box .li a {
	line-height:.425rem;
	color:#333;
	font-size:.12rem
}
.moblie-box-nav-box .li+.li {
	border-top:1px solid #d9d9d9
}
.moblie-box-nav-box .nav2 {
	display:none
}
.moblie-box-nav-box .nav2 li {
	border-top:1px solid #d9d9d9
}
.moblie-box-nav-box .nav2 li a {
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:.175rem;
	display:block;
	width:100%
}
.moblie-box-nav-box .nav2 li a:after {
	content:"";
	left:.025rem;
	top:50%;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	position:absolute;
	width:.09rem;
	height:.09rem;
	border-radius:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #666
}
.moblie-box-nav-box .nav2 li .on {
	color:#009142
}
.moblie-box-nav-box .nav2 li .on:after {
	border:1px solid #009142
}
.moblie-box-nav-on {
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	opacity:1
}
.header-2 {
	position:fixed;
	top:35px;
	left:0;
	opacity:0;
	-webkit-transform:translate(0, -100%);
	-moz-transform:translate(0, -100%);
	-ms-transform:translate(0, -100%);
	transform:translate(0, -100%);
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.header-2-on {
	opacity:1;
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0)
}
@media screen and (max-width: 1400px) {
	.header .language a:nth-child(1),.header .search a:nth-child(1),.header .login a:nth-child(1) {
	padding-right:10px
}
}@media screen and (max-width: 1350px) {
	.header .logo {
	width:200px;
	background-size:100%;
	margin-left:10px
}
.header .language a:nth-child(1),.header .search a:nth-child(1),.header .login a:nth-child(1) {
	padding-right:7px
}
.header .nav-list {
	padding-right:7px
}
.header .nav-list .li {
	padding-left:12px;
	padding-right:12px
}
}@media screen and (max-width: 1200px) {
	.header .email a:nth-child(1) {
	background:none
}
.header .email a:nth-child(1):hover {
	background-image:none
}
.header .nav-list .li {
	padding-right:5px
}
.header .language a:nth-child(1),.header .search a:nth-child(1),.header .login a:nth-child(1) {
	padding-right:5px
}
}@media screen and (max-width: 1120px) {
	.header {
	height:60px
}
.header .nav-list .li {
	padding-left:5px;
	padding-right:5px
}
.header .nav-list .li .nav2 {
	top:60px;
	margin-left:-28.5px
}
.header .nav-list .li .nav2 li a span {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.header .language a:nth-child(1),.header .search a:nth-child(1),.header .login a:nth-child(1) {
	line-height:60px;
	font-size:12px;
	background-size:15px;
	padding-left:20px;
	padding-right:5px
}
.header .nav-list .li .li-a {
	line-height:60px;
	font-size:12px
}
.header .nav-list {
	padding-right:5px
}
.header .logo {
	width:150px;
	margin-left:5px
}
.header .login {
	max-width:90px
}
}
@media screen and (max-width: 768px) {
	.header {
	display:none
}
.moblie-box-bg-on {
	display:block
}
}

.footer {
	background:#d2d2d2;
	width:100%;
	padding-top:57px;
	padding-bottom:52px
}
.footer .footer-box {
	color:#fff;
	position:relative;
	max-width:1427px;
	margin:0 auto
}
.footer .footer-box .left {
	float:left
}

.footer .footer-box .left .dilogo { width:194px; height:70px;
}

.footer .footer-box .left .text { margin-top:20px;
color:#383938; line-height:2; font-size:14px ; 
border-bottom:1px solid #8e8f8e; border-top:1px solid #8e8f8e; padding:15px 5px;
}
.footer .footer-box .right {
	float:right
}
.footer .footer-box .right ul li {
	float:left; margin:0 38px; text-align:center;
}
.footer .footer-box .right ul li a {
	font-size:18px;
	color:#006934
}
.footer .footer-box .right ul li a:hover {
	opacity:.7
}

.footer .footer-box .right .menu{ margin-top:18px;}
.footer .footer-box .right .menu dd a{ font-size:12px; color:#3e3a39; line-height:40px;}

.copyright{ width:100%; background:#666464; height:40px;}
.copyright .banquan{ line-height:40px; color:#fff; font-size:14px;}
.copyright .banquan p{ float:left;}
.copyright .banquan span{ float:right;}


.footer .footer-box .right .mall-link {
	margin-top:6px;
	font-size:14px;
	color:#fff;
	margin-left:40px;
	line-height:37px;
	padding-left:44px;
	background:url(/images/footer-icon-1.png) no-repeat center left;
	display:inline-block
}
.footer .footer-box .right .mall-link:hover {
	opacity:.8
}
.footer .footer-box .right .old-html {
	display:block;
	float:none
}
.flbottom {
	z-index:400;
	position:fixed;
	bottom:0;
	width:100%;
	left:0;
	background:#fff;
	height:.7rem;
	border-top:1px solid #e1e1e1;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0
}
.flbottom ul {
	width:100%;
	height:100%
}
.flbottom li {
	width:25%;
	height:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block
}
.flbottom li a {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	height:100%;
	font-size:.12rem;
	color:#444
}
.flbottom li a span {
	padding-top:.275rem;
	background:none no-repeat center top;
	background-size:.335rem .225rem
}
.flbottom li a .tm {
	background-image:url(/images/fb-icon-0.png)
}
.flbottom li a .service {
	background-image:url(/images/fb-icon-1.png)
}
.flbottom li a .erma {
	background-image:url(/images/fb-icon-2.png)
}
.flbottom li a .rule {
	background-image:url(/images/fb-icon-3.png)
}
.flbottom li+li {
	border-left:1px solid #e1e1e1
}
@media screen and (max-width: 1050px) {
	.footer .footer-box .left .text {
	display:none
}
.footer .footer-box .right ul {
	display:none
}
.footer .footer-box .right .mall-link {
	display:none
}
.footer {
	padding-top:.3rem;
	padding-bottom:.3rem
}
.footer .footer-box .left {
	float:none
}
.footer .footer-box .right {
	float:none
}
.footer .footer-box .right p {
	margin-top:0;
	float:none
}
.footer .footer-box .left .phone span {
	background-size:.15rem;
	padding-left:.2rem
}
.footer .footer-box .right p span {
	width:100%;
	display:inline-block;
	text-align:center;
	line-height:.2rem;
	font-size:.11rem
}
.footer .footer-box .left .phone {
	text-align:center;
	font-weight:normal;
	font-size:.12rem
}
}.canvass-bottom {
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	display:none;
	background-color:rgba(234,173,107,0.8);
	z-index:99
}
.canvass-bottom .btn {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:block;
	border-right:1px solid rgba(255,255,255,0.8);
	text-align:center;
	font-size:14px;
	color:#fff;
	line-height:40px
}
@media screen and (max-width: 750px) {
	.canvass-bottom {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
}.login1 {
	position:relative;
	width:100%;
	overflow:hidden;
	z-index:1
}
.login1 .dealer-login {
	padding:150px 0px;
	background:url(/images/login-0.jpg) no-repeat center center;
	background-size:cover
}
.login1 .login-bg {
	width:100%;
	height:100%;
	overflow:hidden;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.login1 .login-bg .enroll-box {
	position:relative;
	text-align:center;
	margin:0 auto;
	padding:70px 100px;
	padding-bottom:125px;
	background:#FFF;
	border-radius:30px;
	overflow:hidden
}
.login1 .login-bg .login-box {
	text-align:center;
	margin:0 auto;
	padding-left:60px;
	padding-right:60px;
	padding-top:78px;
	padding-bottom:95px;
	border-radius:30px;
	background:#fff
}
.login1 .login-bg .login-logo,.login1 .login-bg .login-logo1 {
	text-align:center;
	width:273px;
	margin-bottom:50px
}
.login1 .login-bg .login-logo img,.login1 .login-bg .login-logo1 img {
	max-width:100%;
	height:auto !important
}
.login1 .login-bg .login-logo1 {
	width:373px
}
.login1 .login-bg .input1 {
	width:373px;
	border-radius:30px;
	background:#f9f8f5;
	border:1px solid #f1edde;
	height:54px;
	padding:0 .15rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:18px
}
.login1 .login-bg .input1 input {
	width:100%;
	border:0px;
	background:#f9f8f5;
	height:100%;
	line-height:54px;
	font-size:15px;
	color:#555
}
.login1 .login-bg .login-content2,.login1 .login-bg .login-content {
	position:relative;
	max-width:313px
}
.login1 .login-bg .login-content2 .login-input,.login1 .login-bg .login-content .login-input {
	margin-bottom:20px;
	width:100%;
	height:54px;
	border-radius:30px;
	background:#f9f8f5;
	border:1px solid #f1edde;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:15px;
	color:#555;
	padding-left:60px;
	padding-right:40px
}
.login1 .login-bg .login-content2 .input-text,.login1 .login-bg .login-content .input-text {
	position:relative
}
.login1 .login-bg .login-content2 .input-text:before,.login1 .login-bg .login-content .input-text:before {
	content:"";
	position:absolute;
	top:16px;
	left:25px;
	width:20px;
	height:20px;
	background:url(/images/login-3.png);
	z-index:1
}
.login1 .login-bg .login-content2 .input-code,.login1 .login-bg .login-content2 .input-password,.login1 .login-bg .login-content .input-code,.login1 .login-bg .login-content .input-password {
	width:100%;
	position:relative
}
.login1 .login-bg .login-content2 .input-code:before,.login1 .login-bg .login-content2 .input-password:before,.login1 .login-bg .login-content .input-code:before,.login1 .login-bg .login-content .input-password:before {
	content:"";
	position:absolute;
	top:14px;
	left:25px;
	width:19px;
	height:24px;
	background:url(/images/login-4.png);
	z-index:1
}
.login1 .login-bg .login-content2 .input-code .login-input,.login1 .login-bg .login-content .input-code .login-input {
	width:60%;
	float:left
}
.login1 .login-bg .login-content2 .input-code .thecode,.login1 .login-bg .login-content .input-code .thecode {
	position:relative;
	cursor:pointer;
	float:left;
	margin-left:5%;
	width:35%;
	height:54px;
	border-radius:30px;
	background:#f9f8f5;
	border:1px solid #f1edde;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.login1 .login-bg .login-content2 .input-code .thecode img,.login1 .login-bg .login-content .input-code .thecode img {
	margin-left:0 !important;
	margin-top:8px
}
.login1 .login-bg .login-content2 .input1-code,.login1 .login-bg .login-content .input1-code {
	width:373px
}
.login1 .login-bg .login-content2 .input1-code .login-input1,.login1 .login-bg .login-content .input1-code .login-input1 {
	width:60%;
	float:left;
	border-radius:30px;
	background:#f9f8f5;
	border:1px solid #f1edde;
	height:54px;
	padding:0 .15rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:18px
}
.login1 .login-bg .login-content2 .input1-code .login-input1 input,.login1 .login-bg .login-content .input1-code .login-input1 input {
	width:100%;
	border:0px;
	background:#f9f8f5;
	height:100%;
	line-height:54px;
	font-size:15px;
	color:#555
}
.login1 .login-bg .login-content2 .input1-code .thecode,.login1 .login-bg .login-content .input1-code .thecode {
	cursor:pointer;
	float:left;
	margin-left:5%;
	width:35%;
	height:54px;
	border-radius:30px;
	background:#d4cbba;
	padding:0 .15rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#FFF;
	font-size:14px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.login1 .login-bg .login-content2 .input1-code .thecode:hover,.login1 .login-bg .login-content .input1-code .thecode:hover {
	background:#bcb5a7
}
.login1 .login-bg .login-content2 .login-btn,.login1 .login-bg .login-content .login-btn {
	cursor:pointer;
	border-radius:30px;
	background:#dbb160;
	border:1px solid #dbb160;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:54px;
	width:100%;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.login1 .login-bg .login-content2 .login-btn:hover,.login1 .login-bg .login-content .login-btn:hover {
	background:#bd9445
}
.login1 .login-bg .login-content2 {
	max-width:373px
}
.login1 .login-bg .enroll-return {
	cursor:pointer;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:#faf9f6;
	height:66px;
	line-height:66px;
	font-size:13px;
	color:#6a6a6a;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.login1 .login-bg .enroll-return:hover {
	background:#e9e9e9
}
.login1 .login-bg .enroll-return span:after {
	padding-left:10px;
	content:'>';
	color:#cdcdcb
}
.login1 .login-bg .register {
	color:#6a6a6a;
	font-size:13px;
	position:relative;
	top:80px
}
.login1 .login-bg .register:after {
	content:">";
	font-size:13px;
	color:#d0d0d0;
	margin-left:10px
}
@media screen and (max-width: 768px) {
	.login1 .login-bg .login-logo1,.login1 .login-bg .login-box .login-logo {
	width:100%;
	margin-bottom:.25rem
}
.login1 .login-bg .login-logo1 img,.login1 .login-bg .login-box .login-logo img {
	width:80%
}
.login1 .login-bg .register {
	top:25px
}
.login1 {
	position:relative
}
.login1 .login-bg {
	padding:.15rem .1rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:auto
}
.login1 .login-bg .login-box {
	padding:50px .25rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:20px
}
}@media screen and (max-width: 620px) {
	.login1 .login-bg .enroll-box {
	width:100%;
	padding:50px .25rem;
	padding-bottom:70px
}
.login1 .login-bg .login-logo1 {
	width:100%
}
.login1 .login-bg .login-content2 {
	max-width:100%
}
.login1 .login-bg .input1 {
	width:100%;
	padding:0 .15rem
}
.login1 .login-bg .login-content2 .input1-code {
	width:100%
}
.login1 .login-bg .login-content2 .input1-code .login-input1 {
	width:50%
}
.login1 .login-bg .login-content2 .input1-code .thecode {
	width:45%
}
.login1 .login-bg .enroll-return {
	height:50px;
	line-height:50px
}
}.index-fixwin {
	z-index:5000;
	position:fixed;
	bottom:20px;
	right:20px;
	max-width:280px;
	background:#FFF;
	border-radius:10px;
	padding:20px 25px 30px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:1px 2px 57px rgba(0,0,0,0.17)
}
.index-fixwin h1 {
	text-align:center;
	font-size:26px;
	font-weight:bold;
	line-height:26px;
	color:#646464;
	margin-bottom:15px;
	letter-spacing:3px
}
.index-fixwin p {
	letter-spacing:1px;
	color:#666;
	font-size:13px;
	line-height:26px
}
.index-fixwin p+p {
	margin-top:5px
}
.index-fixwin h2 {
	color:#666;
	font-size:13px;
	margin-top:20px;
	text-align:right;
	line-height:13px
}
.fixwin-close {
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	width:60px;
	height:50px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	background:url(/images/icon-12.png) no-repeat center center;
	background-size:35%
}
.fixwin-close:hover {
	opacity:.6
}
.first {
	position:relative;
	width:100%;
	top:0;
	left:0
}
.first .first-box {
	position:relative;
	z-index:50;
	float:left;
	width:266px;
	height:660px;
	padding-top:65px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:rgba(0,0,0,.5);
}
.first .first-banner {
	position:absolute;
	width:100%;
	height:660px;
	z-index:5
}
@media screen and (max-width: 768px) {
	.first .first-banner {
	display:none
}
}

.first .first-banner .swiper-container {
	width:100%;
	height:100%
}
.first .first-banner a {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	background:#fff none no-repeat center right;
	background-size:cover
}
.first .first-banner-mo {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	z-index:5;
	overflow:hidden
}
@media screen and (max-width: 768px) {
	.first .first-banner-mo {
	display:block
}
}.first .first-banner-mo:after {
	z-index:50;
	content:"";
	position:absolute;
	bottom:0;
	right:0;
	background:url(/images/index-icon-4.png) no-repeat;
	background-size:100% 100%;
	width:2.18rem;
	height:2.295rem
}
.first .first-banner-mo .swiper-container {
	width:100%;
	height:100%
}
.first .first-banner-mo a {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	background:#fff none no-repeat center right;
	background-size:cover;
	z-index:5
}
.first .first-logo {
	margin:0 auto;
	text-align:center;
	width:66.165%
}
.first .first-logo img {
	max-width:100%
}
.first .first-nav {
	margin-top:18px;
	width:100%
}
.first .first-nav:after {
	content:"";
	position:absolute;
	height:100%;
	width:20px;
	top:0;
	right:-20px;
	background:url(/images/first-nav-shadow.png) no-repeat top left
}
.first .first-nav .nav2 {
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:100%;
	background:rgba(0,0,0,.5);
	padding-top:135px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	opacity:0;
	z-index:-100
}
.first .first-nav .nav2 a {
	width:100%;
	display:block;
	line-height:58px;
	color:#fff;
	font-size:17px;
	-webkit-transition:color .2s ease;
	-moz-transition:color .2s ease;
	transition:color .2s ease
}
.first .first-nav .nav2 a:hover {
	color:#009142
}
.first .first-nav .li {
	text-align:center;
	width:100%;
	line-height:58px
}
.first .first-nav .li .li-a {
	
	display:block;
	color:#fff;
	font-size:17px;
	-webkit-transition:color .2s ease;
	-moz-transition:color .2s ease;
	transition:color .2s ease
}
.first .first-nav .li:hover .li-a {
	color:#009142
}
.first .search,.first .language,.first .login {
	position:relative;
	margin:0 auto;
	max-width:120px;
	padding-top:25px
}
.first .search a:nth-child(1),.first .language a:nth-child(1),.first .login a:nth-child(1) {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	position:relative;
	left:30px;
	color:#444;
	font-size:15px;
	padding-left:30px;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease
}
.first .search-form {
	z-index:100;
	display:none;
	left:0;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	position:absolute;
	width:286px;
	background:#FFF
}
.first .search-form form {
	width:100%;
	height:100%;
	padding:30px 20px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.first .search-form form .input {
	display:inline-block;
	vertical-align:top;
	padding-left:10px;
	width:170px;
	height:35px;
	line-height:35px;
	border:1px solid #EFEFEF;
	color:#555
}
.first .search-form form .button {
	cursor:pointer;
	width:60px;
	height:37px;
	border:0px;
	background:#e1a768;
	color:#FFF
}
.first .search-form form .button:hover {
	opacity:.8
}
.first .link {
	position:relative
}
.first .link:hover .login-return {
	display:block;
	opacity:1;
	height:36px
}
.first .login-return {
	background:#FFF;
	z-index:10;
	position:absolute;
	padding-left:30px;
	padding-top:10px;
	cursor:pointer;
	display:none;
	opacity:0;
	height:0;
	width:100%;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	font-size:14px;
	line-height:36px;
	overflow:hidden;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.first .login-return:hover {
	color:#009142
}
.first .text {
	padding-top:55px;
	width:100%;
	text-align:center;
	font-size:15px
}
.first .text h1 {
	font-size:15px;
	color:#d69850
}
.first .text p {
	color:#666
}
.first .search a {
	background:url(/images/index-icon-0.png) no-repeat center left
}
.first .search a:hover {
	color:#009142;
	background-image:url(/images/index-icon-0a.png)
}
.first .language a {
	background:url(/images/index-icon-1.png) no-repeat center left
}
.first .language a:hover {
	color:#009142;
	background-image:url(/images/index-icon-1a.png)
}
.first .login a:nth-child(1) {
	background:url(/images/index-icon-2.png) no-repeat center left
}
.first .login a:nth-child(1):hover {
	color:#009142;
	background-image:url(/images/index-icon-2a.png)
}
.first .email a:nth-child(1) {
	background:url(/images/index-icon-email1.png) no-repeat center left
}
.first .email a:nth-child(1):hover {
	color:#009142;
	background-image:url(/images/index-icon-email.png)
}
.second {
	position:relative;
	width:100%;
	background:#FFF; top:-90px;
	padding-bottom:50px;overflow: hidden;
}
.second-button-prev {
	cursor:pointer;
	position:absolute;
	top:50%;
	left:-100px;
	z-index:1;
	-webkit-transform:translate(0, -50%) rotate(180deg);
	-moz-transform:translate(0, -50%) rotate(180deg);
	-ms-transform:translate(0, -50%) rotate(180deg);
	transform:translate(0, -50%) rotate(180deg);
	width:52px;
	height:52px;
	background:url(/images/index-rl-btn.png) no-repeat center center;
	background-size:100% 100%
}
.second-button-next {
	cursor:pointer;
	position:absolute;
	right:-100px;
	top:50%;
	z-index:1;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	width:52px;
	height:52px;
	background:url(/images/index-rl-btn.png) no-repeat center center;
	background-size:100% 100%
}
.second .rbgimg {
	position:absolute;
	height:100%;
	width:60%;
	right:0;
	top:0;
	background:url(/images/index-icon-12.png) no-repeat bottom right
}
.second .second-scroll {
	width:100%;
	position:relative;
	overflow:hidden
}
.second .second-scroll .swiper-wrapper {
	width:100%;
	overflow:hidden
}
.second .second-scroll .swiper-slide {
	position:relative
}
.second .second-scroll .swiper-slide .img-box {
	position:relative;
	overflow:hidden
}
.second .second-scroll .swiper-slide .img-box:hover img {
	opacity:.8;
	-webkit-transform:scale(1.05, 1.05);
	-moz-transform:scale(1.05, 1.05);
	-ms-transform:scale(1.05, 1.05);
	transform:scale(1.05, 1.05)
}
.second .second-scroll .swiper-slide .img-box img {
	width:100%;
	height:auto !important;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.second .second-scroll .swiper-slide .img-box:after {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(/images/index-icon-5.png) no-repeat bottom right
}
.second .second-scroll .swiper-slide:nth-child(4n+1) .text {
	margin-top:60px
}
.second .second-scroll .swiper-slide:nth-child(4n+1) .img-box:after {
	background:url(/images/index-icon-6.png) no-repeat top left

}
.second .second-scroll .swiper-slide:nth-child(4n+1) .img-box {
	width:327px;
	height:263px
}
.second .second-scroll .swiper-slide:nth-child(4n+2) {
	margin-top:-30px !important
}
.second .second-scroll .swiper-slide:nth-child(4n+2) .text {
	margin-top:70px
}
.second .second-scroll .swiper-slide:nth-child(4n+2) .img-box {
	width:377px;
	height:303px
}
.second .second-scroll .swiper-slide:nth-child(4n+3) {
	margin-top:40px
}
.second .second-scroll .swiper-slide:nth-child(4n+3) .img {
	overflow:hidden
}
.second .second-scroll .swiper-slide:nth-child(4n+3) .text {
	margin-top:62px
}
.second .second-scroll .swiper-slide:nth-child(4n+3) .img-box {
	width:377px;
	height:303px
}
.second .second-scroll .swiper-slide:nth-child(4n+4) {
	margin-top:10px !important
}
.second .second-scroll .swiper-slide:nth-child(4n+4) .img-box {
	width:327px;
	height:263px
}
.second .second-scroll .swiper-slide:nth-child(4n+4) .text {
	padding-left:0px;
	padding-right:90px;
	margin-top:62px
}
.second .second-scroll .swiper-slide:nth-child(odd) .text,.second .second-scroll .swiper-slide:nth-child(odd) .img {
	float:left
}
.second .second-scroll .swiper-slide .title {
	position:relative
}
.second .second-scroll .swiper-slide .font {
	color:#d5964f;
	line-height:63.08px;
	font-size:63.08px;
	opacity:.2;
	padding-right:2px;
	display:inline-block
}
.second .second-scroll .swiper-slide .font2 {
	display:inline-block
}
.second .second-scroll .swiper-slide h1 {
	font-size:18px;
	color:#3d3c38
}
.second .second-scroll .swiper-slide h2 {
	color:#d5964f;
	font-size:16px
}
.second .second-scroll .swiper-slide .text {
	padding-left:45px;
	padding-right:45px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
	width:50%;
	float:right;
	line-height:28px;
	font-size:12px;
	color:#999
}
.second .second-scroll .swiper-slide .img {
	height:100%;
	width:50%;
	position:relative;
	float:right
}
.second-moblie {
	display:none;
	position:relative;
	width:100%;
	padding-left:.15rem;
	padding-top:.4rem;
	padding-right:.15rem;
	padding-bottom:.25rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.second-moblie .second-moblie-scroll {
	width:100%;
	overflow:hidden
}
.second-moblie .second-moblie-scroll .swiper-wrapper {
	width:100%
}
.second-moblie .swiper-slide {
	width:100%;
	font-size:0
}
.second-moblie .swiper-slide .text {
	display:inline-block;
	vertical-align:middle;
	padding-top:.05rem;
	font-size:12px;
	padding-right:.25rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:50%
}
.second-moblie .swiper-slide .text .title .font {
	font-size:.3004rem;
	display:inline-block;
	color:rgba(232,161,82,0.2);
	padding-right:.015rem
}
.second-moblie .swiper-slide .text .title .font2 {
	display:inline-block
}
.second-moblie .swiper-slide .text .title .font2 h1 {
	font-size:.12rem;
	color:#3d3c38
}
.second-moblie .swiper-slide .text .title .font2 h2 {
	font-size:.1rem;
	color:#d5964f
}
.second-moblie .swiper-slide .text p {
	color:#999;
	line-height:.2rem;
	font-size:.09rem;
	height:.8rem;
	overflow:hidden
}
.second-moblie .swiper-slide .img {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	width:50%
}
.second-moblie .swiper-slide .img .img-box {
	width:100%
}
.second-moblie .swiper-slide .img .img-box:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(/images/index-icon-5.png) no-repeat bottom right;
	background-size:39.26% 50%
}
.second-moblie .swiper-slide .img .img-box img {
	width:100%
}
.second-moblie .swiper-slide:nth-child(even) {
	padding-top:.1rem !important
}
.second-moblie .swiper-slide:nth-child(even) .img {
	float:right
}
.second-moblie .swiper-slide:nth-child(even) .img .img-box:after {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.second-moblie .swiper-slide:nth-child(even) .text {
	float:right;
	padding-right:.1rem;
	padding-left:.2rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.second-moblie .second-pagination {
	text-align:center;
	padding-top:.15rem
}
.second-moblie .second-pagination .swiper-pagination-bullet {
	margin:0 .025rem;
	height:.06rem;
	width:.06rem;
	background:#b6b6b6;
	opacity:1
}
.second-moblie .second-pagination .swiper-pagination-bullet-active {
	background:#e1a768
}


.third .new-title-box {
	width:60%;
	padding-bottom:20%;
	position:absolute;
	top:0;
	left:0
}
.third .new-title-box .new-title-box-iframe {
	position:absolute;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.third .new-title-box p {
	padding-left:40%;
	font-size:24px;
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#000
}
.third .new-title-box p span {
	margin-left:5px;
	font-size:32px;
	color:#d5964f
}
.third .new-box {
	position:relative;
	z-index:10
}
.third .index-new {
	display:block;
	position:relative;
	width:20%;
	float:right
}
.third .index-new:hover .box .img img {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.third .index-new:hover .box .text .hr {
	margin-top:5%;
	padding-bottom:10%
}
.third .index-new:nth-child(1) .box:nth-child(1) {
	margin-top:100%
}
.third .index-new:nth-child(1) .box:nth-child(2) {
	margin-top:-200%
}
.third .index-new:nth-child(1) .img:before {
	z-index:5;
	content:"";
	bottom:0;
	left:50%;
	-webkit-transform:translate(-50%, 0);
	-moz-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0);
	position:absolute;
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid #FFF
}
.third .index-new:nth-child(2) .img:before {
	z-index:5;
	content:"";
	top:0;
	left:50%;
	-webkit-transform:translate(-50%, 0);
	-moz-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0);
	position:absolute;
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #FFF
}
.third .index-new:nth-child(3) .box:nth-child(1) {
	margin-top:100%
}
.third .index-new:nth-child(3) .img:before {
	z-index:5;
	content:"";
	top:0;
	left:50%;
	-webkit-transform:translate(-50%, 0);
	-moz-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0);
	position:absolute;
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #FFF
}
.third .index-new:nth-child(4) {
	width:40%
}
.third .index-new:nth-child(4) .box {
	width:50%;
	padding-bottom:50%;
	float:left;
	margin-top:50%
}
.third .index-new:nth-child(4) .img:before {
	z-index:5;
	content:"";
	top:50%;
	left:0;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	position:absolute;
	width:0;
	height:0;
	border-left:6px solid #FFF;
	border-bottom:6px solid transparent;
	border-top:6px solid transparent
}
.third .box {
	vertical-align:top;
	zoom:1;
	*display:inline;
	position:relative;
	width:100%;
	padding-bottom:100%
}
.third .box .img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden
}
.third .box .img img {
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease;
	width:100%;
	height:auto !important
}
.third .box .img:after {
	content:"";
	position:absolute;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	background:url(/images/index-icon-7.png) no-repeat right bottom
}
.third .box .text {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	overflow:hidden;
	background:#FFF
}
.third .box .text .data {
	margin-top:18%;
	color:#d5964f;
	font-size:24px;
	text-align:center
}
.third .box .text .data-moblie {
	display:none
}
.third .box .text .hr {
	margin:0 auto;
	margin-top:10%;
	margin-bottom:10%;
	width:1px;
	height:10.82%;
	background:#e3e3e3;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.third .box .text .sub-text {
	padding-left:24px;
	padding-right:24px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	line-height:26px;
	font-size:14px;
	color:#666
}
.fourth {
	position:relative;
	width:100%;
	overflow:hidden;
	padding-bottom:32%;
	background:none no-repeat top left;

	background-size:auto 100%
}
.fourth .fourth-box {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%
}
.fourth .fourth-box2 {
	position:relative;
	height:100%
}
.fourth .left {
	overflow:hidden;
	margin-left:30%;
	width:25%;
	height:100%;
	background:none no-repeat top left;
	background-size:0px 0px
}
.fourth .left .text-box {
	position:relative;
	top:50%;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%)
}
.fourth .left .text-box .title {
	position:relative;
	margin-bottom:18px
}
.fourth .left .text-box .cn {
	position:absolute;
	top:10px;
	left:42px;
	font-size:18px;
	color:#FFF
}
.fourth .left .text-box .en {
	font-size:18px;
	color:#eaaf5f
}
.fourth .left .text-box .en span {
	line-height:63px;
	font-size:63px
}
.fourth .left .text-box .text {
	height:140px;
	overflow:hidden;
	font-size:12px;
	line-height:28px;
	color:#b1b1b1
}
.fourth .right {
	width:2000px;
	height:100%;
	position:absolute;
	top:0;
	margin-left:60%;
	background:#FFF
}
.fourth .right a {
	position:relative;
	padding-left:80px;
	display:block;
	width:100%;
	height:25%;
	display:block;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	transition:all .2s linear
}
.fourth .right a .text {
	position:relative;
	top:50%;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%)
}
.fourth .right a:nth-child(even) {
	background:#f7f7f7
}
.fourth .right a:hover {
	box-shadow:0 3px 21px rgba(0,0,0,0.25);
	-webkit-transform:translate3d(0, -2px, 0);
	-moz-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0)
}
.fourth .right .company .text {
	background:url(/images/index-icon-8.png) no-repeat center left
}
.fourth .right .core .text {
	background:url(/images/index-icon-9.png) no-repeat center left
}
.fourth .right .honor .text {
	background:url(/images/index-icon-10.png) no-repeat center left
}
.fourth .right .join .text {
	background:url(/images/index-icon-11.png) no-repeat center left
}
.fourth .right .text {
	min-height:48px;
	padding-left:75px
}
.fourth .right .text .cn {
	line-height:48px;
	font-size:18px;
	color:#000
}
.fourth .right .text .en {
	display:none;
	font-size:14px;
	color:#878787
}
@media screen and (max-width: 1640px) {
	.iframe1700 .iframe1427 {
	max-width:1200px
}
.second {
	padding-bottom:60px
}
.second .rbgimg {
	background-size:auto 75%
}
.second .second-scroll .swiper-slide .text {
	padding-left:20px;
	padding-right:20px
}
.second .second-scroll .swiper-slide:nth-child(4n+2) .img-box {
	width:100%;
	height:auto
}
.second .second-scroll .swiper-slide:nth-child(4n+2) {
	margin-top:20px !important
}
.second .second-scroll .swiper-slide:nth-child(4n+2) .text {
	margin-top:20px
}
.second .second-scroll .swiper-slide:nth-child(4n+1) .img-box {
	width:100%;
	height:auto
}
.second .second-scroll .swiper-slide:nth-child(4n+1) .text {
	margin-top:20px
}
.second .second-scroll .swiper-slide:nth-child(4n+3) {
	margin-top:0px !important
}
.second .second-scroll .swiper-slide:nth-child(4n+3) .img-box {
	width:100%;
	height:auto
}
.second .second-scroll .swiper-slide:nth-child(4n+3) .text {
	margin-top:20px
}
.second .second-scroll .swiper-slide:nth-child(4n+4) {
	margin-top:20px !important
}
.second .second-scroll .swiper-slide:nth-child(4n+4) .img-box {
	width:100%;
	height:auto
}
.second .second-scroll .swiper-slide:nth-child(4n+4) .text {
	margin-top:20px
}
.second .second-scroll .swiper-slide:nth-child(4n+4) .text {
	padding-left:20px;
	padding-right:20px
}
}@media screen and (max-width: 1400px) {
	.iframe1700 .iframe1427 {
	max-width:1100px
}
.second-button-prev {
	left:-60px
}
.second-button-next {
	right:-60px
}
.fourth .left {
	margin-left:34%
}
}@media screen and (max-width: 1233px) {
	.second-button-next {
	right:0
}
.second-button-prev {
	left:0
}
.second .rbgimg {
	background-size:100% 75%
}
}@media screen and (max-width: 1050px) {
	.first .first-banner:after,.first .first-banner-mo:after {
	width:1.05rem;
	height:1.09rem
}
.second {
	display:none
}
.second-moblie {
	display:block
}
.third .new-box {
	padding-left:.1rem;
	padding-right:.1rem;
	padding-bottom:.3rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.third {
	padding-top:.3rem
}
.third .new-title-box {
	position:relative;
	width:100%;
	padding-bottom:.2rem
}
.third .new-title-box p {
	padding-left:0;
	text-align:center;
	font-size:.16rem
}
.third .new-title-box p span {
	font-size:.18rem
}
.third .new-title-box .new-title-box-iframe {
	position:relative
}
.third .index-new {
	margin-bottom:.075rem;
	float:left;
	width:100%
}
.third .index-new:nth-child(1) .box:nth-child(1) {
	margin-top:0
}
.third .index-new:nth-child(1) .box:nth-child(2) {
	margin-top:0
}
.third .index-new:nth-child(3) .box:nth-child(1) {
	margin-top:0
}
.third .index-new:nth-child(4) {
	width:100%
}
.third .index-new:nth-child(4) .box {
	float:right;
	margin-top:0
}
.third .index-new .box {
	float:right;
	width:50%;
	padding-bottom:50%
}
.third .index-new .box .text .data {
	display:none
}
.third .index-new .box .text .data-moblie {
	display:block;
	padding-left:.12rem;
	padding-top:.125rem;
	color:#d5964f;
	font-size:.13rem
}
.third .index-new .box .text .hr {
	display:none
}
.third .index-new .box .text .sub-text {
	margin-top:25%;
	padding-left:.12rem;
	padding-right:.12rem;
	text-align:left;
	font-size:.12rem;
	line-height:.18rem
}
.third .index-new .box .img:after {
	opacity:0
}
.fourth {
	padding-bottom:0;
	padding-top:0;
	background:none
}
.fourth .fourth-box {
	position:relative
}
.fourth .left {
	padding-top:.3rem;
	padding-bottom:.3rem;
	padding-right:.1rem;
	width:100%;
	margin-left:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:60%;
	background-color:#464646;
	background-size:auto 100%
}
.fourth .left .text-box {
	top:0;
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0)
}
.fourth .left .text-box .title {
	margin-bottom:.1rem
}
.fourth .left .text-box .cn {
	font-size:.1rem;
	top:.025rem;
	left:.21rem
}
.fourth .left .text-box .en {
	font-size:.1rem
}
.fourth .left .text-box .en span {
	font-size:.315rem;
	line-height:.315rem
}
.fourth .left .text-box .text {
	font-size:.1rem;
	line-height:.18rem;
	height:.9rem;
	overflow:hidden
}
.fourth .right {
	width:100%;
	margin-left:0%;
	position:relative
}
.fourth .right .text {
	padding-left:.3rem
}
.fourth .right .text .cn {
	font-size:.12rem
}
.fourth .right .text .en {
	font-size:.08rem
}
.fourth .right a {
	padding-left:.25rem;
	width:50%;
	float:left;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.725rem
}
.fourth .right a:nth-child(odd) {
	background:#ececec
}
.fourth .right a:nth-child(even) {
	background:#ececec;
	border-left:1px solid #d4d4d4
}
.fourth .right a:nth-child(n+3) {
	background:#f6f6f6;
	border-top:1px solid #d4d4d4
}
.fourth .right .join .text,.fourth .right .company .text,.fourth .right .core .text,.fourth .right .honor .text {
	min-height:.3rem;
	background-size:.23rem
}
}@media screen and (max-width: 768px) {
	.index-fixwin {
	width:90%;
	padding:.25rem .15rem;
	display:none
}
.first .first-box {
	display:none
}
.second-moblie .swiper-slide .text {
	padding-right:.1rem
}
.second-moblie .swiper-slide:nth-child(even) .text {
	padding-left:.1rem;
	padding-right:0;
	padding-top:0
}
}
@media screen and (max-height: 826px) {
	.first .first-box {
	padding-top:39px
}
.first .first-nav {
	margin-top:5px
}
.first .first-nav .li {
	line-height:55px
}
.first .first-nav .nav2 {
	padding-top:95px
}
.first .first-nav .nav2 a {
	line-height:55px
}
.first .search,.first .language,.first .login {
	padding-top:20px
}
}@media screen and (max-height: 693px) {
	.first .first-box {
	width:204px
}
.first .text {
	padding-top:15px
}
.first .first-nav .li {
	line-height:50px
}
.first .first-nav .nav2 {
	padding-top:80px
}
.first .first-nav .nav2 a {
	line-height:50px
}
}.brand3-li li {
	width:33.33%;
	padding-left:21px;
	padding-right:21px;
	margin-bottom:10px
}
.brand3-li li a {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px
}
.brand3-li li a .img {
	padding-bottom:71.23%
}
.brand3-li li a .text {
	height:65px
}
.brand3-li li a .text p {
	line-height:65px
}
.brand3-li li a:hover {
	box-shadow:0 0 24px rgba(0,0,0,0.1);
	background:#FFF
}
.listpadding3 {
	padding-top:53px;
	padding-bottom:90px
}
.contact-us {
	background:#FFF;
	width:100%;
	padding:20px;
	padding-top:70px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.contact-us .text {
	width:100%
}
.contact-us .text-box {
	float:left;
	width:50%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.contact-us .text .text-box+.text-box {
	border-left:1px solid #e3e3e3;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.contact-us .text-content {
	margin-bottom:60px
}
.contact-us .text-content h1 {
	color:#cd7c23;
	line-height:29.39px;
	font-size:24px;
	margin-bottom:15px
}
.contact-us .text-content h1 span {
	margin-left:6px;
	font-size:22px;
	line-height:26px;
	color:#888;
	font-family:"Arial"
}
.contact-us .text-content p {
	font-size:13px;
	color:#777;
	line-height:28px;
	font-family:"itc","Microsoft YaHei"
}
.contact-us .text-content p em {
	font-style:normal
}
.contact-us .text-content p span {
	display:inline-block;
	vertical-align:top;
	width:175px;
	word-break:break-all
}
.contact-us .map {
	position:relative;
	width:100%;
	padding-bottom:50.47373%
}
.contact-us .map-box {
	position:absolute;
	width:100%;
	height:100%
}
.contact-us .map-box .anchorBL,.contact-us .map-box .BMap_stdMpCtrl,.contact-us .map-box .BMapLabel {
	display:none;
	opacity:0
}
.development {
	margin-top:30px;
	width:100%;
	box-shadow:1px 1px 84px rgba(82,82,82,0.15);
	background:#FFF
}
.development .year-top {
	position:relative;
	background:url(/images/development-icon-2.png) #e1a768 repeat-x left bottom;
	height:63px;
	width:100%;
	padding-left:88px;
	padding-right:88px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.development .year-top .development-nav {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden
}
.development .year-top .development-nav .swiper-slide {
	text-align:center;
	line-height:63px;
	background:url(/images/development-icon-3.png) no-repeat center bottom;
	font-size:20px
}
.development .year-top .development-nav .swiper-slide a {
	cursor:pointer;
	color:#FFF;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.development .year-top .development-nav .swiper-slide .on {
	font-size:28px;
	font-weight:bold
}
.development .year-top .swiper-nav2-prev {
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	width:88px;
	height:100%;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	background:url(/images/development-icon-4.png) no-repeat center center;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.development .year-top .swiper-nav2-next {
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	width:88px;
	height:100%;
	background:url(/images/development-icon-4.png) no-repeat center center;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.development .year-top .pagination2 {
	display:none
}
.development .year-top .swiper-button-disabled {
	opacity:.7
}
.development .theyear {
	position:relative;
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:2px 115px 115px 115px
}
.development .theyear .theyear-box {
	width:100%;
	background:url(/images/development-icon-1.png) no-repeat center top;
	background-size:1px 100%
}
.development .theyear .thing {
	padding-top:70px;
	width:100%;
	min-height:64px;
	background:url(/images/development-icon-0.png) no-repeat center top;
	background-position-y:70px
}
.development .theyear .thing:nth-child(odd) .l {
	float:left;
	padding-right:50px
}
.development .theyear .thing:nth-child(odd) .text {
	text-align:right
}
.development .theyear .thing:nth-child(odd) .r {
	padding-left:50px;
	float:right
}
.development .theyear .thing:nth-child(even) .l {
	float:right;
	padding-left:50px
}
.development .theyear .thing:nth-child(even) .text {
	text-align:left
}
.development .theyear .thing:nth-child(even) .r {
	padding-right:50px;
	float:left
}
.development .theyear .thing:nth-child(even) .img {
	float:right
}
.development .theyear .thing .l {
	width:50%;
	padding-top:29px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.development .theyear .thing .text {
	text-align:right
}
.development .theyear .thing .text h1 {
	color:#d79c5d;
	font-size:30px;
	margin-bottom:10px
}
.development .theyear .thing .text p {
	font-size:12px;
	color:#777;
	line-height:28px
}
.development .theyear .thing .r {
	width:50%;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.development .theyear .thing .img .img-box {
	position:relative;
	width:100%
}
.development .theyear .thing .img .img-box img {
	border:5px solid #F5F5F5;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-width:100%;
	max-height:100%
}
@media screen and (max-width: 960px) {
	.development .theyear {
	padding-left:50px;
	padding-right:50px
}
}@media screen and (max-width: 768px) {
	.development .theyear {
	padding-left:.1rem;
	padding-right:.1rem;
	padding-bottom:.25rem
}
.development .theyear .thing {
	padding-top:.25rem;
	background-size:.15rem;
	background-position-y:.1rem
}
.development .theyear .thing .l {
	padding-top:0
}
.development .theyear .thing .text h1 {
	font-size:.16rem;
	margin-bottom:.05rem
}
.development .theyear .thing .text p {
	font-size:.08rem;
	line-height:.16rem
}
.development .theyear .thing:nth-child(odd) .l {
	padding-right:.1rem
}
.development .theyear .thing:nth-child(odd) .r {
	padding-left:.1rem
}
.development .theyear .thing:nth-child(even) .l {
	padding-left:.1rem
}
.development .theyear .thing:nth-child(even) .r {
	padding-right:.1rem
}
.development .year-top {
	height:.4rem;
	padding-left:.44rem;
	padding-right:.44rem
}
.development .year-top .development-nav .swiper-slide {
	font-size:.12rem;
	line-height:.4rem
}
.development .year-top .development-nav .swiper-slide .on {
	font-size:.15rem
}
.development .year-top .swiper-nav2-prev {
	width:.44rem;
	background-size:.15rem
}
.development .year-top .swiper-nav2-next {
	width:.44rem;
	background-size:.15rem
}
.contact-us {
	padding:.1rem;
	padding-top:.25rem
}
.contact-us .text-box {
	width:100%
}
.contact-us .text-box {
	width:100%
}
.contact-us .text .text-box+.text-box {
	border:0px;
	border-top:1px solid #e3e3e3
}
.contact-us .text-content {
	width:100%;
	text-align:left;
	margin-bottom:.2rem
}
.contact-us .text-content h1 {
	font-size:.18rem;
	margin-bottom:.075rem;
	line-height:.3rem
}
.contact-us .text-content h1 span {
	font-size:.16rem;
	line-height:.3rem;
	margin-left:.03rem
}
.contact-us .text-content p {
	font-size:.12rem;
	line-height:.24rem
}
.contact-us .text-content p span {
	width:auto;
	display:block
}
.contact-us .text .text-box+.text-box .text-content {
	margin-top:.2rem
}
}.brand4-li li {
	width:25%;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:28px
}
.brand4-li li a {
	z-index:1
}
.brand4-li li a .img {
	padding-bottom:64.1%
}
.brand4-li li a .img:after {
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	opacity:0;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(/images/brand-li-0.png) no-repeat bottom right
}
.brand4-li li a .text {
	position:relative;
	z-index:100;
	height:56px
}
.brand4-li li a .text .text-box {
	background:#FFF
}
.brand4-li li a .text p {
	position:relative;
	z-index:100;
	line-height:56px
}
.brand4-li li a .shadow {
	z-index:-1;
	position:absolute;
	width:100%;
	height:44px;
	bottom:0;
	left:0;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	background:url(/images/brand-li-shadow.png) no-repeat center bottom
}
.brand4-li li a:hover .img:after {
	opacity:1
}
.brand4-li li a:hover .shadow {
	bottom:-15px
}
.network-li {
	padding-left:23px;
	padding-right:23px;
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.network-li ul {
	margin-bottom:52px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #e0e0e0
}
.network-li li {
	width:100%;
	background:#FFF
}
.network-li li a {
	display:block;
	width:100%;
	padding-left:55px;
	padding-right:40px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.network-li li a p {
	position:relative;
	font-size:14px;
	color:#777;
	line-height:62px;
	padding-left:38px;
	padding-right:.18rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(/images/network-icon-0.png) no-repeat center left
}
.network-li li a p:after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:23px;
	height:100%;
	background:url(/images/network-icon-1.png) no-repeat center center
}
.network-li li:nth-child(even) {
	background:#f8f8f8
}
.network-li li:hover a {
	padding-left:65px;
	padding-right:50px
}
.network-li li+li {
	border-top:1px dashed #DDD
}
.input-box {
	margin-top:40px;
	width:100%
}
.input-box .input-1 {
	width:25%;
	float:left;
	height:44px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:8px;
	padding-right:8px
}
.input-box .input-1:nth-child(1) {
	padding-left:0px
}
.input-box .input-1:last-child {
	padding-right:0px
}
.input-box .input-1>div {
	position:relative;
	width:100%;
	height:100%;
	background:#FFF
}
.input-box .input-1 .input-1-box:after {
	content:"";
	position:absolute;
	right:20px;
	top:50%;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:6px solid #6d6d6d
}
.input-box .input-1 .input-1-box select {
	border:0px;
	width:100%;
	height:100%;
	color:#6d6d6d;
	font-size:13px
}
.input-box .input-1 .input-1-box .search-select {
	cursor:pointer;
	width:100%;
	height:100%;
	line-height:44px;
	padding-left:30px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#6d6d6d;
	font-size:13px
}
.input-box .input-1 .input-2-box {
	position:relative
}
.input-box .input-1 .input-2-box input[type='text'] {
	position:relative;
	height:100%;
	width:100%;
	color:#6d6d6d;
	font-size:13px;
	padding-left:30px;
	padding-right:70px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:0px;
	float:left
}
.input-box .input-1 .input-2-box button {
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	height:100%;
	width:46px;
	float:left;
	background:url(/images/dealer-search-btn.png) #e1a768 no-repeat center center;
	border:0px
}
.dealer-map {
	width:100%;
	margin-top:33px;
	font-size:0
}
.dealer-map .left {
	width:30.33333%;
	display:inline-block;
	vertical-align:top
}
.dealer-map .left .swiper {
	position:relative;
	overflow:hidden;
	height:620px;
	width:100%
}
.dealer-map .left .swiper ul {
	position:relative;
	top:0;
	width:100%;
	height:100%;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.dealer-map .left .swiper ul li {
	cursor:pointer;
	width:100%;
	height:25%
}
.dealer-map .left .swiper ul li .address {
	display:none
}
.dealer-map .left .swiper ul li .text {
	position:relative;
	width:100%;
	height:100%;
	background:#FFF;
	padding-left:40px;
	padding-top:30px;
	padding-right:47px;
	overflow:hidden;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#777;
	font-size:14px;
	line-height:24px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.dealer-map .left .swiper ul li .text>div {
	position:relative;
	padding-left:32px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:url(/images/dealer-icon-0.png) no-repeat top left
}
.dealer-map .left .swiper ul li .text h1 {
	font-size:18px;
	color:#333;
	margin-bottom:6px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.dealer-map .left .swiper ul li .text p {
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden
}
.dealer-map .left .swiper ul li .on {
	background-color:#fafafa
}
.dealer-map .left .swiper ul li:hover .text {
	background-color:#fafafa
}
.dealer-map .left .swiper ul li+li {
	padding-top:3px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.dealer-map .left .swiper-tb {
	margin-top:3px;
	width:100%;
	height:51px;
	font-size:0
}
.dealer-map .left .swiper-tb .btn {
	cursor:pointer;
	display:inline-block;
	vertical-align:top;
	height:100%;
	width:50%;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	background:url(/images/dealer-icon-1.png) #eaad6b no-repeat center center
}
.dealer-map .left .swiper-tb .btn-b {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.dealer-map .left .swiper-tb .btn:hover {
	background-color:#ffbe77
}
.dealer-map .left .swiper-tb .btn+.btn {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-right:1px solid #f3d1ac
}
.dealer-map .right {
	display:inline-block;
	vertical-align:top;
	margin-left:1.16667%;
	width:68.33333%;
	height:674px;
	background:#FFF;
	padding:16px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.dealer-map .right .map {
	width:100%;
	height:100%;
	position:relative
}
.dealer-map .right .map .anchorBL,.dealer-map .right .map .BMap_stdMpCtrl,.dealer-map .right .map .BMapLabel {
	display:none;
	opacity:0
}
.wp72 {
	width:72%;
	display:inline-block;
	vertical-align:top
}
.wp28 {
	width:28%;
	display:inline-block;
	vertical-align:top;
	padding-left:8px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.wp100 {
	width:100%
}
.swiper3 {
	position:relative;
	width:100%;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:30px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.swiper3 .swiper-slide {
	width:33.33%;
	padding-right:8px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.swiper3 .swiper-pagination {
	text-align:left
}
.swiper3 .swiper-pagination .swiper-pagination-bullet {
	background:#989898;
	opacity:1;
	margin:0 3px
}
.swiper3 .swiper-pagination .swiper-pagination-bullet-active {
	background:#d89c64
}
.school-box {
	font-size:0
}
.school-box .swiper-slide a {
	display:block;
	width:100%;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.school-box .swiper-slide a .img {
	position:relative;
	width:100%;
	padding-bottom:90.90909%
}
.school-box .swiper-slide a .img .img-box {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden
}
.school-box .swiper-slide a .img .img-box img {
	width:100%
}
.school-box .swiper-slide a .text {
	background:#FFF;
	height:80px;
	line-height:70px;
	padding-left:20px;
	padding-right:20px;
	color:#555;
	font-size:16px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center
}
.school-box .swiper-slide a .text p {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.school-box .swiper-slide a:hover {
	z-index:2;
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0, -3px, 0);
	-moz-transform:translate3d(0, -3px, 0);
	transform:translate3d(0, -3px, 0)
}
.title-school {
	position:relative;
	text-align:left;
	width:100%;
	font-size:20px;
	line-height:66px;
	height:66px;
	color:#555
}
.title-school span {
	margin-left:5px;
	color:#c8873d;
	font-size:20px
}
.title-school a {
	display:block;
	position:absolute;
	right:0;
	top:0;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease;
	font-size:14px
}
.title-school a:hover {
	color:#c8873d
}
.sub-content .one {
	margin-top:35px;
	position:relative
}
.sub-content .one .news {
	float:left;
	position:relative;
	width:55%
}
.sub-content .one .news ul {
	border-top:1px solid #ccc;
	width:100%
}
.sub-content .one .news ul li {
	width:100%;
	line-height:57px;
	border-bottom:1px dashed #ccc
}
.sub-content .one .news ul li a {
	display:block;
	width:100%;
	position:relative;
	color:#555;
	font-size:16px;
	padding-left:18px;
	padding-right:90px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(/images/school-icon-0.png) no-repeat left center
}
.sub-content .one .news ul li a span {
	position:absolute;
	right:0;
	font-size:14px
}
.sub-content .one .news ul li a:hover {
	background-color:#fafafa;
	padding-left:25px;
	color:#c8873d
}
.sub-content .one .news ul li:last-child {
	border-bottom:0px
}
.sub-content .one .profile {
	display:block;
	float:right;
	width:38.41667%;
	border:1px solid #ccc;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.sub-content .one .profile:hover .img .img-box img {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.sub-content .one .profile .img {
	position:relative;
	width:100%;
	padding-bottom:65.14161%
}
.sub-content .one .profile .img .img-box {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden
}
.sub-content .one .profile .img .img-box img {
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease;
	width:100%
}
.sub-content .one .profile .prodile-text {
	padding-left:45px;
	padding-right:45px;
	padding-top:15px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:115px;
	text-align:left
}
.sub-content .one .profile .prodile-text h1 {
	font-size:20px;
	color:#555
}
.sub-content .one .profile .prodile-text h1 span {
	margin-left:5px;
	color:#c8873d;
	font-size:20px
}
.sub-content .one .profile .prodile-text p {
	height:52px;
	overflow:hidden;
	color:#888;
	font-size:13px;
	line-height:26px;
	margin-top:10px
}
.lecturer {
	margin-top:73px;
	padding-top:50px;
	padding-bottom:50px
}
.lecturer .r-btn {
	display:block;
	width:100%
}
.lecturer .r-btn .r-btn-padding {
	position:relative;
	width:100%;
	padding-bottom:102.79503%
}
.lecturer .r-btn .r-btn-padding .r-btn-box {
	padding-top:5px;
	position:absolute;
	width:100%;
	height:100%
}
.lecturer .r-btn .r-btn-padding .r-btn-box .btnbox {
	color:#FFF;
	width:230px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:93px;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.lecturer .r-btn .r-btn-padding .r-btn-box .btnbox .cn {
	font-size:20px
}
.lecturer .r-btn .r-btn-padding .r-btn-box .btnbox .en {
	margin-top:2px;
	font-size:14px
}
.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn1 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	height:49.84894%;
	background:#d89c64
}
.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn1 .btnbox {
	height:61px;
	background:url(/images/school-icon-1.png) no-repeat center left
}
.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn2 {
	margin-top:3.16456%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	height:47.12991%;
	background:#727272
}
.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn2 .btnbox {
	height:52px;
	background:url(/images/school-icon-2.png) no-repeat center left
}
.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn1:hover .btnbox,.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn2:hover .btnbox {
	padding-left:103px
}
.sub-content .two {
	padding-top:60px
}
.sub-content .two .school-box .title-school {
	height:45px;
	line-height:45px;
	border-bottom:1px solid #CCC
}
.sub-content .two .school-box .swiper3 {
	padding-top:18px
}
.sub-content .two .school-box .swiper-slide a .img {
	padding-bottom:70.21277%
}
.sub-content .two .school-box .swiper-slide a .text {
	background:#f3f3f3
}
.sub-content .two .school-box .wp28 {
	padding-left:25px
}
.sub-content .two .school-box .wp28 .swiper-slide a .img {
	padding-bottom:63.78205%
}
.sub-content .two .school-box .wp28 .swiper-slide a .text {
	padding-top:10px
}
.sub-content .two .school-box .wp28 .swiper-slide a .text p {
	height:48px;
	line-height:24px;
	white-space:normal;
	text-align:left
}
.sub-content .two .school-box .wp100 {
	margin-top:30px
}
.sub-content .two .school-box .students {
	margin-top:28px;
	width:100%
}
.sub-content .two .school-box .students .style-1 {
	width:45%;
	display:inline-block;
	vertical-align:top
}
.sub-content .two .school-box .students .style-1 .img {
	display:block;
	position:relative;
	width:100%;
	padding-bottom:73.44633%
}
.sub-content .two .school-box .students .style-1 .img .img-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden
}
.sub-content .two .school-box .students .style-1 .img .img-box img {
	width:100%;
	height:auto !important
}
.sub-content .two .school-box .students .style-1 .img .text {
	position:absolute;
	bottom:0;
	left:0;
	height:45px;
	width:100%;
	background:rgba(0,0,0,0.4);
	padding-left:45px;
	padding-right:45px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.sub-content .two .school-box .students .style-1 .img .text p {
	color:#FFF;
	font-size:16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.sub-content .two .school-box .students .style-1 .img:hover .text {
	background:rgba(0,0,0,0.6);
	height:100%
}
.sub-content .two .school-box .students .style-2 {
	width:55%;
	display:inline-block;
	vertical-align:top
}
.sub-content .two .school-box .students .style-2 .style-2-box {
	display:inline-block;
	vertical-align:top;
	width:50%;
	padding-left:3.3033%;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.sub-content .two .school-box .students .style-2 .style-2-box:nth-child(-n+2) {
	padding-bottom:3.15789%
}
.sub-content .two .school-box .students .style-2 .style-2-box .img {
	display:block;
	position:relative;
	width:100%;
	padding-bottom:60.89744%
}
.sub-content .two .school-box .students .style-2 .style-2-box .img .img-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden
}
.sub-content .two .school-box .students .style-2 .style-2-box .img .img-box img {
	width:100%;
	height:auto !important
}
.sub-content .two .school-box .students .style-2 .style-2-box .img .text {
	position:absolute;
	bottom:0;
	left:0;
	height:45px;
	width:100%;
	background:rgba(0,0,0,0.4);
	padding-left:30px;
	padding-right:30px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.sub-content .two .school-box .students .style-2 .style-2-box .img .text p {
	color:#FFF;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.sub-content .two .school-box .students .style-2 .style-2-box .img:hover .text {
	background:rgba(0,0,0,0.6);
	height:100%
}
@media screen and (max-width: 1200px) {
	.sub-content .one,.lecturer,.two,.sub-content .two .school-box .title-school,.sub-content .two .school-box .students {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:.1rem;
	padding-right:.1rem
}
}@media screen and (max-width: 960px) {
	.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn1 .btnbox,.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn2 .btnbox {
	background-size:.25rem;
	padding-left:.3rem
}
.sub-content .one .profile {
	width:41.66667%;
	margin-top:.1rem
}
.sub-content .one .profile .prodile-text {
	padding-left:15px;
	padding-right:15px
}
.dealer-map .left .swiper {
	height:520px
}
.dealer-map .left .swiper ul li .text {
	padding-left:20px;
	padding-top:10px;
	padding-right:20px
}
.dealer-map .right {
	height:574px
}
}@media screen and (max-width: 768px) {
	.swiper3 .swiper-slide {
	width:100%;
	padding-right:0px
}
.sub-content .one .news ul li {
	line-height:.5rem
}
.sub-content .one .news ul li a {
	font-size:.12rem;
	padding-left:.12rem;
	padding-right:.75rem
}
.sub-content .one .news ul li a span {
	font-size:.12rem
}
.sub-content .one,.lecturer,.two,.sub-content .two .school-box .title-school,.sub-content .two .school-box .students {
	padding-top:0;
	padding-bottom:.3rem;
	margin-top:.1rem
}
.sub-content .one,.lecturer {
	padding-top:.1rem
}
.sub-content .one .news {
	width:100%
}
.sub-content .one .profile {
	width:100%
}
.sub-content .one .profile .prodile-text {
	height:auto;
	padding-top:.075rem;
	padding-left:.075rem;
	padding-right:.075rem
}
.sub-content .one .profile .prodile-text h1 {
	font-size:.15rem
}
.sub-content .one .profile .prodile-text h1 span {
	font-size:.15rem;
	margin-left:.025rem
}
.sub-content .one .profile .prodile-text p {
	line-height:.21rem;
	font-size:.12rem;
	margin-top:.05rem;
	height:.42rem
}
.wp72 {
	width:100%
}
.wp28 {
	padding-left:0;
	width:100%
}
.title-school {
	font-size:.14rem;
	line-height:.32rem;
	height:.32rem
}
.title-school a {
	font-size:.12rem
}
.title-school span {
	margin-left:.05rem;
	font-size:.13rem
}
.sub-content .two .school-box .wp28 {
	padding-left:0
}
.sub-content .two .school-box .title-school {
	height:.32rem;
	line-height:.32rem
}
.input-box {
	margin-top:.2rem
}
.lecturer .r-btn .r-btn-padding {
	padding-bottom:55%
}
.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn1,.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn2 {
	height:50%
}
.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn1 .btnbox,.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn2 .btnbox {
	height:.425rem;
	width:80%;
	padding-left:.45rem;
	background-size:.35rem
}
.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn1 .btnbox .cn,.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn2 .btnbox .cn {
	font-size:.15rem
}
.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn1 .btnbox .en,.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn2 .btnbox .en {
	font-size:.12rem
}
.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn1,.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn2 {
	width:100%;
	margin-top:0;
	height:50%
}
.lecturer .r-btn .r-btn-padding .r-btn-box .r-btn2 {
	margin-top:.1rem
}
.swiper3 .swiper-pagination {
	text-align:center
}
.sub-content .two {
	padding-top:0;
	padding-bottom:0
}
.sub-content .two .school-box .students .style-1 {
	width:100%
}
.sub-content .two .school-box .students .style-2 {
	width:100%;
	padding-top:.1rem;
	padding-bottom:0
}
.sub-content .two .school-box .students .style-2 .style-2-box {
	padding-left:0
}
.sub-content .two .school-box .students .style-2 .style-2-box:nth-child(odd) {
	padding-right:.05rem
}
.sub-content .two .school-box .students .style-2 .style-2-box:nth-child(even) {
	padding-left:.05rem
}
.sub-content .two .school-box .students .style-2 .style-2-box:nth-child(-n+2) {
	padding-bottom:.1rem
}
.sub-content .two .school-box .wp28 .swiper-slide a .text {
	padding-top:.05rem
}
.sub-content .two .school-box .wp28 .swiper-slide a .text p {
	height:.4rem;
	line-height:.2rem
}
.sub-content .two .school-box .students {
	padding-left:0;
	padding-right:0;
	padding-bottom:0
}
.school-box .swiper-slide a .text {
	height:.5rem;
	line-height:.5rem;
	padding-left:.1rem;
	padding-right:.1rem;
	font-size:.12rem
}
.sub-content .two .school-box .students .style-1 .img .text {
	height:.4rem;
	padding-left:.1rem;
	padding-right:.1rem
}
.sub-content .two .school-box .students .style-1 .img .text p {
	font-size:.12rem
}
.sub-content .two .school-box .students .style-2 .style-2-box .img .text {
	height:.4rem;
	padding-left:.1rem;
	padding-right:.1rem
}
.sub-content .two .school-box .students .style-2 .style-2-box .img .text p {
	font-size:.12rem
}
.input-box .input-1 {
	width:100%;
	padding-left:.1rem;
	padding-right:.1rem;
	height:.5rem
}
.input-box .input-1 .input-1-box .search-select {
	line-height:.5rem
}
.dealer-map .left .swiper ul li .text {
	font-size:.12rem;
	line-height:.24rem
}
.dealer-map .left .swiper ul li .text h1 {
	font-size:.16rem;
	margin-bottom:.03rem
}
.input-box .input-1 .input-1-box .search-select {
	padding-left:.1rem;
	font-size:.12rem
}
.input-box .input-1 .input-1-box:after {
	right:.1rem;
	border-left:.04rem solid transparent;
	border-right:.04rem solid transparent;
	border-top:.06rem solid #6d6d6d
}
.input-box .input-1 .input-2-box input[type='text'] {
	padding-left:.125rem;
	font-size:.12rem
}
.input-box .input-1+.input-1 {
	margin-top:.1rem
}
.input-box .input-1:nth-child(1) {
	padding-left:.1rem
}
.input-box .input-1:last-child {
	padding-right:.1rem
}
.dealer-map {
	margin-top:.1rem;
	padding-left:.1rem;
	padding-right:.1rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.dealer-map .left {
	width:100%
}
.dealer-map .right {
	position:relative;
	margin-top:.1rem;
	width:100%;
	margin-left:0;
	height:auto;
	padding-bottom:50%
}
.dealer-map .right .map {
	position:absolute;
	top:0;
	left:0
}
.network-li {
	padding-left:.1rem;
	padding-right:.1rem
}
.network-li ul {
	margin-bottom:.25rem
}
.network-li li a {
	padding-left:.1rem;
	padding-right:.1rem
}
.network-li li a p {
	line-height:.3rem;
	font-style:.12rem
}
.dealer-map .left .swiper {
	height:620px
}
}@media screen and (max-width: 640px) {
	.dealer-map .left .swiper {
	height:520px
}
.network-li li:hover a {
	padding-left:.1rem;
	padding-right:.1rem
}
.network-li li a p {
	padding-left:.225rem;
	padding-right:.225rem;
	line-height:.5rem;
	background-size:.16rem
}
.network-li li a p:after {
	width:.16rem;
	background-size:100%
}
}.jqzoom {
	float:left;
	border:none;
	position:relative;
	padding:0px;
	cursor:pointer;
	margin:0px;
	display:block
}
.zoomdiv {
	z-index:100;
	position:absolute;
	top:90px;
	left:50%;
	width:350px;
	height:350px;
	background:#ffffff;
	border:1px solid #CCCCCC;
	display:none;
	text-align:center;
	overflow:hidden
}
.jqZoomPup {
	z-index:10;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	height:20px;
	border:1px solid #aaa;
	background:#fff;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	filter:alpha(Opacity=50)
}
.honor-win {
	z-index:1000;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	opacity:0;
	background:rgba(0,0,0,0.5)
}
.honor-win .win {
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	position:relative;
	max-width:80%;
	height:90%;
	overflow:hidden
}
.honor-win .win .next {
	z-index:10;
	cursor:pointer;
	position:absolute;
	top:50%;
	left:.1rem;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	width:17px;
	height:29px;
	background:url(/images/icon-10.png) no-repeat left;
	background-size:100% 100%;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.honor-win .win .next:hover {
	background-image:url(/images/icon-10-moblie.png)
}
.honor-win .win .prev {
	z-index:10;
	cursor:pointer;
	position:absolute;
	top:50%;
	right:.1rem;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	width:17px;
	height:29px;
	background:url(/images/icon-11.png) no-repeat right;
	background-size:100% 100%;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.honor-win .win .prev:hover {
	background-image:url(/images/icon-11-moblie.png)
}
.honor-win .win .win-box {
	position:relative;
	padding-left:66px;
	padding-right:66px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:100%
}
.honor-win .win .win-box .win-top {
	z-index:10;
	position:relative;
	height:75px;
	background:#e1a768
}
.honor-win .win .win-box .win-top h1 {
	margin:0 auto;
	max-width:70%;
	text-align:center;
	font-size:22px;
	color:#FFF;
	line-height:75px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.honor-win .win .win-box .win-top .close-win {
	position:absolute;
	top:0;
	right:0;
	height:75px;
	width:75px;
	cursor:pointer;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	background:url(/images/icon-9.png) no-repeat center center
}
.honor-win .win .win-box .win-top .close-win:hover {
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.honor-win .win .win-box .win-content-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding-top:75px;
	padding-left:66px;
	padding-right:66px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.honor-win .win .win-box .win-content {
	position:relative;
	height:100%;
	width:100%;
	padding:.1rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#FFF
}
.honor-win .win .win-box .win-content p {
	width:100%;
	height:100%
}
.honor-win .win .win-box .win-content img {
	position:relative;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	max-width:546px;
	max-height:100%
}
.honor-win-on {
	display:block
}
.brand4-e-li {
	margin-top:39px
}
.brand4-e-li li {
	width:25%;
	padding-left:21px;
	padding-right:21px;
	margin-bottom:44px
}
.brand4-e-li li a {
	padding-left:15px;
	padding-right:15px;
	padding-top:13px;
	background:#FFF
}
.brand4-e-li li a .img {
	padding-bottom:148.72727%
}
.brand4-e-li li a .text {
	height:64px
}
.brand4-e-li li a .text p {
	line-height:64px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.brand4-e-li li a:hover {
	box-shadow:0 0 24px rgba(0,0,0,0.1)
}
.brand4-e-li li a:hover .img img {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.brand4-e-li li a:hover .text p {
	color:#e1a768
}
.brand4-b-li {
	margin-top:39px
}
.brand4-b-li li {
	width:25%;
	padding-left:21px;
	padding-right:21px;
	margin-bottom:44px
}
.brand4-b-li li a {
	padding-left:15px;
	padding-right:15px;
	padding-top:13px;
	background:#FFF
}
.brand4-b-li li a .img {
	padding-bottom:148.72727%
}
.brand4-b-li li a .img:after {
	content:"";
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:url(/images/album-icon-0.png) no-repeat left top;
	background-size:100% 100%
}
.brand4-b-li li a .text {
	height:64px
}
.brand4-b-li li a .text p {
	line-height:64px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.brand4-b-li li a:hover {
	box-shadow:0 0 24px rgba(0,0,0,0.1)
}
.brand4-b-li li a:hover .img img {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.brand4-b-li li a:hover .text p {
	color:#e1a768
}
.album-sub {
	width:100%;
	padding-top:78px;
	padding-bottom:115px
}
.album-sub-box {
	width:100%;
	border:1px solid #e0e0e0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:url(/images/album-icon-1.png) no-repeat right bottom;
	background-color:#FFF;
	padding:72px 85px 80px 82px
}
.album-sub-box .album-swiper-box {
	position:relative;
	width:100%;
	padding-bottom:62.4395%
}
.album-sub-box .album-swiper-next {
	cursor:pointer;
	position:absolute;
	z-index:10;
	top:50%;
	right:-60px;
	width:44px;
	height:44px;
	background:url(/images/index-rl-btn.png) no-repeat center center;
	background-size:100% 100%
}
.album-sub-box .album-swiper-prev {
	cursor:pointer;
	position:absolute;
	z-index:10;
	top:50%;
	left:-60px;
	width:44px;
	height:44px;
	background:url(/images/index-rl-btn.png) no-repeat center center;
	background-size:100% 100%;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.album-sub-box .album-swiper {
	position:absolute;
	width:100%;
	height:100%;
	overflow:hidden
}
.album-sub-box .album-swiper .swiper-wrapper {
	width:100%
}
.album-sub-box .album-swiper .img {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}
.album-sub-box .album-swiper .img img {
	max-width:100%;
	max-height:100%
}
.album-sub-box .swiper-pagination,.album-sub-box .swiper-pagination2 {
	display:none
}
.album-sub-box .album-swiper-box2 {
	margin-top:20px;
	position:relative;
	max-width:790px;
	padding-left:40px;
	padding-right:40px;
	overflow:hidden;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.album-sub-box .album-list-swiper {
	width:100%;
	overflow:hidden
}
.album-sub-box .album-list-swiper .swiper-wrapper {
	width:100%;
	height:auto !important
}
.album-sub-box .album-list-swiper .swiper-slide {
	cursor:pointer;
	position:relative;
	height:auto !important
}
.album-sub-box .album-list-swiper .swiper-slide .swiper-box {
	position:relative;
	width:100%;
	padding-bottom:74.43182%
}
.album-sub-box .album-list-swiper .swiper-slide .swiper-box-2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding-bottom:20px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.album-sub-box .album-list-swiper .swiper-slide .img {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:2px solid rgba(255,255,255,0);
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}
.album-sub-box .album-list-swiper .swiper-slide .img img {
	width:100%;
	height:auto !important
}
.album-sub-box .album-list-swiper .the-active .img {
	border:2px solid #e1a768;
	box-shadow:7px 11px 20px rgba(82,82,82,0.33)
}
.album-sub-box .album-list-swiper .swiper-button-next,.album-sub-box .album-list-swiper .swiper-button-prev {
	height:100%;
	margin-top:-10px;
	width:40px;
	background-size:auto;
	background-position:center center;
	top:0
}
.album-sub-box .album-list-swiper .swiper-button-prev {
	left:0;
	background-image:url(/images/album-sub-icon-0.png)
}
.album-sub-box .album-list-swiper .swiper-button-next {
	right:0;
	background-image:url(/images/album-sub-icon-1.png)
}
.album-sub-box .album-list-swiper .img {
	width:100%
}
.album-sub-box .album-list-swiper .img img {
	max-width:100%
}
.product-sub-nav {
	background:#f5f5f5;
	border-bottom:0px
}
.product-check {
	position:relative;
	width:100%;
	background:#FFF;
	padding-top:20px;
	padding-bottom:30px
}
.product-check .clear-all {
	height:27px;
	line-height:27px;
	display:inline-block;
	border-radius:3px;
	background:#FFF;
	border:1px solid #e1a768;
	opacity:1;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.product-check .clear-all:hover {
	background:#e1a768
}
.product-check .clear-all:hover .clear-a {
	color:#FFF
}
.product-check .clear-all .clear-a {
	padding-left:10px;
	padding-right:8px;
	display:inline-block;
	color:#e1a768;
	font-size:14px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.product-check .clear-all .clear-a:after {
	display:inline-block;
	vertical-align:top;
	line-height:27px;
	font-size:20px;
	padding-left:6px;
	content:'¡Á'
}
.product-check .list {
	padding-top:19px;
	padding-bottom:8px;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:none
}
.product-check .list.show {
	display:block
}
.product-check .list .generic {
	position:absolute;
	top:0;
	left:6px;
	width:90px;
	color:#c7853e;
	font-size:16px;
	line-height:60px
}
.product-check .list .classify {
	position:relative;
	padding-left:115px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.product-check .list .classify ul {
	font-size:0
}
.product-check .list .classify li {
	padding-bottom:10px;
	display:inline-block;
	font-size:14px
}
.product-check .list .classify li:after {
	content:"";
	background:#b2b2b2;
	margin-left:14px;
	margin-right:14px;
	display:inline-block;
	height:9px;
	width:1px;
	line-height:24px;
	font-size:9px
}
.product-check .list .classify li:last-child:after {
	opacity:0
}
.product-check .list .classify a {
	vertical-align:top;
	font-size:14px;
	line-height:24px;
	color:#777;
	-webkit-transition:color .2s ease;
	-moz-transition:color .2s ease;
	transition:color .2s ease
}
.product-check .list .classify a:hover {
	color:#e1a768
}
.product-check .list .classify a:hover .color {
	border:2px solid #ff8f16
}
.product-check .list .classify .on {
	color:#e1a768
}
.product-check .list .classify .on .color {
	border:2px solid #ff8f16
}
.product-check .list+.list {
	border-top:1px solid #e5e5e5
}
.product-check .list2 {
	display:block
}
.product-check .list-color .classify li {
	font-size:0;
	padding-bottom:6px
}
.product-check .list-color .classify li:after {
	opacity:0
}
.product-check .list-color .classify li:nth-child(1):after {
	margin-left:11px;
	margin-right:11px
}
.product-check .list-color .classify a {
	display:inline-block
}
.product-check .list-color .classify a .color {
	display:inline-block;
	vertical-align:middle;
	width:18px;
	height:18px;
	border:2px solid #a7a7a7;
	border-radius:50%
}
.product-check .slide {
	cursor:pointer;
	position:absolute;
	width:80px;
	bottom:28px;
	right:-76px;
	font-size:14px;
	color:#5c5b5b;
	text-align:center;
	padding-top:63px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	background:url(/images/product-icon-1.png) no-repeat center top
}
.product-check .slide span {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	white-space:nowrap
}
.product-check .slide:hover {
	padding-top:66px;
	color:#e1a768
}
.product-check .slide-up {
	background-image:url(/images/product-icon-0.png)
}
.product-check2-box {
	padding-top:40px
}
.product-check2 {
	padding-left:80px;
	padding-right:80px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.listpadding2 {
	padding-top:62px;
	padding-bottom:78px
}
.listpadding3 {
	padding-top:24px;
	padding-bottom:78px
}
.listpadding4 {
	padding-top:43px;
	padding-bottom:78px
}
.brand2-li {
	padding-bottom:20px
}
.brand2-li li {
	width:50%;
	padding-left:14px;
	padding-right:14px;
	margin-bottom:24px
}
.brand2-li li a {
	padding:18px;
	background:#FFF;
	font-size:0
}
.brand2-li li a .img {
	width:50%;
	display:inline-block;
	padding-bottom:38.19876%
}
.brand2-li li a .img:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(/images/product-li-0.png) no-repeat right bottom;
	background-size:39% 53.7%
}
.brand2-li li a .text {
	width:50%;
	padding-bottom:38.19876%;
	display:inline-block
}
.brand2-li li a .text .text-box {
	padding-top:10%;
	padding-left:40px;
	padding-right:30px;
	background:url(/images/product-li-1.png) no-repeat bottom left;
	background-position:40px 80%;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.brand2-li li a .text h1 {
	color:#3d3c38;
	font-size:18px;
	line-height:26px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.brand2-li li a .text p {
	height:84px;
	margin-top:7%;
	text-align:left;
	color:#999;
	line-height:28px;
	font-size:12px;
	white-space:normal;
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3
}
.brand2-li li a:hover {
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0, -5px, 0);
	-moz-transform:translate3d(0, -5px, 0);
	transform:translate3d(0, -5px, 0)
}
.brand2-li li a:hover .text .text-box {
	background-image:url(/images/product-li-2.png)
}
.brand2-li li a:hover .text h1 {
	color:#e1a768
}
.brand4-c-li li {
	width:25%;
	padding-left:8px;
	padding-right:8px;
	margin-bottom:16px
}
.brand4-c-li li a .img {
	padding-bottom:100%
}
.brand4-c-li li a .img .img-box,.brand4-c-li li a .img .img-box2 {
	padding:10px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:rgba(255,255,255,0.8)
}
.brand4-c-li li a .img .img-box img,.brand4-c-li li a .img .img-box2 img {
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.brand4-c-li li a .text {
	height:55px
}
.brand4-c-li li a .text p {
	line-height:45px
}
.brand4-c-li li a:hover {
	box-shadow:0 0 24px rgba(0,0,0,0.1);
	background:#FFF
}
.brand4-c-li li a:hover .img .img-box {
	opacity:0
}
.brand4-c-li li a:hover .img .img-box2 {
	opacity:1
}
.brand4-d-li li {
	width:25%;
	padding-left:7px;
	padding-right:7px;
	margin-bottom:50px
}
.brand4-d-li li a {
	padding-left:15px;
	padding-right:15px;
	padding-top:18px;
	z-index:1;
	background:#FFF
}
.brand4-d-li li a .img {
	padding-bottom:75.91973%
}
.brand4-d-li li a .img:after {
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	opacity:0;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(/images/brand-li-0.png) no-repeat bottom right
}
.brand4-d-li li a .text {
	position:relative;
	z-index:100;
	height:65px;
	padding-bottom:10px
}
.brand4-d-li li a .text .text-box {
	background:#FFF
}
.brand4-d-li li a .text p {
	position:relative;
	z-index:100;
	line-height:65px;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	transition:color .3s ease
}
.brand4-d-li li a .shadow {
	z-index:-1;
	position:absolute;
	width:100%;
	height:44px;
	bottom:0;
	left:0;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	background:url(/images/brand-li-shadow.png) no-repeat center bottom;
	background-size:100%
}
.brand4-d-li li a:hover {
	-webkit-transform:translate3d(0, -5px, 0);
	-moz-transform:translate3d(0, -5px, 0);
	transform:translate3d(0, -5px, 0)
}
.brand4-d-li li a:hover .img img {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.brand4-d-li li a:hover .text p {
	color:#e1a768
}
.brand4-d-li li a:hover .shadow {
	bottom:-15px
}
.product-li-one {
	padding-top:58px;
	padding-bottom:68px
}
.product-li-two {
	padding-top:80px;
	padding-bottom:126px
}
.product-li-three {
	padding-top:80px;
	padding-bottom:75px
}
.product-li-four {
	padding-bottom:55px
}
.product-li-five {
	padding-bottom:90px
}
.product-li-title {
	width:100%
}
.product-li-title .cn {
	font-size:24px;
	color:#000;
	display:inline-block;
	vertical-align:text-bottom
}
.product-li-title .en {
	padding-left:3px;
	font-size:22px;
	color:#d5964f;
	font-family:"Arial";
	display:inline-block;
	vertical-align:text-bottom
}
.product-li-details {
	margin-top:25px;
	width:100%
}
.product-li-details p {
	vertical-align:text-top;
	display:inline-block;
	margin-bottom:20px;
	margin-left:10px
}
.product-li-details p img {
	max-width:100%
}
.product-li-renderings {
	margin-top:25px;
	position:relative;
	width:100%;
	padding-bottom:50.90909%
}
.product-li-renderings-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#FFF;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:13.5px;
	z-index:2;
	overflow:hidden
}
.product-li-renderings-box .swiper-wrapper {
	width:100%;
	height:100%
}
.product-li-renderings-box .swiper-wrapper .swiper-slide {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}
.product-li-renderings-box .swiper-wrapper .swiper-slide img {
	max-width:100%;
	max-height:100%
}
.product-li-renderings-shadow {
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	width:100%;
	-webkit-transform:translate(0, 50%);
	-moz-transform:translate(0, 50%);
	-ms-transform:translate(0, 50%);
	transform:translate(0, 50%);
	padding-bottom:7.41573%;
	background:url(/images/product-li-shadow-1.png) no-repeat center;
	background-size:100%
}
.product-li-description {
	padding-top:16px;
	padding-bottom:45px;
	border-bottom:1px dashed #b2b2b2;
	width:100%;
	line-height:28px;
	font-size:13px;
	color:#888
}
.renderings-btn {
	position:absolute;
	z-index:5;
	top:50%;
	width:47px;
	height:47px;
	margin-top:-23.5px;
	cursor:pointer;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	background:url(/images/renderings-pn.png);
	background-size:100% 100%
}
.renderings-btn:hover {
	opacity:.5
}
.renderings-prev {
	left:35px
}
.renderings-next {
	right:35px;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.swiper-img-box {
	position:relative;
	z-index:2;
	width:100%;
	height:100%;
	background:#d5d0ba
}
.recommendation-btn {
	z-index:10;
	cursor:pointer;
	position:absolute;
	top:50%;
	margin-top:-55px;
	width:38px;
	height:38px;
	background:url(/images/recommendation-pn.png) no-repeat;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.recommendation-btn:hover {
	opacity:.7
}
.recommendation-prev {
	left:0
}
.recommendation-next {
	right:0;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.swiper-img-recommendation {
	position:relative;
	margin-top:30px;
	padding-left:30px;
	padding-right:30px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}
.swiper-img-recommendation-box {
	width:100%;
	overflow:hidden
}
.swiper-img-recommendation .brand4-c-li li {
	padding-left:13px;
	padding-right:13px
}
.product-li-show {
	width:100%;
	position:relative;
	margin-bottom:90px
}
.product-li-show-box {
	font-size:0;
	position:relative;
	z-index:2;
	width:100%;
	padding-top:90px;
	padding-bottom:85px;
	padding-right:11.13%;
	padding-left:8.484%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#FFF
}
.product-li-show-shadow {
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	width:100%;
	-webkit-transform:translate(0, 50%);
	-moz-transform:translate(0, 50%);
	-ms-transform:translate(0, 50%);
	transform:translate(0, 50%);
	padding-bottom:9.45644%;
	background:url(/images/product-li-shadow-0.png) no-repeat center
}
.product-li-show-left {
	vertical-align:text-top;
	display:inline-block;
	width:49%
}
.product-li-show-right {
	vertical-align:text-top;
	display:inline-block;
	width:51%;
	padding-left:5.5%;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.product-li-show-right h1 {
	font-size:26px;
	line-height:48.01px;
	color:#333
}
.product-li-show-right h2 {
	line-height:28px;
	font-size:13px;
	color:#888;
	margin-top:5px;
	padding-bottom:20px;
	border-bottom:1px dashed #cfcfcf
}
.product-li-show-b {
	position:relative;
	width:100%;
	padding-bottom:100%
}
.product-li-show-b .show-pagination {
	display:none
}
.product-li-show-b .show-btn {
	position:absolute;
	top:50%;
	cursor:pointer;
	margin-top:-11px;
	z-index:5;
	width:12px;
	height:22px;
	background:url(/images/product-li-show-btn.png) no-repeat;
	background-size:100% 100%
}
.product-li-show-b .show-btn-prev {
	left:30px
}
.product-li-show-b .show-btn-next {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	right:30px
}
.product-li-show-b-box {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	overflow:hidden
}
.product-li-show-b-box .swiper-wrapper {
	width:100%;
	height:100%;
	font-size:0
}
.product-li-show-b-box .swiper-slide {
	position:relative;
	display:inline-block
}
.product-li-show-b-box .img {
	background:#FFF;
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.product-li-show-b-box .img img {
	width:100%;
	height:auto !important
}
.product-li-show-b-box .text {
	position:absolute;
	left:0;
	bottom:0;
	width:50%;
	font-size:15px;
	color:#FFF;
	background:rgba(107,107,107,0.5);
	line-height:45px;
	text-align:center;
	opacity:0;
	-webkit-transform:translate(0, 100%);
	-moz-transform:translate(0, 100%);
	-ms-transform:translate(0, 100%);
	transform:translate(0, 100%);
	-webkit-transition:all .7s ease;
	-moz-transition:all .7s ease;
	transition:all .7s ease;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.product-li-show-b-box .swiper-slide-active .text {
	opacity:1;
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0)
}
.product-li-show-li {
	margin-top:10px;
	position:relative;
	width:100%;
	overflow:hidden
}
.product-li-show-li .swiper-wrapper {
	position:relative;
	width:100% !important;
	font-size:0
}
.product-li-show-li .swiper-slide {
	position:relative;
	display:inline-block;
	width:10%;
	height:auto !important;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:1%
}
.product-li-show-li .the-active .img-box {
	border-top:3px solid #e8a152;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.product-li-show-li .img-box {
	position:relative;
	padding-top:6px;
	border-top:3px solid rgba(0,0,0,0);
	width:100%;
	padding-bottom:100%
}
.product-li-show-li .img {
	position:absolute;
	left:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:100%;
	overflow:hidden
}
.product-li-show-li .img img {
	max-width:100%;
	height:auto !important
}
.product-li-show-li .show1-pagination {
	display:none
}
.product-li-table {
	padding-top:18px
}
.product-li-table .li {
	overflow:hidden;
	height:auto
}
.product-li-table .li span {
	display:inline-block;
	font-size:14px;
	color:#666;
	line-height:34px;
	min-width:105px
}
.product-li-table .li p {
	display:inline-block;
	font-size:14px;
	color:#888;
	line-height:34px
}
.product-li-table .li ul {
	margin-top:5px;
	width:100%
}
.product-li-table .li ul li {
	margin-right:7px;
	display:inline-block;
	text-align:center
}
.product-li-table .li ul li img {
	width:46px
}
.product-li-table .li ul li p {
	font-size:13px;
	display:block
}
@media screen and (max-width: 1350px) {
	.product-check {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:60px
}
.product-check .slide {
	right:10px
}
.product-li-title,.product-li-description,.swiper-img-recommendation {
	padding-left:20px;
	padding-right:20px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
}@media screen and (max-width: 1200px) {
	.brand2-li li a .text .text-box {
	padding-top:3%;
	background-position:20px 90%;
	padding-left:20px;
	padding-right:10px
}
.brand2-li li a .text p {
	margin-top:3%;
	line-height:20px;
	height:60px
}
.product-check2 {
	padding-left:.2rem;
	padding-right:.2rem
}
}@media screen and (max-width: 1100px) {
	.product-li-show-box {
	padding-left:5%;
	padding-right:5%
}
.product-li-show-li .swiper-slide {
	width:20%
}
}@media screen and (max-width: 1030px) {
	.album-sub-box .album-swiper-box2 {
	max-width:100%
}
.album-sub-box .album-list-swiper .swiper-button-next,.album-sub-box .album-list-swiper .swiper-button-prev {
	background-size:.2rem
}
.album-sub-box {
	background-size:.91rem .8rem;
	padding-left:40px;
	padding-right:40px;
	padding-top:40px
}
.album-sub-box .album-swiper-box2 {
	margin-top:40px
}
.album-sub-box .album-swiper-prev {
	left:-40px;
	width:36px;
	height:36px
}
.album-sub-box .album-swiper-next {
	right:-40px;
	width:36px;
	height:36px
}
}@media screen and (max-width: 960px) {
	.jqZoomPup,.zoomdiv {
	display:none !important
}
.product-check {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:60px
}
.product-check .slide {
	right:10px
}
.brand4-c-li li,.brand4-d-li li {
	width:33.33%
}
.product-check2 {
	padding-right:.2rem
}
.brand4-b-li,.brand4-e-li {
	margin-top:.195rem
}
.brand4-b-li li,.brand4-e-li li {
	padding-left:.1rem;
	padding-right:.1rem;
	width:50%;
	margin-bottom:.1rem
}
.brand4-b-li li a,.brand4-e-li li a {
	padding-top:.075rem;
	padding-left:.075rem;
	padding-right:.075rem
}
.brand4-b-li li:nth-child(odd),.brand4-e-li li:nth-child(odd) {
	padding-right:.05rem
}
.brand4-b-li li:nth-child(even),.brand4-e-li li:nth-child(even) {
	padding-left:.05rem
}
.brand4-b-li li a .text,.brand4-e-li li a .text {
	height:.42rem
}
.brand-li li a .text .text-box {
	padding-left:0;
	padding-right:0
}
.brand4-b-li li a .text p,.brand4-e-li li a .text p {
	font-size:.12rem;
	line-height:.42rem
}
.brand3-li li {
	padding-left:15px;
	padding-right:15px
}
.brand4-li {
	padding-left:10px;
	padding-right:10px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.brand4-li li {
	width:33.33%;
	padding-left:10px;
	padding-right:10px
}
.swiper-img-recommendation .brand4-c-li li {
	padding-left:10px;
	padding-right:10px
}
}@media screen and (max-width: 768px) {
	.honor-win .win {
	width:100%;
	max-width:100%;
	height:100%;
	max-height:100%
}
.honor-win .win .win-box {
	padding-left:0rem;
	padding-right:0rem
}
.honor-win .win .win-box .win-top {
	height:.375rem;
	z-index:2
}
.honor-win .win .win-box .win-top h1 {
	line-height:.375rem;
	font-size:.125rem
}
.honor-win .win .win-box .win-top .close-win {
	height:.375rem;
	width:.375rem;
	background-size:.09rem .085rem
}
.honor-win .win .win-box .win-content img {
	max-width:100%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.honor-win .win .win-box .win-content {
	position:absolute;
	top:0;
	left:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:.375rem;
	padding-left:.3rem;
	padding-right:.3rem;
	height:100%
}
.honor-win .win .next {
	width:.25rem;
	height:50%;
	background-image:url(/images/icon-10-moblie.png);
	background-size:.15rem
}
.honor-win .win .prev {
	width:.25rem;
	height:50%;
	background-image:url(/images/icon-11-moblie.png);
	background-size:.15rem
}
.product-li-title,.product-li-description,.swiper-img-recommendation {
	padding-left:.1rem;
	padding-right:.1rem
}
.product-li-show-b .show-btn-prev {
	left:.1rem
}
.product-li-show-b .show-btn-next {
	right:.1rem
}
.product-li-title .cn {
	font-size:.16rem
}
.product-li-title .en {
	font-size:.14rem
}
.product-li-one {
	padding-top:.3rem;
	padding-bottom:.1rem
}
.product-li-two {
	padding-top:.2rem;
	padding-bottom:.2rem
}
.product-li-three {
	padding-top:.2rem;
	padding-bottom:.35rem
}
.product-li-four {
	padding-bottom:.25rem
}
.product-li-five {
	padding-bottom:.25rem
}
.product-li-show {
	margin-bottom:.2rem
}
.product-li-show-left {
	width:100%
}
.product-li-show-box {
	padding-left:.1rem;
	padding-right:.1rem;
	padding-top:.25rem;
	padding-bottom:.25rem
}
.product-li-show-b-box .text {
	line-height:.4rem;
	font-size:.12rem
}
.product-li-show-right {
	width:100%;
	padding-top:.15rem;
	padding-left:0
}
.product-li-show-right h1 {
	font-size:.2rem
}
.product-li-show-right h2 {
	line-height:.24rem;
	font-size:.14rem;
	padding-bottom:.15rem
}
.product-li-show-shadow {
	display:none
}
.product-li-table {
	padding-top:.1rem
}
.product-li-table .li ul {
	margin-top:.1rem
}
.product-li-table .li ul li img {
	width:.4rem
}
.product-li-table .li ul li span {
	font-size:.12rem;
	line-height:.35rem
}
.product-li-table .li ul li p {
	line-height:.25rem;
	font-size:.1rem
}
.product-li-details {
	margin-top:.2rem;
	padding-left:.2rem;
	padding-right:.2rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.product-li-details p {
	text-align:center;
	margin-left:0;
	margin-bottom:.15rem;
	display:block
}
.product-li-renderings {
	margin-top:.125rem
}
.swiper-img-recommendation {
	margin-top:.2rem
}
.product-li-description {
	font-size:.12rem;
	line-height:.24rem;
	padding-top:.1rem;
	padding-bottom:.2rem
}
.renderings-btn {
	width:.3rem;
	height:.3rem;
	margin-top:-.15rem
}
.renderings-prev {
	left:.125rem
}
.renderings-next {
	right:.125rem
}
.swiper-img-recommendation {
	padding-left:.2rem;
	padding-right:.2rem
}
.recommendation-btn {
	width:.25rem;
	height:.25rem;
	background-size:100% 100%;
	margin-top:-30px
}
.recommendation-prev {
	left:5px
}
.recommendation-next {
	right:5px
}
.album-sub-box {
	background-image:none
}
.album-sub-box .album-list-swiper .the-active .img {
	box-shadow:none
}
.album-sub-box .album-swiper-box2 {
	margin-top:.1rem
}
.album-sub {
	padding-top:.2rem;
	padding-bottom:.2rem
}
.album-sub-box {
	padding:.1rem
}
.album-sub-box .album-swiper-prev {
	display:none
}
.album-sub-box .album-swiper-next {
	display:none
}
.listpadding4 {
	padding-top:.2rem;
	padding-bottom:.2rem
}
.product-check {
	padding-right:0;
	padding-top:.1rem;
	padding-bottom:.45rem;
	padding-left:.1rem;
	padding-right:.1rem
}
.product-check2 {
	padding-bottom:.1rem
}
.product-check .list .generic {
	width:.5rem;
	font-size:.12rem
}
.product-check .list .classify {
	padding-left:.75rem
}
.product-check .list .classify a {
	font-size:.1rem
}
.product-check .slide {
	bottom:.05rem;
	width:.3rem;
	font-size:.12rem;
	padding-top:.5rem;
	background-size:.3rem
}
.product-check .slide span {
	display:inline-block;
	left:50%;
	width:auto;
	-webkit-transform:translate(-50%, 0);
	-moz-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0)
}
.product-check .slide:hover {
	padding-top:.5rem
}
.brand4-c-li li,.brand4-d-li li {
	width:50%
}
.brand4-c-li li a .text {
	height:.25rem
}
.brand4-c-li li {
	margin-bottom:.075rem
}
.swiper-img-recommendation .brand4-c-li li {
	padding-left:.075rem;
	padding-right:.075rem
}
.brand4-d-li li {
	margin-bottom:.1rem
}
.brand4-c-li li a .text p,.brand4-d-li li a .text p {
	line-height:.25rem;
	font-size:.12rem
}
.brand4-d-li li a {
	padding-left:.05rem;
	padding-right:.05rem;
	padding-top:.075rem
}
.brand4-d-li li a .text {
	height:.3rem;
	padding-bottom:0
}
.brand4-d-li li a .text .text-box {
	padding-left:.1rem;
	padding-right:.1rem
}
.brand4-li {
	padding-left:.05rem;
	padding-right:.05rem
}
.brand4-li li {
	width:50%;
	padding-left:.05rem;
	padding-right:.05rem
}
.brand4-li li a .text {
	height:.4rem
}
.brand4-li li a .text p {
	line-height:.4rem;
	font-size:.12rem
}
.listpadding2 {
	padding-top:.2rem;
	padding-bottom:.2rem
}
.listpadding3 {
	padding-top:.1rem;
	padding-bottom:.35rem
}
.product-check .list .classify li:after {
	margin-left:.09rem;
	margin-right:.09rem
}
.product-check .list-color .classify li {
	font-size:.12rem
}
.product-check .list-color .classify li {
	width:3em
}
.product-check .list-color .classify li:after {
	display:none
}
.brand3-li li {
	width:50%;
	padding-left:.1rem;
	padding-right:.1rem;
	margin-bottom:.15rem
}
.brand3-li li:nth-child(odd) {
	padding-right:.05rem
}
.brand3-li li:nth-child(even) {
	padding-left:.05rem
}
.brand-li {
	padding-bottom:0
}
.brand3-li li a {
	background:#FFF
}
.brand3-li li a .text {
	height:.3rem
}
.brand3-li li a .text p {
	line-height:.3rem;
	font-size:.12rem
}
.brand2-li {
	padding-bottom:.1rem
}
.brand2-li li {
	width:100%;
	margin-bottom:.1rem
}
.brand2-li li a .text .text-box {
	padding-top:5%;
	padding-left:.1rem;
	padding-right:.05rem;
	background-size:.15rem .15rem;
	background-position:.1rem 95%
}
.brand2-li li a .text .text-box h1 {
	font-size:.14rem;
	line-height:.2rem
}
.brand2-li li a .text .text-box p {
	margin-top:7%;
	font-size:.11rem;
	line-height:.22rem;
	-webkit-line-clamp:2;
	height:.44rem
}
.product-check2-box {
	padding-top:.1rem
}
}.new-li {
	width:100%;
	padding-bottom:20px
}
.new-li li {
	width:100%;
	padding-bottom:25px
}
.new-li li a {
	position:relative;
	display:block;
	width:100%;
	padding-right:67px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.new-li li a:hover .box {
	box-shadow:0 0 24px rgba(0,0,0,0.1)
}
.new-li li a:hover .box .img-box3:before {
	opacity:1
}
.new-li li a:hover .box .img-box3:after {
	opacity:1;
	-webkit-transform:rotate(0deg) scale(1);
	-moz-transform:rotate(0deg) scale(1);
	-ms-transform:rotate(0deg) scale(1);
	transform:rotate(0deg) scale(1)
}
.new-li li a:hover .box:after {
	right:-73px;
	width:73px
}
.new-li li a .box {
	position:relative;
	width:100%;
	height:100%;
	padding:34px 115px 40px 45px;
	background:#FFF;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.new-li li a .box .img {
	position:relative;
	width:309px
}
.new-li li a .box .img-box {
	position:relative;
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #b5b5b5;
	padding-bottom:74.43366%
}
.new-li li a .box .img-box2 {
	position:absolute;
	width:100%;
	height:100%;
	padding:2%;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.new-li li a .box .img-box3 {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden
}
.new-li li a .box .img-box3 img {
	height:auto !important;
	width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.new-li li a .box .img-box3:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease;
	background:rgba(0,0,0,0.4)
}
.new-li li a .box .img-box3:after {
	content:"";
	z-index:1;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	-webkit-transform:rotate(180deg) scale(0);
	-moz-transform:rotate(180deg) scale(0);
	-ms-transform:rotate(180deg) scale(0);
	transform:rotate(180deg) scale(0);
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease;
	background:url(/images/new-icon-1.png) no-repeat center center
}
.new-li li a .box .text {
	position:absolute;
	top:23%;
	left:0;
	width:100%;
	padding-left:400px;
	padding-right:11%;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.new-li li a .box .text h1 {
	font-size:20px;
	color:#cf8e47;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.new-li li a .box .text h2 {
	margin-top:20px;
	font-size:15px;
	color:#cf8e47
}
.new-li li a .box .text p {
	margin-top:15px;
	line-height:25px;
	font-size:13px;
	color:#888;
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden
}
.new-li li a .box:after {
	content:"";
	position:absolute;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	right:-67px;
	top:50%;
	width:67px;
	height:49.83607%;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease;
	background:url(/images/new-icon-0.png) #e1a768 no-repeat center center
}
.new-sub {
	padding-top:58px;
	padding-bottom:68px
}
.new-sub-box {
	width:100%;
	background:#FFF;
	padding:70px 115px 74px 115px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.new-sub-box .title {
	color:#555;
	font-size:33px;
	text-align:center
}
.new-sub-box .info {
	margin-top:15px;
	text-align:center
}
.new-sub-box .info span {
	color:#666;
	font-size:13px;
	display:inline-block;
	vertical-align:middle
}
.new-sub-box .info em {
	font-style:normal
}
.new-sub-box .info .bdshare-button-style0-16 {
	padding-left:70px;
	display:inline-block;
	vertical-align:middle;
	font-size:0
}
.new-sub-box .info .bdshare-button-style0-16 span {
	display:inline-block;
	vertical-align:middle;
	padding-right:5px
}
.new-sub-box .info .bdshare-button-style0-16 a {
	float:none;
	display:inline-block;
	vertical-align:middle;
	margin-top:0px;
	margin-bottom:0px
}
.new-sub-box .new-sub-content {
	width:100%;
	margin-top:25px;
	padding-top:30px;
	padding-bottom:30px;
	border-top:1px dashed #aeaeae;
	line-height:30px;
	font-size:14px;
	color:#8b8b8b
}
.new-sub-box .new-sub-content p+p {
	padding-top:20px
}
.new-sub-box .new-sub-content img {
	max-width:100%;
	padding-top:20px;
	padding-bottom:20px
}
.new-sub-box .share .bdshare-button-style0-16 {
	display:inline-block;
	vertical-align:middle;
	font-size:0
}
.new-sub-box .share .bdshare-button-style0-16 span {
	color:#666;
	font-size:13px;
	display:inline-block;
	vertical-align:middle;
	padding-right:5px
}
.new-sub-box .share .bdshare-button-style0-16 a {
	width:33px;
	height:33px;
	float:none;
	display:inline-block;
	vertical-align:middle;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0
}
.new-sub-box .share .bdshare-button-style0-16 .bds_tsina {
	background:url(/images/share-0.png) no-repeat;
	background-size:100% 100%
}
.new-sub-box .share .bdshare-button-style0-16 .bds_qzone {
	background:url(/images/share-2.png) no-repeat;
	background-size:100% 100%
}
.new-sub-box .share .bdshare-button-style0-16 .bds_weixin {
	background:url(/images/share-1.png) no-repeat;
	background-size:100% 100%
}
.sub-page {
	width:100%;
	font-size:0;
	margin-top:17px
}
.sub-page a {
	position:relative;
	float:left;
	width:33.33%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background:#FFF;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.sub-page a span {
	display:inline-block;
	font-size:16px;
	color:#666;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	line-height:65px;
	min-width:90px
}
.sub-page a em {
	color:#666;
	line-height:65px;
	font-style:normal;
	font-size:16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.sub-page a:hover {
	background:#F9F9F9
}
.sub-page a+a {
	border-left:1px solid #e5e5e5;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.sub-page .sub-padg-return {
	background:url(/images/new-icon-2.png) no-repeat center left;
	padding-left:42px;
	background-size:.14rem .14rem
}
.sub-page .sub-padg-t {
	background:url(/images/new-icon-3.png) no-repeat center left;
	padding-left:42px;
	background-size:.15rem .15rem
}
.sub-page .sub-padg-b {
	background:url(/images/new-icon-4.png) no-repeat center right;
	padding-right:42px;
	background-size:.14rem .14rem
}
@media screen and (max-width: 1250px) {
	.new-li li a .box {
	width:95%
}
.new-li li a .box:after {
	width:5%;
	right:-5%
}
}@media screen and (max-width: 1100px) {
	.new-sub-box {
	padding:40px 65px 40px 65px
}
.new-li li a .box {
	padding:20px
}
.new-li li a .box .img {
	width:35%
}
.new-li li a .box .text {
	padding-left:40%;
	padding-right:5%;
	top:12%
}
.new-li li a {
	padding-left:20px;
	padding-right:20px
}
}@media screen and (max-width: 870px) {
	.new-sub-box {
	padding:40px 30px 40px 30px
}
}@media screen and (max-width: 768px) {
	.listpadding {
	padding-bottom:.2rem;
	padding-top:.2rem
}
.new-sub {
	padding-top:.15rem;
	padding-bottom:.2rem
}
.top {
	padding-bottom:.15rem
}
.address {
	margin-top:.07rem;
	margin-left:.1rem;
	background-size:.15rem;
	padding-left:.2rem
}
.address a {
	font-size:.12rem
}
.new-sub-box {
	padding:.25rem .1rem .25rem .1rem
}
.new-sub-box .title {
	font-size:.2rem
}
.new-sub-box .info {
	margin-top:.1rem
}
.new-sub-box .info>span {
	display:block
}
.new-sub-box .info .bdshare-button-style0-16 {
	margin-top:.1rem;
	padding-left:0px
}
.new-sub-box .share .bdshare-button-style0-16 span {
	font-size:.12rem
}
.new-sub-box .share .bdshare-button-style0-16 a {
	width:.2rem;
	height:.2rem;
	margin-right:.05rem;
	margin-left:.05rem
}
.new-sub-box .new-sub-content {
	font-size:.12rem;
	padding-top:.2rem;
	padding-bottom:.15rem;
	margin-top:.25rem;
	line-height:.26rem
}
.new-sub-box .new-sub-content p+p {
	padding-top:.125rem
}
.new-sub-box .new-sub-content img {
	padding-top:.1rem;
	padding-bottom:.1rem
}
.sub-page a span {
	font-size:.12rem;
	line-height:.4rem;
	min-width:auto;
	display:inline
}
.sub-page a em {
	display:none
}
.sub-page .sub-padg-t {
	padding-left:.225rem
}
.sub-page .sub-padg-return {
	padding-left:.225rem
}
.sub-page .sub-padg-b {
	padding-right:.21rem
}
.new-li {
	padding-bottom:.05rem
}
.new-li li {
	padding-bottom:.125rem
}
.new-li li a {
	padding-left:.1rem;
	padding-right:.1rem
}
.new-li li a .box {
	padding:.1rem;
	width:93%
}
.new-li li a .box .text h1 {
	font-size:.12rem
}
.new-li li a .box .text p {
	margin-top:2%;
	line-height:.18rem;
	font-size:.09rem;
	height:.36rem;
	-webkit-line-clamp:2
}
.new-li li a .box .text h2 {
	margin-top:2%;
	font-size:.09rem
}
.new-li li a .box:after {
	width:7%;
	right:-7%;
	background-size:30%
}
.new-li li a:hover .box::after {
	right:-7%;
	width:7%
}
}.right-menu {
	position:fixed;
	z-index:105;
	display:none;
	top:50%;
	right:2px;
	opacity:0;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%)
}
.right-menu li {
	width:70px;
	height:70px;
	background:#FFF;
	border:1px solid #dcdcdc;
	margin-top:2px;
	padding-bottom:2px
}
.right-menu li a {
	position:relative;
	cursor:pointer;
	width:100%;
	height:100%
}
.right-menu li a>div {
	margin-top:35px;
	width:100%;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	text-align:center
}
.right-menu li a img {
	max-width:100%;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease
}
.right-menu li a p {
	padding-top:5px;
	font-size:12px;
	line-height:16px;
	color:#666;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.right-menu li a:hover img {
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	transform:rotateY(360deg)
}
.right-menu li a:hover p {
	color:#be7220
}
.feature-banner {
	width:100%;
	padding-bottom:38.90625%;
	background:#fff none no-repeat center center;
	background-size:cover
}
.feature-menu {
	font-size:0;
	z-index:100;
	position:relative;
	top:-47px;
	height:73px;
	width:100%
}
.feature-menu ul {
	box-shadow:4px 6px 35px rgba(0,0,0,0.17);
	background:#FFF
}
.feature-menu li {
	display:inline-block;
	height:100%
}
.feature-menu li:nth-child(1) a {
	border-left:1px solid #e5e5e5
}
.feature-menu li a {
	border-right:1px solid #e5e5e5;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.feature-menu li a span {
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	color:#444444;
	font-size:20px;
	line-height:73px;
	padding-left:45px;
	background:url(/images/feature-icon-0.png) no-repeat left
}
.feature-menu li a:hover {
	background:#e1a768
}
.feature-menu li a:hover span {
	color:#FFF;
	background-image:url(/images/feature-icon-1.png)
}
.feature-menu li .on {
	background:#e1a768 !important
}
.feature-menu li .on span {
	color:#FFF !important;
	background-image:url(/images/feature-icon-1.png) !important
}
.feature-menu-fix {
	position:fixed;
	top:0;
	left:0
}
.feature-group-title {
	text-align:center;
	padding-top:70px;
	padding-bottom:40px
}
.feature-group-title h1 {
	font-size:46px;
	font-weight:bold;
	color:#d59651
}
.feature-group-title h2 {
	font-size:14px;
	color:#a6a6a6
}
.new-product-menu {
	width:100%;
	font-size:0;
	z-index:100;
	height:73px;
	background:#FFF;
	box-shadow:4px 6px 35px rgba(0,0,0,0.17)
}
.new-product-menu-box {
	width:100%;
	height:100%;
	position:relative;
	padding-left:36px;
	padding-right:36px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.new-product-menu .swiper-new-product {
	width:100%;
	height:100%;
	overflow:hidden
}
.new-product-menu-btn {
	cursor:pointer;
	width:26px;
	height:26px;
	position:absolute;
	top:50%;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	background:url(/images/recommendation-pn.png) no-repeat;
	background-size:100% 100%
}
.new-product-menu-prev {
	left:0
}
.new-product-menu-next {
	-webkit-transform:rotate(180deg) translate(0, 50%);
	-moz-transform:rotate(180deg) translate(0, 50%);
	-ms-transform:rotate(180deg) translate(0, 50%);
	transform:rotate(180deg) translate(0, 50%);
	right:0
}
.new-product-menu .swiper-new-product {
	width:100%;
	height:100%;
	overflow:hidden
}
.new-product-menu .swiper-new-product .swiper-slide {
	width:auto;
	height:100%
}
.new-product-menu .swiper-new-product a {
	cursor:pointer;
	border-right:1px solid #e5e5e5;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:50px;
	padding-right:50px;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.new-product-menu .swiper-new-product a span {
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	color:#444444;
	font-size:20px;
	line-height:73px;
	padding-left:45px;
	background:url(/images/feature-icon-0.png) no-repeat left
}
.new-product-menu .swiper-new-product a:hover {
	background:#e1a768
}
.new-product-menu .swiper-new-product a:hover span {
	color:#FFF;
	background-image:url(/images/feature-icon-1.png)
}
.new-product-menu .swiper-new-product .on a {
	background:#e1a768 !important
}
.new-product-menu .swiper-new-product .on a span {
	color:#FFF !important;
	background-image:url(/images/feature-icon-1.png) !important
}
.focusing {
	width:100%;
	padding-bottom:100px;
	background:#f5f5f5
}
.focusing-box {
	display:block;
	cursor:pointer;
	position:relative;
	width:100%
}
.focusing-box:hover .focusing-text {
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0, -2px, 0);
	-moz-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0)
}
.focusing-box:hover .focusing-text-box2:after {
	background-image:url(/images/feature-icon-3.png)
}
.focusing-box:hover .focusing-img-box2:before {
	opacity:1
}
.focusing-img {
	width:55%;
	padding:20px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#FFF;
	box-shadow:8px 14px 46px rgba(89,89,89,0.17),inset 0 0 0 18px #fff
}
.focusing-img-box {
	position:relative;
	width:100%;
	padding-bottom:67.30769%
}
.focusing-img-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}
.focusing-img-box2 img {
	width:100%;
	height:auto !important
}
.focusing-text {
	position:absolute;
	z-index:10;
	top:9.67742%;
	left:48.33333%;
	width:51.66667%;
	background:#FFF;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.focusing-text-box {
	position:relative;
	width:100%;
	padding-bottom:59.35484%
}
.focusing-text-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:8.15217%;
	padding-left:12.90323%;
	padding-right:12.90323%
}
.focusing-text-box2:after {
	content:"";
	width:39px;
	height:39px;
	background:url(/images/feature-icon-2.png) no-repeat center center;
	background-size:100% 100%;
	position:absolute;
	left:12.90323%;
	bottom:12.22826%;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.focusing-text-box2 h1 {
	color:#333;
	font-size:22px
}
.focusing-text-box2 p {
	height:120px;
	overflow:hidden;
	margin-top:20px;
	color:#888;
	font-size:14px;
	line-height:30px
}
.focusing-box2 {
	position:relative;
	margin-top:40px;
	width:100%;
	font-size:0;
	z-index:1
}
.focusing-box2 ul {
	position:relative;
	z-index:5;
	width:100%;
	height:100%;
	padding-top:45px;
	padding-left:35px;
	padding-right:35px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#FFF
}
.focusing-box2:before {
	z-index:-1;
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	-webkit-transform:translate(0, 50%);
	-moz-transform:translate(0, 50%);
	-ms-transform:translate(0, 50%);
	transform:translate(0, 50%);
	width:100%;
	padding-bottom:7.99012%;
	background:url(/images/feature-icon-4.png) no-repeat center center
}
.focusing-box2 li {
	position:relative;
	width:33.33%;
	display:inline-block;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.focusing-box2 li a {
	display:block;
	width:100%;
	height:100%
}
.focusing-box2 li a:hover .img-box img {
	-webkit-transform:scale(1.02, 1.02);
	-moz-transform:scale(1.02, 1.02);
	-ms-transform:scale(1.02, 1.02);
	transform:scale(1.02, 1.02)
}
.focusing-box2 li a:hover .img-box:before {
	opacity:1
}
.focusing-box2 .img {
	position:relative;
	width:100%;
	padding-bottom:64.14566%
}
.focusing-box2 .img-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}
.focusing-box2 .img-box img {
	max-height:100%;
	width:100%
}
.focusing-box2 .text {
	margin-top:10px;
	font-size:15px;
	color:#666;
	line-height:28px;
	height:56px;
	overflow:hidden
}
.site {
	position:relative;
	padding-bottom:100px;
	width:100%;
	font-size:0
}
.site-left {
	vertical-align:top;
	display:inline-block;
	width:57.82609%
}
.site-left-box {
	display:block;
	position:relative;
	width:100%;
	padding-bottom:41%;
	background:#F5F5F5;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.site-left-box:hover {
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0, -2px, 0);
	-moz-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0)
}
.site-left-box2 {
	font-size:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding-left:27px;
	padding-top:27px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.site-left-box2:hover .imghover img {
	-webkit-transform:scale(1.02, 1.02);
	-moz-transform:scale(1.02, 1.02);
	-ms-transform:scale(1.02, 1.02);
	transform:scale(1.02, 1.02)
}
.site-left-img {
	vertical-align:top;
	display:inline-block;
	width:50.06485%
}
.site-left-img-box {
	position:relative;
	width:100%;
	padding-bottom:70.46632%
}
.site-left-img-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:1px solid #b7b1b1;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.site-left-img-box2 img {
	width:100%;
	max-height:100%
}
.site-left-text {
	vertical-align:top;
	display:inline-block;
	width:49.67575%
}
.site-left-text-box {
	position:relative;
	width:100%;
	padding-bottom:71.01828%
}
.site-left-text-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:18.53786%;
	padding-right:18.53786%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.site-left-text-box2 h1 {
	font-size:18px;
	color:#be7220;
	line-height:32px;
	overflow:hidden;
	height:64px
}
.site-left-text-box2 p {
	margin-top:20px;
	font-size:14px;
	color:#666;
	height:84px;
	line-height:28px;
	overflow:hidden
}
.site-left-box+.site-left-box {
	margin-top:4.08759%
}
.site-right {
	vertical-align:top;
	display:inline-block;
	width:39.27536%;
	margin-left:2.31884%
}
.site-right-box {
	position:relative;
	width:100%;
	padding-bottom:126.38376%;
	background-position:#FFF;
	box-shadow:0 0 46px rgba(50,50,50,0.2)
}
.site-right-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding:50px;
	padding-bottom:80px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.site-right-box2 .site-pagination {
	padding-left:70px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.site-right-box2 .swiper-pagination-bullet {
	background:#c3c3c3;
	border-radius:50%;
	width:8px;
	height:8px;
	opacity:1;
	margin:0 2px
}
.site-right-box2 .swiper-pagination-bullet-active {
	background:#e1a768
}
.site-right .swiper-site {
	width:100%;
	height:100%;
	overflow:hidden
}
.site-right .swiper-site .slide-img {
	position:relative;
	width:100%;
	padding-bottom:64.17234%
}
.site-right .swiper-site .slide-img-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden
}
.site-right .swiper-site .slide-img-box img {
	width:100%;
	height:auto !important
}
.site-right .swiper-site .slide-text {
	margin-top:40px;
	border-top:1px dashed #999;
	padding-top:27px
}
.site-right .swiper-site .slide-text-box {
	position:relative;
	width:100%;
	padding-left:70px;
	padding-right:10px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:url(/images/feature-icon-5.png) no-repeat top left;
	background-position:5px 0px
}
.site-right .swiper-site .slide-text-box h1 {
	font-size:18px;
	color:#3d3c38;
	line-height:34px;
	overflow:hidden;
	height:68px
}
.site-right .swiper-site .slide-text-box p {
	margin-top:10px;
	font-size:12px;
	color:#999;
	line-height:32px;
	overflow:hidden;
	height:96px
}
.titbits {
	background:#f5f5f5;
	padding-bottom:35px
}
.brand4-f-li li {
	width:33.33%;
	padding-left:11px;
	padding-right:11px;
	margin-bottom:50px
}
.brand4-f-li li a {
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	z-index:1;
	background:#FFF
}
.brand4-f-li li a .img {
	padding-bottom:65.18106%
}
.brand4-f-li li a .img:after {
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	opacity:0;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(/images/brand-li-0.png) no-repeat bottom right
}
.brand4-f-li li a .text {
	position:relative;
	z-index:100;
	height:270px;
	padding-bottom:10px
}
.brand4-f-li li a .text .text-box {
	background:#FFF
}
.brand4-f-li li a .text h1 {
	margin-top:30px;
	font-size:22px;
	color:#555;
	height:66px;
	overflow:hidden
}
.brand4-f-li li a .text h2 {
	margin-top:20px;
	font-size:14px;
	color:#888;
	line-height:30px;
	height:90px;
	overflow:hidden
}
.brand4-f-li li a .shadow {
	z-index:-1;
	position:absolute;
	width:100%;
	padding-bottom:19.3154%;
	bottom:0;
	left:0;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	-webkit-transform:translate(0, 50%);
	-moz-transform:translate(0, 50%);
	-ms-transform:translate(0, 50%);
	transform:translate(0, 50%);
	background:url(/images/feature-icon-6.png) no-repeat center bottom;
	background-size:100%
}
.brand4-f-li li a:hover {
	-webkit-transform:translate3d(0, -10px, 0);
	-moz-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -10px, 0)
}
.brand4-f-li li a:hover .imghover img {
	-webkit-transform:scale(1.02, 1.02);
	-moz-transform:scale(1.02, 1.02);
	-ms-transform:scale(1.02, 1.02);
	transform:scale(1.02, 1.02)
}
.brand4-f-li li a:hover .text p {
	color:#e1a768
}
.actives-btn {
	z-index:10;
	cursor:pointer;
	position:absolute;
	top:50%;
	margin-top:-55px;
	width:38px;
	height:38px;
	background:url(/images/recommendation-pn.png) no-repeat;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.actives-btn:hover {
	opacity:.7
}
.actives-prev {
	left:0
}
.actives-next {
	right:0;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.swiper-img-actives {
	position:relative;
	padding-left:52px;
	padding-right:52px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}
.swiper-img-actives-box {
	width:100%;
	overflow:hidden
}
.swiper-img-actives .brand4-f-li li {
	padding-left:11px;
	padding-right:11px
}
.schedule {
	padding-bottom:100px
}
.schedule .table {
	position:relative;
	width:100%;
	border:1px solid #d5d5d5;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.schedule .table .shadow {
	z-index:-1;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding-bottom:17.10843%;
	background:url(/images/feature-icon-7.png) no-repeat center center;
	background-position:100% 100%;
	-webkit-transform:translate(0, 30%);
	-moz-transform:translate(0, 30%);
	-ms-transform:translate(0, 30%);
	transform:translate(0, 30%)
}
.schedule .table-list {
	position:relative;
	width:100%
}
.schedule tr {
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-top:1px solid #e8e8e8
}
.schedule tr:nth-child(1) {
	border-top:0
}
.schedule tr:nth-child(even) {
	background:#f7f7f7
}
.schedule tr:nth-child(odd) {
	background:#FFF
}
.schedule th {
	height:65px;
	background:#d39e64;
	width:29.16667%;
	font-size:18px;
	font-weight:bold;
	color:#FFF
}
.schedule th:nth-child(1) {
	width:12.5%
}
.schedule th+th {
	border-left:1px solid #e1be97;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.schedule td {
	padding-top:15px;
	padding-left:40px;
	padding-right:40px;
	min-height:190px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-left:1px solid #e8e8e8
}
.schedule td:nth-child(1) {
	border-left:0;
	padding-top:55px;
	padding-bottom:65px
}
.schedule .schedule-time {
	text-align:center
}
.schedule .schedule-time h1,.schedule .schedule-time p {
	font-family:'vonnes','Arial'
}
.schedule .schedule-time h1 {
	font-size:48px;
	color:#d39e64;
	line-height:48px
}
.schedule .schedule-time p {
	font-size:14px;
	color:#747474
}
.schedule .schedule-li {
	padding-bottom:15px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.schedule .schedule-li h1 {
	color:#e1a768;
	font-size:18px;
	line-height:30px
}
.schedule .schedule-li p {
	color:#666;
	font-size:13px;
	line-height:24px
}
.schedule .schedule-li+.schedule-li {
	padding-top:15px;
	border-top:1px dashed rgba(0,0,0,0.45)
}
.application {
	background:#f5f5f5;
	padding-top:90px;
	padding-bottom:90px;
	width:100%
}
.application-left {
	float:left;
	width:46.33333%;
	border:1px solid #c3c3c3;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:0 0 35px rgba(0,0,0,0.1)
}
.application-left-box {
	position:relative;
	width:100%;
	padding-bottom:146.40288%
}
.application-left-box2 {
	padding:14px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}
.application-left-box2 img {
	width:100%;
	height:auto !important
}
.application-right {
	float:right;
	width:52%;
	border:1px solid #c3c3c3;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.application-right-box {
	position:relative;
	width:100%;
	padding-bottom:130.44872%;
	background:#FFF
}
.application-right-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:70px;
	padding-right:70px;
	padding-top:45px
}
.application-right-box2 h1 {
	text-align:center;
	font-size:40px;
	color:#d39959;
	font-weight:bold
}
.application-right-box2 h2 {
	text-align:center;
	font-size:16px;
	color:#707070;
	line-height:32px
}
.application .application-form {
	width:100%;
	margin-top:25px;
	padding-top:30px;
	border-top:1px dashed rgba(0,0,0,0.3)
}
.application .application-form .input {
	position:relative;
	width:100%;
	height:60px;
	border:1px solid #dadada;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#f5f5f5;
	font-size:0;
	padding-left:100px
}
.application .application-form .input .text {
	position:absolute;
	top:0;
	left:0;
	color:#666;
	font-size:16px;
	line-height:60px;
	width:100px;
	padding-left:20px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.application .application-form .input input[type='text'],.application .application-form .input .select-list {
	border:0;
	background:#f5f5f5;
	height:58px;
	width:100%;
	color:#666;
	font-size:16px
}
.application .application-form .input .select-list {
	overflow:hidden;
	position:relative;
	font-size:0
}
.application .application-form .input .select-list select {
	cursor:pointer;
	background:#f5f5f5;
	display:inline-block;
	width:33.33% !important;
	height:100% !important;
	font-size:16px;
	color:#777;
	border:0px
}
.application .application-form .input .select-list .customSelect {
	overflow:hidden;
	text-align:center;
	display:inline-block;
	height:100%;
	width:33.33% !important;
	font-size:16px;
	color:#777;
	line-height:60px;
	background:url(/images/feature-icon-10.png) no-repeat left center;
	background-position-x:20%
}
.application .application-form .input .select-list .customSelectInner {
	cursor:pointer;
	width:auto !important;
	text-align:center;
	padding-left:30%;
	overflow:hidden
}
.application .application-form .input+.input {
	margin-top:15px
}
.application .application-form .application-text {
	margin-top:20px;
	font-size:15px;
	color:#8c8c8c;
	line-height:30px;
	background:url(/images/feature-icon-9.png) no-repeat top left;
	background-size:22px 22px;
	background-position-y:4px;
	padding-left:35px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.application .application-form .btn {
	margin-top:30px;
	padding-left:10px;
	padding-right:10px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}
.application .application-form .btn button {
	width:100%;
	height:49px;
	border:0px;
	background:#e6ab6a;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	border-radius:24.5px;
	cursor:pointer;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.application .application-form .btn button:hover {
	background:rgba(230,171,106,0.8)
}
.swiper-img-actives2 {
	padding-left:45px;
	padding-right:45px;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}
.brand4-g-li li {
	width:33.33%;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:50px
}
.brand4-g-li li a {
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	z-index:1;
	background:#FFF;
	border:1px solid #c4c4c4
}
.brand4-g-li li a .img {
	padding-bottom:69.88636%
}
.brand4-g-li li a .img:after {
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	opacity:0;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(/images/brand-li-0.png) no-repeat bottom right
}
.brand4-g-li li a .text {
	position:relative;
	z-index:100;
	padding-bottom:10px
}
.brand4-g-li li a .text .text-box {
	background:#FFF
}
.brand4-g-li li a .text h1 {
	text-align:center;
	margin-top:30px;
	font-size:22px;
	color:#666;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.brand4-g-li li a .shadow {
	z-index:-1;
	position:absolute;
	width:100%;
	padding-bottom:19.3154%;
	bottom:0;
	left:0;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	-webkit-transform:translate(0, 50%);
	-moz-transform:translate(0, 50%);
	-ms-transform:translate(0, 50%);
	transform:translate(0, 50%);
	background:url(/images/feature-icon-6.png) no-repeat center bottom;
	background-size:100%
}
.brand4-g-li li a:hover .imghover img {
	-webkit-transform:scale(1.05, 1.05);
	-moz-transform:scale(1.05, 1.05);
	-ms-transform:scale(1.05, 1.05);
	transform:scale(1.05, 1.05)
}
.brand4-g-li li a:hover .imghover:before {
	opacity:1
}
.brand4-g-li li a:hover .text p {
	color:#e1a768
}
.canvass-title {
	text-align:center
}
.canvass-title h1 {
	font-family:'didot';
	font-size:48px;
	line-height:48px;
	text-transform:uppercase;
	color:#da9c58
}
.canvass-title h2 {
	font-size:32px;
	color:#444
}
.canvass-title1 {
	text-align:center
}
.canvass-title1 h1 span {
	color:#d49550;
	font-size:42.03px;
	line-height:42.03px;
	font-family:"Arial";
	padding-right:10px;
	display:inline-block
}
.canvass-title1 h1 em {
	font-size:33.63px;
	color:#333;
	font-style:normal;
	display:inline-block
}
.who-box {
	padding-bottom:100px;
	width:100%
}
.who {
	padding-top:50px;
	width:100%;
	font-size:0
}
.who-text {
	vertical-align:top;
	padding-right:52px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	width:47.5%
}
.who-text h1 {
	font-size:48px;
	color:#da9c58;
	font-family:'didot';
	text-transform:uppercase;
	line-height:48px
}
.who-text h2 {
	font-size:32px;
	line-height:48px;
	color:#444
}
.who-text h3 {
	font-size:18px;
	color:#333
}
.who-text h3 span {
	font-family:'didot'
}
.who-text p {
	padding-top:12px;
	font-size:13px;
	color:#888;
	line-height:28px
}
.who-img {
	margin-top:10px;
	position:relative;
	vertical-align:top;
	display:inline-block;
	width:52.5%
}
.who-img-flex {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}
.who-img-flex img {
	width:100%;
	height:auto !important
}
.who-img-box {
	z-index:5;
	position:relative;
	width:100%;
	background:#FFF;
	padding-bottom:71.88498%
}
.who-img-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding-bottom:7px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.who-img .swiper-who {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden
}
.who-img .swiper-who .swiper-wrapper {
	width:100%;
	height:100%
}
.who-img .swiper-who .swiper-slide {
	width:100%;
	height:100%
}
.who-img .shadow {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	-webkit-transform:translate(0, 40%);
	-moz-transform:translate(0, 40%);
	-ms-transform:translate(0, 40%);
	transform:translate(0, 40%);
	padding-bottom:14.20118%;
	background:url(/images/canvass_business_icon_1.png) no-repeat center center;
	background-size:100% 100%
}
.who-btn {
	position:absolute;
	z-index:10;
	bottom:30px;
	right:20px;
	width:33px;
	height:33px;
	background:url(/images/canvass_business_icon_0.png) no-repeat center center;
	background-size:100% 100%;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.who-btn:hover {
	opacity:.7
}
.who .swiper-button-disabled {
	opacity:.7
}
.who-prev {
	margin-right:42px
}
.who-next {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.whoChose {
	padding-top:80px;
	padding-bottom:100px;
	width:100%;
	background:#F5F5F5;
	font-size:0
}
.whoChose-padding-lr {
	padding-left:10px;
	padding-right:10px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}
.whoChose-box {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:48.07692%;
	position:relative;
	width:100%;
	margin-top:45px;
	background:rgba(255,255,255,0.6)
}
.whoChose-left {
	position:absolute;
	top:0;
	left:0;
	box-shadow:0 5px 76px rgba(0,0,0,0.2);
	height:100%;
	width:48.07692%;
	padding:50px 65px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#FFF
}
.whoChose-left-box {
	position:relative;
	width:100%;
	padding-bottom:75.86207%
}
.whoChose-img-flex {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}
.whoChose-img-flex img {
	width:100%;
	height:auto !important
}
.whoChose .swiper-whoChose {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden
}
.whoChose .whoChose-pagination {
	padding-top:18px;
	position:relative
}
.whoChose .swiper-pagination-bullet {
	width:7px;
	height:7px;
	background:#969696;
	margin-right:5px;
	opacity:1
}
.whoChose .swiper-pagination-bullet-active {
	background:#dca161
}
.whoChose-right {
	vertical-align:top;
	display:inline-block;
	width:100%;
	padding-top:55px;
	padding-bottom:70px;
	padding-left:70px;
	padding-right:70px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.whoChose-right h1 {
	margin-bottom:15px;
	margin-left:100px;
	color:#666;
	font-size:24px;
	padding-left:40px;
	background:url(/images/canvass_business_icon_2.png) no-repeat center left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.whoChose-right p {
	padding-top:10px;
	font-size:13px;
	color:#777;
	line-height:28px
}
.brand3-a-li {
	padding-top:50px
}
.brand3-a-li li:nth-child(-n+3) {
	width:33.33%;
	padding-left:10px;
	padding-right:10px
}
.brand3-a-li li:nth-child(-n+3) a {
	padding-left:25px;
	padding-top:25px;
	padding-right:25px;
	background:#FFF;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.brand3-a-li li:nth-child(-n+3) a:hover {
	-webkit-transform:translate(0, -10px);
	-moz-transform:translate(0, -10px);
	-ms-transform:translate(0, -10px);
	transform:translate(0, -10px)
}
.brand3-a-li li:nth-child(-n+3) a .img {
	padding-bottom:65.92179%
}
.brand3-a-li li:nth-child(-n+3) a .text {
	position:relative;
	z-index:10;
	height:366px
}
.brand3-a-li li:nth-child(-n+3) a .text-box {
	background:#FFF;
	position:relative;
	z-index:10;
	padding-top:30px
}
.brand3-a-li li:nth-child(-n+3) a .text-box h1 {
	font-size:20px;
	color:#444;
	padding-left:45px;
	height:40px;
	line-height:40px;
	background:none no-repeat left center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.brand3-a-li li:nth-child(-n+3) a .text-box h2 {
	margin-top:15px;
	line-height:26px;
	font-size:13px;
	color:#777;
	height:260px;
	overflow:hidden
}
.brand3-a-li li:nth-child(-n+3) a .shadow {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding-bottom:15.89242%;
	background:url(/images/canvass_business_icon_6.png) no-repeat center center;
	background-size:100% 100%;
	-webkit-transform:translate(0, 40%);
	-moz-transform:translate(0, 40%);
	-ms-transform:translate(0, 40%);
	transform:translate(0, 40%)
}
.brand3-a-li li:nth-child(n+4) {
	margin-top:40px;
	width:50%;
	padding-left:10px;
	padding-right:10px
}
.brand3-a-li li:nth-child(n+4) a {
	padding-left:25px;
	padding-top:25px;
	padding-right:25px;
	background:#FFF;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.brand3-a-li li:nth-child(n+4) a:hover {
	-webkit-transform:translate(0, -10px);
	-moz-transform:translate(0, -10px);
	-ms-transform:translate(0, -10px);
	transform:translate(0, -10px)
}
.brand3-a-li li:nth-child(n+4) a:hover .imghover img {
	-webkit-transform:scale(1.05, 1.05);
	-moz-transform:scale(1.05, 1.05);
	-ms-transform:scale(1.05, 1.05);
	transform:scale(1.05, 1.05)
}
.brand3-a-li li:nth-child(n+4) a .img {
	padding-bottom:59.58549%
}
.brand3-a-li li:nth-child(n+4) a .text {
	position:relative;
	z-index:10
}
.brand3-a-li li:nth-child(n+4) a .text-box {
	background:#FFF;
	position:relative;
	z-index:10;
	padding-top:30px;
	padding-left:45px;
	padding-right:40px;
	padding-bottom:60px
}
.brand3-a-li li:nth-child(n+4) a .text-box h1 {
	font-size:22px;
	color:#666;
	padding-left:50px;
	height:40px;
	line-height:40px;
	background:none no-repeat left center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.brand3-a-li li:nth-child(n+4) a .text-box h2 {
	margin-top:15px;
	line-height:26px;
	font-size:13px;
	color:#666;
	height:130px;
	overflow:hidden
}
.brand3-a-li li:nth-child(n+4) a .shadow {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding-bottom:15.89242%;
	background:url(/images/canvass_business_icon_6.png) no-repeat center center;
	background-size:100% 100%;
	-webkit-transform:translate(0, 40%);
	-moz-transform:translate(0, 40%);
	-ms-transform:translate(0, 40%);
	transform:translate(0, 40%)
}
.whoChose2 {
	width:100%;
	background:#FFF;
	padding-top:90px;
	padding-bottom:80px
}
.whoChose2-box {
	width:100%;
	font-size:0
}
.whoChose2-left {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:38.07692%;
	margin-right:.84615%;
	display:inline-block;
	vertical-align:top
}
.whoChose2-left-box {
	position:relative;
	width:100%;
	padding-bottom:128.08081%;
	background:#F5F5F5;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.whoChose2-left-box:hover {
	z-index:2;
	-webkit-transform:translate3d(0, -10px, 0);
	-moz-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -10px, 0);
	box-shadow:0 15px 30px rgba(0,0,0,0.1)
}
.whoChose2-left-box:hover .imghover {
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.whoChose2-left-box:hover .imghover img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.whoChose2-left-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:25px
}
.whoChose2-left-img {
	position:relative;
	width:100%;
	padding-bottom:64.13793%;
	overflow:hidden
}
.whoChose2-left-img img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto !important
}
.whoChose2-left-text {
	padding-left:10px;
	padding-right:10px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.whoChose2-left-text h1 {
	margin-top:7%;
	font-size:22px;
	color:#666;
	padding-left:50px;
	height:40px;
	line-height:40px;
	background:none no-repeat left center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.whoChose2-left-text p {
	margin-top:3%;
	line-height:26px;
	font-size:13px;
	color:#666;
	height:182px;
	overflow:hidden
}
.whoChose2-right {
	vertical-align:top;
	display:inline-block;
	width:61.07692%
}
.whoChose2-right-box {
	position:relative;
	width:100%;
	padding-bottom:39.29471%;
	background:#F5F5F5;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.whoChose2-right-box:hover {
	z-index:2;
	-webkit-transform:translate3d(0, -5px, 0);
	-moz-transform:translate3d(0, -5px, 0);
	transform:translate3d(0, -5px, 0);
	box-shadow:0 15px 30px rgba(0,0,0,0.1)
}
.whoChose2-right-box:hover .imghover {
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.whoChose2-right-box:hover .imghover img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.whoChose2-right-box+.whoChose2-right-box {
	margin-top:1.25984%
}
.whoChose2-right-box2 {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	padding:28px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0
}
.whoChose2-right-text {
	display:inline-block;
	vertical-align:top;
	width:63.27913%
}
.whoChose2-right-text-box {
	position:relative;
	width:100%;
	padding-bottom:55.03212%
}
.whoChose2-right-text-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding-top:5.83658%;
	padding-left:4.92505%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:10.70664%
}
.whoChose2-right-text-box2 h1 {
	margin-bottom:10px;
	font-size:22px;
	color:#2b2b2b;
	padding-left:50px;
	height:40px;
	line-height:40px;
	background:none no-repeat left center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.whoChose2-right-text-box2 h2 {
	padding-bottom:6px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.whoChose2-right-text-box2 h2 span {
	font-size:12px;
	color:#666;
	line-height:26px;
	padding-right:5px;
	padding-left:18px;
	background:url(/images/canvass_business_icon_16.png) no-repeat left center
}
.whoChose2-right-text-box2 p {
	font-size:12px;
	color:#666;
	line-height:26px;
	height:104px;
	overflow:hidden
}
.whoChose2-right-img {
	display:inline-block;
	vertical-align:top;
	width:36.72087%;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.whoChose2-right-img-box {
	position:relative;
	width:100%;
	padding-bottom:94.83395%
}
.whoChose2-right-img-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.whoChose2-right-img-box2 img {
	width:100%;
	height:auto !important
}
.whoChose2-box2 {
	margin-top:10px;
	position:relative;
	width:100%;
	padding-bottom:27.92308%;
	background:#F5F5F5;
	font-size:0
}
.whoChose2-box2-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding-top:45px;
	padding-left:48px;
	padding-right:48px;
	padding-bottom:51px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.whoChose2-box2-box:hover {
	z-index:2;
	-webkit-transform:translate3d(0, -5px, 0);
	-moz-transform:translate3d(0, -5px, 0);
	transform:translate3d(0, -5px, 0);
	box-shadow:0 15px 30px rgba(0,0,0,0.1)
}
.whoChose2-box2-box:hover .imghover {
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.whoChose2-box2-box:hover .imghover img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.whoChose2-box2-img {
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:24.16944%
}
.whoChose2-box2-img-box {
	position:relative;
	width:100%;
	padding-bottom:91.75258%
}
.whoChose2-box2-img-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.whoChose2-box2-img-box2 img {
	width:100%;
	height:auto !important
}
.whoChose2-box2-text {
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:75.83056%
}
.whoChose2-box2-text-box {
	position:relative;
	width:100%;
	padding-bottom:29.24425%
}
.whoChose2-box2-text-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding-left:30px;
	padding-right:165px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.whoChose2-box2-text-box2 p {
	margin-top:15px;
	font-size:12px;
	color:#666;
	line-height:26px
}
.whoChose2-box2-text-box3 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding-left:30px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.whoChose2-box2-text-box3 p {
	margin-top:6px;
	font-size:12px;
	color:#666;
	line-height:22px;
	height:44px;
	overflow:hidden
}
.whoChose2-box2-text h1 {
	margin-bottom:10px;
	font-size:22px;
	color:#2b2b2b;
	padding-left:50px;
	height:40px;
	line-height:40px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:none no-repeat left center
}
.whoChose2-box2-text h2 {
	font-size:12px;
	color:#666;
	line-height:29px;
	padding-right:5px;
	padding-left:25px;
	background:url(/images/canvass_business_icon_14.png) no-repeat left center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.whoChose2-box2-text .text-p {
	height:180px;
	width:100%;
	overflow:hidden
}
.whoChose2-box2-text .text-list {
	height:166px;
	width:100%;
	overflow:hidden
}
.whoChose2-box2-text .text-li {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:50%;
	width:100%;
	overflow:hidden;
	position:relative;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease;
	top:0
}
.whoChose2-box2-text .text-more {
	display:none
}
@media screen and (max-width: 950px) {
	.whoChose2-box2-text .text-more {
	display:block;
	text-align:center;
	margin:0 auto;
	margin-top:.1rem;
	height:.3rem;
	padding:0 .3rem;
	line-height:.3rem;
	font-size:.12rem;
	color:#fff;
	background:#da9c58;
	border-radius:4px
}
}.whoChose2-box2-text .text-padg {
	margin-top:5px
}
@media screen and (max-width: 950px) {
	.whoChose2-box2-text .text-padg {
	display:none
}
}.whoChose2-box2-text .text-padg-btn {
	cursor:pointer;
	margin-right:5px;
	display:inline-block;
	vertical-align:top;
	width:39px;
	height:39px;
	background:url(/images/canvass_business_icon_15.png) no-repeat center center;
	background-size:100% 100%;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.whoChose2-box2-text .text-padg-btn:hover {
	background-image:url(/images/canvass_business_icon_17.png)
}
.whoChose2-box2-text .text-padg-btn-right {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.waitting {
	padding-top:80px;
	padding-bottom:90px;
	background:#f5f5f5
}
.waitting .table {
	margin-top:45px;
	width:100%
}
.waitting .table-top {
	width:100%;
	line-height:90px;
	font-size:33px;
	color:#FFF;
	background:#8a8a8a;
	text-align:center
}
.waitting .table ul {
	width:100%;
	font-size:0;
	border-left:1px solid #e5e5e5;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.waitting .table ul li {
	display:inline-block;
	vertical-align:top;
	width:25%
}
.waitting .table ul li:nth-child(1)>div>div,.waitting .table ul li:nth-child(3)>div>div,.waitting .table ul li:nth-child(6)>div>div,.waitting .table ul li:nth-child(8)>div>div {
	background:#FFF
}
.waitting .table ul li>div {
	position:relative;
	width:100%;
	padding-bottom:71.66667%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5
}
.waitting .table ul li>div>div {
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.waitting .table ul li>div>div .table-show-content {
	display:none
}
.waitting .table ul li>div>div p {
	text-align:center;
	width:100%;
	font-size:13px;
	color:#333;
	padding-top:90px;
	background:none no-repeat top center;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.waitting .table ul li>div>div .brand {
	background-image:url(/images/canvass_business_table_0.png)
}
.waitting .table ul li>div>div .store-design {
	background-image:url(/images/canvass_business_table_1.png)
}
.waitting .table ul li>div>div .regional-market {
	background-image:url(/images/canvass_business_table_2.png)
}
.waitting .table ul li>div>div .operation-management {
	background-image:url(/images/canvass_business_table_3.png)
}
.waitting .table ul li>div>div .event-promotion {
	background-image:url(/images/canvass_business_table_4.png)
}
.waitting .table ul li>div>div .project-bid {
	background-image:url(/images/canvass_business_table_5.png)
}
.waitting .table ul li>div>div .rebate-policy {
	background-image:url(/images/canvass_business_table_6.png)
}
.waitting .table ul li>div>div .suspension {
	background-image:url(/images/canvass_business_table_7.png)
}
.waitting .table ul li>div .on p {
	color:#e4953f
}
.waitting .table ul li>div .on .brand {
	background-image:url(/images/canvass_business_table_0a.png)
}
.waitting .table ul li>div .on .store-design {
	background-image:url(/images/canvass_business_table_1a.png)
}
.waitting .table ul li>div .on .regional-market {
	background-image:url(/images/canvass_business_table_2a.png)
}
.waitting .table ul li>div .on .operation-management {
	background-image:url(/images/canvass_business_table_3a.png)
}
.waitting .table ul li>div .on .event-promotion {
	background-image:url(/images/canvass_business_table_4a.png)
}
.waitting .table ul li>div .on .project-bid {
	background-image:url(/images/canvass_business_table_5a.png)
}
.waitting .table ul li>div .on .rebate-policy {
	background-image:url(/images/canvass_business_table_6a.png)
}
.waitting .table ul li>div .on .suspension {
	background-image:url(/images/canvass_business_table_7a.png)
}
.waitting .table-show {
	position:relative;
	margin-top:7px;
	width:100%;
	font-size:0
}
.waitting .table-show-box {
	position:relative;
	z-index:10;
	width:100%;
	padding:31px;
	border:1px solid #e5e5e5;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#FFF;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.waitting .table-show-box:hover {
	z-index:2;
	-webkit-transform:translate3d(0, -5px, 0);
	-moz-transform:translate3d(0, -5px, 0);
	transform:translate3d(0, -5px, 0);
	box-shadow:0 15px 30px rgba(0,0,0,0.1)
}
.waitting .table-show-box:hover .imghover {
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.waitting .table-show-box:hover .imghover img {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.waitting .table-show-box:hover .imghover:before {
	opacity:1
}
.waitting .table-show-img {
	display:inline-block;
	vertical-align:top;
	width:47.3638%
}
.waitting .table-show-img-box {
	position:relative;
	width:100%;
	padding-bottom:48.79406%
}
.waitting .table-show-img-box2 {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden
}
.waitting .table-show-img-box2 img {
	width:100%;
	height:auto !important
}
.waitting .table-show-text {
	display:inline-block;
	vertical-align:top;
	width:52.6362%
}
.waitting .table-show-text-box {
	position:relative;
	width:100%;
	padding-bottom:43.90651%
}
.waitting .table-show-text-box2 {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
	padding-left:16.69449%;
	padding-right:15.02504%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.waitting .table-show-text-box2 h1 {
	font-size:26px;
	color:#333;
	padding-bottom:10px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.waitting .table-show-text-box2 p {
	font-size:13px;
	color:#666;
	line-height:30px;
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:5;
	overflow:hidden
}
.waitting .table-show .shadow {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	-webkit-transform:translate(0, 50%);
	-moz-transform:translate(0, 50%);
	-ms-transform:translate(0, 50%);
	transform:translate(0, 50%);
	padding-bottom:7.53935%;
	background:url(/images/canvass_business_table_8.png) no-repeat center center;
	background-size:100% 100%
}
.marketing-outlets {
	padding-bottom:95px;
	padding-top:80px
}
.marketing-outlets .swiper {
	border-right:1px solid #e4e4d4;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.marketing-outlets .dealer-map {
	border:1px solid #e4e4e4
}
.marketing-outlets .dealer-map .left .swiper ul li+li {
	border-top:1px solid #e4e4e4;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:0
}
.marketing-outlets .dealer-map .left .swiper-tb .btn {
	background-image:url(/images/canvass_business_icon_18.png)
}
.marketing-outlets .dealer-map .swiper ul li .text {
	background:#F9F9F9;
	padding-left:30px
}
.marketing-outlets .dealer-map .swiper ul li .text>div {
	background:none;
	padding-left:42px
}
.marketing-outlets .dealer-map .swiper ul li .text>div .num {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:29px;
	height:29px;
	border-radius:50%;
	background:#c0c0c0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#FFF;
	font-size:16px;
	-webkit-transition:background .3s ease;
	-moz-transition:background .3s ease;
	transition:background .3s ease
}
.marketing-outlets .dealer-map .swiper ul li .on>div .num {
	background:#e1a768
}
.marketing-outlets .dealer-map .left .swiper-tb {
	margin-top:0px;
	height:54px
}
.marketing-outlets .dealer-map .right {
	padding:20px;
	margin-left:0;
	width:69.5%
}
.marketing-outlets .input-box .input-1 {
	width:22.5%;
	padding-left:10px;
	padding-right:10px
}
.marketing-outlets .input-box .input-1:nth-child(1) {
	padding-left:0
}
.marketing-outlets .input-box .input-1:last-child {
	width:32.5%;
	padding-right:0;
	border:0px
}
.marketing-outlets .input-box .input-1 .input-1-box:after {
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:7px solid #6d6d6d
}
.marketing-outlets .input-box .input-1 .input-1-box .search-select {
	background:#F5F5F5;
	line-height:55px
}
.marketing-outlets .input-box .input-1 .input-3-box {
	border:0px
}
.marketing-outlets .input-box .input-1 {
	height:55px
}
.marketing-outlets .input-box .input-1>div {
	overflow:hidden;
	border-radius:5px;
	border:1px solid #e4e4e4;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.marketing-outlets .input-box .input-1 .input-3-box {
	position:relative;
	border:0px;
	border-radius:0
}
.marketing-outlets .input-box .input-1 .input-3-box input[type='text'] {
	float:left;
	padding-left:30px;
	border-radius:5px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #e4e4e4;
	width:62.37624%;
	background:#F5F5F5;
	height:100%;
	color:#6d6d6d;
	font-size:13px
}
.marketing-outlets .input-box .input-1 .input-3-box button {
	cursor:pointer;
	float:right;
	border:0px;
	width:31.93069%;
	height:100%;
	border-radius:5px;
	background:#e1a768;
	color:#FFF;
	font-size:16px;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease
}
.marketing-outlets .input-box .input-1 .input-3-box button:hover {
	opacity:.8
}
.join-process {
	padding-top:90px;
	padding-bottom:100px;
	padding-left:.1rem;
	padding-right:.1rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#f5f5f5
}
.join-process-box {
	padding-top:50px;
	width:100%;
	text-align:center
}
.join-process-box img {
	max-width:100%
}
.apply-for-joining {
	padding-top:80px;
	padding-bottom:85px;
	font-size:0
}
.apply-for-joining .form-apply {
	width:100%
}
.apply-for-joining .form-apply .input-apply {
	padding-top:3px;
	display:inline-block;
	vertical-align:top;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:10px;
	padding-right:10px
}
.apply-for-joining .form-apply .apply100 {
	width:100%
}
.apply-for-joining .form-apply .apply33 {
	width:33.33%
}
.apply-for-joining .form-apply p {
	line-height:38px;
	font-size:14px;
	color:#666
}
.apply-for-joining .form-apply input[type='text'] {
	height:38px;
	font-size:14px;
	color:#666;
	border-radius:5px;
	background:#f6f6f6;
	border:1px solid #dbdbdb;
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:10px;
	padding-right:10px
}
.apply-for-joining .form-apply textarea {
	line-height:28px;
	height:208px;
	font-size:14px;
	color:#666;
	border-radius:5px;
	background:#f6f6f6;
	border:1px solid #dbdbdb;
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px;
	resize:none
}
.apply-for-joining .form-apply .btn-apply {
	padding-top:20px;
	padding-left:10px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.apply-for-joining .form-apply .btn-apply .button {
	cursor:pointer;
	display:inline-block;
	vertical-align:top;
	margin-right:6px;
	border-radius:5px;
	border:0px;
	background:#e1a768;
	height:35px;
	text-align:center;
	line-height:35px;
	width:146px;
	font-size:14px;
	color:#FFF;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease
}
.apply-for-joining .form-apply .btn-apply .button:hover {
	opacity:.7
}
.description {
	padding-top:130px;
	padding-bottom:80px;
	width:100%;
	font-size:0
}
.description-text {
	vertical-align:top;
	padding-right:50px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	width:51.11111%
}
.description-text h1 {
	font-size:48px;
	color:#da9c58;
	font-family:'didot';
	text-transform:uppercase;
	line-height:48px
}
.description-text h2 {
	font-size:26px;
	line-height:48px;
	color:#333
}
.description-text h3 {
	font-size:16px;
	color:#777
}
.description-text h4 {
	margin-top:5px;
	background:url(/images/new_product_icon_0.png) no-repeat center left;
	padding-left:38px;
	font-size:18px;
	line-height:40px;
	color:#333
}
.description-text p {
	font-size:13px;
	color:#888;
	line-height:28px
}
.description-text .li {
	margin-left:5px;
	font-size:12px;
	color:#888;
	background:url(/images/new_product_icon_1.png) no-repeat center left;
	padding-left:12px;
	line-height:28px
}
.description-text-box {
	margin-top:15px;
	border-top:1px dashed rgba(119,119,119,0.44)
}
.description-img {
	margin-top:30px;
	position:relative;
	vertical-align:top;
	display:inline-block;
	width:48.88889%
}
.description-img-flex {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}
.description-img-flex img {
	width:100%;
	height:auto !important
}
.description-img-box {
	z-index:5;
	position:relative;
	width:100%;
	padding-bottom:71.47059%
}
.description-img-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding-bottom:7px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.description-img .swiper-description {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden
}
.description-img .swiper-description .swiper-wrapper {
	width:100%;
	height:100%
}
.description-img .swiper-description .swiper-slide {
	width:100%;
	height:100%
}
.description-btn {
	position:absolute;
	z-index:10;
	bottom:13.37449%;
	left:20px;
	width:33px;
	height:33px;
	background:url(/images/canvass_business_icon_0.png) no-repeat center center;
	background-size:100% 100%;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.description-btn:hover {
	opacity:.7
}
.description .swiper-button-disabled {
	opacity:.7
}
.description-next {
	margin-left:40px;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.advantages {
	padding-top:50px;
	padding-bottom:100px;
	background:#F5F5F5;
	width:100%;
	font-size:0
}
.advantages-padding-lr {
	padding-left:10px;
	padding-right:10px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}
.advantages-box {
	min-height:620px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:52.5%;
	position:relative;
	width:100%;
	margin-top:45px
}
.advantages-left {
	position:absolute;
	top:0;
	left:0;
	box-shadow:0 5px 76px rgba(0,0,0,0.2);
	height:100%;
	width:52.5%;
	padding:50px 50px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#FFF
}
.advantages-left-box {
	position:relative;
	width:100%;
	padding-bottom:97.2119%
}
.advantages-img-flex {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}
.advantages-img-flex img {
	width:100%;
	height:auto !important
}
.advantages .swiper-advantages {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden
}
.advantages .advantages-pagination {
	padding-top:18px;
	position:relative
}
.advantages .swiper-pagination-bullet {
	width:7px;
	height:7px;
	background:#969696;
	margin-right:5px;
	opacity:1
}
.advantages .swiper-pagination-bullet-active {
	background:#dca161
}
.advantages-right {
	vertical-align:top;
	display:inline-block;
	width:100%;
	padding-top:110px;
	padding-bottom:40px;
	padding-left:40px;
	padding-right:40px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.advantages-right h1 {
	font-size:48px;
	color:#da9c58;
	font-family:'didot';
	text-transform:uppercase;
	line-height:48px
}
.advantages-right h2 {
	font-size:26px;
	line-height:48px;
	color:#333;
	padding-bottom:10px
}
.advantages-right h3 {
	font-size:18px;
	color:#333;
	padding-left:28px;
	background:url(/images/new_product_icon_2.png) no-repeat center left
}
.advantages-right p {
	font-size:13px;
	color:#777;
	line-height:24px;
	font-size:14px;
	color:#777;
	padding-top:6px
}
.advantages-right li {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #bcbcbc
}
.features {
	position:relative;
	width:100%;
	padding-top:100px;
	padding-bottom:100px;
	background:#e1a768;
	background-size:auto 100%
}
.features .right-features {
	position:absolute;
	top:0;
	right:0;
	width:47.55208%;
	height:100%;
	background:url(/images/new_product_icon_3.png) #e1a768 no-repeat center center;
	background-size:auto 100%
}
.features-box {
	position:relative;
	left:-65px;
	width:100%;
	font-size:0
}
.features-left {
	display:inline-block;
	vertical-align:top;
	width:45.83333%;
	padding-top:65px;
	padding-right:60px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.features-left h1 {
	font-size:72.18px;
	color:#FFF;
	font-family:'didot';
	text-transform:uppercase;
	line-height:72.18px
}
.features-left h2 {
	padding-bottom:30px;
	font-size:30px;
	color:#FFF;
	line-height:30px
}
.features-left h3 {
	background:url(/images/new_product_icon_4.png) no-repeat center left;
	font-size:18px;
	color:#FFF;
	margin-bottom:5px;
	padding-left:30px
}
.features-left p {
	font-size:14px;
	line-height:22px;
	color:#FFF
}
.features-left li {
	margin-bottom:20px
}
.features-right {
	display:inline-block;
	vertical-align:top;
	width:54.16667%
}
.features-right-box {
	width:100%
}
.features-right-b {
	box-shadow:14px 23px 79px rgba(89,89,89,0.41);
	width:100%;
	padding:20px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#FFF
}
.features-right-b-box {
	position:relative;
	width:100%;
	padding-bottom:73.52472%
}
.features-right-b-box2 {
	position:absolute;
	width:100%;
	height:100%
}
.features-right .show-pagination {
	display:none
}
.features-right .swiper-features-b {
	width:100%;
	height:100%;
	overflow:hidden
}
.features-right .features-img-flex {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}
.features-right .features-img-flex img {
	width:100%;
	height:auto !important
}
.features-right-s {
	position:relative;
	width:100%;
	padding-left:50px;
	padding-right:50px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:16px
}
.features-right-s .show1-pagination {
	display:none
}
.features-right-s-box {
	position:relative;
	width:100%
}
.features-right-s .the-active .imghover:before {
	opacity:1
}
.features-right-s .the-active .imghover:after {
	font-size:30px;
	opacity:1;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.features-right .swiper-features-s {
	width:100%;
	font-size:0;
	overflow:hidden
}
.features-right .swiper-features-s .swiper-slide {
	width:25%
}
.features-right .swiper-features-s-box {
	position:relative;
	width:100%;
	padding-left:5px;
	padding-right:5px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.features-right .swiper-features-s-btn {
	cursor:pointer;
	position:absolute;
	top:50%;
	width:29px;
	height:29px;
	background:url(/images/new_product_icon_7.png) no-repeat;
	background-size:100% 100%;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.features-right .swiper-features-s-btn:hover {
	opacity:.7
}
.features-right .swiper-features-s-prev {
	left:0;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%)
}
.features-right .swiper-features-s-next {
	right:0;
	-webkit-transform:rotate(180deg) translate(0, 50%);
	-moz-transform:rotate(180deg) translate(0, 50%);
	-ms-transform:rotate(180deg) translate(0, 50%);
	transform:rotate(180deg) translate(0, 50%)
}
.features-right .swiper-features-s-box2 {
	width:100%;
	padding:10px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#FFF
}
.features-right .swiper-features-s-img {
	cursor:pointer;
	position:relative;
	width:100%;
	padding-bottom:73.52472%
}
.features-right .swiper-features-s-img-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}
.features-right .swiper-features-s-img-box img {
	width:100%;
	height:auto !important
}
.prodcut-photo {
	background:#f5f5f5;
	width:100%;
	padding-top:140px;
	padding-bottom:120px
}
.prodcut-photo .swiper-new-product-box {
	position:relative;
	padding-top:55px;
	width:100%
}
.prodcut-photo .swiper-new-product-photo {
	width:100%;
	overflow:hidden
}
.prodcut-photo .swiper-wrapper {
	width:100%
}
.prodcut-photo .swiper-wrapper .swiper-slide {
	width:16.66667%
}
.prodcut-photo .product-photo-box {
	width:100%;
	padding-left:6px;
	padding-right:6px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-bottom:20px
}
.prodcut-photo .product-photo-box1 {
	width:100%;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.prodcut-photo .product-photo-box1:hover {
	box-shadow:0 0 18px rgba(0,0,0,0.2),inset 0 0 0 16px #fff;
	background:#FFF
}
.prodcut-photo .product-photo-box1 .content {
	display:none
}
.prodcut-photo .on {
	box-shadow:0 0 18px rgba(0,0,0,0.2),inset 0 0 0 16px #fff;
	background:#FFF
}
.prodcut-photo .product-photo-box2 {
	width:100%;
	width:100%;
	padding:16px;
	background:#FFF;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.prodcut-photo .product-photo-box3 {
	position:relative;
	width:100%;
	padding-bottom:100%;
	overflow:hidden
}
.prodcut-photo .product-photo-box3 img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto !important
}
.prodcut-photo .product-text {
	width:100%;
	padding-top:5px;
	padding-bottom:20px;
	text-align:center
}
.prodcut-photo .product-text h1 {
	font-size:18px;
	color:#555
}
.prodcut-photo .product-text p {
	padding-top:15px;
	font-size:13px;
	color:#555;
	line-height:30px
}
.prodcut-photo .product-text h1+p {
	padding-top:0
}
.prodcut-photo .new-product-photo-menu-btn {
	cursor:pointer;
	position:absolute;
	top:50%;
	width:24px;
	height:24px;
	background:url(/images/new_product_icon_5.png) no-repeat center center;
	background-size:100% 100%
}
.prodcut-photo .new-product-photo-menu-prev {
	left:-36px;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%)
}
.prodcut-photo .new-product-photo-menu-next {
	right:-36px;
	-webkit-transform:rotate(180deg) translate(0, 50%);
	-moz-transform:rotate(180deg) translate(0, 50%);
	-ms-transform:rotate(180deg) translate(0, 50%);
	transform:rotate(180deg) translate(0, 50%)
}
.prodcut-photo .swiper-new-product-box2 {
	position:relative;
	width:100%
}
.prodcut-photo .swiper-new-product-box2-swiper {
	position:relative;
	z-index:10;
	width:100%;
	margin-top:20px;
	padding-top:77px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:78px;
	background:#FFF;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.prodcut-photo .swiper-new-product-box2-swiper-box {
	width:100%;
	overflow:hidden
}
.prodcut-photo .swiper-new-product-box2-shadow {
	position:absolute;
	bottom:0;
	left:0;
	-webkit-transform:translate(0, 50%);
	-moz-transform:translate(0, 50%);
	-ms-transform:translate(0, 50%);
	transform:translate(0, 50%);
	background:url(/images/new_product_icon_6.png) no-repeat;
	background-size:100% 100%;
	width:100%;
	padding-bottom:12.85403%
}
.prodcut-photo .swiper-new-product-box2 .swiper-slide {
	width:auto
}
.prodcut-photo .swiper-new-product-box2-img {
	padding-left:3px;
	padding-right:3px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.prodcut-photo .swiper-new-product-box2-img-box {
	position:relative;
	height:239px;
	overflow:hidden;
	max-width:239px
}
.prodcut-photo .swiper-new-product-box2-img-box span {
	line-height:239px
}
.prodcut-photo .swiper-new-product-box2-img-box img {
	display:inline-block;
	vertical-align:bottom;
	max-width:100%;
	height:auto !important
}
.prodcut-photo .swiper-new-product-box2-img h5 {
	line-height:54px;
	font-size:13px;
	color:#555;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.prodcut-photo .swiper-new-product-box2 .product-pagination {
	padding-top:50px;
	text-align:center
}
.prodcut-photo .swiper-new-product-box2 .product-pagination .swiper-pagination-bullet {
	background:#9f9f9f;
	opacity:1
}
.prodcut-photo .swiper-new-product-box2 .product-pagination .swiper-pagination-bullet-active {
	background:#e1a768
}
.technology-title {
	text-align:center
}
.technology-title h1 {
	color:#444;
	font-size:36px;
	line-height:36px
}
.technology-title h2 {
	text-transform:uppercase;
	color:#d5964f;
	font-size:36px;
	line-height:36px;
	padding-top:15px;
	font-family:'didot'
}
.quality {
	padding-top:60px;
	padding-bottom:55px
}
.quality-box {
	padding-top:45px;
	position:relative;
	width:100%;
	font-size:0
}
.quality-box-left {
	display:inline-block;
	vertical-align:top;
	width:47%;
	margin-right:5%;
	text-align:center
}
.quality-box-left img {
	max-width:100%;
	height:auto !important
}
.quality-box-right {
	display:inline-block;
	vertical-align:top;
	width:48%;
	font-size:16px;
	color:#777
}
.quality-box-right li {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:5px;
	padding-top:15px;
	padding-bottom:15px;
	border-top:1px dashed rgba(102,102,102,0.4)
}
.quality-box-right h1 {
	line-height:24px;
	font-size:24px;
	color:#777;
	padding-left:35px;
	margin-bottom:25px;
	background:url(/images/technology_icon_0.png) no-repeat center left
}
.quality-box-right h2 {
	color:#ba863c;
	font-size:16px;
	padding-bottom:5px
}
.quality-box-right span {
	padding-right:20px;
	line-height:30px;
	padding-left:25px;
	background:url(/images/technology_icon_1.png) no-repeat center left
}
.prodcut-base {
	padding-top:50px;
	padding-bottom:75px;
	background:#F5F5F5
}
.prodcut-base-box {
	padding-top:30px;
	width:100%
}
.prodcut-base .swiper-prodcut-base {
	width:100%;
	overflow:hidden
}
.prodcut-base .swiper-prodcut-base .swiper-wrapper {
	position:relative
}
.prodcut-base .swiper-prodcut-base .swiper-slide {
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.prodcut-base .swiper-prodcut-base .swiper-slide .prodcut-base-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.prodcut-base .swiper-prodcut-base .swiper-slide .img-box,.prodcut-base .swiper-prodcut-base .swiper-slide .text-box {
	position:relative;
	width:100%;
	padding-bottom:81.89415%;
	overflow:hidden
}
.prodcut-base .swiper-prodcut-base .swiper-slide .img-box img,.prodcut-base .swiper-prodcut-base .swiper-slide .img-box .text-box2,.prodcut-base .swiper-prodcut-base .swiper-slide .text-box img,.prodcut-base .swiper-prodcut-base .swiper-slide .text-box .text-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.prodcut-base .swiper-prodcut-base .swiper-slide .text-box2 {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:35px;
	padding-right:20px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.prodcut-base .swiper-prodcut-base .swiper-slide .text-box2 .title {
	width:100%;
	text-align:center;
	padding-bottom:20px
}
.prodcut-base .swiper-prodcut-base .swiper-slide .text-box2 span {
	position:relative;
	color:#555;
	font-size:24px;
	padding-left:45px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.prodcut-base .swiper-prodcut-base .swiper-slide .text-box2 span:after {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:38px;
	height:38px;
	background:url(/images/technology_icon_2.png) no-repeat;
	background-size:100% 100%
}
.prodcut-base .swiper-prodcut-base .swiper-slide .text-box2 p {
	line-height:28px;
	font-size:12px;
	color:#777;
	max-height:168px;
	overflow:hidden
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+1) {
	width:31.66667%;
	display:block
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+1)>div {
	width:200%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:3.94737%
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+1)>div>div {
	position:relative;
	width:100%;
	padding-bottom:45.78947%;
	background:#FFF
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+1) .prodcut-base-box2 {
	padding:22px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+1) .prodcut-base-box2 .img {
	width:50%;
	float:left
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+1) .prodcut-base-box2 .text {
	width:50%;
	float:right
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+2) {
	width:31.66667%;
	display:block
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+2)>div {
	margin-top:94.28571%;
	margin-left:-100%;
	width:200%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:3.94737%
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+2)>div>div {
	position:relative;
	padding-bottom:45.78947%;
	background:#FFF
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+2) .prodcut-base-box2 {
	padding:22px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+2) .prodcut-base-box2 .img {
	width:50%;
	float:right
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+2) .prodcut-base-box2 .text {
	width:50%;
	float:left
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+2) .prodcut-base-box2 .text-box2 {
	padding-right:40px
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+3) {
	width:36.66667%;
	padding-left:1.25%;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+3)>div {
	position:relative;
	width:100%;
	padding-bottom:164.70588%;
	background:#FFF
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+3) .prodcut-base-box2 {
	padding:22px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+3) .prodcut-base-box2 .img {
	width:100%
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+3) .prodcut-base-box2 .text {
	width:100%
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+3) .prodcut-base-box2 .text-box2 {
	padding-right:30px
}
.advantage {
	padding-top:50px;
	padding-bottom:75px
}
.advantage-box {
	padding-top:30px;
	width:100%;
	padding-bottom:40px
}
.advantage-img-box {
	position:relative;
	width:100%;
	padding-bottom:43.10631%
}
.advantage-img-box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-moz-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	overflow:hidden
}
.advantage-img-box2 img {
	width:100%;
	height:auto !important
}
.advantage-text-box {
	position:relative;
	top:0;
	width:100%;
	margin-top:-105px;
	padding-left:100px;
	padding-right:100px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:top .5s ease;
	-moz-transition:top .5s ease;
	transition:top .5s ease
}
.advantage-text-box:hover {
	top:-20px
}
.advantage-text-box2 {
	position:relative;
	background:#e1a768;
	width:100%;
	padding-top:60px;
	padding-bottom:65px;
	padding-left:237px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.advantage-text-box2 .advantage-text-title {
	position:absolute;
	width:237px;
	height:100%;
	top:0;
	left:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center
}
.advantage-text-box2 .advantage-text-title h1 {
	font-size:26px;
	color:#FFF
}
.advantage-text-box2 .advantage-text-title h2 {
	font-size:15px;
	color:#FFF;
	text-transform:uppercase
}
.advantage-text-box2 .advantage-text-content {
	width:100%;
	padding-left:55px;
	padding-right:70px;
	border-left:1px solid rgba(255,255,255,0.44);
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:12px;
	color:#FFF;
	line-height:28px
}
.advantage ul {
	width:100%
}
.brand3-b-li li {
	width:33.33%;
	padding-left:8px;
	padding-right:8px
}
.brand3-b-li li a {
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
	background:#F5F5F5;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.brand3-b-li li a:hover {
	-webkit-transform:translate(0, -10px);
	-moz-transform:translate(0, -10px);
	-ms-transform:translate(0, -10px);
	transform:translate(0, -10px)
}
.brand3-b-li li a .img {
	padding-bottom:68.64407%
}
.brand3-b-li li a .text {
	position:relative;
	z-index:10;
	height:450px
}
.brand3-b-li li a .text .text-box {
	background:#F5F5F5;
	position:relative;
	z-index:10;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	padding-top:50px
}
.brand3-b-li li a .text .text-box h1 {
	font-size:22px;
	color:#333;
	padding-left:30px;
	line-height:40px;
	background:none no-repeat left top;
	background-position-y:9px;
	max-height:80px;
	overflow:hidden;
	background-image:url(/images/technology_icon_3.png)
}
.brand3-b-li li a .text .text-box h2 {
	margin-top:15px;
	line-height:26px;
	font-size:12px;
	color:#777;
	height:260px;
	overflow:hidden
}
.product-display {
	padding-top:50px;
	padding-bottom:75px;
	background:#F5F5F5
}
.product-display-box {
	padding-top:30px;
	width:100%
}
.product-display .swiper-img-recommendation {
	padding-left:42px;
	padding-right:42px
}
.product-display .brand4-c-li li {
	margin-bottom:0
}
.advantage2 {
	padding-top:50px;
	padding-bottom:75px
}
.advantage2-box {
	padding-top:30px;
	width:100%;
	padding-bottom:40px
}
.advantage2 .swiper-advantage2 {
	width:100%;
	overflow:hidden
}
.advantage2 .swiper-wrapper {
	width:100%
}
.advantage2 .swiper-slide {
	width:100%;
	height:356px;
	font-size:0;
	background:#F5F5F5;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.advantage2 .swiper-slide:nth-child(even) .advantage2-text {
	float:right
}
.advantage2 .swiper-slide:nth-child(even) .advantage2-img {
	float:left
}
.advantage2 .swiper-slide:nth-child(odd) .advantage2-img {
	float:right
}
.advantage2 .swiper-slide:nth-child(odd) .advantage2-text {
	float:left
}
.advantage2 .swiper-slide:hover {
	box-shadow:0 15px 30px rgba(0,0,0,0.1)
}
.advantage2 .swiper-slide:hover .imghover:before {
	opacity:1
}
.advantage2-text {
	width:50%;
	height:100%;
	padding-left:65px;
	padding-right:60px;
	padding-top:65px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.advantage2-text h1 {
	color:#333;
	font-size:22px;
	line-height:32px;
	padding-left:40px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom:10px;
	background:url(/images/technology_icon_4.png) no-repeat center left
}
.advantage2-text p {
	font-size:12px;
	color:#777;
	line-height:26px;
	overflow:hidden;
	height:182px
}
.advantage2-img {
	position:relative;
	width:50%;
	height:100%;
	overflow:hidden
}
.advantage2-img-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:none no-repeat center center;
	background-size:cover
}
.advantage2-pagination {
	padding-top:20px;
	text-align:center
}
.advantage2-pagination .swiper-pagination-bullet {
	background:#a9a9a9;
	opacity:1
}
.advantage2-pagination .swiper-pagination-bullet-active {
	background:#e1a768
}
.advantage3 {
	padding-top:50px;
	background:#F5F5F5
}
.advantage3-box {
	padding-top:30px;
	width:100%;
	padding-bottom:40px
}
.advantage3-box2 {
	position:relative;
	width:100%;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.advantage3-box2:hover {
	-webkit-transform:translate3d(0, -10px, 0);
	-moz-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -10px, 0)
}
.advantage3-box2:hover .imghover img {
	-webkit-transform:scale(1.02, 1.02);
	-moz-transform:scale(1.02, 1.02);
	-ms-transform:scale(1.02, 1.02);
	transform:scale(1.02, 1.02)
}
.advantage3-box2-iframe {
	position:relative;
	z-index:5;
	width:100%;
	font-size:0px;
	background:#FFF;
	padding:30px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.advantage3-box2 .shadow {
	width:100%;
	padding-bottom:7.27124%;
	position:absolute;
	bottom:0;
	left:0;
	background:url(/images/technology_icon_9.png) no-repeat center center;
	background-size:100% 100%;
	-webkit-transform:translate(0, 40%);
	-moz-transform:translate(0, 40%);
	-ms-transform:translate(0, 40%);
	transform:translate(0, 40%)
}
.advantage3-box2-img {
	display:inline-block;
	vertical-align:top;
	width:50.65274%
}
.advantage3-box2-img-box {
	position:relative;
	width:100%;
	padding-bottom:54.98282%
}
.advantage3-box2-img-box-iframe {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.advantage3-box2-img-box-iframe img {
	width:100%;
	height:auto !important
}
.advantage3-box2-text {
	display:inline-block;
	vertical-align:top;
	width:49.34726%;
	padding-left:70px;
	padding-right:40px;
	padding-top:55px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.advantage3-box2-text h1 {
	padding-bottom:10px
}
.advantage3-box2-text h1 span {
	font-size:30px;
	color:#e1a768;
	line-height:30px
}
.advantage3-box2-text h1 em {
	vertical-align:bottom;
	font-style:normal;
	font-size:22px;
	color:#333;
	line-height:30px
}
.advantage3-box2-text p {
	padding-left:50px;
	color:#666;
	font-size:14px;
	line-height:30px
}
.advantage3 .shadow {
	width:100%;
	width:100%;
	padding-bottom:7.27124%;
	position:absolute;
	bottom:0;
	left:0;
	background:url(/images/technology_icon_9.png) no-repeat center center;
	background-size:100% 100%;
	-webkit-transform:translate(0, 40%);
	-moz-transform:translate(0, 40%);
	-ms-transform:translate(0, 40%);
	transform:translate(0, 40%)
}
.advantage3-ul {
	z-index:10;
	position:relative;
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:35px;
	margin-bottom:69px;
	background:#FFF
}
.advantage3-ul-box {
	position:relative
}
.advantage3-ul-title {
	text-align:center
}
.advantage3-ul h1 span {
	font-size:30px;
	color:#e1a768;
	line-height:30px
}
.advantage3-ul h1 em {
	line-height:30px;
	vertical-align:bottom;
	font-size:22px;
	color:#333;
	font-style:normal
}
.advantage3-img {
	width:100%;
	padding-top:64px;
	padding-bottom:75px
}
.advantage3-img img {
	max-width:100%;
	height:auto !important
}
.advantage3-img:nth-child(even) {
	background:#FFF
}
.advantage3-img:nth-child(odd) {
	background:#F2F2F2
}
.brand3-c-li {
	padding-top:36px
}
.brand3-c-li li {
	width:33.33%;
	padding-left:4px;
	padding-right:4px
}
.brand3-c-li li a {
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	background:#FFF;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.brand3-c-li li a:hover .img-text {
	height:100%
}
.brand3-c-li li a:hover img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.brand3-c-li li a .img {
	padding-bottom:80.31088%
}
.brand3-c-li li a .img img {
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.brand3-c-li li a .img-text {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:42px;
	background:rgba(0,0,0,0.4);
	font-size:16px;
	color:#FFF;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.brand3-c-li li a .text {
	text-align:center;
	color:#3d3d3d;
	font-size:20px;
	line-height:52px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.advantage4 {
	padding-top:50px;
	padding-bottom:30px
}
.advantage4-box {
	padding-top:30px;
	width:100%
}
.advantage4-box img {
	width:100%;
	height:auto !important
}
.advantage5 {
	background:#F7F7F7;
	padding-top:50px;
	padding-bottom:30px
}
.advantage5-box {
	padding-top:30px;
	width:100%
}
.advantage5-ul {
	width:100%;
	font-size:0
}
.advantage5-ul li {
	width:25%;
	padding-left:9px;
	padding-right:9px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top
}
.advantage5-ul li img {
	width:100%;
	height:auto !important;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.advantage5-ul li img:hover {
	-webkit-transform:translate3d(0, -10px, 0);
	-moz-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -10px, 0)
}
.advantage5-ul2 {
	width:100%;
	font-size:0
}
.advantage5-ul2 li {
	margin-top:20px;
	width:50%;
	padding-left:9px;
	padding-right:9px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top
}
.advantage5-ul2 li>div {
	background:#FFF;
	width:100%;
	padding-left:82px;
	padding-top:60px;
	padding-right:66px;
	padding-bottom:50px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.advantage5-ul2 li>div:hover {
	-webkit-transform:translate3d(0, -10px, 0);
	-moz-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -10px, 0);
	box-shadow:0 15px 30px rgba(0,0,0,0.1)
}
.advantage5-ul2 li .ul2-img {
	position:relative;
	width:100%;
	padding-bottom:58.10811%
}
.advantage5-ul2 li .ul2-img-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden
}
.advantage5-ul2 li .ul2-img-box img {
	width:100%;
	height:auto !important
}
.advantage5-ul2 li .ul2-text p {
	font-size:18px;
	color:#555;
	line-height:60px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.advantage5-text {
	margin-top:25px;
	padding-left:100px;
	padding-top:15px;
	padding-right:135px;
	padding-bottom:70px;
	background:url(/images/technology_icon_6.png) no-repeat top left;
	background-position-x:30px
}
.advantage5-text h1 {
	color:#444;
	font-size:20px
}
.advantage5-text ul {
	margin-top:5px
}
.advantage5-text li {
	background:url(/images/technology_icon_5.png) no-repeat top left;
	background-position-y:7px;
	padding-left:25px;
	line-height:35px;
	font-size:14px;
	color:#777
}
.advantage5-b {
	padding-top:80px;
	padding-bottom:80px;
	background:#efefef
}
.advantage5-b p {
	background:url(/images/technology_icon_10.png) no-repeat top left;
	background-position-y:2px;
	font-size:15px;
	color:#333;
	padding-left:30px;
	line-height:26px
}
.advantage5-b p+p {
	margin-top:10px
}
.advantage5-b ul {
	margin-top:20px;
	margin-left:7px
}
.advantage5-b ul li {
	color:#666;
	font-size:14px;
	line-height:30px;
	padding-left:12px;
	background:url(/images/technology_icon_11.png) no-repeat top left;
	background-position-y:10px
}
.advantage5-b-img {
	padding-top:25px;
	padding-bottom:40px;
	width:100%;
	text-align:center
}
.advantage5-b-img img {
	max-width:100%;
	height:auto !important
}
.advantage5-b-box-right {
	padding-left:85px;
	float:right
}
.advantage6 {
	padding-top:50px;
	padding-bottom:86px
}
.advantage6-box {
	padding-top:30px;
	width:100%
}
.advantage6-banner {
	width:100%
}
.advantage6-banner img {
	width:100%;
	height:auto !important
}
.advantage6-text {
	padding-top:40px;
	font-size:0
}
.advantage6-text .title {
	padding-bottom:5px
}
.advantage6-text .title h1 {
	font-family:'didot';
	color:#e1a768;
	font-size:35px;
	line-height:35px;
	text-transform:uppercase
}
.advantage6-text .title h2 {
	color:#333;
	font-size:24px;
	line-height:24px;
	padding-top:7px
}
.advantage6-text p {
	color:#666;
	font-size:14px;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:30px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:url(/images/technology_icon_5.png) no-repeat top left
}
.advantage6-text-left {
	display:inline-block;
	vertical-align:top;
	width:47.68154%;
	padding-right:70px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-right:1px dashed rgba(51,51,51,0.2)
}
.advantage6-text-right {
	display:inline-block;
	vertical-align:top;
	width:52.31846%;
	padding-left:70px;
	padding-right:70px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.advantage7 {
	background:#F5F5F5;
	padding-top:50px;
	padding-bottom:70px
}
.advantage7-box {
	padding-top:30px;
	width:100%
}
.brand3-d-li {
	margin-top:30px;
	width:100%
}
.brand3-d-li li {
	margin-bottom:36px;
	width:33.33%;
	padding-left:5px;
	padding-right:5px
}
.brand3-d-li li a {
	background:#FFF;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.brand3-d-li li a:hover {
	-webkit-transform:translate(0, -10px);
	-moz-transform:translate(0, -10px);
	-ms-transform:translate(0, -10px);
	transform:translate(0, -10px)
}
.brand3-d-li li a .img {
	padding-bottom:64.26667%
}
.brand3-d-li li a .text {
	position:relative;
	z-index:10;
	height:303px
}
.brand3-d-li li a .text .text-box {
	background:#FFF;
	position:relative;
	z-index:10;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:20px;
	padding-top:40px
}
.brand3-d-li li a .text .text-box .text-box2 {
	overflow:hidden;
	height:182px
}
.brand3-d-li li a .text .text-box h1 {
	font-size:22px;
	color:#666;
	text-align:center;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.brand3-d-li li a .text .text-box h2 {
	padding-top:14px;
	line-height:26px;
	font-size:14px;
	color:#777
}
.brand3-d-li li a .text .shadow {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:url(/images/technology_icon_12.png) no-repeat center center;
	background-size:100% 100%;
	padding-bottom:14.3617%;
	-webkit-transform:translate(0, 45%);
	-moz-transform:translate(0, 45%);
	-ms-transform:translate(0, 45%);
	transform:translate(0, 45%)
}
.imghover img {
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.imghover:before {
	content:"";
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	opacity:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
.imghover:after {
	content:"+";
	opacity:0;
	position:absolute;
	z-index:6;
	top:50%;
	left:50%;
	display:block;
	font-size:44px;
	color:#d59651;
	font-weight:bold;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	margin:-25px 0 0 -25px;
	z-index:2;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease
}
@media screen and (max-width: 1520px) {
	.prodcut-photo .iframe1427 {
	max-width:1300px
}
}@media screen and (max-width: 1390px) {
	.prodcut-photo .iframe1427 {
	max-width:1200px
}
.prodcut-photo .swiper-wrapper .swiper-slide {
	width:20%
}
.prodcut-photo .new-product-photo-menu-btn {
	width:30px;
	height:30px
}
.prodcut-photo .new-product-photo-menu-prev {
	left:0;
	z-index:10
}
.prodcut-photo .new-product-photo-menu-next {
	right:0;
	z-index:10
}
.prodcut-photo .swiper-new-product-box {
	padding-left:36px;
	padding-right:36px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.features-box {
	left:0
}
}@media screen and (max-width: 1320px) {
	.site-left {
	width:55%
}
.site-right {
	margin-left:2%;
	width:43%
}
.site-left-box {
	padding-bottom:47.5%
}
.actives-next {
	right:.05rem
}
.actives-prev {
	left:.05rem
}
}@media screen and (max-width: 1200px) {
	.advantage3-img,.advantage,.prodcut-base-box,.advantage3-box,.advantage3-ul-box,.advantage2,.advantage4,.advantage5,.advantage5-b,.advantage6,.advantage7 {
	padding-left:.1rem;
	padding-right:.1rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
}@media screen and (max-width: 1160px) {
	.canvass-title h1 {
	font-size:32px;
	line-height:32px
}
.canvass-title h2 {
	font-size:28px
}
.canvass-title1 h1 span {
	font-size:32px;
	line-height:32px;
	padding-right:5px
}
.canvass-title1 h1 em {
	font-size:28px
}
.who-text h1 {
	font-size:36px;
	line-height:36px
}
.who-text h2 {
	font-size:28px;
	line-height:37px
}
.whoChose-right h1 {
	margin-left:0px
}
.focusing-text-box2 {
	padding-left:7%;
	padding-right:7%;
	padding-top:6%
}
.focusing-text-box2:after {
	left:7%;
	bottom:7%;
	width:.15rem;
	height:.15rem
}
.site-right-box2 {
	padding:30px;
	padding-bottom:50px
}
.site-right .swiper-site .slide-text {
	margin-top:20px;
	padding-top:10px
}
.feature-group-title {
	padding-top:50px
}
.application {
	padding-top:70px
}
.schedule,.site,.focusing {
	padding-bottom:70px
}
.titbits {
	padding-bottom:10px
}
.application-right-box2 {
	padding-top:20px;
	padding-left:50px;
	padding-right:50px
}
.feature-group-title h1 {
	font-size:36px
}
.application-right-box2 h1 {
	font-size:36px
}
.application-right-box2 h2 {
	font-size:12px
}
.application .application-form {
	margin-top:10px;
	padding-top:20px
}
.application .application-form .btn {
	margin-top:15px
}
.application .application-form .application-text {
	margin-top:15px;
	font-size:12px;
	line-height:24px;
	background-size:18px 18px;
	padding-left:24px
}
.who-box {
	padding-bottom:50px
}
.who {
	padding-left:.1rem;
	padding-right:.1rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:30px
}
.who-text {
	padding-right:.1rem
}
.apply-for-joining,.join-process,.whoChose,.whoChose2,.waitting,.marketing-outlets {
	padding-top:50px;
	padding-bottom:50px
}
.brand3-a-li .brand3-b-li {
	padding-top:40px
}
.whoChose2-box2-text-box2 {
	padding-right:0px
}
.whoChose2-left-box {
	padding-bottom:141.41414%
}
.whoChose2-right-box {
	padding-bottom:43.45088%
}
.whoChose2-right-text-box2 {
	padding-left:2%;
	padding-right:2%
}
.whoChose2-left-box2 {
	padding:20px
}
.whoChose2-right-box2 {
	padding:20px
}
.whoChose2-box2 {
	padding-bottom:30%
}
.whoChose2-box2-box {
	padding:20px
}
.whoChose2-box2-img {
	width:30%
}
.whoChose2-box2-text {
	width:70%
}
.whoChose2-box2-text-box {
	padding-bottom:40%
}
.description-text {
	padding-right:20px
}
}@media screen and (max-width: 1050px) {
	.schedule td {
	padding-left:20px;
	padding-right:20px
}
.schedule td:nth-child(1) {
	padding-top:40px;
	padding-bottom:45px
}
.brand4-f-li li a .text {
	height:200px
}
.brand4-f-li li a .text h1 {
	margin-top:15px
}
.brand4-f-li li a .text h2 {
	margin-top:10px
}
.site-left-text-box2 {
	padding-left:5%;
	padding-right:5%
}
.whoChose-left {
	padding:20px
}
.whoChose-right {
	padding-left:20px;
	padding-right:20px;
	padding-top:30px
}
.prodcut-base .swiper-prodcut-base .swiper-slide .text-box2 p {
	max-height:112px
}
.advantage-text-box {
	padding-left:40px;
	padding-right:40px
}
.advantage-text-box2 {
	padding-top:40px;
	padding-bottom:40px
}
.advantage-text-box2 .advantage-text-content {
	padding-left:20px;
	padding-right:20px
}
.brand3-b-li li a .text {
	height:400px
}
.brand3-b-li li a .text .text-box {
	padding-top:30px
}
.advantage2-text {
	padding-left:30px;
	padding-right:30px;
	padding-top:30px
}
.advantage3-box2-text {
	padding-left:30px;
	padding-right:30px
}
.advantage3-box2-text p {
	padding-left:20px
}
.advantage5-ul2 li>div {
	padding:.1rem
}
.brand3-d-li li a .text {
	height:260px
}
.brand3-d-li li a .text .text-box {
	padding-left:20px;
	padding-right:20px;
	padding-top:20px
}
.product-display {
	padding-bottom:40px
}
.advantage2 {
	padding-bottom:40px
}
.advantage5-b {
	padding-top:50px;
	padding-bottom:30px
}
.advantage6 {
	padding-bottom:30px
}
.advantage7 {
	padding-bottom:30px
}
}@media screen and (max-width: 950px) {
	.focusing-box2 ul {
	padding-left:20px;
	padding-right:15px;
	padding-top:15px
}
.focusing-text-box2 p {
	margin-top:10px
}
.site-right .swiper-site .slide-text-box {
	padding-left:50px;
	padding-right:0px;
	background-size:30px 30px
}
.site-right .swiper-site .slide-text-box p {
	line-height:24px;
	height:72px
}
.site-right-box2 {
	padding-bottom:30px
}
.site-right-box2 .site-pagination {
	padding-left:50px
}
.application .application-form .input {
	height:50px
}
.application .application-form .input .text {
	line-height:50px
}
.application .application-form .input input[type='text'] {
	height:48px
}
.application .application-form .input .select-list {
	height:48px
}
.application .application-form .btn button {
	height:39px;
	border-radius:18.5px
}
.application .application-form .input .select-list .customSelectInner {
	line-height:50px
}
.application .application-form .input .select-list .customSelect {
	line-height:50px
}
.whoChose2-box2 {
	padding-bottom:40%
}
.whoChose2-box2-img {
	width:40%
}
.whoChose2-box2-text {
	width:60%
}
.whoChose2-left-box {
	padding-bottom:161.61616%
}
.whoChose2-right-box {
	padding-bottom:49.74811%
}
.waitting .table-show-text-box2 {
	padding-left:5%;
	padding-right:5%
}
.description-text {
	width:100%
}
.description {
	padding-top:100px;
	padding-bottom:50px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:.1rem;
	padding-right:.1rem
}
.advantages {
	padding-top:30px;
	padding-bottom:50px
}
.prodcut-photo {
	padding-top:70px;
	padding-bottom:50px
}
.features {
	padding-top:50px;
	padding-bottom:50px
}
.prodcut-photo .swiper-new-product-box {
	padding-top:40px
}
.features-right .swiper-features-s-box2 {
	padding:5px
}
.features-left {
	padding-right:.1rem
}
.prodcut-photo .swiper-new-product-box2-swiper {
	padding-top:10px;
	margin-top:5px;
	padding-bottom:30px
}
.prodcut-photo .swiper-new-product-box2 .product-pagination {
	padding-top:20px
}
.description-img {
	width:100%
}
.advantages-right {
	padding-top:20px;
	padding-left:20px;
	padding-right:20px
}
.advantages-padding-lr {
	padding-left:.1rem;
	padding-right:.1rem
}
.features-box {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:.1rem;
	padding-right:.1rem
}
.advantages-left {
	padding:30px
}
.features-left h1 {
	font-size:32px;
	line-height:32px
}
.features-left h2 {
	font-size:24px;
	padding-top:10px;
	padding-bottom:20px
}
.features-left li {
	margin-bottom:10px
}
.description-text h1 {
	font-size:32px;
	line-height:32px
}
.description-text h2 {
	font-size:24px;
	line-height:36px
}
.advantages-right h1 {
	font-size:32px;
	line-height:32px
}
.advantages-right li {
	padding-top:7px;
	padding-bottom:7px
}
.advantages-right h2 {
	font-size:24px;
	padding-top:10px;
	padding-bottom:5px;
	line-height:32px
}
.prodcut-photo .swiper-wrapper .swiper-slide {
	width:25%
}
.features-right-b {
	padding:10px
}
.features-left {
	padding-top:10px
}
}@media screen and (max-width: 900px) {
	.feature-group-title {
	padding-top:25px
}
.application,.site,.schedule,.focusing {
	padding-bottom:50px
}
.feature-group-title h1 {
	font-size:30px
}
.application-right-box2 h1 {
	font-size:30px;
	line-height:30px
}
.application-right-box2 {
	padding-left:20px;
	padding-right:20px
}
.focusing-text-box2:after {
	opacity:0
}
.application .application-form .input {
	height:40px
}
.application .application-form .input .text {
	line-height:40px
}
.application .application-form .input input[type='text'] {
	height:38px
}
.application .application-form .input .select-list {
	height:38px
}
.application .application-form .input .select-list .customSelectInner {
	line-height:40px
}
.application .application-form .input .select-list .customSelect {
	line-height:40px
}
.feature-menu li a:hover {
	background:#FFF
}
.feature-menu li a:hover span {
	color:#444;
	background-image:url(/images/feature-icon-0.png)
}
}@media screen and (max-width: 768px) {
	.new-product-menu-btn {
	width:20px;
	height:20px
}
.new-product-menu-prev {
	left:5px
}
.new-product-menu-next {
	right:5px
}
.right-menu {
	display:none !important
}
.feature-menu {
	height:.4rem;
	top:0px
}
.feature-menu li a span {
	line-height:.4rem;
	padding-left:.175rem;
	font-size:.1rem;
	background-size:.15rem .15rem
}
.application,.site,.schedule,.focusing {
	padding-bottom:.2rem
}
.feature-group-title {
	padding-top:.15rem;
	padding-bottom:.2rem
}
.feature-group-title h1 {
	font-size:.2rem
}
.feature-group-title h2 {
	font-size:.12rem
}
.focusing-box {
	padding-left:.1rem;
	padding-right:.1rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.focusing-img {
	width:100%;
	padding-left:.1rem;
	padding-right:.1rem
}
.focusing-text {
	position:relative;
	width:100%;
	left:0;
	top:0
}
.focusing-text-box {
	padding-bottom:0
}
.focusing-text {
	box-shadow:0 15px 30px rgba(0,0,0,0.1)
}
.focusing-box:hover .focusing-text {
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.focusing-text-box2 {
	position:relative;
	padding:.1rem;
	padding-top:0px;
	padding-bottom:.2rem
}
.focusing-text-box2 h1 {
	font-size:.14rem
}
.focusing-text-box2 p {
	font-size:.11rem;
	line-height:.22rem;
	height:.6rem;
	margin-top:.1rem
}
.focusing-box2 {
	margin-top:.1rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:.1rem
}
.focusing-box2 ul {
	padding-left:0px;
	padding-right:0px;
	padding-top:0;
	background:none
}
.focusing-box2 li {
	width:100%;
	padding:.1rem;
	background:#FFF;
	margin-bottom:.1rem
}
.focusing-box2 .text {
	font-size:.12rem;
	line-height:.22rem;
	height:.48rem;
	margin-top:.1rem
}
.focusing-box2:before {
	opacity:0
}
.site {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:.1rem;
	padding-right:.1rem
}
.site-left-box {
	padding-bottom:0
}
.site-left-box2 {
	position:relative;
	padding:.1rem
}
.site-left-text-box2 {
	padding-right:0
}
.site-left-text-box2 h1 {
	font-size:.14rem;
	line-height:.25rem;
	height:.5rem
}
.site-left-text-box2 p {
	margin-top:.05rem;
	font-size:.12rem;
	height:.48rem;
	line-height:.24rem
}
.site-left {
	width:100%
}
.site-right {
	margin-top:.2rem;
	width:100%;
	margin-left:0
}
.site-right-box {
	padding-bottom:0
}
.site-right-box2 {
	position:relative;
	padding:.1rem
}
.site-right .swiper-site .slide-text-box {
	background:none;
	padding-left:0
}
.site-right .swiper-site .slide-text-box h1 {
	font-size:.14rem;
	line-height:.225rem;
	height:.45rem
}
.site-right .swiper-site .slide-text-box p {
	line-height:.225rem;
	font-size:.12rem;
	margin-top:.05rem;
	height:.675rem
}
.site-right-box2 .site-pagination {
	padding-left:0;
	padding-top:.15rem;
	padding-bottom:.1rem
}
.site-right-box2 .swiper-pagination-bullet {
	width:.08rem;
	height:.08rem;
	margin:0 .025rem
}
.brand4-f-li li {
	width:100%;
	margin-bottom:.25rem
}
.swiper-img-actives .brand4-f-li li {
	padding-left:.05rem;
	padding-right:.05rem
}
.brand4-f-li li a .text {
	height:1.2rem
}
.brand4-f-li li a .text h1 {
	font-size:.14rem;
	height:.5rem;
	line-height:.25rem;
	margin-top:.1rem
}
.brand4-f-li li a .text h2 {
	margin-top:.05rem;
	line-height:.225rem;
	height:.45rem;
	font-size:.11rem
}
.swiper-img-actives {
	padding-left:.3rem;
	padding-right:.3rem
}
.actives-btn {
	width:.25rem;
	height:.25rem;
	background-size:100% 100%;
	margin-top:-.2rem
}
.schedule .table {
	border:0;
	padding-left:.1rem;
	padding-right:.1rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.schedule .table-list {
	border:1px solid #d5d5d5
}
.schedule .table .shadow {
	opacity:0
}
.schedule th {
	height:.3rem;
	font-size:.12rem;
	width:27.333%
}
.schedule th:nth-child(1) {
	width:18%
}
.schedule td {
	padding-left:.1rem;
	padding-right:.1rem;
	padding-top:.1rem
}
.schedule td:nth-child(1) {
	padding-top:.2rem;
	padding-bottom:.225rem;
	padding-left:.05rem;
	padding-right:.05rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.schedule .schedule-li {
	padding-bottom:.075rem
}
.schedule .schedule-li+.schedule-li {
	padding-top:.075rem
}
.schedule .schedule-li h1 {
	font-size:.12rem;
	line-height:.18rem
}
.schedule .schedule-li p {
	font-size:.1rem;
	line-height:.2rem
}
.schedule .schedule-time h1 {
	font-size:.2rem;
	line-height:.2rem
}
.schedule .schedule-time p {
	font-size:.1rem;
	margin-top:.05rem
}
.application {
	padding-top:.25rem;
	padding-left:.1rem;
	padding-right:.1rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.application-left-box2 {
	padding:.1rem
}
.application-left {
	width:100%
}
.application-right {
	margin-top:.1rem;
	width:100%
}
.application-right-box {
	padding-bottom:0
}
.application-right-box2 {
	position:relative;
	padding:.1rem;
	padding-top:.2rem
}
.application-right-box2 h1 {
	font-size:.2rem
}
.application-right-box2 h2 {
	margin-top:.05rem;
	font-size:.1rem;
	line-height:.18rem
}
.application .application-form {
	margin-top:.15rem;
	padding-top:.2rem
}
.application .application-form .input {
	height:.4rem
}
.application .application-form .input .text {
	line-height:.4rem;
	width:.9rem;
	font-size:.12rem
}
.application .application-form .input {
	padding-left:.9rem
}
.application .application-form .input input[type='text'] {
	height:100%;
	font-size:.12rem
}
.application .application-form .input .select-list {
	height:100%
}
.application .application-form .input .select-list .customSelect {
	line-height:.4rem;
	font-size:.12rem
}
.application .application-form .input .select-list .customSelectInner {
	line-height:.4rem
}
.application .application-form .btn button {
	height:.4rem;
	font-size:.12rem
}
.application .application-form .application-text {
	font-size:.12rem;
	line-height:.24rem;
	margin-top:.075rem;
	padding-left:.25rem;
	background-position-y:.05rem;
	background-size:.15rem .15rem
}
.brand4-g-li li {
	width:50%;
	margin-bottom:.3rem;
	padding-left:.05rem;
	padding-right:.05rem
}
.brand4-g-li li a {
	padding-left:.05rem;
	padding-right:.05rem;
	padding-top:.05rem
}
.swiper-img-actives2 {
	padding-left:.3rem;
	padding-right:.3rem
}
.brand4-g-li li a .text {
	padding-bottom:.05rem
}
.brand4-g-li li a .text .text-box {
	background:none
}
.brand4-g-li li a .text h1 {
	margin-top:.15rem;
	font-size:.14rem
}
.brand4-g-li li a .shadow {
	opacity:0
}
.canvass-title h1 {
	font-size:.23rem;
	line-height:.23rem
}
.canvass-title h2 {
	line-height:.28rem;
	font-size:.16rem
}
.who {
	padding-top:.25rem
}
.who-text {
	width:100%;
	padding-right:0
}
.who-text h1 {
	font-size:.25rem;
	line-height:.25rem
}
.who-text h2 {
	font-size:.2rem;
	line-height:.32rem
}
.who-text h3 {
	font-size:.16rem
}
.who-text p {
	padding-top:.15rem;
	font-size:.12rem;
	line-height:.24rem
}
.who-box {
	padding-bottom:.25rem
}
.apply-for-joining,.join-process,.whoChose,.whoChose2,.waitting,.marketing-outlets {
	padding-bottom:.25rem;
	padding-top:.25rem
}
.who-img {
	padding-top:.1rem;
	width:100%
}
.who-btn {
	bottom:10px
}
.whoChose-box {
	padding-left:0;
	margin-top:.2rem
}
.whoChose-padding-lr {
	padding-left:0;
	padding-right:0
}
.whoChose-left {
	position:relative;
	width:100%;
	padding:.1rem
}
.whoChose-right {
	padding:.25rem .1rem
}
.whoChose-right h1 {
	margin-bottom:.075rem;
	font-size:.18rem;
	padding-left:.23rem;
	background-size:.18rem
}
.whoChose-right p {
	padding-top:.05rem;
	font-size:.12rem;
	line-height:.24rem
}
.brand3-a-li,.brand3-b-li {
	padding-top:.2rem
}
.brand3-a-li li,.brand3-b-li li {
	padding-left:.1rem;
	margin-bottom:.1rem
}
.brand3-a-li li:nth-child(-n+3),.brand3-b-li li {
	width:100%;
	padding-left:.1rem;
	padding-right:.1rem
}
.brand3-a-li li:nth-child(-n+3) a,.brand3-b-li li a {
	padding:.1rem;
	padding-bottom:0
}
.brand3-a-li li:nth-child(-n+3) a .text-box,.brand3-b-li li a .text-box {
	padding-top:.15rem;
	padding-bottom:.1rem
}
.brand3-a-li li:nth-child(-n+3) a .text-box h1,.brand3-b-li li a .text-box h1 {
	font-size:.18rem;
	line-height:.2rem;
	height:.2rem;
	background-size:.2rem;
	padding-left:.25rem
}
.brand3-a-li li:nth-child(-n+3) a .text-box h2,.brand3-b-li li a .text-box h2 {
	margin-top:.1rem;
	line-height:.24rem;
	height:auto;
	font-size:.12rem
}
.brand3-a-li li:nth-child(-n+3) a .text,.brand3-b-li li a .text {
	height:auto
}
.whoChose .brand3-a-li li:nth-child(n+4) {
	margin-top:0;
	width:100%
}
.whoChose .brand3-a-li li:nth-child(n+4) a {
	padding:.1rem;
	padding-bottom:0
}
.whoChose .brand3-a-li li:nth-child(n+4) a .text-box {
	padding:.1rem
}
.whoChose .brand3-a-li li:nth-child(n+4) a .text-box h1 {
	margin-top:.075rem;
	font-size:.18rem;
	line-height:.2rem;
	height:.2rem;
	background-size:.2rem;
	padding-left:.25rem
}
.whoChose .brand3-a-li li:nth-child(n+4) a .text-box h2 {
	margin-top:.1rem;
	line-height:.24rem;
	height:auto;
	font-size:.12rem
}
.whoChose2 {
	padding-left:.1rem;
	padding-right:.1rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.whoChose2-left {
	width:100%;
	margin-right:0
}
.whoChose2-left-box {
	padding-bottom:0
}
.whoChose2-left-box2 {
	position:relative;
	padding:.1rem
}
.whoChose2-left-text {
	padding-left:.05rem;
	padding-right:.05rem
}
.whoChose2-left-text h1 {
	margin-top:.15rem;
	font-size:.18rem;
	line-height:.2rem;
	height:.2rem;
	background-size:.2rem;
	padding-left:.25rem
}
.whoChose2-left-text p {
	margin-top:.1rem;
	line-height:.24rem;
	height:auto;
	font-size:.12rem
}
.whoChose2-right {
	margin-top:.1rem;
	width:100%
}
.whoChose2-right-box {
	padding-bottom:0
}
.whoChose2-right-box2 {
	position:relative;
	padding:.1rem
}
.whoChose2-right-text {
	width:100%
}
.whoChose2-right-text-box {
	padding-bottom:0
}
.whoChose2-right-text-box h1 {
	margin-top:.15rem;
	font-size:.18rem;
	line-height:.2rem;
	height:.2rem;
	background-size:.2rem;
	padding-left:.25rem
}
.whoChose2-right-text-box p {
	margin-top:.1rem;
	line-height:.24rem;
	height:auto;
	font-size:.12rem
}
.whoChose2-right-text-box2 {
	position:relative;
	padding-top:0rem
}
.whoChose2-right-text-box2 h2 {
	text-overflow:clip;
	white-space:normal
}
.whoChose2-right-text-box2 h2 span {
	line-height:.24rem;
	font-size:.12rem
}
.whoChose2-right-img {
	margin-top:.1rem;
	width:100%
}
.whoChose2-right-box+.whoChose2-right-box {
	margin-top:.1rem
}
.whoChose2-box2 {
	padding-bottom:0
}
.whoChose2-box2-box {
	padding:.1rem;
	position:relative
}
.whoChose2-box2-img {
	width:100%
}
.whoChose2-box2-text {
	width:100%;
	padding-bottom:0
}
.whoChose2-box2-text-box {
	padding-bottom:0
}
.whoChose2-box2-text .text-p {
	height:auto
}
.whoChose2-box2-text h1 {
	margin-top:.1rem;
	margin-bottom:.05rem;
	margin-top:.15rem;
	font-size:.18rem;
	line-height:.2rem;
	height:.2rem;
	background-size:.2rem;
	padding-left:.25rem
}
.whoChose2-box2-text-box2 p {
	margin-top:.1rem;
	line-height:.24rem;
	height:auto;
	font-size:.12rem
}
.whoChose2-box2-text-box2 {
	position:relative;
	padding-left:0
}
.whoChose2-box2-text-box3 {
	position:relative;
	padding-left:0
}
.whoChose2-box2-text h2 {
	text-overflow:clip;
	white-space:normal
}
.whoChose2-box2-text h2 span {
	line-height:.24rem;
	font-size:.12rem
}
.whoChose2-box2-text .text-list {
	margin-top:.05rem;
	height:2.7rem;
	height:auto
}
.whoChose2-box2-text .text-list .text-li {
	display:none
}
.whoChose2-box2-text .text-list .text-li:nth-child(1) {
	display:block
}
.whoChose2-box2-text .text-list.on .text-li {
	display:block
}
.whoChose2-box2-text .text-li {
	padding-top:.1rem;
	height:auto;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.whoChose2-box2-text-box3 p {
	margin-top:.05rem;
	line-height:.24rem;
	height:auto;
	font-size:.12rem
}
.waitting .table-top {
	line-height:.45rem;
	font-size:.16rem
}
.waitting .table {
	margin-top:.2rem
}
.waitting .table ul li {
	width:50%
}
.waitting .table ul li>div>div p {
	padding-top:.45rem;
	background-size:.35rem;
	font-size:.12rem
}
.waitting .table ul li>div>div {
	background:#FFF
}
.waitting .table ul li:nth-child(2)>div>div,.waitting .table ul li:nth-child(3)>div>div,.waitting .table ul li:nth-child(6)>div>div,.waitting .table ul li:nth-child(7)>div>div {
	background:#F5F5F5
}
.waitting .table-show-box {
	padding:.1rem
}
.waitting .table-show-img {
	width:100%
}
.waitting .table-show-text {
	width:100%
}
.waitting .table-show-text-box {
	padding-bottom:0
}
.waitting .table-show-text-box2 {
	padding-left:0;
	padding-right:0;
	position:relative
}
.waitting .table-show-text-box2 h1 {
	margin-top:.15rem;
	font-size:.18rem;
	line-height:.2rem;
	background-size:.2rem;
	padding-bottom:0
}
.waitting .table-show-text-box2 p {
	margin-top:.1rem;
	line-height:.24rem;
	height:auto;
	font-size:.12rem
}
.canvass-title1 h1 span {
	font-size:.23rem;
	line-height:.23rem;
	padding-right:.05rem
}
.canvass-title1 h1 em {
	font-size:.25rem;
	line-height:.25rem
}
.marketing-outlets .input-box .input-1 {
	width:100%;
	padding-left:.1rem;
	padding-right:.1rem;
	height:.5rem
}
.marketing-outlets .input-box .input-1:nth-child(1) {
	padding-left:.1rem
}
.marketing-outlets .input-box .input-1:last-child {
	width:100%;
	padding-right:.1rem
}
.marketing-outlets .input-box .input-1 .input-1-box .search-select {
	line-height:.5rem
}
.marketing-outlets .input-box .input-1 .input-3-box input[type='text'] {
	padding-left:.1rem
}
.marketing-outlets .input-box .input-1 .input-3-box button {
	font-size:.16rem
}
.marketing-outlets .dealer-map .swiper ul li .text>div .num {
	top:.05rem
}
.marketing-outlets .dealer-map .right {
	width:100%;
	height:300px
}
.join-process-box {
	padding-top:.25rem
}
.apply-for-joining .form-apply .apply33 {
	width:100%
}
.apply-for-joining .form-apply p {
	font-size:.14rem;
	line-height:.4rem
}
.apply-for-joining .form-apply input[type='text'] {
	font-size:.12rem;
	height:.4rem
}
.apply-for-joining .form-apply textarea {
	font-size:.12rem;
	line-height:.24rem;
	padding:5px 10px 5px 10px
}
.apply-for-joining .form-apply .input-apply {
	padding-left:.1rem;
	padding-right:.1rem
}
.apply-for-joining .form-apply .btn-apply {
	width:100%;
	padding-left:.1rem;
	padding-right:.1rem
}
.apply-for-joining .form-apply .btn-apply .button {
	height:.4rem;
	line-height:.4rem;
	width:49%;
	font-size:.12rem;
	margin-right:0px
}
.apply-for-joining .form-apply .btn-apply .button:nth-child(1) {
	margin-right:1%
}
.apply-for-joining .form-apply .btn-apply .button:nth-child(2) {
	margin-left:1%
}
.new-product-menu {
	height:.4rem
}
.new-product-menu .swiper-new-product a {
	padding-left:.1rem;
	padding-right:.1rem
}
.new-product-menu .swiper-new-product a span {
	line-height:.4rem;
	padding-left:.175rem;
	font-size:.1rem;
	background-size:.15rem .15rem
}
.marketing-outlets .dealer-map .swiper ul li .text>div .num {
	top:0px
}
.description {
	padding-top:.25rem
}
.description-text {
	padding-right:0
}
.description-text h1 {
	font-size:.25rem;
	line-height:.25rem
}
.description-text h2 {
	font-size:.2rem;
	line-height:.4rem
}
.description-text h3 {
	font-size:.12rem
}
.description-text-box {
	margin-top:.1rem
}
.description-text h4 {
	padding-left:.2rem;
	background-size:.15rem;
	line-height:.28rem;
	font-size:.14rem;
	padding-top:.025rem;
	padding-bottom:.05rem
}
.description-text p {
	font-size:.12rem;
	line-height:.24rem
}
.description-text .li {
	margin-left:.025rem;
	font-size:.12rem;
	padding-left:.1rem;
	background-size:.06rem;
	line-height:.24rem
}
.description-img {
	margin-top:.15rem
}
.advantages-box {
	padding-left:0
}
.advantages-box {
	margin-top:.225rem
}
.advantages {
	padding-top:.15rem;
	padding-bottom:.25rem
}
.advantages-left {
	position:relative;
	width:100%;
	padding:.1rem
}
.advantages-right {
	padding:.1rem;
	padding-top:.25rem
}
.advantages-right li {
	padding-top:.05rem;
	padding-bottom:.05rem
}
.advantages-right h1 {
	font-size:.25rem;
	line-height:.25rem
}
.advantages-right h2 {
	padding-top:.05rem;
	padding-bottom:.05rem;
	font-size:.16rem;
	line-height:.32rem
}
.advantages-right h3 {
	font-size:.15rem;
	padding-left:.18rem;
	background-size:.15rem
}
.advantages-right p {
	line-height:.24rem;
	font-size:.12rem;
	padding-top:.05rem
}
.features {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.features .right-features {
	display:none
}
.features-left {
	width:100%;
	padding-left:0;
	padding-right:0
}
.features-right {
	width:100%
}
.features-left h1 {
	font-size:.25rem;
	line-height:.25rem
}
.features-left h2 {
	padding-top:.05rem;
	padding-bottom:.05rem;
	font-size:.16rem;
	line-height:.32rem
}
.features-left h3 {
	background-size:.15rem;
	padding-left:.2rem;
	margin-bottom:.025rem;
	font-size:.15rem;
	line-height:.24rem
}
.features-left p {
	font-size:.12rem;
	line-height:.24rem
}
.features-right-s {
	padding-left:36px;
	padding-right:36px
}
.features-right .swiper-features-s .swiper-slide {
	width:33.33%
}
.prodcut-photo {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.prodcut-photo .swiper-new-product-box {
	padding-top:.2rem
}
.prodcut-photo .swiper-wrapper .swiper-slide {
	width:50%
}
.prodcut-photo .swiper-new-product-box {
	padding-left:30px;
	padding-right:30px
}
.prodcut-photo .new-product-photo-menu-btn {
	width:26px;
	height:26px
}
.prodcut-photo .new-product-photo-menu-prev {
	left:2px
}
.prodcut-photo .new-product-photo-menu-next {
	right:2px
}
.prodcut-photo .product-photo-box {
	padding-left:3px;
	padding-right:3px
}
.prodcut-photo .product-photo-box2 {
	padding:7px
}
.prodcut-photo .product-text h1 {
	font-size:.16rem
}
.prodcut-photo .product-text p {
	padding-top:.075rem;
	font-size:.12rem;
	line-height:.17rem
}
.prodcut-photo .product-text {
	padding-bottom:10px
}
.prodcut-photo .product-photo-box {
	padding-bottom:0px
}
.prodcut-photo .swiper-new-product-box2-swiper {
	padding-left:.1rem;
	padding-right:.1rem;
	padding-top:.15rem;
	padding-bottom:.15rem
}
.prodcut-photo .swiper-new-product-box2 .product-pagination {
	padding-top:.1rem
}
.prodcut-photo .swiper-new-product-box2-img-box {
	position:absolute;
	height:100%;
	width:100%;
	max-width:none;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-moz-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end
}
.prodcut-photo .swiper-new-product-box2-img-box img {
	width:100%
}
.prodcut-photo .swiper-new-product-box2-img-box2 {
	position:relative;
	width:100%;
	padding-bottom:100%
}
.technology-title h1 {
	line-height:.2rem;
	font-size:.2rem
}
.technology-title h2 {
	padding-top:.075rem;
	line-height:.15rem;
	font-size:.15rem
}
.quality-box {
	padding-top:.225rem
}
.quality-box-left {
	width:100%;
	margin-right:0
}
.quality-box-right {
	width:100%;
	padding-top:.15rem;
	padding-left:.1rem;
	padding-right:.1rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.quality-box-right h1 {
	padding-left:.2rem;
	background-size:.15rem;
	line-height:.3rem;
	font-size:.15rem;
	background-position:0px .075rem;
	margin-bottom:.125rem
}
.quality-box-right h2 {
	font-size:.14rem;
	padding-bottom:.05rem
}
.quality-box-right span {
	padding-right:.1rem;
	line-height:.24rem;
	font-size:.12rem
}
.quality,.prodcut-base,.advantage,.advantage2 {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+1),.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+2),.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+3) {
	width:100%
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+1)>div,.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+2)>div,.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+3)>div {
	padding-bottom:0;
	margin-left:0;
	margin-top:0;
	width:100%;
	padding-left:0
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+1)>div>div,.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+2)>div>div,.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+3)>div>div {
	padding-bottom:0
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+1) .prodcut-base-box2,.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+2) .prodcut-base-box2,.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+3) .prodcut-base-box2 {
	padding:.15rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+1) .prodcut-base-box2 .img,.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+2) .prodcut-base-box2 .img,.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+3) .prodcut-base-box2 .img {
	float:none;
	width:100%
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+1) .prodcut-base-box2 .text,.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+2) .prodcut-base-box2 .text,.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+3) .prodcut-base-box2 .text {
	width:100%;
	float:none
}
.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+1) .prodcut-base-box2 .text-box2,.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+2) .prodcut-base-box2 .text-box2,.prodcut-base .swiper-prodcut-base .swiper-slide:nth-child(3n+3) .prodcut-base-box2 .text-box2 {
	padding-right:0
}
.prodcut-base .swiper-prodcut-base .swiper-slide .text-box {
	padding-bottom:0
}
.prodcut-base .swiper-prodcut-base .swiper-slide .text-box2 {
	padding-left:0;
	padding-right:0
}
.prodcut-base .swiper-prodcut-base .swiper-slide .text-box2 span {
	font-size:.2rem;
	padding-left:.25rem;
	line-height:.24rem
}
.prodcut-base .swiper-prodcut-base .swiper-slide .text-box .text-box2 {
	position:relative;
	padding-top:.1rem
}
.prodcut-base .swiper-prodcut-base .swiper-slide .prodcut-base-box2 {
	position:relative
}
.prodcut-base .swiper-prodcut-base .swiper-slide .text-box2 .title {
	text-align:left;
	padding-bottom:.1rem
}
.prodcut-base .swiper-prodcut-base .swiper-slide .text-box2 p {
	line-height:.24rem;
	font-size:.12rem;
	max-height:1.2rem
}
.prodcut-base .swiper-prodcut-base .swiper-slide .text-box2 span:after {
	width:.2rem;
	background-size:100%;
	background-position-y:.05rem
}
.advantage-box {
	padding-top:.15rem;
	padding-bottom:.15rem
}
.advantage-text-box {
	margin-top:0;
	padding-left:0;
	padding-right:0
}
.advantage-text-box2 .advantage-text-title {
	width:100%;
	position:relative
}
.advantage-text-box2 {
	padding-top:.1rem;
	padding-bottom:.1rem;
	padding-left:0px
}
.advantage-text-box2 .advantage-text-content {
	border-left:0px;
	padding:.1rem;
	font-size:.12rem;
	line-height:.24rem
}
.advantage-text-box2 .advantage-text-title h1 {
	font-size:.2rem
}
.advantage-text-box2 .advantage-text-title h2 {
	font-size:.16rem
}
.brand3-b-li {
	padding-top:0
}
.brand3-b-li li {
	padding-left:0;
	padding-right:0
}
.brand3-b-li li a .text .text-box {
	padding-top:.15rem
}
.brand3-b-li li a .text .text-box h1 {
	font-size:.2rem;
	padding-left:.2rem;
	line-height:.2rem;
	background-size:.15rem;
	max-height:.4rem;
	background-position-y:.05rem;
	background-position-x:0
}
.brand3-b-li li a .text .text-box h2 {
	line-height:.24rem;
	font-size:.12rem;
	height:auto;
	margin-top:.1rem
}
.advantage2 .swiper-slide {
	height:auto
}
.advantage2 .swiper-slide:nth-child(odd) .advantage2-text,.advantage2 .swiper-slide:nth-child(even) .advantage2-text {
	float:none;
	width:100%;
	height:auto
}
.advantage2 .swiper-slide:nth-child(odd) .advantage2-img,.advantage2 .swiper-slide:nth-child(even) .advantage2-img {
	margin-top:.1rem;
	float:none;
	width:100%;
	height:0;
	padding-bottom:59.9665%
}
.advantage2-text h1 {
	font-size:.14rem;
	line-height:.17rem;
	padding-left:.2rem;
	margin-bottom:.1rem;
	background-size:.15rem
}
.advantage2-text p {
	font-size:.12rem;
	line-height:.24rem;
	height:1.2rem
}
.advantage3 {
	padding-top:.25rem
}
.advantage3-box2-iframe {
	padding:.1rem
}
.advantage3-box2-img {
	width:100%
}
.advantage3-box2-text {
	width:100%;
	padding-top:.15rem;
	padding-left:.1rem;
	padding-right:.1rem
}
.advantage3-box2-text h1 {
	padding-bottom:.1rem
}
.advantage3-box2-text h1 span {
	font-size:.15rem;
	line-height:.15rem
}
.advantage3-box2-text h1 em {
	font-size:.15rem;
	line-height:.15rem
}
.advantage3-box2-text p {
	padding-left:0;
	font-size:.12rem;
	line-height:.24rem
}
.advantage3-ul h1 span {
	font-size:.15rem;
	line-height:.3rem
}
.advantage3-ul h1 em {
	font-size:.15rem;
	line-height:.3rem
}
.brand3-c-li {
	padding-top:.15rem
}
.brand3-c-li li {
	width:100%
}
.brand3-c-li li a .img-text {
	height:.4rem;
	font-size:.1rem
}
.brand3-c-li li a .text {
	padding-top:.1rem;
	padding-bottom:.1rem;
	line-height:.24rem;
	font-size:.12rem
}
.advantage3-ul {
	padding-left:.05rem;
	padding-right:.05rem;
	padding-bottom:0;
	margin-bottom:.25rem
}
.advantage3-img {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.advantage5 {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.advantage5-box {
	padding-top:.1rem
}
.advantage5-ul li {
	width:50%;
	margin-bottom:.1rem;
	padding-left:.05rem;
	padding-right:.05rem
}
.advantage5-ul li:nth-child(even) {
	padding-right:0
}
.advantage5-ul li:nth-child(odd) {
	padding-left:0
}
.advantage5-ul2 li {
	margin-top:0;
	margin-bottom:.1rem;
	padding-left:.05rem;
	padding-right:.05rem
}
.advantage5-ul2 li:nth-child(even) {
	padding-right:0
}
.advantage5-ul2 li:nth-child(odd) {
	padding-left:0
}
.advantage5-ul2 li>div {
	padding:.05rem
}
.advantage5-ul2 li .ul2-text p {
	margin-top:.05rem;
	line-height:.2rem;
	font-size:.1rem;
	white-space:normal;
	height:.4rem
}
.advantage5-text {
	background-size:.2rem;
	margin-top:.1rem;
	padding-left:.35rem;
	padding-right:.1rem;
	padding-top:0rem;
	padding-bottom:0rem;
	background-position-x:.1rem;
	background-position-y:.035rem
}
.advantage5-text h1 {
	font-size:.12rem;
	line-height:.24rem
}
.advantage5-text li {
	font-size:.1rem;
	line-height:.2rem;
	padding-left:.125rem;
	background-size:.09rem;
	background-position-y:.06rem
}
.advantage5-b {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.advantage5-b p {
	padding-left:.2rem;
	line-height:.24rem;
	font-size:.12rem;
	background-size:.15rem;
	background-position-y:.025rem
}
.advantage5-b p+p {
	margin-top:.1rem
}
.advantage5-b-img {
	padding-top:.125rem;
	padding-bottom:.2rem
}
.advantage5-b-box-right {
	float:none;
	text-align:center;
	padding-left:0;
	padding-bottom:.1rem
}
.advantage5-b ul {
	margin-top:.1rem;
	margin-left:.05rem
}
.advantage5-b ul li {
	line-height:.24rem;
	font-size:.12rem;
	padding-left:.125rem;
	background-size:.05rem;
	background-position-y:.075rem
}
.advantage6-text {
	padding-top:.2rem
}
.advantage6-text-left {
	width:100%;
	border-right:0px;
	padding-right:0
}
.advantage6-text .title h1 {
	font-size:.175rem;
	line-height:.175rem
}
.advantage6-text .title h2 {
	font-size:.14rem;
	line-height:.14rem;
	padding-top:.05rem
}
.advantage6 {
	padding-top:.25rem;
	padding-bottom:.1rem
}
.advantage6-text .title {
	padding-bottom:.025rem;
	padding-top:.075rem
}
.advantage6-text p {
	margin-top:.075rem;
	margin-bottom:.075rem;
	padding-left:.175rem;
	background-size:.125rem;
	font-size:.12rem;
	line-height:.24rem;
	background-position-y:.065rem
}
.advantage6-text-right {
	width:100%;
	padding-left:0px;
	padding-right:0px
}
.advantage7 {
	padding-bottom:.15rem;
	padding-top:.25rem
}
.brand3-d-li {
	margin-top:.2rem
}
.brand3-d-li li {
	width:100%;
	margin-bottom:.125rem;
	padding-left:0rem;
	padding-right:0rem
}
.brand3-d-li li a .text {
	height:1.99rem
}
.brand3-d-li li a .text .text-box {
	padding:.1rem
}
.brand3-d-li li a .text .text-box h1 {
	font-size:.2rem
}
.brand3-d-li li a .text .text-box h2 {
	padding-top:.12rem;
	line-height:.24rem;
	font-size:.12rem
}
.brand3-d-li li a .text .text-box .text-box2 {
	height:1.44rem
}
.product-display {
	padding-top:.25rem;
	padding-bottom:.15rem
}
.prodcut-base-box {
	padding-top:.1rem
}
.advantage2-box {
	padding-top:.15rem;
	padding-bottom:.1rem
}
.prodcut-base-box {
	padding-top:.1rem
}
.advantage2-pagination {
	padding-top:.1rem
}
.product-display .swiper-img-recommendation {
	padding-left:.2rem;
	padding-right:.2rem
}
.swiper-img-recommendation .recommendation-prev {
	left:0
}
.swiper-img-recommendation .recommendation-next {
	right:0
}
}

<!--ºÄÊ±1794240578.9654Ãë-->