@charset "utf-8";

*{margin: 0px; padding: 0px; color: #474747; font-size: 12px; font-family: '微软雅黑'}

table{border-collapse: collapse;}
ul{margin: 0px;}
ul li{list-style: none;}
a{text-decoration: none; border:none; cursor: pointer; outline:none;}
img{border:none;}
button{cursor: pointer; outline: none;}
.modal-footer .btn-default{float: left;}
.public{width: 1200px; max-width: 1200px; min-width: 1200px; margin: auto;}

.heads{background: white; width: 100%; min-width: 1200px; height: 40px; position: fixed; top:0px; left:0px; z-index: 10; border-bottom: 1px solid #cbcbcb;}
.heads .head_main{height: 40px; overflow: hidden;}
.heads .head_main ul{margin: 0px;}
.heads .head_main ul li{float: right; height: 40px; line-height: 40px;}
.heads .head_main ul li a{font-size: 14px; color: #666666;}
.heads .head_main ul li span{color: #b0b0b0; font-size: 14px; margin: 0px 20px 0px 20px;}
.heads .head_main ul li em img{margin: -3px 10px auto 0px;}
.heads .head_main .business{float: left; background: url("../imgs/icon1.png") no-repeat left; padding-left: 30px; width: 350px; overflow: hidden;}
.heads .head_main .business a{font-size: 14px; color: #b1191a;}
.heads .head_main .home{float: left; background: url("../imgs/icon36.png") no-repeat left; padding-left: 30px; width: 350px; overflow: hidden;}
.heads .head_main .home a{font-size: 14px; color: #b1191a;}
.heads .head_main  .business .JQ-content-box{overflow:hidden;width:350x;height:35px; line-height: 35px;position:relative;}
.heads .head_main  .business .JQ-slide-content{position:relative}
.heads .head_main  .business .JQ-slide-content li{zoom:1;overflow:hidden;height:35px; width: 350px;font-size: 14px; color: #b1191a; padding-left: 30px;}
.heads .head_main  .business .JQ-slide-content li a{display: block;line-height: 35px; font-size: 16px; color:#474747;}


.top_query{height: 85px; overflow: hidden;}
.top_query ul li{float: left; height: 85px;}
.top_query .qurey_but{margin-left: 100px;}
.top_query .qurey_but .input-group{width: 595px; height: 50px; margin-top: 18px;}
.top_query .qurey_but .input-group input{height: 50px; border:2px solid #c81623;}
.top_query .qurey_but .input-group button{height: 50px; background: url("../imgs/icon5.png") no-repeat left #c81623; background-position:20px 12px;padding-left:50px; color: white; font-size: 20px; width: 120px; border:2px solid #c81623;}
.top_query .top_cart{float: right;}
.top_query .top_cart .cart_but{height: 50px; width: 214px; line-height: 50px; border:1px solid #e5e5e5;background: url("../imgs/icon14_2.png") no-repeat left white; background-position: 130px 21px; padding-left: 13px; font-size: 16px; color: #666666; margin-top: 18px; cursor: pointer;}
.top_query .top_cart .cart_but_down{height: 50px; width: 214px; line-height: 50px; border:1px solid #e5e5e5;background: url("../imgs/icon14.png") no-repeat left white; background-position: 130px 21px; padding-left: 13px; font-size: 16px; color: #666666; margin-top: 18px; cursor: pointer;}
.top_query .top_cart .cart_but img{margin: -3px 5px 0px 0px;}
.top_query .top_cart .cart_but span{display: block; height: 100%; width: 50px; text-align: center; color: white; float: right; background: #c81623; font-size: 20px;}
.top_query .top_cart .cart_details{width: 380px; background: white; border:1px solid #bfbfbf; position: absolute; z-index: 3; margin-left: -167px; display: none;}
.top_query .top_cart .cart_details .cart_content{height: auto; max-height:500px; overflow-x:hidden; overflow-y:auto;}
.top_query .top_cart .cart_details table{width: 350px; margin: auto;}
.top_query .top_cart .cart_details table tr td{border-top:1px solid #dcdcdc; padding:10px 0px 10px 0px; color: #666666; cursor: pointer;}
.top_query .top_cart .cart_details table:first-child td{border: none;}
.top_query .top_cart .cart_details .pic{width: 90px;}
.top_query .top_cart .cart_details .pic div{width: 80px; height: 80px; border:1px solid #dcdcdc; overflow: hidden; text-align: center;}
.top_query .top_cart .cart_details .pic div img{height: 100%;}
.top_query .top_cart .cart_details .goods_msg{vertical-align: top;}
.top_query .top_cart .cart_details .goods_msg p{font-size: 14px; color: #666666; margin: 0px; line-height: 25px;}
.top_query .top_cart .cart_details .goods_msg p span{font-size: 14px; color: #c81623;}
.top_query .top_cart .cart_details .cart_footer{border-top: 1px solid #bfbfbf; text-align: right; padding: 10px 15px 10px 15px;}
.top_query .top_cart .cart_details .cart_footer p{font-size: 16px;}
.top_query .top_cart .cart_details .cart_footer p span{font-size: 16px;color: #c81623;}
.top_query .top_cart .cart_details .cart_footer button{background: #b1191a; color: white; border: none; width: 130px; height: 35px; line-height: 35px; font-size: 16px;}


.navs{height: 60px; border-bottom:3px solid #b1191a; margin-top: 15px;min-width:1200px;}
.navs .navs_main{height: 60px; width: 1200px;  margin: auto; overflow: hidden;}
.navs .navs_main ul li{float: left; height: 60px; line-height: 60px;}
.navs .navs_main .nav_type{background: url("../imgs/icon15.png") no-repeat left #b1191a; background-position:190px 25px; color: white; font-size: 22px; width: 260px; text-align: center; cursor: pointer; padding-right: 20px;}
.navs .navs_main .nav_type_up{background: url("../imgs/icon15_2.png") no-repeat left #b1191a; background-position:190px 25px; color: white; font-size: 22px; width: 260px; text-align: center; cursor: pointer; padding-right: 20px;}
.navs .navs_main ul li a{font-size: 22px; color: #181818; display: block; padding: 0px 20px 0px 20px; text-decoration: none;}
.navs .navs_main ul li .on{color: #e50d1e;}
.navs .navs_main ul li a:hover{color: #e50d1e;}

.nav_types{position: absolute; z-index:3; width: 260px; height: 500px; overflow: hidden; background: #c81623; display: none;}
.nav_types .types ul li{height: 100px; font-size: 16px; color: white; padding: 20px 20px 20px 45px; cursor: pointer;border:1px solid #c81623; border-right: none;}
.nav_types .types ul li p{font-size: 20px; color: white;}
.nav_types .types ul li:hover{color: #c81623;}
.nav_types .types ul li:hover p{color: #c81623;}
.nav_types .types .type1{background: url("../imgs/icon7.png") no-repeat left #c81623; background-position: 13px 20px;}
.nav_types .types .type2{background: url("../imgs/icon8.png") no-repeat left #c81623; background-position: 13px 20px;}
.nav_types .types .type3{background: url("../imgs/icon9.png") no-repeat left #c81623; background-position: 13px 27px;}
.nav_types .types .type4{background: url("../imgs/icon10.png") no-repeat left #c81623; background-position: 13px 20px;}
.nav_types .types .type5{background: url("../imgs/icon11.png") no-repeat left #c81623; background-position: 13px 24px;}
.nav_types .types .type1:hover{background: url("../imgs/icon7_2.png") no-repeat left white; background-position: 13px 20px;}
.nav_types .types .type2:hover{background: url("../imgs/icon8_2.png") no-repeat left white; background-position: 13px 20px;}
.nav_types .types .type3:hover{background: url("../imgs/icon9_2.png") no-repeat left white; background-position: 13px 27px;}
.nav_types .types .type4:hover{background: url("../imgs/icon10_2.png") no-repeat left white; background-position: 13px 20px;}
.nav_types .types .type5:hover{background: url("../imgs/icon11_2.png") no-repeat left white; background-position: 13px 24px;}
.nav_types .types .type1_on{background: url("../imgs/icon7_2.png") no-repeat left white; background-position: 13px 20px; color: #c81623;}
.nav_types .types .type2_on{background: url("../imgs/icon8_2.png") no-repeat left white; background-position: 13px 20px; color: #c81623;}
.nav_types .types .type3_on{background: url("../imgs/icon9_2.png") no-repeat left white; background-position: 13px 27px; color: #c81623;}
.nav_types .types .type4_on{background: url("../imgs/icon10_2.png") no-repeat left white; background-position: 13px 20px; color: #c81623;}
.nav_types .types .type5_on{background: url("../imgs/icon11_2.png") no-repeat left white; background-position: 13px 24px; color: #c81623;}
.nav_types .types .type1_on p,.nav_types .types .type2_on p,.nav_types .types .type3_on p,.nav_types .types .type4_on p,.nav_types .types .type5_on p{color: #c81623;}

 
.nav_type_details{width: 655px; height: 500px; position: absolute; z-index: 3; margin-left: 260px; background: white;border:1px solid #c81623; border-left:none; display: none;}
.nav_type_details table{width: 635px; margin: 10px auto 0px auto;}
.nav_type_details table tr td{padding-top: 10px; line-height: 25px;}
.nav_type_details table tr td a{font-size: 16px; color: #333333; text-decoration: none; margin-right: 10px;}
.nav_type_details table tr td span{font-size: 16px; color: #333333; margin: 0px 10px 0px 0px;}
.nav_type_details table .type_labels{text-align: right; width: 60px; white-space: nowrap; vertical-align: top;}
.nav_type_details table .type_labels a{color: #b1191a; font-size: 16px;}

.types_details_bg{width: 655px; height: 500px; background: white; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;  position: absolute; z-index: 2; margin-left: 260px; display: none;}
.types_details{width: 655px; height: 500px; position: absolute; z-index: 3; margin-left: 260px; display: none;}
.types_details table{width: 635px; margin: 10px auto 0px auto;}
.types_details table tr td{padding-top: 10px; line-height: 25px;}
.types_details table tr td a{font-size: 16px; color: #333333; text-decoration: none; margin-right: 10px;}
.types_details table tr td span{font-size: 16px; color: #333333; margin: 0px 10px 0px 0px;}
.types_details table .type_labels{text-align: right; width: 60px; white-space: nowrap; vertical-align: top;}
.types_details table .type_labels a{color: #b1191a; font-size: 16px;}
.index_top{height: 500px; overflow: hidden; background: white;}
.index_top .types{float:left; width: 260px; height: 500px; overflow: hidden; background: #c81623;}
.index_top .banner{float:left; width: 940px; height: 500px; overflow: hidden;}
.index_top .banner ul li{width: 940px; height: 500px; overflow: hidden; text-align: center; float: left;}
.index_top .banner img{width:940px; height: 500px;}
.index_top .banner .JQ-content-box{overflow:hidden;width:940px;height:500px;position:relative}
.index_top .banner .JQ-slide-content{position:relative}
.index_top .banner .JQ-slide-content li{zoom:1;overflow:hidden;height:500px;vertical-align:text-top}
.index_top .banner img{display:block;}
.index_top .banner .JQ-slide-nav{position:absolute; left:45%; bottom:10px;height:18px;padding-top:2px;}
.index_top .banner .JQ-slide-nav li{height: 20px; width: 20px; border-radius: 20px; background: white; float: left; text-align: center; margin-left: 5px; border: none; line-height: 20px; cursor: pointer;}
.index_top .banner .JQ-slide-nav li.on{background: #fc3342; color: white;}
.index_top .banner .JQ-slide-nav li img{display:block}

.index_top .notice{float:left; width: 285px; height: 500px;}
.index_top .types ul li{height: 100px; font-size: 16px; color: white; padding: 20px 20px 20px 45px; cursor: pointer;}
.index_top .types ul li p{font-size: 20px; color: white;}
.index_top .types ul li:hover{color: #c81623;}
.index_top .types ul li:hover p{color: #c81623;}
.index_top .types .type1{background: url("../imgs/icon7.png") no-repeat left #c81623; background-position: 13px 20px;}
.index_top .types .type2{background: url("../imgs/icon8.png") no-repeat left #c81623; background-position: 13px 20px;}
.index_top .types .type3{background: url("../imgs/icon9.png") no-repeat left #c81623; background-position: 13px 27px;}
.index_top .types .type4{background: url("../imgs/icon10.png") no-repeat left #c81623; background-position: 13px 20px;}
.index_top .types .type5{background: url("../imgs/icon11.png") no-repeat left #c81623; background-position: 13px 24px;}
.index_top .types .type1:hover{background: url("../imgs/icon7_2.png") no-repeat left white; background-position: 13px 20px;}
.index_top .types .type2:hover{background: url("../imgs/icon8_2.png") no-repeat left white; background-position: 13px 20px;}
.index_top .types .type3:hover{background: url("../imgs/icon9_2.png") no-repeat left white; background-position: 13px 27px;}
.index_top .types .type4:hover{background: url("../imgs/icon10_2.png") no-repeat left white; background-position: 13px 20px;}
.index_top .types .type5:hover{background: url("../imgs/icon11_2.png") no-repeat left white; background-position: 13px 24px;}
.index_top .types .type1_on{background: url("../imgs/icon7_2.png") no-repeat left white; background-position: 13px 20px; color: #c81623;}
.index_top .types .type2_on{background: url("../imgs/icon8_2.png") no-repeat left white; background-position: 13px 20px; color: #c81623;}
.index_top .types .type3_on{background: url("../imgs/icon9_2.png") no-repeat left white; background-position: 13px 27px; color: #c81623;}
.index_top .types .type4_on{background: url("../imgs/icon10_2.png") no-repeat left white; background-position: 13px 20px; color: #c81623;}
.index_top .types .type5_on{background: url("../imgs/icon11_2.png") no-repeat left white; background-position: 13px 24px; color: #c81623;}
.index_top .types .type1_on p,.index_top .types .type2_on p,.index_top .types .type3_on p,.index_top .types .type4_on p,.index_top .types .type5_on p{color: #c81623;}

.index_notice{background: url("../imgs/icon12.png") no-repeat left; width: 1140px; height:40px; line-height: 40px; margin: 20px 30px 10px 30px; padding-left: 45px; overflow: hidden;}
.index_notice ul li{width: 1015px; height:40px; float: left; overflow: hidden;}
.index_notice ul li a{font-size: 18px; color: #666666; text-decoration: none;}
.index_notice ul li a:hover{color:#c81623;}
.index_notice button{width: 30px; height: 30px; background: url("../imgs/icon13.png") no-repeat left; border: none; margin: 5px;}
.index_notice .but_down{background: url("../imgs/icon13.png") no-repeat right; margin-right: 0px;}

.index_types{background: url("../imgs/02.png") no-repeat center; text-align: center; font-size: 30px; color: #000000; height: 50px; line-height: 50px; margin-top: 10px; font-weight: bolder;}
.index_types font{font-size: 30px; color: #c81623;}

.index_activity{height: 350px; overflow: hidden; margin-top: 15px;}
.index_activity ul{float: left; width: 1300px;}
.index_activity ul li{float: left; width: 286px; height:350px; background: white; margin-right: 18px;}
.index_activity ul li .icon{width: 96px; height: 80px; position: absolute; z-index: 1;background: url("../imgs/03.png") no-repeat top; font-size: 18px; color: #4f140e; line-height: 40px; text-align: center; margin-left: 10px;}
.index_activity ul li .title{height: 40px; line-height: 40px; background: #ffa238; color: #4f140e; font-size: 14px;padding-left: 115px;}
.index_activity ul li .picture{height: 260px; overflow: hidden; text-align: center;}
.index_activity ul li .picture img{margin: auto; height: 100%;}
.index_activity ul li .amount{height: 50px; line-height: 50px; background: #4f140e; color: #ffbd73; font-size: 14px; padding: 0px 10px 0px 10px;}
.index_activity ul li .amount del{font-size: 13px; color: #ffbd73; margin-right: 10px;}
.index_activity ul li .amount font{font-size: 33px; color: #ffbd73;}
.index_activity ul li .amount span{font-size: 22px; color: #ffbd73;}

.index_new{height: 340px; overflow: hidden; margin-top: 15px;}
.index_new ul{float: left; width: 1300px;}
.index_new ul li{float: left; width: 286px; height:340px; background: white; margin-right: 18px; border:1px solid #e5e5e5;}
.index_new ul li .icon{width: 84px; height: 44px; position: absolute; z-index: 1;background: url("../imgs/04.png") no-repeat top; font-size: 24px; color: white; line-height: 44px; text-align: center;}
.index_new ul li .picture{height: 260px; overflow: hidden; text-align: center;}
.index_new ul li .picture img{margin:35px auto 0px auto; height:210px;}
.index_new ul li .title{height: 80px; padding: 0px 10px 0px 10px; border-top:1px solid #e5e5e5; font-size: 16px; color: #333333;}
.index_new ul li .title p{font-size: 16px; color: #181818; padding-top: 10px; margin: 0px;}
.index_new ul li .title font{font-size: 24px; color: #e50d1e;}
.index_new ul li .title del{font-size: 16px; color: #ababab; margin-left: 10px;}

.index_hot{height: 340px; overflow: hidden; margin-top: 15px;}
.index_hot ul{float: left; width: 1300px;}
.index_hot ul li{float: left; width: 286px; height:340px; background: white; margin-right: 18px; border:1px solid #e5e5e5;}
.index_hot ul li .icon{width: 84px; height: 44px; position: absolute; z-index: 1;background: url("../imgs/05.png") no-repeat top; font-size: 24px; color: white; line-height: 44px; text-align: center;}
.index_hot ul li .picture{height: 260px; overflow: hidden; text-align: center;}
.index_hot ul li .picture img{margin:35px auto 0px auto; height:210px;}
.index_hot ul li .title{height: 80px; padding: 0px 10px 0px 10px; border-top:1px solid #e5e5e5; font-size: 16px; color: #333333;}
.index_hot ul li .title p{font-size: 16px; color: #181818; padding-top: 10px; margin: 0px;}
.index_hot ul li .title font{font-size: 24px; color: #e50d1e;}
.index_hot ul li .title del{font-size: 16px; color: #ababab; margin-left: 10px;}

.index_one{margin-top: 30px;}
.index_one .index_one_title{font-size: 26px; color: #ff6370; background: url("../imgs/12.png") no-repeat left; height: 40px; line-height: 40px;}
.index_one .index_one_title font{color: white; font-size: 26px; display: block; width: 60px; text-align: center; float: left;}
.index_one .index_one_main{border-top:3px solid #ff6370; height: 485px; overflow: hidden;}
.index_one .index_one_main .one_left{width: 286px; height: 485px; overflow: hidden; background: white; float: left;}
.index_one .index_one_main .one_left .picture{height: 360px; overflow: hidden;}
.index_one .index_one_main .one_left .types{height:125px; overflow: hidden; padding-top: 17px; border:1px solid #e5e5e5;}
.index_one .index_one_main .one_left .types ul li{width: 50%; float: left; font-size: 18px; color: #181818; text-align: center; line-height: 30px;}
.index_one .index_one_main .one_right{width: 914px; height: 485px; overflow: hidden;}
.index_one .index_one_main .one_right ul{float: left; width: 920px;}
.index_one .index_one_main .one_right ul li{float: left; width: 286px; height: 234px; background: white;border:1px solid #e5e5e5; margin: 0px 0px 15px 18px;}
.index_one .index_one_main .one_right .picture{height: 169px; overflow: hidden; text-align: center;}
.index_one .index_one_main .one_right .picture img{height:149px; margin-top: 10px;}
.index_one .index_one_main .one_right ul li p{font-size: 16px; color: #333333; padding: 0px 10px 0px 10px; margin: 0px;}
.index_one .index_one_main .one_right ul li font{font-size: 26px; color: #e63636; padding: 0px 10px 0px 10px;}
.index_one .index_one_main .one_right ul li del{font-size: 16px;color: #ababab; margin-left: 5px;}
.index_one .brands{margin-top: 15px;}
.index_one .brands table{width: 100%;}
.index_one .brands table tr td{border:1px solid #e5e5e5; background: white; width: 150px;}
.index_one .brands table tr td a{display: block; text-align: center; color: #666666; font-size: 18px; text-decoration: none;}
.index_one .brands table tr td a div{height: 64px; overflow: hidden; text-align: center;}
.index_one .brands table tr td a img{height: 100%; width: auto;}

.index_tow{margin-top: 30px;}
.index_tow .index_tow_title{font-size: 26px; color: #6ab75f; background: url("../imgs/13.png") no-repeat left; height: 40px; line-height: 40px;}
.index_tow .index_tow_title font{color: white; font-size: 26px; display: block; width: 60px; text-align: center; float: left;}
.index_tow .index_tow_main{border-top:3px solid #6ab75f; height: 485px; overflow: hidden;}
.index_tow .index_tow_main .one_left{width: 286px; height: 485px; overflow: hidden; background: white; float: left;}
.index_tow .index_tow_main .one_left .picture{height: 360px; overflow: hidden;}
.index_tow .index_tow_main .one_left .types{height:125px; overflow: hidden; padding-top: 17px; border:1px solid #e5e5e5;}
.index_tow .index_tow_main .one_left .types ul li{width: 50%; float: left; font-size: 18px; color: #181818; text-align: center; line-height: 30px;}
.index_tow .index_tow_main .one_right{width: 914px; height: 485px; overflow: hidden;}
.index_tow .index_tow_main .one_right ul{float: left; width: 920px;}
.index_tow .index_tow_main .one_right ul li{float: left; width: 286px; height: 234px; background: white;border:1px solid #e5e5e5; margin: 0px 0px 15px 18px;}
.index_tow .index_tow_main .one_right .picture{height: 169px; overflow: hidden; text-align: center;}
.index_tow .index_tow_main .one_right .picture img{height:149px; margin-top: 10px;}
.index_tow .index_tow_main .one_right ul li p{font-size: 16px; color: #333333; padding: 0px 10px 0px 10px; margin: 0px;}
.index_tow .index_tow_main .one_right ul li font{font-size: 26px; color: #e63636; padding: 0px 10px 0px 10px;}
.index_tow .index_tow_main .one_right ul li del{font-size: 16px;color: #ababab; margin-left: 5px;}
.index_tow .brands{margin-top: 15px;}
.index_tow .brands table{width: 100%;}
.index_tow .brands table tr td{border:1px solid #e5e5e5; background: white; width: 150px;}
.index_tow .brands table tr td a{display: block; text-align: center; color: #666666; font-size: 18px; text-decoration: none;}
.index_tow .brands table tr td a div{height: 64px; overflow: hidden; text-align: center;}
.index_tow .brands table tr td a img{height: 100%; width: auto;}

.index_three{margin-top: 30px;}
.index_three .index_three_title{font-size: 26px; color: #dca53a; background: url("../imgs/14.png") no-repeat left; height: 40px; line-height: 40px;}
.index_three .index_three_title font{color: white; font-size: 26px; display: block; width: 60px; text-align: center; float: left;}
.index_three .index_three_main{border-top:3px solid #dca53a; height: 485px; overflow: hidden;}
.index_three .index_three_main .one_left{width: 286px; height: 485px; overflow: hidden; background: white; float: left;}
.index_three .index_three_main .one_left .picture{height: 360px; overflow: hidden;}
.index_three .index_three_main .one_left .types{height:125px; overflow: hidden; padding-top: 17px; border:1px solid #e5e5e5;}
.index_three .index_three_main .one_left .types ul li{width: 50%; float: left; font-size: 18px; color: #181818; text-align: center; line-height: 30px;}
.index_three .index_three_main .one_right{width: 914px; height: 485px; overflow: hidden;}
.index_three .index_three_main .one_right ul{float: left; width: 920px;}
.index_three .index_three_main .one_right ul li{float: left; width: 286px; height: 234px; background: white;border:1px solid #e5e5e5; margin: 0px 0px 15px 18px;}
.index_three .index_three_main .one_right .picture{height: 169px; overflow: hidden; text-align: center;}
.index_three .index_three_main .one_right .picture img{height:149px; margin-top: 10px;}
.index_three .index_three_main .one_right ul li p{font-size: 16px; color: #333333; padding: 0px 10px 0px 10px; margin: 0px;}
.index_three .index_three_main .one_right ul li font{font-size: 26px; color: #e63636; padding: 0px 10px 0px 10px;}
.index_three .index_three_main .one_right ul li del{font-size: 16px;color: #ababab; margin-left: 5px;}
.index_three .brands{margin-top: 15px;}
.index_three .brands table{width: 100%;}
.index_three .brands table tr td{border:1px solid #e5e5e5; background: white; width: 150px;}
.index_three .brands table tr td a{display: block; text-align: center; color: #666666; font-size: 18px; text-decoration: none;}
.index_three .brands table tr td a div{height: 64px; overflow: hidden; text-align: center;}
.index_three .brands table tr td a img{height: 100%; width: auto;}

.index_four{margin-top: 30px;}
.index_four .index_four_title{font-size: 26px; color: #b150ef; background: url("../imgs/15.png") no-repeat left; height: 40px; line-height: 40px;}
.index_four .index_four_title font{color: white; font-size: 26px; display: block; width: 60px; text-align: center; float: left;}
.index_four .index_four_main{border-top:3px solid #b150ef; height: 485px; overflow: hidden;}
.index_four .index_four_main .one_left{width: 286px; height: 485px; overflow: hidden; background: white; float: left;}
.index_four .index_four_main .one_left .picture{height: 360px; overflow: hidden;}
.index_four .index_four_main .one_left .types{height:125px; overflow: hidden; padding-top: 17px; border:1px solid #e5e5e5;}
.index_four .index_four_main .one_left .types ul li{width: 50%; float: left; font-size: 18px; color: #181818; text-align: center; line-height: 30px;}
.index_four .index_four_main .one_right{width: 914px; height: 485px; overflow: hidden;}
.index_four .index_four_main .one_right ul{float: left; width: 920px;}
.index_four .index_four_main .one_right ul li{float: left; width: 286px; height: 234px; background: white;border:1px solid #e5e5e5; margin: 0px 0px 15px 18px;}
.index_four .index_four_main .one_right .picture{height: 169px; overflow: hidden; text-align: center;}
.index_four .index_four_main .one_right .picture img{height:149px; margin-top: 10px;}
.index_four .index_four_main .one_right ul li p{font-size: 16px; color: #333333; padding: 0px 10px 0px 10px; margin: 0px;}
.index_four .index_four_main .one_right ul li font{font-size: 26px; color: #e63636; padding: 0px 10px 0px 10px;}
.index_four .index_four_main .one_right ul li del{font-size: 16px;color: #ababab; margin-left: 5px;}
.index_four .brands{margin-top: 15px;}
.index_four .brands table{width: 100%;}
.index_four .brands table tr td{border:1px solid #e5e5e5; background: white; width: 150px;}
.index_four .brands table tr td a{display: block; text-align: center; color: #666666; font-size: 18px; text-decoration: none;}
.index_four .brands table tr td a div{height: 64px; overflow: hidden; text-align: center;}
.index_four .brands table tr td a img{height: 100%; width: auto;}

.index_five{margin-top: 30px;}
.index_five .index_five_title{font-size: 26px; color: #50a6ef; background: url("../imgs/16.png") no-repeat left; height: 40px; line-height: 40px;}
.index_five .index_five_title font{color: white; font-size: 26px; display: block; width: 60px; text-align: center; float: left;}
.index_five .index_five_main{border-top:3px solid #50a6ef; height: 485px; overflow: hidden;}
.index_five .index_five_main .one_left{width: 286px; height: 485px; overflow: hidden; background: white; float: left;}
.index_five .index_five_main .one_left .picture{height: 360px; overflow: hidden;}
.index_five .index_five_main .one_left .types{height:125px; overflow: hidden; padding-top: 17px; border:1px solid #e5e5e5;}
.index_five .index_five_main .one_left .types ul li{width: 50%; float: left; font-size: 18px; color: #181818; text-align: center; line-height: 30px;}
.index_five .index_five_main .one_right{width: 914px; height: 485px; overflow: hidden;}
.index_five .index_five_main .one_right ul{float: left; width: 920px;}
.index_five .index_five_main .one_right ul li{float: left; width: 286px; height: 234px; background: white;border:1px solid #e5e5e5; margin: 0px 0px 15px 18px;}
.index_five .index_five_main .one_right .picture{height: 169px; overflow: hidden; text-align: center;}
.index_five .index_five_main .one_right .picture img{height:149px; margin-top: 10px;}
.index_five .index_five_main .one_right ul li p{font-size: 16px; color: #333333; padding: 0px 10px 0px 10px; margin: 0px;}
.index_five .index_five_main .one_right ul li font{font-size: 26px; color: #e63636; padding: 0px 10px 0px 10px;}
.index_five .index_five_main .one_right ul li del{font-size: 16px;color: #ababab; margin-left: 5px;}
.index_five .brands{margin-top: 15px;}
.index_five .brands table{width: 100%;}
.index_five .brands table tr td{border:1px solid #e5e5e5; background: white; width: 150px;}
.index_five .brands table tr td a{display: block; text-align: center; color: #666666; font-size: 18px; text-decoration: none;}
.index_five .brands table tr td a div{height: 64px; overflow: hidden; text-align: center;}
.index_five .brands table tr td a img{height: 100%; width: auto;}


.login_top{height: 100px;}
.login_top .logo{float: left; margin-top: 15px;}
.login_top .logo img{height: 70px;}
.login_top .text{height: 40px; line-height: 40px; margin: 30px 0px 30px 20px; float: left; border-left:1px solid #d2d2d2; padding-left: 20px; font-size: 22px; color: #666666;}
.login_top .reg{height: 40px; line-height: 40px; margin: 30px 0px 30px 0px; float: right; font-size: 20px; color: #787777;}
.login_top .reg a{font-size: 20px; color: #b2191b;}
.login_main_bg{background: url("../imgs/19.png"); height: 500px; min-width: 1200px;}
.login_main{margin: auto;}
.login_main tr td{padding-top: 65px;}
.login_main .text{width: 400px; height: 370px; background: white; border-top:3px solid #b1191a; margin-left: 180px;}
.login_main .text .title{height: 70px; line-height: 70px; border-bottom:1px solid #dcdcdc; padding: 0px 25px 0px 25px; font-size: 24px;}
.login_main .text .title a{display: block; float: right; font-size: 16px; color: #b1191a; text-decoration: none; line-height: 76px;background: url("../imgs/icon29.png") no-repeat right; padding-right: 20px;}
.login_main .text .text_main{padding: 0px 25px 0px 25px;}
.login_main .text .text_main input{width: 100%; height: 50px; line-height: 50px; border:1px solid #dcdcdc; border-radius:4px;}
.login_main .text .text_main div{ margin-top: 20px;}
.login_main .text .text_main .name{background: url("../imgs/icon31.png") no-repeat left; background-position: 10px 10px; padding-left: 50px; font-size: 16px; color: #919191;}
.login_main .text .text_main .password{background: url("../imgs/icon30.png") no-repeat left; background-position: 10px 10px; padding-left: 50px; font-size: 16px; color: #919191;}
.login_main .text .text_main p{margin: 0px;}
.login_main .text .text_main p span{font-size: 14px; color: #f87f80;line-height: 50px; margin: 0px;}
.login_main .text .text_main button{width: 100%; height: 50px; background: #b1191a; color: white; border:none; border-radius:4px; font-size: 20px; margin-top: 10px;}
.login_main .text .text_main .rememberPwd{background: url("../imgs/icon38.png") no-repeat left; padding-left: 25px; height: 20px; line-height:20px; margin: 0px;}
.login_main .text .text_main .rememberPwdCheck{background: url("../imgs/icon37.png") no-repeat left; padding-left: 25px; height: 20px; line-height:20px; margin: 0px;}
.login_bottom{margin-top: 25px;}
.login_bottom table{margin: auto; width: 1070px;}
.login_bottom table tr td{font-size: 14px; color: #333333; width:183px;}
.login_bottom table tr td p{font-size: 20px; color: #b1191a; margin: 0px;}
.login_bottom table .icon{width: 85px;}

.reg_top{height: 100px; background: white; min-width: 1200px;}
.reg_main{margin: auto;  margin-top: 50px;height:800px;}
.reg_main ul li{float: left;}
.reg_main .reg_main_left{padding-top: 130px;}
.reg_main .reg_main_left .icon{width: 65px;}
.reg_main .reg_main_left .icon img{width: 56px;}
.reg_main .reg_main_left table{width: 700px; margin-top: 25px;}
.reg_main .reg_main_left table tr td{font-size: 12px; color: #333333;}
.reg_main .reg_main_left table tr td p{margin: 0px; font-size: 14px; color: #b1191a; padding-top: 5px;}
.reg_main .reg_form{width: 400px; height:auto; background: white; border-top:3px solid #b1191a; margin-left: 70px; padding-bottom: 30px;}
.reg_main .reg_form .title{height: 45px; line-height: 45px; border-bottom:1px solid #dcdcdc; padding: 0px 25px 0px 25px; font-size: 24px;}
.reg_main .reg_form .text_main{padding: 0px 25px 0px 25px;}
.reg_main .reg_form .text_main table{width: 100%;}
.reg_main .reg_form .text_main table tr td{padding: 10px 0px 0px 0px;}
.reg_main .reg_form .text_main table .lables{font-size: 14px;}
.reg_main .reg_form .text_main input{width: 100%; height: 50px; line-height: 50px; border:1px solid #dcdcdc; border-radius:4px;}
.reg_main .reg_form .text_main div{ margin-top: 10px;}
.reg_main .reg_form .text_main .name{background: url("../imgs/icon31.png") no-repeat left; background-position: 12px 13px; padding-left: 50px; font-size: 14px; color: #919191;}
.reg_main .reg_form .text_main .password{background: url("../imgs/icon30.png") no-repeat left; background-position: 12px 11px; padding-left: 50px; font-size: 14px; color: #919191;}
.reg_main .reg_form .text_main .storename{background: url("../imgs/icon33.png") no-repeat left; background-position: 12px 15px; padding-left: 50px; font-size: 14px; color: #919191;}
.reg_main .reg_form .text_main .telphone{background: url("../imgs/icon32.png") no-repeat left; background-position: 12px 15px; padding-left: 50px; font-size: 14px; color: #919191;}
.reg_main .reg_form .text_main .mobile{background: url("../imgs/icon35.png") no-repeat left; background-position: 10px 12px; padding-left: 50px; font-size: 14px; color: #919191;}
.reg_main .reg_form .text_main .address{background: url("../imgs/icon34.png") no-repeat left; background-position: 15px 13px; padding-left: 50px; font-size: 14px; color: #919191;}
.reg_main .reg_form .text_main p{font-size: 14px; color: #f87f80;line-height: 50px; margin: 0px;}
.reg_main .reg_form .text_main button{width: 100%; height: 50px; background: #b1191a; color: white; border:none; border-radius:4px; font-size: 20px;}

.order_gps{line-height: 30px; margin:15px 0px 5px 0px; background: url("../imgs/icon51.png") no-repeat left; padding-left:25px;}
.order_gps a{font-size: 16px; color: #666666;}
.order_gps span{margin:0px 5px 0px 5px;}
.order_gps img{height: 14px; margin-top: -2px;}
.order_top{height:auto; min-height: 140px; border-bottom: 2px solid #b1191a; border-top:1px solid #b1191a; margin-top: 15px;}
.order_top table{width: 100%; margin-top: 5px;}
.order_top table tr td{vertical-align: top; line-height: 40px;}
.order_top table tr td a{font-size: 16px; color: #333333; display: block; float: left; text-decoration: none;}
.order_top table .labels{font-size: 18px; color: #666666; width: 55px; white-space: nowrap;}
.order_top table .brands div{width: 100%; float: left; border-bottom:1px solid #bfbfbf;}
.order_top table .brands p{display: block; float: left; height: auto; min-height:40px; margin: 0px;}
.order_top table .brands p span{display: block; float: left;}
.order_top table .brands a{margin-right: 15px;}
.order_top table .brands .on{color:#b1191a; }
.order_top table .brands a:hover{color:#b1191a; }
.order_top table .brands .all{width: 65px;white-space: nowrap;} 
.order_top table .brands .all a{width: 85px; margin-right: 20px;}
.order_top table .brands .all .on{background: #b1191a; color: white; text-align: center; height: 20px; line-height: 20px; margin-top: 11px;}
.order_top table .types a{margin-right: 10px; text-align: center; padding: 0px 10px 0px 10px;}
.order_top table .types a:hover{background: #b1191a; color: white; text-align: center; height: 20px; line-height: 20px; margin-top: 11px;}
.order_top table .types .on{background: #b1191a; color: white; text-align: center;height: 20px; line-height: 20px; margin-top: 11px;}
.order_top table .types div{display: block; width: 100%; float: left; height: 40px;}
.order_tool{height: 50px; background: #d8d6d6; margin-top: 15px; padding:10px;}
.order_tool .sort{height: 100%; width: 320px; float: left;}
.order_tool .sort tr td{border:1px solid #bfbfbf; background: white; text-align: center; font-size: 14px; color: #666666; min-width: 45px; cursor: pointer;}
.order_tool .sort .on{background: #b1191a; color: white; border:1px solid #b1191a;}
.order_tool .amount{float: left; margin-left: 30px;}
.order_tool .amount input{border:1px solid #bfbfbf; height: 30px; line-height: 30px; width: 60px; background: url("../imgs/icon16.png") no-repeat left white; background-position: 5px 9px; padding-left: 15px;}
.order_tool .amount button{background: #b1191a; color: white; border: none; font-size: 14px; width: 60px; height: 30px; line-height: 30px; margin-left: 15px;}
.order_tool .buts{width:128px; height: 30px; float: right; background: url("../imgs/icon17.png") no-repeat left;}
.order_tool .buts button{background: none; height: 30px; width:40px; border: none; }

.order_main{margin-top: 10px;}
.order_main ul{float: left; width: 1250px;}
.order_main ul .goods{float: left; width: 293px; height: 370px; border: 1px solid #bfbfbf; margin-right: 9px; overflow: hidden; margin-bottom: 20px;}
.order_main ul .goods_kw{float: left; width: 293px; height: 370px; border: 1px solid #b1191a; margin-right: 9px; overflow: hidden; margin-bottom: 20px;}
.order_main ul li .pic{/*height: 200px;*/ overflow: hidden; text-align: center;}
.order_main ul li .pic img{height:100%;}
.order_main ul li .pic .fan{background: url("../imgs/17.png") no-repeat left; width: 50px; height: 46px; position: absolute; z-index: 1; margin: -1px 0px 0px -1px;}
.order_main ul li .pic .tj{background: url("../imgs/17_2.png") no-repeat left; width: 50px; height: 46px; position: absolute; z-index: 1; margin: -1px 0px 0px -1px;}
.order_main ul li .pic .zk{background: url("../imgs/17_4.png") no-repeat left; width: 50px; height: 60px; position: absolute; z-index: 1; margin: -1px 0px 0px -1px; color:white; line-height: 75px; font-size: 22px; font-weight: bolder;}
.order_main ul li .pic .zk font{color: white; font-size: 14px;}
.order_main ul li .pic .recommend{background: url(../imgs/17_2.png) no-repeat left;height: 46px;width:50px;position: absolute; z-index: 1; margin: -1px 0px 0px 241px;cursor: pointer;}
.order_main ul li .pic .tjproduct{background: url(../imgs/17_1.png) no-repeat left;height: 46px;width:50px;position: absolute; z-index: 1; margin: -1px 0px 0px 241px;cursor: pointer;}
.order_main ul li .pic .sc{background: url("../imgs/icon18.png") no-repeat left; height: 25px; line-height:25px; padding-left: 28px; position: absolute; z-index: 1; margin-top: -30px; margin-left:10px; font-size: 14px; color: #333333;cursor: pointer;}
.order_main ul li .pic .ysc{background: url("../imgs/icon18_2.png") no-repeat left; height: 25px; line-height:25px; padding-left: 28px; position: absolute; z-index: 1; margin-top: -30px; margin-left:10px; font-size: 14px; color: #333333;}
.order_main ul li .pic .history{background: url("../imgs/icon19.png") no-repeat left; height: 25px; line-height:25px; padding-left: 28px; position: absolute; z-index: 1; margin-top: -30px; margin-left:235px; font-size: 14px; color: #333333;}
.order_main ul li .goods_msg{width: 273px; height:170px; margin: auto; overflow: hidden;}
.order_main ul li .goods_msg table{width: 100%; height: 170px;}
.order_main ul li .goods_msg table tr td{font-size: 14px; color: #333333; height: 25px;}
.order_main ul li .goods_msg table .labels{white-space: nowrap; color: #666666; width: 45px;}
.order_main ul li .goods_msg table tr td span{font-size: 14px; color: #333333; cursor: pointer;}
.order_main ul li .goods_msg .unit button{background: url("../imgs/icon23.png") no-repeat left; border: none; padding-left: 20px; margin-right: 15px;}
.order_main ul li .goods_msg .unit .on{background: url("../imgs/icon22.png") no-repeat left;}
.order_main ul li .goods_msg .kwselect{cursor: pointer;}
.order_main ul li .goods_msg .kwselect button{background:url("../imgs/icon20.png") no-repeat right; background-position:55px 5px;  border: 1px solid #b1191a; width: 80px; padding-right: 15px;}
.order_main ul li .goods_msg .kwselect img{margin-left: 5px;}
.order_main ul li .goods_msg .price font{font-size: 14px; color: #333333;}
.order_main ul li .goods_msg .fan font{font-size: 14px; color: #b1191a; font-weight: bolder;}
.order_main ul li .goods_msg .number td{}
.order_main ul li .goods_msg .num_but{padding-top: 2px;}
.order_main ul li .goods_msg .num_but .input-group{width: 99px; height: 26px; background: url("../imgs/icon21.png") no-repeat top; overflow: hidden;}
.order_main ul li .goods_msg .num_but .form-control{width: 46px; height: 23px; text-align: center;padding: 0px; border: none; margin-left: 1px; margin-top: 1px;}
.order_main ul li .goods_msg .num_but button{outline: none; width: 25px; height: 25px; border:none; background: none;}
.order_main ul li .goods_msg .but{text-align: right;}
.order_main ul li .goods_msg .but .buy{background:url("../imgs/32.png") no-repeat left;; color: white; font-size: 14px; width:70px; height:25px; line-height: 40px; border: none; border-radius:3px;}
.order_main ul li .goods_msg .but .edit{background:url("../imgs/32_2.png") no-repeat left;; color: white; font-size: 14px; width:70px; height:25px; line-height: 40px; border: none; border-radius:3px;}
.order_main ul li .goods_msg .but .stockout{background:url("../imgs/32_3.png") no-repeat left;; color: white; font-size: 14px; width:70px; height:25px; line-height: 40px; border: none; border-radius:3px;}
.order_main ul li .goods_code{position: absolute; z-index: 2; margin-top: -133px; width: 200px; height: auto; display: none;}
.order_main ul li .goods_code .icon{background:url("../imgs/34.png") no-repeat top white; background-position:55px 0px; height: 8px;}
.order_main ul li .goods_code .code{background: #1a1919; color: white; border-radius:5px; padding: 5px 10px 5px 10px;}
/* .order_main ul li .but{background: #f2f2f2; text-align: center; height: 92px; padding-top: 10px;}
.order_main ul li .but table{margin:auto; background: url("../imgs/icon21.png") no-repeat right;}
.order_main ul li .but table tr td{font-size: 14px; color: #666666;}
.order_main ul li .but table tr td button{width: 25px; height: 25px; border: none; background: none;}
.order_main ul li .but table tr td input{width: 49px; height: 25px; line-height: 25px; background: none; border: none; text-align: center; font-size: 18px; color: #181818;}
.order_main ul li .but div{margin-top: 10px;}
.order_main ul li .but .totalAmt{font-size: 14px; color: #666666;}
.order_main ul li .but .totalAmt font{font-size: 14px; color: #666666;}
.order_main ul li .but .totalAmt span{font-size: 14px; color: #666666;}
.order_main ul li .but div button{background:#b1191a; color: white; font-size: 16px; width:120px; height: 30px; line-height: 30px; border: none; border-radius:3px;}
 */
.order_kw_select_container{height:370px; hoverflow: hidden; position:relative; z-index:10px; margin-top: -370px; padding-top: 370px; display: none;}
.order_main ul li .kw_bg{background: black; filter:alpha(opacity=20);  -moz-opacity:0.2;  -khtml-opacity: 0.2;  opacity: 0.2; width: 292px; height: 369px;position: absolute; z-index:2;}
.order_main ul li .kw_main{width: 100%; height:368px;position: relative; z-index:3; border:1px solid #b1191a;}
.order_main ul li .kw_main .details{width:100%; height:auto; max-height:370px; position:absolute; bottom: 0px;overflow:hidden;background: url("../imgs/18.png") no-repeat top;}
.order_main ul li .kw_main .details .nav-tabs{width: 100%;}
.order_main ul li .kw_main .details .nav-tabs li{height: 35px; width: 100px; background: white; border:1px solid #959595; border-bottom:none; margin-right: 2px;}
.order_main ul li .kw_main .details .nav-tabs li a{display: block; width: 100%; height: 100%; line-height:35px; text-align: center; padding: 0px; margin: 0px; border: none; color: #666666; font-size: 16px; background: white;}
.order_main ul li .kw_main .details .nav-tabs li a:hover{color:#b1191a; }
.order_main ul li .kw_main .details .nav-tabs .active{height: 35px; width: 100px; background: white;color:#b1191a; border:1px solid #b1191a; border-bottom:none;}
.order_main ul li .kw_main .details .nav-tabs .active a{color:#b1191a;}
.order_main ul li .kw_main .details .kw_details{background: white; padding: 10px;}
.order_main ul li .kw_main .details .kw_details .details1 .title{font-size: 14px; color: #666666;}
.order_main ul li .kw_main .details .kw_details .details1 .kw button{font-size: 14px; color: #666666; height: 25px; line-height:25px; padding: 0px 10px 0px 10px; border:1px solid #bbbbbb; background: white; border-radius:3px; margin: 10px 11px 5px 0px;}
.order_main ul li .kw_main .details .kw_details .details1 .kw .on{border:1px solid #b1191a; color:#b1191a;}
.order_main ul li .kw_main .details .kw_details .details1 .unit{font-size: 14px; color: #333333; margin-top: 10px;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee; padding: 10px 0px 10px 0px;}
.order_main ul li .kw_main .details .kw_details .details1 .unit button{background: url("../imgs/icon24.png") no-repeat left; border: none; padding-left: 25px; margin-right: 15px; font-size: 16px; color: #666666;}
.order_main ul li .kw_main .details .kw_details .details1 .unit .on{background: url("../imgs/icon25.png") no-repeat left;}
.order_main ul li .kw_main .details .kw_details .details1 .number{border-bottom:1px solid #eeeeee; padding: 10px 0px 15px 0px;}
.order_main ul li .kw_main .details .kw_details .details1 .number table{width: 100%; background: url("../imgs/icon21.png") no-repeat right;}
.order_main ul li .kw_main .details .kw_details .details1 .number table tr td{font-size: 14px; color:#666666;}
.order_main ul li .kw_main .details .kw_details .details1 .number .add{width: 25px;}
.order_main ul li .kw_main .details .kw_details .details1 .number .cut{width: 25px;}
.order_main ul li .kw_main .details .kw_details .details1 .number .inputs{width: 49px; text-align: center; margin: auto;}
.order_main ul li .kw_main .details .kw_details .details1 .number button{width: 25px; height: 25px; background: none; border: none;}
.order_main ul li .kw_main .details .kw_details .details1 .number input{height: 25px; line-height: 25px; width: 42px; border: none;background:none; text-align: center; color: #181818; font-size: 16px;}
.order_main ul li .kw_main .details .kw_details .details1 .buts{text-align: right;}
.order_main ul li .kw_main .details .kw_details .details1 .buts div{color: #b1191a; font-size: 12px; line-height: 25px; text-align: left; margin-bottom: 15px; border-radius:3px;}
.order_main ul li .kw_main .details .kw_details .details1 .buts button{width: 90px; height: 30px; line-height: 30px; background: #afaeae; border: none; border-radius:4px; color: white; font-size: 14px;}
.order_main ul li .kw_main .details .kw_details .details1 .buts .add{background: #b1191a; margin-left: 10px;}
.order_main ul li .kw_main .details .kw_details .details2 .title{font-size: 14px; color: #666666; margin-bottom: 10px;}
.order_main ul li .kw_main .details .kw_details .details2 table{width: 100%;}
.order_main ul li .kw_main .details .kw_details .details2 table tr td{font-size: 12px; color: #666666; border: 1px solid #e5e5e5; height: 30px;}
.order_main ul li .kw_main .details .kw_details .details2 table .labels{padding:0px 10px 0px 10px; white-space: nowrap;}
.order_main ul li .kw_main .details .kw_details .details2 table .unit{text-align: center; width: 60px;}
.order_main ul li .kw_main .details .kw_details .details2 table .unit select{border:none;}
.order_main ul li .kw_main .details .kw_details .details2 .beizhu{font-size: 12px; color: #b1191a; line-height: 35px; border-bottom:1px solid #d2d2d2; margin-bottom: 10px;}
.order_main ul li .kw_main .details .kw_details .details2 .buts{text-align: right;}
.order_main ul li .kw_main .details .kw_details .details2 .buts div{font-size: 16px; color: #666666; margin-bottom: 15px;}
.order_main ul li .kw_main .details .kw_details .details2 .buts div font{font-size: 16px; color: #b1191a;}
.order_main ul li .kw_main .details .kw_details .details2 .buts button{width: 90px; height: 30px; line-height: 30px; background: #afaeae; border: none; border-radius:4px; color: white; font-size: 14px;}
.order_main ul li .kw_main .details .kw_details .details2 .buts .add{background: #b1191a; margin-left: 10px;}
.order_main ul li .kw_main .details .kw_details .details2 .number{border-bottom:1px solid #eeeeee; width: 99px; margin: auto; margin-top: 1px;}
.order_main ul li .kw_main .details .kw_details .details2 .number table{width: 100%; background: url("../imgs/icon21.png") no-repeat right;}
.order_main ul li .kw_main .details .kw_details .details2 .number table tr td{font-size: 14px; color:#666666; padding: 0px; border:none;}
.order_main ul li .kw_main .details .kw_details .details2 .number .add{width: 25px;}
.order_main ul li .kw_main .details .kw_details .details2 .number .cut{width: 25px;}
.order_main ul li .kw_main .details .kw_details .details2 .number .inputs{width: 49px; text-align: center; margin: auto; text-indent: 0px; padding: 0px;}
.order_main ul li .kw_main .details .kw_details .details2 .number button{width: 25px; height: 25px; background: none; border: none;}
.order_main ul li .kw_main .details .kw_details .details2 .number input{height: 25px; line-height: 25px; width: 42px; border: none;background:none; text-align: center; color: #181818; font-size: 16px;}


.order_list_main{margin-top: 20px;}
.order_list_main table{width: 100%; max-width:1200px; border:1px solid #d2d2d2; border-top:3px solid #dddddd;}
.order_list_main table tr td{padding: 0px 10px 0px 10px; border-top:1px solid #d2d2d2;}
.order_list_main table thead tr td{background: #f4f4f4; height: 50px; color: #0e0e0e; font-size: 14px;}
.order_list_main table tbody tr td{height: 80px; font-size: 14px; color: #0e0e0e;}
.order_list_main table tbody tr:hover td{background: #fef0f0;}
.order_list_main .price span{color: #181818; font-size: 16px; font-weight: bolder;}
.order_list_main .title{width: 250px;}
.order_list_main .title span{font-size: 14px; color: #0e0e0e; cursor: pointer;}
.order_list_main .title .goods_code{position: absolute; z-index: 2; margin-top:0px; width: 200px; height: auto; display: none;}
.order_list_main .title .goods_code .icon{background:url("../imgs/34.png") no-repeat #fef0f0; background-position:10px 0px; height: 8px;}
.order_list_main .title .goods_code .code{background: #1a1919; color: white; border-radius:5px; padding: 5px 10px 5px 10px;}

.order_list_main .amount span{color: #b1191a; font-size: 16px; font-weight: bolder;}
.order_list_main .number .input-group{width: 99px; height: 26px; margin: auto;background: url("../imgs/icon21.png") no-repeat top; overflow: hidden;}
.order_list_main .number .form-control{width: 46px; height: 23px; text-align: center;padding: 0px; border: none; margin-left: 1px; margin-top: 1px;}
.order_list_main .number button{outline: none; width: 25px; height: 25px; border:none; background: none;}
.order_list_main .unit{text-align: center;}
.order_list_main .kw button{height: 25px; border:none;background: url("../imgs/35.png") no-repeat right; padding:0px 22px 0px 10px; border:1px solid #dcdcdc;}
.order_list_main .buts{text-align: right;}
.order_list_main .buts button{width: 84px; height: 30px; border:none;}
.order_list_main .buts .buy{background: url("../imgs/29.png") no-repeat left;}
.order_list_main .buts .edit{background: url("../imgs/29_2.png") no-repeat left;}
.order_list_main .buts .stockout{background: url("../imgs/29_3.png") no-repeat left;}

.modal_goods{width: 293px; height:535px; overflow: hidden; margin:20px auto 0px auto;}
.modal_goods .goods{width: 293px; height: 535px; border: 1px solid #bfbfbf; overflow: hidden;}
.modal_goods.goods_kw{float: left; width: 293px; height: 535px; border: 1px solid #b1191a; margin-right: 9px; overflow: hidden; margin-bottom: 20px;}
.modal_goods .pic{height: 233px; overflow: hidden; text-align: center;}
.modal_goods .pic img{height: 200px; margin-top: 35px;}
.modal_goods .pic .fan{background: url("../imgs/17.png") no-repeat left; width: 50px; height: 46px; position: absolute; z-index: 1; margin: -1px 0px 0px -1px;}

.modal_goods .pic .tj{background: url("../imgs/17_2.png") no-repeat left; width: 50px; height: 46px; position: absolute; z-index: 1; margin: -1px 0px 0px -1px;}
.modal_goods .pic .zk{background: url("../imgs/17_4.png") no-repeat left; width: 50px; height: 60px; position: absolute; z-index: 1; margin: -1px 0px 0px -1px; color:white; line-height: 75px; font-size: 22px; font-weight: bolder;}
.modal_goods .pic .zk font{color: white; font-size: 14px;}

.modal_goods .pic .sc{background: url("../imgs/icon18.png") no-repeat left; height: 25px; line-height:25px; padding-left: 28px; position: absolute; z-index: 1; margin-top: -3px; margin-left:10px; font-size: 14px; color: #333333;}
.modal_goods .pic .history{background: url("../imgs/icon19.png") no-repeat left; height: 25px; line-height:25px; padding-left: 28px; position: absolute; z-index: 1; margin-top: -3px; margin-left:195px; font-size: 14px; color: #333333;}
.modal_goods .goods_msg{width: 273px; height:210px; margin: auto; overflow: hidden;}
.modal_goods .goods_msg table{width: 100%; height: 100%;}
.modal_goods .goods_msg table tr td{font-size: 14px; color: #333333; height: 25px;}
.modal_goods .goods_msg table .labels{font-size: 14px; white-space: nowrap; color: #666666; width: 45px;}
.modal_goods .goods_msg table tr td span{font-size: 14px; color: #333333; cursor: pointer;}
.modal_goods .goods_msg .goods_code{position: absolute; z-index: 2;}
.modal_goods .goods_msg .unit button{background: url("../imgs/icon23.png") no-repeat left; border: none; padding-left: 20px; margin-right: 15px;}
.modal_goods .goods_msg .unit .on{background: url("../imgs/icon22.png") no-repeat left;}
.modal_goods .goods_msg .kwselect{cursor: pointer;}
.modal_goods .goods_msg .kwselect button{background:url("../imgs/icon20.png") no-repeat right; background-position:55px 5px;  border: 1px solid #b1191a; width: 80px; padding-right: 15px;}
.modal_goods .goods_msg .kwselect img{margin-left: 5px;}
.modal_goods .goods_msg .price font{font-size: 14px; color: #333333;}
.modal_goods .goods_msg .totalAmt{font-size: 14px; color: #333333;}
.modal_goods .goods_msg .totalAmt font{font-size: 14px; color: #333333;}
.modal_goods .goods_msg .totalAmt span{font-size: 14px; color: #333333;}
.modal_goods .but{background: #f2f2f2; text-align: center; height: 92px; padding-top: 10px;}
.modal_goods .but table{margin:auto; background: url("../imgs/icon21.png") no-repeat right;}
.modal_goods .but table tr td{font-size: 14px; color: #666666;}
.modal_goods .but table tr td button{width: 25px; height: 25px; border: none; background: none;}
.modal_goods .but table tr td input{width: 49px; height: 25px; line-height: 25px; background: none; border: none; text-align: center; font-size: 18px; color: #181818;}
.modal_goods .but div{margin-top: 10px;}
.modal_goods .but div button{background:#b1191a; color: white; font-size: 16px; width:120px; height: 30px; line-height: 30px; border: none; border-radius:3px;}
.kw_select_container{height:535px; hoverflow: hidden; position:relative; z-index:10px; margin-top: -535px; padding-top: 535px; display: none;}
.modal_goods .kw_bg{background: black; filter:alpha(opacity=20);  -moz-opacity:0.2;  -khtml-opacity: 0.2;  opacity: 0.2; width: 292px; height: 534px;position: absolute; z-index:2;}
.modal_goods .kw_main{width: 293px; height:533px;position: relative; z-index:3; border:1px solid #b1191a; overflow: hidden;}
.modal_goods .kw_main .details{width:100%; height:auto; max-height:535px; position:absolute; bottom: 0px;overflow-x:hidden; overflow-y:auto; background: url("../imgs/18.png") no-repeat top;}
.modal_goods .kw_main .details .nav-tabs{width: 100%;}
.modal_goods .kw_main .details .nav-tabs li{height: 35px; width: 100px; background: white; border:1px solid #959595; border-bottom:none; margin-right: 2px;}
.modal_goods .kw_main .details .nav-tabs li a{display: block; width: 100%; height: 100%; line-height:35px; text-align: center; padding: 0px; margin: 0px; border: none; color: #666666; font-size: 16px; background: white;}
.modal_goods .kw_main .details .nav-tabs li a:hover{color:#b1191a; }
.modal_goods .kw_main .details .nav-tabs .active{height: 35px; width: 100px; background: white;color:#b1191a; border:1px solid #b1191a; border-bottom:none;}
.modal_goods .kw_main .details .nav-tabs .active a{color:#b1191a;}
.modal_goods .kw_main .details .kw_details{background: white; padding: 10px;}
.modal_goods .kw_main .details .kw_details .details1 .title{font-size: 14px; color: #666666;}
.modal_goods .kw_main .details .kw_details .details1 .kw button{font-size: 14px; color: #666666; height: 25px; line-height:25px; padding: 0px 10px 0px 10px; border:1px solid #bbbbbb; background: white; border-radius:3px; margin: 10px 11px 5px 0px;}
.modal_goods .kw_main .details .kw_details .details1 .kw .on{border:1px solid #b1191a; color:#b1191a;}
.modal_goods .kw_main .details .kw_details .details1 .unit{font-size: 14px; color: #333333; margin-top: 10px;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee; padding: 10px 0px 10px 0px;}
.modal_goods .kw_main .details .kw_details .details1 .unit button{background: url("../imgs/icon24.png") no-repeat left; border: none; padding-left: 25px; margin-right: 15px; font-size: 16px; color: #666666;}
.modal_goods .kw_main .details .kw_details .details1 .unit .on{background: url("../imgs/icon25.png") no-repeat left;}
.modal_goods .kw_main .details .kw_details .details1 .number{border-bottom:1px solid #eeeeee; padding: 10px 0px 15px 0px;}
.modal_goods .kw_main .details .kw_details .details1 .number table{width: 100%; background: url("../imgs/icon28.png") no-repeat right;}
.modal_goods .kw_main .details .kw_details .details1 .number table tr td{font-size: 14px; color:#666666;}
.modal_goods .kw_main .details .kw_details .details1 .number .add{width: 25px;}
.modal_goods .kw_main .details .kw_details .details1 .number .cut{width: 25px;}
.modal_goods .kw_main .details .kw_details .details1 .number .inputs{width: 46px; text-align: center; margin: auto;}
.modal_goods .kw_main .details .kw_details .details1 .number button{width: 25px; height: 25px; background: none; border: none;}
.modal_goods .kw_main .details .kw_details .details1 .number input{height: 25px; line-height: 25px; width: 42px; border: none;background:none; text-align: center; color: #181818; font-size: 16px;}
.modal_goods .kw_main .details .kw_details .details1 .buts{text-align: right;}
.modal_goods .kw_main .details .kw_details .details1 .buts div{color: #b1191a; font-size: 12px; line-height: 25px; text-align: left; margin-bottom: 15px; border-radius:3px;}
.modal_goods .kw_main .details .kw_details .details1 .buts button{width: 90px; height: 30px; line-height: 30px; background: #afaeae; border: none; border-radius:4px; color: white; font-size: 14px;}
.modal_goods .kw_main .details .kw_details .details1 .buts .add{background: #b1191a; margin-left: 10px;}
.modal_goods .kw_main .details .kw_details .details2 .title{font-size: 14px; color: #666666; margin-bottom: 10px;}
.modal_goods .kw_main .details .kw_details .details2 table{width: 100%;}
.modal_goods .kw_main .details .kw_details .details2 table tr td{font-size: 12px; color: #666666; border: 1px solid #e5e5e5; height: 30px;}
.modal_goods .kw_main .details .kw_details .details2 table .labels{padding:0px 10px 0px 10px; white-space: nowrap;}
.modal_goods .kw_main .details .kw_details .details2 table .unit{text-align: center; width: 60px;}
.modal_goods .kw_main .details .kw_details .details2 table .unit select{border:none;}
.modal_goods .kw_main .details .kw_details .details2 .beizhu{font-size: 12px; color: #b1191a; line-height: 35px; border-bottom:1px solid #d2d2d2; margin-bottom: 10px;}
.modal_goods .kw_main .details .kw_details .details2 .buts{text-align: right;}
.modal_goods .kw_main .details .kw_details .details2 .buts div{font-size: 16px; color: #666666; margin-bottom: 15px;}
.modal_goods .kw_main .details .kw_details .details2 .buts div font{font-size: 16px; color: #b1191a;}
.modal_goods .kw_main .details .kw_details .details2 .buts button{width: 90px; height: 30px; line-height: 30px; background: #afaeae; border: none; border-radius:4px; color: white; font-size: 14px;}
.modal_goods .kw_main .details .kw_details .details2 .buts .add{background: #b1191a; margin-left: 10px;}
.modal_goods .kw_main .details .kw_details .details2 .number{border-bottom:1px solid #eeeeee; width: 96px; margin: auto;}
.modal_goods .kw_main .details .kw_details .details2 .number table{width: 100%; background: url("../imgs/icon28.png") no-repeat right;}
.modal_goods .kw_main .details .kw_details .details2 .number table tr td{font-size: 14px; color:#666666; padding: 0px; border:none;}
.modal_goods .kw_main .details .kw_details .details2 .number .add{width: 25px;}
.modal_goods .kw_main .details .kw_details .details2 .number .cut{width: 25px;}
.modal_goods .kw_main .details .kw_details .details2 .number .inputs{width: 46px; text-align: center; margin: auto; text-indent: 0px; padding: 0px;}
.modal_goods .kw_main .details .kw_details .details2 .number button{width: 25px; height: 25px; background: none; border: none;}
.modal_goods .kw_main .details .kw_details .details2 .number input{height: 25px; line-height: 25px; width: 42px; border: none;background:none; text-align: center; color: #181818; font-size: 16px;}


.paging_box{height: 40px;}
.paging_box table{margin: auto;}
.paging_box table tr td{height: 40px;}
.paging_box table tr td button{color: #000000; font-size: 12px; outline: none;}
.paging_box .buts{border-left: 1px solid #e9e9e9;}
.paging_box .buts button{height: 40px; width: 40px; line-height:40px; background: white; border-radius: 0px; border: 1px solid #e9e9e9; border-left: none;}
.paging_box .buts .on{background: #b1191a; color: white;}
.paging_box .page{padding:0px 5px 0px 5px;}
.paging_box .page button{height: 40px; line-height: 40px; width: 75px; border: 1px solid #e9e9e9; background: white; border-radius: 0px;}
.paging_box .page button span{color: #000000; font-size: 12px; font-weight: normal;}
.paging_box .go{padding-left: 10px;}
.paging_box .go input{width: 40px; height: 25px; border: 1px solid #e9e9e9; text-align: center; margin-left: 5px; margin-right: 5px;}
.paging_box .go button{width: 40px; height: 25px; line-height: 25px; background: #000000; color: white; margin-left: 10px; border:none; border-radius:5px;}

.cart_top{height: 85px; width: 1200px; overflow: hidden; margin-top: 55px;}
.cart_top ul li{float: left; height: 85px;}
.cart_top .cart_top_right{float: right; padding-top: 20px;}
.cart_main{margin-top: 10px; padding-top: 20px; margin-bottom: 50px;}
.cart_main .caption{width: 100%;}
.cart_main .caption tr td{font-size: 16px; color: #333333;}
.cart_main .caption .title{font-size: 20px; color: #b1191a;}
.cart_main .caption .btn-group{margin: 0px; font-size: 16px; color: #333333;}
.cart_main .caption .btn-group button{border: 1px solid #d2d2d2; height: 30px; line-height: 30px;background: url("../imgs/icon14_2.png") no-repeat right; background-position:95px 10px; padding-right:22px; width: 130px;}
.cart_main .caption .dropdown-menu{width: 130px; min-width: 130px;}
.cart_main .caption ul li{width: 100%; margin: auto; cursor: pointer; padding-left:15px; font-size: 14px; line-height: 25px;}
.cart_main .caption ul li:hover{background: #e0f3fe;}
.cart_main .cart{border-top: 3px solid #b1191a; overflow: hidden;}
.cart_main .cart table{width:100%;}
.cart_main .cart table tr td{padding: 0px 5px 0px 5px; text-align: center;}
.cart_main .cart table thead tr td{background: #f4f4f4; height: 50px; font-size: 14px; color: #0e0e0e;}
.cart_main .cart table tbody tr td{height: 80px; border-bottom: 1px solid #d2d2d2; color: #0e0e0e; font-size: 14px;}
.cart_main .cart table tbody tr:hover td{background: #fef0f0;}
.cart_main .cart .seclects{width: 20px; padding: 0px 5px 0px 10px;}
.cart_main .cart .seclects button{background: url("../imgs/icon38.png") no-repeat center; width: 20px; height: 20px; border:none; margin-top: 5px;}
.cart_main .cart .seclects .on{background: url("../imgs/icon37.png") no-repeat center; width: 20px; height: 20px; border:none;}
.cart_main .cart .picture{text-align: left; width: 60px;}
.cart_main .cart .picture div{width: 60px; height: 60px; border: 1px solid #d2d2d2; overflow: hidden; text-align: center;}
.cart_main .cart .picture div img{height: 100%;}
.cart_main .cart .align_left{text-align: left;}
.cart_main .cart .number .input-group{width: 99px; height: 26px; margin: auto;background: url("../imgs/icon21.png") no-repeat top; overflow: hidden;}
.cart_main .cart .number .form-control{width: 46px; height: 23px; text-align: center;padding: 0px; border: none; margin-left: 1px; margin-top: 1px;}
.cart_main .cart .number button{outline: none; width: 25px; height: 25px; border:none; background: none;}
.cart_main .cart .price{color: #181818; font-size: 16px; font-weight: bolder;}
.cart_main .cart .amount{color: #b1191a; font-size: 16px; font-weight: bolder;}
.cart_main .cart table tbody tr td a{color: #181818; text-decoration: none; cursor: pointer; font-size: 14px;}
.cart_main .cart table tbody tr td a:hover{color: #b1191a; text-decoration: underline;}
.cart_foot_bg{background: #eeeeee;border-top:1px solid #b5b5b5; width:100%; position: fixed; bottom: 0px; z-index: 2;}
.cart_foot_bg .cart_foot{height: 80px; background: #eeeeee; max-width:1200px; margin: auto;}
.cart_foot_bg .cart_foot table{width: 100%; height: 100%;}
.cart_foot_bg .cart_foot table tr td{font-size: 14px; color: #333333;}
.cart_foot_bg .cart_foot table tr td a{font-size: 14px; color: #333333; margin-left: 15px;}
.cart_foot_bg .cart_foot .seclects{padding-left: 10px; width: 40px;}
.cart_foot_bg .cart_foot .seclects button{background: url("../imgs/icon38.png") no-repeat center; width: 20px; height: 20px; border:none; margin-top: 5px;}
.cart_foot_bg .cart_foot .seclects .on{background: url("../imgs/icon37.png") no-repeat center; width: 20px; height: 20px; border:none; margin-top: 5px;}
.cart_foot_bg .cart_foot .amount{text-align: right; padding-right: 15px;}
.cart_foot_bg .cart_foot .amount p{font-size: 16px; color: #333333; margin: 0px;}
.cart_foot_bg .cart_foot .amount p font{font-size: 20px; color: #b1191a; font-weight: bolder;}
.cart_foot_bg .cart_foot .amount p span{font-size: 16px; color: #b1191a;}
.cart_foot_bg .cart_foot .but{width: 150px;}
.cart_foot_bg .cart_foot .but button{height: 100%; width: 100%; line-height: 78px; color: white; background:#b1191a; border:none; font-size: 20px;}
.cart_foot_bg .cart_foot .but button.unable{height: 100%; width: 100%; line-height: 78px; color: white; background:#999999; border:none; font-size: 20px;}
.cart_main .text{font-size: 14px; color: #ff6600; line-height: 30px; font-weight: bolder; margin-top: 5px; margin-bottom: 100px;}
.cart_main .text p{font-size: 14px; color: #666666; margin: 0px; line-height: 25px;}
#cartModal .modal-content{width:700px; margin: auto;}
#cartModal .modal-content table{width: 100%;}
#cartModal .modal-content table tr td{padding:0px 5px 0px 5px; text-align: center;}
#cartModal .modal-content table .align_left{text-align: left;}
#cartModal .modal-content table thead tr td{background: #e0f3fe; height: 40px; font-size: 14px; color: #034b74;}
#cartModal .modal-content table tbody tr td{height: 40px; border-top: 1px dashed #666666; color: #000000;}

#kwModal .modal-content{width:700px; margin: auto;}
#kwModal .modal-content table{width: 100%;}
#kwModal .modal-content table tr td{padding:0px 5px 0px 5px; text-align: center;}
#kwModal .modal-content table .align_left{text-align: left;}
#kwModal .modal-content table thead tr td{background: #e0f3fe; height: 40px; font-size: 14px; color: #034b74;}
#kwModal .modal-content table tbody tr td{height: 40px; border-top: 1px dashed #666666; color: #000000;}

#detailModal .modal-content{width:700px; margin: auto;}
#detailModal .modal-content table{width: 100%;}
#detailModal .modal-content table tr td{padding:0px 5px 0px 5px; text-align: center;}
#detailModal .modal-content table .align_left{text-align: left;}
#detailModal .modal-content table thead tr td{background: #e0f3fe; height: 40px; font-size: 14px; color: #034b74;}
#detailModal .modal-content table tbody tr td{height: 40px; border-top: 1px dashed #666666; color: #000000;}

.footer{border-top: 3px solid #e50d1e; padding-top: 20px; margin-top: 30px; min-width: 1200px;}
.footer .main{text-align: center;}
.footer .main .gps a{color: #181818; font-size: 16px; margin-right: 30px;}
.footer .main .links{color: #666666; font-size: 16px; margin-top: 15px;}
.footer .main .links a{color: #666666; font-size: 16px;}
.footer .main .name{margin-top: 10px;}
.footer .main .name a{color: #666666; font-size: 16px;}
.footer .main span{margin-left: 10px; margin-right: 10px; font-size: 16px;}
.footer .beian{height: 60px; line-height: 60px; background: #d6d3d3;color: #666666; font-size: 16px; text-align: center; margin-top: 20px;}
.footer .beian a{color: #666666; font-size: 16px;}
.footer .beian span{margin-left: 10px; margin-right: 10px; font-size: 16px;}

.user_box{min-height: 600px; min-width: 1200px; max-width: 100px; margin: auto; overflow: hidden; margin-top: 10px;}
.user_nav{width: 220px; float: left; border: 1px solid #e5e5e5; color: #000000; padding-bottom: 10px;}
.user_nav ul li{width: 100%; height:40px; line-height:40px; text-align: left; cursor: pointer; padding-left: 30px; font-size: 16px; color: #181818; font-weight: bolder;}
.user_nav ul li span{margin-right: 30px;}
.user_nav ul li a{display: block; font-size: 16px; color: #666666; text-decoration: none; font-weight: normal;}
.user_nav ul li a span{margin-right: 30px;}
.user_nav ul li a:hover{color: #b1191a;}
.user_nav ul li a:hover span{color: #b1191a;}
.user_nav ul li .on{color: #b1191a;}
.user_nav ul li .on span{color: #b1191a;}
.user_nav .title1{height: 50px; line-height: 50px;border-bottom:1px solid #b1191a;font-size: 16px; color: #666666;background: url("../imgs/icon42.png") no-repeat left; background-position: 30px 13px; padding-left: 65px;font-size: 16px; color: #181818; font-weight: bolder;}

.user_main{width:960px; margin-left: 240px; min-height:500px; float: inherit; overflow: hidden;}


.loading_bg{width:100%; height:100%; background: black; opacity: 0.2;-moz-opacity:0.2;filter:alpha(opacity=20); position: fixed; top:0px; left:0px; z-index: 999; display: none;}
.loading{width:100%; height:100%; position: fixed; top:0px; left:0px; z-index: 1000; text-align: center;display: none;}
.loading img{width:62px; position: fixed; left: 50%; top:50%; margin-left: -31px; margin-top: -31px;}

.partner_types{height: 110px; overflow: hidden; margin-top: 20px;}
.partner_types ul li{float: left; width: 200px; height: 110px; text-align: center; cursor: pointer;}
.partner_types ul li:hover{background: url("../imgs/27_2.png") no-repeat bottom #b1191a;}
.partner_types ul li:hover p{color: white;}
.partner_types .on{background: url("../imgs/27_2.png") no-repeat bottom #b1191a;}
.partner_types .on p{color: white;}
.partner_types .all{font-size: 22px; color: white; line-height: 100px;}
.partner_types ul li div{height: 40px; width: 40px; border-radius:4px; margin:15px auto 5px auto;}
.partner_types ul li P{font-size: 20px; color: #333333;}
.partner_types .type1 div{background: url("../imgs/icon7.png") no-repeat center #f97982;}
.partner_types .type2 div{background: url("../imgs/icon8.png") no-repeat center #7ec191;}
.partner_types .type3 div{background: url("../imgs/icon9.png") no-repeat center #8eb9fa;}
.partner_types .type4 div{background: url("../imgs/icon10.png") no-repeat center #cd9ff8;}
.partner_types .type5 div{background: url("../imgs/icon11.png") no-repeat center #f9bf8d;}
.partner_types .type1:hover div{background: url("../imgs/icon7_2.png") no-repeat center white;}
.partner_types .type2:hover div{background: url("../imgs/icon8_2.png") no-repeat center white;}
.partner_types .type3:hover div{background: url("../imgs/icon9_2.png") no-repeat center white;}
.partner_types .type4:hover div{background: url("../imgs/icon10_2.png") no-repeat center white;}
.partner_types .type5:hover div{background: url("../imgs/icon11_2.png") no-repeat center white;}
.partner_types .type1_on div{background: url("../imgs/icon7_2.png") no-repeat center white;}
.partner_types .type2_on div{background: url("../imgs/icon8_2.png") no-repeat center white;}
.partner_types .type3_on div{background: url("../imgs/icon9_2.png") no-repeat center white;}
.partner_types .type4_on div{background: url("../imgs/icon10_2.png") no-repeat center white;}
.partner_types .type5_on div{background: url("../imgs/icon11_2.png") no-repeat center white;}
.partner_main{margin: 10px 0px 10px 0px; background: white; border:1px solid #e5e5e5; padding: 15px 65px 30px 65px; height: 740px;}
.partner_main .row{margin:0px}
.partner_main ul{float: left; width: 1200px;}
.partner_main ul li{float: left; width: 205px; height: 100px; border:1px solid #c4c4c4; margin:15px 15px 0px 0px; text-align:center; overflow: hidden;}
.partner_main ul li a{display: block; text-decoration: none;}
.partner_main ul li div{height: 70px;}
.partner_main ul li div img{height: 100%;}
.partner_main ul li p{margin: 0px; font-size: 16px; color: #666666; line-height: 30px;}
.partner_but_left{width: 35px; height: 150px; background: url("../imgs/28.jpg") no-repeat left; float: left; margin-top:295px;}
.partner_but_right{width: 35px; height: 150px; background: url("../imgs/28.jpg") no-repeat right; float: right; margin-top:295px;}

.order_style{height: 297px; background: url("../imgs/30.png") no-repeat left; margin: 50px auto 50px auto; overflow: hidden;}
.order_style ul li{width: 330px; height: 297px; float: left;}
.order_style ul li div{font-size: 16px; color: #ffa024; text-align: center; height: 102px; margin-top: 50px; line-height: 26px; margin-bottom: 18px;}
.order_style ul li a{display: block; width: 120px; height: 40px; margin: 0px auto 14px auto;}
.order_style .style1{margin-left: 25px;}
.order_style .style1 div{padding-top:23px;}
.order_style .style2{margin-left: 81px;}
.order_style .style2 div{padding-top:11px;}
.order_style .style3{margin-left: 82px;}
.order_style .style3 div{padding-top:38px;}


.notice_details_title{border-bottom:1px solid #e9e9e9; text-align: center; padding:10px 0px 10px 0px; margin-top: 20px; margin-bottom: 20px;}
.notice_details_title p{font-size: 18px; color: #000000; font-weight: bolder; padding:0px; margin: 0px;}


.user_collected_tool{height: 40px; background: #f5f5f5; border:1px solid #e9e9e9;}
.user_collected_tool ul{float: left;}
.user_collected_tool ul li{float: left; height: 38px; line-height: 38px; padding:0px 15px 0px 15px; cursor: pointer;}
.user_collected_tool ul .on{background: white;}
.user_collected_tool ul li .btn-group{height: 38px; line-height: 38px; margin-top: -3px;}
.user_collected_tool ul li .btn-group button{height: 38px; border:none; background:url("../img/icon24.png") no-repeat right; padding-right: 15px;}
.user_collected_tool ul li input {width: 50px; background: url("../img/icon25.png") no-repeat left white; border: 1px solid #e9e9e9; padding-left: 15px; background-position: 5px; height: 20px; line-height: 20px; position: relative; top:1px;}
.user_collected_tool ul li .submit{height: 25px; background: #fe5842; line-height: 25px; border-radius:3px; border:none; width:50px; color:white;}
.user_collected_tool .btn-group ul li{width: 100%; margin: auto; cursor: pointer; padding-left:20px; height: 25px; line-height: 25px;}
.user_collected_tool .btn-group ul li:hover{background:#f5f5f5;}
.user_collected_tool .dropdown-menu{width: 100px; min-width: 80px;}
.user_collected_main{margin: 20px 0px 20px 0px;}
.user_collected_main table{width: 100%; max-width:1200px; border:1px solid #d2d2d2; border-top:3px solid #dddddd;}
.user_collected_main table tr td{padding: 0px 10px 0px 10px; border-top:1px solid #d2d2d2;}
.user_collected_main table thead tr td{background: #f4f4f4; height: 50px; color: #0e0e0e; font-size: 14px;}
.user_collected_main table tbody tr td{height: 80px; font-size: 14px; color: #0e0e0e;}
.user_collected_main table tbody tr:hover td{background: #fef0f0;}
.user_collected_main .price span{color: #181818; font-size: 16px; font-weight: bolder;}
.user_collected_main .title{width: 250px;}
.user_collected_main .title span{font-size: 14px; color: #0e0e0e; cursor: pointer;}
.user_collected_main .title .goods_code{position: absolute; z-index: 2; margin-top:0px; width: 200px; height: auto; display: none;}
.user_collected_main .title .goods_code .icon{background:url("../imgs/34.png") no-repeat #fef0f0; background-position:10px 0px; height: 8px;}
.user_collected_main .title .goods_code .code{background: #1a1919; color: white; border-radius:5px; padding: 5px 10px 5px 10px;}

.user_collected_main .amount span{color: #b1191a; font-size: 16px; font-weight: bolder;}
.user_collected_main .number .input-group{width: 99px; height: 26px; margin: auto;background: url("../imgs/icon21.png") no-repeat top; overflow: hidden;}
.user_collected_main .number .form-control{width: 46px; height: 23px; text-align: center;padding: 0px; border: none; margin-left: 1px; margin-top: 1px;}
.user_collected_main .number button{outline: none; width: 25px; height: 25px; border:none; background: none;}
.user_collected_main .bute span{font-size: 14px;}
.user_collected_main .bute font{font-size: 14px;}
.user_collected_main .unit{text-align: center;}
.user_collected_main .kw{white-space: nowrap;}
.user_collected_main .kw button{height: 25px; background: url("../imgs/35.png") no-repeat right; padding:0px 22px 0px 10px; border:1px solid #dcdcdc;}
.user_collected_main .buts{text-align: right;}
.user_collected_main .buts button{width: 84px; height: 30px; border:none;}
.user_collected_main .buts .buy{background: url("../imgs/29.png") no-repeat left;}
.user_collected_main .buts .edit{background: url("../imgs/29_2.png") no-repeat left;}
.user_collected_main .buts .stockout{background: url("../imgs/29_3.png") no-repeat left;}

.user_index_main{border:1px solid #e9e9e9; padding:0px 10px 30px 10px;}
.user_index_main .user_index_notice{margin-top: 15px;}
.user_index_main .user_index_notice .title{font-size: 16px; color: #0a0a0a; margin-bottom: 10px;}
.user_index_main .user_index_notice .panel{border-radius:0px;}
.user_index_main .user_index_notice .panel-default>.panel-heading{background: url("../imgs/icon14.png") no-repeat left #fcecd3; background-position: 900px 12px;}
.user_index_main .user_index_notice .panel-default>.down{background: url("../imgs/icon14_2.png") no-repeat left #fcecd3; background-position: 900px 12px;}
.user_index_main .user_index_notice .panel-default>.panel-heading a{display: block;text-decoration: none; font-size: 14px; color: #666666;}
.user_index_main .user_index_notice .notice_main a{display: block; border-bottom:1px solid #e9e9e9; height: 30px; line-height: 30px; text-decoration: none; font-size: 14px; color: #666666;}
.user_index_main .user_index_notice .panel-body{padding-top: 0px;}
.user_index_main .user_index_top{height: 160px; padding:15px 0px 15px 0px; overflow: hidden; border-bottom:1px solid #dcdcdc;}
.user_index_main .user_index_top table{width: 100%; height:100%;}
.user_index_main .user_index_top .pic{width: 110px;}
.user_index_main .user_index_top .pic div{width: 100px; height: 100px; border:1px solid #cecece; overflow: hidden; text-align: center;}
.user_index_main .user_index_top .pic div img{height: 100%;}
.user_index_main .user_index_top .name{font-size: 18px; color: #0a0a0a;}
.user_index_main .user_index_top .name font{font-size: 18px; color: #b1191a;}
.user_index_main .user_index_top .rz a{font-size: 12px; color: #666666; text-decoration: none; display: block; float: left; margin-right: 60px;}
.user_index_main .user_index_top .rz a font{font-size: 12px; color: #b1191a;}
.user_index_main .user_index_top .rz .mobile{background: url("../imgs/icon43.png") no-repeat left; padding-left: 18px;}
.user_index_main .user_index_top .rz .email{background: url("../imgs/icon44.png") no-repeat left; padding-left: 26px;}
.user_index_main .user_index_top .rz .edit{background: url("../imgs/icon45.png") no-repeat left; padding-left: 20px;}
.user_index_main .user_index_top .grade ul li{float: left; font-size: 14px; color: #666666;}
.user_index_main .user_index_top .grade .jdbg{width: 200px; height: 12px; background: #d3d1d1; border-radius:15px; margin: 5px 20px 0px 10px;}
.user_index_main .user_index_top .grade .jdbg div{height: 100%; background: #ff8a00; border-radius:15px;}
.user_index_main .user_index_top .grade .buts button{background: none;  border: none; font-size: 12px; color: #666666;}
.user_index_main .user_index_top .grade .buts .password{color: #b1191a; margin-right: 20px;}
.user_index_main .user_index_top .amount{border-left:1px solid #bebebe; padding-left: 40px;}
.user_index_main .user_index_top .amount p{margin: 0px; font-size: 16px; color: #333333;}
.user_index_main .user_index_top .amount p font{font-size: 24px; color: #fe5a00;}
.user_index_main .user_index_top .amount button{width: 100px; height: 40px; line-height: 40px; font-size:18px; color: white; background:#b1191a; border:none; border-radius:4px; margin-top: 10px;}

.user_index_main .user_index_statistics{margin-top: 25px;}
.user_index_main .user_index_statistics .title{font-size: 16px; color: #0a0a0a;}
.user_index_main .user_index_statistics .msg{height: 35px; line-height: 35px; border:1px solid #d2d2d2; margin-top: 10px; background: url("../imgs/icon46.png") no-repeat left #fef0f0; background-position: 13px 7px; padding-left: 40px; font-size: 14px; color: #666666;}
.user_index_main .user_index_statistics .msg font{font-size: 14px; color: #b1191a;}
.user_index_main .user_index_statistics .statistic_main{height: 80px; overflow: hidden; margin-top: 15px;}
.user_index_main .user_index_statistics .statistic_main ul{float: left; width: 1000px; height: 100%;}
.user_index_main .user_index_statistics .statistic_main ul li{width: 225px; height: 100%; border:1px solid #dddddd; float: left; margin-right: 12px; border-radius:3px; overflow: hidden;}
.user_index_main .user_index_statistics .statistic_main ul li div{height: 100%; float: left;}
.user_index_main .user_index_statistics .statistic_main ul li div span{display: block; font-size: 20px; margin: 9px 0px 10px 0px;}
.user_index_main .user_index_statistics .statistic_main ul li div p{font-size: 14px; color: #666666; margin: 0px;}
.user_index_main .user_index_statistics .statistic_main .icon{width: 100px; margin-right: 20px;}
.user_index_main .user_index_statistics .statistic_main .li1 .icon{background: url("../imgs/icon47.png") no-repeat center #5ab6df;}
.user_index_main .user_index_statistics .statistic_main .li2 .icon{background: url("../imgs/icon48.png") no-repeat center #ed654b;}
.user_index_main .user_index_statistics .statistic_main .li3 .icon{background: url("../imgs/icon49.png") no-repeat center #f2ae43;}
.user_index_main .user_index_statistics .statistic_main .li4 .icon{background: url("../imgs/icon50.png") no-repeat center #4acacb;}
.user_index_main .user_index_statistics .statistic_main .li1 span{color: #3598dc;}
.user_index_main .user_index_statistics .statistic_main .li2 span{color: #ed654b;}
.user_index_main .user_index_statistics .statistic_main .li3 span{color: #f2ae43;}
.user_index_main .user_index_statistics .statistic_main .li4 span{color: #4acacb;}

.user_index_main .user_index_order{margin-top: 25px;}
.user_index_main .user_index_order .title{font-size: 16px; color: #0a0a0a; margin-bottom: 10px;}
.user_index_main .user_index_order .user_index_order_main .nav-tabs{border-bottom:2px solid #b1191a;}
.user_index_main .user_index_order .user_index_order_main .nav-tabs li{margin-bottom: -2px;}
.user_index_main .user_index_order .user_index_order_main .nav-tabs li a{font-size: 14px; color: #666666;}
.user_index_main .user_index_order .user_index_order_main .nav-tabs>li.active>a, .pay_main .nav-tabs>li.active>a:hover, .pay_main .nav-tabs>li.active>a:focus{border:2px solid #b1191a; border-bottom:none; color: #b1191a; font-size: 14px;}
.user_index_main .user_index_order .user_index_order_main .nav-tabs li a:hover{border:2px solid #b1191a; border-bottom:none; color: #b1191a; font-size: 14px; background: white;}
.user_index_main .user_index_order .order{height: 160px; border:1px solid #dcdcdc; overflow: hidden; margin-top: 10px;}
.user_index_main .user_index_order .order table{width: 100%;}
.user_index_main .user_index_order .order table caption{height: 40px; line-height:40px; background: #f5f5f5; border-bottom:1px solid #dcdcdc; padding: 0px 10px 0px 10px; font-size: 14px; color: #999999;}
.user_index_main .user_index_order .order table caption span{font-size: 14px; color: #666666; margin-left: 30px;}
.user_index_main .user_index_order .order table tr td{padding: 10px; font-size: 14px; color: #333333;}
.user_index_main .user_index_order .order table tr td font{font-size: 14px; color: #b1191a; font-weight: bolder; margin: 0px 2px 0px 2px;}
.user_index_main .user_index_order .order .pic{width: 520px; line-height: 80px;}
.user_index_main .user_index_order .order .pic div{width: 80px; height: 100px; border:1px solid #eeeeee; text-align:center; overflow: hidden; float: left; margin-right: 10px;}
.user_index_main .user_index_order .order .pic div img{height: 100px;}
.user_index_main .user_index_order .order .buts{width: 90px;}
.user_index_main .user_index_order .order .buts a{display: block;width: 80px; height: 30px; line-height: 30px; border:1px solid #dcdcdc; text-align: center; font-size: 14px; color: #666666; text-decoration: none; margin-top:5px;}
.user_index_main .user_index_order .order .buts button{width: 80px; height: 30px; line-height: 30px; border:none; color: white; font-size: 14px; font-weight: normal; display: block;}
.user_index_main .user_index_order .order .buts .state1{background: #b1191a;}
.user_index_main .user_index_order .order .buts .state2{background: #0b88c0;}
.user_index_main .user_index_order .order .buts .state3{background: #eb6a01;}
.user_index_main .user_index_order .order .buts .state4{background: #4acacb;}
.user_index_main .user_index_order .order .totalAmt font{font-size: 18px;}
.user_index_main .user_index_order .order .totalNum{width: 130px;}

.user_index_main .user_index_bottom_order{padding-left: 15px; border-top:1px solid #e9e9e9; margin-top:30px;}
.user_index_main .user_index_bottom_order table{width:100%;}
.user_index_main .user_index_bottom_order table thead tr td{font-size:20px; padding:15px 0px 15px 0px;}
.user_index_main .user_index_bottom_order table thead tr td a{color: #666666; font-size:14px;}
.user_index_main .user_index_bottom_order table tbody tr td{background: #fffaf7; font-size:14px; text-align: center; height: 40px;}
.user_index_main .user_index_bottom_order table tbody tr td font{color: #fe5842; font-size:14px;}
.user_index_main .user_index_bottom_order table tbody .goods font{color: #666666;}
.user_index_main .user_index_bottom_order table tbody .goods td{background: white;}
.user_index_main .user_index_bottom_order table tbody tr td img{height:78px; margin-right: 10px;}
.user_index_main .user_index_bottom_order table tbody tr td a{display: block; border:1px solid #fe5842; width:100px; height: 35px; line-height: 35px; text-align: center; color:#fe5842; font-size:14px; border-radius:5px; float: right; margin-right:20px; text-decoration: none;}
.user_index_main .user_index_bottom_order table tbody tr td a:hover{background: #fe5842; color:white;}

.user_order_tool{height: 60px; background: #f5f5f5; border:1px solid #e9e9e9; padding: 0px 20px 0px 20px;}
.user_order_tool table{width:100%; height: 60px;}
.user_order_tool table input{height: 30px; line-height: 30px; text-indent: 1em; border:1px solid #e9e9e9;}
.user_order_tool table .submit{text-align: right;}
.user_order_tool table .submit button{height: 30px; width: 90px; background: #fe5842; color:white; border-radius:5px; border:none;}
.user_order_tool table .btn-group{background: white; border:1px solid #e9e9e9; width: 90px; text-align: center;}
.user_order_tool table .btn-group button{height: 30px; line-heigth:30px; border: none;background:url("../img/icon24.png") no-repeat right; padding-right: 15px;}
.user_order_tool table .btn-group ul li{width: 100%; margin: auto; cursor: pointer; padding-left:20px; height: 25px; line-height: 25px;}
.user_order_tool table .btn-group ul li:hover{background:#f5f5f5;}
.user_order_tool table .dropdown-menu{width: 100px; min-width: 80px;}
.user_order_head{background: white; border:1px solid #e9e9e9; border-top:none; padding: 0px 25px 0px 25px;}
.user_order_head table{width:100%; height:40px;}
.user_order_head table tr td{font-size:14px; text-align: center;}
.user_order_head table .price{width:130px;}
.user_order_head table .cash{width:80px;}
.user_order_head table .pay{width: 80px;}
.user_order_head table .status{width: 80px; padding-left: 15px;}
.user_order_head table .tool{width: 80px; text-align: right; padding-right: 10px;}
.user_order_main{margin-bottom: 30px;}
.user_order_main .order{border:1px solid #e9e9e9; height: 140px; overflow: hidden; margin-top: 15px;}
.user_order_main .order ul li{float: left;}
.user_order_main .order .header{height: 50px; background: #fffaf7; overflow: hidden;}
.user_order_main .order .header ul li{height: 50px; line-height: 50px; font-size: 14px; margin: 0px 25px 0px 25px;}
.user_order_main .order .content{padding:0px 25px 0px 25px;}
.user_order_main .order .content table{width: 100%; height:90px;}
.user_order_main .order .content table img{height: 85px; margin-right: 10px;}
.user_order_main .order .content table tr td{text-align: center;}
.user_order_main .order .content table tr td p{margin: 0px;}
.user_order_main .order .content table tr td a{color: #474747; font-size: 12px;}
.user_order_main .order .content .imgs{width: 240px; text-align: left; white-space: nowrap;}
.user_order_main .order .content .price{width:130px; font-size: 16px; font-weight: bolder; color:#fc3342; white-space: nowrap;}
.user_order_main .order .content .cash{width:80px; font-size: 16px; font-weight: bolder; color:#24c897; white-space: nowrap;}
.user_order_main .order .content .pay{width: 80px;}
.user_order_main .order .content .status{width: 80px; padding-left: 15px;}
.user_order_main .order .content .tool{width: 80px; text-align: right;}
.user_order_main .order .content .tool .sh{font-weight: bolder; color:#fc3342;}

.order_details_title{padding:0px 15px 0px 15px; background:white; padding-bottom: 15px;}
.order_details_title table{width: 100%;}
.order_details_title table caption{font-size: 18px; color: #333333;}
.order_details_title table tr td{font-size: 14px;}
.order_details_title table tr td font{font-size: 14px; color: #fc3342;}
.order_details_title table .buts{text-align: right;}
.order_details_title table .buts button{width: 80px; height: 30px; line-height: 30px; border:none; border-radius:5px; color:white;}
.order_details_title table .buts .but1{background: #fc3342; margin-right: 10px;}
.order_details_title table .buts .but2{background: #24c889; margin-right: 10px;}
.order_details_title table .buts .but3{background: #fe5842;}
.order_details_goods{padding:0px 15px 0px 15px; background: white; padding-bottom: 15px; margin-top: 10px;}
.order_details_goods table{width: 100%; border:1px solid #e9e9e9;}
.order_details_goods table caption{font-size: 18px; color: #333333;}
.order_details_goods table tr td{font-size: 14px; padding:0px 10px 0px 10px; text-align: center;border:1px solid #e9e9e9;}
.order_details_goods table thead tr td{background: #f5f5f5; color: #333333; font-weight: bolder; height: 35px;}
.order_details_goods table tbody tr td{ height: 40px;}
.order_details_goods .price{color: #fc3342; font-weight: bolder; width:150px;}
.order_details_goods .order_price{color: #24c889; font-weight: bolder; width:150px;}
.order_details_order{padding:0px 15px 0px 15px; background: white; padding-bottom: 15px;margin-top: 10px;}
.order_details_order table{width: 100%; border:1px solid #e9e9e9;}
.order_details_order table caption{font-size: 18px; color: #333333;}
.order_details_order table tr td{font-size: 14px; padding:0px 10px 0px 10px; border:1px solid #e9e9e9; height: 40px;}
.order_details_order table tr td font{color: #fc3342; font-weight: bolder; font-size: 14px;}
.order_details_order table tr td span{color: #24c889; font-weight: bolder; font-size: 14px;}

.scan_order{width:560px; height: 50px; margin: auto; margin-top: 30px;}
.scan_order .input-group{height: 50px;}
.scan_order .input-group input{height: 50px; border: none; border:2px solid #fd3a3a;}
.scan_order .input-group button{height: 50px; background: #fd3a3a; color: white; font-size: 16px; width: 80px; border:2px solid #fd3a3a;}
.scan_order_list{width: 1000px; margin: auto; margin-top: 10px;}
.scan_order_list tr td{padding: 0px 10px 0px 10px; border:1px solid #e9e9e9; text-align: center; font-size: 14px;}
.scan_order_list thead tr td{background: #f5f5f5; font-weight: bolder; height: 35px;}
.scan_order_list tbody tr td{height: 50px; cursor: pointer;}
.scan_order_list tbody tr:hover td{background: #f4f4f4;}
.scan_order_list tbody tr td .input-group{width: 99px; height: 26px; margin: auto;background: url("../imgs/icon21.png") no-repeat top; overflow: hidden;}
.scan_order_list tbody tr td .form-control{width: 46px; height: 23px; text-align: center;padding: 0px; border: none; margin-left: 1px; margin-top: 1px;}
.scan_order_list tbody tr td button{outline: none; width: 25px; height: 25px; border:none; background: none;}

.scan_order_list a{font-size: 14px;}
.scan_order_list a:hover{color: #fd3a3a;}
.scan_order_list tfoot tr td{text-align: right; height: 60px;}
.scan_order_list tfoot tr td font{color: #b1191a; font-size: 16px; font-weight: bolder;}
.scan_order_list tfoot tr td button{height: 35px; background: #b1191a; border:none; border-radius:5px; color:white; font-size:16px; width: 100px; margin-left:15px;}


.pay_bg{background: white; border:1px solid #e5e5e5; margin-top: 20px; margin-bottom: 100px; padding-bottom: 20px;}
.pay_top{height: 190px;  border-bottom:2px solid #bfbfbf;}
.pay_top .title{font-size: 24px; color: #b1191a; height: 40px; line-height: 40px;background: url('../imgs/icon39.png') no-repeat left; padding-left: 45px; width: 410px; margin: 25px auto 5px auto; overflow: hidden;}
.pay_top p{font-size: 16px; color: #333333; text-align: center; line-height: 25px; margin: 0px;}
.pay_top p a{display: block; width: 110px; height: 30px; line-height:30px; background: #b1191a; color: white; border-radius:4px; margin: 10px auto 10px auto; font-size: 14px; text-decoration: none;}
.pay_user{padding: 0px 30px 0px 30px;}
.pay_user .title{font-size: 16px; color: #333333; margin:20px 0px 10px 0px;}
.pay_user div{height: 100px; border:2px solid #b1191a; padding: 10px 0px 10px 0px; background: url('../imgs/icon41.png') no-repeat right; background-position: 1105px 74px;}
.pay_user div table{height: 100%;}
.pay_user div table .icon{padding: 0px 20px 0px 20px; border-right:1px solid #bebebe;}
.pay_user div table .address{padding-left: 20px;}
.pay_user div table .address p{margin: 0px; font-size: 18px; color: #333333; line-height: 30px;}
.pay_type{padding: 0px 30px 0px 30px;}
.pay_type .title{font-size: 16px; color: #333333; margin:20px 0px 10px 0px;}
.pay_type div button{width: 200px; height: 40px; line-height: 40px; border:2px solid #bfbfbf; margin-right: 15px; background: white; font-size: 16px; color: #333333;}
.pay_type div .on{background: url('../imgs/icon41.png') no-repeat right; background-position: 167px 14px;border:2px solid #b1191a;}
.pay_msg{padding: 0px 30px 0px 30px;}
.pay_msg .title{font-size: 16px; color: #333333; margin:20px 0px 10px 0px;}
.pay_msg table tr td{font-size: 16px; color: #333333;}
.pay_msg input{border:1px solid #bfbfbf; height: 40px; line-height: 40px; width: 620px; margin-left: 10px; text-indent: 1em;}
.pay_banks{padding: 0px 30px 0px 30px;}
.pay_banks .title{font-size: 16px; color: #333333; margin:20px 0px 10px 0px;}

.pay_main{border:1px solid #e9e9e9;}
.pay_main ul{background: #f1f1f1;}
.pay_main ul li{border-radius:0px; height: 50px; width: 150px;cursor: pointer;}
.pay_main ul li a{display: block;height: 50px; line-height: 30px; border-radius:0px; text-align: center; font-size: 16px; color: #666666;}
.pay_main .nav-tabs>li.active>a, .pay_main .nav-tabs>li.active>a:hover, .pay_main .nav-tabs>li.active>a:focus{border:1px solid white;border-top:3px solid #b1191a; color: #b1191a;}
.pay_main .tab-content{padding: 15px;}
.pay_main .buts{text-align: right;}
.pay_main .buts button{width: 170px; height: 50px; line-height: 50px; border:none; border-radius:5px; color: white; font-size:18px;}
.paybtn{width: 170px; height: 50px; line-height: 50px; border:none; border-radius:5px; color: white; font-size:18px;background:#fd3a3a;margin-right: 50px;margin-top: 10px;}
.pay_main .buts .fast{background:#2ea7e0; margin-right: 30px;}
.pay_main .buts .promptly{background:#b1191a;}
.pay_foot_bg{background: #eeeeee;border-top:1px solid #b5b5b5; width:100%; position: fixed; bottom: 0px; z-index: 2;}
.pay_foot_bg .pay_foot{height: 80px; background: #eeeeee; max-width:1200px; margin: auto;}
.pay_foot_bg .pay_foot table{width: 100%; height: 100%;}
.pay_foot_bg .pay_foot table tr td{font-size: 16px; color: #181818; text-align: center; padding-top: 10px;}
.pay_foot_bg .pay_foot table .amount{font-size: 20px; color: #000000; font-weight: bolder; padding-bottom: 10px; padding-top: 0px;}
.pay_foot_bg .pay_foot table .amount font{font-size: 20px; color: #b1191a; font-weight: bolder;}
.pay_foot_bg .pay_foot .but{width: 150px; padding: 0px;}
.pay_foot_bg .pay_foot .but button{height: 100%; width: 100%; line-height: 78px; color: white; background:#b1191a; border:none; font-size: 20px;}


.order_course_title{font-size: 18px; color:#000000; font-weight:bolder; text-align: center; border-bottom: 1px solid #e9e9e9; margin-top: 30px; padding-bottom: 15px;}
.order_course{width:1100px; margin: 15px auto 30px auto;}
.order_course .title{font-size: 16px; line-height: 30px; text-align: left;}
.order_course p{text-align: center;}
.order_course img{max-width:1100px; margin: auto;}

.user_bill_tool{height: 60px; background: #f5f5f5; border:1px solid #e9e9e9; padding: 0px 20px 0px 20px;}
.user_bill_tool table{width:auto; height: 60px;}
.user_bill_tool table input{height: 30px; line-height: 30px; text-indent: 1em; border:1px solid #e9e9e9;}
.user_bill_tool table tr td{padding:0px 5px 0px 5px;}
.user_bill_tool table .submit{text-align: right;}
.user_bill_tool table .submit button{height: 30px; width: 90px; background: #fe5842; color:white; border-radius:5px; border:none;}
.user_bill_tool table .btn-group{background: white; border:1px solid #e9e9e9; width: 90px; text-align: center;}
.user_bill_tool table .btn-group button{height: 30px; line-heigth:30px; border: none;background:url("../img/icon24.png") no-repeat right; padding-right: 15px;}
.user_bill_tool table .btn-group ul li{width: 100%; margin: auto; cursor: pointer; padding-left:20px; height: 25px; line-height: 25px;}
.user_bill_tool table .btn-group ul li:hover{background:#f5f5f5;}
.user_bill_tool table .dropdown-menu{width: 100px; min-width: 80px;}
.user_bill_main{margin-top: 15px; margin-bottom: 15px;}
.user_bill_main table{width: 100%; border:1px solid #e9e9e9;}
.user_bill_main table tr td{padding:0px 10px 0px 10px;}
.user_bill_main table thead tr td{background: #fffaf7; height: 40px; font-size: 14px; font-weight: bolder; color: #000000;}
.user_bill_main table tbody tr td{height: 40px; border-bottom:1px solid #e9e9e9; font-size: 14px;}


#onekey .rechargeFram{position: relative; top: -600px; z-index: 20;}

.right_tool{width: 60px; height:182px; position: fixed; top:50%; right: 0px; z-index:5; border:1px solid #fc3342; border-right: none; margin-top: -91px;}
.right_tool ul li{height: 60px; width: 100%; border-bottom:1px solid #fc3342; cursor: pointer; line-height: 60px; text-align: center;}
.right_tool ul li div{height: 100%; width: 100%; background: white; display: none; font-weight: bolder; font-size: 14px;}
.right_tool .car{background: url('../img/icon53.png') no-repeat center white;}
.right_tool .car span{background: #fc3342; color: white; padding: 1px 4px 1px 4px; border-radius:8px;position: relative; top: -8px; left:13px; font-size: 10px;}
.right_tool .order{background: url('../img/icon52.png') no-repeat center white;}
.right_tool .top{background: url('../img/icon54.png') no-repeat center white; border: none;}
.right_tool ul li:hover div{display: block;}
.right_tool .car:hover span{display:none;}


.partner_title{color: #333333; font-size: 18px; text-align: center; font-weight:bolder; border-bottom: 1px solid #e9e9e9; line-height: 40px; margin-top: 30px;}
.partner_description{margin-top: 15px; line-height: 20px; text-indent: 2em; font-size: 14px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #e9e9e9;}
.partner_details_main ul li{width: 240px; height: 345px; float: left; overflow: hidden; margin-bottom: 10px;}
.partner_details_main ul{float: left; width: 100%;  overflow: hidden;}
.partner_details_main .goods{height: 345px; width: 235px; border: 1px solid #afaeae; overflow: hidden;}
.partner_details_main .goods .fanli{background: url("../img/icon50.png") no-repeat left;position: relative; z-index: 2; top: -195px; left:-35px; width: 30px; height: 30px; float: left;}
.partner_details_main .goods .fanli span{font-size: 14px;}
.partner_details_main .goods .goods_img{width: 100%; height: 195px; text-align: center; overflow: hidden;}
.partner_details_main .goods .goods_img img{height: 195px; margin: auto; cursor:url("../img/icon42.png"), pointer;}
.partner_details_main .goods .goods_img .title_bg{height: 25px; line-height: 25px; background: #eae7e7; position: relative; top: -25px; z-index: 1;opacity: 0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
.partner_details_main .goods  .title{overflow:hidden;height: 25px; line-height: 22px; background: #eae7e7; color: #000000; padding-left: 5px; padding-right: 5px; font-size: 12px; font-weight: bolder; text-align: left;  border-left: 3px solid #fc3342;}
.partner_details_main .goods .goods_img .collect_but{height: 26px; width: 32px; border: none; position: relative; top: -35px; z-index: 2; background: url("../img/icon51.png") no-repeat top; float: left; margin-left: 3px;}
.partner_details_main .goods .goods_img .collect_but_hide{height: 26px; width: 32px; border: none; position: relative; top: -35px; z-index: 2; background: url("../img/icon51_2.png") no-repeat top; float: left; margin-left: 3px;}
.partner_details_main .goods .goods_img .history{width:25px; height: 25px; float:right; margin-right:10px; position: relative; top: -35px; z-index: 2; background: url("../img/icon46.png") no-repeat center; border: none;}
.partner_details_main .goods .goods_img .pt_fanli{width:100px; height:70px; line-height:80px; position: relative; top:-140px; left:0px; z-index:2; float:left; background: url("../img/icon59.png") no-repeat center; color: white; text-align: center; padding: 0px; font-size: 16px;}
.partner_details_main .goods .last{border-right: none;}
.partner_details_main .goods table{width: 100%; margin: auto; margin-top: 0px;}
.partner_details_main .goods table tr td{border: none; padding:0px 5px 0px 5px; white-space: nowrap; vertical-align: middle; height: 20px;}
.partner_details_main .goods table tr td font{color: #fc0202;  font-weight: bolder;}
.partner_details_main .goods table tr td span{color: #fc0202;  font-weight: bolder; margin-left: 5px;}
.partner_details_main .goods table tr td .kouwei{float: right; display: block; width: 45px; height: 20px; background: #FFBB00; color: white; text-align: center; line-height: 20px; text-decoration: none;}
.partner_details_main .goods .labels{width: 30px; white-space: nowrap; padding-right: 0px;}
.partner_details_main .goods .unit input{cursor: pointer; border: none; position: relative; top: 2px;}
.partner_details_main .goods .totalAmt td{height: 30px; max-height: 30px; line-height: 20px; vertical-align: top; text-align: left;}
.partner_details_main .goods .totalAmt td font{color: #fc0202; font-size: 14px; font-weight: bolder; margin: 0px;}
.partner_details_main .goods .number td{height: 35px; vertical-align: middle;}
.partner_details_main .goods .number .input-group{width: 75px; height: 20px;}
.partner_details_main .goods .number .form-control{width: 40px; height: 20px; text-align: center;  margin-left: 3px; margin-right: 3px; padding: 0px; padding: 0px;}

.partner_details_main .goods .number button{outline: none;}
.partner_details_main .goods .number .buy{height: 21px; width: 70px; border: none; background: url("../img/icon12.png") no-repeat left; border-radius: 0px;}
.partner_details_main .goods .number .stockout{height: 21px; width: 70px; border: none; background: url("../img/icon12_2.png") no-repeat left; border-radius: 0px;}
.partner_details_main .goods .number .edit{height: 21px; width: 70px; border: none; background: url("../img/icon12_3.png") no-repeat left; border-radius: 0px;}

.partner_details_main .goods .number .num_cut{width: 15px; height: 15px; border: none; border-radius: 20px;background: url("../img/icon27.png") no-repeat left;}
.partner_details_main .goods .number .num_add{width: 15px; height: 15px; border: none; border-radius: 20px;background: url("../img/icon28.png") no-repeat left;}
.partner_details_main .goods .number .num_cut:hover{background: url("../img/icon27_2.png") no-repeat left;}
.partner_details_main .goods .number .num_add:hover{background: url("../img/icon28_2.png") no-repeat left;}



.left_tool{width: 315px; height: 600px; position: fixed; top: 50%; margin:auto; margin-top:-267px; left:-250px; z-index: 10;}
.left_tool .left_car{width: 250px; height:100%; padding:0px; background: white; float: left;border:1px solid #fc3342; border-left: none; overflow-y: auto; overflow-x:hidden;}
.left_tool .left_car .title{background:#fc3342; color: white; font-size: 14px; text-align: center; line-height: 30px; position: fixed; width:250px;}
.left_tool .left_car table{width: 100%;}
.left_tool .left_car table thead tr td{font-weight: bolder;border-bottom: 1px solid #e9e9e9;padding: 0px 5px 0px 5px; height: 25px;}
.left_tool .left_car table tbody tr{cursor: pointer;}
.left_tool .left_car table tbody tr td{padding: 0px 5px 5px 5px;border-bottom: 1px solid #e9e9e9;}
.left_tool .left_car table tbody tr td font{color:#fc3342;}
.left_tool .left_car table tbody .name{border: none; font-weight: bolder; padding: 5px 5px 0px 5px;}
.left_tool .left_car table tbody .name span{color:#fc3342; margin-left: 10px; float: right;}
.left_tool .left_car table tbody .colors td{background: #f6f4f4;}
.left_tool .left_car table tfoot tr td{border: none; text-align: center; background: #26e4ba; color: white; font-size: 12px; white-space: nowrap; overflow: hidden;}
.left_tool .left_car table tfoot tr td span{color:#fc3342; font-weight: bolder;}
.left_tool .tool{width: 60px; height:182px; float:left; border:1px solid #fc3342; border-left: none; background: white; margin-top: 209px;}
.left_tool .tool ul li{height: 60px; width: 100%; border-bottom:1px solid #fc3342; cursor: pointer; line-height: 60px; text-align: center;}
.left_tool .tool ul li div{height: 100%; width: 100%; background: white; display: none; font-weight: bolder; font-size: 14px;}
.left_tool .tool .car{background: url('../img/icon53.png') no-repeat center white; background-size:18px;}
.left_tool .tool .car span{background: #fc3342; color: white; padding: 1px 4px 1px 4px; border-radius:8px;position: relative; top: -8px; left:13px; font-size: 10px;}
.left_tool .tool .order{background: url('../img/icon52.png') no-repeat center white;  background-size:18px;}
.left_tool .tool .top{background: url('../img/icon54.png') no-repeat center white; border: none;  background-size:18px;}
.left_tool .tool ul li:hover div{display: block;}
.left_tool .tool .car:hover span{display:none;}

.user_main .user_complaint{border:1px solid #e9e6e6; padding: 10px; margin-bottom: 15px; font-size: 14px; background: #F5F5F5;}
.user_main .user_complaint input{width: 400px; height: 35px; line-height: 35px; text-indent: 1em;border:1px solid #e9e6e6; background: white;}
.user_main .user_complaint textarea{width: 100%; margin-top: 10px; padding: 5px;border:1px solid #e9e6e6; background: white;}
.user_main .user_complaint button{height: 35px; line-height: 35px; width: 100px; border:none; border-radius:4px; color:white; font-size: 16px; background: #24c897; margin-top: 5px;}


.selkw_modal{}
.selkw_modal table{margin: auto; width: 350px;}
.selkw_modal table tr td{border: 1px solid #e9e9e9; height: 45px;}
.selkw_modal table tr td input{width:100%; height:45px; border:none; text-indent: 0em; margin: 0px; padding: 0px; border-radius:0px;}
.selkw_modal table tfoot tr td{padding:0px 10px 0px 10px; text-align: right; font-size: 16px;}
.selkw_modal table tfoot tr td span{font-size: 16px; font-weight: bolder; color: #fc3342;}
.selkw_modal .label_left{padding:0px 10px 0px 10px;}
.selkw_modal .label_right{padding:0px 10px 0px 10px;}
.selkw_modal .label_right input{width: 50px; text-align: center;}
.selkw_modal a{color: #474747;}
.selkw_modal .input_checkbox{width: 20px; height: 20px; border: 1px solid #e9e9e9; margin: auto;}
.selkw_modal .input_checkbox_on{width: 25px; height: 25px; border: 1px solid #e9e9e9; background: url(../img/icon61.png) white center no-repeat; margin: auto;}


.order4_tool{width:1000px; height: 40px; margin: auto; margin-top: 20px;}
.order4_tool table{ float: right;}
.order4_tool table tr td{height: 40px;}
.order4_tool .but{width: 40px; border: 1px solid #e9e9e9; background: white;}
.order4_tool .but a{width:40px; height: 100%; border:none; border-radius: 0px; display: block; text-decoration: none;}
.order4_tool .but .grid{background: url("../img/icon29.png") no-repeat center white;}
.order4_tool .but .list{background: url("../img/icon30.png") no-repeat center white;}



.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide { position: relative; overflow: hidden;}
.ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute;}
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.ck-slide .ck-prev { left: 5px; background: url(../images/arrow-left.png) #000 50% no-repeat;}
.ck-slide .ck-next { right: 5px; background: url(../images/arrow-right.png) #000 50% no-repeat;}
.ck-slidebox { position: absolute; left: 50%; bottom: 12px; z-index: 30;}
.ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; background: rgba(0,0,0,0.5);}
.ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px;opacity: 0;}
.ck-slidebox ul li em { display: block; width: 12px; height: 12px; border-radius: 100%; background-color: #fff; text-indent: -9999px; cursor: pointer;}
.ck-slidebox ul li.current em { background-color: #fe6500;}
.ck-slidebox ul li em:hover { background-color: #fe6500;}
.ck-slide { width: 1170px; height:225px; margin: 0 auto;}
.ck-slide ul.ck-slide-wrapper { height: 225px;}
.index_new_goods{width: 1200px;}
.index_new_goods a{display: block; width:auto; height: 225px; overflow: hidden; text-align: center; float: left; margin-right: 12px;}
.index_new_goods a div{width:185px;height:225px; border: 1px solid #e9e9e9; overflow: hidden; text-align: center;}
.index_new_goods a div p{text-align: center;font-size: 14px;border-top: 1px solid #e9e9e9;line-height: 30px;}
.index_new_goods a img{height:195px;}
		
.index_hot_goods { overflow:hidden; width: 1170px;} 
.index_hot_goods ul li , .index_hot_goods ul li div{float:left;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
.index_hot_goods ul li div{float:left;width:185px;height:225px; border: 1px solid #e9e9e9; overflow: hidden; text-align: center;}
.index_hot_goods ul li div img{height:195px;}
.index_hot_goods ul li div p{text-align: center;font-size: 14px;border-top: 1px solid #e9e9e9;line-height: 30px;}

.u-flyer{display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 9999;}

.recharge_top{margin: 20px 0px 20px 0px;}
.recharge_top table tr td{font-size: 16px; color: #333333;}
.recharge_top table tr td input{height: 35px; line-height: 35px; text-indent: 1em; width: 300px;}
.recharge_top div{font-size: 16px; color: #333333; line-height: 30px; margin-top: 10px;}
.recharge_top div a{font-size: 16px; color: #b1191a; margin-left: 15px;}











