@charset "utf-8";
.container{}
.header{height: auto;}

.banner{position: relative;}
.sjbanner{position: relative;}
.sjbanner .bd img{width: 100%}
.nbannert{position: absolute;left:0;top: 50%;width: 100%;text-align: center;margin-top: -49px;}
.nbannert div{font-size: 34px;color: #ffffff;font-weight: bold;}
.nbannert p{font-size: 18px;color: #fff;margin-top: 10px;}

@media only screen and (max-width:1400px){
	.nbannert{margin-top: -43px;}
	.nbannert div{font-size: 30px;}
	.nbannert p{font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.nbannert div{font-size: 25px;}
	.nbannert p{font-size: 12px;}
}
@media only screen and (max-width:640px){
	.nbannert{margin-top: -25px;}
	.nbannert div{font-size: 20px;}
	.nbannert p{font-size: 12px;margin-top: 3px;}
}

.u-tt .hd { margin:0 2.5%; position:relative; }
.u-tt .hd h2 { padding:15px 5px; border-bottom: 1px solid #ccc; color:#132c80; font-size:18px; line-height:26px; vertical-align:top; font-weight:normal;font-family: "微软雅黑, Arial, sans-serif";font-weight: bold; }
.u-tt .hd h2 span { display:block; color:#bababa; font-weight:100; font-size:15px; line-height:20px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:50%; right:8px; width:15px; height:15px; margin-top:-7px; padding:0; background:url(../images/icon_arr_arrow.png) no-repeat #f60; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:999px; }
.u-tt .bd { margin:0 2.5%; padding:3% 0; }

.box-isd{display: none}
.box-isd .hd { background:#fff;}
.box-isd .hd h2 { border-right:0; background:#fff; color:#660066;font-weight: normal;}
.box-isd .hd .col { float:right; height:24px; margin:15px 5px 0 0; padding:0 20px; line-height:24px; border-radius:3px; border:1px solid #ddd; text-align:center; }
.box-isd .hd .col a { color:#333; }

@media only screen and (max-width:1200px){
	.wrap{width: 96%;}
	.box-isd{display: block;}
}

.wrap .main{padding: 60px 0;}
@media only screen and (max-width:1400px){
	.wrap .main{padding: 45px 0;}
}
@media only screen and (max-width:1200px){
	.wrap .main{padding: 30px 0;}
}
@media only screen and (max-width:640px){
	.wrap .main{padding: 20px 0;}
}

.location{margin-top: 30px;line-height: 28px;font-size: 14px;color: #787878;}
.location a{color: #787878;}
.location a:last-child{color: #555;}
.sidebar{border-bottom: 1px solid #e1e1e1;margin-top: 5px;}
.sidebar .menu{text-align: center;}
.sidebar .menu dl{display: inline-block;}
.sidebar .menu dl dt{display: inline-block;line-height: 74px;}
.sidebar .menu dl dt a{display: block;font-size: 18px;color: #565656;padding: 0 8px;margin:0 25px;border-bottom: 2px solid transparent;}
.sidebar .menu dl dt a:hover,.sidebar .menu dl dt a.current{color: #660066;border-bottom: 2px solid #660066;}
.sidebar .menu dl dd{display: none;}
@media only screen and (max-width:1400px){
	.location{margin-top: 20px;}
	.sidebar{margin-top: 0;}
	.sidebar .menu dl dt{line-height: 60px;}
	.sidebar .menu dl dt a{font-size: 16px;margin:0 18px;}
}
@media only screen and (max-width:1200px){
	.location{display: none;}
	.sidebar{display: none;}
}

/* 内容模式 */
.article{line-height:2; font-size:14px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; } 
.article .bd { padding-bottom:40px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article img{max-width: 100%;height: auto;}
.article video{max-width: 100%;height: auto}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
} 
#dituContent img{max-width: unset!important;}

.article .pc_content{font-size:16px;}
.article .sj_content{display: none;}
@media only screen and (max-width:1200px){
	.article .pc_content{display: none;}
	.article .sj_content{display: block;font-size:13px;}
	.article .hd h1{font-size: 18px;line-height: 1.5;}
}


.piList .pic-item-list .pic-item{float:left;width: 31.33333%;margin:0 3% 3% 0;text-align: center;}
.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 0;}
.piList .pic-item-list .pic-item .list-pic{overflow: hidden;}
.piList .pic-item-list .pic-item dl{padding: 0 3%;background: #f5f5f5;line-height: 3.2;}
.piList .pic-item-list .pic-item dl dt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.piList .pic-item-list .pic-item dl dt a{font-size: 18px;color: #333;}
.piList .pic-item-list .pic-item:hover dl{background: #660066;}
.piList .pic-item-list .pic-item:hover dl dt a{color: #fff;}
.piList .pic-item-list .pic-item .list-pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.piList .pic-item-list .pic-item:hover .list-pic img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
@media only screen and (max-width:1600px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 14px;}
}
@media only screen and (max-width:640px){
	.piList .pic-item-list .pic-item{float:left;width: 48%;margin:0 4% 4% 0;text-align: center;}
	.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 4%;}
	.piList .pic-item-list .pic-item:nth-child(2n){margin-right: 0;}
	.piList .pic-item-list .pic-item dl dt a{font-size: 12px;}	
}

/* 分页 */
.page { padding-top: 20px; line-height:24px; text-align:center;padding-bottom: 20px; }
.page a { display:inline-block; margin:0 5px; padding:3px 11px; border:1px solid #f0f0f1; color:#4f4f4f; vertical-align:top;font-size: 14px; }
.page a:hover,.page .current { background:#660066; color:#fff; border:1px solid #660066;}

@media screen and (max-width: 1024px){
	.page{padding-top: 10px}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}

.inew .inewi{float:left;width: 32%;margin:0 2% 3% 0;position: relative;transition: all 0.36s;top:0;}
.inew .inewi:nth-child(3n){margin-right: 0;}
.inew .inewi .inewia{position: relative;}
.inew .inewi .inewia .inewiab{position: absolute;top:0;left:0;width: 100%;height: 100%;background: rgba(110,47,111,0.87);text-align: center;opacity: 0;transition: all 0.6s;
	-moz-transition: all 0.6s; 
	-webkit-transition: all 0.6s; 
	-o-transition: all 0.6s;}
.inew .inewi .inewia .inewiab span{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);display: inline-block;width: 138px;height: 46px;border-radius: 23px;line-height: 46px;border:1px solid #fff;font-size: 16px;color: #fff;}
.inew .inewi .inewib{background: #f8f8f8;padding: 35px 32px;}
.inew .inewi .inewib .inewiba{font-size: 20px;color: #353535;line-height: 36px;height: 72px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.inew .inewi .inewib .inewibb{margin-top: 32px;font-size: 16px;color: #969696;}
.casecz .inew .inewi .inewib .inewiba{height: 36px;-webkit-line-clamp: 1;}
.casecz .inew .inewi .inewib .inewibb{margin-top: 20px;}
.inew .inewi:hover{ box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);top: -8px;}
.inew .inewi:hover .inewib .inewiba{color: #660066;}
.inew .inewi:hover .inewia .inewiab{opacity: 1;}
.inew .inewi .inewia .inewiaa{overflow: hidden;}
.inew .inewi .inewia .inewiaa img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
	
}
.inew .inewi:hover .inewia .inewiaa img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
@media screen and (max-width: 1400px){
	.inew .inewi .inewia .inewiab span{width: 120px;height: 38px;line-height: 38px;border-radius: 19px;font-size: 14px;}
	.inew .inewi .inewib{padding: 25px 22px;}
	.inew .inewi .inewib .inewiba{font-size: 18px;line-height: 32px;height: 64px;}
	.casecz .inew .inewi .inewib .inewiba{height: 32px;}
	.casecz .inew .inewi .inewib .inewibb{margin-top: 15px;}
	.inew .inewi .inewib .inewibb{margin-top: 22px;font-size: 14px;}
}
@media screen and (max-width: 1200px){
	.inew .inewi{float:left;width: 48%;margin:0 4% 5% 0;}
	.inew .inewi:nth-child(3n){margin-right: 4%;}
	.inew .inewi:nth-child(2n){margin-right: 0;}
	.inew .inewi .inewib{padding: 15px 10px;}
	.inew .inewi .inewib .inewiba{font-size: 16px;line-height: 28px;height: 56px;}
	.inew .inewi .inewib .inewibb{margin-top: 15px;font-size: 12px;}
	.casecz .inew .inewi .inewib .inewiba{height: 28px;}
	.casecz .inew .inewi .inewib .inewibb{margin-top: 12px;}
}
@media screen and (max-width: 640px){
	.inew .inewi .inewib{padding: 10px 7px;}
	.inew .inewi .inewib .inewiba{font-size: 14px;line-height: 22px;height: 44px;}
	.inew .inewi .inewib .inewibb{margin-top: 10px;font-size: 12px;}
	.casecz .inew .inewi .inewib .inewiba{height: 22px;}
	.casecz .inew .inewi .inewib .inewibb{margin-top: 10px;}
}

.case .casea{position: relative;}
.case .casea .caseab{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.case .casea .caseab div{font-size: 22px;color: #ffffff;font-weight: bold;padding-bottom: 15px;border-bottom: 2px solid #fff;}
.case .caseb{padding: 65px 80px;background: #f4f4f4;margin-bottom: 33px;font-size: 16px;color: #353535;line-height: 1.9;}
.case .casea .caseaa{overflow: hidden;}
.case .casea .caseaa .img02{display: none;}
.case .casea .caseaa img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
	
}
.case .casea:hover .caseaa img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
@media screen and (max-width: 1400px){
	.case .casea .caseab div{font-size: 21px;}
	.case .caseb{padding: 50px 60px;font-size: 14px;margin-bottom: 25px;}
}
@media screen and (max-width: 1200px){
	.case .casea .caseab div{font-size: 20px;}
	.case .caseb{padding: 30px 30px;font-size: 12px;margin-bottom: 20px;}
	.case .casea .caseaa .img02{display: block;}
	.case .casea .caseaa .img01{display: none;}
}
@media screen and (max-width: 640px){
	.case .casea .caseab div{font-size: 18px;}
	.case .caseb{padding: 20px 20px;font-size: 12px;margin-bottom: 15px;}
}

.con .cona .conai{margin-bottom: 25px;background: #f4f4f4;transition: all 0.36s;}
.con .cona .conai:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.con .cona .conai .conail{float:left;overflow: hidden;}
.con .cona .conai .conair{float:right;margin-right: 90px;width: 550px;}
.con .cona .conai .conair .conaira{padding-top: 26px;line-height: 90px;border-bottom: 1px solid #e1e1e1;font-size: 28px;color: #444444;}
.con .cona .conai .conair .conairb{margin-top: 20px;line-height: 40px;font-size: 16px;color: #444444;}
.con .cona .conai .conair .conairb .conairb1{background: url(con2_06.png) no-repeat left 10px;padding-left: 30px;}
.con .cona .conai .conair .conairb .conairb2{background: url(con3_09.png) no-repeat left 10px;padding-left: 30px;}
.con .cona .conai .conair .conairb .conairb3{background: url(con4_11.png) no-repeat left 10px;padding-left: 30px;}
.con .cona .conai .conair .conairc{margin-top: 20px;}
.con .cona .conai .conair .conairc a{transition: all 0.5s;display: inline-block;width: 138px;height: 46px;line-height: 46px;text-align: center;border:1px solid #660066;border-radius: 23px;font-size: 16px;color: #740074;}
.con .conb .conbi{float:left;width: 32%;margin:0 2% 3% 0;background: #f4f4f4;box-sizing: border-box;padding: 60px 0 60px 72px;transition: all 0.36s;}
.con .conb .conbi:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.con .conb .conbi:nth-child(3n){margin-right: 0;}
.con .conb .conbi .conbia{font-size: 28px;color: #444444;line-height: 1;}
.con .conb .conbi .conbib{line-height: 40px;font-size: 16px;color: #444444;margin-top: 30px;}
.con .conb .conbi .conbib .conbib1{background: url(con2_06.png) no-repeat left 10px;padding-left: 42px;}
.con .conb .conbi .conbib .conbib2{background: url(con3_09.png) no-repeat left 10px;padding-left: 42px;}
.con .cona .conai .conair .conairc a:hover{background: #660066;color: #fff;}
.con .cona .conai .conail img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
	
}
.con .cona .conai:hover .conail img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
@media screen and (max-width: 1400px){
	.con .cona .conai .conail{width: 500px;}
	.con .cona .conai .conair{margin-right: 75px;width: 550px;}
	.con .cona .conai .conair .conaira{padding-top: 5px;line-height: 75px;font-size: 24px;}
	.con .cona .conai .conair .conairb{margin-top: 15px;line-height: 34px;font-size: 14px;}
	.con .cona .conai .conair .conairb .conairb1{background: url(con2_06.png) no-repeat left 7px;padding-left: 27px;background-size: 17px 17px;}
	.con .cona .conai .conair .conairb .conairb2{background: url(con3_09.png) no-repeat left 7px;padding-left: 27px;background-size: 17px 17px;}
	.con .cona .conai .conair .conairb .conairb3{background: url(con4_11.png) no-repeat left 7px;padding-left: 27px;background-size: 17px 17px;}
	.con .cona .conai .conair .conairc{margin-top: 15px;}
	.con .cona .conai .conair .conairc a{height: 40px;line-height: 40px;font-size: 14px;}
	.con .conb .conbi{padding: 45px 0 45px 50px;}
	.con .conb .conbi .conbia{font-size: 24px;}
	.con .conb .conbi .conbib{font-size: 14px;line-height: 34px;}
	.con .conb .conbi .conbib .conbib1{background: url(con2_06.png) no-repeat left 7px;padding-left: 32px;background-size: 17px 17px;}
	.con .conb .conbi .conbib .conbib2{background: url(con3_09.png) no-repeat left 7px;padding-left: 32px;background-size: 17px 17px;}
}
@media screen and (max-width: 1200px){
	.con .cona .conai .conail{width: 340px;}
	.con .cona .conai .conair{margin-right: 10px;width: calc(100% - 370px);}
	.con .cona .conai .conair .conaira{padding-top: 0;line-height: 45px;font-size: 18px;}
	.con .cona .conai .conair .conairb{margin-top: 10px;line-height: 26px;font-size: 12px;}
	.con .cona .conai .conair .conairb .conairb1{background: url(con2_06.png) no-repeat left 6px;padding-left: 22px;background-size: 15px 15px;}
	.con .cona .conai .conair .conairb .conairb2{background: url(con3_09.png) no-repeat left 6px;padding-left: 22px;background-size: 15px 15px;}
	.con .cona .conai .conair .conairb .conairb3{background: url(con4_11.png) no-repeat left 6px;padding-left: 22px;background-size: 15px 15px;}
	.con .cona .conai .conair .conairc a{height: 30px;line-height: 30px;border-radius: 15px;}
	.con .conb .conbi{padding: 30px 0 30px 20px;width: 48%;margin:0 4% 4% 0;}
	.con .conb .conbi:nth-child(3n){margin-right: 4%;}
	.con .conb .conbi:nth-child(2n){margin-right: 0;}
	.con .conb .conbi .conbia{font-size: 18px;}
	.con .conb .conbi .conbib{font-size: 12px;line-height: 27px;margin-top: 15px;}
}
@media screen and (max-width: 640px){
	.con .cona .conai .conail{float:none;width: 100%;}
	.con .cona .conai .conair{margin-right: 0;width: 100%;padding: 2.5% 4% 5% 5%;box-sizing: border-box;}
	.con .cona .conai .conair a{font-size: 16px;line-height: 40px;}
	.con .conb .conbi{float:none;width: 100%;margin:0 0 4% 0;padding: 5%;}
	.con .conb .conbi:nth-child(3n){margin-right: 0%;}
	

}

.pro .proi .proia{background: url(pro2_03.png) no-repeat center;background-size: cover;padding: 100px 0 150px;text-align: center;}
.pro .proi .proia .proiaa{font-size: 38px;color: #ffffff;font-weight: bold;}
.pro .proi .proia .proiab{font-size: 38px;color: #fff;margin-top: 10px;}
.pro .proi .proia .proiac{margin-top: 55px;}
.pro .proi .proia .proiac div{font-size: 34px;color: #ffffff;}
.pro .proi .proia .proiac p{width: 56px;height: 4px;background: #fff;margin:20px auto 0;}
.pro .proi .proia .proiad{margin-top: 45px;font-size: 18px;color: #fff;line-height: 36px;}
.pro .proi .proib{padding: 75px 0 115px;}
.pro .proi .proib .proibt{text-align: center;}
.pro .proi .proib .proibt div{font-size: 36px;color: #660066;}
.pro .proi .proib .proibt p{width: 56px;height: 4px;background: #660066;margin:20px auto 0;}
.pro .proi .proib .proibc{margin-top: 52px;}
.pro .proi .proib .proibc ul li{width: 46%;margin:0 2% 20px;float:left;line-height: 41px;font-size: 20px;color: #4f4f4f;}
.pro .proi .proib .proibc ul li span{display: inline-block;width: 37px;height: 37px;line-height: 37px;text-align: center;background: #660066;color: #fff;border-radius: 37px;margin-right: 5px;}
.pro .proi .proib .proibc ul li i{font-style: normal;}
.pro .proi .proic{background: #eeeeee;padding: 80px 0 100px;}
.pro .proi .proic .proict{text-align: center;}
.pro .proi .proic .proict div{font-size: 36px;color: #660066;}
.pro .proi .proic .proict p{width: 56px;height: 4px;background: #660066;margin:20px auto 0;}
.pro .proi .proic .proicc{margin-top: 50px;}
.pro .proi .proic .proicc .proicci{background: #fff;box-shadow: 0 0 10px #c8c8c8;margin-bottom: 30px;position: relative;}
.pro .proi .proic .proicc .proicci::before {
	position: absolute;
	bottom: 0;
	background: #5b015b;
	height: 4px;
	width: 100%;
	transition: all 0.6s;
	content: '';
	display: block;
	transform: scale(0, 1);
	transform-origin: center;z-index: 9
}
.pro .proi .proic .proicc .proicci:hover::before {
	transform: scale(1, 1);
}
.pro .proi .proic .proicc .proicci .proiccil{float:left;width: 50%;text-align: center;overflow: hidden;}
.pro .proi .proic .proicc .proicci .proiccil img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
	
}
.pro .proi .proic .proicc .proicci .proiccil:hover img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.pro .proi .proic .proicc .proicci .proiccir{float:right;width: 40%;}
.pro .proi .proic .proicc .proicci .proiccir .proiccira{padding-top: 92px;font-size: 26px;color: #73469a;}
.pro .proi .proic .proicc .proicci .proiccir .proiccirb{margin-top: 25px;font-size: 18px;color: #565656;line-height: 37px;}
.pro .proi .proic .proicc .proicci .proiccir .proiccirc{margin-top: 50px;}
.pro .proi .proic .proicc .proicci .proiccir .proiccirc span{transition: all 0.5s;display: inline-block;width: 140px;height: 48px;line-height: 48px;border-radius: 24px;border: 1px solid #660066;text-align: center;font-size: 16px;color: #740074;}
.pro .proi .proic .proicc .proicci:hover .proiccir .proiccirc span{background: #5b015b;color: #fff;}


@media screen and (max-width: 1400px){
	.pro .proi .proia{padding: 70px 0 110px;}
	.pro .proi .proia .proiaa{font-size: 32px;}
	.pro .proi .proia .proiab{font-size: 32px;}
	.pro .proi .proia .proiac{margin-top: 40px;}
	.pro .proi .proia .proiac div{font-size: 30px;}
	.pro .proi .proia .proiac p{margin:12px auto 0;}
	.pro .proi .proia .proiad{margin-top: 30px;font-size: 16px;line-height: 33px;}
	.pro .proi .proib{padding: 50px 0 80px;}
	.pro .proi .proib .proibt div{font-size: 30px;}
	.pro .proi .proib .proibt p{margin:12px auto 0;}
	.pro .proi .proib .proibc{margin-top: 40px;}
	.pro .proi .proib .proibc ul li{font-size: 16px;line-height: 30px;}
	.pro .proi .proib .proibc ul li span{width: 30px;height: 30px;line-height: 30px;border-radius: 30px;}
	.pro .proi .proic{padding: 50px 0 70px;}
	.pro .proi .proic .proict div{font-size: 30px;}
	.pro .proi .proic .proict p{margin:12px auto 0;}
	.pro .proi .proic .proicc{margin-top: 30px;}
	.pro .proi .proic .proicc .proicci{margin-bottom: 20px;}
	.pro .proi .proic .proicc .proicci .proiccil img{max-height: 410px;}
	.pro .proi .proic .proicc .proicci .proiccir .proiccira{padding-top: 50px;font-size: 22px;}
	.pro .proi .proic .proicc .proicci .proiccir .proiccirb{margin-top: 20px;font-size: 16px;line-height: 33px;}
	.pro .proi .proic .proicc .proicci .proiccir .proiccirc{margin-top: 35px;}
	.pro .proi .proic .proicc .proicci .proiccir .proiccirc span{width: 120px;height: 36px;line-height: 36px;border-radius: 18px;font-size: 14px;}
}
@media screen and (max-width: 1200px){
	.pro .proi .proia{padding: 50px 0 70px;}
	.pro .proi .proia .proiaa{font-size: 24px;}
	.pro .proi .proia .proiab{font-size: 24px;margin-top: 5px;}
	.pro .proi .proia .proiac{margin-top: 20px;}
	.pro .proi .proia .proiac div{font-size: 22px;}
	.pro .proi .proia .proiac p{margin:7px auto 0;height: 3px;}
	.pro .proi .proia .proiad{margin-top: 20px;font-size: 14px;line-height: 28px;}
	.pro .proi .proib{padding: 30px 0 50px;}
	.pro .proi .proib .proibt div{font-size: 22px;}
	.pro .proi .proib .proibt p{margin:7px auto 0;}
	.pro .proi .proib .proibc{margin-top: 20px;}
	.pro .proi .proib .proibc ul li{font-size: 14px;line-height: 26px;float:none;width: 100%;margin:0 0 10px;}
	.pro .proi .proib .proibc ul li span{width: 24px;height: 24px;line-height: 24px;border-radius: 24px;}
	.pro .proi .proic{padding: 30px 0 40px;}
	.pro .proi .proic .proict div{font-size: 22px;}
	.pro .proi .proic .proict p{margin:7px auto 0;}
	.pro .proi .proic .proicc{margin-top: 20px;}
	.pro .proi .proic .proicc .proicci{margin-bottom: 15px;}
	.pro .proi .proic .proicc .proicci .proiccil img{max-height: 310px;}
	.pro .proi .proic .proicc .proicci .proiccir .proiccira{font-size: 18px;}
	.pro .proi .proic .proicc .proicci .proiccir .proiccirb{margin-top: 10px;font-size: 14px;line-height: 24px;}
	.pro .proi .proic .proicc .proicci .proiccir .proiccirc{margin-top: 20px;}
	.pro .proi .proic .proicc .proicci .proiccir .proiccirc span{width: 100px;height: 30px;line-height: 30px;border-radius: 15px;font-size: 13px;}
}
@media screen and (max-width: 640px){
	.pro .proi .proia{padding: 30px 0 40px;}
	.pro .proi .proia .proiaa{font-size: 20px;}
	.pro .proi .proia .proiab{font-size: 20px;}
	.pro .proi .proia .proiac{margin-top: 15px;}
	.pro .proi .proia .proiac div{font-size: 18px;}
	.pro .proi .proia .proiac p{margin:5px auto 0;height: 2px;}
	.pro .proi .proia .proiad{margin-top: 15px;font-size: 12px;line-height: 22px;}
	.pro .proi .proib{padding: 25px 0 30px;}
	.pro .proi .proib .proibt div{font-size: 18px;}
	.pro .proi .proib .proibt p{margin:5px auto 0;}
	.pro .proi .proib .proibc{margin-top: 20px;}
	.pro .proi .proib .proibc ul li{font-size: 13px;line-height: 27px;}
	.pro .proi .proib .proibc ul li span{width: 20px;height: 20px;line-height: 20px;border-radius: 20px;}
	.pro .proi .proic{padding: 25px 0 20px;}
	.pro .proi .proic .proict div{font-size: 18px;}
	.pro .proi .proic .proict p{margin:5px auto 0;}
	.pro .proi .proic .proicc{margin-top: 25px;}
	.pro .proi .proic .proicc .proicci .proiccil{float:none;text-align: center;width: 100%;}
	.pro .proi .proic .proicc .proicci .proiccil img{max-height: auto;width: 85%;}
	.pro .proi .proic .proicc .proicci .proiccir{float:none;width: 100%;padding: 0 15px 30px;box-sizing: border-box;}
	.pro .proi .proic .proicc .proicci .proiccir .proiccira{font-size: 16px;padding-top: 0;}
	.pro .proi .proic .proicc .proicci .proiccir .proiccirb{margin-top: 8px;font-size: 13px;line-height: 22px;}
	.pro .proi .proic .proicc .proicci .proiccir .proiccirc{margin-top: 12px;}
	.pro .proi .proic .proicc .proicci .proiccir .proiccirc span{font-size: 12px;}
}

.pd .pda{background: #e6e6e6;}
.pd .pda .pdal{float:left;width: 38%;padding-top: 50px;}
.pd .pda .pdal .breadcrumbs{font-size: 16px;color: #8f8f8f;}
.pd .pda .pdal .breadcrumbs a{color: #8f8f8f;}
.pd .pda .pdal .pdala{margin-top: 120px;font-size: 30px;color: #660066;font-weight: bold;}
.pd .pda .pdal .pdalb{margin-top: 55px;line-height: 37px;font-size: 18px;color: #565656;}
.pd .pda .pdar{float:right;width: 46.5%;margin-right: 115px;position: relative;}
.pd .pda .pdar .swiper-button-next-pd1{width: 34px;height: 62px;margin-top: -31px;background: url(pd3_09.png) no-repeat center;right: -62px;}
.pd .pda .pdar .swiper-button-prev-pd1{width: 34px;height: 62px;margin-top: -31px;background: url(pd2_06.png) no-repeat center;left: -62px;}
@media screen and (max-width: 1400px){
	.pd .pda .pdal{padding-top: 40px;}
	.pd .pda .pdal .breadcrumbs{font-size: 14px;}
	.pd .pda .pdal .pdala{margin-top: 100px;font-size: 24px;}
	.pd .pda .pdal .pdalb{margin-top: 45px;line-height: 35px;font-size: 16px;}
	.pd .pda .pdar{margin-right: 90px;}
}
@media screen and (max-width: 1200px){
	.pd .pda .pdal{width: 45%;padding-top: 30px;}
	.pd .pda .pdal{padding-top: 30px;}
	.pd .pda .pdal .pdala{margin-top: 70px;font-size: 20px;}
	.pd .pda .pdal .pdalb{margin-top: 30px;font-size: 14px;line-height: 30px;}
	.pd .pda .pdar{margin-right: 0px;min-width: 320px;padding: 20px 0;}
	.pd .pda .pdar .swiper-slide img{min-height: 320px;}
	.pd .pda .pdar .swiper-button-next-pd1{right: -20px;}
	.pd .pda .pdar .swiper-button-prev-pd1{left: -20px;}

}
@media screen and (max-width: 640px){
	.pd .pda .pdal{padding-bottom: 30px;float:none;width: 100%;padding-top: 5px;}
	.pd .pda .pdal .breadcrumbs{font-size: 13px;}
	.pd .pda .pdal .pdala{margin-top: 20px;font-size: 16px;}
	.pd .pda .pdal .pdalb{margin-top: 20px;font-size: 13px;line-height: 22px;}
	.pd .pda .pdar{float:none;width: 90%;margin:0 auto;padding: 15px 0;}
	.pd .pda .pdar .swiper-button-next-pd1{right: -30px;width: 20px;height: 42px;margin-top: -21px;background-size: 12px 20px;}
	.pd .pda .pdar .swiper-button-prev-pd1{left: -30px;width: 20px;height: 42px;margin-top: -21px;background-size: 12px 20px;}
}
.pdb{margin-top: 10px;}
.pdb .hd{border-bottom: 1px solid #e6e6e6;text-align: center;height: 81px;}
.pdb .hd ul{display: inline-block;}
.pdb .hd ul li{display: inline-block;line-height: 78px;border-bottom: 4px solid transparent;font-size: 22px;color: #494949;margin:0 33px;}
.pdb .hd ul li:hover{color: #660066;font-weight: bold;border-color: #660066;}
.pdb .bd{margin-top: 100px;}
.pdb .bd .pdbi .pdbit{font-size: 26px;color: #1b1b1b;}
.pdb .bd .pdbi .pdbic{margin-top: 40px;}
.pdb .bd .pdbi .pdbic .pdbica dt{float:left;width: 31%;margin:0 3.5% 3% 0;overflow: hidden;}
.pdb .bd .pdbi .pdbic .pdbica dt img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
	
}
.pdb .bd .pdbi .pdbic .pdbica dt:hover img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}

.pdb .bd .pdbi .pdbic .pdbica dt:nth-child(3n){margin-right: 0;}

.pdb .bd .pdbi .pdbid{display: none;}

.pdc{margin: 2% 0 4%;}
.pdc .pdcl{float:left;width: 650px;height: 64px;line-height: 64px;background: #f6f6f6;text-align: center;font-size: 18px;}
.pdc .pdcl a{display: block;padding: 0 5%;color: #333333;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.pdc .pdcr{float:right;width: 650px;height: 64px;line-height: 64px;background: #f6f6f6;text-align: center;font-size: 18px;}
.pdc .pdcr a{display: block;padding: 0 5%;color: #333333;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.pdc .pdcm{float:left;margin-left: 10px;width: 80px;height: 64px;text-align: center;background: #f6f6f6;}
@media screen and (max-width: 1400px){
	.pdb{margin-top: 5px;}
	.pdb .hd{height: 66px;}
	.pdb .hd ul li{line-height: 63px;border-bottom: 3px solid transparent;font-size: 18px;}
	.pdb .bd{margin-top: 60px;}
	.pdb .bd .pdbi .pdbit{font-size: 20px;}
	.pdb .bd .pdbi .pdbic{margin-top: 20px;}
	.pdc .pdcl{width: 558px;height: 50px;line-height: 50px;font-size: 16px;}
	.pdc .pdcm{width: 64px;height: 50px;}
	.pdc .pdcr{width: 558px;height: 50px;line-height: 50px;font-size: 16px;}
}
@media screen and (max-width: 1200px){
	.pdb{margin-top: 0px;}
	.pdb .hd{height: 56px;}
	.pdb .hd ul li{line-height: 53px;border-bottom: 3px solid transparent;font-size: 16px;}
	.pdb .bd{margin-top: 35px;}
	.pdb .bd .pdbi .pdbit{font-size: 16px;}
	.pdb .bd .pdbi .pdbic{margin-top: 15px;}
	.pdc .pdcl{width: 49%;height: 45px;line-height: 45px;font-size: 14px;}
	.pdc .pdcm{display: none;}
	.pdc .pdcr{width: 49%;height: 45px;line-height: 45px;font-size: 14px;}
}
@media screen and (max-width: 640px){
	.pdb .hd{height: 46px;}
	.pdb .hd ul li{line-height: 45px;border-bottom: 2px solid transparent;font-size: 15px;margin:0 20px;}
	.pdb .bd{margin-top: 20px;}
	.pdb .bd .pdbi .pdbit{font-size: 15px;}
	.pdb .bd .pdbi .pdbic .pdbica dt{float:left;width: 48%;margin:0 4% 3% 0;}
	.pdb .bd .pdbi .pdbic .pdbica dt:nth-child(3n){margin-right: 4%;}
	.pdb .bd .pdbi .pdbic .pdbica dt:nth-child(2n){margin-right: 0;}
	.pdc .pdcl{width:100%;height: 46px;line-height: 46px;font-size: 13px;float:none;}
	.pdc .pdcr{width:100%;height: 46px;line-height: 46px;font-size: 13px;float:none;margin:2% 0;}

	.pdb .bd .pdbi .pdbicx{display: none;}
	.pdb .bd .pdbi .pdbid{display: block;margin:2% 0 4%;}
}

.abt{text-align: center;}
.abt div{font-size: 34px;color: #660066;}
.abt p{width: 58px;height: 4px;background: #660066;margin: 12px auto 0;text-indent: 99999999em;font-size: 0}
@media screen and (max-width: 1400px){
	.abt div{font-size: 26px;}
	.abt p{margin: 10px auto 0;width: 52px;}
}
@media screen and (max-width: 1200px){
	.abt div{font-size: 20px;}
	.abt p{margin: 7px auto 0;width: 45px;}
}
@media screen and (max-width: 640px){
	.abt div{font-size: 20px;}
	.abt p{margin: 5px auto 0;width: 38px;}
}

.ab .aba{padding: 78px 0;}
.ab .aba .abal{float:left;width: 47%;padding-top: 36px;}
.ab .aba .abal .abt{text-align: left;}
.ab .aba .abal .abt p{margin-left: 0}
.ab .aba .abal .abalb{margin-top: 40px;line-height: 28px;font-size: 16px;color: #322d2d;max-height: 252px;overflow-y: auto;padding-right: 15px;}
.ab .aba .abar{float:right;width: 48.22%;position: relative;overflow: hidden;}
.ab .aba .abar .mask-white { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,.2); content:''; -webkit-transition:-webkit-transform .6s; 
    transition:transform .6s; -webkit-transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0); transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0) }
.ab .aba .abar:hover .mask-white{ -webkit-transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0); transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}
.ab .aba .abar:hover img{ transform: scale(1.1);}
.ab .aba .abar img{transition: all .66s;}

@media screen and (max-width: 1400px){
	.ab .aba{padding: 55px 0;}
	.ab .aba .abal{padding-top: 20px;}
	.ab .aba .abal .abalb{margin-top: 30px;line-height: 24px;font-size: 14px;max-height: 264px;overflow-y: auto;padding-right: 15px;}
}
@media screen and (max-width: 1200px){
	.ab .aba{padding: 35px 0;}
	.ab .aba .abal{padding-top: 0;float:none;width: 100%;}
	.ab .aba .abal .abalb{margin-top: 15px;line-height: 20px;font-size: 14px;max-height: 220px;overflow-y: auto;padding-right: 15px;}
	.ab .aba .abar{float:none;width: 100%;margin-top: 20px;}
}
@media screen and (max-width: 640px){
	.ab .aba{padding: 20px 0;}
	.ab .aba .abar{float:none;width: 100%;margin-top: 15px;}
}
.ab .abb{height: 585px;padding: 87px 0 0;position: relative;}
.ab .abb .abt{position: absolute;z-index: 99;top:87px;left:0;width: 100%;}
.ab .abb .abt div{color: #fff;}
.ab .abb .abt p{background: #fff;}
.ab .abb .abbc{position: absolute;top:0;left:0;width: 100%;height: 100%;z-index: 98}
.ab .abb .abbc .hd{position: absolute;top:0;left:0;width: 100%;height: 100%;z-index: 9}
.ab .abb .abbc .bd{height: 100%;}
.ab .abb .abbc .bd .abbco{width: 100%;height: 100%;}
.ab .abb .abbc .hd ul li{float:left;width: 50%;height: 100%;position: relative;transition: all 0.6s;
	-moz-transition: all 0.6s; 
	-webkit-transition: all 0.6s; 
	-o-transition: all 0.6s;}
.ab .abb .abbc .hd ul,.ab .abb .abbc .hd ul li .abbci{height: 100%}
.ab .abb .abbc .hd ul li .abbci .abbcix{width: 700px;box-sizing: border-box;padding: 0 80px;position: relative;top:50%;transform: translateY(-25%);}
.ab .abb .abbc .hd ul li:first-child .abbcix{float:right;}
.ab .abb .abbc .abbci .abbcix .abbcia{text-align: center;font-size: 34px;color: #ffffff;}
.ab .abb .abbc .abbci .abbcix .abbcib{width: 29px;height: 0px;margin:12px auto 0;background: #660066;transition: all 0.6s;
	-moz-transition: all 0.6s; 
	-webkit-transition: all 0.6s; 
	-o-transition: all 0.6s;}
.ab .abb .abbc .abbci .abbcix .abbcic{font-size: 18px;color: #ffffff;margin-top: 15px;line-height: 32px;height: 0;overflow: hidden;transition: all 0.6s;
	-moz-transition: all 0.6s; 
	-webkit-transition: all 0.6s; 
	-o-transition: all 0.6s;}
.ab .abb .abbc .hd ul li:hover,.ab .abb .abbc .hd ul li.on{background: rgba(0,0,0,0.22);}
.ab .abb .abbc .hd ul li:hover .abbcib,.ab .abb .abbc .hd ul li.on .abbcib{display: block;height: 4px;}
.ab .abb .abbc .hd ul li:hover .abbcic,.ab .abb .abbc .hd ul li.on .abbcic{display: block;height: 96px;}
@media screen and (max-width: 1400px){
	.ab .abb{height: 510px;padding: 60px 0 0;}
	.ab .abb .abbc .abbci .abbcix{width: 600px;padding: 0 55px;transform: translateY(-30%);}
	.ab .abb .abbc .abbci .abbcix .abbcia{font-size: 28px;}
	.ab .abb .abbc .abbci .abbcix .abbcib{margin:7px auto 0;}
	.ab .abb .abbc .abbci:hover .abbcib{height: 3px;}
	.ab .abb .abbc .abbci .abbcix .abbcic{font-size: 16px;margin-top: 10px;line-height: 27px;}
	.ab .abb .abbc .abbci:hover .abbcic{height: 81px;}
}
@media screen and (max-width: 1200px){
	.ab .abb{height: 400px;padding: 35px 0 0;}
	.ab .abb .abbc .hd ul li .abbci .abbcix{width: 100%;padding: 0 5%;transform: translateY(-30%);}
	.ab .abb .abbc .abbci .abbcix .abbcia{font-size: 20px;}
	.ab .abb .abbc .abbci .abbcix .abbcib{margin:5px auto 0;}
	.ab .abb .abbc .abbci:hover .abbcib{height: 2px;}
	.ab .abb .abbc .abbci .abbcix .abbcic{font-size: 14px;margin-top: 7px;line-height: 24px;}
	.ab .abb .abbc .abbci:hover .abbcic{height: 72px;}

}
@media screen and (max-width: 640px){
	.ab .abb{height: 370px;padding: 20px 0 0;}
	.ab .abb .abbc{position: relative;margin-top: 15px;}
	.ab .abb .abbc .hd {bottom: 0;height: auto;top:auto;}
	.ab .abb .abbc .hd ul{height: auto;}
	.ab .abb .abbc .hd ul li{float:none;width: 100%;height: auto;}
	.ab .abb .abbc .hd ul li .abbci .abbcix{width: 100%;padding: 6% 5%;transform: translateY(0);top:0;position: relative;}
	.ab .abb .abbc .abbci .abbcix .abbcia{font-size: 16px;}
	.ab .abb .abbc .abbci .abbcix .abbcib{margin:5px auto 0;height: 2px;}
	.ab .abb .abbc .abbci .abbcib{height: 2px;}
	.ab .abb .abbc .hd ul li:hover .abbcib,.ab .abb .abbc .hd ul li.on .abbcib{display: block;height:2px;}
	.ab .abb .abbc .abbci .abbcix .abbcic{font-size: 14px;margin-top: 5px;line-height: 21px;height: 0;}
	.ab .abb .abbc .hd ul li:hover .abbcic,.ab .abb .abbc .hd ul li.on .abbcic{height: 63px;}
}
.ab .abe{padding: 87px 0 100px;background: #eeeeee;}
.ab .abe .abec{margin-top: 75px;}
.ab .abe .abec ul li{float:left;width: 23.15%;margin:0 2.46666% 3% 0;position: relative;}
.ab .abe .abec ul li:nth-child(4n){margin-right: 0;}
.ab .abe .abec ul li .abeci .abecib{position: absolute;top:0;left:0;width: 100%;height: 100%;text-align: center;background: rgba(66,0,66,0.22);}
.ab .abe .abec ul li .abeci .abecib .abecibx{position: absolute;top:50%;transform: translateY(-50%);width: 100%;}
.ab .abe .abec ul li .abeci .abecib .abecibx .abeciba{font-size: 24px;color: #fff;}
.ab .abe .abec ul li .abeci .abecib .abecibx .abecibb{width: 35px;height: 2px;margin:10px auto 0;opacity: 0; background: #fff;}
.ab .abe .abec ul li:hover .abeci .abecib .abecibx .abecibb{opacity: 1;}
.ab .abe .abec ul li:hover .abeci .abecib{background: rgba(66,0,66,0.5);}
.ab .abe .abec ul li .abeci .abecia{overflow: hidden;}
.ab .abe .abec ul li .abeci .abecia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
	
}
.ab .abe .abec ul li:hover .abeci .abecia img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
@media screen and (max-width: 1400px){
	.ab .abe{padding: 70px 0 80px;}
	.ab .abe .abec{margin-top: 60px;}
	.ab .abe .abec ul li .abeci .abecib .abecibx .abeciba{font-size: 18px;}
}
@media screen and (max-width: 1200px){
	.ab .abe{padding: 40px 0 50px;}
	.ab .abe .abec{margin-top: 30px;}
	.ab .abe .abec ul li .abeci .abecib .abecibx .abeciba{font-size: 16px;}
}
@media screen and (max-width: 640px){
	.ab .abe{padding: 20px 0 20px;}
	.ab .abe .abec{margin-top: 15px;}
	.ab .abe .abec ul li{width: 48%;margin:0 4% 4% 0;}
	.ab .abe .abec ul li:nth-child(2n){margin-right: 0;}
	.ab .abe .abec ul li .abeci .abecib .abecibx .abeciba{font-size: 14px;}
}
.abf{padding: 77px 0 65px;}
.abf .abfc{margin-top: 73px;}
.abf .abfc .abfci{float:left;width: 48.3%;margin:0 3.4% 3% 0;background: #f7f7f7;box-sizing: border-box;padding: 50px 64px;}
.abf .abfc .abfci:nth-child(2n){margin-right: 0;}
.abf .abfc .abfci .abfcil{float:left;}
.abf .abfc .abfci .abfcil span{display: inline-block;width: 202px;height: 202px;border-radius: 202px;overflow: hidden;}
.abf .abfc .abfci .abfcir{float:left;margin-left: 35px;max-width: 310px;}
.abf .abfc .abfci .abfcir .abfcira{font-size: 18px;color: #322d2d;line-height: 32px;padding-top: 26px;}
.abf .abfc .abfci .abfcir .abfcirb{margin-top: 20px;line-height: 28px;font-size: 16px;color: #322d2d;}
@media screen and (max-width: 1400px){
	.abf{padding: 50px 0 50px;}
	.abf .abfc{margin-top: 50px;}
	.abf .abfc .abfci{padding: 35px 45px;}
	.abf .abfc .abfci .abfcil span{width: 180px;height: 180px;border-radius: 180px;}
	.abf .abfc .abfci .abfcir{margin-left: 20px;max-width: 288px;}
	.abf .abfc .abfci .abfcir .abfcira{font-size: 16px;line-height: 28px;padding-top: 25px;}
	.abf .abfc .abfci .abfcir .abfcirb{margin-top: 15px;line-height: 24px;font-size: 14px;}
}
@media screen and (max-width: 1200px){
	.abf{padding: 30px 0 30px;}
	.abf .abfc{margin-top: 30px;}
	.abf .abfc .abfci{padding: 20px 20px;float:none;width: 100%;}
	.abf .abfc .abfci .abfcil span{width: 150px;height: 150px;border-radius: 150px;}
	.abf .abfc .abfci .abfcir{margin-left: 25px;max-width: calc(100% - 175px);}
	.abf .abfc .abfci .abfcir .abfcira{font-size: 14px;line-height: 22px;padding-top: 15px;}
	.abf .abfc .abfci .abfcir .abfcirb{margin-top: 10px;line-height: 18px;font-size: 12px;}
}
@media screen and (max-width: 640px){
	.abf{padding: 20px 0 20px;}
	.abf .abfc{margin-top: 15px;}
	.abf .abfc .abfci{padding: 15px 15px;float:none;width: 100%;}
	.abf .abfc .abfci .abfcil span{width: 120px;height: 120px;border-radius: 120px;}
	.abf .abfc .abfci .abfcir{margin-left: 15px;max-width: calc(100% - 135px);}
	.abf .abfc .abfci .abfcir .abfcira{padding-top: 10px;}
}

.y-product-swiper{text-align: center;}
.y-product-swiper .swiper-slide {background: #fff;}
.y-product-swiper .div-img {margin: 20px;-webkit-box-shadow: 0 0 10px #c8c8c8;-moz-box-shadow: 0 0 10px #c8c8c8;box-shadow: 0 0 10px #c8c8c8;background: #fff;}
.y-product-swiper .div-txt {font-size: 18px;color: #333;line-height: 28px;display: none;height: 60px;margin-top: 30px;}
.y-product-swiper .swiper-slide.swiper-slide-active .div-txt {display: block;}
.abdc .swiper-container-3d .swiper-slide-shadow-right,.abdc .swiper-container-3d .swiper-slide-shadow-left{
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,0));
    background-image: -o-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,0));
    background-image: linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0));}
.abd{padding: 90px 0 50px;}
.abd .abdc{margin-top: 90px;position: relative;width: 1500px;margin-left: -50px;}
.abd .abdc .swiper-button-next{width: 30px;height: 50px;margin-top: -50px;background: url(abd_next_05.png) no-repeat center;right: 0;}
.abd .abdc .swiper-button-prev{width: 30px;height: 50px;margin-top: -50px;background: url(abd_prev_03.jpg) no-repeat center;left: 0;}
@media screen and (max-width: 1400px){
	.y-product-swiper .div-img{margin: 15px;}
	.y-product-swiper .div-txt{font-size: 16px;line-height: 24px;height: 40px;margin-top: 20px;}
	.abd{padding: 65px 0 35px;}
	.abd .abdc{margin-top: 60px;width: 1300px;}
	.abd .abdc .swiper-button-next{right: 60px;}
	.abd .abdc .swiper-button-prev{left: 60px;}
}
@media screen and (max-width: 1200px){
	.y-product-swiper .div-img{margin: 10px;}
	.y-product-swiper .div-txt{font-size: 14px;line-height: 22px;height: 40px;margin-top: 15px;}
	.abd{padding: 40px 0 25px;}
	.abd .abdc{margin-top: 40px;width: 120%;margin-left: -10%;}
}
@media screen and (max-width: 640px){
	.y-product-swiper .div-img{margin: 5px;}
	.y-product-swiper .div-txt{font-size: 12px;line-height: 20px;height: 40px;margin-top: 15px;}
	.abd{padding: 20px 0 20px;}
	.abd .abdc{margin-top: 20px;width: 200%;margin-left: -50%;}
	.abd .abdc .swiper-button-next{right: 25%;width: 25px;height: 40px;background-size: cover;}
	.abd .abdc .swiper-button-prev{left: 25%;width: 25px;height: 40px;background-size: cover;}
}
.abc{padding: 75px 0 80px;background: url(ab3_02.jpg) no-repeat center;background-size: cover;position: relative;overflow: hidden;}
#particles-js,#c { position: absolute; top: 50%; width: 100%; height: 867px;transform: translate(0,-50%); }

.abc .abcc{margin-top: 80px;position: relative;padding: 0 140px;}
.abc .abcc .swiper-slide .his_top{width: 100%;height: 240px;padding: 0 50px;box-sizing: border-box;position: relative;}
.abc .abcc .swiper-slide .his_bot{width: 70%;height: 240px;top: 0;padding-left: 50px;box-sizing: border-box;position: relative;left: 30%;}
.abc .abcc .abcc_line{position: absolute;top:50%;height: 1px;width: 100%;background: #636363;left:0;}
.abc .abcc .swiper-button-next{width: 51px;height: 51px;background: url(ab5_06.png) no-repeat center;margin-top: -25px;right: 0;}
.abc .abcc .swiper-button-prev{width: 51px;height: 51px;background: url(ab4_03.png) no-repeat center;margin-top: -25px;left: 0;}
.abc .abcc .swiper-button-next.swiper-button-disabled,.abc .abcc .swiper-button-prev.swiper-button-disabled{opacity: 0.5;}
.abc .abcc .swiper-slide .his_top .icon {width: 27px;height: 100%;position: absolute;left: 0;bottom: 0;}
.abc .abcc .swiper-slide .his_top .icon::after {content: "";width: 1px;height: 100%;background: #636363;position: absolute;left: 50%;top: 0;}
.abc .abcc .swiper-slide .his_top .icon::before {content: "";width: 100%;height: 100%;background: url(ab6_09.png) no-repeat bottom center;background-size: contain;position: absolute;bottom: -15px;left: 0;z-index: 10;}
.abc .abcc .swiper-slide .his_bot .icon {width: 27px;height: 100%;position: absolute;left: 0;top: 0;}
.abc .abcc .swiper-slide .his_bot .icon::after {content: "";width: 1px;height: 100%;background: #636363;position: absolute;left: 50%;top: 0;}
.abc .abcc .swiper-slide .his_bot .icon::before {content: "";width: 100%;height: 100%;background: url(ab6_09.png) no-repeat top center;background-size: contain;position: absolute;top: -12px;left: 0;z-index: 10;}
.abc .abcc .swiper-slide .his_bot:hover .icon::before{background: url(ab7_11.png) no-repeat top center;}
.abc .abcc .swiper-slide .his_top:hover .icon::before{background: url(ab7_11.png) no-repeat bottom center;}

.abc .abcc .swiper-slide .sdsa .con_b .year{font-size: 32px;color: #660066;padding: 33px 0 0;}
.abc .abcc .swiper-slide .his_top.sdsa .con_b .year{padding: 0 0 0;}
.abc .abcc .swiper-slide .sdsa .con_b .con{margin-top: 13px;line-height: 30px;font-size: 16px;color: #585858;}
@media screen and (max-width: 1400px){
	.abc{padding: 55px 0 60px;}
	.abc .abcc{margin-top: 60px;padding: 0 100px;}
	.abc .abcc .swiper-slide .his_top{height: 220px;padding: 0 35px;}
	.abc .abcc .swiper-slide .his_bot{height: 220px;padding-left: 35px;}
	.abc .abcc .swiper-slide .sdsa .con_b .year{font-size: 26px;}
	.abc .abcc .swiper-slide .sdsa .con_b .con{margin-top: 10px;font-size: 14px;line-height: 25px;}
}
@media screen and (max-width: 1200px){
	.abc{padding: 35px 0 40px;}
	.abc .abcc{margin-top: 40px;padding: 0 80px;}
	.abc .abcc .swiper-slide .his_top{height: 200px;padding: 0 30px;}
	.abc .abcc .swiper-slide .his_bot{height: 200px;padding-left: 30px;}
	.abc .abcc .swiper-slide .sdsa .con_b .year{font-size: 20px;}
	.abc .abcc .swiper-slide .sdsa .con_b .con{margin-top: 10px;font-size: 12px;line-height: 20px;}
}
@media screen and (max-width: 640px){
	.abc{padding: 45px 0 20px;}
	.abc .abcc{margin-top: 35px;padding: 0 40px;}
	.abc .abcc .swiper-slide .his_top{height: 200px;padding: 0 30px;}
	.abc .abcc .swiper-slide .his_bot{height: 200px;padding-left: 30px;width: 80%;left:20%;}
	.abc .abcc .swiper-slide .sdsa .con_b .year{font-size: 16px;}
	.abc .abcc .swiper-slide .sdsa .con_b .con{margin-top: 10px;font-size: 12px;line-height: 20px;}
	.abc .abcc .swiper-button-next{width: 37px;height: 37px;margin-top: -18px;right: 0;background-size: cover;}
	.abc .abcc .swiper-button-prev{width: 37px;height: 37px;margin-top: -18px;left: 0;background-size: cover;}
	.abc .abcc .swiper-slide .sdsa .con_b .year{padding-top: 10px;}
}
.news { padding:0 0 40px;font-size: 16px;}
.newsTable th { border:1px solid #fff; background:#c8cacb; color:#fff; font-weight:bold; text-align:center; }
.newsTable td { padding:8px 10px; border-bottom:1px solid #dcd9d4; line-height:20px; min-width: 100px;}

@media screen and (max-width: 1400px){
	.news td{font-size: 14px;}
}
@media screen and (max-width: 640px){
	.news td{font-size: 13px;}
}

.job{margin-top: 90px;}
.job .joba .jobal{float:left;}
.job .joba .jobar{float:right;width: 680px;}
.job .joba .jobar .jobara{font-size: 30px;color: #4a4a4a;margin-top: 48px;}
.job .joba .jobar .jobarb{margin-top: 20px;line-height: 2.25;font-size: 16px;color: #4a4a4a;}
.job .jobb{margin-top: 84px;background: #f6f6f6;padding: 75px 0;}
.job .jobb .jobbt{text-align: center;font-size: 30px;color: #2b2b2b;}
.job .jobb .jobbc{margin: 50px auto 0;max-width: 775px;font-size: 0;}
.job .jobb .jobbc .jobbci{display: inline-block;vertical-align: middle;width: 320px;}
.job .jobb .jobbc .jobbci3{display: inline-block;vertical-align: middle;margin:0 27px;}
.job .jobb .jobbc .jobbci .jobbcia{line-height: 79px;border-top-left-radius: 4px;border-top-right-radius: 4px;font-size: 24px;color: #ffffff;background: #3a287e;text-align: center;}
.job .jobb .jobbc .jobbci.jobbci2 .jobbcia{background: #660066;}
.job .jobb .jobbc .jobbci .jobbcib{background: #fff;font-size: 18px;color: #3b3b3b;line-height: 2;padding: 37px 0 23px 44px;}
.job .jobb .jobbc .jobbci .jobbcic{margin-top: 40px;height: 97px;background: url(job2_11.png) no-repeat center;background-size: contain;}
.job .jobb .jobbc .jobbci.jobbci2 .jobbcic{background: url(job3_14.png) no-repeat center;background-size: contain;}


@media screen and (max-width: 1400px){
	.job{margin-top: 65px;}
	.job .joba .jobal{width: 48.5%;}
	.job .joba .jobar{width: 48.6%;}
	.job .joba .jobar .jobara{font-size: 24px;margin-top: 0;}
	.job .joba .jobar .jobarb{margin-top: 15px;font-size: 14px;}
	.job .jobb{margin-top: 60px;padding: 55px 0;}
	.job .jobb .jobbt{font-size: 24px;}
	.job .jobb .jobbc{margin:35px auto 0;max-width: 690px;}
	.job .jobb .jobbc .jobbci{width: 290px;}
	.job .jobb .jobbc .jobbci3{width: 70px;margin:0 20px;}
	.job .jobb .jobbc .jobbci .jobbcia{line-height: 60px;font-size: 20px;}
	.job .jobb .jobbc .jobbci .jobbcib{font-size: 16px;padding: 27px 0 20px 30px;}
	.job .jobb .jobbc .jobbci .jobbcic{height: 70px;margin-top: 25px;}
}
@media screen and (max-width: 1200px){
	.job{margin-top: 40px;}
	.job .joba .jobar .jobara{font-size: 20px;}
	.job .joba .jobar .jobarb{margin-top: 10px;font-size: 12px;line-height: 2;}
	.job .jobb{margin-top: 40px;padding: 35px 0;}
	.job .jobb .jobbt{font-size: 20px;}
	.job .jobb .jobbc{margin:25px auto 0;max-width: 600px;}
	.job .jobb .jobbc .jobbci{width: 260px;}
	.job .jobb .jobbc .jobbci3{width: 50px;margin:0 15px;}
	.job .jobb .jobbc .jobbci .jobbcia{line-height: 50px;font-size: 17px;}
	.job .jobb .jobbc .jobbci .jobbcib{font-size: 14px;padding: 20px 0 15px 15px;}
	.job .jobb .jobbc .jobbci .jobbcic{height: 50px;margin-top: 15px;}
}
@media screen and (max-width: 640px){
	.job{margin-top: 25px;}
	.job .joba .jobal{float:none;width: 100%;}
	.job .joba .jobar{float:none;width: 100%;margin-top: 15px;}
	.job .joba .jobar .jobarb{margin-top: 5px;line-height: 1.9;}
	.job .jobb{margin-top: 25px;padding: 20px 0;}
	.job .jobb .jobbt{font-size: 17px;}
	.job .jobb .jobbc{max-width: 100%;margin:15px auto 0;}
	.job .jobb .jobbc .jobbci{width: 100%;}
	.job .jobb .jobbc .jobbci3{height: 30px;margin:20px auto 0;text-align: center;display: block;}
	.job .jobb .jobbc .jobbci3 img{transform: rotate(90deg);margin:0 auto;vertical-align: middle;width: 30px;}
	.job .jobb .jobbc .jobbci .jobbcia{line-height: 40px;font-size: 15px;}
	.job .jobb .jobbc .jobbci .jobbcib{font-size: 13px;padding: 15px 0 15px 15px;}
	.job .jobb .jobbc .jobbci .jobbcic{height: 40px;margin-top: 10px;}
}

.jobc{text-align: center;margin-top: 5px;height: 107px;border-bottom: 1px solid #e1e1e1;}
.jobc a{display: inline-block;padding: 0 15px;line-height: 106px;font-size: 16px;color: #595959;margin:0 15px;border-bottom: 2px solid transparent;}
.jobc a:hover,.jobc a.current{color: #660066;border-bottom: 2px solid #660066;}

.jobd .jobdt{text-align: center;font-size: 30px;color: #2b2b2b;}
.jobd .jobdo{margin-top: 67px;background: #660066;line-height: 64px;margin-bottom: 18px;}
.jobd .jobdo .jobdoi{float:left;text-align: center;font-size: 18px;color: #fff;}
.jobd .jobd1{width: 28%;}
.jobd .jobd2{width: 18%;}
.jobd .jobd3{width: 18%;}
.jobd .jobd4{width: 18%;}
.jobd .jobd5{width: 18%;}
.jobd .jobdi{border:1px solid #dedede;margin-top: -1px;}
.jobd .jobdi.on .jobdia{background: #efefef;}
.jobd .jobdi .jobdia{line-height: 56px;text-align: center;font-size: 16px;color: #474646;cursor: pointer;}
.jobd .jobdi .jobdia .jobdiai{float:left;}
.jobd .jobdi .jobdib{background: #efefef;padding: 25px 100px 40px;display: none;}
.jobd .jobdi .jobdib .jobdiba{font-size: 16px;color: #474646;line-height: 2;}
.jobd .jobdi .jobdib .jobdibb{margin-top: 40px;}
.jobd .jobdi .jobdib .jobdibb a{display: block;height: 69px;line-height: 69px;background: #714b78;text-align: center;border-radius: 8px;font-size: 18px;color: #fff;}
.jobd .jobchu{position: fixed;top:0;left:0;right: 0;bottom: 0;background: rgba(0,0,0,0.3);z-index: 99;display: none;}
.jobd .jobchu .jobchua{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);background: #fff;padding: 45px 50px;width: 1190px;box-sizing: border-box;}
.jobd .jobchu .jobchua .jobchua_close{position: absolute;right: 45px;right: 42px;cursor: pointer;}
.jobd .jobchu .jobchua .jobchuac .jobchuaca div{font-size: 36px;color: #4e4e4e;}
.jobd .jobchu .jobchua .jobchuac .jobchuaca p{font-size: 18px;color: #838383;margin-top: 10px;}
.jobd .jobchu .jobchua .jobchuac .jobchuacb{margin-top: 35px;}
.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi{margin-bottom: 22px;}
.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div{display: inline-block; width: 48%;box-sizing: border-box;margin-right: 4%;float:left;background: #f5f5f5;position: relative;}
.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div input{width: 100%;height: 50px;font-size: 16px;padding: 0 2%;}
.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div:last-child{margin-right: 0;}
.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi input[type=file]{height: auto;padding: 11.5px 2%;font-size: 14px;}
.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx div{width: 48%;display: inline-block;margin-right: 4%;float:left;}
.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx div:last-child{margin-right: 0;}
.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx input[type=submit]{width: 100%; height: 50px;background: #6c6c6c;font-size: 16px;color: #fff;}
.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx input[type=reset]{width: 100%;height: 50px;box-sizing: border-box;border:1px solid #6c6c6c;font-size: 16px;color: #6c6c6c;}
/*.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div{display: inline-block;width: 100%;position: relative;}*/
.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi i{font-size: 14px;color: #f00;position: absolute;right: 2%;top:50%;margin-top: -8px;line-height: 16px;font-style: normal;}

.job .jobd .jobd_con{font-size: 18px;color: #333;line-height: 2;margin-bottom: 3%;}


@media screen and (max-width: 1400px){
	.jobc{height: 90px;}
	.jobc a{line-height: 89px;margin:0 12px;}
	
	.jobd .jobdt{font-size: 24px;}
	.jobd .jobdo{margin-top: 40px;line-height: 55px;margin-bottom: 14px;}
	.jobd .jobdo .jobdoi{font-size: 16px;}
	.jobd .jobdi .jobdia{line-height: 48px;font-size: 14px;}
	.jobd .jobdi .jobdib{padding: 20px 70px 30px;}
	.jobd .jobdi .jobdib .jobdiba{font-size: 14px;}
	.jobd .jobdi .jobdib .jobdibb{margin-top: 30px;}
	.jobd .jobdi .jobdib .jobdibb a{height: 50px;line-height: 50px;font-size: 16px;}
	.jobd .jobchu .jobchua{padding: 30px 30px;width: 85%;}
	.jobd .jobchu .jobchua .jobchua_close{right: 35px;width: 25px;}
	.jobd .jobchu .jobchua .jobchuac .jobchuaca div{font-size: 30px;}
	.jobd .jobchu .jobchua .jobchuac .jobchuaca p{font-size: 16px;margin-top: 5px;}
	.jobd .jobchu .jobchua .jobchuac .jobchuacb{margin-top: 25px;}
	.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi{margin-bottom: 15px;}
	.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi input{height: 40px;font-size: 14px;}
	.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi input[type=file]{padding: 7px 2%;}
	.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx input[type=submit]{height: 40px;font-size: 14px;}
	.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx input[type=reset]{height: 40px;font-size: 14px;}
	.job .jobd .jobd_con{font-size: 16px;}
}
@media screen and (max-width: 640px){
	.jobc{height: 30px;height: 51px;}
	.jobc a{line-height: 50px;margin:0 10px;font-size: 14px;}
	
	.jobd .jobdt{font-size: 18px;}
	.jobd .jobdo{margin-top: 20px;line-height: 40px;margin-bottom: 10px;font-size: 14px;}
	.jobd .jobdo .jobdoi{font-size: 14px;}
	.jobd .jobd1{width: 50%;}
	.jobd .jobd2{width: 18%;display: none;}
	.jobd .jobd3{width: 18%;display: none;}
	.jobd .jobd4{width: 25%;}
	.jobd .jobd5{width: 25%;}
	.jobd .jobdi .jobdia{line-height: 36px;font-size: 13px;}
	.jobd .jobdi .jobdib{padding: 15px 20px 15px;}
	.jobd .jobdi .jobdib .jobdiba{font-size: 13px;}
	.jobd .jobdi .jobdib .jobdibb{margin-top: 15px;}
	.jobd .jobdi .jobdib .jobdibb a{height: 36px;line-height: 36px;font-size: 14px;}
	.jobd .jobchu .jobchua{padding: 20px 20px;width: 90%;}
	.jobd .jobchu .jobchua .jobchua_close{right: 20px;width: 20px;}
	.jobd .jobchu .jobchua .jobchuac .jobchuaca div{font-size: 20px;}
	.jobd .jobchu .jobchua .jobchuac .jobchuaca p{font-size: 13px;margin-top: 5px;}
	.jobd .jobchu .jobchua .jobchuac .jobchuacb{margin-top: 15px;}
	.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi{margin-bottom: 0;}
	.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div{width: 100%;margin-bottom: 10px;}
	.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div input{height: 35px;font-size: 13px;display: block;margin-right: 0;width: 100%;}
	.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div input[type=file]{padding: 5px 2%;font-size: 13px;}
	.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx div input[type=submit]{height: 35px;font-size: 13px;display: block;width: 100%;float:none;margin-bottom: 10px;}
	.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx div input[type=reset]{height: 35px;font-size: 13px;display: block;width: 100%;float:none;}

	.job .jobd .jobd_con{font-size: 13px;}
}

.col-news h3{margin-bottom: 60px;font-size: 24px;font-weight: bold;text-align: center;color: #000000;}
.col-news{padding: 70px 0 50px 0;background: #fafafa;}
.col-news .news-wrap{padding: 0 0 50px 0;}
.col-news .news-wrap .item{margin-bottom: 50px;}
.col-news .news-wrap .item a{display: flex;justify-content: space-between;padding: 30px 80px;background: #ffffff;box-shadow: 0 0 18px rgba(0, 0, 0, .1);transition: all 0.4s;}
.col-news .news-wrap .item .b{font-size: 16px;color: #999;line-height: 30px;}
.col-news .news-wrap .item .c{width: 88%;}
.col-news .news-wrap .item .c .tit{margin-bottom: 30px;font-size: 20px;font-weight: bold;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-news .news-wrap .item .c .more{font-size: 14px;color: #999;opacity: 0.8;}
.col-news .news-wrap .item .c .more i{display: inline-block;width: 20px;height: 20px;margin-left: 12px;background: url(ico_07.png) no-repeat center center;border-radius: 50%;border: 1px dashed transparent;vertical-align: middle;}
.col-news .news-wrap .item a:hover{background: #660066;}
.col-news .news-wrap .item a:hover .b{color: #ffffff;}
.col-news .news-wrap .item a:hover .c .tit{color: #fff;}
.col-news .news-wrap .item a:hover .c .more{color: #fff;}
.col-news .news-wrap .item a:hover .c .more i{border-color: rgba(255, 255, 255, .8);}
@media screen and (max-width: 700px) {
	.col-news{padding: 20px 0 20px;}
	.col-news h3{margin-bottom: 20px;font-size: 18px;}
	.col-news .news-wrap{padding: 0;}
	.col-news .news-wrap .item{margin-bottom: 32px;}
	.col-news .news-wrap .item a{padding: 14px;}
	.col-news .news-wrap .item .b{display: none; font-size: 13px;}
	.col-news .news-wrap .item .c{width: 100%;}
	.col-news .news-wrap .item .c .tit{margin-bottom: 10px; font-size: 15px; white-space: unset; text-overflow: unset;}
	.col-news .news-wrap .item .c .more{font-size: 13px;}
}


.dis-flex-center-center{ position: absolute; top: 0; left: 0;}
.paly{ width: 100px;  cursor: pointer; background: #fff; border-radius: 50%; height: auto;
	box-shadow: 0 0 rgba(255, 255, 255, 0.1),0 0 0 15px rgba(255, 255, 255, 0.1),0 0 0 30px rgba(255, 255, 255, 0.1);
	animation: ripple-wave1 1s linear infinite;
	animation-play-state: running;
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	-webkit-animation: ripple-wave1 1s linear infinite; transform: scale(0.8);}
.transition {
    transition: all .36s;
}
.wmax {
    width: 100% !important;
}
.hmax {
    height: 100% !important;
}
.dis-flex-center-center {
    display: flex;
    align-items: center;
    justify-content: center;
}
@keyframes ripple-wave1{
	to {
		box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.1),0 0 0 30px rgba(255, 255, 255, 0.1),0 0 0 45px rgba(255, 255, 255, 0.02);
	}
  }
.secbanner{position: relative;}

.secbanner .img02{display: none;}

.ll{position: absolute;top:0;left:0;width: 100%;background: rgba(0,0,0,0.5);padding: 15px 0;line-height: 42px;z-index: 99}
.ll .lll{float:left;}
.ll .lll ul li{float:left;margin-right: 20px;}
.ll .lll ul li a{display: block;padding: 0 25px;background: rgba(102,0,102,0.7);color: rgba(255,255,255,0.7);font-size: 18px;border-radius: 21px;}
.ll .lll ul li:hover a{background: #660066;color: #fff;}
.ll .llr{float:right;}
.ll .llr .breadcrumbs,.ll .llr .breadcrumbs a{color: rgba(255,255,255,0.5);font-size: 14px;}
@media screen and (max-width: 1400px) {
	.ll{line-height: 36px;}
	.ll .lll ul li{margin-right: 15px;}
	.ll .lll ul li a{padding: 0 20px;font-size: 16px;border-radius: 18px;}
}
@media screen and (max-width: 1200px) {
	.ll{line-height: 32px;}
	.ll .lll ul li{margin-right: 15px;}
	.ll .lll ul li a{padding: 0 20px;font-size: 14px;border-radius: 16px;}
	.secbanner .img01{display: none;}
	.secbanner .img02{display: block;width: 100%;}
}
@media screen and (max-width: 640px) {
	.ll{line-height: 32px;}
	.ll .lll{float:none;}
	.ll .lll ul li{margin-right: 10px;}
	.ll .lll ul li a{padding: 0 12px;font-size: 13px;border-radius: 16px;}
	.ll .llr{float:none;}
	.ll .llr .breadcrumbs,.ll .llr .breadcrumbs a{font-size: 12px;}
}

.zscx{max-width: 530px;margin:0 auto;}
.zscx .zscxb{margin-top: 40px;}
.zscx .zscxb .zscxbi{font-size: 0px;color: #333;margin-bottom: 20px;}
.zscx .zscxb .zscxbi span{text-align: justify;text-align-last: justify;width: 80px;display: inline-block;vertical-align: middle;line-height: 36px;font-size: 16px;}
.zscx .zscxb .zscxbi input{border: none;background: #EBEBEB;width: calc(100% - 100px);padding: 6px 15px;outline: none;box-sizing: border-box;vertical-align: middle;height: 46px;font-size: 14px;}
.zscx .zscxb .zscxbi i{display: inline-block;vertical-align: middle;line-height: 36px;width: 20px;text-align: center;font-size: 16px;}
.zscx .zscxb .zscxbb{text-align: center;}
.zscx .zscxb .zscxbb input{width: 110px;height: 40px;border-radius: 40px;background: #7C3072;color: #fff;font-size: 14px;}
.zscx .zscxc{margin-top: 30px;}
.zscx .zscxc .zscxca img{width: 100%;}
.zscx .zscxc .zscxcb{border:1px solid #ccc;text-align: center;padding: 13px 0;}
.zscx .zscxc .zscxcb a{display: inline-block;width: 100px;height: 32px;background: #7C3072;color: #fff;font-size: 14px;line-height: 32px;}

@media screen and (max-width: 640px) {
	.zscx .zscxb{margin-top: 20px;}
	.zscx .zscxb .zscxbi{margin-bottom: 12px;}
	.zscx .zscxb .zscxbi span{width: 65px;line-height: 32px;font-size: 14px;}
	.zscx .zscxb .zscxbi input{font-size: 13px;height: 42px;width: calc(100%- 110px);}
	.zscx .zscxb .zscxbi i{line-height: 32px;width: 18px;font-size: 13px;}
	.zscx .zscxb .zscxbb input{height: 30px;font-size: 13px;}
	.zscx .zscxc{margin-top: 20px;}
	.zscx .zscxc .zscxcb a{font-size: 13px;}
}

.down .downa{text-align: center;}
.down .downa dl{display: inline-block;}
.down .downa dl dt{display: inline-block;margin:0 15px;}
.down .downa dl dt a{display: block;padding: 7px 30px;border:1px solid #ddd;font-size: 16px;}
.down .downa dl dt a:hover,.down .downa dl dt a.current{background: #660066;color: #fff;border:1px solid #660066;}
.down .downb{margin-top: 40px;}
.down .downb .item{margin-bottom: 25px;}
.down .downb .item a {display: flex;justify-content: space-between;padding: 25px 60px;background: #ffffff;box-shadow: 0 0 18px rgb(0 0 0 / 10%);transition: all 0.4s;}
.down .downb .item a .b{font-size: 16px;color: #999;line-height: 30px;width: 90px;}
.down .downb .item a .c{width: 88%;}
.down .downb .item a .c .tit {font-size: 18px;font-weight: bold;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float:left;width: 88%;}
.down .downb .item a .c .more{float:right;font-size: 16px;color: #660066;}
.down .downb .item a .c .more span{padding-left: 25px;background: url(down.png) no-repeat left center;line-height: 30px;}
.down .downb .item a:hover{background: #660066;}
.down .downb .item a:hover .b{color: #ffffff;}
.down .downb .item a:hover .c .tit{color: #fff;}
.down .downb .item a:hover .c .more span{color: #fff;background: url(down2.png) no-repeat left center;}

@media screen and (max-width: 700px) {
	.down .downa dl dt{margin:0 10px;}
	.down .downa dl dt a{font-size: 14px;padding: 5px 20px;}
	.down .downb{margin-top: 25px;}
	.down .downb .item{margin-bottom: 15px;}
	.down .downb .item a{padding: 15px 20px;display: block;height: auto;}
	.down .downb .item a .b{font-size: 13px;line-height: 20px;margin-bottom: 5px;}
	.down .downb .item a .c{width: 100%;}
	.down .downb .item a .c .tit{font-size: 14px;width: calc(100% - 50px);}
	.down .downb .item a .c .more{font-size: 13px;}
	.down .downb .item a .c .more span{padding-left: 20px;background-size: 15px 15px;line-height: 21px;}
}

.proside.sidebar{margin-top: 0;height: 74px;border-bottom: 0;}
.proside.sidebar .menu dl{width: 100%;}
.proside.sidebar .menu dl dt{width: 50%;float:left;text-align: left;}
.proside.sidebar .menu dl dt a{font-size: 28px;color: #660066;font-weight: bold;padding: 0 65px;margin:0;display: inline-block;border-bottom: 0}
.proside.sidebar .menu dl dt:first-child{text-align: right;}
.proside.sidebar .menu dl dt:hover,.proside.sidebar .menu dl dt.current{background: #660066;}
.proside.sidebar .menu dl dt:hover a,.proside.sidebar .menu dl dt.current a{color: #fff;}

@media screen and (max-width: 1400px) {
	.proside.sidebar{height: 66px;}
	.proside.sidebar .menu dl dt a{padding: 0 40px;font-size: 22px;line-height: 66px;border-bottom: 0;}
}
