body{padding:0;}
.product-title-bg{padding:1rem 0;position:relative;}
.product-title{font-size:1.5rem; line-height:2rem; text-align:center;color:#333333;}
.back{width:1.75em;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;padding:1em; left:0;}
.product{background-color:#f5f5f5;color:#666666;margin:0 3%; width:94%;}
.product li{position:relative;display:block;background-color:#fff;}
.product li .inner-container{border-bottom:1px solid #f5f5f5;}
.product li:last-child .inner-container{border-bottom:none;}
.product li .inner-container .right{width:100%;position:relative;line-height:3em;font-size:1.4rem;}
.arrow-right{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1.25em;}
.arrow-right .left{line-height:1.25em;width:auto !important;height:1.25em;min-width:11em;text-align:right;color:#767676;font-size:1em;}
.arrow-right img{height:.85em;width:auto;float:left;margin:.2em 5px;}
input.arrow-right{text-align:right;border:none;width:9em;font-size:1em;}

.list-title{font-size:1.25em;line-height:2.5em;margin:0 4%;width:92%;padding-left:1.25em;
    background:url("../images/icon_location.png") 0 center / auto 1.25em no-repeat;color:#666666;}
#catalog { padding-bottom: 4rem; }
.product-list{margin:0 3%;width:94%;display:block;}
.product-list li{color:#6b6b6b;background-color:#fff;position:relative;padding:.5em 0;display:block;margin-bottom:10px;line-height:1.5em;font-size:1.15em;border-radius:.5em;}
.product-list li:last-child{margin-bottom:5px;}
.product-list li .inner-container{margin:0;width:100%;}
.product-list li a p,.product-list li p{padding:0 3%; color:#6b6b6b; font-size:1.3rem; line-height:2.1rem;}
.product-list .product-list-title,.product-list a .product-list-title{border-bottom:1px solid #f5f5f5;color:#000;font-size:1.4rem;padding-bottom:.3em;margin-bottom:.3em;font-weight:bold; padding-top:.3rem}
.product-list a .product-list-title span{float:right; font-size:1.2rem; font-style:normal; font-weight:normal; color:#999;}
.product-list-left{float:left; margin-right:.8rem;}
.product-list-right{font-size:1.1em;font-weight:bold;}
.list-more{text-align:center;margin-top:3em;font-size:1.15em;}

.ts_text{text-align:center; font-size:1.2rem; padding-bottom:.6rem; color:#EC681F;}
.region li{background-color:#fff;}
.region .region_1 li{float:left;width:31%;margin:.25em 3.5% .4em 0;border-radius:2px;font-size:1.2rem;line-height:2.7rem;text-align:center;}
.region .region_1 li:nth-child(3n){margin-right:0;}
.region .region_2 li{float:left;width:31%;margin:.25em 3.5% .25em 0;border-radius:2px;font-size:1.1em;line-height:2em;text-align:center;}
.region .region_2 li:nth-child(3n){margin-right:0;}
.region-title1,.region-title2{padding-left:1.3em;font-size:1.25em;}
.region-title1{background:url("../images/icon_public_area.png") 0 50% / auto 80% no-repeat;}
.region-title2{background:url("../images/icon_notice_area.png") 0 50% / auto 80% no-repeat;}
.region-title-bg{background-color:#f8f8f8;}

.cate ul li{border-bottom: 1px solid #F1F1F1;display:block;font-size:1em; line-height:3em;padding:.5em 0;margin:0;color:#777;}
.cate ul li:last-child{border-bottom:none;}
.dialog-radio{position:relative;display:block;font-size:1.3em;line-height:2.7em;color:#333333;}
.dialog-radio label{color:#666666;}
.dialog-radio input[type=radio]{display:none;}
.dialog-radio label{position:absolute;right:0;top:0;}
.dialog-radio label .radio{width:1.25em;height:1.25em;display:block;border-radius:50%;border:1px solid #666666;margin-top:.65em;}
.dialog-radio label .radio-checked{background:url("../images/icon_checked.png") center center / 1.25em auto no-repeat;
    border:1px solid #EC681F;}
.dialog-radio p{margin-right:1.5em;}

.dialog{background-color:#f8f8f8;width:100%;left:0;top:0;overflow-y:scroll;height:100%;}

.btn input{display:block;text-align:center;font-size:1.5rem; line-height:2.5em;margin:1.5em auto;border-radius:4px;}
.product-footer{position:fixed;bottom:0;text-align:center;}
.product-footer > ul{background-color:#fff;border-top:1px solid #d9d9d9;}
.product-footer li{padding:5px 0;}
.product-footer li a{display:block;}
.product-footer .col-xs-12 img{height:2em;}
.product-footer p{font-size:.9em;line-height:1.5em;color:#333333;display:block;margin-top:.25em;}
.product-footer .menu-hot{font-weight:bold; color:#f20000;}
.product-footer .menu-hot img{height:1.2rem; margin-left:.1rem; vertical-align:top;}
.no-message{margin:0 10%;width:80%;display:block;color:#CACACA;text-align:center;}
.no-message p{font-size:1.25em;padding:2.5em 0;line-height:1.5em;color:#363636;}
.no-message img{padding-left:1.5em;}
.no-message div{line-height:2em;}

.btn-off{animation:turn-off 0.5s ease-in-out forwards;-webkit-animation:turn-off 0.5s ease-in-out forwards;}
@keyframes turn-off{from{background-color:#EC681F}to{background-color:#FFB48B;}}
@-webkit-keyframes turn-off{from{background-color:#EC681F}to{background-color:#FFB48B;}}
/*农机补贴查询*/
.product-m-title {background: #fff;}
.product-m-title .product-view-left {width:1em;position: absolute;left:0;top: 50%;display: block;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.product-m-name{font-size:1.3rem;line-height:1.8rem;color:#ef6534;text-align:center; padding:.8rem 0;}
.product-cont-m .product-tab h2{padding:0 3%;line-height:3.4rem;font-size:1.3rem;background: #f5f8f9;border:1px solid #cccccc;border-left: none;border-right: none;font-weight: normal;}
.product-tab h2 a{float: right;font-size: 1em;color:#ef6534;}
.product-tab .product-table {padding:0 3%; background: #fff;}
.product-tab .product-table li {display: flex; padding: 1em 0;border-bottom: 1px solid #ebedec;}
.product-tab .product-table li a {color:#333;}
.product-tab .product-table li span:nth-of-type(1){font-size:1.3rem;width:6rem; color:#aeaeae; float:left;}
.product-tab .product-table li span:nth-of-type(2){font-size:1.3rem;}

.product-tab .product-table dl{display:flex; padding:1em 0; border-bottom:1px solid #ebedec;}
.product-tab .product-table dl dt{font-size:1.3rem; width:22%; color:#aeaeae; float:left;}
.product-tab .product-table dl dd{font-size:1.3rem; width:76%; word-wrap:break-word;word-break:normal; }
.product-tab .product-table dl dd a{color:#000;}

.product-list li a .company-name{font-weight:bold;color:#EC681F;}
.product-list li a .company-name span{float:right;background:url(../images/icon_dealers_1-2.png) no-repeat 3% center / 1.3rem; padding-left:1.6rem; font-weight:normal;} 
.product-tab .product-table-info {padding:0;}
.product-tab .product-table-info li{padding:0.5em 0; display:block;}
.product-tab .product-table-info li p{padding:0.25rem 3%;width:92%; display:flex;}
.product-tab .product-table-info li p:nth-of-type(1) span:nth-of-type(2) {font-weight: bold;}
.product-tab .product-table-info li p:nth-of-type(3) span:nth-of-type(2) {color: #ef6534;}
.product-m-more {display:block;text-align: center;font-size: 1.25em;color: #bfbfbf;padding: 1em 0;}
/* 经销商列表 */
.network-location-bg{height:3.6rem;width:100%;background:#fff;box-shadow:0 2px 4px 0 #e0e0e0 inset;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;box-sizing:border-box;}
.network-nav{width:33.33%;float:left;text-align:center;position:relative;height:1.2rem;}
.network-location-bg .network-nav:nth-child(2):before{content:'';position:absolute;left:0;top:1.2rem;height:1.2rem;width:1px;background:#e0e0e0;}
.network-location-bg .network-nav:nth-child(2):after{content:'';position:absolute;right:0;top:1.2rem;height:1.2rem;width:1px;background:#e0e0e0;}
.network-location-bg .network-location dl {float: left; width: 33.33%; border-width: 0!important; box-sizing: border-box; text-align: center;}
.network-location-bg .network-location dl dt {font-size:1.3rem;color:#333; position: relative; height:3.6rem !important; line-height: 3.6rem !important;background: url("../images/jian_tou.png") center right / 0.75rem auto no-repeat; background-position-x: 90%;}
.network-location-bg .network-location dl dt.bg { color: #ff8400; background: url("../images/jian_tou_bg.png") center right / 0.85em auto no-repeat; background-position-x: 90%; }
.network-location-bg .network-location dl> div{left: 0!important; width: 100% !important; border-width:0!important; border-bottom:1px solid #efefef;}
.network-location-bg .network-location dl> div dd{font-size:1.3rem; border-top:1px solid #efefef;}
.network-nav span{font-size:1.2rem;color:#333;line-height:3.6rem;display:block;}
.network-location-bg .network-location dl dt:before {position:absolute;right:1.6em;width:0;height:0;line-height:0;border:5px solid transparent;border-top-color:#CACACA;border-bottom:0;top:50%;margin-top:1rem;}
.network-nav-bg .network-nav-bg-b{transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.network-nav-bg-b{border-top-color:#ef8200 !important;}
.list-cont .list-cont-tab:last-child{ padding-bottom: 9rem; }
.list-cont .list-cont-tab {background: #fff}
.list-cont .list-cont-tab .cont {width:92%;margin:.5em auto 0;padding:.8em 0;}
.list-cont .list-cont-tab .cont h2{font-weight: normal;font-size:1.4rem; padding-bottom:.2rem}
.list-cont .list-cont-tab .cont  h2 a {color:#f08300;font-size:.9em;float: right;background:url("../images/distributor_icon.png") center left / 1em auto no-repeat; padding:0 0 0 1.1em;}
.list-cont .list-cont-tab .cont p{margin-top:.3em;display: flex; color:#999999;font-size:1.3rem;}
.list-cont .list-cont-tab .cont p span{line-height:1.5em;}
.list-cont .list-cont-tab .cont p span:nth-of-type(1){width:17%}
.list-cont .list-cont-tab .cont p span:nth-of-type(2){width:83%}

/*productlist 2017-3-14*/
.pro-list-s{margin:.6rem 3%; width:94%; display:block; position:relative;}
.pro-list-s .s-text-box{border:1px solid #efefef; font-size:1.4rem; height:3.5rem; line-height:3.5rem; width:100%; box-sizing:border-box; outline:none;border-radius:0px; text-indent:.6rem;}
.pro-list-s .selBtn{position:absolute; right:1px; top:1px; height:3.4rem; line-height:3.4rem; font-size:1.4rem; padding:0 1.3rem; color:#fff; background-color:#f77a1c; border:0; border-radius:0px;}

.inner-container .order{display:block; margin:.8rem 0; color:#999; font-size:1.3rem; background: url(../images/sort_icon.png) no-repeat 0 4px / 1.1rem; padding-right:1.5rem; background-position-x:6.8rem;}
.product-title-bg .pro-t-list{width:80%; margin:0 auto;}

.category{margin-top: 1px;}
.category .left-side{height: 100%;width: 9rem;overflow-y: auto;background: #f8f8f8;}
.category .left-side li{height: 5rem;line-height: normal;display: flex;align-items: center;justify-content: center;color: #666666;font-size: 1.3rem;padding: 0 0.5rem}
.category .left-side li.cur{background:#ffffff;color: #F14E0D;position: relative;}
.category .left-side li.cur:before{content: "";display: block;width: 2px;height: 1.6rem;background: #F14E0D;position: absolute;left: 0;top: 50%;margin-top: -0.8rem;}
.category .right-side{width:calc(100% - 9rem);height: 100%;overflow-y: auto;padding: 0 0.8rem;box-sizing: border-box;} 
.category .right-side .level-2{height: 3rem;font-size: 1.3rem;font-weight: bold;display: flex;align-items: center;justify-content: space-between;}
.category .right-side .level-2.arrow:after{content: "";display: block;width: 1.5rem;height: 1.5rem;background:url('/images/icon_arrow1.png') no-repeat center/50% auto;transform: rotate(90deg);}
.category .right-side .level-2.open.arrow:after{transform: rotate(-90deg);}
.category .right-side ul li{padding:0 0.5rem;float: left;font-size: 1.2rem;color: #545454;text-align: center;height: 3.2rem;line-height: 3.2rem;background:#f5f5f5;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin: 0.35rem;min-width: 6.2rem;}
.category .right-side ul li.cur{background:#f14e0d;color: #ffffff;}