@charset "utf-8";
.right_btn {display: block;}

/*左侧区域*/
.left_fix_box {position: fixed;left:0;top:0;bottom:0;width:435px;z-index: 12;transition: width .5s;}
.left_fix_box .bg-img {position: absolute;left:0;top:0;right:0;bottom:0;overflow: hidden;}
.left_fix_box .bg-img img {height:100%;min-width: 100%;}
.left_fix_box .bg-img .bg-color {position: absolute;left:0;top:0;right:0;bottom:0;background: #000;opacity: .5;filter:alpha(opacity=50);}

.left_fix_box .left-main-box {position: absolute;left:0;right:0;top:50%;margin-top: -274px;z-index: 3;}
.left_fix_box .left-main-box .logo {text-align: center;transition: all .2s ease-out;}
.left_fix_box .pg-title {color:#fff;opacity: .569;filter:alpha(opacity=56);text-align: center;font-size: 18px;margin-top: 30px; }
.left_fix_box .pg-title h2 {font-size: 24px;line-height: 40px;margin-bottom: 5px;}
.left_fix_box .thirdparty ul {text-align: center;margin:35px auto 30px;}
.left_fix_box .thirdparty ul li {position: relative;display: inline-block;width:40px;height:40px;margin:0 12px;}
.left_fix_box .thirdparty ul li {*display:inline;}
.left_fix_box .thirdparty ul li.weiixin {background: url('../images/butt_weiixin.png') center no-repeat;}
.left_fix_box .thirdparty ul li.qq {background: url('../images/butt_qq.png') center no-repeat;}
.left_fix_box .thirdparty ul li.sina {background: url('../images/butt_sina.png') center no-repeat;}
.left_fix_box .thirdparty ul li .ewmbox {display: none;position: absolute;left: 50%;top: -290px;margin-left: -100px;background: #fff;box-shadow: -3px 0px 11px 0px rgba(0, 0, 0, 0.51);}
.left_fix_box .thirdparty ul li .ewmbox img {width:200px;}

.left_fix_box .thirdparty ul li .ewmbox em {position: absolute;left: 50%;top: 100%;margin-left: -8px;display: block;width:0;height:0;border:8px solid transparent;border-top-color: #fff;}
.left_fix_box .thirdparty ul li:hover .ewmbox {display: block;-webkit-animation: topFadeIn .5s ease-out forwards; -moz-animation: topFadeIn .5s ease-out forwards; animation: topFadeIn .5s ease-out forwards;}
.left_fix_box .thirdparty ul li a {position: absolute;left:0;top:0;right:0;bottom:0;display: block;}
.left_fix_box .des p {font-size: 16px;color: #fff;opacity: .569;filter:alpha(opacity=56);text-align: center;line-height: 28px;}
.left_fix_box .des .line {width:200px;height:1px;margin:35px auto 0;background: #fff;opacity: .569;filter:alpha(opacity=56);}
.left_fix_box .nav {margin-top: 43px;}
.left_fix_box .nav ul {text-align: center;}
.left_fix_box .nav li {display: inline-block;padding:0 8px;opacity: .6;filter:alpha(opacity=60);}
.left_fix_box .nav li {*display:inline;}
.left_fix_box .nav li a {display: block;*zoom:1;}
.left_fix_box .nav li .icon {display: inline-block;width:40px;height: 40px;}
.left_fix_box .nav li.n1 .icon {background: url('../images/butt_about.png') center no-repeat;}
.left_fix_box .nav li.n2 .icon {background: url('../images/butt_contact.png') center no-repeat;}
.left_fix_box .nav li.n3 .icon {background: url('../images/butt_zizhi.png') center no-repeat;}
.left_fix_box .nav li.n4 .icon {background: url('../images/butt_pay.png') center no-repeat;}
.left_fix_box .nav li p {margin-top: 10px;font-size: 16px;color: #fff;}
.left_fix_box .nav li.active, .left_fix_box .nav li:hover {opacity: 1;filter:alpha(opacity=100);}
.left_fix_box .ft {position: absolute;left:0;right:0;bottom:0;text-align: center;}
.left_fix_box .ft .bg {position: absolute;left:0;top:0;right:0;bottom:0;background: #000;opacity: .7;filter:alpha(opacity=70);}
.left_fix_box .ft p {position: relative;display: inline-block;font-size: 16px;color: #fff;text-align: center;line-height: 50px;color: #fff;padding-left: 35px;background: url('../images/butt_kuman.png') left center no-repeat;white-space: nowrap;}
.left_fix_box .ft p a {color:#fff;}

.minheight .left_fix_box .ft {display: none;}

/*右侧区域*/
.right_main_box {position: relative;margin-left:435px;background: #fff;z-index: 13;transition: margin-left .5s;}
.right_main_box h2 {font-size: 24px;color: #212121;font-weight: bold;padding:35px 0 35px 70px;}
.contact .right_main_box h2 {background: url('../images/icon_contact.png') 30px center no-repeat;}
.about .right_main_box h2 {background: url('../images/contact_tit.png') 30px center no-repeat;}
.qualification .right_main_box h2 {background: url('../images/qualification.png') 30px center no-repeat;}
.payment .right_main_box h2 {background: url('../images/payment.png') 30px center no-repeat;}
.right_main_box h2 span {font-size: 16px;color: #808080;margin-left: 15px;font-family: 'arial';}

.right_main_box .mainbox {position: relative;padding:15px 0 0 70px;}
.right_main_box .mainbox .part {position: relative;margin-bottom: 95px;}
.right_main_box .mainbox .part:last-child {margin-bottom: 50px;}
.right_main_box .mainbox .part .part-title h3 {font-size: 20px;color: #212121;width:95px;border-bottom: 3px solid #444;padding-bottom: 15px;white-space: nowrap;font-weight: bold;line-height:1.2;}
.right_main_box .mainbox .part .part-body {position: relative;padding-left:95px;}
.right_main_box .mainbox .part2 {margin-bottom: 20px;}

.init .left_fix_box, .init .right_main_box {transition:0;}


.maxwindth_fixleft .left_fix_box {width:635px;}
.maxwindth_fixleft .right_main_box {margin-left:635px;}

.part-left, .part-right {width:50%;float: left;}
.w40 {width: 40%;}
.w60 {width: 60%;}

/*联系我们*/
#dituContent {visibility: hidden;}
#dituContent.maxwin {position: absolute !important;right:76px;top:50px;visibility: visible;}
#dituContent.minwin {position: relative !important;visibility: visible;margin-left: 98px;margin-bottom: 20px;left:0;right:0;top:0;}
.contact .right_main_box dl {margin-top: 30px}
.contact .right_main_box dl dt {font-size: 20px;color: #212121;font-weight: bold;margin-bottom: 20px;}
.contact .right_main_box dl.join-us dt {font-size: 16px;}
.contact .right_main_box dl dd {position: relative;padding-left: 35px;font-size: 16px;color: #4f4f4f;line-height: 35px;}
.contact .right_main_box dl dd.tel {background: url('../images/icon_contact.png') left 9px no-repeat;}
.contact .right_main_box dl dd.weixin, .contact .right_main_box dl dd.qq {padding-left: 0;}
.contact .right_main_box dl dd.weixin .con {position: relative;display: inline-block;padding-left: 35px;background: url('../images/icon_weixin.png') left 12px no-repeat;cursor: pointer;}
.contact .right_main_box dl dd.qq .con {position: relative;display: inline-block;padding-left: 35px;background: url('../images/icon_qq_black.png') left 12px no-repeat;cursor: pointer;}
.contact .right_main_box dl dd.email {background: url('../images/icon_email.png') left 12px no-repeat;}
.contact .right_main_box dl dd.tel p {line-height: 30px;}
.contact .right_main_box dl dd.tel .p2 {color: #919191;margin-bottom: 5px;}
.contact .right_main_box dl dd .ewmbox {display: none;position: absolute;left:0;top:0;margin-top: -290px;margin-left: -95px;background: #fff;box-shadow: -3px 0px 11px 0px rgba(0, 0, 0, 0.51);}
.contact .right_main_box dl dd .ewmbox img {width:200px;}

.contact .right_main_box dl dd .ewmbox em {position: absolute;left: 50%;top: 100%;margin-left: -8px;display: block;width:0;height:0;border:8px solid transparent;border-top-color: #777;}
.contact .right_main_box dl dd .ewmbox em s {position: absolute;left: -8px;top: -8px;display: block;width:0;height:0;border:8px solid transparent;border-top-color: #ffffff;}
.ie8.contact .right_main_box dl dd .ewmbox em s {margin-top: -1px;}
.contact .right_main_box dl dd .con:hover .ewmbox {display: block;-webkit-animation: topFadeIn .5s ease-out forwards; -moz-animation: topFadeIn .5s ease-out forwards; animation: topFadeIn .5s ease-out forwards;}
.contact .right_main_box dl.join-us dd {padding-left: 0;}
.contact .right_main_box dl.join-us dd span {margin-right: 35px;}
.contact .right_main_box dl.join-us dd span .con {position: relative;display: inline-block;cursor: pointer;}
.contact .right_main_box dl.join-us dd span .con .ewmbox {margin-left: -100px;left:50%;}

.ie8.contact .right_main_box dl dd .ewmbox {border:1px solid #eee;}
.ie8.contact .right_main_box dl dd .ewmbox em {border-top-color: #eee;}

.contact .right_main_box .part2 .part-body {padding-top: 30px;}
.contact .right_main_box .part2 p {font-size: 18px;color: #4f4f4f;line-height: 45px;}
.contact .right_main_box .part2 p span {color: #212121;}

/*关于我们*/
.about .right_main_box .mainbox .part .part-title h3 {border-bottom-color: #2a52ff;}
.about .right_main_box .part1 {padding-right: 160px;}
.about .right_main_box h4 {font-size: 16px;color: #848da5;font-weight: bold;margin: 32px 0 10px;}
.about .right_main_box p {font-size: 18px;color: #4f4f4f;line-height: 30px;margin-bottom: 15px;}
.about .right_main_box .team {max-width:100%;margin-top: 15px;}
.about .right_main_box .bg {position: absolute;z-index: -1;}
.about .bg1 {left:18px;top:-118px;width:248px;height: 248px;border-radius:50%;background: #f3f6fd;}
.about .bg2 {left:365px;top:350px;right:0;height: 515px;background: #f3f6fd;}
.about .album {position: relative;margin-top: 30px;height:890px;}
.about .album .item {position: absolute;width:340px;background: #fff;box-shadow: 0px 2px 23px 0px rgba(0, 44, 118, 0.09);border-radius:6px;overflow: hidden;}
.about .album .item img {width:340px;}
.about .album .item.a1 {left:0;top:0;}
.about .album .item.a2 {left:380px;top:-82px;}
.about .album .item.a3 {left:0;top:400px;}
.about .album .item.a4 {left:380px;top:340px;}
.about .album .item h3 {padding:10px 20px;font-size: 20px;color: #333;}
.about .album .item p {padding:5px 20px 0;font-size: 16px;color: #848da5;}
.ie8.about .album .item a {display: block;border:1px solid #eee;}

.right_main_box .mainbox .part3 {margin-bottom: 150px}
.about .culture {margin-left: -32px;margin-top: 45px;}
.about .culture .item {float: left;width:220px;height:300px;border-radius: 4px;margin-bottom: 50px; background-color: rgb(255, 255, 255); box-shadow: 0px 2px 23px 0px rgba(0, 44, 118, 0.03);margin-left: 17px;margin-right: 35px;}
.about .culture .item h3 {font-size: 20px;color: #333;text-align: center;margin-top:40px;}
.about .culture .item .pic {width: 80px;height: 80px;line-height: 80px;text-align: center;background: #f7f8fa;border-radius: 50%;margin:25px auto;}
.about .culture .item .pic img {width:47%;vertical-align: middle;}
.about .culture .item.item2 .pic img {width:49%;}
.about .culture .item.item4 .pic img {width:45%;}
.about .culture .item.item2 .pic {line-height: 74px;}
.about .right_main_box .part3 p {line-height: 26px;margin:0;} 
.about .culture .item .tag p {text-align: center;font-size: 16px;color: #848da5;}
.about .bg3 {left:44px;top:-62px;right:0;bottom:-60px;background: #f9fafc;overflow: hidden;}
.about .bg4 {left: -210px;top: -196px;width:400px;height: 400px;border-radius:50%;background: #f9fafc;border-radius: 50%;border:75px solid #f3f6fd;}
.about .bg5 {right: -14px;bottom: -145px;width:320px;height: 320px;border-radius:50%;background: #f3f6fd;}

.ie8.about .culture .item {width: 218px;height: 298px;border:1px solid #eee;}



.about .right_main_box .mainbox {padding-bottom: 0;}
.about .right_main_box .mainbox .part4 {margin-bottom: 0;}
.about .part4 {background:url(../images/course.png) no-repeat;background-position:50%;}
.about .part4 .part-body {padding-bottom: 100px;}
.about .part4 h3 {font-size:32px;color:#1D69E3;line-height:32px;margin:40px 0;}
.about .part4 h3 span {display:inline-block;width:6px;height:6px;background:#1D69E3;border-radius:50%;margin:0px 0px 10px 10px;}
.about .part4 .list {position: relative;width:566px;margin:50px auto 0;}
.about .part4 .list:before {content:"";position:absolute;left:0px;right:198px;width:1px;margin:0 auto;background:#D8D8D8;top: 16px;bottom: 10px;}
.about .part4 .list:after {content:"";position:absolute;left:0px;right:200px;top:0;height:35px;width:24px;background:url(../images/place.png) no-repeat;margin:0 auto;}
.about .part4 .list p {font-size:18px;margin-left:36px;color:#333;line-height:36px;white-space: nowrap;}
.about .part4 .list p b {color:#1D69E3;font-size:14px;font-weight:500;width:129.5px;display:inline-block;text-align:right;}
.about .part4 .list p img {margin:0 20px 0 14px;position:relative;z-index:2;}

.about .part4 .list p.child {padding-left: 174px;}




/*企业资质*/
body.qualification {min-width:1400px;}
.aptitude .right_main_box .mainbox {padding-right: 150px;}
.qualification .right_main_box .mainbox .part .part-body {margin-top: 50px;}
.picMarquee-left{overflow:hidden; position:relative;}
.picMarquee-left .hd{ overflow:hidden;display: none;}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{position: absolute;top:0;bottom:0; display:block; width:86px;height:360px;z-index: 10;cursor: pointer;}
.picMarquee-left .hd .prev {left:0;background: linear-gradient(left , rgb(255, 255, 255) , rgb(255, 255, 255, 0) 100%);
background: -o-linear-gradient(left , rgb(255, 255, 255) , rgb(255, 255, 255, 0) 100%);
background: -ms-linear-gradient(left , rgb(255, 255, 255) , rgb(255, 255, 255, 0) 100%);
background: -moz-linear-gradient(left , rgb(255, 255, 255) , rgb(255, 255, 255, 0) 100%);
background: -webkit-linear-gradient(left , rgb(255, 255, 255) , rgb(255, 255, 255, 0) 100%);
/*background: rgba(0,0,0,.3) url(../images/you.svg) center no-repeat;*/
}

.picMarquee-left .hd .next{right:0;background: linear-gradient(left , rgb(255, 255, 255, 0) , rgb(255, 255, 255) 100%);
background: -o-linear-gradient(left , rgb(255, 255, 255, 0) , rgb(255, 255, 255) 100%);
background: -ms-linear-gradient(left , rgb(255, 255, 255, 0) , rgb(255, 255, 255) 100%);
background: -moz-linear-gradient(left , rgb(255, 255, 255, 0) , rgb(255, 255, 255) 100%);
background: -webkit-linear-gradient(left , rgb(255, 255, 255, 0) , rgb(255, 255, 255) 100%);}
.picMarquee-left .hd .prevStop{}
.picMarquee-left .hd .nextStop{}
.picMarquee-left .bd{ }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; width:99999px;}
.picMarquee-left .bd ul li{ position: relative;width:270px;height:360px; margin-right:19px; float:left; _display:inline; overflow:hidden; text-align:center;box-shadow: 0px 3px 13px 0px rgba(0, 60, 135, 0.13);}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:100%; height:100%; display:block;}
.picMarquee-left .bd ul li .title {position: absolute;left:0;bottom:-40px;right:0; line-height:40px;transition:all .2s ease-out;}
.picMarquee-left .bd ul li .title p {position: relative;display: block;font-size: 16px;color: #fff;z-index: 2;padding: 0 10px;}
.picMarquee-left .bd ul li .title .bg {position: absolute;left:0;top:0;right:0;bottom:0;background: #000;opacity: .5;filter:alpha(opacity=50);}
.picMarquee-left .bd ul li:hover .title {bottom:0;}

.qualification .part4 .picMarquee-left .bd ul li, .qualification .part7 .picMarquee-left .bd ul li {width:390px;height: 270px;}
.picMarquee-left .bd ul.horizontal li {width:540px;height:380px;}

.picMarquee-left .bd ul.h380 li {height: 380px;}


/*付款账号*/
.pay .right_main_box .mainbox .part {margin-bottom: 25px;}
.pay .part1 .part_item {float: left;width:50%;min-width: 560px;transition: margin .3s ease-out;}
.pay .part1.row1 .part_item, .pay .part2.row1 .custom_item {margin-bottom: 30px;}
.pay .right_main_box .mainbox .part .part-title h3 span {font-size: 18px;color: #212121;margin-left: 70px;font-weight: normal;}
.pay .part1 .part-body {padding:30px 0;}
.pay .mainbox dl {font-size: 18px;color: #4f4f4f;line-height: 40px;}
.pay .mainbox dl dt {float: left;}
.pay .mainbox dl dd {white-space: nowrap;}
.pay .img {text-align: center;}
.pay .mainbox dl .fb {font-weight: bold;}
.pay .mainbox dl .fc-blue {color: #48a2f7;}
.pay .part {padding-right: 50px;}
.pay.minwindth .part2 {padding-right: 0;}

.pay .mainbox .pb-left {position: absolute;left:95px;top:0;bottom:0;}
.pay .mainbox .pb-left i {display: inline-block;height:100%;vertical-align: middle;}
.pay .mainbox .pb-left img {height:98px;margin:0 10px;display: inline-block;vertical-align: middle;}
.pay .mainbox .alipay .pb-left img {width:86px;margin:0 12px;}
.pay .mainbox .pb-right {padding-left: 130px;}

.alipay_ewm_wrap .con {position: relative;display: inline-block;cursor: pointer;}
.alipay_ewm_wrap .ewm {display: none;position: absolute;left:50%;margin-left: -115px;box-shadow: -3px 0px 11px 0px rgba(0, 0, 0, 0.23);z-index: 10;}
.alipay_ewm_wrap .ewm img {width:230px;background: #fff;display: block;}
.alipay_ewm_wrap .ewm em {position: absolute;left: 50%;margin-left: -8px;display: block;width:0;height:0;border:8px solid transparent;}
.alipay_ewm_wrap .con.hover .ewm {display: block;-webkit-animation: topFadeIn .2s ease-out forwards; -moz-animation: topFadeIn .2s ease-out forwards; animation: topFadeIn .2s ease-out forwards;}
.alipay_ewm_wrap .con.show-top .ewm {bottom:100%;margin-bottom: 8px;}
.alipay_ewm_wrap .con.show-btm .ewm {top:100%;margin-top: 8px;}
.alipay_ewm_wrap .show-top .ewm em {top: 100%;border-top-color: #00a0e8;}
.alipay_ewm_wrap .show-btm .ewm em {bottom: 100%;border-bottom-color: #bdb7b7;}
.alipay_ewm_wrap .show-btm .ewm em s {position: absolute; left: -8px; top: -8px; display: block; width: 0; height: 0; border: 8px solid transparent; border-bottom-color: #ffffff;}

.pay .custom_item {position: relative;width:320px;height: 384px;float: left;}
.w1400 .pay .custom_item {width:370px;}
.minwindth .custom_item.unionpay {margin-left: 25px;}

.right_main_box .mainbox .part .custom_item .part-body {padding-left: 76px;width: 240px;}
.pay .custom_item .info {font-size: 16px;color: #4f4f4f;height: 40px;line-height: 40px;margin-bottom: 10px;padding-left: 18px;}
.pay .custom_item .con {position: relative;width:200px;height:200px;background: #f5f6f8;margin:0 auto;}
.pay .custom_item .con .filter_desk {display: none;}
.pay .custom_item .con.open .filter_desk {display: block;-moz-animation:popup .3s;-webkit-animation:popup .3s;animation:popup .3s;}
.pay .custom_item .con .filter_desk, .pay .custom_item .con .filter_desk .bg {position: absolute;left:0;top:0;right:0;bottom:0;}
.pay .custom_item .con .filter_desk .bg {background-color: rgb(245, 246, 248);opacity: 0.949;}
.pay .custom_item .con .filter_desk p {position: relative;line-height: 200px;text-align: center;font-size: 16px;color: #48a2f7;z-index: 2;}
.pay .custom_item .img img {width:170px;height:170px;margin:15px;}
.pay .custom_item .tit {font-size: 16px;color: #4f4f4f;text-align: center;margin:20px 0;white-space: nowrap;}

/*.pay .custom_item.online {float: none;}*/
.pay .custom_item.online .con {text-align: center;height:165px;padding-top: 35px;transition: all .3s;cursor: default;}
.pay .custom_item.online .con img {width:130px;margin-top:20px;}
.pay .custom_item.online .btn {position: absolute;left:15px;bottom:10px;right:10px;background: #ff4f57;color: #fff;font-size: 18px;height: 40px;line-height: 40px;cursor: pointer;}
.pay .custom_item.online .inpbox {position: relative;}
.pay .custom_item.online .inpbox span {position: absolute;left: 24px;color: #ff4f57;font-size: 20px;top: 8px;}
.pay .custom_item.online .setmoney {width: 123px; height: 43px; line-height: 43px;background-color: rgb(255, 255, 255); border: 1px solid rgb(242, 242, 242); padding: 0 10px 0 35px; font-size: 18px; color: #ff4f57; }
.pay .custom_item.online .ts {font-size: 17px;color: #9ba0ab;margin-top: 15px;}
.pay .custom_item.online .tit img {vertical-align: middle;}
.pay .custom_item.online .tit .img1 {margin: 0 2px 0 5px;}
.pay .custom_item.online .tit .img2 {margin: 0 5px 0 2px;}

.pay .custom_item.online .payQrWrap {display: none;position: absolute;left:0;top:0;/*margin-left: 11px;*/}
.pay .custom_item.online .payQrWrap .payQrBox {padding:15px;background: #f5f6f8;}
.pay .custom_item.online .payQr {position: relative;display: block;width:168px;height:168px;border:1px solid #e5e5ee;}
.pay .custom_item.online .payQr img {display: block;width:100%;height: 100%;margin:0;}
.pay .custom_item.online .payQr .corner {position: absolute;width:14px;height:14px;border-color:#333;}
.pay .custom_item.online .payQr .corner-lt {left:0;top:0;border-left: 2px solid;border-top: 2px solid;}
.pay .custom_item.online .payQr .corner-lb {left:0;bottom:0;border-left: 2px solid;border-bottom: 2px solid;}
.pay .custom_item.online .payQr .corner-rt {right:0;top:0;border-right: 2px solid;border-top: 2px solid;}
.pay .custom_item.online .payQr .corner-rb {right:0;bottom:0;border-right: 2px solid;border-bottom: 2px solid;}
.pay .custom_item.online .payQr .close {position: absolute;right: -31px;top: -49px;font-size: 40px;display: block;color: #f60;z-index: 99;}
.pay .custom_item.online .con.open .payQrWrap {display: block;-moz-animation:leftFadeIn .3s;-webkit-animation:leftFadeIn .3s;animation:leftFadeIn .3s;}


.pay .custom_item.online .con.open .filter_desk {display: none;}
.pay .custom_item .con.hide_ .filter_desk {display: block !important;}

.pay .custom_item.online .payRes.suc {color: #ff4f57;}




.zoomify{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.zoomify.zoomed{cursor:-webkit-zoom-out;cursor:zoom-out;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;position:relative;z-index:1501}.zoomify-shadow{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;z-index:1500;background:rgba(0,0,0 ,.3);opacity:0}.zoomify-shadow.zoomed{opacity:1;cursor:pointer;cursor:-webkit-zoom-out;cursor:zoom-out}