/*新站*/
#warp{ width:100%; max-width:750px; min-width:320px; overflow:hidden; margin:auto;}
.select-none{ background:url(/images/img22.png) no-repeat 84% center; -moz-appearance: none; -webkit-appearance:none; appearance:none;}
.b{ font-weight:bold;}

/*首页*/
#index{ width:100%; min-height:92vh; align-items:center; background:url(/images/img1.jpg) no-repeat center; background-size:cover !important; padding:40px 0;}
#index .one{}
#index .one .lang{ width:50px;}
#index .two{ width:100%;}
#index .thr{ width:100%; height:800px; background:url(/images/img6_1.png) no-repeat center; background-size:100%; position:relative; margin:50px auto 16px;}
#index .thr .slide{ border-left:59px solid transparent; border-right:59px solid transparent; position:absolute; z-index:2;}
#index .thr .slide::before{ width:32px; height:38px; background:url(/images/img24.png) no-repeat center; background-size:100%; position:absolute; left:-14px; z-index:3; margin:auto; content:'';}
#index .four{ width:100%;}
#index .four .btn{ cursor:pointer; overflow:hidden; border-radius:50%;}

/*内页样式*/
.inside-logo{ width:100%; text-align:center; font-size:0;}
.inside-lang{ text-align:right;}
.inside-lang .lang{ width:50px; display:inline-block; font-size:0;}
.inside-submit{ min-width:180px; height:80px; line-height:80px; text-align:center; display:block; cursor:pointer; background:#1563bf; font-size:28px; color:#fff; border-radius:20px; box-shadow:0 0 15px 1px #74a3d9; padding:0 20px; margin:40px auto 0;}
.inside-submit .a{display: block;color: #fff;}
.inside-submit.cur{ background:#ff8932; box-shadow:0 0 15px 1px #ffba87;}
.inside-submit.inline-block{ display:inline-block;}
.inside-submit:first-child{ margin-right:40px;}
.inside-submit:last-child{ margin-right:0;}
.inside-radio{ height:30px; background:url(/images/img18.png) no-repeat left center; background-size:30px !important; font-size:24px; padding-left:42px; margin-right:46px; margin-top:16px;}
.inside-radio.cur{ background:url(/images/img19.png) no-repeat left center;}
.inside-radio:last-child{ margin-right:0;}

/*面包屑*/
#crumbs{ width:100%; max-width:750px; background:#fff; box-shadow:0 0 10px 1px #eee; position:fixed; top:0; left:0; right:0; z-index:5; padding:34px 0; margin:auto;}
#crumbs .cw690{ position:relative;}
#crumbs .cw690 .back{ width:12px; position:absolute; left:0; top:50%; z-index:2; margin-top:-11px;}
#crumbs .cw690 .title{ line-height:1; color:#333;}
#crumbs-block{ width:100%; height:96px;}

/*底部样式*/
#footer{ width:100%; max-width:750px; position:fixed; left:0; right:0; bottom:0; z-index:5; margin:auto;}
#footer .one{ width:100%; background:#1563bf; box-shadow:0 0 10px 1px #0e112e;}
#footer .one .slide{ width:25%; padding:22px 0;}
#footer .one .slide .icon{ width:44px;}
#footer .one .slide .txt{ line-height:1; color:#fff; margin-top:8px;}
#footer-block{ width:100%; height:118px;}

/*翻页*/
#phone-turn-page{ width:100%; margin-top:50px;}
#phone-turn-page .fc_red{ width:280px; height:80px; text-align:center; background:url(/images/img11.png) no-repeat 96% center; background-size:14px; font-size:24px; color:#333; border:1px solid #666; margin:0 90px;}
#phone-turn-page .page_noclick{ font-size:24px; color:#888;}
#phone-turn-page .page_button{ font-size:24px; color:#333;}

/*表单列表*/
#feedback.list{ padding:40px 0;}
#feedback.list .slide{ width:100%; background:url(/images/img17.png) no-repeat right center; background-size:10px; border-bottom:1px solid #e1e1e1; padding:36px 0;}

/*表单填写*/
#feedback.detail{ padding:40px 0;}
#feedback.detail .slide{ width:100%; border-bottom:1px solid #dcdcdc; padding:24px 0; margin-top:16px;}
#feedback.detail .slide .txt1{ color:#333; margin-right:74px;}
#feedback.detail .slide .txt2{ height:26px; line-height:26px;}
#feedback.detail .slide .input{ width:540px; height:26px;}
#feedback.detail .contents{ width:100%; margin-top:40px;}
#feedback.detail .contents .title{ width:100%; line-height:1; color:#333;}
#feedback.detail .contents .text{ width:100%; margin-top:16px;}
#feedback.detail .contents .checkbox{ width:100%; line-height:2.4; background:url(/images/img20.png) no-repeat left 12px; background-size:30px !important; color:#888; padding-left:42px; margin-top:16px;}
#feedback.detail .contents .checkbox a{ color:#888;}
#feedback.detail .contents .checkbox .select{ width:90px; height:50px; text-indent:15px; border:1px solid #999; margin-left:20px; margin-right:10px;}
#feedback.detail .contents .checkbox.cur{ background:url(/images/img21.png) no-repeat left 12px;}
#feedback.detail .btn{ width:100%; height:80px; line-height:80px; cursor:pointer; background:#1563bf; color:#fff; border-radius:20px; box-shadow:0 0 15px 1px #74a3d9; margin-top:30px;}

/*信息页-分类*/
.article-cate{padding-top: 30px;}
.article-cate .item{width: 23.5%;margin-right: 2%;font-size: 24px;margin-top: 10px;color: #1563bf;}
.article-cate .item:nth-child(4n){margin-right: 0;}
.article-cate .item.on{font-weight: bolder;}

/*信息页-列表*/
#article.list{ padding:40px 0 86px;}
#article.list .slide{ width:100%; border-bottom:1px solid #e1e1e1; position:relative; padding:34px 22px;}
#article.list .slide::before{ width:8px; height:8px; background:#333; border-radius:50%; position:absolute; left:0; top:50%; z-index:2; margin-top:-4px; content:'';}

/*信息页-详细*/
#article.detail{ padding:60px 0;}
#article.detail .title{ width:100%; color:#333;}
#article.detail .editor{ margin-top:50px;}

/*会员-注册、登录*/
#member.registered{ width:100%; height:100vh; background:#f4f4f4 url(/images/img13.png) no-repeat top center; background-size:100%; padding-top:36px;}
#member.registered .one{}
#member.registered .one .back{ vertical-align:middle; color:#fff;}
#member.registered .one .back img{ width:36px; height:36px; vertical-align:middle; margin-right:24px; margin-top:-5px;}
#member.registered .two{ margin-top:10px;}
#member.registered .thr{ background:#fff; border-radius:20px; padding:60px 70px 70px; margin-top:50px;}
#member.registered .thr .title{ width:100%; color:#333;}
#member.registered .thr .form{ width:100%; margin-top:60px;}
#member.registered .thr .form .slide{ width:100%; line-height:1; border-bottom:1px solid #dcdcdc; padding:22px 0; margin-top:20px;}
#member.registered .thr .form .slide .icon{ margin-left:7px; margin-right:14px;}
#member.registered .thr .form .slide .input{ width:490px; height:26px;}
#member.registered .thr .form .slide .txt{ height:26px; color:#ccc;}
#member.registered .thr .form .btn{ width:100%; height:80px; line-height:80px; cursor:pointer; background:#1563bf; color:#fff; border-radius:20px; box-shadow:0 0 15px 1px #74a3d9; margin-top:60px;}
#member.registered .thr .form .contents{ line-height:1; margin-top:80px;}
#member.registered .thr .form .contents .txt1{ text-decoration:underline; color:#1563bf;}
#member.registered .thr .form .contents2{ margin-top:44px;}
#member.registered .thr .form .contents2 .txt1{ vertical-align:middle; color:#666;}
#member.registered .thr .form .contents2 .txt1 input{ vertical-align:middle; margin-top:-4px; margin-right:10px;}
#member.registered .thr .form .contents2 .txt2{ text-decoration:underline; color:#1563bf;}
#member.registered .thr .form .slide:nth-child(1){ margin-top:0;}
#member.registered.login .thr{ padding-bottom:0;}
#member.registered.login .thr .form .slide .input{ width:460px; height:40px;}
#member.registered.login .thr .form .slide .sendBtn{ height:50px; line-height:50px; cursor:pointer; background:#fff; color:#333; border:1px solid #333; font-size:24px; position:absolute; top:10px; right:0; z-index:2; padding:0 24px;}
#member.registered.login .thr .form .contents{ border-top:1px solid #f4f4f4; padding:36px 0; margin-top:120px;}

/*会员-个人中心*/
#member.index{ width:100%; background:url(/images/img1.jpg) no-repeat center; background-size:cover !important; padding:30px 0;}
#member.index .thr{ width:100%; background:#fff; border-radius:20px; padding:70px 60px 80px; margin-top:50px;}
#member.index .thr .item{ width:100%; margin-top:70px;}
#member.index .thr .item .slide{ width:100%; line-height:1; border-bottom:1px solid #dcdcdc; padding:24px 0; margin-top:16px;}
#member.index .thr .item .slide .txt1{ width:120px; color:#333; margin-right:24px;}
#member.index .thr .item .slide .txt2{ width:300px; color:#666; word-wrap:break-word;}
#member.index .thr .item .slide .txt3{ text-decoration:underline; cursor:pointer; color:#333;}
#member.index .thr .item .slide:nth-child(1){ margin-top:0;}
#member.index .thr .transfer{padding: 24px 0;margin-top: 16px;border-bottom: 1px solid #dcdcdc;}
#member.index .thr .transfer .tips{font-size: 24px;}
#member.index .thr .transfer .bank-meg{margin-top: 16px;}
/*#member.index .thr .transfer .bank-meg .left{width: 400px;width: 100%;}*/
#member.index .thr .transfer .bank-meg .right{width: calc(100% - 400px);overflow: hidden;text-align: right;}
#member.index .thr .transfer .bank-meg .right a,#member.index .thr .transfer .bank-meg .right label{text-decoration:underline; cursor:pointer; color:#333;font-size: 24px;display: inline-block;margin-top: 28px;}
#member.index .thr .transfer .bank-meg .right label.on{display: none;}
#member.index .thr .transfer .bank-meg .right span{color:#333;font-size: 24px;display: inline-block;margin-top: 28px;display: none;}
#member.index .thr .transfer .bank-meg .right span.on{display: inline-block;}
#member.index .thr .transfer .bank-meg .left .meg span{font-size: 24px;}
#member.index .thr .consumer{ width:100%; margin-top:40px;}
#member.index .thr .consumer .title{ width:100%; color:#333;}
#member.index .thr .consumer .form{ width:100%;}
#member.index .thr .consumer .form form{ display:flex; align-items:center;}
#member.index .thr .consumer .form form .ites{ width:80%;}
#member.index .thr .consumer .form form .ites .slide{ width:100%; background:url(/images/img18.png) no-repeat center left; background-size:30px !important; padding-left:46px; margin-top:20px;}
#member.index .thr .consumer .form form .ites .slide.cur{ background:url(/images/img19.png) no-repeat center left;}
#member.index .thr .consumer .form form .submit{ cursor:pointer; background:#EE8E36; color:#fff; padding:12px 34px;}
#member.index .thr .distribution{ width:100%;}
#member.index .thr .distribution .slide{ width:100%; display:flex; align-items:center; margin-top:50px;}
#member.index .thr .distribution .slide .title{ width:30%;}
#member.index .thr .distribution .slide .brief{ width:70%;}
#member.index .thr .distribution .tips{font-size: 23px;padding: 24px 0;margin-top: 16px;border-bottom: 1px solid #dcdcdc;display: inline-block;}
#member.index .thr .btn-list{text-align: center;margin-top: 50px;}
#member.index .thr .btn-list [member-logout]{display: inline-block;width: 300px;height: 60px;background: #EE8E36;line-height: 60px;font-size: 24px;color: #fff;}

/*弹窗*/
#alert-window{ width:100%; max-width:750px; height:100%; opacity:0; display:flex; align-items:center; position:fixed; top:0; left:0; right:0; z-index:6; margin:auto;}
#alert-window::before{ width:100%; height:100%; background:rgba(0,0,0,.5); position:absolute; top:0; left:0; right:0; z-index:2; margin:auto; content:'';}
#alert-window .shutdown{ width:100%; text-align:right; font-size:0;}
#alert-window .shutdown img{ width:21px; cursor:pointer;}
#alert-window .title{ width:100%; line-height:1; text-align:center; font-size:28px;}
#alert-window .one{ width:100%; background:#fff; position:absolute; bottom:0; left:0; right:0; z-index:3; padding:32px 0 76px; margin:auto;}
#alert-window .one .form{ width:100%; padding:0 46px; margin-top:42px;}
#alert-window .one .form .slide{ width:100%; line-height:26px; border-bottom:1px solid #dcdcdc; padding:22px 0; margin-top:20px;}
#alert-window .one .form .slide .txt1{ margin-right:70px;}
#alert-window .one .form .slide .input{ width:420px; height:26px;}
#alert-window .one .form .slide .txt2{ color:#999;}

#alert-window .one .form .slide .checkbox{ width:100%; line-height:2.4; background:url(/images/img20.png) no-repeat left 12px; background-size:30px !important; color:#888; padding-left:42px; margin-top:16px;}
#alert-window .one .form .slide .checkbox.cur{ background:url(/images/img21.png) no-repeat left 12px;}

#alert-window .one .form .btn{ width:100%; height:80px; line-height:80px; cursor:pointer; background:#1563bf; color:#fff; border-radius:20px; box-shadow:0 0 15px 1px #74a3d9; margin-top:80px;}
#alert-window .two{ background:#fff; border-radius:20px; position:relative; z-index:3; padding:30px 30px 80px;}
#alert-window .two.bgs{background-repeat: no-repeat;background-position: center;background-size: cover;}
#alert-window .two .form{ width:480px; margin:40px auto 0;}
#alert-window .two .form .input{ width:100%; height:80px; color:#666; border:1px solid #666; border-radius:20px; padding:0 22px;}
#alert-window .two .contents{ width:100%;}
#alert-window .two .contents .title{ margin-top:32px;}
#alert-window .two .contents .title.title2{margin-top: 0;}
#alert-window .two .contents .txt1{ width:100%; color:#333; margin-top:16px;}
#alert-window .two .contents .txt1 span{ color:#ff8932;}
#alert-window .two .contents .inside-submit{ margin-top:50px;}
#alert-window .thr{ max-height:90%; overflow:auto; background:#fff; border-radius:20px; position:relative; z-index:3;}
#alert-window .thr .shutdown{ background:#eee; border-radius:20px 20px 0 0; padding:30px;}
#alert-window .thr .item{ width:100%; padding-bottom:54px;}
#alert-window .thr .item .title{ line-height:1.4; text-align:left; padding:36px 30px;}
#alert-window .thr .item .form .answer{ width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:45px 30px;}
#alert-window .thr .item .form .answer .inside-radio{ display:block; margin-right:0; margin-top:44px;}
#alert-window .thr .item .form .answer .inside-radio:nth-child(1){ margin-top:0;}
#alert-window .thr .item .form .photo{ width:100%; padding:30px;}
#alert-window .thr .item .form .photo .img{ width:200px; overflow:hidden; border-radius:20px; margin-top:14px; margin-right:14px;}
#alert-window .thr .item .form .photo .img:nth-child(3n){ margin-right:0;}
#alert-window .thr .item .form .photo .img:nth-child(-n+3){ margin-top:0;}
#alert-window .thr .item .form .inside-submit{ margin-top:40px;}
#alert-window .four{ width:100%; position:relative; z-index:3;}
#alert-window .four .contents{ height:520px; background:url(/images/img34.png) no-repeat center; background-size:100% !important; padding-top:140px;}
#alert-window .four .contents .txt1{ line-height:1; color:#fff;}
#alert-window .four .contents .txt2{ line-height:1; color:#fff; margin-top:20px;}
#alert-window .four .shutdown{ width:100%; text-align:center; margin-top:36px;}
#alert-window .four .shutdown img{ width:53px;}
#alert-window.show{ opacity:1;}

/*英文兼容*/
#alert-window.en .one .form .slide .txt1{ margin-right:30px;}
#alert-window.en .one .form .slide .input{ width:300px;}
