
header.w90{max-width: 1200px;}
.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%;width: 32%;}
.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(1),
.idxTwo ul li:nth-child(3){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.5rem;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;line-height: 40px;margin: 10px 0;}
.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{display: none;}
.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;}


.ls_list{padding-top: 30px;}
.ls_list li{width: 32%;margin: 0 2% 2% 0;}
.ls_list li:nth-child(3n){margin-right: 0;}
.ls_list .pic{height: 0;padding-bottom: 133.2%;position: relative;overflow: hidden;}
.ls_list .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.ls_list .text{padding: 10px 10px 16px;background: #5CB4B3;color: #fff;text-align: center;}
.ls_list .text .name{font-size: 16px;font-weight: bold;color: #fff;margin-bottom: 6px;}
.ls_list .text .pos{font-size: 14px;color: #fff;opacity: 0.8;}
.ls_list li:hover .pic img{transform: scale(1.1);}

.pageStyle{font-size: 14px;line-height: 1.8;color: #777;}
.pageStyle *{max-width: 100% !important;}
.pageStyle img{height:  auto !important;}

.cont_ls{display: flex;align-items: flex-start;justify-content: space-between;}
.cont_ls .left{width: 24%;}
.cont_ls .left .pic{width: 100%;margin-bottom: 10px;}
.cont_ls .left .text{font-size: 16px;color: #222222;line-height: 28px;}
.cont_ls .left .text dl{margin-bottom: 5px;}
.cont_ls .left .text dt{flex-shrink: 0;margin-right: 5px;display: flex;align-items: center;}
.cont_ls .left .text dt img{margin-right: 4px;height: 15px;}
.cont_ls .left .text dd{flex: 1;overflow: hidden;}
.cont_ls .right{width: 72%;}
.cont_ls .right .name{font-size: 24px;line-height: 1;color: #000000;font-weight: bold;margin-bottom: 10px;}
.cont_ls .right .title{line-height: 53px;font-size: 20px;font-weight: normal;padding-left: 16px;position: relative;}
.cont_ls .right .title::before{content: "";width: 0;height: 0;border: 6px solid transparent;border-left-color: #222222;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.cont_ls .right .cont{margin-bottom: 30px;}

.wap{display: none;}
.wapNav{padding: 0.5rem 0;display: flex;flex-wrap: wrap;}
.wapNav li{width: 33.33%;margin: 10px 0;}
.wapNav li a{display: block;text-align: center;}
.wapNav li .pic{width: 2rem;height: 2rem;margin: 0 auto 10px;border: 2px solid #35aca2;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.wapNav li .pic img{height: 1rem;}
.wapNav li h5{color: #35aca2;}



@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;}
	
	.ls_list li{width: 48%;margin-right: 0;}
	.ls_list li:nth-child(2n){float: right;}
	
	.cont_ls{display: block;}
	.cont_ls .left{width: 45%;margin-bottom: 20px;}
	.cont_ls .right .cont{margin-bottom: 20px;}
	.cont_ls .right .title{line-height: 40px;}
	
	.wap{display: block;}
	.idxOne{display: none;}
	
}