.@charset "utf-8";
/* CSS Document */
html,body{ width:100%; height:100%;}
body{ font:14px/1.7 "alibaba","quanxinyi",Arial,"Microsoft Yahei","微软雅黑", sans-serif; color:#333; background-color:#fff; overflow-x:hidden;}
a{ text-decoration:none; color:#333;-webkit-tap-highlight-color:transparent;}
*{ list-style:none; margin:0; outline:none; padding:0; border:none;}
.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}
.dis{ display:block !important;}
.dn{ display:none;}
.clear{ clear:both;}
.clear:after{ content:""; display:block; clear:both;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999;} 
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999;} 
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999;} 
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999;} 
input,select,textarea{ -webkit-appearance:none;}
input[type=radio]{ -webkit-appearance:radio;}
input[type=checkbox]{ -webkit-appearance:checkbox;}
@font-face {
	font-family:"quanxinyi";
	font-style:normal;
	font-weight:400;
	src: url("../fonts/ZiTiQuanXinYiLOGOTi-2.ttf");
  	src:url("../fonts/ZiTiQuanXinYiLOGOTi-2.ttf") format("truetype"),
}
@font-face {
	font-family:"alibaba";
	font-style:normal;
	font-weight:400;
	src: url("../fonts/AlibabaPuHuiTi-3-55-Regular.ttf");
  	src: url("../fonts/AlibabaPuHuiTi-3-55-Regular.eot?#iefix") format("embedded-opentype"), 
	  url("../fonts/AlibabaPuHuiTi-3-55-Regular.woff2") format("woff2"),
      url("../fonts/AlibabaPuHuiTi-3-55-Regular.woff") format("woff"),
      url("../fonts/AlibabaPuHuiTi-3-55-Regular.ttf") format("truetype"),
}

