.wap{
	height: 100%;position: relative;
}
.header{
	height: 130px;
}
.header.h-head{
	height: 165px;
}
.lts{
	float: left;width: 20%;height: 100%;position: absolute;bottom: 0;top: 0;left: 0;
}
.header .logo{
	margin-left: 65px;margin-top: 23px;
}
.header .naver{
	float: right;width:80% ;
}
.header .naver ul{
	margin-top: 35px;float: left;
}
.header .naver li{
	float: left;margin-right: 42px;
}
.header .naver li a{
	display: block;font-size:16px ;color: #0030ff;line-height: 30px;
}
.header .naver .form{
	float: right;
}
.header .naver .sele{
	float: left;
}
.header .naver dl{
	float: left;
}
.header .naver .imgs{
	float: left;margin-left: 50px;
}
.header .naver .imgs a{
	padding-right: 22px;background: url(../imgs/x-img1.png) no-repeat right center;font-size: 18px;color: #0030ff;font-weight: bold;line-height: 92px;
	width: 178px;text-align: right;display: block;
}
.header .naver dl{
	margin-top:35px ;margin-left: 18px;
}
.header .naver dd{
	float: left;width: 50px;
}
.header .naver dd a{
	display: block;text-align: center;
}
.h-slider .text{
	position: absolute;left: 0;top: 0;width:20%;background: rgba(255,255,255,0.7);bottom: 0;
	z-index: 1111;overflow: hidden;
}
.h-slider{
	position: relative;height: 835px;
}
.gallery-cell{
	width: 1140px;margin: 0 10px;
}
.h-slider .text .ltxt{
	margin-top: 250px;padding-left: 64px;display: block;
}
.h-slider .text h2{
	font-size: 30px;color: #0030ff;line-height: 38px;font-weight: bold;text-transform: uppercase;
}
.h-slider .text h3{
	font-size: 30px;color: #0030ff;margin-top: 25px;
}

.h-slider .text a.btns{
	width: 258px;height: 60px;border:2px solid #0030ff ;display: block;margin-top: 50px;text-align: center;
}
.h-slider .text a.btns:hover{
	border-color: #0030ff;color: #0030ff;
}
.h-slider .text a.btns:hover span{
	color: #0030ff;background: url(../imgs/adico3.png?v=1) no-repeat right center;padding-right: 80px;
}
.h-slider .text a.btns span{
	background: url(../imgs/adico3.png?v=1) no-repeat right center;padding-right: 125px;line-height: 60px;font-size: 20px;color: #0030ff;transition: all 0.3s;
}


.htops{
	position: absolute;left: 64px;bottom:38px ;
}
.fthtops{
	transform: rotate(180deg);
}
.htops a{
	width:54px ;height: 54px;border: 2px solid #e4cf6c;border-radius: 50%;background: url(../imgs/htop.png) no-repeat center;display: block;
}
.gallery-cell{
	transform: scale(0.95);transition: all 0.3s;
}
.gallery-cell.is-selected{
	transform: scale(1);
}
.h-sli{
	background: #fff;height: 700px;
}
.h-sli{
	position: relative;
}
.flickity-prev-next-button{
	position: absolute;background: url(../imgs/x-ico2.png?v=1) no-repeat center;width: 21px;height: 36px;display: block;border: none;position: absolute;left: 50%;bottom: 60px;z-index: 11;margin-left: -560px;cursor: pointer;
}
.flickity-prev-next-button.next{
	left: auto;right: 50%;margin: 0;margin-right: -560px;transform: rotate(180deg);
}
.h-sli .stxt{
	width:1040px ;height: 120px;background: #fff;position: relative;top: -16px;z-index: 11;margin: 0 auto;overflow: hidden;box-shadow: 0 10px 30px 1px #ddd;display: none;
}
.h-sli .gallery-cell.is-selected .stxt{
	display: block;
}
.h-sli .imgs img{
	width: 100%;display: block;
}
.h-sli .date{
	float: left;width: 180px;height: 120px;line-height: 120px;font-size: 61px;color: #fff;text-align: center;background: #e4cf6c;
}
.h-sli .date span{
	font-size:16px ;
}
.h-sli .stxt .txt{
	float: left;width:750px ;margin-left:40px ;overflow: hidden;
}
.h-sli .stxt .txt h3{
	font-size: 18px;color: #333333;margin-top: 9px;line-height: 58px;
}
.h-sli .stxt .txt p{
	height: 40px;font-size: 12px;color: #666666;line-height: 20px;
}

.h-admis .lts{
	position: absolute;background: url(../imgs/x-img1.jpg?v=1) no-repeat center;background-size: 100% auto;
}
.h-admis .lts .line{
	width: 12px;height: 100%;background: #fff;display: block;position: absolute;left: 0;top: 0;
}
.h-admis .lts .line i{
	height: 666px;display: block;background: #0030ff;width: 100%;
}
.h-admis .lts .a-logo{
	margin: 53px 0 0 65px;
}
.h-admis .lts .text{
	margin-left: 65px;margin-top: 380px;
}
.h-admis .lts .text h2{
	font-size: 30px;color: #0030ff;font-weight: bold;line-height:38px ;text-transform: uppercase;
}
.h-admis .lts .text h3{
	font-size: 30px;color: #0030ff;margin-top: 10px;
}
.h-admis .lts a.btns{
	width: 258px;height: 60px;border:2px solid #0030ff ;display: block;margin-top: 80px;text-align: center;
}
/*
.h-admis .lts a.btns:hover{
	border-color: #fff;color: #fff;
}
*/
.h-admis .lts a.btns:hover span{
	/*color: #fff;*/
	background: url(../imgs/adico3.png) no-repeat right center;padding-right: 80px;
}


.h-admis .lts a.btns span{
	background: url(../imgs/adico3.png) no-repeat right center;padding-right: 125px;line-height: 60px;font-size: 20px;color: #0030ff;transition: all 0.3s;
}
.h-admis .h-list{
	float: right;width: 80%;
}
.h-admis .h-list ul{
	overflow: hidden;
}
.h-admis .h-list li{
	float: left;overflow: hidden;position: relative;width: 40%;
}
.h-admis .h-list li.l2{
	width: 20%;
}
.h-admis .h-list li .imgs{
	float: left;width: 50%;
}
.h-admis .h-list li .btns img,
.h-admis .h-list li .imgs img{
	width: 100%;height: auto;display: block;
}


.h-guide .lts .text{
	margin-top: 275px;margin-left: 65px;
}
.h-guide .lts .text h2{
	font-size: 30px;color: #0030ff;line-height: 38px;font-weight: bold;text-transform: uppercase;
}
.h-guide .lts .text h3{
	font-size: 30px;color: #0030ff;margin-top: 25px;
}
.h-guide .h-maps{
	float: right;width: 80%;
}

.header{
	position: relative;z-index: 9999;
}
.h-maps .bd li img{
	width: 100%;display: block;
}
.h-maps .hd{
	margin-top: 15px;height: 150px;
}
.h-maps .hd ul{
	overflow: hidden;
}
.h-maps .hd li{
	float: left;width: 120px;margin-right: 50px;text-align: center;cursor: pointer;width: 120px;
}
.h-maps .hd li .ico{
	width:80px ;height: 80px;border-radius: 50%;transition: all 0.3s;margin: 0 auto;margin-top: 20px;
}
.h-maps .hd li.l1 .ico{
	background: url(../imgs/hico1.png) no-repeat center #0030ff;
}
.h-maps .hd li.l2 .ico{
	background: url(../imgs/hico2.png) no-repeat center #0030ff;
}
.h-maps .hd li.l3 .ico{
	background: url(../imgs/hico3.png) no-repeat center #0030ff;
}
.h-maps .hd li h4{
	font-size: 16px;color: #0030ff;line-height: 64px;
}
.h-maps .hd li.on h4,
.h-maps .hd li:hover h4{
	line-height: 46px;color: #e4cf6c;
}
.h-maps .hd li.on .ico,
.h-maps .hd li:hover .ico{
	width: 90px;height: 90px;position: relative;top: -5px;
}
.h-maps .hd li:hover h4{
	color: #e4cf6c;
}
.h-maps .hd .l1.on .ico,
.h-maps .hd li.l1:hover .ico{
	background: url(../imgs/hico1.png) no-repeat center #e4cf6c;
}
.h-maps .hd .l2.on .ico,
.h-maps .hd li.l2:hover .ico{
	background: url(../imgs/hico2.png) no-repeat center #e4cf6c;
}
.h-maps .hd .l3.on .ico,
.h-maps .hd li.l3:hover .ico{
	background: url(../imgs/hico3.png) no-repeat center #e4cf6c;
}
.h-maps .hd li .ico:after{
	transition: all 0.5s;content: "";display: block;background: url(../imgs/hico4.png) no-repeat center;width: 27px;height: 14px;position: absolute;top: -10px;left: 0;right: 0;z-index: 11;margin: 0 auto;opacity: 0;
}
.h-maps .hd li.on .ico:after,
.h-maps .hd li:hover .ico:after{
	opacity: 1;
}
.h-maps .text{
	position: absolute;bottom: -170px;right: 5%;background: #0030ff;width: 358px;
}
.h-maps .bd{
	position: relative;
}
.h-maps .bd li{
	position: relative;
}

