*{margin: 0;padding: 0;box-sizing: border-box;}
header,footer,nav,div,p,span,b,a,input,textarea,ul,li{font-family: '寰蒋闆呴粦';margin: 0;padding: 0;}
ul li{list-style: none;}
a{text-decoration: none;color: #000;}
table {border-collapse:collapse;}table,th, td{border: 1px solid #ddd;line-height: 30px;padding: 10px;}
input{outline: none;}
textarea{resize: none;outline: none;}
iframe{display: block;width: 800px;height: 600px;border: 0;margin: 0 auto;}
html,body{min-width: 1343px;}

/* ::-webkit-input-placeholder{color: #201f1d;}
::-moz-placeholder{color: #201f1d;}
:-moz-placeholder{color: #201f1d;} */

/*娴姩*/
.f_le{float: left;}
.f_ri{float: right;}
/*娓呴櫎娴姩*/
.clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}

/*瀹氫綅*/
.p_re{position: relative;}
.p_ab{position: absolute;}

/*寮规€х洅瀛�*/
.flexbox{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;} /*妯悜寮规€�*/
.flexbox11{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;} /*妯悜寮规€�*/
.flexbox22{display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;} /*妯悜寮规€�*/
.flexbox_1{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;height: 900px;} /*绾靛悜寮规€�*/
.flexc{margin: auto auto;}
.flexwarp{flex-wrap: wrap;}  /*寮规€х洅瀛愭崲琛�*/

/* 鏂囧瓧鍒嗘爮 */
.column{column-width:300px;-moz-column-width:300px; /* Firefox */-webkit-column-width:300px; /* Safari and Chrome */
    column-count:; /* 鍒楁暟 */
    column-gap:; /* 鍒楅棿璺� */
    column-rule:; /* 鍒嗛殧绾� */
}

/*瀛椾綋瓒呭嚭闅愯棌*/
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
/*.txthide_2{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}*/

.pic{width: 300px;height: 200px;overflow: hidden;position: relative;}
.pic img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}

/*瀹藉害*/
.wrapper{width: 1200px;margin: 0 auto;}
.n-wrapper{width: 1320px;margin: 0 auto;}



