@charset "UTF-8";

/*---------- 顶通规范 ----------*/
.menu{width:100%;height:30px;background-color:#f4f4f4;color:#8e8e8e;line-height:30px;}
  .menu .link a{padding:0px 15px;}
  .menu .link a:hover{color:#333333;}
  .menu .link a.last{padding-right:0px;}

/*---------- LOGO规范 ----------*/
.logo{position:relative;width:100%;height:90px;background:#fff;}
  .logo .img{padding-top:20px;text-align:center;}
  .logo .cart{position:absolute;top:25px;left:50%;margin-left:255px;width:320px;height:30px;border:1px solid #3a3a3a;}
  .logo .cart .search{position:absolute;top:0px;right:0px;width:80px;height:30px;background:#3a3a3a;text-align:center;}
  
/*---------- 导航规范 ----------*/
.nav{width:100%;height:40px;background-color:#3a3a3a;font-size:14px;line-height:40px;}
  .nav_self{position:relative;}
  .nav_self li{float:left;}
  .nav_self li a{position:relative;display:inline-block;width:164px;cursor:pointer;text-align:center;color:#fff;}
  .nav_self li a:after{display:none;content:" ";position:absolute;left:40px;bottom:0px;width:77px;height:1px;border-bottom:2px solid #fff;color:#fff;}
  .nav_self li a:hover{color:#fff;}
  .nav_self li a:hover:after{display:block;}

/*---------- 注册导航 ----------*/
.registernav{width:100%;height:60px;background:#fff;border-bottom:2px solid #222;}
  .registernav .rlogo{padding-top:15px;}
  .registernav .rli li{display:inline-block;padding-left:20px;line-height:60px;font-size:14px;}
  .registernav .rli li:hover{color:#000;}

/*---------- 底通规范 ----------*/
.endLink{width:100%;height:170px;padding-top:25px;background-color:#000;color:#969696;line-height:28px;}
  .endLink .about li{float:left;width:135px;}
  .endLink .about li h4{font-size:16px;}
  .endLink .about .copy{line-height:40px;}
  .endLink .message .telphone{font-size:30px;font-style:italic;line-height:55px;}

/*---------- 回到顶部 ----------*/
.toTop{position:fixed;left:50%;bottom:80px;margin-left:580px;z-index:10000;}
  .toTop p{width:40px;height:40px;margin-bottom:10px;border-radius:5px;background-color:#969696;}
  .toTop p.ed{background-color:#000;}

/*---------- 蒙层规范 ----------*/
.msg_cover{position:fixed;top:0px;left:0px;bottom:0px;right:0px;background:#000;opacity:0.4;filter:alpha(opacity=40);z-index:10001;overflow:hidden;}
.msg_loading{position:fixed;top:40%;left:50%;width:300px;height:150px;margin-left:-150px;margin-top:-75px;background:#fff;text-align:center;font-size:14px;z-index:10006;}
  .msg_loading .title{line-height:70px;}
  .msg_loading .img{height:15px;}
  .msg_loading .href a{line-height:65px;color:#990202;}
.msg_err{position:fixed;top:40%;left:50%;width:300px;height:150px;margin-left:-150px;margin-top:-75px;background:#fff;text-align:center;z-index:10007;}
  .msg_err .title{padding-top:15px;line-height:30px;color:#990202;font-size:14px;}
  .msg_err .text{line-height:40px;}
  .msg_err .submit input{width:120px;height:30px;margin-top:20px;background:#990202;color:#fff;font-size:14px;}

/*---------- 注册表单&账户表单 ----------*/
.register{position:relative;width:1150px;padding:25px 0px 55px;margin:15px auto;background:#fff;}
  .register_form .title{text-align:center;line-height:60px;font-size:20px;color:#000;}
  .register_form .input_group{position:relative;width:500px;height:25px;margin:0px auto 15px auto;padding:9px 0px;border-radius:5px;font-size:14px;background:#fff;}
  .register_form .input_group .tip{float:left;width:110px;border-right:1px solid #ccc;text-align:center;line-height:25px;}
  .register_form .input_group .cell{float:left;width:237px;height:25px;padding:0px 15px;font-size:14px;}
  .register_form .input_group .bankcard{position:absolute;right:0px;top:3px;width:267px;height:36px;}
  .register_form .input_group .bankcard span{position:absolute;right:5px;top:12px;display:block;width:0px;height:0px;font-size:0px;border-width:6px;border-style:solid;border-color:transparent transparent transparent #dcdcdc;}
  .register_form .input_group .bankcard span:after{content:" ";position:absolute;right:-5px;top:-7px;display:block;width:0px;height:0px;font-size:0px;border-width:7px;border-style:solid;border-color:transparent transparent transparent #fff;}
  .register_form .input_group .yuan{position:absolute;right:0px;top:0px;width:43px;height:43px;text-align:center;line-height:43px;}
  .register_form .input_group .myerror,.register_form .yzm_group .myerror{position:absolute;left:370px;top:-1px;min-width:200px;line-height:50px;font-size:14px;color:#d30909;}
  .register_form .input_group .myerror label,.register_form .yzm_group .myerror label{position:absolute;left:5px;padding-left:25px;top:-1px;}
  .register_form .input_group .myerror i,.register_form .yzm_group .myerror i{position:absolute;top:16px;left:0px;display:block;width:18px;height:18px;}
  .register_form .input_group .leval{position:absolute;left:375px;top:-1px;min-width:200px;line-height:50px;font-size:14px;color:#2e3f69;}
  .register_form .input_group .leval .color_di{color:#e40905;}
  .register_form .input_group .leval .color_zhong{color:#d9d220;}
  .register_form .input_group .leval .color_gao{color:#159308;}
  .register_form .yzm_group{position:relative;width:500px;height:45px;margin:0px auto 15px auto;font-size:14px;}
  .register_form .yzm_group .input_left{float:left;width:330px;height:25px;padding:9px 0px;border-radius:5px;}
  .register_form .yzm_group .input_left .tip{float:left;width:110px;border-right:1px solid #ccc;text-align:center;line-height:25px;}
  .register_form .yzm_group .input_left .cell{float:left;width:97px;height:25px;padding:0px 15px;font-size:14px;}
  .register_form .yzm_group .yzm_img{position:relative;float:left;width:154px;height:43px;margin-left:12px;border-radius:5px;text-align:center;line-height:48px;}
  .register_form .yzm_group .yzm_img img{position:absolute;left:13px;top:0px;}
  .register_form .yzm_group .yzm_img i{position:absolute;right:0px;top:0px;display:block;width:35px;height:43px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#cbcbcb;cursor:pointer;}
  .register_form .yzm_group .yzm_img input{position:absolute;left:0px;top:0px;width:154px;height:43px;background:#000;color:#fff;border-radius:5px;}
  .register_form .check_group{position:relative;width:500px;margin:20px auto 0px auto;line-height:35px;}
  .register_form .check_group label{position:absolute;top:-2px;left:18px;}
  .register_form .check_group a{color:#2e3f69;}
  .register_form .button_group{width:500px;margin:0 auto;}
  .register_form .button_group input{width:100%;height:45px;background:#000;font-size:16px;color:#fff;border-radius:5px;}
  .register_form .text_group{width:600px;padding:20px 0px 40px;margin:0px auto;line-height:40px;font-size:14px;}
  .register_form .text_group .title{float:left;width:120px;height:80px;font-size:14px!important;line-height:40px;color:#696969!important;}
  .register_form .text_group .content{float:left;width:480px;color:#969696;}
  .register_form .text_group em{font-size:14px;font-weight:bold;color:#990202;}
  .register_form .tip_success{position:relative;padding-top:80px;margin-top:50px;font-size:20px;line-height:50px;text-align:center;}
  .register_form .tip_success i{position:absolute;top:0px;left:50%;margin-left:-32.5px;display:block;width:65px;height:65px;}
  .register_form .tip_telephone{width:365px;margin:0 auto;line-height:60px;font-size:14px;}
  .register_form .tip_telephone label{float:left;width:95px;padding-left:20px;}
  .register_form .tip_telephone span{font-size:20px;color:#990202;}
  .register_form .countdown{padding-bottom:40px;line-height:20px;text-align:center;font-size:12px;}
  .register_form .countdown .point{color:#990202;padding:0px 15px;}
  .register_form .countdown a.point{text-decoration:underline;}
  .skip_link{position:absolute;right:0px;top:0px;display:block;width:140px;height:75px;line-height:75px;color:#990202;text-align:center;}

/*---------- 轮播 ----------*/
.slide{margin-top:20px;}

/*---------- 推荐 ----------*/
.recommend .title{position:relative;margin:60px 0px 40px;text-align:center;}
.recommend .title .word{display:inline-block;width:300px;height:32px;border:1px solid #3a3a3a;text-align:center;line-height:30px;font-size:16px;color:#3a3a3a;}
.recommend .title .more{position:absolute;top:0px;right:0px;padding:0px 20px;line-height:32px;font-size:14px;color:#3a3a3a;cursor:pointer;}
.recommend .picture{margin:8px 0px;}
.recommend .picture li{float:left;font-size:0px;}
.recommend .picture li.depart{width:185px;height:248px;}
.recommend .picture li.depart .bottom{margin-top:10px;}
.recommend .picture li.name{width:185px;height:228px;padding:10px 0px;background:#f8f8f8;}
.recommend .picture li.name p{float:left;width:92px;text-align:center;line-height:38px;font-size:12px;color:#3a3a3a;cursor:pointer;}
.recommend .picture li.wide{width:378px;height:248px;margin-left:8px;}
.recommend .picture li.narrow{width:185px;height:248px;margin-left:8px;}

/*---------- 查看更多 ----------*/
.showmore{margin:60px auto;width:120px;height:35px;background:#000;text-align:center;line-height:35px;color:#fff;font-size:14px;}
