*{  box-sizing: border-box;}
/*下拉选择框样式*/
.nation-head .dropdown,
.nation-head .dropdown.focus,
.nation-head .dropdown:hover,
.nation-head .dropdown .selected::after,
.nation-head .dropdown.scrollable div::after{
	box-shadow: none;
}
.nation-head .dropdown .carat{
	border: 0px solid transparent;
}
.nation-head .dropdown .carat{ /*向下的箭头*/
    background: url('../../../JCBglobal-img.JCB.com.cn/static/img/newsIndex/arrow-down.png');
    width: 14px;
    height: 8.4px;
    background-size: 100%;
    right: 15px;
    margin-top: -3px;
    border-top: 0px solid transparent;
    border-bottom: 0px solid #000;
}
.nation-head .dropdown.open .carat{ /*向上的箭头*/
	background: url('../../../JCBglobal-img.JCB.com.cn/static/img/newsIndex/arrow-down.png');
	width: 14px;
    height: 8.4px;
    background-size: 100%;
    right: 15px;
    margin-top: -3px;
    border-top: 0px solid transparent;
    border-bottom: 0px solid #000;
}
.nation-head .dropdown{
	float: left;
    width: 29rem;
    height: 4.6rem;
    border: 1px solid #747474;
    margin-left: 2.2rem;
}
.nation-head .dropdown div{
	width: 100%;
	/*max-height: 450px;
	min-height: 170px;*/
	border: none;
	box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.2);
	margin-top: 15px;
}
.nation-head .dropdown ul{
	margin: 0;
    padding: 30px 0;
    box-sizing: border-box;
}
.nation-head .dropdown li{
	display: block;
    list-style: none;
    margin: 2px 16px;
    min-height: 30px;
    line-height: 1.5;
    width: calc(100% - (16px * 2));
    padding: 6px 14px;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 1.6rem;
    font-weight: 400;
}
.nation-head .dropdown li:nth-of-type(1){
	display: none;
}
.nation-head .dropdown li.active{
	font-weight: 700;
}
.nation-head .dropdown li.focus{
	color: #000;
	background-color: #f5f5f7;
}
.nation-head .dropdown .selected{
	font-size: 1.8rem;
    color: #000000;
    padding: 0px 20px;
    overflow: hidden;
    line-height: normal;
    line-height: 4.6rem;
    font-weight: 400;
}
.dropdown .selected{
	height: 4.6rem;
}
/*下拉选择框样式*/
.no-dealer-data{
	font-size: 2rem;
	display: none;
}
.no-dealer-data a{
    color: #2b54a9;
    text-decoration: underline;
}
.no-dealer-data p{
	width: 100%;
	margin: 10rem 0 20rem 0;
}
.mobile-nav{position: relative;padding-bottom: 0;}
.mobile-nav-down .nav-container-title, .mobile-nav .nav-container-title{width: 100%;}
.content-warp{width: 1200px; margin: 0 auto;}
.banner{width: 100%;position: relative;font-size: 0;}
.nation-head{position: relative;border-bottom: 1px solid #d7d7d7;}
.nation-head h1{font-size: 2.8rem; font-weight: bold; /*line-height: 100px;*/line-height: 10rem; margin: 0 auto;}
/* .nation-head .dropdown{width: 340px; height: 48px; border:1px solid #eee; border-radius: 6px; position: absolute; right: 10px; top: 50%; margin-top: -24px;}
.nation-head .dropdown .selected, .dropdown li{line-height: 24px;}
.nation-head .dropdown .carat{width: 15px; height: 9px; border: none; background: url(https://sanyglobal-img.sany.com.cn/static/img/arrow-down.png) no-repeat center; background-size: 100%;}
.nation-head .dropdown.open .carat{margin-top: -4px; } */
.section-dealers{display: none;}
.dealer-list{padding-bottom: 100px;display: flex; flex-wrap: wrap;}
.dealer-list .left{width: 50%;}
.dealer-item{width: 100%; padding-right: 40px; margin-top: 70px; }
.dealer-item h2{font-size: 2.8rem; margin-top: 0; font-weight: bold; margin-bottom: 8px;}
.dealer-item .dealer-name{ font-size: 24px; color: #0064D9;}
.dealer-item .dealer-contacts{margin: 12px 0; font-size: 18px; line-height: 28px;}
.dealer-item .dealer-product{font-size: 18px; color: #1D1D1D;}
.dealer-item .dealer-product span{display: inline-block; margin-right: 30px;}
.nation-head .right{float: right;margin-top: 2.2rem;}
.nation-head .select{position: relative;float: left;width: 29rem; height: 4.8rem; padding:0 3.2rem 0 2rem; line-height: 4.8rem; border:1px solid #747474!important; border-radius: 3px; background: #fff; font-size: 1.8rem; font-weight: normal; -webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(../../../JCBglobal-img.JCB.com.cn/static/img/arrow-down.png) no-repeat 95% center; background-size: auto 22%;}
.nation-head .select:focus{
    outline: none;
}
.nation-head .select option{font-size: 14px;}
.nation-head .select:first-child{margin-right: 2rem;}
/* .nation-head .select::after{content: ""; background: url(https://sanyglobal-img.sany.com.cn/static/img/arrow-down.png) no-repeat right; background-size: 100%;width: 15px; height: 9px; position: absolute; right: 2rem; top: 50%; transform: translate(0,-50%);} */
/* .dealer-item  */
.banner-title {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    font-size: 5.4rem;
    color: #fff;
    line-height: 1.2;
    font-weight: bold;
}
.dealer-offered{margin-top: 27px;}
.dealer-offered-title{font-size: 21px; font-weight: bold; margin-bottom: 0;}
.dealer-offered-content{margin-top: 20px; font-size:18px; line-height: 24px;}
.dealer-offered-content p{margin-bottom: 0;}
.selectivity-load-more.highlight, .selectivity-result-item.active{font-weight: 700!important;}
.dealer-loading{height: 300px; margin: 0 auto; position: relative;}
.dealer-loading-image{position: absolute; left: 50%; top: 50%; margin-top: -16px; margin-left: -16px;}
@media only screen and (min-width:1441px){
    .banner{height:500px;overflow: hidden;}
    .banner .banner-img{width: 1920px; height: 500px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
}
@media only screen and (max-width:1440px){
    .content-warp{width: 1000px;}
    .banner .banner-img{width: 100%; height: auto;}
}
@media only screen and (max-width:1200px){
    .nation-head h1{line-height: 80px;}
    /* .nation-head .select{margin-top: 16px;} */
    .nation-head .dropdown .selected, .dropdown li{line-height:40px;font-size: 16px;}
    .nation-head .dropdown {
        width: 240px;
        height: 40px;/*margin-top: -20px;*/}
    .nation-head .select{
        width: 240px;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
    }
    .content-warp{width: 90%;}
    .dealer-list .left{width: 50%;}
    .dealer-list .dealer-item{width: 100%; padding-right: 20px;}
    .dealer-item .dealer-name{font-size: 20px;}
    .dealer-offered-title{font-size: 2.4rem;}
    .dealer-item .dealer-contacts,.dealer-item .dealer-product, .dealer-offered-content{font-size: 16px; line-height: 24px;}

}
@media only screen and (max-width:1024px){
    .banner-title {
        font-size: 30px;
    }
    .hidden-1024{display: none!important;}
    .nation-head{display: flex; justify-content: space-between; align-items: center;  }
    .nation-head h1{line-height: 30px; width: 100%; padding-top: 20px;}
    /* .nation-head .select{width: 30%; line-height: 30px; height: 40px; font-size: 14px; border: 1px solid #eee;border-radius: 6px; padding:0 2.6rem 0 1.4rem;} */
    .nation-head .dropdown .selected, .dropdown li{font-size: 15px;}
    .dealer-item{margin-top: 50px;}
    .dealer-item .dealer-name{font-size: 18px;}
    .dealer-offered-title{font-size: 16px;}
    .dealer-item .dealer-contacts,.dealer-item .dealer-product, .dealer-offered-content{font-size: 15px; line-height: 22px;}
    .dealer-offered{margin-top: 18px;}
    .dealer-offered-content{margin-top: 14px;}
    .nation-head h1,.dealer-item h2{font-size: 20px;}
    .nation-head .right{float: none; padding-bottom: 30px;}
    .nation-head .select{float: none;line-height: 30px; height: 40px; margin-top: 20px; display:block; width: 100%; max-width:600px;font-size: 14px; border: 1px solid #eee;border-radius: 6px; padding:0 2.6rem 0 1.4rem;}
    
}
@media only screen and (max-width:768px){
    .banner-title {
        font-size: 26px;
        text-align: center;
    }
    .dealer-item{margin-top: 40px;}
    .dealer-list{display: block; padding-bottom: 45px;font-size: 14px;}
    .dealer-list .left{width: 100%;}
    .dealer-list .left{max-width: 500px;}
    .nation-head h1,.dealer-item h2{font-size: 18px;}
    .dealer-item{margin-top: 36px;}
    .dealer-item .dealer-name{font-size:16px;}
    .dealer-item .dealer-contacts,.dealer-item .dealer-product,.dealer-offered-content{font-size: 14px; line-height: 20px;}
    .nation-head .select:first-child{margin-right: 0;}
    .nation-head .right{padding-bottom: 20px;}
    .nation-head h1{padding-top: 15px;}
    .nation-head .select{margin-top: 12px;}
    .dealer-loading{height: 210px;}
    .dealer-loading-image{width: 24px; margin-top: -12px; margin-left: -12px;}
}
