.container{width:74%;
max-width: 1400px;
}
main{position: relative;margin-top: 170px;}
.section{
    overflow: hidden;
    position: relative;
    width: 100%;
    height:100%;   
}
@media (max-width:1303px) {
html[lang="en-US"] .careessection .top .swiper-slide{font-size:20px;}
}
@media (max-width:1123px) {
html[lang="en-US"] .careessection .top .swiper-slide{font-size:16px;}
}
@media (max-width:1010px) {
html[lang="en-US"] .careessection .top .swiper-slide{font-size:14px;}
}
/* banner */
.bannerwrap{width:100%; height:calc(100vh - 172px);height:-webkit-calc(100vh - 172px);height:-moz-calc(100vh - 172px);  overflow:hidden; background-image:url(../images/bbg.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
.bannerwrap .carousel-inner{height:100%;}
.bannerwrap .bs-slider{height:100%;}
.bannerwrap .fade .item{height:100%;}
.bannerwrap .bs-slider > .carousel-inner > .item > img,.bannerwrap .bs-slider > .carousel-inner > .item > a > img{}

.c-banner{width:88%;position: relative; margin:0px auto;}
.c-banner img{width: 100%;}
.c-banner .banner ul{list-style: none;padding-left: 0px;margin-bottom: 0px;}
.c-banner .banner ul li{position: absolute;display: none;opacity: 0;}
.c-banner .banner ul li:nth-child(1){opacity: 1;display: block;}
.c-banner .banner ul li img{width: 100%;position: absolute;top: 0px;}
.c-banner .banner ul li:first-child img{position: relative;}
.c-banner .nexImg,.c-banner .preImg{position:absolute;top: 50%;width:50px;height:50px;margin-top:-25px;background: #000000;opacity: 0.5;border-radius:100px;z-index: 10;cursor: pointer; line-height:50px; text-align:center;}
.c-banner .nexImg .fa,.c-banner .preImg .fa{font-size:30px; margin-top:10px; }
.c-banner .nexImg:hover,.c-banner .preImg:hover{opacity: 0.8;}
.c-banner .nexImg{right:20px;}
.c-banner .preImg{left:20px;}
.c-banner .nexImg .fa,.c-banner .preImg .fa{color:#fff;}
.c-banner .jumpBtn{width: 100%;position: absolute;bottom: 20px;text-align: center;}
.c-banner .jumpBtn ul{margin-bottom: 0px;padding: 0px;}
.c-banner .jumpBtn ul li{width:15px;height:15px;border-radius: 50%;display: inline-block;background-color: white;opacity: 0.9;margin-left: 10px;}
.c-banner .jumpBtn ul li:first-child{margin-left: 0px;}

@media screen and (max-width:768px) {
	.c-banner{width:90%;height:auto;overflow: hidden;}
	.c-banner .banner ul li img{width:100%;max-height:100%;position: absolute;left:0;}
}
/*.section .banner img{width:100%;}*/
.section .txt{position: absolute;width: 100%; height: 100%; left: 0;top: 0;display: flex;align-items: center;justify-content: center;margin-top: 0px;}
.section .txt .inner{box-sizing:border-box; color:#fff;text-align: center;}
.section .txt span{font-size:18px;display: block;margin-top: 50px;}
.section .txt h1{font-size:80px;color:#fff;margin-top: 0px;}
.section .swiper-button-next,.section  .swiper-button-prev{outline: none;}
.section .swiper-button-next:after,.section .swiper-button-prev:after{color: #fff;font-size: 20px;}
.section .swiper-button-next,.section  .swiper-button-prev{width: 40px;height: 43px;background-color: #000;}
.section .swiper-slide{position: relative;}
.section .swiper-slide .cover{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,.8);top: 0;left: 0;}
.section .swiper-slide-active .cover{background-color: rgba(0,0,0,0);}
.section2{overflow: hidden;position: relative;padding: 50px 0px;}
.section2 img{width: 100%;}
.section2 .inner{display: flex;align-items: center;width: 100%;height: 100%; text-align: center;}
.section2 .inner .txt{width: 57%;}
.section2 .inner .txt h4{font-size: 24px;color: #628b91;text-transform: uppercase;font-family: 'MyriadPro';}
.section2 .inner .txt h1{text-transform: uppercase;font-family: 'MyriadPro';}
.section2 .inner .txt p{font-size: 20px;line-height: 1.6;margin: 30px 0px;text-align: justify;font-family: 'MyriadPro'}
.section2 .inner .aitems{display: flex;justify-content: center;}
.section2 .inner .aitems a{width: 146px;height: 42px;line-height: 42px;font-size: 18px;text-transform: uppercase;margin: 0 10px;}
.section2 .inner .aitems a:nth-child(1){border: 1px solid #628b91;}
.section2 .inner .aitems a:nth-child(2){background-color: #628b91;color: #fff;}
.section3{overflow: hidden;position: relative;padding: 80px 0px;}
.tit h1{text-align: center;font-size: 36px;text-transform: uppercase;font-family: 'MyriadPro';}
.tit h1::after{content: '';display: block;width: 66px;height: 2px;background-color: #628b91;margin: 20px auto;}
.section3 .pics{margin: 50px 0px;}
.section3 .pics ul{display: flex;flex-wrap: wrap;}
.section3 .pics ul li{ width: 23%;margin: 12px;position: relative;overflow: hidden;}
.section3 .pics ul li .boximg{overflow: hidden;}
.section3 .pics ul li img{width: 100%;
	-webkit-transition: all 0.5s ease 0s ;
    -moz-transition: all 0.5s ease 0s ;
    -ms-transition: all 0.5s ease 0s ;
    -o-transition: all 0.5s ease 0s ;
}
.section3 .pics ul li:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.section3 .pics ul li p{
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #628b91;
    height: 65px;

    
}

.section4{overflow: hidden;position: relative;width: 100%;height: 100%;background-size: cover;padding: 30px 0px;}
.section4 .inner{width: 100%;height: 100%;display: flex;align-items: center; }
.section4 .inner ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.section4 .inner ul li{width: 20%;}
.section4 .inner ul li img{max-width: 100%;border-radius: 50%;display: block;margin: 10px auto;}
.section4 .inner ul li p{ text-align: center;font-size: 20px;color: #fff;margin-top: 10px;margin-bottom: 0px;display: flex;align-items: center;justify-content: center;}
.nysection{overflow: hidden;position: relative;}
.nysection img{width: 100%;}
.nysection .inner{display: flex;justify-content: center;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.nysection .inner .tit h1{font-size:36px;color: #fff;font-family: 'Baskerville-Bold';text-shadow:#414143 3px 4px 5px;text-transform: capitalize;}
html[lang="en-US"] .nysection .inner .tit h1{font-size:36px;}
.nysection .inner .tit h1::after{display: none;}
.nysection .inner .tit .address{text-align: center;color: #fff;display: flex;justify-content: center;font-family: 'MyriadPro';font-size: 24px;}
.nysection .inner .tit .address a{color: #fff;text-transform: uppercase;text-shadow:#414143 3px 4px 5px;margin: 0 5px;}
.aboutsection{overflow: hidden;position: relative; padding: 20px 0px 80px;}
.aboutsection img{width: 100%;}
.aboutsection .inner{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 50px;align-items: center;}
.aboutsection .inner .col-md-6.col-xs-12.wapimgbox{display:none;}
.aboutsection .inner h1{font-family: 'MyriadPro';text-transform: uppercase;}
.aboutsection .inner p{font-size: 18px;line-height: 1.6;font-family: 'MyriadPro';margin-top: 20px;text-align: justify;}
.contactsection{overflow: hidden;position: relative; padding: 50px 0px 80px;}
.contactsection .dlite ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.contactsection .dlite ul li{width: 25%;text-align: center;}
.contactsection .dlite ul li i{color: #9abbc0;font-size: 30px;display: block;}
.contactsection .dlite ul li  p{font-size: 18px;color: #666666;margin-top: 30px;}
.contactsection .map{margin: 80px auto;}
.contactsection .tit p{text-align: center;font-size: 18px;width: 70%;margin: 0 auto;}
.contactsection .contacform{width: 64%;margin: 0 auto;}
.contactsection .contacform form{margin-top: 50px;}
.contactsection .contacform label{font-size: 16px;color: #999999;font-weight: normal;}
.contactsection .contacform .form-control{border-color: #dcdfe6;padding: 20px 10px;}
.contactsection .contacform .checkbox{color: #999999;display: flex;}
.contactsection .contacform .checkbox input{margin-right: 5px;}
.contactsection .contacform .checkbox span{width: 96%;}
.contactsection .contacform .btnt{display: flex;justify-content: center;margin: 50px auto;}
.contactsection .contacform .btnt button{width: 146px;height: 42px;text-align: center;font-size: 18px;text-transform: uppercase;margin: 0 20px;border-radius: 0px;}
.contactsection .contacform .btnt button:nth-child(1){border-color: #628b91;color: #000;}
.contactsection .contacform .btnt button:nth-child(2){background-color: #628b91;color: #fff;}
.careessection{overflow: hidden;position: relative; padding: 50px 0px 80px;}
.careessection .top .swiper-slide{background-color: #f6f6f6;box-sizing: border-box;padding: 10px;text-align: center;font-size: 18px;}
.careessection .top .swiper-slide-thumb-active{background-color: #628b91;color: #fff;}
.careessection .bottom{background-color: #e8eeef;box-sizing: border-box;padding: 50px;font-size: 18px;}
.careessection .bottom p{margin-top: 30px;}
html[lang="en-US"] .careessection .bottom p{text-align:justify; }
.careessection .jieshao{margin-top: 50px;font-size: 20px;}
html[lang="en-US"] .careessection .jieshao{text-align:justify;}
.careessection .jieshao b{font-size: 24px;font-weight: bold;}
.careessection .jieshao p{margin-top: 30px;}
.careessection .jieshao p span{display: block;}
.careessection .jieshao p a span{display: inline-block;}
.careessection .jieshao p a{border-bottom: 1px solid #337ab7;color: #337ab7;}
.newssetion{overflow: hidden;position: relative; padding: 50px 0px 80px;}
.newssetion .news{position: relative;background-color: #f6f6f6;box-sizing: border-box;margin-bottom: 30px;}
.newssetion .news .boximg{width:100%; height:250px;position: relative;opacity: 0;-webkit-transition: all 0.5s ease 0s ;-moz-transition: all 0.5s ease 0s ;-ms-transition: all 0.5s ease 0s ; -o-transition: all 0.5s ease 0s ;overflow:hidden; }
.newssetion .news .boximg img{width: 100%;}
.newssetion .news .hover{position: absolute;width: 100%;height: 100%;top: 0;left: 0;box-sizing: border-box;}
.newssetion .news .hover .date{color: #628b91;left:30px; position:absolute;bottom:20px;display:inline-block;line-height: 1.8; padding:0px; }
.newssetion .news .hover .date b{font-size: 48px;}
.newssetion .news .hover .date .right{font-size: 13px;padding-left: 20px;}
.newssetion .news .hover .date .right span{display: block;}
.newssetion .news .hover .des{font-size:20px;color: #628b91;padding:20px 30px 10px; margin-bottom:0px;}
.newssetion .news .hover .desc{font-size: 15px;padding:0px 30px; margin-bottom:15px; display: block;line-height: 1.8;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:3;-webkit-box-orient: vertical;}
.newssetion .news .hover .fss{display:inline-block;line-height: 1.8;position:absolute;right:30px; bottom:20px;}
.newssetion .news .hover a{width: 100%; position: absolute;bottom: 0px; border-top: 1px solid #ededed;display: block;margin-top: 30px;box-sizing: border-box;padding:30px 20px;font-size: 15px;color: #628b91;}
.newssetion .news .hover a i{float: right;}
.newssetion .news:hover{color: #fff;}
.newssetion .news:hover .boximg{opacity: 1;}
.newssetion .news:hover .date{color: #fff;}
.newssetion .news:hover .des{color: #fff;}
.newssetion .news:hover a{color: #fff;}
.page ul{display: flex;justify-content: center;}
.page ul li a{display: block; width: 30px;height: 30px;background-color: #628b91;text-align: center;line-height: 30px;color: #fff;margin: 0 10px;}
.page ul li a:hover{color: #628b91;border: 1px solid #628b91;background: none;}
.newssetion .arcinner{display: flex;justify-content: space-between;flex-wrap: wrap;}
.newssetion .arcinner .left{width: 66%;}
.newssetion .arcinner .left .arc_tt{border-bottom: 1px solid #e8e8e8;padding-bottom: 20px;margin-bottom: 20px;}
.newssetion .arcinner .left .arc_tt span{font-size: 13px;color: #628b91;margin-right: 30px;}
.newssetion .arcinner .left .arcbody{font-size: 18px;color: #666666;}
.newssetion .arcinner .left .arcbody ul li{position: relative;    padding-left: 10px;}
.newssetion .arcinner .left .arcbody ul li::before{
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #628b91;
    border-radius: 50%;
    margin-top: 8px;
    margin-right: 8px;
position: absolute;
    left: 0;
}



.newssetion .arcinner .left .arcbody ol li{position: relative;margin-left: 20px;}

.newssetion .arcinner .left .arcbody p{margin-bottom: 30px;text-align: justify;}
.newssetion .arcinner .left .arcbody img{max-width: 100%;}
.newssetion .arcinner .left .back{margin: 30px auto;}
.newssetion .arcinner .left .back a{display: flex;justify-content: center;align-items: center; width:150px;line-height: 42px;background-color: #628b91;text-align: center;color: #fff;text-transform: uppercase;font-size: 20px;margin: 0 auto;}
.newssetion .arcinner h2{font-size: 30px;font-weight: bold;}
.newssetion .arcinner .right{width: 28%;}
.newssetion .arcinner .right .list ul li a{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 20px;}
.newssetion .arcinner .right .list ul li a .boixmg{width: 20%;}
.newssetion .arcinner .right .list ul li a img{width: 100%;}
.newssetion .arcinner .right .list ul li a .right{width: 76%;}
.newssetion .arcinner .right .list ul li a .right b{font-size: 16px;}
.newssetion .arcinner .right .list ul li a .right p{color: #666666;margin-top: 10px;}
.newssetion .arcinner .right .list ul li a .right p i{margin-right: 5px;}
.newssetion .arcinner .right .list ul li a .wid{width: 100% !important;}
.newssetion .arcinner .right .bor ul li{border-bottom: 1px solid #e8e8e8;padding-bottom: 10px;}

.servicessetion{overflow: hidden;position: relative; padding: 50px 0px 80px;}
.servicessetion ul {display: flex;flex-wrap: wrap;}
.servicessetion .col-md-12 .col-md-3{padding-left:0px;width: 33.3%;}
.servicessetion .services{position: relative;overflow: hidden;margin-bottom:50px; padding-right:0px; }
.servicessetion .services .boximg{overflow: hidden;position: relative;}
.servicessetion .services .boximg img{
    width: 100%;
    -webkit-transition: all 0.5s ease 0s ;
    -moz-transition: all 0.5s ease 0s ;
    -ms-transition: all 0.5s ease 0s ;
    -o-transition: all 0.5s ease 0s ;
}
.servicessetion .services:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.servicessetion .services p{width: 100%;height: auto;padding: 20px 0px;margin-bottom: 0px; /*position: absolute;*/bottom: 0px;background-color: #628b91;text-align: center;font-size: 18px;color: #fff;}
/*.servicessetion .services .con{position: absolute;width: 100%;height: 0;bottom: -100%;background: rgba(119,152,159,.8);display: flex;align-items: center;justify-content: center;color: #fff;box-sizing: border-box;padding: 20px;
    -webkit-transition: all 0.5s ease 0s ;
    -moz-transition: all 0.5s ease 0s ;
    -ms-transition: all 0.5s ease 0s ;
    -o-transition: all 0.5s ease 0s ;
}*/
.servicessetion .services a{color: #fff;text-align: left;width: 100%;}
.servicessetion .services .con b{width: 100%;font-size: 20px;display: block;text-align: center;}
.servicessetion .services .con span{display: block;font-size: 16px;text-align: center;margin-top: 50px;}
/*.servicessetion .services:hover .con{height: 100%;bottom: 0;}*/
/*.servicessetion .services:hover p{display: none;}*/
.servicessetion .services .hover{bottom: 0px;height: 60px; width: 100%;text-align: left;display:none;}
.servicessetion .services .hover div{width: 100%;padding: 10px 0px;}
.servicessetion .services .hover b{display: block; font-size: 18px;text-align: left;padding-top: 20px;}
.servicessetion .services .hover em{display: block; font-style: normal;font-size: 14px;text-transform: capitalize;padding-bottom: 20px;}
.servicessetion .services .hover dl{display: none;}
.servicessetion .services:hover dl{display: block;}
.servicessetion .services:hover dl dd{ margin-bottom: 10px;font-size: 16px;}
.servicessetion .services:hover dl i{color: #628b91;width: 20px;height: 20px;border-radius: 5px;background-color: #fff;text-align: center;line-height: 20px;margin-right: 5px;}
.servicessetion form .form-control{border-color: #628b91;height: 50px;font-size: 18px;margin-bottom: 30px;}

.servicessetion .inner{display: flex;justify-content: space-between;flex-wrap: wrap;}
.servicessetion .inner .navleft{width: 22%;}
.servicessetion .inner .navleft .tt h4{font-size: 24px;color: #333333;font-family: 'MyriadPro';text-transform: uppercase;margin-bottom: 30px;}

.servicessetion .inner .navleft .subNav{cursor:pointer;border-bottom: 1px solid #e6e6e6;padding: 10px;box-sizing: border-box; margin-bottom: 10px;border-left: 3px solid #dddddd;color: #333;font-size: 18px;position:relative;transition: all 0.3s ease;}
.servicessetion .inner .navleft .subNav::before{content:'';position:absolute; top:50%;right:10px;margin-top:-2.5px;height:2px;width:14px;background:#dddddd;}
.servicessetion .inner .navleft .subNav::after{content:'';position:absolute; top:50%;right: 16px;margin-top: -8px; height:14px;width:2px;background:#dddddd;display:block;transition: all 0.3s ease;}
.servicessetion .inner .navleft .subNav i{margin-right:10px;display:none;transition: all 0.3s ease;width:0; }
.servicessetion .inner .navleft .subNav.currentDt{color: #628b91;border-left: 3px solid #628b91;}
.servicessetion .inner .navleft .subNav.currentDt i{display:inline-block;width:auto;}
.servicessetion .inner .navleft .subNav.currentDt::before{content:'';position:absolute; top:50%;right:10px;margin-top:-1px; height:2px;width:14px;background:#628b91;}
.servicessetion .inner .navleft .subNav.currentDt::after{display:none;}
.navContent{display:none;}
.navContent li{width:100%;}
.servicessetion .inner .navleft .shownav li{width:100%;float:left;}
.servicessetion .inner .navleft .shownav li a{display: flex;align-items: center; border-bottom: 1px solid #e6e6e6;padding: 10px;box-sizing: border-box; margin-bottom: 10px;border-left: 3px solid #dddddd;color: #333;font-size: 18px;}
.servicessetion .inner .navleft .shownav li a i{margin-right: 10px;display: none;}
.servicessetion .inner .navleft .shownav li a:hover i{display: flex;}
.servicessetion .inner .navleft .shownav li a:hover{color: #628b91;border-left: 3px solid #628b91;}
.servicessetion .inner .navleft .shownav li .active{color: #628b91;border-left: 3px solid #628b91;}
.servicessetion .inner .navleft .shownav li .active i{display: flex;}
.servicessetion .inner .navleft .help{width: 100%;height: 426px;background: url(../images/se14.png) no-repeat top center;background-size: cover;color: #fff;box-sizing: border-box;padding:50px 20px;margin-top: 50px;}
.servicessetion .inner .navleft.wapte .help{display:none; }
.servicessetion .inner .navleft .help b{font-size: 24px;}
.servicessetion .inner .navleft .help p{font-size: 16px;margin-top: 20px;margin-bottom: 30px;}
.servicessetion .inner .navleft .help dl dd{font-size: 16px;margin-top: 10px;text-align: justify;display: flex;justify-content: space-between;}
.servicessetion .inner .navleft .help dl dd i{width: 20px;display: flex;justify-content: center;}
.servicessetion .inner .navleft .help dl dd span{width: 90%}
.servicessetion .inner .conright{width: 70%;font-size: 18px;color: #666666;}
.servicessetion .inner .conright .tt{color: #628b91;font-weight: bold;}
.servicessetion .inner .conright .in{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 30px;}
.servicessetion .inner .conright .in .le{width: 64%;}
.servicessetion .inner .conright .in .ri{width: 34%}
.servicessetion .inner .conright .in .ri img{width: 100%}
.servicessetion .inner .conright .in .le img{max-width: 100%;display: block;margin:30px auto; /**float: right;display: inline;margin-left: 38px**/}
.servicessetion .inner .conright p{margin-bottom: 30px;}
html[lang="en-US"] .servicessetion .inner .conright p{text-align:justify; }
.delsetion{overflow: hidden;position: relative; padding: 50px 0px 80px;}
.delsetion .tib ul li a{display: flex;justify-content: space-between;align-items: center; flex-wrap: wrap; width: 100%;background-color: #f8f8f8;margin-bottom: 30px;color: #333;position: relative;}
.delsetion .tib ul li a .left{width: 30%;}
.delsetion .tib ul li a .left img{width: 100%;}
.delsetion .tib ul li a .boximg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.delsetion .tib ul li a .boximg::after{
    content: '';
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #628b91;
    opacity: 0.6;
    
}
.delsetion .tib ul li a .boximg img{width: 100%;height: 100%;background-size: cover;}
.delsetion .tib ul li a .right{width: 70%;box-sizing: border-box;padding:30px;}
.delsetion .tib ul li a .right em{font-style: normal;font-size: 13px;}
.delsetion .tib ul li a .right h4{font-size: 24px;font-weight: bold;}
.delsetion .tib ul li a .right p{font-size: 18px;margin-top: 20px;}
.delsetion .tib ul li a .right span{display: block;text-align: right;margin-top: 30px;}
.delsetion .tib ul li a:hover{background-color: #628b91;color: #fff;}
.delsetion .tib ul li a .wid{width: 100% !important;    background-color: #f8f8f8;z-index: 99;}
.delsetion .tib ul li a:hover .wid{background: rgba(0,0,0,.2);color: #fff;}
.load{display: flex;justify-content: center;align-items: center;}
.load a{margin: 50px 20px 0px 20px;width: 140px;height: 40px;text-align: center;line-height: 40px;text-transform: uppercase;font-size: 18px;box-sizing: border-box;display: flex;align-items: center;justify-content: center;}
.load a:nth-child(1){border: 1px solid #628b91;color: #333;}
.load a:nth-child(2){background-color: #628b91;color: #fff;}
.moreshow{display: none;}
.servicessetion .inner{display: flex;justify-content: space-between;flex-wrap: wrap;}
.servicessetion .inner .left{width: 26%;}
.servicessetion .inner .left img{max-width: 100%;}
.servicessetion .inner .left h1{font-family: 'MyriadPro';}
.delsetion .tib .top{background-color: #9abbc0;
    margin-left: 20px;
    color: #fff;
    width: 100px;
    padding: 5px;
    float: right;
    text-align: center;
    background-color: #9abbc0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
html[lang="en-US"] .servicessetion .inner .left h1{font-size:28px;}
.servicessetion .inner .left em{font-size: 18px;display: block;font-style: normal;}
.servicessetion .inner .left .green{color: #628b91;}
.servicessetion .inner .left  dl{border-top: 1px solid #f3f3f3;margin-top: 20px;padding-top: 20px;}
.servicessetion .inner .left  dl dd{font-size: 18px;color: #666666;display: flex;margin-bottom: 5px;flex-wrap: wrap;}
.servicessetion .inner .left  dl dd b{color: #333333;margin-right: 5px;width: 20%;}
.servicessetion .inner .left  dl dd span{width: 78%;word-wrap:break-word;}

.servicessetion .inner .left .down{display: flex;justify-content: space-between;flex-wrap: wrap;}
.servicessetion .inner .left .down a{display: block; width: 49%;height: 46px;line-height: 46px; font-size: 18px;text-align: center;text-transform: uppercase;}
.servicessetion .inner .left .down a:nth-child(1){border: 1px solid #628b91;color: #333;}
.servicessetion .inner .left .down a:nth-child(2){background-color: #628b91;color: #fff;}
.servicessetion .inner .right{width: 70%;text-align:justify; }
.servicessetion .inner .right h2{font-size: 18px;font-family: 'MyriadPro';text-transform: uppercase;margin-top: 0px;font-weight: bold;margin:10px 0px 10px 0px}
.servicessetion .inner .right .js{margin-bottom: 30px;margin-top: 20px;}
.servicessetion .inner .right p{font-size:18px;}
.servicessetion .inner .right  ul li{margin-top: 10px;font-size: 18px;width:100%;display: -webkit-box;}
.servicessetion .inner .right  ul li:before{content: '';display: block;width: 8px;height: 8px;background: #628b91;border-radius: 50%;margin-right: 5px;margin-top: 8px;margin-left: 2px;}
.servicessetion .inner .right  ul p{margin:0}
.servicessetion .inner .right  ul li p{width: 96%}
.servicessetion .inner .right .js li{display: -webkit-box;font-size: 18px;margin-top: 5px;justify-content: space-between;}
.servicessetion .inner .right.teli .js li{width:100%;}
.servicessetion .inner .right .js li::before{display: inline-block; content: '';width: 6px;height: 6px;border-radius: 50%;background-color: #9abbc0;margin-top: 6px;}
.servicessetion .inner .right .js li p{margin-bottom: 0px;width: 98%;}
.servicessetion .inner .right span{display: block; font-size: 18px;line-height: 1.6;margin:30px 0px;}
.partit h1{font-size: 48px;font-family: 'MyriadPro';margin: 30px 0px 50px 0px;text-transform: capitalize;}
.partit h1.tew{font-size:24px;font-family: 'MyriadPro';margin:0px 0px 10px 0px;text-transform: capitalize;}
/* .newssetion .arcbody .table-responsive li:nth-child(even){background-color: #e8eeef;color: #333;}
.newssetion .arcbody .table-responsive li:nth-child(odd){background-color: #f6f6f6;color: #333;} */
.newssetion .arcbody .table-responsive li{align-items: center;padding: 10px;justify-content: space-between;}
.newssetion .arcbody .table-responsive li p{margin-bottom: 0px !important;text-align: left !important;padding: 0 10px;font-size: 16px;}
.newssetion .arcbody .table-responsive li p:nth-child(1){width: 66%;}
.newssetion .arcbody .table-responsive li p:nth-child(2){width: 17%;}
.newssetion .arcbody .table-responsive li p:nth-child(3){width: 17%;}
/* .newssetion .arcbody .table-responsive li:nth-child(1){background-color: #628b91;color: #fff;} */
@media screen and (max-width:1680px) {
    .section3 .pics ul li{margin: 10px;}
    .aboutsection .inner p{line-height: 1.4;}
    .newssetion .news .hover a{padding: 20px 30px;}
    .newssetion .news .hover .desc{line-height: 1.6;}
    .servicessetion .services:hover dl dd{font-size: 14px;}
    .servicessetion .inner .left .down a{font-size: 16px;}
}
@media screen and (max-width:1599px) {
	.servicessetion .col-md-12 .col-md-3{padding-left:0px;}
}
@media screen and (max-width:1440px) {
	.servicessetion .services .boximg{overflow: hidden;position: relative;}
    .container{width: 90%;}
    .nav>li>a{font-size: 16px;}
    .headBox .right .tops dl{font-size: 16px;}
    .section2 .inner .txt{width: 60%;}
    .section2 .inner .txt p{margin: 20px 0px;}
    .section3 .pics ul li{margin: 12px;}


}
@media screen and (max-width:1366px) {
    .section3 .pics ul li{margin: 11px;}
    .aboutsection .inner p{line-height: 1.2;}
	 .servicessetion .inner .left{width: 30%;}
    .servicessetion .inner .right{width: 66%;}
}
@media screen and (max-width:1280px) {
    .headBox .logo img{max-width: 80%;}
    .nav>li>a{font-size: 14px;}
    .headBox .right .tops dl{font-size: 14px;}
    .section2 .inner .txt p{line-height: 1.4;font-size: 16px;}
    .section3 .pics ul li{margin: 10px;}
    .section4 .inner ul li p{font-size: 16px;}
    .headBox .logo img{max-width: 60%;}
    .headBox .right .tops{margin-bottom: 10px;}
    .headBox .right .tops dl{margin-bottom: 0px;}
    .section2 .inner .txt h4{font-size: 18px;}
    .section2 .inner .txt h1{font-size: 28px;margin-top: 10px;}
    .section2 .inner .txt p{margin: 10px 0px;}
    .section3 .pics ul li{margin: 9px;}
    .section3 .pics ul li p{font-size: 16px;}
    .section3{padding: 50px 0px;}
    .section4 .inner ul li p{font-size: 14px;}
    .footer .foot ul li{font-size: 16px;}
    .aboutsection .inner p{font-size: 16px;}
    .careessection .top .swiper-slide{font-size: 20px;}
    .newssetion .news .hover .desc{line-height: 1.4;padding-top: 10px;}
    .newssetion .arcinner .right .list ul li a .right{width: 70%;}
    .servicessetion .inner .left .down a{font-size: 14px;}
    main{margin-top: 125px;}
   
	
}
@media screen and (max-width:1200px) {
    .nav>li>a{padding: 10px 5px;}
}

@media screen and (max-width:1024px) {
   .container{width:100%;}
   .aboutsection .inner h1{font-size: 28px;}
   .aboutsection .inner p{font-size: 15px;margin-top: 15px;}
   .newssetion .news .hover .des{font-size: 18px;padding:15px 20px;}
	.newssetion .news .hover .fss{right:20px;}
	.newssetion .news .hover .date{left:20px;}
   .newssetion .news .hover .date b{font-size: 30px;}
   .newssetion .news .hover .desc{font-size: 14px;}
   .newssetion .news .hover .desc{padding-left: 20px;padding-right: 20px}
   .servicessetion .services .con span{margin-top: 30px;}
   .servicessetion .inner .navleft .shownav li a{font-size: 16px;}
   .servicessetion .inner .conright{font-size: 16px;}
   .servicessetion .inner .navleft{width: 26%;}
   .delsetion .tib ul li a .right{padding: 15px;}
   .servicessetion .services .hover{padding: 20px 10px;}
   .servicessetion .inner .left h1{font-size: 28px;}
   .servicessetion .inner .left dl dd{font-size: 16px;}
   .servicessetion .inner .right h2{font-size: 20px;}
   .newssetion .arcbody .table-responsive li p:nth-child(1){width: 50%;}
   .newssetion .arcbody .table-responsive li p:nth-child(2){width: 25%;}
   .newssetion .arcbody .table-responsive li p:nth-child(3){width: 25%;}
   .newssetion .arcinner .right .list ul li a .right b{font-size: 14px;}
   .newssetion .arcinner .right .list ul li a .right{width: 74%;}
   .newssetion .arcinner .right .list ul li a .right p{font-size: 12px;margin-top: 5px;}
   .partit h1{font-size: 30px;}
   .servicessetion{padding-top: 10px}
   .address a, .address span{font-size: 14px;}
   .headBox .toptop{width: 100%;padding:0 15px;}
     .nav>li>a{padding: 10px 5px;}


   
   



}
@media screen and (max-width:992px) {
	.servicessetion .col-md-12 .col-md-3{padding-left:0px;width:33.3%; }
	 .servicessetion .inner .left{width: 40%;}
    .servicessetion .inner .right{width: 56%;}
    .bannerwrap{height: auto}
    .headBox .toptop{width: 100%;padding:0 15px;}
    .nav>li>a{padding: 10px 5px;}
    main {
        margin-top: 124px;
    }
    .address{margin-top: 30px;}

}
@media screen and (max-width:992px) {
	.aboutsection .inner .col-md-6.col-xs-12.pcimgbox{display:none;}
	.aboutsection .inner .col-md-6.col-xs-12.wapimgbox{display:block;}
	.servicessetion .col-md-12 .col-md-3{padding-left:0px;width:-webkit-calc(50% - 10px); width:-moz-calc(50% - 10px); width:calc(50% - 10px);margin-right:20px;}
	.servicessetion .col-md-12 .col-md-3:nth-child(2n){margin-right:0;}
	.servicessetion .col-md-12 .col-md-3 .services{padding-right:0px;}
	.careessection .container .top .swiper-container .swiper-wrapper{display:block;height:auto;}
	.careessection .container .top .swiper-container .swiper-wrapper li.swiper-slide{float:left; margin-bottom:1px; }
	html[lang="en-US"] .careessection .top .swiper-slide{font-size:14px;}
	
	.servicessetion .inner .navleft .help{display:none;}
	.servicessetion .inner .navleft.wapte .help{display:block; }
	.newssetion .news .hover .fss {bottom:10px;}
	.newssetion .news .hover .date {bottom:10px;}
	.bannerwrap{height:auto;}
	.bannerwrap .carousel-inner{height:auto;}
.bannerwrap .bs-slider{height:auto;}
.bannerwrap .fade .item{height:auto;}
.bannerwrap .bs-slider > .carousel-inner > .item > img,.bannerwrap .bs-slider > .carousel-inner > .item > a > img{height:auto;}
	.visible-xs{display:block !important;}
	.hidden-xs{display:none !important;}
        .headerH{
        overflow: hidden;
        position: relative;
        height:80px;
    }
	.headeryd{display:flex;justify-content:space-between;align-items:center;height:80px;}
	.headeryd .headright{display:flex;align-items:center;justify-content:space-between;}
	.headeryd .headright .language-m{color:#fff;display: block;}
	.headeryd .headright .language-m a{color:#fff;}
	.headeryd .headright  button{border:none;}
    .header{
        overflow: hidden;
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        height: 50px;
        padding: 0 15px;
        background-color: rgba(255,255,255,.8);
        -webkit-box-shadow: 0 3px 10px -1px rgba(0,0,0,.2);
        -moz-box-shadow: 0 3px 10px -1px rgba(0,0,0,.2);
        box-shadow: 0 3px 10px -1px rgba(0,0,0,.2);
        z-index: 999;
    }
    .header .logo{
        overflow: hidden;
        position: relative;
        padding: 10px 0;
       
  
    }
    .header .logo img{
        max-height:55px;
    }
    .header .language-on{
        overflow: hidden;
        position: absolute;
        left: 15px;
        top: 0;
        padding: 17px 0 0 0;
        color: #333;
        z-index: 2;
    }
    .language-box ul{}
    .language-box ul li{
        display: block;
        overflow: hidden;
        padding: 0 15px;
        background-color: #fff;
        list-style-type:none;
    }
    .language-box ul li a{
        display: block;
        overflow: hidden;
        padding:  15px  15px;
        color: #999;
        font-size: 16px;
        border-top: 1px solid #eee;
        background-color: #fff;
    }
	
    .header .menu-on{
        overflow: hidden;
        color: #fff;
        z-index: 2;
    }
    .header .menu-on i{
        font-size: 20px;
        display: block;
    }
    .header .menu-on .fa-close{
        display: none;
    }
    .header {
    overflow: hidden;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    height:80px;
    padding: 0 15px;
    /*background-color: rgba(255,255,255,.8);*/
	background-color:#3a3a3a;
    -webkit-box-shadow: 0 3px 10px -1px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 10px -1px rgba(0,0,0,.2);
    box-shadow: 0 3px 10px -1px rgba(0,0,0,.2);
    z-index: 99999;
}
    .menu-box ul li{
        display: block;
        overflow: hidden;
        padding: 0 15px;
        list-style-type:none;
		position:relative;
    }
    .menu-box ul li a{
        display: block;
        overflow: hidden;
        padding:  10px  15px;
        color: #fff;
        font-size: 16px;
        border-bottom: 1px solid #eee;
    }
    .menu-box ul li a i{
        float: right;
        font-size: 16px;
        color: #333;
        display: block;
    }
    .menu-box ul li a .fa-angle-up{
        display: none;
    }
    .menu-box ul li dl{
        margin: 0 -15px;
        display: none;
    }
    .menu-box ul li dl dd{

    }
    .menu-box ul li dl dd a{
        padding:  15px  45px;
        background-color: #fafafa;;
    }
    .menu-box .on-right-left{
        overflow: hidden;
        position: relative;
        padding:  20px  15px  15px 15px;
        background-color: #fff;
    }
    .menu-box .on-right-left a{
        display: block;
        overflow: hidden;
        height: 35px;
        line-height: 33px;
        padding: 0 10px;
        text-align: center;
        background-color: #f39800;
        border: 1px solid #f39800;
        cursor: pointer;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
    .menu-box .on-right-left img{
        margin: -2px 10px 0 0;
    }
    .menu-box .on-right-left span{
        color: #fff;
    }
    .menu-box .on-right-right{
        overflow: hidden;
        position: relative;
        padding:  0px  15px  20px  15px;
        background-color: #fff;
    }
    .menu-box .on-right-right form{
		
		position:relative;
        display: flex;
		justify-content:space-between;
        overflow: hidden;
        height: 35px;
        line-height: 33px;
        text-align: center;
        padding:0 0px 0 20px;
		box-sizing:border-box;
        border:1px solid #ccc;
		border-radius:20px;
        cursor: pointer;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
	.menu-box .on-right-right input,.menu-box .on-right-right button{border:none;}
    .menu-box .on-right-right img{
        margin: -2px 10px 0 0;
    }
    .menu-box .on-right-right span{
        color: #fff;
    }
	.tit h1{font-size:28px;}
    .language-m{margin-right: 20px;}
    .section2 .inner{position: relative;}
    .section2 .inner .txt p{margin: 30px 0px;}
    .section3 .pics ul li{width: 30%;}
    .section3 .pics ul li{margin: 12px;}
    .footer .foot{justify-content: center;}
    
    .copy .inner{justify-content: center;}
    .section3{padding-bottom: 0px;}
    .section3 .pics ul li p{font-size: 14px;}
    .section3 .pics ul li:hover img{
        -webkit-transform: translate3d(0,-40px,0);
        transform: translate3d(0,-40px,0);
    }
    .contactsection .dlite ul li p{font-size: 16px;}
    .careessection .top .swiper-slide{font-size: 16px;}
    .careessection .bottom{padding: 30px;font-size: 16px;}
    .careessection .jieshao{font-size: 18px;}
    .newssetion .arcinner h2{font-size: 24px;}
    .newssetion .arcinner .left .arcbody{font-size: 16px;}
    .newssetion .arcinner .right .list ul li a .right b{font-size: 14px;line-height: 1.2;}
    .newssetion .arcinner .right .list ul li a .right p{font-size: 10px;}
    .servicessetion .inner .conright .in .le{width: 100%;}
    .servicessetion .inner .conright .in .ri{width: 100%;margin-bottom: 30px;}
    .servicessetion .inner .conright{width: 60%;}
    .servicessetion .inner .navleft{width: 34%;}
    .delsetion .tib ul li a .left{width: 40%;} 
    .delsetion .tib ul li a .right{padding: 10px;width: 60%;}
    .delsetion .tib ul li a .right h4{font-size: 16px;}
    .delsetion .tib ul li a .right p{font-size: 13px;margin-top: 10px;}
    .servicessetion .inner .left h1{font-size: 24px;}
    .servicessetion .inner .left{width: 40%;}
    .servicessetion .inner .right{width: 56%;}
    .servicessetion .inner .right .js li{font-size: 16px;}
    .servicessetion .inner .right span{font-size: 16px;}
    .nysection .inner .tit h1{font-size: 34px;}
    .nysection .inner .tit .address{font-size: 20px;}
    .partit h1{font-size: 24px;}
    main{margin-top: 0;}





   

}
@media screen and (max-width:767px) {

	.careessection .jieshao.teshu{margin-top:0px;}
    .section2 .inner .txt{width: 100%;}
    .section3 .pics ul{justify-content: space-between;}
    .section3 .pics ul li{width: 48%;margin: 0px 0px 15px 0px;}
    .section3 .pics ul li p{margin-bottom: 0px;}
    .copy p{font-size: 12px;}
    .section4 .inner ul li{width: 48%;margin-bottom: 30px;}
    .footer .foot .left dl dd{width: 33%;}
    .footer .foot h3{font-size: 16px;}
    .footer .foot ul li{font-size: 14px;}
    .copy p{text-align: center;}
    .section3 .pics ul li p{height: 40px;}
    .nysection .inner .tit{width: 100%;}
    .nysection .inner .tit h1{font-size: 20px;margin-top: 0px;margin-bottom: 0px;text-align: left;color: #628b91;text-shadow: none;}
    .nysection .inner .tit .address{font-size: 14px;margin-top: 20px;text-align: left;justify-content: flex-start;}
    .nysection .inner .tit .address a{margin: 0 5px 0px 0px;color: #628b91;text-shadow: none;}
    .nysection .inner .tit .address span{color: #628b91;margin-right: 5px;}
  
    .aboutsection{padding: 0px 0px;}
    .contactsection .dlite ul li{width: 100%;margin-bottom: 20px;}
    .contactsection .contacform{width: 100%;}
    .contactsection .tit p{width: 100%;font-size: 16px;}
    .careessection .jieshao{font-size: 16px;}
    .careessection .jieshao b{font-size: 20px;}
	
    .newssetion .arcinner .left{width: 100%;}
    .newssetion .arcinner .right{width: 100%;}
    .servicessetion .inner .navleft{width: 100%;}
    .servicessetion .inner .conright{width: 100%;margin-top: 30px;}
    .delsetion .tib ul li a .left{width: 100%;}
    .delsetion .tib ul li a .right{width: 100%;padding: 20px;}
    .delsetion .tib ul li a .right h4{font-size: 18px;line-height: 1.6;}
    .servicessetion .inner .left{width: 100%;}
    .servicessetion .inner .right{width: 100%;margin-top: 50px;}
    .servicessetion .inner .right .js li p{width: 96%;}
    .servicessetion{padding: 0px 0px;}
    .newssetion .arcbody .table-responsive li p{font-size: 14px;}
    .delsetion{padding:0px 0px;}
    .nysection .inner{position: relative;margin-top: 30px;text-align: left;padding:15px 15px 0px 15px;}
    .newssetion,.careessection{padding:0px 0px;}
    .nysection{display: none;}
    .col-xs-12,.col-xs-6{padding: 0}
    .contactsection{padding: 0}
    .servicessetion ul{margin:0 auto;}
    .servicessetion .services{padding-right: 0;margin-bottom: 15px;}
    .newssetion .news{margin: 0 15px 15px 15px;}
    .servicessetion .inner .right p{font-size: 16px;}
    .secon{width: 100%;margin: 0 auto}
    .footer{margin-top: 30px;}
    .servicessetion .inner .navleft .help dl dd span{width: 92%}
    .servicessetion .inner .right  ul li:before{width: 6px;height: 6px;}

}
@media screen and (max-width:375px){
	.servicessetion .inner .conright .in .le img{width:100%;max-width:auto;margin-bottom:15px;float:left;margin-left:0px; }
}
@media screen and (max-width:375px) {
	.open .logo img{max-width:100%;margin:50px auto;}
    .careessection .top .swiper-slide{font-size: 13px;padding: 10px 0px;}
}