.h-maps .bd li .d1{
	position: absolute;width: 1.8%;height: 5%;border-radius: 50%;left: 33.6%;top: 34%;z-index: 11;
}
.h-maps .bd li .d2{
	position: absolute;width: 1.8%;height: 5%;border-radius: 50%;left:43.2%;top: 31.4%;z-index: 11;
}
.h-maps .bd li .d3{
	position: absolute;width: 1.8%;height: 5%;border-radius: 50%;left: 46%;top: 33.5%;z-index: 11;
}
.h-maps .bd li .d4{
	position: absolute;width: 1.8%;height: 5%;border-radius: 50%;left: 45.3%;top: 38.5%;z-index: 11;
}
.h-maps .bd li .d5{
	position: absolute;width: 1.8%;height: 5%;border-radius: 50%;left: 36.1%;top: 44.5%;z-index: 11;
}
.h-maps .bd li .d6{
	position: absolute;width: 1.8%;height: 5%;border-radius: 50%;left: 35.2%;top: 50.6%;z-index: 11;
}
.h-maps .bd li .d7{
	position: absolute;width: 1.8%;height: 5%;border-radius: 50%;left: 41.4%;top: 66.4%;z-index: 11;
}
.h-maps .bd li .d8{
	position: absolute;width: 1.8%;height: 5%;border-radius: 50%;left: 22.2%;top: 88.4%;z-index: 11;
}
.h-maps .bd li .d9{
	position: absolute;width: 1.8%;height: 5%;border-radius: 50%;left: 24%;top: 91%;z-index: 11;
}
.h-maps .bd li .dd{
	background: none;cursor: pointer;
}
.h-maps .bd .on .mbds{
	display: block;
}
.h-maps .bd .mbds{
	background: #fff;position: absolute;left: 50%;bottom: 150%;width: 340px;height: auto;border-radius:4px ;box-shadow: 0 0 6px 2px #eee;margin-left: -170px;display: none;
}
.h-maps .bd .mbds:after{
	content: "";display: block;background: url(../imgs/mico6.png) no-repeat center;width: 18px;height: 9px;bottom: -9px;position: absolute;left: 0;right: 0;z-index: 11;margin: 0 auto;
}
.h-maps .bd .mbds h2{
	font-size: 14px;color: #ffffff;line-height: 35px;padding: 0 20px;background: #e4cf6c;border-top-left-radius:4px ;border-top-right-radius:4px ;
}
.h-maps .bd .mbds p{
	padding: 14px 20px;font-size: 12px;color: #666666;line-height: 22px;
}




.h-maps .text img{
	width: 100%;display: block;
}
.h-maps .text .tt{
	height: 170px;padding: 0 25px;overflow: hidden;
}
.h-maps .text h6{
	font-size: 21px;color: #ffffff;margin-top: 20px;line-height: 35px;
}
.h-maps .text dt{
	font-size: 14px;line-height: 26px;margin-bottom: 10px;color: #7782b0;
}
.h-maps .text dd{
	font-size: 13px;line-height: 20px;color: #828bff;
}

.footer{
	overflow: hidden;padding-bottom: 30px;margin-top: 80px;margin-right: 15%;
}
.footer ul{
	float: left;
}
.footer li{
	float: right;margin-right: 15px;
}
.footer li a{
	font-size: 12px;color: #ababab;line-height: 34px;display: block;
}
.footer p{
	font-size: 12px;color: #ababab;line-height: 34px;float: right;
}
/*棣栭〉鎶€鏈�*/


/*鍟嗗満鎸囧崡寮€濮�*/

.lfico{
	position: fixed;z-index: 9999;left: 65px;top: 40%;
}
.lfico li{
	margin-top: 10px;background: #fff;box-shadow: 0 0 6px 3px #eee;width: 60px;height: 60px;border-radius: 50%;
}
.lfico li a{
	display: block;width: 100%;height: 100%;
}
.lfico li.l1 a{
	background:url(../imgs/lico1.png) no-repeat center ;
}
.lfico li.l2 a{
	background:url(../imgs/lico2.png) no-repeat center ;
}
.lfico li.l3 a{
	background:url(../imgs/lico3.png) no-repeat center ;
}
.lfico li.l4 a{
	background:url(../imgs/lico4.png) no-repeat center ;
}


.lfico li.l1:hover a{
	background:url(../imgs/lico1-1.png) no-repeat center ;
}
.lfico li.l2:hover a{
	background:url(../imgs/lico2-1.png) no-repeat center ;
}
.lfico li.l3:hover a{
	background:url(../imgs/lico3-1.png) no-repeat center ;
}
.lfico li.l4:hover a{
	background:url(../imgs/lico4-1.png) no-repeat center ;
}







.r-main{
	width:80% ;margin-left: 20%;
}
.header.r-head{
	height: 112px;
}
.r-main .waps{
	margin-right: 140px;
}
.r-main .r-nav li{
	float: left;width: 50%;
}
.r-main .r-nav li a{
	display: block;height: 110px;background: #6e8dd9;font-size:24px ;color: #b1c0e9;text-align: center;line-height: 110px;transition: all 0s;position: relative;
}
.r-main .r-nav li:hover a,
.r-main .r-nav li.on a{
	color: #fff;
	background-color:#0030ff;
}
.r-main .r-nav li:hover a:after,
.r-main .r-nav li.on a:after{
	content: "";display: block;background: url(../imgs/lico5.png) no-repeat center;width: 30px;height: 15px;margin: 0 auto;position: absolute;bottom: -14px;left: 0;right: 0;z-index: 1;
}
.r-main .r-nav dl{
	background: #d5dff8;padding: 24px 35px;
}
.r-main .r-nav dd{
	float: left;margin: 0 2px;
}
.r-main .r-nav dd a{
	display: block;padding: 0 15px;line-height: 34px;border-radius: 17px;text-align: center;font-size: 14px;color: #0030ff;
}
.r-main .r-nav dd:hover a,
.r-main .r-nav dd.on a{
	background: #0030ff;color: #fff;
}
.r-main .r-silbox{
	background: #dee7fd;height:136px ;position: relative;
}
.r-main .r-silbox .next,
.r-main .r-silbox .prev{
	width: 55px;height:136px;position: absolute;left: 0;top: 0;z-index: 11;background: url(../imgs/rico1.png) no-repeat center #0030ff;cursor: pointer;transition: all 0.3s;
}
.r-main .r-silbox .next{
	left: auto;right: 0;transform: rotate(180deg);
}
.r-main .r-silbox .next:hover,
.r-main .r-silbox .prev:hover{
	background: url(../imgs/rico1.png) no-repeat center #0030ff;
}
.r-main .r-silbox .bd ul 
{
    text-align:center;
}
.r-main .r-silbox .bd li{
	width: 136px;text-align: center;height: 136px;overflow: hidden; display:inline-block;
}
.r-main .r-silbox .bd li a{
	height: 136px;width: 100%;text-align: center;
}
.r-main .r-silbox .bd li table{
	height: 100%;width: 100%;
}
.r-main .r-silbox .bd li a{
	display: block;
}
.r-main .r-silbox .bd li img{
	max-width: 100%;max-height: 136px;display: block;margin: 0 auto;
}
.r-main .r-silbox .bd li img{
    transition: all 0.3s;
    transform: scale(1);margin: 0 auto;
    opacity: 0.8;
}
.r-main .r-silbox .bd li:hover img{
	opacity: 1;
    position: relative;z-index: 11;
}
.r-main .bds .text dt{
	transition: all 0.3s;
}
.r-main .bds .text dt:hover{
	background: rgba(255,255,255,0.1);
}

.shp-details .shp-btns a:hover{
	background: #0030ff;
}




	
.r-main .r-silbox .bd .tempWrap{
	margin: 0 auto;
}
.r-main .bds{
	margin-top: 60px;overflow: hidden;position: relative;
}
.r-main .bds .ov{
	float: left;width: 50%;overflow: hidden;
}
.r-main .bds .ov.slideBox{
	position: relative;
}
.r-main .bds .ov.slideBox .bd img{
	width: 100%;display: block;
}
.r-main .bds .ov.slideBox .hd{
	position: absolute;left: 0;right: 0;bottom:12px ;z-index: 111;
}
.r-main .bds .ov.slideBox .hd ul{
	text-align: center;font-size: 0;
}
.r-main .bds .ov.slideBox .hd li{
	width:18px ;height: 18px;background: rgba(255,255,255,0.25);margin: 0 5px;display: inline-block;border-radius: 50%;cursor: pointer;
}
.r-main .bds .ov.slideBox .hd li.on{
	background: #fff;
}
.r-main .bds .text{
	background: #0030ff;height: 100%;padding: 0 58px;
}
.r-main .bds .ov.prov{
	position: absolute;right: 0;top: 0;bottom: 0;
}
.r-main .bds h2{
	font-size:30px ;color: #e4cf6c;border-bottom: 1px dashed #6c78ab;line-height: 135px;height: 135px;overflow: hidden;
}
.r-main .bds h4{
	line-height: 108px;font-weight: bold;color: #2c4bff;font-size: 50px;text-transform: uppercase;position: relative;height: 108px;overflow: hidden
}
.r-main .bds h4 span{
	color: #fff;font-size:20px ;left: 0;bottom:18px ;position: absolute;line-height: 1.7;font-weight: normal;
}
.r-main .bds .text p{
	font-size: 14px;color: #fff;line-height: 24px;height: 170px;overflow: hidden;
}
.r-main .bds .htxt{
	border-bottom: 1px dashed #6c78ab;overflow: hidden;height: 480px;
}
.r-main .bds .text dl{
	padding-top:30px ;position: relative;padding-bottom: 30px;
}
.r-main .bds .text dd{
	line-height:40px ;font-size: 16px;color: #ffffff;
}
.r-main .bds .text dd em{
	color: #fff;display: inline-block;font-style: normal !important;
}
.r-main .bds .text i{
	display: inline-block;width: 4em;text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/
	text-align-last:justify;/* ie9*/
	-moz-text-align-last:justify;/*ff*/
	-webkit-text-align-last:justify;/*chrome 20+*/
}
.r-main .bds .text dt{
	width: 120px;height: 120px;border: 1px solid #858978;border-radius:4px ;position: absolute;right:50px ;top: 50%;margin-top: -20px;
}
.r-main .bds .text dt a{
	display: block;padding-top: 75px;height: 45px;line-height: 40px;text-align: center;background: url(../imgs/rico2.png) no-repeat center 20px;font-size: 16px;color: #e4cf6c;
}