/* 瀵艰埅 */
.header{width: 100%;background: #fff;}
.header .logo{display: block;float: left;height: 120px;}
.header .logo img{display: block;height: 100%;}
.header .logo h1{display: none;}

.nav{float: right;height:20px; padding-top:45px;}
.nav a{display: block;line-height:20px; text-align:center; font-size:14px;color: #202020;float: left;margin-left:35px;transition: .5s;}
.nav a span{ display:block; text-align:center;}
.nav a:nth-child(1){margin-left: 0;}
.nav a:hover{color: #fa243e;}
.nav a.active{color: #fa243e;}



/* 搴曢儴 */
.footer{width: 100%;padding: 45px 0;background:#c40c92;background: linear-gradient(90deg,#c40c92,#8b3975);}
.footer .foot-map{width: 530px;height: 490px;background: #000;float: left;margin-top: -185px;padding: 28px 12px 12px;}
.footer .foot-map h3{font-size: 36px;line-height: 50px;height: 50px;color: #fff;text-transform: uppercase;margin-bottom: 50px;}
.footer .foot-map h3 em{display: block;width: 5px;height: 26px;background: #b81024;float: left;margin: 12px 20px 0 10px;}
.footer .foot-map .title{font-size: 24px;color: #fff;font-weight: bold;line-height: 30px;margin-bottom: 20px;}
.footer .foot-map .box{width: 100%;height: 300px;overflow: hidden;background:rgba(255,255,255,.7);}
.footer .foot-map .box iframe{display: block;width: 100%;height: 100%;border: 0;}

.footer .foot-cont{width:600px;float: right;}
.footer .foot-cont .item{padding: 20px 0;}
.footer .foot-cont .item p{font-size: 16px;color: #ffffff;line-height: 35px;}
.footer .foot-cont em{display: block;width: 1px;background: #fff;}
.footer .foot-cont .foot_logo{display: block;margin: 60px auto 0;}

.copyright{width: 100%;min-width: 1343px;background: #5f0b15;height: 60px;line-height: 60px;text-align: center;font-size: 14px;color: #a8a8a8;}
.copyright a{color: #a8a8a8;}
.copyright a:hover{color: #fff;}



/*杞挱*/
.banner{width: 100%;position: relative;overflow: hidden;}
.banner img{width: 100%;display: block;}
.banner .swiper-pagination{position: absolute;bottom: 30px;height: 30px;line-height: 30px;}
.banner .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;background: #fff;vertical-align: middle;border: 1px solid #fff;position: relative;}
.banner .swiper-pagination-bullet-active{width: 10px;height: 10px;opacity: 1;border-radius: 12px;background: transparent;}



/* 棣栭〉 鍗忎細浠嬬粛 */
.n-about{width: 100%;background: url(../images/bj01.jpg) center center no-repeat;height: 584px;}
.n-about .wrapper{height: 100%;}
.n-about .naBox{width: 730px;height: 100%;}
.n-about .ftitle{display: block;margin: auto 0;}
.n-about .cont{width: 590px;margin: auto 0;}
.n-about h3{font-size: 20px;color: #202020;line-height: 30px;margin-bottom: 28px;}
.n-about article{font-size: 16px;color: #666666;text-align: justify;line-height: 28px;}



/* 棣栭〉 one */
.n-one{padding: 55px 0 100px;}
.n-one .list{width: 20%;margin: 0 2.5%;float: left;margin-bottom: 20px;}
.n-one .list .pic{display: block;width: 205px;height: 205px;margin: 0 auto 30px;transition: .5s;}
.n-one .list .tit{text-align: center;font-size: 18px;color: #202020;line-height: 28px;height: 56px;}
.n-one .list:hover .pic{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}

.n-one .list1{width: 590px;height: 180px;float: left;margin-top: 20px;transition: .5s;}
.n-one .list1:nth-child(2n){float: right;}
.n-one .list1:hover{box-shadow: 5px 5px 10px rgba(0,0,0,.1);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}



/* 棣栭〉 鏍囬 */
.n-titBox{border-bottom: 1px solid #bfbfbf;padding-bottom: 30px;margin-bottom: 60px;}
.n-titBox em{display: block;width: 5px;height: 26px;background: #b81024;float: left;margin: 12px 20px 0 10px;}
.n-titBox h3{font-size: 36px;float: left;line-height: 50px;height: 50px;color: #222222;}
.n-titBox h3 small{font-size: 18px;font-weight: 400;text-transform: uppercase;}
.n-titBox .more{font-size: 18px;text-transform: uppercase;border: 1px solid #999999;width: 82px;height: 32px;text-align: center;line-height: 30px;float: right;margin: 10px 10px 0 0;color: #222222;transition: .5s;}



/* 棣栭〉 鍗忎細鎴愬憳 */
.n-member{width: 100%;padding: 60px 0 80px;background:#c40c92;background: linear-gradient(90deg,#2c2a2c,#666365);}
.n-member .n-titBox{border-color: rgba(255,255,255,.5);}
.n-member .n-titBox em{background: #fff;}
.n-member .n-titBox h3{color: #fff;}
.n-member .n-titBox .more{color: #fff;border-color: #fff;}
.n-member .n-titBox .more:hover{background: #fff;color: #960e1e;}

.memberSwiper{width: 100%;overflow: hidden;position: relative;}
.memberSwiper .pic{display: block;width: 100%;height: 230px;background: #fff;transition: .5s;}
.memberSwiper .tit{display: block;width: 100%;height: 50px;background: #7f7f7f;font-size: 20px;text-align: center;line-height: 50px;color: #fff;font-weight: bold;transititon: .5s;}
.memberSwiper .swiper-slide:hover .pic{border: 2px solid #fa243e;}
.memberSwiper .swiper-slide:hover .tit{background: #fa243e;}
.memberSwiper .memBtn{width: 100%;position: relative;text-align: center;margin-top: 50px;}
.memberSwiper .memBtn .btn{display: inline-block;position: unset;margin: 0 0 0;width: 36px;height: 27px;vertical-align: middle;}
.memberSwiper .memBtn em{display: inline-block;width: 1px;height: 27px;background: #fff;vertical-align: middle;margin: 0 5px;}
.memberSwiper .memBtn .swiper-button-prev{background: url(../images/anL.png) left center no-repeat;}
.memberSwiper .memBtn .swiper-button-next{background: url(../images/anR.png) right center no-repeat;}



/* 棣栭〉 骞垮憡 */
.ind_advert{width: 100%;}
.ind_advert img{display: block;width: 100%;}



/* 棣栭〉 鎺堟潈鏁欑粌鑰冩牳鍗曚綅 */
.n-khdw{width: 100%;padding: 50px 0 80px;}
.khdwSwiper{width: 100%;overflow: hidden;position: relative;}
.khdwSwiper .swiper-slide{width: 540px;}
.khdwSwiper .swiper-slide a{display: block;width: 100%;background: #000;}
.khdwSwiper .swiper-slide img{display: block;width: 100%;opacity: .5;}
.khdwSwiper .swiper-slide-active img{display: block;width: 100%;opacity: 1;}
.khdwSwiper .memBtn{width: 100%;position: relative;text-align: center;margin-top: 50px;}
.khdwSwiper .memBtn .btn{display: inline-block;position: unset;margin: 0 0 0;width: 36px;height: 27px;vertical-align: middle;}
.khdwSwiper .memBtn em{display: inline-block;width: 1px;height: 27px;background: #999999;vertical-align: middle;margin: 0 5px;}
.khdwSwiper .memBtn .swiper-button-prev{background: url(../images/anL1.png) left center no-repeat;}
.khdwSwiper .memBtn .swiper-button-next{background: url(../images/anR1.png) right center no-repeat;}



/* 棣栭〉 鐞嗕簨浼氭垚鍛� */
.lshSwiper{width: 100%;overflow: hidden;position: relative;}
.lshSwiper .swiper-slide{width: 405px;}
.lshSwiper .swiper-slide a{display: block;width: 100%;background: #000;}
.lshSwiper .swiper-slide img{display: block;width: 100%;opacity: .5;}
.lshSwiper .swiper-slide-active img{display: block;width: 100%;opacity: 1;}
.lshSwiper .memBtn{width: 100%;position: relative;text-align: center;margin-top: 50px;}
.lshSwiper .memBtn .btn{display: inline-block;position: unset;margin: 0 0 0;width: 36px;height: 27px;vertical-align: middle;}
.lshSwiper .memBtn em{display: inline-block;width: 1px;height: 27px;background: #fff;vertical-align: middle;margin: 0 5px;}
.lshSwiper .memBtn .swiper-button-prev{background: url(../images/anL.png) left center no-repeat;}
.lshSwiper .memBtn .swiper-button-next{background: url(../images/anR.png) right center no-repeat;}



/* 棣栭〉 鍗忎細鍔ㄦ€� */
.n-news{width: 100%;padding: 60px 0 170px;}
.n-news .list{width: 28%;float: left;margin-right: 8%;}
.n-news .list:nth-child(3n){margin-right: 0;}
.n-news .list .pic{display: block;width: 100%;height: 210px;}
.n-news .list .cont{padding: 30px 15px 15px;}
.n-news .list .tit{display: block;font-size: 20px;color: #202020;font-weight: bold;line-height: 30px;margin-bottom: 20px;}
.n-news .list .desc{font-size: 16px;color: #666666;text-align: justify;line-height: 30px;height: 60px;margin-bottom: 45px;}
.n-news .list time{display: block;float: left;font-size: 14px;color: #999999;line-height: 20px;}
.n-news .list .more{width: 30px;height: 10px;overflow: hidden;float: right;position: relative;margin-top: 5px;}
.n-news .list .more img{display: block;height: 10px;position: absolute;right: 0;top: 0;bottom: 0;transition: .5s;}
.n-news .list:hover .more img{right: -30px;}



/* 闈㈠寘灞� */
.crumbs{width: 100%;height: 75px;background: #1e1916;overflow: hidden;}
.crumbs .cname{display: block;float: left;font-size: 24px;color: #ffffff;line-height: 75px;}
.m-crumb{font-size: 14px;color: #a8a8a8;height: 75px;line-height: 75px;float: right;}
.m-crumb a{color: #a8a8a8;}
.m-crumb i{font-family: 'simsun';font-style: normal;}
.m-crumb span{color: #fff;}
.m-crumb a:hover{color: #fff;}



/* 棣栭〉鏍囬 */
.titBox{width: 100%;border-bottom: 1px solid #bfbfbf;text-align: center;padding-bottom: 30px;margin-bottom: 50px;}
.titBox img.ico{display: inline-block;width: 62px;height: 71px;vertical-align: middle;}
.titBox .tbox{display: inline-block;vertical-align: middle;color: #222222;}
.titBox .title{font-size: 36px;font-weight: bold;line-height: 46px;}
.titBox .ftitle{font-size: 18px;text-transform: uppercase;line-height: 25px;}



/* 鍗忎細浠嬬粛 */
.about{width: 100%;padding: 65px 0 80px;}
.about .ab-pic{display: block;margin: 0 auto 60px;width: 100%;}

.about .ab-title{border-left: 5px solid #fa243e;height: 28px;line-height: 28px;padding-left: 18px;font-size: 26px;color: #fa243e;font-weight: 400;margin-bottom: 25px;}
.about article{width: 100%;font-size: 16px;color: #000000;text-align: justify;line-height: 35px;/* border-bottom: 1px solid #d6d6d6;padding-bottom: 40px;margin-bottom: 50px; */}
.about article img{max-width: 100%;}

.about .line{width: 100%;height: 1px;background: #d6d6d6;margin: 40px 0 50px;}
.about .line:last-child{display: none;}



/* 鍗忎細鎴愬憳 */
.member{width: 100%;padding: 65px 0 80px;}
.member .list{width: 23.3125%;height: 280px;float: left;margin: 0 2.25% 25px 0;}
.member .list:nth-child(4n){margin-right: 0;}
.member .list .pic{display: block;width: 100%;height: 230px;background: #fff;transititon: .5s;}
.member .list .tit{display: block;width: 100%;height: 50px;background: #7f7f7f;font-size: 20px;text-align: center;line-height: 50px;color: #fff;font-weight: bold;transititon: .5s;}
.member .list:hover .pic{border: 2px solid #fa243e;}
.member .list:hover .tit{background: #fa243e;}



/* 鍗忎細鎴愬憳 璇︽儏 */
.member-content{width: 100%;padding: 65px 0 80px;}
.member-content .logo-mem{display: block;max-width: 100%;margin-bottom: 50px;}
.member-content .menBox{width: 1075px;border: 1px solid #bf9da1;margin-left: 125px;padding: 45px 30px;}
.member-content .pic{width: 608px;height: 380px;float: left;margin: 0 30px 25px -155px;}
.member-content article{font-size: 18px;color: #333333;text-align: justify;line-height: 35px;padding-top: 20px;}



/* 璇佷功鏌ヨ */
.inquire{width: 100%;padding: 65px 0 80px;min-height: 800px;}
.inquire .form{width: 515px;margin: 0 auto;}
.inquire .form .inp{display: block;float: left;width: 356px;height: 50px;border: 1px solid #bababa;padding: 0 20px;font-size: 18px;color: #a8a8a8;}
.inquire .form .inp::-webkit-input-placeholder{color: #a8a8a8;}
.inquire .form .inp::-moz-placeholder{color: #a8a8a8;}
.inquire .form .inp:-moz-placeholder{color: #a8a8a8;}
.inquire .form .btn{display: block;width: 150px;height: 50px;border: 0;float: right;font-size: 20px;color: #fff;font-weight: bold;background: #960e1e;background: linear-gradient(90deg,#b80f24, #790b18);}



/* 鏌ヨ缁撴灉 */
.result{width: 100%;padding: 65px 0 80px;background: #fff;background: linear-gradient(#fff 80%, #f5f6f6 20%);}
.result .resBox{width: 528px;height: 718px;background: url(../images/bj02.jpg) center center no-repeat;background-size: 100% 100%;margin: 0 auto;padding-top: 52px;margin-top: 100px;}
.result .resBox .pic{width: 443px;height: 616px;margin: 0 auto;}



/* 鍗忎細鍔ㄦ€� */
.news{width: 100%;padding: 65px 0 80px;}
.news .list{width: 28%;float: left;margin-right: 8%;margin-bottom: 40px;transition: .5s;}
.news .list:nth-child(3n){margin-right: 0;}
.news .list .pic{display: block;width: 100%;height: 210px;}
.news .list .cont{padding: 30px 15px 15px;}
.news .list .tit{display: block;font-size: 20px;color: #202020;font-weight: bold;line-height: 30px;margin-bottom: 20px;transition: .5s;}
.news .list .desc{font-size: 16px;color: #666666;text-align: justify;line-height: 30px;height: 60px;margin-bottom: 45px;transition: .5s;}
.news .list time{display: block;float: left;font-size: 14px;color: #999999;line-height: 20px;transition: .5s;}
.news .list .more{width: 30px;height: 10px;overflow: hidden;float: right;position: relative;margin-top: 5px;}
.news .list .more img{display: block;height: 10px;position: absolute;right: 0;top: 0;bottom: 0;transition: .5s;}
.news .list:hover{background: #5f0b15;}
.news .list:hover .tit,.news .list:hover .desc,.news .list:hover time{color: #fff;}
.news .list:hover .more img{right: -30px;}



/* 鍔犲叆鍗忎細 */
.join{}
.join .read{width: 100%;margin-top: 40px;}
.join .read .yiy{display: block;width: 24px;height: 35px;cursor: pointer;background: url(../images/ico05.png) left center no-repeat;float: left;margin-right: 8px;}
.join .read p{width: calc(100% - 32px);float: left;font-size: 20px;color: #000000;line-height: 35px;}
.join .read .yiy.active{background: url(../images/ico06.png) left center no-repeat;}

.join .joinForm{width: 100%;}
.join .joinForm form{display: block;}
.join .joinForm form .item{margin-bottom: 40px;}
.join .joinForm form label{display: block;width: 100px;height: 40px;font-size: 18px;color: #000000;text-align: right;float: left;line-height: 40px;}
.join .joinForm form input{display: block;width: 272px;height: 40px;border: 1px solid #dedede;border-radius: 3px;float: left;margin-left: 20px;padding: 0 15px;font-size: 18px;color: #000;}
.join .joinForm form textarea{display: block;width: 650px;height: 170px;border: 1px solid #dedede;border-radius: 3px;float: left;margin-left: 20px;padding: 15px;font-size: 18px;color: #000;left: 25px;text-align: justify;}
.join .joinForm form .yzm{display: block;width: 105px;height: 40px;border: 1px solid #dedede;border-radius: 3px;margin: 20px 12px 0 120px;float: left;}
.join .joinForm form .ts{float: left;height: 40px;line-height: 40px;font-size: 18px;color: #fa243e;margin-top: 20px;}
.join .joinForm .btn{display: block;width: 250px;height: 57px;border-radius: 6px;background: #fa243e;font-size: 22px;border: 0;color: #fff;margin-top: 50px;outline: none;}



/* 鑱旂郴鎴戜滑 */
.contact{width: 100%;padding: 65px 0 80px;}
.contact .item{width:580px;min-height: 150px;border: 1px solid #dcdcdc;padding: 30px 30px;text-align: center;}
/*.contact .item:nth-child(1){width: 445px;}*/
.contact .item .ico{display: inline-block;width: 80px;height: 80px;vertical-align: middle;margin-right: 25px;}
.contact .item .cont{display: inline-block;width: calc(100% - 110px);vertical-align: middle;text-align: left;}
.contact .item .tit{font-size: 18px;color: #000;line-height: 30px;margin-bottom: 5px;}
.contact .item .txt{font-size: 16px;color: #7f7e80;line-height: 25px;text-align: justify;}
.contact .map{width: 100%;height: 500px;margin: 60px auto 0;background: #dcdcdc;}
.contact .map iframe{display: block;width: 100%;height: 100%;border: 0;}



/* 璇︽儏 */
.content{width: 100%;padding: 65px 0 80px;}
.content .title{font-size: 38px;text-align: center;font-weight: 400;line-height: 50px;}
.content time{display: block;font-size: 22px;color: #000000;text-align: center;line-height: 30px;margin: 15px 0 65px;}
.content article{font-size: 18px;color: #333333;text-align: justify;line-height: 2;}
.content article img{max-width: 100%;}



/* 鍥剧墖鍒楄〃 */
.picList{width: 100%;padding: 65px 0 80px;}
.picList .list{width: 32%;float: left;margin-right: 2%;margin-bottom: 30px;transition: .5s;}
.picList .list:nth-child(3n){margin-right: 0;}
.picList .list a{display: block;width: 100%;}
.picList .list a img{display: block;width: 100%;}
.picList .list:hover{box-shadow: 5px 5px 10px rgba(0,0,0,.1);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}




/* 涓婁笅椤� */
.m-clips{margin: 60px 0 0;font-size: 16px;color: #444;line-height: 35px;border-top: 1px solid #dcdcdc;padding-top: 45px;}
.m-clips a{font-size: #444;line-height: 35px;}



/* 娴姩浜岀淮鐮� */
.fc-qrcode{width: 154px;height: 219px;border: 2px solid #fe6b43;padding-bottom: 10px;position: fixed;top: 0;bottom: 0;right: 10px;margin: auto 0;z-index: 99;border-radius: 5px;overflow: hidden;box-shadow: 0 0 15px rgba(0,0,0,.2);background: #fff;}
.fc-qrcode img{display: block;width: 100%;height: 150px;margin-bottom: 5px;}
.fc-qrcode p{font-size: 18px;color: #790b19;line-height: 25px;text-align: center;font-weight: bold;}



/*鏁堟灉  hover婊戝姩鏁堟灉*/
/* animation-name:fadeInUp;animation-delay: 0.1s; */
.y{box-shadow: 5px 5px 10px #535c8c;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.r{transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);box-shadow: 5px 5px 10px #888;}
.x{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.c{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);}
@media screen and (max-width: 1360px) {}