@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:180%; background:#d8e6f0}
a{ color:#03f; text-decoration:underline}
h2{ margin:0; padding:0; font-size:25px; position:relative; left:-2px; margin-bottom:20px}
h2 span{ font-size:14px; font-weight:normal; color:#7f7f7f; margin-left:10px}
h4{ margin:0; padding:0; font-size:14px;  font-weight:bold}
h5{ margin:0; padding:0; font-size:14px; font-weight:normal; color:#666666}
ul,form{ margin:0; padding:0; list-style:none}
ol{ padding-left:20px; margin:0}
#header{ background:#363636; height:60px;}
h3{ margin:0; padding:0; font-weight:normal}
#header .header-con{ width:980px; margin:0 auto; position:relative;}
#header .logo{ display:block; background:url(../images/logo.gif) no-repeat; width:402px; height:60px;}
#header .header-nav{ position:absolute; right:0; bottom:7px;}
#header .header-nav span{ margin:0 10px; color:#fff;}
#header .header-nav a{ color:#fff; text-decoration:none}

#footer { color:#300; text-align:center; font-size:12px; padding:20px 0}
#footer a{ text-decoration:none;color:#300;}
#footer span{ margin:0 10px}

#content{ width:980px; margin:0 auto; overflow:hidden; padding-top:15px}
.main_top{ background:url(../images/main-over.png) no-repeat; width:980px; height:351px}
.main_bot{ background:url(../images/main_bot.gif) no-repeat; width:980px; height:220px; margin-bottom:8px;}

.box-top{ background:url(../images/box_top.gif) no-repeat; width:980px; height:11px; overflow:hidden;}
.box-h{ background:url(../images/box_h.gif) repeat-y; width:980px;}
.box-h .box-h-con{ padding:30px 30px 0; overflow:hidden}
.box-bot{ background:url(../images/box_bot.gif) no-repeat; width:980px; height:12px; overflow:hidden;}


.info-ul{ overflow:hidden; zoom:1}
.info-ul li{ float:left; margin-right:20px; vertical-align:bottom;}
.info-ul li p{ margin:0; text-align:center; color:#666}

.item{ margin-bottom:30px}
.liuimg{ background:url(../images/i_4.gif) no-repeat; height:55px;}

.mb_left{ padding:30px 0 0 30px; width:640px}
.mb_left .t0{ font-size:30px; font-weight:bold; margin-bottom:10px}
.mb_left .t1{ font-size:22px; color:#999}
.mb_left .t1 span{ margin:0 5px; color:#000}
.btn_add{ display:block; background:url(../images/btn_add.gif) no-repeat; width:216px; height:64px; margin:30px auto 0;}

.btn_add2{ display:block; background:url(../images/btn_add_01.gif) no-repeat; width:216px; height:64px; margin:30px auto 0;}

.btn_sub{ padding:4px 20px;_padding-bottom:0; font-weight:bold; line-height:150%; color:#000}
.mb_right{ float:right; width:265px; padding-top:20px;}
.mb_right .t3{ margin-bottom:15px}
.inputbg{ background:url(../images/ipbg.gif) no-repeat; width:232px; height:35px; margin-bottom:12px}
.inputbg input{ width:212px;*width:202px; height:35px; padding:0 10px; line-height:32px; border:0; background:transparent}

.btn_view{ display:block; background:url(../images/btn_view.gif) no-repeat; width:206px; height:37px; margin:0 auto 40px}


.sbox{ background:#f1f1f1; border:1px solid #d9d9d9; padding:15px 30px; margin-bottom:30px;}

.invite_row{ padding-top:8px; overflow:hidden; zoom:1}
.invite_iput_bg{ background:url(../images/ipbg2.gif) no-repeat; width:463px; height:40px; margin-bottom:12px; float:left}
.invite_iput_bg input{ width:443px;*width:433px; height:40px; padding:0 10px; line-height:40px; border:0; background:transparent}
.invite_iput_copy{ display:block; background:url(../images/btn_copy.gif) no-repeat; width:106px; height:40px; float:left; margin-left:10px;}

.tips{ padding-bottom:20px; color:#666}

.list-t span{ margin:0 5px; color:#098706; font-weight:bold}


.tab{ background:#c7dbea; margin-top:10px;}
.tab th{ background:#e7f0f7; padding:8px 0; color:#666}
.tab td{ background:#fff; padding:8px}


.tips2{ margin-top:30px}
.tips3{  margin-bottom:30px; margin-top:10px}
.btn_con{ display:block; background:url(../images/btn_con.gif) no-repeat; width:156px; height:37px; float:right}


.pop_box {
    position: absolute;
    width: 620px;
    z-index: 1000000;
		background:#d9e7f0;
		padding:10px;
}
.pop_box .pop_box-t {
    height: 32px;
    overflow: hidden;
}
.pop_box .pop_box-h {
	border:1px solid #c7dbea; background:#fff
}
.pop_box .pop_box-h-con {

}

.pop_box .pop_box-close {
    background: url("../images/x.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 25px;
    margin-right: 2px;
    width: 25px;
}
#shadowDiv{display:block;width:100%;position:absolute;top:0;left:0;background:#000;filter: alpha(opacity=25);opacity:0.25;z-index:65534;height:1px}

.pop_tabs{ overflow:hidden; zoom:1}
.pop_tabs div{ float:left; background:#f5fbff; color:#7a7d7f; text-align:center; padding:8px 0; width:205px; border-bottom:1px solid #c7dbea;}
.pop_tabs div.pop_sel{ background:#fff; border-bottom:1px solid #fff}

.pop_con{ padding:20px 0; height:270px}


.phone_inp_bg{ background:url(../images/ipbg3.gif) no-repeat; width:253px; height:35px; float:left}
.phone_inp_bg input{ width:233px;*width:223px; height:35px; padding:0 10px; line-height:35px; border:0; background:transparent}

.check_inp_bg{ background:url(../images/ipbg4.gif) no-repeat; width:103px; height:35px; float:left}
.check_inp_bg input{ width:83px;*width:73px; height:35px; padding:0 10px; line-height:35px; border:0; background:transparent}

.btn_get{ display:block; background:url(../images/btn_get.gif) no-repeat; width:116px; height:35px; margin-left:10px; float:left}

.tab_reg0{ width:100%;}
.tab_reg0 th{ width:170px; text-align:right}
.clear{ overflow:hidden; zoom:1}
.red{ color:#F00; margin-right:5px}

.reg-tips{ font-size:12px; color:#666}
.tab_reg0 th span{ position:relative; top:-12px}
.tab_reg0 td{ padding:5px 0}

.btn_ok{ display:block; background:url(../images/btn_ok.gif) no-repeat; width:116px; height:37px; float:left}
.btn_r_txt{ margin-left:10px; position:relative; top:8px}
.succ{ color:#F00; font-weight:bold; text-align:center; padding-bottom:20px}

.inp_tip{ float:left; color:#ccc; margin-left:10px}
.logined { line-height:200%}
.logined span{ margin:0 5px; color:#109811; font-weight:bold}
.btn_view2{ display:block; background:url(../images/btn_view2.gif) no-repeat; width:230px; height:37px; margin-top:20px}

.faq li{ padding-bottom:20px;}

#get_dq{ padding:50px;}

#phone_nohave_miliao{ padding-bottom:100px}

.more{ float:right}
.reg2_tips{ padding:30px;}
.btn_lj{ display:block; background:url(../images/btn_lj.gif) no-repeat; width:146px; height:37px; margin: 0 auto 0; position:relative; left:-40px;}
#loading{ margin-left:10px; color:#900}