﻿/***** 全局设置 *****/ 
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,dt,dl,dd,th,td,label,input,textarea{ margin:0;padding:0;}
body{font-family:"宋体", arial;font-size:12px;line-height:1.5;text-align:center;background:#FFF;color:#000;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%;}
ul{margin:0;padding:0;list-style:none;}
div,th,td{font-size:12px;}
table{ border-collapse:collapse; border-spacing:0;}
em,i{ font-style:normal;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
.fl{ float:left!important;}
.fr{ float:right!important;}
.mt6{ margin-top:6px;}
.pr6{ padding-right:6px;}
.mt20{ margin-top:20px!important;}
.mt10{ margin-top:10px!important;}
.mt15{ margin-top:15px!important;}
.ml10{ margin-left:10px; display:inline;}
.mt12{ margin-top:12px!important;}
.noborder{ border:0 none!important;}
a{ color:#555; text-decoration:none; cursor:pointer;}
a:hover{ color:#F60; text-decoration:underline;}



/*订单step2_css*/




.nav_layer,.nav_layer_con,.nav_layer_con ul li.on a,.nav_layer_con ul li.on a span,.header .top ,.site_change span i,.site_change_con s{ background:url(../images/ico_header.png) no-repeat;}
*html .logo img{height: expression(this.width > 240 ? this.height * 240 / this.width : auto);
width: expression(this.width > 240 ? "240px" : auto);}
*+html .logo img{height: expression(this.width > 240 ? this.height * 240 / this.width : "");
width: expression(this.width > 240 ? "240px" : "");}
*html .logo img{width: expression(this.height > 70 ? this.width * 70 / this.height : auto);
height: expression(this.height > 70 ? "70px" : auto);}
*+html .logo img{width: expression(this.height > 70 ? this.width * 70 / this.height : "");
height: expression(this.height > 70 ? "70px" : "");}

/*头部logo*/
.header .top .search{ display:block; width:348px; margin:10px 0 0 20px; overflow:hidden;}
.header .top .search_con{background:url(../images/search_top.png) no-repeat 0 0;width:389px;height:55px}
.header .top .search_txt{width:260px; float:left;height:18px;margin-left:10px;margin-top:3px;line-height:18px; font-size:13px; color:#ababab;border:0px;background:none;}
.header .top .search_sub{border:0 none;width:63px;height:36px;background:none;cursor:pointer;font-size:0px}
.header .top .search p{margin-top:4px}
.header .top .search p em{color:#459800}
.header .top .search p a{color:#888}
.header .top .phone_top{ margin-top:10px;}
.header .top .phone_top p{color:#666;}
.header .top .phone_top p i{ display:inline-block; position:relative; bottom:-3px; *bottom:0; _bottom:2px; width:14px; height:14px; margin-right:3px; background-position:0 -92px;}
.header .top .phone_top p strong{font-family:"微软雅黑";font-size:20px;color:#646f82; font-weight:normal;}
/*头部结束*/

/*logo*/
.header{}
.header .top{ position:relative; display:inline-table; width:1000px; margin:0 auto; height:75px; padding:10px 0 5px 0; z-index:9;}
.header .top .logo,.header .top .search{float:left}
.header .top .phone_top{float:right}
.header .top .logo{ width:360px; text-align:left;}
.header .top .logo a{ font-family:"黑体"; font-size:30px;}
.logo img{ max-width:240px;}
.header .top .phone_top p i{ background:url(../images/ico_header.png) no-repeat;}
.logo img{ max-height:70px;}
/*logo*/


/*电话预定*/
.phone_top img{ max-width:200px;}
*html .phone_top img{height: expression(this.width > 200 ? this.height * 200 / this.width : auto);
width: expression(this.width > 200 ? "200px" : auto);}
*+html .phone_top img{height: expression(this.width > 200 ? this.height * 200 / this.width : "");
width: expression(this.width > 200 ? "200px" : "");}
.phone_top img{ max-height:60px;}
*html .phone_top img{width: expression(this.height > 60 ? this.width * 60 / this.height : auto);
height: expression(this.height > 60 ? "60px" : auto);}
*+html .phone_top img{width: expression(this.height > 60 ? this.width * 60 / this.height : "");
height: expression(this.height > 60 ? "60px" : "");}
/*电话预定结束*/

/* 清理浮动 */
.fn-clear:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
.fn-clear {
    zoom:1; /* for IE6 IE7 */
}

/*登录页面*/
.topfix_bg{ background:url(../images/topfix_bg.gif) repeat-x 0 0; height:33px;}
.topfix{width:1190px; height:28px; line-height:28px; margin:0 auto;}
.topfix a{ color:#5d5d5d; font-size:12px;}
.topfix .rig{ float:right;}
.topfix .lef{ float:left;}
.tels{ float:right;}
.tels span{ font-weight:bold; font-family:"微软雅黑",Arial; font-size:14px; display:block;}
.tels span i{ font-style:normal; color:#4d8e3d; font-weight:normal;}
.tels span em{ color:#f67d09; font-size:24px;}
.lg_banner{padding:21px 0 25px; width:1190px; margin:0 auto;}
.banner_l{ float:left;}
.banner_l .logo_ico img{ width:137px; height:47px; display:block;}
.main_content{ width:1190px; margin:0 auto; position:relative;}
.border1{border:1px solid #cadae8; margin-top: 10px;}
.logo_content{ min-height:153px; margin:31px 0; float:left; width:519px; border-right:1px solid #eee; text-align:left;}
.logo_content .logo_box{padding:0 31px 16px;}
.logo_content h4{ padding-left:70px;font-size:16px; font-weight:bold; color:#666;}
.logo_content .txt_box{ padding-left:40px; margin-top:21px; position:relative;}
.logo_content .txt_box input{border-width:1px; border-style:solid; border-color:#ccc #ddd #ddd #ccc; width:242px; height:38px; line-height:38px; color:#bbb; padding-left:33px; z-index:1;}
.logo_content .txt_box .uname{ background-position:8px -80px; float:left;}
.logo_content .txt_box .pwd{ background-position:8px -111px;}
.logo_content .txt_box .uname-hover{ background-position:8px -153px; color:#333; background-color:#e8fdd1; border:1px solid #9eda89;}
.logo_content .txt_box .pwd-hover{ background-position:8px -183px; color:#333; background-color:#e8fdd1; border:1px solid #9eda89;}
.logo_content  i.tip{ position:absolute; left:75px; top:12px; color: #999; font-style:normal;}

.logo_content .txt_box .prompt{ color:#ec0000; font-size:12px; width: 250px; float:left; padding:10px 0 0 10px;}
.logo_content .txt_box .prompt a.cblue{ color: #1a85b9;}
.logo_content .forgot_pw a{color:#3189cc; font-size:12px; float:right;}
.logo_content .forgot_pw{padding-bottom:10px;}
.logo_content .login{width:123px; height:45px; line-height:45px; color:#e8fdd1; font-size:20px; font-family:"微软雅黑"; background:url(../images/logo_btn%20.png) no-repeat 0 0; float:left; border:0 none; cursor:pointer;}
.login_a{ padding-left:40px; padding-top:25px;}
.login_a a.forget{color:#3189cc; font-size:12px; margin:15px 0 0 15px; float:left;}
.more_login{padding:5px 0 20px 45px; float:left;}
.more_login p{color:#999; font-size:14px; padding-top:9px;}
.more_login p a.register{color:#3189cc;}
.more_login p span a{color:#555; padding-left:20px; height:16px; line-height:16px; display:inline-block; margin-left:12px;}
.more_login p a.sina_login{background-position:0 0;}
.more_login p a.qq_login{background-position:0 -31px;}

/*登录结束*/

.main_content .logo{ margin:27px 0 25px; }
.main_content .logo a{ display:inline-block;}
.main_content .logo img{ width:137px; height:47px; display:block;}
.reg_step .step_01,.reg_step .step_02,.reg_step .step_03{width:1190px; display:block;}
.register_box{border:1px solid #cadae8; margin-top:10px; padding:5px 0; background:#fff;}
.register_box .reg_left,.register_box .reg_right{ float:left;}
.reg_left{padding:0px 0 0 101px; width:685px; border-right:1px dashed #d2d2d2;}
.reg_left .reg_con{padding:34px 0 71px;}
.register_box dl{margin-top:16px;}
.register_box dt,.reg_left dd{float:left;}
.register_box dd{position:relative; width:520px; text-align:left;}
.register_box dd label{ height:34px; line-height:34px; margin-left:15px; display:inline-block;}
.register_box dd label.validate_success{ margin-top:8px; width: 11px; height:13px; display: inline-block;background:url(../../images/member/ys.png) no-repeat 0 0;}
.register_box dt{width:80px; color:#696969; height:36px; line-height:36px; text-align:right; padding-right:12px;}
.register_box dt em{color:#ff4606; font-size:12px; padding-right:5px;}
.register_box dd .txt_box,.reg_left dd .txt_box_w119{ border:1px solid #ccc; width:236px; height:34px; line-height:34px; padding-left:3px;float:left;}
.register_box dd .txt_box_w119{width:119px;}
.register_box dd .box-tit{border:1px solid #ddd;background:#f1f1f1; color:#616161; position:absolute; left:260px; top:0px; padding:9px 11px 10px 9px;  z-index:1;}
.box-tit i.arrow{ width:11px; height:16px; position:absolute; left:-11px; top:8px; background:url(../../images/member/arrow_left.png) no-repeat 0 0;}
.box-tit .box-inner s{width:16px; height:16px; float:left; background-position:0 -59px; position:absolute; left:9px; top:9px;}
.box-tit .box-inner span{ padding-left:20px; text-align:left; display:block;}
.register_box dd .box-hover{color:#000; background:#e8fdd1; border:1px solid #9eda89;}

.verify_code{float:left; margin-left:9px; display:inline;}
.verify_code i{ width:55px; height:21px; float:left; margin-top:5px;}
/*.verify_code span{width:109px; height:34px; line-height:34px; float:left; background-color:#fff; text-align:center; color:#696969; font-size:12px;}*/
.verify_code span a{color:#3189cc;}
.reg_operate .agreement{margin:30px 0 0 92px; font-size:12px; text-align:left;}
.reg_operate .agreement a{color:#3189cc;}
.reg_operate .agreement .sec_box{margin:2px 6px 0 0; float:left;}
.reg_operate .agree_btn{ width:123px; height:47px; line-height:47px; text-align:center; color:#eaff78; font-size:16px; font-weight:bold; float: left; display: inline; margin:25px 0 0 92px; background:url(../images/logo_btn.png) no-repeat 0 0;}
.reg_operate .agree_btn:hover{text-decoration:none;}
.reg_right{ width:180px; padding:24px 0 20px 20px;}
.reg_right .small_login span{color:#696969; font-size:14px; display:block; padding-bottom:10px;  text-align:left;}
.reg_right .small_login a{width:73px; height:28px; background-position:0 -1px; display:block; text-align:center; color:#fff; line-height:28px;}
.reg_right .teamwork{margin-top:39px; font-size:12px;}
.teamwork span{color:#696969; padding-bottom:13px; display:block;}
.teamwork a.sina_account{ width:76px; height:21px; background-position:-79px -1px; float:left; margin-right:6px; display:inline;}
.teamwork a.qq_account{ width:49px; height:21px; background-position:-161px -1px; float:left;}



/*注册结束*/

/*
注册页面02
*/
.register_box .send_con{width:574px; margin:81px auto 107px;}
.send_con .send_ico{ width:124px; height:95px; display:block; margin:0 auto;}
.send_con p.text{color:#666; font-weight:bold; font-size:14px; padding-top:20px; text-align:center;}
.send_con p.text a{color:#3189cc; font-family:Arial;}
.send_con .operate_second{ width:493px; margin:30px auto;}
.send_con .operate_second a{width:241px; height:47px; float:left;}
.send_con a.mailbox_activat{ background-position:0 -37px; margin-right:7px; display:inline;}
.send_con a.histoty_back{ background-position:0 -91px;}
.send_con .tell{font-size:12px; color:#666; padding-top:31px;}
.tell span a{color:#3189cc;}

/*
注册页面03
*/
.send_con .operate_third{width:375px; margin:70px auto 0;}
.send_con .operate_third a{ width:181px; height:47px; float:left; }
.send_con a.ordain_product{ background-position:0 -146px; margin-right:7px; display:inline;}
.send_con a.member_center{ background-position:0 -200px;}
.send_con .pass_ico{width:108px; height:107px; display:block; margin:0 auto;}
.send_con .tell_third{padding-top:17px; text-align:center;}


.more_login p span a,.box-tit .box-inner s,.txt_box .uname,.txt_box .pwd,.txt_box .uname-hover,.txt_box .pwd-hover{background-image:url(../images/cncn_ico.png); background-repeat:no-repeat;}
.reg_right .small_login a,.teamwork a.qq_account,.teamwork a.sina_account,a.mailbox_activat,a.histoty_back,.send_con a.ordain_product,.send_con a.member_center,.reg_operate .next_bton,.register_box  .go_mail_bton{background-image:url(../images//atlas_ico.png); background-repeat:no-repeat;}

.gray{ color:#696969; line-height:35px;}



.tab2 { width: 98%; padding:12px 0; margin: 10px auto; border-bottom: 1px dashed #c9c9c9; }
.noline { border-bottom: 0;}
.texta { width: 90%; padding: 3px; height: 100px; border: 1px solid #bbc6d0; }