.title{ text-align:center; font-size:24px; font-weight:lighter;  color:#000; margin:0; padding-bottom:2%; position:relative;    }
.titel .fontwhite{color:#fff}
.title:after{ display:block; margin:0 auto; width:100px; height:1px; background-color:#bbb; margin-top:30px; content:''; }
@media(max-width:480px){
.title{font-size: 16px;}
.title:after{margin-top:10px;}
}
/* more*/
.listmore{text-align: center;margin: 0 auto;margin-top: 3%;}
.listmore a{font-size: 17px;padding: 11px 21px;background: #b3a888;border-radius: 100px;color: #fff;font-weight: 700;display: inline-block;}
.listmore:hover a{animation: bounce 1s infinite;}

/*header */
.headerall {background: #292929;position: relative;z-index: 100;}
.headerall .top-language a{ display:block; color: #fff;}
.headerall .top-language a{  width:30px; text-align:center; border-radius:50%;background: #b3a888; height: 30px;line-height: 30px;}
.headerall .header-left{ float: left; width: 40%; display:table; height:70px;max-width: 198px;}
.headerall .logo{ display:table-cell; vertical-align:middle;}
.headerall .header-mid,
.headerall .header-right{ float:right;}
.headerall .header-menu li{ width:auto !important; margin-right:45px;}
.headerall .header-menu li em{ padding:0 10px;position:relative;}
.headerall .header-menu li em::after{position:absolute; content:''; right:0;top:50%; transform:translateY(-50%); width:7px; height:4px; background:url(../images/Top2262-icon.png) no-repeat;}
.headerall .header-menu li em:hover::after,
.headerall .header-menu li.aon em::after{ background-image:url(../images/Top2262-icon_up.png);}
.headerall .header-menu li em a{line-height:70px;position:relative;font-size:15px;color: #fff;}
.headerall .header-menu li em a::before{position:absolute;content:'';left:50%;transform:translateX(-50%);height:3px;background: #C19B76;width:0;transition:ease-in-out 0.3s;}
.headerall .header-menu li em a:hover::before,
.headerall .header-menu li.aon em a::before{width:100%;}
.headerall .header-menu li .sub{ width:230%; left:-50%;  overflow:hidden; }
.headerall .header-menu li .sub-menu{ padding:15px 0; text-align:center;}
.headerall .header-menu li .sub-menu dt{ border-bottom:1px solid #f2f2f2;}
.headerall .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.headerall .header-menu li .sub-menu dt a{color:#666;transition:0.3s;font-size: 12px;}
.headerall .header-menu li .sub-menu dt a:hover{ background:none; color:#C19B76; }
.headerall .header-right dd{ float:left;padding:20px 0;}
.headerall .header-right dd.fr{ float:right;}
.headerall .top-search{ position:relative; z-index:100;}
.headerall .header-right .lang a{line-height: 37px;color: #fff;}
.headerall .header-right .lang i{padding: 0 10px;color: #fff;}
.headerall .header-right .lang a.on{color: #b3a888;}

@media(max-width:1024px){
.headerall #header-menu{ position:fixed; right:-100%; top:0; background:#2C333B; z-index:100; padding-top:70px; width:70%; max-width:300px; height:100%; transition: ease-in-out 0.3s;}
.headerall #header-menu.header-menu-show{ right:0;}
.headerall #header-menu li em,
.headerall #header-menu li em a{ border-bottom:0;}
.headerall #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.headerall #header-menu li em a{ font-weight:normal;}
.headerall #header-menu li.has-sub em a{ background:url(../images/Top2262-icon.png) no-repeat 95% center;}
.headerall #header-menu li.clickon em a{ background-image:url(../images/Top2262-icon_up.png);}
.headerall #header-menu li .sub-menu{ padding:5%;}
.headerall #open_menu{ width:40px; height:30px;background:#b4a889; margin-left:10px; position:relative; z-index:101; transition:background 0.3s;}
.headerall #open_menu i,
.headerall #open_menu i::before,
.headerall #open_menu i::after{ background:#fff; border-radius:3px;}
.headerall #open_menu i{ left:20%; width:60%;height:2px; margin-top:-1px;}
.headerall #open_menu.open_menu_on{ background:#2C333B; position:fixed; right:2%;}
.headerall #open_menu.open_menu_on i{height:3px; margin-top:-1.5px;}

}
/*header end*/

/*Bannerindex */
.Bannerindex .bx-wrapper{ position:relative; z-index:1;}
.Bannerindex .bx-viewport{ z-index:1;}
.Bannerindex li a{ display:block; }
.Bannerindex li img{ display:block; width:130%; position: relative; left: -15%; max-width: none; }
.Bannerindex .bx-controls{ position:absolute; left:0; width:100%; bottom:6%; z-index:10;}
.Bannerindex .bx-pager{ max-width:1100px; margin:0 auto; text-align:center;}
.Bannerindex .bx-pager div{ display:inline-block; height:12px; margin:0 6px;}
.Bannerindex .bx-pager div a{ display:block; background:url(../images/Banner002231-icon.png) no-repeat -43px 0; width:28px; height:12px; border-radius:0; overflow:hidden; line-height: 50px;}
.Bannerindex .bx-pager div a.active{ background-position: 0 0;}
@media(min-width:768px){
.Bannerindex li img{width:100%; left: 0; max-width: 100%;}
.Bannerindex .bx-controls{ bottom:5%; left:auto; right:2%;}
}
/*Bannerindex end*/


/*Bannerpage */
.Bannerpage div img{width: 100%;}
/*Bannerpage end*/

/*index_title*/
.index_title{text-align: center;}
.index_title .tit h5{font-size:66px;text-align: center;font-weight: bold;margin: 0;opacity: 0.1;text-transform:uppercase;}
.index_title h3 {font-size: 30px;line-height: 40px;position: relative;color: #b3a888;font-weight:bold;bottom: 43px;margin: 0;}
.index_title p{color: #fff;margin-top: -18px;margin-bottom: 50px;font-size: 16px;}
.index_more{width: 92px;height: 32px;line-height: 30px;border-radius: 16px;color: white;font-size: 12px;margin: 50px auto 0 auto;/* padding-left: 22px; */background: #b3a888;text-align: center;}
.index_more a{color: #fff;}
@media(max-width:480px){
    .index_title .tit h5{font-size: 28px;padding-bottom: 11px;}
    .index_title h3{font-size: 18px;}
}


/*Bottomall */
.Bottomall{background: #f8f8f8;padding: 37px  0px 20px 0px;}
.Bottomall .left{width: 27%;}
.Bottomall .left p{font-size: 16px;color: #767676;line-height: 2;}
.Bottomall .left h3{font-weight: 300;color: #b3a888;}
.Bottomall .left h3.chw{font-size: 16px;}
.Bottomall .left p.chw{font-size: 12px;margin: 0;text-align: justify;}
.Bottomall .left p.chw_con{font-size: 17px;font-weight: bold;color: #b8ab87;}
.Bottomall .left p.chw i{color: #b8ab87;font-style: normal;font-weight: bold;}
.Bottomall p.chw .img_i img{width: 20px;}
.Bottomall p.chw_con .img_i img{width: 25px;border-radius: 25px;border: 2px solid #b8ab87;}
.Bottomall .left h3 span{display: block;width: 37px;height: 1px;border-bottom: 1px solid #b3a888;margin: 16px 0 0}

.Bottomall .left ul { padding: 0 0 10px}
.Bottomall .left ul li{  font-size: 16px; padding:0 38px 10px 0;}
.Bottomall .left ul li.chw{font-size: 13px;}
.Bottomall .left ul li a{color: #767676;}
.Bottomall .left ul li a:hover{  color: #b3a888;}
.Bottomall .right .bottom_code{margin:5px 0; width: 100px;}
.Bottomall .right.right_code{text-align: center;}
.Bottomall .right .img{ text-align: center; }
.Bottomall .right .text{ float: left; padding: 0 0 0 17px;}
.Bottomall .right .text p{margin:0 0 8px;color: #fff; font-size: 14px;}
.Bottomall .right .text li a{ display: inline-block; cursor: pointer; width: 34px; height: 34px;}
.Bottomall .bottom{border-top: 1px solid #b3a888;margin: 30px 0 0}
.Bottomall .bottom ul li{ float: left; font-size: 14px; padding:0 10px 0 0; line-height: 61px;}
.Bottomall .bottom ul li a,.Bottomall .bottom p a{  color: #d5cfc9}
.Bottomall .bottom ul li a:hover,.Bottomall .bottom p a:hover{  color: #fff}
.Bottomall .bottom p{font-size: 12px;color: #767676;margin: 0;padding: 0 0 20px;text-align: center;margin-top: 2%;float: none;}

@media (min-width:768px) {
.Bottomall .left h3{ margin-top: 0}
.Bottomall .right{float: left;width: 18%;}
.bottom p{ float: right;}
.Bottomall .left,.bottom ul { float: left;}
.Bottomall .bottom p{padding: 0;line-height: 2;}
.Bottomall .left ul li{ padding-right: 22px;}

}
@media (min-width:1024px) {
	.Bottomall .left ul li{ padding-right: 38px;}
    
}
@media (max-width:640px){
    .Bottomall .left{width: 100%!important;float: none;margin-bottom: 20px;}
    .Bottomall .left ul li{float: left;padding: 0 25px 10px 0;}
    .Bottomall .right{float: none;text-align: center;width: 100%!important;}
    .Bottomall .left h3 span{width: 100%;}
    .Bottomall .left p.chw{text-align: center;}
    .Bottomall .left h3 span,.Bottomall .left h3 span.span_width{width: 100%;}

    .Bottomall .left h3{text-align: center;}
}

@media (max-width:480px){
    .Bottomall .left ul li{float: left;padding: 0 25px 10px 0;}
    .Bottomall .left{width: 100%!important;float: none;margin-bottom: 20px;}
    .Bottomall .right{float: none;text-align: center;width: 100%!important;}
    .Bottomall .left h3 span{width: 100%;}
    .Bottomall .left p.chw{text-align: center;}
    .Bottomall .left h3 span,.Bottomall .left h3 span.span_width{width: 100%;}

    .Bottomall .left h3{text-align: center;}
}

/*Bottomall end*/
.bottom{background: #3a3a3a;color: #fff;}
.bottom p{  font-size: 12px;color: #b9b9b9;margin: 0;padding: 20px 0 20px;text-align: center;float: none;line-height: 2;}
.bottom p span{color: #b3a888;}
.bottom p a{text-decoration: underline;color: #dec16d}
@media (max-width:480px){
   .bottom{padding-bottom: 10%} 
}

/*.listing*/
.listing{ padding:3% 0;background: #f8f8f8;}
@media(min-width:1001px){
.listing dl{ width:100%;}

}
.listing dt{padding:5% 3%;position:relative;width:18%;margin-right: 2%;float: left;background: #fff;margin-bottom: 2%;border-radius: 20px;}
.listing dt:nth-child(5n){margin-right: 0;}
.listing dt .more {cursor: pointer;margin-top: 13%;font-size: 12px;text-decoration: underline;color: #adadad;}
.listing dt h3 {display:block;font-size: 22px;line-height:2;color: #b3a888;margin: 0;margin-top: 5px;}
.listing dt p{line-height: 2;font-size: 12px;color: #616161;margin: 0;margin-top: 9px;}
.listing dt .listing_img{/* padding:5px 0 10px; */}
.listing dt .listing_img{height: 35px;}
.listing dt .listing_imghover{display: none;}
.listing dt:hover .listing_imghover{display: block;}
.listing dt:hover .listing_imgcolorful{display: none;}
.listing dt:hover .listing_img{ animation:infinite 1s ease imghover;}
.listing dt:hover{background: #b3a888}
.listing dt:hover h3,.listing dt:hover p,.listing dt:hover .more{color: #fff;}
@media(max-width:1200px){
.listing dt h3{font-size: 14px;}
.listing dt p{height: 98px;}
}

@media(max-width:480px){

.listing dt{ width:49% !important;margin-right: 2%}
.listing dt:nth-child(2n){ margin-right: 0}
}

@keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
@-webkit-keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
@-ms-keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
/*.listing end*/

/*.listing_en*/
.listing_en{ padding:3% 0;background: #f8f8f8;}
@media(min-width:1001px){
.listing_en dl{ width:100%;}

}
.listing_en dt{padding:5% 3%;position:relative;width:32%;margin-right: 2%;float: left;background: #fff;margin-bottom: 2%;border-radius: 20px;}
.listing_en dt:nth-child(3n){margin-right: 0;}
.listing_en dt .more {cursor: pointer;margin-top: 13%;font-size: 12px;text-decoration: underline;color: #adadad;}
.listing_en dt h3 {display:block;font-size: 22px;line-height:2;color: #b3a888;margin: 0;margin-top: 5px;}
.listing_en dt p{line-height: 2;font-size: 14px;color: #616161;margin: 0;margin-top: 9px;}
.listing_en dt .listing_img{/* padding:5px 0 10px; */}
.listing_en dt .listing_img{height: 35px;}
.listing_en dt .listing_imghover{display: none;}
.listing_en dt:hover .listing_imghover{display: block;}
.listing_en dt:hover .listing_imgcolorful{display: none;}
.listing_en dt:hover .listing_img{ animation:infinite 1s ease imghover;}
.listing_en dt:hover{background: #b3a888}
.listing_en dt:hover h3,.listing_en dt:hover p,.listing_en dt:hover .more{color: #fff;}
@media(max-width:1200px){
.listing_en dt h3{font-size: 14px;}
.listing_en dt p{height: 98px;font-size: 12px;}
}
@media(max-width:820px){

}
@media(max-width:480px){

.listing_en dt{ width:49% !important;margin-right: 2%}
.listing_en dt:nth-child(2n){ margin-right: 0}
}

@keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
@-webkit-keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
@-ms-keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
/*.listing end*/

/*.details*/
.details {margin-top: 3%;}
.details .rall{background: #fff;border-radius: 15px;padding: 1%;box-shadow: 0 0 11px rgba(0, 0, 0, 0.12);}
.details .pic{ float:left; width:48%;}
.details .pic img{ width:100%;}
.details .txt{ float:right; width:50%; padding-right:2%; color:#333;}
.details .txt h3{font-size: 24px;color: #0f2345;line-height: 34px;margin-bottom: 10px;}
.details .txt h1{ font-size:14px; font-weight:normal;margin:1%;color: #ff6d24}
.details .txt dl{ padding:1% 0; border-bottom:1px solid #d9d9d9;}
.details .txt dd{line-height:2;padding:5px 0;font-size: 14px;}
.details .txt p{margin-top: 0; font-size: 16px;color: #666;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.details .txt .fillarea { background-color: #f3f3f3;width: 100%;padding: 10px 0;margin: 5% 0;}
.details .txt .cry-recopreject-num {color: #b3a888;font-weight: bold;font-size: 16px;padding: 0 10px;height: 39px;font-size: 18px; box-sizing: border-box;font-weight: bold;}
.details .txt .wd-50 {width: 50%;float: left;text-align: center;}
.details .txt .wd-50 .crytil {box-sizing: border-box;font-size: 16px;color: #666; }
.details .txt .wrb{position: relative;}
.details .txt .wrb:after {content: '';position: absolute;top: 50%;left: 0;width: 1px;height: 32px;background-color: #e5e5e5;margin: -16px 0 0 0;}
.details .pic .contact_btn{padding: 4% 0;text-align: center;background: #b4a889;margin-top: 6%;}
.details .pic .contact_btn a{color: #fff;width:120px;text-align:center;/* border:1px solid #ff6d24; */border-radius:30px;line-height:34px;display:inline-block;font-size: 24px;font-weight: bold;}
.details .pic .contact_btn:hover{ background-color:#7e7459; color:#fff;}
.details .tab{ margin-top:3%; background-color:#e8e8e8; overflow:hidden; font-weight:bold;}
.details .tab span{ cursor:pointer; display:inline-block; padding:0 3%; line-height:40px;}
.details .tab span.on{ background-color:#ff6d24; color:#fff;}
.details .tab_info{padding: 2% 0;}
.details .tab_info .info{background: #fff;/* border-radius: 15px; */padding: 0%;box-shadow: 0 0 11px rgba(0, 0, 0, 0.12);overflow: hidden;}
.details .tab_info .info .word{padding:0 4%;margin-bottom: 2%;}
.details .tab_info .info .word .fl{float: left;width: 45%}
.details .tab_info .info .word .fr{float: right;width: 50%;}
.details .tab_info h3{font-size: 20px;margin-top: 0;margin-bottom: 1%;color: #223645;font-weight: bold;/* background: #b3a888; */padding: 1%;line-height: 2;text-align: center;border-top: 1px solid rgba(167, 167, 167, 0.2);border-bottom: 1px solid rgba(167, 167, 167, 0.2);}
.details .tab_info p{font-size: 14px;color: #333;line-height: 2.5;margin-bottom: 1%;/* border-bottom: 1px #aeaeae dashed; */padding-bottom: 2%;}
.details .tab_info p span{font-size: 14px;color: #b3a888;line-height: 2.5;font-weight: 700;}
.details .tab_info p span.til01{background: #b3a888;color: #fff;padding: 7px;border-radius: 0 40px 40px 0;margin-bottom: 1%;display: inline-block;}
.details .tab_info p{width:100%;}
.details .tab_info img{width:100%;}
.details .tab_info .info02 img{width:100%;}
@media(max-width:480px){
    .details .txt h3{font-size: 16px;}
    .details .txt p{font-size: 12px;}
.details .pic,
.details .txt{ float:none; width:auto;}
    .details .tab_info p,.details .tab_info p span{font-size: 12px;}
    .details .pic .contact_btn{font-size: 12px;padding: 2% 0;}
}
@media(max-width:1000px){
    .details .pic,.details .txt{width: 100%;}
}

/*.details end*/
/*aboutus*/
.aboutus_bg{padding-bottom: 3%;}
.aboutus{padding-top: 5%;}
.aboutus_word {background: #fff;border-radius: 4px;padding: 3%;box-shadow: 0 0 11px rgba(0, 0, 0, 0.12);}
.aboutus_word .h3{color:#b3a888;line-height:1.6;margin:0; font-size: 20px;}
.aboutus_word .h4{font-size:16px;color:#ff6d24;margin:30px 0px 0 0;}
.aboutus_word .h3:after,.aboutus_word .h4:after{color:#b3a888;width:50px;height:2px;background:#b3a888;border:none;margin:15px 0px; content: ""; display: block;}
.aboutus_word .ul{ margin: 0; clear: both;}
.aboutus_word .ul li{font-size:14px;line-height:2.245;}
.aboutus_word .ul li span{font-family:Arial;font-size:16px;color:#b3a888;font-weight:bold;}
.aboutus_word p{line-height:2.245;font-size:14px;color:#666;margin:0px 0px 25px;clear:both;}
.aboutus .aboutus_img_auto{width: 100%;margin-top: 3%;}
@media screen and (min-width: 1024px){
    .aboutus_word .h3{font-size: 24px;}
	.aboutus_word .pic{width:23.765%;}
    .aboutus_word .con{width:71.235%;}
	
}
@media screen and (min-width: 768px){
   .aboutus_word .h3:after,.aboutus_word .h3:after{ margin: 25px 0;}
   .aboutus_word .h4{font-size:18px; margin-top: 55px;}
   .aboutus_word .pic{float:right;width:48%;}
   .aboutus_word .pic img{width: 100%;}
   .aboutus_word .con{float:left;width:48%;}
}
.aboutus .picon{color: #b3a888;background: url(../images/arrow.png) 0 7px no-repeat;padding-left:20px;padding-bottom:10px;}
.aboutus_icon{background: #fff;border-radius: 4px;padding: 3%;box-shadow: 0 0 11px rgba(0, 0, 0, 0.12);margin-top: 2%;}
.aboutus_icon li{text-align: center;float: left;width: 33%;}
.aboutus_icon li .pic a{display: inline-block;}
.aboutus_icon li img{ max-width: 65px;}
.aboutus_icon li .word{ padding-top: 25px;}
.aboutus_icon li .word h3{ font-weight: normal;  font-size: 18px; margin: 0 0 10px;}
.aboutus_icon li .word h3 a{color: #333;}
.aboutus_icon li .word figure{ font-size: 14px; color: #999; line-height: 20px; height: 40px; overflow: hidden;}
/*aboutprofile*/
.aboutprofile{padding: 2%;box-shadow: 0 0 11px rgba(0, 0, 0, 0.12);/*border: 1px solid #e5e5e5;*/background: #fff;border-radius: 4px;margin-bottom: 2%;}
.aboutprofile .fl{float:left;}
.aboutprofile .fr{float: right;}
.aboutprofile .pword{width:48%;}
.aboutprofile .myimg{ width:48%;}
.aboutprofile .picon{color: #b3a888;background: url(../images/arrow.png) 0 7px no-repeat;padding-left:20px;padding-bottom:10px;}
.aboutprofile .ps{font-size: 20px;color: #b3a888;}
.aboutprofile .pm{margin-bottom: 4%;font-size: 16px;color:#666;line-height: 2;font-weight: bold;}
.aboutprofile .p{color: #b3a888;}
.aboutprofile .allw{margin-bottom: 2%;}
@media (max-width:1000px){
    .aboutprofile .pword,.aboutprofile .myimg{width: 100%;float: none}

}
@media (max-width:480px){
     .aboutprofile .ps strong{font-size: 14px;font-weight: normal}
    .aboutprofile .p{font-size: 12px;}
    .aboutprofile .pm{font-size: 12px;}
}


/*
 PicList000879 为demo编号
 */
.PicList000879{margin-top:3%;}
.PicList000879 li{ border:#d5d5d5 1px solid; padding:2%; margin-bottom: 2%}
.PicList000879 li:last-child{margin-bottom: 0%}
.PicList000879 li .Ispic{width:28%; position:absolute; left:0; top:0; background-position: center top; background-size: contain;}
.PicList000879 li .newimg{width:31%; float: left;}
.PicList000879 li .newword{width:68%;float: right;}
.PicList000879 li h1{ margin:0; font-weight:normal; font-size:16px; padding-right: 77px;  line-height: 38px; position:relative;}
.PicList000879 li h1 time{position: absolute;right: 0;top: 0;font-size: 12px;color: #999;}
.PicList000879 li p{font-size: 13px;line-height: 30px;height: 62px;overflow: hidden; color: #666;margin-bottom: 2%; }
.PicList000879 li a.more{padding-left: 30px;font-size: 14px;color: #666;background:url(../images/PicList000879_icon.png) no-repeat left center; text-decoration:underline;}
.PicList000879 li:hover a.more{color:#b3a888;background:url(../images/PicList000879_iconhover.png) no-repeat left center;}
.PicList000879 li:hover h1 a{color:#b3a888;}
.PicList000879 li:hover p {color:#b3a888;}
.PicList000879 li:hover{border:#b3a888 1px solid;}
@media(max-width:640px){
	.PicList000879 li div{ padding-left:0;}
    .PicList000879 li .Ispic{ width:100%; position:relative; height:auto; padding-bottom:60%; display:block;}
    .PicList000879 li .newword,.PicList000879 li .newimg{float: none;width:100%;}
    .PicList000879 li .newimg img{width: 100%;}
    .PicList000879 li h1{font-size: 14px;}
    .PicList000879 li p,.PicList000879 li a.more{font-size: 12px;}
    .PicList000879 li p{line-height: 21px;height: 62px;}
}


/*projects*/
.projects{padding: 2% 0;}
.projects .projectsall { padding-bottom: 30px;}
.projects .projectsall{ padding-top:4%;padding-bottom: 2%;}
.projects .projectsall li,
.projects .projectsall li .pic a{
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
}
.projects .projectsall li{ background: #fff;float: left;width: 49%;margin-right: 2%;position: relative;margin-bottom: 2%;}
.projects .projectsall li:nth-child(2n){margin-right: 0%;}
.projects .projectsall li .pic{ overflow: hidden;}
.projects .projectsall.list li .pic a{ display: block; background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%;}
.projects .projectsall li .pic a img{ visibility: hidden;}

.projects .projectsall li dl{ position:absolute; left:0; bottom:0; width:100%; padding:6% 3% 0 3%; color:#fff; background-color:rgba(0,0,0,0.5);height:0;overflow: hidden;}
.projects .projectsall li h3{ font-size:20px; font-weight:normal; margin:0; line-height:30px;background: url(../images/icon01.png) no-repeat left top ;padding-left: 36px;font-weight: bold;}
.projects .projectsall li:nth-child(2) h3{ font-size:20px; font-weight:normal; margin:0; line-height:30px;background: url(../images/icon02.png) no-repeat left top ;padding-left: 36px;font-weight: bold;}
.projects .projectsall li span{width: 48%;display: inline-block;   margin: 2% 0 3% 0}
.projects .projectsall li .prospan01{background: url(../images/pro01.png) no-repeat left top ;padding-left: 26px;}
.projects .projectsall li .prospan02{background: url(../images/pro02.png) no-repeat left top ;padding-left: 26px;}
.projects .projectsall li .prospan03{background: url(../images/pro03.png) no-repeat left top ;padding-left: 26px;}
.projects .projectsall li p{overflow:hidden; line-height:20px; height:134px; overflow:hidden; font-size:16px; margin-bottom:3%;line-height: 2;}
.projects .projectsall li .more{ display:block; text-align:center; position:relative; line-height:43px; border-radius:5px;background: #b3a888; color:#fff;font-size: 20px;font-weight: bold;}
.projects .projectsall li .more span{width: 0;font-size: 26px;display: inline;padding: 0 1%;}
.projects .projectsall li .more::before{ position:absolute; content:''; width:26px; height:26px; background:url(../images/PicList001307-more.png) no-repeat center center/contain; right:5%; top:50%; margin-top:-13px;}

.projects .projectsall li:hover dl{height: 100%;overflow:hidden; transition:0.3s;}
.projects .projectsall li a{overflow: hidden}

.projects .projectsall li:hover .word figure{ color: #e5d3c1;}
.projects .projectsall li:hover .word h3 a{ color: #fff;}

.projects .projectsall li:hover .word h3 a span:before,
.projects .projectsall li:hover .word h3 a span:after{ background: #e5d3c1;}
.projects .projectsall li:hover .word .more{ opacity: 1;}
@media (max-width:480px){
	.projects .projectsall li{width:49%;margin-right:2%;margin-bottom: 2%;float: left}
	.projects .projectsall li:nth-child(2n){margin-right: 0%;}
	.projects .projectsall li span{display: none;}
	.projects .projectsall li h3{font-size: 12px;}
}

/*projects end*/


/*.mapall */
.mapall{}
.mapall{padding:5% 0;background: #f8f8f8;}
.mapall .auto{ padding:0 6%;}
.mapall .columnName{ font-size:32px; font-family:'å¾®è½¯é›…é»‘';   color:#333; margin:0; padding-bottom:2%; text-align:center;}
.mapall .columnName:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:'';}
.mapall dd{ border:10px solid #fff;margin-bottom:2%; padding-left:62%; background-color:#f9f9f9; position:relative;}
.mapall dd:last-child{ margin-bottom:0;}
/*.mapall .Map *{ max-width:100%;}*/
.mapall .amap-overlays{width: 100%;}
.mapall .amap-copyright{display: none!important;}
.mapall dd figure{ padding:3%;}
.mapall dd ul{ padding-bottom:3%; }
.mapall dd li{line-height:24px; padding:30px 0; padding-left:50px; border-bottom:1px dashed #dbdbdb; background:url(../images/Map_con.png) no-repeat center left; font-size:16px; color:#767676;}
.mapall dd li a{color: #b3a888;}
.mapall dd li:nth-child(2){background-image:url(../images/Map_as.png);}
.mapall dd li:nth-child(3){background-image:url(../images/Map_tel.png);}
@media(min-width:641px){
.mapall .Map{ position:absolute !important; width:60%; left:0; height:100%; top:0;}
}
@media(max-width:820px){
.mapall dd{ padding:3%;}
.mapall .Map{ position:relative !important;width: 100%;}
.mapall dd figure{ padding:0;}
}
@media(max-width:480px){
.mapall dd figure h1{ font-size:20px;}
.mapall .auto{padding:0;}
.mapall{padding:0;margin:0;}
}
/*map End*/

/*benefitall*/
.benefitall{background: url(../images/benefit_bg.jpg) center center no-repeat;background-size: cover;padding: 5% 0;}
.benefitall li{float: left;width: 32%;margin-right: 2%;}
.benefitall li:nth-child(3n){margin-right: 0;}
.benefitall li .text {margin-top: 28px;background: #fff;text-align: center;padding: 25px 20px;color: #0f2345; border-radius: 15px;}
.benefitall li .text .num {color: #122246;font-size: 48px;}
.benefitall li .text i {display: block;width: 22px;height: 2px;background: #666666;margin: 8px auto 15px;}

.benefitall li .text .name {color: #333333;font-size: 16px;}
.benefitall li .text p {margin-top: 20px;text-align: left;color: #666666;font-size: 14px;line-height: 24px;text-align: center;height: 98px;}
.benefitall li .text p.enh{height: 146px;}

.benefitall li .text .img {display: block;width: 33px;height: 38px;margin: 20px auto 0;}
.benefitall li .text span {display: block;margin-top: 5px;color: #cccccc;font-size: 12px;text-decoration: underline;}
.benefitall li:hover .text{background: #b3a888;}
.benefitall li:hover .text p,.benefitall li:hover .text span,.benefitall li:hover .text .num,.benefitall li:hover .text .name{color: #fff;}
.benefitall li:hover .text i{ background: #fff;}
@media (max-width:1024px){
    .benefitall li .text p.enh{height: 190px;}
}
@media (max-width:820px){
    .benefitall li{width: 100%; margin-right: 0%;}
    .benefitall li .text p{font-size: 12px;}
    .benefitall li .text .name{font-size: 12px;}
    .benefitall li .text:nth-child(1);.benefitall li .text:nth-child(2){margin-top: 0;}
    .benefitall li .text .num{font-size:22px;}
    }
/*benefitall End*/

/*.booking-form*/
 .booking-form{ position:fixed; right:0; bottom:0; z-index:110;border-bottom:3px solid #dab96b; }
 .booking-form-show{width:100%; background:#8f282c; }
 .booking-form::before{ position:absolute; content:''; height:100%; width:25%;background:#751418; left:0; top:0;}
 .booking-form .auto{ position:relative; z-index:3; }
 .booking-form-show .auto{padding:1.8% 0; padding-left:333px;}
 .booking-form .tit{ font-size:20px;background:#751418; color:#fff;}
 .booking-form-show .tit{font-size:30px;position:absolute; left:0; bottom:0; height:100%; width:333px; }
 .booking-form .tit img{ width:40%; margin-right:5%;margin-left:5%; margin-top:-15%;}
 .booking-form-show .tit::after{ position:absolute; content:''; border:18px solid transparent; border-left-color:#751418; right:-36px; top:50%; margin-top:-9px;}
 .booking-form-show .tit img{ margin-left:0;}
 .booking-form .form{ width:0; height:0; overflow:hidden;}
 .booking-form-show .form{padding-left:5%; height:auto; width:100%;}
 .booking-form .form li{ float:left; width:28%; margin-left:4%; padding-left:50px; position:relative;}
 .booking-form .form li label{ position:absolute; left:0; top:0;line-height:40px; color:#fff; font-size:18px;}
 .booking-form .form li .text{ width:100%; line-height:40px; padding:0 15px; height:40px; background:#fff; border-radius:40px; border:none;}
 .booking-form .form .btn{ padding-left:0; text-align:center;}
 .booking-form .form .btn input{ color:#a43b3f; font-size:18px; background:url(../images/Floor002651_btn.png)  no-repeat center center; width:180px; height:41px; cursor:pointer; border:none;}
@media(max-width:1024px){
 .booking-form{ display:none;}
}
/*.booking-form end*/


.about{padding: 5% 0;background: #f8f8f8; }
.about .aboutmeimg{float: left;width:50%;}
.about .aboutmeword{float: right;width:46%;}
.about .aboutmeword h3 {color: #b3a888;font-size: 22px;margin: 0;margin-bottom: 2%;text-transform: capitalize;
}
.about .aboutmeword p {line-height: 2;text-align: justify;text-justify: inter-ideograph;font-size: 16px;}
@media (max-width: 820px){
	.about .aboutmeimg,.about .aboutmeword{float: none;width:100%;}
	.about .aboutmeword h3{font-weight: bold;margin-top: 10px;}
	.about .aboutmeword p{font-size: 12px;}
}

/*natdetail*/
.natdetail{padding: 5% 0;}
.natdetail li{float: left;margin-right: 2%;width: 23.3%;list-style: none;}
.natdetail li:nth-child(4n){margin-right: 0;}
.natdetail li .nat_img{float: left;width: 33%;}
.natdetail li .nat_word{float: right;width: 59%;padding-top: 12px;}
.natdetail li h3{margin: 0;font-size: 18px;color: #b5a884;text-transform: uppercase;}
.natdetail li p{margin: 0;font-size: 12px;line-height: 1.5;color: #9e9e9e;}
.natdetail li h3.chw{font-size: 24px;}
.natdetail li p.chw{font-size: 14px;}
@media (max-width: 1024px){
    .natdetail li h3.chw{font-size: 18px;}
.natdetail li p.chw{font-size: 12px;}
}
@media (max-width: 480px){
    .natdetail li{width: 49%;}
    .natdetail li:nth-child(2n){margin-right: 0;}
    
}
/*natdetail end*/

/*natdetail_en*/
.natdetail_en{padding: 5% 0;}
.natdetail_en li{float: left;margin-right: 2%;width: 23.3%;list-style: none;padding: 2%;background: #f8f8f8;border-radius: 15px;height: 200px;}
.natdetail_en li:nth-child(4n){margin-right: 0;}
.natdetail_en li .nat_img{width: 12%;}
.natdetail_en li .nat_word{padding-top: 12px;}
.natdetail_en li h3{margin: 0;font-size: 13px;color: #3a3a3a;text-transform: uppercase;margin: 2px 0 10px 0;}
.natdetail_en li p{margin: 0;font-size: 12px;line-height: 1.5;color: #9e9e9e;}
.natdetail_en li h3.chw{font-size: 24px;}
.natdetail_en li p.chw{font-size: 14px;}
@media (max-width: 1024px){
    .natdetail_en li h3.chw{font-size: 18px;}
.natdetail_en li p.chw{font-size: 12px;}
}
@media (max-width: 480px){
    .natdetail_en li{width: 49%;margin-bottom: 2%;}
    .natdetail_en li:nth-child(2n){margin-right: 0;}
    
}
/*natdetail_en end*/

/*heading*/
.heading{background: url(../images/heading_bg.jpg) center center no-repeat;background-size: cover;padding: 5% 0;}
.heading .heading_word h3{font-size: 32px;text-align: center;color: #b3a888;line-height: 1.6;}
.heading .heading_word p{font-size: 18px;/* text-align: center; */color: #cecece;float: right;width: 96%;margin: 0;line-height: 1.5; text-align:justify;}
.heading .heading_word .wordp{margin:2% 0;}
.heading .heading_word span{width: 4%;float: left}
.heading .heading_word span img{width: 30px;}
@media (max-width: 480px){
.heading .heading_word h3{font-size: 22px;}
.heading .heading_word p{font-size: 12px;width: 94%;}
}
/*heading end*/

/*.code*/
.code{ width:84px; height:auto; position:fixed; bottom:300px; right:0; z-index:10;}
.code a{display:block;width:84px;padding-top:50px;padding-bottom:10px;background-image:url(../images/code.png);background-repeat:no-repeat;background-color: #3a3a3a;font-size:14px;color: #b4a889;text-align:center;margin-bottom:1px;position:relative;border-radius: 10px 0 0 10px;}
.code .icon1{background-position:center top;}
.code .icon2{ background-position: center -85px;}
.code .icon3{ background-position: center -170px;}
.code .icon4{ background-position: center -254px;}
.code .top{ background-position: center -340px; padding-top:15px;}
.code span{ position:absolute; top:0; right:100%; display:none;width: 117%;}
.code span img{ width:100px; height:100px; }
.code a:hover{ background-image:url(../images/code02.png); background-color:#b3a888; color:#fff;   }
.code a:hover span{ display:block;width: 117%;}

@media(max-width:480px){
    .code{ width:100%; height:auto;background: #3a3a3a;bottom:0;}
    .code a{display: inline-block;width: 32%;border-radius: 0;}
    .code a:nth-child(4){display: none;}
    .code span{position: absolute;top: -129%;right: -9%;}
}
/*.code end*/

/*container*/
.container{padding-bottom: 2%;border-bottom: 1px solid rgba(167, 167, 167, 0.2);}
.right_sidebar {padding-right: 40px; width: 66.66666667%; float: left;}
.package_title h2 {font-size: 40px;font-weight: 800;color: #223645;margin: 0;margin-top: 5%;}
.package_title .rating_start_wrap{width: 60%;margin-top: 10px;}
.single_packge_wrap .package_price {background-color: #F8F8F8; -webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;border-radius: 25px;padding: 30px 35px;text-align: center;margin-left: 20px;float: right}
.single_packge_wrap .package_price .price_list {color: #626672;margin: 0;font-size: 14px;}
.single_packge_wrap .package_price .price_list span {color: #b5a884;font-size: 40px;font-weight: 800;display: block;}
.single_packge_wrap .package_meta {border-top: 1px solid rgba(167, 167, 167, 0.2);border-bottom: 1px solid rgba(167, 167, 167, 0.2);margin: 40px 0;padding: 20px 0;position: relative;text-align: center;}
.single_packge_wrap .package_meta ul li:first-child {padding-left: 0;}
.single_packge_wrap .package_meta ul li{display: inline-block;font-size: 16px;font-weight: 500;line-height: 1.1;padding: 0 12px;position: relative;}
.package_content_deta article h3 {font-size: 22px;font-weight: 700;color: #223645;}
.package_content_deta article p{line-height: 2;margin: 0 0 15px;word-wrap: break-word;font-size: 15px;}
.package_content_deta article h4{font-size: 17px;font-weight: bolder;color: #223645;margin: 0;}
.single_packge_wrap .package_include {-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;border-radius: 25px;padding: 30px 40px;margin: 40px 0;background-color: #F8F8F8;}
.single_packge_wrap .package_include ul li {width: 50%; list-style: none;margin-bottom: 8px;float: left;}
.single_packge_wrap .package_include ul li i{margin-right: 5px;}
.single_packge_wrap .package_content_detail ul li i {color: #3A78C9;margin-right: 8px;font-size: 13px;}
.single_packge_wrap  .package_ininerary ul li {list-style: none;margin-bottom: 8px;}
.left_sidebar{width: 33.333%;float: right;padding:0 2%;margin-top: 40px;}
.left_sidebar h3{font-size: 22px;font-weight: 700;color: #223645;}
.left_sidebar p{line-height: 2;margin: 0 0 15px;word-wrap: break-word;}
@media(max-width:480px){
   .right_sidebar,.left_sidebar{width: 100%;    padding-right: 0px;}
    .package_title h2{font-size: 22px;}
    .single_packge_wrap .package_meta ul li{font-size: 14px;}
    .package_content_deta article h3,.left_sidebar h3{font-size: 16px;}
    .package_content_deta article p,.left_sidebar p{font-size: 12px;}
    .single_packge_wrap .package_include ul li{width: 100%;margin-right: 0;}
}
@media(max-width:1000px){
  
}
@media(max-width:1024px){
     
   
}



.Top{position:fixed;width: 100%;     z-index: 100;line-height: 70px}
.Top .menu{position: relative;}
.Top .pc_open_menu{    z-index: 1000; cursor:pointer; position: absolute;right: 0;top: 26px;padding-left: 24px;background: url(../images/top_icon.png) no-repeat left center;line-height: 16px;color: #fff;}
.Top .pc_open_menu a{color: #fff;}
.Top .header{ position:relative;z-index:100;  transition:0.3s;background:rgba(0,0,0,0.4);     display: block;border-bottom: 1px solid rgba(255,255,255,0.2);}
/*.Top:hover .menu{display: none;}
.Top:hover .header{top: 0;}*/
.Top .header-left{width: 39%;float: left;}
.Top .header-right{width: 50%;float: left;}
.Top .language{float: right;width: 10%;}
.Top .header-left img{ display:block; width:100%; max-width:200px;}


.Top .header-menu ul{}
.Top .header-menu li{ width:auto !important;position: relative;}
.Top .header-menu li .su{position: absolute;width: 120%;margin-left: -10%; background: rgba(0,0,0,0.7);display: none;}
.Top .header-menu li:hover .su{display: block;text-align: center;}
.Top .header-menu li .su a{line-height: 40px;margin-bottom: 1px;color: #fff;display: block;}
.Top .header-menu li .su a:hover{background: #cca74f;}
.Top .header-menu li em a{ position:relative; color:#fff; font-size:15px; line-height:70px; display:inline-block;}
.Top .header-menu li em a::after{ position:absolute; content:'';  height:2px; background:#fff; left:50%; width:0; transform:translateX(-50%); transition:width 0.3s; bottom:-1px;}
.Top .header-menu li.aon em a::after{width:100%;background: #b8ab87;}
.Top .header-menu li.aon em a{color: #b8ab87;}
.Top .header-menu li em{padding: 0 72px;position:relative;}

.Top .header-menu li em::after{ position:absolute; content:''; width:3px; height:3px; border-radius:50%; background:rgba(255,255,255,0.3); right:30px; top:50%; margin-top:-1.5px;}
.Top .header-menu li:last-child em::after{ display:none;}
.Top .language{color: #fff;}
.Top .language a{color: #fff;}
.Top .language i{padding:0 15px;}
.Top .language a.on{color: #b8ab87;}

@media(max-width:1280px){
.Top .header-menu li em{ padding-right:50px;}
    .Top .header-menu li em{margin-left: 20px;}
.Top .header-menu li em::after{ right:20px; }
    .Top .header-menu li .su a{padding-left: 10px;}
    
}
@media(max-width:1200px){
    .Top .header-left{width: 20%;}
    
       .Top .header-right{ width:70%; }
.Top .header{ position:relative; padding:0 2%; box-shadow:0 0 14px rgba(0,0,0,0.15);}
.Top .header .header-menu li em a{ }
.Top .header .header-menu li em::after{ background:#d1d1d1;}
.Top .header .header-menu li em a::after{background:#bf9f62;}
.Top .header .header-left .white{}

}
@media(max-width:1024px){
.Top .header{ padding:2%;}
 .Top .header-left{width: 20%;}
.Top #header-menu{ position:absolute; top:-100%; transform:translateY(-100%); opacity:0; z-index:103; right:0; background:#b3a888; width:60%; max-width:240px; border-radius:0 0 0 5px; transition:0.3s;}
.Top #header-menu.header-menu-show{ top:100%; transform:translateY(0); opacity:1;}
.Top #header-menu li:last-child em,
.Top #header-menu li:last-child em a{ border-bottom:0;}
.Top #open_menu{ position:absolute; right:2%; top:50%; margin-top:-15px; width:40px; height:30px;}
.Top #open_menu i::before,
.Top #open_menu i::after,
.Top #open_menu i{ background:#b3a888;}
.Top #open_menu i{ left:10%; height:3px; width:80%; margin-top:-1.5px;}
.Top .header{ border-bottom:0;}
.Top .language{width: 20%;margin-top: 4%;}
    .Top{line-height: 0;}
}
@media(max-width:680px){
    .Top .language{width: 30%;margin-top: 4%;}
}
@font-face {
font-family: 'AlimamaFangYuanTiVF-Thin-2';
src: url('../Fonts/AlimamaFangYuanTiVF-Thin-2.ttf');
}

.video{position: relative;width: 100%;height: 100vh; background:url(../images/starjet_index.jpg);background-attachment: fixed !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;width: 100%;min-height: 600px;}
/*.video>img{display: none;}*/
video{ position: relative;top: 0;left: 0;z-index: 0;width: 100%;min-width: 100%;}
.cover{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.5)}
.starjet_word .fl{float: left;width: 50%;height: 100vh;display: none;}
.starjet_word .fl a,.starjet_word .fr a{display: block;width: 100%;top: 50%;transform: translateY(-50%);position: relative;}
.starjet_word:after{content: "";height: 100%;width: 2px;background: #fff;position: absolute;right: 50%;top: 0%; display: none;}
.starjet_word .fr{float: right;width: 100%;height: 100vh;}
.starjet_word{height: 100vh; width: 100%;}
.starjet_word .fl,.starjet_word .fr{text-align: center;color: #fff;font-size: 36px;}
.starjet_word .fl a p,.starjet_word .fr a p{color: #fff;font-weight: 700;letter-spacing:3px;/*font-family: 'AlimamaFangYuanTiVF-Thin-2';*/font-size: 46px;}
/*.starjet_word .fl:hover,.starjet_word .fr:hover{animation: bounce 1s infinite;}*/
@media(max-width:480px){
    .starjet_word .fl a p,.starjet_word .fr a p{font-size: 20px;margin-top: 10px;}
    .starjet_word .fl,.starjet_word .fr{width: 100%;float: none;}
    .video>img{display: none;}
}
@media (max-width: 768px) {
    .starjet_word .fl,.starjet_word .fr {width: 100%;height: 100vh;}
    .starjet_word .fl{border-bottom: 2px solid #fff;}
    .cover{position: relative;height: 100vh;}
    .starjet_word:after{display: none;}
}
@media (max-width: 576px) {
    .video{background-attachment: scroll !important;}
}

/*globe_con*/
.globe_con{padding: 5% 0;background: #f8f8f8;}
.globe_con ul li{list-style: none;}
.globe_con ul li{width: 30%;float: left;margin-right: 5%;}
.globe_con ul li:nth-child(3n){margin-right: 0;}
.globe_con ul li article{min-height: 425px;border-radius: 25px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.globe_con ul li a:hover .globe_con_word{background: #b3a888;animation: bounce 1s infinite;}
.globe_con ul li a:hover .globe_con_word h3,.globe_con ul li a:hover .globe_con_word h6,.globe_con ul li a:hover .globe_con_word span,.globe_con ul li a:hover .globe_con_word p{color: #fff;}
.globe_con ul li .globe_con_word{background-color: #ffffff;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;border-radius: 25px;margin: 20px;padding: 22px 20px;position: relative;top: 190px;}
.globe_con ul li .globe_con_word h3{color: #b3a888;display: block;font-size: 13px;margin-bottom: 8px;}
.globe_con ul li .globe_con_word h6{ text-transform: uppercase;margin-bottom: 6px;font-size: 22px;font-weight: 700;margin-top: 0;color: #0f2345;}
.globe_con ul li .globe_con_word p{line-height: 1.6;margin: 0 0 15px;word-wrap: break-word;color: #666;display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.globe_con ul li .globe_con_word span{display: block;margin-top: 5px;color: #cccccc;font-size: 12px;text-decoration: underline;}

@media(max-width:1000px){
     .globe_con ul li{width: 48%;margin-right: 2%;}
    .globe_con ul li:nth-child(3n){margin-right: 2%;}
    .globe_con ul li:nth-child(2n){margin-right: 2%;}
    .globe_con ul li .globe_con_word h6{font-size: 16px;}
    .globe_con ul li .globe_con_word p{font-size: 12px;}
}
@media(max-width:480px){
    .globe_con ul li{width: 100%;}
    .globe_con ul li .globe_con_word h6{font-size: 16px;}
    .globe_con ul li .globe_con_word p{font-size: 12px;}
    .globe_con ul li .globe_con_word p{-webkit-line-clamp: 4;}
}
@media(max-width:1024px){
    
   
}


/*successful*/
.successful{width: 100%;height: 100%;padding: 5% 0;background: #f8f8f8;}
.successful .swiper-wrapper .swiper-slide{border-radius: 25px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);padding: 30px;position: relative;background: #fff;}
.successful .swiper-wrapper .swiper-slide h3{color: #0f2345;text-transform: uppercase;margin-bottom: 6px;font-size: 22px;font-weight: 700;margin-top: 0;}
.successful .swiper-wrapper .swiper-slide p{line-height: 1.6;margin: 0 0 15px;word-wrap: break-word;    word-wrap: break-word;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 9;text-overflow: ellipsis;}
.successful .swiper-wrapper .swiper-slide .successful_word{width: 100%;}
.successful .swiper-wrapper .swiper-slide .successful_word .s_w_img{float: left;width: 20%;border-radius: 100%;overflow: hidden;;}
.successful .swiper-wrapper .swiper-slide .successful_word .s_w_word{float: right;width: 75%;}
.successful .swiper-wrapper .swiper-slide .successful_word .s_w_word h6{color:#b3a888;text-transform: uppercase;margin-bottom: 6px;font-size: 16px;font-weight: 700;margin-top: 0;}
.successful .swiper-wrapper .swiper-slide .successful_word .s_w_word p{line-height: 2;margin: 0 0 15px;word-wrap: break-word;font-size: 12px;}

/*say*/
.say{width: 100%;height: 100%;padding: 5% 0;background: #f8f8f8;}
.say .swiper-wrapper .swiper-slide{border-radius: 25px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);padding: 30px;position: relative;background: url(../images/sayicon.png) no-repeat right top;background-color: #fff;}
.say .swiper-wrapper .swiper-slide h3{color: #0f2345;text-transform: uppercase;margin-bottom: 6px;font-size: 22px;font-weight: 700;margin-top: 0;}
.say .swiper-wrapper .swiper-slide p{line-height: 1.6;margin: 0 0 15px;word-wrap: break-word;}
.say .swiper-wrapper .swiper-slide .say_word{width: 100%;float: none;margin-top: 2%;}
.say .swiper-wrapper .swiper-slide .say_img{float: left;width: 10%;border-radius: 100%;overflow: hidden;}
.say .swiper-wrapper .swiper-slide .sayname_word{float: right;width: 86%;}
.say .swiper-wrapper .swiper-slide .sayname_word h6{color:#b3a888;text-transform: uppercase;margin-bottom: 0;font-size: 18px;font-weight: 700;margin-top: 0;}
.say .swiper-wrapper .swiper-slide .sayname_word p{line-height: 2;margin: 0 0 3px;word-wrap: break-word;font-size: 14px;}

/*allcountry*/
.allcountry{padding: 5% 0;}
.allcountry .package-item{border-radius: 15px;overflow: hidden;margin-bottom: 3%;}
.allcountry .package-item:hover .package-content h3{color: #b3a888;}
.allcountry .package-item:last-child{margin-bottom: 0;}
.allcountry .package-item .package-image{  background-size: cover;background-position: center center;background-repeat: no-repeat;float: left;width: 28%;}
.allcountry .package-item .package-image img{width: 100%;}
.allcountry .package-content{padding: 40px;float: left; width: 42%;background: #f9f9f9;}
.allcountry .package-content h3{margin: 0 0 15px;line-height: 1.2;font-size: 22px;font-weight: 700;    color: #0f2345;}
.allcountry .package-content p{margin-bottom: 25px;line-height: 1.6;color: #666; display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;text-overflow:ellipsis;}
.allcountry .package-content ul{background-color: #ffffff;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
border-radius: 25px;display: inline-block;padding: 10px 20px;position: relative;}
.allcountry .package-content ul li{list-style: none;float: left;font-size: 12px;margin-right: 5px;color: #666;}
.allcountry .package-price{float: right; background-color: #b3a888;padding: 55px 20px;text-align: center; width: 30%;}
.allcountry .package-price{color: #fff;}
.allcountry .review-text{font-size: 15px;}
.allcountry .price-list span{font-size: 40px;font-weight: 800;display: block;}
.allcountry .package-price .outline-btn{color: #ffffff;border-radius: 25px;border: 1px #fff solid;padding: 6px 20px;font-style: normal;}
.allcountry .package-item:hover{animation: bounce 1s infinite;}

@media(max-width:480px){
   .allcountry .package-item .package-image,.allcountry .package-content,.allcountry .package-price{width: 100%;}
  .allcountry .package-content h3{font-size: 16px;}
    .allcountry .package-content p{font-size: 12px;}
    .allcountry .package-content ul li:last-child{display: none;}
}
@media(max-width:1000px){
    .allcountry .package-item .package-image{width: 100%;}
    .allcountry .package-content,.allcountry .package-price{width: 100%;}
    .allcountry .package-content ul{display: none;}
}
/*@media(max-width:1024px){
    .allcountry .package-item .package-image,.allcountry .package-content{width: 38%;}
    .allcountry .package-price{width: 24%;}
    .allcountry .package-content ul{display: none;}
    .allcountry .package-item{height: 256px;overflow: hidden;}
}*/


/*fenlei*/
.fenlei_cont{ margin:5% 0;}
.fenlei_cont ul{margin-top: 2%;}
.fenlei_cont ul li{ float:left; margin-right:2%; width: 18%;  background:#f8f8f8;list-style: none; background:#f8f8f8; padding:22px 15px 21px 20px; display:block;border-radius: 15px;}
.fenlei_cont ul li img{margin-bottom: 9px;width: 25px;}
.fenlei_cont ul li:last-child{margin-right: 0%;}
.fenlei_cont ul li h3{ font-size:18px; color:#0f2345;margin: 0;margin-bottom: 16px;}
.fenlei_cont ul li span{color:#808080;font-size:14px;margin-top: 14px;margin-bottom:16px;display:block;    height: 44px;}
.fenlei_cont ul li .line{width:16px;height:1px;background: #bcbdbe;margin-bottom:9px;}
.fenlei_cont ul li:last-child{ margin-right:0;}
@media(max-width:480px){
    .fenlei_cont ul li span{font-size: 12px;}
    .fenlei_cont ul li h3{font-size: 14px;}
    .fenlei_cont ul li{width: 48%;margin-bottom: 2%;}
    .fenlei_cont ul li:last-child{width: 100%;margin-right: 0;margin-bottom: 0;}
}
@media(max-width:1000px){
     .fenlei_cont ul li span{font-size: 14px;}
    .fenlei_cont ul li h3{font-size: 16px;}
    .fenlei_cont ul li{width: 48%;margin-bottom: 2%;}
    .fenlei_cont ul li:last-child{width: 100%;margin-right: 0;margin-bottom: 0;}
}
@media(max-width:1024px){
     .fenlei_cont ul li span{height: 60px;}
   
}


/*fenlei*/
.project_cont{ margin:5% 0;}
.project_cont ul{margin-top: 4%;}
.project_cont ul li{float:left; margin-right:2%; width: 32%;list-style: none;}
.project_cont ul li a{background:#f8f8f8;padding:22px 15px 21px 20px; display:block;border-radius: 15px;}
.project_cont ul li a:hover{background:#b3a888;color: #fff;}
.project_cont ul li a:hover h3,.project_cont ul li a:hover span,.project_cont ul li a:hover p{color: #fff;}
.project_cont ul li img{margin-bottom: 9px;}
.project_cont ul li:last-child{margin-right: 0%;}
.project_cont ul li h3{ font-size:18px; color:#0f2345;margin: 0;margin-bottom: 16px;}
.project_cont ul li span{color:#808080;font-size:12px;margin-top: 14px;margin-bottom:16px;display:block;line-height: 2;}
.project_cont ul li p{margin: 0;font-size: 12px;text-decoration: underline;color: #adadad;}
.project_cont ul li .line{width:16px;height:1px;background: #bcbdbe;margin-bottom:9px;}
.project_cont ul li:last-child{ margin-right:0;}
.project_cont ul li:hover{animation: bounce 1s infinite;}

/*.online_contact*/
.online_contact{position: fixed;right: 0;z-index: 110;bottom: 40px;}
.online_contactimg{width: 90px;height: 90px;background: #3a3a3a;text-align: center;line-height: 90px;border-radius: 10px;animation: bounce 1s infinite;}
.online_contactimg img{width: 70%;}
.online_left{width: 200px;background: #3a3a3a;padding: 0px 0px 21px 0px;border-radius: 15px 0 0 15px;box-shadow: 0 0 11px rgba(0, 0, 0, 0.12);display: none;}
.online_left .chw_con{font-size: 12px;font-weight: bold;color: #fff;text-align: center;line-height: 2.5;}
.online_left .chw_con p.chw i {color: #b8ab87;font-style: normal;font-weight: bold;}
.online_left p.chw_con .img_i img { width: 25px;border-radius: 25px;border: 2px solid #b8ab87;}
.online_left .til_p{text-align: center;font-size: 16px;background: #b3a888;color: #fff;line-height: 3;font-weight: bold;}
.online_contact:hover .online_left{display: block;}
.online_contact:hover .online_contactimg{display: none;}
@media(max-width:480px){
    .online_contact{position: relative; width: 100%;border-radius:0;bottom: 0;z-index: 1}
       .online_left{display: block;width: 100%;border-radius: 0;} 
       .online_contactimg{display: none;}
}
/*.online_contact end*/
.feescale{padding:1% 3%;}
.feescale table{width: 100%;color: #333;font-size: 16px;border: 1px solid #999;border-top: none;}
.feescale table thead{line-height: 2;background-color: #b8ab87;color: #fff;font-size: 16px;width: 100%;}
.feescale table thead th{width: 33.33%;text-align: center;line-height: 50px;}
.feescale table tbody tr td:nth-child(1){width: 30%;background: #e5e1d6;}
.feescale table tbody tr td:nth-child(2){width: 50%;text-align: left;padding-left: 2%;border-right: 1px solid #999;}
.feescale table tbody tr td:nth-child(3){width: 20%;}
.feescale table tbody tr td{ text-align: center;line-height: 55px;border-bottom: 1px solid #999;}
.feescale table tbody tr td.bordernone{border-bottom: none;}
@media (max-width:480px){
    .feescale{padding: 0;}
}


/*new*/
.new{padding:60px 0 80px;}
.new .List{margin-top: 20px; position: relative;}
.new .List li{float: left;margin-right:40px;width:373px;border-radius: 20px;overflow: hidden;}
.new .List li .pic {width: 100%; overflow: hidden; display: block;}
.new .List li .pic img{width: 100%;  display: block; transition: 1s;}
.new .List li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
.new .List li figure{padding: 30px 29px;background: #f8f8f8;}
.new .List li .time{font-size: 14px; color: #9099a0;}
.new .List li .time .view{float: right;}
.new .List li .time .view i img{margin-right: 5px; font-size: 12px;width: 20px;margin-top: -5px;}
.new .List li h4{font-size: 18px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; margin: 10px 0 0; font-weight:normal;}
.new .List li h4 a{color: #0f2345;line-height: 1.2;font-size: 22px;font-weight: 700;}
.new .List li p{font-size: 14px; color: #9ba6af; height: 40px; overflow: hidden; line-height: 20px; margin: 10px 0 0;}
.new .List li .more{display:inline-block; padding-right: 22px; font-size: 14px; margin-top: 16px;color: #cccccc;font-size: 12px;text-decoration: underline;}
.new .List li .more:hover,.new .List li h4 a:hover{color: #b3a888;}
.new .List .btn{ width:20px; height:42px; position:absolute;top: 50%; margin-top: -22px; background-image:url(../images/new-icon.png); background-repeat:no-repeat; display:block; z-index:5;}
.new .List .prev{left: -70px; background-position:0 0;}
.new .List .next{ right:-70px;background-position:-21px 0;}
.new .List .prev:hover{background-position:0 -42px;}
.new .List .next:hover{background-position:-21px -42px;}
.new .List .btn a{ display:block; width:20px; height:42px;}

@media(max-width:1336px){
.new .List .prev{ left:0;}
.new .List .next{ right:0;}
}
@media(max-width:1199px){
.new .h2{ font-size:35px;}	
}
@media(max-width:1000px){
.new .h2{ font-size:30px;}	
.new{ padding:4% 0 8%;}
}
@media(max-width:720px){
.new nav ul li{ width:25%; max-width:none; float:left; padding:0 5px;}
.new nav ul li a{ padding:0 10px;min-width:1px;}
}
@media(max-width:500px){
.new nav ul li{ width:100%; margin-bottom:5px; float:none;}	
.new nav{ margin:3% 0;}
}
/*new End*/
/*new details*/
.new_con {padding-bottom: 2%;border-bottom: 1px solid rgba(167, 167, 167, 0.2);}
.new_con .newcon_left .newcon_title h2{font-size: 40px;font-weight: 800;color: #223645;margin: 0;margin-top: 5%;}
.new_con .newcon_left .newcon_title p span{float: right;}
.new_con .newcon_left .newcon_title p span i img{    width: 20px;margin-right: 5px;}
.new_con .newcon_left{padding-right: 40px;width: 66.66666667%;float: left;}
.new_con .newcon_right{width: 30%;float: right;padding: 0 2%;margin-top: 40px;}
.new_con .article_content h3 {font-size: 22px;font-weight: 700;color: #223645;line-height: 2;}
.new_con .article_content p{line-height: 2;margin: 0 0 15px;word-wrap: break-word;font-size: 15px;text-align: justify;}
/*.new_con .article_content p span{color: #b5a884;font-weight: 700;}*/
.new_con .article_content img{margin-bottom: 2%;}
.new_con .article_content > ul {
  padding-left: 2em;
  margin-bottom: 15px;
}
.new_con .article_content > ul > li {
  line-height: 2;
  list-style-type: disc;
}
.new_con .article_content p:empty {
  display: none;
}
.new_con .newcon_right li{list-style-type: none;margin-bottom: 2%;margin-bottom: 40px;border-radius: 11px;overflow: hidden;}
.new_con .newcon_right  h3{font-size: 22px;font-weight: 700;color: #223645;line-height: 2;}
.new_con .newcon_right li figure{padding: 15px 20px;background: #f8f8f8;}
.new_con .newcon_right li figure .time{font-size: 14px;color: #9099a0;}
.new_con .newcon_right li figure .time .view{float: right;}
.new_con .newcon_right li figure .time .view i img{margin-right: 5px; font-size: 12px;width: 20px;margin-top: -5px;}
.new_con .newcon_right li figure h4{font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;margin: 10px 0 0;font-weight: normal;}
.new_con .newcon_right li figure p{font-size: 14px;color: #9ba6af;height: 40px;overflow: hidden;line-height: 20px;margin: 10px 0 0;}
.new_con .newcon_right li figure .more{display: inline-block;padding-right: 22px;margin-top: 16px;color: #cccccc;font-size: 12px;text-decoration: underline;}
@media(max-width:480px){
    .new_con .newcon_left,.new_con .newcon_right{width: 100%;float: none;margin-right: 0;padding-right: 0;}
    .new_con .newcon_left .newcon_title h2{font-size: 22px;}
}
/*new details end*/

/*new list*/
.newlist{padding-bottom: 2%;border-bottom: 1px solid rgba(167, 167, 167, 0.2);padding-top: 5%;}
.newlist ul li{list-style-type: none;margin-bottom: 2%;margin-bottom: 40px;border-radius: 10px;overflow: hidden;width: 23.5%;margin-right: 2%;float: left;}
.newlist ul li:nth-child(4n){margin-right: 0;}
.newlist ul li h3{font-size: 22px;font-weight: 700;color: #223645;line-height: 2;}
.newlist ul li figure{padding: 20px 10px;background: #f8f8f8;}
.newlist ul li figure .time{font-size: 14px;color: #9099a0;}
.newlist ul li figure .time .view{float: right;}
.newlist ul li figure .time .view i img{margin-right: 5px; font-size: 12px;width: 20px;margin-top: -5px;}
.newlist ul li figure h4{margin: 10px 0 0;color: #0f2345;line-height: 1.2;font-size: 18px;font-weight: 700;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newlist ul li figure p{font-size: 14px;color: #9ba6af;height: 40px;overflow: hidden;line-height: 20px;margin: 10px 0 0;}
.newlist ul li figure .more{display: inline-block;padding-right: 22px;margin-top: 16px;color: #cccccc;font-size: 12px;text-decoration: underline;}
@media(max-width:480px){
    .newlist ul li{width: 100%;margin-right: 0;}
    
}
/*new list end*/


/*page*/
.page{zoom:1; overflow:hidden; text-align:center; padding:0px 0 5%; text-align:center;}
.page span{ padding:0px 3px; display:inline-block;}
.page a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.page a:hover{ color:#fff; border:1px solid #b5a884; background:#b5a884;}
.page .p_cur,.page .p_count,.page .p_total,.page .p_jump,.page .a_first,.page .a_end{ display:none;}
.page .p_cur b{ color:#F00;}
.page .p_count b{ color:#F00;}
.page .p_total b{ color:#F00;}
.page .p_page em{ font-style:normal;}
.page .p_page em a{}
.page .p_page em a.a_cur{color:#fff;background: #b5a884;border-color: #b5a884;}
.page .p_page b{ font-weight:normal;}
/*page end*/

/*formall*/
.formall {padding:2% 0;background:url(../images/contact_bg.jpg) no-repeat center center;background-size: cover;}

.formall dl {width: 40.8%;float: left;}
.formall dl dd {height: 22px;line-height: 22px;padding-left: 40px;margin-bottom: 25px;color: #857a76;color: #938a86;font-weight: bold;background: url(../images/Bottom001931-icon_call.png) no-repeat left top;}
.formall .form {width: 83%;margin: 0 auto;}
.formall .form h3 {margin: 0 0 3% 0;font-weight: normal;font-size: 18px;color: #fff;font-size: 24px;text-align: center;}
.formall .form li {padding-bottom: 30px;width: 33.3333333%;float: left;padding-right: 3%;}
.formall .form li:nth-child(3){padding-right: 0;}
.formall .form li:nth-child(4){padding-right: 0;}
.formall .form li.txt {width: 100%;}
.formall .form li div {position: relative;}
.formall .form li label {color: #b5a884;font-size: 14px;position: absolute;left: 10px;top: 0;line-height: 50px;}
.formall .form ol {clear: both;text-align: center;}
.formall .form .text {width: 100%;padding-left: 85px;height: 50px;line-height: 50px;border: 1px solid #fff;background: #fff;border-radius: 25px;}
.formall .form li:nth-child(4) .text{ border-radius: 15px;}
.formall .form textarea.text {padding-left: 105px;height: 140px;}
.formall .form .btn {font-size: 17px;padding: 11px 65px;background: #b3a888;border-radius: 100px;color: #fff;font-weight: 700;display: inline-block;border:none;}
.formall .form .btn:hover {animation: bounce 1s infinite;}
@media(max-width: 1200px) {
    .formall .form .title figure {background-position:95% center;}
}

@media(max-width: 1000px) {
    .formall .form footer nav {float:none}
}

@media(max-width: 768px) {
    .formall .form dl, .form .form {float:none;width: auto;}
}

@media(max-width: 480px) {
    .formall{padding:5% 0;}
    .formall .form li {padding-right: 0;width: auto;float: none;}
}
/* .formall*/


/*successful_copywriter*/
.successful_copywriter{ padding-top:3%;}
.successful_copywriter li{ float:left; width:47%; margin-right:3%; margin-bottom:4%;}
.successful_copywriter li:nth-child(2n){ margin-right:0; margin-left:3%;}
.successful_copywriter li div{position:relative;margin-top:12%;padding: 7% 3% 4% 47%;font-size:12px;background: #f9f9f9;border-radius: 25px;}
.successful_copywriter li .Ispic{ position:absolute; width:38%; height:130%; left:3%; bottom:0;}
.successful_copywriter li .Ispic img{ display:none;}
.successful_copywriter li h5{margin:0;line-height: 1.2;font-size: 22px;font-weight: 700;}
.successful_copywriter li h5 a{color: #0f2345;}
.successful_copywriter li h5 a:hover{color: #b5a884;}
.successful_copywriter li time{color:#444;}
.successful_copywriter li p{margin:20px 0;line-height: 1.8;overflow:hidden;height: 76px;font-size: 14px;}
.successful_copywriter li .more{display: block;margin-top: 5px;color: #cccccc;font-size: 12px;text-decoration: underline;}
.successful_copywriter li .more:hover{color: #b5a884;}
.successful_copywriter li div:hover{animation: bounce 1s infinite;}

@media(max-width:768px){
    .successful_copywriter li h5{text-align: center;}
.successful_copywriter li{ float:none; margin-right:0; margin-left:0 !important; width:auto;}
.successful_copywriter li div{ margin-top:20%;}
}
@media(max-width:480px){
.successful_copywriter li div{ padding:3%; margin-top:0;}
.successful_copywriter li .Ispic{ position:relative; width:auto; display:block; top:auto; height:auto; padding-bottom:50%; left:auto; background-size:contain; margin-bottom:20px;}
}
/*successful_copywriter end*/

/*company_int*/
.company_int{margin: 5% 0;}
.company_int ul{list-style: none;margin-top: 2%;}
.company_int ul li{width:48%;float: left;margin-right: 2%;margin-bottom: 2%;border-radius: 25px;background: #f8f8f8;overflow: hidden;}
.company_int ul li:nth-child(2n){margin-right: 0;}
.company_int ul li img{width:100%;}
.company_int ul li h3{line-height: 1.2;font-size: 22px;font-weight: 700;color: #0f2345;text-align: center;}
.company_int ul li p{font-size: 14px;color:#666;text-align: justify;padding:0 7%;line-height: 2;}
@media(min-width:641px){
.company_int .list_img_group li{ float:left; width:32.34375%;}
.company_int .list_img_group li:nth-child(2){ width:33.828125%; margin:0 0.492578125%;}
}
@media(max-width:640px){
.company_int .list_img_group li{ margin:2% 0;}
}
@media(max-width:480px){
    .company_int ul li{float: none;width:100%;}
}

/*company_int end*/
/*about_con*/
.about_con{padding:3% 0;}
.about_con h4{font-size: 24px;font-weight: bolder;text-align: center;color: #b3a888;}
.about_con p{font-size: 14px;line-height: 2;text-align: justify;color: #333;}
.about_con p.en{font-size: 12px;}
/*about_con end*/

/*team*/
.team{margin: 2% 0;}
.team li{margin-bottom: 2%;border-radius: 25px;background: #f8f8f8;overflow: hidden;}
.team h4{font-size: 24px;font-weight: bolder;text-align: center;color: #b3a888;}
.team .team_l{float: left;width: 16%;}
.team .team_l img{width: 100%;}
.team .team_r{float: right;width: 80%;margin:1.5%;}
.team .team_r h3{font-size: 14px;font-weight: bolder;color: #b3a888;margin: 0;}
.team .team_r p{font-size: 14px;line-height: 2;text-align: justify;color: #333;margin-top: 10px;margin-bottom: 0;}
.team .team_r p.en{font-size: 12px;}
@media(max-width:480px){
    .team .team_l,.team .team_r{width: 100%;float: none;}

}

/*team end*/

/*service_con*/
.service_con .auto{background: #fff;padding: 0%;box-shadow: 0 0 11px rgba(0, 0, 0, 0.12);overflow: hidden;padding: 2%;}
.service_con .auto h4{font-size: 24px;font-weight: bolder;text-align: center;color: #b3a888;}
.service_con .auto h6{font-size: 20px;font-weight: bolder;color: #fff;margin: 2% 0 1% 0;padding: 1%;background: #b3a888;}
.service_con .auto p{font-size: 14px;line-height: 2;text-align: justify;color: #333;border-bottom: 1px solid rgba(167, 167, 167, 0.2);margin: 0;padding: 10px 0;}
.service_con .auto p span{font-weight: bolder;color: #b3a888;}
.service_con .auto ul{    border-bottom: 1px solid rgba(167, 167, 167, 0.2);}
.service_con .auto ul li{list-style: none;float: left;width: 50%;line-height: 3;}
.service_con .auto ul li.w_100{width: 100%;}
@media(max-width:480px){
    .service_con .auto{box-shadow:none;}
    .service_con .auto h6{font-size: 18px}
    .service_con .auto h4{margin:2% 0;}
    .service_con .auto ul li{width: 100%;float: none;}
}
/*service_con end*/

/*process*/
.process{margin: 2% 0;}
.process .auto h4{font-size: 24px;font-weight: bolder;text-align: center;color: #b3a888;}
/*process end*/

/*projects_list*/
.projects_list{padding-bottom: 2%;border-bottom: 1px solid rgba(167, 167, 167, 0.2);}
/*projects_list end*/

/*countries_list*/
.countries_list{padding-bottom: 2%;border-bottom: 1px solid rgba(167, 167, 167, 0.2);}
/*countries_list end*/

/*successful_list*/
.successful_list{padding-bottom: 2%;border-bottom: 1px solid rgba(167, 167, 167, 0.2);}
/*successful_list end*/

/*keyframes */
@keyframes bounce {
      0%{
        transform: translateY(20px);
      }
      30% {
        transform: translateY(0px);
      }
      60% {
        transform: translateY(20px);
      }
    100% {
        transform: translateY(0px);
      }
}

/* IAA Logo */
.iaa_wrapper { width:100% ;max-width:125px; max-height:190px; margin: auto; }
.iaa_wrapper > div { position: relative;padding-bottom: 152%;height: auto;overflow: hidden; }