@charset "utf-8";
@font-face {
font-family: 'DINCondBold';
src: url('../fonts/DINCondBold.eot');
src: url('../fonts/DINCondBold.eot') format('embedded-opentype'),
     url('../fonts/DINCondBold.woff2') format('woff2'),
     url('../fonts/DINCondBold.woff') format('woff'),
     url('../fonts/DINCondBold.ttf') format('truetype'),
     url('../fonts/DINCondBold.svg#DINCondBold') format('svg');
}
body{ font-family:"微软雅黑";font-size: 12px;color:#363636;} 
a{color:#232323;}
a:focus,a:hover{ text-decoration: none;color:#DA251C;}
p{ margin-bottom: 0 }
em{ font-style:normal}
ul{padding:0;}
input,select,textarea{outline:none} 
.f-dinc{font-family: 'DINCondBold';}
.f-red{color:#da251c !important;}
.f48{ font-size: 48px; }
.h70{ height: 70px; display: block }

.top{ height: 38px; line-height: 38px; background:#DA251C;color:#FFF;}
.top a{color: #FFF;}
.top .ico-tel{width:12px; height: 12px; background:url(../images/ico-tel.png) no-repeat; vertical-align: middle; display:inline-block; vertical-align: middle;margin-right: 5px}
.top .pull-right{margin-right:-15px;overflow: hidden}
.top .pull-right a{padding:0 15px;border-left: solid 1px #EC736E;margin-left: -1px}
.header{ max-height: 115px;}
.header .logo{padding-top:30px; height: 58px;}
.header .logo img{ height: 58px;float:left;}
.header .logo .t{ line-height: 24px;color: #232323;float:left; position: relative;padding-left: 25px;margin-left: 27px;margin-top: 5px}
.header .logo .t:before{content:"";height:40px;width:1px;background:#AAAAAA;position: absolute;top:3px;left: 0}
.header .nav{margin-right: -23px;margin-top: 38px;}
.header .nav-icon{background: url(../images/ico-menu.png) no-repeat;background-size: contain !important;height: 18px;width: 22px;float: right; display: none}
.header .nav-list li{float: left;list-style: none;margin: 0 27px;font-size: 18px;position: relative;padding-top: 15px;height: 77px;}
.header .nav-list li:hover{color:#DA251C;border-top: solid 2px #DA251C;padding-top: 13px;}
.header .nav-list li:hover a{color:#DA251C;}
.header .nav-list li:hover .two-nav{ display: block ;}
.header .nav-list .two-bg{background:#4B4B4B; height: 44px;width:100%;position: absolute;left:0;top:153px; display: none; z-index: 2}
.header .nav-list li .two-nav{font-size:12px;line-height: 44px;position: absolute;left:0;width: 380px;top: 73px;z-index:3;display: none;}
.header .nav-list li .two-nav a{color:#FFF;margin-right: 25px;text-align: center;}
.header .nav-list li .two-nav a:hover{color:#DA251C}
.footer{ background:url(../images/footer-bg.png) no-repeat center;padding:80px 0 50px;background-size: cover;text-align: center;color:#FFF;overflow: hidden; line-height: 24px;}
.footer .code{margin-bottom: 20px;}
.footer .code a{ color:#FFF;}

.footer .f48{line-height: 60px;}
.footer .f-share{margin:55px 0 5px; text-align: center}
.footer .f-share a{ display:inline-block;width:30px; height: 30px; background-position: no-repeat;margin:0 4px;}
.footer .f-share a.f-share-ico1{background-image:url(../images/share-03.png);}
.footer .f-share a.f-share-ico2{background-image:url(../images/share-04.png);}
.footer .f-share a.f-share-ico3{background-image:url(../images/share-05.png);}
.footer .f-share a.f-share-ico4{background-image:url(../images/share-06.png);}

.title{ text-align: center;margin-top:80px;}
.title em{ font-size: 30px; text-transform: uppercase;}
.title b{width: 155px;margin:auto;color:#232323;font-size: 14px;margin-top:5px;padding:0 13px;position:relative;z-index: 2;font-weight: 400;display: block;}
.title b:after,.title b:before{ content:""; height:1px; width:34px;background:#F2F2F2;position:absolute;top:50%;}
.title b:after{right:0;}
.title b:before{left:0;}
.title-01{margin-top:45px; text-align: center;border-bottom: solid 1px #EDEDED; height: 65px; line-height: 65px;}
.title-01 b{border-bottom: solid 1px #E1514A;display: inline-block;line-height: 64px;font-size: 18px;font-weight: 400;}
.title-02{ font-size: 18px;}
.banner-art{ height:337px; overflow: hidden;width:100%;background-position: center; background-repeat: no-repeat;background-size: cover}
.art-tit{padding-top:60px;}
.art-tit b{display: block; font-weight: 400; font-size:24px;}
.art-tit span{color:#c6c6c6; font-size: 12px;}
.art-share{ text-align: right;padding-top: 85px;}
.art-share a{ display: inline-block;width:40px; height: 40px;margin-left:20px; background-repeat: no-repeat;}
.art-share a.art-share-ico1{ background-image: url(../images/share-01.png)}
.art-share a.art-share-ico2{ background-image: url(../images/share-02.png)}
.art-cont{margin-top:20px;padding:60px 0;border-top:solid 1px #F2F2F2;border-bottom:solid 1px #F2F2F2; line-height: 30px;}
.art-pages{padding: 30px 0 80px;}
.art-pages span{ display: block }
.art-pages a{color:#828282;}
.about-us .about-txt{margin-top:45px; line-height: 30px;margin-bottom:75px;}
.history-yl{ background:url(../images/about-bg.jpg) no-repeat center; background-size:cover; overflow: hidden; position: relative;}
.history-yl .line{width:100%;height: 1px;background:#D8D8D8;position:absolute;top;top: 419px;left: 0;z-index: 1;}
.history-yl .title b{ color: #FFF }
.history-time{ display:none}
.history-time01{margin-top:60px;}
.history-time,.history-time01{color:#FFF;overflow: hidden;position: relative;padding-bottom: 65px;}
.history-time a.prev,.history-time a.next,.history-time01 a.next,.history-time01 a.prev{width: 37px;height: 38px;background:url(../images/ico-05.png) no-repeat;display: block;position:absolute;top: 50%;margin-top: -55.5px;z-index: 11;cursor: pointer;}
.history-time a.prev,.history-time01 a.prev{left: 0;}
.history-time a.next,.history-time01 a.next{right: 0;background-position: right top}
.history-time01 .bd >div{ overflow:hidden; margin:auto}
.history-time01 .bd li{ width:30%; float:left;border-left:solid 1px #E8E8E8; position:relative; height:435px; list-style:none}
.history-time01 .bd .up{ position:absolute;top:0; left:25px;right:65px;}
.history-time01 .bd .down{position:absolute;bottom:0;left:25px;right:65px;}
.history-time01 .bd .time{font-size: 36px;margin-top: -8px;margin-bottom: 10px; font-weight:600}
.history-time01 .bd .txt{ line-height:24px;}
.history-time01 .bd img{ width:100%;border:none;}
.history-time .bd{overflow: hidden;margin:auto;width: 1065px;}
.history-time .bd ul{position: relative;height: 610px;-webkit-transition: all .5s ease-in; -moz-transition: all .5s ease-in;-o-transition: all .5s ease-in;transition: all .5s ease-in;}
.history-time .bd li{width: 365px;list-style: none;padding: 0 70px 20px 20px;position: relative;border-left: solid 1px #D8D8D8;float: left;line-height: 24px;bottom:50%; position: absolute;}
.history-time .bd li:after{ content: ""; display: block; clear: both }
.history-time .bd li:nth-child(2n):before{content:"";width:1px;height:147px;display: block;background:#D8D8D8;position: absolute;left:0;top: 0;}
.history-time .bd li:nth-child(2n){border-left: none;top:50%;padding-top: 103px;}
.history-time .bd li:nth-child(2n) .dot{left: -5.5px;top: 135px;}
.history-time .bd .dot{width:13px;height: 13px;border-radius: 50%;background:#FFF;position:absolute;left: -6.5px;}
.history-time .bd .time{font-size: 36px;margin-top: -8px;margin-bottom: 10px;}
.history-time .bd .img{ width:219px;height:139px;border:none;margin-top:10px}
.diploma-list{position: relative;margin: 50px -15px;}
.diploma-list .bd ul{padding:0;margin:0 40px;}
.diploma-list .bd >div{margin:auto;}
.diploma-list .bd li{list-style: none;width:20%; float: left; text-align: center;}
.diploma-list .bd li img{ width:90%;}
.diploma-list .prev,.diploma-list .next{width:41px; height: 41px; background:url(../images/ico-arrow.jpg) no-repeat; position: absolute;top:50%;margin-top:-20.5px; cursor: pointer}
.diploma-list .prev{left: 0;}
.diploma-list .next{right: 0;background-position:right top;}
.about-service .as-item{border:solid 1px #E9E9E9; text-align: center;margin:65px 0;}
.about-service .as-item img{ width: 100% }
.about-service .as-item .name{padding:0 23px;color:#202020; font-size: 14px; font-weight: 400;padding:36px 0 17px; position: relative; display: block}
.about-service .as-item .name:after{ content: ""; position: absolute;bottom:0;left:50%;width:24px; height: 1px; background:#DA251C;margin-left:-12px}
.about-service .as-item .t{color: #6b6b6b; line-height: 24px;padding:20px 15px 40px;}
.new-b-item{ background-color:#F6F6F6;color:#312f2b; line-height: 24px;margin-top: 45px;}
.new-b-item img{width: 100%;margin-left: -15px;}
.new-b-item .name{color:; font-size: 22px; font-weight: 400;margin-top:40px; display: block}
.new-b-item .time{color:#ababab; display: block;padding:10px 0;}
.new-b-item .show{ width: 94px; height: 30px; background:#DA251C;color:#FFF; text-align: center; line-height: 30px;margin-top: 20px; }
.news-list {overflow: hidden;}
.news-list .news-item{margin-top: 65px;float: left;line-height: 24px;padding-left: 0;padding-right: 0;}
.news-list .news-item:nth-child(2n-1) .t,.news-list .news-item:nth-child(2n-1) .name{padding-right: 80px;}
.news-list .news-item img{ width: 100% }
.news-list .news-item .name{padding:5px 0 0 0;font-weight: 400;font-size: 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.news-list .news-item .t{display: block;padding: 7px 0 7px 0;color: #8a8a8a;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news-list .news-item .time{color:#c4c4c4;}
.pages{ overflow: hidden;padding:65px 0;}
.pages li{float:left;list-style:none;}
.pages a,.pages strong{ height:33px; width:33px; border-radius:50%; border:solid 1px #E2E2E2; line-height:31px; text-align:center; display:inline-block; margin:0 5px; font-size:16px; background-color:#FFF;color: #696969}
.pages a.on{ background:#DA251C;border:solid 1px #DA251C; color:#FFF}
.pages a:hover{border:solid 1px #DA251C; color:#DA251C}
.pages a.on:hover{color:#FFF}
.pages a.prev,.pages a.next{font: 400 20px/30px consolas;}
.service-list {margin-top: 65px;}
.service-list li{ background: #EFEFEF; list-style: none; overflow: hidden;margin-bottom: 45px;}
.service-list li .txt{ width: 50%; float: left;padding:75px 50px 0; color:#939393;}
.service-list li .txt .name{color:#484848; font-size: 14px; display: block;margin-bottom: 20px; font-weight: 400; line-height: 30px;}
.service-list li .txt .more{width:114px; height: 32px; background:#7B7B7B;color:#FFF; line-height: 32px; text-align: center; display: block; text-transform: uppercase;margin-top:65px;}
.service-list li .img{ width: 50%; float: left; }
.service-list li .img img{ width: 100% }
.contact-wrap{margin-top:40px;}
.contact-wrap .t{width: 680px;margin:auto;line-height: 38px;color:#747474;text-align: center;}
.contact-wrap .item{line-height:30px; line-height: 30px;}
.contact-wrap .item > div{padding-left: 31px; position:relative;padding-left: 70px;margin:65px 0 ;}
.contact-wrap .item i{position: absolute;top:10px;left:20px;}
.contact-wrap .item p{ line-height: 18px }
.contact-wrap .item em{color:#8e8e8e;}
.contact-wrap .map{margin-bottom: 95px;}
.contact-wrap .map img{ width: 100%; }
.pro-nav{ text-align: center;margin-top: 50px; }
.pro-nav a,.pro-nav li{ display: inline-block;margin:0 8px;padding:0 17px; height: 30px; line-height: 30px; border-radius: 30px; cursor: pointer}
.pro-nav a.cur,.pro-nav li.on{ background: #DA251C;color:#FFF; }
.pro-list {margin-top: 14px;}
.pro-list .pro-item{ box-shadow: 0 0 10px rgba(0,0,0,0.1); display: block;margin-top:28px;padding:35px 25px 30px;line-height: 24px;color:#828282;}
.pro-list .pro-item .img {width:200px; margin:auto;}
.pro-list .pro-item .img i{ text-align: center;width: 200px; height: 200px; display: table-cell; vertical-align:middle;}
.pro-list .pro-item .img img{ width: 100% }
.pro-list .pro-item b{ font-size: 14px;color: #242424; font-weight: 400; display: block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pro-slide{ position: relative;margin-top: 60px;}
.pro-slide .bd ul{padding:0;}
.pro-slide .bd li{ list-style: none; position: relative; }
.pro-slide .bd li img{width:100%;}
.pro-slide .bd .txt{position: absolute;bottom:0;background:rgba(0,0,0,0.8);color:#FFF;padding:30px 0;right: 0;left: 0;z-index: 2;}
.pro-slide .bd .t-l{ width:30%; float:left ; text-align: right;padding-right: 40px;color:#ababab;}
.pro-slide .bd .t-l b{ font-size: 20px; color:#FFF; display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight: 400; line-height: 30px;}
.pro-slide .bd .t-r{width:70%; float: left;padding:0 34px;border-left: solid 1px #898989; line-height: 24px;overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.pro-slide .hd{ position: absolute;bottom:0;left:0;width:100%; text-align: right;padding-bottom: 135px;color:#FFF; font-size: 36px;padding-right: 24px;}
.pro-slide .hd .pageState span{color:#da251c;}
.pro-slide .prev,.pro-slide .next{width:25px; height: 79px; display:block;background:url(../images/ico-arrow01.png) no-repeat #A92A27; position: absolute;top:50%;margin-top:-40px; cursor:pointer;}
.pro-slide .prev{ left:0; background-position:5px center }
.pro-slide .next{ right:0;background-position:-79px center }
.pro-para .title-01{ text-align: left;margin-top: 20px;}
.pro-para .txt{padding:25px 0; line-height: 30px;}
.table.table-style{margin-bottom:0;}
.table.table-style tr th{ height: 52px; background: #DA251C;color:#FFF;border:solid 2px #FFF;font-weight: 400;vertical-align: middle; text-align: center;padding:10px 0;}
.table.table-style tr td{border:solid 2px #FFF;padding:10px 15px; text-align: center;background:#EDEDED; vertical-align: middle;}
.table.table-style tr:nth-child(2n) td{background:#F6F6F6;}
.banner{ height: 500px ; position: relative;width:100%;}
.banner .swiper-slide{ height: 500px;color:#FFF;width:100%;}
.banner .swiper-slide .txt{margin-top: 100px; text-align: center}
.banner .swiper-slide .t1{ font-size: 80px; font-weight: 700 }
.banner .swiper-slide .t2{ font-size: 18px;padding:30px 0 55px;}
.banner .swiper-slide .t3{ background: rgba(218,37,28,0.8); height: 51px; width: 297px; text-align: center; line-height: 51px; margin: auto; font-size: 24px;border-radius:49px}
.banner .swiper-pagination-bullet{ background: #FFFFFF;border:solid 1px #FFFFFF; opacity: 1;width: 12px; height: 12px;}
.banner .swiper-pagination-bullet-active{background: none}
.i-news-wrap{margin:60px 0 80px;color:#6d6d6d; line-height: 24px;}
.i-news-wrap .i-news-item img{ width: 100% }
.i-news-wrap .i-news-item .name{margin-top: 20px; display: block; font-size: 14px; font-weight: 400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.i-news-wrap .i-news-item p{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 20px;}
.i-news-wrap .i-news-item .more{width:94px; height: 29px;border:solid 1px #E5E5E5; line-height: 29px; text-align: center; display: block}
.i-cust-service{background:url(../images/i-bg3.jpg) no-repeat center bottom;overflow: hidden;width: 100%;height: 610px;}
.i-cust-service .i-cs-item{padding:23px;margin-top:55px;margin-bottom: 55px;background: #FFF;border:solid 1px #F6F6F6;-webkit-transition: all .2s ease-in;-moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;height: 356px;}
.i-cust-service .i-cs-item img{ width:100% }
.i-cust-service .i-cs-item .txt{padding:0 25px; text-align: center; line-height: 24px;}
.i-cust-service .i-cs-item .t1{ font-size: 16px;color:#dddddd; text-transform: uppercase;margin-top:20px;}
.i-cust-service .i-cs-item .t2{color: #e22c08; font-size: 15px;}
.i-cust-service .i-cs-item .t3{border-top:solid 1px #DCDCDC;margin-top: 15px;padding:15px 10px 0;overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.i-cust-service .i-cs-item:hover{margin: 40px -15px;height: 385px;}
.i-aboutus { line-height: 36px; }
.i-aboutus .title{margin-bottom:50px;}
.i-aboutus .about-txt1{margin-bottom:80px;padding-right:30px; line-height:28px;color:#747474}
.i-aboutus .about-txt1 .name{ font-size:18px;color:#272727}
.i-aboutus .about-txt1 .name em{ font-size:14px;color:#b4b4b4; display:block}
.i-aboutus .about-txt1 p{margin-top:20px;}
.i-aboutus .about-txt1 .more{ width:160px; height:36px; border:solid 1px #c8c8c8; text-align:center; line-height:36px; color:#777; display:block;text-transform:uppercase;margin-top:20px;}
.i-aboutus .about-img1 img{ width:100%}
.i-aboutus .i-au-txt{ width: 800px; margin:50px auto 75px; text-align: center }
.i-aboutus .item-txt{color:#6b6b6b; line-height: 20px;padding:10px 0 40px 90px; position: relative;}
.i-aboutus .item-txt b{ font-size: 14px; font-weight: 400;color:#202020;margin-bottom: 10px; display: block}
.i-aboutus .item-txt i{ height: 73px; width: 73px; display: block; position:absolute;top:10px;left:0;}
.i-aboutus .item-txt i.ico-a1{ background-image:url(../images/i-about-i1.png) }
.i-aboutus .item-txt i.ico-a2{ background-image:url(../images/i-about-i2.jpg) }
.i-aboutus .item-txt i.ico-a3{ background-image:url(../images/i-about-i3.jpg) }
.i-aboutus .item-txt i.ico-a4{ background-image:url(../images/i-about-i4.jpg) }
.i-aboutus .i-au-item > div:first-child{ text-align: right;}
.i-aboutus .i-au-item > div:first-child .item-txt{padding:10px 90px 40px 0;}
.i-aboutus .i-au-item > div:first-child .item-txt i{ right:0; left:inherit; }
.i-aboutus .i-au-item > div.col-sm-4.hidden-xs{ text-align: center }
.i-ad{background: url(../images/i-bg2.jpg) no-repeat center;margin-top: 30px;color:#FFF;padding: 120px 0 100px; background-size: cover; position: relative;}
.i-ad .i-ad-txt{padding:0 50px; text-align: center; line-height:24px; font-size: 13px;}
.i-ad .i-ad-txt:after{content:"";height:1px;width: 40px;background: #FFF;display: block;margin: 20px auto 0;}
.i-ad .i-ad-txt .num{ font-size: 40px;margin-bottom: 30px }
.i-ad .i-ad-txt .num b{ font-size: 85px; font-weight: 400 }
.i-ad .container{ position: relative; z-index:3 }
.channel_banner {display:block;text-align:center;overflow:hidden;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.channel_banner video{display: block;width:auto;height: 100%;}
.channel_banner .cover{ position: absolute;width: 100%; height: 100%; background:rgba(0,0,0,.6); z-index:2; top: 0; left: 0;}
.show-more{display:block;float:right;width:80px;height:24px;line-height:24px;background:#DA251C;color:#FFF;text-align:center;border-radius:2px;margin-bottom:5px;margin-top:10px;cursor: pointer;}
.table-hidden{height: 247px;overflow-y: hidden;}
.table-hidden.more{ height:100%}
.footer-link{ background:#FFF; border-top:solid 1px #EAEAEA; position:fixed;bottom:0; left:0; width:100%; height:50px; display:-moz-box;display:-webkit-box; display:box; text-align:center}
.footer-link a{  -moz-box-flex:1;-webkit-box-flex:1;box-flex:1; display:block}
.footer-link a i{width:25px; height:23px; display:block; margin:5px auto 2px; background-size: contain; background-repeat:no-repeat; background-position:center}
.footer-link a i.fl-01{ background-image:url(../images/ico-06.png)}
.footer-link a i.fl-02{ background-image:url(../images/ico-07.png)}
.footer-link a i.fl-03{ background-image:url(../images/ico-08.png)}
.link{ width:100%; height:auto; line-height:30px; font-size:13px; margin:0 auto; margin-bottom: 20px; color:black;}
.link small{
margin-left:5px;
}
.link p{ font-size:22px;font-weight:bold;}
.link a{ padding:4.5px; color:#232323; margin-left:5px;}
.link a:hover{ color:red;}

@media (max-width: 1199px){
	.header .logo .t{padding-left: 18px;margin-left: 15px;}
	.header .nav{margin-right: -13px;}
	.header .nav-list li{margin: 0 13px;}
	.history-time .bd{width:900px;}
	.service-list li .txt .more{margin-top:30px;}
	.pro-list .pro-item .img {width:150px;}
	.pro-list .pro-item .img i{width: 150px; height: 150px}
	.i-cust-service .i-cs-item{ height: 325px; }
	.i-cust-service .i-cs-item:hover{height: 360px;}
}
@media (max-width: 991px){
	.header .nav{margin-right: -12px;}
	.header .nav-list li{margin: 0 12px;font-size: 16px;}
	.history-time .bd{width: 690px;}
	.new-b-item .name{margin-top:15px; font-size: 20px;}
	.new-b-item .time{padding:5px 0;}
	.new-b-item .t{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
	.news-list .news-item:nth-child(2n-1) .t, .news-list .news-item:nth-child(2n-1) .name{padding-right: 30px;}
	.service-list li .txt{padding:20px 30px}
	.banner .swiper-slide .t1{ font-size: 64px }
	.i-aboutus .i-au-txt{width:90%}
	.i-cust-service .i-cs-item{ height: 300px; }
	.i-cust-service .i-cs-item:hover{height: 330px;}

}
@media (max-width: 767px){
	.header .logo{margin: 5px 0;height: 40px;padding-top: 0;}
	.header .logo img{height: 40px;}
	.header .nav{margin-top: 18px;margin-right: 0px;}
	.header .nav-icon{ display: block }
	.header .nav-list{position:fixed;left:0;top:0;bottom:0;width:0;background: rgb(38, 40, 39);margin-bottom: 0;overflow: hidden;padding: 5px 0;-webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;    z-index: 99;}
	.header .nav-list.on{width: 70%;padding:5px 10px;}
	.header .nav-list li{width: 100%;padding-top: 0;height: auto;line-height: 45px;margin: 0;border-bottom: solid 1px #515151;font-size: 0.825rem;position: relative;}
	.header .nav-list a{color:#FFF;width: 100%;display: block;}
	.header .nav-list li:hover a{color:#FFF;}
	.header .nav-list li.js-nav-list:after{content:"";background:url(../images/ico-arrow.png) no-repeat center;width:16px; height: 16px; background-size:cover; position: absolute;top:16px;right:0;}
	.header .nav-list li .two-nav{position: inherit;top: inherit;left: inherit !important;    right: initial !important;width: initial !important;background: #DA251C;margin: 0 -10px;padding: 0 10px;}
	.header .nav-list li .two-nav a{border-bottom: solid 1px #343534}
	.header .nav-list li .two-nav a:last-child{border-bottom: none}
	.header .nav-list li .two-nav a:hover{color:#FFF !important;}
	.header .nav-list .two-bg{ display: none !important }
	.header .nav-list li:hover{border-top:none;padding-top:0;}
	.header .nav-list li.js-nav-list:hover{border-bottom: none}
	.footer{padding-top:20px;padding-bottom:70px;}
	.banner-art{ height: 134px }
	.art-tit{padding-top: 5px;}
	.art-cont{padding:30px 0;}
	.art-pages{padding: 20px 0 10px;}
	.art-pages span{padding-bottom: 10px;}
	.title{margin-top:30px;}
	.title em{font-size: 24px;}
	.about-us .about-txt{margin-top:20px;margin-bottom: 50px}
	.history-time{margin-top:30px;}
	.history-time a.prev, .history-time a.next,.history-yl .line{ display:none }
	.history-time .bd li{left:inherit !important;position: relative;bottom: inherit !important;width: 100%;top: inherit !important;}
	.history-time .bd li:nth-child(2n){border-left:solid 1px #d8d8d8;padding-top: 20px}
	.history-time .bd li:nth-child(2n):before{ display: none }
	.history-time .bd li:nth-child(2n) .dot{top: 34px;left: -7.5px;}
	.history-time .bd ul,.history-time .bd{width: 100% !important;padding-left: 10px;}
	.history-time .bd .time{margin-top: 8px;    font-size: 28px;}
	.history-time .bd .dot{top:15px;}
	.title-01{margin-top:0}
	.about-service .as-item{margin:30px 0;}
	.new-b-item > div{padding-left:0;padding-right:0;}
	.new-b-item img{margin-left: 0}
	.new-b-item > div.txt{padding:0 15px 15px;}
	.news-list .news-item{margin-top: 30px}
	.news-list .news-item .name,.news-list .news-item .t,.news-list .news-item .time{padding:0 15px;}
	.news-list .news-item .name{margin-top: 10px}
	.pages{margin:0 -15px;padding:20px 0;}
	.service-list {margin-top: 30px;}
	.service-list ul{padding:0;}
	.service-list li .txt,.service-list li .img{ width: 100% }
	.contact-wrap .item > div{margin:20px 0 30px;}
	.contact-wrap .t{width:100%;}
	.contact-wrap .map{margin-bottom: 20px}
	.pro-slide{margin-top: 30px}
	.pro-slide .bd .txt{padding:10px 0;}
	.pro-slide .bd .t-r,.pro-slide .bd .t-l{padding:0 10px;}
	.pro-slide .hd{padding-bottom:65px; font-size: 28px}
	.table-responsive{border:none;}
	.table.table-style{margin-bottom: 10px}
	.pro-list .pro-item{margin-top:15px;}
	.banner ,.banner .swiper-slide{ height: 280px; background-size: cover}
	.banner .swiper-slide .txt{margin-top: 50px;}
	.banner .swiper-slide .t1{ font-size:28px }
	.banner .swiper-slide .t2{font-size: 16px;padding: 30px 20px;}
	.banner .swiper-slide .t3{font-size: 14px;width: 183px;height: 36px;line-height: 36px;}
	.i-aboutus .i-au-txt{margin:30px auto;}
	.i-aboutus .i-au-item > div:first-child{ text-align: left; }
	.i-aboutus .i-au-item > div:first-child .item-txt{padding: 10px 0 40px 90px;}
	.i-aboutus .i-au-item > div:first-child .item-txt i {right: inherit;left: 0;}
	.i-ad{padding:90px 0 0px;}
	.i-ad .i-ad-txt{margin-bottom: 80px;}
	.i-ad .i-ad-txt .num b{ font-size: 64px; }
	.i-news-wrap{margin-bottom: 20px;}
	.i-news-wrap .i-news-item{padding-bottom:40px;}
	.i-aboutus .about-txt1{margin-bottom:30px;padding-right: 15px;}
	.history-time{ display:block}
	.history-time01{ display:none}
	.i-cust-service{ height:auto; background-size:auto 90%}
	.i-cust-service .i-cs-item {height: auto;}
	
}