@charset "utf-8";
/*reset css*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i,center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption,.footer, .header,  footer, header, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline;font-style: normal;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,.footer, .header, footer, header,  menu, nav, section {display: block;}
/*html{font-size: 100px;}*/
/*@font-face {
font-family: SourceHanSansCN-Bold;
src:url('../font/SourceHanSansCN-Bold.otf'); 
}
@font-face {
font-family: SourceHanSansCN-Normal;
src:url('../font/SourceHanSansCN-Normal.otf'); 
}
@font-face {
font-family: SourceHanSansCN-Regular;
src:url('../font/SourceHanSansCN-Regular.otf'); 
}
@font-face {
font-family: SourceHanSansCN-Medium;
src:url('../font/SourceHanSansCN-Medium.otf'); 
}*/

html{font-size:12px;font-family:/*'SourceHanSansCN-Regular'*/ "Microsoft Yahei",Arial, Helvetica, sans-serif;}
body{position: relative;background: #fff;min-width: 1300px;color: #333;}
ol, ul {list-style: none;}
blockquote,q {quotes: none;}
a{text-decoration: none;display: inline-block;color:#333;outline: none;}
*{outline: none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline: none;}
a:focus,a:active,a:link,a:visited,a:hover{outline: none;text-decoration: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
/*img{ max-width: 100%;}*/
table {border-collapse: collapse;border-spacing: 0;}
textarea,input,button{resize: none; outline: none;-webkit-appearance: none;font-family:/*'SourceHanSansCN-Regular'*/ "Microsoft Yahei",Arial, Helvetica, sans-serif;}
::-webkit-input-placeholder { color: #C2C2C2;}
del{text-decoration: line-through;}
/*清除浮动*/
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cf{*zoom:1;}
.block{ display: block;}
.none{display:none;}
/*超出显示...*/
.ellipsis{white-space:nowrap; text-overflow:ellipsis;overflow:hidden; display:block;}
/*两行显示*/
.ellipsis02{overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; }
/*强制换行*/
.br{word-break:break-all;word-wrap:break-word;}

/*移动端 h5*******************************************************/
a,button,input,optgroup,select,textarea {
    -webkit-tap-highlight-color:rgba(0,0,0,0); /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/
}
a, img {
    -webkit-touch-callout: none; /*禁止长按链接与图片弹出菜单*/
}
/*body{
    -webkit-overflow-scrolling:touch; 
}*/
/* html {-ms-touch-action: none;height: 100%;}
body { height: 100%;overflow:auto;}   */

/********************************************************/
.fl{float:left!important;}
.fr{float:right!important;}
.text_l{text-align: left!important;}
.text_c{ text-align: center!important;}
.text_r{ text-align: right!important;}
.w20{width: 20%!important;}
.w33{width: 33.333333%!important;}
.w50{width: 50%!important;}
.w100{width: 100%!important;}
.w1em{width: 1em;display: inline-block;height: 1em;}




.mt20{margin-top: 20px;}
.mt10{margin-top: 10px!important;}
.mt40{margin-top: 40px!important;}
.ml20{margin-left: 20px!important;}
.mr20{margin-right: 20px!important;}
.mb50{margin-bottom: 50px!important;}
.mtf1{margin-top: -1px;}
.c_red{color: #e61b2e!important;;}
.c_333{color: #333!important;;}
.plr10{padding-left: 10px!important;padding-right: 10px!important;}
.ptb5{padding-top: 5px!important;padding-bottom: 5px!important;}
.pt60{padding-top: 60px!important;}
.pb50{padding-bottom: 50px!important;}
.pb80{padding-bottom: 80px!important;}
.noneBox{display: block;width: 1200px;margin: 0 auto;padding: 0;}
.noneBox a,.noneBox img{display: block;width: 100%;margin: 0;padding: 0;}
.mask{position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 99;background: #000; opacity: 0.5;}
.bbn{border-bottom: none!important;}

/*头部*/
.headerBox{background: }
.headerMain{width: 1300px;margin: 0 auto;}
.headerMain a{position: relative; display: block;float: left;padding: 6px 0;height: 48px;}
.headerMain a img{display: block;margin: 0;padding: 0;height: 48px;}
.headerMain a+a{padding-left: 10px;/*margin-left: 20px;*/}
.headerMain a+a:before{position: absolute;left: 0;top: 50%;margin-top: -20px; width: 1px;height: 40px;background: #a1a1a1;content: '';}


.bannerBox{position: relative; height: 600px;}
.bannerBox .swiper-container{min-width: 1300px;}
.bannerBox .swiper-slide{height: 600px;min-width: 1300px;}
.banner01{background: url(../images/banner01.png) no-repeat top center;}
.bannerBox .pagination{position: absolute;left: 0;right: 0; bottom: 40px;text-align: center;z-index: 44;}
.pagination .swiper-pagination-switch{display: inline-block;width: 12px;height: 12px;border-radius: 50px;margin: 0 10px;background: #3c47a2;opacity: 1;cursor: pointer;}
.pagination .swiper-active-switch{background: #fff;}



/*登录框*/
.loginBox{position: absolute;left: 50%;top: 45px;margin-left: 180px;padding-bottom:20px; /*padding:16px 20px;*/ width:320px;background:#fff;z-index:66;box-shadow: 0px 10px 10px 0px rgba(55,97,122,0.27);border-radius: 8px;overflow: hidden;/*border: 1px solid #fcfdfd;*/}
.loginBox .icon_ljty{position: absolute;top:0px;right:0;width:124px;height:48px;background: url(../images/i_ljty.png);}
.loginBox .login_type{position: relative;padding: 60px 34px 0;height:48px; /*border-bottom: 1px solid #ddd;*/ overflow: hidden; }
.loginBox .login_type span{position: relative; display: block;height: 48px;line-height: 48px;font-size: 20px;
color: #5969FF;font-weight: 700;cursor: pointer; }
.loginBox .login_type span.cur:before{position: absolute;bottom: 2px;left: 50%;margin-left: -18px;width: 36px;height: 2px;background: #5767ff;content: '';}
.loginBox_cont{padding: 0 34px;}
.loginBox_cont .login_type_cont{display: none;}
.loginBox_cont .login_type_cont .loginBox_inputBox{position: relative;padding:10px 0;}
.loginBox_cont .login_type_cont .loginBox_inputBox img{position: absolute;left: 0;top: 0;width: 38px;height: 38px;}
.loginBox_cont .login_type_cont .loginBox_inputBox input{display: block;width: 100%;margin: 0;padding: 0; height: 48px;line-height: 48px;font-size: 14px;background: #fff;border: 1px solid #ddd;outline: none;text-indent: 12px;}
.loginBox_yzmBox{position: relative;padding: 10px 0 20px; }
.loginBox_yzmBox input{display: block;float: left; width: 150px;margin: 0;padding: 0; height: 50px;line-height: 50px;font-size: 14px;background: #fff;border: 1px solid #ddd;outline: none;text-indent: 12px;}
.loginBox_yzmBox .yzm_imgBox{position: relative; display: block;float: right; width: 90px; height: 50px;}
.loginBox_yzmBox .yzm_imgBox img{width: 100%;margin: 0;padding: 0;display: block;}
.loginBox_yzmBox .yzm_imgBox span{position: absolute;left: 0;top: 50px;width: 90px; line-height: 24px;text-align: center;font-size: 14px;color: #999;}
.loginBox_yzmBox .yzm_btn{float: right; width: 90px;height: 50px;line-height: 50px;border: 1px solid #2050F3; border-radius: 4px;font-size: 14px;color: #2050F3;text-align: center;}
.loginBox_yzmBox .yzm_btn.disable{color: #ddd;border: 1px solid #ddd;}
.loginBox_cont .otherLinkBox{padding-top: 8px; height:32px;line-height:32px;font-size: 14px; color: #999;}
.loginBox_cont .otherLinkBox a{display: block;float: left; width: 33.3333%; height: 32px;line-height: 32px; color: #999;}
.loginBox_cont .otherLinkBox a.cur{color: #5969FF;}
.loginBox_cont .otherLinkBox a:hover{text-decoration: underline;}
.loginBox_cont .login_btn{display: block;margin: 30px 0 0;height: 54px;line-height: 54px; background: #5969FF;border-radius: 4px;font-size: 18px;color: #fff;text-align: center;}
.change_login_way{display: block;margin-top: 10px; text-align: center; line-height: 30px;font-size: 14px;color: #5969FF;}
.loginBox_item{display: none;}
.loginBox_item.cur{display: block;}
.sft_agreement{margin-top: 10px;line-height: 1.5;font-size: 12px;color: #899BB4;}
.sft_agreement a{color: #5969FF;}

.pageContent{}
.pageContent .section{}
.section .section_cont{position: relative; width: 1300px;margin: 0 auto; }
.section .index_tit{padding: 0 50px;font-size: 36px;font-weight: bold;padding-top: 60px;line-height: 56px;text-align: center;}
.section .index_tit02{padding: 0 50px;font-size: 32px;font-weight: bold;padding-top:30px;line-height: 56px;}
.section .index_summary{padding: 0 50px; font-size: 18px;padding-top: 40px;line-height: 30px;}
.section .index_summary02{padding: 0 50px; font-size: 18px;padding-top:10px;line-height: 30px;}


.section01{padding-top: 70px;}
.section01 .section_cont_bg01{height: 690px;background: url(../images/bg01.png) no-repeat;}
.section01 .infor_itemBox01{padding: 60px 0 0 68px;}
.section01 .infor_itemBox01 .item{margin-top: 50px; padding-left: 130px;min-height: 92px;}
.section01 .infor_itemBox01 .item .key{line-height: 52px; font-size: 28px;color: #4A4A4A;font-weight: 700;}
.section01 .infor_itemBox01 .item .value{line-height: 36px; font-size: 18px;color: #666;;}
.section01 .infor_itemBox01 .item01{background: url(../images/i01.png) no-repeat 0 0;}
.section01 .infor_itemBox01 .item02{background: url(../images/i02.png) no-repeat 0 0;}
.section01 .infor_itemBox01 .item03{background: url(../images/i03.png) no-repeat 0 0;}


.section02{padding-bottom: 50px;}


.section03{background: #F7F9FF;padding-bottom: 40px;}
.section03 .infor_itemBox02{padding-top: 12px;padding-bottom: 50px; width: 1230px;margin: 0 auto;overflow: hidden;}
.section03 .infor_itemBox02 .item{float: left;margin: 30px 15px 0; width: 380px;height: 168px;background: #ffffff;box-shadow: 5px 10px 30px 0px rgba(41,26,204,0.12);border-radius: 8px; /*border: 1px solid #e5e6fb;*/}
.section03 .infor_itemBox02 .item .key{margin: 40px 10px 0 114px;height: 48px;line-height: 48px;font-size: 28px;font-weight: 700;}
.section03 .infor_itemBox02 .item .value{margin:0 10px 0 114px;height:30px;line-height:30px;font-size: 18px;font-weight: 400;}
.section03 .infor_itemBox02 .item01{background:#fff url(../images/i201.png) no-repeat 26px 44px;}
.section03 .infor_itemBox02 .item02{background:#fff url(../images/i202.png) no-repeat 26px 44px;}
.section03 .infor_itemBox02 .item03{background:#fff url(../images/i203.png) no-repeat 26px 44px;}
.section03 .infor_itemBox02 .item04{background:#fff url(../images/i204.png) no-repeat 26px 44px;}
.section03 .infor_itemBox02 .item05{background:#fff url(../images/i205.png) no-repeat 26px 44px;}
.section03 .infor_itemBox02 .item06{background:#fff url(../images/i206.png) no-repeat 26px 44px;}
.section03 .section_cont02{margin: 0 auto; height: 458px; background: url(../images/bg02.png) no-repeat right center; }
.section03 .section_cont02 .index_tit02{padding-top: 100px;width: 390px;}
.section03 .section_cont02 .index_summary{padding-top: 10px; width: 390px;}


.section04{padding-top: 34px;}
.section04 .section_cont402{margin:72px auto 0;padding-bottom: 100px;height:509px; background: url(../images/bg03.png) no-repeat right top;}
.section04 .infor_itemBox{padding-left: 50px; width: 600px;}
.section04 .infor_itemBox .item{margin: 25px 0 0;}
.section04 .infor_itemBox .item .key{line-height: 50px;font-size: 28px;font-weight: 700;}
.section04 .infor_itemBox .item .value{line-height: 36px;font-size: 18px;font-weight: 400;}
.section04 .infor_itemBox .btnBox{margin: 60px 0 0;width: 600px;}
.section04 .infor_itemBox .btnBox a{display: block;float: left;margin-right: 30px; width: 188px;height: 54px;line-height: 54px; border: 1px solid #FE9C73;font-size: 20px; color: #FE9C73;font-weight: 500;text-align: center;box-sizing: content-box;}
.section04 .infor_itemBox .btnBox a.cur{width: 190px;height: 56px;line-height: 56px;background: url(../images/btn02.png) no-repeat 0 0; /*background-image: linear-gradient(225deg, #FE9C73 0%, #EF6035 100%);*/color: #fff;border: 0;}
.section04 .infor_itemBox .btnBox a:hover{text-decoration: underline;}


.section05{}
.section05 .section_cont502{margin:50px auto 0;height:622px; background: url(../images/bg04.png) no-repeat 0 0; overflow: hidden;}
.section05 .infor_itemBox{float: right; width: 510px;}
.section05 .infor_itemBox .item{margin:0 0 25px;}
.section05 .infor_itemBox .item .key{line-height: 50px;font-size: 28px;font-weight: 700;}
.section05 .infor_itemBox .item .value{line-height: 36px;font-size: 18px;font-weight: 400;}
.section05 .infor_itemBox .btnBox{margin: 60px 0 0;width: 600px;}
.section05 .infor_itemBox .btnBox a{display: block;float: left;margin-right: 30px; width: 188px;height: 54px;line-height: 54px; border: 1px solid #FE9C73;font-size: 20px; color: #FE9C73;font-weight: 500;text-align: center;box-sizing: content-box;}
.section05 .infor_itemBox .btnBox a.cur{width: 190px;height: 56px;line-height: 56px;background: url(../images/btn02.png) no-repeat 0 0;  /*background-image: linear-gradient(225deg, #FE9C73 0%, #EF6035 100%);*/color: #fff;border: 0;}
.section05 .infor_itemBox .btnBox a:hover{text-decoration: underline;}


.section06{height: 590px; background: url(../images/bg05.png) no-repeat center top;}
.section06 .index_tit{color: #fff;}
.section06 .index_summary{color: #fff;text-align: center;padding-top: 20px;}
.section06 .section_cont602{padding-top: 50px;}
.section06 .section_cont602 .infor_itemBox{width: 1216px;margin:0 auto;}
.section06 .section_cont602 .infor_itemBox .item{position:relative;float: left;width:290px;height:278px;background:#fff;margin: 0 7px;}
.section06 .section_cont602 .infor_itemBox .item .key{width: 100%; height: 178px;overflow: hidden;}
.section06 .section_cont602 .infor_itemBox .item .key img{display: block;margin: 0;padding: 0;width: 100%;}
.section06 .section_cont602 .infor_itemBox .item .value{padding: 12px;line-height: 36px;font-size: 18px;text-align: center;}
.section06 .section_cont602 .infor_itemBox .item .btn{position: absolute;bottom: -28px;left: 50%; margin-left: -95px; display: block;width: 190px;height: 56px;line-height: 56px;font-size: 18px;color: #fff;text-align: center;background: url(../images/btn01.png) no-repeat center top;;/*background-image: linear-gradient(46deg, #5969FF 0%, #AFC2F5 100%);*/border-radius: 28px;}
.section06 .section_cont602 .infor_itemBox .item a:hover{text-decoration: underline;}


.section07{}
.section07 .section_cont702{padding-top: 40px;height: 554px; background: url(../images/bg06.png) no-repeat center 50px;}
.section07 .section_cont702 .infor_itemBox{width: 1240px;margin: 0 auto;overflow: hidden;}
.section07 .section_cont702 .infor_itemBox .item{position: relative; float: left;padding-top: 310px; width: 192px;height:36px;background: #fff;margin: 0 59px;}
.section07 .section_cont702 .infor_itemBox .item+.item::before{position: absolute;top: 120px;left: -59px;margin-left: -20px;padding-bottom: 36px; width: 40px;height: 40px;background: url(../images/i_next.png) no-repeat center top;content: '';}
.section07 .section_cont702 .infor_itemBox .item .key{position: absolute;left: 50%;top: 310px;margin-left: -120px; width: 240px;text-align: center;line-height: 36px;font-size: 18px;}
.section07 .section_cont702 .infor_itemBox .item01{background: url(../images/item01.png) no-repeat 0 0;}
.section07 .section_cont702 .infor_itemBox .item02{background: url(../images/item02.png) no-repeat 0 0;}
.section07 .section_cont702 .infor_itemBox .item03{background: url(../images/item03.png) no-repeat 0 0;}
.section07 .section_cont702 .infor_itemBox .item04{background: url(../images/item04.png) no-repeat 0 0;}
.section07 .section_cont702 .btn{display: block;margin: 60px auto 0; width: 190px;height: 56px;line-height: 56px; background-image: linear-gradient(225deg, #FE9C73 0%, #EF6035 100%);color: #fff;font-size: 20px; font-weight: 500; text-align: center;box-sizing: content-box;}
.section07 .section_cont702 .btn:hover{text-decoration: underline;}



.section08{background: #F7F9FF;padding-bottom: 80px;}
.section08 .section_cont802{width: 1200px;margin: 0 auto;}
.section08 .section_cont802 .tab_titBox{margin-top: 20px;height: 72px;text-align: center;}
.section08 .section_cont802 .tab_titBox span{position: relative; display: inline-block;padding: 0 90px;height:72px;line-height: 72px;font-size: 24px; cursor: pointer;}
.section08 .section_cont802 .tab_titBox span.cur{color: #6172FF;font-weight: 700;}
.section08 .section_cont802 .tab_titBox span.cur::before{position: absolute;bottom: 0;left: 50%;margin-left: -48px; width: 96px;height: 10px;background-image: linear-gradient(46deg, #5969FF 0%, #AFC2F5 100%);border-radius: 5px;content: '';}
.section08 .section_cont802 .tabContBox{margin-top: 22px;background: #fff;}
.section08 .section_cont802 .tabContBox .tabCon{min-height: 488px;display: none;}
.section08 .section_cont802 .tabContBox .tabCon.cur{display: block;}
.section08 .tabCon .videoBox{float: left; width: 868px;height: 488px; }
.section08 .tabCon .videoBox img{display: block;margin: 0;padding: 0;width: 100%;}
.section08 .tabCon .infor_comt{margin-left:868px; }
.section08 .tabCon .infor_comt .summary_text{padding: 80px 40px 0;font-size: 18px;line-height: 30px;}
.section08 .tabCon .infor_comt .btn{display: block;margin: 150px auto 0; width: 190px;height: 56px;line-height: 56px; background-image: linear-gradient(225deg, #FE9C73 0%, #EF6035 100%);color: #fff;font-size: 20px; font-weight: 500; text-align: center;box-sizing: content-box;}
.section08 .tabCon .infor_comt .btn:hover{text-decoration: underline;}



.section09{padding-bottom: 115px; background: #26355a;}
.section09 .yq_linkBox{}
.section09 .yq_linkBox .yq_link_tit{ padding-top: 50px;line-height: 72px; font-size: 36px;font-weight: 700;color: #fff;text-align: center;}
.section09 .yq_linkBox .yq_link_cont{width: 1220px;padding-top: 35px; margin: 0 auto;overflow: hidden;}
.section09 .yq_linkBox .yq_link_cont a{display: block;float: left;margin:0 12px 35px 12px;width: 220px;height: 78px;overflow: hidden;border-radius: 4px;}
.section09 .yq_linkBox .yq_link_cont a img{display: block;margin: 0;padding: 0;width: 100%;}



.fixed_btnBox{ position: fixed;bottom: 50px;left:50% ;margin-left: 550px;width: 128px;background: #f3f8ff;border: 1px solid #8EA0F9;z-index: 66;}
.fixed_btnBox a{display: block;padding-bottom: 14px;margin: 0 12px; line-height:24px;font-size: 18px;color: #666;text-align: center;}
.fixed_btnBox a+a{border-top:1px solid  #98a9fa;}
.fixed_btnBox a.consultation{padding-top: 80px;background: url(../images/fixed_i01.png) no-repeat  center 20px;}
.fixed_btnBox a.operation{padding-top: 80px;background: url(../images/fixed_i02.png) no-repeat  center 20px;}
.fixed_btnBox a.QC_code{padding-top:98px;background: url(../images/fixed_i03.png) no-repeat  center 10px;}



