﻿@charset "utf-8";

/* CSS Document */
/*  ------------------------ 通用 ----------------------------  */
*{ margin:0px; padding:0px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body { font-family:"微软雅黑",Arial; color:#6e7a97;  font-size:12px; line-height:24px; background:#ffffff;}
body,html{ width:100%; height:100%;}
h1,h2,h3,h5,h6{ font-weight:normal;}
ol, ul ,li{list-style: none; margin:0px; padding:0px}
img,ol, ul ,li{ border:none;}
div{ margin:0 0; padding:0 0}
a{text-decoration:none; color:#999; outline:none; star:expression_r(this.onFocus=this.blur());}
a:hover {text-decoration: none; color:#2894ff ;cursor:pointer;}
img{ border:none;}
.clins{ clear:both; width:100%; margin:0; height:50px;}
.conten{ margin:auto;}
.pointer { cursor:pointer; }
.NoBorder { border:0 none; }
.NoPadding { padding:0; }
.t_l { text-align:left; }
.t_c { text-align:center; }
.t_r { text-align:right; }
.Break { word-break:break-all; word-wrap:break-word; }
.Nobreak { word-break:keep-all; word-wrap:normal; }
.fl { float:left; }
.fr { float:right; }
.UnLine { text-decoration:underline; }
.DisunLine { text-decoration:none; }
.absolute { position:absolute; }
.relative { position:relative; }
.wrapper { clear:both; overflow:hidden; }
.o-hidden { overflow:hidden; }
.invisible { visibility:hidden; }
.hidden { display:none; }
.block { display:block; }
.FB { font-weight:bold; }
.FN { font-weight:normal; }
.FI { font-style:italic; }
.F10 { font-size:10px; }
.F11 { font-size:11px; }
.F12 { font-size:12px; }
.F13 { font-size:13px; }
.F14 { font-size:14px; }
.F16 { font-size:16px; }
.F18 { font-size:18px; }
.DivH5, .DivH10, .DivH15, .DivH20, .DivH25, .DivH30, DivH1, .DivH40 { width:100%; overflow:hidden; }
.DivH1 { height:1px; }
.DivH5 { height:5px; }
.DivH8 { height:8px; }
.DivH10 { height:10px; }
.DivH15 { height:15px; }
.DivH20 { height:20px; }
.DivH25 { height:25px; }
.DivH30 { height:30px; }
.DivH40 { height:40px; }
.DivH60 { height:60px; }
.DivH80 { height:80px; }
.LH1 { line-height:1px; }
.LH10 { line-height:10px; }
.LH15 { line-height:15px; }
.LH18 { line-height:18px; }
.LH20 { line-height:20px; }
.LH25 { line-height:25px; }
.LH30 { line-height:30px; }
.LH35 { line-height:35px; }
.color_green { color:#85c226; }
.color_red { color:#e8470a; }
.color_red1 { color:#F00; }
.color_yellow { color:#bf0000; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}
i{ display:inline-block;}
.mainbox{ width:1200px; height:auto; margin:0 auto;}



.warp{ width:100%; position: absolute; left:0; top:0; z-index:10;}
.warppr{ height:75px;}
.logo{ float:left; padding-top:15px;}
.logo img{ height:49px;}

.logo_right img{ height:40px; vertical-align: middle;}

.navherd{ float:right;}
.nav{ background: rgba(255,255,255,0.9); width:100%; height:75px; margin:0px auto;position:fixed;}
.nav.navbk{ background: rgba(255,255,255,1); width:100%; margin:0px auto;}
.nav ul{ max-width:1200px; margin:0 auto;}
.nav li{ display:inline-block; height:75px; line-height:75px; font-size:14px; margin:0 0 0 35px;transition: 1s; -moz-transition: 1s; -webkit-transition: 1s; -o-transition: 1s; position:relative;}
.nav li.searchli{ margin-right:0;}
.nav li a{ display:block; height:100%; color:#6e7a97; font-size:16px;}
.nav li.navon .selecta,.nav li a:hover,.nav li.navon>a{ color:#2894ff;}
.nav li .icon_login{ display:block; width:21px; height:75px; text-indent:-9999px; background:url(../images/icon_login.png) no-repeat center center/21px 24px;}

.menuson{ position:absolute; left:-580px; top:75px; width:1160px; height:0; background:#fff; border-radius:0 0 0 5px; overflow:hidden;}
.menupic{ float:left; width:250px; height:260px;}
.menupic img{ width:100%; height:100%; border-radius:0 0 0 5px;}
.menulistmk{ float:left; max-width:430px; min-width:200px; width:auto; height:auto; border-right:1px solid #cccccc; padding:10px 0 0 30px; margin-top:20px;}
.menulistmk:last-child{ border:none;}
.menutit{ font-size:18px; color:#333333; line-height:normal; margin-bottom:10px; clear:both;}
.nav .menulistmk a{ float:left; display:block; width:50%; height:auto; margin-bottom:15px; padding:0 10px; font-size:14px; color:#666666;line-height:normal;}
.nav .menulistmk p{ height:30px; line-height:30px; overflow:hidden;}
.menulistmk .lasta{ clear:both;}
.nav li:hover .selecta{color:#2894ff;}
.nav .menulistmk a:hover{color:#2894ff;}
.menuson .menupic{ height:380px;}
.menuson .menupic2{ height:260px;}
.menuson .menupic3{ height:160px;}
.nav li:hover .menuson{height:380px;}
.nav li:hover .cloudmenu{height:160px;}
.nav li:hover .promenu{height:260px;}


.cloudmenu,.promenu{position:absolute; left:-250px; top:75px; width:680px; height:0; background:#fff; border-radius:0 0 5px 5px; overflow:hidden;}
.menupic{ float:left; width:250px; height:260px;}

/*  swiper-slide  */

.solde{ position:relative; overflow:hidden;}
.solde .swiper-slide{background:url(images/solde.jpg) no-repeat center center/cover; width:100%; height:650px;}
.solde .swiper-slide a{ display:block; width:100%; height:100%;}
.soldecloud .swiper-slide{height:420px;}
.soldecloud2 .swiper-slide{height:500px;}
.yun{ width:1920px; height:188px; position:absolute; left:50%; bottom:0; margin-left:-960px; z-index:19;}
.yun img{ width:100%; height:100%;}


.solside{background:url(images/solde.jpg) no-repeat center center/cover;height:200px; width:100%;}

.mainwrap{ width:100%; height:836px; background:url(../images/probg.png) repeat center 50px;}
/*解决方案切换*/
.solloic{height:220px; position:relative; margin:-50px 0 20px 0; z-index:2;}
.solloic .mainbox{background:#fff; border:1px solid #dee4ee; }
.plan_tab{ border-bottom:1px solid #dee4ee;}
.plan_tab a{ display:block; float:left; width:50%; height:48px; line-height:48px; background:#f4f6f8; border-left:1px solid #dee4ee; text-align:center; font-size:14px; position:relative;}
.plan_tab a:last-first{ border:none;}
.plan_tab a.current{ color:#2894ff; background:#fff;}
.plan_tab a.current span{ color:#6e7a97;}
.plan_tab a.current b{ display:inline-block; width:30px; height:2px; background:#2894ff; vertical-align:middle; margin:0 10px;}
.plan_tab span{ font-size:12px; margin-left:5px;}

.planlist,.planlist:hover,.recom_pro li,.recom_pro li:hover,.casepic_on,.casemk:hover .casepic_on,.cloudlist a,.cloudlist a:hover,.nav li:hover .menuson,.menuson{transition:all ease 0.4s; -webkit-transition:all ease 0.4s; -moz-transition:all ease 0.4s; -ms-transition:all ease 0.4s; -o-transition:all ease 0.4s;}
.planlist ul li{ display:block; float:left; border-left:1px solid #dee4ee; width:25%; padding:45px 20px;}
.planlist ul li:first-child{ border:none;}
.planlist:hover{ box-shadow:0 3px 6px #ddd;}
.planlist a{ display:block; width:100%; height:100%;}
.planlist i{ display:inline-block; width:45px; height:45px; vertical-align:middle;}
.planlist i img{ width:100%; height:100%;}
.plan_con{ display:inline-block; vertical-align:middle; margin-left:20px;}
.p_tit{ font-size:18px; color:#000028;}

/*推荐产品*/
.recom .mainbox{ width:1257px; margin:0 auto; overflow:hidden;}
.recom_tit{ width:249px; height:49px; margin:0 auto; background:url(../images/recom_tit.png) no-repeat; text-indent:-9999px;}
.recom_pro{ position:relative; margin-top:30px;}
.recom_pro .swiper-slide{width:100%; height:650px;}
.recom_pro ul{margin-top:10px;}
.recom_pro li{ display:block; float:left; width:381px; height:auto; background:#fff; border:1px solid #e6eaf2; margin-left:28.5px;}
.propic{ width:381px; height:261px; position:relative;}
.propic img{ width:100%; height:100%;}
.pro_more{ display:block; width:90px; height:30px; line-height:30px; text-align:center; color:#fff; background:#2894ff; position:absolute; bottom:0; right:0; font-size:14px;}
.pro_more:hover{ color:#fff;}
.pro_con{ width:305px; height:auto; margin:30px auto 40px;}
.pro_tit{ width:100%; height:30px; line-height:30px; overflow:hidden; color:#000028; font-size:22px; text-align:center;}
.pro_des{ color:#999; margin-top:10px; height:68px; overflow:hidden;}
.recom_pro li:hover{ box-shadow:-8px 8px 9px #ececec;}

/*云服务*/
.cloud{ width:100%; height:568px; padding:50px 0; background:url(../images/cloudbg.png) repeat-x center center; overflow:hidden;}
.cloud_tit{ width:162px; height:78px; background:url(../images/cloud_tit.png) no-repeat; text-indent:-9999px;}
.cloudlist a{ display:block; float:left; width:278px; height:290px; padding:30px 20px 0; background:#fff; border:1px solid #dee4ee; margin:35px 60px 0 0;}
.cloudlist i{ display:block; width:96px; height:69px; margin:0 auto;}
.cloudlist img{ width:100%; height:100%;}
.cloudtit{ color:#000028; font-size:18px; text-align:center; height:45px; line-height:45px; overflow:hidden; margin-top:10px;}
.clouddes{ height:90px; overflow:hidden;}
.cloudlist a:hover{ box-shadow:-8px 8px 16px #c6c6c6;}

/*成功案例*/
.case{ width:100%; height:auto; background:#fff; padding:20px 0;}
.case .mainbox{ width:1350px;}
.casetit2{ width:255px; height:66px; background:url(../images/casetit.png) no-repeat center center; margin:0 auto; text-indent:-9999px;}
.casemk{ display:block; width:240px; height:80px; float:left; margin:40px 15px 20px; position:relative;}
.casemk img{ width:100%; height:100%;}
.casepic_ys,.casepic_on{width:240px; height:80px;}
.casepic_on{ position:absolute; left:0; top:0; opacity:0;filter:alpha(opacity=0);-moz-opacity:0; -khtml-opacity:0; }
.casemk:hover .casepic_on{opacity:1;filter:alpha(opacity=100);-moz-opacity:1; -khtml-opacity:1;}

/*底部*/

.footer_top{ width:100%; height:auto;padding:45px 0 15px; background:#272e3a; border-bottom:1px solid #666666; color:#fff;}
.footer_top a{ color:#fff; font-size:14px;}
.footer_top a:hover{ color:#2894ff;}
.footerlist{ float:left; width:400px; padding:25px 0; font-size:22px; border-right:1px solid #3b424c;}
.footerlist:last-child{ border:none;}
.footertit{ text-align:center; margin-bottom:20px;}
.footertit i{ display:inline-block; width:35px; height:35px; vertical-align:middle;}
.footertit i img{ width:100%; height:100%;}
.f_listcon{ width:350px;  margin:0 auto;}
.f_listcon li{ display:block; width:50%; height:30px; line-height:30px; overflow:hidden; float:left;}
.f_listcon li a{ display:block; width:100%; text-indent:30px; letter-spacing:2px;}
.f_newlist{ padding-left:50px;}
.f_newlist li{ display:block; width:100%; height:30px; line-height:30px; overflow:hidden;}


.footer_bot{ width:100%; height:auto; background:#272e3a; padding:35px 0; color:#a6a6a8;}
.f_tel{ font-size:20px; text-align:center;}
.f_nav{ text-align:center; margin:10px 0 35px;}
.f_nav a{ display:inline-block; color:#a6a6a8; font-size:14px; margin:0 8px;}
.f_nav a:hover{ color:#2894ff;}
.f_logo{ float:left; width:238px; height:49px;}
.f_qt{ float:right; text-align:right; font-size:14px;}


.diswapblock{ display:none;}
.dispcblock,.p_des{ display:block;}
.nav li.dispcblock,.plan_tab span{display:inline-block;}

.redtel{ padding-top:50px;}
.redtel img{ width:auto; height:100px;}


.message_fixed{ width:100%; height:100%; position:fixed; left:0; top:0; display:none; z-index:1200;}
.message{ width:700px; height:460px; background:#fff; position:fixed; left:50%; top:50%; margin:-230px 0 0 -350px; padding:20px 20px 0; overflow:hidden; border-radius:5px; box-shadow:0 0 14px #666; z-index:1120;}
.message_tit{ width:100%; height:50px; line-height:50px; text-align:center; font-size:22px; color:#333;}
.message_text{ width:900px; height:auto;}
.message_text .input_text{ width:320px; height:45px; margin:17px 17px 0 0; text-indent:10px; border:1px solid #dedede; border-radius:5px; font-size:14px;}
.message_text .input_text:focus{ border:1px solid #2894ff;}
.message_text .textarea{ width:660px; height:150px; margin:10px 0 0; padding:10px 0; text-indent:10px; border:1px solid #dedede; border-radius:5px; font-size:14px;}

.tjbtn{ display:block; width:160px; height:45px; line-height:45px; background:#2894ff; color:#fff; text-align:center; margin:20px auto; border-radius:20px; font-size:16px;}
.tjbtn:hover{ color:#fff; cursor:pointer;}

.closebtn{ width:20px; height:20px; background:url(../images/close2.png) no-repeat center center/20px 20px; position:absolute; top:15px; right:15px; cursor:pointer; z-index:1122;}


.messagebg{ width:100%; height:100%; background:rgba(0,0,0,0.3); position:fixed; left:0; top:0; z-index:1119;}
@media (min-width:1600px){
	.p-register-title{
		font-size: 28px;
	}

}
@media (min-width: 1280px) and (max-width: 1600px){
	.p-register-title{
		font-size: 28px;
	}
	}


@media (min-width: 1000px) and (max-width: 1280px){
	
	.p-register-title{
		font-size: 24px;
	}
	}


@media (min-width: 880px) and (max-width: 1000px){
	.p-register-title{
		font-size: 20px;
	}
	}



@media (min-width: 640px) and (max-width: 880px){
	.p-register-title{
		font-size: 18px;
	}
	}



@media (min-width: 320px) and (max-width: 640px){
	.p-register-title{
		font-size: 16px;
	}
	}



@media (max-width: 640px){
	.p-register-title{
		font-size: 16px;
	}
	}
	
@media (max-width: 320px){
	
	.p-register-title{
		font-size: 16px;
	}
	}

@media (max-width: 500px){
	.p-register-title{
		font-size: 16px;
	}
.diswapblock,.casepat,.p_menudes{ display:block;}
.nav li.dispcblock,.dispcblock,.soicilk,.menucon,.soictex,.casenig .caseintex,.casenml .caseintex{ display:none;}

.mainbox{ width:100%; height:auto;}
.logo{ padding-top:10px;}
.logo img{ height:35px;}

/*头部菜单*/
.warp{ position:fixed; top:0; left:0; z-index:33; box-shadow:0 5px 5px #eee;}
.wapmenu{ display:block; float:right; width:40px; height:60px; text-indent:-9999px; background:url(../images/icon_menu.png) no-repeat center center/25px 18px;}
.nav{ height:60px; padding:0 10px; background: rgba(0,0,0,1);}	
.nav ul{ width:100%; min-height:100%; position:fixed; left:0; top:0; bottom:0;background: rgba(0,0,0,1); padding:15% 15% 0; overflow-y:scroll; z-index:33;}
.nav li{ margin:0 auto; width:100%; height:45px; line-height:45px; border-bottom:1px solid #333;}
.nav li.navon a{ height:45px; border:none; color:#fff;}
.waplogo{ width:100%; position:absolute; left:0; top:0; padding:10px 0; text-align:center; background:#000; z-index:34;}
.waplogo img{ height:25px;}
.close{ position:absolute; left:20px; top:20px; z-index:44; width:15px; height:15px; background:url(../images/close.png) no-repeat center center/15px 15px; text-indent:-9999px;}



.menuson{ display:none; position:inherit; left:0; top:0; width:100%; height:auto; background:#000; border-radius:0; overflow:inherit;}
.menulistmk{ float:left; max-width:inherit; min-width:inherit; width:100%; height:auto; border-right:none; padding:0; margin-top:0;}
.menulistmk:last-child{ border:none;}
.menutit{ font-size:14px; color:#2894ff; height:40px; line-height:40px;clear:both;}
.nav li.navon .menulistmk a{ height:auto;}
.nav .menulistmk a{ float:left; display:block; width:100%; height:auto; margin-bottom:15px; padding:0; font-size:14px; color:#fff;}
.nav .menulistmk p{ height:auto; line-height:normal; overflow:hidden;}
.menuson .menupic{ height:380px;}
.p_menudes{ color:#666;}


.warppr{ height:60px;}

/*内页banner*/
.solside{height:150px;}

/*  swiper-slide  */

.solde .swiper-slide{width:100%; height:280px;}

/*  首页也tab  */
.mainwrap{ width:100%; height:auto; background:#fff;}
.solloic{height:auto; position:relative; margin:-32px 0 10px 0; z-index:2;}
.plan_tab a{ display:block; float:left; width:50%; height:30px; line-height:30px; background:#f4f6f8; border-left:1px solid #dee4ee; text-align:center; font-size:14px; position:relative;}
.plan_tab span,.p_des{ display:none;}
.plan_tab a.current b{ width:15px; margin:0 5px;}
.planlist ul li{ padding:10px; height:100px;}
.plan_con{ margin:0;}
.plan_con{ width:100%;}
.p_tit{ width:100%; font-size:12px; text-align:center;}
.planlist i{ display:block; width:30px; height:30px; margin:0 auto;}


/*首页推荐产品*/
.recom .mainbox{ width:100%;}
.recom_tit{ margin:30px auto 10px;}
.recom_pro { margin:0;}
.recom_pro li{ display:block; width:47%; float:left; margin:0 0 2% 2%;}
.recom_pro li:last-child{ display:none;}
.propic{ width:100%; height:34vw;}
.pro_more{ width:80px; height:25px; line-height:25px; font-size:12px;}
.pro_con{ width:100%; margin:0 0 20px;}
.pro_tit{ font-size:14px;}
.pro_des{ margin:0; padding:0 10px;}


/*首页云服务*/
.cloud_tit{ margin-left:10px;}
.cloud{ background:#fff; height:auto; padding:30px 0 30px;}
.cloudlist a{ width:47%; height:auto; margin:2% 0 2% 2%; padding:20px 20px 20px;}
.cloudlist i{ width:60px; height:43px;}
.cloudtit{ font-size:14px; height:30px; line-height:30px;}

/*首页案例*/
.case .mainbox{ width:100%;}
.casetit2{ margin:0 auto 20px;}
.casemk{ width:50%; height:auto; margin:0; border:1px solid #ddd; margin:0 -1px -1px 0;}
.casepic_ys, .casepic_on{ width:100%; height:auto;}

/* 底部  */
.footer_bot{ width:100%;}
.f_tel{ font-size:12px; padding:0 10px;}
.f_qt{ font-size:12px; text-align:center; padding:0 10px;}



.message{ width:100%; height:100%; background:#fff; position:absolute; left:auto; top:auto; margin:0; padding:20px 0 20px; overflow:scroll; border-radius:0; box-shadow:0 0 14px #666;}
.message_tit{ width:100%; height:50px; line-height:50px; text-align:center; font-size:22px; color:#333;}
.message_text{ width:90%; height:auto;margin:0 auto;}
.message_text .input_text{ width:100%; height:42px; margin:10px 0 0; text-indent:10px; border:1px solid #dedede; border-radius:5px; font-size:14px;}
.message_text .input_text:focus{ outline:none;}


.tjbtn{ display:block; width:160px; height:45px; line-height:45px; background:#2894ff; color:#fff; text-align:center; margin:20px auto; border-radius:20px; font-size:14px;}
.tjbtn:hover{ color:#fff; cursor:pointer;}
.messagebg{ z-index:200;}
.closebtn{ position:fixed;}
	}
	
.tryfree{
	/* display: block; */
    width: 80px !important;
    height: 37.5px !important;
	color: #fff !important;
    line-height: 37.5px !important;
    text-align: center;
	vertical-align: center;
    border-radius: 5px;	
	background-image: linear-gradient(135deg, #0068dd, #00aeee);
}


/* 手机注册页面*/
.register-wrapper{
	/* overflow: auto; */
	clear: both;
	zoom:0.8;
}
.header{
	background: url('/images/bg_liuzi.png') center center/cover no-repeat;
    padding: 30px 60px 120px;
    text-align: center;
}

.header h2 {
	color: #006edc;
    font-weight: bold;
    margin-bottom: 34px;
	font-size: 30px;
}
.header .title-image-list{
	width: 80%;
	margin:0 auto 0;
}
.p-16-mar10{
	font-size:16px;
	color: #212121;
    margin-top: 10px;
    font-weight: bold;
}
.header li{
	width: 25%;
	float: left;
}
.header li {
	list-style: none;
}
.main{
	width: 70%;
    margin: -80px auto 0;
    border-radius: 15px;
    background-color: #fff;
    padding: 50px 3% 0px 3%;
    box-shadow: 0 0 16px rgba(198, 210, 216, 0.1);
}
.main-info-left {
	float: left;
    width: 72.25914%;
    padding-right: 9.1954%;
    border-right: 1px solid #e6e6e6;
}
.main .p-register-title{
	font-weight: bold;
	/* font-size: 26px; */
    margin-bottom: 25px;
	color:#252B3A;
}
.shd{
	width: 100%;
    margin-bottom: 12px;
	display: -webkit-flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.main .register-form-left,.register-form-right{
	width: 47.22222%;
}
.main .register_text{
	margin-bottom: 15px;
	position: relative;
	height: 53px;
    border: 1px solid #e9e9e9;
    width: 100%;
    font-size: 16px;
    padding: 10px 22px;
	/* caret-color:#000000; */
    box-sizing: border-box;
    border-radius: 3px;
	/* box-shadow: 0 0 0px 1000px #fff inset; sssssssssssssssssssssssssssssss*/
	/* background-color: #fff; */
    transition: all .5s;
    position: relative;
    z-index: 5;
    background-color: transparent;
}

input:-webkit-autofill{
	box-shadow: 0 0 0px 1000px #fff inset;
}
.register_text:focus{
	border-color: #006edc !important;
}
.main .register-select{
	margin-bottom: 10px;
	height: 53px;
    line-height: 33px;
    display: block;
    border: 1px solid #e9e9e9;
    color: #717171;
    width: 100%;
    font-size: 16px;
    padding: 10px 22px;
    box-sizing: border-box;
    border-radius: 3px;
    transition: all .5s;
    position: relative;
    z-index: 2;
    background-color: transparent;
    overflow: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    opacity: 1;
}
.register-select:focus{
	outline: 0;
	border-color: #006edc !important;
}
.mytextareadiv{
	width:100%;
	margin-top: 5px;
}
.mytextareadiv textarea:focus{
	outline: 0;
	border-color:#006edc;
}
.mytextarea{
	overflow: auto;
	resize: none;
	width: 100%;
	font-size: 16px;
	border: 1px solid #e9e9e9;
	border-radius: 7px;
	padding: 15px 22px;
}

.main-info-right{
	float: right;
	padding-top:45px;
    width: 27.24252%;
    padding-left: 7%;
	font-size: 16px;
}
.main-info-left input:focus{
	outline:0
}
.main-info-right b{

	color: #0071dc;
}
.main .qrcode {
	width: 175px;
	height: 175px;
	margin-top:20px
}
.main-info-right .mt-20{
	margin-top: 20px;
}
.main-info-right p {
	color: #353535;
    font-size: 16px;
}
.bottom-check{
	width: 100%;
    margin-bottom: 12px;
}
.checkdiv{
	margin: 10px 0 10px;
	font-size: 14px;
	/* height: 27px;
	line-height: 27px; */
}
  input[type="checkbox"] + label:before{
	content: '';
    border: 1px solid #e9e9e9;
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    top: 4px;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    box-sizing: border-box;
    margin-right: 13px;
 }

 .inputbox{
	width: 20px;
	height: 20px;
    display: inline-block;
    text-align: center;
    position: relative;
	top: 3px;
    cursor: pointer;
	padding-top: 3px;
	margin-right: 5px;
 }
 .sub-button{
	text-decoration: none;
	min-width: 180px;
	height: 48px;
	display: block;
	font-size: 16px;
	margin-top: 10px;
	text-align: center;
	line-height: 48px;
	border-radius: 5px;
	border: 1px solid #fff;
	color: #fff;
	cursor: pointer;
	box-sizing: content-box;
	background-image: linear-gradient(135deg, #0068dd, #00aeee);
	background-color: #0360c3;
	border: none;
	position: relative;
	overflow: hidden;
	transition: padding-right 0.3s ease-in-out;
 }
 .sub-button:hover{
	color: #fff;
 }
 .sub-button::after {
	content: '>';
	position: absolute;
	top: 50%;
	right: 45px;
	transform: translateY(-50%);
	opacity: 0;
	transition: all 0.3s ease-in-out;
  }
  
  .sub-button::after {
	/* padding-right: 20px; */
  }
  
  .sub-button:hover::after {
	opacity: 1;
	right: 38px;
  }
  .sub-button span{
	/* transform: translateX(-5px); */
	transition: all 0.3s ease-in-out;
  }
  .sub-button:hover span{
	margin-right: 10px;
  }
.nameWrapper, 
.phoneWrapper,
.corporateNameWarpper,
.emailWrapper,
.contentWarpper,
.enterpriseSizeWapper {
	position: relative;
	margin: 8px 0;
}
.nameWrapper label, 
.corporateNameWarpper label, 
.emailWrapper label,
.phoneWrapper label, 
.contentWarpper label{
	position: absolute;
    left:23px;
    /* line-height: 53px; */
	/* height: 53px; */
    top:12px;
	/* z-index: 5; */
	font-size: 16px;
	color:#757575;
    transition: all 0.3s;
    pointer-events: none;  /* 不接受点击 */
}

.nameWrapper .register_text:focus ~ label,
.corporateNameWarpper .register_text:focus ~ label,
.emailWrapper .register_text:focus ~ label,
.phoneWrapper .register_text:focus ~ label
{
    top:-13px;
    left:23px;
    color: #006edc;
	background-color: #fff;
	z-index: 10;
}
.enterpriseSizeWapper label{
	position: absolute;
    top:-13px;
	font-size: 16px;
    left:23px;
    color: #006edc;
	/* background-color: #fff; */
	z-index: 10;
    pointer-events: none;  /* 不接受点击 */
}
.contentWarpper .mytextarea:focus ~ label
{
    top:-13px;
    left:23px;
    color: #006edc;
	/* background-color: #fff; */
	/* z-index: 10; */
}
