@font-face {
font-family: 'iconfont';
src: url('../fonts/iconfont.eot.txt');
src: url('../fonts/iconfont.eot.txt?#iefix') format('embedded-opentype'),
url('../fonts/iconfont.woff2.txt') format('woff2'),
url('../fonts/iconfont.woff.txt') format('woff'),
url('../fonts/iconfont.ttf.txt') format('truetype'),
url('../fonts/iconfont.svg.txt#iconfont') format('svg');
}
.iconfont {
font-family: "iconfont";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

@font-face {
font-family:"AvantGarde";
src: url("../fonts/AvantGarde.woff2.txt"),
url("../fonts/AvantGarde.woff.txt"),
url("../fonts/AvantGarde.ttf.txt"),
url("../fonts/AvantGarde.eot.txt"),
url("../fonts/AvantGarde.svg.txt");
}
.font_AvantGarde{font-family:"AvantGarde";font-weight:400;}

*{margin:0;padding:0}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{margin:0; padding:0;}
li{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px; color:#484848;}
img{border:0;}
em,i{font-style:normal;}
a{font-size:14px; color:#484848;}
a:link{text-decoration:none;}
a:visited{text-decoration:none; color:#484848;}
a:hover{text-decoration:none; color:#c30d23; transition:0.5s all; -webkit-transition:0.5s all; -o-transition:0.5s all; -moz-transition:0.5s all; -ms-transition:0.5s all;}
a:active{text-decoration:none; color:#484848;}
body,td,th{font-size:14px; color:#484848; font-family:"Microsoft YaHei";}
body{ background-color:#fff;}
input,button,select,textarea{outline:none;}
.clear{height:0; overflow:hidden; clear:both;}
.fl{float:left;font-size: 14px;}  	
.fr{float:right;}
.pr{position: relative;}
.pa{position: absolute;}
.cp img{padding:2px; background-color:#fff; border:1px solid #ddd; margin:5px;}
.cp img:hover{padding:2px; border:1px solid #c30d23; margin:5px;}
.rightarrowpointer{display:none;}
.webs_z{width:1300px; margin:0 auto;}
.clearfix {zoom: 1;}
.nybanner_bottom{margin-bottom:130px;}
.bottom70{margin-bottom:70px;}
.bottom60{margin-bottom:60px;}
.bottom50{margin-bottom:50px;}
.bottom40{margin-bottom:40px;}
.top30{margin-top:30px;}
.top40{margin-top:40px;}
.top50{margin-top:50px;}
.top60{margin-top:60px;}
.top70{margin-top:70px;}
.top80{margin-top:80px;}

/*å¯¼èˆª*/
.head_bg{ background:url(../images/20210109173756_857427368.jpg) top center no-repeat;}
.head_logo{ width:430px; height:108px; margin-top:51px;}
.head_name{ line-height:33px;font-size:1.6vw; color:#333; margin-top:49px;}
.head_name span{ color:#c30d23; font-weight:bold;}
.head_name i{font-size:0.9vw;}
.head_tel{line-height:30px; text-align:center; transition: all 0.3s ease-out 0s; margin-top:46px;}
.head_tel i{display: inline-block;float: left; font-size:1vw; font-weight:400; margin:2px 10px 0 0;}
.head_tel span{float:left; margin-top:2px;}
.head_tel em{color:#c30d23; font-size:1.7vw;}
#nav{ width:100%; height:78px; line-height:78px; background-color:#c30d23; position:relative; z-index:999;}
#nav ul li.navitem {width: auto; height:76px; float: left; margin:0 24px; display: block; position: relative;}
#nav ul li.navitem a{color: #fff;font-size:16px;font-weight: bold;display: inline-block;}
#nav ul li.navitem:hover{border-bottom:solid #e77918 2px;}
#nav ul li.navitem ul.subnav { transition: all 0.3s ease-out 0s; position: absolute; opacity: 0; visibility: hidden; top:78px; left:40%; transform: translateX(-50%);}
#nav ul li.navitem:hover ul.subnav { opacity: 1; visibility: visible; left:50%;}
#nav ul li.navitem ul.subnav li { border-bottom:solid rgba(0,162,87,.8) 1px;}
#nav ul li.navitem ul.subnav li a {width:130px; text-align:center; height:60px;line-height:60px; background:#c30d23;display: block;font-size: 15px; font-weight:400;transition: all 0.2s ease-out 0s;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);}
#nav ul li.navitem ul.subnav li a:hover{background:#e77918;}
.wid_xla li a{width:150px !important;}

/*å¹»ç¯ç‰‡*/
.banner{overflow:hidden; width:100%; position:relative; z-index:1; background:#f5f5f5;}
.banner-box{ min-width:1300px; height:600px; position:relative; margin:0 auto; }
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:600px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; width: 100%; height: 80%; position: relative;z-index: 9;}
.banner-btn{ width: 100%; position: absolute; top:150px; left: 0; margin-left: 0; height:400px; overflow: hidden; }
.banner-btn a{ display:block; background-color:rgba(0,0,0,0.4); border-radius:50%; height:45px; width:45px; font-size:25px; text-align:center; line-height:45px; font-weight:100; color:#fff; position:absolute; top:115px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner-btn a.prev{ left:-50px;} 
.banner-btn a.next{ right:-50px;}
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:10px; height:10px; border-radius :50%; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; opacity:0.9;}
.banner-box .hd ul li.on{border-radius: 8px; width:30px;}
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }
.sliderArrow{ position:absolute; left:0; right:0; margin:0 auto; z-index:9; bottom:90px; width:7px; height:25px;animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;
-moz-animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;
-webkit-animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;
-o-animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;}
.fa-angle-down:before{content: "";position: absolute; width:7px; height:4px; left:12px; top:-7px; z-index: 1; background:url(../images/20210114165536_1676046900.png) bottom no-repeat;}
.banner .fa-angle-down:before{ left:0; top:0;}

/*  æœç´¢ */
.search{ width:100%; height:80px;line-height:80px; box-sizing: border-box; background-color:#fff; box-shadow:  0 10px 15px 0 #eee;}
.search1{width:100%;height:80px;line-height:80px;background:#fff; box-sizing: border-box; position: relative;z-index:99999; position:absolute; top:737px; box-shadow: 0 10px 15px 0 #eee;}
.searFont{width:82%; overflow:hidden;}
.searMain{width:18%;height:80px;overflow:hidden;}
.searMain .sear_text{float:left; height:80px;line-height:80px;background:#fff;padding:0 15px;}
.searMain .sear_btn{float:right;width:30px;height:30px; line-height:30px; color:#fff; font-size:1vw; background:url(../images/20210114165557_1764978133.png) center no-repeat #c30d23; cursor:pointer; text-align: center; transition:all 0.3s;margin-top:25px; border-radius:50%;}

/*å¯¼èˆª*/
.hTitle{font-size:1.3rem; line-height:3rem; text-align:center;margin-bottom:3rem;}
.hTitle p{font-size:2.6rem;color:#222;}
.hTitle span{color:#c30d23; font-weight:bold;}
.hTitle i{display: block;width: 80px;height: 5px;margin:12px auto; position: relative;}
.hTitle i::after,.hTitle i::before{content: '';display: block;position: absolute;width:20px; height:2px;top: 0;left: 0; border-radius:10px;}
.hTitle i::after{right: 0px;left: inherit;background:#c30d23;animation:allTitleAfter 3s infinite linear;}
.hTitle i::before{background:#c30d23;animation:allTitleBefore 3s infinite linear;}
.hTitle t{width:30px;height:2px;background:#333;margin:0 auto;display:block;animation:allTitleI 3s infinite linear; border-radius:10px;}
@keyframes allTitleI{
0%{transform:translateX(0px);}
25%{transform:translateX(-25px);}
50%{transform:translateX(0px);}
75%{transform:translateX(25px);}
100%{transform:translateX(0px);}
}
@keyframes allTitleBefore{
0%{width:15px;}
25%{width:0px;}
50%{width:15px;}
75%{width:30px;}
100%{width:15px;}
}
@keyframes allTitleAfter{
0%{width:15px;}
25%{width:30px;}
50%{width:15px;}
75%{width:0px;}
100%{width:15px;}
}

/*äº§å“*/
.product_bg{width:100%; padding:70px 0; background:linear-gradient(to bottom,#f9f9f9 0%,#f0f0f0 100%);}
.list{ width: 280px; background:url(../images/20210114150312_1100337870.jpg) repeat-y;}
.list_fl{ width: 280px; height:135px; background:#c30d23; box-sizing: border-box; padding-top:45px;}
.list_fl em{margin:2px 12px 0 23px;float:left; color: #fff; font-size:42px;}
.list_fl i{float:left; color: #fff; font-size: 22px; line-height:1.8rem;}
.list_fl span{text-transform:uppercase; color:rgba(255,255,255,.7); font-size: 12px;}
.fenlei_bj{width:280px; padding-bottom:25px; height:1050px; overflow-y:auto;}
.fenlei_bj::-webkit-scrollbar{width:8px; height:1px;}
.fenlei_bj::-webkit-scrollbar-thumb{border-radius:8px; background:rgba(0,134,27,.1); border-top:solid #00861b 1px; border-bottom:solid #00861b 1px;}
.fenlei_bj::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius:8px; background: #eee;}

.product_cont dl{width:1000px;}
.product_cont dd .divproduct_new_div:after{ content:""; display:block; clear:both; height:0; overflow:hidden;}
.product_cont dd .divproduct_new_div_item{ width:322px; height:390px; float:left; background:#e5e5e5; margin-right:17px; position:relative; overflow: hidden; margin-bottom:20px;}
.product_cont dd .divproduct_new_div_item:nth-of-type(3),.product_cont dd .divproduct_new_div_item:nth-of-type(6),.product_cont dd .divproduct_new_div_item:nth-of-type(9),.product_cont dd .divproduct_new_div_item:nth-of-type(12),.product_cont dd .divproduct_new_div_item:nth-of-type(15){ margin-right:0;}
.product_cont dd .product_div_item_pic{ width:320px; height:320px; border:1px solid #ededed; margin-right:20px; }
.product_cont dd .product_div_item_pic img{ width:320px; height:320px; position:relative; z-index:1;}
.product_cont dd .product_div_item_pic:before{ content:""; display:block; position:absolute; left:30px; top:30px; width:100px; height:23px; background:url(../images/logo100.png) no-repeat; z-index:9999;}
.product_cont dd .product_div_item_pic,.product_cont dd .product_div_item_pic img{width:320px;transition:0.5s;}
.product_cont dd .product_div_item_pic{overflow:hidden;}
.product_cont dd .product_div_item_pic a{display:block;}
.divproduct_new_div_item:hover .product_div_item_pic img{transform:scale(1.1);transition:0.5s;}

.product_cont dd .divproduct_new_div_item_title{ position:absolute; left:20px;  line-height:30px; top:340px; width:296px;}
.product_cont dd .divproduct_new_div_item_title:before{ content:"+"; display:block; z-index: 0; position:absolute; right:10px; top:0; color:#333; font-size:20px;}
.product_cont dd .divproduct_new_div_item:hover .divproduct_new_div_item_title:before{color:#fff;}
.product_cont dd .divproduct_new_div_item_title a{font-size:16px;position: relative; display:block;z-index: 1}
.product_cont dd .divproduct_new_div_item_body{ position:absolute; left:20px; bottom:14px; font-size:15px; line-height:24px; width:217px; height:50px; z-index:1;}

.product_cont dd .divproduct_new_div_item:before{ content:""; display:block; width:0; height:390px; position:absolute; top:0; left:0; background:#c30d23;transition: all 0.5s; z-index:0;}
.product_cont dd .divproduct_new_div_item:hover:before{ width:100%;}
.product_cont dd .divproduct_new_div_item:hover a{ color:#fff;}
.product_cont dd .divproduct_new_div_item:hover .divproduct_new_div_item_body{ color:#fff;}

/* StandBy */
.StandBy{width:100%; background:linear-gradient(to bottom,#f5f5f5 0%,#f0f0f0 100%); position: relative; height: 679px; overflow:hidden;}
.StandBy:after{display:block;position:absolute; z-index:1; bottom:0; left:-480px;width:66%;height:100%;content:"";background-color:#03ab5d;transform: rotate(52deg);}
.StandBy:before{display:block;position:absolute; z-index:9; bottom:0; left:-500px;width:66%;height:100%;content:"";background-color:#c30d23;transform: rotate(48deg);}
.StandByLeft{width:650px;position: relative; z-index:999; margin-top:80px; background:url(../images/20210114170306_298222973.jpg); box-sizing:border-box; padding:25px;}
.StandByBox{position: relative;overflow: hidden; box-sizing:border-box;}
.StandByBox ul{position: relative;}
.StandByBox ul li{float: left;overflow: hidden;}
.StandByBox ul li a{display:block;}
.StandByBox ul li img{display: block; width:600px; height:450px; transition: .8s;}
.StandByBox ul li:hover img{transform: scale(1.1);}

/* case */
.casecenter{}
.eff_cen_ri{}
.eff_cen_ri li+li{display:none;}
.eff_cen_ri .divdgweb_new_div_item_title{display:none;}
.eff_cen_ri .divdgweb_new_div_item_content{display:none;}
.eff_cen_ri .divdgweb_new_div_item_body{display:none;}
.eff_cen_ri .news_div_item_pic{ width:600px; float:left;}
.eff_cen_ri .news_div_item_pic img{ width:600px;}

.StandByRight{width:650px;position: relative; z-index:999;}
.StandByRight .StandByBox{padding:90px 0 0 90px;}
.StandByRight span{display: block;width: 482px;height: 467px;position: absolute;bottom: 0;right: 70px;}
.StandByRight span img{display: block;width: 100%;}
.StandByRight h3{font-size: 35px;color: #333;font-weight: normal;}
.StandByRight h3 em{display: block;font-size: 18px;color: #777;margin: 10px 0 35px 0;}
.StandByRight p{font-size: 16px;color: #666;margin-top: 15px;}
.StandByRight p i{display: inline-block;width: 5px;height: 5px;background-color: #666;border-radius: 50%;vertical-align: middle;margin-right: 15px;}
.StandByRight a{display: block;width: 242px;height: 62px;background-color: #c30d23;font-size: 18px;color: #fff;text-align: center;line-height: 62px;border-radius: 50px;box-shadow:0 0 50px rgb(0,162,87,.3);margin-top:50px;}
.StandByRight h4{font-weight: normal; color: #666; font-size: 18px; line-height:40px; margin-top:25px;}
.StandByRight h4 i{display: inline-block;float: left; color:#555; font-size:1.5vw; margin:2px 15px 0 0;}
.StandByRight h4 b{color: #c30d23; font-size:2vw; font-family:"AvantGarde";}


/*å…¬å¸ä¼˜åŠ¿*/
.g_ys{height:1040px; position: relative;}
.g_ys:after{display:block;position:absolute;z-index:-1;bottom:0; left:0;width:100%;height:45%;content:"";background:url(../images/20210114170306_298222973.jpg);}
.g_ys .yshd{width:1300px;margin: 0 auto;height: 160px;margin-bottom:30px;}
.g_ys .yshd dl{float: left; width:25%; height: 122px; text-align:center; border-radius:15px;}
.g_ys .yshd:after{content: ''; display: block; width:100%; height: 1px; background:rgba(0,0,0,0.1); position: relative; top:30px; left:0; z-index:-1;}
.g_ys .yshd dd{font-size:25px;font-weight: bold;color: #333;}
.g_ys .yshd dd em{display: block;font-weight: normal;font-size: 12px;text-transform: uppercase;color: #999;padding: 6px 0 15px 0;}
.g_ys .yshd dd i{color:#c30d23; width:60px; height:60px; line-height:60px; background-color:#fff; border:solid #ddd 1px; border-radius:50%; font-family:"AvantGarde"; display: block; margin-left:40%; margin-bottom:25px;}
.g_ys .yshd .on dd i{background: #c30d23; color:#fff;}

.ysbd .edge{overflow:hidden;}
.ysbd .edge dl{position: relative;}
.ysbd .edge dl dt{width:1300px; border-radius:15px; height:600px; overflow:hidden;}
.ysbd .edge dl dt img{width:100%; transition: 1s;}
.ysbd .edge dl:hover dt img{margin-top: -100px; transition: all 2s linear;}
.ysbd .edge dl dd{float:left;width:800px; height:285px; background:rgba(255,255,255,0.8); position: absolute; top:185px; left:260px; padding:30px 50px 0 55px; border-radius:10px; box-sizing: border-box;}
.ysbd .edge dl dd .ed-tit{position: relative;}
.ysbd .edge dl dd strong{display: block; height: 66px; line-height:38px;font-size: 35px; color:#333; padding-left:60px; position: relative;margin:15px 0 32px 90px;}
.ysbd .edge dl dd strong em{font-weight: normal;}
.ysbd .edge dl dd strong span{font-weight: normal; display:block; font-size:18px; text-transform: uppercase;color: #999999;}
.ysbd .edge dl dd strong:before{width:40px; height:1px; background-color:#ccc; content:""; position: absolute; left:0; bottom:33px;}
.ysbd .edge dl dd .ed-tit i{display: block;width:70px; font-family:"AvantGarde"; font-size:38px; color:#c30d23; border:solid #ccc 1px; height:60px; line-height:60px; box-sizing: border-box; position: absolute; top:6px; left:0; text-align: center;}
.ysbd .edge dl dd .ed-tit i img{width:85px; height:56px;}
.ysbd .edge dl dd ul li{ font-size:15px; color:#333; line-height: 28px;margin-bottom: 10px;}
.ysbd .edge dl dd ul li b{color:#c30d23;}

/* fwlc */
.fwlc { position: relative; overflow: hidden; background: url(../images/20210114141807_1025690000.jpg) bottom no-repeat fixed; width: 100%; height:20rem;}
.fwlc .fwlc-con { overflow: hidden;}
.fwlc .fwlc-con .tit { float: left;width:23%; padding-top:5.4rem;}
.fwlc .fwlc-con .tit h2 { font-size: 2rem; color: #fff;}
.fwlc .fwlc-con .tit .number {margin-top: 2rem; color: #fff;}
.fwlc .fwlc-con .tit .number i {margin:0.1rem 0.625rem 0 0; float:left;display: inline-block; font-size:1vw; vertical-align: middle;}
.fwlc .fwlc-con .tit .number p {display:block; font-size: 1.125rem;}
.fwlc .fwlc-con .tit .number em {display:block; font-size:2.5rem;}
.fwlc .fwlc-con .pic { display:none; float: left; width: 10.3125rem; font-size: 0;}
.fwlc .fwlc-con .pic img { width: 100%;}
.fwlc .fwlc-list {float: left;padding-top:5.3rem;width: 77%;}
.fwlc .fwlc-list li {float:left;margin-left:6.5%; text-align:center;}
.fwlc .fwlc-list li i{display: inline-block; width:85px; height:85px; line-height:85px; font-size:2.1vw; color:#333; border-radius:50%; background-color:#fff; border:solid #27b171 7px; vertical-align: middle; position:relative;}
.fwlc .fwlc-list li i:hover{ background-color:#c30d23; color:#fff;}
.fwlc .fwlc-list li i:before{width:115px; height:115px; background-color:rgba(255,255,255,.1); content:""; position: absolute; border-radius:50%; left:-15px; top:-15px;}
.fwlc .fwlc-list li p { font-size: 1.125rem; color: #fff; padding-top:1.5rem; text-align: center;}

/*ç®€ä»‹*/
.about_l{ width:580px; line-height:36px; font-size:15px; color:#666; box-sizing:border-box;}
.about_l img{display:block;}
.about_l em{font-size:18px; display:block; margin:10px 0 65px;}
.about_l em:after{content: ''; display: block; width:100%; height: 1px; background:rgba(0,0,0,0.1); position: relative; top:25px; left:0; z-index:1;}
.about_l .about_a{width:150px;color:#fff; text-align:center; height:40px; line-height:40px; background-color:#c30d23; margin-top:55px; display:block;transition:2s;}
.about_l .about_a:hover{background-color:#e77918; margin-top:50px;}
.about_r{width:660px; box-sizing:border-box;}

/* indexHonor  */
.indexHonor { position: relative; overflow: hidden; padding-top:80px; width: 100%; height:525px;background:url(../images/20210114170306_298222973.jpg);}

.case{overflow:hidden;}
#indexHonor-slide {position: relative;width:1300px;margin:50px auto 0;}
#indexHonor-slide  .swiper-slide { width:348px; height:261px;background: #fff; border: 1px solid #e0e0df; box-sizing: border-box;}
#indexHonor-slide  .swiper-slide:after { content: ''; display: block; position: absolute; left: 0; bottom: -4.8125rem; background: url("../images/20210113143928_237050806.png") top no-repeat; width: 100%; height: 4.8125rem;  background-size: 100%;}
#indexHonor-slide  .swiper-slide img{display:block; width: 100%;}
#indexHonor-slide  .swiper-slide p { font-size: 20px; color: #666; text-align: center; margin-top: 15px;}
.indexHonor .swiper-prev {cursor:pointer; position: absolute; left:-108px; top: 50%;z-index:999; background: #fff; width: 57px; height: 57px; line-height:57px; text-align:center; color:#999; font-size:1.2vw; border-radius: 50%; }
.indexHonor .swiper-next{cursor:pointer;position: absolute; right:-108px; top: 50%; z-index:999;background: #fff; width: 57px; height: 57px; line-height:57px; text-align:center; color:#999; font-size:1.2vw; border-radius: 50%; }
.indexHonor .swiper-prev:hover ,.indexHonor .swiper-next:hover { background-color: #c30d23; color:#fff;}

.swiper-container { overflow: unset;}

.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
-webkit-transform: translate3d(0px, 0, 0);
-moz-transform: translate3d(0px, 0, 0);
-o-transform: translate(0px, 0px);
-ms-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}

.swiper-slide {
-webkit-flex-shrink: 0;
-ms-flex: 0 0 auto;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
}

/*æ–°é—»*/
.news{width:100%; overflow:hidden; padding:60px 0 50px; background-color:#f5f5f5;}
.news_t{ font-size:20px; color:rgba(0,0,0,0.5); margin-bottom:10px;}
.news_t strong{ display:block; font-size:30px; color:#343434;}
.newstab a{ display:inline-block; position:relative; font-size:20px; margin-left:23px; margin-top:10px;}
.newstab a+a{ margin-left:53px;}
.newstab a.cur{ color:#c30d23;}


.newscon .news_div_item{ float:left; width:409px; position:relative; height:514px;}
.newscon .news_div_item .news_div_item_pic{ overflow:hidden;}
.newscon .news_div_item .news_div_item_pic img{ width:409px; height:273px; transition:all .5s ease;}
.newscon .news_div_item_date{ position:absolute; width:74px; height:42px; transition:all .3s ease; color:#fff; background: #c30d23 url(../images/20210114170352_811911012.png) center; font-size:22px; left:0; top:230px; border-radius:0 50px 50px 0; z-index:333;padding:52px 0px 0px 13px;}
.newscon .news_div_item_content{ position:absolute; top:273px; height:180px; width:357px; background:#fff; padding:30px 28px 0px 30px;}
.newscon .news_div_item_date>div{ float:left; }
.newscon .news_div_item_a{text-align: left;  font-size:18px; color:#666666; display:block; padding-left: 90px;}
.newscon .news_div_item_body{ font-size:14px; color:#666; line-height:31px; margin-top:25px;}
.newscon .news_div_item_a:after{ content:''; display:block; position:absolute; width:31.5px; height:7px; background:url(../images/20210114170416_530556783.png) no-repeat left center; transition:all .3s ease; left:23px; bottom:29px;}
.newscon .news_div_item+.news_div_item{ margin-left:36px;}
.newscon .news_div_item:hover .news_div_item_date{background: #e77918 url(../images/20210114170433_1730799084.png) center;}
.newscon .news_div_item:hover .news_div_item_a:after{ background-position-x:-31.5px;}
.newscon .news_div_item:hover .news_div_item_a{ color:#c30d23;}
.newscon .news_div_item:hover .news_div_item_pic img{ transform:scale(1.1);}

/**/
.footer{padding-top:5rem;overflow:hidden;background:#222;}
.ft-info{overflow:hidden;}
.ft-info .ft-logo{float:left;width:12rem;}
.ft-info .ft-logo img{filter:contrast(0%) brightness(200%);}
.ft-info .ft-logo:hover img{filter:none;}
.ft-info .ft-tel{float:right;width:18.75rem;text-align:right;line-height:1.5;}
.ft-info .ft-tel span{display:block;font-size:1.125rem;color:#fff;}
.ft-info .ft-tel em{display:block;font-family:"AvantGarde";font-size:1.8rem;color:#c30d23;font-weight:bold;}
.ft-info .ft-tel a{display:inline-block;margin-top:1.875rem;width:8.75rem;height:2.8125rem;line-height:2.8125rem;font-size:1rem;text-align:center;color:#fff;background:#c30d23;}
.ft-inner{}
.ft-inner .leftCon{float:left;width:75%;}
.ft-inner .rightCon{float:left;width:25%;}
.ft-menu{padding-bottom:2.625rem;overflow:hidden;border-bottom:#2d2d2d solid 1px;}
.ft-menu li{float:left;margin-right:4rem;line-height:2.5rem;font-size:1.25rem;}
.ft-menu li:last-child{margin-right:0;}
.ft-menu li a{color:#fff;}
.ft-menu li a:hover{color:#c30d23;}
.copyright{padding:2.1875rem 0;font-size:0.875rem;color:#515151;overflow:hidden;}
.copyright span{display:inline-block;margin-right:1rem;    line-height: 30px;}
.copyright a{color:#515151;}
.copyright a:hover{color:#fff;}
.share-list{float:right;margin-top:7.6rem;}
.share-list li{position:relative;float:left;padding:0 1.26rem;cursor:pointer; border-right:solid #333 1px;}
.share-list li:last-child{padding-right:0;border:none;}
.share-list li i{display:block;width:20px;height:20px;background:url(../images/20210114144007_881687372.png) no-repeat;}
.share-list li.weibo i{background-position:0 0;}
.share-list li.weixin i{background-position:0 -20px;}
.share-list li.app i{background-position:0 -40px;}
.share-list li.gotop i{width:40px;background-position:0 -60px;}
.share-list li .pop{display:none;position:absolute;bottom:100%;left:50%;padding-bottom:10px;width:100px;transform:translateX(-50%);}
.share-list li .pop img{display:block;width:100%;border:#fff solid 2px;border-radius:5px;}
.share-list li:hover .pop{display:block;}

/*å‹æƒ…*/
.link_bg{padding-bottom:20px;}
.link_dht{width:90px; line-height:38px; color:#888; font-size:15px;}
.link_nr{width:1210px;}

/*å³ä¾§æµ®åŠ¨*/
.y-kefu-box{ position:fixed; right:0; top:20%; z-index:99899999; font-size:13px;}
.y-kefu-box img{height:auto;}
.y-kefu-box01 .icon{ display:block; background:url(../images/20210113145749_558058988.png) no-repeat; margin:0 auto 6px;}
.y-kefu-box01{ width:54px; color:#666; text-align:center;}
.y-kefu-box01 .kf-close-btn{ width:27px; height:27px; background-position:-5px -115px; position:relative; cursor:pointer;}
.y-kefu-box01 .kf-close-btn:before{ content:''; display:block; width:1px; height:12px; background-color:#c30d23; position:absolute; bottom:-12px; left:13px; z-index:1;}
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div{ display:block; width:52px; padding:10px 0 12px; background-color:#fff; border-left:solid 1px #efefef; border-top:solid 1px #efefef; border-right:solid 1px #efefef; position:relative;}
.y-kefu-box01 .show-status{ position:relative;}
.y-kefu-box01 .show-status .kf-zixun{ background-color:#c30d23; border-color:#c30d23; color:#fff; margin:10px 0 7px;}
.y-kefu-box01 .kf-zixun{ border-radius:2px;}
.y-kefu-box01 .kf-zixun i{ width:21px; height:22px; background-position:-5px -5px;}
.y-kefu-box01 .kf-mobile{ border-top-left-radius:2px; border-top-right-radius:2px;}
.y-kefu-box01 .kf-mobile>i{ width:18px; height:18px; background-position:-5px -32px;}
.y-kefu-box01 .kf-mobile:hover>i{ background-position:-30px -32px;}
.y-kefu-box01 .kf-weChat>i{ width:22px; height:19px; background-position:-5px -55px;}
.y-kefu-box01 .kf-weChat:hover>i {background-position:-30px -55px;}
.y-kefu-box01 .kf-email{ border-bottom-left-radius:2px; border-bottom-right-radius:2px;}
.y-kefu-box01 .kf-email>i{ width:18px; height:14px; background-position:-5px -80px;}
.y-kefu-box01 .kf-email:hover>i{ background-position:-30px -80px;}
.y-kefu-box01 .back-top i{ width:13px; height:11px; background-position:-5px -98px;}
.y-kefu-box01 .back-top:hover i{ background-position:-30px -98px;}
.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top { border-bottom:solid 1px #efefef;}
.y-kefu-box01 .back-top{ margin-top:20px; border-radius:2px; left:55px;}
.y-kefu-box01 .hver:hover{ background-color:#c30d23; border-color:#c30d23;}
.y-kefu-box01 .hver:hover>p{ color:#fff;}
.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos{ background-color:#fff; border:solid 1px #efefef; position:absolute; right:90px; z-index:2; border-radius:2px; display:none;} 
/*å’¨è¯¢çƒ­çº¿*/
.y-kefu-box01 .mobile-infos{ width:200px; text-align:left; top:0;}
.y-kefu-box01 .mobile-infos>div{ padding:20px 0 20px 45px; position:relative;}
.y-kefu-box01 .mobile-infos>div i{ width:15px; height:15px; background-position:-52px -32px; position:absolute; top:22px; left:20px; z-index:2;}
.y-kefu-box01 .mobile-infos .online1{ border-bottom:solid 1px #efefef;}
.y-kefu-box01 .mobile-infos span{ color:#aaa;}
.y-kefu-box01 .mobile-infos p{ color:#c30d23; font-size:18px;}
.right {width:12px; height:12px; position:absolute; right:-12px; top:24px;}
.right-arrow1,.right-arrow2 {width:0; height:0; display:block; position:absolute; left:0; top:0; border-top:6px transparent dashed; border-right:6px transparent dashed; border-bottom:6px transparent dashed; border-left:6px white solid; overflow:hidden;}
.right-arrow1 {left:1px; border-left:6px #efefef solid;}
.right-arrow2 {border-left:6px white solid;}
/*äºŒç»´ç */
.y-kefu-box01 .y-ewm-box{ width:151px; top:-60px;}
.y-kefu-box01 .y-ewm-box>div{ width:151px; height:178px;}
.y-kefu-box01 .y-ewm-box img{ width:120px; height:120px; margin:16px auto 10px;}
.y-kefu-box01 .y-ewm-box .y-ewm-img1{ width:150px; border-right:solid 1px #efefef;}
.y-kefu-box01 .y-ewm-box .right{ top:84px;}
/*email*/
.y-kefu-box01 .y-email-infos{ padding:28px 20px 28px 45px; color:#aaa; text-align:left; bottom:0;}
.y-kefu-box01 .y-email-infos p{ color:#c30d23; font-size:16px;}
.y-kefu-box01 .y-email-infos>i{ width:18px; height:13px; background-position:-52px -80px; position:absolute; left:15px; top:30px;}
.y-kefu-box01 .y-email-infos .right{ top:55px;}
.y-kefu-box01 .hide-status{ width:54px; height:65px; background-color:#c30d23; position:absolute; top:37px; left:55px; z-index:9;}
.y-kefu-box01 .hide-status .kf-zixun{ padding:10px 0 7px; color:#fff; cursor:pointer;}
/*é˜¿é‡Œ*/
.albbs{width:52px;height:60px;background:#ff7300 !important;border:none !important;margin-top:7px;border-radius: 2px;padding:0!important;}
.albbs a{color:#fff;}


.head_logo>a img {
    width: 90%;
}