﻿@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:0.14rem; color:#333333; font-family:"微软雅黑"; min-width: 12rem;}
pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; Word-wrap: break-word;}
pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; Word-wrap: break-word;}
a{color:#666666;text-decoration:none;}a{color:#666666;text-decoration:none;}
a:hover{color:#ed093f;text-decoration:none;}
ol,ul,li,p,h1,h5,h2,h3,h4,h6{list-style:none;margin:0px; padding:0px;}
img{border:0px;}
form{ margin:0px; padding:0px;}
.left{float:left}
.right{float:right}
.mt{ margin-top:0.15rem;}
.header{ width:100%; float:left; height: 0.96rem; background: #ffffff; position: relative}
.wd1200{ width: 12rem; margin: 0 auto;}
.header .logo{width:3.5rem;float: left;background:url(../pic/logobd.jpg) no-repeat;background-size: 3.15rem 0.5rem;height: 0.5rem;margin-top: 0.26rem;}
.header .logo a{ width:3.15rem; height: 0.5rem; float: left; text-indent: -999999em}
.header .tel{float:right;background: url(../pic/dianhuatl.png) no-repeat 0 center;background-size: 0.36rem;height: 0.96rem;padding-left: 0.4rem;font-size: 0.18rem;line-height: 0.96rem;}
.header .navbd{float:left; max-width: 5.6rem; width: 5rem; margin-left: 0.4rem; line-height: 0.46rem; margin-top: 0.25rem; position: relative; font-size:0.18rem; font-weight: bold; text-align: center;}
.header .navbd span{ margin:0 0.4rem; float: left; position: relative; color: #DF061D}
.header .navbd span:after{ content: ""; background: url(../pic/u101.png) center bottom no-repeat; width: 0.13rem;height: 0.09rem;position: absolute;bottom: 0;left: 0.28rem; }
.header .navbd a{ margin:0 0.4rem; float: left;}
.header .navbd .hover{color: #DF061D;content: "";background: url(../pic/u101.png) center bottom no-repeat;background-size: 0.13rem 0.09rem;bottom: 0;} 
.banner{width:100%;height: 5rem;float: left;background: url(../pic/banner01.jpg) center top no-repeat;background-size: auto 5rem;}
input,textarea{ outline:0}
.banner .sub2{width: 2.7rem; text-align: center; height: 2.9rem;background: #fff;border-radius: 0.04rem;padding: 0.3rem 0.3rem;color:#333; float: right; margin-top: 0.75rem;}
.banner .sub2 .btfont{ text-align: center; float:left; width: 2.7rem; font-weight: bold; font-size: 0.16rem;}
.banner .sub2 .textarea{float: left;width: 2.68rem;border: 1px solid #cccccc;border-radius: 0.05rem;background: #ffffff;height: 0.38rem;line-height: 0.35rem;margin-top: 0.2rem;}
.banner .sub2 .textarea input{border: 0px;height: 0.3rem;line-height: 0.3rem;width: 2.5rem;padding-left: 0.1rem;}
.banner .sub2 .textarea2{ float: left; width: 2.68rem; border: 1px solid #cccccc; border-radius: 0.05rem; background: #ffffff; height: 0.9rem; line-height: 0.25rem;margin-top: 0.2rem;}
.banner .sub2 .textarea2 textarea{ border: 0px; height: 0.85rem; width: 2.5rem; padding-left: 0.1rem;font-family:"微软雅黑";}
.banner .button{float: left;margin-top: 0.2rem;}
.banner .button .btn-sub{width: 2.7rem;height: 0.36rem;background: #409FFF;color:#fff;border: 0;float: left;cursor: pointer; border-radius: 0.1rem; font-size: 0.16rem; }
.banner .button .btn-res{border:1px solid #409FFF;background: #fff;float: right;width: 1.5rem;height: 0.36rem;cursor: pointer;color: #666;}
.baidujj01{width: 12rem;margin: 0 auto;overflow: hidden;position: relative;}
.baidujj01 .ul01{width: 12rem;float: left;margin-top: 0.2rem;line-height: 0.6rem;border-bottom: 1px dashed #ededed;font-weight: bold;color: #3399FF;margin-bottom: 0.3rem;}
.baidujj01 .ul02{width: 12rem;float: left;}
.baidujj01 .ul02 .li02{width: 10.6rem;float: right;font-size: 0.14rem;line-height: 0.3rem;border-left: 1px solid #ededed;padding: 0 0 0 0.3rem;position: relative; color: #666666; padding-bottom: 0.5rem;}
.baidujj01 .ul02 .li02:before{position: absolute;content: "";width: 0.1rem;height: 0.1rem;left: -0.06rem;top: 0;background: #409fff;border-radius: 50%;}
.baidujj01 .ul02 .li01{color: #3399FF;font-weight: bold;float: left;line-height: 0.3rem;font-size: 0.16rem;}
.foot{ background: #333; float: left; width:100%; padding: 0.35rem 0;}
.foot .li01{ float:left; width: 1.5rem; height: 1.5rem; margin-right: 0.35rem;}
.foot .li01 img{width: 1.5rem; height: 1.5rem;}
.foot .li02{float:left; padding-left: 0.1rem; line-height: 0.3rem; font-size: 0.14rem; color: #ffffff}

.baidujj02{width: 12rem;margin: 0 auto;overflow: hidden;color: #444444; padding-bottom: 0.5rem;}
.baidujj02 .ul01{width: 100%;float: left;padding: 0.5rem 0 0.3rem 0;font-size: 0.16rem;line-height: 0.3rem;}
.baidujj02 .ul02{width: 100%;float: left;background: #e4e4e4;border-radius: 0.1rem;padding: 0.2rem 0;}
.baidujj02 .ul02 li{float: left;width: 12.5%;text-align: center;position: relative;padding-top: 0.3rem;font-size: 0.16rem;}
.baidujj02 .ul02 li span{position: absolute;top: 0;width: 100%;text-align: center;left: 0;color: #FC7023;font-weight: bold;font-size: 0.16rem;}
.baidujj02 .ul02 li:first-child{}
.baidujj02 .ul02 li:first-child+li{}
.baidujj02 .ul02 li:first-child+li+li{}
.baidujj02 .ul02 li:first-child+li+li+li{}
.baidujj02 .ul02 li:first-child+li+li+li+li{}
.baidujj02 .ul02 li:first-child+li+li+li+li+li{}
.baidujj02 .ul02 li:first-child+li+li+li+li+li+li{}
.baidujj02 .ul02 li:first-child+li+li+li+li+li+li+li{}
.baidujj02 .ul03{float: left;width: 100%;padding: 0.5rem 0 0.8rem 0;font-size: 0.16rem;line-height: 0.3rem;}
.baidujj02 .ul04{float: left;position: relative;padding: 0.4rem;}
.baidujj02 .ul04 h3{position: absolute;height: 0.4rem;line-height: 0.4rem;left: 50%;width: 2rem;margin-left: -1rem;top: -0.2rem;background: #FC7023;text-align: center;border-radius: 0.1rem;color: #ffffff;font-size: 0.15rem;}
.baidujj02 .ul04 span{float: left;padding: 0.1rem 0 0.1rem 0;font-size: 0.15rem; line-height: 0.3rem;}
.baidujj02 .ul04 span strong{}
.baidujj02 .ul05{width: calc(35.3% - 0.8rem);margin-right: 0.4rem;background: #e4e4e4;border-radius: 0.1rem;height: 1.5rem; }
.baidujj02 .ul06{ width: calc(50% - 1.05rem);background: #e4e4e4;border-radius: 0.1rem;height: 1rem; margin-top: 0.8rem;}
.baidujj02 .ul09{ width: calc(50% - 1.05rem);background: #e4e4e4;border-radius: 0.1rem;height: 1rem; margin-top: 0.8rem; float: right} 
.baidujj02 .ul07{width: calc(31.7% - 0.8rem);float: right;background: #e4e4e4;border-radius: 0.1rem;height: 1.5rem;}
.baidujj02 .ul08{width: calc(30% - 1.3rem);margin-right: 0.4rem;background: #e4e4e4;border-radius: 0.1rem;height: 1.5rem;}

.baidujj03{width: 12rem;margin: 0 auto;overflow: hidden;color: #444444; padding-bottom: 0.5rem;}
.baidujj03 .ul01{font-size: 0.18rem;margin: 0.45rem 0;border-left: 0.05rem #ff6600 solid;float: left;padding-left: 0.1rem;width: calc(100% - 0.15rem);}
.baidujj03 .ul02 p{width: 100%;float: left;}
.baidujj03 .ul02 span{width: 4rem;float: left;}
.baidujj03 .ul02{width: 8rem;float: left;line-height: 0.35rem;font-size: 0.16rem;}
.baidujj03 #divMap{float:left;margin: 0.3rem 0 0 0;}







.reg a{color:#666666;text-decoration:none;}
.reg a:hover{color:#2f90ff;text-decoration:none;}
.reg .f00{ color:#FF0000}
.reg img{border:0px;}
.reg form{ margin:0px;padding:0px;}
.reg input,.reg a,.reg select{outline:0}
.reg input:focus,.reg select:focus {color: #000000;outline:none;}
.reg .container{ float:left; width:900px;margin:75px auto 0px;padding:0 0px 30px 0px;border:1px solid #e3e3e3;background:#ffffff;border-radius:4px;overflow:hidden;position:relative}
.reg .main-head{border-bottom:1px solid #e6e6e6}
.reg .main-title{padding:20px 0}
.reg .main-title h3{height:40px;line-height:40px;font-size:20px;text-align:center;color:#333;font-weight:700}

.reg .reg-step01{width:824px;height:25px;margin:0 auto;background:url(/default/pic/w7LlSypsw.png) 0 -8px no-repeat}
.reg .reg-step02{width:824px;height:25px;margin:0 auto;background:url(/default/pic/w7LlSypsw.png) 0 -55px no-repeat}
.reg .reg-step03{width:824px;height:25px;margin:0 auto;background:url(/default/pic/w7LlSypsw.png) 0 -104px no-repeat}
.reg .reg-step-one,.reg .find-step-one{background-position:0 0;float:left}
.reg .reg-step-two,.reg .find-step-two{background-position:0 -30px;float:left}

.reg .current-step{color:#2f90ff}
.reg .step-word,.reg .step-wd{height:30px;line-height:30px;margin-bottom:5px;color:#b2b2b2}
.reg .step-word li,.reg .step-wd li{float:left;text-align:center}
.reg .step-wd-one{width:107px}
.reg .step-wd-two{width:690px}
.reg .step-wd-three{width:100px}
.reg .step-word-one{width:107px}
.reg .step-word-two{width:690px}
.reg .step-word-three{width:100px}
.reg .reg_form{margin:20px 0 10px 100px;float:left;width:730px;}
.reg .privacy{ float:left;width:700px;font-size:14px; padding-bottom:15px;padding-left: 140px;}
.reg .privacy a{margin:0 15px 0 8px;color:#3366CC}
.reg .privacy0{ float:left;width:590px;font-size:14px; padding-bottom:15px; padding:0 0 15px 110px; color:#CC0000}
.reg .regmain{ float:left;width:730px;}
.reg .regmain li{width:100%;float:left;margin:0;overflow:hidden;padding:0 0 15px 0px;}
.reg .regmain li div{float:left}
.reg .regmain .f00,.reg .reg_nav .tip .f00{margin:0 3px}
.reg .regmain .inp1{padding:0 10px;width:202px;min-height:28px;}
.reg .regmain .inp{padding:0 10px;width:302px;min-height:28px;}
.reg .regmain .inp .I1{ width:325px;font-size:12px;height:22px;border:1px solid #7F9DB9;}
.reg .regmain .inp .T1{ width:325px;font-size:12px;height:300px;}
.reg .regmain .inp0{padding:0 10px;width:542px;}
.reg .regmain .inp0 a { color:#2f90ff;}
.reg .regmain .inp0 .tip{padding: 7px 0 0 5px; width:200px;}
.reg .regmain .inpn{padding:15px 10px 0 10px;width:542px; }
.reg .regmain .inpn b{ font-size:14px; color:#666666}
.reg .regmain .tip .normal{background:url(/default/pic/reg_bg.gif) 0 -98px no-repeat}
.reg .regmain .tip .correct{background:url(/default/pic/reg_bg.gif) 0 -165px no-repeat;display:none}
.reg .regmain .tip .error{color:#e52f38;background:url(/default/pic/reg_bg.gif) 0 -130px no-repeat;line-height:22px;display:none}
.reg .regmain .info{width:130px;text-align:right;padding:15px 0 0 0;}
.reg .regmain .info .ist{display:none;}
.reg .regmain .inp2{padding:0 10px;width:502px;height:120px; }
.reg .regmain .inp2 span{border-radius: 4px; border:1px solid #ededed; width:118px; height:118px;background:url(/default/pic/upload_normal_v2.png) no-repeat;float: left; position:relative}
.reg .regmain input[type="file"] { opacity: 0;outline: 0; line-height: 28px; filter: alpha(opacity=0); position: absolute; right: 0; top: 0; cursor: pointer; width: auto; height: 120px; padding: 0; font-size: 32px;}
.reg .regmain .tip{width:250px;line-height:16px;color:#00339A;}
.reg .regmain .tip .s1{float:left;width:225px;background:url(/default/pic/remind.gif) 0 12px no-repeat;min-height:28px;padding:12px 0 0 22px;color:#00339A;}
.reg .regmain .tip .s2{padding-top:2px;float:left;width:398px;}
.reg .regmain .tip .s3{float:left;width:225px;background:url(/default/pic/right.gif) 0 12px no-repeat;min-height:28px;padding:12px 0 0 22px;color:#00339A;}
.reg .regmain .tip .s4{float:left;width:225px;background:url(/default/pic/cuowu.gif) 0 12px no-repeat;min-height:28px;padding:12px 0 0 22px;color:#00339A;}

.reg .vcode{float:left;padding:5px 0px;}

.reg .reg_nav{height:32px;line-height:32px;padding:0 10px 0 78px;background:url(/default/pic/form_tb_bg.png) -10px 0 no-repeat}
.reg .reg_nav li{float:left;margin:0 10px;font-size:14px}
.reg .reg_nav .tip{float:right;font-size:12px}

.reg .inp_text_code,.reg .phonearea,.reg .phonenumber{width:230px;height:15px;padding:3px 5px 4px;border:1px solid #7f9db9;background:#fff;margin-bottom:5px}
.reg .inp_text0{ width:230px;height:15px;padding:3px 5px 4px;border:1px solid #7f9db9;background:#fff;margin-bottom:5px}
.reg .inp_text1{ width:230px;height:100px;padding:3px 5px 4px;border:1px solid #7f9db9;background:#fff;margin-bottom:5px}
.reg .inp_text2{ width:180px;height:15px;padding:3px 5px 4px;border:1px solid #7f9db9;background:#fff;margin-bottom:5px}
.reg .inp_text3{ margin-bottom:5px}

.reg .inp_text_code{width:100px}
.reg .phonearea{width:50px;margin-right:8px}
.reg .phonenumber{width:160px}
.reg .inp_submit{width:260px;height:40px;background:#2f90ff;border:0 none;font-size:14px;font-weight:600;text-align:center;cursor:pointer;padding:0px 20px;color:#FFFFFF; border-radius: 10px;}
.reg .inp_submit2{width:260px;height:40px;background:#dddddd;border:0 none;font-size:14px;font-weight:600;text-align:center;cursor:pointer;padding:0px 20px;color:#f7fafc; border-radius: 10px;}

.reg .inp_code{width:100px;height:40px;background:none;border:0;color:#fff;line-height:40px;}
.reg .over{background:url(/default/pic/reg_bg.gif) 0 -42px no-repeat}
.reg .inp_text:focus{background:#fffdea}

.reg .inp_text{width: 290px;height: 30px;line-height: 30px;padding: 4px 5px;border: 1px solid #d7d7d7;vertical-align: middle;border-radius: 2px;}
.reg .inp_textX01{width: 190px;height: 30px;line-height: 30px;padding: 4px 5px;border: 1px solid #d7d7d7;vertical-align: middle;border-radius: 2px;}
.reg .attention { margin-left: 10px; color: #b6b6b6; line-height: 118px; float:left;}
.reg .attention em { font-style: normal; color: #0037a5;}
.reg .inp_text_code{width: 124px;height: 30px;line-height: 30px;padding: 4px 5px;border: 1px solid #d7d7d7;vertical-align: middle;border-radius: 2px;}

.reg .vcode0{float:left;padding:12px 0px 0px 10px;}
.reg .vcode1{padding: 0px 10px 0px 10px;margin: 5px 0 0 0;height: 40px; line-height: 40px; overflow: hidden;}
.reg .vcode1 a{ color:#ffffff}
.reg .vcode1 input{ width:100px; background:#2f90ff;color:#fff;border:0;height: 40px;cursor:pointer;border-radius:4px;}
.reg .vcode1 input:disabled{background-color:#ffffff;color:#d6d6d6;}
.reg .subDiv{ float:left;padding:0px 0px 15px 130px; line-height:40px;}
.reg .subDiv0{ float:left;padding:10px 0px 15px 130px;width:350px;text-align:center;background:url(/default/pic/line.png) 130px 10px no-repeat;font-size:14px;}
.reg .subDiv0 a{ color:#3333FF}

.reg .youshi{ float:left;width:1200px;height:45px;padding:0px 0px 0px 0px;font-size:16px;color:#666666;line-height:45px; text-align: center; position: relative; margin-top: 30px; }
.reg .youshi:before{ position: absolute; content: ""; left: 0; top: 22px; width: 490px; background: #ededed; height: 1px;}
.reg .youshi:after{ position: absolute; content: ""; right: 0; top: 22px; width: 490px; background: #ededed; height: 1px;}
.reg .youshi .li01{ float:left; width:200px; padding:0 0 0 40px; color:#000000}
.reg .youshi .li02{ float:left; width:180px; color:#999999}
.reg .youshi .li03{ float:left; width:180px;color:#999999}
.reg .youshi .li04{ float:left; width:180px;color:#999999;}
.reg .youshiC01{ background:url(/default/pic/u2032.png) 20px 20px no-repeat;float:left;padding:20px 0px 0px 70px;height:36px;font-size:14px;line-height:18px;width:230px;margin-bottom: 30px;}
.reg .youshiC02{ background:url(/default/pic/u2033.png) 20px 20px no-repeat;float:left;padding:20px 0px 0px 70px;height:36px;font-size:14px;line-height:18px;width:230px;margin-bottom: 30px;}
.reg .youshiC03{ background:url(/default/pic/u2035.png) 20px 20px no-repeat;float:left;padding:20px 0px 0px 70px;height:36px;font-size:14px;line-height:18px;width:230px;margin-bottom: 30px;}
.reg .youshiC04{ background:url(/default/pic/u2034.png) 20px 20px no-repeat;float:left;padding:20px 0px 0px 70px;height:36px;font-size:14px;line-height:18px;width:230px;margin-bottom: 30px;}
.reg .youshiC01 strong,.reg .youshiC02 strong,.reg .youshiC03 strong,.reg .youshiC04 strong{ color:#666666;font-weight:normal;}
.reg .youshiC01,.reg .youshiC02,.reg .youshiC03,.reg .youshiC04{ color:#999999;font-weight:normal;}

.reg .zcxyd{float:left; width:1180px; border:1px solid #e6e6e6; margin-top:30px; line-height:25px; padding:20px 0px 10px 18px;}
.reg .zcxyd .sty{border-bottom:1px solid #e6e6e6; line-height:35px; width:860px; font-size:16px; float:left; text-align:center}

.reg .reg-step04{width:824px;height:25px;margin:0 auto;background:url(/default/pic/chengg4.png) 0 0px no-repeat}
.reg .succ_tip{width:500px;background:url(/default/pic/succ_sign.png) 65px 35px no-repeat;padding:50px 0 10px 185px}
.reg .succ_tip p{font-size:14px;line-height:20px}
.reg .success_text{font-size:28px;color:#40A42B;line-height:28px;margin-bottom:8px}
.reg .succ_extend{width:700px;margin:10px 0 40px 0px}
.reg .succ_extend ul{width:320px; height: 41px; text-align:center; margin:auto;color:#A7A7A7;}
.reg .succ_extend ul .li01{width:45%;background:#46AD3B;font-weight:bold;float:left;line-height:39px; color:#ffffff}
.reg .succ_extend ul .li02{width:45%;background:#FF8808;font-weight:bold;float:right;line-height:39px; color:#ffffff}
.reg .succ_extend ul a{ color:#ffffff; font-size:14px;}
.reg .extend_main{ width:800px; float:left; padding:50px 0px 0px 50px;}
/*2019.8.8补充样式*/
.reg .vcode88{padding: 6px 5px 4px 5px; border: 1px solid #d7d7d7; float:left; margin-top: 5px; border-left: 0;}
/*初始化*/
.reg .zhuc01ys{ float:right; width: 230px; border: 1px solid #ededed; margin-top: 30px;}
.reg .zhuc01ys strong{ float:left;width: 230px; font-size: 24px; color: #000; text-align: center}
.reg .zhuc01ys strong font{ color:#ff6600;}
.reg .zhuc01ys p{float:left;width: 200px; font-size: 14px; color: #666; line-height: 34px; padding:10px 15px;}
.reg .zhuc01ys p font{ color:#ff2900; font-weight: bold}
.reg .zhuc01ys .ys01{ text-align: center; width: 230px;float:left;color: #000; padding:120px 0 0 0; margin-top: 22px; position: relative}
.reg .zhuc01ys .ys01 i{ content: "";-webkit-animation:bta 2s linear infinite;-moz-animation:bta 2s linear infinite;-o-animation:bta 2s linear infinite;animation:bta 2s linear infinite; position: absolute; width: 110px; height: 110px; background: url(/default/pic/zhuce2-2.png) 0px 0px no-repeat; left: 60px; top: 0}
.reg .zhuc01ys .ys02{ text-align: center; width: 230px;float:left;color: #000; padding:120px 0 0 0; position: relative; margin-top: 22px;}
.reg .zhuc01ys .ys02 i{ content: "";-webkit-animation:bta 2s linear infinite;-moz-animation:bta 2s linear infinite;-o-animation:bta 2s linear infinite;animation:bta 2s linear infinite; position: absolute; width: 110px; height: 110px; background: url(/default/pic/zhuce2-1.png) 0px 0px no-repeat; left: 60px; top: 0}
.reg .zhuc01ys .ys03{ text-align: center; width: 230px;float:left;color: #000; padding:120px 0 0 0; position: relative; margin-top: 22px;}
.reg .zhuc01ys .ys03 i{ content: "";-webkit-animation:bta 2s linear infinite;-moz-animation:bta 2s linear infinite;-o-animation:bta 2s linear infinite;animation:bta 2s linear infinite; position: absolute; width: 110px; height: 110px; background: url(/default/pic/zhuce2-3.png) 0px 0px no-repeat; left: 60px; top: 0}

@-webkit-keyframes bta{ 0%{top:0;} 30%{top:-5px;opacity: 0.8;} 60%{top:0;} 80%{top:5px;} 100%{top:0;}}
@-moz-keyframes bta{ 0%{top:0;} 30%{top:-5px; opacity: 0.8;} 60%{top:0;} 80%{top:5px;} 100%{top:0;}}
@-o-keyframes bta{ 0%{top:0;} 30%{top:-5px;opacity: 0.8;} 60%{top:0;} 80%{top:5px;} 100%{top:0;}}
@keyframes bta{ 0%{top:0;} 30%{top:-5px;opacity: 0.8;} 60%{top:0;} 80%{top:5px;} 100%{top:0;}}

.reg .tsaqf{position: absolute; left: -40px; width: 770px; height: 35px; background: #fff2db; line-height: 35px; padding: 0; color: #8c5a00; top: -13px; border-radius: 5px; padding-left: 30px;}
.reg .tsaqf:before{ content: "!"; position: absolute; left: 10px; top: 11px; width: 15px; height: 15px; border-radius: 50%; background:#8c5a00;color: #fff2db; line-height: 15px;text-align: center; }
.reg .tsaqf2{ position: relative; padding-top: 40px;}