.r-main .footer{
	margin-right:140px ;
}
/*鍏ラ┗缁撴潫*/

.r-details{
	background: #2b72d1;padding-bottom: 35px;
}
.r-details .r-dlt{
	float: left;width: 550px;margin-left: 35px;overflow: hidden;
}
.r-details .r-dlt .hico{
	width: 122px;height: 122px;border-radius: 50%;border: 8px solid #498ae0;margin: 0 auto;position: relative;z-index: 11;margin-top: 24px;overflow: hidden;
}
.r-details .r-dlt .hico a{
	height: 100%;width: 100%;display: block;background: #fff;
}
.r-details .r-dlt .hico table{
	width: 100%;height: 100%;text-align: center;
}
.r-details .r-dlt .rbds{
	margin-top: -69px;background: #498ae0;padding: 0 40px;overflow: hidden;padding-bottom: 30px;
}
.r-details .r-dlt .rbds h2{
	margin-top: 70px;line-height:62px ;border-bottom: 1px dotted #83abe8;font-size: 25px;color: #e4cf6c;height: 62px;overflow: hidden;
}
.r-details .r-dlt h4{
	line-height:60px;font-weight: bold;color: #3e7ed4;font-size: 40px;text-transform: uppercase;position: relative;height: 60px;overflow: hidden;
}
.r-details .r-dlt h4 span{
	color: #fff;font-size:20px ;left: 0;bottom:5px ;position: absolute;line-height: 1.7;font-weight: normal;
}
.r-details .r-dlt .ypov{
	height:200px ;overflow-x: hidden;overflow-y: scroll;
}
#ascrail2000{
	opacity: 1 !important;margin-left: 10px;background: #2b72d1;
}
#ascrail2000 div{
	background: #00b4ff !important;
}
.r-details .r-dlt p{
	font-size: 14px;color: #ffffff;line-height:22px ;
}
.r-details .r-htxt{
	height: 320px;border-bottom: 1px dotted #83abe8;
}
.r-details .r-ftxt{
	margin-top:25px ;
}
.r-details .r-ftxt dd{
	line-height: 26px;font-size:14px ;color: #fff;
}
.r-details .r-ftxt dd em i{
	width: 4em;font-style: normal !important;display: inline-block;text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/
	text-align-last:justify;/* ie9*/
	-moz-text-align-last:justify;/*ff*/
	-webkit-text-align-last:justify;/*chrome 20+*/
}
.r-details .r-ftxt dd em{
	color: #729cf4;
}
.r-details .r-ftxt ul{
	overflow: hidden;margin-top: 30px;width: 110%;
}
.r-details .r-ftxt li{
	float: left;width: 108px;margin-right: 12px;
}
.r-details .r-ftxt li img{
	width: 100%;height: auto;display: block;
}
.r-details{
	background: #2b72d1;overflow: hidden;
}
.r-details .r-map{
	float: left;width: 765px;margin-left: 22px;
}
.r-details .r-map .m-ico{
	margin-top: 55px;text-align: center;
	display:none;
}
.r-details .r-map .m-ico li{
	display: inline-block;width: 100px;text-align: center;
}
.r-details .r-map .m-ico .ico{
	width: 50px;height: 50px;border-right: 50%;background: rgba(255,255,255,0.1);border-radius: 50%;margin: 0 auto;
}
.r-details .m-ico .ico table{
	width: 100%;height: 100%;text-align: center;
}
.r-details .m-ico h5{
	font-size: 14px;color: #ffffff;line-height: 34px;
}
.r-details .m-dl{
	text-align: center;margin-bottom: 20px; margin-left:70px;
}
.r-details .m-dl dl{
	display:inline-block;height: 40px;
	/*background: #3179da;border-radius: 8px;*/
	padding: 0 10px;
}
.r-details .m-dl dd{
	margin-right:8px ;display: inline-block;font-size: 14px;color: #ffffff;line-height: 40px;
}
.r-details .m-dl dd span{
	width: 12px;height: 12px;border-radius: 50%;display: inline-block;margin-right: 7px;
}
.r-details .m-dl dd:last-child{
	margin-right: 0;
}
.r-details .r-slider{
	margin-top: 72px;
}
.r-details .r-slider .hd{
	margin-top: 30px;text-align: center;font-size: 0;
}
.r-details .r-slider .hd li{
	display: inline-block;width: 59px;height: 59px;line-height: 59px;text-align: center;font-size: 20px;color: #ffffff;border: 1px solid #0030ff;margin: 0 5px;position: relative;cursor: pointer;
}
.r-details .r-slider .hd li.on:after{
	content: "";display: block;background: url(../imgs/rico4.png) no-repeat center;width: 17px;height: 9px;position: absolute;top: -9px;left: 0;right: 0;margin: 0 auto;
}
.r-details .r-slider .hd li.on{
	background: #e4cf6c;color: #fff;border: 1px solid #e4cf6c;
}

/**/


/**/
.shopping .baner{
	position: relative;
}
.shopping .baner .imgs img{
	width: 100%;display: block;
}
.shopping .baner .sptxt{
	position: absolute;left: 60px;top: 50px;z-index: 11;right: 0;
}
.shopping .baner h2{
	font-size: 44px;color: #e4cf6c;font-weight: bold;text-transform: uppercase;line-height: 54px;
}
.shopping .baner h3{
	line-height: 92px;font-size:35px ;color: #ffffff;
}
.shopping .baner span{
	display: block;width: 58px;height: 4px;border-radius: 2px;background: #e4cf6c;
}
.shopping .form{
	margin-top: 60px;position: relative;z-index: 111;
} 
.shopping .form li{
	float: left;margin-right: 15px;
}
.shopping .form li .btns{
	width: 110px;height: 38px;line-height: 38px;background: #5c5c5c;border-radius: 4px;border: none;color: #ffffff;font-size: 14px;cursor: pointer;font-family:寰蒋闆呴粦;
}
.shopping .form li .btns:hover{
	background: #072c87;color: #fff;
}


.shopping .form li .search{
	width: 300px;border-bottom: 1px solid #cccccc;overflow: hidden;
}
.shopping .form li .txt{
	margin-left: 12px;border: none;height:37px ;font-size: 14px;color: #999999;width: 240px;float: left; font-family:寰蒋闆呴粦;
}
.shopping .form li .btn{
	width:45px ;height: 37px;background: url(../imgs/sbtn.png) no-repeat center;float: right;cursor: pointer;border: none;
}
.shopping .sp-list{
	margin-top: 75px;
}
.shopping .sp-list ul{
	overflow: hidden;
}
.shopping .sp-list li{
	float: left;width: 33.33%;overflow: hidden;
}
.shopping .sp-list li a{
	display: block;
}
.shopping .sp-list li .imgs{
	width: 100%;height: 230px;
}
.shopping .sp-list .txt{
	height: 87px;overflow: hidden;padding: 0 22px;
}
.shopping .sp-list .txt h4{
	font-size: 15px;color: #333333;margin-top: 13px;line-height: 30px;height: 30px;overflow: hidden;
}
.shopping .sp-list .txt h6{
	font-size: 14px;color: #c1c1c1;line-height: 24px;
}
.shopping .sp-list li:hover .txt{
	background: #072c87;
}
.shopping .sp-list li:hover .txt h4,
.shopping .sp-list li:hover .txt h6{
	color: #fff;
}
.shopping .sp-list li img{
	width: 100%;display: block;height: 100%;
}
.shopping .sp-pages{
	margin-top: 65px;
}
.shopping .sp-pages ul{
	text-align: center;font-size: 0;
}
.shopping .sp-pages li{
	display: inline-block;margin: 0 4px;line-height: 32px;
}
.shopping .sp-pages li a{
	display: block;width: 32px;height: 32px;border-radius: 50%;text-align: center;background: #eaf0ff;color: #0030ff;font-size: 14px;
}
.shopping .sp-pages li span{
	font-size: 14px;color:#072c87 ;
}
.shopping .sp-pages li:hover a,
.shopping .sp-pages li.on a{
	background: #0030ff;color: #fff;
}
.shp .footer{
	margin-top: 45px;
}

/*鍟嗗満娲诲姩缁撴潫*/

/*鍟嗗満娲诲姩璇︽儏*/
.r-main .shp-waps{
	width: 1225px;margin: 0;
}
.r-main .shp-waps .bimgs img{
	width: 100%;display: block;
}
.r-main .shp-details .text{
	padding-top: 50px;
} 
.r-main .shp-details h2{
	font-size: 27px;color: #0030ff;line-height: 34px;text-align: center;margin:0 160px;
}
.r-main .shp-details .fx{
	text-align: center;
}
.r-main .shp-details dl{
	text-align: center;margin-top: 28px;display: inline-block;
}
.r-main .shp-details dt{
	float: left;margin: 0 14px;font-size:14px;color: #999999;line-height: 40px;
}
.r-main .shp-details dd{
	float: left;margin: 0 4px;height: 40px;width: 40px;border-radius: 50%;overflow: hidden;
}
.r-main .shp-details dd a{
	height: 40px;width: 40px;
}
.r-main .shp-details .d1 a{
	display: block;background: url(../imgs/shico1.png) no-repeat center #dbffe7;
}
.r-main .shp-details .d2 a{
	display: block;background: url(../imgs/shico2.png) no-repeat center #ffefe4;
}
.r-main .shp-details .d3 a{
	display: block;background: url(../imgs/shico3.png) no-repeat center #fff5d1;
}
.r-main .shp-details .text{
	padding-bottom: 38px;border-bottom: 1px dotted #c1c1c1;position: relative;margin-bottom: 40px;
}
.r-main .shp-details .sp-date{
	position: absolute;left: 0;top: 45px;width: 115px;height: 115px;border: 2px solid #0030ff;border-radius: 8px;
}
.r-main .shp-details .sp-date table{
	width: 100%;height: 100%;text-align: center;
}
.r-main .sp-date h3{
	font-size:58px ;color: #0030ff;line-height: 60px;
}
.r-main .sp-date h5{
	font-size: 14px;color: #0030ff;line-height: 22px;
}

