@charset "utf-8";
body, ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form,input,textarea,fieldset, table, tr,td, img, div {margin:0;padding:0;}
html{overflow-y:scroll;}
body{background:#f3f3f3;font:14px/18px "微软雅黑","宋体","Arial";color:#333;min-width:1100px;}
fieldset, img, input, acronym {border: 0 none;}
em,th,h1,h2,h3,h4,h5,h6,i{font-style: normal;}
th,h1,h2,h3,h4,h5,h6{font-weight: normal;}
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style: none;}
a:link, a:visited {color:#000;text-decoration:none;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
a:hover, a:active, a:focus{color:#ec403e;text-decoration:none;}
input[type=text]:focus, input[type=password]:focus,textarea:focus{outline: none;}
.clearfloat:after, .area:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfloat{zoom:1}
.overflow{overflow:hidden;}
.cursor{cursor:pointer;}
.hide{display: none;}
.lf{float:left;}
.rt{float:right;}
.pr{position:relative;}
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f28{font-size:28px;}
.f32{font-size:32px;}
.bold{font-weight:bold}
.fn{font-weight:normal}
.f-lt{text-decoration:line-through;}
.c-0{color:#000;}
.c-6{color:#666;}
.c-ec{color:#ec403e;}
.c-org{color:#ffaa00;}
.c-blue{color:#068bd6;}
.bg-f{background:#fff;}
.bg-f3{background:#f3f3f3;}
.lMar15{margin-left:15px;}
.bPad100{padding-bottom:100px;}
.bPad150{padding-bottom:150px;}
.bor-rds3{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
/*header*/
.site-header{background-color:#f7f7f7;height:30px;}
.site-header .area{background-color:#f7f7f7;}
.site-header span{display:inline-block;margin-left:23px;color:#999;font-size:12px;line-height:32px}
.site-header span a{color:#999;}
.site-header .i-tel,.site-header .i-qq{display:inline-block;width:20px;height:20px;background:url(/resources/images/www/common/i-retop.png) no-repeat;vertical-align:top;margin-top:5px;margin-right:10px;}
.site-header .i-tel{background-position:-59px -84px;}
.site-header .i-qq{background-position:-84px -84px;}
.header{height:75px;background:#fff;border-bottom:1px solid #e2e2e2;}
.header .logo-box{line-height:75px;float:left}
.header .logo-box .logo{margin-top:-5px;vertical-align: middle;width: 350px;}
.header .logo-box .slogan{margin-left:10px;vertical-align: middle;}
.header .nav{display:inline-block;vertical-align:middle;}
.header .nav a{display:inline-block;line-height:30px;font-size:16px;padding:0 15px;margin:23px 0 22px 15px;color:#78b2f1;-webkit-border-radius:3px;border-radius:3px;}
.header .nav a.curr,.header .nav a:hover{background-color:#78b2f1;color:#fff;}
/*footer*/
.footer{height:80px;text-align:center;}
.footer p{padding:30px 0 0;font-size:14px;color:#999;}
.retopbox{width:60px;height:140px;position:fixed;right:0;bottom:140px;}
.retopbox .i-qq{display:block;width:58px;height:78px;border:1px solid #ddd;background:#fff url(/resources/images/www/common/i-retop.png) no-repeat 7px 14px;cursor:pointer;transition:no;-webkit-transition:no;-moz-transition:no;-o-transition:no;}
.retopbox .i-qq:hover{background-position:-53px 14px;}
.retopbox .i-top{display:block;width:60px;height:60px;background:#2c9cff url(/resources/images/www/common/i-retop.png) no-repeat 10px -66px;cursor:pointer;display:none;}
/*content*/
.area{width:1100px;margin:0 auto;}
h3.title{font-size:46px;line-height:1;text-align:center;padding:85px 0 110px;}
h3.title .subhead.f34{font-size:34px;padding-top:20px;color:#666;}
h3.title .subhead.f20{font-size:20px;padding-top:35px;color:#666;line-height:1.5;}
h3.title .subhead.f26{font-size:26px;padding-top:35px;color:#333;}
/*banner*/
.full_banner{width:100%;background:#fff;overflow:hidden;position:relative;}
.full_banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important;float:left;overflow:hidden;text-align:center;}
.full_banner .bd li a{width:100%;display:block;height:100%;}
.full_banner .banner-1{background:url(/resources/images/www/pic/banner_1.jpg) no-repeat center;height:530px;}
.full_banner .banner-2{background:url(/resources/images/www/pic/banner_2.jpg) no-repeat center;height:460px;}
.full_banner .banner-3{background:url(/resources/images/www/pic/banner_3.jpg) no-repeat center;height:460px;}
.full_banner .hd{width:100%;position:absolute;z-index:1;bottom:6px;left:0;height:30px;line-height:30px;text-align:center;display:none;}
.full_banner .hd ul{text-align:center;padding-top:0px;}
.full_banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:6px;height:6px;margin:2px 8px;background:#f1f2ed;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;}
.full_banner .hd ul li:hover, .full_banner .hd ul .on{background:#ec403e;}
/*scroll-list*/.scroll-list{width:500px;padding-bottom:25px;}
.scroll-list .tit{font-size:28px;line-height:100px;}
.scroll-list .list{width:100%;height:320px;overflow:hidden;}
.scroll-list li{width:100%;height:64px;line-height:64px;font-size:16px;}
.scroll-list li span{display:inline-block;vertical-align:top;}
.scroll-list .photo{width:48px;height:48px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-top:9px;overflow:hidden;}
.scroll-list .photo img{width:100%;}
.scroll-list .name{width:60px;margin:0 10px;font-size:18px;color:#ffaa00;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.scroll-list .text{width:300px;overflow:hidden;}
.scroll-list .time{width:90px;}
/*sticonbox*/.icon_st,.icon_sts{display:inline-block;width:252px;height:252px;background:url(/resources/images/www/common/icon.png) no-repeat;}
.icon_sts{background-position:-262px 0;}
.sticonbox{margin:0 70px;}
.sticonbox .tit{font-size:30px;line-height:1;margin:25px 0 15px;}
.sticonbox .con{font-size:26px;line-height:1.4;color:#666;width:245px;margin:0 auto;text-align:left;}
/*ios9*/
.ios9-top h3{font-size:30px;line-height:1;padding:80px 0 30px;}
.i-appstore{display:inline-block;width:274px;height:73px;background:url(/resources/images/www/common/icon.png) no-repeat 0 -272px;margin-bottom:80px;}
.ios9-titbox{width:1098px;height:136px;border:1px dashed #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin-bottom:70px;}
.ios9-titbox h3{font-size:28px;line-height:1;padding:34px 0 22px;}
.ios9-titbox p{font-size:20px;}
.numico{display:inline-block;width:60px;height:41px;color:#fff;font-size:17px;line-height:41px;text-align:center;background:url(/resources/images/www/common/icon.png) no-repeat -294px -272px;margin-right:8px;vertical-align:top;}
.ios9-steps{line-height:41px;font-size:18px;}
.ios9-steps .con{text-align:center;padding:60px 0 90px;}
/*scroll*/
.casebox{width:980px;margin:0 auto;overflow:hidden;padding:0 60px;position:relative;}
.casebox-con{width:980px;height:272px;overflow:hidden;}
.casebox-list{width:4000px;}
.casebox-ul{float:left;width:980px;}
.casebox li{float:left;width:226px;height:116px;margin:10px 9px;overflow:hidden;}
.casebox li img{width:100%;}
.casebox-prev,.casebox-next{display:block;width:31px;height:48px;background:url(/resources/images/www/common/icon.png) no-repeat;cursor:pointer;position:absolute;top:118px;}
.casebox-prev{background-position:-370px -272px;left:0;}
.casebox-next{background-position:-447px -272px;right:0;}
.casebox-offprev{ background-position:-406px -272px;}
.casebox-offnext{ background-position:-483px -272px;}
/*advantage*/.advantage{display:inline-block;width:230px;margin:0 15px;}
.advantage dt{font-size:24px;line-height:1;margin:20px 0 10px;}
.advantage dd{font-size:20px;color:#666;line-height:1.3;}
.advantage .con{display:inline-block;text-align:left;}
.icon_advan1,.icon_advan2,.icon_advan3,.icon_advan4{display:inline-block;width:120px;height:120px;background:url(/resources/images/www/common/icon.png) no-repeat;}
.icon_advan1{background-position:-0px -365px;}
.icon_advan2{background-position:-125px -365px;}
.icon_advan3{background-position:-250px -365px;}
.icon_advan4{background-position:-375px -365px;}
/*contact*/.contact{}
.contact span{display:inline-block;margin:10px 0;font-size:22px;line-height:47px;}
.w640{width:640px;}
.c-tel,.c-qq,.c-email,.c-site{display:inline-block;width:48px;height:47px;background:url(/resources/images/www/common/icon.png) no-repeat;vertical-align:top;margin-right:20px;}
.c-tel{background-position:0px -505px;}
.c-qq{background-position:-68px -505px;}
.c-email{background-position:-126px -505px;}
.c-site{background-position:-184px -505px;}
/*about*/.aboutbox .title{padding:110px 0 60px;}
.aboutbox .desp p{font-size:26px;line-height:1.5;text-indent:52px;}
/*help*/.icon-qq{display:inline-block;width:92px;height:96px;background:url(/resources/images/www/common/icon.png) no-repeat 0 -572px;vertical-align:top;margin-right:20px;}
.btn-help-qq{display:inline-block;}
.btn-help-qq .txtbox{display:inline-block;width:410px;height:96px;line-height:96px;font-size:32px;color:#666;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
.questionbox dt{font-size:26px;line-height:1;padding-bottom:20px;}
.questionbox dd{font-size:16px;line-height:1.6;padding-bottom:50px;}
/*login*/
.login{position:absolute;top:74px;right:8px;z-index:9;width:353px;height:385px;border:1px solid #ddd;background:rgba(255,255,255,.7);border-radius:5px;}
.login .tab-tit{}
.login .tab-tit ul{height:58px;display:flex;display:-webkit-flex;flex-flow: row nowrap;justify-content:space-around;}
.login .tab-tit li{font-size:16px;color:#999;padding:0 24px;height:58px;line-height:58px;cursor:pointer;margin:0 0px;}
.login .tab-tit li.curr,.login .tab-tit li:hover{color:#3272ad;border-bottom:1px solid #6babf0;}
.login-con{width:278px;margin:0 auto;}
.login .input-box{height:210px;padding:10px 0 0;position:relative;}
.login .item{margin-top:15px;}
.u-input{display:block;width:278px;height:45px;line-height:45px;border:1px solid #ddd;background-color:rgba(255,255,255,.9);border-radius:3px;margin:0;padding:0 10px;font-size:14px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.u-input.w170{width:168px;}
.u-input:focus{border-color:#acd2fb;}
.verify .img{display:inline-block;vertical-align:middle;width:82px;height:46px;text-align:center;}
.verify .i-loading{width:20px;margin-top:10px;}
.login .refresh{display:inline-block;width:14px;height:14px;background:url(/resources/images/www/common/i-refresh.png) no-repeat;vertical-align:middle;margin-left:5px;}
.login-con .btn-login{display:block;width:100%;height:48px;line-height:48px;background:rgba(107,171,240,.9);color:#fff;font-size:18px;text-align:center;border-radius:3px;}
.error{font-size:12px;color:#ee3036;}
.login .error{padding:5px 0 0;}
.login .forget{color:#666;margin-top:6px;}
.ver-code{display:block;position:absolute;top:0;right:0;width:110px;color:#999;font-size:14px;line-height:25px;}
.ver-code .btn-code{display:block;border-left:1px solid #ddd;text-align:center;margin:10px 0;}
.ver-code a{color:#6babf0;}
.login .c-blue,.forgetpw .c-blue{color:#6babf0;text-decoration:underline;line-height:40px;margin-left:15px;}
.i-name{background: rgba(255,255,255,.9) url(/resources/images/www/common/i-name.png) no-repeat 10px center;padding-left:50px;}
.i-pw{background: rgba(255,255,255,.9) url(/resources/images/www/common/i-pw.png) no-repeat 10px center;padding-left:50px;}
/*forgetpw*/
.forgetpw{width:1100px;height:560px;margin:50px auto;background-color:#fff;}
.pw-title{font-size: 18px;padding: 25px 0 26px 40px;line-height: 1;color: #333;border-bottom: 1px solid #E4E4E4;}
.steps{padding:70px 0;}
.steps ul{margin:0 auto;text-align:center;}
.steps li{display:inline-block;color:#9e9a9c;font-size:20px;line-height:44px;}
.steps .line{display:inline-block;width:116px;height:25px;border-bottom:1px solid #c1cfd1;vertical-align:top;margin:0 15px;}
.steps .criclebox{display:inline-block;width:42px;height:42px;border:1px solid #ddd;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;}
.steps .cricle{display:inline-block;width:36px;height:36px;background-color:#c1cfd1;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-top:3px;font-size:22px;line-height:36px;color:#fff;text-align:center;}
.steps .active .cricle{background-color:#6babf0;}
.steps .active{color:#509bc4;}
.forgetpw .items{font-size:16px;line-height:42px;margin:30px 0 0px 300px;position:relative;}
.forgetpw .items .name{display:inline-block;color:#666;margin-right:5px;}
.forgetpw .btn-sub{display:block;width:300px;height:40px;line-height:40px;background-color:#6babf0;font-size:16px;color:#fff;text-align:center;margin:50px auto 0;border-radius:3px;}
.forgetpw .u-input{display:inline-block;width:280px;height:40px;line-height:40px;border:1px solid #e4e4e4;font-size:18px;padding:0px 10px;background-color:#fff;border-radius:3px;}
.i-ok{display:inline-block;width:20px;height:20px;background:url(/resources/images/www/common/i-ok.png) no-repeat;background-size:100% 100%;position:absolute;left:420px;top:12px;}
.forgetpw .level{height:16px;position:absolute;top:45px;left:102px;}
.forgetpw .level span{float:left;display:block;width:74px;height:16px;line-height:16px;font-size:12px;color:#fff;text-align:center;background:#a7a7a7;margin-right:3px;}
.forgetpw .level span.active{background:#e0364a;}
.forgetpw .suc-tit{margin-top:30px;display:inline-block;text-align:left;font-size:20px;line-height:1.6;vertical-align:middle;}
.forgetpw .i-suc{margin-top:30px;margin-right:30px;display:inline-block;width:82px;height:82px;background:url(/resources/images/www/common/i-suc.png) no-repeat;background-size:100% 100%;vertical-align:middle;}
.i-tip{display:inline-block;width:18px;height:18px;background:url(/resources/images/www/common/i-tip.png) no-repeat;background-size:100% 100%;vertical-align:middle;margin-right:5px;margin-top:-3px;}
.c-red{color: #ee3036;}
/*register*/
.register{width:1100px;margin:50px auto;background-color:#fff;}
.register-con{padding:40px;}
.register h3{}
.register h4{padding:10px 0 20px;line-height:1;}
.register .item{margin:20px 0;}
.register .img{margin-left:40px;}
.register .number{display:inline-block;width:32px;height:32px;background-color:#77b6f9;border-radius:50%;text-align:center;font-size:14px;color:#fff;line-height:32px;vertical-align:middle;margin-right:10px;}

.errorbox{width:100%;}
.errorbox .error{z-index:1001;height:32px;line-height:32px;background-color:#eca919;text-align:center;color:#fff;margin:0 auto;top:0;left:50%;}
.errorbox.fix-scroll{position:fixed;top:0;left:0;z-index:1001;}