@charset "utf-8";

.home-bt{overflow: hidden;margin: 50px 0; text-align: center; }
.home-bt span{display: block; font-size: 30px; color: #222;line-height: 38px;}
.home-bt em{ font-size: 22px; color: #b3b2b2; text-transform: uppercase;}
.home-bt .fg{ width: 60px; height: 3px; background: #d7061a; margin: 0 auto; margin-top: 15px; margin-bottom: 15px;}


/*首页产品中心*/
.tabs{overflow: hidden; width: 900px; text-align: center; margin: 0 auto;}
.tabs li{float:left;overflow: hidden;margin: 0 10px;}
.tabs li a {display: inline-block; font-size: 15px; background: #FFF; height:40px;line-height: 40px; border: 1px solid #d7061a; border-radius: 12px; padding: 0 20px;}
.tabs li a:hover {border-bottom: 1px solid #d7061a;border-radius: 12px;}	
.tabs .thistab a{ background: #d7061a; color: #FFF;border-radius: 12px;}
.tab_con{ display:none;}

.home-probg{overflow: hidden; background: url(../images/probg.jpg) no-repeat center center;}
.home-pro{overflow: hidden; margin: 50px 0;}
.home-pro dl{ overflow: hidden;}
.home-pro dl dd{ float:left;width: 373px; margin-right:40px; margin-bottom: 30px;background: #FFF;border:1px solid #e7e7e7; cursor: pointer;}
.home-pro dl dd:hover{border:1px solid #d7061a; }
.home-pro dl dd:nth-of-type(3n+0){margin-right:0px;}
.home-pro dl dd .list-img{position: relative;height: 200px; overflow: hidden; }
.home-pro dl dd .list-img img{position: absolute;margin: auto;max-width: 100%;max-height: 100%;top: 0;right: 0;bottom: 0;left: 0; transition: all 0.6s;}
.home-pro dl dd .list-img img:hover{transform:scale(1.2);}
.home-pro dl dd h2{color: #333;font-size: 17px; line-height: 40px;padding: 10px; text-align: center;font-weight: bold;}
.home-pro dl dd .more{border: 1px solid #d7061a; border-radius: 50px; width: 120px; height: 40px; line-height: 40px; text-align: center; margin: 0 auto; margin-bottom: 30px;}
.home-pro dl dd .more a{color: #333;}

.home-proall{ background: #d7061a; border-radius: 50px; color: #FFF; width: 240px; height: 48px; line-height: 48px; text-align: center; margin: 0 auto; margin-bottom: 60px;}
.home-proall a{color: #FFF;font-size: 20px;}
.home-proall a:hover{color: #FFF;}
.home-proall a i{font-size: 28px; margin-right: 5px;}

/* 关于我们 */
.home-about-l {float: left; width: 640px;}
.home-about-l img{max-width: 100%;}
.home-about-r{float: left; width: 560px; height: 359px; border: 1px solid #E7E7E7; border-left: 0;}
.home-about-r .box{ padding: 30px;}
.home-about-r span{color: #d7061a; font-size: 28px;}
.home-about-r span em{display: block; color: #333;font-style: normal; text-transform: uppercase; font-size: 22px;}
.home-about-r .text{color: #666; text-align: justify; margin: 30px 0; text-indent: 2em; line-height: 24px;}
.home-about-r .more{background: #d7061a; border-radius: 50px; display: inline-block; height: 46px;line-height: 46px; padding: 0 30px; }
.home-about-r .more a{color: #FFF; }

/* 合作品牌 */
.home-hezuobg{overflow: hidden; background: url(../images/hezuobg.jpg) no-repeat center; background-size: cover; margin: 60px 0;}
.home-hezuo{ overflow: hidden; margin-bottom: 50px;}
.home-hezuo ul{overflow: hidden;}
.home-hezuo ul li{ float:left;text-align:center; width: 216px; margin-right: 30px; margin-bottom: 30px;}
.home-hezuo ul li:nth-of-type(5n+0){margin-right:0;}
.home-hezuo ul li .list-img{position: relative;height: 110px; overflow: hidden; background: #FFF; }
.home-hezuo ul li .list-img img{position: absolute;margin: auto;max-width: 100%;max-height: 100%;top: 0;right: 0;bottom: 0;left: 0; transition: all 0.6s;}
.home-hezuo ul li .list-img img:hover{transform:scale(1.2);}


/* 新闻 */
.home-news{overflow: hidden; margin-bottom: 60px;}
.home-news ul{}
.home-news ul li{float: left; width:285px;height: 350px; background: #FFF; border: 1px solid #E7E7E7; padding: 10px; margin-right: 20px;}
.home-news ul li:last-child{margin-right: 0;}
.home-news ul li .list-img{height: 120px; overflow: hidden;}
.home-news ul li .list-img img{max-width: 100%;}
.home-news ul li h2{display:block; font-size: 15px; font-weight: bold; margin-top: 8px;}
.home-news ul li time{font-size: 13px;display: block; color: #999;}
.home-news ul li .text {color: #999;font-size: 13px; line-height: 24px; border-top: 1px solid #E7E7E7; padding-top: 8px; margin-top: 8px;}
.home-news .more{float: right; background: #d7061a; display: inline-block; height: 36px;line-height: 36px; padding: 0 12px; margin: 20px 0; }
.home-news .more a{color: #FFF; font-size: 13px;}