/*header*/
.header{ width:90%; padding:0 5%; height:120px; position:fixed; left:0; top:0; z-index:990; display:flex; align-items:center; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s;}
.header.pos{ height:100px; background-color:#fff;}
.header .left{ width:30%; font-size:18px; line-height:28px;}
.header .mil{ width:40%; display:flex; justify-content:center;}
.header .mil a{ display:block; height:60px; overflow:hidden;}
.header .mil img{ display:block; height:60px;}
.header .right{ width:30%; display:flex; justify-content:flex-end; align-items:center;}
.header .right a{ display:block; font-size:18px; line-height:28px; margin-right:3vw;}
.header .right a:hover{ color:#4b227c;}
.header .right img{ height:14px; display:block; cursor:pointer;}

.menu{ width:100%; height:100%; position:fixed; left:-100%; top:0; z-index:999; background-color:rgba(0,0,0,.7); -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s;}
.menu.open{ left:0;}
.menu .box{ width:20%; min-width:300px; height:100%; background-color:#fff; background-image:url(../images/menu.jpg); background-position:bottom left; background-size:100% auto; background-repeat:no-repeat; padding:4.5vw 3vw; box-sizing:border-box; max-width:360px; position:relative;}
.menu .box .close{ height:16px; line-height:16px; font-size:16px;}
.menu .box .close a{ display:block; float:left; cursor:pointer; color:#a186b3;}
.menu .box .close img{ display:block; height:16px; float:left; margin-right:10px;}
.menu .box .nav{ display:block; margin-top:2vw;}
.menu .box .nav li{ display:block; overflow:hidden;}
.menu .box .nav li b{ width:8px; height:8px; border-radius:100%; background-color:#c7b6d1; margin:11px 12px; margin-left:0; display:block; float:left; overflow:hidden;}
.menu .box .nav li a{ display:block; float:left; font-size:16px; font-family:'quanxinyi'; line-height:30px; color:#a186b3;}
.menu .box .nav li a:hover{ color:#4b227c;}
.menu .box .nav li:hover b{ background-color:#a186b3;}
.menu .box .nav01{ width:calc(100% - 6vw); display:block; position:absolute; left:3vw; bottom:4.5vw; border-top:2px solid #c6b4d1; padding-top:1vw;}
.menu .box .nav01 a{ display:block; font-size:16px; line-height:26px; overflow:hidden; margin-top:1vw; color:#c6b4d1; cursor:pointer;}
.menu .box .nav01 a img{ height:20px; display:block; margin:3px 12px; margin-left:0; float:left;}
.menu .box .nav01 a:hover{ color:#4b227c;}

/*banner*/
.banner{ width:100%; border-top:120px solid #fff; position:relative; z-index:1;}
.banner .swiper-container{ width:100%;}
.banner .swiper-container .swiper-slide{ width:100%; display:block; position:relative; overflow:hidden;}
.banner .swiper-container .swiper-slide img{ width:100%; display:block;}

/*产品分类*/
.fbox{ width:100%; padding:7vw 0; position:relative; z-index:1;}
.fbox .list{ width:74%; margin:auto; display:block;}
.fbox .list li{ width:47%; display:block; float:left; margin-left:6%; overflow:hidden;}
.fbox .list li:nth-child(2n+1){ clear:left; float:left; margin-left:0;}
.fbox .list li .w01{ width:100%; position:relative; padding-top:63.3%;}
.fbox .list li .w01 img{ width:100%; height:100%; object-fit:cover; display:block; position:absolute; left:0; top:0; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s;}
.fbox .list li .w02{ font-size:36px; line-height:46px; margin-top:1.5vw; font-family:"quanxinyi"; text-align:center;}
.fbox .list li .w03{ font-size:18px; line-height:28px; margin-top:.5vw; text-align:center;}
.fbox .list li .w04{ margin-top:1vw;}
.fbox .list li .w04 img{ display:block; height:50px; margin:auto;}
.fbox .list li:hover .w01 img{ transform:scale(1.05, 1.05); -ms-transform:scale(1.05, 1.05); -moz-transform:scale(1.05, 1.05); -webkit-transform:scale(1.05, 1.05); -o-transform:scale(1.05, 1.05);}
.fbox .list li:hover .w02{ color:#4b227c;}

/*宣传产品*/
.xbox{ width:100%; padding:3vw 0; position:relative; z-index:1; background-color:#a186b3;}
.xbox .swiper-container{ width:100%;}
.xbox .swiper-container .swiper-slide{ width:27.36%; position:relative; overflow:hidden;}
.xbox .swiper-container .swiper-slide a{ width:100%; object-fit:cover; display:block; position:relative; overflow:hidden; padding-top:58.14%;}
.xbox .swiper-container .swiper-slide a img{ width:100%; display:block; position:absolute; left:0; top:0; z-index:1;}
.xbox .swiper-container .swiper-slide a span{ display:block; position:absolute; left:20px; bottom:15px; font-size:18px; line-height:28px; color:#fff; z-index:3;}
.xbox .swiper-pagination{ width:100%; display:flex; justify-content:center; margin-top:1.5vw;}
.xbox .swiper-pagination span{ display:block; width:10px; height:10px; overflow:hidden; margin:0 8px; background-color:#4b227c; cursor:pointer;}
.xbox .swiper-pagination span.swiper-pagination-bullet-active{ background-color:#fff;}

/*热门产品*/
.pbox{ width:100%; padding:7vw 0; position:relative; z-index:1;}
.pbox .title{ width:90%; margin:auto; font-size:36px; line-height:40px; height:40px; font-family:"quanxinyi"; color:#4b227c;}
.pbox .title img{ display:block; height:40px; margin-right:15px; float:left;}
.pbox .box{ width:74%; padding:0 8%; margin:auto; margin-top:3vw; display:flex; position:relative;}
.pbox .box .swiper-button-white{ width:2.6vw; position:absolute; top:50%; transform:translateY(-50%); cursor:pointer;}
.pbox .box .swiper-button-white img{ width:100%; display:block;}
.pbox .box .swiper-button-prev{ left:0;}
.pbox .box .swiper-button-next{ right:0;}
.pbox .box .left{ width:34%; float:left;}
.pbox .box .left .gallery-top{ width:100%; height:auto;}
.pbox .box .left .gallery-top a{ width:100%; display:block; padding-top:112.19%; position:relative; overflow:hidden;}
.pbox .box .left .gallery-top img{ width:100%; height:100%; object-fit:cover; display:block; position:absolute; left:0; top:0;}
.pbox .box .right{ width:62%; float:right; margin-left:4%; display:flex; flex-direction:column; justify-content:space-between;}
.pbox .box .right .wen{ width:100%;}
.pbox .box .right .wen .w01{ font-size:36px; text-align:center; line-height:36px;}
.pbox .box .right .wen .w02{ font-size:18px; text-align:center; line-height:28px; margin-top:1.5vw; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5;}
.pbox .box .right .wen .w03{ margin-top:2vw;}
.pbox .box .right .wen .w03 img{ display:block; height:50px; margin:auto;}
.pbox .box .right .gallery-thumbs{ width:100%; height:auto;}
.pbox .box .right .gallery-thumbs .swiper-slide{ width:calc(20% - 8px);}
.pbox .box .right .gallery-thumbs .swiper-slide a{ width:100%; display:block; position:relative; padding-top:76.42%; overflow:hidden;}
.pbox .box .right .gallery-thumbs .swiper-slide a img{ width:100%; height:100%; object-fit:cover; display:block; position:absolute; left:0; top:0;}

/*加入我们*/
.jbox{ width:100%; padding:7vw 0; position:relative; z-index:1; background-position:top left; background-repeat:no-repeat; background-size:100% auto; background-color:#fff;}
.jbox .w01{ width:90%; margin:auto; margin-top:-10px; font-size:36px; line-height:46px; font-family:"quanxinyi"; color:#4b227c; text-align:center;}
.jbox .w02{ width:74%; margin:auto; margin-top:1.5vw; font-size:18px; line-height:28px; text-align:center;}
.jbox .w03{ width:74%; margin:auto; padding-top:1vw;}
.jbox .w03 p{ width:31.33%; float:left; margin-left:3%; margin-top:2vw; display:block; overflow:hidden; font-size:20px; line-height:30px;}
.jbox .w03 p:nth-child(3n+1){ clear:left; float:left; margin-left:0;}
.jbox .w03 p img{ height:20px; display:block; float:left; margin-right:10px; margin-top:5px;}
.jbox .w04{ width:74%; margin:auto; margin-top:3vw;}
.jbox .w04 .m01{ width:37%; float:left; margin-right:7%; border-bottom:2px solid #333;}
.jbox .w04 .m02{ width:25%; margin-left:3%; float:left; border-bottom:2px solid #333;}
.jbox .w04 span{ font-size:18px; line-height:28px; display:block;}
.jbox .w04 p{ display:block; margin-top:-5px; width:100%;}
.jbox .w04 p input{ width:100%; font-size:18px; line-height:38px; height:38px; display:block; background-color:transparent;}
.jbox .w05{ width:74%; margin:auto; margin-top:3vw; font-size:18px; line-height:28px;}
.jbox .w06{ width:74%; margin:auto; margin-top:3vw;}
.jbox .w06 a{ display:block; float:right; overflow:hidden; position:relative;}
.jbox .w06 a img{ height:50px; display:block;}
.jbox .w06 a input{ width:100%; height:100%; position:absolute; left:0; top:0; opacity:0; cursor:pointer;}

.jbox .w04 .m03{ width:53%; margin-left:3%; float:left; border-bottom:2px solid #333;}
.jbox .w04 p textarea{ width:100%; font-size:18px; line-height:38px; height:38px; display:block; background-color:transparent;}

/*footer*/
.footer{ width:90%; margin:auto; border-top:2px solid #333;}
.footer .foot{ width:82.22%; margin:3vw auto;}
.footer .foot dl{ width:17.6%; display:block; float:left; margin-left:3%; overflow:hidden;}
.footer .foot dl:nth-child(5n+1){ clear:left; float:left; margin-left:0;}
.footer .foot dl dt{ display:block; font-weight:bold; font-size:24px; line-height:34px; text-transform:uppercase;}
.footer .foot dl dd{ display:block;}
.footer .foot dl dd a{ display:block; font-size:18px; line-height:28px; margin-top:.5vw;}
.footer .foot dl dd a:hover{ color:#4b227c;}

/*浮动*/
.fd{ position:fixed; right:1%; bottom:50%; z-index:99; display:block;}
.fd dt{ width:48px; height:48px; display:block; border-radius:100%; border:1px solid #9779ab; background-color:#fff; overflow:hidden; margin:auto; cursor:pointer;}
.fd dt img{ display:block; height:18px; margin:15px auto;}
.fd dd{ width:70px; height:70px; border-radius:100%; margin-top:1vw; overflow:hidden;}
.fd dd a{ width:100%; height:100%; display:block; background-color:#4b227c; border-radius:100%; overflow:hidden;}
.fd dd a img{ height:40px; margin:15px auto; display:block;}

/*产品*/
.sec{ width:100%; padding-bottom:7vw; padding-top:120px; margin-top:3vw; position:relative; z-index:1;}
.sec .title{ width:90%; margin:auto; font-size:36px; line-height:40px; height:40px; font-family:"quanxinyi"; color:#4b227c;}
.sec .title img{ display:block; height:40px; margin-right:15px; float:left;}
.sec .fen{ width:90%; margin:auto; margin-top:3vw;}
.sec .fen a{ display:block; float:left; margin-left:3%; font-size:24px; line-height:34px; padding:0 10px;}
.sec .fen a:hover{ color:#4b227c;}
.sec .fen a.on{ border-bottom:2px solid #b6a1c4; color:#4b227c; text-transform:uppercase; font-weight:bold;}
.sec .pro{ width:90%; margin:1.5vw auto; margin-top:3vw;}
.sec .pro .left{ width:63%; float:left;}
.sec .pro .left a{ width:100%; padding-top:56.11%; display:block; position:relative; overflow:hidden;}
.sec .pro .left img{ width:100%; height:100%; object-fit:cover; display:block; position:absolute; left:0; top:0;}
.sec .pro .right{ width:32%; float:right; margin-top:2vw;}
.sec .pro .right .w01{ font-size:36px; line-height:46px; font-weight:bold;}
.sec .pro .right .w02{ font-size:18px; line-height:28px; margin-top:2vw;}
.sec .pro .right .w03{ font-size:36px; line-height:46px; margin-top:2vw; font-style:italic; font-weight:bold;}
.sec .pro .right .w04{ margin-top:1vw;}
.sec .pro .right .w04 span{ font-size:20px; line-height:40px; height:40px; width:65px; float:left;}
.sec .pro .right .w04 p{ display:block; float:left; width:calc(100% - 65px); overflow:hidden; margin-top:-15px;}
.sec .pro .right .w04 p a{ width:34px; height:34px; display:block; float:left; margin-left:15px; margin-top:15px; border:3px solid #c7b6d1; border-radius:100%; overflow:hidden;}
.sec .pro .right .w05{ margin-top:1vw; border-top:2px solid #c0accb; padding-top:2vw;}
.sec .pro .right .w05 a{ display:block; float:left; overflow:hidden;}
.sec .pro .right .w05 a img{ display:block; height:50px;}
.sec .pro .right .w06{ font-size:18px; line-height:28px; margin-top:2vw;}
.sec .pro01{ width:90%; margin:auto; display:block;}
.sec .pro01 li{ width:31.33%; padding:2vw; box-sizing:border-box; display:block; float:left; margin-left:3%; margin-top:3vw; background-color:#f6f5f7; overflow:hidden; position:relative;}
.sec .pro01 li:nth-child(3n+1){ clear:left; float:left; margin-left:0;}
.sec .pro01 li .w01{ font-size:24px; line-height:34px; height:34px;}
.sec .pro01 li .w02{ height:15.34vw; width:100%; display:flex; align-items:center; margin-top:1.5vw;}
.sec .pro01 li .w02 img{ max-width:100%; max-height:15.34vw; display:block; margin:auto;}
.sec .pro01 li .w03{ font-size:36px; line-height:46px; margin-top:2vw; font-style:italic; font-weight:bold; margin:.5vw 0;}
.sec .pro01 li .w04{ margin-left:-10px; margin-top:-10px;}
.sec .pro01 li .w04 p{ width:26px; height:26px; display:block; float:left; margin-left:10px; margin-top:10px; border:2px solid #c7b6d1; border-radius:100%; overflow:hidden;}
.sec .pro01 li .w05{ position:absolute; right:2vw; bottom:2vw; font-size:20px; line-height:36px;}
.sec .pro01 li .w05 img{ display:block; height:36px; float:right; margin-left:10px;}
.sec .pro02{ width:90%; margin:7vw auto; margin-bottom:0; display:block;}
.sec .pro02 .w01{ width:100%;}
.sec .pro02 .w01 img{ display:block; height:90px; margin:auto;}
.sec .pro02 .w02{ width:100%; text-align:center; font-size:24px; line-height:44px; font-weight:bold; margin-top:2vw;}
.sec .pro02 .w03{ width:100%; margin-top:3vw; text-align:center;}
.sec .pro02 .w03 a{ display:inline-block;}
.sec .pro02 .w03 img{ display:block; height:50px;}

/*产品内页*/
.pro03{ width:100%; position:relative; z-index:1;}
.pro03 .tu{ width:100%;}
.pro03 .tu img{ width:100%; display:block;}
.pro03 .box{ width:90%; position:absolute; left:5%; bottom:3vw; z-index:3;}
.pro03 .wen{ width:100%; display:flex; justify-content:space-between; align-items:flex-end;}
.pro03 .wen .left{ width:50%;}
.pro03 .wen .left .w01{ font-size:60px; line-height:70px; font-family:"quanxinyi"; color:#4b227c; text-shadow:2px 2px 0 #ffffff;}
.pro03 .wen .left .w01 img{ height:23px; display:block; float:left; margin-top:35px; margin-right:10px; border:2px solid #fff;}
.pro03 .wen .left .w02{ font-size:24px; line-height:34px; font-family:"quanxinyi"; color:#4b227c; text-shadow:2px 2px 0 #ffffff;}
.pro03 .wen .right{ width:50%;}
.pro03 .wen .right .w03{ text-align:right; font-size:60px; line-height:70px; font-style:italic; font-weight:bold; margin:.5vw 0; color:#4b227c; text-shadow:2px 2px 0 #ffffff; font-family:"quanxinyi"; padding-right:15px;}
.pro03 .wen .right .w04{ padding-top:.5vw; display:flex; justify-content:flex-end;}
.pro03 .wen .right .w04 p{ width:26px; height:26px; display:block; float:left; margin-right:10px; border:2px solid #c7b6d1; border-radius:100%; overflow:hidden;}
.pro03 .scroll{ width:100%; margin-top:5vw; border-top:2px solid #000; padding-top:2vw;}
.pro03 .scroll a{ float:right; display:block; font-size:20px; line-height:36px; cursor:pointer; overflow:hidden;}
.pro03 .scroll a img{ display:block; height:36px; float:right; margin-left:10px;}

.pro04{ width:90%; padding:5vw 5%; padding-top:3vw; display:flex;}
.pro04 .left{ width:60%; float:left; display:flex; justify-content:space-between;}
.pro04 .left .tab{ width:83.6%; float:left; overflow:hidden;}
.pro04 .left .tabox{ width:100%; height:100%; display:block; position:relative; overflow:hidden;}
.pro04 .left .tabox img{ width:100%; height:100%; object-fit:cover; display:block; position:absolute; left:0; top:0;}
.pro04 .left .tabox video{ width:100%; height:100%; object-fit:cover; display:block; position:absolute; left:0; top:0; background-color:#000; overflow:hidden;}
.pro04 .left .tab_menu{ width:15.3%; float:right; display:flex; flex-direction:column; justify-content:space-between; overflow:hidden;}
.pro04 .left .tab_menu li{ width:100%; position:relative; overflow:hidden; margin-top:.5vw;}
.pro04 .left .tab_menu li:first-child{ margin-top:0;}
.pro04 .left .tab_menu li:before{ width:100%; padding-top:100%; display:block; content:'';}
.pro04 .left .tab_menu li img{ width:100%; height:100%; object-fit:cover; display:block; position:absolute; left:0; top:0;}
.pro04 .right{ width:35%; float:right; margin-left:5%;}
.pro04 .right .w01{ font-size:36px; line-height:46px; font-weight:bold; margin-top:1vw;}
.pro04 .right .w02{ font-size:18px; line-height:28px; margin-top:1vw;}
.pro04 .right .w03{ font-size:36px; line-height:46px; margin-top:2vw; font-style:italic; font-weight:bold;}
.pro04 .right .w04{ margin-top:1vw;}
.pro04 .right .w04 span{ font-size:20px; line-height:40px; height:40px; width:65px; float:left;}
.pro04 .right .w04 p{ display:block; float:left; width:calc(100% - 65px); overflow:hidden; margin-top:-15px;}
.pro04 .right .w04 p a{ width:34px; height:34px; display:block; float:left; margin-left:15px; margin-top:15px; border:3px solid #c7b6d1; border-radius:100%; overflow:hidden;}
.pro04 .right .w06{ font-size:18px; line-height:28px; margin-top:2vw;} 
.pro04 .right .w07{ height:50px; margin-top:1vw; border-top:2px solid #c0accb; padding-top:2vw;}
.pro04 .right .w07 img{ display:block; height:50px;}

.pro05{ width:90%; padding:0 5%; display:flex; align-items:flex-end;}
.pro05 .left{ width:37%;}
.pro05 .left .w01{ text-align:right; color:#755093; font-family:"quanxinyi"; font-size:36px; line-height:46px;}
.pro05 .left .w02{ text-align:right; color:#755093; font-size:24px; line-height:34px; margin-top:1vw; font-weight:bold;}
.pro05 .left .w03{ width:100%; margin-top:2vw;}
.pro05 .left .w03 img{ width:100%; display:block;}
.pro05 .right{ width:60%; margin-left:3%; text-align:center;}
.pro05 .right .w01{ width:100%;}
.pro05 .right .w01 img{ width:100%; display:block;}
.pro05 .right .w02{ color:#755093; font-family:"quanxinyi"; font-size:36px; line-height:46px; margin-top:2vw;}
.pro05 .right .w03{ color:#755093; font-size:24px; line-height:34px; margin-top:1vw; font-weight:bold;}

.pro06{ width:90%; padding:5vw 5%;}
.pro06 .title{ text-align:center; font-size:36px; line-height:1; color:#333; font-family:"quanxinyi";}
.pro06 .box{ width:100%; margin-top:2vw; display:flex; align-items:center;}
.pro06 .box .left{ width:40%; margin-left:30%; float:left;}
.pro06 .box .left img{ display:block; max-width:100%; margin:auto;}
.pro06 .box .right{ width:25%; float:right; margin-left:5%;}
.pro06 .box .right .w01{ font-size:24px; line-height:34px;}
.pro06 .box .right .w02{ margin-top:1vw;}
.pro06 .box .right .w02 p{ display:block; font-size:18px; line-height:28px; overflow:hidden; padding-top:.5vw;}
.pro06 .box .right .w02 p b{ width:8px; height:8px; border-radius:100%; background-color:#c7b6d1; margin:10px; margin-left:0; display:block; float:left; overflow:hidden;}

.pro07{ width:90%; margin:5vw 5%; margin-top:-1.5vw;}
.pro07 .bt{ font-size:30px; line-height:40px; width:100%; margin-top:1.5vw; padding-top:1.5vw; border-top:1px solid #c1adcc; position:relative; padding-right:90px; box-sizing:border-box;}
.pro07 .bt b{ position:absolute; width:36px; height:36px; right:25px; top:1.5vw; border:2px solid #c7b6d1; border-radius:100%; display:block; overflow:hidden;}
.pro07 .bt b:before{ width:20px; height:2px; background-color:#c7b6d1; display:block; content:''; overflow:hidden; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%);}
.pro07 .bt b:after{ width:2px; height:20px; background-color:#c7b6d1; display:block; content:''; overflow:hidden; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%);}
.pro07 .bt.cur b:after{ opacity:0;}
.pro07 .wen{ padding:0 5%; font-size:16px; line-height:26px; padding-top:1vw; display:none;}
.pro07 .wen img{ max-width:100%; height:auto !important;}

/*关于我们*/
.sec .about{ width:90%; margin:auto; margin-top:3vw; font-size:16px; line-height:26px;}
.sec .about img{ max-width:100%; height:auto;}

/*常见问题*/
.faq{ width:90%; margin:auto; padding-top:1.5vw;}
.faq .bt{ font-size:30px; line-height:40px; width:100%; margin-top:1.5vw; padding-top:1.5vw; border-top:1px solid #c1adcc; position:relative; padding-right:90px; box-sizing:border-box;}
.faq .bt b{ position:absolute; width:36px; height:36px; right:25px; top:1.5vw; border:2px solid #c7b6d1; border-radius:100%; display:block; overflow:hidden;}
.faq .bt b:before{ width:20px; height:2px; background-color:#c7b6d1; display:block; content:''; overflow:hidden; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%);}
.faq .bt b:after{ width:2px; height:20px; background-color:#c7b6d1; display:block; content:''; overflow:hidden; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%);}
.faq .bt.cur b:after{ opacity:0;}
.faq .wen{ padding:0 5%; font-size:16px; line-height:26px; padding-top:1vw; display:none;}
.faq .wen img{ max-width:100%; height:auto !important;}

/*视频中心*/
.sec .video{ width:90%; margin:auto; display:block;}
.sec .video li{ width:31.33%; display:block; float:left; margin-left:3%; margin-top:3vw; overflow:hidden; position:relative;}
.sec .video li:nth-child(3n+1){ clear:left; float:left; margin-left:0;}
.sec .video li .w01{ width:100%; position:relative; padding-top:63.3%;}
.sec .video li .w01 img{ width:100%; height:100%; object-fit:cover; display:block; position:absolute; left:0; top:0; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s;}
.sec .video li:hover img{ transform:scale(1.05, 1.05); -ms-transform:scale(1.05, 1.05); -moz-transform:scale(1.05, 1.05); -webkit-transform:scale(1.05, 1.05); -o-transform:scale(1.05, 1.05);}
.sec .video li .w02{ font-size:20px; line-height:30px; margin-top:1vw; text-align:center;}
.sec .video li:hover .w02{ color:#4b227c;}

.ny{ width:90%; padding:0 5%;}
.ny .w01{ width:100%; text-align:center; font-size:36px; line-height:46px; color:#4b227c; font-family:"quanxinyi";}
.ny .w02{ width:100%; text-align:center; font-size:16px; line-height:26px; margin-top:2vw;}
.ny .video{ display:block; width:800px; margin:2vw auto; background-color:#000;}
.ny iframe{ display:block; width:800px; height:600px; margin:2vw auto; background-color:#000;}
.ny .back{ display:block; max-width:150px; background:#4b227c; margin:auto; border-radius:55px; padding:10px 30px; width:100%; text-align:center; font-size:15px; cursor:pointer; transition:all ease .3s; color:#fff;}
.ny .back:hover{ background:#c7b6d1;}