.shp-details .pt 
{
    width:1000px;
    font-size:14px ;color: #333333;line-height: 26px; margin:0 auto;
}
.shp-details .pt img{
	display: block;
	margin: 0 auto;
}
.shp-details .pt p{
	/*margin-bottom: 18px;*/
}
.shp-details .pt .p1{
	text-indent: 2em;
}
.shp-details .pb{
	margin-top: 35px;text-align: center;
}
.shp-details .pb h4{
	font-size:18px ;color: #ff0000;line-height: 50px;
}
.shp-details .pb p{
	font-size: 14px;line-height: 18px;color: #333333;
}
.shp-details .shp-btns{
	padding: 28px 0;border-top: 1px solid #cacaca;border-bottom: 1px solid #cacaca;margin-top: 45px;
}
.shp-details .shp-btns a{
	width:204px ;height: 50px;line-height: 50px;text-align: center;display: block;border-radius: 4px;background: #0030ff;font-size: 15px;color: #ffffff;margin: 0 auto;
}
.shp-more{
	margin: 22px 0;
}
.shp-more a{
	font-size: 14px;color: #999999;line-height: 34px;
}
.shp-waps .shopping .sp-list{
	margin: 0;
}




/*鍟嗗満娲诲姩鎯宠捣缁撴潫*/


/*鏈嶅姟涓庤鏂藉紑濮�*/
.shopping .baner p{
	font-size: 16px;color: #ffffff;line-height: 26px;position: absolute;top: 0;right: 40px;text-align: right;
}
.services{
	overflow: hidden;
}
.services ul{
	float: left;overflow: hidden;width: 66.66%;
}
.services dl{
	width: 33.33%;float: left;
}
.services li{
	float: left;width: 50%;position: relative;
}
.services li .imgs img{
	width: 100%;display: block;
}
.services .l1{
	background:#e4cf6c ;
}
.services .l2{
	background:#6092ef ;
}
.services .l3{
	background:#ef9c60 ;
}
.services li a{
	display: block;height: 274px;
}
.services .pd{
	padding:40px 50px 0 ;
}
.services h3{
	font-size: 30px;color: rgba(255,255,255,0.3);text-transform: uppercase;line-height: 42px;margin-top: 5px;
}
.services h2{
	font-size: 26px;color: #ffffff;line-height: 50px;font-weight: bold;margin-bottom: 15px;
}
.services .d1{
	background: #c16ce4;height: 411px;
}
.services .d1 .ico{
	margin-top: 65px;
}
.services li:after{
	content: "";display: block;position: absolute;
}
.services li.l1:after{
	background: url(../imgs/ico5.png) no-repeat center;width: 21px;height: 42px;right: -21px;top: 50%;margin-top: -21px;z-index: 11;
}
.services li.l2:after{
	background: url(../imgs/ico7.png) no-repeat center;width: 42px;height: 21px;right: 0;z-index: 11;left: 0;bottom: -21px;margin: 0 auto;
}
.services li.l3:after{
	background: url(../imgs/ico6.png) no-repeat center;width: 42px;height: 21px;right: 0;z-index: 11;left: 0;top: -21px;margin: 0 auto;
}
.services dd.d1:after{
	background: url(../imgs/ico8.png) no-repeat center;width: 42px;height: 21px;right: 0;left: 0;bottom: -19px;margin: 0 auto;content: "";display: block;z-index: 1111;position: absolute;
}
.services dd{
	position: relative;
}
.services dd a{
	height: 411px;display: block;
}

.mask{
	position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 999999;display: none;
}
.mask.on{
	display: block;
}
.mask .bg{
	position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.85);
}
.mask .mabd{
	position: absolute;left: 0;right: 0;top: 50%;margin: 0 auto;margin-top: -350px;width: 1140px;background: #fff;height: 710px;
}
.mask .mabd .mhd{
	background: #e4cf6c;padding: 35px 45px;position: relative;overflow: hidden;
}
.mask .mabd .mhd h2{
	font-size: 26px;color: rgba(255,255,255,0.2);line-height: 40px;text-transform: uppercase;
}
.mask .mabd .mhd h3{
	font-size: 24px;color:#ffffff;line-height: 40px;font-weight: bold;margin-bottom: 20px;
}
.mask .mabd .mhd .imgs{
	position: absolute;right: 0;top: 0;bottom: 0;
}
.mask .mabd .mhd .imgs img{
	height: 100%;display: block;float: right;
}
.mask .mabd .mbd{
	overflow: hidden;
}
.mask .mabd .mbd .imgs{
	float: left;width: 686px;padding:40px 43px ;
}
.mask .mabd .mbd .text{
	float: right;margin-right: 30px;width: 310px;margin-top: 40px;height:388px ;position: relative;
}
.mask .mabd .mbd .text p{
	font-size: 14px;color: #333333;line-height: 22px;margin-bottom: 25px;
}
.mask .mabd .text .btns{
	width: 100%;height: 50px;line-height: 50px;background: #e1e1e1;text-align: center;font-size:14px ;color: #333333;position: absolute;left: 0;right: 0;bottom: 0;cursor: pointer;
}
.process{
	margin-top: 135px;position: relative;
}
.process .pr-lt{
	width: 406px;position: absolute;bottom: 0;left: 0;
}
.process .pr-lt .hd{
	background: url(../imgs/img7.jpg) no-repeat center;height: 503px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;padding: 95px 60px;
}
.process .pr-lt .hd h2{
	font-size: 30px;color: rgba(255,255,255,0.3);line-height: 30px;text-transform: uppercase;
}
.process .pr-lt .hd h3{
	line-height:68px ;color: #fff;font-size: 30px;margin-bottom: 56px;
}
.process .pr-lt .hd p{
	font-size: 14px;line-height: 24px;color: #ffffff;
}
.process .pr-lt .bd{
	
	background: #0030ff;
	height: 315px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;padding: 0 40px;overflow: hidden;
}
.process .pr-lt .bd h4{
	font-size: 30px;margin-top: 18px;line-height: 80px;color: #fff;
}
.process .pr-lt .bd h5{
	font-size: 17px;color: #e4cf6c;line-height: 28px;font-weight: bold;
}
.process .pr-lt .bd h6{
	line-height: 60px;font-size: 20px;color: #ffffff;
}
.process .prul{
	float: right;width: 986px;min-height:760px ;
}
.process .prul li{
	height: 190px;padding: 0 70px;cursor: pointer;
}
.process .prul li .text{
	height: 190px;border-bottom: 1px dotted #afbfe6;overflow: hidden;position: relative;
}
.process .prul li table{
	height: 190px;overflow: hidden;float: left;
}
.process .prul li em{
	font-size:60px ;color: #0030ff;width: 110px;
}
.process .prul li p{
	width: 600px;font-size:14px ;color: #666666;line-height: 22px;
}
.process .prul li .ico{
	width: 110px;
}
.process .prul li .btns{
	position: absolute;right: 0;text-align: center;top: 45px;display: block;
}
.process .prul li .btns h4{
	font-size: 14px;margin-top: 14px;line-height: 18px;color: #0099ff;
}
.process .prul li:hover{
	background: url(../imgs/ico9.png) no-repeat left center;
}
.process .prul li:nth-child(3):hover{
	background: url(../imgs/ico10.png?v=1) no-repeat left center;
}
.process .prul li:nth-child(4):hover{
	background: url(../imgs/ico10.png?v=1) no-repeat left center;
}

/*鏈嶅姟涓庤鏂界粨鏉�*/
.layout:after{
	content: "";width: 12px;height: 740px;position: absolute;left: 0;top: 0;display: block;background: #0030ff;
}
.naver .select-main{
	float: left;margin-top: 29px;height: 36px;width: 146px;border-radius: 18px;border: 1px solid #e8e8e8;line-height:36px ;padding: 0 22px;position: relative;font-size: 14px;color: #666666;cursor: pointer;
}
.naver .select-arrow{
	background: url(../imgs/hico5.png) no-repeat center;width: 15px;height: 36px;right: 18px;position: absolute;top: 0;z-index: 111;transition: all 0.3s;
}
.header .naver .select-list{
	position: absolute;left: -1px;top: 18px;background: #fff;border: 1px solid #e8e8e8;border-top: none;padding-top: 18px;margin: 0;z-index: 11;right: -1px;border-bottom-left-radius: 19px;border-bottom-right-radius: 19px;
}
.naver .select-list li{
	line-height: 36px;font-size: 14px;color: #666666;padding: 0 25px;float: none;margin: 0;
}
.naver .select-set{
	position: relative;z-index: 111;
}
.select-main.z-index .select-arrow{
	transform: rotate(180deg);
}
.naver .select-list li:hover{
	background: #0030ff;color: #fff;
}

.footer li:hover a,
.footer li.on a,
.header .naver li.on a,
.header .naver li a:hover
{
    /*font-weight:bold;*/
}
.r-main .waps{
	width: 1382px;
}

.shopping .select-main{
	height: 36px;width:92px;border-radius: 4px;border: 1px solid #dfdfdf;line-height:36px ;padding: 0 15px;position: relative;font-size:16px;color: #0030ff;cursor: pointer;
}
.shopping .select-arrow{
	background: url(../imgs/hico6.png) no-repeat center;width: 12px;height: 36px;right: 10px;position: absolute;top: 0;z-index: 111;transition: all 0.3s;
}
.shopping .select-list{
	position: absolute;left: -1px;top: 18px;background: #fff;border: 1px solid #e8e8e8;border-top: none;padding-top: 18px;margin: 0;z-index: 11;right: -1px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;
}
.shopping .select-list li{
	line-height: 36px;font-size: 14px;color: #666666;padding: 0 20px;float: none;margin: 0;
}
.shopping .select-set{
	position: relative;z-index: 111;
}
.select-main.z-index .select-arrow{
	transform: rotate(180deg);
}
.shopping .select-list li:hover{
	background: #0030ff;color: #fff;
}

