@charset uft-8;

.banner {background-size: cover; background-position: 50% 50%; }
.banner-title {width: 100%; position: absolute; bottom: 0; background: rgba(0,0,0,0.4); line-height: 28px; padding: 10px 20px; color: #fff; font-size: 18px; font-weight: 600; }
.banner-title-home {width: 100%; position: absolute; bottom: 0; background: rgba(0,0,0,0.4); height:70px; line-height: 22px; padding: 5px 20px; color: #fff; font-size: 17px; font-weight: 600; }
.banner-swiper2 {height: 380px; }
.index-pagination{z-index: 2; text-align: right; padding-right: 15px; }
.index-pagination-home{z-index: 2; text-align: center; }
.swiper-pagination-bullet {width: 20px; height: 4px; border-radius: 1px; background: #fff; opacity: .4; }
.swiper-pagination-bullet-active {background: #fff; opacity: 1; }

#bu {border-bottom: 2px solid #ddd;}
#bu h3:after {top: 34px; width: 23%;}

.rbox {margin-bottom: 15px;}
.rbox a {display: block; text-align: center;}
.rbox2 {}
.rbox2 li:first-child {padding-top: 0; padding-bottom: 0;}
.rbox2 li h4 {font-weight: bold;}
.rbox2 li {padding: 0.25em 0.5em;}
.rbox2 li a {display: block;}
.rbox2 li span {float: right; display: inline-block; color: #999;}
.rbox3 {}
.rbox3 li:first-child {padding-top: 0; padding-bottom: 0; font-size: 18px; font-weight: 600; height: 30px; overflow: hidden; line-height: 30px;}
.rbox3 li h4 {font-weight: bold;}
.rbox3 li {padding: 0.25em 0.5em; font-size: 16px;}
.rbox3 li a {display: block;}
.rbox3 li span {float: right; display: inline-block; color: #999;}


/* 精选 */
.ijx {}
.jxul {}

.jxbtn {margin-bottom: 2em;}
.jxbtn a {display: inline-block; font-size: 15px; padding: 0.2em 1.5em 0.3em; background-color: #fff; color: #555; border: 1px solid #ec6616; border-radius: 15px; }
.jxbtn a:hover {background-color: #ec6616; color: #fff;}

.imgitem {margin-bottom: 1.8em; box-shadow: 0 5px 5px #eee; transition: all 0.4s;}
.imgitem:hover {box-shadow: 0 5px 12px #ddd;}
.imgitem a {display: block;}
.imgitem .imgtitle {padding: 18px; background-color: #fff; font-size: 14px; color: #333;}
.imgitem .imgbox {position: relative; height: 210px; overflow: hidden;}
.imgitem .imgbox .imgthumb {width: 100%; height: 100%; border-radius: 6px 6px 0 0; transition: all 0.4s;}
.imgitem .imgbox:hover .imgthumb {transform: scale(1.1);}
.imgitem .imgbox span {height: 40px; line-height: 40px; display: none; position: absolute; padding: 0 5%; left: 0; bottom: 0; right: 0; margin-bottom: 0;}
.imgitem .imgbox span > img {width: 30px; height: 30px; float: right; margin-top: 4px;}
.imgitem .imgbox span > em {display: inline-block; border: 1px solid #ec6616; color: #ec6616; padding: 0.2em 0.4em; line-height: normal;}
.imgitem .imgbox:hover span {background: rgba(255,255,255,.95);  display: block;}


/* 品牌 */
.brandbox .dotss {display: none;}
/*.brandbox .swiper-container {padding-bottom: 0.5em;}*/
.brandbox .swiper-slide a {display: block; position: relative; height: 100px; width: 100px; margin-bottom: 16px; margin-top: 10px; margin-left: auto; margin-right: auto;}
.brandbox .swiper-slide a img {border:1px solid #eee;}


/* 新闻 */
.enlinetit {margin-bottom: 12px;}
.enlinetit h3 {margin-top: 0; position: relative; font-size: 16px; line-height: 24px;}
.enlinetit h3 a {font-size: 13px; display: inline-block; padding-top:7px; float: right;}
.enlinetit h3:after {position: absolute; top: 32px; left: 0; height: 2px; background-color: #ec6616; width: 20%; content: '';}
.enlinetit p {padding-top: 5px; font-size: 11px; margin-bottom: 0; font-family: 'Arial';}
.tyBox {}



/* 合作 */
.linkbrand h3 {margin-top: 0;}
.linkbrand a, .linkbox a {display: inline-block; padding: 0 0.3em;}
.linkbrand a img {height:50px;}

