/**
 * @description  reset && common
 * @author Vonsum
 * @version v1.0
 * @build 2013-08-27
 */
@charset "gbk";
/*******************reset************************/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, s,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video  {
	padding: 0;
/*	border: 0;*/
	outline: 0;
/*	background: transparent;*/
	margin-bottom:0px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
/*	color:#333;*/
}
img {border: 0;}
article,aside,details,summary,figcaption,figure,
footer,header,hgroup,menu,nav,section {display:block;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
ul,li{ list-style: none;}
a { text-decoration:none;}
a:hover { text-decoration:none;}
em,var { font-style:normal;}
input,textarea,button { outline:none;}
/**********************common**************************/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear {clear:both;}
/* End hide from IE-mac */
/*css3 style*/
.has-trans{
    -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
    -moz-transition: all 0.3s ease-out;  /* FF4+ */
    -ms-transition: all 0.3s ease-out;  /* IE10 */
    -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
    transition: all 0.3s ease-out;
}



body{ font-size:12px;font-family: 'Microsoft YaHei',Î¢ÈíÑÅºÚ,Tahoma,Helvetica,sans-serif;}
.wp{ width:996px; background:#FFF; margin:0 auto;}
.floatleft{ float: left}
.floatright{ float:right}
.red{ color:#CC0000}
.gray{ color: #999999}
.dark{ color: #333333}
.cheng{ color: #cc0000}

.cheng:visited{ color: #ff6600}
.cheng:hover{color:#cc0000;}
.cheng:active {color: #444;}
.hidden{display: none;}

.input_zc, .input_zc2, .input_56, .input_a56 {border: 1px solid #CCCCCC;box-shadow: 2px 2px 3px #EDEDED inset;color: #666666;display: inline;height: 25px;outline: medium none; line-height:25px;padding: 3px;width: 255px; margin-left:5px; float:left;}
.input_zc:focus, .input_zc2, .input_56:focus, .input_a56 {border: 1px solid #FF6600;box-shadow: 0 0 5px #FFA163;}

.input_70 {border: 1px solid #CCCCCC;box-shadow: 2px 2px 3px #EDEDED inset;color: #666666;display: inline;height: 25px;outline: medium none; line-height:25px;padding: 3px;width: 70px; margin-left:5px; float:left; font-size:18px; color:#ff6600; font-weight:bold;}
.input_70:focus{border: 1px solid #FF6600;box-shadow: 0 0 5px #FFA163;}

.input_70x {border: 1px solid #CCCCCC;box-shadow: 2px 2px 3px #EDEDED inset;color: #666666;display: inline;height: 25px;outline: medium none; line-height:25px;padding: 3px;width: 70px; margin-left:5px; float:left; margin-top:5px;}
.input_70x:focus{border: 1px solid #FF6600;box-shadow: 0 0 5px #FFA163;}


.input_220{background: url(../images/common/input_220.jpg) no-repeat left top;color: #333333;line-height: 24px;padding: 3px;width: 220px; border:0; float:left; margin:5px 10px 0;}
.input_80{background: url(../images/common/input_80.jpg) no-repeat left top;color: #333333;line-height: 24px;padding: 3px;width: 84px; border:0; float:left; margin:5px 10px 0;}
/* »Øµ½¶¥²¿ */
#retop{position:fixed;bottom:10%;_position:absolute;width:25px;height:69px;background:url(../images/topback.png) no-repeat;text-indent:-9em;overflow:hidden;display:none;}
/*»áÔ±×¢²áµÇÂ½*/
#userself{ width:940px; margin:0 auto 0;font-family: 'Microsoft YaHei',Î¢ÈíÑÅºÚ,Tahoma,Helvetica,sans-serif;
}
#userself .center{ width:940px;border:#ccc 1px solid;background:#fff;color:#333;

-moz-box-shadow: 2px 2px 10px #ccc;/* for firefox */
-webkit-box-shadow: 2px 2px 10px #9ccc;/* for safari or chrome */
box-shadow:2px 2px 10px #ccc;/* for opera or ie9 */
margin-left:3px;_margin-left:2px; height:1100px;}
#userself .login{ width:940px;border:#ccc 1px solid;background:#fff;color:#333;

-moz-box-shadow: 2px 2px 10px #ccc;/* for firefox */
-webkit-box-shadow: 2px 2px 10px #9ccc;/* for safari or chrome */
box-shadow:2px 2px 10px #ccc;/* for opera or ie9 */
margin-left:3px;_margin-left:2px; height:380px;}
#userself .reg_01_c{ width:940px;border:#ccc 1px solid;background:#fff;color:#333;

-moz-box-shadow: 2px 2px 10px #ccc;/* for firefox */
-webkit-box-shadow: 2px 2px 10px #9ccc;/* for safari or chrome */
box-shadow:2px 2px 10px #ccc;/* for opera or ie9 */
margin-left:3px;_margin-left:2px; height:1190px; *height:1220px;}
.reg_title { background:url(../images/common/reg_title.jpg) no-repeat; height:105px; width:938px; margin:0 auto;}
.reg_title_right { width:500px; float:right; padding-right:20px;  line-height:25px; margin-top:15px;}
.reg_title_right li { background:url(../images/common/reg_shuqian.gif) no-repeat 0 4px;padding-left:25px;}
.reg_main { margin:10px auto; width:900px; background:url(../images/common/reg_main_top.jpg) no-repeat left top; line-height:40px;}
.reg_main_01 { padding:60px 0 0 120px; background:url(../images/common/reg_num_1.gif) no-repeat 45px 45px; height:50px; font-size:14px; color:#333; font-weight:bold;}


.reg_main_02 { padding:60px 0 0 120px; background:url(../images/common/reg_num_2.gif) no-repeat 45px 45px; height:50px; font-size:14px; color:#333; font-weight:bold; margin-top:-30px;}
/*.reg_main_03 { padding:60px 0 0 120px; background:url(../images/common/reg_num_3.gif) no-repeat 45px 45px; height:50px; font-size:14px; color:#333; font-weight:bold; margin-top:-30px; margin-left:-50px;}*/
.reg_main_03 { padding:60px 0 0 120px; background:url(../images/common/reg_num_3.gif) no-repeat 45px 45px; height:50px; font-size:14px; color:#333; font-weight:bold; margin-top:-30px;}
.reg_main_r01 { padding-left:50px; font-size:14px; margin:5px 0; }

.reg_main_title { width:80px; text-align:right; float:left;}
.reg_button {background: url(../images/common/Reg_Submit.jpg) no-repeat center; width:282px; height:54px; border:none; cursor:pointer; margin:10px 0 20px 60px;}
.reg_zongzhang {margin:10px 0 0px 60px;}
.reg_end { background:url(../images/common/reg_main_end.jpg) no-repeat right bottom; float:left; width:890px;}
.reg_12text { margin-top:5px;font-size:12px;}
.reg_code { margin-top:5px;font-size:12px; _padding-top:15px;*padding-top:15px;padding-top:0px;}
/*ÐÂ×¢²áÒ³Ãæ*/
.reg_01 { background:#f7f7f7; width:938px; margin:1px auto;}
.reg_01_left { width:700px; float:left;background:#fff; border-right: 1px solid #F0F0F0; height:1190px; *height:1220px;}
.reg_01_biaoti {color: #838383;font-size: 32px;height: 60px;line-height: 60px;padding-left: 50px;padding-top: 20px; border-bottom: 1px solid #F0F0F0;}
.reg_01_yemian {background: url(../images/common/reg/reg_01.jpg) no-repeat left center  ;color: #333333;display: inline-block;font-size: 12px;height: 30px;line-height: 30px;padding-left: 30px; margin-left:50px; font-size:14px; margin-top:10px;}
.reg_01_tishi {padding-left: 50px; color:#ff6600; font-weight:bold; font-size:14px; height:30px; border-bottom: 1px solid #F0F0F0;}

.reg_01_aa { background:url(../images/common/reg_num_1.gif) no-repeat; height:60px; line-height:60px; padding:8px 0 0 80px; margin:15px 0 0 30px; font-size:14px;}
.reg_01_aa_k { padding:0 0 20px 30px; line-height:26px; border-bottom: 1px solid #F0F0F0;}
.reg_01_aa_k3 { padding:0 0 20px 30px; line-height:26px;}
.reg_01_aa_kk { margin-top:15px;}
.reg_01_80 { width:70px; text-align:right; font-size:14px; float:left; line-height:33px;}
.red_01_z1 { font-size:12px; float:left; padding-top:5px; padding-left:10px;}
.red_01_z1 span { color:#ff6600;}
.red_01_z1 font { color:#ff6600;}
.red_01_z2 { font-size:12px; float:left; padding-top:5px; padding-left:10px;}
.reg_01_bb { background:url(../images/common/reg_num_2.gif) no-repeat; height:60px; line-height:60px; padding:8px 0 0 80px; margin:15px 0 0 30px; font-size:14px;}

.reg_01_cc { background:url(../images/common/reg_num_3.gif) no-repeat; height:60px; line-height:60px; padding:8px 0 0 80px; margin:15px 0 0 30px; font-size:14px;}
.reg_01_cc font { color:#ff6600;}

.reg_01_right { float:right; width:236px; margin:15px auto;}
.reg_01_right .youhui {  width:200px; height:221px; margin:15px auto;}
.reg_01_right .youhui1 { width:200px; height:221px; margin:15px auto;}
.reg_01_right .text {  width:200px; margin:15px auto;cursor:pointer; font-size:14px;}
.reg_01_right .textimg {background: url(../images/login.png) no-repeat; width:150px; height:40px;margin:15px auto;  border:none; cursor:pointer;}

.reg_yuedu { padding:15px 0 0 65px; *padding:0 0 0 65px; cursor:pointer;}
/*µÇÂ½Ò³Ãæ*/
.qqlogin{ display:block; background:url(../images/connect_qq.gif) no-repeat left center; padding-left:20px; padding-right:10px; float:left; cursor:pointer;}
.login_k { width:938px; margin:1px auto;}
.login_left{ background:url(../images/common/login_dl.png) no-repeat; height:374px; float:left; width:349px; padding-top:20px;}
.login_left h3 { padding:28px 0 0 75px; color:#ff6600;font-family: 'Microsoft YaHei',Î¢ÈíÑÅºÚ,Tahoma,Helvetica,sans-serif;
 font-size:16px;}
.login_left .yonghu { width:320px; margin:0 auto; padding-top:40px; padding-left:10px;}
.login_left .yonghu font { float:left; padding-top:12px;}
.login_left .mima { width:320px; margin:0 auto; padding-top:15px;padding-left:10px;}
.login_left .mima font { float:left; padding-top:12px;}
.login_left .mima .code { padding-top:15px;}
.login_right{ width:420px; float:left;  padding-right: 20px;
  padding-left: 60px;
  margin-top: 100px;}
.login_banner { background:url(../images/common/login_banner.png) no-repeat; height:134px;}

.login_anniu { width:280px; margin:0 auto; padding-top:20px;}
.login_reg { background:url(../images/common/login_reg.png) no-repeat 0 -38px; height:38px; width:132px; float:left; cursor:pointer;}
.login_reg:hover{ background:url(../images/common/login_reg.png) no-repeat 0 0px; height:38px; width:132px;}

.login_login { background:url(../images/common/login_login.png) no-repeat 0 -38px; height:38px; width:132px; float:right; border:none; cursor:pointer;}
.login_login:hover{ background:url(../images/common/login_login.png) no-repeat 0 0px; height:38px; width:132px;}

.login_t01 { padding:20px 0 0 0; text-align:center;}

.login_text { height:240px;}
.login_text h3 {padding:15px 0 0 25px; color:#CA1522;font-family: 'Microsoft YaHei',Î¢ÈíÑÅºÚ,Tahoma,Helvetica,sans-serif;
 font-size:18px;}
.login_text .login_haochu { width:540px; margin:10px auto; line-height:35px;} 
.login_text .login_haochu li { border-bottom:1px dashed #ccc; height:35px; font-size:14px;}
.login_text .login_haochu .a01 { background:url(../images/common/login_01.png) no-repeat 0 13px; padding-left:20px;}
.login_text .login_haochu .a02 { background:url(../images/common/login_02.png) no-repeat 0 13px; padding-left:20px;}
.login_text .login_haochu .a03 { background:url(../images/common/login_03.png) no-repeat 0 13px; padding-left:20px;}
.login_text .login_haochu .a04 { background:url(../images/common/login_04.png) no-repeat 0 13px; padding-left:20px;}


.huiyuan_left_text {font-family: 'Microsoft YaHei',Î¢ÈíÑÅºÚ,Tahoma,Helvetica,sans-serif; border-bottom:1px dashe #ccc; background:url(../images/new_ico.jpg) no-repeat 12px 13px; padding-left:2px; cursor:pointer;}
.huiyuan_left_text:hover { color:#A31010;} 
.huiyuan_main { width:880px; margin:10px auto; padding-top:10px; line-height:25px; font-size:12px;}
.huiyuan_zhongxin { text-align:center; border-bottom:1px dashed #ccc;}
.huiyuan_zhongxin_title {text-align:center; border-bottom:1px solid #ccc; font-size:14px; }
.server_dw_banner { width:736px; margin:0 auto;}
.server_dw_text { width:680px; margin:5px auto; line-height:30px; font-size:14px;}

/*404Ò³Ãæ*/
.bj-404{ background:url(../images/404/404_bg.jpg) no-repeat; width:918px; height:218px;}
.a-404-title { background:url(../images/404/404_ico.gif) no-repeat 0 20px; height:40px;  width:680px; padding:30px 0 0 55px;margin:0 0 0 190px; font-size:16px; font-weight:bold; color:#ff6600;}
.a-404-text {margin:10px 0 0 210px; font-size:14px; line-height:30px;}



.sundns_login_box {
  padding-left: 576px;
  padding-top: 30px;
  padding-bottom: 30px;
  background: url(../images/sundns_login_bg.jpg) no-repeat 80px 75px;
}
.sundns_login {
  width: 392px;
  border: 1px solid #E8DEDE;
}
.sundns_login h3 {
  height: 47px;
  border-bottom: 1px solid #AD0E0E;
  margin: 0 6px;
  padding-left: 20px;
  padding-top: 18px;
  font-size: 24px;
  line-height: 30px;
  font-weight: bold;
  color: #3b3b40;
  background: url(../images/sundns_login_h3.png) no-repeat 125px 22px;
}
.sundns_login_cont {
  margin: 0 6px;
  padding: 5px 22px 17px;
  border-bottom: 1px dashed #aaa;
}
.line_h_30 {
  line-height: 30px;
}
.p_t_7 {
  padding-top: 7px;
}
.color_6 {
  color: #666;
}
.sundns_login_cont p input {
  padding-right: 38px;
  background: url(../images/sundns_icon.png) no-repeat 290px 9px;
}
.input {
  border: 1px solid #b5b5b5;
  width: 265px;
  line-height: 34px;
  padding: 0 10px;
  font-size: 14px;
  color: #666;
  height: 38px;
}
.sundns_login_cont p input.pw {
  
  padding-right: 38px;
  background: url(../images/sundns_icon.png) no-repeat 290px -29px;
}
.sundns_login_cont p input.yz {
	width:130px;
  padding-right: 38px;
  background: url(../images/sundns_icon.png) no-repeat 159px -29px;
}
.sundns_login_cont p input.button {
  width: 333px;
  height: 50px;
  background: url(../images/sundns_login_btn.png) no-repeat;
}
.button {
  border: 0;
  padding: 0;
  cursor: pointer;
}
.sundns_login_p {
  color: #666;
  background: #f5f5f5;
  height: 28px;
  line-height: 28px;
  padding-left: 28px;
  margin-top: 16px;
}
.sundns_login_reg a {
  display: block;
  background: #26b9df;
  font-weight: bold;
  text-align: center;
  height: 60px;
  line-height: 60px;
  color: #fff;
  font-size: 20px;
}
.sundns_login_othe {
  padding: 12px 28px 0;
  height: 54px;
}
.sundns_login_reg a:hover{ background:#23add1; color:#fff}
}

	