.h-admis .h-list li .himgs{
	height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 11;opacity: 0;
}
.h-admis .h-list li:hover .himgs{
	opacity: 1;
}
.h-admis .h-list .himgs .bg{
	height: 100%;background-size: cover;overflow: hidden;
}
.h-admis .h-list .himgs .bg table{
	width: 50%;float: left;height: 100%;
}
.h-admis .h-list .himgs .ico{
	text-align: center;
}
.h-admis .h-list .himgs .ico .more{
	width: 80px;height: 26px;border-radius: 13px;border: 1px solid #e4cf6c;text-align: center;line-height: 26px;display: block;margin: 0 auto;font-size: 14px;color: #e4cf6c;margin-top: 35px;transition: all 0.3s;
}
.h-admis .h-list .himgs .ico .more:hover{
	background: rgba(228,207,108,0.8);color: #fff;
}
.h-admis .h-list .himgs .ico .more i{
	margin-left: 14px;
}
.h-admis .h-list .himgs .tt{
	padding: 0 20px;color: #fff;
}
.h-admis .h-list .himgs p{
	font-size: 14px;color: #ffffff;line-height: 22px;margin-bottom: 35px;
}
.h-admis .h-list .himgs h6{
	font-size: 14px;line-height: 30px;
}
.h-admis .h-list .himgs h6 i{
	width: 4em;	text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/
	text-align-last:justify;/* ie9*/
	-moz-text-align-last:justify;/*ff*/
	-webkit-text-align-last:justify;/*chrome 20+*/display: inline-block;
}
.h-admis .h-list .himgs h6 em{
	color: #7ea2fa;font-style: normal !important;
}


	.htops a:after{
	position: absolute;content: '';left: 3px;top: 3px;width:54px;height:54px;
   border-radius: 50%;opacity: 0;transform: scale(0.5,0.5);-webkit-transform: scale(0.5,0.5);-moz-transform: scale(0.5,0.5);margin-left: -1px;margin-top: -1px;background-color: rgba(228,207,108,0.5);-index: -1;
}
.htops a:before{
	position: absolute;content: '';left: 0px;top: 0px;width: 100%;height: 100%;border: 1px solid #e4cf6c; border-radius: 50%;margin-left: -1px;margin-top: -1px;opacity: 1;z-index: -1;display: block;
}
.htops a:after,
.htops a:before{
    transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
}
.htops a:hover:after{
	 opacity: 1;
    transform: scale(1.0,1.0);
    -webkit-transform: scale(1.0,1.0);
    -moz-transform: scale(1.0,1.0);
    transition: all .5s ease-in-out .1s;
    -webkit-transition: all .5s ease-in-out .1s;
    -moz-transition: all .5s ease-in-out .1s;
}
.htops a:hover:before {
	opacity: 0;
transform: scale(1.6,1.6);
-webkit-transform: scale(1.6,1.6);
-moz-transform: scale(1.6,1.6);
transition: all .5s ease-in-out 0s;
-webkit-transition: all .5s ease-in-out 0s;
-moz-transition: all .5s ease-in-out 0s;z-index: 111;
   
}
	
	
	
.flickity-button svg{
	display: none;
}
.gallery-cell{
	opacity: 0;
}
.gallery-cell.is-selected{
	opacity: 1;
}
	
.gallery-cell.is-selected + .gallery-cell{
	opacity: 1;
}



/*6.22鏂板淇敼寮€濮�*/

.r-details .r-dlt{
	width: 450px;
}
.r-details .r-dlt h4{
	font-size: 32px;
}
.r-details .r-dlt .rbds h2{
	text-align: center;
}
.r-details .r-htxt{
	height: 425px;overflow: hidden;
}
.r-details .r-ftxt li{
	margin-right: 16px;
}
.r-details .r-map{
	width: 865px;margin-left: 17px;
}
.r-details .r-slider .bd li img{
	width: 100%;display: block;
}
.r-details .r-slider{
	margin-top: 25px;
	/*position:relative;*/
}
/*6.22鏂板淇敼缁撴潫*/

/*6.25鏂板淇敼寮€濮�*/
.header .naver li{
	position: relative;
}
.header .naver li{
	padding-bottom: 22px;
}
.header .naver li .h-sub{
	position: absolute;left: -32px;top: 52px;width: 1000px;display: none;
}
.header .naver li .h-sub dl{
	margin: 0;float: none;overflow: inherit;border: 1px solid #efefef;display: inline-block;
}
.header .naver li dl dd{
	border-right: 1px solid #efefef;width: 125px;height: 40px;line-height: 40px;float: left;background: #fff;
}
.header .naver li.on dl dd a,
.header .naver li dl dd a{
	font-size: 14px;color: #999999;display: block;text-align: center;position: relative;line-height: 40px;
}
.header .naver li dl dd:hover a,
.header .naver li dl dd.on a{
	background: #e4cf6c;color: #fff;
}
.header .naver li dl dd.on a:after{
	content: "";background: url(../imgs/ylico1.png) no-repeat center;width: 13px;height: 7px;position: absolute;top: -7px;left: 0;right: 0;margin: 0 auto;display: block;
}
.r-main .r-silbox .bd li a span{
	font-size: 24px;color: #03a8ed;
}
.header .naver dd a{
	display: block;position: relative;
}
.header .naver .d1 a{
	background: url(../imgs/x-wb.png) no-repeat center;display: block;height:25px;
}
.header .naver .d2 a{
	background: url(../imgs/x-wx.png) no-repeat center;display: block;height:25px;
}
.header .naver .d3 a{
	background: url(../imgs/x-tel.png) no-repeat center;display: block;height:25px;
}
.header .naver .d1:hover a{
	background: url(../imgs/ywb.png) no-repeat center;
}
.header .naver .d2:hover a{
	background: url(../imgs/ywx.png) no-repeat center;
}
.header .naver .d3:hover a{
	background: url(../imgs/yph.png) no-repeat center;
}
.header .naver .d2 .ywx{
	position: absolute;left: 50%;margin-left: -70px;width: 140px;height: 160px;top: 20px;padding-top: 20px;z-index: 11;display: none;
}
.header .naver .d2 .ywx img{
	width: 100%;height: 140px;display: block;
}
.header .naver .d2:hover .ywx{
	display: block;
}
.header .naver .d3 .yph{
	position: absolute;left: 50%;margin-left: -70px;width: 140px;height: 160px;top: 20px;padding-top: 10px;z-index: 11;font-size: 16px;color: #0030ff;display: none;
}
.header .naver .d3:hover .yph{
	display: block;
}

/*6.25*/

/*6.27*/

.naver .select-list li.select-items{
	padding-bottom: 0;
}
.header .naver .select-list{
	overflow: hidden;
}

/*6.28*/
.r-details .r-dlt .hico{
	background: #FFFFFF;text-align: center;
}
.r-details .r-dlt .hico img{
	width: 122px;height: 122px;
}
.r-details .r-dlt .hico span{
	line-height: 122px;display: inline-block;color: #5d5d5e;
}

/*6.28*/

.h-admis .h-list li{
	height: 17.18vw;min-height: 209px;
}

.intxt 
{
    text-align:center;font-size:14px;padding-top:10px;padding-bottom:10px;color:#FFF; display:none;
}

.yico 
{
    background: url(../imgs/yico1.png) no-repeat center;width: 60px;height: 29px;position: absolute;font-size:13px ;color: #fffffe;line-height: 23px;text-align: center;z-index: 1111;margin-left: -30px;margin-top: -29px;opacity: 0;
}



/**/

.qm-intro{
	overflow: hidden;margin-top: 50px;position: relative;background: #eff7ff;padding-bottom: 100px;
}
.qm-intro h3{
	font-size: 34px;color: #0030ff;line-height: 126px;font-weight: bold;text-align: center;position: relative;z-index: 11;
}
.qm-intro .qm-slid{
	position: relative;overflow: hidden;padding: 0 116px;position: relative;z-index: 111;
}
.qm-intro:after{
	content: "";display: block;position: absolute;left: 0;top: 0;height: 465px;background: #bcdbff;right: 0;
}
.qm-intro:before{
	content: "";display: block;position: absolute;background: url(../imgs/qlico1.png) no-repeat center;width: 118px;height:123px ;right: 12px;bottom: 5px;z-index: 11;
}
.qm-intro .qm-slid .bd img{
	width: 100%;display: block;margin: 0 auto;
}
.qm-intro .qm-slid .hd{
	margin-top: 23px;
}
.qm-intro .qm-slid .hd ul{
	font-size: 0;text-align: center;
}
.qm-intro .qm-slid .hd li{
	display: inline-block;width: 12px;height: 12px;background: #bcdbff;border-radius: 50%;margin: 0 4px;
}
.qm-intro .qm-slid .hd li.on,
.qm-intro .qm-slid .hd li:hover{
	background: #0030ff;
}
.qm-intro .qm-slid .prev,
.qm-intro .qm-slid .next{
	 position:absolute; left:0; top:201px; margin-top:0; display:block; background:url(../imgs/qm-pre.jpg) no-repeat center;width: 55px;height: 137px;cursor: pointer;
  }
.qm-intro .qm-slid .next{ left:auto; right:0; transform: rotate(180deg); }
.qm-intro .qm-txt{
	margin: 40px auto 0;
	padding: 0 116px;
}
.qm-intro .qm-txt p{
	font-size: 14px;color: #333333;line-height: 20px;margin-bottom: 15px;text-indent:2em;
}











