@charset "UTF-8";
/* CSS Document */
main,article,aside,dialog,footer,header,section,nav,figure{display:block;}
* { margin: 0px; padding: 0px; }
html { font-size: 14px; margin: 0 auto; position: relative; left: 0; top: 0; }
body, textarea, select, input, button { font-family: "Microsoft YaHei",helvetica,arial; color: #333; }
i, em { font-style: normal; }
ul { list-style: none; }
a, input, textarea { outline: none; blr: expression(this.onFocus=this.blur()); }
a, a img { border: 0 none; text-decoration: none; color: #333; }
* { -webkit-tap-highlight-color: rgba(0,0,0,0); tap-highlight-color: rgba(0,0,0,0); }
::-webkit-input-placeholder { color: #aaa; } 
:-moz-placeholder { color: #aaa; } 
::-moz-placeholder { color: #aaa; } 
:-ms-input-placeholder { color: #aaa; }
.left { float: left; }
.right { float: right; }
.textAlign { text-align: center; }
.textRight { text-align: right; }
.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }
.clear { clear: both; }
html, body { height: 100%; min-width: 1230px; }
body { background: #fff; }
th,h3, h5{font-size:14px;font-weight:normal;padding:0;margin:0;}
.g-mn {    margin: 0 auto;
    position: relative;
    width: 1123px;}



.g-header { line-height: 68px;width: 100%;height: 68px;background:#236ffb }
.g-header img{float:left;}
.nv-logo{width:213px;height:47px;float:left;margin:9px 66px 0 0px;}
.g-nv{float:left;font-weight:bold;}
.g-nv>li>a{float:left;width:110px;text-align:center;height:68px;}
.g-nv>li:hover,.g-nv .active{background:#9945a7;}


.g-nv>li>a{font-size:16px;color:#fff;}
.g-nv>li{float:left;}
.nv-icon{margin-top:24px;display:inline-block;}
.little-ul{display:none;background:#fff;top:68px;position:absolute;z-index:999;}
.little-ul li>a{z-index:999;color:#333333;padding-left:18px;width:180px;line-height:42px;display:block;height:42px;border-bottom:1px solid #e0e0e0;}
.little-ul li>a:hover{background:#236ffb;color:#fff;}
.t-top {z-index:999;top:-12px;left:45px;position:absolute;display:inline-block;width: 0;height: 0;border-left: 10px solid transparent;border-bottom: 12px solid #236ffb;border-right: 10px solid transparent;}

/*通用样式*/
.g-gray{width: 100%;}
.g-purple{width: 100%;background:rgb(94,14,112);}



/* banner */
.siteCommon { display: inline-block; background: url(../img/siteCommon.png) 0 0 no-repeat; }
.banner-img{position:absolute;top:0px;right:90px;}
.g-banner { width: 100%; height: 600px; overflow: hidden; position: relative; left: 0; top: 0; }
.m-banner-list { position: absolute; height: 474px; }
.m-banner-list>li { float: left; position:relative;}
.m-banner-list>li>a {cursor:pointer; display: block;margin-top: 10%; width: 100%; height: 100%; position: relative; left: 0; top: 0; overflow: hidden; }
.m-banner-list>li img { display: block; margin: 0 auto; width: 1920px; }
.banner-link{top:190px;left:870px;z-index:999;background-color:pink;width:170px;height:45px;display:inline-block;position:relative;}
.banner-link-div {left:372px;top:0;position:absolute;margin:0 auto;z-index:999; width: 1153px; min-width: 1153px; background-color:blue; }
.m-ban-icons {display:inline-block;height: 26px; padding-bottom:20px; text-align: center; position: relative; top: 410px; left: 50%;transform:translate(-50%,0) }
.m-ban-icons>a { display: inline-block; margin: 0 10px; width: 20px; height: 20px;  }
.m-ban-icons>a:hover, .m-ban-icons>a.active { background-color: #236ffb;}
.button-round{border-radius:50%;border:1px solid #fff;}
.m-ban-arrow {z-index:10; width: 1120px; position: absolute; left: 50%; margin-left: -560px; top: 50%; }
.m-ban-arrow>a {text-align:center;font-size:50px;color:rgba(255,255,255,0.5);line-height:100px; display: block; width:50px; height: 100px; position: absolute;  margin-top: -60px }
.m-ban-arrow>a:hover {color:#236ffb; background: rgba(255,255,255,0.3); }
.m-ban-arrow>a.prev { left: -20px; }
.m-ban-arrow>a.next { right: -20px; }
.m-ban-arrow>a>.siteCommon { width: 57px; height: 93px; position: absolute; top: 50%; left: 50%; margin: -47px 0 0 -29px; }
.m-ban-arrow>a.prev>.siteCommon { background-position: 0 -100px; }
.m-ban-arrow>a.next>.siteCommon { background-position: -58px -100px; }

/* 常见问题 */
.m-question-center{margin: 0 46px;}
.m-question{float:left;padding:18px 25px 0 25px;width: 30%;height: 466;border-radius: 10px;background-color: #f9fafb;}
.m-question .title{line-height:31px;margin-bottom:3px;text-align:center;font-size:18px;color:#fff;display:block;width: 114px;height: 31px; padding:0px;background: url(./or.png);}
.m-question ul{text-align: left;line-height: 40px;color:#333;}
.m-question ul li{border-bottom: 1px dashed #e5e5e5;white-space: nowrap;overflow: hidden;cursor: pointer;}
.m-question ul li:last-child{border-bottom-width: 0;}
.m-question ul li:hover{color:#236ffb;}

/* 合作企业 */
.m-block7{padding-top:28px;text-align:center;padding-bottom: 30px;}
.m-block7-ul{height: 400px;}
.m-block7-ul li{
    float:left;
    margin: 3%;
    position: relative;
}
.m-block7-ul li:hover div{display: block;}

.m-block7-ul img{width: 120px;height:120px;}
.m-block7-ul div{border-radius:2px; display: none; color:#fff;width: 160px;height: 30px;font-size:14px;line-height:30px;background-color:#236ffb;position: absolute;left:-20px;}
.m-block7-ul .gray {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);

    filter: grayscale(100%);

    filter: gray;
}

.m-block8{height:230px;padding-top:30px;}
.m-block8-img img{width:170px;height:170px;}
.m-block8-img{text-align:center;height:100%;}
.m-block8-img label{display:block;}
.m-block8-img,.m-block8-c1,.m-block8-c2,.m-block8-c3,.m-block8-c4{float:left;}
.m-block8-c1>a>p{width:270px;float:left;}
.m-block8-c1:hover h5,.m-block8-c1:hover p{color: #236ffb;}
.m-block8-c2>p{width:380px;float:left;}
.m-block8-c3>p{white-space:pre-line;width:108px;float:left;}
.m-block8-c3 a:hover{color:#236ffb;}
.m-block8-c4 p{width:100%;float:left;}
.m-block8-c4 p>a:hover{color: #236ffb;}
.m-block8-img,.m-block8-c1,.m-block8-c2,.m-block8-c4{margin-right:7%;}
.m-block8 h5{margin-bottom:7px;font-size: 16px;}
#lg-png{width:39px;height:39px;position:absolute;left:68px;top:100px;}
/* foot */
.m-block9{text-align:center;line-height:67px;border-top:1px solid #d7d4d8;}

/* 资质荣誉 */
.m-reg5{text-align:center;padding:30px 0;height:580px;}


/* 服务优势 */
.m-reg6{text-align:center;padding-top:30px;position: relative;}
.m-reg6>img{padding:20px 0 50px 0;}
.m-reg6 ul li p{white-space: pre-line;line-height: 24px;font-size: 16px;}
.m-reg6 ul li{float: left;position: absolute;}
.m-reg6 ul li:nth-child(1){left:315px;top:313px;}
.m-reg6 ul li:nth-child(2){left:612px;top:313px;}
.m-reg6 ul li:nth-child(3){left:945px;top:313px;}
.m-reg6 ul li:nth-child(4){left:162px;top:470px;}
.m-reg6 ul li:nth-child(5){left:460px;top:470px;}
.m-reg6 ul li:nth-child(6){left:780px;top:470px;}
/* 渐变色 */
.m-reg7{
    background: #ffffff;height:220px;text-align:center;
    background: -moz-linear-gradient(top,  #ffffff 0%, #f9fafb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f9fafb));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f9fafb 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f9fafb 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f9fafb 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#f9fafb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9fafb',GradientType=0 );
}:root .m-reg7{filter:none;}
.m-reg7 img{margin-top:54px;}
.m-reg7-buttons {display: inline-block;position:relative;top:-95px;left:60px;}
.m-reg7-buttons li{float:left;margin:0 45px;}
.m-reg7-buttons2 li{margin:0 23px;}

/******字体******/
.f10-purple{font-size:10px;color:#236ffb;}
.f12-graylow18{font-size:12px;color:#999999;line-height:18px;}
.f12-black{font-size:12px;color:#333333;}
.f12-black18{font-size:12px;color:#333333;line-height:18px;}
.f12-black21{font-size:12px;color:#333333;line-height:21px;}
.f14-black21{font-size:14px;color:#333333;line-height:21px;}
.f14-black24{font-size:14px;color:#333333;line-height:24px;}
.f14-gray24{font-size:14px;color:#666666;line-height:24px;}
.f14-purple{font-size:14px;color:#236ffb;}
.f14-black{font-size:14px;color:#333333;}
.f14-gray{font-size:14px;color:#666666;}
.f18-purple{font-size:18px;color:#236ffb;}
.f18-white{font-size:18px;color:#fff;}
.f18-purple28{font-size:18px;color:#236ffb;line-height: 28px;}
.f16-white{font-size:16px;color:#fff;}
.f21-black{font-size:21px;color:#333333;}
.f21-purple{font-size:21px;color:#236ffb;}
.f21-white{font-size:21px;color:#fff;}
.f21-white30{font-size:21px;color:#fff;line-height:30px;}
.f24-purple{font-size:24px;color:#236ffb;}
.f24-black{font-size:24px;color:#333333;}
.f25-black{font-size:25px;color:#333333;}
.f30-purple{font-size:30px;color:#236ffb;}
.f33-purple{font-size:30px;}
.f33-white{font-size:33px;color:#fff;}
.f36-purple{font-size:36px;color:#236ffb;}
.f50-purple{font-size:50px;color:#236ffb;}



.number{display: inline-block; background: url(../img/number.png) 0 0 ;width: 48px; height: 48px; }
.num9{background-position: 0px 480px;}
.num8{background-position: 0px 432px;}
.num7{background-position: 0px 384px;}
.num6{background-position: 0px 336px;}
.num5{background-position: 0px 288px;}
.num4{background-position: 0px 240px;}
.num3{background-position: 0px 192px;}
.num2{background-position: 0px 144px;}
.num1{background-position: 0px 96px;}
.num0{background-position: 0px 48px;}

/******按钮******/
.b115-30-purple,.b156-46-purple,.b80-28-purple{text-align:center;color:#fff;background-color:rgb(180,81,187);display:inline-block;}
.b115-30-purple:hover,.b156-46-purple:hover,.b80-28-purple:hover{background-color:#236ffb;}
.b115-30-purple{box-shadow:2px 2px 2px rgba(0,0,0,.3);font-size:14px;border-radius:20px;line-height:30px;width:115px;height:30px;}
.b156-46-purple{font-size:21px;border-radius:12px;line-height:46px;width:156px;height:46px;}
.b80-28-purple{font-size:14px;border-radius:4px;line-height:28px;width:80px;height:28px;}
.bt-purple-active{background-color:#236ffb;color:#fff!important;}
.b156-46-orange{background:rgb(254,187,47);color:#fff;text-align:center;font-size:21px;border-radius:12px;line-height:46px;display:inline-block;width:156px;height:46px;}
.b156-46-orange:hover{background-color:rgb(224,143,25);}
.b122-40-orange{display:block;box-shadow:2px 2px 2px rgba(0,0,0,.3);border-radius:20px;width:122px;height:40px;background-color:rgb(251,174,27);color:#fff;font-size:20px;line-height:40px;text-align:center;}
.b122-40-orange:hover{background-color:rgb(224,143,25);}
.b140-50-orange{box-shadow:3px 3px 3px rgba(0,0,0,.3);border-radius:5px;width:140px;height:50px;background-color:rgb(251,174,27);color:#fff;font-size:20px;line-height:50px;text-align:center;}
.b140-50-orange:hover{background-color:rgb(224,143,25);}
.b150-60-orange{background-color:rgb(251,174,27);box-shadow:3px 3px 3px rgba(0,0,0,.3);border-radius:29px;color:#fff;line-height:58px;display:inline-block;width:150px;height:58px;text-align:center;}
.b150-60-orange:hover{background-color:rgb(224,143,25);}
.bt-orange-active{background-color:rgb(224,143,25);}

.b135-38-purple{text-align:center;font-size:18px;color:#236ffb;line-height:38px;border:1px solid #236ffb;display:inline-block;width:135px;height:38px;}
.b135-38-active,.b135-38-purple:hover{cursor:pointer;background:#236ffb;color:#fff;}

.b134-40-purple{text-align:center;font-size:18px;color:#236ffb;border-radius:20px;line-height:40px;border:1px solid #236ffb;display:inline-block;width:134px;height:40px;}
.b134-40-active,.b134-40-purple:hover{cursor:pointer;background:#236ffb;color:#fff;}
.b288-70-purple{text-align:center;font-size:21px;color:#236ffb;line-height:70px;border:1px solid #236ffb;display:inline-block;width:288px;height:70px;}
.b288-70-purple:hover{cursor:pointer;background:#236ffb;color:#fff;}
.b190-40-purple{text-align:center;font-size:18px;color:#236ffb;border-radius:20px;line-height:40px;border:1px solid #236ffb;display:inline-block;width:190px;height:40px;}
.b190-40-active,.b190-40-purple:hover{cursor:pointer;background:#236ffb;color:#fff;}

.circle20-green{width:20px;height:20px;display:inline-block;background-color:#18aa5a;color:#fff;border-radius:50%;}
.line2-gray{display:inline-block;width:16px;height:2px;background-color:#666666;}
/******title******/
.as-section{text-align:center;padding-top:60px;}
.as-title .as-line{width:40px;height:2px;background:#236ffb;;margin:24px 0;float:left;}
.as-title{display:inline-block;}
.as-foot{height:48px;margin:30px 0;}
.as-foot>i{position:relative;top:-6px;display:inline-block;width:105px;height:1px;background:#b3a7b5;}
.as-foot>a{margin:0 18px;}

/*导读*/
.dd-span{margin-bottom:20px;color:#236ffb;border-radius:5px;display:inline-block;padding:0 15px;margin-top:20px;line-height:30px;height:30px;background-color:rgb(241,237,244)}
.dd-span>a{color:#236ffb;}
.dd-span>a:hover{text-decoration:underline;}
.dd-section>p{line-height:22px;font-size:14px;width:1100px;display:block;position:absolute;left:110px;top:95px;}
.dd-section{position:relative;}

/* 右侧 */
.a-cs{float:right;width: 360px;}
.a-cs .b-number{position:relative;margin-bottom:20px;padding-top:15px;text-align:center;width:100%;height:175px;background: url(../img/rsdl/r1.jpg);}
.a-cs .b-number h5,.a-cs .b-number  label{color:rgb(244,150,37);}
.a-cs .number-ul{position:relative;text-align: left;font-size: 0px;margin:18px 0 18px 22px;}
.a-cs .number-ul li{margin: 0 5px;}
.a-cs .jia{font-size: 18px;color:rgb(244,150,37);position: absolute;left:298px;top:10px;}
.a-cs .seven{position:relative;margin-bottom:20px;width:100%;height:175px;background: url(../img/rsdl/r2.png);}
.a-cs .seven ul{bottom:8px;position: absolute;left:50%;transform: translateX(-50%);}
.a-cs .seven li{margin:0 3px;float:left;width: 20px;height: 8px;background-color: rgb(214,212,210);}
.a-cs .seven .active{width: 45px;background-color: #236ffb;}
.a-cs .ewm{padding-top:22px;text-align:center;width: 100%;height: 343px;background-color: rgb(248,251,251);}
.a-cs .ewm ul{margin-top: 10px;line-height: 22px;}


/* 分页icon */
.zy-fenye ul{display: inline-block;text-align: center;}
.zy-fenye li{cursor:pointer;width:22px;background:#bfb1aa;display:inline-block;height:8px;margin: 0 8px;}
.zy-fenye .active{width:42px;background:#e89243;}

/* 视频播放按钮 */
.video_bt{border:2px solid rgba(255,255,255,.7); display:block;width: 200px;height: 200px;border-radius: 50%;background-color: rgba(0,0,0,.7); position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.video_bt i{width: 0;height: 0;border-top: 50px solid transparent;border-left: 70px solid #fff;border-bottom: 50px solid transparent;position: absolute;left:50%;top:50%;transform: translate(-35%,-50%);}

