@charset "utf-8";

.Pspace{padding: 3rem 0rem 8rem;}

.Llie{background: rgba(0,0,0,.3);border-top: 1px solid #808080;border-bottom: 1px solid #808080;margin-top: -57px;position: absolute;width: 100%;}
.Llie .box a{color: white;line-height: 55px;font-size: 16px;display: inline-block;padding: 0px 30px;border-left: 1px solid #808080;float: left;}
.Llie .box span{color: white;line-height: 55px;display: inline-block;border-left: 1px solid #808080;padding: 0px 15px;float: left;}
.Llie .box span i{font-size: 18px;}
.Llie .box a:last-child{border-right: 1px solid #808080;}
.Llie .box a:hover{background: #D72428;}


.firm .ft .tit{padding-bottom: 2rem;padding-top: 3rem;}
.firm .ft .tit h2{color: black;font-size: 28px;margin: 0;font-weight: bold;}
.firm .ft .tit p{line-height: 2;margin-bottom: 5px;font-size: 16px;}
.firm .ft .tit i{border-bottom: 3px solid #D72428;padding-right: 6rem;display: inline-block;}
.firm .ft .xq{font-size: 16px;overflow-y: auto;height: 550px;}
.firm .ft .xian{border-top-color: #ccc;border-top-style: solid;border-top-width: 1px;margin: 35px 0px 35px;}


.firm .ft .ys{text-align: center;width: 100%;justify-content: center;display: flex;align-items: center;padding: 2rem 0rem 0rem;}
.firm .ft .ys .ms{margin: 0;padding: 0px 30px;}
.firm .ft .ys div:nth-child(2){border-left: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;}
.firm .ft .ys .ms p{margin: 0;}
.firm .ft .ys .ms h5{font-size: 18px;line-height: .4rem;color: #D72428;letter-spacing: -2px;}
.firm .ft .ys .ms h5 span{font-size: 40px;line-height: 25px;font-weight: bold;display: inline-block;vertical-align: bottom;margin-right: 5px;}



.firm .name{text-align: center;}




.brand .fb{position: relative;}
.brand .fb .box{text-align: center;position: absolute;top: 20%;width: 100%;justify-content: center;display: flex;align-items: center;}
.brand .fb .box .ms{margin: 0px 40px;color: white;border: 1px solid rgba(255,255,255,.3);padding: 20px 20px 30px;width: 140px;text-align: left;cursor: pointer;}
.brand .fb .box .ms img{margin: 10px 0px 20px;}
.brand .fb .box .ms h5{margin: 0;font-size: 14px;}
.brand .fb .box .ms p{margin: 0;font-size: 12px;}
.brand .fb .box .ms .xian{width: 20px;height: 1px;background: #fff;display: block;margin-top: 10px;margin-left: 0;}
.brand .fb .box .ms:hover{background: rgba(255,255,255,0.1);}


.Downl .Dw p{text-align: center;font-size: 18px;color: #333;}
.Downl .Dw .Dwimg img{border: 1px solid #e7e7e7;}
.Downl .box{margin: 0;}


.pages{text-align:center;padding-top: 2rem;}
.pages span,.pages a{padding: 5px 11px;margin: 0px 5px;color: #595959;}
.pages .current{background: #D72428;color: #fff;padding: 5px 11px;}
.pages .disabled:hover,.pages a:hover{background: #D72428;color: #fff;padding: 5px 11px;}



.news_list .time{background: #f5f5f5;text-align: center;font-family: arial;color: #D72428;transition: all .5s ease;padding: 12px 0px 15px;margin: 20px 0px;}
.news_list .time strong{font-size: 38px;line-height: 46px;padding-top: 15px;}
.news_list .tit{margin: 20px 0px;}
.news_list .tit a{margin: 10px 5px;font-size: 18px;color: #000;}
.news_list .tit p{margin: 5px 0;color: #b4b4b4;}
.news_list .tit span{line-height: 24px;overflow: hidden;color: #565656;margin: 0px 5px 10px;}
.news_list .row{border-bottom: 1px solid #eaeaea;cursor: pointer;}
.news_list .row:hover .time{background: #D72428;color: #fff;}


.news_list .Nicon{text-align: center;}
.news_list .Nicon i{font-size: 30px;margin: 2rem 0rem;display: block;color: #e1e1e1;}
.news_list .row:hover .Nicon i{color: #D72428;}

.news_all{padding: 3rem 0rem 8rem;}
.news_all h1{text-align: center;font-size: 26px;}
.news_ms p{border-top: 1px solid #d9d9d9;color: #595959;padding: 10px 0px 0px;font-size: 15px;text-align: center;}





/*brand*/

.Wtit{text-align: center;padding-bottom: 3rem;}
.Wtit h3{color: #333;text-align: center;}
.Wtit span{display: block;text-align: center;color: #666;}
.Wtit em{display: inline-block;text-align: center;height: 4px;background: #D72428;width: 55px;border-radius: 4px;margin: 10px 0px;}

.brand .ft .ms{background: #D72428;color: white;transition: all .8s ease;padding: 8rem 3rem;margin: 0px 20px;height: 330px;cursor: pointer;}
.brand .ft .ms h5{text-align: center;font-weight: bold;}
.brand .ft .ms .xian{border-top-color: #ccc;border-top-style: solid;border-top-width: 1px;width: 18px;margin: 10px auto 15px;}
.brand .ft .ms p{text-align: center;}
.brand .fts{padding: 2rem 0rem;text-align: center;}
.brand .fts span{display: block;color: #D72428;font-size: 16px;}
.brand .ft .ms:hover{margin-top: -20px;}





.Gdlie .list .box{position: relative;}
.Gdlie .list .box .img{overflow: hidden;display: block;cursor: pointer;}
.Gdlie .list .box .img img{width: 100%;display: inline-block;vertical-align: middle;transition: .5s linear 0s;transform: scale(1);}
.Gdlie .list .box .img:hover img{transform: scale(1.1);}
.Gdlie .list .box .tit{position: absolute;left: 50%;transform: translate(-50%, -50%);top: 40%;width: 100%;text-align: center;}




.Gdlie .show .box{background: #f5e8e8;padding: 3rem 3rem 5rem;margin: 0rem 1.5rem 3rem;cursor: pointer;transition: all .8s ease;height: 455px;}
.Gdlie .show .box h5{color: #D72428;font-weight: bold;font-size: 16px;border-bottom: 1px solid #ddbdbe;padding-bottom: 1rem;margin-bottom: 1rem;height: 70px;}
.Gdlie .show .box span{display: block;color: #D72428;font-size: 14px;}
.Gdlie .show .box:hover{background: #D72428;}
.Gdlie .show .box:hover h5{border-bottom: 1px solid white;}
.Gdlie .show .box:hover h5,.Gdlie .show .box:hover span{color: white;}








.prolie ul{padding: 0;margin: 0;}
.proright{display: none;}
.proright.active{display: block;}
.prolisr{position: relative;}

.prolie h5{background: #D72428;color: white;text-align: center;font-size: 25px;line-height: 60px;margin-bottom: 1px;}
.prolie ul{box-sizing: border-box;box-shadow: 0px 10px 10px #f7f7f7;}
.prolie ul li{font-size: 20px;text-align: center;cursor: pointer;line-height: 45px;}
.prolie ul .on{background: #D72428;color: white;}

.proright .tit h3 a{font-size: 20px;font-weight: bold;color: black;}
.proright p{text-align: center;font-size: 18px;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}


.prolisr .leftl,.goods_all .leftl{width: 22%;margin-right: 0}


/*
.probiao li:nth-child(1){border-left: 1px solid black;}
.probiao li:nth-child(1){width: 30%;}
.probiao li:nth-child(2){width: 70%;}

*/

.gdboxl .gdmsl h1{font-size: 22px;font-weight: bold;}
.gdboxl .gdmsl span{display: block;}

.gdboxl .gdimgl{overflow: hidden;display: block;cursor: pointer;}
.gdboxl .gdimgl img{width: 100%;display: inline-block;vertical-align: middle;transition: .5s linear 0s;transform: scale(1);}
.gdboxl .gdimgl img:hover{transform: scale(1.1);}


.gdlistl{background: #D72428;padding: 10px;}
.gdlistl h5{padding: 15px 0px;text-align: center;font-size: 25px;color: white;font-weight: bold;}
.gdlistl ul{background: #fff;padding: 12px;border-radius: 5px;padding-bottom: 1px;margin: 0;}
.gdlistl ul li{background: #D72428;border-radius: 5px;margin-bottom: 10px;text-align: center;}
.gdlistl ul li a{color: white;display: block;line-height: 44px;font-size: 16px;}


.gdbtl .tit{text-align: center;padding: 25px 0px;}
.gdbtl .tit p{margin: 0;color: #D72428;font-size: 32px;}
.gdbtl .tit span{border-color: #D72428;background-color: #D72428;color: #fff;display: inline-block;vertical-align: middle;position: relative;font-size: 16px;padding: 0 20px;}
.gdbtl .tit span::after,.gdbtl .tit span::before{position: absolute;top: 50%;content: '';width: 40px;height: 2px;background-color: #D72428;margin-top: -1px;}
.gdbtl .tit span::after{left: 100%;}
.gdbtl .tit span::before{right: 100%;}

.gdbtl .center{padding-bottom: 25px;}








.Fcontl .Ftitl{text-align: center;}
.Fcontl .Ftitl h3{color: #333;}
.Fcontl .Ftitl em{display: inline-block;text-align: center;height: 4px;background: #D72428;width: 55px;border-radius: 4px;margin: 10px 0px;}

.Video h1{text-align: center;font-size: 26px;margin-bottom: 15px;border-bottom: 1px solid #d9d9d9;padding-bottom: 15px;}
.Video .box .img{overflow: hidden;display: block;}
.Video .box .img img{display: inline-block;vertical-align: middle;transition: .5s linear 0s;transform: scale(1);}
.Video .box .img:hover img{transform: scale(1.1);}
.Video .box .tit{border-bottom: 1px solid #cccccc;overflow: hidden;padding: 0.5rem 0rem;}
.Video .box .tit a{border-bottom: 1px solid #cccccc;overflow: hidden;padding: 0.5rem 0rem;}
.Video .box .tit span{font-size: 12px;color: #999;margin-top: 7px;display: inline-block;}



.Mapl .right .top{background: #F5F5F5;padding: 30px;width: 80%;margin-left: 0;}
.Mapl .right .top p{font-size: 20px;color: #005bab;font-weight: bold;margin: 0;}
.Mapl .right .top em{width: 35px;height: 1px;background: #c4c4c4;display: block;margin: 0.55rem 0;}
.Mapl .right .top span{font-size: 15px;color: #666;display: block;}
.Mapl .right .ewm{padding: 10px 0px;overflow: hidden;}
.Mapl .right .ewm div{width: 13%;float: left;text-align: center;}
.Mapl .right .ewm div span{display: block;}
.Rebox{padding-top: 3rem;}



@media (max-width: 768px) {

	.Pspace{padding: 1rem 0rem}
	.firm .ft .ys .ms{padding: 0px 20px;}
	.firm .ft .ys .ms h5{font-size: 12px;line-height: 1px;}
	.firm .ft .ys .ms h5 span{font-size: 30px;line-height: 8px;margin-right: 3px;}

	.Llie{margin-top: -32px;}
	.Llie .box a{padding: 0px 6px;line-height: 30px;font-size: 14px;}

	.news_list .time strong{font-size: 25px;line-height: 40px;}
	.news_list .col-7{padding: 0;}
	.news_list .tit a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;margin: 0;font-size: 16px;}
	.news_list .tit span{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
	.news_all h1{font-size: 16px;}
	.news_ms p{font-size: 12px;}



	/* .prolisr .left{position: inherit;width: 100%;padding: 0;margin: 0;top: 0;}
	.prolie li{color: white;float: left;width: 32.7%;font-size: 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;background: #D72428;margin: 1px;padding: 2px;}
	.prolie{padding: 0;margin: 0;text-align: center;}
	.prolie .on i{display: none;}
	.Gdlie .list .right{padding: 0;position: relative;}
	.proright img{height: 190px;}
	.prolisr .right .tit{width: 100%;padding: 0px 10px;margin: 0;top: 5%;}
	.proright h3{font-size: 20px;}
	.list .proright .box{width: 100%;}
	.list .proright .box a{font-size: 15px;width: 31.9%;text-align: center;margin: 0;} */



	
	.Gdlie .show .box{padding: 2rem;height: auto;margin: 1rem 0rem;}
	.brand .fb .box{top: 28%;}
	.brand .fb .box .ms{margin: 0px 5px;padding: 0;width: auto;}
	.brand .fb .box .ms img{margin: 0;}
	.brand .fb .box .ms p{display: none;}
	.brand .fb .box .ms .xian{display: none;}
	.brand .fts span{font-size: 14px;}
	.brand .ft .ms{padding: 3rem;margin: 0.5rem 1rem;height: auto;}

	.Mapl .right .top{width: 100%;}
	.Mapl .right .ewm div{width: 30%;}
	.Mapl .left iframe{height: 460px;}

	.Wtit{padding-bottom:1rem;}

  }



@media (min-width: 1400px){
	.container{max-width: 1480px;}
}