@charset "utf-8";
 @font-face {
font-family:'helvetica-webfont';
src: url('fonts/helvetica-webfont.eot');
src: local('☺'),
 url('fonts/helvetica-webfont.eot?#iefix') format('embedded-opentype'),
 url('fonts/helvetica-webfont.woff') format('woff'),
 url('fonts/helvetica-webfont.ttf') format('truetype'), 
 url('fonts/helvetica-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}

body {overflow-y: scroll;*overflow-y: auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin: 0;padding: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
body,button,input,select,textarea,pre {
  /* font: 12px/1.5 Verdana, 'sans-serif';; */
  font: 12px/1.5 Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}
input,select,textarea {font-size: 100%;}
th {text-align: inherit;}
fieldset,img {border: 0;}
img {vertical-align: top; width:100%;}
iframe {display: block;}
abbr,acronym {border: 0;font-variant: normal;}
del {text-decoration: line-through;}
address,caption,cite,code,dfn,em,th,var {font-style: normal;font-weight: 500;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: 500;}
a{color: #333;text-decoration: none;outline: none;blr: expression(this.onFocus=this.blur());-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline: none;text-decoration:none;}
a:hover {text-decoration: none;}i {}
input:focus,
textarea:focus,
keygen:focus,
select:focus {outline:none;outline-offset: 0px;}
::-webkit-input-placeholder { color:#8aa4b6; }
::-moz-placeholder { color:#8aa4b6; } /* firefox 19+ */
:-ms-input-placeholder { color:#8aa4b6; } /* ie */
input:-moz-placeholder { color:#8aa4b6; }

.cf:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.cf {zoom: 1;}
.fl {float: left;}
.fr {float: right;}
.clear{ clear:both;}
.pt40{padding-top:40px;}
.mr20{ margin-right:20px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}
.mt60 {margin-top: 60px;}
.mb15 {margin-bottom:15px;}
.mb35 {margin-bottom:35px;}

/* pc 设备 */
html.isPc{}
html.isPc .wap_box{display:none;}
/* wap 设备 */
/* 媒体查询 */
/* html.isWap{font-size:62px;} */
html.isWap a:hover{text-decoration:none;}
/* @media screen and (min-width:320px){
  html.isWap{font-size:50px;}
}
@media screen and (min-width:360px){
  html.isWap{font-size:56px;}
}
@media screen and (min-width:400px){
  html.isWap{font-size:62px;}
}
@media screen and (min-width:480px){
  html.isWap{font-size:75px;}
}
@media screen and (min-width:560px){
  html.isWap{font-size:87px;}
}
@media screen and (min-width:640px){
  html.isWap{font-size:100px;}
} */
html.isWap body{font-size:1rem;}
html.isWap .pc_box{display:none;}

.isPc .bdy{overflow-x:hidden;}
.isPc body{background:#80c2d9 url("../i/bdyBg.jpg") no-repeat top center; }
.isWap body{background:url("../i/wap/bdyBg_w.jpg") no-repeat left -0.4rem; }

.wrapper{display:none;}
.isPc .wrapper{min-width:1080px;}
.isPc .w{width:1080px; margin:0px auto;}
.isWap .w{}

/*isPc header */
.isPc .header{ width:1078px; margin:0 auto;}
.isPc .header span{ display: block; width:816px; margin:100px auto 40px;}
.isPc .main{width:1080px; margin:0 auto;}
.isPc .box1{ border-radius:10px; background:url("../i/box1_bg.jpg") no-repeat top center; background-size:100% 100%; padding:0 75px;  width:928px; height:680px; margin:0 auto 65px;}

.isWap .header{ width:100%; margin:0 auto;}
.isWap .header span{ display: block; margin:3.2rem 0.8rem 1.6rem;}
.isWap .main{width:100%; margin:0 auto;}
.isWap .box1{ border-radius:10px; background:url("../i/box1_bg.jpg") no-repeat left center; background-size:100%; padding:0;margin:0 auto 2rem;}

.isPc .box1_bt{  text-align: center;}
.isPc .box1_bt span{padding:25px 0; color:#fff; display: block;} 
.isPc .box1_bt span b{ display: block; width:100%; text-align: center; font-size:42px; font-weight: normal; font-family:Gotham;}
.isPc .box1_bt span i{display: block; width:100%; text-align: center; font-size:30px; font-weight: normal; font-style: normal; }

.isPc .box1_cont_t{ padding:45px 0 35px; font-size: 22px; line-height: 30px; font-family:Verdana, 'sans-serif'; background: url("../i/bg1.png") no-repeat center bottom;}
.isPc .box1_cont_t p{ margin-bottom:30px;}
.isPc .box1_cont_b{ font-size:23px; line-height: 36px; font-family:Verdana, 'sans-serif';} 

.isWap .box1{ background:#5ebacf url("../i/wap/boxBg.png") no-repeat left top; background-size:100%;  border-radius:5px; margin: 0 0.8rem 2rem;}
.isWap .box1_bt{text-align: center; background: url("../i/bg2.png") repeat-y left top;  border-top-left-radius:5px; border-top-right-radius:5px;}
.isWap .box1_bt span{padding:1.2rem 0; color:#fff; display: block;} 
.isWap .box1_bt span b{ display: block; width:100%; text-align: center; font-size:1.6rem; font-weight: normal; font-family:Gotham;}
.isWap .box1_bt span i{display: block; width:100%; text-align: center; font-size:1.2rem; font-weight: normal; font-style: normal; }

.isWap .box1_cont{ padding:0 1.2rem 1.2rem;}
.isWap .box1_cont_t{ padding:2rem 0 0;  font-size: 1rem; line-height:1.2rem; background:url("../i/wap/line1.png") no-repeat center bottom; background-size:100%; margin-bottom:1.2rem;}
.isWap .box1_cont_t p{ padding-bottom:1.2rem;}
.isWap .box1_cont_b{ font-size:1rem; line-height:1.6rem; } 
.isWap .box1_cont_b span{ display:block; width:100%; float:left; overflow: hidden;} 

.isPc .box2{ border-radius:10px; background:#57b4ca; background-size:100%;  width:1078px; height:640px; margin:0 auto 75px;}
.isPc .box2_bt{  text-align: center; background: url("../i/bg2.png") repeat-y center top; border-radius: 10px;}
.isPc .box2_bt span{padding:25px 0; color:#fff; display: block; text-align: center;} 
.isPc .box2_bt span b{ display: block; width:100%; text-align: center; font-size:42px; font-weight: normal; font-family:Gotham;}
.isPc .box2_bt span i{display: block; width:100%; text-align: center; font-size:30px; font-weight: normal; font-family:"youyuan";font-style: normal; }

.isWap .box2{ background:#5ebacf url("../i/wap/boxBg.png") no-repeat left top; background-size:100%;  border-radius:5px; margin: 0 0.8rem 2rem;}
.isWap .box2_bt{text-align: center; background: url("../i/bg2.png") repeat-y left top;  border-top-left-radius:5px; border-top-right-radius:5px;}
.isWap .box2_bt span{padding:1.2rem 0; color:#fff; display: block;} 
.isWap .box2_bt span b{ display: block; width:100%; text-align: center; font-size:1.6rem; font-weight: normal; font-family:Gotham;}
.isWap .box2_bt span i{display: block; width:100%; text-align: center; font-size:1.2rem; font-weight: normal; font-style: normal;}

.isPc .box2_cont_t{ padding:45px 75px 35px; font-size: 22px; line-height: 30px; font-family:Verdana, 'sans-serif'; }
.isPc .box2_cont_t p{ margin-bottom:30px;}
.isPc .box2_cont_b{ padding: 0 75px; font-size:23px; line-height: 36px; font-family: "youyuan";} 
.isPc .box2_cont h3{ text-align:center; padding-top:20px; margin-bottom:20px;}
.isPc .box2_cont h3 b,.isPc .box2_cont h3 i{width:100%; display: block;}
.isPc .box2_cont h3 b{ font-size:32px; font-weight: normal; margin-bottom:5px;font-family:Verdana, 'sans-serif'; }
.isPc .box2_cont h3 i{ font-size: 28px; font-style:normal;}
.isPc .box2_cont{ padding-top:15px; width:100%;}
.isPc .box2_cont ul{ overflow: hidden; text-align: center; padding-left:40px; }
.isPc .box2_cont li{ color:#fff; width:178px; height:150px; padding: 51px 23px 15px; font-size:21px; margin:0 10px; float:left; text-align: center;font-family:Verdana, 'sans-serif';}
.isPc .box2_cont li a{color:#fff; cursor: none; }
.isPc .box2_cont li.l1{ background: url("../i/ico_bg1.png") no-repeat center;}
.isPc .box2_cont li.l2{ background: url("../i/ico_bg2.png") no-repeat center;}
.isPc .box2_cont li.l3{ background: url("../i/ico_bg3.png") no-repeat center;}
.isPc .box2_cont li.l4{ background: url("../i/ico_bg4.png") no-repeat center;}
.isPc .box2_cont .info{ font-size:22px; text-align: center; margin-top:10px; font-size:22px; color:#006178;font-family:Verdana, 'sans-serif';}
.isPc .box1_cont span{ display: block; padding-top: 20px; width:128px; height:146px; margin:0 auto;}

.isWap .box2_cont_t{ padding:1.6rem 1.2rem 1.2rem; font-size:1.2rem; line-height:1.2rem; font-family:Verdana, 'sans-serif'; }
.isWap .box2_cont_t p{ margin-bottom:1.2rem;}
.isWap .box2_cont_b{ padding: 0 1.2rem; font-size:1rem; line-height:1.12rem; font-family: "youyuan";} 
.isWap .box2_cont h3{ text-align:center; padding:0.8rem 4rem 0; margin-bottom:0.8rem;}
.isWap .box2_cont h3 b,.isPc .box2_cont h3 i{width:100%; display: block;}
.isWap .box2_cont h3 b{ font-size:1.2rem; font-weight: normal; margin-bottom:0rem;}
.isWap .box2_cont h3 b{ font-size:1.2rem; font-weight: normal; margin-bottom:0rem;}
.isWap .box2_cont h3 i{ font-size:1.28rem;  font-style: normal;}
.isWap .box2_cont{ padding-top:0.8rem; width:100%;}
.isWap .box2_cont ul{ overflow: hidden; text-align: center; padding-left:0; }
.isWap .box2_cont li{ color:#fff; width:36%; height:12rem; padding:0 4%; font-size:1.12rem; margin:0 3%; float:left; text-align: center;}
.isWap .box2_cont li a{color:#fff; cursor: none; height:8.8rem; display: block; padding-top: 3.2rem;}
.isWap .box2_cont li.l1{ background: url("../i/ico_bg1.png") no-repeat center; background-size:100%; }
.isWap .box2_cont li.l2{ background: url("../i/ico_bg2.png") no-repeat center; background-size:100%;}
.isWap .box2_cont li.l3{ background: url("../i/ico_bg3.png") no-repeat center; background-size:100%;}
.isWap .box2_cont li.l4{ background: url("../i/ico_bg4.png") no-repeat center; background-size:100%;}
.isWap .box2_cont .info{ font-size:1.04rem; text-align: center; color:#006178; width:80%; margin:1.6rem auto 0; padding-bottom: 2rem;}

.isPc .box3{ height:800px;}
.isPc .box3 .box1_cont{ padding: 0 80px;}
.isPc .box4{ height:940px;}
.isPc .box4 .box1_cont_b{ margin-top:20px;}
.isPc .box4 .box1_cont_b span{ float:left; overflow: hidden; height:84px; width:222px;}

.isWap .box3{height:auto;}
.isWap .box3 .box1_cont{ padding-bottom:2rem;  }
.isWap .box3 .box1_cont span{ display: block; width:30%; margin:1.2rem auto 0.4rem; }
.isWap .box4{ height:auto;}
.isWap .box4 .box1_cont_b{ margin-top:0.8rem;}
.isWap .box4 .box1_cont_b span{ }

.isPc .box5{/*height:550px;*/height:250px; padding-top: 60px; position: relative;}
.isPc .box5_bt{  text-align: center; }
.isPc .box5_bt span{padding:25px 0; color:#fff; display: block; text-align: center;} 
.isPc .box5_bt span b{ display: block; width:100%; text-align: center; font-size:42px; font-weight: normal; font-family:Gotham;}
.isPc .box5_bt span i{display: block; width:100%; text-align: center; font-size:30px; font-weight: normal; font-family:"youyuan"; font-style: normal;}
.isPc .box5 ul{ overflow:hidden; padding-top:30px;}
.isPc .box5 li{width:470px; height:136px; display: block; margin-left:45px; float:left;}
.isPc .box5 h3{width:388px; height:88px; margin:60px auto 10px;}
.isPc .box5 h4{ font-size:18px; color:#014e62; text-align: center;}

.isWap .box5{padding:0.8rem 0 2rem; position: relative; background: url("../i/wap/boxBg1.png") no-repeat center top;}
.isWap .box5_bt{  text-align: center; }
.isWap .box5_bt span{padding:1.2rem 0 0; color:#fff; display: block; text-align: center;} 
.isWap .box5_bt span b{ display: block; width:100%; text-align: center; font-size:1.6rem; font-weight: normal; font-family:Gotham;}
.isWap .box5_bt span i{display: block; width:100%; text-align: center; font-size:1.2rem; font-weight: normal; font-family:"youyuan"; font-style: normal;}
.isWap .box5 ul{ overflow:hidden; padding:1.2rem 0 0; width:75%; margin:0 auto;}
.isWap .box5 li{ margin:0 auto; width:80%; height:5.2rem; margin-bottom:0.4rem;}
.isWap .box5 li img{width:100%; height:5.2rem;}
.isWap .box5 h3{width:60%; margin:0rem auto 0.8rem;}
.isWap .box5 h4{ font-size:1.2rem; color:#014e62; text-align: center;}

.isPc .copy_bx{margin-top: 100px;}
.isPc .copy_bx p{text-align: center;font-size: 18px;color: #adbfff;margin-top: 20px;}
.isPc .copy_bx a:hover{text-decoration: none;}
.isPc .copyright_bx{position: absolute; width:1160px; background: #fff; top:150px; left:50%; margin-left:-580px; z-index: 3;padding: 20px 20px 40px;-o-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;display: none;transition: .2s all ease-in-out;}
.isPc .copyright_bx_show{display: block;}
.isPc .copyright_ins{font-size: 18px;line-height:24px;padding-left: 26px;max-height: 178px;overflow-y: scroll;overflow-x: hidden;margin-top: 10px;}
.isPc .copyright_ins p{margin:0 0 10px;}
.isPc .copyright_btn{text-align: right; }
.isPc .copyright_btn span{display:inline-block; cursor: pointer; width:16px; height:15px; background: url("../i/close.png") no-repeat center;}

.isWap .copy_bx{margin-top:2.4rem;}
.isWap .copy_bx p{text-align: center;font-size:1rem;color: #adbfff;margin-top:0.8rem;}
.isWap .copy_bx a:hover{text-decoration: none;}
.isWap .copyright_bx{position: absolute; width:90%; background: #fff; height:24rem; top:0.8rem; left:50%; margin-left:-48%; z-index: 3;padding: 0.8rem 0.8rem 0.8rem;-o-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;display: none;transition: .2s all ease-in-out;}
.isWap .copyright_bx_show{display: block;}
.isWap .copyright_ins{font-size:1rem;line-height:1.36rem;padding-left:1.2rem;max-height:20rem;overflow-y: scroll;overflow-x: hidden;margin-top:0.8rem;}
.isWap .copyright_ins p{margin:0 0 0.8rem;}
.isWap .copyright_btn{text-align: right; }
.isWap .copyright_btn span{display:inline-block; cursor: pointer; width:0.8rem; height:0.8rem; background: url("../i/close.png") no-repeat center;}
.isWap .copyright_ins .p1{ text-align:center;line-height:1.2rem; font-size:1.04rem; margin-bottom:0.8rem; display: block;}
.isWap .copyright_ins .p2{ text-align:center;line-height:1.04rem;}

.isPc .box6{ width:1920px; margin:30px auto 0; height:176px; text-align: center; padding: 30px 0; font-size:18px; color:#1e5563; background:url("../i/bg3.png") repeat-y center top; width:100%;}
.isPc .box6 b{font-size:24px; text-transform: uppercase; font-weight: normal;}


.isWap .box6{ width:100%; text-align: center; padding:1.2rem 0; font-size:1.12rem; line-height: 1.52rem; color:#1e5563; background:#93d5ec; width:100%;}
.isWap .box6 b{font-size:1.2rem; text-transform: uppercase; font-weight: normal;}

.isPc .box7{background:#11819b; overflow: hidden; padding: 45px 0;}
.isPc .box7 .cont7{ width:1080px; margin:0 auto; }
.isPc .box7 .cont7 span{ width:290px; height:32px; float:left; margin-right:30px;}
.isPc .box7 .cont7 p{float:right; width:760px; font-size:14px; line-height: 20px; color:#fff;}
.isPc .copyright_ins .p1{ text-align:center;line-height: 20px; font-size:20px; margin-bottom:10px; display: block;}
.isPc .copyright_ins .p2{ text-align:center;line-height: 16px;}

.isWap .box7{background:#11819b; overflow: hidden; padding: 2rem 1.2rem;}
.isWap .box7 .cont7{ width:100%; }
.isWap .box7 .cont7 span{ display: block; width:80%; margin:0 auto 1.2rem;}
.isWap .box7 .cont7 p{font-size:1rem; line-height:1.44rem; color:#fff; padding: 0 2rem;}

.isPc .main2{width:1080px; margin:0 auto; background:#70cbdf url("../i/boxBg1_w.jpg") no-repeat center 156px; border-radius:5px; min-height:1000px; margin-bottom:110px;}
.isPc .txt_box1{ color:#fff;}
.isPc .txt_box1 .bt{ background:url("../i/wap/line2.png") repeat-y left top; height:116px; padding-top: 40px;}
.isPc .txt_box1 .s1{ display: block; float:left; padding-left:180px; width:455px; padding-right:20px; margin-right:20px; text-align: right; border-right:1px solid #fff; font-family:Gotham;}
.isPc .txt_box1 .s1 b{ font-size:42px; line-height: 45px;text-transform: uppercase; margin-bottom:7px; display: block;} 
.isPc .txt_box1 .s1 p{ font-size:36px; line-height: 36px; font-weight: normal;}
.isPc .txt_box1 .s2{ display: block;  text-align: left; font-size:30px; line-height: 42px;}
.isPc .txt_box1 .s2 b{ font-weight: normal;}
.isPc .txt_box2 .s1{ display: block; float:left; padding-left:0px; width:635px; padding-right:20px; margin-right:20px; text-align: right; border-right:1px solid #fff; font-family:Gotham;}
.isPc .txt_box2 .s1 b{ font-size:42px; line-height: 45px;text-transform: uppercase; margin-bottom:3px;} 
.isPc .txt_box2 .s1 p{ font-size:30px; line-height: 30px; font-weight: normal;}
.isPc .txt_box2 .s2{ display: block;  text-align: left; font-size:30px; line-height: 42px; font-weight: normal;}
.isPc .txt_box2 .s2 b{ font-weight: normal;}

.isWap .main2{width:96%; margin:0 2%; background:#5ebacf; border-radius:5px; min-height:1000px; margin-bottom:3.2rem;}
.isWap .txt_box1{ color:#fff;}
.isWap .txt_box1 .bt{border-top-left-radius:5px; border-top-right-radius: 5px; background:url("../i/wap/line2.png") repeat-y left top; height:6.8rem; padding-top:1.2rem;}
.isWap .txt_box1 .s1{ display: block; float:left; width:60%; padding-right:0.8rem; margin-right:0.8rem; text-align: right; border-right:1px solid #fff; font-family:Gotham;}
.isWap .txt_box1 .s1 b{ font-size:1.8rem; line-height:2rem;text-transform: uppercase; margin-bottom:0.8rem; display: block;} 
.isWap .txt_box1 .s1 p{ font-size:1.1rem; line-height:1.6rem; font-weight: normal;}
.isWap .txt_box1 .s2{ display: block;  text-align: left; font-size:1.36rem; line-height:2rem;}
.isWap .txt_box1 .s2 b{ font-weight: normal;}
.isWap .txt_box2 .s1{ display: block; float:left; padding-left:0px; width:52%; padding-right:0.8rem; margin-right:0.8rem; text-align: right; border-right:1px solid #fff; font-family:Gotham;}
.isWap .txt_box2 .s1 b{ font-size:1.8rem; line-height:2rem;text-transform: uppercase; margin-bottom:0.8rem; display: block;} 
.isWap .txt_box2 .s1 p{ font-size:1.1rem; line-height:1.6rem; font-weight: normal;}
.isWap .txt_box2 .s2{ display: block;  text-align: left; font-size:1.36rem; line-height:1.8rem;}
.isWap .txt_box2 .s2 b{ font-weight: normal;}

.isPc .txt_box1 .form1{ padding:50px 100px; color:#000; }
.isPc .txt_box1 .form1 .form1_info{color:#0164d4; font-size:20px; line-height: 28px;}
.isPc .txt_box1 .form1 h3{ margin-top:30px; font-size:22px; line-height: 36px;}

.isWap .txt_box1 .form1{ padding:2rem 0.8rem; color:#000; }
.isWap .txt_box1 .form1 .form1_info{color:#0164d4; font-size:1.04rem; line-height:1.28rem;}
.isWap .txt_box1 .form1 h3{ margin-top:1.2rem; font-size:1.12rem; line-height:1.36rem;}

.isPc .form1 li span{font-size: 20px;line-height: 40px;color: #010101;float: left;width:260px;padding-right: 10px;}
.isPc .form1 li{overflow: hidden;margin-top: 25px;}
.isPc .form1 li span i{font-style: normal;color: #000;display: inline-block;}
.isPc .form1 li span b{font-weight: normal;}
.isPc .form1 li div{overflow: hidden;}
.isPc .form1 li div input{font-size: 20px;font-family: Arial, Helvetica, sans-serif;color: #000;line-height: 38px;height: 38px;width: 534px;
border: 1px solid #d2d2d2;padding: 0 10px;border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;}
.isPc .form1 li div input.input_click{border-color: #1c3db6;}

.isWap .form1 li span{font-size:1rem;line-height:1.44rem;color: #010101;float: left;padding-right:0.8rem; width:39%;}
.isWap .form1 li{overflow: hidden;margin-top:1.2rem;}
.isWap .form1 li span i{font-style: normal;color: #000;display: inline-block;}
.isWap .form1 li span b{font-weight: normal;}
.isWap .form1 li div{overflow: hidden;}
.isWap .form1 li div input{font-size:1rem;font-family: Arial, Helvetica, sans-serif;color: #000;line-height:2.4rem;height:2.4rem;width:94%;
border: 1px solid #d2d2d2;padding: 0 2%;border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;}
.isWap .form1 li div input.input_click{border-color: #1c3db6;}

.isPc .form1 .formBox1{ margin-bottom:30px; overflow: hidden;}
.isPc .form1 .formBox2 li span{width:350px;}
.isPc .form1 .formBox2 li div input{width: 444px;}
.isPc .form1 .formBox3 li span{width:300px;}
.isPc .form1 .formBox3 li div input{width: 494px;}

.isWap .form1 .formBox1{ margin-bottom:1.2rem; overflow: hidden;}
.isWap .form1 .formBox2 li span{width:35%;}
.isWap .form1 .formBox2 li div input{width:94%;}
.isWap .form1 .formBox3 li span{width:40%;}
/* .isWap .form1 .formBox3 li div input{width:auto;} */

.isPc .video_wrap{width:860px; height: 484px;background: url(../i/video.png) no-repeat 50% 50% #eee;margin:35px auto 0;}
.isPc .tips{font-size: 18px;height: 24px;line-height: 24px;padding-left: 20px;margin: 10px 0 0 12px;}
.isPc .loading{background: url(../i/loading.png) no-repeat 0 50%;}
.isPc .fail{background: url(../i/fail.png) no-repeat 0 50%;}
.isPc .success{background: url(../i/success.png) no-repeat 0 50%;}
.isPc .hide{display: none;}

.isWap .video_wrap{ aspect-ratio: 16/9; width:100%; background: url(../i/video.png) no-repeat 50% 50% #eee; background-size:10%; margin:1.6rem auto 1.2rem;}
.isWap .tips{font-size:1rem; height:2.4rem;line-height:2.4rem;padding-left:1.8rem; margin: 0.8rem 0 0 0.8rem;}
.isWap .loading{background: url(../i/loading.png) no-repeat 0 50%;}
.isWap .fail{background: url(../i/fail.png) no-repeat 0 50%;}
.isWap .success{background: url(../i/success.png) no-repeat 0 50%;}
.isWap .hide{display: none;}

.isPc .upload{text-align: center;margin-top: 15px;}
.isPc .chooseFile{position: absolute;width: 100%;top: 0;left: 0;right: 0;z-index: 3;opacity: 0;}
.isPc .upload span{display: inline-block; text-align: left; line-height:24px;font-size: 20px;padding: 5px 30px 5px 54px;border: 1px solid #3758d2;border-radius: 19px;-o-border-radius: 19px;-webkit-border-radius:30px;background:#fff url(../i/upload.png) no-repeat 20px 50%;cursor: pointer;}

.isWap .upload{text-align: center;margin-top:0.8rem;}
.isWap .chooseFile{position: absolute;width: 100%;top: 0;left: 0;right: 0;z-index: 3;opacity: 0;}
.isWap .upload span{display: inline-block; text-align: left; line-height:2rem; font-size:1.2rem; padding: 0.4rem 1.2rem 0.4rem 4rem; border: 1px solid #3758d2;border-radius:2.8rem; -o-border-radius:2.8rem; -webkit-border-radius:2.8rem; background:#fff url(../i/upload.png) no-repeat 10px 50%;cursor: pointer;}

.isPc .form2{ padding-bottom: 30px;}
.isPc .editor{width:860px;margin:35px auto 0;}
.isPc .submit_btn{text-align: center;margin-top: 35px;}
.isPc .submit_btn span{display: inline-block;width: 286px;height: 76px;line-height:76px;text-align: center;border-radius: 20px;-o-border-radius: 20px;-webkit-border-radius: 20px;font-size: 20px; background:url("../i/ico7.png") no-repeat left center; cursor: pointer;}
.isPc .block_hei{height: 120px;}
.isPc .wysiwyg-toolbar-top{background: #eee;}
.isPc .wysiwyg-container{border-color: #000;}
.isPc .wysiwyg-editor{min-height: 500px;padding: 15px;}
.isPc .tips{width:830px; margin:8px auto 0;}

.isWap .form2{ padding:2rem 0.8rem;}
.isWap .editor{width:100%;margin:1.6rem auto 0; height:20.8rem;}
.isWap .submit_btn{text-align: center;margin-top:1.6rem;}
.isWap .submit_btn span{display: inline-block; width:20rem; height:5.2rem; line-height:5.2rem; text-align: center; border-radius:1.2rem; -o-border-radius: 1.2rem; -webkit-border-radius:1.2rem; font-size:1.2rem; background:url("../i/ico7.png") no-repeat left center; background-size:20rem 5.2rem; cursor: pointer;}
.isWap .block_hei{height:8rem;}
.isWap .wysiwyg-toolbar-top{background: #eee;}
.isWap .wysiwyg-container{border-color: #000;}
.isWap .wysiwyg-editor{height:16rem; padding:0.8rem;}
.isWap .tips{width:96%; margin:0.4rem auto 0;}

.isPc .txt_box1 .form3{ padding:30px 100px 0; color:#000; }
.isPc .form3 li span{font-size: 20px;line-height: 40px;color: #010101;float: left;width:280px;padding-right: 10px;}
.isPc .form3 li div input{ width:560px;}

.isWap .txt_box1 .form3{ padding:1.2rem 0.8rem 0; color:#000; }
.isWap .form4{ padding:0rem 0.8rem 1.2rem;}

.radio-group {
  display: flex;
  margin-top: 20px;
}

.radio-group .radio-item {
  display: flex;
  align-items: center;
  margin-right: 16px;
}

.radio-group .radio-item input,
.radio-group .radio-item label {
  cursor: pointer;
}

.radio-group .radio-item label {
  font-size: 18px;
  margin-left: 8px;
}

.radio-item input[type=radio] {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0,0,0,.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
}

.radio-item input:checked[type=radio] {
  background-image: url("../i/circle.png");
}

.radio-item input:active{
  filter: brightness(90%);
}

.radio-item input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.radio-item input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 4px rgb(13 110 253 / 25%);
}

.radio-item input[type="radio" i]:focus-visible {
    outline-offset: 2px;
}

.isWap .radio-group {
  flex-direction: column;
}

.editor {
  /* background: #fff; */
}

.editor #editor-container {
  height: 500px;
}

.isWap .editor {
  height: auto;
}

.video_wrap video {
  width: 100%;
  height: 100%;
  display: none;
}

.swal2-popup.swal2-toast .swal2-title {
  text-align: left;
}

.swal-captcha {
  display: flex;
  align-items: center;
}

.swal-captcha img {
  width: auto;
  height: 51px;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  margin-left: 12px;
  cursor: pointer;
}

.isWap body.swal2-toast-shown .swal2-container.swal2-top {
  width: 75%;
}

.isWap .swal-captcha img {
  width: 90px;
}

.isWap .swal2-header {
  padding: 0;
}


.isPc .form1 li div select {
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  line-height: 38px;
  height: 38px;
  width: 582px;
  border: 1px solid #d2d2d2;
  padding: 0 10px;
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.isPc .form1 .formBox3 li div select {
  width: 516px;
}

.isWap .form1 li {
  display: flex;
  flex-direction: column;
}

.isWap .form1 .formBox3 li span,
.isWap .form1 li span,
.isWap .form1 .formBox2 li span {
  width: 100%;
  margin-bottom: 0.5rem;
}

.isWap .form1 li div select {
  font-size: 1rem;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  line-height: 2.4rem;
  height: 2.4rem;
  width: 98%;
  border: 1px solid #d2d2d2;
  padding: 0 2%;
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
}