@charset "utf-8";
.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
/*  */
body{ min-width:320px;font:18px; font-family:font-family: "Microsoft YaHei","PingFang SC", -apple-system, BlinkMacSystemFont, Roboto,  "Microsoft Jhenghei", sans-serif;color:#000;line-height:34px;overflow-x: hidden;background: #fafafa;} 
.container{ margin:0 auto;height:auto; }
h1,h2,h3,h4,h5,p,div,span,ul,li,dl,dd,dt{margin:0;padding:0;} 
input,textarea{outline:none; font:20px "微软雅黑","Microsoft YaHei";}
label{font-weight: normal;width:100%;}
a{text-decoration: none;outline:none;color:#333; } 
a:focus, a:hover{color:rgb(183,36,42);text-decoration: none;outline: none;  outline-offset: 0;}
ul,li{list-style: none;} i,em{font-style:normal;}
.nav>li>a:focus, .nav>li>a:hover{background: none;}
.lt{float:left;}.rt{float:right;}.hide{display: none;}.show{display: block;} .imgMax{max-width:100%;max-height:100%;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.fwn{font-weight: normal}
.db{display: block;}.dib{display: inline-block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{}.pf{position: fixed;}.oh{overflow: hidden;}
.transition{-webkit-transition: all  0.3s linear;-moz-transition: all  0.3s linear;-o-transition: all  0.3s linear; transition: all  0.3s linear; }
img.desaturate { filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}
img.desaturate:hover { filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
}
.slick-slide{outline: none;}
@font-face {
  font-family: 'iconfont';
  src: url('iconfont1.ttf?t=1752139800989') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*首页*/
.header{box-shadow:0 0 11px 3px rgba(0, 0, 0, 0.2);;z-index:10;}
.had_top{padding:15px 0;}
.logo{height:80px;}
.logo img{top:0;bottom:0;margin:auto;left:0;}

.had_rt{text-align: right}
.lang{overflow: hidden;}
.lang span{display:block;width:80px;height:24px;line-height:24px;text-align: center;color:#fff;font-size: 12px;border-radius: 13px;background: rgb(183,36,42);}
.lang a{color:#fff;font-size: 12px;}
.lang a:hover{text-decoration: underline;}

.ser{height:35px;line-height:35px;overflow: hidden;margin-top:12px;}
.hotLine{display: inline-block;margin-right:10px;}
.hotLine b{font-weight: bold;}
.hotLine em{font-weight: bold;color:rgb(183,36,42);font-size: 20px;}
.hotLine img{ margin:-5px 5px 0 0;}
.serForm{display: inline-block;height:35px;line-height:35px;background: #ebebeb;padding-left:10px;}
.serForm input{border:none;font-size: 12px;background: transparent;}
.serForm  .input-ser{background: url(../img/ser.png) no-repeat center center ;width:18px;height:17px;vertical-align: middle;}
.serForm .input-txt{ width:150px;height:35px;vertical-align: top;}
.serForm  .input-sub{ width:60px;height:35px;vertical-align: top;background: #333;color:#fff;}

.menu{height:50px;  line-height:50px;padding-right:0;}
.menu img{width:25px;}

.col-xs-4-4{margin-top:5px;}
.nav{background: #fafafa;}
.nav_list li{width:12%;float:left; height:60px;position: relative;padding:18px 0;font-weight: 800;font-size:18px;}
.nav_list li a{display: block;width:100%;height:24px;line-height:24px;text-align: center; }
.nav_list li:first-child a{}
.nav_list li.top-tel{background:rgb(183,36,42);color:#fff;border-radius:5px;text-align:center;float:left;margin-left:2%;width:25%;box-shadow: 5px 5px 5px #5a5a5a;}
.nav_list li.top-tel img{width:25px;float:left;margin-left:6%;}
.nav_list li.top-tel a{color:#fff;}

.navChild{position: absolute;top:56px;left:0;width:100%;background: #fafafa;border-top:5px solid rgb(183,36,42);z-index:10;display: none;}
.navChild li{width:100%;line-height:40px;height:40px;border-bottom:1px solid #e6e6e6;padding:0 5px;}
.navChild li a{line-height:40px;height:40px;border:none;}
.navChild li:first-child a{border:none;}
.navChild li:last-child {border-bottom:none;}
.imgMax2{border: 1px solid #aaa;box-shadow: 5px 5px 5px;}
.about-cont{text-align: center;}
.about-cont p{text-indent:2em;text-align: left;}
.about-cont>a{margin:10px auto;padding:10px 40px;color:rgb(183,36,42);transition: all 1s ease-out;display: inline-block;font-size: 18px;}
.about-cont>a:hover{color:rgb(183,36,42);transition: all 0.5s ease-out;}
.about-cont>a img{margin-left:20px;height:20px;}
.about2{margin:0 auto;}
.about22,.about23,.about24{display:flex;}
.about2 .about22-r,.about2 .about22-l{}
.about2 .about22-r,.about2 .about24-r{background:rgb(183,36,42);color:#fff;display:flex;flex-direction:column;}
.about2 .about22-r a,.about2 .about24-r a{color:#fff;}
.about2 .about22-r p,.about2 .about24-r p{color:#fff;border-bottom:2px solid #fff;margin-bottom:10px;height:10px;width:30px;padding-bottom:10px;}
.about2 .about22-r,.about2 .about24-r{padding-top:10%;padding-left:5%;}
.about2 .about22-r h3,.about2 .about24-r h3{font-size:16px;}
@media screen and (min-width:1400px){
	.about2{width:1400px;}
	.about2 .about22-l,.about2 .about24-l{width:60%;}
	.about2 .about22-l img,.about2 .about24-l img,.about2 .about23-m img,.about2 .about23-r img,.about2 .about23-l img{width:100%;height:100%;}
	.about2 .about22-r,.about2 .about24-r{width:40%;}
	.about2 .about23-l{width:50%;}
	.about2 .about23-m,.about2 .about23-r{width:25%;}
	
}
.about2{margin-bottom:50px;margin-top: 50px;}
/*侧边导航*/
.leftNav{position: fixed;top:0;right:-100%;width:100%;height:100%;z-index:105;transition: all linear .5s;-webkit-transition: all linear .5s;}
.leftNavBg{background: rgba(000,000,000,.5);position:absolute;top:0;right:0;width:100%;height:100%;}
.leftNavClose{color:#fff;font-size: 40px;position:absolute;top:10px;right:87%;cursor: pointer;}

.leftNav-box{width:85%;height:100%;background: #fafafa;z-index:110;overflow: scroll;position: relative;}
.leftNav-ser{text-align: center;padding:15px 0;}
.serForm{width:248px;margin:0 auto;}

.leftOne{background: #fff;border-top:1px solid #d9d9d9;}
.leftOne .one-li  {display: block;position: relative;}
.leftOne .one-li a{display: block;padding:0  5%;height:35px;line-height:35px;border-bottom:1px solid #d9d9d9;z-index:10;position: relative;}
.leftOne .one-li span{ font-size:16px;width:80%;height:35px;line-height:35px;display: inline-block;overflow: hidden;}
.leftOne .one-li img{width:20px;position: absolute;right:5%;top:11px; }
.leftOne .one-li a.box-1 img{transform: rotate(180deg);-webkit-transform: rotate(180deg); }

.leftNav .two{padding:5px 0 5px 20px;display: none;}
.leftNav .two li.two-li {padding-left:20px;}
.leftNav .two li.two-li a {border-bottom:none;padding:0;}
.leftNav .two li.two-li a span{ }
.leftNav .two li.two-li i{color:rgb(183,36,42);font-size:30px;position: absolute;right:6%;top:0;height:35px;line-height:35px;display: inline-block; font-family: '宋体';}
.leftNav .two li.two-li a.box-2 span{color:rgb(183,36,42);}

.leftNav .three {display: none;padding:5px 0;border-left:1px solid rgb(183,36,42);}
.leftNav .three li.three-li a {padding:0;}
.leftNav .three li.three-li a span{margin-left:15px;color:#808080;font-size:14px;}
.leftNav .three li.three-li:hover {background: rgb(183,36,42);}
.leftNav .three li.three-li:hover>a>span{color:#fff;}
.leftNav .three li.three-li.box-3>a>span{color:#fff;}
.leftNav .three li.three-li.box-3   {background: rgb(183,36,42);}
.leftNav  .four{display: none;}
.leftNav  .four li.four-li a span{margin-left:30px;color:#8ecaf4;}
.leftNav  .four li.four-li:hover a span{ color:#fff;}

.leftNav.on{right:0;}

.leftNavTel{padding:25px 5px;text-align: center;}
.leftNavTel b{font-weight: bold;font-size: 20px;vertical-align: middle;}
.leftNavTel span{font-weight: bold;font-size: 22px;color:rgb(183,36,42);vertical-align: middle;}


.slick-dotted.slick-slider{margin-bottom:0;}
.banner  .slick-dots{bottom:15px;}
.banner .slick-dots li{height:auto;width:auto;margin:0 10px;}
.banner .slick-dots li button{background: #fff;padding:0;width:5px;height:25px;position: absolute;bottom:0;}
.banner .slick-dots li button:before{display: none;}
.banner .slick-dots li.slick-active button{height:50px;}

.index-ys{width:100%;background:url('../img/quanshizi.jpg') no-repeat;background-size:cover;padding:50px 0;}
.index-ys>h2{text-align:center;margin-bottom: 50px;}
.index-ys .index-ys-qsz{width:1400px;margin:0 auto;display:flex;}
.index-ys .index-ys-qsz .index-ys-qsz2{width:23%;display:flex;flex-direction: row-reverse;background:#fff;justify-content: center;margin: 0 1%;padding: 40px 0px;height: 480px;overflow:hidden;}
.index-ys .index-ys-qsz .index-ys-qsz2 span{width:2px;height:280px;background:#b7242a;margin:0 15px;}
.index-ys .index-ys-qsz .index-ys-qsz2 h2,.index-ys .index-ys-qsz .index-ys-qsz2 span,.index-ys .index-ys-qsz .index-ys-qsz2 p{writing-mode:vertical-rl;text-align: left;}
.index-ys .index-ys-qsz .index-ys-qsz2 h2{font-size:20px;color:#b7242a;margin-top:-10px;font-weight:800;}
.index-ys .index-ys-qsz .index-ys-qsz2 p{font-size:16px;}

.about-cy ul{width:100%;background:#eaeaea;}
.about-cy ul li{width:14.66666666666%;float:left;padding:40px 0;background:#ededed;margin:1%;}
.about-cy ul .li-active,.about-cy ul li:hover{background:#024ab4;}
.about-cy ul li a{text-align:center;}
.about-cy ul li a svg{font-size:60px;display: flex;margin:0 auto;}
.about-cy ul li a h3{font-size:18px;}
.about-cy ul li a p{font-size:15px;text-align:center;text-indent:0;}
.about-cy ul .li-active p,.about-cy ul .li-active h3,.about-cy ul li:hover p,.about-cy ul li:hover h3{color:#fff;}

.about-sp-c{background:#eee;position:relative;height:500px;}

.about-sp1,.about-sp-c .about-sp-cc{width:1400px;display:flex;margin:0 auto;}
.about-sp .about-sp1 .about-sp-l{width:33.33333%;}
.about-sp .about-sp1 .about-sp-l .about-sp-l1{background: #eee;margin:30px 2%;padding:25px}
.about-sp .about-sp1 .about-sp-l:hover .about-sp-l1{background:#b7242a;}
.about-sp .about-sp1 .about-sp-l:hover .about-sp-ls{background:#fff;}
.about-sp .about-sp1 .about-sp-l:hover h2,.about-sp .about-sp1 .about-sp-l:hover a{color:#fff;}
.about-sp .about-sp1 .about-sp-l .about-sp-ls{height:3px;background:#b7242a;width:30px;margin:10px 0;}
.about-sp .about-sp1 .about-sp-l h2{font-size:18px;font-weight:800;}
.about-sp .about-sp1 .about-sp-l a,.about-sp-ccr a{display:block;color:#b7242a;font-size:18px;}
.about-sp-c .about-sp-cc{padding:40px 0;position:absolute;height: 0;}
.about-sp-ccr{margin: 0 0 0 100px;}
.about-sp-ccr>div{height:3px;background:#b7242a;width:36px;margin:20px 0;}
.about-sp-ccr h2{font-size:20px;font-weight:800;}
.about-sp-ccr p{font-size:16px;margin:35px 0;}
.overflow-hide {
	overflow: hidden
}
.m-title1{width:100%;margin:0 auto;background:#eee;}

.inkPhoBox #prev{ background: url(../img/prevBtn.png) no-repeat; height: 48px; width: 25px; position: absolute; z-index: 99; left: 0px; top: 83px; cursor: pointer; }
.inkPhoBox #next{ background: url(../img/nextBtn.png) no-repeat; height: 48px; width: 25px; position: absolute; z-index: 99; top: 83px; right: 0px; cursor: pointer; }
.inkPhoBox .mod18 #prevTop{display:none}
.inkPhoBox .mod18 #nextTop{display:none}
.inkPhoBox .mod18 li{float:left;}
.inkPhoBox .mod18 .cf li{position:relative;width: 1400px;}
.inkPhoBox .bigImgBox{width: 1400px;margin:0 auto;}
.inkPhoBox .mod18 .picBox{width: 1400px; height: 350px; position: relative; overflow: hidden;}
.inkPhoBox .mod18 .picBox ul{height:350px;position:absolute; left:0;}
.inkPhoBox .mod18 .picBox li .about-sp-cc{ width: 1400px; height: 350px;display:flex;}
.inkPhoBox .smImgBox{ width: 1400px;position: relative; margin:30px auto;overflow: hidden;}
.inkPhoBox .mod18 .listBox{width: 1350px;margin: 0 auto; position: relative; overflow: hidden; height: 159px;}
.inkPhoBox .mod18 .listBox ul{position:absolute; padding-left:0px;}
.inkPhoBox .mod18 .listBox li{ width: 450px; cursor: pointer; position: relative; }
.inkPhoBox .mod18 .listBox li i{display:none;}
.inkPhoBox .mod18 .listBox .on img{border:2px solid #B42222; width:470px; height:97px;}
.inkPhoBox .mod18 .listBox .on i{display:block;}
.inkPhoBox .left_top { font-family:Arial; font-size:32px; color:#fff; text-align:center; height:30px; line-height:30px; background:#333}
.inkPhoBox .mod18 .listBox .about-sp-l1 h2{font-size:20px;font-weight:800;}
.inkPhoBox .mod18 .listBox li .about-sp-l1{width:430px;margin:0 1px;background:#eee;padding:30px 50px;}
.inkPhoBox .mod18 .listBox li .about-sp-ls{height:3px;background:#b7242a;width:30px;margin:10px 0;}
.inkPhoBox .mod18 .listBox .on .about-sp-l1{background:#b7242a;}
.inkPhoBox .mod18 .listBox .about-sp-l1 a{color:#b7242a;margin-top:20px;font-size:16px;display:block;}
.inkPhoBox .mod18 .listBox .on .about-sp-l1 .about-sp-ls{background:#fff;}
.inkPhoBox .mod18 .listBox .on .about-sp-l1 h2,.inkPhoBox .mod18 .listBox .on .about-sp-l1 a{color:#fff;}
/*走马灯*/

.aui-content-box {
    position: relative;
    width: 1400px;
    height: 400px;
    margin: 0 auto;
    background: #fff;
    float: left;
}

.aui-content-item-img {
    position: absolute;
    width: 700px;
    height: 400px;
    -webkit-transition: opacity ease .2s;
    -o-transition: opacity ease .2s;
    -moz-transition: opacity ease .2s;
    transition: opacity ease .2s;
}

.aui-content-item-img img {
    width: 100%;
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear;
}

.aui-content-item-name {
    position: absolute;
    top: 190px;
    left: 0;
    width: 160px;
    padding: 0 15px;
    line-height: 30px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #666;
    font-size: 13px;
}

.aui-content-box-list ul li {
    float: left;
}

.aui-content-box-list ul li a {
    position: relative;
    display: block;
    width: 700px;
    height: 400px;
    text-align: center;
    margin: auto;
}

.aui-content-box-list ul li a img {
    transition: all 0.5s;
}

.aui-content-box-list ul li a:hover img {
    transform: scale(1.1);
    transition: all 0.5s;
}

.aui-content-price {
    position: absolute;
    left: 15px;
    top: 230px;
    width: 160px;
    height: 20px;
    padding: 1px;
    background: #e6382f;
    line-height: 20px;
}

.aui-content-price-new {
    float: left;
    width: 80px;
    height: 20px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background: #e6382f;
    line-height: 20px;
}

.aui-content-price-new i {
    /* margin-right: 3px; */
    font-family: arial;
    font-weight: 400;
    font-size: 12px;
}

.aui-content-price-new span {
    height: 20px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}

.aui-content-price-origin {
    float: left;
    width: 80px;
    height: 20px;
    background: #fff;
    text-align: center;
    color: #b7bcb8;
    font-size: 12px;
    text-decoration: line-through;
}

.aui-content-price-origin i {
    margin-right: 3px;
    font-family: arial;
    font-weight: 400;
    font-size: 12px;
}

.aui-content-price-origin span {
    height: 20px;
    background: #fff;
    text-align: center;
    color: #b7bcb8;
    font-size: 12px;
    text-decoration: line-through;
}

.aui-content-box-ovf {
    width: 1400px;
    overflow: hidden;
    position: relative;
    height: 400px;
}

.aui-content-box-list {
    width: 6950px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.prev {
    position: relative;
    left: 0px;
    top: 50%;
    margin-top: -40px;
}

.next {
    position: relative;
    right: 0;
    top: 50%;
    margin-top: -40px;
}

.prev a {
    opacity: 0.6;
    background: #2f3430;
    position: relative;
    left: 0;
    z-index: 100;
    width: 24px;
    height: 45px;
}

.next a {
    background: #2f3430;
    position: relative;
    right: 0;
    z-index: 100;
    width: 24px;
    height: 45px;
    opacity: 0.6;
}

.prev img {
    width: 80%;
    display: block;
    border: none;
    position: absolute;
    left: 0;
    top: 12px;
}

.next img {
    width: 80%;
    display: block;
    position: absolute;
    border: none;
    top: 13px;
    right: 0;
}

.prev a:hover {
    opacity: 1;
}

.next a:hover {
    opacity: 1;
}

.aui-content-max {
    width: 1400px;
    height: 400px;
    background: #e83632;
    margin: 0 auto;
    position: relative;
}

/*tab分类*/
.about-sp1 .about-sp-l {
	float: left;
	padding: 0 21px;
}
.about-sp1 .about-sp-l.on .about-sp-l1{
	background: #b7242a;
}
.about-sp1 .about-sp-l.on h2,.about-sp1 .about-sp-l.on a{color:#fff;}
.about-sp1 .about-sp-l.on .about-sp-ls{background: #fff;}
/*tab内容*/
.tab-content-wrap {
	position: relative;
	height: 420px;
	width:1400px;
	margin:0 auto;
}
.tab-content {
	position: absolute;
	transition: all .7s linear;
	opacity: 0;
	z-index: -1;
	height: 0;
	width: 100%
}
.tab-content.show1 {
	height: auto;
	opacity: 1;
	top: 0;
	z-index: 1
}

.main{padding:80px 0 0;width:1400px;margin:0 auto;}
.m-title{margin-bottom:50px;}
.m-title h3{font-size: 60px;color:#ebebeb;}
.m-title span{font-size: 30px;color:#333;position: relative;}
.m-title b{font-size: 34px;font-weight: bold;color:#333;position: relative;}
.m-title b:after{content: "";display: inline-block;width:50px;border-top:2px solid #333;position: absolute;bottom:-10px;left:0;}
.m-news .m-title span:after{border-top: 2px solid #fff;}
.m-title p{color:#aaa;}

.business-cont{background: url(../img/bg-ab.jpg) no-repeat center center;}
.business-cont dl{padding:70px 4%;text-align: center;border-right:1px solid #bfbfbf;width: 50%;}
.business-cont dl:nth-child(3n){border-right:none;}
.business-cont dl:nth-child(1){border-bottom:1px solid #bfbfbf}
.business-cont dl:nth-child(2){border-bottom:1px solid #bfbfbf}
.business-cont dl:nth-child(3){border-bottom:1px solid #bfbfbf}
.business-cont dl:hover{background: rgba(0,146,249,.6);}

.business-cont dl dt img{max-width: 100%;}
.business-cont dl dd{color:#fff;}
.business-cont dl dd h3{color:#fff;line-height:36px;height:36px;overflow: hidden;font-size: 18px;font-weight: bold;margin:10px 0;}
.business-cont dl dd p{color:#fff;font-size: 14px;line-height:24px; height:48px;overflow: hidden;}
.business-cont dl dd a{display: table;margin:5px auto 0;border-bottom:2px solid #fff;font-size: 14px;color:#fff;line-height:28px;}


/*.business-cont dl.one dt a{background: url(../img/icon.png) no-repeat center center;}*/
/*.business-cont dl.two dt a{background: url(../img/icon2.png) no-repeat center center; }*/
/*.business-cont dl.three dt a{background: url(../img/icon3.png) no-repeat center center;}*/
/*.business-cont dl.four dt a{background: url(../img/icon4.png) no-repeat center center;}*/
/*.business-cont dl.five dt a{background: url(../img/icon5.png) no-repeat center top;}*/
/*.business-cont dl.six dt a{background: url(../img/icon6.png) no-repeat center center;}*/

/*.business-cont dl.one dt a{background: url(../img/v-1.png) no-repeat center center;}*/
/*.business-cont dl.two dt a{background: url(../img/v-2.png) no-repeat center center;}*/
/*.business-cont dl.three dt a{background: url(../img/v-3.png) no-repeat center center;}*/
/*.business-cont dl.four dt a{background: url(../img/v-4.png) no-repeat center center;}*/
/*.business-cont dl.five dt a{background: url(../img/v-5.png) no-repeat center center;}*/
/*.business-cont dl.six dt a{background: url(../img/v-6.png) no-repeat center center;}*/

.m-business .business-cont dl dt a{display: block;width:93px;height:82px;margin:0 auto;background-size: 93px;}
.m-business .business-cont dl:hover dt a{ }



.m-about{padding:50px 0 10px;margin-bottom:20px;}
.about-cont dl{background: #fff;overflow: hidden;}
.about-cont dl dt{padding-left:0;}
.about-cont dl dd{ padding:55px 40px 0 20px; position: relative;}
.about-cont dl dd:before{content:"";display: block;position: absolute;left:0;top:0;border-left:1px solid rgb(183,36,42);height:150px;}
.about-cont dl dd h3 a{display: block;font-size:18px;color:rgb(183,36,42);font-weight: bold;}
.about-cont dl dd div{ font-size:14px; margin:20px 0;line-height:26px; height:210px;overflow: hidden;}
.about-cont dl dd a.more{ font-size:14px; color:rgb(183,36,42);}

.m-news{}
.m-newsBg{overflow: hidden;}
.m-newsBg .m-title h3{color:#ebebeb;margin-top:20px;}
.m-newsBg .m-title b{color:#000;}
.m-newsBg .m-title b:after{border-color:#fff;}
.m-newsBg .m-title p{color:#aaa;}

.news-content{}
.m-news-list  {padding:0 17px;}
.m-news-list {text-align: center;}
.m-news-list  img{max-height:100%;max-width:100%;margin:0 auto;}
.m-news-list {padding: 15px 0;}
.m-news-list  h3 a{height:24px;overflow: hidden;display: block;font-size: 16px;line-height:24px;text-align:center;}
.m-news-list p{font-size: 14px;line-height:24px;color:#808080;height:48px;overflow: hidden;margin:5px 0}
.m-news-list  span{font-size: 14px;color:#808080;line-height:36px;height:36px;overflow: hidden;display: block;text-align:center;}
.m-news-list dl:hover dd{}
.m-news-list dl:hover h3 a{color:rgb(183,36,42);font-weight: bold;}
.newsSlider .slick-dots li button{width:12px;height:12px;border:2px solid rgb(183,36,42); padding:0; }
.newsSlider .slick-dots li.slick-active button{ background: rgb(183,36,42); }
.newsSlider .slick-dots{bottom:0;}
.newsSlider .slick-dots li button:before{display: none;}
.newsSlider{padding-bottom:50px;}
.m-news-more{margin-top:30px;width:100%;background:rgb(183,36,42);height:50px;line-height:50px;text-align: center;}
.m-news-more a{color:#fff;display: block;height:100%;}
.m-news-more:hover{background:#f2f2f2;}
.m-news-more:hover a{color:#000;}

.m-contact{border:1px solid #e6e6e6;padding:50px;position: relative;background: #fff;margin: 50px 0;}
.contact-list li span{color:#808080;font-size: 18px;line-height:30px;margin-top:19px;}
.contact-list li div{overflow: hidden;width:75%;}
.contact-list li p{font-size: 20px;line-height:30px; margin-top:15px;}
.contact-list li:last-child p{font-size: 16px;}
.contact-list{overflow: hidden;}
.contact-list li{padding-right:20px;}
.contact-list li:last-child{padding-right:0;}
.contact-list li:first-child{padding-left:0;}


.contact-mes{margin:40px 0 0 0;overflow: hidden;}
.contact-input{padding-left:0;}
.contact-input li input{height:50px;line-height:50px;padding:0 10px;margin-bottom:20px;width:100%;border:1px solid #ccc;}
.contact-mes textarea{border:1px solid #ccc;height:190px;padding:10px;}
.contact-sub{background: rgb(183,36,42);color:#fff;height:50px;line-height:50px;text-align: center;border:none;width:100%;margin-top:20px;}

.m-link{margin-top:75px;}
.linkSlider div.slick-slide{margin-right:16px;}
.linkSlider div.slick-slide a{display:block;height:50px;line-height:42px;overflow: hidden;
    border:1px solid #ccc;text-align: center;}
.linkSlider div.slick-slide img{max-width:100%;max-height:100%;margin:0 auto;display: inline-block; }
.linkSlider div.slick-slide:hover a{border:1px solid rgb(183,36,42);}
.linkSlider div.slick-slide.slick-current a{border:1px solid rgb(183,36,42);}
.linkSlider div.slick-slide.slick-current img{filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);}

.linkSlider .slick-prev:before, .slick-next:before{display: none;}
.linkSlider .slick-prev, .slick-next{width:15px;height:31px;}
.linkSlider .slick-prev{background: url(../img/prev-on.png) no-repeat center center;}
.linkSlider .slick-next{background: url(../img/next-on.png) no-repeat center center;}
.linkSlider .slick-prev:hover{background: url(../img/prev-on.png) no-repeat center center;}
.linkSlider .slick-next:hover{background: url(../img/next-on.png) no-repeat center center;}
.linkSlider .slick-next.slick-disabled{background: url(../img/next.png) no-repeat center center;}
.linkSlider .slick-prev.slick-disabled{background: url(../img/prev.png) no-repeat center center;}

.footer{padding:20px 0;background: rgb(183,36,42);}
.foot-lt{padding-left:0;}
.foot-rt{padding-right:0;}
.footNav{overflow: hidden;margin-top:25px;display:flex;justify-content:center;width:1000px;flex-direction: row;margin: 25px auto;}
.footNav li{float:left;padding: 0 40px 0 0;}
.footNav li a{color:#fff;font-size: 16px;height:16px;line-height:16px;display: inline-block; }
.footNav li i{border-right:2px solid #fff;height:15px;margin:0 10px 0 13px;display: inline-block;vertical-align: middle;}
.footNav li a:hover{color:rgb(183,36,42);}
.footNav li:last-child a{border-right:none;}
.footNav dl{padding:20px 40px;}
.footNav dl dt img{width:150px;}
.footNav dl dd{text-align:center;height:30px;line-height:30px;color:#fff;}
.footNav .footNav1 dt{min-height:30px;line-height:30px;color:#fff;font-weight: normal;}
.footNav-1{justify-content: space-between;}
.footNav2{justify-content: flex-start;}
.copy{color:#fff;font-size: 14px;line-height:36px;text-align:center;border-top: 2px solid #eee;}
.copy a{color:#fff;font-size: 14px;}
.copy a:hover{color:#fff;}

.foot-rt dl{text-align: center;margin-left:20px;float:right;}
.foot-rt dl dt{width:80px;height:80px;padding:5px;background: #fff;margin:0 auto;}
.foot-rt dl dt img{max-height:100%;max-width:100%;}
.foot-rt dl dd{line-height:30px;color:#808080;font-size: 14px;}



.scroll_top{position: fixed;right:20px;bottom:20px;opacity: .8}
.scroll_top:hover{opacity: 1;}
.scroll_top.on{position: absolute;top:-66px;right:20px;}

/*内页*/
.det-main{padding:40px 0;overflow: hidden;background: #fff;min-height:500px;}
.main-lt{}
.det-leftBox{width:260px;float:left;border-right: 1px solid #ddd;padding:15px;}
.det-leftTitle{text-align: center; }
.det-leftTitle h3{font-size: 22px;font-weight: bold;}
.det-leftTitle h3 i{color:rgb(183,36,42);}
.det-leftTitle span{font-size: 14px;line-height:24px;height:24px;overflow: hidden;display: block;color:#ccc;}
.det-leftTitle em{display: none;}
.detNav{margin-top:5px;}
.detNav .detNav-li a{height:60px;line-height:60px;position: relative;display: block;text-align:center;}
.detNav .detNav-li i{color:rgb(183,36,42);font-size: 25px;position: absolute;right:0;top:0;height:60px;line-height: 60px;font-family: '宋体'}
.detNav-two .detNav-two-li a{height:40px;line-height:40px;color:#808080;padding-left:15px;}
.detNav-three .detNav-three-li a{font-size: 14px;color:#81c5f4;padding-left:30px;}
.detNav .detNav-li a:hover{color:rgb(183,36,42);font-weight: bold;}
.detNav .detNav-li a.box-on{color:rgb(183,36,42);font-weight: bold;}
.detNav-two{border-left:1px solid rgb(183,36,42);display: none;padding:5px 0;}
.detNav-three{display: none;}
.detNav-two .detNav-two-li a:hover{color:#fff;}
.detNav-two .detNav-two-li:hover{background: rgb(183,36,42);}
.detNav-two .detNav-two-li.box-on{background: rgb(183,36,42);}
.detNav-two .detNav-two-li.box-on>a{color:#fff;}
.detNav-three .detNav-three-li a:hover{color:#fff;}
.detNav-three .detNav-three-li a.box-on{color:#fff;}

.main-rt{margin-left:300px;}
.pos{border-bottom:5px solid #eee;height:41px;line-height:36px;padding-bottom:5px;}
.pos span{font-size: 18px;width:40%;display: inline-block;overflow: hidden;position: relative; height:41px; }
.pos span:after{content:'';display: block;position: absolute;bottom:0;left:0;width:70px;border-bottom:5px solid rgb(183,36,42);}
.pos ul{width:55%;text-align: right;height:36px;line-height:36px;overflow: hidden;}
.pos ul li{display: inline-block;}
.pos ul li a{font-size: 14px;color:#808080;}
.pos ul li a:hover{color:rgb(183,36,42);}
.pos ul li:last-child a{color:rgb(183,36,42);}
.det-txt{font-size: 14px;line-height:28px;padding:15px 0;}
.det-txt img{max-width:100%;max-height:100%;}

.about-main{width:100%;background:url('../img/about-bg1.jpg');background-repeat:no-repeat;background-size:cover;}
.about-main .about-main1{width:1468px;margin:0 auto;display:flex;background:url('../img/about-bg2.png');background-repeat:no-repeat;background-size:cover;}
.about-main .about-main1 .about-main-l{width:32%;display: flex;justify-content: space-around;margin:100px;padding:50px;    border-right: 2px solid #444;}
.about-main .about-main1 .about-main-l img{width:293px;height:316px;}
.about-main .about-main1 .about-main-r{width:68%;padding:90px 90px 90px 50px;}
.about-main .about-main1 .about-main-r h2{width:100px;height:5px;background:rgb(183,36,42);margin-bottom:50px;}

.list-img{width:106%;overflow: hidden;display: flex;flex-wrap: wrap;}
.list-img dl{text-align: center;margin:30px 2% 0 0;float: left;width:30.1%;}
.list-img dl dt{border:1px solid #e6e6e6;text-align: center; }
.list-img dl dt a{ }
.list-img dl dt img{max-width: 100%;max-height: 100%;}
.list-img dl dd{height:45px;line-height:45px;overflow: hidden;}
.list-img dl dd a{display: block;}
.list-img dl:hover dt{border-color:rgb(183,36,42);}
.list-img dl:hover dd{}
.list-img dl:hover dd a{}


.page{margin-top:30px;}
.page ul{display: inline-block;}
.page select{display: inline-block;font-size: 14px;padding:2px 5px;}
.page select option{color:#000;}
.page li{display: inline-block;margin:0 5px;color:#000;font-size: 14px;}
.page li b{ color:rgb(183,36,42);font-size: 14px;font-weight: normal;}

.page li span{display: inline-block;width:30px;height:30px; text-align: center;line-height:30px;}
.page li span:hover{background: rgb(183,36,42);color:#fff;}
.page li.current span{background: rgb(183,36,42);color:#fff;}

.list-textImg{display:flex;justify-content: space-between;flex-wrap: wrap}
.list-textImg .m-news-list{padding:0;width:23%;margin-top:30px;margin-right:1%;}
.list-textImg .m-news-list:nth-child(2n){float:right;}
.hidden-xs h2{text-align:center;font-size:22px;color:#333;line-height:40px;}
.hidden-xs h3{text-align:center;font-size:16px;color:#333;}
.hidden-xs2{border-bottom:none;margin-bottom:50px;}

.list-text{}
.list-text dl{margin-top:30px;border:1px solid #e6e6e6;position: relative;padding:25px;}
.list-text dl dt{position: absolute;right:30px;top:25px;background: url(../img/new-icon_03.png) no-repeat center center;width:16px;height:96px;line-height:96px;}
.list-text dl dd span{display: block;line-height:36px;color:#808080;font-size: 14px;height:36px;overflow: hidden;}
.list-text dl dd h3  {display: block;line-height:36px; font-size: 18px;height:36px;overflow: hidden;}
.list-text dl dd p{ line-height:24px; font-size: 14px;color:#808080;height:24px;overflow: hidden;}

.list-text dl:hover dt{background: url(../img/new-icon_06.png) no-repeat center center;}
.list-text dl:hover {border-color:rgb(183,36,42);}
.list-text dl:hover h3  {color:rgb(183,36,42);font-weight: bold;}


.list-search .sear{text-align: center;color:#808080;font-size: 18px;}
.list-search ul li a{display: block;line-height:80px;border-bottom:1px solid #ebebeb;height:80px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-search ul li i{color:rgb(183,36,42);font-size: 25px;margin-right:10px;}



.share{text-align: right;padding:10px 0;}
.page-ul{padding:10px 0;position: relative;border-top:1px solid #ebebeb;}
.page-ul ul{padding-right:90px;}
.page-ul ul li a{line-height:30px;height:30px;overflow: hidden;color:#808080;font-size: 14px;}
.page-ul ul li a:hover{color:rgb(183,36,42);}
.page-ul .contentBack{width:80px;height:28px;line-height:28px;text-align: center;color:#fff;background:rgb(183,36,42);display: block;
    position: absolute;right:0;top:20px;}

.proCont{text-align: center;padding:20px 0;}
.proCont h3{font-size: 24px;line-height: 36px;margin-top:10px;}
.proCont img{border:1px solid #ebebeb;}

.newsCont{padding:20px 0;text-align: center;}
.newsCont h3{font-size: 18px;font-weight: bold;color:rgb(183,36,42);line-height: 36px;}
.newsCont span{font-size: 14px; color:#808080;line-height: 36px;}





@media (max-width:1200px){

}
@media (max-width:992px){
    .about-cont dl dd{padding-top:30px;}
    .about-cont dl dd div{height:136px;}
    .contact-list li div{width:100%;}
    .contact-list li p{font-size: 18px;}
}
@media (max-width:767px){
    .had_top{padding:10px 15px;}
    .logo{height:50px;}
    .had_rt{padding:0;}
    .had_rt .lang{ height:50px;  line-height:50px;}
    .lang span{ margin-top:14px;}

    .serForm {padding:0;width:90%;}
    .serForm input{padding:0;}
    .serForm .input-ser{float:left;padding:0;height:35px;width:15%;}
    .serForm .input-txt{float:left;width:65%;}
    .serForm .input-sub{float:right;width:20%;}

    .banSlider .slick-slide {position: relative;overflow: hidden;}
    .banSlider .slick-slide img{width:160%;max-width:160%;     position: relative; left: -30%;}
    .banner .slick-dots{bottom:0;}

    .banner .slick-dots li button{ height:15px; }
    .banner .slick-dots li.slick-active button{height:30px;}

    .main{padding:40px 0;}
    .m-title h3{font-size: 30px;margin-bottom:-30px;}
    .m-title span{font-size: 17px;}
    .m-title b{font-size: 17px;}
    .m-title p{margin-top:15px;}
    .m-title{margin-bottom:30px;}
    .business-cont dl:nth-child(4){border-bottom:1px solid #bfbfbf}
    .business-cont dl:nth-child(3){border-right:1px solid #bfbfbf}
    .m-business  .business-cont dl dt a{width:60px;height:60px;background-size: 60px ;}
    .m-business  .business-cont dl:hover dt a{ background-size: 60px ;}
    .business-cont dl dd p{display: none;}
    .business-cont dl dd h3{font-weight: normal;margin:0;}

    .m-about{padding:40px 0;}
    .about-cont dl{text-align: center;}
    .about-cont dl dd div{text-align: left;}
    .about-cont dl dd:before{display: none;}
    .about-cont dl dd{padding:15px 15px 30px;}

    .m-newsBg{height:240px;}
    .m-newsBg .m-title h3{margin-top:54px;}
    .news-content{margin-top:-60px;padding:20px;}
    .m-news-list{padding:0;}
    .m-news-more {background: rgb(183,36,42);}
    .m-news-more  a{color:#fff;}
    .m-news{padding-bottom:50px;}

    .contact-list li{margin-bottom:20px;}
    .contact-list li p{margin-top:5px;}
    .contact-list li {padding:0;}
    .contact-list li img{width:45px;}
    .contact-list li span{line-height:24px;margin-top:0;}
    .m-contact{padding:30px;}

    .contact-input{padding:0;}
    .m-link{margin-top:40px;padding:0 30px;}

    .footer{background: #000;text-align: center;}
    .foot-lt{padding:0;}
    .foot-rt{padding:0;}
    .foot-rt dl{float:none;display: inline-block;}
    .footNav {margin-top:0;}
    .footNav li {float:none;display: inline-block;}
    .copy{line-height:24px;margin:10px 0;}

    .scroll_top{opacity: 1;}
    .scroll_top img{width:40px;}
    .scroll_top.on{top:-40px;}
    .leftNavTel{padding:15px 5px;}


    /*内页*/
    .main-rt{margin-left:0;padding-top:0;}
    .main-lt{float:none;}
    .det-leftBox{width:100%;padding:10px 15px 5px;border:3px solid rgb(183,36,42);}
    .det-leftTitle {text-align: left;position:relative;}
    .det-leftTitle h3{width:80%;font-size:18px;}
    .det-leftTitle span{width:80%;}
    .det-leftTitle em{cursor:pointer;display: block;color:rgb(183,36,42);font-size: 35px;height:43px;line-height:27px;position: absolute;right:0;top:0;}
    .detNav{display: none;}
    .det-main{padding:20px 0;}

    .detNav .detNav-li a{height:50px;line-height:50px;}
    .detNav .detNav-li i{height:50px;line-height:50px;}
    .list-img{width:100%;}
    .list-img dl{width:48%;margin-right:0;}
    .list-img dl:nth-child(2n){float:right;}


    .page{margin-top:15px;}
    .list-textImg .m-news-list{padding:0;width:100%;float:none; }
    .list-textImg .m-news-list:nth-child(2n){float:none;}

    .list-text dl{padding:15px;}
    .list-text dl dt{background: url(../img/new-icon_06.png) no-repeat center center;width:13px;background-size: 13px;top:15px;right:15px;}

    .list-search ul li a{height:60px;line-height:60px;}

    .page-ul ul{padding-right:0;}
}

@media (max-width:480px){
    .leftNavTel b{font-weight: normal;font-size: 16px; }
    .leftNavTel span{font-weight: normal;font-size: 18px;}
    .leftNavTel img{width:13px;}
}

@media (max-width:380px){
    .m-title h3{font-size: 26px;}
    .leftNavTel b{font-weight: normal;font-size: 14px; }
    .leftNavTel span{font-weight: normal;font-size: 16px;}
    .leftNavTel img{width:12px;}
}

@media (min-width:767px){
    .detNav{display: block!important;}
}