.bj {
		width: 100%;
		height: 100%;
		position: relative;
		margin: 0 auto;
	}
	
	.xyico {
		width: 60px;
		height: 29px;
		position: absolute;
		z-index: 1111;
		background: url(../imgs/yico1.png) no-repeat center;
		line-height: 23px;
		font-size: 12px;
		color: #fff;
		text-align: center;
		margin-top:-18px;
		opacity:0;
	}
	
	.xyico img {
		width: 100%;
		height: 100%;
		display: block;
	}
	.fil0{
		opacity: 1 !important;fill:rgba(0,0,0,0)!important;
		    stroke: none !important;
	}
	svg{
		position: absolute;z-index: 111;
	}
	.svg1 svg {
		width: 95.2%;left: 3.2%;top: 2.2%;height: 97%;
	}
	.svg2 svg {
		width: 95.2%;left: 1.5%;top: 4.2%;height: 107%;
	}
	.svg3 svg {
		width: 95.2%;left: 1.5%;top: 8.2%;height: 91%;
	}
	.svg4 svg {
		width: 96.2%;left: 1.5%;top: 13.7%;height: 84%;
	}
	.svg5 svg {
		width: 70.2%;left: 14.5%;top: -2.3%;height: 103%;
	}
	.xsv0 svg {
		width: 94%;left: 3.5%;top: 4%;height: 89%;
	}
	.xsv1 svg {
		width: 97%;left: 1.2%;top: 2.7%;height: 90%;
	}
	.xsv2 svg {
		width: 97.3%;left: 1.2%;top: 7.5%;height: 87%;
	}
	.xsv3 svg {
		width: 97.3%;left: 1.2%;top: 4.5%;height: 90%;
	}
	.xsv4 svg {
		width: 97.3%;left: 1.2%;top: 3.5%;height: 91%;
	}
	.xsv5 svg {
		width: 98.7%;left: 0.5%;top: 5.4%;height: 89%;
	}
	.xsh1 svg {
		width: 73%;left: 13%;top: 2.4%;height: 95%;
	}
	.xsh2 svg {
		width: 75.4%;left: 12%;top: 2.5%;height: 96%;
	}
	.xsh3 svg {
		width: 75.5%;left: 12%;top: 2.4%;height: 96%;
	}
	.xsh4 svg {
		width: 75.2%;left: 12%;top: 2.4%;height: 96%;
	}
	.xsh5 svg {
		width: 75.9%;left: 11.6%;top: 2.4%;height: 96%;
	}
	
	.qsv0 svg {
		width: 97.6%;left: 1%;top: 13.6%;height: 69%;
	}
	.qsv1 svg {
		width: 97.3%;left: 1.3%;top: 14.8%;height: 68%;
	}
	.qsv2 svg {
		width: 97.4%;left: 1.5%;top: 13.7%;height: 72%;
	}
	.qsv3 svg {
		width: 100%;left: 0;top: 0;height: 100%;
	}
	.qsv4 svg {
		width: 100%;left: 0%;top: 0%;height: 100%;
	}

	.csv0 svg {
		width: 95%;left: 3.5%;top: 14.2%;height: 72%;
	}
	.csv1 svg {
		width: 95.3%;left: 1.3%;top: 17%;height: 83%;
	}
	.csv2 svg {
		width: 94.7%;left: 2%;top: 19.6%;height: 69%;
	}
	.csv3 svg {
		width: 96%;left: 1.7%;top: 24.4%;height: 63%;
	}
	.csv4 svg {
		width: 70.5%;left: 14.4%;top: 10.7%;height: 77%;
	}

	.szsv0 svg {
		width: 65.8%;left: 17%;top: 17.2%;height: 66%;
	}
	.szsv1 svg {
		width: 90.9%;left: 3.1%;top: 7%;height: 77%;
	}
	.szsv2 svg {
		width: 93.7%;left: 1%;top: 5.9%;height: 78%;
	}
	.szsv3 svg {
		width: 92.7%;left: 2.2%;top: 6.5%;height: 82%;
	}

	.cqsv0 svg {
		width: 97.5%;left: 1%;top: 5.8%;height: 85.5%;
	}
	.cqsv1 svg {
		width: 95.3%;left: 3.1%;top: 3.6%;height: 92%;
	}
	.cqsv2 svg {
		width: 95%;left: 3%;top: 3%;height: 81%;
	}
	.cqsv3 svg {
		width: 96%;left: 3%;top: 1.6%;height: 81%;
	}
	.cqsv4 svg {
		width: 98.7%;left: 1%;top: 3.5%;height: 84%;
	}
	
	.ccsv0 svg {
		width: 82.5%;left: 12%;top: 5.8%;height: 75.2%;
	}
	.ccsv1 svg {
		width: 96.7%;left: 2.1%;top: 5.6%;height: 89.5%;
	}
	.ccsv2 svg {
		width: 94.5%;left: 4%;top: 5%;height: 90%;
	}
	.ccsv3 svg {
		width: 94%;left: 4%;top: 5.8%;height:89%;
	}
	.ccsv4 svg {
		width: 64.5%;left: 24.5%;top: 5.8%;height:89%;
	}
	
	.tjsv0 svg {
		width: 87%;left: 7.3%;top: 3.5%;height: 90%;
	}
	.tjsv1 svg {
		width: 89.4%;left: 7%;top: 4.6%;height: 88%;
	}
	.tjsv2 svg {
		width: 87.5%;left: 7.5%;top: 6.2%;height: 90%;
	}
	.tjsv3 svg {
		width: 79.5%;left: 12.5%;top: 11.8%;height: 75%;
	}











/*8.25*/
.rec-hds{
	margin: 35px 0 40px;padding-top: 30px;background: #fff;
}
.rec-hds .img{
	width: 370px;height: 279px;overflow: hidden;float: left;margin: 0 75px 0 30px;position: relative;
}
.rec-hds .img img{
	width: 100%;height: 100%;display: block;
}
.rec-hds .img h3{
	position: absolute;left: 0;right: 0;top: 92px;line-height: 42px;text-align: center;font-size: 40px;color: #FFFFFF;
}
.rec-hds .txt{
	width: 645px;float: left;margin-top: 20px;
}
.rec-hds .txt p{
	font-size: 14px;color: #666666;line-height: 24px;margin-bottom: 5px;
}
.rec-hds .txt h2{
	margin-top: 12px;font-size: 18px;color: #00b4ff;line-height: 52px;
}
.rec-hds .form{
	margin-top: 52px;border-top: 1px solid #ececec;
}
.rec-hds .form li{
	float: left;border-right: 1px solid #ececec;height: 70px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;
}
.rec-hds .form li:last-child{
	border-right:none  ;
}
.rec-hds .form li .txt1{
	width: 400px;height: 70px;padding-left: 25px;font-size: 16px;color: rgba(7,44,135,0.3);border: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;border: none;font-family:"微软雅黑";
}
.rec-hds .form li .sele{
	width: 370px;padding-left: 30px;border: none;height: 70px;line-height: 70px;color: #072c87;font-size: 16px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;
}
.rec-hds .form li .btn{
	width: 128px;background: #00b4ff;height: 70px;line-height: 70px;font-size: 16px;color: #FFFFFF;border: none;cursor: pointer;font-family:"微软雅黑";
}
.rec-bds{
	margin-top: 30px;padding-bottom: 75px;
}
.rec-bds li{
	background: #f0f4ff;border: 1px solid #e5ecfb; 
}
.rec-bds li:nth-child(2n){
	background: #ffffff;
}
.rec-bds li h3{
	line-height: 68px;height: 68px;font-size: 16px;color: #0030ff;padding-left: 32px;cursor: pointer;
}
.rec-bds li.on h3{
	color: #FFFFFF;padding-right: 32px;border: 1px solid #0030ff;background: #0030ff;position: relative;
}
.rec-bds li.on h3:after{
	content: "";background: url(../imgs/04-ico.png) no-repeat center bottom;width: 23px;height: 11px;display: block;position: absolute;bottom: -12px;left: 30px;
}
.rec-bds li.on h3 span{
	background: url(../imgs/5-2ico.png) no-repeat right center;width: 35px;height: 18px;display: block;float: right;margin-top: 25px;
}
.rec-bds .text{
	background: #438dfb;padding-top: 30px;display: none;
}
.rec-bds li.on{
	margin-bottom: 18px;
}
.rec-bds .text .hd{
	border-bottom: 1px dashed rgba(255,255,255,0.14);padding-bottom: 25px;margin: 0 30px;
}
.rec-bds .text .hd dl{
	overflow: hidden;
}
.rec-bds .text .hd dd{
	float: left;width: 270px;color: #FFFFFF;line-height: 26px;
}
.rec-bds .text .hd dd span{
	color: rgba(255,255,255,0.4);
}
.rec-bds .text .bd{
	padding-top: 30px;overflow: hidden;padding-bottom: 60px;
}
.rec-bds .text .bd dl{
	float: left;width: 568px;padding-left: 30px;
}
.rec-bds .text .bd dt{
	line-height: 36px;font-size: 14px;color: rgba(255,255,255,0.4);margin-bottom: 15px;
}
.rec-bds .text .bd dd{
	font-size: 14px;color: #FFFFFF;line-height: 26px;
}
.rec-bds .text .ft{
	background: url(../imgs/5-2bg.jpg) no-repeat right bottom #4d94fe;overflow: hidden;padding-bottom: 60px;position: relative;
}
.rec-bds .text .ft .lt{
	width: 570px;float: left;padding-left: 30px;margin-top: 20px;
}
.rec-bds .text .ft .lt h5{
	line-height: 38px;color: #FFFFFF;font-size: 16px;margin-bottom: 10px;
}
.rec-bds .text .ft .lt p{
	line-height: 20px;font-size: 14px;color: #FFFFFF;
}
.rec-bds .text .ft .lt p span{
	font-size: 18px;color: #e4cf6c;
}
.rec-bds .text .ft .lt h6{
	margin-top: 30px;font-size: 14px;color: #FFFFFF;line-height: 20px;
}
.rec-bds .text .ft .lt h6 span{
	color: #e4cf6c;
}
.rec-bds .text .ft .rt{
	float: right;margin-right: 50px;width: 400px;position: relative;
}
.rec-bds .text .ft .rt .bor{
	border: 2px solid #e4cf6c;width: 375px;height: 134px;position: absolute;right: 0;top: 70px;
}
.rec-bds .text .ft .rt h4{
	font-size: 16px;color: #e4cf6c;line-height: 20px;padding: 26px 0 0 30px;
}
.rec-bds .text .ft .rt .img{
	width: 87px;position: absolute;top: -33px;right:56px;text-align: center;
}
.rec-bds .text .ft .rt .img img{
	display: block;margin: 0 auto;margin-bottom: 20px;
}
.rec-bds .text .ft .rt u{
	font-size: 14px;color: #e4cf6c;line-height: 20px;
}
.rec-bds li h3{
	font-size: 20px;
}
.uit-page{
	padding-top: 20px;
}
.uit-page dl{
	text-align: center;font-size: 0;
}
.uit-page dd{
	display: inline-block;margin: 0 3px;width: 35px;height: 35px;background: #ddd;line-height: 35px;transition: all 0.3s;cursor: pointer; vertical-align:middle;
}
.uit-page dd a{
	display: block;font-size: 14px;color: #808080;
}
.uit-page dd.n1{
	width: 42px;
}
.uit-page dd.on a,
.uit-page dd:hover a{
	color: #FFFFFF;
}
.uit-page dd.on,
.uit-page dd:hover{
	background: #00b4ff;
}

























