@charset "utf-8";
/* CSS Document */
body{ text-align:center; font-family: "宋体","Arial Narrow"; margin:0; padding:0; font-size:12px; color:#333;}
a,li,ul,p,img,h1,h2,h3,h4,p,dl,dt,dd{ margin:0; padding:0;}
li{ list-style:none; font-size:12px; font-weight:normal;}
a{text-decoration:none; color:#333333;}
a:hover{color:#d43027; text-decoration:underline;}
i,em,b{font-stretch:normal;}
.left{ float:left;}
.right{ float:right;}
.clear{clear:both; line-height:1px;}
img{ border:0; margin:0; padding:0;}
.border{border:1px solid #d0dbe4;}
.header_contact_a a:hover,.main_l_lb dd a:hover,.register_top ul li a:hover{color:#d43027;}
/**头部**/
.header_w{ width:100%; background:url(login_topbk1.gif) repeat-x; height:107px;}
.header{ width:930px; margin:0 auto; font-size:12px;overflow:hidden; padding-top:30px;}
.header h1{ float:left; margin-top:0px; display:inline;}
.header_contact{ float:right;}
.header_contact_a{ color:#999; text-align:right}
.header_contact_a a{ color:#333; margin:0 8px;}
.header_contact_b{line-height:25px; margin:7px 8px 0 0;_margin:7px 0 0 0; color:#d43027; font-family:Arial; font-size:14px;}
.header_contact_b span{ background:url(login_phone.gif) no-repeat; padding-left:40px; display:block; float:left;height:25px; line-height:25px; margin-right:7px; font-family:"宋体"; color:#333;}
.login_topbk{ height:22px; width:115px; display:block; background:url(login_dq.png) no-repeat; text-align:center; line-height:22px; margin-bottom:20px;}
.login_topbk a,.login_topbk a:hover{ color:#fff; text-decoration:none;}
.login_topdq{ width:930px; margin:0 auto; text-align:left;}
/**底部**/
.footer{margin-bottom:20px; width:930px; margin:0 auto; font-size:12px; clear:both;}
.footer p,.copyRight p{ text-align:center; padding-top:15px; color:#666;}
.footer p a,.copyRight p a{ color:#0544a4;}
.bottomnav_xy{ margin:0 auto; width:260px; margin-top:5px;}
.bottomnav_xy a{ height:53px; font-size:53px; text-align:center;}
*>bottomnav_xy a{ font-size:12px;}
.bottomnav_xy a img{ vertical-align:middle;}

.main_w{ width:100%; background:url(login_bk1.jpg) repeat-x;}
.main{ text-align:left; margin:0 auto; width:930px; background:url(login_bk2.jpg) no-repeat 0 3px; overflow:auto;border-bottom:3px solid #eef7ff; padding-bottom:30px;}
.main_l{ float:left; width:605px; margin-top:40px;}
.banner{ }
/**登录左侧列表 **/
.main_l_lb{ margin-top:20px;}
.main_l_lba{ background:url(login_$.gif) no-repeat 0 8px; padding-left:50px;width:110px; }
.main_l_lba dd,.main_l_lbb dd{ float:left;word-break:keep-all}
.main_l_lbb{ background:url(login_icon1.gif) no-repeat; padding-left:60px;width:100px;}
.main_l_lbc{ background:url(login_icon2.gif) no-repeat; padding-left:60px; width:100px;}
.main_l_lbd{ background:url(login_icon3.gif) no-repeat; padding-left:40px; width:60px;}
.main_l_lb dl{overflow:hidden; float:left;}
.main_l_lb dt{ font-size:12px; font-weight:bold; margin-bottom:5px; color:#0b5ba5;}
.main_l_lb dd{ font-size:12px; line-height:16px; margin-right:10px; }
.main_l_lb dd a{color:#868686;}
/**用户登录 **/
.main_r{ width:322px; float:left;}
.main_r form{ margin:0; padding:0;}
.main_r h2{ background:transparent url(login_r_top.png) no-repeat; height:40px; line-height:36px; font-size:14px; padding-left:20px;}
.main_r_in{ background:transparent url(login_r_in.png) repeat-y; padding:20px 20px 10px 20px;}
.main_r_bottom{ background:url(login_r_bottom.png) no-repeat; height:10px; overflow:hidden; height:14px;}
.main_r_in ul li{ line-height:23px; margin-bottom:15px;}
.main_r_in ul li span{ width:60px; text-align:right; display:block; float:left; margin-right:15px; display:inline;}
.main_r_sr{ background:url(login_r_sr.gif) no-repeat; width:160px; height:23px; line-height:23px; border:none; color:#777;}
.login_rem{ font-size:12px; margin-left:50px;}
.login_rem span{ margin-right:12px;}
.login_rem a{ color:#0c5cbb; margin-left:12px;}
.login_rem input{ vertical-align:middle;}
.login_btn{ border:none; background:url(login_r_btn.gif) no-repeat; width:88px; height:31px; font-size:14px; font-weight:bold; margin:15px 0  15px 70px; cursor:pointer;}
.login_bk{ height:2px; background:url(login_r_bk.gif) repeat-x; overflow:hidden;}
.login_a{ font-size:12px; margin:10px 0 12px 50px; display:block;}
.login_b a{ color:#fff; font-size:16px; font-weight:bold;background:url(login_r_btn1.gif) no-repeat; width:162px; height:43px; line-height:37px; text-align:center; display:block; margin-left:50px;}
.login_b a:hover{ text-decoration:none; color:#fff;}
/**最新加盟**/
.login_join{margin-top:30px; float:left;}
.login_join_left{ background:url(login_jion_left.gif) repeat-x; width:8px; height:33px; float:left;}
.login_join_in{ background:url(login_jion_in.gif) repeat-x; height:33px; width:911px; float:left; font-size:12px; line-height:33px;}
.login_join_in dt{ font-weight:bold; margin-left:20px;}
.login_join_in dd ,.login_join_in dt{ float:left; margin-right:15px; display:inline;}
.login_join_in dd a{ color:#005dab;}
.login_join_right{ background:url(login_jion_right.gif) no-repeat; width:11px; height:33px; float:right;}
.m_top30{ margin-top:30px;}

/**注册页面**/
.register{ border:1px solid #daeeff; padding-bottom:20px; overflow:auto; background:none;}

/**头部提示信息**/
.register_top{ background:#fafafa; margin:10px; width:870px; height:100px; padding:0 20px;}
.register_top ul{padding:20px 0 5px 0; overflow:auto;}
.register_top ul li{ background:url(register_icon.gif) no-repeat 0 4px; padding-left:13px; float:left; margin-right:10px; display:inline; font-weight:bold;}
.register_top ul li a{ color:#003278; }
.register_top p{ clear:both; line-height:22px; color:#666666;}
.register_top p span{ color:#fc3900;}

.register_a{ padding:10px 70px;}
.register_a h2{ font-size:14px; color:#ff6600; border-bottom:1px solid #ccc; padding:0 0 10px 10px;}
.register_a ul li{ margin:10px 0 5px 0;  clear:both; overflow:auto}
.register_a ul li span{ width:110px; text-align:right; display:block; float:left; line-height:22px; margin-right:30px;}
.register_a ul li span b{ color:#ff0066; font-weight:normal; margin-left:7px;}
.input_st{ width:200px; height:20px; border:1px solid #7f9db9; line-height:22px; color:#555; float:left;}
.register_a_ri{ float:left; color:#ff0000; background:url(register_wrong.gif) no-repeat 0 4px; padding-left:15px; margin-left:10px; line-height:22px;}
.register_a_rj{ float:left; background:url(register_to.gif) no-repeat; width:14px; height:14px; margin:4px 0 0 10px}
.w100{ width:100px;}
.w280{ width:280px;}
.register_btn{ width:238px; height:28px; border:none; background:url(register_btn.gif) no-repeat; font-size:14px; cursor:pointer; margin:10px 0 0 140px; }
.register_a p{ line-height:22px; font-size:14px; height:120px; overflow:auto; border:1px solid #9dbfda; padding:10px; background:#fafafa; width:720px; margin:20px 0 0 20px;}
.register_a p strong{ display:block; text-align:center;}
.register_a a{ float:right; margin:15px 60px; color:#003278; overflow:auto;}

/****/
.success{ width:510px; height:210px; margin:20px auto; border:1px solid #c6ddec; background:none;}
.success h2{ background:url(success_title.gif) repeat-x; height:34px; border-bottom:1px solid #c6ddec; font-size:14px; padding-left:10px; line-height:34px;}
.success_n{ line-height:24px; background:url(register_tod.gif) no-repeat; padding-left:75px; margin:40px 0 0 120px;}
.success_n h3{ color:#508500; font-size:16px}
.success_n p{ color:#666;}
.success_n span{ color:#666;}
.success_n span a{ color:#d90000; font-weight:bold; text-decoration:underline;}

/**版权**/
.footer{background:url(back_bottombk.gif) repeat-x;line-height:26px;overflow:hidden;}
.copyRight{width:100%;color:#2d92ff;}
.copyRight p{float:left;margin-left:100px;}
.copyRight p span{margin-left:20px;}
.copyRight_r{float:right; margin-right:50px;}
.copyRight_r span{font-weight:bold;}
.copyRight_r a{color:#76b6fc;}