﻿/* CSS Document */
*{ margin:0px; padding:0px;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle; outline:none;}
body{font-size:14px;font-family:"微软雅黑";}
table{border-collapse:collapse;border-spacing:0;}

a{color:#000;text-decoration:none;}

/**/
.bodyall{ width:960px; margin:0px auto;}

/*logotop*/
.logotop,.content{ width:100%; overflow:hidden; clear:both; padding:30px 0px; margin:0px auto;}
.logotop img,.logotop h1{ display:inline-block;zoom:1;*display:inline; vertical-align:bottom;}
.logotop img{ width:150px; height:80px;}
.logotop h1,.logotop p{ color:#666666; font-weight:normal;}
.logotop h1{ font-size:24px;}
.logotop p{ font-size:16px; float:right; padding-top:60px;}

/*login content*/
.content{ padding-bottom:75px;}
.content  a  img{ width:540px; height:350px; display:block;}
.logindiv{ float:right; border:#dedede solid 1px; width:350px; height:350px;}
.logindiv h2{ height:50px; line-height:50px; border-bottom:#dedede solid 1px; background:#f5f5f5;
              text-align:center; position:relative; color:#666666; font-size:20px; font-weight:normal;}
.logindiv h2 a{ position:absolute; right:10px; top:0; font-size:16px; color:#0033cc; }
.logindiv h2 a:hover,.logindiv form p a:hover,.checkp a:hover,.checkterms p a:hover,.test a:hover,.enroolh3 a:hover,.home span a:hover,.div1.test2 a:hover,.pass_eok div p a:hover,.gohome a:hover{ color:#e10303;}
.logindiv form{ padding:5px 20px;}
.logindiv form p{ padding-left:60px; height:22px; line-height:22px; color:#e10303;}
.logindiv form p a{color:#0033cc; }
.textdiv{position:relative; left:0; top:0; clear:both;  width:100%; z-index:50; }
.textdiv label{ float:left; width:50px; height:32px; line-height:32px;
                text-align:right; font-size:16px; display:block; padding-right:5px; }
.textdiv input{ padding:8px; color:#000; background-color:transparent;  position:relative; z-index:50;
                border:#d8d8d8 solid 1px; /*margin-left:60px;*/display:block; width:230px;}
.tips{ position:absolute;  top:6px; left:65px; color:#999999;  z-index:-10;}/*pointer-events:none; ie不支持*/
.test{ padding:22px 0px 5px; clear:both; overflow:hidden; /*display:none;*/}
.test input{ width:50px; margin-left:1px;}
.test input,.test div,.test a{ float:left;}
.test div,.test a{ padding:5px 5px 0px;}
.test div img{ width:79px; height:22px;}
.test a{ color:#0033cc;}
.checkp{ height:36px;padding: 10px 0px 0px 60px;}
.checkp a{ float:right; color:#666666; }
.checkp span,.succ_che p,.long,.radiocheck label{position:relative;}
.checkp span i,.checkterms h4 i,.succ_che p i,.long i,.radiocheck label i{ position:absolute; top:3px; left:0px; 
          width:14px; height:14px; display:block;z-index:-1; overflow:hidden;
          background:url(../images/icon.png) -32px -20px no-repeat;}
.checkp span i.check,.checkterms h4 i.check,.succ_che p i.check,.long i.check{ background-position:-32px -46px; }
.checkp span label{ color:#666666; padding-left:5px; }
.checkp span input{ opacity:0; filter:alpha(opacity=0); width:14px; height:14px;}
.btn{ background:#ff6600; color:#f5f5f5; font-size:18px; border:none; display:block; border-radius:3px; padding:5px; 
      width:130px;  line-height:30px; margin:5px 0px 0px 60px; font-family:"微软雅黑"; clear:both; overflow:hidden;}
.btn:active{ background:#e10303;}
.usnone{ visibility:hidden;}


/*enroll content*/
.enrollh2{ border-bottom:#ececec solid 3px; height:50px; position:relative;}
.enrollh2 ul{ position:absolute; bottom:-3px; left:100px; }
.enrollh2 ul li{ width:230px; color:#cacaca;font-size:18px; float:left; 
                 font-weight:bold; padding:10px 0px; text-align:center; } 
.enrollh2 ul li span{ font-size:24px; margin-right:5px;}
.enrollh2 ul li.active{ color:#ff6600; border-bottom:#ff6600 solid 3px;}
.enroolh3{ padding:30px 100px; font-weight:normal;}
.enrollform{ width:760px; margin:0px auto;}
.radiodiv{ overflow:hidden; clear:both; margin:0px auto 50px; height:45px;}
.radiodiv p{ float:left; position:relative; padding:0px 50px;}
.radiodiv p input{ position:absolute; left:50%; top:0; opacity:0; filter:alpha（opacity=0); z-index:-1;}
.radiodiv p label{ width:145px; display:block;  line-height:24px; color:#fff;   font-size:16px;
                   background:#c0c0c0; text-align:center; padding:10px 0px; border-radius:3px;}
.radiodiv p label.active{ background:#ff6600;}
.checkterms{ padding:5px 50px;  font-family:"宋体";}
.checkterms h4{  font-weight:normal;line-height:14px; height:14px; position:relative; left:0; top:0; margin:5px 0px; }
.checkterms h4 i{ top:0px; left:3px; position:absolute; }
.checkterms h4 input{ opacity:0;filter:alpha(opacity=0); margin-right:10px; }
.checkterms p{ padding-left:14px; line-height:22px;}
.checkterms p a{ color:#0033cc;}
.btn2{ margin:20px auto 10px; width:160px;border-radius:3px;}
#termstip{ text-align:center; color:#ff6600; visibility:hidden;}

/*enroll_info content*/
.enroolh3 a{ color:#0033cc;}
.e_infoform{ width:680px; margin:0px auto;}
.e_infoform h3{ padding-bottom:20px; clear:both;}
.div1{ padding:20px 0px; /*overflow:hidden;*/ clear:both; position:relative;  left:0; top:0; width:100%;}
.label1,.input1{ float:left;}
.label1{ display:block; width:140px; padding-right:10px; text-align:right; height:36px; line-height:36px; }
.label1 span{ color:#e10303; vertical-align:middle; padding:0px 5px;}
.input1{  width:230px; padding:10px 5px; border:#d6d6d6 solid 1px; /*margin-right:15px;*/}
.focus{ position:absolute; top:20px; left:365px; max-width:280px; z-index:10; 
        line-height:16px; padding:8px; background:#f3fbff; border:#c1e6ff solid 1px;
        display:none;}
.focus_left{ left:510px;}
.focus span{ background:url(../images/icon.png) -34px -153px no-repeat; overflow:hidden;
             position:absolute; left:-8px; top:5px; display:block;
             width:8px; height:8px;}
.focus i{ background:url(../images/icon.png) -31px -97px no-repeat; display:inline-block;zoom:1;*display:inline;
          width:18px; height:18px;  float:left; overflow:hidden;  }
.focus em{ font-style:normal; padding-left:20px; display:block;}
.blur{ background:#ffeded; border:#ffcccc solid 1px;}
.blur span{ background-position:-34px -178px;}
.blur i{background-position:-31px -122px;}
.txtok{ background:none;border:none;}
.txtok i{background-position:-31px -71px;}
.input1.addtext{ width:400px;}
.input1.captcha{ width:115px;}
.input1.cap_btn,.cap_btn{ width:100px; padding:10px 5px; border:none; border-radius:4px; margin:0px 5px;
          background:url(../images/bg.jpg) 0px 0px repeat-x; color:#f5f5f5;}
.input1.cap_btn2{ background:#aeadad; background-image:none; }
.cap_btn:active{ background:#0033cc;}
.btn3{ margin-left:110px; }
.logodiv{ position:relative; top:0; left:0;}
.tiplogo{ position:absolute; top:29px; left:470px;}
/*验证码20170411*/
#CheckCodeImg{ float:left; height: 26px;  margin: 5px 10px 0;}
#code1{ line-height:36px;}



/*enroll_info content select*/
.main { width:515px; overflow:visible; clear:none; padding-top:6px; margin:0;}
.main select{width: 130px; border:#d6d6d6 solid 1px; }

/*eroll_success content*/
.enroll_sucs{ padding:20px 0px 20px 150px; overflow:hidden;clear:both; margin-bottom:20px;
              background:#f5f5f5; border-bottom:#ececec solid 1px;}
.enroll_sucs i{ width:48px; height:48px;background:url(../images/icon.png) -14px -214px no-repeat;
                float:left;}
.enroll_sucs div{ padding:0 100px 0 60px;}
.enroll_sucs div h3{ line-height:26px;}
.enroll_sucs div h3 span{ color:#ff6600; padding-right:5px;}
.e_succform{width:845px;}
.e_succform h3{ padding:0px 0px 20px 30px;  }
.com_name{ height:36px; line-height:36px;}
.https{ width:230px; padding:10px 5px; border:#d6d6d6 solid 1px; margin-left:150px;}
#domain{ border:#fff solid 0px; padding:0px 5px; vertical-align:middle;}
.fileInputText{float:left;
		border:1px solid #ddd ;
		padding:0 5px;
		margin:0}		
.fileInputButton{ float:right; 
		border:solid 1px #ccc; 
		background:#4d6edd;
        color:#fff;
		margin:0;
		padding:0;
		box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box}
.input1 .files{border:none;}
.dotype{ margin-left:150px; line-height:26px; padding-top:5px;}
.dotype h4{ color:#ff6600; font-weight:normal;}
.dotype div{ clear:both; display:block; overflow:hidden; width:100%;}
.dotype2 div{ clear: none; display:block; overflow:hidden; width:auto;}
.succ_che p{ float:left; width:115px;}
.succ_che p i{top:6px;}
.succ_che p input{ opacity:0; filter:alpha(opacity=0); /*visibility:hidden;*/ width:14px; height:14px;}
.succ_che p label{ padding-left:5px;}
.such{ line-height:36px; height:36px;}
.such2{ line-height:18px;}
.copy_tips{ position:relative; height:130px; }
.filediv{ position:absolute; top:14px; left:150px;}
.filediv div{ margin:6px 0px;}
.tipps{position:absolute; top:28px;right:70px;
             width:260px;padding:8px; color:#666666;
             background:#fff8f3; border:#ffd1b1 solid 1px;}
.long,.dates{ float:left; line-height:20px; height:20px; padding-top:10px;}
.long i{ top:13px;}
.long input{ vertical-align:middle;opacity:0; filter:alpha(opacity=0); /*visibility:hidden;*/ width:14px; height:14px;}
.long label{ padding:0px 10px 0px 5px;}
.dates{ display:block;}
/*.dates select{ padding:8px;}*/
.intro{ width:400px; height:100px; resize:none;
        border:#c6c6c6 solid 1px; padding:8px;}
.home{ margin-left:90px; display:block; overflow:hidden; clear:both;}
.btn4{ float:left;}
.home span{ padding:0px 0px 0px 50px; line-height:50px;}
.home span a{color:#0033cc;}

/*submit_success content*/
.submit_suc{ border-top:#ececec solid 2px; border-bottom:none;}
.center{ margin:20px 0px 10px; font-weight:bold;}

/*pass content*/
.passtop{ border-bottom:#ff6b00 solid 2px; padding-bottom:15px;}
.test2{ clear:both; overflow:hidden; /*display:none;*/}
.div1.test2 input{ width:100px;}
.div1.test2 input,.div1.test2 div,.div1.test2 a{ float:left;}
.div1.test2 div,.div1.test2 a{ padding:7px 0px 0px 5px;}
.div1.test2 a{ color:#0033cc;}
.radiocheck label{ width:100px; height:20px; line-height:20px; padding-top:6px;}
.radiocheck label i{ width:17px; height:17px; background-position:-32px -341px; top:8px; left:18px; }
.radiocheck label.check i{background-position:-32px -283px; }
.radiocheck label input{ opacity:0; filter:alpha(opacity=0);/*visibility:hidden;*/ }

/*pass_eok*/
.pass_eok{background:none;border:none; }
.pass_eok i{background-position:-14px -393px; width:54px; height:53px; /*padding-right:20px;*/}
.pass_eok div p a{ color:#0033cc;}
/*pass_set*/
.btn150{ margin-left:150px; margin-top:20px;}

/*pass_eok1*/
.pass_eok div h2{ font-weight:normal; line-height:54px;}
.gohome{ margin-left:75px;}
.gohome a{ color:#0033cc;}

/*pass_sset*/
.passsok i{ background-position:-15px -472px;}
.cap_btn2{padding:5px; display:inline-block; vertical-align:middle;}
/*foot*/
.footer{ border-top:#d8d8d8 solid 1px; padding:20px 0px; text-align:center; color:#999999; line-height:30px;}


/**/
.uplogo{ clear:both; overflow:auto; width:200px; height:137px; display:block; border:none; margin:10px 0px 0px 150px;}
.licence{ clear:both; overflow:auto; margin:0px 0px 10px 150px;}
.licence .uplogo{ float:left; clear:none; margin:0 5px 0 0;}