.Header-wrapper{width: 100%;position: fixed;z-index: 99998;top: 0;left: 0;background: transparent;user-select: none;box-shadow: none;transition: all .4s ease;}
.Header-logo{float: left;width: 200px;line-height: 88px;height: 88px;align-items: center;position: relative;z-index: 999;}

.Header-logo img{max-width: 100%;position: absolute;transition: all .4s ease;top: 17px;}

.Header-logo img.s{opacity: 1;}

.Header-logo img.h{opacity: 0;}



.Header-lang{float: right;position: relative;z-index: 999;margin-right: 30px;}

.Header-lang-menu{display: flex;align-items: center;height: 88px;}

.Header-lang-menu span{display: block;padding-left: 26px;background: url('/images/langW.svg') no-repeat left center /20px auto;line-height: 22px;font-size: 14px;color: #fff;font-family: Arial;} 


 .Header-lang-more{display: none;z-index: 9;width: 160px;box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);background: #fff;position: absolute;top: 88px;left: 50%;margin-left: -80px;}

.Header-lang-more:before{content: "";display: block;width: 0px;height: 0px;border-style: solid;border-width: 0 8px 8px;border-color: transparent transparent #efefef transparent;position: absolute;top: -8px;left: 50%;margin: 0 0 0 -8px;}

.Header-lang-more a{display: block;font-size: 16px;color: #666;text-align: center;padding: 10px 0;}

.Header-lang-more a span{display: inline-block;}

.Header-lang-more a:hover {color: #fff;background: #146968;}

.Header-lang.active .Header-lang-more{display: block;animation: langInUp .4s ease-out;}

@keyframes langInUp{0% {transform: translateY(20px);opacity: 0.5;}100% {transform: translateY(0);opacity: 1;}}



.podan{


	    display: inline-block;
    width: 23.7%;
      max-width: 100%;
    padding: 0 0px 0px;

	
}


.podan a {
    display: block;
    max-width: 100%;
    font-size: 18px;
    padding: .7em 1em;
    background-color: #eee;
    text-align: center;
}

.podan .actives{
    background-color: #28ca6c;
    color: #fff;
    font-weight: bold;
}



.active{    color: #146968 !important;}


.Header-contact{display: block;float: right;height: 88px;line-height: 88px;}

.Header-contact a{transition: all .4s ease; padding: 7px 13px;color: #fff;border: 2px solid #fff;border-radius: 30px;font-size: 18px;}

.Header-contact a:hover{color: #146968 !important;border-color: #146968 !important;}

.Header-navbar{float: right;visibility: visible;opacity: 1;}

body.PC .Header-navbar{display: block !important;}

.Header-navbar li{float: left;margin: 0 24px;position: relative;z-index: 9;}

.Header-navbar li:last-child{margin-right: 0;}

.Header-navbar li:first-child{margin-left: 0;}

.Header-menu{position: relative;height: 88px;display: flex;align-items: center;font-size: 16px;color: #fff;transition: color .4s ease;}


.Header-navbar li:hover .Header-menu, .Header-navbar li.active .Header-menu{color: #146968 !important;}

.Header-navbar li.active .Header-menu::before{opacity: 1;}

.Header-arrow{display: none;}

.Header-drop{display: none;position: absolute;background: #f7f7f7;top: 88px;left: 50%;width: 200px;margin-left: -100px;}

.Header-drop a{display: block;width: 100%;height: 54px;line-height: 54px;font-size: 16px;color: #666;text-align: center;transition: all .4s ease;}

.Header-drop a.active, .Header-drop a:hover{background: #146968;color: #fff;}



.Header-navclick{display: none;width: 24px;height: 60px;cursor: pointer;float: right;user-select: none;align-items: center;}

.Header-navclick span{width: 100%;height: 2px;background: #777;display: block;position: relative;transition: all .2s linear;}

.Header-navclick span:before,.Header-navclick span:after{content: "";position: absolute;height: 2px;background: #777;display: block;left: 0;width: 100%;transition: all .2s linear;}

.Header-navclick span:before{top: -7px;}

.Header-navclick span:after{top: 7px;}

.Header-navclick.active span{-moz-animation: buttonAnimation 0.3s ease forwards;-webkit-animation: buttonAnimation 0.3s ease forwards;animation: buttonAnimation 0.3s ease forwards;}

.Header-navclick.active span:before{-moz-animation: buttonAnimationBefore 0.3s ease forwards;-webkit-animation: buttonAnimationBefore 0.3s ease forwards;animation: buttonAnimationBefore 0.3s ease forwards; }

.Header-navclick.active span:after{-moz-animation: buttonAnimationAfter 0.3s ease forwards;-webkit-animation: buttonAnimationAfter 0.3s ease forwards;animation: buttonAnimationAfter 0.3s ease forwards;}

@-moz-keyframes buttonAnimationBefore {

    0% {-moz-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0);}

    50% {-moz-transform: translateY(7px) rotate(0);transform: translateY(7px) rotate(0);}

    100% {-moz-transform: translateY(7px) rotate(45deg);transform: translateY(7px) rotate(45deg);}

}

@-webkit-keyframes buttonAnimationBefore {

    0% {-webkit-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0);}

    50% {-webkit-transform: translateY(7px) rotate(0);transform: translateY(7px) rotate(0);}

    100% {-webkit-transform: translateY(7px) rotate(45deg);transform: translateY(7px) rotate(45deg);}

}

@keyframes buttonAnimationBefore {

    0% {-moz-transform: translateY(0px) rotate(0);-ms-transform: translateY(0px) rotate(0);-webkit-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0);}

    50% {-moz-transform: translateY(7px) rotate(0);-ms-transform: translateY(7px) rotate(0);-webkit-transform: translateY(7px) rotate(0);transform: translateY(7px) rotate(0);}

    100% {-moz-transform: translateY(7px) rotate(45deg);-ms-transform: translateY(7px) rotate(45deg);-webkit-transform: translateY(7px) rotate(45deg);transform: translateY(7px) rotate(45deg);}

}

@-moz-keyframes buttonAnimationAfter {

    0% {-moz-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0);}

    50% {-moz-transform: translateY(-7px) rotate(0);transform: translateY(-7px) rotate(0);}

    100% {-moz-transform: translateY(-7px) rotate(-45deg);transform: translateY(-7px) rotate(-45deg);}

}

@-webkit-keyframes buttonAnimationAfter {

    0% {-webkit-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0);}

    50% {-webkit-transform: translateY(-7px) rotate(0);transform: translateY(-7px) rotate(0);}

    100% {-webkit-transform: translateY(-7px) rotate(-45deg);transform: translateY(-7px) rotate(-45deg);}

}

@keyframes buttonAnimationAfter {

    0% {-moz-transform: translateY(0) rotate(0);-ms-transform: translateY(0) rotate(0);-webkit-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0);}

    50% {-moz-transform: translateY(-7px) rotate(0);-ms-transform: translateY(-7px) rotate(0);-webkit-transform: translateY(-7px) rotate(0);transform: translateY(-7px) rotate(0);}

    100% {-moz-transform: translateY(-7px) rotate(-45deg);-ms-transform: translateY(-7px) rotate(-45deg);-webkit-transform: translateY(-7px) rotate(-45deg);transform: translateY(-7px) rotate(-45deg);}

}

@-moz-keyframes buttonAnimation {

    0% {background: transparent;}

    50% {background: rgba(255, 255, 255, 0);}

    100% {background: rgba(255, 255, 255, 0);}

}

@-webkit-keyframes buttonAnimation {

    0% {background: transparent; }

    50% {background: rgba(255, 255, 255, 0);}

    100% {background: rgba(255, 255, 255, 0);}

}

@keyframes buttonAnimation {

    0% {background: transparent; }

    50% {background: rgba(255, 255, 255, 0);}

    100% {background: rgba(255, 255, 255, 0);}

}



.bodyScroll .Header-wrapper, .bodyMouse .Header-wrapper, .bodySearch .Header-wrapper, .noLucency .Header-wrapper{background: #fff;box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.1);}

.bodyScroll .Header-menu, .bodyMouse .Header-menu, .bodySearch .Header-menu, .noLucency .Header-menu,.bodyScroll .Header-contact a, .bodyMouse .Header-contact a, .bodySearch .Header-contact a, .noLucency .Header-contact a{color: #333;}

.bodyScroll .Header-contact a, .bodyMouse .Header-contact a, .bodySearch .Header-contact a, .noLucency .Header-contact a{border-color: #333;}

.bodyScroll .Header-wrapper::after, .bodyMouse .Header-wrapper::after, .noLucency .Header-wrapper::after{background: rgba(0, 0, 0, 0.1);}

.bodyScroll .Header-logo img.s, .bodyMouse .Header-logo img.s, .bodySearch .Header-logo img.s, .noLucency .Header-logo img.s{opacity: 0;}

.bodyScroll .Header-logo img.h, .bodyMouse .Header-logo img.h, .bodySearch .Header-logo img.h, .noLucency .Header-logo img.h{opacity: 1;}

.bodyScroll .Header-lang-menu span, .bodyMouse .Header-lang-menu span, .bodySearch .Header-lang-menu span, .noLucency .Header-lang-menu span{color: #747474;background-image: url('/images/lang.svg');}

.bodyScroll .Header-search-click, .bodyMouse .Header-search-click, .bodySearch .Header-search-click, .noLucency .Header-search-click{background-image: url('/images/search.svg');}

.bodySearch .Header-navbar{visibility: hidden;opacity: 0;}


.noLucency .Container-wrapper{margin-top: 88px;}




.Footer-wrapper{width: 100%;background: #203864;position: relative;z-index: 9;}

.Footer-items{width: 100%;padding: 250px 0 30px;}

.Footer-items.pages{padding-top: 80px;}

.Footer-logo,.Footer-navbar,.Footer-contact{float: left;}

.Footer-logo{width: 220px;}

.Footer-logo img{width: 100%;}

.Footer-navbar{overflow: hidden;user-select: none;margin-left: 160px;}

.Footer-navbar li{margin-top: 10px;}

.Footer-navbar li:first-child{margin-top: 0;}

.Footer-contact{font-size: 16px; margin-left: 150px;color: #fff;width: 340px;}

.Footer-address .title{font-weight: 700;}

.Footer-address .text{margin-top: 15px;}

.Footer-email{margin-top: 30px;}

.Footer-email a{text-decoration:underline;}



.Footer-menu{font-size: 16px;color: #fff;font-weight: 700;display: block;text-transform: uppercase;}

.Footer-drop{width: 100%;margin-top: 12px;}

body.PC .Footer-drop{display: block !important;}

.Footer-drop a{display: block;font-size: 14px;color: #fff;line-height: 1;padding: 7px 0;transition: all .4s ease;}

.Footer-drop a:hover{color: #969da6;}

.Footer-copyright .contain-1400{border-top: 1px solid rgba(255, 255, 255, 0.1);padding: 24px 0;}

.Footer-copyright h6, .Footer-copyright p{color: rgba(255, 255, 255, .8);line-height: 18px;}

.Footer-copyright h6{font-size: 12px;float: left;}

.Footer-copyright p{font-size: 14px;float: right;}



.FooterCode{width: 100%;font-size: 0;margin-top: 50px;text-align: right;float: left;}

.FooterCode a{display: inline-block;vertical-align: middle;position: relative;}

.FooterCode a{width: 32px;text-align: center;margin: 0 5px;}

.FooterCode a>img{width: 22px;}

.FooterCode-img{display: none;width: 152px;height: 152px;padding: 6px;position: absolute;bottom: 36px;left: 50%;margin-left: -76px;background: #fff;border-radius: 4px;}

.FooterCode-img::after{content: "";display: block;width: 0px;height: 0px;border: 8px solid transparent;border-top-color: #fff;position: absolute;bottom: -16px;left: 50%;margin-left: -8px;}

.FooterCode-img img{width: 100%;height: 100%;object-fit: cover;}

.FooterCode a:hover .FooterCode-img{display: block;animation: FooterCode .6s ease-in-out both;}




.Footer-ripple{position: absolute;left: 0;top: 0;width: 100%;z-index: 1;height: 200px;}

.Footer-rippleW{position: absolute;left: 0;top: 0;width: 100%;z-index: 10;height: 85px;}

.Footer-ripple::after{animation: FRipple 30s linear infinite; content: "";width: 1000%;height: 100%;background: url('../image/footer-ripple.png') repeat-x;position: absolute;left: 0;top: 0;}

.Footer-rippleW::after{z-index: 10; animation: FRipple 40s 0s linear infinite; content: "";width: 1000%;height: 100%;background: url('../image/footer-rippleW.png') repeat-x;position: absolute;left: 0;top: 0;}

.Footer-ripple.pages{top: -200px;}

.Footer-rippleW.pages{top: -85px;}

.Footer-ripple.pages::after{background-image: url('../image/footer-rippleD.png');}

.Footer-rippleW.pages::after{background-image: url('../image/footer-rippleB2.png');}

@keyframes FooterCode{0%{transform: translateY(-14px);}100%{transform: translateY(0);}}

@keyframes FRipple{100%{transform: translateX(-50%);}}





.backTop {display: none;right: 40px;bottom: 60px;width: 44px;height: 44px;border-radius: 4px;position: fixed;cursor: pointer;z-index: 9999; background: #146968 url('../image/top.svg') no-repeat center/22px auto;}

@media all and (max-width:1599px) {.backTop {right: 30px;bottom: 40px;}}

@media all and (max-width:640px) {.backTop {right: 8px;bottom: 20px;width: 40px;height: 40px;background-size: 20px auto;}}




.Container-wrapper{width: 100%;}

.contain-1600, .contain-1400, .contain,.contain-1150{margin: 0 auto;}

.contain-1600{width: 1600px;}

.contain-1400{width: 1400px;margin:0 auto;}

.contain-1150{width: 1150px;}

.contain{width: 1280px;}




.lgImg{ 
	display:block; 
	width:100%; 
	}
.pic,
.pic2{ 
	display:block; 
	overflow:hidden; 
	position:relative; 
	}
.pic > img{ 
	display:block; 
	width:100%; 
	transition:600ms; 
	-webkit-transition:600ms; 
	}
.pic2 > img{
	display:block; 
	width:100%; 
	}
	
	.ix-ab { position: relative; color: #333; }
.ix-ab a {color: #565656;}
.ix-ab .pic {float: right;width: 46%;}
.ix-ab .txts {float: left;width: 46%;padding-top: 15px;position: relative;}
.ix-ab .txts .txx {font-size: 42px;line-height: 1.4;color: #202020;}
.ix-ab .txts .ix-line {margin-bottom: 30px;}
.ix-ab .txts .ia-more {margin-top: 40px;}

.txx1 {font-size: 28px;line-height: 1.4;color: #2d2d2d;margin-bottom: -5px;}

.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0px;
}

.clearfix:after {
    clear: both;
}

.ix-line { text-align: left; }
.ix-line .ib {width: 48px;height: 2px;display: block;background: #146968;transition: 300ms;margin-left: 3px;}
.ix-line.grey .ib { background: #ccc !important; }



.w55{width:45%;float: left;}

.tt77{margin-top:20px;font-size: 15px;line-height: 2;color: #464646;}
.tt77 p{ margin-bottom:10px;}

.btn5{display: inline-block;padding: 13px 45px;font-size: 14px;line-height: 1.2;text-align: center;border: 1px solid #787878;color: #555;border-radius: 60px;}
.btn5:hover{border-color: #00A0E9;color: #fff;background: #00A0E9;}

.ia-more {font-size: 14px;text-align: left;}
.ia-more a {color: #147861;}
.ia-more .ib {position: relative;width: 155px;height: 46px;display: inline-block;border: solid 2px #147861;text-align: center;line-height: 44px;border-radius: 50px;}
.ia-more .ib:hover {border-color: #147861;color: #fff;background: #147861;}
.ia-more .ib .ia-plus { position: absolute; right: 0; top: 24px; }

.scapic:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); }



.ix1 {padding-top: 80px;padding-bottom: 70px;}
.ix1 .dt-arrow {margin: 45px auto 0 auto;}
.bico{ background: url('../image/bicos.png'); }


.dt-arrow { position: relative; width: 37px; height: 44px; }
.dt-arrow:before { content: ""; position: absolute; left: 18px; top: 0; bottom: 0; width: 1px; background: #a0a0a0; }
.dt-arrow .bico { position: absolute; left: 0; bottom: 0; width: 100%; height: 19px; background-position: -192px -123px; animation: hide-dt 3s infinite; }


.w60{width:45%; position:relative;}
.index-title{font-size: 38px;line-height: 1;font-weight:400;color:#fff;margin-bottom: 28px;}
.comm-txt-box{font-size: 16px; color:#fff;}
.comm-txt-box p{margin:0 0 15px;line-height: 2;}

.mp50{ margin-top:50px;}
.index_more1{height: 46px;display: flex;display: -ms-flexbox;align-items: center;justify-content: center;line-height: 46px;width: 155px;font-size: 14px;transition: ease .4s;box-sizing: border-box;text-align: center;border-radius: 60px;border: 1px solid #fff;color: #ffffff;}
.index_more1 .iconfont{ display: inline-block; margin-left: 10px; font-size: 20px;}
.index_more1:hover{background: #fff;color: #146968;border: 1px solid #fff;}

.home-Btn{margin-top: 60px;}

.tit{text-align: center;margin-bottom: 38px;}
.tit h3{font-size: 36px;color: #1d1d1d;line-height: 1.2;position: relative;padding-bottom: 0;margin-bottom: 11px;font-weight: 400;}
.tit h4{font-size: 16px;color: #505050;font-weight: 400;max-width: 95%;margin-left: auto;margin-right: auto;}

.subject-item7 .content_list {
	position: relative;
	margin-top: 10px;
	width: 100%;
}

.subject-item7 .item_block {
	position: relative;


	padding: 40px 25px;
}

.subject-item7 .item_block:last-child {
	border-bottom: 1px solid #e5e5e5
}

.subject-item7 .item_block:not(:first-child) {
	padding-top: 30px;
	width: 48.5%;
	float: right;
	border-top: 1px solid #e5e5e5;
	box-sizing: border-box;
}

.subject-item7 .item_block:not(:first-child):hover {
	box-shadow: 0 0 40px rgba(0,0,0,.08)
}

.subject-item7 .item_block:not(:first-child):hover .item_wrapper .item_info .title {
	color: #146968;
	-webkit-transform: translateX(-14px);
	-ms-transform: translateX(-14px);
	transform: translateX(-14px);
}

.subject-item7 .item_block:not(:first-child):hover .item_wrapper .item_info .title:before {
	background-position: -35px -148px
}

.subject-item7 .item_block:not(:first-child):hover .item_wrapper .item_des {
	-webkit-transform: translateX(12px);
	-ms-transform: translateX(12px);
	transform: translateX(12px)
}

.subject-item7 .item_block:not(:first-child):hover .details:before {
	left: 30px;
	opacity: 0;
	filter: alpha(opacity=0)
}

.subject-item7 .item_block:not(:first-child):hover .details:after {
	left: 15px;
	opacity: 1;
	filter: alpha(opacity=100)
}

.subject-item7 .item_block:not(:first-child) .item_wrapper .item_info {
	width: 80%;
}

.subject-item7 .item_block:not(:first-child) .item_wrapper .item_info .title {
	overflow: hidden;

	padding-left: 26px;
	color: inherit;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition: all .36s;
	-moz-transition: all .36s;
	-o-transition: all .36s;
	transition: all .36s;
	-webkit-transform: translateX(-27px);
	-ms-transform: translateX(-27px);
	transform: translateX(-27px)
}



.subject-item7 .item_block:not(:first-child) .item_wrapper .item_info .title:before {
	position: absolute;
	top: 12px;

	left: 8px;
	width: 5px;
	height: 5px;
	background: url(../image/icon-arrow.png) no-repeat 0 -148px;
	content: "";
	speak: none
}

.subject-item7 .item_block:not(:first-child) .item_wrapper .item_des {

	-moz-transition: all .36s;
	-o-transition: all .36s;
	transition: all .36s;
	webkit-transition: all .36s;
}


.subject-item7 .item_block:not(:first-child) .item_wrapper .date_wrap {
	float: right
}

.subject-item7 .item_block:not(:first-child) .item_wrapper .date_wrap .md2 {
	color: #999;
}


.subject-item7 .item_block:not(:first-child) .item_img {
	display: none

}

.subject-item7 .item_block:not(:first-child) .details {
	position: absolute;
	right: 26px;

	bottom: 44px;

	overflow: hidden;
	width: 40px;
	height: 16px;
	border-left: 1px solid #e5e5e5;
	color: transparent
}



.subject-item7 .item_block:first-child {
	padding: 32px 40px 35px 40px;
	width: 48.5%;
	float: left;
	background: #f5f5f5;
}



.subject-item7 .item_block:first-child:hover .details:after,.subject-item7 .item_block:first-child:hover .details:before {
	position: absolute;
	top: 50%;
	left: 50%;

	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

.subject-item7 .item_block:first-child:hover .item_wrapper .item_des .description {
}

.subject-item7 .item_block:first-child:hover .item_img img {
	-webkit-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08)
}

.subject-item7 .item_block:first-child .item_img {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin-bottom: 0;
	max-height: 306px;
}

.subject-item7 .item_block:first-child .item_img img {
	width: 100%;
	-moz-transition: all .36s ease;
	-o-transition: all .36s ease;
	transition: all .36s ease;
	webkit-transition: all .36s ease
}

.subject-item7 .item_block:first-child .item_wrapper .item_info .title {
	margin-top: 5px;
	color: #333;
	font-size: 18px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


.subject-item7 .item_block:first-child .item_wrapper .item_des {
	margin-top: 8px;
	margin-bottom: 17px;
}

.subject-item7 .item_block:first-child .item_wrapper .item_des .description {
	box-sizing: border-box;
	padding-left: 0;
	width: 100%;
	height: auto;
	border-left: 1px solid transparent;
	font-size: 14px;
	line-height: 25px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-moz-transition: all .36s ease;
	-o-transition: all .36s ease;
	transition: all .36s ease;
	webkit-transition: all .36s ease;
}



.subject-item7 .item_block:first-child .details em {
	display: block;

	height: 36px;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	webkit-transition: all .2s ease-out
}



.subject-item7 .item_block .item_wrapper {
	color: #333;
	transition: color .36s ease
}

.subject-item7 .item_block .item_wrapper .item_info .title {
	color: inherit;
	font-size: 16px;

	line-height: 30px;
	font-weight: 400;
}


.subject-item7 .item_block .item_wrapper .item_des {
	margin-top: 15px;
}

.subject-item7 .item_block .item_wrapper .item_des .description {
	width: 100%;
	height: 52px;
	font-size: 14px;

	line-height: 24px;
	opacity: .7;
	margin-bottom: 0;
	ilter: alpha(opacity=70);

	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}



.subject-item7 .item_block .item_wrapper .date_wrap {
	font-family: Arial;
}

.subject-item7 .item_block .item_wrapper .date_wrap .year {
	display: none;
	font-family: inherit
}

.subject-item7 .item_block .item_wrapper .date_wrap .md2 {
	font-size: 14px;
	line-height: 24px;
}

.subject-item7 .item_tags {
	display: none

}


.index-2-more{text-align: center;margin-top: 50px;}
.index-2-more a{display: inline-block;padding: 14px 40px;font-size: 14px;line-height: 1.2;text-align: center;border: 1px solid #146968;color: #146968;}
.index-2-more a:hover{border-color: #146968;color: #fff;background: #146968;}

.banner_text{width: 100%;position: absolute;left: 0;top: 54%;transform: translateY(-50%);}
.banner_text img{ max-width: 100%;  display: block;}
.other_banner{position: relative;text-align: center;overflow: hidden;height: 500px;margin-top: 0;}
.other_banner2{position: relative;text-align: center;overflow: hidden;height: 600px;margin-top: 0;}
.other_banner .banner_text{ color: #fff;}
.other_banner .banner_text h3{font-size: 44px;font-weight: bold;margin-bottom: 1px;margin-top: 0;color: #fff;line-height: 1.4;}
.other_banner .banner_text h4{font-size: 22px;margin: 0;}
.other_banner .banner_text h5{font-size: 18px;line-height: 1.65;letter-spacing: 0.5px;margin: 15px 0;}
.other_banner .banner_text h6{font-size: 22px;line-height: 1.5;font-weight: 400;letter-spacing: 0.5px;}
.other_banner img{width: 100%;animation: zoombig 3s linear forwards;}
.line33 {
  background-color: #fff;
  display: block;
  width: 30px;
  height: 3px;
  margin: 15px auto 15px auto;
}

@keyframes zoombig {
	0%{transform: scale(1.2,1.2);} 

	100%{transform: scale(1,1);}
}

@keyframes rotating{
from{transform:rotate(0)}
to{transform:rotate(360deg)}
}


.home-block {
	padding: 60px 0;
}


.sonTitle{width: 100%;text-align: center;}
.sonTitle h2{font-size: 36px;color: #1a1a1a;font-weight: 700;margin-bottom: 18px;}
.sonTitle p{font-size: 16px;color: #888;line-height: 2;margin-bottom: 12px;}
.sonTitle.white h2, .sonTitle.white p{color: #fff;}
.sonTitle h6{font-size: 36px;color: #fff;margin-bottom: 24px;}
.abogsgk{width: 100%;overflow: hidden;}
.abogsgk .sonTitle h2{margin-bottom: 0;line-height: 1;}
.abogsgk-items{width: 100%;margin-top: 40px;}
.abogsgk-img{width: 50%;float: right;overflow: hidden;}
.abogsgk-img img{width: 100%;}
.abogsgk-cont{width: 50%;float: left;padding: 62px 90px 0 0;background: url('../image/abogs1_1.png') no-repeat left top/141px auto;}
.abogsgk-cont h2{font-size: 26px;color: #000000;font-weight: 700;line-height: 1.5;}
.abogsgk-cont h9{font-size: 14px;color: #222; line-height:1.8;}
.abogsgk-cont i{display: block;height: 40px;width: 100%;}
.abogsgk-cont p{font-size: 16px;color: #4c4c4c;line-height: 1.8;margin-bottom: 15px;}
.abogsjj{width: 100%;overflow: hidden;}
.abogsjj-img{width: 50%;float: left;overflow: hidden;position: relative;}
.abogsjj-img img{width: 100%;object-fit: cover;}
.abogsjj-cont{position: absolute;width: 650px;height: 100%;top: 0;left: 0;display: flex;align-items: center;padding-left: 13%;z-index: 2;}
.abogsjj-cont .sonTitle{text-align: left;}
.abogsjj-cont .sonTitle h2{margin-bottom: 40px;}
.abogsyj{width: 100%;background: #f5f5f5;overflow: hidden;padding: 90px 0;}
.abogsyj .sonTitle h2{margin-bottom: 0;line-height: 1;}
.abogsyj-list{width: 100%;margin-top: 60px;}
.abogsyj-list ul{margin-left: -1%;margin-right: -1%;}
.abogsyj-list li{width: 31.3333333333333333%;float: left;margin-left: 1%;margin-right: 1%;background: #fff;box-shadow: 0 0 43px rgba(14, 41, 75, .1);}
.abogsyj-img{width: 100%;position: relative;}
.abogsyj-img-pic{width: 100%;height: 190px;object-fit: cover;}
.abogsyj-img-mix{position: absolute;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;top: 0;left: 0;text-align: center;overflow: hidden;}
.abogsyj-img-mix i{width: 100%;height: 66px;position: relative;z-index: 2;}
.abogsyj-img-mix i img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;transition: all .4s ease;}
.abogsyj-img-s{opacity: 1;}
.abogsyj-img-h{opacity: 0;}
.abogsyj-img-mix h2{font-size: 24px;color: #181818;line-height: 1;font-weight: 700;margin-top: 16px;transition: all .4s ease;position: relative;z-index: 2;}
.abogsyj-img-mix::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #fff;transition: all .4s ease;}
.abogsyj-img::after{content: "";position: absolute;width: 90px;height: 1px;background: #146968;left: 0;right: 0;bottom: 0;margin: 0 auto;transition: all .4s ease;}
.abogsyj-cont{width: 100%;text-align: center;padding: 30px 60px;height: 120px;}
.abogsyj-cont p{font-size: 16px;color: #444444;line-height: 1.8;}
.abogsyj-list li:hover .abogsyj-img::after{opacity: 0;}
.abogsyj-list li:hover .abogsyj-img-mix::after{top: -100%;}
.abogsyj-list li:hover .abogsyj-img-s{opacity: 0;}
.abogsyj-list li:hover .abogsyj-img-h{opacity: 1;}
.abogsyj-list li:hover .abogsyj-img-mix h2{color: #fff;}


.tit3{margin-bottom: 35px;}
.tit3 h3{font-size: 36px;color: #1d1d1d;line-height: 1.2;position: relative;padding-bottom: 0;margin-bottom: 15px;font-weight: 400;
    
        text-align: center;
}
.tit3 h4{font-size: 16px;color: #505050;font-weight: 400;max-width: 90%;line-height: 1.8;margin-left: auto;margin-right: auto;}


.allfl { margin-bottom: 0; }
.allfl div, .allfl img { float: left; }
.allfl img {width: 100%;}
.allfl div {position: relative;padding: 34px 45px 42px 45px;}
.pro_list ul{
    margin-left: -0.8%;
    margin-right: -0.8%;
    margin-bottom: -15px;
    float: left;
}
.pro_list li{float:left;position:relative;background-color:#FFF;width: 31.7333333%;overflow:hidden;margin: 0 0.8% 2% 0.8%;display:inline;}

.btn1 {display: block;width: 116px;height: 38px;line-height: 36px;text-align: center;font-size: 14px;color: #146968;border: 1px solid #146968;}
.btn1:hover {background: #146968;border: 1px solid #146968;color:#FFFFFF;}
.imghover img{ transition: all .6s ease; -moz-transition: all .6s ease; -webkit-transition: all .6s ease; -o-transition: all .6s ease; }
.imghover a:hover img, .imglihover li:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }

.seviceBox { text-align: center; }
.seviceBox h4 {
	margin-bottom: 12px;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.5;
	color: #000000;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	}
.seviceBox p {
	font-size: 14px;
	color: #616161;
	line-height: 25px;
	text-align: center;
	height: 100px;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	}
.seviceBox a {display: inline-block;margin-top: 22px;}

.imgbox{ overflow:hidden;}

.bgef {
  background: #f5f5f5;
  }
  
.fl{ float:left;}
.fr{ float:right;}


.srv-wrap{padding: 40px;background:#fff;}

.srv-top{
padding-bottom: 16px;text-align: left;font-size: 24px;font-weight: 700;line-height: 1.4;color: #2b2b2b;border-bottom:1px solid #dedede;
}

.srvStgy-top{width: 100%;text-align: left;line-height: 2;font-size: 15px;margin: 25px auto 0;color: #424242;}










.srvStgy-top p{margin-bottom: 10px;}

.page22{width:100%;height:auto;margin-top: 15px;text-align:center;position:relative;overflow:hidden;}
.page22 a{display:inline-block;width: 42px;height: 40px;line-height: 40px;text-align:center;font-size: 14px;color:#888888;border:1px solid #cccccc;background: #fff;margin:0 4px;}

.page22 a.on, .page22 a:hover{background-color: #146968;color:#ffffff;border-color: #146968;}
.page22 a:first-child,
.page22 a:last-child{font-weight:600;}


.article{ padding:40px 50px; background:#fff;}

.subNewsTitle h3:first-child{font-size: 24px;font-weight: 400;color: #333;margin-top: 0px;padding: 0 0px 20px;border-bottom: 1px solid #D4D4D4;text-align: center;}
.article h3{font-size: 24px; color: #333; text-align: center; padding: 10px 0 30px;}


.article p{font-size: 14px;color: #3e3e3e;margin-bottom: 15px;line-height: 2;}


.otherNews {position: relative;border-top: 1px solid #D4D4D4;margin-top: 25px;}
.links22 {padding: 25px 0 0 0px;}
.links22 a {display: block;line-height: 2;font-size: 14px;color: #383838;}
.links22 a:hover {color: #146968;}


.nymenu{border-bottom:1px #d9d9d9 solid;background: #fff;}
.nymenu_mid ul li{background-position:left center;background-repeat:no-repeat;background-image:url(../image/img17.jpg);float:left;padding: 0 40px;text-align:center;}
.nymenu_mid ul li:nth-child(1){text-align:left; background-image:none}
.nymenu_mid ul li:last-child{
text-align:right}
.nymenu_mid ul li a{padding: 20px 0;display:inline-block;line-height: 1.5;font-size: 16px;position:relative;color: #333;}
.nymenu_mid ul li a:after{content: "";position: absolute;z-index: 1;opacity:0;left: 50%;width: 0;bottom: -1px;height: 2px;background-color: #146968;background-repeat:no-repeat;background-position:center;z-index: 1;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.nymenu_mid ul li a:hover,.nymenu_mid ul li a.active{color: #146968;}
.nymenu_mid ul li a:hover:after,.nymenu_mid ul li a.active:after{width: 2.65em;opacity:1;margin-left: -1.325em;}
.nymenu_mid_s ul li{
float:none; display:inline-block;}
.nymenu_mid_s{
text-align:center}
.nymenu_mid_s ul li:nth-child(1),.nymenu_mid ul li:last-child{
text-align:center;}


.new-list{margin-left: -10px;margin-right: -10px;margin-top: 40px;}
.new-list li{width: 33.333333333%;float:left;padding: 0 10px;margin-bottom: 25px;}
.new-list li:nth-child(4n+4){ margin-right:0;}
.new-list li figure{ display:block; line-height:normal; overflow:hidden;margin: 0;}
.new-list li figure img{ display:block; width:100%; height:auto; line-height:0; transition:430ms;}
.new-list li figcaption{display:block;padding: 25px 22px 22px;overflow:hidden;background: #ffffff;position:relative;transition:340ms;height: 172px;}
.new-list li figcaption time{color:#7e7e7e;font-size:14px;transition:300ms;line-height: 1.2;}
.new-list li figcaption h3{
	color: #3c3c3c;
	font-size: 18px;
	font-weight: 700;
	height: 24px;
	margin-top: 12px;
	line-height: 24px;
	transition:300ms;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	}
.new-list li figcaption p{
	color: #999;
	height: 54px;
	font-size:14px;
	line-height: 25px;
	margin-top: 10px;
	transition:300ms;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	} 
.new-list li figcaption span{display:block;width:102px;height:30px;line-height:30px;background:#fff;color: #146968;font-size:14px;margin-top: 15px;position:relative;bottom:-30px;opacity:0;text-align:center;transition:300ms;}
.new-list li:hover figure img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.new-list li:hover figcaption{margin-top:-51px;background: #146968;height: 223px;}
.new-list li:hover figcaption time{ color:#fff;}
.new-list li:hover figcaption h3{ color:#fff;}
.new-list li:hover figcaption p{ color:#fff;}
.new-list li:hover figcaption span{ opacity:1; bottom:0; position:relative; transition:355ms 100ms;}

.news-pagecontent {
	background-color: #fff;
	float: left;
	width: 75%;
	margin-bottom: 0;
}

.news-pagecontent .page {
		padding: 35px 40px 40px;
	}
	
.news-pagecontent .page .title {
	text-align: center;
	font-size: 12px;
	border-bottom: 1px solid #dadada;
}

.news-pagecontent .page .title h1 {
		font-size: 24px;
		line-height: 1.5;
		font-weight: normal;
		color:#262626;
	}
.news-pagecontent .page .title .artInfo {
	line-height: 2;
	padding: 10px 0;
	color: #999
}
.news-pagecontent .page .title .artInfo time {
	padding: 0 10px
}
.news-pagecontent .page .title .artInfo span {
}

.news-pagecontent .page .title .artInfo span a {
	margin-left: 10px;
	color: #999
}

.news-pagecontent .page .title .artInfo span a:hover,.news-pagecontent .page .title .artInfo span a:active {
	color: #262626
}

.news-pagecontent .page .title .article {
	padding: 15px;
	background: #f2f2f2;
	margin: 15px 0;
	color: #999
}

.news-pagecontent .page .content {
	box-sizing: border-box;
	overflow: hidden;
	width: 100%;
	padding-top: 25px;
	line-height: 2;
}

.news-pagecontent .page .content:after {

	content: " ";
	clear: both;
	display: table

}

.news-pagecontent .page .content p,.news-pagecontent .page .content ul,.news-pagecontent .page .content ol {
	margin-bottom: 10px;
}

.news-pagecontent .page .content h2 {
	margin-bottom: 10px;
	padding: 10px 0;

	font-size: 16px;
	border-bottom: 1px solid #f2f2f2

}

.news-pagecontent .page .content h3 {

	padding-top: 10px;
	font-size: 16px
}

.news-pagecontent .page .content a {
	color: #3d6dcc
}

.news-pagecontent .page .content a:hover,.news-pagecontent .page .content a:active {
	text-decoration: underline
}

.news-pagecontent .page .content img {
	max-width: 100%;
	height: auto
}

.news-pagecontent .page .content table {
	max-width: 100%;
	background-color: #f7f7f7
}

.news-pagecontent .page .content table th,.news-pagecontent .page .content table td {
	font-size: 12px;
	padding: 5px 10px;
	border: 1px solid #ccc;

	background-color: #fff
}

.news-pagecontent .page .content table th {
	background-color: #f7f7f7
}

.news-pagecontent .page .content table img {
	max-width: inherit
}

.news-pagecontent .page .content .table_wrap {
	position: relative;
	margin-bottom: 10px;
	padding: 10px;
	background-color: #ededed
}

.news-pagecontent .page .content .table_wrap_box {
	*zoom: 1
}

.news-pagecontent .page .content .table_wrap_box:after {
	content: " ";
	clear: both;
	display: table
}

.news-pagecontent .page .content ul li {
	margin-left: 2em;
	list-style: disc
}

.news-pagecontent .page .content ol li {
	margin-left: 2em;
	list-style: decimal
}




.news-pagecontent .page .section {
	background: #f5f5f5;
	padding: 15px;
	margin-top: 20px;
	/* border-top: 1px solid #dedede; */
}

.news-pagecontent .page .section li a {
	font-size: 14px;
	display: block;
	padding: 5px 0;
	color: #666;
}

.news-pagecontent .page .section li a:hover,.news-pagecontent .page .section li a:active {
	color: #146968;
}

.news-pagelist {
		float: right;

		width: 23%;
		/* background:#fff; */
	}

.news-pagelist ul li {
		float: none;

		width: 100%;
		border-bottom: 1px solid #f2f2f2;
		background: #fff;

	}

	.news-pagelist ul li:first-child a {
		padding: 0;
		color: #262626;
		font-size:12px;
	}
	.news-pagelist ul li:first-child a small {
		display: block;
		overflow: hidden;
		position: relative;
	}
	.news-pagelist ul li:first-child a small img {
		width: 100%;
	}
	.news-pagelist ul li:first-child a time {
		display: none;
	}
	.news-pagelist ul li:first-child a em {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		padding: 8px 12px;
		color: #fff;
		background-color: rgba(0,0,0,0.7);
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.news-pagelist ul li a {
		font-size: 12px;

	}
	.news-pagelist ul li a time {
		top: 15px

	}
	.news-pagelist ul li a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	position: relative;
	width: 100%;
	padding: 15px 90px 15px 10px;

















	color: #666;
	line-height: 20px;
	overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
}

	.news-pagelist ul li a:hover {
	color: #146968;
}



.news-pagelist ul li a time {
	position: absolute;
	right: 10px;
	top: 16px;
	width: 70px;
	text-align: right;
	color: #999;
	font-size: 12px
}

.news-pagelist ul li:first-child small {
	display: none
}

em,i{
	font-style:normal;
	}
	
.PUBtitle{width: 100%;text-align: center;position: relative;z-index: 5;margin-bottom: 35px;}
.PUBtitle h4{font-size: 32px;font-weight: 400;color: #000;line-height: 1.3;}
.PUBtitle i{display: block;width: 28px;height: 3px;background: #146968;margin: 13px auto 0;}

.yy5{width:100%;height: 350px;}


.new-list6{margin-left:-15px;margin-right: -15px;margin-top: 20px;float: left;}
.new-list6 li{width: 33.333333333%;float:left;padding: 0 15px;margin-bottom: 30px;}
.new-list6 li figure{ display:block; line-height:normal; overflow:hidden;margin: 0;}
.new-list6 li figure img{ display:block; width:100%; height:auto; line-height:0; transition:430ms;}
.new-list6 li figcaption{display:block;padding: 20px 22px;overflow:hidden;background: #f5f5f5;position:relative;text-align: center;line-height: 1.8;transition:340ms;}
.new-list6 li figcaption time{ line-height:normal; color:#7e7e7e; font-size:14px; transition:300ms;}
.new-list6 li figcaption h3{color: #2b2b2b;font-size: 16px;font-weight: 400;overflow: hidden;margin: 0;transition:300ms;text-transform: none;}
.new-list6 li figcaption p{color:#6c6c6c;height: 50px;overflow:hidden;font-size:14px;line-height: 1.7;margin-top: 10px;transition:300ms;}
.new-list6 li figcaption span{ display:block; width:102px; height:30px; line-height:30px; background:#fff; color:#146968; font-size:14px; margin-top:12px; position:relative; bottom:-30px; opacity:0; text-align:center; transition:300ms;}
.new-list6 li:hover figure img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.new-list6 li:hover figcaption{background: #146968;}
.new-list6 li:hover figcaption time{ color:#fff;}
.new-list6 li:hover figcaption h3{ color:#fff;}
.new-list6 li:hover figcaption p{ color:#fff;}
.new-list6 li:hover figcaption span{ opacity:1; bottom:0; position:relative; transition:355ms 100ms;}


.list2 {
		margin-left: -0.5vw;
		margin-right: -0.5vw;
	}
	
.list2>li {
	vertical-align: top;
	float: left;
}

.list2 figure {
	overflow: hidden;
	position: relative;
	margin:0;
}

.list2 .article-title {
	-moz-transition: color .4s;
	-o-transition: color .4s;
	-webkit-transition: color .4s;
	transition: color .4s;
	font-size: 18px;
	color: #444444;
	line-height: 1.6;
	font-weight: 700;
	margin-bottom: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list2 a {
	display: block;
	margin: 0 0.5vw;
	margin-bottom: 25px;
}

.list2 img {
	-moz-transition: -moz-transform 1.2s;
	-o-transition: -o-transform 1.2s;
	-webkit-transition: -webkit-transform 1.2s;
	transition: transform 1.2s;
	width: 100%
}


.list-4>li {
	width: 25%
}

.bgg{
     background: #ffffff!important;
     height: auto;
     padding: 20px 25px;
     }

.list2 a:hover img {
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

.list2 a:hover .article-title {
		color: #146968;
	}
	
.txt {
	font-size: 14px;
	line-height: 1.8;
	color: #888;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.x15{padding-top: 0px;padding-left: 20px;}

.in-one{overflow: hidden;padding: 70px 0;}

.tit5{text-align: center;margin-bottom: 32px;}
.tit5 h3{font-size: 32px;font-weight: 700;color: #333;line-height: 1.2;position: relative;}
.tit5 h4{font-size: 14px;color: #666;}

.index_text1{color: #484848;line-height: 1.8;font-size: 15px;margin:0 auto;text-align:center;max-width: 1100px;}
.index_text1 p{color: #484848;line-height: 1.8;font-size: 15px;margin:0 auto;text-align:center;margin-bottom: 10px;}

.index_text2{color: #484848;line-height: 1.8;font-size: 15px;margin:0 auto;text-align:center;}
.index_text2 p{color: #484848;line-height: 1.8;font-size: 15px;margin:0 auto;text-align:center;margin-bottom: 10px;}

.scet{padding: 50px 40px;background: #fff;font-size: 15px;line-height: 2;margin-top: 36px;}
.scet p{font-size: 15px;line-height: 2;margin-bottom: 10px;}

.scet4{padding: 55px 80px 65px;background: #fff;font-size: 15px;line-height: 2;margin-top: 36px;}

.line22 {
  background-color: #146968;
  display: block;
  width: 30px;
  height: 3px;
  margin: 15px auto 15px auto;
}

.sce-tit{font-size: 32px;font-weight: 700;color: #333;line-height: 1.2;text-align: center;margin-bottom: 20px;}
.sce-two{padding: 70px 0;}
.sce-two .sce-tit,.sce-two .sce-dec{color: white;}

.sce-two .sce-dec{margin-bottom: 40px;text-align: center;width: 78%;font-size: 15px;margin-left: auto;margin-right: auto;}
.scet{padding: 50px 30px;background: #fff;}

.line8 {
  background-color: #fff;
  display: block;
  width: 30px;
  height: 3px;

  margin: 15px auto 25px auto;
}

.vv3{color: #fff;line-height: 1.8;font-size: 15px;margin:0 auto;text-align:center;max-width: 1100px;}
.vv3 p{color: #fff;line-height: 1.8;font-size: 15px;margin:0 auto;text-align:center;margin-bottom:5px;}

.cooperation .cooperation-content-3{background-color: #fff;padding: 60px 0;}
.cooperation .cooperation-content-3 .cooperation-content-3-item h1{ font-size: 22px; font-weight: normal; margin-bottom: 40px;}
.cooperation .cooperation-content-3 .cooperation-content-3-item dl{background-color: #f5f5f5;display: flex;align-items: center;}
.cooperation .cooperation-content-3 .cooperation-content-3-item dl dt {width: 50%;line-height: 0;}
.cooperation .cooperation-content-3 .cooperation-content-3-item dl dt img{width: 100%;}
.cooperation .cooperation-content-3 .cooperation-content-3-item dl dd{flex: 1;padding: 40px 60px;}
.cooperation .cooperation-content-3 .cooperation-content-3-item dl dd h2{font-weight: 700;font-size: 32px;color: #333;line-height: 1.4;}
.cooperation .cooperation-content-3 .cooperation-content-3-item dl dd p span.line{display: block;width: 30px;height: 3px;background-color: #146968;margin: 16px 0 22px;}
.cooperation .cooperation-content-3 .cooperation-content-3-item dl dd .text{color: #464646;font-size: 14px;line-height: 2;}
.cooperation .cooperation-content-3 .cooperation-content-3-item dl dd .text img{ margin-top: 20px;}

p {margin-bottom: 10px;margin-top: 0;}


.solution-content{}
.solution .solution-content .solution-content-tab{ max-width: 900px; margin: 0 auto; box-shadow: 0 0 40px rgba(0,0,0,.1); margin-top: -60px; position: relative; background-color: #FFF;}
.solution .solution-content .solution-content-tab ul{ display: flex; align-items: center; }
.solution .solution-content .solution-content-tab ul li { flex: 1; height: 120px; }

.solution .solution-content .solution-content-tab ul li a{ display: block; height: 120px; position: relative;}
.solution .solution-content .solution-content-tab ul li a:after{ content: ''; position: absolute; right: 35px; top: 50%; transform: translateY(-50%); width: 12px; height: 13px; background: url(/images/icon34.png) center center no-repeat;}
.solution .solution-content .solution-content-tab ul li.active a:after{ background: url(/images/icon35.png)  center center no-repeat;}
.solution .solution-content .solution-content-tab ul li a dl{ display: flex; height: 120px; align-items: center; padding: 0 50px;}
.solution .solution-content .solution-content-tab ul li a dl dd{ flex: 1; min-width: 0; margin-left: 35px;}
.solution .solution-content .solution-content-tab ul li a dl dd h2{ font-size: 20px; font-weight: normal;}
.solution .solution-content .solution-content-tab ul li a dl dd p{ font-size: 13px;}
.solution .solution-content .solution-content-tab ul li a:hover,.solution .solution-content .solution-content-tab ul li.active a{ color: #FFF; background: linear-gradient(300deg,rgba(112,50,221,1) 0%,rgba(30,176,232,1) 100%);}
.solution .solution-content .solution-content-tab ul li:first-child{ border-right: solid 1px #EEE;}
.solution .solution-content .solution-content-tab ul li:first-child dl dt{ background: url(/images/icon37.png) no-repeat; width: 53px; height: 49px;}
.solution .solution-content .solution-content-tab ul li:first-child:hover dl dt,.solution .solution-content .solution-content-tab ul li:first-child.active dl dt{ border: none; background: url(/images/icon37_01.png) no-repeat;}
.solution .solution-content .solution-content-tab ul li:last-child dl dt{ background: url(/images/icon36.png) no-repeat; width: 50px; height: 49px;}
.solution .solution-content .solution-content-tab ul li:last-child:hover dl dt,.solution .solution-content .solution-content-tab ul li:last-child.active dl dt{ background: url(/images/icon36_01.png) no-repeat;}
.solution .solution-content .solution-content-top{ margin-top: 80px;}
.solution .solution-content .solution-content-top dl{ background-color: #FFF; display: flex; align-items: center;}
.solution .solution-content .solution-content-top dl dt{ position: relative; width: 50%;}
.solution .solution-content .solution-content-top dl dt a{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: flex; align-items: center; justify-content: center;}
.solution .solution-content .solution-content-top dl dt img{ max-width: 775px; max-height: 450px; width: 100%;}
.solution .solution-content .solution-content-top dl dt a img{ width: auto; height: auto;}
.solution .solution-content .solution-content-top dl dd{ flex: 1; padding: 0 60px; max-height: 300px;}
.solution .solution-content .solution-content-top dl dd h2{ font-weight: normal; font-size: 30px;}
.solution .solution-content .solution-content-top dl dd p span.line{ display: block; width: 12px; height: 2px; background-color: #f08200; margin: 20px 0;}
.solution .solution-content .solution-content-top dl dd .text{ color: rgba(40,40,40,.8); font-size: 15px; line-height: 22px;}
.solution .solution-content .solution-content-top dl dd .text img{ margin-top: 20px;}
.solution .solution-content .solution-content-tabs{ margin-top: 60px;}
.solution .solution-content .solution-content-tabs .solution-content-tabs-hd ul{ display: flex; align-items: center; border-bottom: solid 2px #fb5941;}
.solution .solution-content .solution-content-tabs .solution-content-tabs-hd ul li{ flex: 1; text-align: center; font-size: 19px; padding-bottom: 55px; position: relative;}
.solution .solution-content .solution-content-tabs .solution-content-tabs-hd ul li a { display: inline-block;}
.solution .solution-content .solution-content-tabs .solution-content-tabs-hd ul li a:hover img{ -webkit-animation: down 0.6s linear infinite alternate; animation: down 0.6s linear infinite alternate; -moz-animation: down 0.6s linear infinite alternate; }
.solution .solution-content .solution-content-tabs .solution-content-tabs-hd ul li a p{ margin-top: 15px;}
.solution .solution-content .solution-content-tabs .solution-content-tabs-hd ul li.active a p{ color: #fd5d36;}

.solution .solution-content .solution-content-tabs .solution-content-tabs-hd ul li.active:after{ content: ''; position: absolute; width: 21px; height: 10px; background: url(/images/icon44.png) no-repeat; bottom: 0; left: 50%; transform: translateX(-50%);}
.solution .solution-content .solution-content-tabs .solution-content-tabs-bd{ background-color: #FFF; padding: 50px;}
.solution .solution-content .solution-content-tabs .solution-content-tabs-bd .solution-content-tabs-bd-con{ font-size: 15px; line-height: 24px; color: rgba(51,51,51,.8); display: none; }
.solution .solution-content .solution-content-tabs .solution-content-tabs-bd .solution-content-tabs-bd-con img{ max-width: 100%;}
.solution .solution-content .solution-content-tabs .solution-content-tabs-bd .solution-content-tabs-bd-con .con-text{ margin-bottom: 50px; }
.solution .solution-content .industry-item{
    margin-bottom: -15px;
}
.solution .solution-content .industry-item dl{background-color: #FFF;display: flex;align-items: center;margin-bottom: 30px;}
.solution .solution-content .industry-item dl:nth-child(2n) dd{ order: -1;}
.solution .solution-content .industry-item dl dt{width: 50%;line-height: 0; overflow:hidden;}
.solution .solution-content .industry-item dl dt img{ max-width: 775px; max-height: 450px; width: 100%; -moz-transition: -moz-transform 1.2s;-o-transition: -o-transform 1.2s;-webkit-transition: -webkit-transform 1.2s;transition: transform 1.2s;}
.solution .solution-content .industry-item dl dt:hover img {
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
.solution .solution-content .industry-item dl dd{ flex: 1; padding: 0 60px; max-height: 300px;}
.solution .solution-content .industry-item dl dd h2{font-weight: normal;font-size: 28px;line-height: 1.4;color: #146968;}
.solution .solution-content .industry-item dl dd p span.line{display: block;width: 20px;height: 2px;background-color: #146968;margin: 20px 0;}
.solution .solution-content .industry-item dl dd .text{color: rgba(40,40,40,.8);font-size: 14px;line-height: 25px;}
.solution .solution-content .industry-item dl dd .text img{ margin-top: 20px;}
.solution .solution-content .industry-item dl dd p a{display: inline-block;width: 140px;height: 45px;border-radius: 50px;font-size: 14px;text-align: center;line-height: 41px;border: solid 2px #146968;color: #146968;margin-top: 50px;background: #ffffff;}
.solution .solution-content .industry-item dl dd p a:hover{border-color: #146968;color: #fff;background: #146968;}

.ta-inner{margin: 0 auto;width: 100%;}
.ta-list{width: 100%;display: flex;flex-wrap: wrap;}
.ta-item{margin-bottom: 40px;display: inline-block;vertical-align: top;width: 48.475%;margin-right: 3.05%;position: relative;padding-top: 40px;padding-right: 40px;padding-bottom: 40px;}
.ta-item:before{content: "";display: inline-block;width: 82.822%;height: 100%;background-color: #f1f1f1;position: absolute;right: 0;top: 0;z-index: 1;}
.ta-item:nth-child(2n){margin-right: 0;}
.ta-box{width: 50%;display: inline-block;vertical-align: top;position: relative;z-index: 2;}
.ta-text{width: 42%;display: inline-block;vertical-align: top;position: relative;float: right;z-index: 2;padding-top: 10px;}
.ta-tit{margin-bottom: 15px;font-size: 22px;color: #252525;line-height: 1.416;display: block;font-weight: bold; display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;}
.ta-tit:hover{ color:#146968;}
.ta-img{}
.ta-intro{
	color: #666;
	font-size: 15px;
	line-height: 1.7;
	margin-bottom: 20px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	}
.ta-btn{border: 1px solid #c7c7c7;color: #333;line-height: 38px;text-align: center;width: 130px;font-size: 15px;display: block;cursor: pointer;transition: all .3s;}

.ta-btn:hover{border: 1px solid #146968;color: #fff; background:#146968;}


.parameter table{ width:100%; font-size: 14px;border-collapse: collapse;}
.parameter table thead th{ text-align: left; border: solid 1px #EEE; background-color: #999; color: #FFF; padding: 10px;}
.parameter table tbody td{border: solid 1px #717171;padding: 15px 20px;line-height: 1.7; word-break: break-word; word-wrap:break-word;}


.vidbacking{width:100%;}

.yingxiao_13{padding-top: 20px;overflow: hidden;}
.yingxiao_13 .item-box{margin: 0;}
.yingxiao_13 .item-box ul{margin-right: -15px; margin-left: -15px}
.yingxiao_13 .item-box li{width:16.66666667%;float:left;padding-left:15px;padding-right:15px;position: relative;}
.yingxiao_13 .item-box .item{overflow: hidden;text-align: center;}
.yingxiao_13 .item-box .item:after{position: absolute;top: 55px;right: -20px;content:"";width: 40px;height: 12px;background: url(../image/store_jiantou.png) no-repeat top left;}
.yingxiao_13 .item-box .info{display: inline-block;text-align: center;padding: 0;}
.yingxiao_13 .item-box .icon{display: inline-block;text-align: center;padding: 0;border: 1px solid #d3d3d3;border-radius: 100%;width: 120px;height: 120px;line-height: 115px;}
.yingxiao_13 .item-box .icon img{ width:48px;}
.yingxiao_13 .item-box .tit{line-height: 1.7;font-size: 16px;color: #333;margin: 10px 0 0;}
.yingxiao_13 .item-box .desc{line-height: 24px;padding-top: 2px;color: #6f6f6f;}
.yingxiao_13 .item-box li:last-child .item:after{content: none;}
.form-box{margin: 30px auto 15px auto;max-width: 924px; text-align:center;}
.comm-input{padding: 20px 20px;background: #e0ebf3;width:100%;font-size:16px;font-family: 'arial','microsoft yahei';}
.comm-input:focus{ color:#333;}
.comm-select{border:0; border-bottom:2px solid #ccc; padding:15px 0; width:100%; font-size:16px; background:none; background:url(/images/arr_down_gray.png) no-repeat right center; background-size:22px; -webkit-appearance:none;appearance:none;}
.comm-select:focus{ color:#333;}
.confirmBtn{display:inline-block;background: #147861;color: #fff;line-height: 55px;width: 220px;font-size:18px;cursor: pointer;}
.confirmBtn:hover{background:#008a6b; color:#fff;}
.form-box .confirmBtn{margin-top: 40px;}
.list-style-two li{position: relative; float: left;  width:50%; padding:10px;}
.list-style-two li.all-long{width:100%;}
.contact{}
.contact ul{display: flex;align-items: stretch;flex-wrap: wrap;}
.contact ul li span{position: relative;top:0px;transition:all 0.5s ease;}
.contact ul li span img{max-width: 110px;}
.contact ul li{width: 47%;background: #ffffff;border-left: 1px solid #f5f5f5;float:left;padding: 50px;text-align: center;margin: 0 1.5%;border-radius: 5px;box-shadow: 0 1px 20px rgb(0 0 0 / 10%);position: relative;}
.contact ul li h4{margin: 5px auto 0;color: #000000;font-size: 20px;line-height: 1.6;}
.as11{font-size: 18px;line-height: 1.2;margin-top: 25px;color: #4c4c4c;}


@media all and (max-width:1700px) {

    .contain-1600{width: 1400px;}

}



@media all and (max-width:1599px) {


    .contain-1600, .contain-1400{width:92%; max-width: 1200px;}

    .contain{width:92%; max-width: 1200px;}

    .contain-1150{width: 1000px;}

    .Header-navbar{}

    .Footer-navbar,.Footer-contact{margin-left: 100px;}
	
	.ix-ab .txts .txx {font-size: 36px;}
	.index-title{font-size: 32px;}
	
	.Header-navbar li{margin: 0 20px;}
	
	.txx1 {font-size: 24px;}

}





@media all and (max-width:1439px) {

	.index-title{font-size: 28px;}

}



@media all and (max-width:1359px) {
	.index-title{font-size: 28px;}

}

@media all and (max-width:1300px) {

	.index-title{font-size: 25px;}
}





@media all and (max-width:1279px) {



    .Header-contact a{font-size: 16px;padding: 5px 10px;}

    .Header-navbar{}

    .Header-navbar li{margin: 0 12px;}

    .Footer-logo{width: 180px;}

    .Footer-navbar, .Footer-contact{margin-left: 50px;}

}



@media all and (max-width:1151px) {

    /* 1024 */

}






@media all and (max-width:1000px) {

    .Header-wrapper{background: #fff;box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.1);}

    .Header-menu{color: #747474;}

    .Header-wrapper::after{background: rgba(0, 0, 0, 0.1);}

    .Header-logo img.s{opacity: 0;}

    .Header-logo img.h{opacity: 1;}

    .Header-lang-menu span{color: #747474;background-image: url('/images/lang.svg');}

    .Header-search-click{background-image: url('/images/search.svg');}

    .bodySearch .Header-navbar{visibility: visible;opacity: 1;}

    .noLucency .Container-wrapper{margin-top: 60px;}

    

    .contain-1600, .contain-1400, .contain,.contain-1150{width: 92%;}

    .Container-wrapper{margin-top: 60px;}

    .Header-wrapper .contain{width: 100%;}

    .Header-logo, .Header-search-click, .Header-lang-menu{height: 60px;}

    .Header-logo{width: 110px;}

    .Header-navclick{display: flex;}

    .Header-lang{margin: 0 12px 0 4px;}

    .Header-lang-more{width: 120px;margin-left: -60px;top: 60px;}

    .Header-lang-more a{padding: 6px 0;}

    .Header-navbar{display: none;position: absolute;width: 100%;margin-right: 0;height: calc(100vh - 60px);top: 60px;left: 0;padding: 20px 0;background: #fff;border-top: 1px solid #dcdcdc;}

    .Header-navbar ul{display: block;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch}

    .Header-navbar li{display: block;width: 100%;opacity: 0;transform: translateY(32px);transition: all .4s ease;margin: 0;}

    .Header-navbar.active li{opacity: 1;transform: translateY(0);}

    .Header-menu{height: 44px;padding: 0 4%;}

    .Header-menu::before{display: none;}

    .Header-arrow{display: block;width: 44px;height: 44px;position: absolute;z-index: 9;right: 0;top: 0;background: url('/images/arrD.svg') no-repeat center /18px auto;}

    .Header-arrow.active{transform: rotate(180deg);}

    .Header-navbar li:hover .Header-menu{color: #747474 !important;}

    .Header-navbar li.active .Header-menu{color: #146968 !important;}

    .Header-drop {position: relative;top: 0;left: 0;width: 100%;margin-left: 0;overflow: hidden;padding: 8px 0;}


    .Header-drop a {height: 34px;line-height: 34px;text-align: left;padding: 0 4%;}

    .Header-search-item {display: none;width: 100%;line-height: normal;height: 45px;top: 60px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding: 0;background: #fff;}

    .Header-search-item .contain {padding-right: 0;}

    .Header-search-item input[type="text"]{width: 100%;height: 44px;padding: 0 50px 0 4%;border-bottom: none;}

    .Header-search-item.active input[type="text"] {animation: none;}

    .Header-search-item button{position: absolute;right: 0;top: 0;width: 44px;height: 46px;top: -1px;background: #146968 url('/images/searchW.svg') no-repeat center /26px auto !important;z-index: 2;}

    .Header-search-click.active {background-image: url('/images/close.svg') !important;}

    .Header-search-click {background-image: url('/images/search.svg') !important;}

    .Header-contact{height: 60px;line-height: 60px;margin-right: 30px;}

    .Header-contact a{color: #777;border: 1px solid #777;font-size: 14px;padding: 4px 8px;}



    .Footer-items{padding: 32px 0 10px;}
    .Footer-items.pages{padding-top: 0;}

    .Footer-items .contain {width: 100%;}

    .Footer-navbar{width: 100%;}

    .Footer-navbar li{width: 100% !important;}

    .Footer-menu {height: 40px;line-height: 40px;position: relative;}

    .Footer-menu::after{content: "";width: 44px;height: 40px;position: absolute;z-index: 9;right: 0;top: 0;background: url('/images/arrRW.svg') no-repeat center /25px auto;}

    .Footer-menu.active::after{transform: rotate(180deg);}

    .Footer-drop a{padding: 7px 4%;}

    .Footer-drop{display: none;margin-top: 0;}

    /* .Footer-copyright h6{margin-bottom: 8px;} */

    .Footer-copyright {padding: 20px 0;}

    .FooterCode {text-align: left;margin-top: 28px;}

    .Footer-rippleW::after,.Footer-ripple::after{animation: unset;width: 100%;background-size: auto 100%;}

    .Footer-navbar, .Footer-contact{margin:30px 0 0;}

    .Footer-wrapper{padding-top: 100px;}

    .Footer-ripple{height: 100px;}
    .Footer-ripple.pages{height: 100px;top: -100px;}

    .Footer-rippleW,.Footer-rippleW.pages{height: 40px;top: -40px;}

    .Footer-contact{width: 100%;}

    .backTop{bottom: 100px;}
	

	.ix-ab .pic {float: left;width: 100%;}
.ix-ab .txts {float: left;width: 100%;padding-top: 25px;position: relative;}

.ix1 { padding-top: 40px; padding-bottom: 35px; }


.ix-ab .txts .txx {font-size: 22px;}

.txx1 {font-size: 18px;}

.ix-ab .txts .ix-line {margin-bottom: 15px;}

.tt77{font-size: 14px;line-height: 1.8;}

.ix-ab .txts .ia-more {margin-top: 25px;}

.ix1 .dt-arrow { display:none;}

.index-title{margin: 0 0 22px;font-size: 22px;}

.w60{width:90%; position:relative;}
.comm-txt-box{font-size: 14px;}

.home-Btn{margin-top: 30px;}

.subject-item7 .content_list {
	margin-top: 0;
}

.subject-item7 .item_block:first-child {
	padding: 20px 15px;
	width: 100%;
	margin-bottom: 20px;
}

.subject-item7 .item_block:not(:first-child) {
	padding: 20px 20px 20px 30px;
	width: 100%;
	float: left;
	border-top: 1px solid #e5e5e5;
}


.subject-item7 .item_block .item_wrapper .date_wrap .md {
	font-size: 14px;
	line-height: 30px;
}

.tit h3{font-size: 22px;}
.tit{margin-bottom: 20px;}


.other_banner{margin-top: 60px;height: 220px;}
.other_banner2{margin-top: 60px;height: 260px;}
.other_banner .banner_text h3{font-size: 24px;margin-bottom: 0;font-weight: 400;}

.other_banner .banner_text h4{font-size: 16px;}


.line33 {
  margin: 10px auto;
}


.sonTitle h2 {font-size: 22px;margin-bottom: 10px;}

.abogsgk-img{ width:100%;}
.abogsgk-items, .abogsyj-list {margin-top: 25px;}
    .abogsgk-cont h2 {font-size: 18px;}
    .abogsgk-cont i {height: 18px;}
    .abogsgk-cont {padding: 40px 0 0;background-size: 54px auto;background-position: top 30px left;width: 100%;}
    .abogsjj-img img{min-height: auto;}
    .abogsjj-img:last-child img{height: 400px;}
    .abogsjj-cont .sonTitle h2 {margin-bottom: 12px;}
    .abogsjj-cont .sonTitle p {font-size: 14px;line-height: 2;}
    .abogsyj-img-mix h2 {font-size: 18px;}
    .abogsyj-cont {padding: 20px 30px;height: auto;}
    .abogshz-loop .swiper-container {padding: 30px 8px 50px;}
    .abogshz-img {height: 82px;box-shadow: 0 0 8px rgba(14, 41, 75, .1);width: 48.5%;}
.abogsgk-cont p{font-size: 14px;margin-bottom: 10px;}
 .abogsjj-img {width: 100%;}
.abogsjj-cont {width: 100%;padding: 0 4%;}
.abogsyj{padding: 40px 0;}
.abogsyj-list li{width: 98%; margin-bottom:20px;}
.abogsyj-cont p{font-size: 14px;}
 .abogsyj-img-pic {height: 132px;}
 
 .v25{ padding-left:0; padding-top:15px;}


.allfl div {position: relative;padding: 38px 35px;}


.seviceBox h4 {
	font-size: 18px;
	font-weight: 700;
	}
	
.pro_list li{width: 98%; margin-bottom:15px;}

.home-block {
	padding: 40px 0;
}

.tit3{text-align: center;margin-bottom: 20px;}
.tit3 h3{font-size: 22px;}
.tit3 h4{font-size: 14px;}

.srvStgy-top{margin: 15px auto 0;}

.srvStgy-top p{margin-bottom: 10px;font-size: 14px;}
.srv-wrap{padding: 25px 20px 30px 20px;background:#fff;}
.srv-top{padding-bottom: 15px;text-align: left;font-size: 22px;}


.article{ padding:25px 25px; }
.subNewsTitle h3:first-child{font-size: 18px;padding: 0 0px 20px;}


.new-list li{width: 100%;float:left;padding: 0 10px;margin-bottom: 25px;}

.news-pagecontent {
	width: 100%;
}

.news-pagelist {
		float: left;
		width: 100%;
		margin-top:20px;
	}
.news-pagecontent .page .title h1 {
		font-size: 20px;
		font-weight: normal;
		color:#262626;
	}
.news-pagecontent .page {
		padding: 20px 20px 15px;
	}
	
.nymenu_mid ul li a{padding: 15px 0;line-height: 1.5;font-size: 14px;}
.nymenu_mid ul li{padding: 0 20px;width: 50%;float: left;display: block;}

.PUBtitle h4{font-size: 22px;}
.PUBtitle{margin-bottom: 20px;}

.new-list6 li{width: 100%;margin-bottom:30px;}

.new-list6{margin-top: 0px;}

.new-list6 li figcaption{padding: 14px;}
.new-list6 li figcaption h3{font-size: 14px;}

.list-4>li {
	width: 100%;
}

.list2 a {
	margin-bottom: 15px;
}

.in-one{padding: 40px 0;}

.tit5{margin-bottom: 20px;}
.tit5 h3{font-size: 22px;}

.index_text1{font-size: 14px;}
.index_text1 p{font-size: 14px;}

.index_text2{font-size: 14px;}
.index_text2 p{font-size: 14px;}

.sce-tit{font-size: 22px;margin-bottom: 10px;}
.sce-two{padding: 50px 0;}

.scet4{padding: 30px 25px;font-size: 14px;margin-top: 25px;}

.vv3{font-size: 14px;}
.vv3 p{ font-size:14px; margin-bottom:10px;}


.cooperation .cooperation-content-3 .cooperation-content-3-item dl dt {width: 100%;}
.cooperation .cooperation-content-3 .cooperation-content-3-item dl{ background-color: #f5f5f5; display:block; margin-bottom:15px;}
.cooperation .cooperation-content-3 .cooperation-content-3-item dl dd{ padding: 30px 20px;}	
.cooperation .cooperation-content-3 .cooperation-content-3-item dl dd h2{font-size: 22px;}
.cooperation .cooperation-content-3{padding: 40px 0;}

.solution .solution-content .industry-item dl{ background-color: #FFF; display:block; align-items: center; margin-bottom: 20px;}
.solution .solution-content .industry-item dl dt{width: 100%;line-height: 0;}
.solution .solution-content .industry-item dl dd{flex: 1;padding: 30px;max-height: 100%;}
.solution .solution-content .industry-item dl dd h2{font-weight: normal;font-size: 22px;}
.solution .solution-content .industry-item dl dd p span.line{display: block;width: 20px;height: 2px;margin: 12px 0;}
.solution .solution-content .industry-item dl dd p a{margin-top: 20px;}
.solution-content{}

.ta-inner{ width:100%;}
    .ta-box{width: 100%;margin-right: 0;padding-top: 0;}
    .ta-text{width: 100%;padding-left: 15px;padding-right: 15px;padding-top: 18px;padding-bottom: 18px;}
    .ta-item:before{width: 100%;}
    .ta-intro{margin-bottom: 10px;padding-bottom: 0;font-size: 14px;}
    .ta-item{width: 49%;margin-right: 2%;margin-bottom: 2%;padding: 0;}
	
	.ta-tit{margin-bottom: 15px;font-size: 16px;}
	.ta-btn{width: 100px;font-size: 14px;}

.parameter table tbody td{padding: 10px 6px;}
.parameter table{font-size: 13px;width: 100%;}
    

}

@media all and (max-width:640px) {


.podan{


	    display: inline-block;
    width: 100%;
      max-width: 100%;
    padding: 0 0px 0px;

	
}


    .Header-contact{margin-right: 15px;}

    .Header-contact a{padding: 4px 6px;font-size: 13px;}

    .Footer-logo{width: 110px;}

    .Footer-rippleW::after,.Footer-ripple::after{background-size: 200% auto;}

    .Footer-wrapper {padding-top: 70px;}

    .Footer-menu::after{background-size: 23px auto;}

    .Footer-address .text{margin-top: 10px;}

    .Footer-copyright .contain-1400{padding: 15px 0;}

    .Footer-copyright h6, .Footer-copyright p{width: 100%;}

    .Footer-copyright p{margin-top: 10px;}

    .backTop{right: 10px;bottom: 25px;}
	
	.x15{padding-top: 20px;padding-left: 0;}
	
	.other_banner .banner_text h5{font-size: 14px;margin: 10px 0;}
.other_banner .banner_text h6{font-size: 18px;}

.yingxiao_13 .item-box li{width:50%; margin-bottom:15px;}
.yingxiao_13 .item-box .tit{font-size: 14px;}
.yingxiao_13 .item-box .item:after{top: 42px;}

.yingxiao_13 .item-box .icon{width: 100px;height: 100px;line-height: 95px;}
.yingxiao_13 .item-box .icon img{ width:38px;}
.list-style-two li{width:100%; padding:10px;}
.comm-input{padding: 15px;font-size:14px;}
.contact ul li{width: 97%;padding: 30px; margin-bottom:15px;}


}

@media (max-width: 500px) {
.yy5{height:300px;}
	  		
}