
body{ margin:0; background-color:#fff;}
*{font-family:"Arial"; font-size:12px;}
a,a:hover{ text-decoration:none;}
ul,h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
li{ list-style-type:none;}
i{ font-style: normal;}
.strat{ width:100%; float:left;}
.contaavt{ width:1440px; margin:0 auto; text-align:center;}
/*top start*/
.st_t1{background-color:#00a0e9; height:25px; padding-right:5%;}
.st_tor{ float:right; height:25px;}
.st_tor a{ padding:0 7px; display:inline-block; line-height:25px; height:25px;}
.st_tor i{ width:25px; height:25px; display:inline-block; background:url(../images/img.png) no-repeat; position:relative; top:-1px;}
.st_tor .st_i1{ background-position:-19px -14px;}
.st_tor .st_i2{ background-position:-54px -14px;}
.st_tor .st_i3{ background-position:-89px -14px;}
.st_tor strong{ color:#fff; position:relative; top:-8px; padding-left:4px; font-size:13px;}
/*top end*/

.st_t2{ padding:10px 25px; background-color:#cceaf8; padding-right:5%;}
/*logo start*/
.st_logo{ float:left; padding-left:100px;}
/*logo end*/
/*nav start*/
.st_ar2{ float:left; max-height:50px; padding-left:15px;}
#navqh{}
#navqh li{}
#navqh li a{ font-family:"SimHei"; font-size:14px; color:#342d2b; padding:30px 24px 0px 24px; font-weight:bold;}

.navbar-toggle{ border:1px solid #000;}
.navbar-toggle span{ border:1px solid #000;}
.st_daoh nav button{ margin-top: 26px;}
/*nav end*/
/*ip start*/
.st_ipont{ float: right; color:#00a0e9; font-size:24px; font-weight:bold; position:relative; top:10px;}
.st_ipont i{ display:inline-block; width:35px; height:35px; background:url(../images/img.png) no-repeat; background-position:-13px -44px; position:relative; top:10px;}
/*ip end*/
/*land start*/
.st_t3{width: 100%;}
.st_zj{ max-width:1030px; text-align:center; margin:0 auto;}
.st_zjimg{ float:left;}
.st_zjimg img{ max-width:65%;}
.st_land{ float:right; padding:3em 10px; width:35%;}
.st_lgbk{ border:2px solid #cceaf8; overflow:hidden; padding-bottom:10px; width: 100%; float: left;}
.st_lgbk a{ float:right;font-size:11.33px; padding:10px 8px 10px 0;}
.st_lgbk a img{ padding-right:2px;}
.st_lgbk form{}
.st_lgbk form .input-group{ padding-bottom:8px;}
.st_lgbk form .input-group .input-group-addon{ border-right:1px solid #d2d0d1;}
.st_lgbk form .input-group label{width:100%; display:block; position:absolute; z-index:10000; text-align:left; font-weight:normal; font-size:10px; bottom:-9px; margin:0;}

.st_lgbk form .st_fpu{ padding:20px 4px 0 4px;}
.st_lgbk form img{ float:left; background-color:#f3f3f3; border:1px solid #d2d0d1; padding:3px 9px;}
.st_lgbk .st_fpu1 img{padding:3px 6px 4px 6px;}
.st_lgbk form input{float:left; padding:6px 3px 5px 3px; box-shadow:none;border:1px solid #d2d0d1; border-left:none; width:198px;}
.st_lgbk form .st_zctj2{ width:100%;}
.st_lgbk form .st_zctj2{ background-color:#00a0e9; color:#fff;}
.st_lgbk form select{float:left; padding:4px 3px 4px 3px; box-shadow:none;border:1px solid #d2d0d1; border-left:none; width:198px; height:29px;}
.st_lgbk form .st_tij{ background-color:#00a1e9; color:#fff; width:228px; text-align:center; position:relative; left:6px; border:none; margin-top:20px; font-size:16px;}
/*land end*/
/*footer start*/
.st_t4{ position:relative; height:104px;}
.st_fjz{ position:absolute; left:50%; margin-left:-292px;}
.st_dgal{ border:2px solid #cceaf8; float:left; width:146px; height:84px;text-align:center; margin:0 auto;}
.st_dgal img{ padding:8px 0 4px 0;}
.st_dgal h6{ color:#221815;font-family:"SimHei"; padding:0 0 10px 0; font-weight:bold}
/*footer end*/
/*footer nav start*/
.st_t5{ text-align:center; margin:0 auto; padding:15px 0 26px 0;}
.st_t5 a{color:#a2a0a0;font-family:"SimHei"; font-weight:bold; padding-right:20px;}
.st_t5 a i{color:#a2a0a0;font-family:"SimHei"; font-weight:bold; padding-left:20px;}
/*footer nav end*/
/*Registration page start*/
.st_zcy{ padding:30px 0;}
.st_zcym{ width:50%; text-align:center; margin:0 auto; padding:15px; overflow:hidden; }
.st_th3{ width:100%;border-bottom:1px solid #00a0e9; float:left; padding:0 0 15px 0;}
.st_th3 h3{ float:left; font-size:20px; letter-spacing:1px;}
.st_th3 a{ float:right; font-size:12px; position:relative; top:5px; padding-right:2px;}
.st_zcym form{ padding:0 15px; float:left; width:100%;}
.st_zcym form h3{ width:40%; float:left; font-size:18px; font-weight:normal; text-justify:inter-ideograph;text-align:justify;text-justify:distribute-all-lines;}
.st_zcym form div{ padding:20px 0 0 0; width:100%;}
.st_zcym form div span{ width:11%; height:34px !important;}
.st_zcym form div span i{ position:relative;}
.st_zcym form p{ padding:20px 0 0 0; float:left; width:100%;}

.st_zcym form .st_ckbx{ width:auto !important; float:left;}
.st_zcym form label.error{ position:absolute; width:100%; left:0; bottom:-17px; z-index:100000; text-align:left; margin:0; padding-left:11%;}
.st_zcym form p label.error{ position:relative; width:auto; bottom:0; float:left; padding-left:6px;}
.st_zcym form .st_zctj{ background-color:#00a1e9; color:#fff; font-size:16px; width:100% !important; border:none; padding:6px 0;}
.error{color:red;}
#checkCode_ZC{position:absolute; bottom:0; right:0;} 
/*Registration page end*/

@media (max-width: 1800px) {/*<=1800*/

	 #signupForm #input1-error{position: relative; top:3em; left:-60%;  }
}
@media (max-width: 1620px) {

	 #signupForm #input1-error{position: relative; top:3em; left:-60%;  } 
}
@media(max-width:1250px){
#navqh li a{padding:30px 20px 0px 20px;}

#signupForm #input1-error{position: relative; top:3em; left:-60%;  }
}
@media (max-width: 1199px) {/*<=1200*/
.st_ar2{ padding-left:0;}
#navqh li a{padding:30px 11px 0px 11px;}
.st_zjimg{ width:65%; float: left;}
.st_land{ padding-right:15px; width: 35%;padding-top: 3em; float: right;}
.st_t4{ padding:15px 0;}

#signupForm #input1-error{position: relative; top:3em; left:-60%;  }
}
@media (max-width: 991px) {/*=<992*/
.st_t2{ padding-right:25px;}
.st_logo{padding-left:15px;}
#navqh li a{padding:30px 28px 0px 28px;}
.st_zjimg{ width:65%;float: left;}
 
#signupForm #input1-error{position: relative; top:3em; left:-60%;  }
}
@media (max-width: 963px) {/*=<768*/
#navqh li a{padding:30px 20px 0px 20px;}

#signupForm #input1-error{position: relative; top:3em; left:-60%;  }
}
@media (max-width: 866px) {/*=<768*/
#navqh li a{padding:30px 14px 0px 14px;}

#signupForm #input1-error{position: relative; top:3em; left:-60%;  }
}
@media (max-width: 800px) {
  
}
@media (max-width: 767px) {/*=<768*/
.st_logo{padding-left:15px;}
.st_ar2{ float:right;}
.st_daoh{ max-height:50px;}
.st_dht{ max-height:50px; margin:0;}
.st_dht .navbar-header{ max-height:50px; position:relative; top:-14px;}
.st_dah{ width:120px; background-color:#cdcdcd;}
#navqh{width:auto; margin:0; padding:0 10px;}
#navqh li{width: auto;}
#navqh li a{width: auto; padding:10px 0;}
.st_zjimg{width:100%;float: left;}
.st_land{ padding:15px; width:381px;text-align:center; margin:0 auto; float:none !important;}
.st_lgbk form input,.st_lgbk form select{ width:302px;}
.st_lgbk form .st_tij{ width:350px;}
.st_fjz{ margin-left:-146px;}
.st_t4{height:208px;}
.st_zcym{ width:50%;}
#signupForm .input-group .input-group-addon{ padding-bottom:0; padding-left:0; padding-right:0; text-align:center;}

#signupForm #input1-error{position: relative; top:3em; left:-60%;  }
}
@media (max-width: 551px) {/*=<496*/
.st_ipont{ font-size:14px;}
.st_zcym{ width:80%;}

#signupForm #input1-error{position: relative; top:3em; left:-60%;  }
}
@media (max-width: 400px) {/*=<400*/  
.st_logo{padding-left:0px;}  

.st_lgbk form input,.st_lgbk form select{ width:198px;}
.st_lgbk form .st_tij{ width:228px;}

#signupForm #input1-error{position: relative;  top:3em; left:-60%;   }
}
@media (max-width: 385px) {/*=<385*/
.st_zcym{ width:94%;}
.st_land{width:310px;}
}
