.banner a{padding-bottom: 24%;}
.idxtitle .cn{color: #5CB4B3;position: relative;padding-bottom: 0.3rem;margin-bottom: 0.15rem;}
.idxtitle .cn::before,.idxtitle .cn::after{background: #D29507;left: 50%;transform: translateX(-50%);}
.idxtitle .cn::before{width: 36%;height: 1px;height: 1px;bottom: 0;}
.idxtitle .cn::after{width: 90px;height: 3px;bottom: -1px;}
.idxtitle .en{text-transform: uppercase;letter-spacing: 3px;}

.idxOne ul{justify-content: space-between;align-items: inherit;}
.idxOne ul li{width: 21.5%;}
.idxOne ul li .img{padding-bottom: 72.2%;}
.idxOne ul li .text{background: #DBDBDB;line-height: 1.5rem;}
.idxOne ul li:hover .text{background: #5CB4B3;color: #fff;}

.idxTwo ul li:nth-child(3n+1){margin-left: 0rem;}
/* .idxTwo ul li:nth-child(1),.idxTwo ul li:nth-child(2){width: calc((100% - 0.33rem) / 2);}
.idxTwo ul li:nth-child(1) .img,.idxTwo ul li:nth-child(2) .img{padding-bottom: 57.5%;} */
.idxTwo ul li{float: left;margin-bottom: 0.33rem;}
.idxTwo ul li .img{padding-bottom: 61.5%;}
.idxTwo ul li{width: calc((100% - 0.66rem) / 3);margin-left: 0.33rem;}
.idxTwo ul li span,.list_photo ul li .text{color: #fff;background: linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));left: 0;bottom: 0;z-index: 2;position: absolute;width: 100%;line-height: 1.5;padding: 0.88rem;box-sizing: border-box;font-weight: bold;}
.idxTwo ul li:hover span{color: #5CB4B3;}

.idxmore{border: 1px solid #D29507;padding: 0 0.6rem;line-height: 1rem;display: inline-block;}
.idxmore:hover{background: #D29507;color: #fff;}
.idxThree ul li .num{width: 20%;background: #0CA9A8;text-align: center;color: #fff;line-height: 4rem;}
.idxThree ul li {width: calc((100% - 1.66rem) / 2);background: #F3F3F3;margin-top: 0.88rem;}
.idxThree ul li:nth-child(-n+2) .title::after{background: #F68803;}
.idxThree ul li a> div{width:80%;padding: 0 1rem;box-sizing: border-box;}
.idxThree ul li a> div .title{line-height:60px;}
.idxThree ul li .title::after{background: #D88C37;width: 70%;height: 2px;left: 0;bottom: 0;}
.idxThree ul li .subtitle{line-height: 18px;height: 36px; margin-top: 0.3rem;margin-bottom: 0.5rem;}
.idxThree ul li:hover a .title{color: #5CB4B3;}

.idxFour .item .en{text-transform: uppercase;}
.idxFour .item{flex: 1;}
.idxFour .item .ico{width: 144px;height: 144px;border-radius: 50%;border: 3px solid #5CB4B3;display: inline-block;margin-right: 0.33rem;box-sizing: border-box;float: left;}
.idxFour .item .ico img{height: 80px;}
.idxFour .item .text *{display: block;}
.idxFour .item .text{margin-top:1.66rem ;float: left;}
.idxFour .item:hover .text *,.list_photo ul li a:hover .text{color: #0CA9A8;}

.nLeft{width: 195px;}
.nLeft ul{border: 3px solid #5CB4B3;line-height: 1.5rem;}
.nLeft ul a{padding: 0 0.8rem;}
.nLeft ul a .btn{width: 18px;height: 18px;background: #fff;border-radius: 50%;}
.nLeft ul a .btn::after{border-left: 5px solid #5CB4B3;border-top: 3px solid transparent;border-bottom: 3px solid transparent;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;}
.nLeft ul a .fz16{padding-left: 15px;}
.nLeft ul a .fz16::before{width: 4px;height: 4px;border-radius: 50%;left: 0;background: #222;top: 50%;transform: translateY(-50%);}
.nLeft ul a.active,.nLeft ul a:hover{background: #5CB4B3;}
.nLeft ul a.active .fz16,.nLeft ul a:hover .fz16{color: #fff;}
.nLeft ul a.active .fz16:before,.nLeft ul a:hover .fz16:before{background: #fff;}
.nLeft ul a.active .btn::after,.nLeft ul a:hover .btn::after{opacity: 1;}
.nLeft h6 span{text-transform: uppercase;padding-left: 10px;}
.nLeft h6{margin-bottom: 0.3rem;}
.nLeft .liuyan .tel{background: url(../images/tel.png) left center no-repeat;padding-left: 30px;}

.nRight{width: calc(100% - 220px);}
.list_news ,.list_photo{padding-top: 1rem;}
.list_news ul li a{border-bottom: 1px dashed #eee;padding: 0.5rem 0;}
.list_news ul li a:hover .title{color: #5CB4B3;}
.location{text-align: right;color: #666;margin-bottom: 0.5rem;}
.location a{color: #666;}
.location a:hover{color: #5CB4B3;}
.location select{width: 100px;border:1px solid #D29507;color: #D29507;padding:0.1rem 0.2rem;box-sizing: border-box;float: right;font-weight: bold;display: none;}
.list_photo ul{flex-wrap: wrap;}
.list_photo ul li{width: calc((100% - 0.33rem) / 2);margin-top: 0.3rem;}
.list_photo ul li .img{padding-bottom: 65%;}
.list_photo ul li .text{position: absolute;}

.list_about{margin: 1rem 0;}
.list_about iframe,.list_about table,.list_about iframe img{max-width: 100%;height: auto !important;}

@media screen and (max-width:760px){
	.idxTwo ul li span{padding: 0.3rem;}
	.idxThree ul li,.nRight{width: 100%;}
	.idxFour,.nLeft,.location div,.list_news .newsimgs{display: none;}
	.idxOne ul li{width: 48%;}
	.idxOne ul li:nth-child(-n+2){margin-bottom: 0.5rem;}
	.banner a{padding-bottom: 50%;}
	.location select{display: block;}
	.list_photo ul li .text{padding: 0.3rem;}
}