.padding-tb-lg{padding:80px 0}
.padding-tb-xl{padding:60px 0}
.padding-tb-sm{padding:40px 0}
.padding-tb-sm{padding:20px 0}
.flexcs{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.flexes{display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start;}
.flexsb{display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.flexsr{display:flex; display: -webkit-flex; flex-wrap:wrap; justify-content: space-between; flex-direction: row;}
.flexscr{display:flex; display: -webkit-flex; flex-wrap:wrap; align-items: center; justify-content: space-between; flex-direction: row;}
.min300{min-height: 320px;}
.wrapper{width:1400px; margin: 0px auto;}

.pcheader{width: 100%; padding:20px 0 0; position: fixed; left: 0; top: 0; z-index: 999; background: #004ea2; transition: all 0.4s;}
.pcheader .logo{display:block; width: 350px; height:70px; transition: all 0.4s; background: url(../images/logo.png) no-repeat center center; background-size: 100%;}
.fuwu_line { border: 1px solid rgba(255,255,255,0.5); border-radius: 2px; font-size: 14px; line-height: 40px; padding:0 20px; color:#fff;}
.fuwu_line span{font-size: 22px; font-family: 'Montserrat';}
.topblank{height: 190px;}
.head{height:90px;}
.pcheader .nav{width:100%; font-size: 0;}
.pcheader .nav li {position: relative; z-index: 10; display: inline-block; padding: 0 40px;}
.pcheader .nav li>a { height: 80px; position: relative; z-index: 0; display: flex; display: -webkit-flex; align-items: center;}
.pcheader .nav li:first-of-type {padding: 0 40px 0 0;}
.pcheader .nav li>a h3 {font-size: 16px; color: #fff;}
.pcheader .nav li>a i {font-size: 16px; color: #eee; margin-left: 10px; margin-top: 2px;}
.pcheader .nav li:hover>a h3,.pcheader .nav li.on>a h3 {color: #ff;}
.pcheader .nav li.on>a i,.pcheader .nav li:hover>a i {transform: rotate(180deg);color: #eee;}
.pcheader .nav li .subnav {padding: 0;width: max-content;position: absolute;top: 100%;left: 0;transform: translate(35px, 30px); z-index: 10;background: #fff;opacity: 0;pointer-events: none;transition: all 0.4s;box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.06);}
.pcheader .nav li .subnav.on {opacity: 1;pointer-events: auto;transform: translate(35px,0);}
.pcheader .nav li .subnav dl dd a {font-size: 15px;display: block; line-height: 30px;padding: 10px 80px 10px 25px;border-bottom: 1px solid #dbdbdb;}
.pcheader .nav li .subnav dl dd:last-child a{border: none;} 
.pcheader .nav li .subnav dl dd a:hover {color: #004ea2; font-weight: bold; background: #fafafa;}
/*移动端头部*/
.moblogo {width: 120px;}
.mobmenu{display: none; height: 30px; position: fixed; top: 18px; right: 3%; z-index: 999999;}
.mobmenu dl {transform: rotateY(180deg); margin-right: 10px; width: 24px; cursor: pointer;}
.mobmenu dl dd {width: 24px;height: 2px;background: #fff;}
.mobmenu dl dd:first-child {animation: sjnav 2.4s linear infinite;}
.mobmenu dl dd:nth-child(2) {margin: 6px 0;width: 24px;}
.mobmenu dl dd:last-child {animation: sjnav 2.4s linear infinite;animation-delay: 0.4s;}
.mobmenu h4 {color: #fff; font-size: 12px;}

.mobmask{position: fixed;left: 0;top: 0;z-index: 1000;width: 100%;height: 100vh;background: rgba(7,16,26,0.8);transition: all 0.5s;visibility: hidden;opacity: 0;transition-delay: 0.2s;}
.mobmask.active{opacity: 1;visibility: visible;}
.mobnav{width: 80%;height: 100vh;background: #fff;position: fixed;z-index: 10001;top: 0;left: -80%;overflow-y: auto;opacity: 0;transition: all 0.3s;}
.mobnav.active{transition-delay: 0.3s;opacity: 1;left: 0;}
.mobnav .top{height: 55px; padding: 0 16px 0 20px; position: sticky;top: 0;z-index: 9999;background: #fff; box-shadow: 0 0 20px 0 rgba(0,0,0,0.06);}
.mobnav .top .logo{display:block; width: 175px; height:35px; transition: all 0.4s; background: url(../images/logomb.png) no-repeat center center; background-size: 100%;}
.mobnav .top .mobnavclose {width: 30px; height: 30px; position: relative; cursor: pointer;}

.mobnav .top .mobnavclose:before,.mobnav .top .mobnavclose:after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #333;border-radius: 1px;}
.mobnav .top .mobnavclose:before{width: 24px;height: 2px;transform: translate(-50%,-50%) rotate(45deg);}
.mobnav .top .mobnavclose:after{width: 2px;height: 24px;transform: translate(-50%,-50%) rotate(225deg);}
.mobnav .bottom {padding: 6px 16px;}
.mobnav .bottom .nav li {}
.mobnav .bottom .nav li h3 {border-bottom: 1px solid #eee; padding: 12px 0; line-height: 30px; position: relative;}
.mobnav .bottom .nav li h3 a {display: block;text-align: left;font-size: 15px;color: #1a1a1a;padding-left: 4px;}

.mobnav .bottom .nav li .subnav {border-bottom: 1px solid #eee; padding: 5px 0; display: none;}
.mobnav .bottom .nav li .subnav a {display: block;line-height: 24px;margin: 3px 0;padding-left: 20px;position: relative;}
.mobnav .bottom .nav li .subnav a:before{content: "";width: 8px;height: 8px;border: 1px solid #CCCCCC;border-radius: 50%;position: absolute;left: 4px;top: 7px;transition: all 0.4s;}
.mobnav .bottom .nav li .subnav a:after{content: ""; width: 4px;height: 4px;background: #CCCCCC;border-radius: 50%; position: absolute;left: 7px; top: 10px; transition: all 0.4s;}
.mobnav .bottom .nav li.on h3 a{color: #004ea2;}
.mobnav .bottom .nav li h3 a:hover,.mobnav .bottom .nav li .subnav a:hover{color: #004ea2;}
.mobnav .bottom .nav li .subnav a:hover:before{border-color: #004ea2;}
.mobnav .bottom .nav li .subnav a:hover:after{background: #004ea2;}
.mobnav .bottom .nav li h3 .arrorright-btn { position: absolute; width: 80px; right: 10px; top: 50%; margin-top: -20px; height: 40px; cursor: pointer;}
.mobnav .bottom .nav li h3 .arrorright-btn:after { content: ""; position: absolute; width: 8px; height: 8px; top: 50%; right: 0; margin-top:-6px; border-left: 2px solid #bbb; border-top: 2px solid #bbb; -webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); transform: rotate(225deg);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.mobnav .bottom .nav li.on h3 .arrorright-btn:after {margin-top:-2px; border-left: 2px solid #004ea2; border-top: 2px solid #004ea2; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
.mobnav .bottom .nav li h3 .arrorright-btna { position: absolute; width: 80px; right: 10px; top: 50%; margin-top: -20px; height: 40px; cursor: pointer;}
.mobnav .bottom .nav li h3 .arrorright-btna:after { content: ""; position: absolute; width: 8px; height: 8px; top: 50%; right: 0; margin-top:-6px; border-left: 2px solid #bbb; border-top: 2px solid #bbb; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}

.yewulist{padding:10px 0 0}
.yewulist li{width:24%; border: 1px solid #e8e8e8; background: #fbfbfb;}
.yewulist .yewubox{padding:15px}
.yewulist li h3{font-size: 16px; font-weight:bold; line-height: 30px; padding-top: 5px;}
.yewulist li .yewudesc{line-height: 1.8; color:#888; margin:15px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical;}
.yewulistno{padding:0}
.yewulistno li{width:48%; margin-top: 3%; border: 1px solid #e8e8e8; background: #fbfbfb; box-shadow: 0 0 30px rgba(0,0,0,.06);}
.yewulistno li:nth-child(-n+2){margin-top: 20px;}
.yewulistno .imgover{padding:40px 40px 0}
.yewulistno .yewubox{padding:25px 40px}
.yewulistno li h3{font-size: 16px; font-weight:bold; line-height: 30px; padding-top: 5px;}
.yewulistno li .yewudesc{line-height: 2; color:#888; margin:15px 0;}

.btmore{ line-height: 24px;}
.btmore a{display: block; font-size: 14px; color:#d4a74e}
.listtit{color: #d4a74e; font-size: 20px; font-weight: bold; line-height: 1.5; padding-bottom: 20px;}
.listtit span{float:right; font-size: 14px; color:#999; padding-top: 7px; font-weight: normal;}
.partner{padding:0}
.partner ul{margin-left: -10px;}
.partner li{width:calc(100% / 6 - 10px); margin-left: 10px; margin-top: 10px; float:left; box-sizing: border-box; -webkit-boxzing:border-box}
.partner img{border: 1px solid #E5E5E5; width:auto;}

.homeabout{background: url(../images/homeys.jpg) no-repeat center center #f6f6f6;}
.homeys{}
.homeys img{width:100px; display: block; margin:0px auto;}
.homeys li{width:22%; line-height: 1.8; text-align: left; font-size: 14px; color:#777;}
.homeys h3{font-size: 18px; font-weight: bold; color:#444; text-align: center; padding:20px 0 10px}

.homewrap{background:url(../images/fwbg.jpg) no-repeat center center #d4a74e; background-size: cover; position: relative; padding: 60px 0;}
.homewrap:before{content: ''; background:rgba(0,0,0,.5); width:100%; height: 100%; display: block; position:absolute; left:0; top:0; z-index: 0;}
.home-l{ width:48%; font-size: 16px; color: #ddd; line-height: 2; position: relative; z-index:1; border:1px solid rgba(255,255,255,.2); padding:30px 40px; border-radius: 6px; background: rgba(0,0,0,.4);}
.home-l h3{font-size: 18px; margin-bottom: 10px; color:#d4a74e; font-weight: bold;}
.homewrap .newsmore{border:1px solid #fff;color: #fff;}
.homewrap .newsmore:hover{background-image:none; border: 1px solid #fff; color: #0074e0;background:#fff;}
.hometitle {position: relative; text-align: center; line-height: 1; margin-bottom: 50px;}
.hometitle p:nth-child(1) {color: rgba(255,255,255,0.2); font-size: 60px; font-family:'Montserrat'; text-transform: uppercase;}
.hometitle p:nth-child(2) {color: #fff; font-size: 30px; position: absolute; left: 45.5%; bottom: 10px;}
.newsmore{border:1px solid #ddd; border-radius: 5px; line-height: 40px; width:130px; text-align: center; display: block; transition:.3s all ease;-ms-transition:.3s all ease;-webkit-transition:.3s all ease;}
.newsmore:hover{background-image: linear-gradient(-90deg, #00a2eb, #0074e0); border: 1px solid #018be5; color: #fff;}

.foot_msgbox {background: #2e3134; width:100%; font-size: 14px; font-family: 'Montserrat';}
.foot_msg {overflow: hidden; line-height: 2; color: #ddd; font-size: 0; padding:50px 0}
.foot_msgbox img{display: block; width:250px}
.foot_msg span {font-size: 14px;}
.foot_msg strong {color: #d4a74e; font-size: 22px; font-weight: normal; display: block; line-height: 1.5;}
.foot_msg ul li{display: inline-block; font-size: 15px; line-height: 2; box-sizing: border-box; padding: 0 50px; border-left: 1px solid rgba(255,255,255,0.15);}
.foot_msg ul li:first-child{padding: 0 50px 0 0; border-left: 0px solid #ebebeb;}
.foot_msg ul li:last-child{padding: 0 0 0 50px;}
.copyright{display: block; border-top: 1px solid rgba(255,255,255,0.15); padding:18px 0; text-align: center; color: #ddd;}
/*广告位*/
.PC_ban{display: block;}
.Mob_ban,.Fast-nav{display: none;}
.banner{width: 100%;position: relative; background: #000000;}
.banner .swiper-button-next,.banner .swiper-button-prev{width: 44px;height: 44px; border-radius:50%; border:1px solid #fff; right:0px;}
.banner .swiper-button-next i,.banner .swiper-button-prev i { position: absolute; left:12px; top:7px; font-size: 30px; line-height: 1; color:#fff}
.banner .swiper-button-prev{left:0px;}
.banner .swiper-button-next {transform: rotate(-180deg);-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.banner .swiper-slide {overflow: hidden;text-align: center;}
.banner .swiper-slide img{width:100%}
.banner .swiper-pagination{bottom:10px;}
.banner .swiper-pagination-clickable .swiper-pagination-bullet{height: 4px;width:15px;border-radius: 2px;margin: 0 3px;opacity:1;background-color: #fff;}
.banner .swiper-pagination-bullet-active{width:35px !important;background: #ffff00 !important;opacity: 1 !important;}
.banner .swiper-button-next{right: 40px!important;left: auto!important;}
.banner .swiper-button-prev{left: 40px!important;}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'; display: none;}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'; display: none;}
/*内页*/
.graybg{background: #f6f6f6;}
.whitebg{background: #fff;}
.abttit{color: #d4a74e; font-size: 24px; font-weight: bold; line-height: 1.5; padding-bottom: 20px;}
.abttit span{display: block; font-family:'Montserrat'; font-size: 18px; text-transform: uppercase; font-weight: normal; padding:5px 0 8px;}
.abttit em{font-family:'Montserrat'; font-size: 16px; text-transform: uppercase; font-weight: normal;}
.aboutcontent{line-height: 2; font-size:16px; padding:20px 0 0}
.aboutcontent strong{color: #004ea2;}
.imgblock{display: block; text-align: center; margin:0px auto}
.youshi-l{width:48%}
.youshi-r{width:50%}
.youshiitem{padding:15px 0}
.youshiimg{width:60px}
.youshiimg em{border: 1px solid #d4a74e; border-bottom: 15px solid #d4a74e; border-radius: 4px; font-size: 24px; font-weight: bold; padding:3px 0; display:block; text-align: center; font-family:'Montserrat'; max-width: 50px; margin-top: 6px;}
.youshifont{width:calc(100% - 80px); color:#888}
.youshifont h3{font-size: 16px; margin-bottom:5px; color:#333}
.aboutjianj{background:#e0b442; color:#fff ;margin-top: 20px; margin-bottom:20px;}
.abouttiten{font-family:'Montserrat'; font-size: 18px; text-transform: uppercase; padding:5px 50px 8px;}
.abouttitcn{font-size: 24px; padding:0 50px}
.abouttitdesc{font-size: 12px; padding:0 50px; color:rgba(255,255,255,.8)}
.linan{padding:30px 0 0}
.linan .aboutjianj{margin-top: 30px; margin-bottom: 30px;}
.youshipadd40{padding:50px 40px 30px 0}
.aboutser{text-align: center; padding:40px 4% 0}
.aboutser img{max-width:80px; margin: 0px auto; display: block; margin-bottom: 5px;}
.feedback dd{margin-right: 5px;}
.feedback dd input{display: block; width: 100%; line-height: 40px; border: 1px solid #e2e2e2;background: #fff;padding: 0 5px; font-size: 14px;}
.sitebtn { display: block; cursor: pointer; height: 42px; padding:0 20px; margin-right: 5px; border: 1px solid #e2e2e2; background: #fff; overflow: hidden; color: #333; text-align: center; transition: all 1.5s ease;}
.sitebtn:hover{border:1px solid #004ea2; color:#004ea2}
.feedback dd input:focus{border-color: #004ea2;}
.lawlist{border:1px solid #e2e2e2; line-height: 45px; background: #fafafa; font-weight: bold;}
.lawlist dd{border-right:1px solid #e2e2e2; text-align: center; width:15%}
.lawlist dd:nth-child(2),.lawitem dd:nth-child(2){ width:21%}
.lawlist dd:nth-child(3),.lawitem dd:nth-child(3){ width:32%}
.lawlist dd:nth-child(4),.lawitem dd:nth-child(4){ width:17%}
.lawitem{border:1px solid #e2e2e2; line-height: 45px; background: #fff; border-top:0;}
.lawitem dd{border-right:1px solid #e2e2e2; text-align: center; width:15%}
.lawlist dd:last-child,.lawitem dd:last-child{border-right:0px;}
.lawitem dt{text-align: center;}
.mapok{width:100%;height:450px;font-size:12px; border: 1px solid #ddd;}

.newscontent{width:1000px; margin:0px auto;}
.news-item{padding:30px 0}
.news-left-img{width:35%; overflow: hidden; position: relative;}
.news-left-img img{transition: all 0.5s ease;}
.news-left-img:hover img{transform: scale(1.1);}
.news-left-img:hover .mask-top{position: absolute; display: block; width: 100%; height: 100%; left: 0; top: 0; background: #004ea2; opacity: 0.4; z-index: 9;}
.new-right-txt{width:60%}
.new-right-txt h3{font-size: 20px; font-weight:bold; color:#333;}
.content-txt{margin:20px 0; line-height: 2; color:#888}
.newsbtn{text-decoration: underline; color: #004ea2; font-weight: bold;}
.viewbox h1{font-size: 22px; text-align: center;}
.viewcontent{font-size: 14px; color:#666; line-height: 2; padding:20px 0}

.news-list {}
.news-list li {padding: 30px 5px; border-bottom: 1px dotted #aaa;}
/* .news-list li:last-child {border-bottom: none;} */
.news-list li a {display: block;}
.new-tit {font-size: 22px; line-height: 34px; overflow: hidden;}
.new-desc {font-size: 14px; line-height: 26px; overflow: hidden; color: #999; margin: 15px 0; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.new-link {display: inline-block; position: relative; line-height: 24px; padding-right: 15px;}
.new-link::after {content: ""; position: absolute; left: 100%; top: 50%; width: 60px; height: 1px; background-color: #aaa;}
.news-list li a:hover .new-link::after {background-color: #004ea2;}
.news-list li a:hover .new-tit,.news-list li a:hover .new-link{color: #004ea2;}
/*证书*/
.honorlist ul{}
.honorlist ul li{background:#fff; float:left; transition:all .5s ease; width:19.2%; height: 100%; margin-right: 1%; margin-top:1%; box-shadow:0 0 6px rgba(0,0,0,0.1);border-radius: 4px; overflow: hidden;}
.honorlist ul li:nth-child(5n){margin-right:0}
.honorlist ul li:nth-child(10){clear: both;}
.honorlist ul li:hover{background:#fff;box-shadow:0 5px 9px rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 9px rgba(0,0,0,0.1); transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0);}					
.honorlist ul li h2{font-size:14px; line-height:24px; text-align: center; margin: 13px 0;}
.honorlist ul li:hover h2{color:#004ea2;}			
.honorlist ul li .image{ position:relative; z-index:10;height: 100%; display:block;}
.honorlist ul li .mr10{margin:10px}
.honorlist ul li .image::before{background: rgba(229,128,31,0); content: ''; position: absolute; left:0; top:0; width:100%; height: 100%; z-index: 0; display: block;}
.honorlist ul li:hover .image::before{background: rgba(229,128,31,0.7);}
.honorlist ul li .image img{width:100%}
.honorlist ul li .image .icon{position: absolute;text-align:center;left:50%;top:50%;display: inline-flex;width: 50px;height: 50px;margin-left:-25px;margin-top:-25px;align-items: center;justify-content: center;border-radius: 0;border-radius:6px;background:#004ea2;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);opacity: 0;filter: alpha(opacity=0);-webkit-transition: all 0.3s cubic-bezier(0, 1.135, 0.73, 1.405);-moz-transition: all 0.3s cubic-bezier(0, 1.135, 0.73, 1.405);-o-transition: all 0.3s cubic-bezier(0, 1.135, 0.73, 1.405);transition: all 0.3s cubic-bezier(0, 1.135, 0.73, 1.405);}
.honorlist ul li .image .icon:before{font-size:24px; content:'\e726'; font-family: 'iconfont'; color:#fff;}
.honorlist ul li:hover .image .icon {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}

@media(max-width:1480px){
	.wrapper{width:1360px; margin: 0px auto;}
	.abttit{font-size: 22px;}
}
@media(max-width:1440px){
	.padding-tb-lg{padding:60px 0}
	.padding-tb-xl{padding:45px 0}
	.padding-tb-sm{padding:30px 0}
	.padding-tb-sm{padding:20px 0}
	.wrapper{width:1300px; margin: 0px auto;}
	
	.hometitle {margin-bottom: 40px;}
	.hometitle p:nth-child(1) {font-size: 48px;}
	.hometitle p:nth-child(2) {font-size: 26px;}
	
	.homeys li{width:23%;}
	.homeys h3{font-size: 16px; padding:15px 0 10px}
	.home-l{ width:48.5%; font-size: 14px; padding:25px 30px;}
	.abttit{font-size: 20px;}
	.foot_msg {padding:40px 0}
	.foot_msgbox img{display: block; width:200px}
	.foot_msg ul li{font-size: 14px; padding: 0 40px;}
	.foot_msg ul li:first-child{padding: 0 40px 0 0;}
	.foot_msg ul li:last-child{padding: 0 0 0 40px;}
	.copyright{padding:15px 0;}
	.youshipadd40{padding:40px 30px 20px 0}
	.youshiitem{padding:12px 0}
	.yewulist li .yewudesc{margin:10px 0 12px;}
	.yewulistno li{width:48.5%; margin-top: 3%;}
	.yewulistno .imgover{padding:35px 35px 0}
	.yewulistno .yewubox{padding:20px 35px}
	.youshifont{font-size: 14px; line-height: 1.8;}
	.youshifont{width:calc(100% - 75px); color:#888}
	.aboutcontent{font-size: 15px;}
	.news-list li {padding: 25px 5px;}
	.new-desc {line-height: 24px; margin: 12px 0;}
	.new-tit {font-size: 18px;}
	.new-link {padding-right: 10px;}
	.new-link::after {width: 40px;}
	.viewbox h1{font-size: 20px;}
	.viewcontent{line-height: 1.8;}
}
@media(max-width:1366px){
	.wrapper{width:1240px; margin: 0px auto;}
	.homeys img{width:80px;}
	.aboutcontent{font-size: 14px;padding:15px 0 0}
	.yewulistno .imgover{padding:25px 25px 0}
	.yewulistno .yewubox{padding:20px 25px}
	.abouttiten{font-size: 16px; padding:3px 40px 5px;}
	.abouttitcn{font-size: 22px; padding:0 40px}
	.abouttitdesc{padding:0 40px;}
}
@media(max-width:1280px){
	.wrapper{width:1160px; margin: 0px auto;}
	.foot_msg ul li{display: inline-block; font-size: 15px; line-height: 2; box-sizing: border-box; padding: 0 50px; border-left: 1px solid rgba(255,255,255,0.15);}
	.foot_msg ul li:first-child{padding: 0; border-left: 0px solid #ebebeb; display: none;}
	.foot_msg ul li:nth-child(2){padding: 0; border-left: 0px solid #ebebeb;}
	.abttit{padding-bottom: 15px;}
	.abttit span{font-size: 16px; padding:0 0 8px;}
	.youshifont h3{margin-bottom:0px;}
	.youshipadd40{padding:30px 30px 20px 0}
}
@media(max-width:1024px){
.mobmenu{display: block;}
.wrapper{width:auto; padding:0 3%}
.pcheader{padding:0;}
.pcheader .logo{display:block; width: 175px; height:35px; background: url(../images/logo.png) no-repeat center center; background-size: 100%;}
.head{height: 55px;}
.pcheader .nav,.fuwu_line{display: none;}
.topblank{height: 55px;}
.banner .swiper-button-next,.banner .swiper-button-prev{display: none;}
.banner .swiper-pagination{bottom:5px;}
.banner .swiper-pagination-clickable .swiper-pagination-bullet{width:6px;}
.banner .swiper-pagination-bullet-active{width:15px !important;background: #ffff00 !important;opacity: 1 !important;}

.flexcs{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.flexes{display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start;}
.flexsb{display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;flex-direction: column;}
.flexsr{display:flex; display: -webkit-flex; flex-wrap:wrap; justify-content: space-between; flex-direction: column;}
.flexscr{display:flex; display: -webkit-flex; flex-wrap:wrap; align-items: center; justify-content: space-between; flex-direction: column;}
.youshi-l{width:100%}
.youshi-r{width:100%}
.padding-tb-lg{padding:20px 0}
.padding-tb-xl{padding:20px 0}
.padding-tb-sm{padding:20px 0}
.padding-tb-sm{padding:20px 0}

.abttit{font-size: 16px; padding-bottom: 10px;}
.abttit span{font-size: 13px;}
.abttit em{font-size: 13px;}
.aboutcontent{line-height: 1.8; font-size:14px; padding:10px 0 0}
.mapok{width:100%;height:320px;font-size:12px; border: 0px solid #ddd; margin-top: 20px;}

.listtit{color: #d4a74e; font-size: 16px; padding-bottom: 10px;}
.listtit span{float:right; font-size: 13px; color:#999; padding-top: 0px; font-weight: normal;}

.yewulist{padding:10px 0 0}
.yewulist li{width:100%; border: 0px solid #e8e8e8; background: none;}
.yewulist .yewubox{padding:15px 0}
.yewulist li h3{font-size: 16px; font-weight:bold; line-height: 30px; padding-top: 5px;}
.yewulist li .yewudesc{line-height: 1.8; color:#888; margin:15px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical;}

.homewrap{padding: 20px 0 20px;}
.home-l{ width:100%; font-size: 14px; line-height: 1.7; position: relative; z-index:1; border:1px solid rgba(255,255,255,.2); padding:10px 10px; border-radius: 6px; background: rgba(0,0,0,.6); margin-top: 10px;}
.home-l h3{font-size: 16px;}

.homeys .flexsr{flex-direction: row;}
.homeys img{width:60px; display: block; margin:0px auto;}
.homeys li:nth-child(-n+2){margin-top:0;}
.homeys li{width:49%; margin-top: 2%; background: #fff; line-height: 1.8; text-align: left; font-size: 14px; color:#777; box-sizing: border-box; -webkit-box-sizing: border-box; padding:10px}
.homeys h3{font-size: 16px; font-weight: bold; color:#444; text-align: center; padding:10px 0 5px}

.hometitle {margin-bottom: 10px;}
.hometitle p:nth-child(1) {font-size: 24px;}
.hometitle p:nth-child(2) {color: #fff; font-size: 18px; font-weight: bold; bottom: 2px;}

.yewulistno{padding:0}
.yewulistno li{width:100%; margin-top: 2%; border: 0px solid #e8e8e8; background: #fff; box-shadow:none;}
.yewulistno li:nth-child(-n+2){margin-top:2%;}
.yewulistno .imgover{padding:0}
.yewulistno .yewubox{padding:10px 15px}
.yewulistno li h3{font-size: 16px; font-weight:bold; line-height: 22px; padding-top: 10px;}
.yewulistno li .yewudesc{line-height: 1.8; color:#888; margin:15px 0;}

.youshiitem{padding:8px 0}
.youshiimg{width:60px}
.youshiimg em{border: 1px solid #d4a74e; border-bottom: 8px solid #d4a74e; border-radius: 4px; font-size: 18px; font-weight: bold; padding:3px 0; display:block; text-align: center; font-family:'Montserrat'; max-width: 50px; margin-top: 6px;}
.youshifont{width:100%; color:#888; font-size: 14px;}
.youshifont h3{font-size: 16px; margin-bottom:5px; margin-top: 10px; color:#333; font-weight: bold;}
.aboutjianj{background:#e0b442; color:#fff ;margin-top: 0px; margin-bottom:10px;}
.linan .aboutjianj{margin-top: 10px; margin-bottom: 10px;}

.abouttiten{font-family:'Montserrat'; font-size: 12px; text-transform: uppercase; padding:0 10px 10px;}
.abouttitcn{font-size: 16px; padding:10px 10px 0}
.abouttitdesc{font-size: 13px; padding:0 50px; color:rgba(255,255,255,.8); display: none;}
.youshipadd40{padding:20px 0 20px}

.partner{padding:0}
.partner ul{margin-left: -4px;}
.partner li{width:calc(100% / 3 - 4px); margin-left: 4px; margin-top: 4px; float:left; box-sizing: border-box; -webkit-boxzing:border-box}
.partner img{border: 1px solid #E5E5E5; width:auto;}

.aboutser{text-align: center; padding:10px 0 0}
.aboutcontent .flexsr{display:flex; display: -webkit-flex; flex-wrap:wrap; justify-content: space-between; flex-direction: row;}
.aboutser div{width:24%; padding:15px 0 0}
.aboutser img{max-width:60px; margin-bottom: 5px;}

.feedback dd{margin-right: 5px; margin-top: 5px;}
.feedback dd input{line-height: 35px;}
.sitebtn { height: 35px; padding:0 8px; margin-top: 5px;}

.lawlist{border:1px solid #e2e2e2; line-height: 38px; background: #fafafa; font-weight: normal; font-size: 13px;}
.lawlist dd{border-right:1px solid #e2e2e2; text-align: center; width:80px}
.lawlist dd:nth-child(2),.lawitem dd:nth-child(2){ width:120px}
.lawlist dd:nth-child(3),.lawitem dd:nth-child(3){ width:calc(100% - 205px)}
.lawlist dd:nth-child(4),.lawitem dd:nth-child(4),.lawlist dd:nth-child(5),.lawitem dd:nth-child(5){ width:17%; display: none;}
.lawitem{ line-height: 38px; font-size: 13px;}
.lawitem dd{border-right:1px solid #e2e2e2; text-align: center; width:80px}
.lawlist dd:nth-child(3),.lawitem dd:nth-child(3){border-right:0px;}
.lawitem dt{text-align: center;}
.lawlist .flexscr,.lawitem .flexscr{display:flex; display: -webkit-flex; flex-wrap:wrap; align-items: center; justify-content: space-between; flex-direction: row;}

.foot_msgbox {font-size: 13px;}
.foot_msg {overflow: hidden; line-height: 1.8; padding:15px 0}
.foot_msgbox img{display: block; width:250px}
.foot_msg span {font-size: 14px;}
.foot_msg strong {color: #d4a74e; font-size: 18px; font-weight: normal; display: block; line-height: 1.5;}

.foot_msg ul li{display: inline-block; text-align: center; font-size: 13px; line-height: 1.8; box-sizing: border-box; padding: 0; border-left: 0px solid rgba(255,255,255,0.15);}
.foot_msg ul li:first-child{padding: 0; border-left: 0px solid #ebebeb;}
.foot_msg ul li:last-child{padding: 0;}
.copyright{display: block; border-top: 1px solid rgba(255,255,255,0.15); font-size: 13px; padding:10px 0; text-align: center; color: #ddd;}
}