body {float: left;width: 100%;background: url(/xhslfd/resource/cms/2020/06/img_pc_site/shouye05.png) #f6f6f6 no-repeat bottom;}
.hs-box01 {overflow: hidden;padding: 50px 0px;width: 100%;background: #fff;}
.yxly ul li,.yxly01 ul li {float: left;width: 25%;transition: all 1s ease-out;}
.yxly ul li a {display: block;text-align: center;font-weight: 600;font-size: 16px;line-height: 63px;}
.yxly01 ul li {width: 25%;}
.lp01 {background: url(/xhslfd/uiFramework/commonResource/image/2020061115463170620.png)  no-repeat;}
.lp02 {background: url(/xhslfd/uiFramework/commonResource/image/2020061115463980289.png )  no-repeat;}
.lp03 {background: url(/xhslfd/uiFramework/commonResource/image/2020061115464734169.png )  no-repeat;}
.lp04 {background: url(/xhslfd/uiFramework/commonResource/image/2020061115465557780.png )  no-repeat;}
.lp05,.lp06,.lp07,.lp08 {padding: 25px;height: 276px;background: url(/xhslfd/uiFramework/commonResource/image/2020061116213052074.png  )  no-repeat;font-size: 16px;line-height: 35px;}
.yxly ul li:hover,.yxly01 ul li:hover {transform: scale(1.1,1.1);}
.lis05,.lis06,.lis07,.lis08 {display: none;}
.lis01:hover.lis05 {display: block;}
/**业务领域**/
 
#gd_more {display: block;}
.yxly_ny {margin-top: 20px;}
.h1_title img {width: 100%;}
.box1,.box2,.box3,.box4 {float: left;box-sizing: border-box;margin: 0 0;width: 25%;perspective: 1000;transform-style: preserve-3d;}
.flip4,.flip3,.flip2,.flip1 {position: relative;min-height: 400px;}
.module_bus {position: relative;top: 0px;left: 0px;z-index: 2;width: 100%;text-align: center;justify-content: space-around;align-items: center;backface-visibility: hidden;}
.module_bus p {position: absolute;margin: 0 auto;margin-top: -40px;margin-left: 8px;width: 100%;color: #000;text-align: center;line-height: 40px;}
.module_bus p a {font-weight: 600;font-size: 1.2rem;}
.module_bus_abs {position: absolute;top: 0%;left: 3%;display: none;width: 94%;height: 417px;box-shadow: 0 0 10px #466d98;text-align: center;line-height: 30px;transition: all 1s ease-out;}

.module_bus_abs:hover {transform: scale(1.1,1.1);}
.box1:hover .module_bus_abs,.box2:hover .module_bus_abs,.box3:hover .module_bus_abs,.box4:hover .module_bus_abs {z-index: 100;display: block;}
/* end */
.jieshao {margin: 0 auto;margin-top: 10px;width: 100%;color: #003dc7;letter-spacing: 2px;font-size: 18px;line-height: 30px;}
.h1 a {display: block;}
.h1_jieshao {margin: 0 auto;margin-bottom: 40px;padding: 20px 20px;width: 85%;height: 139px;background: url(/xhslfd/uiFramework/commonResource/image/2020061116213052074.png ) no-repeat;text-align: left;font-size: 1rem;line-height: 30px;}
.dj {margin: 30px auto;width: 75%;text-align: left;}
.dj > a {color: #ffffff;font-size: 1.625rem;}
.ljxq {float: right;color: #dcc52d;font-size: .825rem;}
.zjt {margin-left: 10px !important;vertical-align: sub!important;}
.ds {display: none;margin-top: 10px;padding: 10px 0 0 20px;padding-bottom: 20px;color: #dcc52d;font-size: .825rem;}
.ds > img {margin-left: 30px;vertical-align: sub;}
.ds:hover {color: #dcc52d;}
.module_Casec .alcon:hover,.module_Casec1 .alcon:hover,.module_Casec2 .alcon:hover,.module_Casec3 .alcon:hover {animation: mymove 1s;animation-iteration-count: 1;animation-fill-mode: forwards;}
.module_Casec:hover .ds,.module_Casec1:hover .ds,.module_Casec2:hover .ds,.module_Casec3:hover .ds {display: block;}
#ywbk01 {margin: 0 auto;width: 1200px;}
.banner-main img {width: 100%;height: 330px;}
.banner-main {position: relative;}
.banner-title {position: absolute;top: 55px;left: 50%;margin: 0 auto;margin-left: -650px;width: 1200px;}
.banner-zy {margin-bottom: 25px;color: #fff;font-weight: 700;font-size: 40px;opacity: .3;}
.banner-titlep a {color: #fff;font-weight: 700;font-size: 65px;}
#ywly-banner {}

.djgz-title {margin-bottom: 20px;}
.djgz-title h2 {display: inline-block;padding-bottom: 10px;background: url(/xhslfd/uiFramework/commonResource/image/2020041616182280335.png) no-repeat left bottom;color: #333;font-weight: 700;font-size: 30px;}
.yulylist-li {width: 100%;overflow: hidden;}
.yuly-pic {height: 300px;overflow: hidden;width: 35%;float: left;}
.yuly-pic img {width: 100%;height: 100%;transition: all .6s;}
.yuly-main {box-sizing: border-box;padding: 20px 30px;height: 245px;}
.yuly-main h2 a {color: #004da0;font-size: 20px;line-height: 25px;font-weight: 400;display: inline-block;vertical-align: middle;}
.yuly-main h2 {margin-bottom: 20px;width:500px;}
.yuly-main p a {color: #555;font-size: 18px;line-height: 34px;}
.yuly-main p {margin-bottom: 20px;}
.yuly-main h2 a img {width: 30px;}
.icon-p .yc-img {display: none;}
.yulylist-li:nth-child(1) .yuly-main {position: relative;}
.yulylist-li:nth-child(1) .yuly-main:after {position: absolute;top: -13px;left: 50%;margin-left: -15px;width: 30px;height: 15px;/*content: '';*/z-Index: 10;}
.yulylist-li:nth-child(2) .yuly-main {position: relative;}
.yulylist-li:nth-child(2) .yuly-main:after {position: absolute;bottom: -19px;left: 50%;margin-left: -17.5px;width: 35px;height: 30px;background: url('/xhslfd/uiFramework/commonResource/image/2020051217342924186.png') no-repeat center;/*content: '';*/z-Index: 10;}
.yulylist-li:nth-child(3) .yuly-main {position: relative;}
.yulylist-li:nth-child(3) .yuly-main:after {position: absolute;top: -13px;left: 50%;margin-left: -15px;width: 30px;height: 15px;background: url('/xhslfd/uiFramework/commonResource/image/2020042016530921754.png') no-repeat center;/*content: '';*/z-Index: 10;}
#ywfb {margin: 0 auto;width: 1200px;}
#container {margin-top: -130px;}
.tipmain {box-sizing: border-box;padding: 40px 15px;}
.tipmain p {color: #fff;}
#gczs {overflow: hidden;margin: 0 auto;padding-top: 60px;padding-bottom: 80px;width: 1200px;}
.tab_n a {color: #333;}
.tab_y a {color: #e60012!important;}
.tab_x_n {display: none;}
.gczstitle-right {margin-top: 10px;}
.gczstitle-right li a {color: #333;font-size: 18px;}
.ssoneli {margin-right: 70px;}
.yxxmbottomtitle {margin-top: 20px;text-align: center;}
.yxxmbottomtitle a {color: #333;font-weight: 700;font-size: 18px;}
.pictopbox {overflow: hidden;}
.pictopbox img {width: 100%;height: 150px;transition: all 0.6s;}
.yxxms-li {overflow: hidden;}
.yxxms-li:hover img {-webkit-transform: scale(1.5);-moz-transform: scale(1.5);transform: scale(1.5);}
.yxxms-ul {width: 1240px;}
.yxxms-li {margin-right: 25px;width: 285px;}
.yulylist-li {box-shadow: 0px 5px 20px 2px #eee;margin-bottom: 30px;}
.yulylist-li:hover .yuly-main {background: #004da0;}
.yulylist-li:hover img {transform: scale(1.2);}
.yulylist-li:hover .yuly-main h2 a {color: #fff;}
.yulylist-li:hover .yuly-main p a {color: #fff;}
.dhzzo{position: absolute;top: 0;left: 0;display: none;width: 100%;height: 100%;background: rgba(0,77,160,0.5);}
.dhzzt {position: absolute;top: 0;left: 0;display: none;width: 100%;height: 100%;background: rgba(0,77,160,0.5);}
.dhzzth {position: absolute;top: 0;left: 0;display: none;width: 100%;height: 100%;background: rgba(0,77,160,0.5);}
.tabb-ul li {margin-left: 55px;color: #333;font-weight: bold;font-size: 20px;}
.tab_n {color: #000;}
.tab_y {color: #004da0 !important;}
.tab_x_n {display: none;}
.hs-box {padding:50px 0;}
.ywbk-pic {width: 700px;height: 100%;}
.ywbk-pic img {width: 100%;height: 100%;}
.ywbk-main {box-sizing: border-box;padding: 60px 35px 0;width: 500px;height: 100%;background: url('/xhslfd/uiFramework/commonResource/image/2020051422443171771.png') no-repeat right bottom;}
.tab3_x {height: 395px;}
.tab3_x li {height: 100%;box-shadow: 4px 4px 10px 4px #f1f1f1;}
.ywbk-main p {font-size: 16px;line-height: 30px;}
.banner-title img {width: 320px;height: auto;}
.xs-img {display: none;}






/* 动态 */
.ywlylist-ul {margin-bottom: 60px;height: 300px;}
.yyxm-ul {width: 1220px;}
.yyxm-li {margin-right: 25px;width: 280px;}
.yyxm-title {box-sizing: border-box;padding: 20px 10px 25px 10px;background: #fff;text-align: center;}
.yyxm-title a {color: #333;font-size: 16px;}
#home-hdjl {overflow: hidden;margin: 0 auto;padding-top: 70px;padding-bottom: 80px;width: 1200px;}
.hdjltitle-box {padding-top: 10px;width: 237px;background: url('/xhslfd/uiFramework/commonResource/image/2020041513321840411.png') no-repeat right top;}
.hdjl-li img {margin-top: 13px;margin-right: 40px;width: 50px;}
.hdjl-li a {display: block;width: 100%;color: #333;text-align: center;font-weight: 700;font-size: 24px;}
.hdjl-ul {width: 1220px;}
.hdjl-li {margin-right: 25px;width: 280px;height: 75px;background: #f6f6f6;line-height: 75px;}


.yulylist-li:hover .yuly-main h2 a {color: #fff;}
.yulylist-li:hover .yuly-main p a {color: #fff;}
.data-one{float: right;color: #004da0;font-size: 20px;}
.title-p {margin-bottom: 15px;}
.title-p a {color: #004da0;font-weight: bold;font-size: 20px;}
.xhywlbt-box {position: relative;height: 395px;}
.xhywlbt-box .swiper-container {height: 395px;}
.xhkxlbt-box {position: relative;height: 395px;}
.xhkxlbt-box .swiper-container {height: 395px;}
.zhxwlbt-box {position: relative;height: 395px;}
.zhxwlbt-box .swiper-container {height: 395px;}
.zy-p {margin-bottom: 25px;font-size: 16px;line-height: 30px;}
.pagination {position: absolute;right: 20px;bottom: 20px;z-index: 10;width: auto;text-align: center;}
.swiper-pagination-switch {display: inline-block;margin: 0 3px;width: 10px;height: 10px;border-radius: 10px;background: #999;box-shadow: 0px 1px 2px #555 inset;cursor: pointer;}
.swiper-active-switch {background: #e60012;}
.titlediv {position: absolute;bottom: 3px;box-sizing: border-box;padding-left: 30px;width: 698px;height: 40px;background: rgba(0,0,0,0.4);line-height: 40px;}
.titlediv a {color: #fff;font-size: 18px;}
.tz-ul {float: right;margin-top: 15px;}
.tz-ul li {box-sizing: border-box;margin-right: 27px;width: 135px;height: 40px;background: #f4f4f4;text-align: center;line-height: 40px;}
.tz-ul li:last-child {margin-right: 0;}
.tz-ul li img {margin-top: 10px;margin-right: 10px;}
.xhywlbt-box .swiper-slide {position: relative;}
.titlediv a {font-size: 14px;}
.title-p a {font-size: 18px;}
.data-one {font-size: 18px;}
.yuly-main {z-index: 20;box-sizing: border-box;padding: 30px;height: 300px;width: 65%;float: left;}
.tz-ul li a {font-size: 18px;}
.news-ul {margin-bottom: 10px;padding-bottom: 10px;}
.tbgz {color: #004da0;vertical-align: top;font-weight: 700;font-size: 18px;}
.tempWrap {display: inline-block;margin-top: 2px;}
.tz-ul li:hover {background-color: #d0d0d0;}
.tz-ul li:hover a {color: #fff;}
.hdjl-li:hover {background-color: #d0d0d0;}
.hdjl-li:hover a {color: #fff;}
.dhzzo {position: absolute;top: 0;left: 0;display: none;width: 100%;height: 100%;background: rgba(0,77,160,0.5);}
.dhzzt {position: absolute;top: 0;left: 0;display: none;width: 100%;height: 100%;background: rgba(0,77,160,0.5);}
.dhzzth {position: absolute;top: 0;left: 0;display: none;width: 100%;height: 100%;background: rgba(0,77,160,0.5);}

@keyframes mymove {
	from {	height: 245px;	transform: translateY(-0px);}
	to {	height: 315px;	transform: translateY(-70px);}
}

@keyframes mymovetwo {
	from {	height: 245px;}
	to {	height: 315px;}
}

@keyframes mymovepic {
	from {	transform: translateY(-0px);}
	to {	transform: translateY(-70px);}
}
.yyxm-pic {width: 280px;height: 150px;}
.yyxm-pic img {width: 100%;height: 100%;}
/* 动态 */


@media screen and (max-width:600px) {
    .sange a{ font-size:12px !important;     line-height: 14px !important;}
.sange img{display:none !important;}
.sange p {
    width: 130px !important;
}
	#ywbk01 {	width: 100%;}
	.box1, .box2, .box3, .box4 {	padding: 10px 4%;	width: 50%;}
	.box1:hover .module_bus_abs,.box2:hover .module_bus_abs,.box3:hover .module_bus_abs,.box4:hover .module_bus_abs {	display: none;}
	.module_bus {}
	.flip4, .flip3, .flip2, .flip1 {	min-height: auto;}
	.module_bus img {	width: 100%;}
	.module_bus p {	margin-left: 0px;	background-position: right bottom;	background-size: cover;}
	.ywbk-main p {	font-size: 14px;}
	.ywbk-main {	padding: 20px;	width: 100%;}

	.tab3_x {	height: 290px;}
	.ywbk-pic {	width: 100%;}
	.tabb-ul li {	margin-left: 15px;	font-size: 16px;}
	.banner-main>img {	width: auto;	height: 102px;	object-fit: contain;}
	.banner-box .banner-title img {	width: 115px;	height: auto;}
	.banner-title {	top: 6px;	left: 30px;	margin-left: 0;	padding-left: 0;	width: 100%;}
	.banner-zy {	margin-bottom: 4px;	color: #fff;	font-weight: 700;	font-size: 14px;	opacity: .3;}
	.banner-titlep a {	font-size: 14px;}

	#ywly-banner {	margin-bottom: 20px;}
	.djgz-title h2 {	font-size: 18px;}
	.djgz-title {	margin: 15px 0;}

	.hs-box01 {padding: 0 10px;box-sizing: border-box;}
	#ywbk {	box-sizing: border-box;	margin: 0 auto;	padding: 0 10px;	padding-bottom: 20px;	width: 100%;}
	.yulylist-li {	margin-bottom: 20px;	width: 100%;}
	.yuly-pic {height: auto;width: 100%;}
	.yuly-main {padding: 20px;height: auto;}
	.yuly-main h2 {	margin-bottom: 10px;	font-size: 18px;}
	.yuly-main p {	margin-bottom: 10px;	font-size: 14px;}
	.yuly-main p a{	margin-bottom: 10px;	font-size: 16px;line-height:28px;}
	.yulylist-li:nth-child(1) .yuly-main:after {	display: none;}
	.yulylist-li:nth-child(2) .yuly-main:after {	display: none;}
	.yulylist-li:nth-child(3) .yuly-main:after {	display: none;}
	.changeBg:after {	display: none;}
	#ywfb {	width: 100%;}
	#gczs {	box-sizing: border-box;	padding: 20px 10px;	width: 100%;}
	.gczstitle-right {	margin-top: 0;}
	.ssoneli {	margin-right: 15px;}
	.yxxms-ul {	width: 100%;}
	.yxxms-li {	margin-right: 0;	width: 100%;}
	.yxxmbottomtitle {	margin-top: 10px;}
	.yxxms-li {	margin-bottom: 10px;}
	.yxxmbottomtitle a {	font-size: 14px;}
	.yuly-main {width: 100%;height: auto;}
	.yuly-pic img {width: 100%;}
	.yuly-main h2 a {font-size: 20px;}
    

    .easysite-baidu-map {	margin-left: 0!important;}
	.easysite-map-list {	width: 100%!important;}
	.easysite-address-search {}
	.easysite-map-list{min-height: auto !important;}
	.easysite-map-wrap{margin-top: 0 !important;}
	.easysite-map-detail-area{padding: 12px 22px !important;top: 0 !important;box-sizing: border-box;width: 100%;}
    .easysite-map-list{margin-top:0 !important;}
}