﻿/*﻿@charset "utf-8";*/


/* CSS Document */


/*登录*/


.return {position:fixed; left:0px; z-index:999; height:50px;}
.return a img{ /**/padding-top:12px; padding-left:8px; padding-right:12px;}
header{width:100%;height:50px; /*text-align: center;*/ display:inline-block;background: #b40000;position:fixed;left:0;z-index:50;top:0px;}
.nav-imh { width:50px; height:50px; /*margin-right:10px;*/ position:fixed; right:0; top:0;}
.nav-imh-up {background:url(../images/up.png) no-repeat center;  display:block; height:50px; width:50px; /*background-size:48px 48px;  position:relative; z-index:1999; top:0*/}
.nav-imh-down {background:url(../images/down.png) no-repeat center;   display:block; height:50px; width:50px; /*background-size:48px 48px; position:relative; z-index:1999;top:0*/}
.allorTitle { width:69%; height:50px; margin:0 auto; clear:both;}
.allorTitle li{ float:left;}
.allorTitle li:nth-of-type(2){ float:right; padding-top:11px;}
.allorTitle li:nth-of-type(1){ line-height:50px; font-size:18px; color:white;}


nav {text-align:right; display:block; clear:both; position:relative; top:0px; z-index:50; width:100%}
nav ul a{ line-height:60px;}
nav>ul {display:block; height:45px; border-bottom:#999 solid 1px;  padding:5px 0; background:#fbfbfb; clear:both;margin-top: 0px;}
nav ul li {float:left; width:20%; text-align:center; font-size:14px; height:45px; padding:0 2.5%}

@media (max-width:359px) and (min-width:320px) {  
	nav ul li a{font-size:12px !important;}
}  
.aExtensible { background:url(../images/extensibleIcon.png) no-repeat right; padding-right:10px ; width:9px; height:6px;}
.noExpansion { background:url(../images/noExtensibleIcon.png) no-repeat right center;}
.tyreServe {background-image:url(../images/navIcon01.png); background-position:center top; background-repeat:no-repeat; background-size:20px 20px;  position:relative;}
.tyreQuery {background-image:url(../images/navIcon02.png); background-position:center top; background-repeat:no-repeat; background-size:20px 20px; position:relative;}
.navShoppingCart {background-image:url(../images/navIcon03.png); background-position:center top; background-repeat:no-repeat; background-size:20px 20px;}
.navUserCenter {background-image:url(../images/navIcon04.png); background-position:center top; background-repeat:no-repeat; background-size:20px 20px;}
.tyreServeUl a {color:#FFF;}
.tyreServeUl {position:absolute; width:100%; top:50px; left:0px; background:#BF0000; display:none; z-index:100}
nav ul li ul li {clear:both; text-align:center; width:100%; height:26px; line-height:26px; border-bottom:#eaeaea solid 1px;}
.divNone {display:none;}
.divBlock {display:block; width:100%; height:60px; overflow:hidden; clear:both;}
nav>ul>li>ul li a{ line-height:26px !important;}
.tyreServeUl li{height:26px; line-height:26px; border-bottom:#eaeaea solid 1px; padding:0 !important; }


footer{ width:100%; margin:0 auto; padding-top:6px; position:relative;}
footer .foot_phone {width:128px; height:26px; margin:0 auto;}
footer .foot_phone a img{ position:absolute; top:6px; padding-left:3px;}
.foot_logo{ background:url(../images/logo.png) center center no-repeat; width:255px; height:34px; margin:0 auto;}




.wapper {font-size: 12px;color: #666666;text-align: left;width: 90%;margin: 10px 5% 10px 5%;min-height: 250px;padding-bottom: 0px;}


.content form label {display:inline-block; width:100%; text-align:left; font-size:18px; margin-top:20px; margin-bottom:10px;}


.content form .usernameDiv input{border:#cacaca solid 1px; border-radius:5px; width:90%; height:40px; line-height:20px; padding:0px 5%; font-size:18px; outline:medium;}

.content form .captchaDiv input{border:#cacaca solid 1px; border-radius:5px; width:30%; height:30px; line-height:20px; padding:0px 5%; font-size:18px; outline:medium;}


.content form .passswordDiv input{border:#cacaca solid 1px; border-radius:5px; width:90%; height:40px; line-height:20px; padding:0px 5%; font-size:18px; outline:medium;}


.content form .rememberDiv input {height: 20px;width: 20px;margin: 20px 10px;position: absolute;}


.content form .rememberDiv label {height: 20px;margin:19px 35px;}


.landBtnDIv {background:#ff3e3f; height:42px; line-height:42px; width:100%; display:inline-block;  text-align:center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-top:40px;}


.landBtnDIv .landBtn {height:42px; line-height:42px; width:100%; border:none; display:block; background:#bf0000; cursor:pointer; color:#FFF; font-family:Microsoft YaHei;  -webkit-appearance:none ; }





.land_bodyBottom { width:90%; text-align:left; margin:0 auto; margin-top:10px; margin-bottom:20px; position:relative;}


.forgetPasswordDiv {background:#bbbbbb; height:42px; width:40%; display:inline-block; line-height:42px; text-align:center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}


.forgetPasswordDiv a {color:#FFF; font-size:18px; width:100%; height:42px; display:block;}


.register {position:absolute; right:0px; top:0px; text-align:center; background:#bf0000; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; height:42px; line-height:42px; width:40%;}


.register a {font-size:18px; color:#ffffff;}




/*错误提示*/


.errorContent {background:#999; padding-top:10%; width:100%; display:block;}


.errorContentTsk {width:80%; display:block; margin:0 auto;}


.errorContentText { background:#FFF; width:90%; text-align: left; margin: left; border-radius:5px 5px 0 0; padding:5%;}


.errorContentText {font-size:24px; line-height:40px;}
.errorContentText1 {font-size:14px; line-height:20px;text-align: left;}




.errorContent1 {background:#999; padding-top:30%; width:100%; display:block;}


.errorContentTsk1 {width:80%; display:block; margin:0 auto;}


.errorContentText1 { background:#FFF; width:90%; margin:0 auto; border-radius:5px 5px 0 0; padding:5%;}


.errorContentText1 {font-size:12px; line-height:40px;}



.errorContentText h3 {color:#b40000; font-size:24px;}


.errorCountentBtn {width:100%;}


.errorCountentBtn a { background:#ff3e3f; width:100%; height:50px; line-height:50px; font-size:24px; color:#FFF; border-radius:0 0 5px 5px; display:inline-block; margin:0 auto;}





/*忘记密码*/


.verifyDIv {width:100%; background:#ff3e3f; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-top:40px;}


.verifyDIv .verify {height:42px; line-height:42px; width:100%; border:none; display:block; background:none; cursor:pointer; font-size:24px; color:#FFF;}





/*注册声明*/


.registerDeclarationTxt h3 {text-align:center; font-size:24px;}


.registerDeclarationTxt p {text-indent:2em;text-align:justify; text-justify:inter-ideograph; line-height:36px;}


.agreeRegister {width:100%; height:42px; margin:0 auto; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#ff3e3f; bottom:0; left:0; margin-top:20px;}


.agreeRegister a {width:100%; height:42px; line-height:42px; font-size:24px; color:#FFF; text-align:center; display:block;}


/*注册验证*/


.agreeRegister input.registerBtn {width:100%; background:#bf0000; border:none; color:#FFF; height:42px; line-height:42px; text-align:center; display:inline-block; font-family:Microsoft YaHei;}


.mobilSpan,.passwordSpan,.verifyPasswordSpan,.smscodeunfill {font-size:12px; color:#F00;}











/* 焦点图 */


.slideBox {


    height: auto;


    margin: 0px auto;


    width: 100%;


    overflow: hidden;


    position: relative;


    width:100%; 


    max-width:640px;


}


.slideBox .hd {


    bottom: 0;


    height: 25px;


    line-height: 25px;


    position: absolute;


    right: 0;


    z-index: 1;


}


.slideBox .hd li {


    display:inline-block;


    width:5px;


    height:5px;


    -webkit-border-radius:5px;


    -moz-border-radius:5px;


    border-radius:5px;


    background:#333;


    text-indent:-9999px;


    overflow:hidden;


    margin:0 6px;


}


.slideBox .hd li.on {


    background:#fff;


}


.slideBox .bd {


    position:relative;


    z-index:0;


}


.slideBox .bd li {


    height: auto;


    position: relative;


}


.slideBox .bd li a {


    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);


    display: block;


    margin: 0 auto;


    padding: 0;


}  /* 去掉链接触摸高亮 */


.slideBox .bd li .tit {


    background: url("../images/focusBg.png") repeat-x 0 0;


    bottom: 8px;


    color: #FFFFFF;


    display: block;


    height: 25px;


    line-height: 25px;


    position: absolute;


    text-indent: 10px;


    width: 100%; 


}


.slideBox .pic img {


    height: auto;


    width: 100%; 


}














/*用户中心*/


.userTxt h4 {font-weight:bold; margin-bottom:10px; display:inline-block;}


.userTxtH4 { color:#b22825; padding-right:10px;}


.spanDate {color:#000; margin-left:10px;}


.spanTime {color:#000; margin-left:10px;}


.userTxt p a {margin-right:10px; color:#bf0000; font-weight:bold; display:inline-block}


.userTxt p b {margin-right:10px; color:#bf0000}


.userIconTitle {background:#eff0f5; height:32px; font-weight:bold; line-height:32px; padding-left:10px;}


.userIcon {overflow:hidden; width:100%;}


.userIcon a {width:30%; height:130px; padding:0 1.5%; display:block; float:left; text-align:center; color:#666666; font-weight:bold;}


.userIcon a span {display:block;}


.userIcon a img { width:100%; height:100%; max-height:102px; max-width:102px;  margin-top:5%;}


/*.userIcon1 {overflow:hidden; width:100%;}


.userIcon1 a {width:38%; height:130px; padding:0 1.5%; display:block; float:left; text-align:center; color:#666666; font-weight:bold;}


.userIcon1 a img { width:80%; height:80%; max-height:102px; max-width:102px;  margin-top:5%;}


.userIcon1 a span {display:block;}


*/


#userIcon1{ width:80%; margin:0 auto;}


#userIcon1 {overflow:hidden;}


#userIcon1 li {width:40%; display:block;float:left; text-align:center; color:#666666; font-weight:bold; margin-left:20px; margin-top:20px;}


#userIcon1 li a img {  max-height:102px; max-width:102px;  margin-top:5%; height:100%; width:100%;}


#userIcon1 {overflow:hidden;}


#userIcon1 li a p {display:block; float:left; text-align:center; color:#666666; font-weight:bold;}





/*用户中心二级页面*/


.MaxCard {width:100%; margin:0 auto; text-align:center;}


.MaxCard img {width:300px; height:300px;}


.pMaxCard {font-weight:bold; width:300px; margin:10px auto 0 auto;}





.sub {text-align:right; font-size:14px; padding:5px 10px 10px 0px;}


.sub .butYellow {margin-left:10px;} 


.tabCoupon {border-right:1px solid #999;border-bottom:1px solid #999 }


.tabCoupon tr td,.tabCoupon tr th {border-left:1px solid #999;border-top:1px solid #999;}


.Coupon h5 {background:#e8e8e8; color:#900; height:26px; line-height:26px; font-size:14px; font-weight:bold; margin-bottom:10px; text-indent:14px;}


.addsCoupon {margin-top:20px;}


.addsCoupon table input {margin-left:10px; height:30px; line-height:30px; padding:0 5px; text-align:right; color:#900}


.addsCoupon input.btn {margin-left:155px; margin-top:8px;}


/*这里是收益查看*/


.earnings h5 {background:#e8e8e8; color:#900; height:26px; line-height:26px; font-weight:bold; margin-bottom:10px; text-indent:12px;}
.earnings-table {border-top:solid 1px #999; border-right:solid 1px #999;}
.earnings-table tr td {border-bottom:solid 1px #999; border-left:solid 1px #999; text-align:center; font-size:12px; line-height:30px;}
.earnings table b {display:block; color:#fb0000;}
.earnings p {text-align:right;}
.earnings p span {color:#bf0000; font-weight:bold; font-size:15px; padding:0 3px;}
.earnings-nav span {cursor:pointer; font-weight:bold; color:#fb0000; width:100px; display:inline-block; text-align:center;}
.earnings-withdraw-input {height:30px; width:70%; /**/margin-left:10px; line-height:30px;}
.earnings-withdraw-span {display:inline-block; text-align:right; width:90%}
#display-block {display:block;}
.indent table th { padding-right:10px; text-align:right;}
.indent table td {padding-right:10px; text-align:right;}
.display-none {display:none;}
.block{ display:block;}

.look_more{ overflow:hidden;}
.look_more a{ float:right; font-size:14px; }


.money_look{ overflow:hidden; margin-top:28px;}
.money_look>div{ width:50%; float:left; text-align:center;}
.money_look>div>p{ font-size:12px; color:#666666;}
.money_look>div>h1{ font-size:18px; color:#a60303; margin-top:9px; font-weight:normal; font-family:'Microsoft Yahei';}
.money_look a{ display:inline-block; width:100px; height:26px; background:#a60303; margin-top:18px; color:white; line-height:26px; font-size:14px;}


/*转出页面CSS*/
.roll_out{ overflow:hidden;}
.roll_out a{ display:inline-block; color:#b40000; text-align:center; width:50%; float:left; font-size:16px; font-family:'Microsoft Yahei'; height:54px; line-height:54px;color:#666666;}
.roll_out .roll_active{ border-bottom:2px solid #b40000;height:52px;}
/*.roll_out a:nth-of-type(2){ color:#666666;}*/
.blank{ background:white; height:54px; margin-top:16px;}
.blank h2{ /*line-height:54px;*/}
.blank h2 img{ /*margin-top:12px;*/margin-top:12px;}


.notice{ position:relative; overflow:hidden; margin-top:28px;}
.notice p{ margin-left:30px; font-size:14px;}
.notice img{ position:absolute; top:0; left:0;}

.form_bank form input{ font-size:16px;font-family:'Microsoft Yahei';color:#666; line-height:1;}
.form_bank{ background:white; height:54px; margin-top:20px;}
.form_bank span{ line-height:54px; font-size:20px;}
.bank_input{ border:none;}

.tc{ text-align:center}
.fl{ float:left;}

.btn_red{ height:30px; line-height:30px; color:white !important; width:80%;}
.btn_red_hover{ background:#b40000; transition:1s;}

/*完善银行信息*/
.perfect_info { color:#b40000; text-align:center; width:50%;font-size:16px; font-family:'Microsoft Yahei'; line-height:54px;border-bottom:2px solid #b40000;height:52px; margin:0 auto;}
.perfect_form { margin-top:34px;}
/*.perfect_form>form>div:nth-of-type(1) span{letter-spacing:32px; text-align:left;}
.perfect_form>form>div:nth-of-type(3) span{letter-spacing:8px;text-align:left;}*/
.perfect_form span{line-height:46px; font-size:16px;text-align:justify;display:block;}
.perfect_form input{ border:1px solid #CCC; border-radius:3px;font-size:14px;font-family:'Microsoft Yahei'; padding-left:4px;}
.perfect_form i{line-height:46px; font-size:16px; display:none;}
#submit3{ text-align:center;}


/*这里是赠送币*/
.give_ailunbi{border-bottom:2px solid #b40000;height:52px;text-align:center; width:70%;  font-size:16px; font-family:'Microsoft Yahei';line-height:54px;color:#666666; margin:0 auto;}
.form_give form input{ font-size:12px;font-family:'Microsoft Yahei';color:#666; line-height:1;}
.form_give{ /*background:white;*/ height:54px; /*margin-top:20px;*/}
.form_give span{ line-height:54px; font-size:14px; }
.form_give span i{ visibility:hidden;}
.give_input{ border:none;}



/*省市级联3级菜单*/
.form-group1 {margin:5px 0px;}
.form-group1 label { width:20%; text-align:right; display:inline-block; height:30px; line-height:30px; vertical-align:top;} 
.form-group1 input {width:75%; height:30px; line-height:30px; color:#666666;}
.form-group1 input {padding-left:5px;}
.form-group1 textarea {width:75%; height:48px;}
.form_give input{    border: 1px solid #CCC;
    border-radius: 3px;
    font-size: 14px;
    font-family: 'Microsoft Yahei';
    padding-left: 4px;
}
.tc{ text-align:center;}




/*轮胎介绍0903zzy*/
.tyreIntroduceText {margin-top:20px;}
.tyreIntroduceText h3 {font-size:16px;}
.tyreIntroduceText ul li {font-size:12px; line-height:24px; height:24px;}
.tyreIntroduceClause { min-width:60px; width:25%; text-align:right; padding-right:10px; height:24px;}
.p_container table td{ padding: 0 10px;}
.tyrePrice {color:#bf0000; font-size:18px;}
.tyreComment { color:#3399ff;}
.tyreShoppingBtn input {width:100%; height:42px; line-height:42px; font-size:24px; background:#ff3e3f; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-top:40px; color:#FFF;  outline:medium;}







/*轮胎查询*/


.site-switchbox {


    width: 100%;


    border-radius: 10px;





    box-shadow: 0 0 15px rgba(0,0,0,.5)


}





.site-switchbox .switchbox-hd {


    overflow: hidden;


    height: 40px;


    border-top-right-radius: 10px;


    border-top-left-radius: 10px


}





.site-switchbox .switchbox-hd li {


    float: left;


    width: 50%;


    height: 40px;


    background-color: #c33;


    color: #fff;


    text-align: center;


    font-size: 16px;


    line-height: 40px


}





.site-switchbox .switchbox-hd li a {


    float: left;


    width: 100%;


    height: 60px;


    color: #fff;


    text-decoration: none


}





.site-switchbox .switchbox-hd li.active {


    background-color: #fff;


    color: #c33


}





.site-switchbox .switchbox-hd li.active a {


    color: #c33


}





.site-switchbox .switchbox-bd {


    position: relative;


    padding: 20px;


    max-height: 300px;


    border: 1px solid #fff;


    border-top: 1px solid #dcdcdc;


    border-bottom-right-radius: 10px;


    border-bottom-left-radius: 10px;


    background: url('../images/bg_section_tl.jpg') no-repeat 0 100% #fff;


    font-size: 20px


}





.site-switchbox .switchbox-bd .location {


    position: absolute;


    top: 20px;


    left: 20px;


    width: 558px;


    height: 298px;


    border: 1px solid #ccc;


    background: #fff


}





.site-switchbox .switchbox-bd .form-group label {


    color: #c33


}





/*


.site-switchbox .switchbox-bd .form-group .btn-search {


    height: 36px;


    border-color: #bf0000;


    background-color: #bf0000;


    color: #fff;


    font-size: 16px;


    line-height: 35px;


    width:148px


}*/


.btn-search{margin-left:40px;width:148px;height:36px;background-color:#c90a0a;color:#fff;color:#fff;font-size:16px;font-family:'Microsoft Yahei';line-height:35px;}











.site-switchbox .switchbox-bd-cb {


    background-image: url('../images/bg_section_tr.jpg')


}


.mod-switchable .mod-switchable-content {


    display: none


}





.mod-switchable .mod-active {


    display: block


}





#sw .mod-switchable-content {


    z-index: 0;


    display: block


}


#sw .switchbox-hd ul li,#sw2 .switchbox-hd ul li {cursor:pointer;}


.form-group2{


    padding-left:80px;padding-bottom:10px;position:relative; overflow:hidden;


}





.form-group2 label {


    line-height: 36px;


    width: 70px;


    position: absolute;


    left: 0;


    font-size:14px;


    text-align: right;


    color: #c33;


}


.chosen-select1{


    width: 100%;


    height: 36px;


    line-height: 36px;


    border: 1px solid #ccc;


    font-size: 12px;


}


.chosen-select1 option{


    width:100%;


    height:26px;


    font-size: 14px;


    line-height:26px;


}




.selIco{


    display:inline-block;


    width: 100%;


    height: 36px;


    overflow:hidden;


}


.seIcon {position:relative; left:300px;}
.selIco chosen-select1  optgroup{
    background: red;
    color:#FFF;
    font-size: 22px; font-style: normal; font-weight: normal;
    padding: 3px; 
    margin: 3px 0;
}


.form-inline .form-group {


    position: relative;


    padding-top: 10px;


    padding-bottom: 10px;


    padding-left: 30%


}





.form-inline .form-group label {


    position: absolute;


    left: 0;


    width: 15px;


    text-align: right;


    line-height: 36px


}





/*关于爱轮*/


.about-us img {width:100%; height:100%}


.about-us-h4 {background:url(../images/tyreShowBg.png) no-repeat; color:#FFF; padding:0 10px; margin-bottom:10px;}


.compare-txt table {text-align:center;}


.compare-txt table td {line-height:24px; vertical-align:top; padding:5px;}


.culture h4 { padding-left:10px; line-height:32px; height:32px; margin-bottom:10px;}


.culture  img {width:100%; height:100%;}





/*1128zzy 产品列表*/





.list-search {height:28px; line-height:28px; background:none; border:none; width:70%}


.search-btn {width:60px; background:#bababa; border:none; outline:none; height:30px; text-align:center; margin-left:-6px; color:#bf0000; font-size:14px; font-weight:bold; cursor:pointer;  }





.list-ul-screen{background:#eaeaea; width:100%; display:block; height:32px;}


.list-ul-screen li {float:left; width:33%; height:26px; margin:3px 0; line-height:26px; text-align:center; cursor:pointer;}


.li-border-right {border-right:#999999 solid 1px;}


.tcc-screen {position:absolute; width:200px; background:#5f5f5f; color:#FFF; top:0px; right:-200px; z-index:999; height:100%; opacity:0.0;}





.tcc {width:100%; height:100%; background:rgba(0,0,0,0.7); position:fixed; z-index:990; top:0px;}


.tcc-screen li a {display:block; color:#FFF; width:150px; padding-left:20px; margin:0 auto; overflow:hidden;}


.tcc-screen-title {font-size:14px; font-weight:bold; height:32px; line-height:32px; display:block; width:160px; margin:0 auto; border-bottom:#FFF solid 1px; margin-bottom:10px; text-align:left; padding:0 10px; cursor:pointer; background:url(../images/extensibleIcon02.png) no-repeat 155px center;}


.tcc-screen-title-hide {background:url(../images/extensibleIcon01.png) no-repeat 155px center;}


.tcc-screen li {margin-top:10px;}


.list-nav {height:214px; overflow:scroll;}


.list-nav a {line-height:28px; padding-left:20px;}


.list-nav a span { display:inline-block; width:100%; text-align:left; padding-left:10px; height:24px; line-height:24px;}


.a-checked {background:url(../images/120101.png) no-repeat left 4px; background-size:15px 15px;}


.a-checked span{background:#a2a2a2; display:inline-block; width:100%; text-align:left; padding-left:10px; height:24px; line-height:24px;}


.lists {position:relative; margin-top:10px;}


.list-text {width:55%; max-height:70%; margin-left:10px; font-size:12px; line-height:24px;}


.list-text h4,.list-text b,.list-text span {clear:right; word-break:break-all}


.list-text b {display:inline-block;}


.abs { float:right;}


.div-border-bot {border-bottom:#d5d5d5 solid 1px; overflow:hidden; padding-bottom:10px;} 


.tcc-kong-img {position:fixed; right:210px; top:50%; margin-top:-10px;}





/**/


/*zzy0916  安装方式*/


.site-pop {font-family:Microsoft YaHei;}


.tab_xxk ul { display:inline-block; margin-top:10px;}


.tab_xxk ul li,.tab_xxk ul h3 {float:left; padding:0 10px; line-height:32px; font-size:14px; font-family:Microsoft YaHei; color:#444444; font-weight:bold;}


.tab_xxk ul li.tab_dq {display:inline-block; border-left:#999999 1px solid; border-top:#999999 solid 1px; border-right:#999999 solid 1px; border-bottom:none; position:relative; top:1px; background:#FFF; display:block;}


.tab_scBtn {}





.tab_xxk{border-bottom:#999999 1px solid; margin-bottom:20px;}


.tab_xxk h3 {font-size:14px;}


.tab_xxk span {position:relative; right:-120px; top:-20px; cursor:pointer;}


.tabMounting {height:5.5em; overflow:hidden; width:96%; background:#fff8e1; margin:0; border:#ffcc00 solid 1px; line-height:1.8em; font-size:14px; padding:0 2%; text-align:justify; text-justify:inter-ideograph;}





.az_tab {text-align:left;}


.store_installation { margin-top:20px; min-height:430px; text-align:left;}


.az_tab div label {font-size:14px; color:#000; font-weight:bold; display:inline-block;} 


.ins_content label {font-size:14px; color:#000; font-weight:bold; display:inline-block; height:36px; line-height:36px; text-align:right} 


.tab_rq {z-index:0; padding-top:20px; display:block;}


.tab_rq .form-control {width:248px; height:36px; line-height:36px; font-size:16px; padding-left:10px; background:url(../images/tab_rqBg.png) no-repeat right 0px; border:solid 1px #cccccc;}


.tab_rq b {background:url(../images/tab_rqBg.png) no-repeat; width:36px; height:36px; display:block; position:relative; left:350px; top:-36px;}


.tab_kong {display:inline-block; height:36px; margin-top:20px;}


.tab_sj {overflow:hidden;}


.tab_sj label {float:left; width:100px; display:inline-block; height:36px; line-height:36px;}


.tab_sj_span {float:left; width:540px; line-height:36px;}


.tab_sj_span b {height:36px; display:inline-block; margin-right:10px; text-align:center; margin-bottom:10px; cursor:pointer}


.sj_kx{background:#fbfbfb; border:#cccccc solid 1px; color:#999999; width:68px;}


.sj_bkx {background:#fbfbfb; color:#cccccc; display:inline-block; width:70px;}


.sj_dq { background:#0099cc; color:#FFF; display:inline-block; width:70px;}


.tab_qdBtn { position:relative; bottom:0px; width:100%; text-align:center;}


.choose_installation {margin:20px 0px;}


.mail_to_home {margin-left:20px; margin-top:20px; min-height:430px;}


.tab_mail {vertical-align:middle; margin-top:20px;}


.door_installation {min-height:430px; margin-top:20px;}


.z_adds0 {margin-top:20px; font-family:Microsoft YaHei;}


.z_adds0 label {width:80px; text-align:right;}


#z_dddz {height:32px; line-height:32px; font-size:16px;}


#summary-stock div.dt {font-family:Microsoft YaHei; font-size:16px; font-weight:bold; height:32px; line-height:32px;}





.door_installation {margin-top:20px; margin-left:20px;}


.door_installation input {height:32px; line-height:32px;}


.door_installation label {width:80px; text-align:justify; text-justify:inter-ideograph;}


.door_installation_xzdz {margin-top:20px;}





.tab_qdBtn input.cartBtn-green {border:none; font-family:Microsoft YaHei; margin-top:10px; background-color:#27ae60; padding:0 20px; min-width:100px; height:36px; line-height:34px; text-align:center; display:inline-block; color:#fff; font-size:18px; cursor:pointer}


.chosen-select {min-width:200px; width:100%; height:36px; line-height:36px; background:rgba(251,251,251,1.0); border:solid 1px #cccccc; display:inline-block;}


.form-control1 {width:238px; background:rgba(251,251,251,1.0); border:solid 1px #cccccc; padding:0 10px;}


.dhtitle{text-align:left;}


.z_newaddBtn {color:#666666; width:30px; display:inline-block;}


.form_group {margin:20px 0px;}


.hasDatepicker {padding-left:5px;}











/*会员服务列表*/


.list-img {width:100px; height:100px; text-align:center; display:inline-block;}


.serve-height100 {height:100px; overflow:hidden;}


.slide-pic {width:100%; height:auto; max-width:640px;}


.td-serve-list {padding-left:10px; vertical-align:top; width:100%;}


.h4-linghtNone {line-height:14px; font-size:14px;}


/*vip  list*/


.vip-list { clear:both; overflow:hidden; margin-bottom:10px;}


.vip-img {width:45%; height:auto;}


.vip-title {width:141px; height:auto;}


.p-padding25 {padding-left:25px; margin-top:0px;}


.vip-title {margin-bottom:10px;}


.vip-emergency-txt {display:block; padding:5px; background:#bc2620;}


.td-width100 {width:100px; padding-right:5px;}


.color-ea9745 {color:#ea9745;}


.text-fff {color:#fff;}





/*订单页面*/


.th-title {text-align:center; padding-right:10px; width:80px;}


.indent-img {width:70%; height:auto;}


.indent-h3 {font-size:14px; line-height:24px;}


.goods-text {padding:0 5px; line-height:24px; height:24px; font-size: 12px;}


.input-num {width:26px; height:24px; line-height:24px; border:none; float:left; text-align:center; background:url(../images/input_bg.png) no-repeat;}


.goods-cut {display:block; width:24px; height:24px; float:left; position:relative; left:0px;}


.goods-add {display:block; width:24px; height:24px; float:left; position:relative; left:-2px;}


.goods-btn {position:relative;}


.text-right {text-align:right;}


.font-weight {font-weight:bold;}


.a-sub {width:30%; height:32px; line-height:32px; display:inline-block; text-align:center; border:#CCC solid 1px; margin:5px 0;}


.a-subTotal {width:150px; height:32px; line-height:32px; display:block; text-align:center; margin:10px 0px 10px 0px; background:#27ae60; color:#FFF;}


.bg-fff{ background:#FFF; padding-bottom:10px;}


.bg-fbfbfb{ background:#fbfbfb; color:#666666;}


.bg-0099cc {background:#0099cc; color:#FFF;}


.h2-size-18 { font-size:18px; color:#666666; padding:10px 0 10px 20px;}


.p-total {line-height:24px; margin-top:20px; background:#e7e7e7; text-align:right; padding-right:20px;}


.car-title {font-size:18px; padding:0 20px; overflow:hidden; margin-bottom:10px; line-height:28px; background: #ececec;}


.btn-blue {font-size: 12px; height: 28px; line-height: 28px; width: 120px; background:#40c4ff; display:inline-block; color:#fff; text-align:center; float:right;}


.texe-center{text-align:center;}


.shxx th {background:#fbfbfb;}


.expressage-fun {margin-right:5px;}


.col-title { width:30px; text-align:center;}


.btn-xs {


    font-size: 12px;


    font-weight: 700;


    height: 23px;


    line-height: 23px;


    width: 140px;


    text-align:center;


    display:inline-block;


    position:relative;


    border:none;


    cursor:pointer


}


.btn-orange {


    background-color: #f90;


    border-color: #f90;


    color: #fff;


    border:none;


}


.q {display:inline-block; height:21px; line-height:21px;}


.goods-text select {display:inline-block; width:100px; height:21px; line-height:21px;}


.indent-textarea { width:100%;}


.tj-btn {width:150px; height:32px; line-height:32px; text-align:center; display:inline-block; background:rgba(191,0,0,1); color:#FFF; margin:10px 0px; float:right;  -webkit-appearance:none; }


.vip-img {width:120px; height:auto;}


.btn-27ae60 {width:45%; height:30px; line-height:30px; display:inline-block; text-align:center; background:#27ae60; color:#FFF; max-width:150px; float:left;}


.btn-e67e22 {width:45%; height:30px; line-height:30px; display:inline-block; text-align:center; background:#e67e22; color:#FFF; max-width:150px; float:right;}





.z_vip_h {width:100%; margin:0 auto; display:block; padding-top:30px;}


.z_vip_h h3 {font-size:24px; font-family:"Microsoft YaHei", "宋体"; font-weight:bold; color:#244990; background: transparent; text-align: center}


.z_vip_hP30 {font-size:16px; font-family:"Microsoft YaHei", "宋体"; color:#666666; margin-top:10px;}


.z_vip_hP18 {font-size:12px; font-family:"Microsoft YaHei", "宋体"; color:#666666; margin-bottom:10px}


.z_vip_h p {line-height:24px; color:#666666; text-align:center}





.vap-details-img {width:100%; height:auto;}


.vip-text {display:none;}


.vip-list-txt {margin-top:10px;}


.vip_btn { text-align:center;}


.tempWrap {text-align:center;}


.vip-btn {margin-top:10px;}





/*商品属性  zzy 1210*/


.goods-attribute {margin-top:20px; color:#666666;}


.goods-attribute-text p {line-height:24px; padding:5px;}


.goods-attribute a {color:#666666;}


.goods-attribute table {width:100%;}


.goods-attribute table td {padding:0 5px;}


.goods-attribute h3 {font-size:16px; padding-bottom:5px; border-bottom:3px solid #bf0000; line-height:14px;}


.goods-attribute-text {background:rgba(221,221,221,1.0); color:#333; margin-top:10px;}


.goods-attribute-text tr {height:28px; line-height:28px;}


.goods-attribute-name {width:45%; padding-left:10px;}


.goods-attribute-text img {width:auto; height:auto;}


.goods-bargain-text,.goods-evaluate-text {line-height:24px;}


.goods-record {float:right; font-weight:100;}





/*1210*/


.sp_class3 {width:24px; border:none; height:24px; text-align:center; line-height:24px; background:url("../images/input_bg.png") no-repeat; position:relative; top:-7px; margin:0 -4px 0 -4px;}


.minus,.raise {margin-top:7px;}





.related_goods {


    border: 1px solid #cccccc;


    color: #999999;


    display: inline-block;


    font-size: 14px;


    font-weight: 100;


    height: 28px;


    line-height: 28px;


    min-width: 80px;


    padding: 0 10px;


    text-align: center;


    margin-right:10px;


}


.related_goods:hover {


    border: 1px solid #bf0000;


    color: #999999;


    display: inline-block;


    font-size: 14px;


    font-weight: 100;


    height: 28px;


    line-height: 28px;


    min-width: 100px;


    padding: 0 10px;


    text-align: center;


}


/*四轮定位当前样式*/


.r_g_now {


    background: url("../images/goodsSize.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);


    border: 1px solid #bf0000;


    color: #bf0000;


}


.goods-size-select a {margin:5px 0;}


.tempWrap ul li a img {width:100%; height:auto;}


/*.p_container {padding:0 10px;}*/


.p_container ul {border-bottom: solid 1px #c6c6c6; border-right: solid 1px #c6c6c6;}


.p_container ul li {border-top: solid 1px #c6c6c6; border-left: solid 1px #c6c6c6;}


.p_container h3 {margin-bottom:10px;}


.goods-search-btn { clear: both; width:80px; display: block; text-align: center; color: #fff; background: #bf0000; border-radius: 5px; height: 28px; line-height: 28px; margin-left:50px;}





/*1211*/ 


.goods-search-btn a:visited {color:#fff;}


.goods-search-btn a:hover {color:#fff;}


.goods-search-btn a:active  {color:#fff;}


.goods-price {width:60px; text-align:right; display:inline-block;}


.goods-right {width:60px;}


.buyBtn {color: #fff;


         display: inline-block;


         font-size: 16px;


         text-align: center;


         background: none repeat scroll 0 0 #bf0000;


         border-radius: 5px;


         height: 42px;


         line-height: 42px;


         margin-top: 10px;


         width: 100%;}


.text-center {text-align:center; margin-top:10px;}


.userTxt p {line-height:28px;}


.indent h5 {margin-bottom:10px;}


.pre_page {display:inline-block; width:70px; height:24px; line-height:24px; text-align:center; border:solid 1px #f90; background:#f90; color:#fff; margin-right:10px;}


.next_page {display:inline-block; width:70px; height:24px; line-height:24px; text-align:center; border:solid 1px #f90; background:#f90; color:#fff; margin-left:10px;}


.display-inline-block {display:inline-block;}


.form-group1 select  { height:30px; line-height:30px;}




.ins_link { display:inline-block; height:36px; line-height:36px; font-size:12px}


.p_footer {


    line-height: 24px;


    font-family:Microsoft YaHei;


    font-size:14px;


}
.SBtn { margin-top:47px;}

#loginBtn, .SBtn { background: none repeat scroll 0 0 #bf0000;


                   border: medium none;


                   color: #fff;


                   display: inline-block;


                   font-size:16px;


                   height: 38px;


                   line-height: 38px;


                   text-align: center;


                   border-radius:5px;


                   width: 100%; margin-top:10px;}


.cart-total{


    float:left;


    height: 37px;


    padding-top:10px;


    max-width:70%;


}


.tj-btn{


    border:none;


    max-width: 30%;





}


.cart-img {width:50px;  height:50px;}


.span-size10 {font-size:10px;}


.cart-text {vertical-align:top; padding:0 5px; font-size:12px;}


.cart-text h4 {font-size:12px; font-weight:100; text-align:justify; text-justify:inter-ideograph; color:#333333;}


.cart-jg {text-align:right;}


.cart-jg span {height:24px; line-height:24px;}


.btn-bule {background:#09F; width:80px; height:24px; display:block; color:#FFF; text-align:center; line-height:25px;}


.table-cart {padding:0 5px; margin-bottom:20px; margin-top:-10px;}


.table-cart tr {border-bottom:#ccc solid 1px; padding-bottom:10px;}


.footer-fixed {height:60px; display:block; overflow:hidden;}


.ddjs {background:#fbfbfb; width:100%; min-height:40px;}


.a-jiesuan {display:block; width:100px; text-align:center; height:30px; background:#bf0000; color:#fff; line-height:30px}


.goods-size {width:40%; float:left;}


.cart-num {padding-left:5px;}


.goods-install {width:60%; float:left; text-align:right}


.td-pad {padding-left:5px;}





.inputBg {height:30px; line-height:30px; border:solid 1px #cccccc; width:75%}


.cart-border {border-bottom:solid 1px #cccccc; margin-bottom:10px;}


.cart-tdBorder { height:5px; border-bottom:solid 1px #cccccc; }


.td-pad {font-size:12px;}


.td-pad {font-size:12px;}


.tabMounting span {display:block;}


.tabMountingSp {background:url(../images/bot.png) no-repeat right;}








.keywordBtn { background:url(../images/se_bg.png) no-repeat; width:60px; height:28px; margin-left:-10px; display:inline-block; -webkit-appearance:none; }


.validate_bonus { padding:0 10px; height:24px; line-height:24px; background:#09F; color:#FFF; display:inline-block; border:none; margin-top:5px;  -webkit-appearance:none;}


.order_input {height: 24px; line-height: 24px;}








.bonus_time {color:#FFF; background:#bf0000; font-size:11px; text-align:center; padding:0 0 5px 0;}


.type_name {color:#FFF; background:#bf0000; text-align:center; font-size:14px; padding:5px 0 0 0;}





.status_ygq {color:#666666; background:#bcbcbc; display:block; width:100%; height:48px; line-height:48px; font-size:12px;}  /*优惠券状态样式已经过期*/


.status_wsy {color:#bf0000; background:#bcbcbc; display:block; width:100%; height:48px; line-height:48px;  font-size:12px;}  /*未使用*/


.status_ysy  {color:#ffffff; background:#edbe00; display:block; width:100%; height:48px; line-height:48px;  font-size:12px;}      /*已使用*/


.status_ysy a { color:#ffffff; display:block;}














//active card  rxl 


.active form label {display:inline-block; width:100%; text-align:left; font-size:18px; margin-top:20px; margin-bottom:10px;}


.active form input {border:#cacaca solid 1px; border-radius:5px; width:80%; height:30px; line-height:20px; padding:0px 5%; font-size:18px; outline:medium;}





//end active card