@media only screen and (max-width:1750px) {
	.process .prul{
		width: 920px;
	}
	.process .pr-lt{
		width: 340px;
	}
	.r-main .waps{
		width: 1260px;
	}
	.process .prul li p{
		width: 460px;
	}
	.process .pr-lt .bd h5{
		font-size: 16px;
	}
	.services li a{
		height: 249px;
	}
	.services dd a{
		height: 333px;
	}
	.services dd.d1::after{
		bottom: -20px;
	}
	.services .pd{
		padding: 20px 50px 0;
	}
	.services .d1{
		height: 380px;
	}
	.shopping .sp-list li .imgs{
		height: 184px;
	}
	.r-main .footer{
		margin-right: 0;width:1260px ;
	}
	.r-details .r-map{
		width:63%;
	}
	.r-details .r-dlt{
		width: 30%;
	}
	/*.r-details .r-dlt .ypov{
		height: 90px;
	}*/
	.r-details .r-slider img{
		width: 100%;
	}
	.r-details .r-dlt h4{
		font-size: 32px;line-height: 2;
	}
	.r-details .r-dlt .rbds h2{
		line-height: 50px;height: auto;font-size: 20px;
	}
	.r-details .r-dlt p{
		font-size: 12px;line-height: 1.6;
	}
	.r-details .r-htxt{
		height: 462px;
	}
	.r-details .r-dlt .ypov{
		height:250px ;
	}
	.r-details .r-map .m-ico{
		margin-top: 98px;
	}
	.r-main .bds h2{
		font-size:26px ;line-height: 110px;height: auto;height: 110px;
	}
	.r-main .bds h4{
		font-size: 36px;
	}
	.r-main .bds .htxt{
		height: 450px;
	}
	.r-main .r-silbox .bd li{
		width: 136px;
	}
	.gallery-cell{
		width: 1000px;
	}
	.h-sli{
		height: 623px;
	}
	
	.h-slider .text a.btns{
		width: 180px;margin-top: 40px;height: 50px;line-height: 50px;border: 2px solid #0030ff;
	}
	.h-slider .text a.btns span{
		line-height: 50px;font-size: 16px;
	}
	.h-slider .text a.btns:hover span{
	color: #0030ff;background: url(../imgs/adico3.png?v=1) no-repeat right center;padding-right: 50px;
    }
	.h-slider .text a.btns span{
		padding-right: 60px;
	}
	
	
	.h-admis .lts a.btns{
		width: 180px;margin-top: 100px;height: 50px;line-height: 50px;border: 2px solid #0030ff;
	}
	.h-admis .lts a.btns span{
		line-height: 50px;font-size: 16px;
	}
	.h-admis .lts a.btns:hover span{
	/*color: #fff;*/
	background: url(../imgs/adico2.png) no-repeat right center;padding-right: 50px;
    }
	.h-admis .lts a.btns span{
		padding-right: 60px;
	}
	.h-sli .stxt{
		width: 920px;
	}
	.h-sli .stxt .txt{
		width: 680px;
	}
	.flickity-prev-next-button{
		margin-left: -500px;
	}
	.flickity-prev-next-button.next{
		margin-left: 0;margin-right: -500px;
	}
	.h-admis .h-list{
		/* width: 84%; */
	}
	.r-details .r-dlt p {
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
}
}


@media only screen and (max-width:1600px) {
	.r-details .r-htxt {
  	  height: 445px;
	}
	.r-details .r-dlt .ypov {
	    height: 230px;
	}
	.r-details .r-ftxt{
		margin-top: 10px;
	}
	.r-details .r-ftxt ul{
		margin-top: 18px;
	}
	.process .prul{
		width: 800px;
	}
	.process .pr-lt{
		width: 300px;
	}
	.r-main .waps{
		width: 1100px;
	}
	.process .prul li{
		padding: 0 30px;
	}
	.process .prul li p{
		width: 400px;
	}
	.process .pr-lt .bd h6{
		font-size: 16px;
	}
	.process .pr-lt .bd h5{
		font-size: 14px;
		line-height:23px;
	}
	
	.shopping .baner h2{
		font-size: 34px;line-height: 1.4;
	}
	.shopping .baner .sptxt{
		top: 30px;
	}
	.shopping .baner h3{
		font-size: 32px;line-height: 66px;
	}
	.services li a{
		height: 218px;
	}
	.services dd a{
		height: 196px;
	}
	.services h3{
		font-size: 22px;line-height: 1.2;
	}
	.services .pd{
		padding: 20px 30px 0;
	}
	
	.services .d1{
		height: 327px;
	}
	.shopping .sp-list li .imgs{
		height: 167px;
	}
	
	.r-main .footer{
		margin-right: 0;width:1100px ;
	}
	.r-details .r-ftxt li{
		width: 90px;
	}
	.r-main .bds h2{
		font-size: 24px;line-height: 80px;height: 80px;
	}
	.r-main .bds .htxt{
		height: auto;
	}
	.r-main .bds .text dt{
		right: 20px;
	}
	.r-main .bds .text dl{
		padding-top: 30px;
	}
	
	.r-main .r-silbox .bd li{
		width: 130px;
	}
	
	.h-sli{
		height: 570px;
	}
	.gallery-cell{
		width: 880px;
	}
	.h-sli .stxt{
		width: 800px;
	}
	.h-sli .stxt .txt{
		width: 520px;
	}
	.flickity-prev-next-button{
		margin-left: -440px;
	}
	.flickity-prev-next-button.next{
		margin-left: 0;margin-right: -440px;
	}
	.h-slider .text{
		width: 16%;
	}
	.h-slider .text h2{
		font-size: 24px;
	}
	.h-guide .lts .text,
	.h-admis .lts .text,
	.h-slider .text .ltxt{
		padding-left: 40px;
		margin-top: 150px;
		margin-left: 0;
	}
	.h-slider{
		height: auto;padding-bottom: 60px;
	}
	
	.h-slider .text a.btns{
		width: 140px;height:50px ;
	}
	.h-slider .text a.btns span{
		padding-right: 40px;line-height: 40px;font-size: 16px;background-size: 25px auto;
	}
	.h-slider .text a.btns:hover span{
	    color: #0030ff;background: url(../imgs/adico3.png?v=1) no-repeat right center;padding-right: 30px;background-size: 25px auto;
	}
	
	
	.h-admis .lts{
		background-size: cover !important; 
	}
	.h-admis .h-list{
		width: 84%;
	}
	.h-admis .lts .a-logo{
		margin-left: 40px;
	}
	.h-guide .lts .text h2,
	.h-admis .lts .text h2{
		font-size: 24px;
	}
	.h-admis .lts a.btns{
		width: 140px;height:50px ;
	}
	.h-admis .lts a.btns span{
		padding-right: 40px;line-height: 40px;font-size: 16px;background-size: 25px auto;
	}
	.h-admis .lts a.btns:hover span{
	
	/*color: #fff;*/
	background: url(../imgs/adico3.png) no-repeat right center;padding-right: 30px;background-size: 25px auto;
	}
	.naver .select-list li{
		margin-right: 0;
	}
	.naver .select-list li{
		margin-right: 0;
	}
	.naver .select-main{
		width: 120px;
	}
}



