.imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;}
.imgbox img{ width:100%;height:100%;object-fit: cover;}
body{position: relative;top: 90px;}
/*Top002897 */
.Top002897{position: fixed; z-index: 100; transition: all .3s;height: 90px;width: 100%;top: 0;background: #fff;}
.fixed{box-shadow: 0 0 10px rgba(0,0,0,0.05);}
.Top002897 .top-b >.auto{width: 90%;}
.Top002897 .more1 span{color: #333}

@media(min-width:1025px){
.Top002897 .top-b{position: absolute; left: 0; top: 0; width: 100%; z-index: 100;}
.Top002897 .top-b >.auto{display: table;}
.Top002897 .top-b > .auto > div{display: table-cell; vertical-align: middle;}
.Top002897 .top-left{width: 15%;position: absolute;line-height: 90px;}
.Top002897 .top-left img{max-width: 220px;margin-top: 5px;}
.Top002897 .top-mid{width: 70%; float: right;}
.Top002897 .top-right{position: relative; z-index: 100;}
}

.Top002897 .top-right dl{float: right;}
.Top002897 .top-right dl > *{float: left;}
.Top002897 .top-right dl dd:first-child{margin-top: 6px;}
.Top002897 .top-right dl dd:first-child a{color: #333;}
.Top002897 .top-search{padding-left: 10px; margin-left: 20px;}
.Top002897 .open-search{width: 28px; height: 28px;background: url("../images/Top002897-icon_search1.png") no-repeat center center;display: block; cursor: pointer;}
.Top002897 .open-search.on{border-radius: 50%;background-color: #fff;background-image: url("../images/Top002897-icon_search_on.png");}
.Top002897 .top-search .box{position: absolute; top: 212%;right: 0;border: 1px solid #fff;background: rgba(0,0,0,0.5); width: 300px;display: none;}
.Top002897 .top-search .box .text{width: 100%; height: 40px;line-height: 40px;background: none;border: 0;color: #fff}
.Top002897 .top-search .box .btn{position: absolute; width: 40px; height: 100%;background:#0e3192 url("../images/Top002897-icon_search_on.png") no-repeat center center;top: 0;right: 0; }
.Top002897 .top-lang{position: relative; z-index: 100;}
.Top002897 .top-lang .cur{padding: 0 22px 0 25px;background: url("../images/Top002897-icon_lang.png") no-repeat left center;position: relative; z-index: 1;line-height: 28px;}
.Top002897 .top-lang .cur:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-top: 1px solid #818181;border-right: 1px solid #818181; right: 0; top: 50%; margin-top: -3px;}
.Top002897 .lang-list{position: absolute; left: 50%; width: 120px;margin-left: -60px; z-index: 100;background: #fff;border-radius: 0 0 5px 5px; top: 100%; padding: 10px 0;display: none;}
.Top002897 .lang-list a{display: block;line-height: 30px;text-align: center;}

.Top002897 .top-menu li b,
.Top002897 .top-menu li b a{display: block;}
.Top002897 .sub,
.Top002897 .sub-two{display: none !important;}
.Top002897 .sub .detail{line-height: 46px;display: inline-block;background: #0e3192;padding: 0 30px;transition: 0.3s;color: #fff}
.Top002897 .sub .detail:hover{background: #fff;color: #0e3192;}
.Top002897 .sub-menu .name{font-size: 18px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
@media(min-width:1025px){
.Top002897 .sub-two{display: none!important;}
.Top002897 .top-menu ul{display: table; margin: 0 auto;}
.Top002897 .top-menu li{float: left; padding: 0 1.3em;position: relative;}
.Top002897 .top-menu li b a{line-height: 90px;font-size:18px;color: #333;}
.Top002897 .top-menu li:hover b a,
.Top002897 .top-menu li.aon b a{ color:#0e3a83;}

.Top002897 .sub{position: absolute; left: 50%; width: 200px; top: 100%;background: #f6f6f6;font-size: 16px;z-index: 999;transform: translateX(-50%);}
.Top002897 .top-menu li.aon .sub{ z-index: 100;}
.Top002897 .sub,
.Top002897 .sub a{color: #333;}
.Top002897 .sub .auto{position: relative;}
.Top002897 .sub .close{position: absolute;right: 0; top:0;width: 20px;height: 20px; cursor: pointer;display: none;}
.Top002897 .sub .close:before,
.Top002897 .sub .close:after{position: absolute; content: ''; width: 100%; background: #0e3192; height: 2px; left: 0; top: 50%; margin-top: -1px; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);ms-transform: rotate(-45deg);}
.Top002897 .sub .close:after{transform: rotate(45deg);-webkit-transform: rotate(45deg);ms-transform: rotate(45deg);}
.Top002897 .sub[data-type="column"] h4 .close{position: absolute; top: 50%; margin-top: -10px;}
.Top002897 .sub[data-type="tab"] .close{ top: 48px;right: 40px;}
.Top002897 .sub h4{font-weight: lighter;margin: 0 0 15px 0;font-size: 30px;}
.Top002897 .sub-imgtxt pre{line-height: 1.5em;max-height: 4.5em; margin: 15px 0 40px 0;}
.Top002897 .sub[data-type="tab"] .auto{display: block;}
.Top002897 .sub[data-type="column"] .auto{padding: 2% 40px 5%;}
.Top002897 .sub[data-type="tab"] .auto > div{display: block; vertical-align: top;}
.Top002897 .sub[data-type="column"] h4{position: relative; z-index: 1;}
.Top002897 .sub .one-cate{width: 100%; background: #FEFEFE;}
.Top002897 .sub .one-cate .on a{color: #fff}
.Top002897 .sub .two-cate{width: 100%; background: #EEE;left: 200px;top: 0;position: absolute;}
.Top002897 .sub .one-cate-info{padding-top: 35px;display: none !important;}
.Top002897 .sub .one-cate-info .item{max-width: 360px; width: 86%; margin: 0 auto;}
    .Top002897 .sub-menu .name{ margin-bottom: 20px;}
.Top002897 .sub-menu .name a{color: #0e3192;float: left;max-width: 95%;padding-right: 26px;position: relative;display: block;}
.Top002897 .sub-menu .name a:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-bottom: 1px solid #0061ff;border-right: 1px solid #0061ff; right: 2px; top: 50%; margin-top: -3px;}

.Top002897 .sub .one-cate dt .icon{height: 24px;vertical-align: middle;margin-right: 10px;}
.Top002897 .sub .one-cate dt .icon.hide{display: none}
.Top002897 .sub .one-cate dt.on{background: #0e3192; }
.Top002897 .sub .one-cate dt.on .icon{display: none}
.Top002897 .sub .one-cate dt.on .icon.hide{display: inline-block;}
.Top002897 .sub .two-cate dt a,
.Top002897 .sub .one-cate dt a{display: block;line-height: 30px;padding:15px;text-align: center;}
.Top002897 .sub .two-cate dt a{color:rgba(10,10,10,0.6);}
.Top002897 .sub .two-cate dt a:hover{color: #0e3192;}

.Top002897 .sub[data-type="column"] .sub-imgtxt{float: left; width: 22%;margin-right: 4%;}
.Top002897 .sub[data-type="column"] .sub-menu{float:right;width: 66%;}
.Top002897 .sub[data-type="column"] .sub-imgtxt:last-child{margin-right: 0;}

.Top002897 .sub-menu .item{float: left; max-width: 230px;}
@media(min-width:1025px) and (max-width:1280px){
.Top002897 .sub-menu .item{max-width: 180px;}
}
.Top002897 .sub-menu dd{line-height: 20px;padding: 4px 0; }
.Top002897 .sub-menu dd a{color: rgba(10,10,10,0.8);font-size: 15px;}
.Top002897 .sub-menu dd a:hover{color:#00a2e9;}
}
/*移动端*/
@media(max-width:1024px){
	body{top: 74px;}

	.Top002897{height: 74px;}
.Top002897 > .auto{line-height: 40px;}
.Top002897 .top-b{background: #fff;}
.Top002897 .top-b >.auto{position: relative; z-index: 100;}
.Top002897 .top-right{float: right; padding: 20px 0;}
.Top002897 .top-left{position: absolute; left: 0; top: 0; height: 68px;display: table; max-width: 30%;}
.Top002897 .top-left a{display: table-cell; vertical-align: middle;}
.Top002897 .top-left img{max-height: 60px;}
.Top002897 .top-menu{position: fixed;right: 0; top: 74px;bottom: 0; width: 0; z-index: 100;background: #0e3192; overflow: hidden;opacity: 0; transition: 0.5s;}
.menu-show{overflow: hidden;}
.Top002897 .top-right dl dd:first-child{margin-top: 0}
 .menu-show .top-menu{opacity: 1;width: 280px;}

.Top002897 .top-menu ul{width: 280px; height: 100%;overflow: auto;}
.Top002897 .top-menu li a{color: #fff;}
.Top002897 .open-menu{ height: 28px; width: 40px; background: #0e3192;position: relative; margin-left: 10px;}
    .Top002897 .open-menu.on{background: none;}
.Top002897 .open-menu i{position: absolute; height: 2px; background: #fff;width: 70%; left: 15%; top:50%; margin-top: -1px; transition: 0.3s;}
.Top002897 .open-menu:not(.on) i:nth-child(1){margin-top: -7px;}
.Top002897 .open-menu:not(.on) i:nth-child(3){margin-top: 5px;}
    .Top002897 .open-menu.on i{background: #0e3192;}
    .Top002897 .open-menu.on i:nth-child(1){transform: rotate(45deg);}
    .Top002897 .open-menu.on i:nth-child(3){transform: rotate(-45deg);}
    .Top002897 .open-menu.on i:nth-child(2){display: none;}
.Top002897 .top-menu li b{padding-right: 40px;line-height: 50px; border-bottom: 1px solid rgba(255,255,255,0.2);position: relative;overflow: hidden;}
.Top002897 .top-menu li b a{padding: 0 20px;font-size: 18px;}
.Top002897 .top-menu li b i.op{position: absolute;right: 5px; top: 50%; width: 30px; height: 30px;margin-top: -15px; transition: 0.3s;}
.Top002897 .top-menu li b i.op.click{transform: rotate(45deg);}
.Top002897 .top-menu li b i.op:after,
.Top002897 .top-menu li b i.op:before{position: absolute; content: ''; top: 50%; left: 50%;transform:translate(-50%,-50%);background: #ffff;}
.Top002897 .top-menu li b i.op:after{width: 60%;height: 2px;}
.Top002897 .top-menu li b i.op:before{width: 2px; height: 60%;}
.Top002897 .top-search .box{width: 200px;}

.Top002897 .sub{padding: 10px 20px;}
.Top002897 .sub .auto{width: 100%;}
.Top002897 .sub  h4{display: none;}
.Top002897 .sub[data-type="tab"] .one-cate-info,
.Top002897 .sub[data-type="tab"] .two-cate{display: none;}
.Top002897 .item-cate,
.Top002897 .sub-imgtxt{background: rgba(0,0,0,0.3);padding: 10px;}
.Top002897 .item-cate{background: rgba(0,0,0,0.4);}
.Top002897 .sub-imgtxt pre{color: #fff;margin: 10px 0;}
.Top002897 .sub .detail{line-height: 36px; padding: 0 15px;}
.Top002897 .sub-menu .name,
.Top002897 .sub .one-cate > dl > dt{border-bottom: 1px dotted rgba(255,255,255,0.2);}
.Top002897 .sub-menu .name a,
.Top002897 .sub .one-cate > dl > dt >a{ line-height: 40px;font-size: 16px;display: block;}
.Top002897 .sub .one-cate > dl > dt,
.Top002897 .sub-menu .name.has-dd,
.Top002897 .sub .one-cate > dl > dt >a{position: relative;}
.Top002897 .sub .one-cate > dl > dt >a{ }
.Top002897 .sub-menu .name.has-dd:after,
.Top002897 .sub .one-cate > dl > dt >a:after{position: absolute;content: '';border:6px solid transparent; border-top-color: #fff;right: 0; top: 50%; margin-top: -3px; transition: 0.3s;}
.Top002897 .sub-menu .name.click:after,
.Top002897 .sub .one-cate > dl > dt.click >a:after{transform: rotate(180deg);margin-top: -6px;}
    .Top002897 .sub .one-cate > dl > dt .op-dt{position: absolute; width: 40px; height: 40px; z-index: 10; right: 0; top: 0;}
.Top002897 .sub-menu dd,
.Top002897 .item-cate dt{line-height: 30px;}
.Top002897 .sub-menu .name a:after{border-color: #fff;}
.Top002897 .sub-menu dl{background: rgba(0,0,0,0.3);padding: 10px;display: none;}
.Top002897 .sub-menu .name.has-dd{position: relative; padding-right: 30px;}
.Top002897 .sub-menu .name .op-dd{z-index: 10;cursor: pointer;position: absolute;right: 0; top: 0;height: 100%; width: 30px;}
    .Top002897 .sub-menu .item{margin-right: 0!important;}
}
@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(180deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
ul,ol{list-style: none;}
/*Banner002917 */
.Banner002917{position: relative; z-index: 1;}
@media(min-width:1025px){
.Banner002917 .wap{display: none;}
}
@media(max-width:1024px){
.Banner002917 .pc{display: none;}
}
.Banner002917 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%; bottom: 3%; text-align: center;}
.Banner002917 .slick-dots li{display: inline-block;  margin: 0 10px; border-bottom: 5px solid #fff;border-radius: 5px;}
.Banner002917 .slick-dots li button{color: #004ea2;font-weight: bold;font-size: 18px;background: none;border: 0; cursor: pointer; display: block; height: 26px;padding: 0;width: 50px; opacity: 0;text-indent: 200px;overflow: hidden;}
.Banner002917 .slick-dots li.slick-active{border-bottom-color: #004ea2;}
.Banner002917 .slick-dots li.slick-active button{ opacity: 1;}
.Banner002917 li.slick-active img{
	animation: blue 1.5s 0s ease both;
}
@keyframes blue{
	0% { 
		-webkit-transform: scale(1.1);	
		-mos-transform: scale(1.1);	
		-ms-transform: scale(1.1);	
		transform: scale(1.1);
	}
	100% { 
		-webkit-transform: scale(1);
		
		-mos-transform: scale(1);
		
		-ms-transform: scale(1);
		
		transform: scale(1);
	
	}

}
@media(max-width:640px){
.Banner002917 .slick-dots li button{width: 30px;font-size: 14px;}
.Top002897 .top-search{padding-right: 10px;}
}
.wrap {
	max-width: 1400px;
	width: 90%;
	margin: 0 auto;
}

.ytt-box {
	background: url(../images/bac-c.png) no-repeat;
	background-size: cover;
	padding: 32px 0 40px;
}


.yt-ul li .yt-text dl dd span,
.yt-ul li .yt-text dl dd {
	cursor: pointer;
}


.index-top-div .index-top-left {
	width: 355px;
	padding-right: 30px;
}

.index-top-right {
	width: calc(100% - 355px);
}

.case-box,
.fw-ul {
	margin-top: 20px;
}

.index-top-div .tit {
	margin-bottom: 50px;
}

.index-top-div .index-top-left::after {
	top: -25px;
	height: calc(100% + 65px);
}

.ywt-title {
	margin-bottom: 20px;
}

.ywt-title h3 {
	position: relative;
	font-size: 36px;
	color: #0a0a0a;
	padding: 0 0 12px;
	font-weight: bold;
	line-height: 1em;
}

.ywt-title h3::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 75px;
	height: 3px;
	background: #007fcc;
}

.ywt-title h1 {
	position: relative;
	font-size: 38px;
	color: #0a0a0a;
	padding: 0 0 12px;
	font-weight: bold;
	line-height: 1em;
}

.ywt-title.center h1::after {
	left: 0;
	right: 0;
	margin: auto;
}
.yt-ul li .yt-text h4:before {
	position: absolute;
	content: "";
	width: 100%;
	left: 0;
	right: 0;
	margin: auto;
	border-bottom: 1px dashed #ececec;
	bottom: 1px;
}
.ywt-title h1::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 75px;
	height: 3px;
	background: linear-gradient(to right,#004ea2,#121659);
    border-radius: 5px;
}

.ywt-title.center {
	text-align: center;
}

.ywt-title.center h3::after {
	left: 0;
	right: 0;
	margin: auto;
}

.index-top-div .tit {
	margin-bottom: 0;
}

.index-top-div .index-top-left::after {
	background-size: cover;
	width: 500%;
	background-position: revert;
}

.yt-ul {
	display: flex;
	margin-top: 20px;
}

.yt-ul li {
	width: 23.5%;
	box-sizing: border-box;
	border: 1px solid #eeeeee;
    margin-right: 2%;
    overflow: hidden;
}
.yt-ul li:nth-child(4n){margin-right: 0;}
.yt-ul li a {
	display: block;
	height: 100%;
}

.yt-ul li .yt-div-img {
	cursor: pointer;
	height: 235px;
	width: 100%;
	overflow: hidden;
}

.yt-ul li .yt-div-img .yt-img {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

.yt-ul li .yt-text {
	box-sizing: border-box;
	padding: 15px 10px;
	background: #ffffff;
	overflow: hidden;
	position: relative;
	height: calc(100% - 235px);
	transition: 0.6s;
}

.yt-ul li .yt-text h4 {
	cursor: pointer;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	position: relative;
	padding: 15px 0;
	text-align: center;
	margin-bottom: 10px;
}

.yt-ul li .yt-text h4::after {
	position: absolute;
	content: "";
	width: 60px;
	height: 4px;
	background: #004ea2;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	border-radius: 100px;
}

.yt-ul li .yt-text p {
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	margin-bottom: 10px;
	/* height: 48px;
	overflow: hidden; */
}



.yt-ul li .yt-text dl dd {
	display: flex;
	align-items: center;
	padding: 10px 0;
	/* border-bottom: 1px dashed #eeeeee; */
	box-sizing: border-box;
	padding-left: 18%;
}



.yt-ul li .yt-text dl dd .d-img .img2 {
	display: none;
}

.yt-ul li .yt-text dl dd:hover .d-img .img1 {
	display: none;
}

.yt-ul li .yt-text dl dd:hover .d-img .img2 {
	display: inline-block;
}

.yt-ul li .yt-text dl dd span {
	font-size: 14px;
	color: #666666;
	margin-left: 20px;
}

.yt-ul li .yt-text dl dd:hover span{color: #121659;}
.yt-ul li .yt-text dl dd:last-of-type {
	border: none;
}

.yt-ul li:hover {
	/* transform: scale(1.05); */
	transition: 0.4s;
	z-index: 9;
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

.yt-ul li:hover .yt-text {
	background: url(../images/yj-h_05.jpg) no-repeat center;
	background-size: cover;
	transition: 0.6s;
	background: #ffffff;
}

.yt-ul li:hover .yt-text dd span {
	color: #666666;
}

.yt-ul li:hover .yt-text h4 {
	color: #004ea2;
}

.yt-ul li:hover .yt-text h4::after {
	background: #004ea2;
}

.yt-ul li:hover .yt-text p {
	color: #333;
}

.z_pao {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.z_pao span,
.z_news_pao span {
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	z-index: 1;
	transition: ease 1s;
	position: absolute;
	left: 50%;
	bottom: -100px;
	transform: translateX(-50%);
}

.yt-ul li:hover .z_pao span:nth-child(1),
.z_news_pao span:nth-child(1) {
	background: rgba(255, 255, 255, .5);
	animation: pao 5s linear infinite;
}

.yt-ul li:hover .z_pao span:nth-child(2),
.z_news_pao span:nth-child(2) {
	background: rgba(255, 255, 255, .5);
	animation: pao3 7s linear infinite;
	animation-delay: .3s;
}

.yt-ul li:hover .z_pao span:nth-child(3),
.z_news_pao span:nth-child(3) {
	background: rgba(255, 255, 255, 0.5);
	animation: pao2 4s linear infinite;
	animation-delay: .8s;
}

.yt-ul li .yt-text::before {
	content: "";
	display: block;
	width: 110px;
	height: 84px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../images/bq_03.png) no-repeat center;
	background-size: cover;
	transition: ease 1s;
	transform-origin: right bottom;
	transform: scale(0, 0) translate(100%, 100%);
}

.yt-ul li:hover .yt-text::before {
	transform: scale(1, 1) translate(0);
}

.case-box {
	border: 1px solid #e5e5e5;
	box-sizing: border-box;

	display: flex;
	height: 540px;
}

.index-case-left {
	width: 365px;
	/* padding: 35px 0; */
	height: 100%;
	box-sizing: border-box;
	background: #ffffff;
}

.index-case-left li .li-div {
	display: flex;
	align-items: center;
	box-sizing: border-box;
	padding:14px 25px;
	cursor: pointer;
}

.index-case-left li .li-div .li-div-img {
	height: 55px;
	width: 55px;
	text-align: center;
	line-height: 55px;
}

.index-case-left li .li-div .li-div-img .img1 {
	transition: 0.5s;
}

.index-case-left li .li-div .li-div-img .img2 {
	display: none;
	transition: 0.5s;
}

.index-case-left li.active .li-div .li-div-img .img1 {
	display: none;
	transition: 0.5s;
}

.index-case-left li.active .li-div .li-div-img .img2 {
	display: inline-block;
	transition: 0.5s;
}

.index-case-left .left-li.active {
	/* background: rgba(135, 178, 199, 0.6); */
	transition: 0.5s;
	background-color: #f3f7f9;
}

.index-case-left li .li-div .li-div-text {
	width: calc(100% - 55px);
	box-sizing: border-box;
	padding-left: 15px;
}

.index-case-left li .li-div .li-div-text h4 {
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	margin:0;
    line-height: 80px;
}

.index-case-left li .li-div .li-div-text p {
	font-size: 14px;
	color: #999999;
}

.index-case-left li.active .li-div .li-div-text h4 {
	color: #004ea2;
}

.index-case-left li.active .li-div .li-div-text p {
	color: #ffffff;
}

.index-case-swiper {
	width: 300px;
	height: 100%;
	position: absolute;
	z-index: 99;
	background: rgba(4, 43, 62, 0.1);
}

.index-case-div-box {
	position: relative;
	height: 100%;
}
.index-case-div{position: relative;}
.index-case-div .case-mask {
    position: absolute;
    height: 100%;
    width: 100%;
    background: url(../images/pic_case_mask.png);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 7;
    opacity: 1;
}
.index-case-text {
	box-sizing: border-box;
	height: 100%;
}

.index-case-text-img {
	padding-left: 300px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	display: none;
	box-sizing: border-box;
	position: relative;
}

.index-case-text-img.active {
	display: block;
}

.index-case-div {
	height: 100%;
}

.index-case-right {
	width: calc(100% - 365px);
}

.index-case-text-div {
	position: absolute;
	width: 100%;
	bottom: 30px;
	left: 0;
	padding-left: 340px;
	box-sizing: border-box;
	padding-right: 40px;
    	z-index: 9;
        height: 100%;padding-top: 40%;
}

.index-case-text-div p {
	color: rgba(255, 255, 255, 0.8);
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 15px;
}

.index-case-text-div h4 {
	color: #ffffff;
	font-size: 20px;
	line-height: 48px;
	font-weight: bold;
	margin: 0;
}

.index-case-text-div a {
	background: url(../images/mo-bac_03.png) center no-repeat;
	color: #ffffff;
	font-size: 14px;
	padding: 10px 30px;
	background-size: 100% 100%;
	margin-top: 20px;
}
.index-case-text-div a:hover{background-image: url(../images/);}
.index-case-swiper {
	box-sizing: border-box;
	padding: 35px 0;
	padding-right: 15px;
}

.index-case-swiper .swiper-container {
	height: 100%;
	text-align: center;
	box-sizing: border-box;

	padding-right: 3px;
}

.index-case-swiper .swiper-scrollbar {
	right: 0 !important;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 0;
	top: 0;
	height: 100%;
}

.index-case-swiper .swiper-scrollbar-drag {
	background: #ffffff;
	border-radius: 0;
}

.index-case-swiper .swiper-container .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.index-case-swiper .swiper-container .swiper-slide:hover{
	background: #004ea2;
}
.index-case-swiper .swiper-container .swiper-slide.active {
	background: #004ea2;
}

.index-case-swiper .swiper-container .swiper-slide a {
	display: block;
width: 100%;
	font-size: 14px;
	color: #ffffff;
}

.index-left-text span {
	opacity: 0;
}
.index-case-swiper .swiper-container .swiper-slide a:hover{color:#fff !important;}
.index-case-swiper .swiper-container .swiper-slide.active a {
	display:block;
	width: 100%;
	font-size: 18px;
	color: #ffffff;
}

.index-case-div {
	display: none;
}

.index-case-div.active {
	display: block;
}


.fw-ul li .fuwu-text a:hover {
	background-image: url(../images/a-h.png);
	color: #ffffff;
}

.fw-ul li .fuwu-text a:hover,
.index-case-text-div a:hover,
.news-div>a:hover {
	background-image: url(../images/a-h.png);
	color: #ffffff;
}
@media (max-width:1024px) {
.yt-ul li .yt-text dl dd{padding-left: 0;}
.index-case-left{width: 30%}
.index-case-right{width: 70%}
.index-case-text-div{padding-top: 40%;}
}
@media (max-width:768px) {
.yt-ul li{width: 49%;float: left;margin-right: 0;height: 560px;margin-bottom: 2%;}
.yt-ul{display: inline-block;width: 100%;}
.yt-ul li:nth-child(2n){float: right;}
.index-case-text-div{padding-left: 20%;padding-top: 45%;}
.index-case-left li .li-div{padding: 10px;}
.index-case-swiper{width: 30%}
}
@media (max-width:640px) {
	.index-case-left{width: 100%}
	.case-box{display: inline-block;width: 100%;height: auto}
	.index-case-right{width: 100%;height: 500px;}
	.index-case-left li .li-div .li-div-text h4{line-height: 40px;}
	.index-case-left li .li-div .li-div-text h4{font-size: 20px;}
.index-case-swiper{width: 40%}
.index-case-text-img{padding-left: 0;}
.index-case-text-div{padding-top: 75%;}

}

.hui-bac{background:#f0f5fb;}
.padd-70{padding: 32px 0 40px;}

.more1{display: inline-block;background: linear-gradient(to right,#fff,#004ea2);color: #fff;padding: 0 20px;position: relative;}
.more1:after{position: absolute; content: ''; width: 6px; height: 4px; background: #fff;top: 50%; margin-top: -2px;right: 0; transition: 0.3s;}
.more1:hover{color: #fff;}
.more1:hover:after{width: 0;}
.more1 span{display: block;line-height: 50px;position: relative; padding-left: 44px;font-size: 16px;}
.more1 span:before{position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: '';background: url(../images/Floor002841-more.png) no-repeat right center;transition: 0.3s;}
.more1:hover span:before{ width: 30px;}

.more a{display: inline-block; padding: 0 calc(40 / 16 * 1em) 0 calc(20 / 16 * 1em); line-height: calc(40 / 16 * 1em);border: solid 2px #333; border-radius:10px;color: #333; background: url(../images/Floor003203-more-hei.svg) no-repeat right calc(21 / 16 * 1em) center; transition: 0.3s; background-size: auto calc(12 / 16 * 1em);}
.more a:hover{background-color: #004ea2;border-color: #004ea2; background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(20 / 16 * 1em) 0 calc(57 / 16 * 1em);color: #fff;background-image: url(../images/Floor003203-more.svg);}




.fl000115{width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);position: fixed;z-index: 999;top:0;left:0;display: none;}
.fl000115_box{width:60%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.fl000115_box video{width: auto;max-height: 700px;display: block;margin: 0 auto;}
.close{color: #fff;cursor: pointer;position:absolute;right: 0;width: 50px;height: 50px;background: url(../images/close.svg) no-repeat center center;background-size: 30px;cursor: pointer;z-index: 999;}

.video1{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 50px;height: 50px;background: url(../images/sp.svg) no-repeat center center;background-size: 50px;z-index: 99;cursor: pointer;}

/*Floor003108 */
.Floor003108{font-size: 100px;background: #f0f5fb;padding: 7% 0;}
@media (max-width:1600px) {
.Floor003108{font-size: 6.25vw;}
}
@media (max-width:768px) {
.Floor003108{font-size: 14vw;}
.fl000115_box{width: 90%}
.ywt-title h1{font-size: 24px;}
.fl000115_box video{max-height: 500px;}
}
@media (max-width:480px) {
.yt-ul li{width: 100%;height: auto;}

}
.Floor003108 .auto{max-width: 1600px;width: 96%;}
.Floor003108 .title{position: relative;color: #333;font-size:48px; margin-bottom: 1.0526em;}
.Floor003108 .title .en{font-family: 'AvantGardeITCbyBT-Demi';font-size: 1.368em;line-height: 1;}
.Floor003108 .more1{position:absolute;right: 0;top: 18%;}

.Floor003108 ol{float: left;width: 50%; }
.Floor003108 ol:nth-of-type(1) .txt{background-color: #fff;padding: 0.35em 0.4em 0;}
.Floor003108 ol .pic{position: relative; overflow: hidden;}
.Floor003108 ol:not(:nth-of-type(1)) .pic{margin-bottom: 0.18em;}
.Floor003108 ol .pic time{position: absolute;right: 0;bottom: 0;line-height: 2.5;background:linear-gradient(to right,#0e3192,#09013c);color: #fff;font-size: 0.18em;padding: 0 1em;}
.Floor003108 ol:nth-of-type(1) .pic time{font-size: 0.24em;}
.Floor003108 ol .tit{font-size: 0.18em;text-overflow: ellipsis;overflow: hidden;}
.Floor003108 ol:not(:nth-of-type(1)) .tit{display: -webkit-box;display: box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.666;}
.Floor003108 ol:nth-of-type(1) .tit{font-size: 0.24em;white-space: nowrap;}
.Floor003108 ol:not(:nth-of-type(1)) p{display: none;}
.Floor003108 ol p{font-size: 0.16em; margin: 10px 0 0 ;color: #999;}
.Floor003108 li{border-bottom: 1px solid #e1e1e1;}
.Floor003108 li:nth-of-type(1){border-top: 1px solid #e1e1e1;}
.Floor003108 li a{font-size: 0.18em;line-height: 4.3333;}
.Floor003108 li time{float: right;color: #999;}
@media (min-width:769px) {
.Floor003108 ol{height: 3.73em; margin-left: 2.5%;}
.Floor003108 ol:not(:nth-of-type(1)){width: 21.25%;}
.Floor003108 ol:nth-of-type(1){height: 6.1em; margin: 0 2.5% 0 0;}
.Floor003108 ol:nth-of-type(1) .txt{height: 1.6em;}
.Floor003108 ol .Ispic{transition: 0.3s ease-out;height: 1.89em;}
.Floor003108 ol a:hover .Ispic{transform: scale(1.2);}
.Floor003108 ol:nth-of-type(1) .Ispic{height: 4.5em;}
.Floor003108 li{float: right;width: 45%;height: .79em;clear: right;}	
}
@media (max-width:768px) {
.Floor003108 ol{margin-bottom: 0.5em;}
.Floor003108 ol:nth-of-type(1){width: 100%; }
.Floor003108 ol:nth-of-type(1) .txt{padding-bottom: 0.35em;}
.Floor003108 ol .Ispic{padding-bottom: 56%;}
.Floor003108 ol:not(:nth-of-type(1)){width: 47.5%;}
.Floor003108 ol:nth-of-type(2){margin-right: 5%;}
.Floor003108 li{clear: left;}	
}
@media (max-width:480px) {
.Floor003108{padding-top: 1em;}
.Floor003108 ol:nth-of-type(1) .tit{font-size: 0.3em;}
.Floor003108 li a,
.Floor003108 ol .tit,
.Floor003108 ol p{font-size: 0.24em;}
}
/*Bottom003043 */
.Bottom003043{background: url("../images/Bottom003043_bg.jpg") no-repeat center top;background-size: cover;}
.Bottom003043 .auto{max-width:1600px;}
.Bottom003043,
.Bottom003043 a{color: rgba(255,255,255,0.4);}
.Bottom003043 a:hover{color: #fff;}

.Bottom003043 .b-top{padding: 5.5vw 0;}
.Bottom003043 .contact ul{ display: table;}
.Bottom003043 .contact ul > *{display: table-cell; vertical-align: middle;}
.Bottom003043 .contact ol{width: 124px;}
.Bottom003043 .contact li{ padding-left: 1.41vw;}
.Bottom003043 .contact .tel{font-family: 'Bebas';font-size: 28px;color: #1051bf;}
.Bottom003043 .contact p{margin-bottom: 0;line-height: 1.785em;margin-top: 0.5em;}
@media(max-width:640px){
.Bottom003043 .contact ol{width: 22vw;}
.Bottom003043 .contact li{ padding-left: 3vw;}
.Bottom003043 .contact .tel{font-size: 5.5vw;}
.Bottom003043 .contact p{font-size: 3vw;}
}
.Bottom003043 .b-top nav{width: 57.819%;}
.Bottom003043 .b-top nav dl{float: left; max-width: 120px;}
.Bottom003043 .b-top nav dl.row2{max-width: 200px;}
.Bottom003043 .b-top nav dl.row2 dd{float: left; width: 50%;}
.Bottom003043 .b-top nav dt{font-size: 18px; margin-bottom: 15px;}
.Bottom003043 .b-top nav dt a{color: #fff;}
.Bottom003043 .b-top nav dd{background: url("../images/Bottom003043_aicon.png") no-repeat left center; padding: 5px 0 5px 10px; line-height: 20px;}

.Bottom003043 .b-bottom{border-top: 1px solid rgba(255,255,255,0.1); padding: 40px 0;}
.Bottom003043 .b-bottom nav{margin-bottom: 10px;}
.Bottom003043 .b-bottom nav a{display: inline-block;}
.Bottom003043 .b-bottom nav a:not(:last-child):after{display: inline-block; content: ''; width: 1px ;height: 10px; background: rgba(255,255,255,0.1); margin: 0 10px;vertical-align: middle;}
@media(max-width:1024px){
.Bottom003043 .b-top nav{display: none;}
}


/*Floor003129 */
.Floor003129 .auto{font-family: 'SourceHanSansCN-Regular'; padding: 5em 0;}
.Floor003129 .title{margin-bottom: 3.6875em;position: relative;display: flex;justify-content: space-between;align-items: center;}
.Floor003129 .title .name{font-size:48px;color: #333;}
.Floor003129 .title p{margin: 0;font-size: 0.875em;}

.Floor003129 .list label{border: solid 1px #dedede;font-size: 0.875em;line-height: 1.7142;padding: 0 0.5714em;display: inline-block;transition: 0.3s;}
.Floor003129 .list a:hover label{border-color: #1051bf; background-color: #1051bf;color: #fff;}
.Floor003129 .list .tit{font-size: 24px;color: #333333;font-family: 'SourceHanSansCN-Medium'; margin: 1em 0; }
.Floor003129 .list ol .tit{line-height: 1.5;}
.Floor003129 .list .txt p{margin: 0;color: #666666;font-size: 16px;line-height: 1.7142;}
.Floor003129 .list time{font-family: 'Roboto-Regular';color: #999999; padding-right: 3.4375em;background: url(../images/Floor003129-icon.svg) no-repeat right center; background-size: 1em auto;display: inline-block;}
.Floor003129 .list ol time{margin-top: 3em;}
.Floor003129 .list ol .pic{overflow: hidden; margin-bottom: 2.5em;}
.Floor003129 .list ol .Ispic{padding-bottom: 59.091%;transition: 0.3s ease-out;}
.Floor003129 .list a:hover .Ispic{transform: scale(1.1);}
@media (min-width:1025px) {
.Floor003129 .list{position: relative;z-index: 1;}
.Floor003129 .list:before{position: absolute;content: '';left:37.286%;width: 1px;height: 100%;background-color: #f2f2f2; top: 0;}
.Floor003129 .list ol{float: left;width: 31.429%;}
.Floor003129 .list li{float: right;width: 57.143%; border-bottom: 1px solid #f2f2f2;}
.Floor003129 .list li a{height: 12.1875em;}
.Floor003129 .list li:nth-of-type(1) a{height: 9.625em;} 
.Floor003129 .list li:nth-of-type(1) a .ytable-cell{vertical-align: top;}
.Floor003129 .list li .txt{position: relative;padding-right: 8.75em;}
.Floor003129 .list li time{position: absolute;right: 0; top: 50%; line-height: 2; margin-top: -2em;}
}
@media (max-width:1024px) {
.Floor003129 .auto{padding: 2em 0;}
.Floor003129 .list ol{margin-bottom: 2em;}
.Floor003129 .list li{border-top: 1px solid #f2f2f2; padding: 2em 0;}
.Floor003129 .list li time{margin-top: 2em;}
}


/*Bottom002743 */
.Bottom002743{ background: rgba(0,0,0,0.9); padding-top: 86px;color: rgba(255,255,255,0.4);}
.Bottom002743 .auto{max-width: 1600px;}
.Bottom002743>.auto{padding-bottom: 86px;display: flex;justify-content: space-between;}
.Bottom002743 a{color: rgba(255,255,255,0.4);}
.Bottom002743 a:hover{color: #fff;}
.Bottom002743 .copyright{line-height: 24px; padding: 15px 0;color: #888;background: #000;}
.Bottom002743 .copyright a{color: #888;}
.Bottom002743 .copyright a:hover{color: #1051bf;}
.Bottom002743 .copyright a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: #c0c0c0; vertical-align: middle; margin: 0 7px;}

.Bottom002743 .links{margin: 53px 0; border-top: 1px solid rgba(255,255,255,0.07);border-bottom: 1px solid rgba(255,255,255,0.07);position: relative; line-height: 24px; padding: 11px 0 11px 70px;}
.Bottom002743 .links a{display: inline-block;}
.Bottom002743 .links span{position: absolute; left: 0; top: 11px; color: rgba(255,255,255,0.4);}
.Bottom002743 .links a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: rgba(255,255,255,0.07);vertical-align: middle; margin: 0 14px;}

.Bottom002743 .contact{max-width: 30%;}
.Bottom002743 .contact .name,
.Bottom002743 nav dl dt{font-size: 18px;color: #fff; padding-bottom: 25px;}
.Bottom002743 .contact li{ padding-bottom: 5px;}

.Bottom002743 .contact li b{font-size: 28px;color: #1051bf;}
.Bottom002743 nav dl dt a{color: #fff;}
.Bottom002743 nav dl{float: left; max-width: 180px;margin-right: 40px !important;text-align: center;}
.Bottom002743 nav dd{line-height: 20px; padding: 4px 0;}
.Bottom002743 nav .code{text-align: center;}
.Bottom002743 nav .code img{max-width: 121px;}
@media(min-width:769px){
.Bottom002743 .contact{float: left;}
.Bottom002743 .copyright aside{float: right;}
}
@media(max-width:768px){
.Bottom002743{padding-top: 5%;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;}
.Bottom002743 .links{margin: 30px 0; }
.Bottom002743 .contact .name,
.Bottom002743 .copyright{text-align: center;}
}


/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:1px;}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:48px;background:#1051bf; color:#fff; display:none;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{ padding:0 20px; font-size:18px;line-height:48px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#fff;}
.Other002539 .icon{ display:block; width:48px; height:48px; background:url(../images/Other002539-icon.png) no-repeat left top #1051bf; border-bottom:1px solid rgba(255, 255, 255, .1);}
.Other002539 .li_dz .icon{ background-position:0 -50px;}
.Other002539 .li_dz figure{ padding:0 20px; font-size:18px;line-height:48px;white-space:nowrap;} 
.Other002539 .li_dz figure a{ color:#fff;}
.Other002539 .li_tel .icon{ background-position:0 -100px;}
.Other002539 .li_feedback .icon{ background-position:0 -147px;}
.Other002539 .icon.gettop{ background-position:0 100%;}
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display:none;}
.Other002539 #open_2539{ background-color:#483f3e;}
}

/*
 .Floor002412 为demo编号
 */
 .Floor002412{ padding: 50px 0; background: #fafafa;}
 @media only screen and (max-width:1023 ) {
     .Floor002412{ padding: 30px 0;}
 }
 
 .Floor002412 .auto{ max-width: 1440px; overflow: hidden;}
 @media only screen and (max-width:1470px ) {
     .Floor002412 .auto{ padding-left: 15px; padding-right: 15px; max-width: 1470px;}
 }
 
 .Floor002412 .wrap-Tit {position: relative; text-align: center;}
 .Floor002412 .wrap-Tit h2{ font-size: 26px; color: #373f53; margin: 0; position: relative; z-index: 3;}
 .Floor002412 .wrap-Tit em{ font-style: normal; color: #3e61af; font-family: Myriad Pro; font-size: 34px; text-transform: uppercase;position: relative; z-index: 3;}
 .Floor002412 .wrap-Tit .bg{ font-size: 70px; font-weight: bold;  color: rgba(164,174,192,.2); position: absolute; top: 0%; left: 50%; transform: translateX(-50%); text-transform: uppercase; z-index: 1; line-height: 0.8;}
 @media only screen and (min-width:1024px ) {
     .Floor002412 .wrap-Tit h2{ font-size: 36px;}
     .Floor002412 .wrap-Tit em{font-size: 44px;}
     .Floor002412 .wrap-Tit .bg{ font-size: 130px;}
 }
 @media only screen and (min-width:1440px ) {
     .Floor002412 .wrap-Tit h2{ font-size: 46px;}
     .Floor002412 .wrap-Tit em{font-size: 54px;}
     .Floor002412 .wrap-Tit .bg{ font-size: 150px;}
 }
 
 .Floor002412 .list{ padding: 30px 0 0;}
 @media only screen and (max-width:480px ) {
     .Floor002412 .list{ max-width: 390px; margin: 0 auto; }
 }
 @media only screen and (min-width:1024px ) {
     .Floor002412 .list{ padding: 40px 3% 0;}
 }
 @media only screen and (min-width:1440px ) {
     .Floor002412 .list{ padding: 70px 38px 0;}
 }
 
 .Floor002412 .list li{ float: left; }
 .Floor002412 .list li .pic{ overflow:hidden;}
 .Floor002412 .list li .pic a{ display: block; background-repeat: no-repeat; background-position: center; 
 transition: transform .5s ease-in-out;
 }
 .Floor002412 .list li .pic a img{ visibility: hidden;}
 .Floor002412 .list li .pic a:hover{ transform: scale(1.1);}
 .Floor002412 .list li .word h3{ margin: 30px 0 8px; font-size: 18px;}
 .Floor002412 .list li .word h3 a{ color: #073190;}
 .Floor002412 .list li .word time{ color: #b3b3b3; font-size: 14px;}
 .Floor002412 .list li .word figure{ height: 44px; overflow: hidden; line-height: 22px; color: #555; font-size: 14px; margin: 30px 0;}
 .Floor002412 .list li .word .more{ border: 1px solid #073190; color: #173d93; display: block; height: 40px; line-height: 38px; text-align: center; width: 80%; max-width: 170px; position: relative;
 transition: color .5s;
 }
 .Floor002412 .list li .word .more span{ position: relative; background: url(../images/Floor002412-more_icon.png) no-repeat right center; padding-right: 25px; z-index: 3;
 }
 .Floor002412 .list li .word .more:after{ content: ""; width: 0; height: 100%; background: #073190; display: block; position: absolute; top: 0; left: 0;
 transition: width .5s;
 }
 .Floor002412 .list li .word .more:hover:after{ width: 100%;}
 .Floor002412 .list li .word .more:hover{ color: #fff;}
 
 



 /*Floor002733 */
.Floor002733{overflow-x: hidden;background: url(../images/bac-cc.png) no-repeat center center;background-size: cover;}

.Floor002733 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002733 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002733 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002733 .slick-dots li.slick-active{border-color: #004ea2;}
.Floor002733 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #004ea2;}

.more-index{padding: 20px 0 44px 0;text-align: center; }
.more-index a{
    background: url(../images/mo-bac_03.png) center no-repeat;
    color: #ffffff;
    font-size: 14px;
    padding: 10px 30px;
    background-size: 100% 100%;
    margin-top: 20px;
}
.more-index a:hover{background-image: url(../images/a-h.png);}
.Floor002733 li.slick-slide{padding-top: 14px; height: auto;}
.Floor002733 li.slick-slide .inner{ position: relative;transition: 0.3s; }
.Floor002733 li.slick-slide .inner > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: transparent; z-index: 10;transition: 0.3s;border: 3px solid #004ea2; opacity: 0;-webkit-opacity: 0;}
.Floor002733 li.slick-slide .pic{overflow: hidden;}
.Floor002733 li.slick-slide .Ispic{padding-bottom: 65.79%; transition: 0.3s;}
.Floor002733 li:hover .Ispic{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.Floor002733 li.slick-slide:hover a{ opacity: 1;-webkit-opacity: 1;}
.Floor002733 li.slick-slide:hover .inner{box-shadow: 0 0 14px rgba(0,0,0,0.3);}
.Floor002733 li.slick-slide .txt{padding: 30px;}
.Floor002733 li.slick-slide .txt time{color: #666; font-size: 16px;}
.Floor002733 li.slick-slide .txt aside{font-weight: bold; color: #004ea2;font-size: 18px; margin-top: 10px;}
.Floor002733 li.slick-slide .txt p{line-height: 28px;}
@media(min-width:1201px){
.Floor002733 .slider{margin-left: -35px; margin-right: -35px; }
.Floor002733 li.slick-slide .inner{ margin: 0 35px;}
}
@media(max-width:1200px){
.Floor002733 li.slick-slide .inner{ margin: 0 14px;}
}
@media(max-width:1024px){
.Floor002733 li.slick-slide .txt{padding: 15px;}
}

/*Floor003183 */
.Floor003183{overflow: hidden;  }


.Floor003183 .controls{margin-bottom:calc(36 / 1920 * 100vw);position: relative;min-height: 1px;z-index: 5;}
.Floor003183 .slick-arrow{position: absolute; bottom: 100%;background: #e1e1e1 no-repeat center;background-size: auto calc(15 / 16 * 1em);padding: 0;right: 0; width: calc(52 / 16 * 1em);height: calc(52 / 16 * 1em); font-size: 1em;text-indent: -9999em;transition: 0.56s;}
.Floor003183 .slick-prev{margin-right:calc(74 / 16 * 1em); background-image: url(../images/Floor003183-prev.svg);}
.Floor003183 .slick-arrow:hover{background-color: #004ea2;}
.Floor003183 .slick-next{background-image: url(../images/Floor003183-next.svg);}

.Floor003183 .slider a{display: block;position: relative;  overflow: hidden; }
@media (min-width:1025px) {
.Floor003183 .slider{width:100%; overflow: hidden;margin-left: -20px;}
.Floor003183 .slider a{margin-left:20px;}
}
.Floor003183 .slider .Ispic{padding-bottom: 150%;transition: 0.3s ease-out;}
.Floor003183 .slider .txt{position: absolute; left: 0;  bottom: 0;width: 100%; padding:10px 20px;color: #fff;font-size: calc(22 / 16 * 1em);transition: 0.5s;}
.Floor003183 .slider .txt time{display: block;background: url(../images/Floor003183-more.svg) no-repeat right center;background-size: calc(15 / 22 * 1em) auto; font-family: 'Oswald-Medium';}
.Floor003183 .slider .tit{line-height:28px; margin-top: calc(5 / 22 * 1em);font-size: 16px;opacity: 0;text-align: center;}
.Floor003183 .slider  a:hover .Ispic{transform: scale(1.15);}
.Floor003183 .slider  a:hover .txt{background-color: rgba(0,78,162,0.8);}
.Floor003183 .slider  a:hover .tit{opacity: 1;}



/* footer */
footer {
	background: #004ea2;
	position: relative;
}

.footer-wrap {
	display: flex;
	z-index: 0;
	position: relative;
}

.footer-left {
	width: calc(100% - 380px);
	padding-top: 70px;
}

.footer-list-div {
	display: flex;
	padding-bottom: 50px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.footer-list-div dl {
	width: 20%;
}

.footer-list-div dl dt {
	margin-bottom: 13px;
}

.footer-list-div dl dt a {
	font-size: 18px;
	color: #ffffff;
}

.footer-list-div dl dd {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.footer-list-div dl dd a {
	font-size: 14px;
	color: #ffffff;
	display: block;
	width: 100%;
	margin-bottom: 8px;
}


.footer-copy {
	display: flex;
	padding: 20px 0;
}
.footer-copy .footer-copy-show{display:none;}
.footer-copy a {
	color: #ffffff;
	font-size: 14px;
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
}

.footer-copy a:after {
	position: absolute;
	content: "";
	right: 0;
	top: 4px;
	width: 1px;
	height: 12px;
	background: #ffffff;
}

.footer-copy a:last-of-type:after {
	display: none;
}

.footer-copy a:hover,
.footer-list-div dl dd a:hover {
	color: #007fcc;
}

.footer-right {
	background: url(../images/foot-bac_03.png) no-repeat;
	background-size: 100% 100%;
	width: 380px;
	margin-left: auto;
	text-align: right;
	padding-top: 70px;
	/* padding-bottom: 50px; */
}

.footer-media-box {
	width: 100px;
	height: 100px;
	box-sizing: border-box;
	padding: 8px;
	background: url(../images/ft_07.png) no-repeat;
	background-size: 100% 105%;
}

.footer-media-box img {
	width: 100%;
	height: auto;
}

.qudao-div a {
	background: url(../images/ft-b_03.png) no-repeat;
	background-size: 100% 100%;
	font-size: 14px;
	color: #ffffff;
	padding: 11px 18px;
}

.qudao-div {
	margin-bottom: 20px;
}

.qudao-div a icon {
	width: 16px;
	height: 16px;
	background: url(../images/ft_03.png) center no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.footer-media-box {
	position: absolute;
	display: none;
	left: 50%;
    	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
   	bottom: 100%;
}

.footer-media {
	display: flex;
	justify-content: flex-end;
}

.footer-media li {
	margin-left: 18px;
	position: relative;

}

.footer-media li:hover .footer-media-box {
	display: block;
}

.footer-right>h5 {
	font-size: 16px;
	color: #004ea2;
	margin-bottom: 12px;
}

.footer-right>h2 {
	font-size: 30px;
	color: #121659;
	font-family: "Microsoft YaHei", "微软雅黑", "DINPro-Bold";
	font-weight: bold;
	margin-bottom: 12px;
}

.add-call {
	margin-bottom: 15px;
}

.add-call p {
	font-size: 14px;
	color: #333;
	line-height: 24px;
}

.footer-bac-right {
	background: #e7f0f4;
	height: 100%;
	right: 0;
	height: 100%;
	position: absolute;
	top: 0;
}
 @media (max-width: 980px){
 	.footer-wrap{display: inline-block;width: 94%;margin: 0 3%}
.footer-left,.footer-right{width:100% }
.footer-bac-right{display: none}
.footer-right{padding: 20px;background: #E7F0F4}

 }
  @media (max-width: 480px){
.footer-left{padding-top: 20px;}
.footer-list-div{display: none
  }
}
/*
 .Menu002188 为demo编号
 */
 .Menu002188{ border-bottom:1px solid #e5e5e5;background: #f5f9fb;}
 .Menu002188 .Menu{ float:left;}
 .Menu002188 .Menu li{ float:left; padding:0 40px 0 0;}
 .Menu002188 .Menu li a{ font-size:18px; color:#333; padding-bottom:27px;transition: .3s ease-out;line-height: 75px;font-weight:bold;}
 .Menu002188 .Menu li.cur a,.Menu002188 .Menu li a:hover{ color:#004ea2;border-bottom:2px solid #004ea2;}
 .Menu002188 .Currents{ text-align:right;  color:#666; line-height:75px; float:right;}
 .Menu002188 .Currents em{ font-style:normal; display:inline-block;}
 .Menu002188 .Currents a{color:#666;transition: .3s ease-out;}
 .Menu002188 .Currents a:hover{color:#004ea2;}
 @media (max-width: 1000px){
	.Menu002188	.Currents{ display:none;}
	.Menu002188 .Menu li{;margin-right: 0;padding-right: 20px;}
 }
  @media (max-width:640px){
	.Menu002188 .Menu li{padding-right: 10px;}


  }
 /*
  .PicList001761 为demo编号
  */
.PicList001761{padding-top: 2%;}
 .PicList001761 .categoryname{ padding:3% 0; font-size:22px; color:#4c433e;}
 .PicList001761 li{ float:left; width:23.5%; margin-right:2%; text-align:center;border:1px solid #e1e1e1; overflow: hidden;margin-bottom: 2%;}
 .PicList001761 li figure{padding-bottom:75%; background-size:cover;transform: scale(1);transition: all .3s;}
 .PicList001761 li figure img{ display:none;}
 .PicList001761 li a{color:#4c433e; display:block;}
 .PicList001761 li:hover{box-shadow: 0 0 10px #ccc;}
  .PicList001761 li a.play{position: relative;}
 .PicList001761 li a.play:after{width:60px;height:60px;background:url(../images/play.png) no-repeat center;position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-50px;content:"";}
 .PicList001761 li span{ line-height:30px; padding:5% 0; font-size:16px;}
 .PicList001761 li:nth-child(4n){ margin-right:0;}
 .PicList001761 li:hover figure{transform: scale(1.05);}
 @media(max-width:375px){
 .PicList001761 .categoryname{ font-size:18px;}
 .PicList001761 li{ width:auto; float:none; margin-right:0; margin-bottom:2%;}
 }

 .PicList0017611{padding-top: 2%;}
 .PicList0017611 .categoryname{ padding:3% 0; font-size:22px; color:#4c433e;}
 .PicList0017611 li{ float:left; width:23%; margin-right:2%; text-align:center;border:1px solid #e1e1e1; overflow: hidden;margin-bottom: 2%;}
 .PicList0017611 li figure{padding-bottom:75%; background-size:cover;transform: scale(1);transition: all .3s;}
 .PicList0017611 li figure img{ display:none;}
 .PicList0017611 li a{color:#4c433e; display:block;}
 .PicList0017611 li:hover{box-shadow: 0 0 10px #ccc;}
 .PicList0017611 li span{ line-height:30px; padding:5% 0; font-size:16px;}
 .PicList0017611 li:nth-child(4n){ margin-right:0;}
 .PicList0017611 li:hover figure{transform: scale(1.05);}
 @media(max-width:375px){
 .PicList0017611 .categoryname{ font-size:18px;}
 .PicList0017611 li{ width:auto; float:none; margin-right:0; margin-bottom:2%;}
 }

/*Page003143 */
.Page003143 .Pages{padding: 0 0 3% 0;text-align: center;font-family: 'PingFang-SC-Medium';}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #004EA2;border-color: #004EA2;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}

 /*Floor003153 */

 .Floor003153{padding: 2% 0;}
.bt_tit h2{font-size: 38px;color: #000;position: relative;margin: 0 0 20px;}
.bt_tit h2::after{content: "";width: 50px;height: 3px;background: #004ea2;border-radius: 5px;position: absolute;bottom: 0;left: 0;}
 .Floor003153 .intro .info{line-height: 2.1428;font-size: 16px;color: #333;vertical-align: top;}
 @media (min-width:1025px) {
 .Floor003153 .intro .img{width: 50%;}
 .Floor003153 .intro .info{padding-left: 5.0714em; }  
 .Floor003153 .intro .info .bt_tit{margin-top:-23px;}
 }
 @media (max-width:1024px) {
 .Floor003153 .auto{padding: 2em 0;}
 .Floor003153 .intro .img{margin-bottom: 2em;}
 .bt_tit h2{font-size: 24px;}
 }
 
 /*Floor002979*/
 .Floor002979{padding: 3% 0; }
 .Floor002979 li{position: relative;overflow: hidden;}
 .Floor002979 li a{position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%;background:rgba(0,0,0,0.38);}
 .Floor002979 li .txt{position: absolute;color: #fff; z-index: 88; top: 50%; transform: translateY(-50%); right:30px; left: 30px; text-align: right;font-size: 24px;text-transform: uppercase; transition: margin 0.5s; line-height: 1.5;}
 .Floor002979 li .txt span{display: block;font-size: 15px;}
 .Floor002979 li .Ispic{transition: transform 0.3s;}
 .Floor002979 li:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
 .Floor002979 li:hover .txt{margin-top: -40px;}
 @media(min-width:641px){
 .Floor002979 li{float: left; margin-right: 1.299%;}
 .Floor002979 li:nth-child(1){width: 32.468%;}
 .Floor002979 li:nth-child(2),
 .Floor002979 li:nth-child(5){width: 28.572%;}
 .Floor002979 li:nth-child(3),
 .Floor002979 li:nth-child(4){width: 36.364%;}
 .Floor002979 li:nth-child(2),
 .Floor002979 li:nth-child(3){ margin-bottom: 1.299%;}
 .Floor002979 li:nth-child(3),
 .Floor002979 li:nth-child(5){margin-right: 0; float: right;}
 .Floor002979 li:nth-child(1) .Ispic{padding-bottom: 130%;}
 .Floor002979 li:nth-child(2) .Ispic,
 .Floor002979 li:nth-child(5) .Ispic{padding-bottom: 71.591%;}
 .Floor002979 li:nth-child(3) .Ispic,
 .Floor002979 li:nth-child(4) .Ispic{padding-bottom: 56.25%;}
 }
 @media(min-width:641px) and (max-width:1024px){
 .Floor002979 li .txt{font-size: 2.5vw;}
 }
 @media(max-width:640px){
 .Floor002979 li .txt{font-size: 5vw;}
 .Floor002979 li:hover .txt{margin-top: -4vw;}
 .Floor002979 li:not(:nth-child(1)){float: left; width: 100%; margin-top: 2%;}
 .Floor002979 li .Ispic{padding-bottom: 70%;}
 .Floor002979 li:nth-child(1) .Ispic{padding-bottom: 50%;background-position: center top 15%;}
 .Floor002979 li:nth-child(3),
 .Floor002979 li:nth-child(5){margin-left: 2%;}
 }
 /*PicList002433 */
 /*slick Basic*/
 .PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
 .PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
 .PicList002433 .slick-list:focus {outline: none}
 .PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
 .PicList002433 .slick-slider .slick-track, 
 .PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
 .PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
 .PicList002433 .slick-track:before, 
 .PicList002433 .slick-track:after{display: table; content: '';}
 .PicList002433 .slick-track:after{ clear: both;}
 .PicList002433 .slick-loading .slick-track { visibility: hidden;}
 .PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
 [dir = 'rtl'] .slick-slide {float: right;}
 .PicList002433 .slick-slide .slick-loading img { display: none;}
 .PicList002433 .slick-slide .dragging img { pointer-events: none;}
 .PicList002433 .slick-initialized .slick-slide { display: block;}
 .PicList002433 .slick-loading .slick-slide { visibility: hidden;}
 .PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
 .PicList002433 .slick-arrow .slick-hidden { display: none;}
 /*slick Basic End*/
 
 .PicList002433{background:url(../images/about.jpg) no-repeat center center ;background-size: cover;padding-top: 3%;}
 .PicList002433 .main{ padding:3% 0 4% 0;}
 .PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #004ea2; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
 .PicList002433 .main  .slick-arrow:hover{ background:#004ea2; }
 .PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #004ea2; border-right:2px solid #004ea2; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
 .PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
 .PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
 .PicList002433 .main  .slick-prev{ left:-59px;}
 .PicList002433 .main  .slick-next{ right:-59px;}
 @media(max-width:1408px){
 .PicList002433 .main  .slick-prev{ left:2%;}
 .PicList002433 .main  .slick-next{ right:2%;}
 }
 @media(max-width:640px){
 .PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
 .PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
 .PicList002433 .main .slick-next:before{left: 20%;}
 }
 
 .PicList002433  .list ul{ padding:0 50px;}
 .PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
 .PicList002433  .list li:first-child:before,
 .PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
 .PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
 .PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
 .PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
 .PicList002433  .list li .ytable{ height:245px;}
 .PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
 .PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
 .PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
 .PicList002433  .list li figure img{ max-height:245px;padding: 8px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
 .PicList002433  .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:20px; max-height:40px; color:#333;}
 .PicList002433  .list .ul-3 li{width:33.33333333%;}
 .PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
 .PicList002433  .list .ul-2 li{width:50%;}
 .PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
 .PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
 .PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
 .PicList002433  .list .ul-1 li{width:100%;}
 @media(max-width:640px){
 .PicList002433  .auto,
 .PicList002433  .list ul{ padding:0;}
 .PicList002433  .list li p{ font-size:12px;}
 .PicList002433  .list li .ytable{ height:150px;}
 .PicList002433  .list li figure img{ max-height:150px; padding:3px}
 .PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
 .PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
 .PicList002433  .list .ul-3 li:nth-child(3):after,
 .PicList002433  .list li:first-child:before{ display:none;}
 }
 @media(max-width:480px){
 .PicList002433  .list li .ytable{ height:100px;}
 .PicList002433  .list li figure img{ max-height:100px;}
 }
 /*RighInfo003134 */
 .RighInfo003134{padding: 2% 0;}
 .RighInfo003134 .img-side{margin-bottom: 4em;}
 .RighInfo003134 .img-side .ytable-cell{ padding-bottom: 0em;vertical-align: top}
 .RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 63%;}
 .RighInfo0031341 .img-group li .Ispic{background-size: cover;padding-bottom:50%;}
 .RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;display: none;}
 .RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
 .RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
 .RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #004ea2; width: 100%;height: 100%;}
 .RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
 .RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
 .RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
 .RighInfo003134 .controls .slick-disabled{cursor: default;}
 .RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
 .RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
 .RighInfo003134 .img-side .txt{text-align: left;}

 .RighInfo0031341 .controls{display: table;}

 .RighInfo003134 .img-side .tit{font-family: 'SourceHanSansCN-Medium'; font-size: 1.875em;color: #333; margin-bottom: 0.6em;text-align: left;margin-top:-5px;}
 .RighInfo0031341 .img-side .txt,.RighInfo0031341 .img-side .tit{text-align: center;}
 .RighInfo003134 .img-side p{font-size: 16px;line-height: 28px;color: #333;}
 .RighInfo003134 .img-side .line{width: 28px; height: 2px; background-color: #004ea2;display: block;margin: 0 auto 30px;margin-left:0;}
 .RighInfo0031341 .img-side .line{margin: 0 auto 30px;;}
 .RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
 .RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
 .RighInfo003134 .img-side .btn a.download{background-color: #004ea2;}
 .RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
 .RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
 .RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file.svg);}
 .RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}
 
 .RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-family: 'SourceHanSansCN-Medium';font-size: 1.5em; padding-bottom: 0.666em;color: #333; line-height: 2;}
 .RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #004ea2;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
 .RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
 .RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
 .RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 2em 0 3em 0;}
 .RighInfo003134 .prod-intro .singlePage dl{margin-top: 20px;}
 .RighInfo003134 .prod-intro .singlePage dt{font-size: 18px;color: #000;font-weight: bold;}
 .RighInfo003134 .prod-intro .singlePage dd{font-size: 16px;color: #333;position: relative;padding-left: 15px;}
 .RighInfo003134 .prod-intro .singlePage dd::after{content: "";width: 8px;height: 2px;background: #dcdcdc;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
 .RighInfo003134 .prod-intro .singlePage table tr,.RighInfo003134 .prod-intro .singlePage table td{padding: 10px;border: none !important;word-break: break-all;}
 .RighInfo003134 .prod-intro .singlePage table td p{margin:0;}
 .RighInfo003134 .prod-intro .singlePage tr{background: #fff;color: #333;}
 .RighInfo003134 .prod-intro .singlePage table{border: none !important;margin-bottom: 40px;}
 .RighInfo003134 .prod-intro .singlePage tr:first-child{background: #004ea2 !important;color: #fff;}
 .RighInfo003134 .prod-intro .singlePage tr:first-child *{color:#fff  !important}
 .RighInfo003134 .prod-intro .singlePage tr:nth-child(2n+1){background: #f5f5f5;}
 @media (min-width:1025px) {
 .RighInfo003134 .img-group{width: 80%;padding:0 0  4%;margin: 0 auto;}
 .RighInfo003134 .img-side .ytable-cell{padding-top: 0em;width: 100%}
 .RighInfo003134 .img-side .txt{padding: 0% 0% 0% 4%;width: 100%	}
 .RighInfo0031341 .img-side .txt{padding:0}
 .RighInfo0031341 .img-group{margin-top:2%;}
 }
 @media (max-width:1024px) {
 .RighInfo003134 .img-side{ padding: 2em;}
 .RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
 }
 
 .RighInfo003134 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
 .RighInfo003134 .popUp-box > .ytable{height: 100%;}
 .RighInfo003134 .popUp-box .main{background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
 .RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
 .RighInfo003134 .popUp-box .close:before,
 .RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
 .RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
 .RighInfo003134 .popUp-box .logo img{height: 1.9375em;}
 .RighInfo003134 .popUp-box .title{font-family: 'SourceHanSansCN-Medium';font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
 .RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #da251d; margin: 1em 0;}
 .RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;font-family: 'SourceHanSansCN-Light';}
 .RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
 .RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
 .RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
 .RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
 .RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
 .RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
 .RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
 .RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background: #da251d;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-family: 'SourceHanSansCN-Light';font-size: 1em;}
 @media (min-width:1025px) {
 .RighInfo003134 .popUp-box .main{padding: 10.9375vh 8.25em;}  
 .RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;} 
 }
 @media (max-width:1024px) {
 .RighInfo003134 .popUp-box .main{padding:2em; }  
 .RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
 }
 /*Banner003069 */
 .Banner003069{position: relative; z-index: 1;}
 .Banner003069 .auto{max-width: 1400px;}
 .Banner003069 .Ispic{height: 210px;}
 .Banner003069 .txt{position: absolute; left: 50%; top:50%; width: 100%; z-index: 10;color: #fff; font-size: 36px; transform: translate(-50%,-50%);text-align: center;}
 .Banner003069 .txt .en{font-size: 0.5em;font-family: 'SourceHanSansCN-Normal';}
 .Banner003069 .txt .cn{font-family: 'SourceHanSansCN-Bold';}
 @media(max-width:640px){
 .Banner003069 .Ispic{height: 28vw;}
 .Banner003069 .txt{font-size: 6vw;}
 }
 
 .padd-60{padding: 32px 0 40px;}
 
.product-section-2 {
	background: #f8f8f8;
}

.product-sec2-ul {
	display: flex;
	flex-wrap: wrap;
}

.product-sec2-ul li {
	width: 49%;
	margin-right: 2%;
	margin-bottom: 2%;
	background: #ffffff;
	display: flex;
	flex-wrap: wrap;
	box-sizing: border-box;
	padding: 50px 50px 50px 30px;
}





.product-sec2-ul li .product-sec2-left {
	width: 45%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	padding: 0 15px 0 0;
}

.product-sec2-ul li .product-sec2-left img {
	max-height: 36vh;
}

.product-sec2-ul li .product-sec2-right {
	width: 55%;
}

.product-sec2-ul li .product-sec2-right h4 {
	margin-bottom: 18px;
	font-size: 30px;
	color: #000000;
	position: relative;
	padding: 10px 0;
	text-align: right;
	margin-top: 0;
}
.product-sec2-ul li .product-sec2-right p{font-size: 16px;color: #666;line-height: 26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.product-sec2-ul li .product-sec2-right h4::after {
	position: absolute;
	content: "";
	width: 100%;
	height: 2px;
	background: url(../images/pic_xian_07.png) no-repeat;
	background-position: right;
	bottom: 0;
	right: 0;
}

.product-sec2-ul li .product-sec2-right dl {
	display: flex;
	flex-wrap: wrap;
	height: 90px;
}

.product-sec2-ul li .product-sec2-right dl dd {
	width: 50%;
	margin-bottom: 6px;
}

.product-sec2-ul li .product-sec2-right dl dd a {
	font-size: 16px;
	color: #333333;
	position: relative;
	padding-left: 15px;
	box-sizing: border-box;
	transition: 0.6s;
}

.product-sec2-ul li .product-sec2-right dl dd a::after {
	position: absolute;
	content: "";
	left: 0;
	width: 9px;
	height: 9px;
	border-radius: 100%;
	background: #86b2c6;
	top: 8px;
	transition: 0.6s;
}

.product-sec2-ul li .product-sec2-right dl dd a:hover {
	color: #007fcc;
	transition: 0.6s;
}

.product-sec2-ul li .product-sec2-right dl dd a:hover::after {
	background: #007fcc;
	transition: 0.6s;
}

.product-sec2-ul li:nth-of-type(2n) {
	margin-right: 0;
}

.nei-more-a {
	margin-top: 18px;
}

.nei-more-a a {
	font-size: 16px;
	color: #ffffff;
	background: url(../images/mo-bac_003.png) no-repeat;
	background-size: 100% 100%;
	padding: 5px 22px;
	transition: 0.6s;
	cursor: pointer;
}
.section-404 .nei-more-a a {
	font-size: 14px;
	color: #ffffff;
	background: url(../images/mo-bac_030.png) no-repeat;
	background-size: 100% 100%;
	padding: 5px 22px;
	transition: 0.6s;
	cursor: pointer;
}
.nei-more-a a:hover {
	background-image: url(../images/a-h.png);
	transition: 0.6s;
}

.right {
	text-align: right;
}

.product-sec3-ul {
	display: flex;
	flex-wrap: wrap;
}

.product-sec3-ul li {
	width: 32%;
	margin-right: 2%;
	position: relative;
}

.product-sec3-ul li:nth-of-type(3n) {
	margin-right: 0;
}

.product-sec3-ul li .product-sec3-text {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	box-sizing: border-box;
	padding-left: 25px;
}

.product-sec3-ul li .product-sec3-text h2 {
	font-size: 36px;
	color: #004ea2;
	font-weight: bold;
}

.product-sec3-ul li .product-sec3-text {}

/* product_list */
.product-list-text-div {
	margin-bottom: 25px;
}

.product-list-text-div p {
	font-size: 16px;
	color: #666666;
	line-height: 2em;
}

.product-list-text-div h2 {
	font-size: 36px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 25px;
	line-height: 1em;
}

.product-list-text-div h1 {
	font-size: 38px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 25px;
	line-height: 1em;
}

.product-nav-list-tab {
	display: flex;
	margin-bottom: 30px;
	flex-wrap: wrap;
}

.product-nav-list-tab li {
	width: 12.5%;
}

.product-nav-list-tab li a {
	background: url(../images/pic_tab_05.png) no-repeat;
	background-position: center;
	background-size: 100% 100%;
	padding: 8px 0px;
	font-size: 16px;
	color: #ffffff;
	transition: 0.6s;
	box-sizing: border-box;
	display: block;
	text-align: center;
}

.product-nav-list-tab li a.active,
.product-nav-list-tab li a:hover {
	background-image: url(../images/pic_tab_hover_05.png);
	transition: 0.6s;
}

.xgcp-swiper-container .product-list-ul {
	flex-wrap: nowrap;
}
.product-list-ul {
	display: flex;
	flex-wrap: wrap;
}
.product-xgcp-swiper{    position: relative;}
.product-list-ul li {
	width: 23.5%;
	margin-right: 2%;
	margin-bottom: 2%;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	background: #f3f7f9;
	transition: 0.6s;
}

.product-list-ul li:nth-of-type(4n) {
	margin-right: 0;
}

.product-list-ul li a {
	display: block;
	height: 100%;
}

.product-list-ul li a .product-list-img {
	text-align: center;
	box-sizing: border-box;
	padding: 20px;
	overflow: hidden;
	height: 245px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #ffffff;

}

.product-list-ul li a .product-list-img img {
	max-height: 100%;

	transition: 0.4s;
}

.product-list-ul li:hover a .product-list-img img {

	transition: 0.4s;
}

.product-list-ul li a .product-list-text {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px;
	/* background: #f3f7f9; */
	transition: 0.6s;
	height: 75px;
	text-align: center;
	box-sizing: border-box;
}

.product-list-ul li a .product-list-text p {
	font-size: 18px;
	color: #333333;
	max-height: 60px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    transition: 0.6s;
}

.product-list-ul li:hover {
	background: #87b2c7;
}



.product-list-ul li:hover a .product-list-text p {
	color: #ffffff;

}

.more-a-top {
	text-align: center;
	margin-top: 17px;
}

.more-a-top a {
	cursor: pointer;
	font-size: 16px;
	color: #666666;
}

.more-a-top a i {
	width: 14px;
	height: 8px;
	background: url(../images/pic_xjt_61.png) center no-repeat;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 4px;
}

.more-a-top a:hover {
	color: #007fcc;
}

.more-a-top a:hover i {
	background-image: url(../images/pic_xjt_h_61.png);
}


.case{padding: 2% 0 0;}
.new-com-title h1 {
	font-size: 38px;
	color: #000000;
	font-weight: bold;
	padding: 0px 0 12px;
	position: relative;
	line-height: 1em;
	text-align: center;
}

.new-com-title h1::after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	margin: auto;
	bottom: 0;
	width: 74px;
	height: 3px;
	background: #004ea2;
	border-radius: 50px;
	border-radius: 5px;
}

.case_top p{line-height: 28px;color: #666;font-size: 16px;}

/*RighInfo003141 */
.RighInfo003141{padding: 3% 0;}
.RighInfo003141 .plate dd{margin-bottom: 2.8565%;overflow: hidden;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.1); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd img{transform: scale(1);transition: all .3s;}
.RighInfo003141 .plate dd li aside{font-size:18px;color: #333;margin-bottom: 10px;}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 15px;color: #666;}
.RighInfo003141 .plate dd:hover{box-shadow: 0 0 10px rgba(0,78,162,0.3);}
.RighInfo003141 .plate dd:hover img{transform: scale(1.1);}
.RighInfo003141 .plate dd:hover aside{color: #004ea2;font-weight: bold;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}

}
@media (max-width:640px) {
.product-sec2-ul li{width: 100%}
.product-sec3-ul li{width: 100%;margin-bottom: 2%;}
.PicList001761 li{width: 48%}
.new-com-title h1{font-size: 24px;}

}

/*RighInfo003186 */
.RighInfo003186{overflow: hidden;padding-top: 2%;padding-bottom: 2%;}


@media (min-width:1025px) {
.RighInfo003186 .left-intro{width: 46%;}   
.RighInfo003186 .right-img{width: 50%; } 
.RighInfo003186 .number{max-width: calc(540 / 16 * 1em);}
}
.RighInfo003186 .left-intro .column-name{margin-bottom: calc(73 / 16 * 1em);}
.RighInfo003186 .intro h2{margin: 0 0 calc(20 / 40 * 1em);color: #bf9c50;font-family: 'Oswald-Medium';font-size: calc(40 / 16 * 1em);}
.RighInfo003186 .intro p{line-height: 26px;text-align: justify;}
.RighInfo003186 .right-img .pic{border-radius: 30px;overflow: hidden;margin-top:16px;}


.tit_left h1{text-align: left;}
.tit_left h1::after{margin: 0;}


/*Timeline003189 */
.Timeline003189{font-family: 'SourceHanSansCN-Regular'; overflow: hidden; background: url(../images/Timeline003189-bg.png) no-repeat center center;background-size: cover;color: #fff; padding:0 0 4%}
.Timeline003189 .new-com-title{position: relative;top: 30px;}
.Timeline003189 .new-com-title h1{color: #fff;}
.Timeline003189 .new-com-title h1::after{background: #fff;}
.Timeline003189 .controls{position: relative;height: 1px;z-index: 4;}
.Timeline003189 .slick-arrow{position: absolute;right: 0; bottom: 100%;background: rgba(0,0,0,0.2) url(../images/Timeline003189-arr-left.svg) no-repeat center center; background-size:calc(19 / 16 * 1em) auto; width: calc(52 / 16 * 1em);height: calc(52 / 16 * 1em); font-size: 1em;text-indent: 9999em; cursor: pointer;transition: 0.3s;}
.Timeline003189 .slick-prev{ right:calc(74 / 16 * 1em);}
.Timeline003189 .slick-next{background-image: url(../images/Timeline003189-arr-right.svg);}
.Timeline003189 .slick-arrow:hover{background-color: #004ea2;}

.Timeline003189 .slider{background: url(../images/Timeline003189-line.svg) no-repeat right center; background-size: contain;padding-top: 50px;}
.Timeline003189 .slider .slick-list{padding-top: 80px;}
.Timeline003189 .slider li .inner{padding-bottom: calc(562 / 240 * 100%);position: relative;}
.Timeline003189 .slider pre{font-family: 'SourceHanSansCN-Regular'; }
.Timeline003189 .slider li .dot{position: absolute; width: calc(19 / 16 * 1em);height: calc(19 / 16 * 1em);border-radius: 50%;background-color: #004ea2; transition: 0.3s;}
.Timeline003189 .slider li .dot:before{position: absolute;content: '';background-color: #fff; left:0;top: 0;border-radius: 50%; width: calc(9 / 19 * 100%);height: calc(9 / 19 * 100%);margin: auto; right: 0;bottom: 0;}

.Timeline003189 .slider li:not(.slick-active){opacity: 0;transition: opacity 0.3s;}
.Timeline003189 .slider li .dot{top: calc(302 / 562 * 100%); left: calc(132 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li .dot{top: calc(265 / 562 * 100%); left: calc(106 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li .dot{top: calc(226 / 562 * 100%); left: calc(80 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li .dot{top: calc(190 / 562 * 100%); left: calc(50 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li + li .dot{top: calc(150 / 562 * 100%); left: calc(26 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li + li + li .dot{top: calc(115 / 562 * 100%); left: 0;}

.Timeline003189 .slider li .item{position: absolute;width: calc(251 / 240 * 100%); height:auto; text-align: center;transition: 0.3s;background:rgba(0,0,0,.1);border-radius: 30px;padding: 30px 20px;}
.Timeline003189 .slider li .item{ left: calc(60 / 240 * 100%); bottom: calc(280 / 562 * 100%);}
.Timeline003189 .slider li.slick-active + li .item{ left: calc(47 / 240 * 100%); top: calc(357 / 562 * 100%); bottom: auto;}
.Timeline003189 .slider li.slick-active + li  + li .item{ left: calc(9 / 240 * 100%); bottom: calc(360 / 562 * 100%); top: auto;}
.Timeline003189 .slider li.slick-active + li + li + li .item{ left: calc(-3 / 240 * 100%); top: calc(284 / 562 * 100%); bottom: auto;}
.Timeline003189 .slider li.slick-active + li + li + li + li .item{ left: calc(-46 / 240 * 100%); bottom: calc(430 / 562 * 100%); top: auto;}
.Timeline003189 .slider li.slick-active + li + li + li + li + li .item{ left: calc(-57 / 240 * 100%); top: calc(210 / 562 * 100%); bottom: auto;}

.Timeline003189 .slider li .item .year{font-family: 'Oswald-Medium'; font-size: calc(24 / 16 * 1em); margin-bottom: 0.5em;}
.Timeline003189 .slider li .item pre{text-align: center; line-height:24px;font-size: 14px;height: 100px;overflow-y: auto;display: block;}
.Timeline003189 .slider li .item pre::-webkit-scrollbar{width: 4px;}
.Timeline003189 .slider li .item pre::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: rgba(0,0,0,0.2);}
.Timeline003189 .slider li .item pre::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}

@media (max-width:1440px) {
    .Timeline003189 .slider{background-size: auto 50%; background-position: right top 109%;}
}
@media (max-width:1024px) {
    .Timeline003189 .slider{background-position: right top 72%;}
.Timeline003189 .slider .slick-list{padding-top: 120px;padding-bottom: 90px;}

}
@media (max-width:768px) {
.Timeline003189 .slider li .item{position: static;width: calc(230 / 240 * 100%);}
.Timeline003189 .slider li .inner{padding-bottom: 0;}
.Timeline003189 .slider li.slick-active + li .dot{display: none}
.Timeline003189 .slider{background: none}
.Timeline003189 .slider .slick-list{padding: 20px 0}
.Timeline003189 .slider li .dot{display: none}

}
.Floor002121 .hd{
	display: flex;
	margin: 30px 0;
	flex-wrap: wrap;
	justify-content: center;
}
.Floor002121{background: #f0f5fb;padding:2% 0;}
.case_top{padding-bottom: 2%;}
.Floor002121 .hd li {
	width: 12.5%;
	list-style: none;
}

.Floor002121 .hd li span {
	background: url(../images/mo-bac_04.png) no-repeat;
	background-position: center;
	background-size: 100% 100%;
	padding: 8px 0px;
	font-size: 16px;
	color: #ffffff;
	transition: 0.6s;
	box-sizing: border-box;
	display: block;
	text-align: center;
	cursor: pointer;
}

.Floor002121 .hd li.on span,
.Floor002121 .hd li span:hover {
	background-image: url(../images/a-h.png);
	transition: 0.6s;
}

.RighInfo002851{padding:2% 0 3%;font-size: 16px; color: #333;line-height: 28px;}
.RighInfo002851 img{margin-top: 2%;width: 100%;}
.RighInfo002851 p{margin: 0 0 10px 0}


 .RighInfo002309 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
 .RighInfo002309 .aboutTxt01{ line-height:30px; font-size:16px; color:#333;}
 @media only screen and (min-width:768px ) {
	 .RighInfo002309 .aboutTxt01 .pic{ display: block;float:right; margin-left:80px;width: 30%;}
 }

 .RighInfo002309{padding: 2% 0 3%;overflow: hidden;font-size: 16px;color: #333;line-height: 28px;}
 @media (max-width:1024px) {
.Floor002121 .hd li{width: 18%}
.new-com-title h1{font-size: 24px;}

 }
  @media (max-width:640px) {
.Floor002121 .hd li{width: 25%}
  }
    @media (max-width:480px) {
.Floor002121 .hd li{width: 33%;font-size: 14px;}
.Floor002121 .hd li span{font-size: 14px;  }

}


.PicList001761 > .Popup{position: fixed;background:rgba(0, 0, 0, 0.75);}
.PicList001761 .videobox .Popup{position: absolute;}
.PicList001761 .Popup{ width: 100%; height: 100%; top: 0; left: 0; z-index: 100;}
.PicList001761 .Popup .ytable{height: 100%;}
.PicList001761 .Popup .ytable .video{ max-width: 800px; width: 80%;  margin: 0 auto; padding: 10px; background: #fff; box-shadow: 0 0 20px 5px rgba(0,0,0,.15);height: 500px;}
.PicList001761 .Popup video{ height: 100%;width: auto;margin: 0 auto;display: block;max-width: 100%;}
.PicList001761 .videobox .Popup video{ height: 100%;background: #000; }


.PicList001761 .Popup .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;background: none}
.PicList001761 .Popup .close:before,
.PicList001761 .Popup .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.PicList001761 .Popup .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}


/*RighInfo003150 */
.RighInfo003150 {padding: 3% 0;}
.RighInfo003150 .auto{position: relative;background-color: #f6f6f6;}
.RighInfo003150 .left{position: relative;}
.RighInfo003150 .left .txt{position: absolute; left: 0;top: 0;width: 100%; padding-left: 6.863%; padding-top: 5%;color: #fff;}
.RighInfo003150 .left .txt h3{margin: 0 0 0.5em 0;font-family: 'SourceHanSansCN-Medium';font-size: 1.625em;font-weight: normal;}
.RighInfo003150 .left .txt dd{font-family: 'SourceHanSansCN-Light';font-size: 1.125em; line-height: 2;}
.RighInfo003150 .left .txt dd:before{display: inline-block;content: ''; width: 5px;height: 5px;border-radius: 50%;background-color: #fff; margin-right: 10px; vertical-align: middle;}
.RighInfo003150 .right .inner{margin: 0 2.5em; padding:20px 20px; height: 26.5vw}
.RighInfo003150 .code img{max-width: 200px;margin: 0 auto;}
.RighInfo003150 .right h3{margin: 0;color: #333;font-family:  'SourceHanSansCN-Bold';font-size: 1.375em;font-weight: normal;position:relative;}
/* .RighInfo003150 .right h3:before{position: absolute;right: 100%; height: 1px;background-color: #1051bf;width: 7.5em;content: ''; top: 50%;margin-right: 1.2em;} */
.RighInfo003150 .right dt{color: #000; line-height: 1.875;}
.RighInfo003150 .code{text-align: center;background-color: #fff; padding: 2em 3em; margin-top: 1.5em;}
.RighInfo003150 .code aside{color: #333333;line-height: 1.5625; margin-top:1.2em;}
@media (min-width:1025px) {
.RighInfo003150 .auto:before{position: absolute;content: '';width: 1.427%; height: 100%;background-color: #fff; left: 72.858%;}
.RighInfo003150 .left{width: 72.858%;}
.RighInfo003150 .right{width: 25.715%;text-align: left;}    
}
@media (max-width:1024px) {
.RighInfo003150 .right{padding-bottom: 2em;text-align: left;}   
}
/*Map002858 */
.Map002858 #allmap{height: 26.5vw;}
.Map002858 #allmap,
.Map002858 #allmap *{box-sizing: content-box;}
.Map002858 #allmap img{max-width: inherit;}
/* .Map002858 .BMap_bubble_content b{font-size: 18px;display: block;padding-bottom: 5px;} */
.tdt-infowindow-content{font-size: 14px;}
.tdt-infowindow-content b{font-size: 18px;display: block;padding-bottom: 5px;}
@media(max-width:1024px){
.Map002858 #allmap{height: 40vw;}
}
@media(max-width:480px){
.Map002858 #allmap{height: 70vw;}
}
