﻿*{ margin:0; padding:0;color: #444;font-family:微软雅黑,arial; font-size:14px;  line-height:1;}

body { margin:0 ;  overflow-x: hidden;min-width: 1280px;position: relative;padding: 80px 0 0; width: 100%;}

ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{ text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.text,textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;}

img[src=""]{opacity: 0;}

body::-webkit-scrollbar{ width:8px;}

body::-webkit-scrollbar-thumb{ background:#aaa;}

body::-webkit-scrollbar-track{ background:#ccc;}

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

.f_45{ font-size:45px;}

@font-face
{
font-family:ff;
src: url('../font/shishang.ttf'),
     url('../font/shishang.eot'),
	 url('../font/shishang.svg'),
	 url('../font/shishang.woff');
}

/*分页*/

.BMap_omCtrl{display: none !important;}

.a_dw{position: relative;top: -150px;}

.box {padding: 0 50px; max-width: 1400px; margin: 0 auto;position: relative; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.box2 {padding: 0 50px; max-width: 1200px; margin: 0 auto;position: relative; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}


.page1{clear:both; text-align:center;font-size:18px; line-height: 45px;height: 45px;margin:50px  0 0;position: relative;z-index: 5;}

.page1 span a{ color:#333;padding:10px 15px; text-decoration:none;border-radius: 5px;}

.page1 span a:hover,.page1 span.current a{  background:#b71a35; color:#fff;}

.page1 span{margin:2px;}

.page2{width: 120px;height: 40px;background: #b71a35;text-align: center; color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;text-align: center;}

/* 头部 */

.htp{position: fixed;width: 100%;height: 40px;background: #333;top: 0;left: 0;z-index: 11;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.htp.act{height: 0;overflow: hidden;}

.htp .hlt{float: left;line-height: 40px;color: #ccc;padding-left: 6.5%;}

.htp .hlt s{display: inline-block;padding: 0 10px;}

.htp .hlt span{font-weight: bold;color: #b71a35;}

.htp .hrt{float: right;display: block;line-height: 40px;color: #ccc;text-align: left;padding: 0 5% 0 25px;background: url(../images/1_13.png) left center no-repeat;}

.htp .hrct{float: right;margin-right: 65px;}

.htp .hrct span{line-height: 40px;color: #ccc;margin-right: 20px; display: block;float: left;}

.htp .hrct a{display: block;float: right;width: 20px;height: 20px;margin: 10px 3px;	position: relative;}

.htp .hrct a > img{display: block;width: 100%;position: relative;}

.htp .hrct a:hover > img{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;} 

.htp .hrct a .img{display: none; width: 73px;height: 73px; position: absolute;background: #fff;top: 30px;left: -28px; -moz-box-shadow:0px 2px 10px #aaa; -webkit-box-shadow:0px 2px 10px #aaa; box-shadow:0px 2px 10px #aaa;padding: 3px;}

.htp .hrct a .img img{display: block;width: 100%;}

.htp .hrct a .img s{width: 6px;height:  4px;position: absolute; background: url(../images/1_17.png) center no-repeat; left: 50%;margin-left: -3px;top: -4px;}

.htp .hrct .bdsharebuttonbox {float: right;}

.htp .hrct .bdsharebuttonbox .bds_tsina{background: url(../images/1_14.png) center no-repeat;padding: 0;}

.head{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;position: fixed;width: 100%;height: 80px;top: 0px;left: 0;text-align: center;z-index: 9;background: #fff;-moz-box-shadow:0px 2px 5px rgba(0,0,0,.3); -webkit-box-shadow:0px 2px 5px rgba(0,0,0,.3); box-shadow:0px 2px 5px rgba(0,0,0,.3);}

.head.act{top: 0;}

.head .logo{display: block;width: 80px;float: left;}

.head .logo img{display: block;width: 100%;}

.head .ul{width: calc(50% - 40px);float: left;}

.head .ul li{width: 30%;float: left;position: relative;}
.head .ul li.lang {width: 10%;}
.head .ul li .ltp a{display: block; position: relative;line-height: 80px;font-size: 16px;}

.head .ul li .ltp a s{-webkit-transition: all .3s; -moz-transition: all .3s; position: absolute;width: 0%;height: 2px;background: #ca1e1f;left: 25%;bottom: 0;}

.head .ul li:hover .ltp a,.head .ul li.act .ltp a{color: #ca1e1f;}

.head .ul li:hover .ltp a s,.head .ul li.act .ltp a s{width: 50%;}

.head .ul li .lbt{display: none; position: absolute;width: 100%;padding: 20px 0;background: #fff;top: 80px;left: 0;-moz-box-shadow:0px 2px 5px rgba(0,0,0,.3); -webkit-box-shadow:0px 2px 5px rgba(0,0,0,.3); box-shadow:0px 2px 5px rgba(0,0,0,.3);}

.head .ul li .lbt a{display: block;line-height: 30px;}

.head .ul li .lbt a:hover{background:  #ca1e1f;color: #fff;}

.head .hbox{}



/* 首页 */

.lunbo{}

.swiper1 img{display: block;width: 100%;}

.swiper1 .swiper-slide a{display: block;position: relative;}

.swiper1 .swiper-slide a .mimg{display: none;}

.swiper1 .swiper-slide a .txt{position: absolute;top: 0;left: 0;width: 100%;}

.swiper1 .swiper-slide a .txt *{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #fff;}

.swiper1 .swiper-slide a .txt .tt{font-weight: bold; font-size: 48px; margin-top: 12%; transform: translate(0,150px); -webkit-transform: translate(0,150px); opacity: 0; transition-delay: .8s; -webkit-transition-delay: .8s; -moz-transform: translate(0,150px); -ms-transform: translate(0,150px); -o-transform: translate(0,150px); }

.swiper1 .swiper-slide a .txt .tc{font-weight: normal; color: #fff;margin: 30px 0;transform: translate(0,150px);-webkit-transform: translate(0,150px);transition-delay: 1s;-webkit-transition-delay: 1s;opacity: 0;}
.swiper1 .swiper-slide a .mask {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0);
}


.swiper1 .swiper-slide-active a .txt .tt,.swiper1 .swiper-slide-active a .txt .tc{transform: translate(0,0);-webkit-transform: translate(0,0);opacity: 1;}

.swiper1 .pagination1{bottom: 40px;}

.swiper1 .pagination1 span{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;width: 19px;height: 19px;background: url(../images/1_2.png) center no-repeat;opacity: 1;}

.swiper1 .pagination1 .swiper-pagination-bullet-active{background: url(../images/1_1.png) center no-repeat;}

.i1{position: relative;background: #f5f5f5;}

.i1 .box{padding: 120px 50px;}

.i1 .box .en{color: #ca1e1f;font-weight: bold;}

.i1 .box .tt{margin: 10px 0 30px;}

.i1 .box .tc{line-height: 1.8;width: 500px;height: 50px;color: #888; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.i1 .box .ul1 li{float: left;width: 200px;text-align: center;margin: 80px 0;}

.i1 .box .ul1 li:nth-child(1){width: 100px;}

.i1 .box .ul1 li .num,.i1 .box .ul1 li .tx{color: #666;}

.i1 .box .ul1 li .num span{font-size: 60px;font-family: ff;}

.i1 .box .ul1 li .tx{margin-top: 10px;}

.i1 .box .more{display: inline-block;padding: 18px 45px;background: #ca1e1f;color: #fff;}

.i1 .box .more img{display: block;float: right;margin: 3px 0 0 10px;}

.i1 .box .more:hover {background: #b91819;}

.i1 .box .more:hover img{margin-left: 15px;}

.i1 .irt{position: absolute;width: 56%;height: 100%;top: 0;right: 0;z-index: 2;overflow: hidden;}

.i1 .irt img{display: block;height:  100%;he-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;position: absolute;  right: -40px;}

.i1 .irt:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.i2{padding: 100px 0 ;text-align: center;background: url(../images/1_2.jpg) ;}

.i2 .en{font-weight: bold;color: #ca1e1f;}

.i2 .tt{margin: 20px 0 70px;}

.i2 .ibox *{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;color: #fff;}

.i2 .ibox .ilt{width: calc(37.5% - 5px);float: left;position: relative; overflow: hidden; }

.i2 .ibox img{display: block;width: 100%;}

.i2 .ibox .txt{opacity: 0; position: absolute;width: 100%;box-sizing: border-box;padding: 5% 20%; top: 0;left: 0; height: 100%;background: url(../images/1_5.png) center bottom no-repeat; background-size: cover;}

.i2 .ibox .txt div{transform: translate(0,50px);-webkit-transform:  translate(0,50px);}

.i2 .ibox .txt .itt{margin-top: 120%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.i2 .ibox .txt .xian{width: 30px;height: 1px;background: #fff;margin: 10% auto ;}

.i2 .ibox .txt .tc{line-height: 1.8;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 75px;}

.i2 .ibox .txt .more{width: 100px;line-height: 30px;background: #313131;margin: 5% auto;}

.i2 .ibox .txt .more:hover {background: #ca1e1f;}

.i2 .ibox .ilt:hover .txt,.i2 .ibox .img:hover .txt{opacity: 1; }

.i2 .ibox .ilt:hover .txt div,.i2 .ibox .img:hover .txt div{transform: translate(0,0);-webkit-transform: translate(0,0);}

.i2 .ibox .irt{width: calc(62.5%);float: right;position: relative; overflow: hidden; }

.i2 .ibox .irt .img{position: relative;margin: 0 0 5px 0;}

.i2 .ibox .irt .img1{width: calc(62.5% - 5px);float: left;}

.i2 .ibox .irt .img .itt{margin-top: 10%;}

.i2 .ibox .irt .img2{width: 37.5%;float: right;}

.i2 .ibox .irt .img2 .itt{margin-top: 40%;}

.i2 .ibox .irt .img3{float: left;}

.i2 .ibox .irt .img4{float: right;}

.i2 .ibox .irt .tmore{width: 100%;float: left;line-height: 42px;background: #ca1e1f url(../images/1_3.png) 55% center  no-repeat;box-sizing: border-box;padding-right: 30px;}

.i2 .ibox .irt .tmore:hover{background: #b91819 url(../images/1_3.png) 56% center  no-repeat;}

.i3{padding: 100px 0;background: #f2f2f2;text-align: center;}

.i3 .en{font-weight: bold;color: #ca1e1f;}

.i3 .tt{margin: 20px 0 70px;}

.i3 .ul1 li{width: 21.25%;float: left;margin-right: 5%;text-align: left;}

.i3 .ul1 li *{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.i3 .ul1 li:nth-child(4n){margin-right: 0;}

.i3 .ul1 li .ltt{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.i3 .ul1 li .xian{width: 28px;height: 1px;background: #333;margin: 30px 0 25px;}

.i3 .ul1 li .ltc{line-height: 1.5;color: #888;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 62px;}

.i3 .ul1 li .more{padding: 0 20px;height: 30px;margin-top: 30px;background: #333 url(../images/1_3.png) 50% center no-repeat;display: inline-block;}

.i3 .ul1 li .more span{display: block;float: left;text-align: left;line-height: 30px; color: #fff;font-size: 12px;width: 0;overflow: hidden;}

.i3 .ul1 li:hover  .more{background: #ca1e1f url(../images/1_3.png) 80% center no-repeat;}

.i3 .ul1 li:hover  .more span{width: 50px;}

.footer{padding: 80px 0;background: #2e2e2e;}

.footer *{color: #fff;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.footer .ul1{width: calc(100% - 550px);float: left;margin-right: 50px;}

.footer .ul1 li{width: 20%;float: left;}

.footer .ul1 li div{margin-bottom: 13px;}


.footer .ul1 li a{display: block;color: #999;margin-bottom: 15px;}

.footer .ul1 li a:hover{color: #fff;margin-left: -5px;}

.footer .ften{width: 370px;float: left;color: #999;line-height: 1.8;}

.footer .ften span{display: block;position: relative;font-size: 16px;line-height: 18px;margin-bottom: 5px;}

.footer .ften span img{display: block;position: absolute;top: 0;left: -25px;}

.footer .frt{width: 130px;float: right;text-align: center;}

.footer .frt .img img{display: block;margin: 0 auto;}

.footer .frt .tx{margin: 20px 0;}

.footer .frt .abtn a{display: inline-block;margin: 0 10px ;opacity: .5;}

.footer .frt .abtn a:hover {opacity: 1;}

.footer .frt .abtn a:nth-child(1){display: none;}

.fotter2{background: #222;}

.fotter2 *{line-height: 50px;color: #999;}

.fotter2 span{float: right;}

/* 关于我们 */

.banner{position: relative;overflow: hidden;}

.banner img{display: block;width: 1920px;-webkit-transition: all 1.5s; -moz-transition: all 1.5s; transition: all 1.5s;}

.banner:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.banner .mimg{display: none;width: 100%;}

.banner .pimg{position: relative;left: 50%;margin-left: -960px;}

.banner .txt{position: absolute;width: 100%;top: 0;left: 0;height: 100%;text-align: center;}

.banner .txt .tt{color: #fff;margin: 13% 0 3%;font-weight: bold;}

.banner .txt .en{font-size: 48px;font-weight: bold;color: rgba(255,255,255,0.3);}

.banner .txt .xian{display: block;width: 30px;height: 1px;background: #fff;margin: 3% auto 0;}

.nav{background: #e6e6e6;}

.nav a{font-size: 16px; display: block;width: 16.66%;float: left;position: relative;line-height: 50px;position: relative;text-align: center;box-sizing: border-box;border-right: 1px solid #fff;}

.nav a:nth-child(1){border-left: 1px solid #fff;}

.nav a s{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;position: absolute;width: 0%;height: 2px;background: #ca1e1f;top: 0;left: 0;}

.nav a:hover,.nav a.act{background: #fff;}

.nav a:hover s,.nav a.act s{width: 100%;}

.ab1{padding: 85px;min-height: 720px;background: url(../images/2_2.jpg) center bottom no-repeat;background-size: 100%;text-align: center;}

.ab1 .en{color: #ccc;margin: 10px 0 50px;}

.ab1 .tc{text-align: justify;line-height: 1.8;color: #666;}

.ab2{height: 260px;background: url(../images/2_3.jpg) center no-repeat;background-size: cover;}

.ab2 .ul1 li{width: 33.33%;float: left;text-align: center;}

.ab2 .ul1 li {padding-top: 80px;}

.ab2 .ul1 li .num{color: #fff;}

.ab2 .ul1 li .num span{font-size: 72px;color: #fff;font-family: ff;}

.ab2 .ul1 li .tx{color: #fff;margin-top: 10px;}

.ab3{text-align: center;padding: 100px 0;background: url(../images/2_4.jpg)center no-repeat;background-size: cover;min-height: 600px;}

.ab3 .en{color: #ccc;margin: 10px 0 50px;}

.ab3 .tc{text-align: justify;line-height: 1.8;color: #666;}

.swiper2{}

.swiper2 .swiper-slide{background: #fefefe;}

.swiper2 .swiper-slide .sbox .slt{width: 39.5%;float: left;position: relative;overflow: hidden;}

.swiper2 .swiper-slide .sbox .slt img{display: block;width: 100%;}

.swiper2 .swiper-slide .sbox .slt span{display: block;position: absolute;top: 30px;left: 0;width: 100px;line-height: 45px;background: #b21631;color: #fff;font-size: 20px;}

.swiper2 .swiper-slide .sbox .srt{width: 60.5%;box-sizing: border-box;float: right;padding: 40px 50px 40px 40px; text-align: justify;}

.swiper2 .swiper-slide .sbox .srt .stt{display: none;}

.swiper2 .swiper-slide .sbox .srt .stc{height: 290px; line-height: 1.8;color: #666;overflow: auto;padding-right: 10px;}

.swiper2 .swiper-slide .sbox .srt .stc::-webkit-scrollbar{ width:4px;}

.swiper2 .swiper-slide .sbox .srt .stc::-webkit-scrollbar-thumb{ background:#b21631;}

.swiper2 .swiper-slide .sbox .srt .stc::-webkit-scrollbar-track{ background:#ccc;}



.ab3 .box3{margin-top: 55px;position: relative;}

.ab3 .box3 .xian{width: 100%;height: 1px;background: #aaa;position: absolute;top: 25px;left: 0;}

.ab3 .box3 .prev3{-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3); box-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius: 50%;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;width: 50px;height: 50px;background: url(../images/1_11.png) center no-repeat;left: -20px;margin-top: -35px;}

.ab3 .box3 .next3{-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3); box-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius: 50%;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;width: 50px;height: 50px;background: url(../images/1_12.png) center no-repeat;right: -20px;margin-top: -35px;}

.ab3 .box3 .prev3:hover{background: url(../images/1_12_1.png) center no-repeat;}

.ab3 .box3 .next3:hover{background: url(../images/1_11_1.png) center no-repeat;}

.swiper3 .swiper-slide{cursor: pointer;}

.swiper3 .swiper-slide .sbox *{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.swiper3 .swiper-slide .sbox span{display: block;width: 19px;height: 19px;background: url(../images/1_10.png) center no-repeat; margin: 16px auto 0;}

.swiper3 .swiper-slide .sbox .txt{color: #666;font-size: 16px;margin-top: 20px;}

.swiper3 .swiper-slide-active  .sbox span{background: url(../images/1_9.png) center no-repeat;}

.swiper3 .swiper-slide-active  .sbox  .txt{font-size: 20px;margin-top: 18px;}

.ab4{text-align: center;padding: 100px 0;}

.ab4 .en{color: #ccc;margin: 10px 0 50px;}

.ab4 .tc{text-align: justify;line-height: 1.8;color: #666;}

.swiper4 .swiper-slide{}

.swiper4 .swiper-slide img{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;display: block;width: 100%;transform: scale(.9);-webkit-transform: scale(.9);}

.swiper4 .swiper-slide .txt{font-size: 20px;color: #666;margin-top: 20px;opacity: 0;}

.swiper4 .swiper-slide:hover img{transform: scale(1);-webkit-transform: scale(1);} 

.swiper4 .swiper-slide .txt{opacity: 1;line-height: 1.5;height: 60px;}

.ab4 .box3 .prev4{-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3); box-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius: 50%; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;width: 50px;height: 50px;background: url(../images/1_11.png) center no-repeat;left: -20px;margin-top: -35px;}

.ab4 .box3 .next4{-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3); box-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius: 50%; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;width: 50px;height: 50px;background: url(../images/1_12.png) center no-repeat;right: -20px;margin-top: -35px;}

.ab4 .box3 .prev4:hover{background: url(../images/1_12_1.png) center no-repeat;}

.ab4 .box3 .next4:hover{background: url(../images/1_11_1.png) center no-repeat;}

.ab5{text-align: center;padding: 100px 0;background: #f5f5f5;}

.ab5 .en{color: #ccc;margin: 10px 0 50px;}

.ab5 .ul1{margin-bottom: 50px;}

.ab5 .ul1 li{padding: 30px 0;border-bottom: 1px dashed #666;}

.ab5 .ul1 li .llt{width: 520px;float: left;text-align: justify;}

.ab5 .ul1 li .llt .num{width: 190px;line-height: 60px;color: #fff;font-size: 42px;background: #b71a35;box-sizing: border-box;padding: 0 15px;position: relative;}

.ab5 .ul1 li .llt .num .len{width: 315px;position: absolute;line-height: 50px;border-bottom: 1px solid #333;top: 0;left: 60px;color: #999;text-align: right;}

.ab5 .ul1 li .llt .ltt{color: #b71a35;line-height: 60px;}

.ab5 .ul1 li .llt .ltc{width: 100%;height: 230px;overflow:hidden ;position: relative;overflow: auto;padding-right: 10px;}

.ab5 .ul1 li .llt .ltc::-webkit-scrollbar{ width:4px;}

.ab5 .ul1 li .llt .ltc::-webkit-scrollbar-thumb{ background:#b21631;}

.ab5 .ul1 li .llt .ltc::-webkit-scrollbar-track{ background:#ccc;}


.ab5 .ul1 li .llt .ltc .ltc1,.ab5 .ul1 li .llt .ltc .ltc2{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;width: 100%;line-height: 1.8;color: #666;}

.ab5 .ul1 li .llt .ltc .ltc2{margin-top: 20px;}

.ab5 .ul1 li .llt .ltc .ltc2{background: #f5f5f5;}

.ab5 .ul1 li .lrt{width: 590px;float: right;overflow: hidden;}

.ab5 .ul1 li .lrt img{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;display: block;width: 100%;}

.ab5 .ul1 li .lrt:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.ab5 .ul1 li:nth-child(2n) .llt{ float: right; }

.ab5 .ul1 li:nth-child(2n) .lrt{ float: left; }

.ab5 .ul1 li:nth-child(2n) .llt .num{float: right;text-align: right;}

.ab5 .ul1 li:nth-child(2n)  .llt .num .len{left: auto;right: 60px;text-align: left;}

.ab6{text-align: center;padding: 100px 0;}

.ab6 .en{color: #ccc;margin: 10px 0 50px;}

.ab6 .video{position: relative;}

.ab6 .video video{height: 400px;}

.ab6 .abrn{margin-top: 40px;}

.ab6 .abrn a{display: block;width: 32%;float: left;margin-right: 2%;position: relative;}

.ab6 .abrn a:nth-child(3n){margin-right: 0;}

.ab6 .abrn a img{display: block;width: 100%;}

.ab6 .abrn a .txt{box-sizing: border-box; text-align: center;line-height: 60px;border:1px solid #ddd;background: #fff;color: #666;font-size: 16px;}

.ab6 .abrn a .img{position: relative;}

.ab6 .abrn a .img span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,.3) url(../images/2_1.png) center no-repeat;}

.ab6 .abrn a.act .img span{background: none;}

.ab7{text-align: center;padding: 100px 0;background: #f5f5f5;}

.ab7 .en{color: #ccc;margin: 10px 0 50px;}

.ab7 .map{position: relative;}

.ab7 .map #map{width: 100%;}

.ab7 .map #map img{width: 100%;}

.ab7 .map .img{width: 17%;position: absolute;top: 20%;left: 40%;display: none;}

.ab7 .map .img img{display: block;max-width: 100%;}

.ab7 .ul1{margin-top: 75px;}

.ab7 .ul1 li{width: 33.33%;float: left;}

.ab7 .ul1 li img{display: block;width: 45px;margin: 0 auto;}

.ab7 .ul1 li .txt{line-height: 1.8;font-size: 16px;color: #666;margin-top: 30px;padding-top: 5px;border-right: 1px solid #ddd;}

.ab7 .ul1 li:last-child .txt{border: 0;}

/* 文化 */

.nav_cu a:nth-child(1){margin-left: 16.66%;}

.cu1{padding: 100px 0;}

.cu1 .en{color: #ccc;margin: 10px 0 110px;}

.cu1 .img{width: 50%;}

.cu1 .img img{display: block;width: 100%;}

.cu1 .crt{position: absolute;width: 55%;padding: 85px 0 125px;text-align: center;top: 80px;left:40%;background: #f5f5f5;box-sizing: border-box;}

.cu1 .crt .cen{font-size: 70px;font-style: italic;font-weight: bold;color: #dcdcdc;}

.cu1 .crt .tc{width: 70%;margin: 50px auto 0;line-height: 1.8;color: #666;font-size: 16px;text-align: justify;}


.cu2{padding: 100px 0  ;text-align: center;background: #f5f5f5;}

.cu2 .en{color: #ccc;margin: 10px 0 50px;}

.cu2 .ilt{width: 58.33%;float: right;position: relative;z-index: 2;}

.cu2 .ilt .xian{margin-bottom: 50px;}

.cu2 .ilt .xian span{display: block;width: 220px;width: 220px;height: 1px;background: #e8e8e8;position: relative;float: right;}

.cu2 .ilt .xian s{display: block;width: 65px;height: 2px;background: #a00203;position: absolute;right: 0;bottom: 0;}

.cu2 .ilt .en{width: 350px;height: 90px;background: url(../images/1_5.png) center right no-repeat;position: absolute;top: 0;right: -50px;z-index: -1;}

.cu2 .ilt .img,.cu2 .ilt .img img{display: block; height: 405px;overflow: hidden;}

.cu2 .ilt .txt{padding: 40px 0;background: #f5f5f5;}

.cu2 .ilt .txt .day{width: 125px;float: left;box-sizing: border-box;border-right: 1px solid #a00203;}

.cu2 .ilt .txt .day .year{color: #999;margin-top: 10px;}

.cu2 .ilt .txt .att{width: calc(100% - 400px);float: left;margin-left: 35px;text-align: left;color: #333;line-height: 1.6;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.cu2 .amore{display: block;position: relative;float: right; width: 120px;line-height: 38px;color: #a00203;margin: 0 30px 0 0;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;text-align: left;background: url(../images/3_2.png) center right no-repeat;box-sizing: border-box;padding: 0 20px 0 5px;}

.cu2 .ilt  *{ -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.cu2 .amore .s1{display: block;width: 0%;height: 1px;background: #a00203;position: absolute;top: 0;left: 0;}

.cu2 .amore .s2{display: block;width: 0%;height: 1px;background: #a00203;position: absolute;bottom: 0;right:  0;}

.cu2 .ilt:hover .amore  s{width: 100%;}

.cu2 .ilt:hover  img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.cu2 .irt{width: 38%;float: left;box-sizing: border-box;border:1px solid #ddd;text-align: left;}

.cu2 .irt a {display: block;background: #f5f5f5;padding: 40px 30px;border-bottom: 1px solid #ddd;}

.cu2 .irt a:last-child{border:0;}

.cu2 .irt a .att{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.cu2 .irt a .time{margin: 20px 0 ;line-height: 16px;padding-left: 35px;background: url(../images/3_1.png) left center no-repeat;color: #999;}

.cu2 .irt a .atc{color: #888;line-height: 1.8;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.cu2 .irt a:hover{background: #fff;}

.cu2 .irt a:hover .att{color: #a00203;}

.cu2 .more{display: inline-block;padding: 18px 45px;background: #ca1e1f;color: #fff;margin-top: 50px;}

.cu2 .more img{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;display: block;float: right;margin: 3px 0 0 10px;}

.cu2 .more:hover {background: #b91819;}

.cu2 .more:hover img{margin-left: 20px;}






.cu3{padding: 100px 0;text-align: center;background: url(../images/3_4.jpg) center no-repeat; background-size: cover;min-height: 750px;}

.cu3 .en{color: #a0a0a0;margin: 10px 0 50px;}

.cu3 *{color: #fff;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.cu3 .ul1 {width: 1200px;}

.cu3 .ul1 li{width: 384px;height: 166px;box-sizing: border-box;float: left;border:1px solid #a0a0a0;border-radius: 5px;margin-right: 24px;margin-bottom: 30px;}

.cu3 .ul1 li img{display: block;width: 40px;margin: 20px auto 15px;}

.cu3 .ul1 li .ltc{margin-top: 15px;padding: 0 12%;line-height: 1.5;}

.cu3 .ul1 li:nth-child(3n){margin-right: 0;}

.cu3 .ul1 li:hover img{transform: translate(0,-10px);-webkit-transform: translate(0,-10px);}

.cu4{padding: 100px 0;text-align: center;background: #f5f5f5;}

.cu4 .en{color: #ccc;margin: 10px 0 50px;}

.cu4 *{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.cu4 .clt{width: 32.33%;float: left;}

.cu4 .img,.cu4 .img img{display: block;position: relative; overflow: hidden;width: 100%;}

.cu4 .img .txt{width: 100%;line-height: 45px;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.3);color: #fff;}

.cu4 .img:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1);  } 

.cu4 .cct{width: 32.33%;float: left;margin-left: 1.5%;}

.cu4 .cct .img{margin-bottom: 5%;}




/* 产品 */

.pr1{padding: 80px 0;text-align: center;}

.pr1 a{display: block;float: left;width: 20%;float: left;box-sizing: border-box;line-height: 50px;border:1px solid #ddd;margin-right: 6.66%;position: relative;z-index: 3;}

.pr1 a:last-child{margin-right: 0;}

.pr1 a:after{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;content: " ";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background: #b71a35;opacity: 0;transform: scale(.1);-webkit-transform: scale(.1);}

.pr1 a.act,.pr1 a:hover{color: #fff;border:1px solid #b71a35;}

.pr1 a.act:after,.pr1 a:hover:after{opacity: 1;transform: scale(1);-webkit-transform: scale(1);}

.pr2{padding: 0 0 110px;}

.pr2 .ul1 li {width: 32%;float: left;margin-right: 2%;margin-bottom: 2%;position: relative;overflow: hidden;}

.pr2 .ul1 li a{display: block;overflow: hidden;}

.pr2 .ul1 li *{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.pr2 .ul1 li:nth-child(3n) {margin-right: 0;}

.pr2 .ul1 li img{display: block;width: 100%;}

.pr2 .ul1 li .txt{position: absolute;width: 100%;font-size: 18px;color: #fff;line-height: 50px;left: 0;bottom: 0;background: rgba(0,0,0,0.5);text-align: center;}

.pr2 .ul1 li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);} 

.pr2 .ul1 li a:hover .txt{background: rgba(0,0,0,0.3);}

/* 详情 */

.prc1{padding: 160px 0 220px;}

.prc1 .plt{width: 43.33%;float: left;position: relative;z-index: 9;}

.prc1 .plt .ptp{width: 100%;box-sizing: border-box;padding: 10px ;border:1px solid #ddd;margin-bottom: 15px; }

.prc1 .plt .ptp img{display: block;width: 100%;}

.prc1 .plt .pbt{box-sizing: border-box;padding: 0 10px;}

.prc1 .plt .pbt img{display: block;width: 22%;float: left;margin-right: 4%;cursor: pointer;}

.prc1 .plt .pbt img:nth-child(4){margin-right: 0;}

.prc1 .prt{width: 40%;float: right;padding: 85px 0 0;}

.prc1 .prt .ptt{}

.prc1 .prt .ptc{color: #7c7c7c;font-size: 13px;padding: 20px 0 35px;}

.prc1 .prt .ptd1{color: #aaa;padding: 12px 30px;background: #f1f0f0;} 

.prc1 .prt .ptd1 span{margin-right: 5px;}

.prc1 .prt .ptd2{color: #888;font-size: 13px;padding: 20px 30px 35px; }

.prc1 .prt .more{display: block;width: 120px;box-sizing: border-box;line-height: 32px;border:1px solid #ddd;position: relative;z-index: 3;text-align: center;}

.prc1 .prt .more:after{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;content: " ";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background: #b71a35;opacity: 0;transform: scale(.1);-webkit-transform: scale(.1);}

.prc1 .prt .more:hover{color: #fff;border:1px solid #b71a35;}

.prc1 .prt .more:hover:after{opacity: 1;transform: scale(1);-webkit-transform: scale(1);}


/* 人才 */

.per_cu .box2 a:nth-child(1){margin-left: 25%;}

.pe1{padding: 100px 0;text-align: center;background: #f5f5f5;}

.pe1 .en{color: #a0a0a0;margin: 10px 0 50px;}

.pe1 .ul1{margin-top: 80px;}

.pe1 .ul1 li{margin-bottom: 8px;text-align: justify;cursor: pointer;}

.pe1 .ul1 li .ltp{line-height: 80px;background: #fff;padding: 0 40px;}

.pe1 .ul1 li .ltp span{width: 28px;height: 80px;float: right;background: url(../images/5_1.png) center no-repeat;}

.pe1 .ul1 li .lbt{padding: 30px 40px 40px;background: #fff;display: none;}

.pe1 .ul1 li .lbt .lbox{background: #f2f2f2;padding: 10px 40px;}

.pe1 .ul1 li .lbt .lbox span{display: block;width: 25%;float: left;line-height: 2;color: #666;}

.pe1 .ul1 li .lbt .ltc{padding: 20px 40px;line-height: 1.5;} 

.pe1 .ul1 li .lbt .lmore{padding-top: 20px;border-top: 1px solid #ddd;text-align: right;width: calc(100% - 80px);margin: 30px auto 0;}

.pe1 .ul1 li .lbt .lmore a{display: inline-block;width: 130px;line-height: 40px;text-align: center;background: #b71a35;color: #fff;}

.pe1 .ul1 li:nth-child(1) .lbt{display: block;}

.pe1 .ul1 li.act .ltp{background: #b71a35;color: #fff;}

.pe1 .ul1 li.act .ltp span{background: url(../images/5_2.png) center no-repeat;}

.pe1 .ul1 li .lbt .lmore a:hover {background: #b91819;}

.pe2{text-align: center;padding: 100px 0;}

.pe2 .en{color: #a0a0a0;margin: 10px 0 50px;}

.pe2 .tc{line-height: 1.8;color: #666;margin-bottom: 50px;}

.pe2 .ul1 li{width: 31.5%;float: left;box-sizing: border-box;border:1px solid #ddd;line-height: 50px;font-size: 16px;margin-right: 2.75%;margin-bottom:20px;}

.pe2 .ul1 li:nth-child(3n){margin-right: 0;}

.pe2 .ul1 li .img,.pe2 .ul1 li .img img{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;display: block;width: 100%;overflow: hidden;}

.pe2 .ul1 li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);} 

.pe3{padding: 100px 0;text-align: center;background: #f5f5f5; }

.pe3 .en{color: #a0a0a0;margin: 10px 0 50px;}

.swiper5{}

.swiper5 .swiper-slide{transform: scale(.8);-webkit-transform: scale(.8);-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.swiper5 .swiper-slide img{display: block;width: 100%;opacity: .8;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.swiper5 .swiper-slide:hover{transform: scale(1);-webkit-transform: scale(1);}

.swiper5 .swiper-slide:hover img{opacity: 1;}

.swiper5 .prev5{-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3); box-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius: 50%; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;width: 50px;height: 50px;background: url(../images/1_11.png) center no-repeat;left: 5px;margin-top: -35px;}

.swiper5 .next5{-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3); box-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius: 50%; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;width: 50px;height: 50px;background: url(../images/1_12.png) center no-repeat;right: 5px;margin-top: -35px;}

.swiper5 .prev5:hover{background: url(../images/1_12_1.png) center no-repeat;}

.swiper5 .next5:hover{background: url(../images/1_11_1.png) center no-repeat;}

.pe3 .ul1{padding-top: 30px;border-top: 1px solid #ddd;width: 725px;margin: 40px auto 0;}

.pe3 .ul1 li{display: none;}

.pe3 .ul1 li:nth-child(1){display: block;}

.pe3 .ul1 li .ltt{color: #444;}

.pe3 .ul1 li .ltt span{color: #ab1636;}

.pe3 .ul1 li .ltt2{color: #666;margin: 20px 0 30px;} 

.pe3 .ul1 li .ltc{text-align: justify;}

.pe3 .ul1 li .ltc .ltd1{margin-bottom: 20px;}

.pe3 .ul1 li .ltc .ltd1 span{display: block;float: left;font-weight: bold;width: 75px;line-height: 1.5;}

.pe3 .ul1 li .ltc .ltd1 div{width: calc(100% - 75px);float: right;line-height: 1.5;color: #666;}


/* 新闻详情 */

.nec1{padding: 100px 0;background: #f5f5f5;text-align: center;}

.nec1 .box2{box-sizing: border-box; -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1); box-shadow:0px 0px 10px rgba(0,0,0,0.1);padding: 80px 70px;}

.nec1 .time{color: #999;margin: 45px 0 35px;}

.nec1 .tc{text-align: justify;line-height: 1.8;color: #666;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 50px 0;}

.nec1 .tc img{display: block;margin: 0 auto;max-width: 100% !important;height: auto !important;}

.nec1 .abtn{margin-top: 45px;text-align: justify;position: relative;}

.nec1 .abtn a{display: block;margin-top: 20px;width: 80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.nec1 .abtn .fh{position: absolute;width: 130px;line-height: 40px;text-align: center;top: 0;right: 0;background: #d6000f;color: #fff;margin: 0;}

.nec1 .abtn a:hover{color: #ca1e1f;}

.nec1 .abtn .fh:hover{background: #ca1e1f;color: #fff;}


/* 新闻 */

.ne1{padding: 100px 0;text-align: center;}

.ne1 .en{color: #a0a0a0;margin: 10px 0 50px;}

.ne1 .ul1{}

.ne1 .ul1 li *{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.ne1 .ul1 li{width: 32%;float: left;margin-right: 2%;margin-bottom: 2%;text-align: justify;box-sizing: border-box;border:1px solid #ddd;}

.ne1 .ul1 li:nth-child(3n){margin-right: 0;}

.ne1 .ul1 li .img,.ne1 .ul1 li .img img{display: block;width: 100%;overflow: hidden;}

.ne1 .ul1 li .txt{padding: 30px ;}

.ne1 .ul1 li .txt .ltt{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.ne1 .ul1 li .txt .ltc{color: #666;line-height: 1.5;margin: 10px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-height: 42px;}

.ne1 .ul1 li .more{padding: 0 20px;height: 30px;margin-top: 30px;background: #333 url(../images/1_3.png) 50% center no-repeat;display: inline-block;}

.ne1 .ul1 li .more span{display: block;float: left;text-align: left;line-height: 30px; color: #fff;font-size: 12px;width: 0;overflow: hidden;}

.ne1 .ul1 li:hover  .more{background: #ca1e1f url(../images/1_3.png) 80% center no-repeat;}

.ne1 .ul1 li:hover  .more span{width: 50px;}

.ne1 .ul1 li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}






@media(max-width: 1600px){

	.swiper1 .swiper-slide a .txt .tt{font-size: 40px;}

}

@media(max-width: 1440px){

	/* .ab7 .map .img{top: 33%;} */
	

}

@media(max-width: 1280px){

	.ab3 .box3 .prev3,.ab4 .box3 .prev4{left: 0;}

	.ab3 .box3 .next3,.ab4 .box3 .next4{right: 0;}
}



.m_head,.m_nav{display: none;}


@media(max-width: 1024px){

   body{min-width: 200px;padding: 0;padding-top: 1.2rem;} 

  .f_12{ font-size:.3rem;}

  .f_16{ font-size:.34rem; }

  .f_18{ font-size:.36rem; }

  .f_20{ font-size:.38rem; }

  .f_22{font-size: .4rem;}

  .f_24{ font-size:.42rem; }

  .f_26{ font-size:.44rem; }

  .f_28{ font-size:.46rem; }

  .f_30{ font-size:.48rem; }

  .f_32{ font-size:.5rem; }

  .f_34{ font-size:.52rem; }

  .f_36{ font-size:.54rem; }

  .f_38{ font-size:.56rem; }

  .f_40{font-size: .56rem;}

  .f_45{ font-size:.56rem;}

  .head,.htp{display: none;}	
  	
  .m_head{display: block;height: 1.2rem;overflow: hidden;padding: 0 5%;position: fixed;top: 0;left: 0;width: 100%;box-sizing: border-box;z-index: 10;background: #fff;border-bottom: 1px solid #eee;}

  .m_head .mlt{display: block;float: left;}

  .m_head .mlt img{display: block;height: 1.2rem;}

  .m_head .img{width: 1.2rem;float: right;}

  .m_head .img img{display: block;width: 100%;}

  .m_nav{display: block; position: fixed;z-index: 199;width: 100%;height: 100%;background: url(../images/black.png) center;top:0;right: -100%;-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;overflow: hidden;box-sizing: border-box;}

  .m_nav.act{right: 0;}

  .m_out{ width: 15%;float: left; }
	  
  .m_out img{display: block;width: 100%;} 

  .m_nav{display: block; position: fixed;z-index: 199;width: 100%;height: 100%;background: url(../images/black.png) center;top:0;right: -100%;-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;overflow: hidden;box-sizing: border-box;}

   .m_nav.act{right: 0;}

   .m_out{ width: 15%;float: left; }
	  
   .m_out img{display: block;width: 100%;}  

   .m_navbox{width: 80%;box-sizing: border-box;float: right;background: #000;height: 100%;box-sizing: border-box;padding: .2rem 5% 0;}

   .m_navbox div,.m_navbox a{color: #fff;display: block;}

   .m_navbox a{font-size: .38rem;line-height: .38rem;padding: .2rem 0;}

   .m_navbox div,.m_navbox a.ltp{font-size: .45rem;line-height: .45rem;border-bottom: 1px solid #1f1e1e;padding: .45rem 0;display: block;}

   .m_navbox li>div:nth-child(1){background: url(../images/plus.png) center right no-repeat;}

   .m_navbox li.act>div:nth-child(1){background: url(../images/reduce.jpg) center right no-repeat;}

   .m_navbox div.lbt{padding: .3rem 0;display: none;}

   .m_navbox .lange{text-align: center;}

   .m_navbox .lange a{display: inline-block;margin: 0 10px;}

   .swiper1 .swiper-slide a .mimg{display: block;}

   .swiper1 .swiper-slide a .pimg{display: none;}

   .box{width: 90%;padding: 0;overflow: hidden;}

   .swiper1 .swiper-slide a .txt .tt{font-size: 30px;}

   .swiper1 .swiper-slide a .txt .tt, .swiper1 .swiper-slide a .txt .tc{transform: translate(0,0);-webkit-transform: translate(0,0);opacity: 1;}

   .swiper1 .swiper-slide a .txt *{-webkit-transition: all 0s;-moz-transition: all 0s;transition: all 0s;}

   .swiper1 .swiper-slide a .txt .tc{line-height: 1.5;font-size: 16px;color: #eee;}

   .i1 {padding:  0;}

   .i1 .box{padding: .5rem 0;}

   .i1 .box .ul1 li,.i1 .box .ul1 li:nth-child(1),.i1 .box .ul1 li:nth-child(3){width: 100%;margin: .3rem 0;}

   .i1 .irt{position: static;width: 100%;height: 300px;display: none;}

   .i1 .box .tt{margin: .3rem 0;}

   .i1 .box .tc{width: 100%;}

   .i1 .box .ul1 li .num span{font-size: .9rem;}

   .i1 .box .more{display: block;margin: .3rem auto;width: 120px;padding: 10px 20px;}

   .i2{padding: 1rem 0;}

   .i2 .tt{margin: .3rem 0 .5rem;}

   .i2 .ibox .ilt{width: 100%;float: none;display: none;}

   .i2 .ibox .ilt .txt,.i2 .ibox .img .txt{opacity: 1; }

   .i2 .ibox .ilt .txt div,.i2 .ibox .img .txt div{transform: translate(0,0);-webkit-transform: translate(0,0);}

   .i2 .ibox .txt{padding: 5%;}

   .i2 .ibox .txt .itt{margin-top: 50%;}

   .i2 .ibox .irt{width: 100%;margin-top: 10px;}

   .i2 .ibox .irt .img1{width: 100%;float: none;}

   .i2 .ibox .irt .img2{width: 100%;float: none;}

   .i2 .ibox .txt .xian{margin: 3% auto;}

   .i2 .ibox .irt .img2 .itt{margin-top: 35%;}

   .i3{padding: 1rem 0;}

   .i3 .tt{margin: .3rem 0 .5rem;}

   .i3 .ul1 li{width: 100%;float: none;margin: 0 0 .5rem 0;background: #fff;padding: .5rem 5%;box-sizing: border-box;}

   .i3 .ul1 li .xian{margin: .3rem 0;}

   .i3 .ul1 li .ltt{font-size: .4rem;}

   .footer {display: none;}

   .fotter2 {padding: .5rem 0;text-align: center;}

   .fotter2 *{line-height: 1.8;}	

   .fotter2 span{float: none;display: block;}

   .banner .pimg{display: none;}

   .banner .mimg{display: block;}

   .nav{display: none;}

   .ab1{padding: 1rem 0;}

   .box2{padding: 0;width: 90%;}

   .ab2 .ul1 li .num span{font-size: 56px;}

   .ab1 .en,.ab3 .en,.ab4 .en,.ab5 .en{margin: .5rem 0;}

   .ab2{height: auto;}

   .ab2 .ul1 li{margin: .3rem 0;padding: 0;width: 100%;}

   .ab3,.ab4,.ab5{padding: 1rem 0;min-height: 200px;}

   .ab3 .box3{display: none;}

   .swiper2 .swiper-slide .sbox .slt,.swiper2 .swiper-slide .sbox .srt{width: 100%;float: none;}

   .swiper2{padding-bottom: 1rem;}

   .ab4 .box3 .prev4,.ab4 .box3 .next4{display: none;}

   .swiper4 .swiper-slide img {transform: scale(1);-webkit-transform: scale(1);}

   .swiper2 .pagination2 .swiper-pagination-bullet-active,.swiper4 .pagination4 .swiper-pagination-bullet-active{background: #b71a35;}
 
   .ab5 .ul1 li{padding: .3rem 0;}

   .ab5 .ul1 li .llt .num .len{width: calc(100% - 60px);}

   .ab5 .ul1 li .llt .num{display: none;}

   .ab5 .ul1 li .lrt,.ab5 .ul1 li .llt{width: 100%;float: none;}

   .ab5 .ul1 li .llt .ltc,.ab5 .ul1 li .llt .ltc .ltc1, .ab5 .ul1 li .llt .ltc .ltc2{height: auto;}

   .ab5 .ul1 li .llt .ltt{line-height: 1;padding: .5rem 0 .3rem;}

   .ab5 .ul1 li .llt .ltc .ltc2 br:nth-child(1){display: none;}

   .page1{display: none;}

   .page2{display: block;}

   .ab6,.ab7{padding: 1rem 0;}

   .ab6 .en,.ab7 .en{margin: .5rem 0 ;}

   .ab6 .video video{width: 100%;height: auto;}

   .ab6 .abrn a{width: 100%;float: none;margin: 0 0 .3rem 0;}

   /* .ab7 .map #map{height: 450px;} */

   .ab7 .map .img{width: 70%;left: 15%;}

   .ab7 .ul1{margin-top: 1rem;}

   .ab7 .ul1 li{width: 100%;float: none;margin: 0 0 .5rem;}

   .ab7 .ul1 li .txt{font-size: 14px;padding: 0;margin: .5rem 0 .8rem;}

   .ab7 .ul1 li .txt{border:0;}

   .cu1,.cu2{padding: 1rem 0;}

   .cu1 .img{width: 100%;}

   .cu1 .crt{position: static;width: 100%;margin: 0;padding: .3rem 5%;}

   .cu1 .crt .cen{font-size: 30px;}

   .cu1 .crt .tc{width: 100%;margin-top: .3rem;font-size: 14px;}

   .cu2 .en{margin: .5rem 0;}

   .cu2 .ilt{width: 100%;float: none;}

   .cu2 .ilt .xian{margin-bottom: .3rem;}

   .cu2 .ilt .img, .cu2 .ilt .img img{width: 100%;height: auto;}

   .cu2 .ilt .txt{padding: .3rem 0;}

   .cu2 .ilt .txt .day{width: 100%;float: none;border:0;text-align: left;}

   .cu2 .ilt .txt .day div{display: inline-block;font-size: .4rem;margin: 0;}

   .cu2 .ilt .txt .day .num{display: none;}

   .cu2 .ilt .txt .att{display: -webkit-box;width: 100%;float: none;margin: .3rem 0;}

   .cu2 .amore{float: none;margin: .3rem auto .5rem;}

   .cu2 .irt{width: 100%;float: none;}

   .cu2 .irt a{padding: .5rem 5%;float: none;}

   .cu2 .more{margin: .5rem auto 0;}

   .cu3{padding: 1rem 0;}

   .cu3 .ul1{width: 100%;margin-top: .5rem;}

   .cu3 .ul1 li{width: 100%;float: none;margin: .3rem 0 0 0;}

   .cu4,.pr1{padding: 1rem 0;}

   .cu3 .en,.cu4 .en{margin: .5rem 0;}

   .cu4 .clt{width: 100%;float: none;}

   .cu4 .cct{width: 100%;float: none;margin: .3rem 0;}

   .pr1 a{width: 25%;margin: 0;border-right:0;}

   .pr1 a:last-child,.pr1 a:nth-child(4n){border-right: 1px solid #ddd;}

   .pr2 .ul1 li{width: 100%;float: none;margin: 0 0 .3rem 0;}

   .pr2{padding-bottom: 1rem;}

   .prc1{padding: 1rem 0;}

   .prc1 .plt{width: 100%;float: none;}

   .prc1 .prt{width: 100%;float: none;padding: .5rem 0;}

   .pe1{padding: 1rem 0;}

   .pe1 .en{margin: .5rem 0;}

   .pe1 .ul1{margin: .5rem 0;}

   .pe1 .ul1 li .ltp{line-height: 1.5rem ;padding:  0 5%;}

   .pe1 .ul1 li .ltp span{height: 1.5rem;background-size: 100%;}

   .pe1 .ul1 li .lbt{padding: .5rem 5%;}

   .pe1 .ul1 li .lbt .lbox,.pe1 .ul1 li .lbt .ltc{padding: 10px 5%;}

   .pe1 .ul1 li .lbt .lbox span{width: 50%;font-size: 12px;}

   .pe2{padding: 1rem 0;}

   .pe2 .en,.pe3 .en{margin: .5rem 0;}

   .pe2 .tc{text-align: justify;margin-bottom: .5rem;}

   .pe2 .ul1 li{width: 100%;float: none;margin: 0 0 .3rem 0;}

   .pe3{padding: 1rem 0;}

   .swiper5 .prev5,.swiper5 .next5{display: none;}

   .swiper5 .swiper-slide{transform: scale(1);-webkit-transform: scale(1);}

   .pe3 .ul1{width: 100%;}

   .pe3 .ul1 li .ltt{font-size: 16px;color: #000;}

   .swiper5 .pagination5 span{opacity: 1;background: #fff;}

   .swiper5 .pagination5 .swiper-pagination-bullet-active{background: #d6000f;}

   .a_dw{position: relative;top: -40px;}

   .ne1,.nec1{padding: 1rem 0;}

   .ne1 .en{margin: .5rem 0;}

   .ne1 .ul1 li{width: 100%;float: none;margin: 0 0 .3rem;}

   .ne1 .ul1 li .txt .ltt{font-size: 16px;}

   .ne1 .ul1 li .txt{padding: 20px ;}

   .nec1 .box2{padding: 1rem 5%;}

   .nec1 .time,.cu1 .en{margin: .5rem 0;}

   .nec1 .abtn a{width: 100%;}

   .nec1 .tt{line-height: 1.5;}

   .nec1 .abtn .fh{position: static;margin: .5rem auto 0;}

   .swiper2 .swiper-slide .sbox .srt{padding: .5rem 5%;}

}














