﻿@charset "utf-8";
/* CSS Document */
/*公共样式与首页样式1*/
@media only screen and (max-width: 1230px){
	.wwp_input{border: 1px solid #28b3c2;border-radius: 10px;font-size: 14px;display: inline-block;box-sizing: border-box;line-height: 30px;width: 250px;outline: none;color: #9f9f9f;padding: 0 10px 0 10px;box-shadow: 1px 0px 10px rgb(120,120,120,0.3);}
	.wwp_btn{background: #28b3c2;line-height: 30px;height: 30px;display: inline-block;border-radius: 10px;font-size: 14px;text-align: center;width: 50px;padding: 0 5px 0 6px;color: #fff;}
	.top{width: 100%; background: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, .2); height: 55px; position: fixed; z-index: 30; top: 0px; left: 0;} 
	.top.xw{top: 0;} 
	.top .main{height: 55px; position: relative;} 
	.top_jg{height: 55px; width: 100%;} 
	.top_jg.xw{height: 55px;}
	 .logo{width: 160px; height: 30px; position: absolute; left: 15px; top: 12.5px; z-index: 31;}
	 .logo img{height: 30px;}
	 .menu{margin: 0px 0px 0px 0%; float: left; width: 100%;}
	 .menu li{float: left; width: 100%; border-top: solid 1px #ddd;}
	 .menu a{display: block; width: 100%; padding: 10px 0px; text-align: left; padding-left: 3%; color: #222;}
	 .menu a{font-size: 14px;}
	 .menu a:hover{color: #28b3c2;}
	 .menu dl{width: 100%; float: left; padding-bottom: 8px;}
	 .menu dl dd{width: 50%; float: left;}
	 .menu dl dd a{padding: 5px 0px; padding-left: 6%; font-size: 12px;} a.cd_zz{display: none;}
	 .menu2{width: 30px; height: 30px; display: block; position: absolute; right: 10px; top: 12.5px; z-index: 31;}
	 .menu2 a{outline: none; display: block; width: 30px; height: 30px; line-height: 30px; background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M2.5 11.5A.5.5 0 013 11h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5zm0-4A.5.5 0 013 7h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5zm0-4A.5.5 0 013 3h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5z' clip-rule='evenodd' fill='%2328b3c2'/></svg>"); background-repeat: no-repeat; background-size: 100% 100%;}
	 .menu2 a.on{background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M11.854 4.146a.5.5 0 010 .708l-7 7a.5.5 0 01-.708-.708l7-7a.5.5 0 01.708 0z' clip-rule='evenodd' fill='%2328b3c2'/><path fill-rule='evenodd' d='M4.146 4.146a.5.5 0 000 .708l7 7a.5.5 0 00.708-.708l-7-7a.5.5 0 00-.708 0z' clip-rule='evenodd' fill='%2328b3c2'/></svg>"); background-repeat: no-repeat; background-size: 100% 100%;}
	 .logo span.s1{left: 155px; width: 200px; display: none; top: 50%; margin-top: -15px; height: 30px; line-height: 30px; font-size: 16px; padding-left: 10px; border-left: solid 1px #ddd; position: absolute;}
	 .ks_xz{position: absolute; z-index: 30; width: 85px; color: #666; height: 35px; right: 46px; top: 10px; cursor: pointer; line-height: 35px; font-size: 13px; /*padding-left:5px;*/ border: solid 1px #d8d8d8; background: url(../images/ks_jt3.png) no-repeat 90% 15px; text-align: left; padding-left: 10px;}
	 .ks_xz .txtk{width: 310px; display: none; position: absolute; right: 0px; top: 34px; padding-top: 10px; font-size: 12px;}
	 .ks_xz .txtkn{width: 100%; border: solid 1px #ddd; background: #fff; padding: 0px 5px 20px 5px; position: relative;}
	 .ks_xz .txtkn i{position: absolute; background: url(../images/ks_jt2.png) no-repeat; background-size: 100% 100%; width: 20px; height: 10px; top: -10px; right: 40px;}
	 .ks_xz .ks_lm1{width: 100%; float: left; margin-bottom: 10px; height: 40px; line-height: 40px; border-bottom: solid 1px #ddd; font-weight: bold; text-align: center;}
	 .ks_xz .ks_lm1 a{float: left; height: 40px; padding: 0px 5px;}
	 .ks_xz .ks_lm1 a.on{border-bottom: solid 2px #28b3c2;}
	 .ks_xz .ks_lm1_lb{float: left; line-height: 24px; width: 100%;}
	 .ks_xz .ks_lm1_lb a{float: left; margin: 2px 6px;} #navk{width: 100%; height: 100%; display: none; background: #ffffff; position: fixed; padding: 0px 0px 10px 0px; overflow-y: auto; left: 100%; top: 0px; z-index: 29;}
	 .ss{float: left; width: 94%; margin: 10px 0px 15px 3%; height: 35px; background: #28b3c2; color:#fff; line-height: 35px; text-align: center; border: solid 1px #28b3c2; position: relative;}
	 .ss a.bt{display: block;}
	 .ss a.bt:before{content: '高级搜索'; color:#fff;}
	 #navk.xw .ss{margin-top: 70px;}
	 .ss_txt{float: left; height: 33px; line-height: 33px; background: none; color: #696969; font-size: 12px; width: 100%; padding-left: 10px; border: 0;}
	 .ss_an{position: absolute; right: -1px; top: -1px; background: url(../images/t_ss.png) #28b3c2 center center no-repeat; background-size: auto 15px; width: 38px; height: 35px; text-align: center; cursor: pointer;}
	 .top0{width: 100%; line-height: 30px; height: 30px; padding: 0 5px; background-color: #28b3c2; color: #fff; position: fixed; z-index: 31; top: 0px; left: 0;}
	 .top_nav li{float: left; padding-right: 1px; height: 30px;}
	 .top_nav a{display: block; padding: 0 10px; height: 30px; position: relative; color: #fdc583;}
	 .top_nav a:after{content: ''; position: absolute; width: 1px; height: 12px; right: -1px; top: 50%; margin-top: -6px; background-color: #fdc583;}
	 .top_nav a:hover, .top_nav a.on{background-color: #fdc583; color: #fff;}
	 .top_nav li:last-child{padding-right: 0px;}
	 .top_nav li:last-child a:after, .top_nav a:hover:after, .top_nav a.on:after{display: none;}
	 .top_nav_gz{margin-top: 65px; padding: 0 15px; margin-bottom: -10px;}
	 .top_nav_gz li{float: left; font-size: 13px; position:relative; height:30px; z-index: 21;}
	 .top_nav_gz li:after{content: '|'; color: #cccccc; margin: 0 10px; vertical-align: middle; display: inline-block; position: relative; top: -1px;}
	 .top_nav_gz li:last-child:after{display: none;}
	 .top_nav_gz li a.a2:after{content: ''; border-left:6px solid rgba(0,0,0,0); border-right:6px solid rgba(0,0,0,0); border-top:6px solid #999999; border-bottom:6px solid rgba(0,0,0,0); display: inline-block; vertical-align:middle; margin-left: 6px;}
	 .top_nav_gz li dl{width: 130px; font-size: 13px; margin-left: -65px; display: none; background: rgba(33, 201, 188, .7); position: absolute; left: 50%; top: 30px; /*box-shadow:0 2px 8px rgba(0,0,0,.2);*/ -webkit-box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.1); filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -khtml-opacity: 0; padding:5px 0;}
	 .top_nav_gz li dl:before{content: ""; width: 100%; height: 8px; position: absolute; top: -8px; left: 0%; background: url(../images/arr.png) no-repeat center;}
	 .top_nav_gz li:hover dl{display: block;}
	 .top_nav_gz dd{width: 100%; float: left;}
	 .top_nav_gz dd a{display: block; padding: 3px; line-height: 24px; text-align: center;color: #fff;}
	 .top_nav_gz dd a:hover{color: #222;}
	}

	.body_r .top0{background-color: #c30005;}

@media only screen and (max-width: 420px){
	.top0 .d1{/*display: none;*/}
	}

@media only screen and (min-width: 1230px){
	.top_jg{display: none;}
	 .menu2{display: none;}
	 .top{width: 100%; border-bottom: solid 1px #28b3c2;}
	 .top .main{position: relative; height: 102px;}
	 .top .main2{position: relative; height: 130px;}
	 .top_jg{display: none;}
	 .logo{width: 404px; height: 77px; font-size: 36px; position: absolute; left: 0px; top: 10px;}
	 .logo img{height: 77px;}
	 .logo span.s1{left: 465px; width: 400px; top: 50%; margin-top: -33px; height: 70px; line-height: 70px; padding-left: 22px; border-left: solid 1px #ddd; position: absolute; color: #333;} a.cd_zz{position: absolute; z-index: 30; height: 45px; line-height: 45px; background-color: #28b3c2; color: #fff; padding: 0 30px; top: 36px; right: 170px; font-size: 16px;}
	 .ks_xz{position: absolute; z-index: 30; width: 130px; padding-right: 10px; color: #666; height: 40px; right: 0px; top: 46px; cursor: pointer; line-height: 38px; font-size: 16px; /*padding-left:5px;*/ border: solid 1px #d8d8d8; background: url(../images/ks_jt3.png) no-repeat 90% 15px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	 .ks_xz .txtk{width: 380px; display: none; position: absolute; right: 0px; top: 40px; padding-top: 14px; font-size: 14px;}
	 .ks_xz .txtkn{width: 100%; border: solid 1px #ddd; background: #fff; padding: 0px 5px 20px 5px; position: relative;}
	 .ks_xz .txtkn i{position: absolute; background: url(../images/ks_jt2.png) no-repeat; background-size: 100% 100%; width: 20px; height: 10px; top: -10px; right: 65px;}
	 .ks_xz .ks_lm1{width: 100%; float: left; margin-bottom: 10px; height: 40px; line-height: 40px; border-bottom: solid 1px #ddd; font-weight: bold; text-align: center;}
	 .ks_xz .ks_lm1 a{float: left; height: 40px; padding: 0px 8px;}
	 .ks_xz .ks_lm1 a.on{border-bottom: solid 2px #28b3c2;}
	 .ks_xz .ks_lm1_lb{float: left; line-height: 24px; width: 100%;}
	 .ks_xz .ks_lm1_lb a{float: left; margin: 2px 6px;}
	 #navk{/*float: right;*/ /*height: 40px;*/ /*margin-top: 45px;*/}
	 #navk.navk_gz{width: 100%; border-bottom: solid 1px #28b3c2;background: #28b3c2;}
	 #navk.navk_gz .main{height: 50px; position: relative;}
	 .top_r{position: absolute; right: 0px; top: -58px; height: 40px; line-height: 40px;} 
	 #navk.xw{width: 100%; float: none; background-color: #28b3c2; height: 50px; margin: 0;}
	 #navk.xw .main2{position: relative;}
	 #navk.xw .main2 .menu{width: 100%;}
	 #navk.xw.cd6{height:auto; padding:10px 0;}
	 #navk.xw.cd6 .menu.menu_dj{height:auto; display: block;}
	 #navk.xw.cd6 .menu li{height:40px;}
	 #navk.xw.cd6 .menu li a.dbt{padding: 0 14px; height:40px; line-height: 40px;}
	 .menu{height: 50px; position: relative; z-index: 12; /*float: right;*/}
	 .menu li{height: 50px; float: left; position: relative; text-align: center; width:150px;}
	 .menu li.l_home{width: 150px;}
	 #navk.xw .menu li{width: auto !important;}
	 .menu li:last-child{/*margin: 0;*/}
	 .menu a.dbt{font-size: 18px; width: 100%; display: block; height: 50px; line-height: 50px; position: relative;color: #fff; /*-webkit-transition: all 0s linear;*/ /*-moz-transition: all 0s linear;*/ /*-o-transition: all 0s linear;*/ /*-ms-transition: all 0s linear;*/ /*transition: all 0s linear;*/}
	 #navk.xw .menu, #navk.xw .menu li, #navk.xw .menu a.dbt{height: 50px;} 
	 #navk.xw .menu li{padding: 0 25px; margin: 0;} 
	 #navk.xw .menu a.dbt{line-height: 50px; color: #fff;} 
	 #navk.xw .menu{float: left;} 
	 #navk.xw .menu.menu_dj{float: left; width: 100%; font-size: 0; display: flex; flex-wrap: wrap; justify-content: space-between;} 
	 #navk.xw .menu.menu_dj li{margin: 0; display: inline-block; padding: 0;} 
	 #navk.xw .menu.menu_dj.yzk{display: block;} 
	 #navk.xw .menu.menu_dj.yzk li{margin: 0 80px 0 20px; float: left;}
	 .menu li:hover a.dbt, .menu li a.dbt:hover, .menu li.on a.dbt{color: #fff;opacity: 0.8;}
	 .menu li.on a.dbt{border-bottom: solid 3px #c6a268;} 
	 #navk .menu li.on a.dbt{border-bottom: 0;} 
	 #navk.xw .menu li:hover a.dbt, #navk.xw .menu li a.dbt:hover, #navk.xw .menu li.on a.dbt{color: #fff;} 
	 #navk.xw .menu li:hover a.dbt:after, #navk.xw .menu li a.dbt:hover:after, #navk.xw .menu li.on a.dbt:after{content: ''; border-top: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(0, 0, 0, 0); border-bottom: 8px solid #fff; border-left: 8px solid rgba(0, 0, 0, 0); position: absolute; left: 50%; bottom: 0px; margin-left: -8px;} 
	 #navk.xw .menu_dj li{margin-right: 12px;} 
	 #navk.xw .menu_dj li:last-child{margin-right: 0;}
	 .menu li dl{width: 140px; font-size: 15px; margin-left: -71px;display: none; background: rgba(33, 201, 188, .7); position: absolute; left: 50%; top: 65px; /*box-shadow:0 2px 8px rgba(0,0,0,.2);*/ -webkit-box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.1); filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -khtml-opacity: 0;}
	 .menu li dl:before{content: ""; width: 100%; height: 8px; position: absolute; top: -8px; left: 0%; background: url(../images/arr.png) no-repeat center;} #navk.xw .menu.menu_dj li dl{width:160px; margin-left: -80px;}
	 .menu li:hover dl{display: block;}
	 .menu dd{width: 100%; float: left;}
	 .menu dd a{display: block; padding: 5px 10px; text-align: center;color: #fff;}
	 .menu dd a:hover{color: #222;}
	 .ss{width: 35px; height: 35px; z-index: 15; float: left; /*-moz-border-radius: 5px;*/ /*-webkit-border-radius: 5px;*/ /*border-radius: 5px;*/ position: relative; /*margin-left:25px;*/ z-index: 21;}
	 .ss a.bt{background: url(../images/t_ss_off.png) #ffffff center center no-repeat; width: 35px; height: 35px; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border: solid 1px #e9e9e9;}
	 .ss a.bt:hover{border-color: #28b3c2; background: url(../images/t_ss_on.png) #ffffff center center no-repeat;}
	 .ss .txtk{position: absolute; overflow: hidden; height: 35px; right: 0px; top: 0px; width: 0px; -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; background-color: #f1f1f1; -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
	 .ss:hover .txtk{width: 220px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
	 .ss .form-control{width: 100%; height: 35px; line-height: 35px; padding: 0 0 0 20px; background-color: rgba(255, 255, 255, 0); /*color: #fff;*/ border: 0; font-size: 14px;}
	 .ss .ss_an{position: absolute; width: 35px; height: 35px; border: 0; right: 0px; top: 0px; background: url(../images/t_ss.png) #f1f1f1 center center no-repeat;}
	 .ss .ss_an:hover{background: url(../images/t_ss_on.png) #f1f1f1 center center no-repeat;} #navk.xw .ss{/*width: 300px;*/ /*background-color: #fff;*/ /*-moz-border-radius: 40px;*/ /*-webkit-border-radius: 40px;*/ /*border-radius: 40px;*/ /*overflow: hidden;*/ position: absolute; right: 0px; margin: 0; top: 10px;} #navk.xw .ss .txtk{width: 100%; background-color: #fff;} #navk.xw .ss .form-control{color: #999;} #navk.xw .ss .ss_an{background: url(../images/t_ss_r.png) #fff center center no-repeat; right: 5px;}
	 .top0{width: 100%; line-height: 40px; height: 40px; background-color: #28b3c2; color: #fdc583;}
	 .top0 .main, .top .main{position: relative;}
	 .top_nav li{float: left; padding-right: 1px;}
	 .top_nav a{display: block; padding: 0 10px; height: 40px; position: relative; color: #fdc583;}
	 .top_nav a:after{content: ''; position: absolute; width: 1px; height: 12px; right: -1px; top: 50%; margin-top: -6px; background-color: #fdc583;}
	 .top_nav a:hover, .top_nav a.on{background-color: #fdc583; color: #fff;}
	 .top_nav li:last-child{padding-right: 0px;}
	 .top_nav li:last-child a:after, .top_nav a:hover:after, .top_nav a.on:after{display: none;}
	 .top_nav_gz{margin-right: 30px;}
	 .top_nav_gz li{float: left; font-size: 16px; position:relative; height:50px; z-index: 20;}
	 .top_nav_gz li:after{content: '|'; color: #cccccc; margin: 0 15px; vertical-align: middle; display: inline-block; position: relative; top: -1px;}
	 .top_nav_gz li:last-child:after{display: none;}
	 .top_nav_gz li a.a2:after{content: ''; border-left:8px solid rgba(0,0,0,0); border-right:8px solid rgba(0,0,0,0); border-top:8px solid #999999; border-bottom:8px solid rgba(0,0,0,0); display: inline-block; vertical-align:middle; margin-left: 10px;}
	 .top_nav_gz li dl{width: 130px; font-size: 12px; margin-left: -65px; display: none; background: rgba(33, 201, 188, .7); position: absolute; left: 50%; top: 50px; /*box-shadow:0 2px 8px rgba(0,0,0,.2);*/ -webkit-box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.1); filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -khtml-opacity: 0; padding:5px 0;}
	 .top_nav_gz li dl:before{content: ""; width: 100%; height: 8px; position: absolute; top: -8px; left: 0%; background: url(../images/arr.png) no-repeat center;}
	 .top_nav_gz li:hover dl{display: block;}
	 .top_nav_gz li:hover a.a2{color:#28b3c2;}
	 .top_nav_gz li:hover a.a2:after{border-top-color:#28b3c2;}
	 .top_nav_gz dd{width: 100%; float: left;}
	 .top_nav_gz dd a{display: block; padding: 5px 10px; line-height: 24px; text-align: center;color: #fff;}
	 .top_nav_gz dd a:hover{color: #222;}
	 .top_nav_gz a.on{color: #28b3c2}
}

@media only screen and (max-width: 1230px){
	.swiper-container.sy_ban{width: 100%; overflow: hidden;}
	 .sy_ban .swiper-slide{text-align: center; font-size: 13px; line-height: 20px; width: 100%; position: relative;}
	 .sy_ban .swiper-slide img{width: 100%; display: block;}
	 .sy_ban .swiper-pagination-bullet{background-color: rgba(255, 255, 255, .8); width: 8px; height: 8px; opacity: 1;}
	 .sy_ban .swiper-pagination-bullet-active{background-color: #28b3c2;}
	 .sy_ban.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px; position: absolute; right: 0%; text-align: center;}
	 .sy_ban.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 2px;}
}

@media only screen and (min-width: 1230px){
	.swiper-container.sy_ban{width: 100%; overflow: hidden;}
	.sy_ban .swiper-slide{text-align: center; width: 100%; position: relative;}
	 .sy_ban .swiper-slide img{width: 100%; transform: translate3d(0, 0, 0) scale(1.2); transition: opacity 0.3s ease, transform 0s ease 1s;}
	 .sy_ban .swiper-slide-active img{-webkit-transform: scale(1); transform: scale(1); transition: all 5s cubic-bezier(0, .56, .44, 1);}
	 .sy_ban .swiper-pagination-bullet{background-color: #21c9bc; width: 12px; height: 12px; opacity: 1; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 0;}
	 .sy_ban .swiper-pagination-bullet-active{background-color: #28b3c2; width: 30px;}
	 .sy_ban.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 70px; position: absolute; right: 0%; text-align: center;}
	 .sy_ban.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
}

	.foot{width: 100%; color: #fff; background: #28b3c2;overflow: hidden;}
	.foot1{width: 100%; padding: 20px 0; border-bottom: solid 1px rgba(255, 255, 255, .2);overflow: hidden;}
	.foot2{width: 100%; padding: 30px 0; border-bottom: solid 1px rgba(255, 255, 255, .2);overflow: hidden;}
	.cd_f ul{width: 35%; float: left;}
	.cd_f ul:last-child{width: 28%; float: right;}
	.cd_f li{padding-left: 25px; background-repeat: no-repeat; background-position: left center; width: 100%; float: left; margin: 3px 0;}
	.cd_f li.l1{background-image: url("../images/foot_add.png");}
	.cd_f li.l2{background-image: url("../images/foot_tel.png");}
	.cd_f li.l3{background-image: url("../images/foot_add.png");}
	.cd_f li.l4{background-image: url("../images/foot_tel.png");}
	.cd_f li.l5{background-image: url("../images/foot_add.png");}
	.cd_f li.l6{background-image: url("../images/foot_tel.png");}
	.foot a{color: #fff;}
	.foot a:hover{text-decoration: underline;}
	.foot_logo{float: left; background-image: url("../images/foot_logo.png"); background-repeat: no-repeat; background-size: auto 100%; width: 300px; height: 320px;}
	.cd_f2{margin-left: 0px; margin-top: 15px; float: left;}
	.cd_f2 li{float: left; padding: 0px 35px; border-right: solid 1px rgba(255, 255, 255, .2);}
	.cd_f2 a{display: block; margin-bottom: 15px;}
	.cd_f2 li a:last-child{margin-bottom: 0;}
	.cd_f2 li:last-child{border: 0;}
	.ewm_lb1{float: right; text-align: center;padding-top: 17px;}
	.ewm_lb1 li{float: left; margin-left: 10px;}
	.ewm_lb1 img{margin-bottom: 10px; display: block; height: 103px;}
	.foot3{width: 100%; padding: 15px 0;}
	.cd_f3 a:after{content: ''; display: inline-block; width: 1px; height: 15px; background-color: rgba(255, 255, 255, .1); margin: 0 10px; vertical-align: middle; position: relative; top: -1px;}
	.cd_f3 a:last-child:after{display: none;}
	.f3_r a{color: rgba(255, 255, 255, .5);}

@media only screen and (max-width: 1230px){
	.foot_logo, .cd_f2{display: block;}
	.cd_f2{display: none;}
	.foot1, .foot3{padding: 10px 15px;}
	 .foot2{padding: 15px;}
	 .foot1 ul{width: 50% !important;}
	 .ewm_lb1{width: 100%;}
	 .ewm_lb1 li{float: none; display: inline-block;}
	 .ewm_lb1 img{height: 90px;}
	}

@media only screen and (max-width: 550px){
	.foot1 ul{width: 100% !important;}
	.ewm_lb1 img{height: auto; max-height: 65px; max-width: 100%; display: inline-block; margin-bottom: 8px;}
	.ewm_lb1 li{width: 23%; margin: 1%; float: left;}
	.cd_f3{width: 100%; text-align: center; margin-bottom: 6px;}
	.f3_r{width: 100%; text-align: center;}
	}

@media only screen and (min-width: 1890px){
	/*.cd_f2 li{*/ /*padding: 0 50px;*/ /*}*/ /*.cd_f2{*/ /*margin-left: 50px;*/ /*}*/ /*.cd_f ul{*/ /*width: 42.5%;*/ /*}*/ /*.cd_f ul:last-child{*/ /*width: 15%;*/ /*}*/
	.wwp_input{border: 1px solid #28b3c2;border-radius: 10px;display: inline-block;font-size: 14px;box-sizing: border-box;line-height: 30px;width: 250px;outline: none;color: #9f9f9f;padding: 0 10px 0 10px;box-shadow: 1px 0px 10px rgb(120,120,120,0.3);}
	.wwp_btn{background: #28b3c2;line-height: 30px;height: 30px;border-radius: 10px;font-size: 14px;text-align: center;width: 50px;padding: 0 5px 0 6px;color: #fff;display: inline-block;}
	}
	.ld_bt1{height: 33px; line-height: 33px;}
	.ld_bt1 .bt{line-height: 33px; border-left: solid 8px #28b3c2; padding-left: 15px;}
	.ld_lb1{float: left; width: 100%; padding:0 10%;}
	.ld_lb1 li{width: 18%; float: left; margin: 0 1% 30px 1%;}
	.ld_lb1 a{display: block; width: 100%; /*background-color: #f2f2f2;*/ position: relative; text-align: center; /*padding:10px;*/}
	.ld_lb1 a:hover{/*background-color: #fff;*/ /*box-shadow: 0 1px 10px rgba(0, 0, 0, .15);*/}
	.ld_lb1 li .imgk{width:100%; max-width: 150px; margin: 0 auto; margin-bottom: 15px;}
	.ld_lb1 .imgk img{width: 100%;}
	.ld_lb1 li:nth-of-type(1) .imgk,.ld_lb1 li:nth-of-type(2) .imgk{max-width: 165px;}
	.ld_lb1 li:nth-of-type(1){margin-left: 26.5%;}
	.ld_lb1 li:nth-of-type(2){margin-left: 10%;}
	.ld_lb1 li:nth-of-type(3){clear: both;}
	.ld_lb1 li:nth-of-type(8){margin-left: 21%;}

@media only screen and (max-width: 1230px){
	.ld_lb1{padding:0 0%;} 
	.ld_lb1 li{margin-bottom: 20px;} 
	.ld_lb1 .imgk{margin-bottom: 10px;} 
	.ld_lb1 .bt{font-size: 13px;}
	}

@media only screen and (max-width:600px){
	.ld_lb1 li:nth-of-type(6),.ld_lb1 li:nth-of-type(9){clear: both;} 
	.ld_lb1 li{width:31.3333%!important; margin: 0 1% 15px 1%!important;} 
	.ld_lb1 .bt{font-size: 12px;}
	}

	.ld_s .imgk{width: 27%;}
	.ld_s .txtk{width: 68%; color: #666;}
	.ld_t{border-bottom: solid 1px #ddd; padding-bottom: 30px; margin-bottom: 30px; font-size: 16px; line-height: 30px; margin-top: 20px;}
	.ld_t .bt{margin-bottom: 15px;}
	.ld_t .s1{font-size: 45px; margin-right: 20px;}
	.ld_t .s2{font-size: 24px;}
	.ab.ab_nr{width: 1130px; margin: 0 auto;}

@media only screen and (max-width: 1230px){
	.ab.ab_nr{width: 100%;} 
	.ld_s .imgk{width: 100%; text-align: center; margin-bottom: 20px;}
	.ld_s .imgk img{width: 50%;}
	.ld_s .imgk img{max-width: 300px;}
	.ld_s .txtk{width: 100%;}
	.ld_t{font-size: 13px; line-height: 1.5; padding-bottom: 15px; margin-bottom: 15px;}
	.ld_t .bt{margin-bottom: 5px;}
	.ld_t .s1{font-size: 18px; margin-right: 15px;}
	.ld_t .s2{font-size: 14px;}
	}

@media only screen and (min-width: 1230px){
	.lm3{font-size: 0; height: 59px; border-bottom: solid 2px #28b3c2; text-align: center; overflow: hidden; margin: -10px 0 40px 0;} 
	.xzs_lm .lm3{margin-top: 0;} 
	.xzs_lm2 .lm3{margin-bottom: 15px; margin-top: 15px;} 
	.lm3_k .lm3{margin-top: 0; margin-bottom: 30px;} 
	.lm3 a{display: inline-block; height: 60px; line-height: 58px; background-color: #cccccc; font-size: 16px; padding: 0 20px;} 
	.lm3 a:hover, .lm3 a.on{background-color: #28b3c2; color: #fff;}
	}

	.xw_bt1{height: 50px; border-bottom: solid 1px #ddd; line-height: 50px;}
	.xw_bt1 .bt{font-size: 23px;}
	.dqwz{color: #999999; background: url("../images/t_lo.png") left no-repeat; padding-left: 16px;}
	.dqwz a{color: #999;}
	.dqwz a:first-child, .dqwz a:hover{color: #28b3c2;}
	.xw_bt1.xw{border: 0; height: 30px; line-height: 30px;}
	.sy1{width: 100%; padding: 50px 0 0;}
	.sy_nav{font-size: 0; text-align: center;}
	.sy_nav a{display: inline-block; width: 110px; font-size: 16px; margin: 0 15px;}
	.sy_nav a:before{content: ''; display: inline-block; background-repeat: no-repeat; background-position: center center; background-size: auto 100%; width: 90px; height: 65px;}
	.sy_nav a:hover:before{margin-top: -5px; margin-bottom: 5px;}
	.sy_nav a.a1:before{background-image: url("../images/sy_a1.png");}
	.sy_nav a.a2:before{background-image: url("../images/sy_a2.png"); background-size: auto 85%;}
	.sy_nav a.a3:before{background-image: url("../images/sy_a3.png");}
	.sy_nav a.a4:before{background-image: url("../images/sy_a4.png");}
	.sy_nav a.a5:before{background-image: url("../images/sy_a5.png");}
	.sy_nav a.a6:before{background-image: url("../images/sy_a6.png");}
	.sy_nav a.a7:before{background-image: url("../images/sy_a7.png");}
	.sy_nav a.a8:before{background-image: url("../images/sy_a8.png");}
	.sy_nav a p{margin-top: 15px;}
	.sy_bt2{line-height: 70px; height: 70px;}
	.sy_bt2 .s1{float: left; font-size: 31px; position: relative;}
	.sy_bt2 .s1:before{width: 2em; height: 3px; content: ''; position: absolute; left: 0px; bottom: 0px; background-color: #28b3c2;}
	.sy_lb1 .item{width: 33.33333%; height: 375px; padding: 50px 10px; background-size: 105% auto; background-repeat: no-repeat; background-position: center center; float: left; color: #fff; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
	.sy_lb1 .item:hover{background-size: 110% auto;}
	.sy_lb1 .item1{background-image: url("../images/hzb/a1.jpg");}
	.sy_lb1 .item2{background-image: url("../images/hzb/a2.jpg");}
	.sy_lb1 .item3{background-image: url("../images/hzb/a3.jpg");}
	.sy_lb1 .item4{background-color: #666666;}
	.sy_lb1 .item5{background-image: url("../images/hzb/a4.jpg"); color: #333; /*padding:40px 0;*/}
	.sy_lb1 .item6{background-color: #8c6f57;}
	.sy_lb1 .item5 a{color: #333;}
	.sy_lb1 .bt{width: 100%; float: left; text-align: center; margin-bottom: 40px; font-size: 25px;}
	.sy_lb1 .item3 .bt{/*line-height: 140%;*/ /*margin-bottom: 30px;*/}
	.sy_lb1 .item3 ul{/*margin-bottom: 38px;*/ padding-left: 3%;}
	.sy_lb1 ul{width: 100%; float: left; padding-left: 10%; margin-bottom: 50px; min-height: 102px;}
	.sy_lb1 ul li{width: 50%; float: left; margin-bottom: 10px; font-size: 16px;}
	.sy_lb1 a{color: #fff;}
	.sy_lb1 a:hover{text-decoration: underline;}
	.sy_lb1 a.cd_more1{display: block; margin: 0 auto; clear: both; width: 100px; color: #fff; font-size: 16px; border-top: solid 1px #fff; padding-top: 20px; text-align: center;}
	.sy_lb1 .item5 a.cd_more1{color: #333; border-color: #333;}
	.zt_lb1{width: 102%; margin-left: -1%; float: left;}
	.zt_lb1 li{width: 33.3333%; padding: 0 1% 30px 1%; float: left;}
	.zt_lb1 a{display: block; width: 100%;}
	.zt_lb1 .imgk{position: relative;}
	.zt_lb1 .imgk p{position: absolute; background: url("../images/sy_zt_bj.png") right no-repeat; background-size: auto 100%; line-height: 40px; height: 40px; padding-right: 15px; bottom: 0px; right: 0px; width: 100%; text-align: right; font-size: 16px; color: #fff;}
	.sy2{width: 100%; background-color: #ededed;}
	.sy2 .main{padding: 30px 0 50px 0; position: relative; height: 150px;}
	.link_k{width: 100%; background-color: #fff; box-shadow: 0 2px 10px rgba(0, 0, 0, .15); min-height: 150px; padding: 25px 35px; float: left;}
	.link_bt{color: #cccccc;}
	.link_bt a{font-size: 17px; margin: 0 10px;}
	.link_bt a.on{color: #28b3c2;}
	.link_bt a:first-child{margin-left: 0;}
	.link_bt a:last-child{margin-right: 0;}
	.link_lb{overflow: hidden;}
	.link_lb ul{width: 102%; float: left; margin-left: -1%; display: none;}
	.link_lb li{width: 31.3333%; float: left; margin: 5px 1%; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
	.link_lb a:before{content: ''; display: inline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid #c6a268; border-right: 6px solid rgba(0, 0, 0, 0); margin-right: 3px; position: relative; vertical-align: middle; top: -1px;}
	.sy_bt2 a.cd_more3{margin-top: 40px;}

@media only screen and (max-width: 1230px){
	.sy_bt2 a.cd_more3{margin-top: 6px;} 
	.xw_bt1.xw{display: block; height: auto;} 
	.xw_bt1.xw .dqwz{display: block;} 
	.lm3{display: none;} 
	.lm3_k{margin-bottom: 15px;} 
	.xw_bt1 .bt{font-size: 16px;} 
	.xw_bt1{height: auto; line-height: 25px;} 
	.xw_bt1 .dqwz{display: none;} 
	.sy_lb1 .item{width: 100%; height: auto; padding: 30px 15px;} 
	.sy_lb1 ul{padding-left: 5%; min-height: 67px; margin-bottom: 20px !important;} 
	.sy_lb1 .bt{font-size: 16px; margin-bottom: 20px !important;} 
	.sy_lb1 ul li{font-size: 13px;} 
	.sy_lb1 .item6 ul{padding-left: 0;} 
	.sy_lb1 .item6 ul li{/*width:100%;*/} 
	.sy_lb1 a.cd_more1{font-size: 13px; width: 80px; padding-top: 10px;} 
	.sy_lb1 .item3{display: none;} 
	.sy1{padding: 15px 0;} 
	.sy_bt2{height: 40px; line-height: 40px;} 
	.sy_bt2 .s1{font-size: 16px; margin-left: 15px;} 
	.sy_nav.md30{margin-bottom: 5px;} 
	.sy_nav a:before{width: 50px; height: 40px;} 
	.sy_nav a p{margin-top: 10px;} 
	.sy_nav a{font-size: 13px; width: 80px; margin: 0 5px 15px 5px;} 
	.zt_lb1{width: 101%; margin-left: -0.5%;} 
	.zt_lb1 li{padding: 0 0.5% 15px 0.5%;} 
	.zt_lb1 .imgk p{height: 30px; line-height: 30px; font-size: 13px; padding-right: 10px;} 
	.sy2 .main{height: auto; padding: 15px 0;} 
	.sy2 .sy_bt2{display: none;} 
	.sy2 .sy2_r{width: 100%; position: inherit; bottom: auto; right: auto; float: left; box-shadow: 0 2px 10px rgba(0, 0, 0, 0); height: auto; padding: 15px;} 
	.link_bt a{font-size: 14px;}
	}

@media only screen and (max-width: 700px){
	.zt_lb1{padding: 0 15px;} 
	.zt_lb1 li{width: 100%;} 
	.link_lb li{width: 48%;} 
	.link_bt a{margin: 0 5px; font-size: 13px;}
	}

	.sy1_1{margin-bottom: 10px;}
	.sy1_1 .d1{width: 48.5%;}
	.sy1_1 .d2{width: 49%; background-image: url("../images/hzb/xw_bj.png"); background-size: cover; background-repeat: no-repeat; background-color: #c6a268; height: 510px; -moz-border-radius: 50px 0 50px 0; -webkit-border-radius: 50px 0 50px 0; border-radius: 50px 0 50px 0; padding: 30px 40px;}
	.sy_nav2{width: 100%; float: left; height: 60px; line-height: 60px; font-size: 22px; color: #fff; margin-bottom: 15px;}
	.sy_nav2 a{color: #fff; margin: 0 12px; position: relative;}
	.sy_nav2 a.on:after{width: 2em;}
	.sy_nav2 a:after{content: ''; width: 0em; height: 3px; background-color: #fff; position: absolute; left: 0px; bottom: -15px;}
	.sy_nav2 a:hover:after{width: 2em; -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;}
	.sy_nav2 a:first-child{margin-left: 0;}
	.sy_nav2 a:last-child{margin-right: 0;}
	.sy_n1{width: 100%; float: left; margin-bottom: 20px;}
	.sy_n1 ul{width: 100%; float: left;}
	.sy_n1 ul li{width: 102%; float: left; height: 41px; line-height: 41px; color: #fff; padding-right: 150px; position: relative; margin-left: -1%; padding-left: 8px; font-size: 15px;}
	.sy_n1 ul li:hover{background-color: rgba(0, 0, 0, .1);}
	.sy_n1 a{display: block; width: 100%; color: #fff; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
	.sy_n1 a:before{content: ''; display: inline-block; /*border-top: 6px solid rgba(0, 0, 0, 0);*/ /*border-bottom: 6px solid rgba(0, 0, 0, 0);*/ /*border-left: 6px solid rgba(255, 255, 255, .3);*/ /*border-right: 6px solid rgba(0, 0, 0, 0);*/ margin-right: 10px; position: relative; vertical-align: middle; top: -1px; background-color: rgba(255, 255, 255, .3); width: 4px; height: 4px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
	.sy_n1 .s1{position: absolute; right: 10px; top: 0px;}
	a.cd_more2{display: inline-block; height: 45px; line-height: 43px; border: solid 1px #fff; padding: 0 20px; -moz-border-radius: 43px; -webkit-border-radius: 43px; border-radius: 43px; color: #fff; float: right;}
	a.cd_more2:hover{background-color: #fff; color: #28b3c2;}
	.an_xd{position: relative; overflow: hidden;}
	.an_xd:before{content: ''; position: absolute; left: 0px; top: 0; height: 100%; width: 0;}
	.an_xd b{position: relative; z-index: 1;}
	.an_xd:hover:before{width: 100%; -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; background-color: #fff;}
	.an_xd:hover{color: #28b3c2;}
	.swiper-container.sy_xw{width: 100%; overflow: hidden;}
	.swiper-container.sy_xw .swiper-wrapper{width: 100%;}
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide{width: 100%; overflow: hidden; padding-bottom: 50px;}
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide .imgk{width: 100%; height: 410px; overflow: hidden; margin-bottom: 15px;}
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide .imgk img{width: 100%; min-height: 410px;}
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide .txtk{width: 100%; overflow: hidden;}
	.swiper-container.sy_xw.xw_gd2 .swiper-wrapper .swiper-slide a:hover .imgk:before{filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0;}
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide .bt{line-height: 40px; height: 40px; width: 100%; font-size: 20px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide .bt:before{content: ''; display: inline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid #c6a268; border-right: 6px solid rgba(0, 0, 0, 0); margin-right: 3px; position: relative; vertical-align: middle; top: -1px;}
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide .sj{color: #888; margin-left: 15px;}
	.swiper-container.sy_xw .sy_xw_an{width: 150px; height: 60px; position: absolute; right: 5px; bottom: 5px; -moz-border-radius: 35px; -webkit-border-radius: 35px; border-radius: 35px; box-shadow: 0 0px 8px rgba(0, 0, 0, .1);}
	.swiper-container.sy_xw .sy_xw_an .swiper-pagination{font-size: 16px; height: 24px; line-height: 24px; top: 50%; margin-top: -12px; width: 40px; left: 50%; margin-left: -20px;}
	.sy_xw .swiper-button-prev{left: 20px;}
	.sy_xw .swiper-button-next{right: 20px;}
	.sy_xw .swiper-button-prev, .sy_xw .swiper-button-next{position: absolute; outline: none; --swiper-navigation-size: 20px; width: 24px; height: 24px; top: 50%; margin-top: -12px; line-height: 24px; text-align: center; color: #b1b1b1; z-index: 10;}
	.sy_xw .swiper-button-prev:hover, .sy_xw .swiper-button-next:hover{color: #28b3c2;}
	
@media only screen and (max-width: 1230px){
	.sy1_1{padding: 0 15px; margin-bottom: 20px;} 
	.sy1_1 .d1{width: 100%; margin-bottom: 15px;} 
	.sy1_1 .d2{width: 100%;} 
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide .imgk{height: auto; margin-bottom: 10px;} 
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide .imgk img{min-height: inherit;} 
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide .bt{height: 28px; line-height: 28px; font-size: 14px;} 
	.swiper-container.sy_xw .sy_xw_an{width: 90px; height: 40px; line-height: 40px;} 
	.swiper-container.sy_xw .sy_xw_an .swiper-pagination{font-size: 14px;} 
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide{padding-bottom: 0;} 
	.sy_xw .swiper-button-prev{left: 5px;} 
	.sy_xw .swiper-button-next{right: 5px;} 
	.sy_xw .swiper-button-prev, .sy_xw .swiper-button-next{--swiper-navigation-size: 14px;} 
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide .txtk{padding-right: 100px;} 
	.sy1_1 .d2{padding: 15px; -moz-border-radius: 20px 0 20px 0; -webkit-border-radius: 20px 0 20px 0; border-radius: 20px 0 20px 0; height: auto;} 
	.sy_nav2{height: auto; line-height: 30px; font-size: 14px;} 
	.sy_nav2 a{margin: 0 10px;} 
	.sy_nav2 a:after{height: 2px; bottom: -10px;} 
	.sy_n1{margin-bottom: 15px;} 
	.sy_n1 ul li{height: 30px; line-height: 30px; font-size: 13px; padding-right: 90px;} 
	a.cd_more2{width: 100%; text-align: center; height: 35px; line-height: 33px;}
	}

@media only screen and (max-width: 400px){
	.sy_nav2 a{margin: 0 5px;}
	.top_r{margin-top:78px;margin-bottom: 16px;padding-left: 20px;} 
	}

	.ny_bt2{line-height: 40px;}
	.ny_bt2 .bt{font-size: 24px;}
	.ks_lb3{width: 101%; float: left; margin: 0 0 30px -0.5%;}
	.ks_lb3 li{float: left; width: 18%; margin: 0.5%;}
@media only screen and (min-width: 1230px){
	.ks_lb3{margin-top:5px;} 
	.ks_lb3 li{width:20%; margin: 0%; padding:0 0.5% 1% 0.5%; position:relative;} 
	.ks_lb3 li:hover .txtk{display: block;}
	}

	.ks_lb3 li:hover > a{background-color: #28b3c2; color: #fff; border-color: #28b3c2;}
	.ks_lb3 li .txtk a:hover{color:#28b3c2;}
	.ks_lb3 li .txtk{border: solid 1px #e2d0b3; width:680px; padding:10px 15px; position:absolute; left:6px; top:39px; background-color: #fff; z-index: 1; box-shadow:0 2px 15px rgba(0,0,0,.1); display: none; filter:alpha(opacity=1); -moz-opacity:1; opacity:1;}
	.ks_lb3 li .txtk:before{content: ''; width:12px; height:12px; background-color: #fff; border: solid 1px #e2d0b3; transform: rotate(45deg); position:absolute; left:40px; top:-6px;}
	.ks_lb3 li .txtk:after{width:20px; height:10px; background-color: #fff; content: ''; position:absolute; left:35px; top:0px;}
	.ks_lb3 li:nth-child(5n) .txtk{left:auto; right:6px;}
	.ks_lb3 li:nth-child(5n) .txtk:before{left:auto; right:40px;}
	.ks_lb3 li:nth-child(5n) .txtk:after{left:auto; right:35px;}
	.ks_lb3 li .txtk > a{float:left; width:23%; margin: 1%; line-height: 25px; padding-left:12px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; position:relative; color:#505050;}
	.ks_lb3 li .txtk a:after{content: ''; display: inline-block; border-top: 5px solid rgba(0, 0, 0, 0); border-bottom: 5px solid rgba(0, 0, 0, 0); border-left: 5px solid #e3d1b4; border-right: 5px solid rgba(0, 0, 0, 0); position: absolute; left: 0px; top: 50%; margin-top: -5px;}
	.ks_lb3 li > a{display: block; border: solid 1px #e2d0b3; height: 40px; line-height: 38px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding-left: 30px; position: relative;}
	.ks_lb3 li > a:after{content: ''; display: inline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid #e3d1b4; border-right: 6px solid rgba(0, 0, 0, 0); position: absolute; left: 15px; top: 50%; margin-top: -6px;}
	.ks_lb3 li > a:hover{background-color: #28b3c2; color: #fff; border-color: #28b3c2;}
	.ks_lb3 li > a:hover:after{border-left-color: rgba(255, 255, 255, .5);}

@media only screen and (min-width: 1890px){/*.ny_bt2 .bt{*/ /*font-size: 28px;*/ /*}*/ /*.ks_lb3 a{*/ /*font-size: 16px;*/ /*height: 45px;*/ /*line-height: 43px;*/ /*}*/}

@media only screen and (max-width: 1230px){
	.ny_bt2{line-height: 24px;} 
	.ny_bt2 .bt{font-size: 16px;} 
	.ks_lb3{margin-bottom: 15px;} 
	.ks_lb3 li{width: 32.3333%;} 
	.ks_lb3 a{font-size: 13px;}
	}

@media only screen and (max-width: 600px){
	.ks_lb3 li{width: 49%;}
	}

@media only screen and (max-width: 1230px){
	.swiper-container.sy_xw3{width: 100%; float: left; box-shadow: 0 2px 8px rgba(0, 0, 0, .15);} 
	.sy_xw3 .swiper-slide{text-align: left; width: 100%; position: relative;} 
	.sy_xw3 .swiper-slide a{width: 100%; display: block; overflow: hidden;} 
	.sy_xw3 .swiper-slide .imgk{width: 100%; display: block; overflow: hidden;} 
	.sy_xw3 .swiper-slide img{width: 100%; display: block;} 
	.sy_xw3 .txtk{width: 100%; padding: 10px 70px 10px 15px;} 
	.sy_xw3 .swiper-pagination-bullet{background-color: #c6a268; width: 9px; height: 9px; opacity: 1; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;} 
	.sy_xw3 .swiper-pagination-bullet-active{background-color: #28b3c2;} 
	.sy_xw3.swiper-container-horizontal > .swiper-pagination-bullets, .sy_xw3 .swiper-pagination-custom, .sy_xw3 .swiper-pagination-fraction{bottom: 10px; width: auto; position: absolute; right: 10px; text-align: right; left: auto;} 
	.sy_xw3.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
	}

@media only screen and (min-width: 1230px){
	.swiper-container.sy_xw3{width: 100%; float: left; box-shadow: 0 2px 8px rgba(0, 0, 0, .1);} 
	.sy_xw3 .swiper-slide{text-align: left; width: 100%; position: relative;} 
	.sy_xw3 .swiper-slide a{width: 100%; display: block; overflow: hidden; position: relative;} 
	.sy_xw3 .swiper-slide .imgk{width: 100%; display: block; overflow: hidden; height: 240px;} 
	.sy_xw3 .swiper-slide img{width: 100%; display: block; min-height: 240px;} 
	.sy_xw3 .txtk{width: 100%; height: 75px; padding: 10px 80px 10px 15px;} 
	.sy_xw3 .swiper-pagination-bullet{background-color: #c6a268; width: 9px; height: 9px; opacity: 1; /*border: solid 1px #da4747;*/ -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;} 
	.sy_xw3 .swiper-pagination-bullet-active{background-color: #da4747; width: 22px;} 
	.sy_xw3.swiper-container-horizontal > .swiper-pagination-bullets, .sy_xw3 .swiper-pagination-custom, .sy_xw3 .swiper-pagination-fraction{bottom: 25px; width: auto; position: absolute; right: 10px; text-align: right; left: auto;} .sy_xw3.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
	}

	.sy_gn2 .ks_d1{width: 400px;}
	.sy_gn2 .ks_d2{width: 775px;}
	.sy_n2{width: 103%; margin: -12px 0 0 -1.5%;}
	.sy_n2 li{width: 50%; float: left; padding: 1.5%;}
	.sy_n2 a{width: 100%; display: block; box-shadow: 0 2px 8px rgba(0, 0, 0, .1); border-right: solid 5px #d9d9d9; padding: 31.5px 25px;}
	.sy_n2 a:hover{border-right-color: #da4747;}
	.sy_n2 .bt, .sy_n2 p{display: block; width: 100%; line-height: 24px; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.sy_n2 .sj{display: block; padding: 5px 0 5px 0;}

@media only screen and (max-width: 1230px){
	.sy_n2{width: 100%; margin: 0px 0 0 0%;} 
	.sy_n2 li{width: 100%; float: left; margin-bottom: 15px; padding: 0;} 
	.sy_n2 a{padding: 15px;} 
	.sy_n2 .bt, .sy_n2 p{line-height: 23px; height: auto; max-height: 46px;}
	}

@media only screen and (max-width: 1230px){
	.zj_sy2{width: 100%; float: left; /*margin-left: -50px;*/ position: relative; padding: 0 25px;} 
	.zj_sy2 .swiper-slide{width: 100%; /*padding: 5px 25px;*/} 
	.zj_sy2 .txtk_n{width: 100%; overflow: hidden; position: relative;} 
	.zj_sy2 .swiper-slide .imgk{width: 100%; overflow: hidden; /*height:293px;*/} 
	.zj_sy2 .swiper-slide img{width: 100%; /*min-height:293px;*/} 
	.zj_sy2 .txtk{width: 100%; padding: 10px; position: absolute; left: 0px; bottom: 0px; color: #fff; text-align: center; background-color: rgba(0, 0, 0, .3); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;} 
	.zj_sy2 .txtk h4{font-size: 16px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap;} 
	.zj_sy2 .txtk p{line-height: 20px; max-height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} 
	.zj_sy2 .swiper-button-prev, .zj_sy2 .swiper-button-next{color: #fff; outline: none; --swiper-navigation-size: 20px; width: 20px; height: 70px; line-height: 70px; text-align: center; margin-top: -35px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #7f7f7f;} /*.sy_bt1 .bt{*/ /*font-size: 24px;*/ /*}*/ .zj_sy2 .swiper-button-prev{left: 0px;} 
	.zj_sy2 .swiper-button-next{right: 0px;}
	}

@media only screen and (min-width: 1230px){
	.zj_sy2{width: 100%; float: left; /*margin-left: -50px;*/ position: relative; /*padding: 0 25px;*/} 
	.zj_sy2 .swiper-slide{width: 100%; /*padding: 5px 25px;*/} 
	.zj_sy2 .txtk_n{width: 100%; overflow: hidden; position: relative;} 
	.zj_sy2 .swiper-slide .imgk{width: 100%; overflow: hidden; height: 293px;} 
	.zj_sy2 .swiper-slide img{width: 100%; min-height: 293px;} 
	.zj_sy2 .txtk{width: 100%; padding: 10px; position: absolute; left: 0px; bottom: 0px; color: #fff; text-align: center; background-color: rgba(0, 0, 0, .3); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;} 
	.zj_sy2 .txtk h4{font-size: 16px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap;} 
	.zj_sy2 .txtk p{line-height: 20px; max-height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} 
	.zj_sy2 .swiper-button-prev, .zj_sy2 .swiper-button-next{color: #fff; outline: none; --swiper-navigation-size: 20px; width: 35px; height: 70px; line-height: 70px; text-align: center; margin-top: -35px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #7f7f7f;} 
	.sy_bt1 .bt{font-size: 24px;} 
	.zj_sy2 .swiper-button-prev{left: -65px;} 
	.zj_sy2 .swiper-button-next{right: -65px;}
	}

	.zj_sy2 a{display: block; width: 100%;}
	.zj_sy2 a:hover .txtk{background-color: rgba(203, 55, 55, .8);}
	.zj_sy2 .swiper-container{width: 100%; float: left; overflow: hidden;}
	.zj_sy2 .swiper-wrapper{width: 100%; float: left;}
	.zj_sy2 .swiper-button-next:hover, .zj_sy2 .swiper-button-prev:hover{background-color: #28b3c2;}
	a.cd_more3{height: 30px; line-height: 28px; padding: 0 25px; border: solid 1px #ddd; display: inline-block; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;}
	a.cd_more3:hover{background-color: #28b3c2; border-color: #28b3c2; color: #fff;}
	.sy_bt1{line-height: 30px; min-height: 30px;}
	.sy_bt1 .bt{line-height: 30px;color: #21c9bc;font-weight: bold;}
	
@media only screen and (max-width: 1230px){
	a.cd_more3{padding: 0 15px;} 
	.sy_gn2 .ks_d1{width: 100%; margin-bottom: 15px;} 
	.sy_gn2 .ks_d2{width: 100%;}
	}

	.ks2 .item{background-repeat: no-repeat; background-size: cover; background-position: center center; float: left; width: 33.3333%; height: 320px; padding: 15px 30px; color: #fff; position: relative;}
	.ks2 .item .bt{display: block; width: 100%; height: 55px; line-height: 50px; border-bottom: solid 1px #fff; margin-bottom: 15px;}
	.ks2 .item .txtk{max-height: 144px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
	.ks2 .item a.cd_more3{border-color: #fff; color: #fff; position: absolute; right: 30px; bottom: 30px;}
	.ks2 .item a.cd_more3:hover{background-color: #fff; color: #28b3c2;}
	.ks2 .item1{background-image: url("../images/ks_b1.jpg");}
	.ks2 .item2{background-image: url("../images/ks_b2.jpg");}
	.ks2 .item3{background-image: url("../images/ks_b3.jpg");}
	.ks3 .ks3_d1, .ks3 .ks3_d2{width: 48%;}
	.ks3_nr{padding: 25px 30px; min-height: 220px; box-shadow: 0 2px 8px rgba(0, 0, 0, .15); position: relative;}
	.ks3 .link_lb li{width: 48%;}
	.ks3 .link_lb li a:before{border-left-color: #da4747;}
	.ks3_nr p{padding-left: 50px; min-height: 41px; font-size: 16px; padding-top: 8px; margin-bottom: 15px; position: relative;}
	.ks3_nr p:before{content: ''; background-position: center center; background-repeat: no-repeat; position: absolute; left: 0px; top: 0px; width: 41px; height: 41px;}
	.ks3_nr .ewm{width: 170px; position: absolute; right: 15px; top: 25px; text-align: center;}
	.ks3_nr .ewm p{padding: 0;}
	.ks3_nr .ewm img{max-width: 109px; margin-bottom: 10px;}
	.ks3_nr p.p1:before{background-image: url("../images/ks_c1.png");}
	.ks3_nr p.p2:before{background-image: url("../images/ks_c2.png");}
	.ks3_nr p.p3:before{background-image: url("../images/ks_c3.png");}
	.ks3_d2 .ks3_nr{padding-right: 190px;}

@media only screen and (max-width: 1230px){
	.ks2 .item{width: 100%; height: auto; padding: 15px 20px 70px 20px;} 
	.ks2 .item .bt{height: 30px; line-height: 25px;} 
	.ks2 .item a.cd_more3{bottom: 20px; right: 20px;} 
	.ks3 .ks3_d1, .ks3 .ks3_d2{width: 100%;} 
	.ks3 .ks3_d1{margin-bottom: 20px;} 
	.ks3_nr{padding: 15px; min-height: inherit;} 
	.ks3_d2 .ks3_nr{min-height: 170px; padding-right: 140px;} 
	.ks3_d2 .ks3_nr p{font-size: 13px; min-height: 24px; margin-bottom: 10px; padding-top: 5px; padding-left: 35px;} 
	.ks3_d2 .ks3_nr p:before{width: 30px; height: 30px; background-size: auto 20px;} 
	.ks3_d2 .ks3_nr p.p2:before{background-size: auto 15px;} 
	.ks3_d2 .ks3_nr .ewm{width: 130px; right: 5px; top: 15px; /*position:inherit;*/ /*right:auto;*/ /*top:auto;*/} 
	.ks3_d2 .ks3_nr .ewm p{padding: 0; font-size: 12px;}
	}

	.zj_top{width: 100%; background-image: url("../images/zj_bj.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 377px; padding-top: 110px;}
	.zj_top .imgk{width: 349px; height: 477px; overflow: hidden;}
	.zj_top .imgk img{width: 100%; min-height: 477px;}
	.zj_top .txtk{width: 770px; color: #119aa9; font-size: 18px; line-height: 30px; margin-top: 10px;}
	.zj_top .bt{width: 100%; font-size: 28px; line-height: 40px; margin-bottom: 20px;}
	.zj_top .bt b{font-size: 45px; margin-right: 40px;}
	.zj_top .p_1{border-bottom: solid 1px #fff; padding-bottom: 20px; margin-bottom: 20px;}
	.ny_zj{padding-top: 30px;}
	.zj_k .zj_d1{width: 349px; margin-top: 50px;}
	.zj_k .zj_d2{width: 770px; margin-top: -170px;}
	.zj_yjfx{box-shadow: 0 2px 8px rgba(0, 0, 0, .15); padding: 25px 30px;}
	.zj_kk1{border: solid 1px #da4747; float: left; width: 100%;}
	.zj_kk1 h3{display: block; width: 100%; text-align: center; line-height: 60px; background-color: #da4747; color: #fff;}
	.zj_kk1 .txtk{padding: 40px; text-align: center;}

@media only screen and (max-width: 1230px){
	.zj_top{height: auto; padding: 20px; text-align: center;} 
	.zj_top .imgk{width: 100%; height: auto; overflow: hidden; text-align: center; margin-bottom: 15px;} 
	.zj_top .imgk img{width: 50%; max-width: 300px; min-height: inherit;} 
	.zj_top .txtk{width: 100%; font-size: 13px; line-height: 22px; margin-top: 0px;} 
	.zj_top .bt{width: 100%; font-size: 14px; line-height: 30px; margin-bottom: 10px;} 
	.zj_top .bt b{font-size: 18px; margin-right: 20px;} 
	.zj_top .p_1{padding-bottom: 15px; margin-bottom: 15px;} 
	.zj_k .zj_d1{margin-top: 0px; width: 100%;} 
	.zj_k .zj_d2{width: 100%; margin-top: 0px; margin-bottom: 20px;} 
	.zj_yjfx{padding: 20px;} 
	.ny_zj{padding-top: 20px;} 
	.zj_kk1 h3{line-height: 40px;} 
	.zj_kk1 .txtk{padding: 20px;}
	}

@media only screen and (max-width: 1230px){
	.swiper-container.sy_xw4{width: 100%; float: left; box-shadow: 0 2px 8px rgba(0, 0, 0, .15);} 
	.sy_xw4 .swiper-slide{text-align: left; width: 100%; position: relative;} 
	.sy_xw4 .swiper-slide a{width: 100%; display: block; overflow: hidden;} 
	.sy_xw4 .swiper-slide .imgk{width: 100%; display: block; overflow: hidden;} 
	.sy_xw4 .swiper-slide img{width: 100%; display: block;} 
	.sy_xw4 .txtk{width: 100%; height: 40px; padding: 0px 70px 0px 15px; background-color: rgba(0, 0, 0, .4); color: #fff; font-size: 13px; overflow: hidden; position: absolute; left: 0px; bottom: 0px;} 
	.sy_xw4 .txtk .bt{width: 100%; line-height: 40px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap;} 
	.sy_xw4 .swiper-pagination-bullet{background-color: #c6a268; width: 9px; height: 9px; opacity: 1; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;} 
	.sy_xw4 .swiper-pagination-bullet-active{background-color: #28b3c2;} 
	.sy_xw4.swiper-container-horizontal > .swiper-pagination-bullets, .sy_xw4 .swiper-pagination-custom, .sy_xw4 .swiper-pagination-fraction{bottom: 10px; width: auto; position: absolute; right: 10px; text-align: right; left: auto;} .sy_xw4.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
	}

@media only screen and (min-width: 1230px){
	.swiper-container.sy_xw4{width: 100%; float: left; /*box-shadow: 0 2px 8px rgba(0, 0, 0, .1);*/} 
	.sy_xw4 .swiper-slide{text-align: left; width: 100%; position: relative;} 
	.sy_xw4 .swiper-slide a{width: 100%; display: block; overflow: hidden; position: relative;} 
	.sy_xw4 .swiper-slide .imgk{width: 100%; display: block; overflow: hidden; height: 390px;} 
	.sy_xw4 .swiper-slide img{width: 100%; display: block; min-height: 390px;} 
	.sy_xw4 .txtk{width: 100%; height: 70px; padding: 10px 80px 10px 15px; background-color: rgba(0, 0, 0, .4); color: #fff; font-size: 17px; line-height: 24px; overflow: hidden; position: absolute; left: 0px; bottom: 0px; display: flex; justify-content: center; flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column;} 
	.sy_xw4 .txtk .bt{width: 100%; max-height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} 
	.sy_xw4 .swiper-pagination-bullet{background-color: #b3b3b1; width: 9px; height: 9px; opacity: 1; /*border: solid 1px #da4747;*/ -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;} 
	.sy_xw4 .swiper-pagination-bullet-active{background-color: #f32530; width: 22px;} 
	.sy_xw4.swiper-container-horizontal > .swiper-pagination-bullets, .sy_xw4 .swiper-pagination-custom, .sy_xw4 .swiper-pagination-fraction{bottom: 22px; width: auto; position: absolute; right: 10px; text-align: right; left: auto;} 
	.sy_xw4.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
	}

	.ys_nr1 .ys_d1{width: 650px;}
	.ys_nr1 .ys_d2{width: 500px;}
	.yx_lb1{width: 100%; float: left;}
	.yx_lb1 li{width: 100%; float: left; margin-bottom: -1px;}
	.yx_lb1 a{display: block; width: 100%; border: solid 1px #eee; padding: 14.5px 20px;}
	.yx_lb1 a:hover{box-shadow: 0 2px 10px rgba(0, 0, 0, .15);}
	.ys_n1 li{width: 100%;}
	.ys_n1 a{display: block; width: 100%; height: 40px; line-height: 40px; position: relative; padding-right: 100px;}
	.ys_n1 .bt{line-height: 40px;}
	.ys_n1 .bt:before{content: ''; background-color: #cccccc; width: 5px; height: 5px; display: inline-block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin-right: 8px; vertical-align: middle; position: relative; top: -1px;}
	.ys_n1 .sj{position: absolute; right: 0px; top: 0;}
	.yx_lb2{width: 104%; float: left; margin-left: -2%;}
	.yx_lb2 .item{float: left; width: 46%; margin: 0 2% 30px 2%;}
	.ys_n2{width: 102%; float: left; margin-left: -1%;}
	.ys_n2 li{width: 23%; float: left; margin: 0 1% 25px 1%;}
	.ys_n2 a{display: block; width: 100%;}
	.ys_n2 .imgk{height: 170px; margin-bottom: 15px;}
	.ys_n2 .imgk img{min-height: 170px;}
	.ys_n2 .bt{height: 48px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 5px;}
	.yx_lb2 .item:nth-child(2n+1){clear: both;}
	.ny_dj{padding: 40px 0; min-height: inherit;}
	.bj_d{background-color: #f2f2f2;}
	.bj_d .ys_n2 li a{background-color: #fff;}
	.bj_d .ys_n2 li .bt, .bj_d .ys_n2 li .sj{padding: 0 15px;}
	.bj_d .ys_n2 li .sj{padding-bottom: 15px; display: block;}
	.bt1_x{border-bottom: solid 1px #ddd;}
	.sy_bt1.bt1_x{height: 45px;}
	.dj_nr1{width: 100%; float: left;}
	.dj_nr1 .dj_d1{width: 650px;}
	.dj_nr1 .dj_d2{width: 500px;}
	.kj_lb{width: 101%; float: left; margin-left: -0.5%;}
	.kj_lb li{width: 32.3333%; float: left; margin: 0 0.5%; text-align: center;}
	.kj_lb a{display: block; width: 100%; background-color: #c61a0f; color: #fff; height: 170px; padding-top: 40px;}
	.kj_lb a:before{content: ''; display: block; width: 100%; background-repeat: no-repeat; background-size: auto 100%; background-position: center center; height: 54px; margin-bottom: 18px;}
@media only screen and (min-width: 1230px){
	.kj_lb a:hover:before{margin-top: -5px; margin-bottom: 23px;}
	}

	.kj_lb a.a1:before{background-image: url("../images/dj_a1.png");}
	.kj_lb a.a1:hover:before{background-image: url("../images/dj_a1_on.png");}
	.kj_lb a.a2:before{background-image: url("../images/dj_a2.png");}
	.kj_lb a.a2:hover:before{background-image: url("../images/dj_a2_on.png");}
	.kj_lb a.a3:before{background-image: url("../images/dj_a3.png");}
	.kj_lb a.a3:hover:before{background-image: url("../images/dj_a3_on.png");}
@media only screen and (max-width: 1230px){
	.kj_lb a{height: 120px; padding-top: 25px;} 
	.kj_lb a:before{height: 35px; margin-bottom: 15px;} 
	.sy_bt1.bt1_x{height: 35px;} 
	.dj_nr1 .dj_d1{width: 100%; margin-bottom: 15px;} 
	.dj_nr1 .dj_d2{width: 100%;} 
	.ny_dj{padding: 15px;} 
	.ys_nr1 .ys_d1{width: 100%; margin-bottom: 15px;} 
	.ys_nr1 .ys_d2{width: 100%;} 
	.yx_lb1 a{padding: 10px 15px;} 
	.yx_lb2{width: 100%; margin-left: 0%;} 
	.yx_lb2 .item{width: 100%; margin: 0 0% 15px 0%;} 
	.ys_n1 a{height: 30px; line-height: 30px; padding-right: 80px;} 
	.ys_n1 .bt{line-height: 30px;} 
	.ys_n2 li{width: 48%; float: left; margin: 0 1% 15px 1%;} 
	.ys_n2 a{display: block; width: 100%;} 
	.ys_n2 .imgk{height: auto; margin-bottom: 10px;} 
	.ys_n2 .imgk img{min-height: inherit;} 
	.ys_n2 .bt{height: 40px; line-height: 20px;} 
	.ys_n2 li:nth-child(2n+1){clear: both;}
	}

@media only screen and (max-width: 450px){
	.ys_n2 li{width: 98%;}
	}

@media only screen and (max-width: 1230px){
	.swiper-container.swi_yd{width: 100%; overflow: hidden;} 
	.swi_yd .swiper-slide{text-align: center; width: 100%; position: relative;} 
	.swi_yd .swiper-slide img{width: 100%; display: block;} 
	.yd_gd .swiper-pagination-bullet{background-color: rgba(0, 0, 0, .1); width: 8px; height: 8px; opacity: 1;} 
	.yd_gd .swiper-pagination-bullet-active{background-color: #a3723c;} 
	.yd_gd .swiper-container-horizontal > .swiper-pagination-bullets, .yd_gd .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px; position: absolute; right: 0%; text-align: center;} 
	.yd_gd .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 2px;}
	}

@media only screen and (min-width: 1230px){
	.swiper-container.swi_yd{width: 100%; overflow: hidden;} 
	.swi_yd .swiper-slide{text-align: center; width: 100%; position: relative;} 
	.swi_yd .swiper-slide img{width: 100%; display: block;} 
	.yd_gd .swiper-pagination-bullet{background-color: rgba(0, 0, 0, .1); width: 20px; height: 11px; opacity: 1; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 0; margin: 0 5px;} 
	.yd_gd .swiper-pagination-bullet-active{background-color: #a3723c; width: 30px;} 
	.yd_gd .swiper-pagination{bottom: auto; position: absolute; left: -245px; text-align: left; right: auto; top: 470px;} /*.yd_gd .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{*/ /**/ /*}*/
	}

	.yd_k{position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background-image: url("../images/yd_bj.jpg"); background-size: cover; background-repeat: no-repeat; background-position: center center; overflow-y: auto; overflow-x: hidden;}
	.yd_k .yd_main{width: 1150px; margin: 0 auto; position: relative;}
	.yd_logo{width: 430px; position: absolute; left: 0px; top: 35px;}
	.yd_logo img{width: 100%;}
	.yd_gd{float: right; width: 860px; margin: 30px 0 10px 0; position: relative;}
	.yd_z{position: absolute; background-image: url("../images/yd_z.png"); background-size: auto 100%; background-repeat: no-repeat; left: 30px; top: 180px; width: 167px; height: 300px;}
	.yd_navk{width: 100%; background: url("../images/yd_nav_bj.jpg"); height: 100px;}
	.yd_nav{float: left; padding: 18px 0;}
	.yd_nav li{float: left; width: 150px; text-align: center; position: relative;}
	.yd_nav li:before{content: ''; width: 1px; height: 40px; background-color: rgba(255, 255, 255, .3); right: 0px; top: 50%; margin-top: -20px; position: absolute;}
	.yd_nav li:last-child:before{display: none;}
	.yd_nav a{color: #fff; font-size: 16px; text-transform: uppercase;}
	.yd_nav a:before{display: inline-block; content: ''; background-position: center center; background-repeat: no-repeat; background-size: auto 100%; height: 35px; width: 50px;}
	.yd_nav a:hover:before{margin-top: -5px; margin-bottom: 5px;}
	.yd_nav a.a1:before{background-image: url("../images/yd_b1.png");}
	.yd_nav a.a2:before{background-image: url("../images/yd_b2.png");}
	.yd_nav a.a3:before{background-image: url("../images/yd_b3.png");}
	.yd_nav p{padding-top: 10px;}
	.yd_nav2{float: right; height: 60px; padding: 0 10px; border: solid 1px rgba(255, 255, 255, .2); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-top: 20px; margin-right: 20px;}
	.yd_nav2 li{float: left; width: 70px; position: relative; height: 40px; margin-top: 10px; z-index: 10;}
	.yd_nav2 li .txtk{background: url("../images/yd_ewm_bj_x.png") no-repeat; width: 184px; height: 200px; position: absolute; left: 50%; margin-left: -92px; bottom: 40px; text-align: center; display: none; padding-top: 30px; font-size: 0;}
	.yd_nav2 li:first-child .txtk{background: url("../images/yd_ewm_bj.png") no-repeat; width: 296px; margin-left: -148px;}
	.yd_nav2 li:hover .txtk{display: block;}
	.yd_nav2 li .txtk .item{display: inline-block; margin: 0 5px;}
	.yd_nav2 li .txtk .item p{font-size: 14px;}
	.yd_nav2 li .txtk .item img{height: 109px;}
	.yd_nav2 a{display: block; height: 40px; width: 100%; background-repeat: no-repeat; background-position: center center; background-size: auto 75%;}
	.yd_nav2 a.a1{background-image: url("../images/yd_a1.png");}
	.yd_nav2 li:hover a.a1{background-image: url("../images/yd_a1_on.png");}
	.yd_nav2 a.a2{background-image: url("../images/yd_a2.png");}
	.yd_nav2 li:hover a.a2{background-image: url("../images/yd_a2_on.png");}
	.yd_nav2 a.a3{background-image: url("../images/yd_a3.png");}
	.yd_nav2 li:hover a.a3{background-image: url("../images/yd_a3_on.png");}
	.yd_foot{width: 100%; text-align: center; padding: 25px 0;}
	.yd_z{left: 30px; top: 180px; width: 167px; height: 300px;}

@media only screen and (min-width: 1650px){
	.yd_k .yd_main{width: 1200px;} 
	.yd_gd{width: 960px; margin: 40px -20px 15px 0;} 
	.yd_gd .swiper-pagination{left: -210px; top: 530px;} 
	.yd_z{left: 25px; top: 220px; width: 167px; height: 330px;} 
	.yd_logo{width: 438px;}
	}

@media only screen and (max-width: 1230px){
	.yd_k{padding: 15px 0;} 
	.yd_k .yd_main{width: 100%;} 
	.yd_logo{width: 100%; position: inherit; left: auto; top: auto; float: left; margin-left: 15px;} 
	.yd_logo img{width: auto; height: 40px;} 
	.yd_gd{float: left; width: 100%; margin: 15px 0 10px 0; padding: 0 15px;} 
	.yd_z{display: none;} 
	.yd_navk{width: 100%; height: auto; background: url("../images/yd_nav_bj.jpg"); padding: 20px 0 10px 0;} 
	.yd_nav{float: left; padding: 0px 0; width: 100%;} 
	.yd_nav li{width: 25%;} 
	.yd_nav li:before{height: 20px; margin-top: -10px;} 
	.yd_nav a{font-size: 14px;} 
	.yd_nav a:before{height: 25px; width: 40px;} 
	.yd_nav2{float: left; height: auto; width: 100%; padding: 0 10px; border: solid 1px rgba(255, 255, 255, 0); -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; margin-top: 20px; margin-right: 0px; text-align: center; margin-bottom: 6px;} 
	.yd_nav2 li{float: left; width: 25%; height: auto; margin-top: 0px; display: inline-block; color: #fff;} 
	.yd_nav2 li:first-child{width: 50%;} 
	.yd_nav2 li .txtk{background: rgba(255, 255, 255, 0); width: 100%; height: auto; position: inherit; left: auto; margin-left: 0; bottom: auto; text-align: center; display: inline-block; padding-top: 0px;} 
	.yd_nav2 li:first-child .txtk{background: rgba(255, 255, 255, 0); width: 100%; margin-left: 0px; float: left;} 
	.yd_nav2 li:first-child .txtk .item{width: 50%; float: left;} 
	.yd_nav2 li:hover .txtk{display: block; padding: 0;} 
	.yd_nav2 li .txtk .item{display: inline-block; margin: 0 0px; width: 100%;} 
	.yd_nav2 li .txtk .item p{font-size: 12px;} 
	.yd_nav2 li .txtk .item img{height: auto; margin-bottom: 5px; max-height: 100px;} 
	.yd_nav2 a{display: none;} 
	.yd_foot{padding: 15px;}
	}

@media only screen and (max-width: 450px){
	.yd_nav2 li:first-child{width: 100%;} 
	.yd_nav2 li{width: 50%; margin-bottom: 10px;} 
	.yd_nav2 li .txtk .item img{max-width: 60%; width: auto; max-height: 100px;} 
	.yd_nav2{margin-bottom: 0;}
	}

	.yw_lb2{width: 1240px; float: left; margin-left: -5px;}
	.yw_lb2 ul{float: left; width: 50%;}
	.yw_lb2 ul li{width: 50%; padding: 5px; float: left;}
	.yw_lb2 .item{float: left; width: 100%; height: 240px; display: flex; justify-content: center; flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; align-items: center; text-align: center; background-repeat: no-repeat; background-size: cover; color: #fff; font-size: 0;}
	.yw_lb2 .item dd{font-size: 14px; display: inline-block; width: 100%; float: left; line-height: 30px;}
	.yw_lb2 .item dl{width: 100%; clear: both;}
	.yw_lb2 i{width: 8px; height: 8px; background-color: #fff; display: block; margin: 15px auto; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
	.yw_lb2 .l2 .item dd{width: 40%; text-align: left;}
	.yw_lb2 .l2 .item dd:nth-child(odd){padding-left: 10%; width: 60%;}
	.yw_lb2 .l3 .item dd{width: 42%; text-align: left;}
	.yw_lb2 .l3 .item dd:nth-child(odd){padding-left: 6%; width: 58%;}
	.yw_lb2 .l6 .item dd{width: 46%; text-align: left;}
	.yw_lb2 .l6 .item dd:nth-child(odd){padding-left: 20%; width: 54%;}
	.yw_lb2 a{color: #fff;}
	.yw_lb2 a:hover{text-decoration: underline;}
	.yw_lb2 li.l1 .item{background-image: url("../images/jy_bj1.jpg");}
	.yw_lb2 li.l2 .item{background-image: url("../images/jy_bj2.jpg");}
	.yw_lb2 li.l3 .item{background-image: url("../images/jy_bj5.jpg");}
	.yw_lb2 li.l4 .item{background-image: url("../images/jy_bj3.jpg");}
	.yw_lb2 li.l5 .item{background-image: url("../images/jy_bj4.jpg");}
	.yw_lb2 li.l6 .item{background-image: url("../images/jy_bj6.jpg");}
	.yw_lb2 li.l7 .item{background-image: url("../images/jy_bj7.jpg");}
	.yw_lb2 li.l8 .item{background-image: url("../images/jy_bj8.jpg");}
	.yw_lb2 li.l9 .item{background-image: url("../images/jy_bj9.jpg");}
	.yw_lb2 li.l10 .item{background-image: url("../images/jy_bj12.jpg");}
	.yw_lb2 li.l11 .item{background-image: url("../images/jy_bj10.jpg");}
	.yw_lb2 li.l12 .item{background-image: url("../images/jy_bj11.jpg");}
	.yw_lb2 li.l1 .item, .yw_lb2 li.l9 .item{height: 490px;}
	.yw_lb2 li.l6, .yw_lb2 li.l10{width: 100%;}
	.yw_lb2 .ul3 li.l9{float: right;}
@media only screen and (min-width: 1890px){
	/*.yw_lb2{*/ /*width:1610px;*/ /*}*/ /*.yw_lb2 .item{*/ /*height:250px;*/ /*}*/ /*.yw_lb2 li.l1 .item,.yw_lb2 li.l9 .item{*/ /*height:510px;*/ /*}*/ /*.yw_lb2 .item dd{*/ /*font-size: 16px;*/ /*}*/ /*.yw_lb2 .bt{*/ /*font-size: 26px;*/ /*}*/
	}

@media only screen and (max-width: 1230px){
	.yw_lb2{width: 101%; margin-left: -0.5%;} 
	.yw_lb2 ul{width: 100%;} 
	.yw_lb2 ul li{padding: 0.5%; width: 100%;} 
	.yw_lb2 .item{height: auto; padding: 20px 0px;} 
	.yw_lb2 li.l1 .item, .yw_lb2 li.l9 .item{height: auto;} 
	.yw_lb2 .item dd{font-size: 13px; line-height: 28px; width: 100% !important; text-align: center !important; padding: 0 !important;} 
	.yw_lb2 i{width: 6px; height: 6px; margin: 8px auto;}
	}

	.ab1{width: 100%; padding: 50px 0;}
	.ab_bt1{height: 70px; text-align: center; position: relative; font-size: 32px; line-height: 50px;}
	.ab_bt1:after{content: ''; background-color: #c6a268; width: 1.8em; height: 3px; left: 50%; margin-left: -0.9em; bottom: 0px; position: absolute;}
	.ab_nr1{position: relative; height: 525px; margin-bottom: 45px;}
	.ab_nr1 .d1{width: 650px; float: right;}
	.ab_nr1 .d1 .sy_ban .swiper-slide{height: 453PX;}
	.ab_nr1 .d1 .sy_ban .swiper-slide img{min-height: 453PX;}
	.ab_nr1 .d1 .sy_ban.swiper-container-horizontal > .swiper-pagination-bullets, .ab_nr1 .d1 .sy_ban .swiper-pagination-custom, .ab_nr1 .d1 .sy_ban .swiper-pagination-fraction{text-align: left; padding-left: 150px;}
	.ab_nr1 .d2{width: 695px; position: absolute; left: 0px; top: 0px; z-index: 8;}
	.ab_xbt1{line-height: 60px; width: 100%; margin-bottom: 10px; font-size: 15px;}
	.ab_xbt1 b{font-size: 24px; color: #28b3c2; margin-right: 15px;}
	.ab_nr1 .d2_nr{width: 100%; background-color: #fff; padding: 30px 35px; box-shadow: 0 2px 20px rgba(0, 0, 0, .12); font-size: 16px; line-height: 28px;}
	.ab_nr1 .d2_nr a.cd_more4{margin-top: 30px;}
	a.cd_more4{display: inline-block; height: 40px; line-height: 40px; color: #ffff; background-color: #28b3c2; -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; padding: 0 15px 0 45px; font-size: 14px; position: relative;}
	a.cd_more4:before{content: ''; width: 30px; height: 30px; text-align: center; background: url("../images/ab_more.png") no-repeat left bottom; background-size: 100% auto; color: #28b3c2; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; left: 5px; top: 5px;}
	.ab_ld .item{width: 48%; border: solid 1px #ddd; height: 400px; padding: 25px; position: relative;}
	.ab_ld a.cd_more3{position: absolute; right: 25px; bottom: 25px; height: 45px; line-height: 43px; padding: 0 30px;}
	.ab_xbt2{font-size: 24px; line-height: 40px;}
	.ab_ld_t{width: 200px; float: left; position: relative; display: none;}
	.ab_ld_t .imgk{height: 278px;}
	.ab_ld_t .imgk img{min-height: 278px;}
	.ab_ld_t .txtk{width: 100%; color: #fff; background-color: rgba(198, 162, 104, .6); position: absolute; left: 0px; bottom: 0px; padding: 15px 20px;}
	.ld_lb2{float: left; width: 300px;}
	.ld_lb2 li{width: 100%; float: left; padding-bottom: 15px; margin-bottom: 15px; border-bottom: solid 1px #ddd; line-height: 40px;}
	.ld_lb2 a{display: block; width: 100%; position: relative; padding-left: 80px;}
	.ld_lb2 a b{position: absolute; left: 0px; top: 0px; font-size: 18px;}
	.ld_lb2_2{width: 310px; margin-right: -5px;}
	.ld_lb2_2 li{/*width: 47%;*/ /*margin-left: 1.5%;*/ /*margin-right: 1.5%;*/ padding-bottom: 10px; margin-bottom: 10px; line-height: 25px;}

@media only screen and (max-width: 1230px){
	.ab1{padding: 15px;} 
	.ab_bt1{height: 45px; font-size: 16px; line-height: 40px;} 
	.ab_nr1{height: auto; margin-bottom: 15px;} 
	.ab_nr1 .d1{width: 100%; margin-bottom: 15px;} 
	.ab_nr1 .d1 .sy_ban .swiper-slide{height: auto;} 
	.ab_nr1 .d1 .sy_ban .swiper-slide img{min-height: auto;} 
	.ab_nr1 .d1 .sy_ban.swiper-container-horizontal > .swiper-pagination-bullets, .ab_nr1 .d1 .sy_ban .swiper-pagination-custom, .ab_nr1 .d1 .sy_ban .swiper-pagination-fraction{text-align: center; padding-left: 0px;} 
	.ab_nr1 .d2{width: 100%; position: inherit; left: auto; top: auto; float: left;} 
	.ab_xbt1{line-height: 24px; margin-bottom: 10px; font-size: 13px;} 
	.ab_xbt1 b{font-size: 16px; margin-right: 15px;} 
	.ab_nr1 .d2_nr{width: 100%; padding: 0px; box-shadow: 0 2px 20px rgba(0, 0, 0, 0); font-size: 13px; line-height: 20px;} 
	.ab_nr1 .d2_nr a.cd_more4{margin-top: 20px;} a.cd_more4{height: 30px; line-height: 30px; padding: 0 15px 0 35px; font-size: 13px;} a.cd_more4:before{width: 20px; height: 20px;} 
	.ab_ld .item{width: 100%; height: auto; padding: 15px 15px 50px 15px; margin-bottom: 15px;} 
	.ab_ld a.cd_more3{position: absolute; right: 15px; bottom: 15px; height: 30px; line-height: 28px; padding: 0 20px;} 
	.ab_xbt2{font-size: 16px; line-height: 24px;} 
	.ab_ld_t{width: 150px;} 
	.ab_ld_t .imgk{height: 208px;} 
	.ab_ld_t .imgk img{min-height: 208px;} 
	.ab_ld_t .txtk{padding: 10px 15px; font-size: 12px;} 
	.ld_lb2{width: calc(100% - 165px); width: -moz-calc(100% - 165px); width: -webkit-calc(100% - 165px);} 
	.ld_lb2 li{padding-bottom: 10px; margin-bottom: 10px; line-height: 24px;} 
	.ld_lb2 a{padding-left: 50px; font-size: 12px;} 
	.ld_lb2 a b{position: absolute; left: 0px; top: 0px; font-size: 14px;} 
	.ld_lb2_2{width: calc(100% - 155px); width: -moz-calc(100% - 155px); width: -webkit-calc(100% - 155px); margin-right: -5px;} 
	.ld_lb2_2 li{width: 48%; margin-left: 1%; margin-right: 1%;}
	}

@media only screen and (max-width: 450px){
	.ab_ld_t{width: 120px;} 
	.ab_ld_t .imgk{height: 166px;} 
	.ab_ld_t .imgk img{min-height: 166px;} 
	.ab_ld_t .txtk{padding: 6px 10px;} 
	.ab_ld_t .txtk .bt{font-size: 14px;} 
	.ld_lb2{width: calc(100% - 135px); width: -moz-calc(100% - 135px); width: -webkit-calc(100% - 135px);} 
	.ld_lb2_2{width: calc(100% - 135px); width: -moz-calc(100% - 135px); width: -webkit-calc(100% - 135px); margin-right: 0px;} 
	.ld_lb2_2 li{width: 100%; margin-left: 0%; margin-right: 0%;}
	}

	.ban_jg a{display: block; width: 100%;}
	.ban_jg .bt{height: 80px; line-height: 70px; position: absolute; width: 100%; left: 0px; top: 50%; margin-top: -40px; text-align: center; font-size: 36px; z-index: 1;}
	.ban_jg .bt:after{content: ''; width: 2em; height: 3px; background-color: #c6a268; position: absolute; left: 50%; margin-left: -1em; bottom: 0px;}
	.ban_jg_2 .bt{color: #fff;}
	.ban_jg_2 .bt:after{background-color: #fff;}
	.wh_lb a.a1:before{background-image: url("../images/wh1.png");}
	.wh_lb a.a2:before{background-image: url("../images/wh2.png");}
	.wh_lb a.a3:before{background-image: url("../images/wh3.png");}
	.wh_lb a.a4:before{background-image: url("../images/wh4.png");}
	.wh_lb a.a5:before{background-image: url("../images/wh5.jpg");}
	.wh_lb a.a6:before{background-image: url("../images/wh6.png");}

@media only screen and (min-width: 1230px){
	.wh_lb{width: 102%; float: left; margin-left: -1%;} 
	.wh_lb a{float: left; width: 14.6666%; margin: 1% 2.6%; text-align: center; border: solid 1px #dbc49e; height: 184px; display: flex; justify-content: center; flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; align-items: center; text-align: center; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;} 
	.wh_lb a:before{content: ''; display: inline-block; width: 80px; height: 80px; background-size: auto 70%; background-position: center center; background-repeat: no-repeat; margin-bottom: 6px;} 
	.wh_lb a:hover{box-shadow: 0 2px 15px rgba(0, 0, 0, .1);} 
	.wh_lb a:hover:before{margin-bottom: 11px; margin-top: -5px; /*transform: rotate(30deg);*/} 
	.wh_lb a .bt{font-size: 20px;}
	}

@media only screen and (min-width: 1890px){/*.wh_lb a{*/ /*height:239.34px;*/ /*}*/ /*.wh_lb a:before{*/ /*background-size:auto 75%;*/ /*margin-bottom:15px;*/ /*}*/ /*.wh_lb a .bt{*/ /*font-size: 24px;*/ /*}*/}
@media only screen and (max-width: 1230px){
	.ban.ban_jg{display: block;} 
	.ban.ban_jg .bt{display: block; font-size: 16px; height: 40px; line-height: 35px; margin-top: -20px;} 
	.ban.ban_jg .bt:after{height: 2px;} 
	.wh_lb{width: 100%; float: left; text-align: center; font-size: 0;} 
	.wh_lb a{display: inline-block; width: 100px; margin: 5px; border: solid 1px #dbc49e; height: 100px; padding-top: 10px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;} 
	.wh_lb a:before{content: ''; display: inline-block; width: 50px; height: 50px; background-size: auto 70%; background-position: center center; background-repeat: no-repeat; margin-bottom: 3px;} 
	.wh_lb a .bt{font-size: 13px;}
	}

@media only screen and (max-width: 500px){
	.wh_lb a{padding-top: 15px;} 
	.wh_lb a:before{width: 45px; height: 45px;} 
	.wh_lb a{margin: 8px;}
	}

	.ab_ls{background-image: url("../images/ab_ls_bj.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center top;}
	.ab_ym .d1{width: 50%;}
	.ab_ym .d2{width: 50%;}
	.ab_ym .item{width: 100%; float: left;}
	.ab_ym .item a{display: block; width: 100%; height: 500px; background-size: cover; background-repeat: no-repeat; background-position: center center;}
	.ab_ym .d1 .item{padding-right: 10px; width: 50%;}
	.ab_ym .d1 .item:nth-of-type(2){margin-bottom: 10px;}
	.ab_ym .d1 .item:nth-of-type(2) a, .ab_ym .d1 .item:nth-of-type(3) a{height: 245px;}

@media only screen and (max-width: 1230px){
	.ab_ym .item a{height: 300px;} 
	.ab_ym .d1 .item:nth-of-type(2) a, .ab_ym .d1 .item:nth-of-type(3) 
	a{height: 145px;}
	}

@media only screen and (max-width: 600px){
	.ab_ym .d1{width: 100%; margin-bottom: 10px;} 
	.ab_ym .d2{width: 100%;} 
	.ab_ym .d1 .item{/*padding-right:0;*/} 
	.ab_ym .item a{height: 200px;} 
	.ab_ym .d1 .item:nth-of-type(2) a, .ab_ym .d1 .item:nth-of-type(3) a{height: 95px;} 
	.ab_ym .d1 .item:nth-of-type(2), .ab_ym .d1 .item:nth-of-type(3){padding-right: 0 !important;}
	}

@media only screen and (max-width: 1230px){
	.gd_ls{width: 100%; float: left; /*margin-left: -50px;*/ position: relative; padding: 0 25px;} 
	.gd_ls .swiper-slide{width: 100%; /*padding: 5px 25px;*/} 
	.gd_ls .swiper-slide .imgk{width: 100%; overflow: hidden; /*height:293px;*/} 
	.gd_ls .swiper-slide img{width: 100%; /*min-height:293px;*/} 
	.gd_ls .txtk{width: 100%; padding: 15px 20px; background-color: #fff;} 
	.gd_ls .txtk h4{font-size: 18px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; transition: all 0s linear;} 
	.gd_ls .txtk p{color: #828282} 
	.gd_ls .swiper-button-prev, .gd_ls .swiper-button-next{color: #fff; outline: none; --swiper-navigation-size: 20px; width: 20px; height: 70px; line-height: 70px; text-align: center; margin-top: -35px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #7f7f7f;} /*.sy_bt1 .bt{*/ /*font-size: 24px;*/ /*}*/ .gd_ls .swiper-button-prev{left: 0px;} 
	.gd_ls .swiper-button-next{right: 0px;}
	}

@media only screen and (min-width: 1230px){
	.gd_ls{width: 100%; float: left; /*margin-left: -50px;*/ position: relative; /*padding: 0 25px;*/} 
	.gd_ls .swiper-slide{width: 100%; /*padding: 5px 25px;*/} 
	.gd_ls .swiper-slide .imgk{width: 100%; overflow: hidden; height: 215px;} 
	.gd_ls .swiper-slide img{width: 100%; min-height: 215px;} 
	.gd_ls .txtk{width: 100%; padding: 15px 20px; background-color: #fff;} 
	.gd_ls .txtk h4{font-size: 18px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; transition: all 0s linear;} 
	.gd_ls .txtk p{color: #828282} 
	.gd_ls .swiper-button-prev, .gd_ls .swiper-button-next{color: #fff; outline: none; --swiper-navigation-size: 20px; width: 35px; height: 70px; line-height: 70px; text-align: center; margin-top: -35px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #7f7f7f;} 
	.gd_ls .swiper-button-prev{left: -65px;} 
	.gd_ls .swiper-button-next{right: -65px;}
	}

@media only screen and (min-width: 1890px){/*.gd_ls .swiper-slide .imgk{*/ /*height: 269px;*/ /*}*/ /*.gd_ls .swiper-slide img{*/ /*min-height: 269px;*/ /*}*/ /*.gd_ls .txtk h4{*/ /*font-size:22px;*/ /*}*/ /*.gd_ls .txtk{*/ /*padding:20px 25px;*/ /*}*/}
	.gd_ls a{display: block; width: 100%;}
	.gd_ls a:hover .txtk{background-color: rgba(203, 55, 55, .8); color: #fff !important;}
	.gd_ls a:hover .txtk p{color: #fff;}
	.gd_ls .swiper-container{width: 100%; float: left; overflow: hidden;}
	.gd_ls .swiper-wrapper{width: 100%; float: left;}
	.gd_ls .swiper-button-next:hover, .gd_ls .swiper-button-prev:hover{background-color: #28b3c2;}
	.ny_zj .zj_d3{width: 100%; margin-top: 50px;}
	.ny_zj .zj_d3 .sy_bt1 .bt{margin-right: 20px;}
	.zj_pb{position: relative; padding: 0 98px; height: 210px; overflow: hidden; border: solid 1px #ddd; font-size: 16px;}
	.zj_pb .item{position: absolute; left: 0px; width: 100px; top: 0; border-right: solid 1px #ddd; z-index: 8;}
	.zj_pb .bt, .zj_pb .swiper-slide .bt{background-color: #f2f2f2; position: relative;}
	.zj_pb .item2{right: 0px; left: auto; border-right: 0; border-left: solid 1px #ddd;}
	.zj_pb .item .d_td, .zj_pb .swiper-slide .d_td, .zj_pb .item .bt, .zj_pb .swiper-slide .bt{display: block; float: left; width: 100%; height: 70px; border-bottom: solid 1px #ddd; line-height: 40px; padding: 15px; text-align: center;}
	.zj_pb .swiper-slide{border-right: solid 1px #ddd;}
	.zj_pb .szj{display: inline-block; width: 40px; height: 40px; line-height: 40px; background-color: #da4747; color: #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; font-size: 12px;}

@media only screen and (max-width: 1230px){
	.zj_pb{padding: 0 58px; height: 210px; font-size: 13px;} 
	.zj_pb .item{width: 60px;} 
	.zj_pb .item .d_td, .zj_pb .swiper-slide .d_td, .zj_pb .item .bt, .zj_pb .swiper-slide .bt{height: 70px; line-height: 40px; padding: 15px 0px; text-align: center;} 
	.ny_zj .zj_d3{margin-top: 20px;}
	}

@media only screen and (max-width: 1230px){
	.zj_pb{width: 100%; float: left; position: relative;} 
	.zj_pb .swiper-slide{width: 100%;} 
	.zj_pb .swiper-button-prev, .zj_pb .swiper-button-next{color: #28b3c2; outline: none; --swiper-navigation-size: 16px; width: 35px; height: 35px; padding: 0px; position: inherit; display: inline-block; line-height: 33px; text-align: center; margin-top: auto; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border: solid 1px #28b3c2; top: auto; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; transition: all 0s linear; text-align: center;}
	}

@media only screen and (min-width: 1230px){
	.zj_pb{width: 100%; float: left; position: relative;} 
	.zj_pb .swiper-slide{width: 100%;} 
	.zj_pb .swiper-button-prev, .zj_pb .swiper-button-next{color: #28b3c2; outline: none; --swiper-navigation-size: 16px; width: 35px; height: 35px; padding: 0px; position: inherit; display: inline-block; line-height: 33px; text-align: center; margin-top: auto; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border: solid 1px #28b3c2; top: auto; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; transition: all 0s linear; text-align: center;}
	}

	.zj_pb .swiper-slide .bt{line-height: 20px;}
	.zj_pb .swiper-button-prev{left: auto;}
	.zj_pb .swiper-button-next{right: auto;}
	.zj_pb .swiper-container{width: 100%; float: left; overflow: hidden;}
	.zj_pb .swiper-wrapper{width: 100%; float: left;}
	.zj_pb .swiper-button-next:hover, .zj_pb .swiper-button-prev:hover{background-color: #28b3c2; color: #fff;}
	.hzb_nav{float: left; width: 102%; margin-left: -1%; margin-bottom: 45px;}
	.hzb_nav a{float: left; width: 23%; margin: 0 1%; text-align: center; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; padding: 35px 0 20px 0; font-size: 18px; background-color: #8c6f57; line-height: 150%; color: #fff; box-shadow: 0 2px 12px rgba(0, 0, 0, .15); position: relative;}
	.hzb_nav a:before{content: ''; display: block; width: 100%; background-position: center center; background-size: auto 100%; background-repeat: no-repeat; height: 75px; margin-bottom: 20px; z-index: 1;}
	.hzb_nav p{z-index: 1; position: relative;}
	.hzb_nav a:after{content: ''; position: absolute; right: 0px; top: 0px; width: 100%; background-image: url("../images/hzb/nav_bj1.png"); background-position: right bottom; background-repeat: no-repeat; background-size: auto 80%; z-index: 1; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -khtml-opacity: 0;}

@media only screen and (min-width: 1230px){
		.hzb_nav a:hover:before{margin-top: -10px; margin-bottom: 30px;}
	}
	.hzb_nav a:hover:after{filter: alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; background-size: auto 85%;}
	.hzb_nav a.a1{background-color: #28b3c2;}
	.hzb_nav a.a2{background-color: #c6a268;}
	.hzb_nav a.a3{background-color: #666666;}
	.hzb_nav a.a1:before{background-image: url("../images/hzb/b1.png");}
	.hzb_nav a.a2:before{background-image: url("../images/hzb/b2.png");}
	.hzb_nav a.a3:before{background-image: url("../images/hzb/b3.png");}
	.hzb_nav a.a4:before{background-image: url("../images/hzb/b4.png");}

@media only screen and (max-width: 1230px){
	.hzb_nav{width: 100%; margin-left: 0; padding: 0 10px; margin-bottom: 20px;} 
	.hzb_nav a{padding: 25px 0 15px 0; font-size: 14px; width: 24%; margin: 0 0.5%;} 
	.hzb_nav a:before{height: 40px; margin-bottom: 15px;}
	}

	.sy1_2 .d1{width: 810px;}
	.sy1_2 .d2{width: 380px;}
	.sy_bt3{height: 50px; border-bottom: solid 1px #ddd;}
	.sy_bt3 .bt{line-height: 45px;}
	.sy_bt3 .cd_more3{margin-top: 7px;}
	.sy_nav3{line-height: 50px;}
	.sy_nav3 li{float: left; margin-right: 20px; padding-right: 20px; font-size: 17px; position: relative;}
	.sy_nav3 li.on{font-size: 23px;}
	.sy_nav3 li:after{content: ''; width: 1px; height: 16px; background-color: #c9c9c9; position: absolute; right: 0; top: 50%; margin-top: -8px;}
	.sy_nav3 li:last-child{padding-right: 0; margin-right: 0;}
	.sy_nav3 li:last-child:after{display: none;}
	.n1{width: 100%; float: left;}
	.n1 li{margin-bottom: 15px; min-height: 85px; width: 100%; float: left; position: relative; padding-left: 235px;}
	.n1 .sj{width: 75px; text-align: center; position: absolute; left: 0px; top: 0px; color: #fff;}
	.n1 .imgk{position: absolute; left: 85px; top: 0px; width: 135px; height: 85px; overflow: hidden;}
	.n1 .imgk img{min-height: 85px;}
	.n1 .sj h1{display: block; width: 100%; background-color: #8c6f57; line-height: 60px; height: 60px;}
	.n1 .sj p{line-height: 25px; height: 25px; background-color: #c6a268; color: #fff;}
	.n1 .bt{width: 100%; display: block; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 17px; margin-bottom: 10px;}
	.n1 p{width: 100%; display: block; color: #999; max-height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.n2{width: 100%; float: left;}
	.n2 li{width: 100%; float: left; padding-bottom: 13px; margin-bottom: 13px; border-bottom: solid 1px #eee;}
	.n2 li:last-child{border-bottom: 0; padding-bottom: 0; margin-bottom: 0;}
	.n2 a{display: block; width: 100%; font-size: 17px; line-height: 26px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
	.n2 .sj{font-size: 12px;}
	.sy_ss{background-color: #fff; height: 100px; padding: 30px; position: relative; z-index: 10; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; box-shadow: 0 1px 30px rgba(0, 0, 0, .1);display: none;}
	.sy_ss .form-control{width: 100%; border: 0; line-height: 40px; padding: 0; height: 40px; font-size: 14px; color: #999;}
	.sy_ss .form-control:focus{border: 0; box-shadow: 0 0 0 0rem rgba(0, 123, 255, 0);}
	.sy_ss .btn-danger{width: 120px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; position: absolute; right: 30px; top: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;}

@media only screen and (max-width: 1230px){
	.sy_ss{height: 50px; padding: 10px 10px; box-shadow: 0 1px 15px rgba(0, 0, 0, .1);} 
	.sy_ss .form-control{line-height: 30px; height: 30px; font-size: 13px;} 
	.sy_ss .btn-danger{width: 80px; height: 30px; line-height: 30px; font-size: 13px; right: 10px; top: 10px;}
	}

@media only screen and (max-width: 1230px){
	.n2 a{font-size: 13px; line-height: 22px;} 
	.n1 .imgk{display: none;} 
	.sy1{padding: 15px;} 
	.sy1_2 .d1{width: 100%; margin-bottom: 5px;} 
	.sy1_2 .d2{width: 100%;} 
	.sy_bt3{height: 40px;} 
	.sy_bt3 .cd_more3{margin-top: 3px; /*display: none;*/ padding: 0 15px; height: 26px; line-height: 24px; font-size: 12px;} 
	.sy_bt3 .bt{line-height: 35px;} 
	.sy_nav3{line-height: 40px;} 
	.sy_nav3 li{margin-right: 6px; padding-right: 6px; font-size: 13px;} 
	.sy_nav3 li.on{font-size: 15px;} 
	.sy_nav3 li:after{content: ''; width: 1px; height: 16px; background-color: #c9c9c9; position: absolute; right: 0; top: 50%; margin-top: -8px;} 
	.n1 li{margin-bottom: 15px; min-height: 62px; width: 100%; padding-left: 70px;} 
	.n1 li:last-child{margin-bottom: 0;} 
	.n1 .sj{width: 60px;} 
	.n1 .sj h1{line-height: 40px; height: 40px;} 
	.n1 .sj p{line-height: 22px; height: 22px; font-size: 12px;} 
	.n1 .bt{font-size: 14px; margin-bottom: 5px;} 
	.n1 p{max-height: 40px; font-size: 12px; line-height: 20px;}
	}

@media only screen and (max-width: 550px){
	.sy_bt3 .cd_more3.more3_mob{display: none;}
	}

	.sy3{background-image: url("../images/xs/bj1.jpg"); background-position: center top; background-repeat: no-repeat; background-size: cover; padding: 30px 0 40px 0; color: #fff;}
	.sy3 .sy_bt3{border-color: #fff;}
	.sy3 .sy_nav3 li:after{background-color: rgba(255, 255, 255, .5);}
	.sy3 .sy_nav3 a{color: #fff;}
	.sy3 a.cd_more3{border-color: rgba(255, 255, 255, .3); color: #fff;}
	.zt12{font-size: 12px;}
	.n3{width: 103%; float: left; margin-left: -1.5%;}
	.n3 li{width: 30.3333%; float: left; margin: 1.5%;}
	.n3 a{display: block; width: 100%; background-color: #fff; box-shadow: 0 2px 15px rgba(0, 0, 0, .15);}
	.n3 .imgk{height: 252px; overflow: hidden;}
	.n3 .imgk img{min-height: 252px;}
	.n3 .txtk{padding: 15px 15px 15px 15px;}
	.n3 .bt{text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

@media only screen and (max-width: 1230px){
	.sy3{padding: 15px;} 
	.n3{width: 102%; margin-left: -1%;} 
	.n3 li{width: 31.3333%; margin: 1%;} 
	.n3 li:nth-child(3n+1){clear: both;} 
	.n3 .imgk{height: auto; overflow: hidden;} 
	.n3 .imgk img{min-height: inherit;} 
	.n3 .txtk{padding: 10px 15px;} 
	.n3 .bt{font-size: 14px;}
	}

@media only screen and (max-width: 600px){
	.n3 li{width: 98%; margin-bottom: 15px;}
	}

	.sy1_3{width: 103%; margin-left: -1.5%;}
	.sy1_3 .item{width: 30.3333%; margin: 0 1.5%; background-color: #fff; box-shadow: 0 2px 15px rgba(0, 0, 0, .15); float: left;}
	.sy1_3 .item .imgk{float: left; position: relative;}
	.sy1_3 .item .imgk h2{width: 100%; line-height: 40px; position: absolute; left: 0; top: 50%; margin-top: -20px; z-index: 1; text-align: center; color: #fff;}
	.sy1_3 .item .imgk:after{content: ''; width: 0px; height: 0px; border-top: 35px solid rgba(0, 0, 0, 0); border-right: 35px solid rgba(0, 0, 0, 0); border-bottom: 35px solid #fff; border-left: 35px solid rgba(0, 0, 0, 0); position: absolute; left: 50%; margin-left: -35px; bottom: -5px; z-index: 1;}
	.sy1_3 .item .txtk{float: left; padding: 20px 15px;}
	.sy1_3 .item .txtk a.dbt{float: left; width: 46%; line-height: 40px; text-align: center; margin: 5px 2%; border: solid 1px #ddd; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
	.sy1_3 .item .txtk a.dbt:hover{border-color: #28b3c2; color: #fff; background-color: #28b3c2;}
	.sy1_3 .item .txtk a.cd_more3{clear: both; margin: 15px auto 0 auto; width: 115px; padding: 0; text-align: center; display: block; line-height: 34px; height: 35px;}
	.sy1_4 .d1, .sy1_4 .d2{width: 595px;}
	.n2_2 li{padding: 20px !important; background-color: #fff; box-shadow: 0 0px 20px rgba(0, 0, 0, .1); margin-bottom: 15px;}
	.n4{width: 102%; float: left; margin-left: -1%;}
	.n4 li{width: 23%; float: left; margin: 0 1% 40px 1%;}
	.n4 a{display: block; width: 100%; position: relative;}
	.n4 .imgk{height: 165px; overflow: hidden;}
	.n4 .imgk img{min-height: 165px;}
	.n4 p{position: absolute; left: 10px; right: 10px; height: 45px; line-height: 44px; background-color: #fff; bottom: -22.5px; padding-left: 12px; border-bottom: solid 2px #fdba52; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
	.n4 a:hover p{background-color: #28b3c2; color: #fff;}

@media only screen and (min-width: 1230px){
	.n2_2 a{font-size: 16px;}
	}

@media only screen and (max-width: 1230px){
	.n4 li{width: 48%;} 
	.n4 li:nth-child(2n+1){clear: both;} 
	.n4 .imgk{height: auto;} 
	.n4 .imgk img{min-height: inherit;} 
	.n2_2 li{padding: 15px !important; box-shadow: 0 0px 15px rgba(0, 0, 0, .1); margin-bottom: 10px;} 
	.sy1_3{width: 100%; margin-left: 0;} 
	.sy1_3 .item{width: 100%; margin: 0 0 15px 0;} 
	.sy1_3 .item:last-child{margin-bottom: 0;} 
	.sy1_3 .item .imgk{max-height: 150px; overflow: hidden;} 
	.sy1_3 .item .imgk:after{border-top: 25px solid rgba(0, 0, 0, 0); border-right: 25px solid rgba(0, 0, 0, 0); border-bottom: 25px solid #fff; border-left: 25px solid rgba(0, 0, 0, 0); margin-left: -25px; /*bottom:-7px;*/} 
	.sy1_3 .item .txtk{padding: 15px;} 
	.sy1_3 .item .txtk a.dbt{width: 48%; line-height: 35px; margin: 5px 1%;} 
	.sy1_4 .d1{margin-bottom: 15px;} 
	.sy1_4 .d1, .sy1_4 .d2{width: 100%;}
	}

@media only screen and (max-width: 550px){
	.n4 li{width: 98%;}
	}

	.sy1_0 .d1{width: 650px;}
	.sy1_0 .d2{width: 540px;}
	.sy_xs_gd{position: relative; height:400px;}

@media only screen and (max-width: 1230px){
	.sy_xs1{width: 100%; /*margin-left: -50px;*/ position: relative;}
	.sy_xs1 .swiper-slide{width: 100%; /*padding: 5px 25px;*/} 
	.sy_xs1 .swiper-slide .imgk{width: 100%; overflow: hidden; /*height:293px;*/} 
	.sy_xs1 .swiper-slide img{width: 100%; /*min-height:293px;*/} 
	.sy_xs1 .swiper-button-prev, .sy_xs1 .swiper-button-next{color: rgba(255, 255, 255, .8); outline: none; --swiper-navigation-size: 20px; width: 30px; height: 60px; line-height: 60px; text-align: center; margin-top: -30px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; background-color: rgba(0, 0, 0, .2); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;} 
	.sy_xs_gd .swiper-button-prev, .sy_xs_gd .swiper-button-next{display: none;} 
	.sy_xs1 .swiper-pagination-bullet-active{background-color: #28b3c2;}
	}

@media only screen and (min-width: 1230px){
	.sy_xs1{width: 100%; position: relative;margin-top: 90px;}
	 /*.sy_xs1:after{*/ /*content: '';*/ /*position:absolute;*/ /*left:0;*/ /*bottom: 0;*/ /*background: url("../images/xs/yy1.png") bottom;*/ /*width:100%;*/ /*height:120px;*/ /*}*/ .sy_xs1 .swiper-slide{width: 100%;} 
	 .sy_xs1 .swiper-slide .imgk{width: 100%; overflow: hidden; height: 400px;} 
	 .sy_xs1 .swiper-slide img{width: 100%; min-height: 400px;} 
	 .sy_xs_gd .swiper-button-prev, .sy_xs_gd .swiper-button-next{color: rgba(255, 255, 255, .7); outline: none; --swiper-navigation-size: 28px; width: 38px; height: 80px; line-height: 80px; text-align: center; margin-top: -40px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: rgba(0, 0, 0, .2); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; overflow: hidden;} 
	 .sy_bt1 .bt{font-size: 24px;} 
	 .sy_xs_gd .swiper-button-prev{left: -50px;} 
	 .sy_xs_gd .swiper-button-next{right: -50px;} 
	 .sy_xs1 .swiper-pagination-bullet{background-color: #ccc; width: 12px; height: 12px; opacity: 1; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 0;} 
	 .sy_xs1 .swiper-pagination-bullet-active{background-color: #28b3c2;} 
	 .sy_xs1.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 28px; position: absolute; right: 25px; left: auto; width: auto; text-align: right;} 
	 .sy_xs1.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
	}

	.sy_xs1 a{display: block; width: 100%;}
	.sy_xs1 a.cd_more5{width: auto;}
	.sy_xs1 .swiper-container{width: 100%; overflow: hidden;}
	.sy_xs1 .swiper-wrapper{width: 100%;}
	.more_d{overflow: hidden; position:relative;}
	.more_d b{position:relative; z-index: 1;}
	a.more_d:hover{background-color: #fff;}
	.more_d:hover:before{/*-webkit-transition: all .8s cubic-bezier(.215, .61, .355, 1) 0s;*/ /*transition: all .8s cubic-bezier(.215, .61, .355, 1) 0s;*/}
	.sy_xs_gd .swiper-button-next:before, .sy_xs_gd .swiper-button-prev:before,.more_d:before{content: ''; background-color: #28b3c2; width:0%; overflow: hidden; height:100%; position:absolute; left:0px; top:0px;}
	.sy_xs_gd .swiper-button-next:hover:before, .sy_xs_gd .swiper-button-prev:hover:before,.more_d:hover:before{width:100%;}
	.sy_xs_gd .swiper-button-next:hover:after, .sy_xs_gd .swiper-button-prev:hover:after{color:#fff; z-index:1;}
	.sy_t1{width: 100%; FLOAT: left; margin-top: 10px;}
	.sy_t1 .sj{width: 75px; text-align: center; display: block; color: #fff; margin-bottom: 30px;}
	.sy_t1 .sj h1{display: block; width: 100%; background-color: #28b3c2; line-height: 60px; height: 60px;}
	.sy_t1 .sj p{line-height: 25px; height: 25px; background-color: #21c9bc; color: #fff;}

@media only screen and (min-width: 1230px){
	.sy_t1 .bt{width: 100%; display: block; font-size: 28px; line-height: 45px; max-height: 90px; margin-bottom: 25px; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
	}

	.sy_t1 .p1{width: 100%; display: block; font-size: 16px; line-height: 26px; color: #666; max-height: 78px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-bottom: 20px;}
	a.cd_more5{display: inline-block; line-height: 38px; height: 38px; padding: 0 18px; font-size: 17px; background-color: #c93636; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; color: #fff;}
	a.cd_more5:hover{background-color: #de1f1f;}
	a.cd_more5:before{content: ''; background-image: url("../images/xs/more1.png"); background-position: center center; background-repeat: no-repeat; width: 20px; height: 18px; vertical-align: middle; position: relative; top: -1px; margin-right: 10px; display: inline-block;}

@media only screen and (max-width: 1230px){
	.sy1_0 .d1{width: 100%; margin-bottom: 15px;} 
	.sy1_0 .d2{width: 100%;} 
	.sy_xs_gd{height: auto; max-height: none;} 
	.sy_t1{margin-top: 0px; margin-bottom: 30px;} 
	.sy_t1 .sj{width: 60px; margin-bottom: 10px;} 
	.sy_t1 .sj h1{line-height: 40px; height: 40px;} 
	.sy_t1 .sj p{line-height: 22px; height: 22px; font-size: 12px;} 
	.sy_t1 .bt{font-size: 16px; margin-bottom: 8px;width: 100%;display: block;} 
	.sy_t1 .p1{font-size: 13px; line-height: 20px; max-height: 60px; margin-bottom: 15px;} 
	a.cd_more5{line-height: 30px; height: 30px; padding: 0 13px; font-size: 13px;} 
	a.cd_more5:before{width: 15px; background-size: auto 100%; height: 12px; margin-right: 10px;}
	}

	.gallery-thumbs .swiper-container{width: 100%;}
	.gallery-thumbs{width: 630px; position: absolute; left: 10px; bottom: 10px;}
	.gallery-thumbs .swiper-slide{width: 100%; height: 72px; overflow: hidden; /*opacity: 0.7;*/ position: relative;}
	.gallery-thumbs .swiper-slide img{width: 100%; min-height: 72px; display: block;}
	.gallery-thumbs .swiper-slide-thumb-active:after{content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; border: solid 2px #de1f1f;}
	.ys_n1_xxx li{border-bottom: dashed 1px #ddd;}

@media only screen and (min-width: 1230px){
	.ys_n1_xxx li{padding: 5px 0;}
	}

@media only screen and (max-width: 1230px){
	.ys_n1_xxx li{padding: 3px 0;} 
	.ys_n1_xxx li .bt{font-size: 13px;} 
	.gallery-thumbs{display: none;}
	}

	.zj_zlb{width: 102%; float: left; margin: 0 0 20px -1%;}
	.zj_zlb .item{width: 23%; float: left; height: 130px; padding: 8px 15px 15px 15px; border: solid 1px #e2d0b3; margin: 0 1% 20px 1%; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
	.zj_zlb .zlb_bt{height: 38px; line-height: 35px; border-bottom: solid 1px #c6a268; margin-bottom: 10px;}
	.zj_zlb .zlb_bt .s1{font-size: 16px; color: #28b3c2;}
	.zj_zlb .zlb_bt a{color: #666; font-size: 13px;}
	.zj_zlb ul{width: 100%; float: left;}
	.zj_zlb ul li{width: 33.3333%; float: left; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin: 3px 0;}
	.zj_zlb .item:hover{background-color: #28b3c2; color: #fff !important; border-color: #28b3c2; box-shadow: 0 1px 20px rgba(0, 0, 0, .2);}
	.zj_zlb .item:hover a, .zj_zlb .item:hover .zlb_bt .s1{color: #fff;}
	.zj_zlb .item:hover .zlb_bt{border-color: #fff;}
	.zj_zlb .item:hover a:hover{color: #ffea00;}

@media only screen and (max-width: 1230px){
	.sy_bt3{height: 40px;} 
	.sy_bt3 .cd_more3{margin-top: 3px; /*display: none;*/ padding: 0 15px; height: 26px; line-height: 24px; font-size: 12px;} 
	.sy_bt3 .bt{line-height: 35px;} 
	.ys_n1_xxx li{padding: 3px 0;} 
	.ys_n1_xxx li .bt{font-size: 13px;} 
	.zj_zlb{width: 102%; margin: 0 0 10px -1%;} 
	.zj_zlb .item{width: 48%; height: auto; padding: 5px 15px 12px 15px; margin: 0 1% 15px 1%;} 
	.zj_zlb .zlb_bt .s1{font-size: 15px;} 
	.zj_zlb .zlb_bt a{font-size: 12px;}
	}

@media only screen and (max-width: 650px){
	.zj_zlb .item{width: 98%;}
	}

	.pb_bt1{width: 100%; float: left; font-size: 16px;}
	.pb_bt2{width: 100%; float: left; font-size: 16px;}
	.pb_bt2 span{font-size: 19px;}
	.pb_lb1{width: 100.6%; float: left; margin: 0 0 25px -0.3%;}
	.pb_lb1 li{float: left; width: 16.6666%; padding: 0.3%;}
	.pb_lb1 a{display: block; text-align: center; line-height: 40px; height: 40px; background-color: #eee; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
	.pb_lb1 a:hover, .pb_lb1 a.on{background-color: #28b3c2; color: #fff;}

@media only screen and (max-width: 1230px){
	.pb_bt1{font-size: 14px;} 
	.pb_bt2{font-size: 14px;} 
	.pb_bt2 span{font-size: 16px;} 
	.pb_lb1 li{width: 25%; font-size: 12px;} 
	.pb_lb1 a{height: 30px; line-height: 30px;}
	}

@media only screen and (max-width: 600px){
	.pb_lb1 li{width: 33.3333%;}
	}

@media only screen and (max-width: 450px){
	.pb_lb1 li{width: 50%;}
	}

@media only screen and (min-width: 1230px){
	.sy_ss_gz{margin: -90px 0 40px 0;}
	}

	.gz_nav{float: left;width: 102%;margin-left: -1%;margin-bottom: 60px;margin-top: 60px;}
	.gz_nav li{float: left; width: 12.2%; margin: 0 1%;}
	.gz_nav a{display: block; width: 100%; text-align: center; font-size: 20px; line-height: 150%; position: relative;}
	.gz_nav a:hover{margin-top: -5px;}
	.gz_nav .svg{display: inline-block; height: 80px; width: 80px; margin-bottom: 10px; overflow: hidden;}
	.svg svg{width: 100%; height: 100%; overflow: inherit; position:relative;}
	.gz_nav a .sl1,.gz_nav a .sl3{fill:none;stroke:#21c9bc;stroke-width:50;stroke-linecap:round;stroke-miterlimit:10;}
	.gz_nav a .sl3{stroke-width:40;}
	.gz_nav a .sl14{stroke-width:50; stroke:#21c9bc; stroke-linecap:round;stroke-miterlimit:10;}

@media only screen and (min-width: 1230px){
 	.gz_nav a:hover .sl1 {/*stroke-dasharray:5000;*//*stroke-dashoffset: 5000;*/animation: dash 2s linear forwards;-webkit-animation: dash 2s linear forwards;}
	.gz_nav a:hover .sl11 {stroke-dasharray: 6000;stroke-dashoffset: 6000;}
	.gz_nav a:hover .sl12 {stroke-dasharray: 3000;stroke-dashoffset: 3000;}
	.gz_nav a:hover .sl2 {animation: fadeIn .8s .1s ease both;-webkit-animation: fadeIn .8s .1s ease both;-moz-animation: fadeIn .8s .1s ease both;}

	@keyframes dash{
		to{stroke-dashoffset: 0;}
	}
}
@media only screen and (max-width: 1230px){
	.gz_nav .svg{height: 45px; width: 45px; margin-bottom: 10px;}
	}
/*.gz_nav a:before{*/
/*content: '';*/
/*display: block;*/
/*width: 100%;*/
/*background-position: center center;*/
/*background-size: auto 100%;*/
/*background-repeat: no-repeat;*/
/*height: 80px;*/
/*margin-bottom: 15px;*/
/*z-index: 1;*/
/*}*/
/*.gz_nav p{*/
/*z-index: 1;*/
/*position:relative;*/
/*}*/
@media only screen and (min-width: 1230px){
	.gz_nav a:hover:before{margin-top: -5px; margin-bottom: 20px;}
	}
/*.gz_nav a.a1:before{*/
/*background-image: url("../images/gzb/a1.png");*/
/*}*/
/*.gz_nav a.a2:before{*/
/*background-image: url("../images/gzb/a2.png");*/
/*}*/
/*.gz_nav a.a3:before{*/
/*background-image: url("../images/gzb/a3.png");*/
/*}*/
/*.gz_nav a.a4:before{*/
/*background-image: url("../images/gzb/a4.png");*/
/*}*/
/*.gz_nav a.a5:before{*/
/*background-image: url("../images/gzb/a5.png");*/
/*}*/
/*.gz_nav a.a6:before{*/
/*background-image: url("../images/gzb/a6.png");*/
/*}*/
@media only screen and (max-width: 1230px){
	.gz_nav{width: 100%; margin-left: 0; padding: 0 10px; margin-bottom: 0px; margin-top: 20px;} 
	.gz_nav li{font-size: 13px; width: 32.3333%; margin: 0 0.5% 20px 0.5%;} 
	.gz_nav li a{font-size: 13px;} 
	.gz_nav a:before{height: 35px; margin-bottom: 10px;}
	}

	.sy4{width: 100%; overflow: hidden;}
	.sy4 .bj{width: 1920px;margin: auto;background:url(../images/ks_bg.jpg) center center #ededed;height: 525px;}
	.gz_ks_lb{width: 1230px;text-align: center;padding-top: 35px;}
	.gz_ks_lb .item{width: 19.5%;display: inline-block;text-align: center; height: 250px; background-color: #ee2d70; color: #fff; position: relative; z-index: 1; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
	.gz_ks_lb .item_a a{display: block; width: 100%; padding: 50px 20px 20px 20px; height: 250px; color: #fff; text-transform: uppercase; overflow: hidden; position: relative;}
	.gz_ks_lb .item .bt{margin-bottom: 8px;}
	.gz_ks_lb .item .s_more{position: absolute; left: 50%; width: 60px; line-height: 40px; margin-left: -30px; bottom: 20px; border-top: solid 1px #fff;}

@media only screen and (min-width: 1230px){
	.gz_ks_lb .item a:hover .s_more2{bottom: 30px; -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;} 
	.gz_ks_lb .item a:hover{box-shadow: 0 2px 20px rgba(0, 0, 0, .3);} 
	.gz_ks_lb .item a:hover .s_more{bottom: -50px;} 
	.gz_ks_lb .item_a a:hover{padding-top:40px;} 
	.gz_ks_lb .item .s_more2{position: absolute; left: 50%; width: 50px; height:50px; margin-left: -25px; bottom: -50px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; overflow: hidden;} 
	.gz_ks_lb .item .s_more2:before{content: ''; background-image: url("../images/more_jt_b.png"); background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; display: block; width:100%; height:100%; position:absolute; z-index: 2; /*left:0;*/ /*top:0;*/ /*right:0;*/ /*BOTTOM:0;*/} 
	.gz_ks_lb .item .s_more2:after{content: ''; background-color: #21c9bc; width:0%; height:0%; position:absolute; left:auto; top:auto; bottom:auto; right:auto; margin-left: 0px; margin-top: 25px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;} 
	.gz_ks_lb .item .s_more2:hover:after{width:40px; height:40px; margin-left: -20px; margin-top:5px;} 
	.gz_ks_lb .item.item2 .s_more2:after{background-color: #ee2d70;} 
	.gz_ks_lb .item.item3 .s_more2:after{background-color: #21c9bc;} 
	.an_cx{position:relative; overflow: hidden;} 
	.an_cx b{position:absolute; width:100%; height:100%; left:0; top:0px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;} 
	.an_cx:after{content: ''; position:absolute; width:100%; height:100%; left:0; top:100%; background-image: url("../images/t_ss.png"); background-repeat: no-repeat; background-position: center center;} 
	.an_cx:hover b{top:-100%;} 
	.an_cx:hover:after{top:0%; -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;}
	}

	.gz_ks_lb .item2{background-color: #21c9bc;}
	.gz_ks_lb .item3{background-color: #ed907b; /*margin-left: 50%;*/}
	.gz_ks_lb .item4{background-color: #7fbad1; /*margin-left: 50%; padding: 20px 30px;*/}
	.gz_ks_lb .item4{background-color: #7fbad1; /*margin-left: 50%; padding: 20px 30px;*/}
	.gz_ks_lb .item5{background-color: #b261c7; /*margin-left: 50%; padding: 20px 30px;*/}
	.cd_more7{font-size: 16px;}
	.cd_more7:after{content: "⟶"; display: inline-block; vertical-align: middle; position:relative; top:-2px; overflow: hidden; width:30px; text-align: right;}
	.cd_more7:hover:after{width:0px;}
	.cd_more7:hover{padding-right:10px;}
	.nav_lb1{width: 100%; float: left;}
	.nav_lb1 a{display: block; border-bottom: solid 1px rgba(255, 255, 255, .5); color: #fff; line-height: 65px; font-size: 22px; text-align: left; position: relative;}
	.nav_lb1 a:after{content: ''; border-top: 7px solid rgba(0, 0, 0, 0); border-right: 7px solid rgba(0, 0, 0, 0); border-left: 7px solid #fff; border-bottom: 7px solid rgba(0, 0, 0, 0); display: inline-block; position: absolute; right: 0px; top: 50%; margin-top: -7px;}
	.gz_ks_lb .item .nav_lb1 a:hover{box-shadow: 0 2px 20px rgba(0, 0, 0, 0); padding-left:5px;}
	.nav_lb1 a:hover:after{/*right: 5px;*/}

@media only screen and (max-width: 1230px){
	.sy_bt2 .cd_more7{margin-right: 15px;} 
	.sy4 .bj{width: 100%; position: relative; left: auto; margin-left: 0px; height: auto; background-size: 100% auto;background: #efefef;} 
	.sy4 .bj:before{display: none;} 
	.gz_ks_lb{width: 100%; padding: 0 15px 15px 15px;} 
	.gz_ks_lb:before{display: none;} 
	.gz_ks_lb .item{width: 100%; height: auto;} 
	.gz_ks_lb .item_a a{padding: 15px 15px 65px 15px; height: auto;} 
	.gz_ks_lb .item .bt{margin-bottom: 8px;} 
	.gz_ks_lb .item .s_more{line-height: 32px; bottom: 10px;} 
	.gz_ks_lb .item3{margin-left: 0%;} 
	.gz_ks_lb .item4{margin-left: 0%; padding: 15px;} 
	.cd_more7{font-size: 13px;} 
	.nav_lb1 a{line-height: 40px; font-size: 13px;} 
	.nav_lb1 a:after{border-top: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); border-left: 5px solid #fff; border-bottom: 5px solid rgba(0, 0, 0, 0); margin-top: -5px;}
	}

	.sy5{width: 100%; overflow: hidden;}
	.sy5 .bj{width: 1920px; height: 580px; position: relative; left: 50%; margin-left: -960px;padding-top: 210px;}

@media only screen and (min-width: 1230px){
	/*.sy5 .bj:before{content: '';width: 730px;height: 300px;background-color: #e5e5e5;position: absolute;left: 0px;top: 250px;}*/
	.sy5 .bj:after{content: ''; width: 847px; height: 100%; background-image: url("../images/ts_bj.jpg"); position: absolute; right: 0px; top: 120px;} 
	.sy5 .sy_bt2{width: 690px; margin-bottom: 100px;}
	}

@media only screen and (max-width: 1230px){
	.sy5 .bj{width: 100%; height: auto; left: auto; margin-left: 0px; padding: 15px 0;}
	}

	.gd_tsjs{width: 1240px; margin-left: -10px; float: left; position: relative; z-index: 1;}
	.gd_tsjs .swiper-container{width: 100%; float: left; overflow: hidden;}
	.gd_tsjs .swiper-wrapper{width: 100%; float: left;}
	.gd_tsjs .swiper-slide{width: 100%; padding: 10px;}
	.gd_tsjs a{width: 100%; display: block; background-color: #fff; box-shadow: 0 2px 10px rgba(0, 0, 0, .1); border-bottom: solid 3px #28b3c2;}
	.gd_tsjs .swiper-slide .imgk{width: 100%; overflow: hidden; height: 300px;}
	.gd_tsjs .swiper-slide img{width: 100%; min-height: 300px;}
	.gd_tsjs .txtk{padding: 20px 30px;}
	.gd_tsjs .bt{text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 22px; padding: 5px 0px 15px 0;}
	.gd_tsjs p{height: 72px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-bottom: 10px;}

@media only screen and (min-width: 1230px){
	.gd_tsjs .sj{height:24px; overflow: hidden;} 
	.gd_tsjs .s_more{display: block; height:0px; color:#999; overflow: hidden;} 
	.gd_tsjs .s_more:before{content: ''; width:24px; height:24px; display: inline-block; margin-right: 10px; background-image: url('images/more_jt.png'); background-repeat: no-repeat; background-size: 90% 90%; background-position: center center; vertical-align: middle; position:relative; top:-1px;} 
	.gd_tsjs .s_more:hover{color:#28b3c2;} 
	.gd_tsjs .s_more:hover:before{background-image: url('images/more_jt_on.png');} 
	.gd_tsjs a:hover .sj{height:0px;} 
	.gd_tsjs a:hover .s_more{height:24px;}
	}

	.gd_tsjs .swiper-button-prev{position: absolute; top: -70px; right: 70px; left: auto;}
	.gd_tsjs .swiper-button-next{position: absolute; top: -70px; right: 10px;}
	.gd_tsjs .swiper-button-prev, .gd_tsjs .swiper-button-next{outline: none; --swiper-navigation-size: 20px; width: 45px; height: 45px; line-height: 45px; text-align: center; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color:rgba(255,255,255,0); color: #fff; border: solid 1px #fff;}
	.gd_tsjs .swiper-button-prev:hover, .gd_tsjs .swiper-button-next:hover{border: 0;}
	.gd_tsjs .swiper-button-next.swiper-button-disabled, .gd_tsjs .swiper-button-prev.swiper-button-disabled{/*border: solid 1px #fff;*/ /*background-color: rgba(255, 255, 255, 0);*/ /*filter: alpha(opacity=100);*/ /*-moz-opacity: 1;*/ /*opacity: 1;*/ /*-khtml-opacity: 1;*/}
	.gd_tsjs .swiper-button-next:before, .gd_tsjs .swiper-button-prev:before{content: ''; background-color: #28b3c2; width:0%; overflow: hidden; height:0%; position:absolute; left:auto; top:auto; bottom:auto; right:auto; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
	.gd_tsjs .swiper-button-next:hover:before, .gd_tsjs .swiper-button-prev:hover:before{width:100%; height:100%;}
	.gd_tsjs .swiper-button-next:hover:after, .gd_tsjs .swiper-button-prev:hover:after{color:#fff; z-index:1;}
	.gd_tsjs .swiper-slide a:hover{box-shadow: 0 2px 15px rgba(0, 0, 0, .2);}

@media only screen and (max-width: 1200px){
	.gd_tsjs .s_more{display: none;} 
	.gd_tsjs .swiper-button-prev{top: 50%; left: 5px;} 
	.gd_tsjs .swiper-button-next{top: 50%; right: 5px;} 
	.gd_tsjs{width: 100%; margin-left: 0px; padding: 0 30px;} 
	.gd_tsjs .swiper-slide .imgk{height: auto;} 
	.gd_tsjs .swiper-slide img{min-height: inherit;} 
	.gd_tsjs .txtk{padding: 10px 15px;} 
	.gd_tsjs .bt{font-size: 14px;} 
	.gd_tsjs p{height: 66px; line-height: 22px;} 
	.gd_tsjs .swiper-button-prev, .gd_tsjs .swiper-button-next{--swiper-navigation-size: 16px; width: 24px; height: 24px; line-height: 24px; color: #28b3c2; border: solid 1px #28b3c2; background-color: rgba(255, 255, 255, 0);} 
	.gd_tsjs .swiper-button-next.swiper-button-disabled, .gd_tsjs .swiper-button-prev.swiper-button-disabled{border: solid 1px #e9e9e9; color: #e9e9e9; background-color: rgba(255, 255, 255, 0); filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; -khtml-opacity: 1;}
	}

	.sy6{width: 100%; padding:80px 0; background-image:url("../images/bj1.jpg"); background-position: center center; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; overflow: hidden;}
	.sy6 .main{width:1920px; position:relative; left:50%; margin-left: -960px;}
	.sy_yk1{width:1037px; height:600px;}
	.sy_yk1 img{min-height: 600px; width:100%;}
	.sy_nav4{width:540px; margin-top: 60px;}
	.sy_nav4 li{width:50%; float:left; height:270px;}
	.sy_nav4 a{width:100%; float:left; height:100%; display: flex; justify-content: center; flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; align-items: center; text-align: center; background-color: #858383; color:#ffffff; background-repeat: no-repeat; background-position: center center; background-size: auto 100%;}
	.sy_nav4 a:hover{background-size: auto 110%; padding-bottom:10px;}
	.sy_nav4 li:last-child{float:right;}
	.sy_nav4 a.a1{background-image: url("../images/b1.jpg");}
	.sy_nav4 a.a2{background-image: url("../images/b2.jpg");}
	.sy_nav4 a.a4{background-image: url("../images/b3.jpg");}
	.sy_nav4 a.a5{background-image: url("../images/b4.jpg");}
	.sy_nav4 a.a6{background-color: #a88c63;}
	.sy_nav4 .svg{overflow: hidden; display: inline-block; height: 85px; width: 85px; margin-bottom: 20px;}
	.sy_nav4 a .sl1{fill: none; stroke: #fff; stroke-width: 40; stroke-linecap: round; stroke-miterlimit: 10;}

@media only screen and (min-width: 1230px){
	.sy_nav4 a.a6 .svg{width:80px; height:80px;} 
	.sy_nav4 a:hover .sl1{stroke-dasharray: 7000; stroke-dashoffset: 7000; animation: dash 2s linear forwards; -webkit-animation: dash 2s linear forwards;}
	}

	.lrk .item{width: 25%; height: 300px; padding: 30px 30px; background-color: #c6a268; float: left; color: #fff; position: relative;}
	.lrk a.cd_more7{position: absolute; right: 30px; bottom: 25px;}
	.lrk a.cd_more7:hover{right: 25px;}
	.lrk .item a{color: #fff;}
	.lrk .item2{background-color: #1b4286;}
	.lrk .item3, .lrk .item5{background-color: #28b3c2;}
	.lrk .item7{background-color: #55a4aa;}
	.lrk .item4{background-image: url("../images/gzb/b1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: auto 100%; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
	.lrk .item6{background-image: url("../images/gzb/b2.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; background-size: auto 100%; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
	.lrk .item4:hover, .lrk .item6:hover{background-size: auto 105%;}
	.lrk .bt{width: 100%; margin-bottom: 20px;}
	.lrk i{width: 55px; height: 55px; position: absolute; right: 30px; top: 20px; background-repeat: no-repeat; background-position: center center; display: none;}
	.lrk i.i1{background-image: url("../images/gzb/c1.png");}
	.lrk i.i2{background-image: url("../images/gzb/c2.png");}
	.lrk i.i3{background-image: url("../images/gzb/c3.png");}
	.lrk i.i4{background-image: url("../images/gzb/c4.png");}
	.lrk i.i5{background-image: url("../images/gzb/c5.png");}
	.lrk i.i6{background-image: url("../images/gzb/c6.png");}
	.nav_lb2{width: 100%; float: left;}
	.nav_lb2 li{width: 55%; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 30px; float: left; margin: 5px 0;}
	.nav_lb2 li:nth-child(2n){width: 45%;}
	.nav_lb2 a:before{content: ''; border-top: 6px solid rgba(0, 0, 0, 0); border-right: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid #fff; border-bottom: 6px solid rgba(0, 0, 0, 0); display: inline-block; vertical-align: middle; position: relative; top: -1px; margin-right: 5px;}
	.nav_lb2 a:hover:before{margin-right: 10px;}

@media only screen and (max-width: 1230px){
	.sy6{height: auto; padding:20px 15px;} 
	.sy6 .main{width:100%; left:auto; margin: 0;} 
	.sy_yk1{display: none;} 
	.sy_nav4{width:100%; margin-top: 0;} 
	.sy_nav4 li{width:33.3333%; height:130px;} 
	.sy_nav4 a{width:100%; background-size: cover!important;} 
	.sy_nav4 .svg{width:40px; height:40px; margin-bottom: 10px;} 
	.sy_nav4 .bt{font-size: 13px;} 
	.lrk .item{width: 100%; height: auto; padding: 15px 20px; float: left; color: #fff; position: relative;} 
	.lrk a.cd_more7{position: inherit; right: auto; bottom: auto;} 
	.lrk .bt{margin-bottom: 10px;} 
	.lrk i{width: 30px; height: 25px; right: 15px; top: 15px; background-size: auto 100%;} 
	.nav_lb2 li{line-height: 24px; margin: 2px 0;} 
	.nav_lb2 a:before{border-top: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); border-left: 5px solid #fff; border-bottom: 5px solid rgba(0, 0, 0, 0); margin-right: 3px;} 
	.nav_lb2 a:hover:before{margin-right: 5px;} 
	.lrk .item4, .lrk .item6{background-size: cover; height: 150px;}
	}

	.btn.btn-gk{height: auto; font-size: 17px;}

@media only screen and (max-width: 1230px){
	.btn.btn-gk{font-size: 13px;}
	}

	.zzjg .item{position: relative; padding-left: 110px; width: 100%; float: left; margin-bottom: 50px;}
	.zzjg .zzjg_bt{width: 60px; height: 100%; padding: 18px; background-color: #c6a268; font-size: 18px; color: #fff; text-align: center; display: flex; justify-content: center; flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; align-items: center; top: 0%; line-height: 22px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; position: absolute; left: 20px;}
	.zzjg .zzjg_nav{width: 100%; float: left; margin-bottom: -15px;}
	.zzjg .zzjg_nav a{float: left; width: 31.8333%; line-height: 50px; color: #fff; background-color: #889cac; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 0 0 1.5% 1.5%; font-size: 16px;}
	.zzjg .zzjg_nav a:nth-child(3n+1){clear: both;}
	.zzjg .zzjg_nav a:hover{background-color: #55728a;}
	.zzjg .zzjg_nav a:not([href]){cursor: default;}
	.zzjg .zzjg_nav a:not([href]):hover{background-color: #889cac;}

@media only screen and (max-width: 1230px){
	.zzjg .item{padding-left: 0px; margin-bottom: 20px;} 
	.zzjg .zzjg_bt{width: 100%; height: 45px; padding: 0px; font-size: 15px; top: auto; line-height: 45px; position: inherit; left: auto; float: left; margin-bottom: 5px;} 
	.zzjg .zzjg_nav{width: 102%; margin-bottom: 0px; margin-left: -1%;} 
	.zzjg .zzjg_nav a{width: 31.3333%; margin: 1%; font-size: 13px; line-height: 20px; padding: 10px;}
	}

@media only screen and (max-width: 760px){
	.zzjg .zzjg_nav a{width: 48%;} 
	.zzjg .zzjg_nav a:nth-child(3n+1){clear: inherit;} 
	.zzjg .zzjg_nav a:nth-child(2n+1){clear: both;}
	}

	.hlw_n1{position: relative;}
	.hlw_n1 .d2{width: 660px; height: 440px; float: right; background-image: url("../images/hlwyy/a1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
	.hlw_n1 .d1{width: 640px; position: absolute; left: 0; top: 50px;}
	.hlw_n1 .d1 .bt{position: relative; text-align: center; padding-bottom: 25px; margin-bottom: 35px; font-size: 34px;}
	.hlw_n1 .d1 .bt:after{content: ''; height: 3px; width: 2em; background-color: #c6a268; position: absolute; left: 50%; margin-left: -1em; bottom: 0px;}
	.hlw_n1 .d1 .nr{width: 100%; background-color: #fff; padding: 30px; box-shadow: 0 2px 10px rgba(0, 0, 0, .15);}
	.hlw_n2 .d1{width: 24%; float: left; height: 496px; background-image: url("../images/hlwyy/b1.jpg"); background-repeat: no-repeat; background-position: center center; background-size: auto 100%; color: #fff;}
	.hlw_n2 a{color: #fff; width: 100%; height: 100%; display: flex; justify-content: center; flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; align-items: center; text-align: center;}
	.hlw_n2 .bt{font-size: 30px; /*line-height: 45px;*/}
	.hlw_n2 .d2{width: 24%; float: left; margin-left: 1%;}
	.hlw_n2 .d2_1{margin-bottom: 12px; height: 242px; overflow: hidden;}
	.hlw_n2 .d2_1 img{width: 100%; min-height: 242px;}
	.hlw_n2 .d2_2{width: 100%; height: 242px; background-image: url("../images/hlwyy/b3.jpg"); background-repeat: no-repeat; background-position: center center; background-size: auto 100%; display: flex; justify-content: center; flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; align-items: center; text-align: center; color: #fff;}
	.hlw_n2 .d4 .d2_2{background-image: url("/upload/images/2021/11/b825b4081a66224d.jpg");}
	.hlw_n2 .d3{width: 25%; float: right; height: 496px; background-image: url("../images/hlwyy/b4.jpg"); background-repeat: no-repeat; background-position: center center; background-size: auto 100%;}
	.hlw_n2 .bt{border-bottom: solid 1px rgba(255, 255, 255, .6); padding-bottom: 18px; margin-bottom: 30px;}
	.hlw_n2 .s_more{display: inline-block; line-height: 30px; border: solid 1px #fff; padding: 0 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;}
	.hlw_n2 .s_more:hover{background-color: rgba(255, 255, 255, .2);}
	.hlw_n2 div{-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
	.hlw_n2 div:hover{background-size: auto 105%;}

@media only screen and (max-width: 1230px){
	.hlw_n1 .d2{display: none;} 
	.hlw_n1 .d1{width: 100%; position: inherit; left: auto; top: auto; float: left; margin-bottom: 0px;} 
	.hlw_n1 .d1 .bt{padding-bottom: 12px; margin-bottom: 15px; font-size: 15px;} 
	.hlw_n1 .d1 .nr{padding: 15px;} 
	.hlw_n2 .d1{width: 100%; padding: 30px 10px; height: auto; margin-right: 0%; background-size: cover; margin-bottom: 10px;} 
	.hlw_n2 .bt{font-size: 15px; /*line-height: 45px;*/} 
	.hlw_n2 .d2{width: 100%;} 
	.hlw_n2 .d2_1{margin-bottom: 10px; height: auto; text-align: center; background-color: #878787;} 
	.hlw_n2 .d2_1 img{width: 100%; min-height: inherit; max-width: 240px;} 
	.hlw_n2 .d2_2{width: 100%; height: auto; padding: 30px 10px; background-size: cover; margin-bottom: 10px;} 
	.hlw_n2 .d3{width: 100%; height: auto; background-size: cover; padding: 30px 10px;} 
	.hlw_n2 .bt{padding-bottom: 12px; margin-bottom: 15px;} 
	.hlw_n2 .s_more{line-height: 24px; padding: 0 15px;} 
	.hlw_n2 div:hover{background-size: cover;}
	}

	.hl1{width: 100%; padding: 60px 0;}
	.hl_ab .imgk{width: 50%; float: left;}
	.hl_ab .txtk{width: 46%; float: right; margin-top: 20px;}
	.hl2{width: 100%; height: 400px; background-position: center center; background-image: url("../images/hl/bj1.jpg"); background-size: cover; margin-bottom: 120px;}
	.hl_hx{width: 82%; background-color: #28b3c2; color: #fff; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; height: 400px; position: relative; top: 120px; padding: 40px 380px 40px 50px;}
	.hl_hx a.cd_more3{color: #fff;}
	.hl_hx a.cd_more3:hover{background-color: #fff; color: #333;}
	.hl_hx .d1{position: absolute; width: 540px; top: 50px; right: -215px;}
	.hl_list1{width: 100%; float: left; margin-bottom: 25px;}
	.hl_list1 li{width: 100%; float: left; position: relative; line-height: 40px; padding-right: 120px;}
	.hl_list1 .sj{position: absolute; right: 0px; top: 0;}
	.hl_list1 .dbt{font-size: 16px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; width: 100%;}
	.hl_list1 a{color: #fff;}
	.hl_list1 a:hover{text-decoration: underline;}

@media only screen and (min-width: 1230px){
	.sy_xw4 .txtk{height: 50px; padding: 12px 80px 12px 15px; line-height: 24px;} 
	.sy_xw4 .txtk .bt{width: 100%; max-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;} 
	.hl_hx .sy_xw4 .swiper-slide .imgk{height: 300px;} 
	.hl_hx .sy_xw4 .swiper-slide .imgk img{min-height: 300px;} 
	.hl_hx .sy_xw4.swiper-container-horizontal > .swiper-pagination-bullets, .hl_hx .sy_xw4 .swiper-pagination-custom, .hl_hx .sy_xw4 .swiper-pagination-fraction{bottom: 15px;}
	}

	.hl_bt1{height: 90px; border-bottom: solid 1px #ddd; text-align: center; position: relative; margin-bottom: 10px;}
	.hl_bt1 .cd_more3{position: absolute; right: 0px; top: 20px;}
	.hl_nav a{font-size: 24px; padding: 0 30px; line-height: 50px; border: solid 1px #999999; display: inline-block; margin: 0 10px;}
	.hl_nav a:hover, .hl_nav a.on{background-color: #28b3c2; border-color: #28b3c2; color: #fff;}
	.hl_nav a:first-child{-moz-border-radius: 20px 0 0 0; -webkit-border-radius: 20px 0 0 0; border-radius: 20px 0 0 0;}
	.hl_nav a:last-child{-moz-border-radius: 0 20px 0 0; -webkit-border-radius: 0 20px 0 0; border-radius: 0 20px 0 0;}
	.hl_list2{overflow: hidden;}
	.hl_list2 ul{width: 104%; float: left; margin-left: -2%;}
	.hl_list2 li{width: 29.3333%; margin: 25px 2%; float: left; color: #666;}
	.hl_list2 .dbt{display: block; font-size: 20px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 100%; margin-bottom: 10px;}
	.hl_list2 .sj{display: block; margin-bottom: 10px;}
	.hl_list2 p{height: 72px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
	.hl3{width: 100%; color: #fff; overflow: hidden; padding: 30px 0;}
	.hl3n{width: 100%; background-color: #28b3c2;}
	.hl3 .main2{padding-right: 300px; height: 360px; position: relative;}
	.hl3 .d1{width: 100%; float: left; margin: 60px 0;}
	.hl3 .d2{position: absolute; width: 500px; height: 420px; background-image: url("../images/hl/a3.jpg"); background-position: center center; background-size: cover; right: -220px; top: -30px; -moz-border-radius: 210px 0 0 210px; -webkit-border-radius: 210px 0 0 210px; border-radius: 210px 0 0 210px;}
	.hl_nav2{float: left; width: 104%; margin-left: -2%;}
	.hl_nav2 li{width: 25%; float: left; border-right: solid 1px rgba(255, 255, 255, .3); height: 240px; display: flex; justify-content: center; flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; align-items: center; text-align: center;}
	.hl_nav2 li:last-child{border-right: 0;}
	.hl_nav2 a{color: #fff;}
	.hl_nav2 .bt{font-size: 28px; padding-bottom: 25px; margin-bottom: 30px; border-bottom: solid 1px #fff;}
	.hl_list2_fc ul{width: 106%; margin-left: -3%; margin-bottom: -25px;}
	.hl_list2_fc li{width: 44%; margin: 25px 3%;}

@media only screen and (max-width: 1230px){
	.hl1{padding: 15px;} 
	.hl_ab .imgk{width: 100%;} 
	.hl_ab .txtk{width: 100%; float: left;} 
	.hl2{height: auto; margin-bottom: 0px; padding: 15px;} 
	.hl_hx{width: 100%; height: auto; top: auto; padding: 15px;} 
	.hl_hx .d1{width: 100%; top: auto; right: auto; position: inherit; float: left; margin-bottom: 15px;} 
	.hl_list1{margin-bottom: 15px;} 
	.hl_list1 li{line-height: 30px; padding-right: 80px;} 
	.hl_list1 .dbt{font-size: 13px;} 
	.hl_bt1{height: auto; padding-bottom: 15px; margin-bottom: 15px; text-align: left;} 
	.hl_bt1 .cd_more3{top: 5px;} 
	.hl_nav a{font-size: 14px; padding: 0 15px; line-height: 35px; margin: 0 5px;} 
	.hl_nav a:first-child{-moz-border-radius: 0px 0 0 0; -webkit-border-radius: 0px 0 0 0; border-radius: 0px 0 0 0;} 
	.hl_nav a:last-child{-moz-border-radius: 0 0px 0 0; -webkit-border-radius: 0 0px 0 0; border-radius: 0 0px 0 0;} 
	.hl_list2 ul{width: 100%; margin-left: 0%;} 
	.hl_list2 li{width: 100%; margin: 0 0 15px 0;} 
	.hl_list2 .dbt{font-size: 14px; margin-bottom: 5px;} 
	.hl_list2 .sj{margin-bottom: 5px;} 
	.hl_list2 p{height: auto; line-height: 20px; max-height: 60px;} 
	.hl3{padding: 0px;} 
	.hl3n{padding: 15px;} 
	.hl3 .main2{padding-right: 0px; height: auto;} 
	.hl3 .d1{margin: 10px 0;} 
	.hl3 .d2{position: inherit; width: 100%; height: 300px; right: auto; top: auto; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; float: left;} 
	.hl_nav2{width: 102%; margin-left: -1%;} 
	.hl_nav2 li{height: 120px;} 
	.hl_nav2 .bt{font-size: 14px; padding-bottom: 15px; margin-bottom: 20px;} 
	.hl_list2_fc ul{width: 100%; margin-left: 0%; margin-bottom: 0px;} 
	.hl_list2_fc li{width: 100%; margin: 0 0 15px 0;}
	}

@media only screen and (max-width: 500px){
	.hl3 .d2{height: 150px;} 
	.hl_nav2 li{width:48%; border-bottom: solid 1px rgba(255,255,255,.3);} 
	.hl_nav2 li:nth-child(2n){border-right: 0;} 
	.hl_nav2 li:nth-of-type(3),.hl_nav2 li:nth-of-type(4){border-bottom: 0;}
	}

	.sy_ztk{position:relative; height:400px; padding-left:100px;margin-top: 120px;}
	.zt_bt{width:30px; position:absolute; left:0px; top:0px;}
	.zt_bt .bt{font-size: 34px; margin-bottom: 16px;}
	.zt_bt .cd_more7{writing-mode: tb-rl; font-size: 16px; letter-spacing: 5px;}
	.zt_bt .cd_more7:after{width:20px; margin-top: 5px; height:30px;}
	.zt_bt .cd_more7:hover:after{margin-right: 0; height:0px;}
	.zt_bt .cd_more7:hover{padding-top:10px;}
	.zt_list{width:100%; float:left;}
	.zt_list li{float:left; width:14%; padding-left:23px;}
	.zt_list a{display:block; width:100%; position:relative; height:330px; overflow:hidden; color:#fff;}

@media only screen and (min-width: 1230px){
	.zt_list a:hover{box-shadow: 0 2px 20px rgba(0, 0, 0, .2); margin-top: -5px;}
	}

	.zt_list a img{min-height: 330px;}
	.zt_list .bt{/*width:30px;*/ position:absolute; left:20px; top:5%; height:90%; /*text-align: center;*/ letter-spacing: 5px; z-index: 1; writing-mode: tb-rl;font-size: 34px;}
	.zt_list .more{width:20px; position:absolute; right:30px; bottom:0px; line-height: 20px; text-align: center; z-index: 1;}
	.zt_list .more:after{content: ''; width:1px; height:60px; margin:10px auto 0 auto; display: block; background-color:#fff;}

@media only screen and (max-width: 1230px){
	.sy_ztk{height:auto; min-height: 220px; padding-left:40px;} 
	.zt_bt{width:20px;} 
	.zt_bt .bt{font-size: 16px; margin-bottom: 50px;} 
	.zt_bt .cd_more7{font-size: 13px; letter-spacing: 3px;} 
	.zt_list li{padding-left:15px;} 
	.zt_list a{height:auto;} 
	.zt_list a img{min-height:inherit;} 
	.zt_list .bt{left:15px; font-size: 30px;} 
	.zt_list .more{right:15px;} 
	.zt_list .more:after{height:30px;}
	}

@media only screen and (max-width: 760px){
	.sy_ztk{padding-left:20px;} 
	.zt_list li{width:50%; margin-bottom: 10px;} 
	.zt_list li:nth-child(2n+1){clear: both;}
	}

	.xw_sy1 .d1{width:50%;}
	.xw_sy1 .d2{width:47%;}
	.xw_list1 li{border-bottom: solid 1px #e9e9e9;}
	.xw_list1 a,.xw_list1 .bt{height:47px; line-height: 47px;}
	.xw_top{border-bottom: solid 1px #e9e9e9; padding-bottom:15px; margin-bottom: 5px;}
	.xw_top .sj{padding:5px 0; display: block;}
	.xw_top p{height:72px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
	.xw1{width:100%; padding:50px 0;}
	.xw2{width:100%; overflow:hidden;}
	.xw2_k{width:1920px; position:relative; left:50%; height:497px; margin-left: -960px;}
	.xw2_k:before{content: ''; background-color: #858383; width:850px; height:430px; position:absolute; left:0px; top:0px;}
	.xw2_k:after{content: ''; background-color: #ca3736; width:360px; height:180px; position:absolute; right:0px; bottom:0px;}
	.xw2_k .main2{position:relative; z-index: 1;}
	.xw2_k .sy_bt1{width:460px; color:#fff; float:left; margin: 50px 0;}
	.xw2_k .sy_bt1 a.cd_more3{border-color: #fff; color:#fff;}
	.xw2_k .sy_bt1 a.cd_more3:hover{background-color: #fff; color:#ca3736;}
	.xw_xs_gd{width: 100%; position: relative;}
	.xw_xs_gd .swiper-slide{width: 100%;}
	.xw_xs_gd .swiper-slide .imgk{overflow: hidden; height: 367px; width:490px;}
	.xw_xs_gd .swiper-slide img{width: 100%; min-height: 367px;}
	.xw_xs_gd .txtk{width:580px; margin-left: 50px;}
	.xw_xs_gd .bt{font-size: 18px;}
	.xw_xs_gd .sj{padding:10px 0;}
	.xw_xs_gd p{height:48px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-bottom: 45px;}
	.xw_xs_gd .swiper-button-prev, .xw_xs_gd .swiper-button-next{color: #999999; outline: none; --swiper-navigation-size: 22px; width: 40px; height: 40px; line-height: 40px; text-align: center; margin-top:0px; top:250px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color: rgba(0, 0, 0, .1); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
	.xw_xs_gd .swiper-button-prev:hover, .xw_xs_gd .swiper-button-next:hover{color:#ca3736;}
	.xw_xs_gd .swiper-button-prev{left: 540px;}
	.xw_xs_gd .swiper-button-next{left: 615px;}
	.xw3{width:100%; overflow: hidden;}
	.xw3_k{width:1920px; position:relative; left:50%; height:610px; margin-left: -960px;}
	.xw3_k:before{content: ''; background-color: #5d5454; width:940px; height:490px; position:absolute; right:0px; top:0px;}
	.xw3_k:after{content: ''; background-color: #ca3736; width:360px; height:120px; position:absolute; right:0px; bottom:0px;}
	.xw3_k .main2{position:relative; z-index: 1;}
	.xw3 .d1{width:560px; margin-top: 50px;}
	.xw3 .d2{padding:45px 0; color:#fff; width:530px;}
	.xw3 .sy_bt1{}
	.xw3 .d2 .sy_bt1 a.cd_more3{color:#fff; border-color: #fff;}
	.xw3 .d2 .sy_bt1 a.cd_more3:hover{color:#ca3736; background-color: #fff;}
	.xw3 .n2 li{border-color: #999999; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; padding:10px 0;}
	.xw3 .n2 li:hover{background-color: rgba(255,255,255,.1); padding:10px;}
	.xw3 .n2 a{color:#fff;}
	.swiper-container.sy_xw5{width: 100%; float: left; box-shadow: 0 2px 15px rgba(0, 0, 0, .1);}
	.sy_xw5 .swiper-slide{text-align: left; width: 100%; position: relative;}
	.sy_xw5 .swiper-slide a{width: 100%; display: block; overflow: hidden; position: relative;}
	.sy_xw5 .swiper-slide .imgk{width: 100%; display: block; overflow: hidden; height: 369px;}
	.sy_xw5 .swiper-slide img{width: 100%; display: block; min-height: 369px;}
	.sy_xw5 .txtk{padding:20px 30px;}
	.sy_xw5 .swiper-button-prev, .sy_xw5 .swiper-button-next{color: #ee1d27; outline: none; --swiper-navigation-size: 22px; width: 40px; height: 40px; line-height: 40px; text-align: center; margin-top:-55px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color: rgba(255, 255, 255, .4); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
	.sy_xw5 .swiper-button-prev:hover, .sy_xw5 .swiper-button-next:hover{background-color: rgba(255, 255, 255, 1);}
	.sy_xw5 .swiper-button-prev{left:15px;}
	.sy_xw5 .swiper-button-next{right: 15px;}

@media only screen and (max-width: 1230px){
	.xw_sy1 .d1{width:100%; margin-bottom: 15px;} 
	.xw_sy1 .d2{width:100%;} 
	.xw_list1 a,.xw_list1 .bt{height:;px; line-height: 40px;} 
	.xw_top{padding-bottom:10px;} 
	.xw_top p{height:auto; max-height: 66px; line-height: 22px;} 
	.xw1{padding:15px;} 
	.xw2_k{width:100%; left:auto; height:auto; margin-left:0; padding:15px;} 
	.xw2_k:before{width:100%; height:240px;} 
	.xw2_k:after{display: none;} 
	.xw2_k .sy_bt1{width:100%; margin:5px 0 15px 0;} 
	.xw_xs_gd .swiper-slide .imgk{height: auto; width:100%; margin-bottom: 15px;} 
	.xw_xs_gd .swiper-slide img{min-height:inherit;} 
	.xw_xs_gd .txtk{width:100%; margin-left: 0px;} 
	.xw_xs_gd .bt{font-size: 14px;} 
	.xw_xs_gd .sj{padding:5px 0;} 
	.xw_xs_gd p{height:44px; line-height: 22px; margin-bottom: 15px;} 
	.xw_xs_gd .swiper-button-prev, .xw_xs_gd .swiper-button-next{--swiper-navigation-size: 16px; width: 30px; height: 30px; line-height: 30px; top:50%; margin-top: -90px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color:rgba(0,0,0,.4); color:#fff;} 
	.xw_xs_gd .swiper-button-prev:hover, .xw_xs_gd .swiper-button-next:hover{color:#fff;} 
	.xw_xs_gd .swiper-button-prev{left: 10px;} 
	.xw_xs_gd .swiper-button-next{left: auto; right:10px;} 
	.xw3_k{width:100%; left:auto; height:auto; margin-left:0; /*background-color: #5d5454;*/} 
	.xw3_k:before{display: none;} 
	.xw3_k:after{display: none;} 
	.xw3 .d1{width:100%; margin-top: 0px; padding:15px;} 
	.xw3 .d2{padding:15px; width:100%; background-color: #5d5454;} 
	.sy_xw5 .swiper-slide .imgk{height:auto;} 
	.sy_xw5 .swiper-slide img{width: 100%; display: block; min-height:inherit;} 
	.sy_xw5 .txtk{padding:10px 15px;} 
	.sy_xw5 .swiper-button-prev, .sy_xw5 .swiper-button-next{--swiper-navigation-size: 16px; width: 30px; height: 30px; line-height: 30px; top:50%; margin-top: -40px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color:rgba(0,0,0,.4); color:#fff;} 
	.sy_xw5 .swiper-button-prev:hover, .sy_xw5 .swiper-button-next:hover{background-color: #ca3736; color:#fff;} 
	.sy_xw5 .swiper-button-prev{left:10px;} 
	.sy_xw5 .swiper-button-next{right: 10px;}
	}

	.xw4{width:100%; padding:50px 0;}
	.zt_xs_gd{width: 100%; position: relative;}
	.zt_xs_gd .swiper-container{padding:30px 0;}
	.zt_xs_gd .swiper-slide{width: 100%; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; transition: 300ms; transform: scale(1);}
	.zt_xs_gd .swiper-slide-active,.zt_xs_gd .swiper-slide-duplicate-active{transform: scale(1.2); z-index: 7;}
	.zt_xs_gd .swiper-slide .imgk{overflow: hidden; position:relative; display: block; width:100%;}
	.zt_xs_gd .swiper-slide img{width: 100%;}
	.zt_xs_gd .bt{font-size: 15px; width:100%; position:absolute; left:0px; bottom:0px; background-color: rgba(0,0,0,.4); padding:0 10px; line-height: 40px; color:#fff; text-align: center;}
	.zt_xs_gd .swiper-button-prev, .zt_xs_gd .swiper-button-next{color: #999999; --swiper-navigation-size: 40px; width: 50px; height: 50px; line-height: 50px; margin-top:-25px; background-color: rgba(0, 0, 0, 0); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
	.zt_xs_gd .swiper-button-prev:hover, .zt_xs_gd .swiper-button-next:hover{color:#000;}
	.zt_xs_gd .swiper-button-prev{left: -70px;}
	.zt_xs_gd .swiper-button-next{right: -70px;}

@media only screen and (max-width: 1230px){
	.xw4{padding:15px;} 
	.zt_xs_gd .swiper-container{padding:0px 0;} 
	.zt_xs_gd .swiper-slide-active,.zt_xs_gd .swiper-slide-duplicate-active{transform: scale(1);} 
	.zt_xs_gd .bt{font-size: 13px; line-height: 35px;} 
	.zt_xs_gd .swiper-button-prev, .zt_xs_gd .swiper-button-next{--swiper-navigation-size: 16px; width: 30px; height: 30px; line-height: 30px; top:50%; margin-top: -15px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color:rgba(0,0,0,.4); color:#fff;} 
	.zt_xs_gd .swiper-button-prev:hover, .zt_xs_gd .swiper-button-next:hover{color:#fff;} 
	.zt_xs_gd .swiper-button-prev{left: 10px;} 
	.zt_xs_gd .swiper-button-next{right: 10px;}
	}

@media only screen and (max-width: 1230px){}











@media only screen and (min-width: 1890px){
	.sy_nav a{margin: 0 40px;font-size: 18px;}
	.sy_nav a:before{height: 85px;}
	.sy_lb1 .item{height: 480px;padding: 80px 40px;}
	.sy_lb1 .item.item6{padding: 60px 20px;}
	.sy_lb1 .bt{margin-bottom: 50px;font-size: 34px;}
	.sy_lb1 .item.item6 .bt{margin-bottom: 40px;}
	.sy_lb1 ul li{font-size: 18px;margin-bottom: 20px;}
	.sy_lb1 a.cd_more1{font-size: 18px;}
	.zt_lb1 .imgk p{height: 45px;line-height: 45px;font-size: 18px;}
	.sy_bt2{line-height: 80px;height: 20px;margin-top: 10px;}
	.sy_bt2 .s1{float: left;font-size: 34px;position: relative;}
	.link_bt{font-size: 16px;}
	.link_bt a{font-size: 18px;margin: 0 15px;}
	.link_lb li{font-size: 15px;}
	}

@media only screen and (min-width: 1890px){
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide .bt{font-size: 28px;line-height: 45px;height: 45px;}
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide .sj{font-size: 16px;}
	.sy1_1 .d2{height:620px;padding: 40px 50px}
	.sy_nav2{font-size: 28px;margin-bottom: 30px;}
	.sy_n1 ul li{font-size: 18px;height:45px;line-height: 45px;!*margin-bottom: 8px;*!}
	.sy_n1 li a{}
	a.cd_more2{height: 55px;line-height: 53px;font-size: 16px;}
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide .imgk{height:500px;!*margin-bottom: 15px;*!}
	.swiper-container.sy_xw .swiper-wrapper .swiper-slide .imgk img{min-height: 500px;}
	}

@media only screen and (min-width: 1890px){
	.ab_nr1{height:615px;}
	.ab_nr1 .d1{width:830px;}
	.ab_nr1 .d1 .sy_ban .swiper-slide{height:552PX;}
	.ab_nr1 .d1 .sy_ban .swiper-slide img{min-height:552PX;}
	.ab_nr1 .d1 .sy_ban.swiper-container-horizontal > .swiper-pagination-bullets,.ab_nr1 .d1 .sy_ban .swiper-pagination-custom,.ab_nr1 .d1 .sy_ban .swiper-pagination-fraction{padding-left:180px;}
	.ab_nr1 .d2{width:910px;}
	.ab_nr1 .d2_nr{padding:45px 50px;line-height:35px;}
	.ab_xbt1{line-height: 70px;margin-bottom: 15px;}
	.ab_xbt1 b{font-size: 28px;}
	.ab_nr1 .d2_nr a.cd_more4{margin-top:45px;}
	.ab_xbt2{font-size: 28px;}
	.ab_ld_t{width:240px;}
	.ab_ld_t .imgk{height:333px;}
	.ab_ld_t .imgk img{min-height: 333px;}
	.ab_ld .item{height:460px;padding-right:30px;}
	.ld_lb2{width:400px;}
	.ld_lb2 li{padding-bottom:20px;margin-bottom:20px;}
	.ld_lb2 a{padding-left:105px;font-size: 16px;}
	.ld_lb2 a b{font-size: 24px;}
	.ld_lb2_2{width:410px;!*margin-right:-5px;*!}
	.ab_ld a.cd_more3{right:30px;bottom:50px;height:48px;line-height: 46px;padding:0 35px;font-size: 16px;}
	}

@media screen and (min-width:1681px) and (max-width: 1920px) {
    .wwppp{width: 100%;text-align: center;height: 50px;line-height: 20px;margin:-90px auto 60px;}
    .w_block{text-align: center;min-height: 800px;}
}
@media screen and (min-width:375px) and (max-width:430px) {
    .wwppp{display: inline-block;width: 100%;text-align: center;position: absolute;z-index: 5000;height: 50px;top: 240px;left: 1px;line-height: 20px;}
    .w_block{text-align: center;min-height: 300px;}
    .sy_ztk{position:relative; height:auto; padding-left:100px;margin-top: 20px;}
}

/*分页处理*/
/*.pages { *zoom: 1;margin: 40px 0 10px 24px;}
.pages:before, .pages:after { display: table; content: ""; }
.pages:after { clear: both; }
.pages a, .pages span { float: left; margin-left: -1px; padding: 0 14px; height: 30px; line-height: 30px; color: #000; border: 1px solid #ccc; }
.pages a:hover { text-decoration: none; background-color: #E1E1E1; }
.pages .selected { border-top: 2px solid #28b3c2; line-height: 30px; }



.page-single { width: 100%; padding: 15px; }
.page-single .head { border-bottom: 1px solid #0079a0; text-align: center; }
.page-single .head h3 { font-size: 17px; color: #404040; font-weight: bold; }
.page-single .head h4 { font-size: 9px; color: #00a6dc; margin-bottom: 10px; }
.page-single .show { padding: 15px 0; line-height: 1.7; border-bottom: 1px solid #0079a0;}
.page-single .show img { max-width: 100%; }
.page-single .tab table {font-size:12px; width:100%; }
.page-single .tab td { white-space: nowrap; padding:0 5px; }
.tab { overflow-x: auto; overflow-y: hidden; }
.page-news { width: 100%; padding: 15px; }
.page-news .head { border-bottom: 1px solid #0079a0; text-align: center; }
.page-news .head h3 { font-size: 17px; color: #404040; font-weight: bold; }
.page-news .head h4 { font-size: 9px; color: #00a6dc; margin-bottom: 10px; }
.page-news .list a { text-align: left; font-size: 12px; color: #262626;border-bottom: 1px solid #3a9933; display: block; height:40px; background:url(../images/ico.png) 0 center no-repeat; padding-left:15px;}
.page-news .list a span{display:inline-block;line-height: 40px;}
.page-news .list a span.tit{width:70%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.page-news .list a:active { color: #3a9933; }
.page-news .list a .date { float: right; color: #999; font-size: 10px; }
.page { padding: 15px 0; }
.page a { color: #2c2c2c; font-weight: bold; font-size: 12px; padding: 5px 35px; background: #fff; border: 1px solid #2c2c2c; border-radius: 6px; }
.page a:active { background: #ed532f; color: #fff; border: 1px solid #ed532f; }
.page .prev { float: left; }
.page .next { float: right; }*/