﻿/*Top*/
.Top {     background: rgb(40,44,52);position: relative; z-index: 100;}
.Top .header-left{ float: left; width: 40%; display:table; height:70px;max-width: 233px;}
.Top .logo{ display:table-cell; vertical-align:middle;}
.Top .header-mid,
.Top .header-right{ float:right;}
.Top .header-menu li{ width:auto !important; margin-right:55px;}
.Top .header-menu li em{ padding:0 0px;position:relative;}
.Top .header-menu li em::after{position:absolute; content:''; right:0;top:50%; transform:translateY(-50%); width:7px; height:4px; background:url(../images/vip_images/Top-icon.png) no-repeat;display: none;}
.Top .header-menu li em:hover::after,
.Top .header-menu li.aon em::after{ background-image:url(../images/vip_images/Top-icon_up.png);}
.Top .header-menu li em a{ line-height:70px; position:relative; font-size:15px; color:#eee;}
.Top .header-menu li em a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%);  height:2px; background:#eee;width:0; transition:ease-in-out 0.3s;}
.Top .header-menu li em a:hover,.Top .header-menu li.aon em a{color:#ff6d24; }
.Top .header-menu li em a:hover::before,
.Top .header-menu li.aon em a::before{width:100%;background:#ff6d24;}
.Top .header-menu li .sub{ width:130%; left:-15%;  overflow:hidden; }
.Top .header-menu li .sub-menu{ padding:15px; text-align:center;}
.Top .header-menu li .sub-menu dt{ border-bottom:1px solid #f2f2f2;}
.Top .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.Top .header-menu li .sub-menu dt a{color:#666; transition:0.3s;}
.Top .header-menu li .sub-menu dt a:hover{ background:#000; color:#fff; }
.Top .header-right dd{ float:left;padding:20px 0;}
.Top .top-search{ position:relative; z-index:100;}
.Top .open-search{ background:url(../images/vip_images/Top-search.png) no-repeat center center; width:30px; height:30px;  display:block;}
.Top .open-search-show{ position:relative; background:none;}
.Top .open-search-show::before,
.Top .open-search-show::after{ position:absolute; content:''; width:80%; height:3px; background:#eee; top:50%; left:10%; transform:rotate(-45deg);}
.Top .open-search-show::after{transform:rotate(45deg);}

.Top .search-box{ position:absolute; top:100%; right:0; z-index:100; display:none;}
.Top .search-box .text{width: 254px;line-height: 46px;height: 46px; border:1px solid #fff; background:rgba(0,0,0,0.2); color:#fff; padding:0 50px 0 10px;}
.Top .search-box .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.Top .search-box .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}

@media(max-width:1024px){
.Top #header-menu{ position:fixed; right:-100%; top:0; background:#000; z-index:100; padding-top:70px; width:70%; max-width:300px; height:100%; transition: ease-in-out 0.3s;}
.Top #header-menu.header-menu-show{ right:0;}
.Top #header-menu li em,
.Top #header-menu li em a{ border-bottom:0;}
.Top #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top #header-menu li em a{ font-weight:normal;}
.Top #header-menu li.has-sub em a{ background:url(../images/vip_images/Top-icon.png) no-repeat 95% center;}
.Top #header-menu li.clickon em a{ background-image:url(../images/vip_images/Top-icon_up.png);}
.Top #header-menu li .sub-menu{ padding:5%;}
.Top #open_menu{ width:40px; height:30px;background:#fff; margin-left:10px; position:relative; z-index:101; transition:background 0.3s;}
.Top #open_menu i,
.Top #open_menu i::before,
.Top #open_menu i::after{ background:#000; border-radius:3px;}
.Top #open_menu i{ left:20%; width:60%;height:2px; margin-top:-1px;}
.Top #open_menu.open_menu_on{ background:#fff; position:fixed; right:2%;}
.Top #open_menu.open_menu_on i{height:3px; margin-top:-1.5px;}
}


/*
 .Banner 为demo编号
 */
.Banner{ position: relative; z-index: 10;}
.Banner .bx-wrapper,
.Banner .bx-viewport{ position:relative; overflow:hidden; z-index:1;}
/*分页数字*/
.Banner .bx-pager{ position:absolute; z-index:3; left:0; bottom:5%; width:100%; text-align:center;}
.Banner .bx-pager div{ display:inline-block; /*border-bottom:2px solid #fff;*/ margin:0 5px;}
.Banner .bx-pager div a{ font-size:40px;  color:transparent; display:inline-block; width:15px; height:15px;text-align:center;text-indent:-80px; transition:all ease-in-out 0.3s; overflow:hidden;background: #fff;border-radius: 10px;}
.Banner .bx-pager div a.active{text-indent:0; position:relative;background: #e21412;}
/*.Banner .bx-pager div a.active::before,
.Banner .bx-pager div a.active::after{ position:absolute; content:''; width:12px; height:1px; background-color:#fff; transform:rotate(-40deg);}
.Banner .bx-pager div a.active::before{ bottom:9px; left:0;}
.Banner .bx-pager div a.active::after{ right:0; top:9px;}*/
@media(max-width:480px){
.Banner .bx-pager div a{ font-size:24px;}
}
/*分页数字 end*/

.Banner .list li{  background-repeat:no-repeat; background-position:center center; background-size:cover; /*background-attachment: fixed;*/ height: 810px !important;}
.Banner .list li{  background-repeat:no-repeat; background-position:center center; background-size:cover; /*background-attachment: fixed; /*height: 810px !important;*/position:relative;}
.Banner .list li .auto{position: relative;height: 100%;width:100%;}
.Banner .list li figure{
    display: table-cell;
    vertical-align: middle;
    transform: translate(0%, -50%);
    top: 45%;
    /* left: 0%; */
    position: absolute;
    width: 100%;
    }
.Banner .txt p{line-height:1.8;color:#fff;font-size: 36px;text-shadow: 1px 1px 10px #000;}
.Banner .txt h4{color:#fff;font-size: 60px;text-transform: uppercase;text-shadow: 1px 1px 10px #000;margin-bottom: 2%;text-align: left;text-align: center;}
.Banner .list li p{ margin: 0; opacity: 0; 
transition:all ease-in-out 0.3s;
-webkit-transition:all ease-in-out 0.3s;
-ms-transition:all ease-in-out 0.3s;
-moz-transition:all ease-in-out 0.3s;
}
.Banner .list li.on p{opacity: 1;text-align: center;}
@media(max-width:767px){
.Banner .list li figure{height:400px;}
.Banner .list li p img{ transform: scale(0.8); -webkit-transform: scale(0.8);-ms-transform: scale(0.8);-moz-transform: scale(0.8);}
}
@media(max-width:640px){
    .Banner .list li figure{height:300px;}
    .Banner .list li{height:300px!important;}
    .Banner .txt h4{font-size: 40px;}
    .Banner .list li.on p{font-size: 30px;}
}
@media(max-width:767px){
.Banner .list li.li3 p{ right: 30px;}
.Banner .list li.li3.on p{ right: 15px;}
.Banner .list li.li3 p img{ max-height: 284px;}
}


/*左右按钮*/
.Banner .bx-controls-direction{ display: none;}
@media(min-width:768px){
.Banner .bx-controls-direction{ display: block;}
.Banner .bx-controls-direction a {position:absolute; z-index: 99; overflow: hidden; display: block; width:44px; height:44px;  top: 50%; margin-top: -22px; opacity: 0; background-repeat: no-repeat;
-ms-transition:left 400ms, right 400ms,opacity 300ms;
transition:left 400ms, right 400ms,opacity 300ms;
-webkit-transition:left 400ms, right 400ms,opacity 300ms;
-moz-transition:left 400ms, right 400ms,opacity 300ms;
-o-transition:left 400ms, right 400ms,opacity 300ms;
}
.Banner .bx-controls-direction .bx-prev {left:-50px; background-image: url(../images/vip_images/Banner-l_btn.png);}
.Banner .bx-controls-direction .bx-next {right:-50px;background-image: url(../images/vip_images/Banner-r_btn.png);}
.Banner .bx-controls-direction.on .bx-prev {left:70px; opacity: 0;}/*滚动箭头*/
.Banner .bx-controls-direction.on .bx-next {right:70px; opacity:0;}/*滚动箭头*/
}
/*左右按钮 end*/

/*til*/
.til {margin-bottom: 2%;}
.til {
    float: left;
    position: relative;
}

.til .e {
    float: left;
    font-size: 60px;
    line-height: 60px;
    color: #ff6d24;
    font-family: Arial;
    font-weight: bold;
}
.til .txt_box {
    float: left;
    margin-left: 6px;
}
.til .txt_box .cn {
    font-size: 26px;
    line-height: 32px;
    color: #454545;
}
.til .txt_box .ds {
    font-size: 0;
}
.til .txt_box .ds .en {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    line-height: 24px;
    color: #ff6d24;
    font-family: Arial;
}
.til .txt_box .ds .txt {
    margin-left: 7px;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 20px;
    color: #868686;
}

@media (max-width:480px){
    .til .e{font-size: 22px;float: none;line-height: 25px;}
    .til .txt_box .cn{font-size: 18px;    line-height: 18px;}
    .til .txt_box .ds .en{font-size: 14px;}
}

/*
 .Floor000891 
 */
.Floor000891{ padding:3% 0;padding-bottom: 2%;}
.Floor000891 .title{ font-size:24px; line-height:50px; background:url(../images/vip_images/Floor000891-titbg.png) no-repeat left center; background-size:contain; color:#343434; padding-bottom:3%; position:relative; margin-bottom:2%;}
.Floor000891 .title::before{ position:absolute; content:''; width:32px; height:3px; background-color:#343434; left:0; bottom:0;}
.Floor000891 .intro{ float:left; width:50%;text-align: justify;}
.Floor000891 .intro .info{line-height: 37px;/* margin-top: 32px; */font-size: 15px;}
.Floor000891 .img{ width:40.45%; float:right;}
.Floor000891 .more{display: inline-block;width: 143px;height: 40px;border: #282c34 1px solid;color: #282c34;text-align: center;line-height: 40px;border-radius: 30px;font-size: 12px;margin-top: 6%;}
.Floor000891 .more:hover{ background-color:#ff6d24; color:#fff;border:0;}
@media(max-width:768px){
.Floor000891 .intro,
.Floor000891 .img{ float:none; width:auto;}
.Floor000891 .img{ text-align:center;}
}
@media(max-width:480px){
.Floor000891 .intro .info{font-size:14px;line-height: 2;}
.Floor000891 .more {width: 80px;height: 40px;}
}



/*
 .Floor001739 为demo编号
 */
.Floor001739{ padding-top: 3%;background: linear-gradient(180deg, white, #fdebe3);padding-bottom: 3%;}
.Floor001739 li{float:left;width: 20%;text-align: center; position:relative;    cursor: pointer; background: #fff;margin-right: 5%;    padding: 2%;    border: 1px solid #ffddcc;position: relative;margin-bottom: 5%;}
.Floor001739 li:after{content: '';background: url(../images/vip_images/services_left.png) no-repeat;width: 36px;height: 36px;position: absolute;right: 0;top: 60%;margin-top: -42px;margin-right: -54px;}
.Floor001739 li:nth-child(4):after{transform:rotate(90deg);-ms-transform:rotate(90deg); 	/* IE 9 *-moz-transform:rotate(180deg); 	/* Firefox */-webkit-transform:rotate(90deg); /* Safari 和 Chrome */-o-transform:rotate(90deg);right: 50%;top: 100%; margin-top: 13px;margin-right: -19px;}
.Floor001739 li:nth-child(5):after,.Floor001739 li:nth-child(6):after,.Floor001739 li:nth-child(7):after{transform:rotate(180deg);-ms-transform:rotate(180deg); 	/* IE 9 *-moz-transform:rotate(180deg); 	/* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg)}
.Floor001739 li:nth-child(8):after{display: none;}
.Floor001739 li:nth-child(5),.Floor001739 li:nth-child(6),.Floor001739 li:nth-child(7),.Floor001739 li:nth-child(8){    margin-bottom: 0%;}
.Floor001739 li:last-child{margin-right: 0;}
.Floor001739 li:nth-last-child(4){margin-bottom: 0;}
/*.Floor001739 li::before{ position:absolute; content:''; width:2px; border-right:1px dashed #ccc; right:0; top:20%; height:60%;}*/
.Floor001739 li:last-child::before{ display:none;}
.Floor001739 li a{display: block; margin:0 auto; width:80%; max-width:206px;}
.Floor001739 li figure img{ width:35%; max-width:100px;}
.Floor001739 li figure .hover{ display:none;}
.Floor001739 li a:hover figure img{ display:none;}
.Floor001739 li a:hover  figure .hover{ display:inline-block;}
.Floor001739 li h3{font-size: 20px; color: #333;}
.Floor001739 li p{line-height: 20px; height:40px; overflow:hidden;font-size: 12px;color: #999; margin-top:0;margin: 16% 0;}
.Floor001739 li span{padding:3% 4%;background: #2e384e;color: #fff;margin-top: 3%;    border-radius: 3px;font-size: 14px;}
.Floor001739 li a:hover *{color: #ff6d24 !important;}
.Floor001739 li a:hover span{border:1px #ff6d24 solid;background: none;}
@media(max-width:768px){
.Floor001739 li{ width:49%;float: left;margin-right: 2%;margin-bottom: 2%;}
.Floor001739 li:nth-child(2n)::before{ display:none;}
    .Floor001739 li:nth-child(5),.Floor001739 li:nth-child(6){    margin-bottom: 2%;}
    .Floor001739 li:after{display: none;}
    .Floor001739 li:nth-child(2n){margin-right: 0;}
    .Floor001739 li h3{font-size: 17px;}
}

/*.Floor001316*/
.Floor001316{ padding:0% 0 0% 0;margin-top: 0%;margin-bottom: 3%;}

/*.Floor001316 h2 span::before{ position:absolute; content:''; width:40px; height:3px; background-color:#88ba00; left:50%; margin-left:-20px; bottom:-2px;}*/
.Floor001316 dl{ min-height:470px;}
.Floor001316 dd{ border:1px solid rgba(0,0,0,0.2); background-color:#fff; width:24.8%; float:left; height:450px; position:relative; transition:0.3s;box-shadow: 0 10px 21px 0 rgba(255,109,36,0.1);}
.Floor001316 dd .div{ }
.Floor001316 dd .div img{width:100%;}
.Floor001316 dd h1{font-size: 20px;color: #333; margin:0 0 0 0; font-weight:normal;padding: 15px 0 10px 0;text-align: center;    font-weight: bold;}
.Floor001316 dd p{margin:0;text-align: center;font-size: 12px;}
.Floor001316 dd ol{ overflow:hidden; padding:15px 0; border-bottom:#dfdfdf 1px dashed;}
.Floor001316 dd ol .pic{ float:left; width:35%;border: #cecece 1px solid;padding: 2px;}
.Floor001316 dd ol figure{ float:right; width:60%;}
.Floor001316 dd ol h3{ font-size:14px; font-weight:normal; margin:0;}
.Floor001316 dd ol p{ line-height:20px; height:40px; overflow:hidden; font-size:12px; margin:0;}
.Floor001316 dd ol:first-child{ padding-top:0;}
.Floor001316 dd li{ position:relative;padding-left: 10px;font-size: 13px;color: #626262;line-height: 35px;height: 35px;}
.Floor001316 dd li::before{ position:absolute; content:''; width:0; height:0; border:5px solid #ccc; border-bottom-color:transparent; border-top-color:transparent; border-right:0; left:0; top:50%; margin-top:-5px;}
.Floor001316 dd li span{ color:#7eac00;}
.Floor001316 dd:nth-child(2) ol{ margin-bottom:15px;}
.Floor001316 dd .more{ text-align:center; position:absolute; bottom:5%; left:0; width:100%;}
.Floor001316 dd .more a{ display:inline-block;width: 100px; line-height:33px; font-weight:bold; color:#fff; background-color:#ff6d24;height: 33px; border-radius:3px;}
@media(min-width:769px){
.Floor001316 dl:hover dd{ width:25%;}
.Floor001316 dl dd:hover{ width:25%; height:470px; margin-top:-10px;}
}
.Floor001316 dl dd:hover{ box-shadow: 0 10px 21px 0 rgba(255,109,36,0.2);}
.Floor001316 dl dd:hover a{ color:#ff6d24;}
.Floor001316 dl dd:hover .more a{color:#ff6d24;background-color:#fff;}
.Floor001316 dl dd:hover h1,
.Floor001316 dl dd:hover p{ color:#ff6d24;}
@media(max-width:768px){
.Floor001316 dl dd{ float:left; width:50%; height:auto; padding-bottom:80px; margin-bottom:2%;}
}
@media(max-width:480px){
.Floor001316 h2{font-size:20px;}
    .Floor001316 dd h1{font-size: 16px;}
    .Floor001316 dl dd:last-child{display: none;}

}

/*
 .certificate 
 */
.certificate {background: #fffaf8;padding-bottom: 3%;padding-top: 2%;}
/*slick Basic*/
.certificate  .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.certificate  .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;    padding-bottom: 5%;}
.certificate  .slick-list:focus {outline: none}
.certificate  .slick-list.dragging {cursor: pointer;cursor: hand;}
.certificate  .slick-slider .slick-track, 
.certificate  .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.certificate  .slick-track {position: relative; top: 0; left: 0; display: block;}
.certificate  .slick-track:before, 
.certificate  .slick-track:after{display: table; content: '';}
.certificate  .slick-track:after{ clear: both;}
.certificate  .slick-loading .slick-track { visibility: hidden;}
.certificate  .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.certificate  .slick-slide .slick-loading img { display: none;}
.certificate  .slick-slide .dragging img { pointer-events: none;}
.certificate  .slick-initialized .slick-slide { display: block; position: relative;}
.certificate  .slick-loading .slick-slide { visibility: hidden;}
.certificate  .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.certificate  .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.certificate  .list_scroll li a{display: block; margin: 0 16px;background:#fff;border-bottom: 2px solid #cecece;}
.certificate  .list_scroll li .Ispic{padding-bottom: 130%;overflow: hidden;background-repeat: no-repeat;background-position: center;     border: 1px solid #ff6e25;}
.certificate  .list_scroll li .Ispic img{transition: all 0.5s;}
.certificate .list_scroll li .p{margin:0;/* line-height:55px; */border:1px solid #ff6d24;/* border-top:0; */background-color:#fff;transform: translateY(20%);position: absolute;width: 80%;left: 10%;bottom:0;padding: 5%;overflow: hidden;/* border-top: 1px solid #cecece; */color: #333;}
.certificate .list_scroll li .p h1{font-size: 24px;text-transform: uppercase;font-family: Arial;margin: 0;font-weight: normal;color: #ff6e25;}
.certificate .list_scroll li .p h2{line-height: 2;color: #333;font-size: 18px;margin: 0;font-weight: normal;font-weight: bold;}
.certificate .list_scroll li .p p{font-size: 12px;font-weight: normal;line-height: 2;margin-bottom: 6%;/*padding: 0 5%;    height: 63px;*/margin:0;}
.certificate .list_scroll li .p .code{width: 40%;margin:0 auto;display: none;}
.certificate .list_scroll li .p .code_word{font-size: 12px;line-height: 1.5;display: none;color: #fff;margin-top: 5%;margin-bottom: 2%;text-align: center}
.certificate  .slick-arrow{ position:absolute; width:22px; height:22px; top:45%; margin-top:-11px; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background: none;padding: 0; border-top: 2px solid #ff6d24;border-left: 2px solid #ff6d24;transform:rotate(-45deg);}
.certificate  .slick-prev{ left:-25px;}
.certificate  .slick-next{transform:rotate(135deg); right:-25px;}
.certificate  .list_scroll{}
.certificate  .list_scroll .slider{margin: 0 25px;}
@media(min-width:1293px){
.certificate  .list_scroll .slider{margin: 0 25px;}
}
@media(max-width:1292px){
.certificate  .slick-prev{ left:0;}
.certificate  .slick-next{ right:0;}
}
@media(max-width:768px){
.certificate { padding:20px 0;}
.certificate  .list_scroll .slider{padding: 0 26px;}
.certificate  .list_scroll li a{margin: 0 5px;}
.certificate .list_scroll li .p h2{margin: 0px;line-height: 2} 
    .certificate .list_scroll li .p p{margin-top: 0;}
    .certificate .list_scroll li .p{padding:2%;}
}



/*footer*/
.footer{width: 100%;background:rgb(40,44,52);background-size: auto 100%;padding: 0 0 0px;box-sizing: border-box;}
.footer .wrapper{padding-bottom: 1.5%;}
.footer .foot-box{border-bottom: 1px solid rgba(255,255,255,.3);padding: 20px 0 20px;margin-bottom: 20px;}
.footer .foot-box .logo_foot{display: block;float: left;width: 22%;}
.footer .foot-box .foot-nav{float: right;line-height: 64px;}
.footer .foot-box .foot-nav a{display: block;float: left;font-size: 16px;color: #fffefe;line-height: 64px;margin-left: 35px;}
.footer .foot-box .foot-nav a:first-child{margin-left: 0;}

.footer .copyright{width: 40%;float: left;font-size: 14px;color: #fff;line-height: 25px;}
.footer .copyright a{display: block;color: #a9d0db;}
.footer .copyright a:hover{color: #fff;}

.footer .right{float: right;width: 60%;}
.footer .qrcode{float: right;margin-left: 25px;text-align: center;width: 100px;}
.footer .qrcode img{display: block;/*width: 80px;height: 80px;*/vertical-align: middle;margin: 0 auto;}
.footer .qrcode p{font-size: 14px;color: #fff;display: block;vertical-align: bottom;line-height: 40px;}
.foot_btn{ line-height:40px;font-size: 14px;height: 40px;background: #000;}
@media (max-width:480px){
    .footer .foot-box .logo_foot{display: none;}
    .footer .foot-box .foot-nav a{font-size: 14px;margin-left: 0%;width: 25%;line-height: 2;}
    .footer .copyright{float: none;width:100%;margin-bottom: 3%;}
    .footer .right{float: none;width: 100%;}
    .footer .qrcode{width: 32%;float: left;margin-right: 2%;margin-left: 0;}
    .footer .qrcode:nth-child(3n){margin-right: 0;}
    .footer .foot-box{padding: 10px 0 10px}
}

/*.RighInfo001108 */
.RighInfo001108{margin-top:2%;}
.RighInfo001108 .pic{ float:left; width:35%;margin-top:2%}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .txt{ float:right; width:62%; padding-right:2%; color:#333;margin-top:2%}
.RighInfo001108 .txt h1{ font-size:18px; font-weight:normal;}
.RighInfo001108 .txt dl{ border-top:1px solid #d9d9d9; padding:1% 0; border-bottom:1px solid #d9d9d9;}
.RighInfo001108 .txt dd{ line-height:26px; padding:5px 0;}
.RighInfo001108 .txt p{ line-height:36px;}
.RighInfo001108 .txt .contact{ padding:3% 0;}
.RighInfo001108 .txt .contact a{ color:#ffd0b9; width:120px; text-align:center; border:1px solid #ffd0b9; border-radius:30px; line-height:34px; display:inline-block;}
.RighInfo001108 .txt .contact a:hover{ background-color:#ffd0b9; color:#fff;}
.RighInfo001108 .tab{ margin-top:0%; background-color:rgb(255 255 255 / 20%); overflow:hidden; font-weight:bold;}
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; width:20%;line-height:40px;text-align: center;}
.RighInfo001108 .tab span.on{ background-color:#ff6e25; color:#fff;}
.RighInfo001108 .tab_info{padding: 2% 0;padding-bottom: 3%;background: rgba(255,255,255,0.3);}
.RighInfo001108 .tab_info .info p {font-size: 13px;letter-spacing:2px;background: rgba(255,255,255,0.2);padding: 0 2%;}
@media(max-width:480px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
}


/*
 .Floor000959 Ã¤Â¸ÂºdemoÃ§Â¼â€“Ã¥ÂÂ·
 */
.Floor000959{ padding-bottom:2%;background: linear-gradient(360deg, white, #fdebe3);}

.Floor000959 .tab_menu{ background-color:#fff;border-top: 1px solid #ffd7c4; }
.Floor000959 .tab_menu .auto{ overflow:hidden; clear:both;}
.Floor000959 .tab_menu li{ float:left; width:25%; text-align:center; font-weight:bold; cursor:pointer; font-size:16px; padding:2% 0; color:#333; position:relative;transition:all ease-in-out 0.3s;border-right: 1px solid #ffd7c4;}
.Floor000959 .tab_menu li .prol{width: 30%;float: left}
.Floor000959 .tab_menu li .pror{width: 70%;float: right;padding-right: 3%;}
.Floor000959 .tab_menu li .prol img{width: 80%;text-align: center;}
.Floor000959 .tab_menu li .pror h1{font-size: 20px;margin: 0;text-align: left;margin-bottom: 10px;color:  #ff6d24;}
.Floor000959 .tab_menu li .pror p{font-size: 15px;margin: 0;text-align: left;color: #b9b8b8;}
.Floor000959 .tab_menu li.on{color: #fff;background-color: #ff6d24;}
.Floor000959 .tab_menu li.on .pror h1{color: #fff;}
.Floor000959 .tab_menu li.on .pror p{color: #ffe6d9;}
.Floor000959 .tab_menu li:last-child{background: #2d374d;border-right: none;}
.Floor000959 .tab_menu li:last-child .pror h1{color: #fff;}
.Floor000959 .tab_menu li:last-child .pror p{color: #fff;}
.Floor000959 .tab_menu li:hover{color: #fff;background-color: #ff6d24;}
.Floor000959 .tab_menu li:hover .pror h1{color: #fff;}
.Floor000959 .tab_menu li:hover .pror p{color: #ffe6d9;}
.Floor000959 .tab_menu li i{ position:absolute; width:18px; height:18px; right:15%; top:50%; margin-top:-9px;}
.Floor000959 .tab_menu li i::before,
.Floor000959 .tab_menu li i::after{ position:absolute; content:''; height:1px; width:15px; background-color:#8e8d8d;  top:10px; }
.Floor000959 .tab_menu li i::before{ transform:rotate(45deg);left:7px;}
.Floor000959 .tab_menu li i::after{ transform:rotate(-45deg);left:-3px;}
.Floor000959 .tab_menu li.on i::before{left:-3px;background-color:#f31717;}
.Floor000959 .tab_menu li.on i::after{left:7px;background-color:#f31717;}
.Floor000959 .procon{width: 100%;margin:3% 0;}
.Floor000959 .bgall{position: relative;}
.Floor000959 .procon01{/*background: url(../images/vip_images/procon01.png) no-repeat;*/}
.Floor000959 .procon02{/*background: url(../images/vip_images/procon02.png) no-repeat;*/}
.Floor000959 .procon .proconr{width: 45%;float: right;background:#ff6d24;padding:3% 5%;color: #fff;font-size: 16px;line-height: 2;text-align: justify;margin-top: 3%;position: absolute;bottom: 0;right: 0;}
.Floor000959 .procon .proconl{width:55%;float: left;}
@media(max-width:1000px){
.Floor000959 .tab_menu li{ font-size:15px;}
.Floor000959 .tab_menu li i{ right:10%;}
}
@media(max-width:768px){
.Floor000959 .tab_menu li i{ right:6%;}
.Floor000959 .tab_menu li i::before,
.Floor000959 .tab_menu li i::after{ width:10px;}
.Floor000959 .tab_menu li i::after{ left:0;}
.Floor000959 .tab_menu li.on i::after{ left:4px;}
}
@media(max-width:640px){
.Floor000959 .tab_menu li i{ display:none;}
}
@media(max-width:480px){
.Floor000959 .procon .proconr,.Floor000959 .procon .proconl{width: 100%;float: none;position: inherit;}
.Floor000959 .procon .proconr{font-size: 14px;}
.Floor000959 .tab_menu li .pror h1{font-size: 17px;}
    .Floor000959 .tab_menu li .prol{display: none;}
    .Floor000959 .tab_menu li .pror{width: 100%;float: none;}
.Floor000959 .tab_menu li{ font-size:13px; padding:15px 0;width: 50%;border-right: 1px solid #ffd7c4;border-bottom: 1px solid #ffd7c4;border-left: 1px solid #ffd7c4;padding:3% 2%;}
}

.advantage{padding: 3% 0;background: url(../images/vip_images/advantage_bg.jpg) no-repeat center;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;z-index: 1;}
.advantage .adr{float: right;width:50%;background: #f7e3d9;color:#ff6d24;text-align: center;border-radius:0 10px 10px 0;padding:0 3%;    margin-top: 2%;}
.advantage .adm{float: left;width:10%;border-radius: 60px;background: #ff0000;color: #fff;font-size: 24px;font-weight: bold;padding:2% 5%;text-align: center;}
.advantage .adl{float: left;width:50%;background: #ff6d24;border-radius: 10px;text-align: center;padding:0 3%;}
.advantage .adr .adlw{padding:3%;border-bottom: 1px solid #ded7d4;}
.advantage .adr .adlw .adlwl{width: 20%;float: left;}
.advantage .adr .adlw .adlwl img{width: 55%;}
.advantage .adr .adlw .adlwr{width: 80%;float: right;padding-right: 3%;}
.advantage .adr .adlw .adlwr h1{font-size: 20px;margin: 0;text-align: left;margin-bottom: 10px;color: #2e384e;}
.advantage .adr .adlw .adlwr p{font-size: 14px;margin: 0;text-align: left;color: #2e384e;}
.advantage .adr .p{background: #fff;color: #2e384e;width: 50%;font-size: 36px;border-radius: 60px;margin-left: 7%;}
.advantage .adl .adlw{padding:3% 0;border-bottom: 1px solid #ffd0b9;}
.advantage .adl .adlw .adlwl{width: 20%;float: left;}
.advantage .adl .adlw .adlwl img{width: 55%;}
.advantage .adl .adlw .adlwr{width: 80%;float: right;padding-right: 3%;}
.advantage .adl .adlw .adlwr h1{font-size: 20px;margin: 0;text-align: left;margin-bottom: 10px;    color: #fff;}
.advantage .adl .adlw .adlwr p{    font-size: 14px;margin: 0;text-align: left;    color: #ffe6d9;}
.advantage .adl .p{background: #fff;color: #ff6d24;width: 50%;font-size: 36px;border-radius: 60px;margin-left: 7%;}
@media (max-width:480px){
    .advantage .adl,.advantage .adr{width:100%;float: none;padding:3%;    border-radius: 10px;}
    .advantage .adl .p,.advantage .adr .p{font-size:20px;line-height: 2;width: 80%;    margin: 0;}
    .advantage .adl .adlw .adlwr h1,.advantage .adr .adlw .adlwr h1{font-size: 17px;}
}


/*Bannerlist*/
.Bannerlist{ width:100%;}
.Bannerlist .wap{ display:none;}

/*Banner002216 End*/


/*
 .case01
 */
/*
 .case01 为demo编号
 */
.case01{/* padding-top:90px;*/margin:3% auto;}
.case01 .copy{ display:none;}
.case01 .main{ position:relative;}
/*.case01 .main::before{ position:absolute; content:''; width:100%; height:50%; left:0; bottom:0;
background: rgb(255,239,215); 
background: -moz-linear-gradient(top,  rgba(255,239,215,1) 0%, rgba(255,255,255,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(255,239,215,1) 0%,rgba(255,255,255,1) 100%); 
background: linear-gradient(to bottom,  rgba(255,239,215,1) 0%,rgba(255,255,255,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffefd7', endColorstr='#ffffff',GradientType=0 ); 
}*/
.case01 .main .auto{ position:relative; z-index:2; max-width:1256px;/*background-color:rgba(255,150,0,0.35); */padding:0 30px;}
.case01 h1{ position:absolute; left:0; margin:0; height:90px; top:-90px; width:26%; background-color:#fff4e5; color:#ff9b0b; font-size:30px; padding-left:30px; padding-top:40px; z-index:2;}
.case01 h1 span{ position:absolute; bottom:-30px; left:30px; opacity:0.3; font-size:24px; background-color:#ffdaa6;}

.case01 .list li{text-align:center;height:none!important;}
.case01 .list li .yuan{width: 30%;
    height: 30%;
    background: #fff;
    margin-left: 34%;
    margin-top: -20%;
    border-radius: 50%;}
.case01 .picse .pic01{position: absolute;bottom:0;left:0;z-index: -1;}
.case01 .picse .pic02{position: absolute;bottom:0;right:0;z-index: -1;}
.case01 .list li .txt{/*padding-top:20px;*/ border-right:1px solid rgba(255,255,255,0.4);}
.case01 .list li .txt div{ position:relative; background-color:#fff3ea;padding:5%;}
.case01 .list li a{ position:absolute; left:0; top:0; width:100%; height:100%;    border: 1px solid #ff6e25; }
.case01 .list li:hover a{ border:3px solid #ed6a00;}
.case01 .list li h2{ margin:0; color:#000; padding:0 25px 0 25px; line-height:25px; font-size:18px; font-weight:normal; position:relative;}
.case01 .list li h2::before{ position:absolute; content:''; width:25px; height:25px; right:0; top:0; background: url(../images/vip_images/Floor001274-more.png) no-repeat center center #ed6a00;display: none;}
.case01 .list li:hover h2::before{ background-color:#ff9600;}
.case01 .list li h2 b{ font-family:Arial, Helvetica, sans-serif; margin-left:5px;}
.case01 .list li figure{ padding-bottom:130%; margin-bottom:7%;}
.case01 .list .bx-controls-direction a{ position:absolute; width:40px; height:40px; top:50%; margin-top:-20px; border-radius:50%;background-color:rgba(255,150,0,0.5); overflow:hidden; line-height:1000px;}
.case01 .list .bx-controls-direction a:hover{background-color:rgba(255,150,0,1);}
.case01 .list .bx-controls-direction a.bx-prev{ left:-22px;}
.case01 .list .bx-controls-direction a.bx-next{ right:-22px; transform:rotate(180deg);}
.case01 .list .bx-controls-direction a::before{ position:absolute; content:''; width:0; height:0; border:8px solid #fff; border-top-color:transparent;border-bottom-color:transparent; border-left:0; left:50%; margin-left:-4px; top:50%; margin-top:-8px;}
@media(max-width:1356px){
.case01 .list .bx-controls-direction a.bx-prev{ left:1%;}
.case01 .list .bx-controls-direction a.bx-next{ right:1%;}
}
@media(max-width:1000px){
.case01{ padding-top:9px;}
.case01 h1{ font-size:24px; width:50%; height:75px; top:-75px;}
.case01 h1 span{ font-size:18px;bottom:-25px;}
}
@media(max-width:480px){
.case01 h1 span{ font-size:14px;}
.case01 .list li .txt{padding:9px 0 0px;}
}
@media(max-width:375px){
.case01 h1{ width:100%;}
.case01 .list li .txt{border-right:0;}
}


/* middle */
.middle {
  background: url(../images/vip_images/contact_bg.jpg) no-repeat center;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  position: relative;
  z-index: 1; }

.middle:before {
  content: "";
  background: rgba(0, 0, 0, 0.55);
  position: absolute;
  top: 0;
  min-height: 100%;
  left: 0;
  right: 0;
  z-index: -1; }
.welcome-left {margin: 0 auto; text-align: center;}

.welcome-left h3 {
    text-align: center;
  font-size: 36px;
  line-height: 55px;
  font-weight: 600;
  color: #fff; margin:0 auto;letter-spacing: 5px;}

.welcome-left .title-small {
  color: #ddd; }

.welcome-left p {
  color: #eee;
  max-width: 800px;
  margin: auto;
  margin-top: 15px;
  font-size: 20px;
  line-height: 30px; text-align: center;font-weight: 700;letter-spacing: 1px;}
.btn-white {
  padding: 12px 35px;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  transition: 0.3s ease-in;
  border-radius: 10px;
  background-color: #fff;
  color: #333;     margin-top: 20px;    display: inline-block;    margin-right: 2%;}
.btn-primary { padding: 12px 35px;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  transition: 0.3s ease-in;
  border-radius: 10px;
    color: #fff;
    background-color: #ff6e25;
    border-color: #ff6e25;
}
.btn-primary:hover{color: #ff6e25;background: transparent;border: #ff6e25 1px solid;}
@media (max-width: 1080px) {
  .welcome-left h3 {
    font-size: 40px;
    line-height: 50px;
    max-width: 100%; } }

@media (max-width: 736px) {
  .welcome-left h3 {
    font-size: 35px;
    line-height: 40px; } }

@media (max-width: 415px) {
  .welcome-left h3 {
    font-size: 26px;
    line-height: 34px; }
  .welcome-left p {
    font-size: 18px;
    line-height: 28px; } }

/*-- container --*/
.container {
        padding: 3% 15px;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 992px) {
  .container {
    max-width: 960px;
    margin-right: auto;
    margin-left: auto; } }

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
    margin-right: auto;
    margin-left: auto; } }

@media (min-width: 1280px) {
  .container {
    max-width: 1200px; } }

.titel h2{ margin:0 0 2% 0; text-align:center; font-weight:normal; font-size:22px;}
.titel h2 b{ display:block;font-size: 12px;color: #999;font-weight: normal;position: relative;    text-transform: uppercase;}
.titel h2 b:before{content: "";position: absolute;top:40%;left: 34%;background: #333;width: 50px;height:1px;}
.titel h2 b:after{content: "";position: absolute;top:40%;right: 34%;background: #333;width: 50px;height:1px;}
.titel h2 span{display:inline-block;/* border-bottom:1px solid #d5d5d5;*/color: #282c34;position:relative;padding:0 10% 1.5%;font-weight: bold;}
@media (max-width:480px){
    .titel h2 b{font-size: 12px;} 
     .titel h2 {font-size: 16px;} 
    .titel h2 b:before{display: none}
    .titel h2 b:after{display: none;}
}


/*对话框*/
.b_contact{display: none;}
#__XIAOKEFU .pm_logo_er,#__XIAOKEFU .index_pf_main_header,#__XIAOKEFU .index_pf{background: #35549f!important;}
#__XIAOKEFU span, #__XIAOKEFU span{padding:5px 10px!important;}
#__XIAOKEFU .index_pf{line-height: 50px!important;height: 50px!important;}
#__XIAOKEFU .index_pf_main{height: 450px!important;border-radius: 8px 8px 0 0!important;}
#__XIAOKEFU #scrolldIV{height: 200px!important;}

/*手机对话框*/
@media(max-width:480px){
#newBridge .nb-icon-wrap{display:none;}
}

@media(max-width:480px){
    #__XIAOKEFU .ap_left{right:0 !important;width:90%!important;left: 5%}
    .big>div{width: 100%!important;}
    #__XIAOKEFU #scrolldIV{height: 200px!important;}
    #__XIAOKEFU .index_pf_main{height: 420px !important;}
    #__XIAOKEFU .index_pf{    bottom: 20px!important;right: 0%!important;}
    /*.b_contact a{color: #fff;}
    .b_contact{display: block;position: fixed;right: 0;bottom: 30px;width: 40px;height: auto;font-size: 22px;background: linear-gradient(180deg, #3153a5, #1f3673);color: #fff;text-align: center;}
    .b_contact img{background: #1c2f69;padding: 2%;}*/
}