@media only screen and (max-width:1550px) {
	.r-details .r-htxt {
  	  height: 435px;
	}
	.r-details .r-dlt .ypov {
	    height: 220px;
	}
	.header .naver li{
		margin-right: 24px;
	}
	.lts{
		width: 16%;
	}
	.h-guide .h-maps{
		width: 84%;
	}
	.r-main{
		width: 78%;margin-left: 16%;
	}
	.shopping .baner p{
		font-size: 14px;width: 600px;
	}
	.shopping .baner p br{
		display: none;
	}
	.shopping .baner .sptxt{
		top: 30px;
	}
	.r-main .footer{
		margin-right: 0;width:1100px ;
	}
	.h-slider .text h2,
	.h-guide .lts .text h2,
	.h-admis .lts .text h2{
		font-size: 20px;line-height: 1.7;
	}
	.h-slider .text h3,
	.h-guide .lts .text h3,
	.h-admis .lts .text h3{
		font-size: 22px;margin-top: 8px;
	}
	.h-admis .lts .text{
		margin-top: 60px;
	}
	.gallery-cell{
		width: 740px;
	}
	.h-sli .stxt{
		width: 620px;
	}
	.flickity-prev-next-button{
		margin-left: -360px;
	}
	.flickity-prev-next-button.next{
		margin-right: -360px;
	}
	.h-sli .date{
		width: 110px;font-size: 38px;
	}
	.h-sli .stxt .txt{
		width: 400px;
	}
	.h-sli{
		height: 488px;
	}
	.h-slider .text .ltxt{
		margin-top: 120px;
	}
	.naver .select-main{
		width: 120px;
	}
	.naver .select-list li{
		margin-right: 0;
	}
	.h-admis .h-list .himgs p{
		font-size: 12px;line-height: 1.6;margin-bottom: 8px;height: 77px;overflow: hidden;
	}
}
@media only screen and (max-width:1380px) {
	.header .naver .imgs{
		margin-left: 20px;
	}
	.header .naver dd{
		width: 40px;
	}
	.naver .select-main{
		width: 110px;
	}
	.header .naver li{
		margin-right: 16px;
	}
	.layout{
		min-width: 1240px;
	}
	.shopping .baner h2{
		font-size: 30px;
	}
	.shopping .baner h3{
		font-size: 28px;line-height: 60px;
	}
	.r-main .waps{
		width: 1000px;margin: 0;
	}
	.process .prul{
		width: 700px;
	}
	.services li a{
		height: 198px;
	}
	.services dd a{
		height: 174px;
	}
	.services h2{
		font-size: 20px;margin-bottom: 5px;
	}
	.services li .ico img{
		width: 50px;
	}
	.services dd.d1 .ico img{
		width: 70px;
	}
	.services .d1{
		height: 304px;
	}
	.header .naver .imgs{
		margin-left: 5px;
	}
	.r-main .footer{
		margin-right: 0;width:1000px ;
	}
	.r-details .r-ftxt li{
		width: 80px;margin-right: 8px;
	}
	.r-details .r-map .m-ico li{
		width: 80px;
	}
	.r-details .r-slider{
		margin-top: 43px;
	}
	.r-main .r-nav li a{
		height: 90px;line-height: 90px;
	}
	.r-details .r-slider .hd li{
		width: 50px;height: 50px;line-height: 50px;
	}
	.r-details .r-slider .hd li a{
		line-height: 50px;
	}
	.r-main .bds h4{
		font-size: 28px;line-height:80px ;height: 80px;
	}
	.r-main .bds h2{
		font-size: 20px;
	}
	.r-main .bds .text p{
		line-height: 12px;line-height: 1.6;height: 160px;
	}
	.r-main .bds .htxt{
		height: auto;
	}
	.r-main .bds .text dd{
		font-size: 14px;
	}
	.r-main .bds .text dt{
		width: 90px;height: 90px;
	}
	.r-main .bds .text dt a{
		background-size: auto 30px !important;background-position: center 10px;padding-top: 45px;font-size: 14px;
	}
	.naver .select-list li{
		margin-right: 0;
	}
	.h-maps .hd li{
		margin-right: 30px;
	}
	.h-maps .text{
		right: 4%;
	}
	

	.qm-intro::after{
		height: 360px;
	}
	.qm-intro .qm-slid .prev, .qm-intro .qm-slid .next{
		top: 97px;
	}

	
}




/* 新增 */
.r-details .mmtab{
	margin-top: 60px;
}
.r-details .mmtab ul{
	overflow: hidden;
}
.r-details .mmtab li{
	float: left;
	width: calc((100% - 25px)/4);
	margin: 0 8px 10px 0;
}
.r-details .mmtab li:nth-child(4n){
	margin-right: 0;
}
.r-details .mmtab li a{
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	display: block;
	color: #fff;
	background: #4989e0;
	border: 1px solid #7696e3;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.r-details .r-slider dl{
	overflow: hidden;
	margin-top: 20px;
}
.r-details .r-slider dd{
	float: left;
	width: 33%;
	font-size: 14px;
	color: #faa9ee;
	cursor: pointer;
	line-height: 24px;
}
.r-details .mmtab li a:hover,
.r-details .mmtab li.on a{
	background: #e5cf6c;
	color: #225195;
	border-color: #e5cf6c;
}
.r-details .r-slider dd:hover{
	color: #fff;
}








/* 新增 */

.r-details .r-dlt{
	display: none;
}
.r-details .r-map{
	float: none;
	margin: 0 auto;
	
}
.r-details .r-slider .hd li{
	display: block;margin: 5px 0;
}
.r-details .r-slider{
	width: auto;
	display: flex;
	justify-content: center;
	margin: 0 auto;
	margin-top: 60px;
}
.r-details .r-slider .bd{
	width: 865px;
}
.r-details .r-slider .hd{
	margin-right: 30px;
}
.r-details .r-map{
	width: auto;
}
.r-details .r-slider .hd li.on:after{
	right: -9px;
	left: auto;
	top: 50%;
	margin: -4px;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg);  /* IE 9 */
	-moz-transform:rotate(90deg);     /* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	-o-transform:rotate(90deg);
}




.r-details .r-slider dl{
	display: none;
}
.flca{
	display: flex;
	justify-content: space-between;
	padding: 0 100px;
	margin-top: 40px;
}
.flca .fdl dl{
	overflow: hidden;
}
.flca .fdl dd{
	float: left;
	width: 33%;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	line-height: 24px;
	opacity: 0.8;
}
.flca .fdl dd:hover {
    opacity: 1;
	text-decoration: underline;
}
.flca .flpic{
	width: 300px;
}
.flca .fdl{
	width: calc(100% - 350px);
}
.flca .fdl .dd:nth-child(n+2){
	display: none;
}
.flca .flpic .ico{
	width: 80px;
	height: 80px;
	margin: 0 auto;
	border-radius: 50%;
	overflow: hidden;
}
.flca .flpic .ico img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
}
.flca .flpic h4{
	font-size: 16px;
	color: #e5cf6c;
	text-align: center;
	margin: 10px 0;
}
.flca .flpic h5{
	font-size: 14px;
	color: #e5cf6c;
	text-align: center;
	margin: 10px 0;
}
.flca .flpic p{
	font-size: 14px;
	color: #fff;
	opacity: 0.8;
	margin-top: 20px;
	line-height: 1.7;
}

.r-details .mmtab{
	width: 600px;
	margin: 60px auto -35px;
	/*margin: 60px auto 0;*/
}
.r-details .mmtab li{
	position: relative;
}
.r-details .mmtab li.on::before{
	content: "";
	    display: block;
	    background: url(../imgs/rico4.png) no-repeat center;
	    width: 17px;
	    height: 9px;
	    position: absolute;
	    bottom: -8px;
	    left: 0;
	    right: 0;
	    margin: 0 auto;
		transform:rotate(180deg);
		-ms-transform:rotate(180deg);  /* IE 9 */
		-moz-transform:rotate(180deg);     /* Firefox */
		-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
		-o-transform:rotate(180deg);
}



.r-details .r-slider .hd{
	margin-top: 0;
}
.r-details .r-slider .hd li{
	margin: 0 0 5px 0;
}



.flca{
	display: block;
}
.flca .flpic{
	width: auto;
	display: flex;
	justify-content: space-between;
}
.flca .flpic .ltc{
	width: 180px;
}
.flca .flpic p{
	width: calc(100% - 190px);
	margin-top: 20px;
}
.flca .fdl{
	width: auto;
	margin-top: 30px;
}
.flca{
	padding: 0 ;width: 958px;
	margin: 20px auto;
}
.r-details .m-dl dl{
	/*background: #3179da;*/
}
.r-details .r-map .m-ico{
	margin-top: 20px;
}
.flca .fdl dd{
	width:38%;
}
.flca .fdl dd:nth-child(3n){
	width:24%;
}

.flca .flpic .ico span {
    line-height: 80px;
    display: block;
    color: #5d5d5e;
	background: #fff;
	text-align: center;
}


.flca .flpic{
	background: #3179da;
	padding: 15px;
}
.flca .flpic h5{
	margin: 0;
}
.flca .flpic h4{
	margin-bottom: 2px;
}



.msvg svg{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	opacity: 0;
	top: 0;
}



.r-details{
	background: none;
}

.r-details .mmtab li a{
	line-height: 50px;
	border-color: #e0e4ef;
	color: #0030ff;
	background: #fff;
}
.r-details .mmtab li a:hover, .r-details .mmtab li.on a{
	color: #fff;border-color: #0030ff;
	background: #0030ff;
}
.r-details .mmtab li.on::before{
	background: url(../imgs/mrico4.png) no-repeat center;
}
.r-details .r-slider .hd li{
	color: #0030ff;
}
.r-details .r-slider .hd li.on {
   color: #fff;border-color: #0030ff;
   background: #0030ff;
}
.r-details .r-slider .hd li.on:after {
    background: url(../imgs/mrico4.png) no-repeat center;
}
.r-details .m-dl dd{
	color: #333;
}
.flca .flpic{
	background: none;
	border: 1px solid #dee5ef;
	border-radius: 5px;
	margin-left: 91px;
}
.flca .flpic h4{
	color: #0030ff;
}
.flca .flpic h5{
	color: #0030ff;
}
.flca .flpic p{
	color: #333;
}
.flca .flpic .ico{
	border: 1px solid #dee5ef;
}
.flca .fdl dd{
	color: #000;
}
.flca .fdl{
	margin-left: 91px;
}
.flca .fdl dd:hover{
	color: #0030ff;
}
.r-details{
	border: 2px solid #dee5ef;
	border-top: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}


.h-guide .text img.icos{
	width: 10vw;
	position: absolute;
	left:65px;
	bottom: 38px;
	min-width:110px;
}
.htops{
	bottom: 80px;
}