﻿.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.entbanbg{height: 376px;}
.entband{max-width:1006px;color:#505456;font-weight: bold;position: relative;height:100%;}
.entban{position:absolute;left:0%;top:0;height:100%;}
.entban h2{ font-size: 55px;font-weight: bold;}
.entban p{ font-size: 32px;margin-bottom: 1rem;}
.entbanm p{ font-size: 24px;margin-bottom:.3rem;}
.entc{ margin: 5rem auto 10rem auto;}
.entcl{width:48%;color: #4c4948; line-height: 35px;}
.entct{color: #36363e; font-size: 30px;}
.entcpic{ margin:1.5rem auto 2.5rem auto;}
.entcm .fl{ margin: .5rem 1rem 0 0;}
.sertit{color: #36363e;font-size: 22px; border-bottom:2px solid #cbcbcb;}
.sertit span{ padding-bottom: 18px;border-bottom:2px solid #cbcbcb; display: inline-block;}
.serc{ margin: .5rem auto 1rem auto; line-height: 33px;}
.serc1 li{width:25.33333%; float: left; margin-left: 3%;background-color: #8d8e90; padding:2% 3%; line-height: 28px;color:#fff;height: 312px; margin-bottom: 1.7rem; position: relative;}
.serc1 li:nth-child(3n+1){ margin-left: 0;}
.serc1 li b,.serc2ml strong{font-size: 18px;}
.serc1 li:nth-child(2){color:#fff;background-color: #474a4c;}
.serc1doc{ position: absolute;width:44px;height: 44px; border-radius: 22px; background: #fff;color:#505355;font-size: 41px; text-align: center; line-height: 40px; left: -36px;top:50%; margin-top: -22px;}
.serc1 li:nth-child(3n+1) .serc1doc{ display: none;}
.serc2{color:#666; margin:3rem auto 0 auto; }
.serc2t{font-size: 20px; font-weight: bold; margin-bottom: .8rem;}
.serc2ml{ line-height: 33px;width: 30%;}
.serc2mr{width:60%;height: 433px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.dutyban{max-width:1006px; padding-top: 5rem;}
.titsy{display:inline-block;line-height:26px;padding:2px 20px 0 20px;border-left:2px solid #fff;border-right:2px solid #fff;font-size:32px;color:#fff; text-align: center;}
.titsy font{font-size:16px;text-transform:uppercase;}
.dutyc_1l{width:34%; padding: 5% 4%; float: left;color: #666; line-height:35px;font-size: 18px;}
.dutyc_1lt{font-size: 29px;color: #4c4c4c; font-weight: bold; margin-bottom: 1.4rem;}
.dutyc_1r{background-color: #e9efef;width:50%; padding: 5% 4%; float: left;color: #666; line-height:35px;font-size: 18px;}
.dutyc_2{background: #e9efef;}
.dutyc_2l{width:42%; text-align: right;}
.dutyc_2r{width:58%; background: #d8dfdf;}
.dutyc_3 .dutyc_2r{background-color: #e9efef; height: 53px;}
.dutyc1{height: 314px;}
.dutyc1 .titsy,.camc1t .titsy{border-left:2px solid #898989;border-right:2px solid #898989;color:#4c4948;}
.dutyc2l{width:48%; margin:5rem 0;color: #666; line-height:35px;font-size: 18px;}
.dyty4m{ padding:35px 45px 50px 45px;border: solid 1px #cbcbcb; border-top: none;max-width: 602px; position: relative;height: 510px;}
.dyty4mdoc{ position: absolute; bottom: -48px; left: 50%; margin-left: -48px;}

.camban{ text-align: center;}
.camban .swiper-button-next,.camban .swiper-button-prev{ background: none!important;width:132px!important; height: 132px!important;}
.camban .swiper-button-next{right: 5%!important;}
.camban .swiper-button-prev{left: 5%!important;}
.camban .swiper-pagination-bullet{width: 15px!important;height: 15px!important;background-color: #505456!important;}
.camban .swiper-pagination-bullet-active{background-color: #fdd000!important;}
.camban .swiper-pagination{bottom: 28px!important;}
.comtit{ margin:3.5rem auto;color: #4c4948;}
.comtit b{font-size: 33px;}
.comtit p{font-size: 19px;}
.comcl{width:50%; background: #505456;color: #fff;}
.comcr{width:45%; background: #fdd000; padding-left:5%;}
.conclm{max-width:583px;width:100%; padding: 3rem 0 0 0; height: 310px;}
.conclmt em{ float: left; margin-right: 25px;}
.conclmt b{ padding: 20px 0 5px 0;font-size: 28px; display: inline-block;}
.conclmt p{font-size: 18px; text-transform:uppercase;}
.conclmm{font-size: 24px; margin-top: 30px;line-height: 43px;}
.comcr .conclmm{ line-height: 40px;}
.camc1bg{ margin:4rem auto;}
.camc1p{ margin: 1.5rem auto .5rem auto;}
.comc1ml{width:31.3333%; text-align: center;font-size: 22px;line-height: 35px;color: #505456;}
.comc1mm{ margin: 0 3%;}
.comc1p2{ margin: 1.5rem 0;}
.comc1ml strong{font-size: 24px;}
.comc1p3{text-indent: -1.5em;padding-left: 1.5em;}
.camc2bg{ padding:3rem 0 2rem 0; background: #eee;font-size: 22px;line-height: 36px;}
.camc2wz{width:88%; margin:2rem auto;}
.camc2pic div{width:49%;}
.camc3{margin: 3.5rem auto 5rem auto;}
.camc3m{ margin-top: 2rem;}
.camc3ml{width:52%;}
.camc3mr{width:52%; margin-left: -4%;}
.camc3mr li{ margin-top: 2.2rem;font-size: 20px;line-height: 35px; display:table;}
.camc3mr li div.fl{width:75%;}
.camc3mr li div.fr{width:22%;}
.camc3mr li:nth-child(2){ padding-left: 10%;}

.soctit{ margin-top: 3rem; padding-bottom: .5rem;border-bottom: 2px solid #eaeaea;font-size: 16px;color:#777;text-transform: uppercase;}
.soctit b{color: #4c4948;font-size: 36px; margin-right: 1rem; font-weight: inherit;}
.soc{margin: 1.5rem auto 5rem auto;}
.socl{width: 14%;}
.socl li a{width:80%; padding:0 10%;font-size: 16px;background:#e6e6e6;color: #4c4948; display: block; height: 43px; line-height: 43px;}
/*.socl li>a:hover,.socl li.cur>a{background-color: #ffca2f;}*/
.socl li a:hover{background:#8d8e90;color:#fff;}
.socl li dd>a{ font-size: 12px;line-height:36px;height:36px;}
.socl li.cur dd>a:hover,.socl li.cur dd.cur>a{color: #ffca2f;}
.socr{width:calc( 82% - 2px); padding-left: 2%; border-left: 2px solid #eaeaea;}
.content-slide{background:#fff;font-size:14px;}
.ac3t{height:53px;line-height:53px;color:#4c4948;font-size: 16px;}
.ac3t .swiper-container{width:calc( 100% - 66px);float: left;}
.ac3t .swiper-button-next,.ac3t .swiper-button-prev{width:33px!important; height:52px!important;line-height:52px;background:#fdd000!important;margin-top:0!important;float: left;position: static!important;}
.ac3t .swiper-button-next img,.ac3t .swiper-button-prev img{max-height:100%;}
.ac3t .swiper-slide{height:52px;background:#eaeaea;border-bottom: 2px solid #eaeaea; cursor: pointer;border-right:2px solid #ddd;box-sizing:border-box;}
.ac3t .swiper-slide.active{border-bottom: 2px solid #ffca2f;}
.ac3m{ margin-top: 1.5rem;line-height: 35px;}
.ac3m b{font-size: 17px; font-weight:inherit;}
.ac3ma a{width: 119px;height: 27px;background-color: #ffca2f;border-radius: 2px;font-size: 16px; text-align: center; display: block; margin-top:2rem; line-height: 27px;border:1px solid #ffca2f;}
.ac3ma a:hover{ background: none;}
.socl li dl{ display:none;}
.socl li.cur dl{ display:block;}
.socban img{width:100%;}
.duty{ text-align:center;}
.duty img,.camban img,.pc img{width:100%;}



@media screen and (max-width:1400px) {
	.dyty4m{ height:auto;}
}
@media screen and (max-width:1200px) {
	.entc{margin:2rem auto 5rem auto;}
	.serc1 li{}
	.socl{width:120px;}
	.socr{width: calc( 100% - 140px); padding-left:8px;}
	.camban .swiper-button-next,.camban .swiper-button-prev{width:52px!important; height:52px!important;}
	.camban .swiper-pagination-bullet{width: 10px!important;height: 10px!important;}
	.camban .swiper-pagination{bottom:10px!important;}
	
	.titsy font{font-size: 12px;}
	.dutyc_1lt,.entct{font-size:19px;}
	.dutyc_1l,.dutyc_1r,.dutyc2l,.comc1ml,.camc2bg,.camc3mr li{ font-size:14px; line-height:26px;}
	.dutyc2l{ margin:2rem 0;}
	.dutyc_1lt{ margin-bottom:1rem;}
	.entcl, .entcr,.serc,.serc2ml{line-height:26px;}
	.serc1 li b, .serc2ml strong{ font-size:16px;}
	.serc2mr{height:333px;}
	.comtit b{font-size:22px;}
	.comtit p,.conclmt p,.comc1ml strong{ font-size:14px;}
	.conclmt b{font-size:18px;}
	.conclmm,.comcr .conclmm{font-size:14px; line-height:26px; margin-top:15px;}
	.camc1p{width:70%;}
	.camc2bg{ padding:2rem 0;}
	.camc2wz{ margin:1rem auto;}
	.comc1p2{ margin:0.5rem 0;}
	.conclmt em{width:20%; max-width:90px;}	
	.conclm{width: 90%;}
	.conclm{padding:1.5rem 2%;height:190px;}
	.camc1bg{ margin:3rem auto;}
	.serc2ml{width:36%;}
}
@media screen and (max-width:960px) {
	.comcl,.comcr{width:100%; float:none;}
	.conclm{max-width:inherit;width:94%;height:auto;}
	.comcr,.camc3mr li:nth-child(2){ padding-left:inherit;}
	.camc3ml{ display:none;}
	.camc3mr{width:100%; margin:0; float:none;}
	.dutyc1 .titsy, .camc1t .titsy{line-height: 20px;border-width: 1px;}
}
@media screen and (max-width:768px) {
	.dutyc_1lt,.entct{font-size:16px;}
	.dutyc_1l,.dutyc_1r,.dutyc2l,.comc1ml,.camc2wz,.camc3mr li,.conclmm,.comcr .conclmm{ font-size:12px; line-height:24px;}
	.serc,.serc2ml{line-height:24px;}
	.dyty4mdoc{width:50px;margin-left: -25px;bottom: -25px;}
	.dyty4m{padding:25px 15px 30px 15px;}
	.entcl,.entcr{line-height:24px;width:100%; float:none;}
	.entcpic{margin:1rem 0;}
	.entcl{margin-bottom:2rem;font-size: 14px !important;}
	.serc2{margin:2rem auto 0 auto;}
	.serc2t{ font-size:16px;}
	.serc1 li b, .serc2ml strong{ font-size:14px;}
	.socl{width:100px;}
	.socr{width: calc( 100% - 110px);}
	.socl li a{width:85%;padding: 0 5%;font-size: 14px;white-space: nowrap;}
	.ac3m{line-height:26px;}
	.dutyc1 .titsy, .camc1t .titsy{font-size: 20px;}
	.comtit,.camc1bg,.camc3{ margin:2rem auto;}
	.comtit b{font-size:20px;}
	.comtit p,.conclmt p,.comc1ml strong{ font-size:12px;}
	.conclmt b{font-size:16px;}
	.camc1p{width:70%;}
	.camc2bg{ padding:2rem 0;}
	.camc2wz{ margin:1rem auto;}
	.camc3mr li div.fr{width:16%; margin-top:-3rem;}
	.comc1p2{ margin:0.5rem 0;}
	.conclmt em{width:20%; max-width:90px;}
	.conclmt b{ padding:10px 0 5px 0;}
	.camc3mr li{ margin-top:1rem;}
	.soctit{ margin-top:2rem;}
}
@media screen and (max-width:640px) {
	.dutyc2l,.dutyc2r,.serc2ml,.serc2mr{width:100%; float:none;}
	.serc1 li{ margin:0 auto; height:auto;width:94%; float:none;}
	.serc1doc{ display:none;}
	.serc1{margin-bottom: 1.7rem;}
	.serc2ml{line-height:24px; margin-bottom:1.5rem;}
	.serc2mr{height:233px;}
	.socl{width:85px;}
	.socr{width: calc( 100% - 95px);}
	.ac3t .swiper-slide{height:40px;}
	.ac3t{margin-bottom:25px;height:40px;line-height:40px;}
	.ac3t .swiper-button-next, .ac3t .swiper-button-prev{width:27px !important;height:40px !important;}
	.ac3t .swiper-button-next img, .ac3t .swiper-button-prev img{vertical-align:text-bottom;}
	.soc{margin-bottom:30px;}
	.ac3m{margin-top:0;}
	.socr{border:none;}
	.camc1p{display:none;}
	.comc1ml{width:100%;text-align:left;margin:25px 0 0 0;}
	.camc3mr li div.fr{display:none;}
	.camc3mr li div.fl{width:100%;}



}