﻿@charset "utf-8";
/* css document */
*{padding:0; margin:0;}
ol,ul,li{list-style:none;}
img{border:0; vertical-align:middle;}
a{text-decoration:none; color:#000;}
a:hover{color:#f00;text-decoration:underline;}
/*body{font-style: normal;font:12px/22px "\5b8b\4f53",arial, helvetica, sans-serif;}*/
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}

.tc_border{width:492px; border:1px solid #167fcb; margin:0 auto; background:#fff;}
.tc_border .top{background:url(/uploads/image/hpimages/tc_bg.jpg) repeat-x; height:40px; border-bottom:1px solid #d8d8d8;}
.tc_border .top h2{font-size:18px; color:#666; font-family:"微软雅黑"; float:left; line-height:40px; padding-left:20px; font-weight:100;}
.tc_border .top span{float:right; display:inline; margin:14px 20px 0 0; cursor:pointer;}
.tc_border .table_cen{padding:10px 0;}


.login_table{margin:0 auto; width:350px;}
.login_table span{font-size:14px;}
.login_table td{height:50px;}
.login_table td.text{text-align:right; padding-right:19px; width:124px; color:#6b6b6b;}
.login_table td.text label{color:#03569a;}
.login_table td a{color:#03569a;}
.tc_border .login_input{width:270px; padding-left:10px; height:32px; line-height:32px \9; border:1px solid #d8d8d8;}
.login_che{width:13px; height:13px; line-height:13px; margin-right:2px; vertical-align:-2px;*vertical-align:0;}
.login_another{width:446px; margin:0 auto; border-top:1px dashed #d8d8d8; margin-top:20px; padding:20px 0; }
.login_another p{text-align:center; color:#6b6b6b;}
.login_another p img{vertical-align:-2px;}
#loginform{ width:430px;}



.notice_table{width:450px; margin:0 auto; padding:5px 0;}
.notice_table td{padding:6px 0;}
.notice_radio{width:13px; height:13px; line-height:13px; vertical-align:-2px; *vertical-align:0;}
.notice_input{width:130px; height:22px; line-height:22px \9; padding-left:2px; border:1px solid #d8d8d8;}
.notice_textarea{width:355px; height:80px; resize:none;border:1px solid #d8d8d8; overflow:auto; line-height:20px; padding-left:3px;}

.tc_success{background:url(/uploads/image/hpimages/ico_right.jpg) no-repeat 22px 15px #fff;}
.tc_failure{background:url(/uploads/image/hpimages/ico_wrong.jpg) no-repeat 22px 15px #fff;}
.tc_alert{height:66px; line-height:66px; border:1px solid #d4d4d4; padding:0 20px 0 78px; font-size:14px; margin:0 auto; overflow:hidden;display:inline-block;*display:inline;zoom:1;min-width:20px;}

.xubox_shade {top: 0;left: 0;width: 100%;height: 100%;_height: expression(document.body.offsetheight "px");}
.xubox_lfw {top: 150px;left: 50%;height: auto;width: 310px;margin-left: -155px;}
.xubox_shade, .xubox_lfw {position: fixed;_position: absolute;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, blockquote, th, td, form {margin: 0;padding: 0;}
.xubox_page {top: 0;left: 0;}
.xubox_border, .xubox_title, .xubox_title i, .xubox_page, .xubox_iframe, .xubox_title em, .xubox_close, .xubox_msgico, .xubox_moves {position: absolute;}


/*优惠报名弹窗*/
.qdds_pop {display: none;position: fixed;z-index:9999;width:658px;padding:0px 22px 22px 22px;left:50%;top:30%;margin-left: -369px;background:#fff;border:2px solid #ff2e3e;_position: absolute;_top: expression(eval(document.documentelement.scrolltop document.documentelement.clientheight)-560 "px");}
.qdds_pop_title{width:100%;height:54px; line-height:54px;border-bottom:1px solid #ddd;font-size:24px;color:#000; font-family:"\5fae\8f6f\96c5\9ed1",微软雅黑,"microsoft yahei",雅黑\9,arial;}
a.dsclose {position:absolute;right:22px;top:22px;display: block;width:11px;height:10px; background:url(/uploads/image/hpimages/close.gif) no-repeat;}
.qdds_pop_con{ width:658px; overflow:hidden}
.qdds_pop_yh{float:left;display:inline;width:279px;font-size:14px; color:#333;margin-top:20px;overflow:hidden;border-right:1px #ccc dotted;padding-right: 30px;}
.qdds_pop_yh ul{ padding:0; margin:0;}
.qdds_pop_yh li {float:left;display:inline;width:279px;text-align:left; }
.qdds_pop_yh li span{color:#c00; line-height:24px;width:279px; overflow:hidden }

.qdds_pop_form{float:left;width:318px;padding-left:30px; margin-top:20px; text-align:left;}
.qdds_pop_form label{width:58px;height:36px;font-size:14px;line-height:36px;color: #333;vertical-align: middle;overflow: hidden;}
.qdds_pop_form .input_text {display: inline-block;width: 132px;height: 18px;line-height: 18px;padding: 4px;margin: 3px 0 0 0;border: 1px solid #999;overflow: hidden;box-sizing: content-box;
vertical-align: middle;}
.qdds_pop_form .phone_error,.qdds_pop_form .use_error{display:inline-block;color:#ff2e3e; font-size:12px; line-height:36px;}
.qdds_pop_form .phone_error i,.qdds_pop_form .use_error i{ float:left; background:url(/uploads/image/hpimages/phone_error.gif) no-repeat; width:14px; height:14px; margin-top:10px; margin-right:5px;}
.cl_999{color:#666;font-size:12px;}
.qdds_pop_form p{line-height:22px;}
.qdds_pop_form .btn{ float:left;display:block;width:270px;height:34px;line-height:32px\9; font-size:18px; background:#ff2e3e; text-align:center;border:none;color:#fff; 
font-family: 微软雅黑;cursor:pointer; margin-top:10px;outline:none;}
.qdds_pop_form .btn:hover{background:#ec2837;color:#fff; }
.qqds_lay{position:fixed;height:100%;width:100%;display:none;z-index:9998;left:0;top:0;background:#000;opacity:.3;filter:alpha(opacity=30);_position:absolute;_top:expression(eval(document.documentelement.scrolltop));_width:100%;_height:100%;_left:0;}