*{box-sizing:border-box;}
html,body{margin:0;padding:0;font-size:16px;}
body{background:#fff;font:12px/1.6 arial,Microsoft YaHei,tahoma,sans-serif;margin:0 auto;}
textarea{border: solid 0px;outline:none;}
input{border: solid 0px;outline:none;}
a,a:hover,a:focus{text-decoration:none}
img{image-rendering: -webkit-optimize-contrast;}
ul{margin:0;padding:0;}
ul li{list-style:none}
.img100{max-width: 100%;}
.hwLqug{ display: none!important;}

.header{background:rgba(255,255,255,0);height: 1.2rem;display: flex;align-items: center;justify-content: space-between;padding:0 0.4rem;position:fixed;z-index:999;width: 100%;left: 0;top:0}
.header .logo img{display: block; height: 0.6rem;}
.header .fenxiangioc img{width: 0.5rem;display: block;margin-left: 80px}
.headerbai{background:rgba(0,0,0,1); z-index: 999;}


.nav-trigger {border:none;background:none;display:block;height:18px;position:relative;padding: 0}
.nav-trigger .icon-bar {background-color:#fff;-webkit-transition-duration: 300ms;transition-duration: 300ms;display: block;width:25px;height:2px;border-radius: 1px;margin-top:6px;}
.nav-trigger .icon-bar:nth-child(1) { width: 25px;}
.nav-trigger .icon-bar:nth-child(2) { width: 20px;}

.nav-trigger.on .icon-bar:nth-child(1) {transform:rotate(45deg);margin-top:0px;-webkit-transition-duration: 300ms;transition-duration: 300ms;width:25px;}
.nav-trigger.on .icon-bar:nth-child(2) {opacity: 0; -webkit-transition-duration: 0ms;transition-duration: 0ms;}
.nav-trigger.on .icon-bar:nth-child(3) {transform:rotate(-45deg);margin-top:-10px;-webkit-transition-duration: 300ms;transition-duration: 300ms;width:25px;}
.nav-trigger .icon-bar:first-child{margin-top:0;}

.win100{display: block;max-width: 100%}
.indexbg{}
.indexbg1{background:#fff;background: url(../img2/gongyongbg.jpg) no-repeat;background-size:100% 100%;}


.index{margin-top: 0%; position: relative;line-height: 0;}
.index .soukuang{ width: 80%; margin: 0 10%; border-radius: 30px;background: rgba(255,255,255,1);  height:50px;margin-top: 30px;}
.index .soukuang .souinput{float: left; width: 65%;}
.index .soukuang .souinput input{height: 50px; width:100%;background:none; margin-left: 20px;}
.index .soukuang .sousimg{float: right; margin-right: 10px; margin-top: 5px;background: #ca2e2a;border-radius: 50%; padding: 10px;}


.shuangjiantou{position: absolute;bottom: 40px; width: 100%; text-align: center;animation: ti3O475vT_JTRXS69NKF .6s infinite;}


@keyframes ti3O475vT_JTRXS69NKF{0%{transform:translateX(0)}50%{transform:translateY(5px)}100%{transform:translateX()}}

.indexabout{line-height: 1; position: relative;}
.indexabout .jianjienr{ color: #fff;font-size: 0.25rem;line-height: 1.5;position: absolute; height: 100%;display: flex; align-items: center; justify-content: center;flex-wrap: wrap; padding: 0 30px;align-content: center; text-align: justify;font-size: 16px;}
.indexabout .jianjienr h2{ color: #fff; padding: 10px 0 50px; text-align: center;}


.quanzigongsi{ padding: 40px 0px 0; text-align: center;}


.quanzigongsi .swiper-slide{ margin-right: 0px;transform: scale(0.95)}
.quanzigongsi img{
    width: 100%;
    padding-bottom: 20px;
}

.quanzigongsi .wenzijj{ position: absolute; bottom: 40px; z-index: 1; left: 10px; color: #fff;font-size: 12px; text-align: left;}
.quanzigongsi .wenzijj b{font-size: 14px }
.quanzigongsi.wenzijj p{ margin-top: 10px;}

/*i_ysft*/
.i_ysft_bg{ width: 100%; display:flex;align-items:center; }
.i_ysft .i_tit{ text-align: center; padding: 20px 0;}
.i_ysft .hidden{overflow: hidden; position: relative;}
.i_ysft .hidden ul,.i_ysft .hidden ul li{ overflow: hidden; }
.i_ysft .hidden ul.z{ }
.i_ysft .hidden ul.z li{ width:30%; background-position: 50%;background-size: cover; cursor: pointer; position: relative;float: left; text-align: center; margin-top: 20px;}
.i_ysft .hidden ul.z li:nth-child(2),.i_ysft .hidden ul.z li:nth-child(4),.i_ysft .hidden ul.z li:nth-child(7),.i_ysft .hidden ul.z li:nth-child(9){ width: 5%;}
.i_ysft .hidden ul.z li img{ width: 60%;}
.i_ysft .hidden ul.z li .xiaosanjiao{ margin-top: 40px; width: 8px;}
@media only screen and (max-width:1920px){
 .i_ysft .hidden ul.z li{}
}
.i_ysft .hidden ul.z li img{transition: all .5s ease;}
.i_ysft .hidden ul.z li img:hover{transform: scale(1);}


.quanzigongsi2 .con_t_bg{ background: #fff; line-height:2;}
.quanzigongsi2 .swiper-slide div.bg div dd{ font-size: 14px; padding: 10px 0 0 10px; font-weight: bold;}
.quanzigongsi2 .swiper-slide div.bg div dd i{ font-size: 12px;font-style: inherit;}

.quanzigongsi2 .swiper-slide div.bg div p{padding:5px 10px 10px; font-size:12px;}


.sbanner{ padding-top: 1.2rem;}




.zz{background:rgba(0,0,0,0.6);position: fixed;z-index: 998;width: 100%;height: 100%;left: 0;top:0;display: none}

.nav{width: 100%;background:#fff;position: fixed;top:1.1rem;z-index: 1000;opacity: 0;right: -8rem;transition:all 0.3s; height: auto;}
.nav .close{ text-align: right; padding: 20px 20px 0 0; }
.nav .close img{ width: 25px;}
.nav.on{opacity: 1;right:0rem;}
.nav ul{padding: 20px 0;}
.nav ul li{margin-bottom:5px; }
.nav ul li a{display: flex;align-items: center;color: #000;font-size: 0.25rem;padding: 10px 0 10px 20px;}
.nav ul li a:hover{background: #e5e5e5;}
.nav ul li .ico{width:0.45rem;display: block;margin-right:0.18rem;}
.nav ul li.sel{background: #e60012; }
.nav ul li.sel a{color: #fff;}

.login{width:2.13rem;height: 0.72rem;background: #164198;border-radius:0.06rem;display:flex;align-items: center;justify-content: center;color: #FFFFFF;font-size: 0.28rem;position: absolute;left: 0.54rem;bottom: 0.3rem;}
.login .ico{width: 0.32rem;height: 0.32rem;display: block;margin-right: 0.1rem}
.login a{ color: #fff;}

.banner{ margin-top: 1.2rem;line-height: 0;}
.banner img{ width: 100%;}
.pagesBanner{margin-top: 1rem}
.bannerImg{max-width:100%;display: block;}

.icobiao{ position: absolute; width: 18px; margin: 8px 0 0 10px;}

.bottomx{text-align: center; padding: 15px 0; overflow: hidden; color: #b8c9da; background: #005bad;font-size: .2rem;}
.bottomx1{
	background: #ca2e2a;
    text-align: center;
    color: #fff;
    font-size: 13px;
    padding: 20px 0;
    line-height: 2;
   
}

.aboutjieshao{}
.aboutjieshao .jianjienr{font-size: 14px; text-align: center; line-height: 2; padding: 40px;}
.aboutjieshao .jianjienr h2{ color: #000; padding: 10px 0 10px; }

.aboutjieshao .xiaotushu{ width: 100%;display: flex;    align-items: center;justify-content: center;}
.aboutjieshao .xiaotushu .yikuai{font-weight: bold; text-align: center; line-height: 1.5; margin: 0 20px; }
.aboutjieshao .xiaotushu .yikuai .hz{ color: #c5291c;font-size: 20px; font-family: "arial black";}
.aboutjieshao .xiaotushu .yikuai .hz span{font-size: 14px;font-weight: 100;}
.aboutjieshao .xiaotushu .yikuai .js{ color: #000;font-size: 12px; }


.aboutlunbo .hongsekuai{ width: 20%; background: #c5291c; height: 100%; position: absolute; right: 0; z-index: 0;}
.aboutlunbo{ background: #f8f8f8; position: relative; height: 65vh; margin-top: 30px;}
.aboutlunbo .lunbotup{ width: 100%; top: 28vh;position: absolute;font-size: 14px;}

.aboutlunbo .lunbotup .swiper-lunbo .swiper-slide .tupianzhan{ line-height: 0;}
.aboutlunbo .lunbotup .swiper-lunbo .swiper-slide .tupianzhan .ioct{ position: absolute; bottom: 10px;left: 10px; color: #fff;display: flex; align-items: center;}
.aboutlunbo .lunbotup .swiper-lunbo .swiper-slide .tupianzhan .ioct img{ width:30px;margin-right: 5px;}

.aboutlunbo .lunbotup .swiper-slide .bg{ width: 100%;}

.aboutlunbo .anniulb{ position: absolute; bottom: -70px; left: 20%; z-index: 1; width: 100px; color: #fff; display:flex;}


.aboutlunbo .anniulb .swiper-lunbo-next img,.aboutlunbo .anniulb .swiper-lunbo-prev img{border-radius: 50%;border: 1px solid #535353; padding: 5px; margin: 0 10px;}
.aboutlunbo .anniulb .swiper-lunbo-next svg,.aboutlunbo .anniulb .swiper-lunbo-prev svg{border-radius: 50%;border: 1px solid #535353; padding: 5px; margin: 0 10px;}

.zhiweiliebiao{color: #fff; padding-top: 40px;display: flex; align-items: center; justify-content: center;font-size: 16px;}
.zhiweiliebiao a{background: #ca2e2a;border-radius: 20px;color: #fff; display: inline-block; padding: 0px 20px; line-height: 2.2;}
.zhiweiliebiao a:hover{ background: #6b080c;}


.xuanjiang{ margin-top: 0rem; padding-top: 0;}
.xuanjiang .swiper-wrapper{}
.xuanjiang .swiper-slide{box-shadow: 0px 0px 22.56px 1.44px rgba(4, 65, 41, 0.11);  margin:0 0px;border-top-right-radius:30px ;border-top-left-radius:30px;}
.xuanjiang .swiper-slide img{ width: 100%;}
.xuanjiang .swiper-slide .xxlogo{ display: flex; padding: 20px;}
.xuanjiang .swiper-slide .xxlogo h3{font-size: 15px;}
.xuanjiang .swiper-slide .xxlogo p{font-size: 12px;line-height:1.8}
.xuanjiang .swiper-slide .xxlogo img{ margin-right: 20px; width: 90px; height: 90px;}


.qatab{ padding: 0 20px;}
.qatab .hd{padding:20px 0;}
.qatab .hd ul{display: flex;align-items: center;justify-content: center;}
.qatab .hd ul li{display: flex;align-items: center;justify-content: center;color:#000;font-size: 18px;border-radius: 25px;margin:0 10px;cursor: pointer; background: #fff; color: #000;padding: 3px 15px;}
.qatab .hd ul li.on{background: #dc0c1c;color:#fff;}

.qatab .bd .item{padding-top: 0px;}
.qatab .bd .item ul li{border-bottom: 1px solid #464a51;}
.qatab .bd .item ul li .top{display: flex;align-items: center;color:#FFF;cursor: pointer;padding:15px 0}
.qatab .bd .item ul li .top span{display: inline-block;background: #cf2c1e;font-family: "arial narrow"; padding: 3px;border-radius: 3px; margin-right: 5px; width: 20px; text-align: center;}
.qatab .bd .item ul li .top p{font-size: 16px;margin-right: auto; width: 88%;}
.qatab .bd .item ul li .top .jia{border-radius: 100%;}
.qatab .bd .item ul li .top .jian{display: none;}
.qatab .bd .item ul li .con{display:none;width: 100%;padding:0;color:#fff;margin-bottom: 20px;line-height: 1.8;}
.qatab .bd .item ul li .con span{display: inline-block;background: #999fbd;font-family: "arial narrow"; padding: 3px;border-radius: 3px; margin-right: 5px; color: #fff;font-size:16px; line-height: 1;width: 20px; text-align: center;}
.qatab .bd .item ul li .top.on .jia{display: none;}
.qatab .bd .item ul li .top.on .jian{display: block;border-radius: 100%;}

.huanjing{ position: relative;}
.huanjing  .swiper-slide img{ width: 100%;}
.huanjing .anniulb{ }
.huanjing .anniulb .swiper-lunbo-next img,.huanjing .anniulb .swiper-lunbo-prev img{border-radius: 50%;border: 1px solid #717171; padding: 5px; margin: 0 10px;}

.huanjing .anniulb .swiper-lunbo-next{ position: absolute; bottom: 35%; left: 25%; z-index: 999;}
.huanjing .anniulb .swiper-lunbo-prev{ position: absolute; bottom: 35%; right: 25%;z-index: 999;}











   
    
    
    
    
