@charset "utf-8";

.fenlei_w {width: 100%;min-width: 1200px;background: #fff;}
.fenlei-list {width: 1200px;box-sizing: border-box;margin: 0 auto;margin-top: 10px;margin-bottom:10px;border: 1px solid #e35a00;padding: 20px; padding-bottom: 0;}
.fenlei-list ul li{/*margin-bottom: 10px; */overflow: hidden;}
.fenlei-list ul li h4{ float: left; color: #a3a3a3; font-weight: normal; width:8%; line-height: 35px;}
.fenlei-list ul li p{ float: left;width: 90%;line-height: 35px;}
.fenlei-list ul li p a{color: #333333; margin-right: 10px; padding: 0 10px; display: block; float: left; border: 1px solid #d7d7d7; margin-bottom: 10px; line-height: 28px;}
.fenlei-list ul li p a:hover{ border: 1px solid #b61d1d;}
/*售后地址*/
.content {
    background-color: #fff;
    position: relative;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;    
}
.showArrow {
    position: absolute;
    cursor: pointer;
    z-index: 1;
    background: #fff;
    left: 381px;
    width: 17px;
    top: 300px;
    height: 63px;
    border: 1px solid #c1c1c1;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
}
.showArrow .arrowIcon {
    display: block;
    margin: 27px 0 0 0;
    width: 0;
    height: 0;
    border: 5px solid;
    border-color: #fff #c1c1c1 #fff #fff;
}
.showArrow .arrowIcon_2 {
    display: block;
    margin: 27px 0 0 5px;
    width: 0;
    height: 0;
    border: 4px solid;
    border-color: #fff #fff #fff #c1c1c1;
}
.left-shop-list{
    float: left;
    width: 380px;
    border: 1px solid #d7d7d7;
}
.region_select{ border-bottom: 1px solid #d7d7d7; height: 40px;}
.region_select .select{cursor: pointer; float: left; width: 30%;/* border-right: 1px solid #d7d7d7; */height: 40px; line-height: 40px; padding-left: 10px;}
.region_select .last{ border-right: none;}
.i-arrow{ background: url(../../images/newIndex/arrow-down.png) no-repeat center center;margin-right: 10px; width: 12px; height: 40px; float: right; display: block;}
.shop-tab{ padding: 10px; background-color: #F8F8F8;}
.shop-tab .tab-title{height:37px;/*border-bottom: 1px solid #B61D1D;*/ overflow: hidden; text-align: center; margin: 0 auto;}
.shop-tab .tab-title div{text-align: center; margin: 0 auto; display: inline-block;}
/*.shop-tab .tab-title a{display: block; float: left; border:1px solid #b61d1d; border-bottom: none; padding: 0px 30px; height: 35px; line-height: 35px; margin-right: 10px;}*/
.shop-tab .tab-title a {display: block;float: left;border-bottom: none;height: 40px;line-height: 40px;width: 180px;font-size: 18px;background-color: #ededed;}
.shop-tab .tab-title a:hover,.shop-tab .tab-title .active{ background-color: #d12a3e; color: #fff;}
#menDianId{border-top-left-radius: 15px;}
#jiaYouZhanId{border-top-right-radius: 15px;}
/*.tab-content{ padding: 10px 0;}*/
.tab-content h1{ font-size: 14px;float: left;font-weight: 900; width: 190px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.tab-content ul li {margin-bottom: 10px;background-color: #fff; padding: 10px 5px;}
.tab-content ul li .card{ text-align: right; }
.tab-content ul li .card a{ border-radius: 5px; padding: 2px 6px; color: #fff; background-color: #edab2d;}
.text-list p span{color: #a3a3a3;}
.text-content{overflow: hidden; margin-top: 10px;}
.text-content .md-img{ float: left; margin-right: 15px;width: 105px;}
.text-content .store_score{margin-left: 5px;color: #da0f00;}
.text-list p{ line-height: 24px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.text-list{ float: left; width:230px;}

.right-shop-map{ float: right; position: relative;}
.right-shop-map img{width: 818px;}
.store_search_box{float: left; position: relative;}
.md-search{ text-align:center;border: 1px solid #d7d7d7; background-color: #f8f8f8; height: 40px; line-height: 35px;}
.md-search input{ padding-left: 10px; border: 1px solid #d7d7d7; height: 28px;float: left; margin-top: 5px;outline: none;border-top-right-radius: 28px; border-bottom-right-radius: 28px; width: 228px;}
.md-search a{color: #fff; padding: 0 10px; height: 30px; line-height: 30px;margin-top: 5px; display: block; position: absolute; right: 0;}
.md-search a:hover{ color: #fff;}
.split-line{height: 1px;background-color: #d7d7d7; margin: 5px 0;border: none;}
img.maintain-icon{margin-right: 5px;margin-bottom: 3px;}
/*
.md-search span{height: 28px;line-height:28px; padding:0 6px;margin-top: 5px; background-color: #fff; border: 1px solid #d7d7d7; float: left; margin-left: 300px;}
*/
.md-search span {height: 30px;line-height: 30px;padding: 0 8px 0 10px;margin-top: 5px;background-color: #edab2d;float: left;margin-left: 300px; color: #fff;border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
.right-shop-map .ident-icon {position: absolute;top: 58px;left: 20px;z-index: 1;width: 65px;
padding: 13px 10px;background-color: rgba(255,255,255,.9);border: 1px solid #ccc;line-height: 20px;}
.ident-icon img{width: 18px; height: 18px; margin-right: 5px;}
.ident-icon li{height: 26px;}


/*昆仑车管家*/
.cgj_content{width:1200px;margin:0 auto;}
.cgj-top{margin-top: 10px;border: 1px solid #b61d1d; height: 40px;}
.cgj-top ul li{float: left; width: 33%; text-align: center; color: #b61d1d;}
.cgj-top ul li a{ display: inline-block; text-align: center; margin: 0 auto; margin-top: 5px;}
.cgj-top ul li span{float:left;width: 30px; height: 30px; line-height: 30px; display: block; background-color: #b61d1d; border-radius: 20px; color: #fff;}
.cgj-top ul li p{ float: left;line-height: 30px; margin-left: 10px; }
.select-cx { margin-top: 20px;}

.cgj-middle{margin-top: 10px;border: 1px solid #b61d1d;}
.cgj-middle .tjxm-title{ height: 60px; background-color: #fdffe6; text-align: center;}
.tjxm-logo img{ height:60px; margin-right: 10px;}

.tjxm-text span{ float: left; margin-right: 10px;}
.tjxm-center{ display: inline-block; margin: 0 auto; text-align: center;}
.tjxm-text .reselectdistance{margin: 0 15px 0 6px; width: 50px;height: 28px; line-height:28px;border: 1px dotted #f9b59e;background: url(../../images/newIndex/resetCX.png) 8px 6px no-repeat #fffaf9; padding-left: 15px;}
.cgj-middle .tjxm-title div{display: inline-block;}
.viewBtn {padding: 0 23px;height: 30px;color: #fff;line-height: 30px;background-color: #d12a3e;cursor: pointer;}
.tjxm-gl,.tjxm-xcsl{text-align: center;background-color: #fff;padding: 0 10px;border: 1px solid #fc9;margin-right: 6px; height: 30px; line-height: 30px;}
.tjxm-gl input{width: 60px;}
.tjxm-text{ font-size: 18px;color: #616161; display: inline-block;position: relative;}
.byType{/*overflow: hidden; */margin: 10px; position: relative;}
.byType:after{content: ""; display: block; clear: both;}
.byType dl {position: relative; padding-left: 100px; min-height: 36px;}
.byType dl:after {content: ""; display: block; clear: both;}
.byType dl dt {position: absolute; height: 36px;line-height: 36px;background-color: #F8F8F8;top: 0;left: 0;}
.byType dl dt span {border-left: 3px solid #D12A3E;padding: 0 10px;color: #666;vertical-align: middle;}
.byType dl dd{/*width:160px;*/position: relative;border-radius:3px;float: left;height: 30px;line-height:30px;padding: 2px;border-width: 1px;border-style: solid; border-color: #ebebeb;margin: 0 10px 10px 0;cursor: pointer; }
.byType dl div.multi_box{/*width:160px;*/position: relative;border-radius:3px;float: left;height: 30px;line-height:30px;padding: 2px;border-width: 1px;border-style: solid; border-color: #ebebeb;margin: 0 10px 10px 0;cursor: pointer; }
.byType dl div.multi_box.active{border-top: 2px solid #b61d1d; padding-top: 0;}
.byType dl div.multi_box.checked{background-color: #ce2828; color: #fff !important;}
.byType dl div.multi_box.checked div.value{color: #fff;}
.byType dl dd:hover span{padding-left:35px; padding-right: 20px;}
.byType dl dd:hover{ background-color: #fdffe6 !important; color: #333; border-color:#f89776 !important;}
.byType dl dd span{padding-left: 35px;padding-right: 20px;}
.byType dl div.value span{padding-left: 35px;padding-right: 20px;}
.byType dl div.value i.arrow{border-width: 4px; border-style: solid; border-color: #666 transparent transparent transparent; position: absolute; right: 5px; top: 50%; margin-top: -2px;}
.byType dl div.checked div.value i.arrow{display: none;}
.byType dl .checked{background-color: #ce2828; color: #fff; }
.byType dl div ul.multi_check{display: none; border: 1px solid #ebebeb; position: absolute; background-color: #fff; white-space: nowrap;z-index: 999; min-width: 100%; left: -1px}
.byType dl div.active ul.multi_check{display: block;}
.byType dl div ul li.startup_li:hover{background-color: #f5f5f5; cursor: pointer;}
.byType dl div ul li.startup_li{color: #000;}
.byType dl div ul li{padding: 2px 20px 2px 35px;color: #ede9e9;}
.byType dl dd span{ padding-left: 35px;}
/*
.byType dl .dby{background: url(../../images/newIndex/byfw-icon.png) no-repeat 5px 4px;}
.byType dl .xby{background: url(../../images/newIndex/byfw-icon.png) no-repeat 5px 4px;}
.byType dl .qys{background: url(../../images/newIndex/qys-icon.png) no-repeat 5px 4px;}
.byType dl .ktzl{background: url(../../images/newIndex/ktzl-icon.png) no-repeat 5px 4px;}
.byType dl .fdy{background: url(../../images/newIndex/fdy-icon.png) no-repeat 5px 4px;}
.byType dl .scy{background: url(../../images/newIndex/scy-icon.png) no-repeat 5px 4px;}
.byType dl .bsxy{background: url(../../images/newIndex/bsxy-icon.png) no-repeat 5px 4px;}
.byType dl .xdc{background: url(../../images/newIndex/xdc-icon.png) no-repeat 5px 4px;}
.byType dl .dad{background: url(../../images/newIndex/dad-icon.png) no-repeat 5px 4px;}
.byType dl .wd{background: url(../../images/newIndex/wd-icon.png) no-repeat 5px 4px;}
.byType dl .jqm{background: url(../../images/newIndex/jqm-icon.png) no-repeat 5px 4px;}
.byType dl .fdj{background: url(../../images/newIndex/fdj-icon.png) no-repeat 5px 4px;}
.byType dl .ktgl{background: url(../../images/newIndex/ktgl-icon.png) no-repeat 5px 4px;}
.byType dl .zfx{background: url(../../images/newIndex/zfx-icon.png) no-repeat 5px 4px;}
.byType dl .ryxt{background: url(../../images/newIndex/ryxt-icon.png) no-repeat 5px 4px;}
.byType dl .sxfx{background: url(../../images/newIndex/sxfx-icon.png) no-repeat 5px 4px;}
.byType dl .sxqx{background: url(../../images/newIndex/sxqx-icon.png) no-repeat 5px 4px;}
.byType dl .jqxt{background: url(../../images/newIndex/jqxt-icon.png) no-repeat 5px 4px;}
.byType dl .sych{background: url(../../images/newIndex/sych-icon.png) no-repeat 5px 4px;}
.byType dl .pyz{background: url(../../images/newIndex/pyz-icon.png) no-repeat 5px 4px;}
.byType dl .fdyh{background: url(../../images/newIndex/fdj-icon.png) no-repeat 5px 4px;}
.byType dl .fdc{background: url(../../images/newIndex/fdc-icon.png) no-repeat 5px 4px;}

.byType dl .dby.checked {background: url(../../images/newIndex/byfwh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .xby.checked {background: url(../../images/newIndex/byfwh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .qys.checked{background: url(../../images/newIndex/qysh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .ktzl.checked{background: url(../../images/newIndex/ktzlh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .fdy.checked{background: url(../../images/newIndex/fdyh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .scy.checked{background: url(../../images/newIndex/scyh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .bsxy.checked{background: url(../../images/newIndex/bsxyh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .xdc.checked{background: url(../../images/newIndex/xdch-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .dad.checked{background: url(../../images/newIndex/dadh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .wd.checked{background: url(../../images/newIndex/wdh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .jqm.checked{background: url(../../images/newIndex/jqmh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .fdj.checked{background: url(../../images/newIndex/fdjh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .ktgl.checked{background: url(../../images/newIndex/ktglh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .zfx.checked{background: url(../../images/newIndex/zfxh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .ryxt.checked{background: url(../../images/newIndex/ryxth-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .sxfx.checked{background: url(../../images/newIndex/sxfxh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .sxqx.checked{background: url(../../images/newIndex/sxqxh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .jqxt.checked{background: url(../../images/newIndex/jqxth-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .sych.checked{background: url(../../images/newIndex/sychh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .pyz.checked{background: url(../../images/newIndex/pyzh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .fdyh.checked{background: url(../../images/newIndex/fdyhh-icon.png) no-repeat 5px 4px #ce2828;}
.byType dl .fdc.checked{background: url(../../images/newIndex/fdch-icon.png) no-repeat 5px 4px #ce2828;}


.byType dl .dby:hover {background: url(../../images/newIndex/byfwh-icon.png) no-repeat 5px 4px;}
.byType dl .xby:hover {background: url(../../images/newIndex/byfwh-icon.png) no-repeat 5px 4px;}
.byType dl .qys:hover{background: url(../../images/newIndex/qysh-icon.png) no-repeat 5px 4px;}
.byType dl .ktzl:hover{background: url(../../images/newIndex/ktzlh-icon.png) no-repeat 5px 4px;}
.byType dl .fdy:hover{background: url(../../images/newIndex/fdyh-icon.png) no-repeat 5px 4px;}
.byType dl .scy:hover{background: url(../../images/newIndex/scyh-icon.png) no-repeat 5px 4px;}
.byType dl .bsxy:hover{background: url(../../images/newIndex/bsxyh-icon.png) no-repeat 5px 4px;}
.byType dl .xdc:hover{background: url(../../images/newIndex/xdch-icon.png) no-repeat 5px 4px;}
.byType dl .dad:hover{background: url(../../images/newIndex/dadh-icon.png) no-repeat 5px 4px;}
.byType dl .wd:hover{background: url(../../images/newIndex/wdh-icon.png) no-repeat 5px 4px;}
.byType dl .jqm:hover{background: url(../../images/newIndex/jqmh-icon.png) no-repeat 5px 4px;}
.byType dl .fdj:hover{background: url(../../images/newIndex/fdjh-icon.png) no-repeat 5px 4px;}
.byType dl .ktgl:hover{background: url(../../images/newIndex/ktglh-icon.png) no-repeat 5px 4px;}
.byType dl .zfx:hover{background: url(../../images/newIndex/zfxh-icon.png) no-repeat 5px 4px;}
.byType dl .ryxt:hover{background: url(../../images/newIndex/ryxth-icon.png) no-repeat 5px 4px;}
.byType dl .sxfx:hover{background: url(../../images/newIndex/sxfxh-icon.png) no-repeat 5px 4px;}
.byType dl .sxqx:hover{background: url(../../images/newIndex/sxqxh-icon.png) no-repeat 5px 4px;}
.byType dl .jqxt:hover{background: url(../../images/newIndex/jqxth-icon.png) no-repeat 5px 4px;}
.byType dl .sych:hover{background: url(../../images/newIndex/sychh-icon.png) no-repeat 5px 4px;}
.byType dl .pyz:hover{background: url(../../images/newIndex/pyzh-icon.png) no-repeat 5px 4px;}
.byType dl .fdyh:hover{background: url(../../images/newIndex/fdyhh-icon.png) no-repeat 5px 4px;}
.byType dl .fdc:hover{background: url(../../images/newIndex/fdch-icon.png) no-repeat 5px 4px;}
*/

.cgj-bottom{margin-top: 10px;}
.inventory .title {
    width: 100%;
    height: 38px;
    line-height: 38px;
    background-color: rgb(147, 155, 170);
    margin: 0px 10px 0px auto;
}
.inventory .title li {
    text-align: center;
    color: #fff;
    float: left;
    width: 35%;
}
.packageService .header {
    position: relative;
    height: 40px;
    line-height: 40px;
    color: #d43749;
    background-color: #f1f2f3;
}
.packageService table {
    height: auto;
    border-bottom: 1px solid #e8e8e8;
    width: 100%;
    position: relative;
}
.packageService table td {
    position: relative;
    text-align: center;
    border-top: 1px solid #e8e8e8;
    vertical-align: middle;
}
.packageService table tr td:nth-child(1) {
    border-right: 1px solid #e8e8e8;
}
.inventory .t1 {
    font-size: 14px;
    margin-right: 20px;
    line-height: 50px;
    color: #4a4a4a;
    float: right;
}
.inventory .addToCart {
    width: 200px;
    background-color: #D12A3E;
    color: #fff;
    font-size: 22px;
    text-align: center;
    border: none;
    outline: 0;
    float: right;
    height: 52px;
}
.productCheck{overflow: hidden;}
.packageService .header .subtotal {
    font-weight: 100;
    position: absolute;
    left: 520px;
    font-size: 12px;
    color: #333;
}
.packageService .header .subtotal .price {
    font-size: 14px;
    font-weight: 700;
    float: right;
    font-family: Arial;
    color: #d84b5c;
}
.packageService .shuaxin {
    position: absolute;
    top: 13px;
    right: 40px;
    background: url(../../images/newIndex/reset.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 15px;
    cursor: pointer;
}
.packageService .header>.closeIcons {
    background: url(../../images/newIndex/ljt1.png) no-repeat;
    background-size: contain;
    position: absolute;
    top: 13px;
    right: 15px;
    width: 14px;
    height: 15px;
    line-height: 16px;
    text-align: center;
    font-family: sans-serif;
    font-size: 24px;
    font-weight: 100;
    cursor: pointer;
    color: #98a5a5;
}
.packageService table .pack_biaoti {
    float: left;
    width: 54%;
    margin: 0 20px;
    text-align: left;
}
.packageService table .pack_biaoti:hover{
    color: #D12A3E;
}
.packageService table .pck_price {
    float: left;
    width: 104px;
    color: #d12a3e;
    font-family: Arial;
    font-size: 14px;
    text-align: left;

}
.packageService table .quantity {
    float: left;
    margin: 0 35px 0 15px;
}
.packageService table .quantity .decrease, .packageService table .quantity .increase {
    height: 18px;
    width: 18px;
    line-height: 18px;
    text-align: center;
    cursor: pointer;
    float: left;
    border: 1px solid #CECECE;
    background-color: #EDEDED;
}
.packageService table .quantity .input {
    height: 18px;
    width: 30px;
    line-height: 18px;
    text-align: center;
    cursor: pointer;
    float: left;
    border: 1px solid #CECECE;
    background-color: #fff;
    margin-top: -0.5px;
    border-width:1px 0;
}
.packageService table .item {
    width: 100%;
    padding: 15px 0;
    line-height: 20px;
    cursor: pointer;
    border-top: 1px solid #e8e8e8;
    position: relative;
    overflow: hidden;
}
.packageService table .item:first-child {
    border-top: 0;
}
.productCheck .totalPrice {
    color: #D12A3E;
    font-size: 22px;
    position: relative;
    top: 3px;
}
.pack_tt2{color: #999;}
.pack-tt3{color: #b61d1d; border: 1px solid #b61d1d;height: 30px; line-height: 30px; display: block; width: 110px; margin: 0 auto;}

.foot_w{ width:100%;min-width:1200px; /*height:235px; */background:#f0f0f0; margin-top:20px;}
.foota{width:1200px; /*height:235px;*/margin:0 auto;padding-top: 10px; padding-bottom: 10px;}
	.foota .ul1{ width:940px; height:80px; line-height:80px; margin:0 auto;}
		.foota .ul1 li{ float:left; width:20%; text-align:left;font-family: "Arial","宋体"; font-size:14px;}
		.foota .ul1 li img{ margin-right:10px;}
	.foota .ul2{/* width:940px;height:155px; */margin:0 auto;}
		.foota .ul2 li{ float:left; width:16%; text-align:center;font-family: "Arial","宋体"; font-size:14px;  padding-left:10px;box-sizing:border-box;}
		.foota .ul2 li h1{ line-height:30px; font-size:16px; color:#C00000;}
		.foota .ul2 li p a{ line-height:30px; font-size:12px; color:#948e8e;}
		.foota .ul2 li p a:hover{color:#ffa900;}
        li.pointer{cursor: pointer;}
		
.footb{width:1200px; height:80px;margin:0 auto; text-align:center;font: 13px/1 '微软雅黑', Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
/*	.footb .p1{ line-height:30px;font-size:14px; color:#000; margin-top:20px;}
	.footb .p1 a{font-size:14px; color:#000;}
	.footb .p1 a:hover{color:#ffa900;}
	.footb .p2{ font-size:12px;color:#908f8f;}*/
		
/*结算页*/
.top-lc-number{padding-top: 20px;}
.cart_checkout {
    height: 40px;
    float: right;
    margin-top: 10px;
    position: relative;
    border: 1px solid #eee;
    background-color: #f5f5f5;
    margin-right: 10px;
}
.cart_checkout .step_1, .cart_checkout .step_2, .cart_checkout .step_3 {
    position: relative;
    height: 40px;
    float: left;
    color: #fff;
    padding-right: 10px;
}
.Step1 .step_1, .Step2 .step_1, .Step2 .step_2, .Step3 .step_1, .Step3 .step_2, .Step3 .step_3 {
    background-color: #fff;
}
.cart_checkout .center {
    display: inline-block;
    margin-top: 10px;
    margin-left: 30px;
}
.cart_checkout .i1 {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: url(../../images/newIndex/red-circle.png) no-repeat left top;
    position: relative;
    top: -2px;
    color: #fff;
}
.cart_checkout .i4 {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: url(../../images/newIndex/gray-circle.png) no-repeat left top;
    position: relative;
    top: -2px;
    color: #fff;
}
.cart_checkout .i3 {
    display: inline-block;
    background: url(../../images/newIndex/w-arrow.png) no-repeat left top;
    width: 22px;
    height: 40px;
    position: absolute;
    right: -22px;
    top: 0;
    z-index: 1;
}
.main-jsy{width: 100%; background-color: #f5f5f5; padding-top: 10px; padding-bottom: 20px;}

.checkout{width: 1200px; margin: 0 auto;}

.packageService .header .name{
    margin-left: 16px;
    font-size: 16px;
    font-weight: 700;
}

.inventory .title li:nth-child(n+3){
    width: 15%;
}

.inventory-right{border: 1px solid #b61d1d;width: 24.5%;float: right;display: none;background-color: #f5f5f5;}
.inventory{border: 1px solid #b61d1d;width: 75%; float: left;}
.inventory-right .header{
    margin-left: 10px;
    border-bottom: 1px solid #ddd;
    height: 37px;
    line-height: 37px;
}
.inventory-right .header .title{
    font-size: 17px;
    float: left;
    border-left: 2px solid #d12a3e;
    padding-left: 10px;
    height: 18px;
    line-height: 18px;
    margin-top: 10px;
}
.man_hour, .totalPrice{
    color: #d84b5c;
    font-weight: 700;
}
.current_icon{
    display: inline-block;
    padding: 0 5px;
    background-color: #7eb63a;
    color: #fff;
    font-weight: 700;
    position: relative;
    margin: 15px 0 8px;
}
.store-img {
    width: 110px;
}
.store-info {
    border-right: 1px solid #e8e8e8;
}
.currpro{
    margin-left: 10px;
    border-bottom: 1px solid #ddd;
}
.currpro .product_price{
    color: #d84b5c;
    font-weight: 700;
    text-align: right;
    margin-right: 10px;
}
.currpro .product_title{
    text-align: right;
    margin-right: 10px;
}
.other_products .item{
    border-bottom: 1px #E8E8E8 dotted;
    padding: 10px 0;
    margin: 0 12px;
}
.item .title_box{
    width: 59%;
    float: left;
}
.item .price_box{
    width: 20%;
    float: left;
    color: #d84b5c;
}
a.op{
    text-align: center;
    width: 20%;
    color: #F4825B;
    background-color: #Fff;
    border: 1px solid #F4825B;
    display: block;
    float: left;
}
.store_check{
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 10;
    opacity: 0;
    width: 20px;
    height: 20px;
}
.store_check + label{
    position: absolute;
    top: 15px;
    left: 15px;
}
.store_check:checked + label::after{
    background-color: #EF0000;
    background-clip: content-box;
    padding: 2px;
}
.store_check + label::after{
    content:'\a0';
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    width: 20px;
    height: 20px;
    margin-right: .4em;
    border-radius: 50%;
    border: 1px solid #EF0000;
    text-indent: .15em;
    line-height: 1;
}

/** 化验室 */
.hys-banner{margin-bottom: 10px; position: relative; height: 400px;overflow: hidden;}
.hys-imgwidth{width: 0; margin: 0 auto;height: 400px;}
.hys-banner .smenu_n{position: absolute; z-index: 999; width: auto !important; height: 400px !important; }
.hys-banner .sy-ztbg{position: absolute; top: 0; z-index: 0; width: 100%;}
.hys-banner .smenu,.hys-banner .smenu_s{height: 393px;}

.search-btn a{width: 100%; margin: 0 auto; margin-top: 20px; background-color: #ba1b21; display: block;height: 40px; line-height: 40px; /*border-radius: 5px; */text-align: center; color: #fff !important;}
.sy-ztbg img{height: 400px; /* width: 100%; */ position: absolute; left: 50%; margin-left: -960px;}
.left-sys .region_select .select{width: 98%; }
.left-sys .tab-content ul li{margin-bottom: 20px;}
.left-sys .text-content .md-img{height: 80px; width: 100px;}


/*实验室弹窗*/
.sys-modal,.bench-test-modal{padding:20px; background-color: #fff;position: relative; border-radius: 5px; margin: 0 auto; width: 600px; height: 300px; display: none;}
.sys-tab dl{display: flex;align-items: center; justify-content: center;}
.sys-tab dl dt{width: 50%; text-align: center; border-bottom: #d2d2d2 solid 1px; height: 45px; line-height: 45px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.sys-tab dl dt:hover{cursor: pointer;}
.sys-tab dl dt img{width: 20px;}

.sys-tab dl .active{ border-bottom: #ff5151 2px solid;}

.sys-tab-content .active a{ border:#ba1b21 1px solid;color: #ba1b21;}
.sys-tab-content ul{display: flex;align-items: center; justify-content: center;margin-top: 20px;}
.sys-tab-content ul li{text-align: center; margin: 0 auto; }
.sys-tab-content ul li a{display:block;border: 1px solid #d8d8d8; border-radius: 5px;text-align: center; line-height: 35px; padding: 0 20px;}
.sys-tab-content .sys-btn{text-align: center;/*position: absolute;*/width: 94%;bottom: 20px; margin: 0 auto 20px;}
.xzyp-list .sys-btn{display: none;}
.sys-tab-content button{width: 40%;margin: 0 auto;
    background-color: #ba1b21;display: block;height: 40px;line-height: 40px;border-radius: 5px; color: #fff;text-align: center;}
.xzyp-list ul li{float: left;
    margin: 0 10px 20px;
}
.xzyp-list ul{display: inherit;}
.hys-banner .smenu{background-color: rgba(200,22,35,0.8);}
.hys-banner .smenu_s{background-color: rgba(255,255,255,0.8);}
.hys-banner .smenu li a:hover,.hys-banner .smenu .li_act a{background-color: rgba(255,255,255,0.8);}
.sys-tab-content ul li a:hover{color: #ba1b21 !important;border: #ba1b21 1px solid;}


.xzyp-list li{position: relative;}
.xzyp-list .checked i,.xzyp-list li:hover i {
    background: url(../../images/laboratory/maintain-list_tips.png) no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    display: block;
}
.xzyp-list li:hover a{border:#ba1b21 1px solid;}

.sys-head{
    text-align: center;
}
.sys-content table tr td{
    border: 1px solid #000000;
    font-size: 16px;
    text-align: center;
}
.clearfix:after{
    content: "";
    display: block;
    clear: both;
}
.check_all_ul:after{
    content: "";
    display: block;
    clear: both;
}
.xzyp-list li.check_all{
    margin: 0;
}
ul.check_all_ul{
    border-bottom: 1px solid #EBEBEB;
    margin: 10px 10px;
    padding-bottom: 10px;
}
.sys-modal-power{
    padding:20px;
    background-color: #fff;
    border-radius: 7px;
    margin: 0 auto;
    width: 700px;
    display: none;
}
.sys-content table input[type="text"]{
    width:100%;
    height: 24.8px;
    text-align: center;
}
.sys-content table select{
    width:40%;
    height: 24.8px;
    box-shadow: 0 0 1px 1px #90BAFE;
    text-align: center;
}
.sys-modal-power button{
    margin: 20px auto;
    background-color: #ba1b21;
    display: block;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    width: 94%;
}
#totalPrice{
    color: #b20000;
}
span.red{
    color: #b1191a;
}
.bench-test-tab dl{display: flex;align-items: center; justify-content: center;}
.bench-test-tab dl dt{width: 50%; text-align: center; border-bottom: #d2d2d2 solid 1px; height: 45px; line-height: 45px;}
.bench-test-tab dl dt:hover{cursor: pointer;}
.bench-test-tab dl dt img{width: 20px;}

.bench-test-tab dl .active{ border-bottom: #ff5151 2px solid;}

.bench-test-tab-content .active a{ border:#ba1b21 1px solid;color: #ba1b21;}
.bench-test-tab-content ul{display: flex;align-items: center; justify-content: center;margin-top: 20px;}
.bench-test-tab-content ul li{text-align: center; margin: 0 auto; }
.bench-test-tab-content ul li a{display:block;border: 1px solid #d8d8d8; border-radius: 5px;text-align: center; line-height: 35px; padding: 0 20px;}
.bench-test-list ul li{float: left;
    margin: 0 10px 10px;
}
.bench-test-list ul{display: inherit;}
.bench-test-tab-content ul li a:hover{color: #ba1b21 !important;border: #ba1b21 1px solid;}

.bench-test-list li{position: relative;}
.bench-test-list li:hover a{border:#ba1b21 1px solid;}
.bench-test-list li.end_bench_test{width: 100%;border-bottom: 1px solid #d2d2d2;}
.bench-test-list li.end_bench_test span:first-child{
    width: 70%;
}
.bench-test-list li.end_bench_test span{
    display: block;
    float: left;
    width: 15%;
}
.intro-box{
    padding: 10px 20px;
}
.intro-box .intro-head{
    text-align: center;
    font-size: 30px;
    margin-bottom: 10px;
}
.intro-box .intro-content{
    text-indent: 36px;
    font-size: 18px;
}
.item-box{
    width: 50%;
    float: left;
    text-align: left;
}
.st:hover{
	cursor: default;
	color:black;
}

/* 手机端 */
.mobileCodeImg{
    width: 180px;
    height: 180px;
    cursor: default;
}
.mobile-box{
    position: absolute;
    background-color: #fff;
    z-index: 2;
    left: 50%;
    margin-left: -90px;
    padding: 10px 20px;
    display: none;
}
.mobile-box p{
    font-weight: 600;
    text-align: center;
    cursor: default;
}
#mobileCodeBtn{
    position: relative;
}
.mobile_tab{
    text-align: center;
    font-weight: 600;
}