@charset "utf-8";
/* CSS Document */
/* 众胜装饰设计 CSS Document 
 * ver：2.0
 * By：liuyang.
 * ICQ：1845676808
 * Date：2019/8/15
*/

/**common**/
*{ margin:0; padding:0;}
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {padding:0; margin:0; font:12px/1.5 Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif;}
table,td,tr,th{font-size:13px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clear{*zoom:1;}
.clear:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}

/**top start**/
@media screen and (min-width:1440px) {

}
@media screen and (max-width:1439px) {
}
@media screen and (min-width:1081px) {
	.ly_top { width:100%; height:36px; margin:0 auto; padding:0 80px; box-sizing:border-box; position:absolute; left:0; top:40px; z-index:999;}
	.ny_top { width:100%; height:100px; margin:0 auto; padding:32px 80px; box-sizing:border-box;}
	.ly_top .tp_logo, .ny_top .tp_logo { height:36px; overflow:hidden; margin:0; padding:0; float:left;}
	.tp_logo a img { display:block; height:36px; overflow:hidden; margin:0; padding:0;}
}
@media screen and (max-width:1080px) {
	.ly_top { width:100%; height:80px; margin:0 auto; padding:0 32px; box-sizing:border-box; position:absolute; left:0; top:32px; z-index:999;}
	.ny_top { width:100%; height:144px; margin:0 auto; padding:32px; box-sizing:border-box;}
	.ly_top .tp_logo, .ny_top .tp_logo { height:72px; overflow:hidden; margin:4px 0; padding:0; float:left;}
	.tp_logo a img { display:block; height:72px; overflow:hidden; margin:0; padding:0;}
}
/**top end**/

/**nav**/
@media screen and (min-width:1440px) {
	.tp_nav { height: 36px; margin: 0; padding: 0; box-sizing:border-box; position: relative; float:right;}
}
@media screen and (max-width:1439px) {
	.tp_nav { height: 36px; margin: 0; padding: 0; box-sizing:border-box; position: relative; float:right;}
}
@media screen and (min-width:1081px) {
	.nav { width:100%; height: 36px; margin: 0 auto; padding: 0; position: relative;}	
	.nav ul {}
	.nav_item { width:98px; float: left; position: relative; margin: 0; padding: 0;}
	.nav_item > a { display: block; width: 100%; height: 36px; line-height: 36px; color: #fff; font-size: 14px; text-align: center; -webkit-transition: all .4s; transition: all .4s;}
	.ny_top .nav_item > a { color:#333}
	.nav_item:hover > a, .nav_item > a.navon { color: #fff; background-color: #09b48b;}

	.menu_open { display: none;}
	
	.nav_item_open { width: 100%; height: auto; position: absolute; left: 0; top: 100%; z-index: 10; box-shadow: 0 4px 8px 0 rgba(0, 12, 49, 0.1); border-radius: 0; opacity: 0; visibility: hidden; -webkit-transform: translateY(34px); transform: translateY(34px); -webkit-transition: all .4s; transition: all .4s; overflow: hidden; }
	.ny_top .nav_item_open { background-color:#fff;}
	.nav_item:hover .nav_item_open { visibility: visible; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);}
	.subopen { display: none; }
	.nav_item2 { width: 100%; line-height: 40px; }
	.nav_item2 a { display: block; padding: 0 10px; color: #fff; font-size: 14px; white-space: nowrap; text-align: center; }
	.ny_top .nav_item2 a { color:#666;}
	.nav_item2:hover a { background-color: #09b48b; color: #fff;}
	.hcover { display: none;}

}
@media screen and (max-width:1080px) {
	.menu_open { display: block; float: right; width: 80px; height: 80px; padding: 12px 0; background-color: rgba(0, 0, 0, 0.6); position: absolute; top: 0; right: 0; box-sizing: border-box; z-index: 100; cursor: pointer}
    .menu_open i { height: 2px; width: 40px; background-color: #fff; display: block; margin: 12px auto;}
	.menu_open:hover { background-color:#09b48b;}
	.menu_open:hover i { background-color: #fff;}
	
    .nav { width: 50%; height: 100%; position: fixed; top: 0; left: -50%; z-index: 100; overflow: hidden; background-color: #09b48b;}
    .hcover { display: block; width: 50%; height: 100%; background: rgba(0, 0, 0, .5); position: fixed; right: -50%; top: 0; z-index: 101; }
    .nav_ul { margin: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow-x: hidden; overflow-y: auto; padding: 0; text-align: left; }
    .nav_item { float: none; margin: 0; width: 100%; height: 120px; position: relative;}
    .nav_item:after { content: ''; display: block; width: 100%; border-bottom: 1px solid rgba(255, 255, 255, .1); }
    .nav_item > a { display: block; margin: 0; font-size: 36px; line-height: 72px; color: #fff; padding: 24px 32px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; opacity: 0.6;}
	.nav_item > a:active { background-color: rgba(0, 0, 0, 0.1); opacity: 1;}
	.nav_item > a.navon { opacity:1;}
    .nav_item i { position: absolute; z-index: 2; top: 0; right: 0; width: 25%; height: 100%; display: block;}
    .nav_item i:after { content: ''; display: block; width: 20px; height: 20px; margin: -12px 0 0 -12px; border: 2px solid rgba(255, 255, 255, .5); border-top: 0; border-left: 0; position: absolute; left: 50%; top: 50%; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
    .nav_item_open { width: 50%; height: 100%; margin: 0; box-shadow: none; background-color: #09b48b; border-radius: 0; opacity: 1; visibility: visible; -webkit-transform: translateY(0px); transform: translateY(0px); position: fixed; left: -50%; top: 0; }
    .subopen { display: block; }
    .subopen a { display: block; overflow: hidden; line-height: 72px; margin: 0; padding: 24px 32px; white-space: nowrap; text-overflow: ellipsis; font-size: 36px; color: rgba(255, 255, 255, .6); text-indent:48px; background: rgba(0, 0, 0, 0.1); position: relative; }
    .subopen a:before { content: ''; display: block; width: 20px; height: 20px; position: absolute; left: 32px; top: 50%; margin: -12px 0 0 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border: 2px solid rgba(255, 255, 255, 0.6); border-right: 0; border-bottom: 0; }
    .nav_item2 { position: relative; }
    .nav_item2 a { display: block; overflow: hidden; margin: 0; line-height: 72px; color: #fff; font-size:36px; padding: 24px 32px; white-space: nowrap; text-overflow: ellipsis; opacity: 0.6;}
    .nav_item2:after { content: ''; width: 100%; position: absolute; bottom: 0; left: 0; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom: 1px solid rgba(255, 255, 255, .1);}
	.nav_item2 a:active { background-color: rgba(0, 0, 0, 0.1); opacity: 1;}
	
}

/**banner start**/
.ly_banner {
	width: 100%; height:760px; overflow:hidden; padding: 0; margin: 0 auto; position: relative;
}
.swiper-button-prev {
	width: 80px!important; height: 80px!important; margin-top: -15px; background:rgba(0, 0, 0, 0.6) url(../images/arrows_l.png) center center no-repeat!important; position: absolute; left: 0!important; bottom: 0!important; z-index:10; outline:none;
}
.swiper-button-next {
	width: 80px!important; height: 80px!important; margin-top: -15px;background:rgba(0, 0, 0, 0.6) url(../images/arrows_r.png) center center no-repeat!important; position: absolute; right: 0!important; bottom: 0!important; z-index:10; outline:none;
}
.swiper-button-prev:hover {
	background:#09b48b url(../images/arrows_l.png) center center no-repeat!important;
}
.swiper-button-next:hover {
	background:#09b48b url(../images/arrows_r.png) center center no-repeat!important;
}
.swiper-container {
	width: 100%; height:760px; overflow:hidden;
}
.content-slide {
	padding: 20px; color: #fff;
}
.title {
	font-size: 25px; margin-bottom: 10px;
}
.swiper-pagination {
	width: 100%; text-align: center; position: absolute; left: 0; bottom:30px; z-index:9;
}
.swiper-pagination-bullet {
	display: inline-block; width: 16px!important; height: 16px!important; border-radius: 50%; background-color: #fff; margin: 0 6px; cursor: pointer; opacity:0.5; outline:none;
}
.swiper-pagination-bullet-active {
	width: 12px!important; height: 12px!important; background-color: #0ab48c; border:2px solid rgba(255, 255, 255, 0.5); opacity:1;
}
.swiper-container {
	margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	width:100%;	position:relative;
	
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	margin: 0 auto;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;	
}
.swiper-slide {
	float: left; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; position:relative; background-size:cover;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
@media screen and (max-width:1080px) {
	.swiper-pagination-bullet {
		display: inline-block; width: 24px!important; height: 24px!important; border-radius: 50%; background-color: #fff; margin: 0 12px; cursor: pointer; opacity:0.6; outline:none;
	}
	.swiper-pagination-bullet-active {
		width: 16px!important; height: 16px!important; background-color: #0ab48c; border:4px solid rgba(255, 255, 255, 0.5); opacity:1;
	}
}
/**banner end**/

/**cases start**/
.ly_cases { width:100%; overflow:hidden; margin:0 auto; padding:100px 0; position:relative;}
.ly_cases img.csae_xs1 { display:block; width:360px; height:750px; overflow:hidden; position:absolute; top:0; right:0; z-index:-1;}
.ly_cases img.csae_xs2 { display:block; width:480px; height:480px; overflow:hidden; position:absolute; bottom:0; left:0; z-index:-1;}

@media screen and (min-width:1440px) {
	.ly_title { width:1440px; overflow:hidden; margin:0 auto 50px; padding:0;}
	
	/**案例列表**/
	.csaes_list { width:1440px; margin:0 auto; padding:0;}
}
@media screen and (max-width:1439px) {
	.ly_title { width:90%; overflow:hidden; margin:0 auto 50px; padding:0;}
	
	/**案例列表**/
	.csaes_list { width:90%; margin:0 auto; padding:0;}	
}
@media screen and (min-width:1081px) {	
	.ly_title p { width:100%; height:36px; overflow:hidden; line-height:36px; color:#565656; font-size:24px;}
	.ly_title p a { display:block; width:58px; height:34px; overflow:hidden; line-height:34px; color:#a9a9a9; font-size:14px; border:1px solid #dfdfdf; margin:0; padding:0 30px; background:#fff url(../images/more_jt01.png) 74px 6px no-repeat; background-size:20px 20px; float:right;}
	.ly_title p a:hover { color:#fff; border:1px solid #09b48b; background:#09b48b url(../images/more_jt02.png) 74px 6px no-repeat; background-size:20px 20px;}
	.ly_title span { color:#a9a9a9; font-size:12px;}
	
	.swiper-container1{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
	.csaes_list ul li { width:460px; height:640px; margin:0 30px 0 0; padding:0 0 40px; float:left;}
	.csaes_list ul li:hover { background: url(../images/case-hover-bg.png) center top no-repeat; background-size:100% 100%;}
	.csaes_list ul li .case_img { width:100%; height:440px; overflow:hidden; margin:0 auto; padding:0;}
	.csaes_list ul li .case_img a { display:block; width:100%; height:100%; background-color:#fff; padding:10px; box-sizing:border-box; background-size:cover; position:relative;}
	
	.csaes_list ul li .case_img a span { display:block; width:100%; height:100%; border:2px solid #09b48b; box-sizing:border-box; position:relative; left:0; top:0; z-index:1; opacity: 0; transition: 0.5s; transform: scale(0);}
	.csaes_list ul li:hover .case_img a span { opacity:1; transform: scale(1);}
	
	.csaes_list ul li .case_text { width:100%; height:200px; overflow:; margin:0 auto; padding:30px; background-color:#fff; box-sizing:border-box;}
	.csaes_list ul li:hover .case_text { background-color:#09b48b;}
	.csaes_list ul li .case_text a { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#565656; font-size:16px;}
	.csaes_list ul li .case_text em { display:block; width:30px; height:2px; overflow:hidden; background-color:rgba(86, 86, 86, 0.5); margin:24px 0; padding:0;}
	.csaes_list ul li .case_text p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#a9a9a9; font-size:12px; text-align:justify;}
	.csaes_list ul li:hover .case_text a, .csaes_list ul li:hover .case_text p { color:#fff;}
	.csaes_list ul li:hover .case_text em { background-color:#fff;}
}
@media screen and (max-width:1080px) {
	.ly_cases img.csae_xs1 { top:-240px!important;}
	.ly_cases img.csae_xs2 { bottom:-80px!important;}
	
	.ly_title { width:100%; overflow:hidden; margin:0 auto 50px; padding:0 32px; box-sizing:border-box;}
	.ly_title p { width:100%; height:72px; overflow:hidden; line-height:72px; color:#565656; font-size:40px;}
	.ly_title p a { display:block; width:130px; height:70px; overflow:hidden; line-height:70px; color:#a9a9a9; font-size:28px; border:1px solid #dfdfdf; margin:0; padding:0 30px; background:#fff url(../images/more_jt1.png) 120px center no-repeat!important; background-size:40px 40px!important; float:right;}
	.ly_title p a:active { color:#fff; border:1px solid #09b48b; background:#09b48b url(../images/more_jt2.png) 120px center no-repeat!important; background-size:40px 40px!important;}
	.ly_title span { color:#a9a9a9; font-size:24px;}
	
	/**案例列表**/
	.csaes_list { width:100%; margin:0 auto; padding:0 32px; box-sizing:border-box;}
	.swiper-container1{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0 0 0 32px;z-index:1}
	.csaes_list ul li { width:502px; height:720px; margin:0 32px 0 0; padding:0 0 40px; float:left;}
	.csaes_list ul li:active { background: url(../images/case-hover-bg.png) center top no-repeat; background-size:100% 100%;}
	.csaes_list ul li .case_img { width:100%; height:480px; overflow:hidden; margin:0 auto; padding:0;}
	.csaes_list ul li .case_img a { display:block; width:100%; height:100%; padding:10px; box-sizing:border-box; position:relative;}
	
	.csaes_list ul li .case_img a span { display:none; width:100%; height:100%; border:3px solid #09b48b; box-sizing:border-box; position:relative; left:0; top:0; z-index:1;}
	.csaes_list ul li:active .case_img a span { display:block;}
	
	.csaes_list ul li .case_text { width:100%; height:240px; overflow:hidden; margin:0 auto; padding:32px; background-color:#fff; box-sizing:border-box;}
	.csaes_list ul li:active .case_text { background-color:#09b48b;}
	.csaes_list ul li .case_text a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#565656; font-size:36px;}
	.csaes_list ul li .case_text em { display:block; width:36px; height:2px; overflow:hidden; background-color:rgba(86, 86, 86, 0.5); margin:32px 0; padding:0;}
	.csaes_list ul li .case_text p { width:100%; height:72px; overflow:hidden; line-height:36px; color:#a9a9a9; font-size:28px; text-align:justify;}
	.csaes_list ul li:active .case_text a, .csaes_list ul li:active .case_text p { color:#fff;}
	.csaes_list ul li:active .case_text em { background-color:#fff;}
}
/**cases end**/

/**team start**/
.ly_teams { width:100%; overflow:hidden; margin:0 auto 100px; padding:100px 0 0; background:url(../images/teambg1.jpg) center top no-repeat;}
@media screen and (min-width:1440px) {	
	/**团队列表**/
	.teams_list { width:1440px; height:500px; overflow:hidden; margin:0 auto; padding:0;}
}
@media screen and (max-width:1439px) {	
	/**团队列表**/
	.teams_list { width:90%; height:500px; overflow:hidden; margin:0 auto; padding:0;}
}
@media screen and (min-width:1081px) {
	.swiper-container2 { margin:-4px auto 0;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
	.teams_list ul li { width:338px; height:340px; margin:0 30px 0 0; padding:160px 0 0; float:left; position:relative;}
	.teams_list ul li .team_img { width:278px; height:360px; overflow:hidden; margin:0; padding:0; position:absolute; left:30px; top:0; z-index:1;}
	.teams_list ul li .team_img a { display:block; width:100%; height:100%; overflow:hidden; background-color:#fff; position:relative;}
	.teams_list ul li .team_img a img { display:block; max-width:100%; max-height:100%; margin:auto; position:absolute; left:0; top:0; right:0; bottom:0;}
	
	.teams_list ul li .team_text { width:100%; height:340px; overflow:hidden; margin:0 auto; padding:240px 30px 40px; background-color:#0ab48c; box-sizing:border-box;}
	.teams_list ul li .team_text a { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0; color:#fff; font-size:16px; text-align:center;}
	.teams_list ul li .team_text p { width:100%; overflow:hidden; margin:10px auto 0; padding:0; color:#fff; font-size:12px; text-align:center;}
}
@media screen and (max-width:1080px) {
	.ly_teams { width:100%; overflow:hidden; margin:0 auto 100px; padding:100px 0 0; background:url(../images/teambg2.jpg) center top no-repeat; background-size:1080px 400px;}
	
	/**团队列表**/
	.teams_list { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0 32px; box-sizing:border-box;}
	.swiper-container2 { margin:-4px auto 0;position:relative;overflow:hidden;list-style:none;padding:0 0 0 32px;z-index:1; box-sizing:border-box;}
	.teams_list ul li { width:440px; overflow:hidden; margin:0 32px 0 0; padding:146px 0 0; float:left; position:relative;}
	.teams_list ul li .team_img { width:376px; height:487px; overflow:hidden; margin:0; padding:0; position:absolute; left:32px; top:0; z-index:1;}
	.teams_list ul li .team_img a { display:block; width:100%; height:100%; overflow:hidden; background-color:#fff; position:relative;}
	.teams_list ul li .team_img a img { display:block; width:100%; max-height:100%; margin:auto; position:absolute; left:0; top:0; right:0; bottom:0;}
	
	.teams_list ul li .team_text { width:100%; overflow:hidden; margin:0 auto; padding:390px 32px 48px; background-color:#0ab48c; box-sizing:border-box;}
	.teams_list ul li .team_text a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; margin:0 auto; padding:0; color:#fff; font-size:36px; text-align:center;}
	.teams_list ul li .team_text p { width:100%; height:40px; overflow:hidden; line-height:40px; margin:10px auto 0; padding:0; color:#fff; font-size:28px; text-align:center;}
}
/**team end**/


/**ly_soft start**/
@media screen and (min-width:1440px) {
	.soft_list { width:1440px; overflow:hidden; margin:0 auto; padding:0;}
	.soft_list ul { -moz-column-count:3; /* Firefox */ -webkit-column-count:3; /* Safari 和 Chrome */ column-count:3; -moz-column-gap: 30px; -webkit-column-gap: 30px; column-gap: 30px; width: 100%; margin:0 auto;}/**column-count（列数） 、 column-gap（列间距）**/
	.soft_list ul li { width:460px; overflow:hidden; padding: 0; margin:0 0 30px; -moz-page-break-inside: avoid; -webkit-column-break-inside: avoid; break-inside: avoid; background: #f8f8f8; position:relative;}
	.soft_list ul li.soft1 { height:540px;}
	.soft_list ul li.soft2 { height:320px;}
	.soft_list ul li.soft3 { height:320px;}
	.soft_list ul li.soft4 { height:540px;}
	.soft_list ul li.soft5 { height:430px;}
	.soft_list ul li.soft6 { height:430px;}
	.soft_list ul li img.soft_img { display:block; width:100%; height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: 0.5s;}
	.soft_list ul li:hover img.soft_img {transform: scale(1.1);}	
	
}
@media screen and (max-width:1439px) {
	.soft_list { width:90%; overflow:hidden; margin:0 auto; padding:0;}
	.soft_list ul { -moz-column-count:2; /* Firefox */ -webkit-column-count:2; /* Safari 和 Chrome */ column-count:2; -moz-column-gap: 30px; -webkit-column-gap: 30px; column-gap: 30px; width: 100%; margin:0 auto;}/**column-count（列数） 、 column-gap（列间距）**/
	.soft_list ul li { width:460px; overflow:hidden; padding: 0; margin:0 0 30px; -moz-page-break-inside: avoid; -webkit-column-break-inside: avoid; break-inside: avoid; background: #f8f8f8; position:relative;}
	.soft_list ul li.soft1 { height:540px;}
	.soft_list ul li.soft2 { height:320px;}
	.soft_list ul li.soft3 { height:320px;}
	.soft_list ul li.soft4 { height:540px;}
	.soft_list ul li.soft5 { height:430px;}
	.soft_list ul li.soft6 { height:430px;}
	.soft_list ul li img.soft_img { display:block; width:100%; overflow:hidden; transition: 0.5s;}
	.soft_list ul li:hover img.soft_img {transform: scale(1.1);}	
}
@media screen and (min-width:1081px) {
	.ly_soft { width:100%; overflow:hidden; margin:100px auto; padding:0; position:relative;}
	.ly_soft .soft_xs1 { width:540px; height:370px; overflow:hidden; margin:0; padding:0; position:absolute; left:-150px; bottom:0; z-index:-1}
	
	.soft_list ul li .soft_text { width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; opacity: 0; transition: 0.5s; transform: scale(0);}
	.soft_list ul li .soft_text a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:10px; background-color:rgba(10, 180, 140, 0.8); position:relative; box-sizing:border-box;}
	.soft_list ul li .soft_text a em { display:block; width:96%; height:96%; overflow:hidden; margin:0; padding:0; border:2px solid #fff; position:absolute; left:2%; top:2%; box-sizing:border-box;}
	.soft_list ul li .soft_text a p { width:100%; height:100px; overflow:hidden; margin:-50px 0 0; padding:0; position:absolute; left:0; top:50%;}
	.soft_list ul li .soft_text a p img { display:block; width:48px; height:48px; margin:0 auto 30px; padding:0;}
	.soft_list ul li .soft_text a p span { display:block; width:100%; overflow:hidden; color:#fff; font-size:14px; text-align:center;}
	.soft_list ul li:hover .soft_text { opacity:1; transform: scale(1);}
	
	.soft_list ul:last-child { display:none;}
}
@media screen and (max-width:1080px) {
	.ly_soft { width:100%; overflow:hidden; margin:100px auto 0; padding:0 0 200px; position:relative;}
	.ly_soft .soft_xs1 { width:400px; overflow:hidden; margin:0; padding:0; position:absolute; right:0; bottom:0; z-index:-1}
	.soft_xs1 img { display:block; width:100%; overflow:hidden; margin:0; padding:0;}
	
	.soft_list { width:100%; overflow:hidden; margin:0 auto; padding:0 32px; box-sizing:border-box;}
	.soft_list ul:first-child { display:none;}
	.soft_list ul { -moz-column-count:2; /* Firefox */ -webkit-column-count:2; /* Safari 和 Chrome */ column-count:2; -moz-column-gap: 32px; -webkit-column-gap: 32px; column-gap: 32px; width: 100%; margin:0 auto;}/**column-count（列数） 、 column-gap（列间距）**/
	.soft_list ul li { width:440px; overflow:hidden; padding: 0; margin: 0 0 32px; -moz-page-break-inside: avoid; -webkit-column-break-inside: avoid; break-inside: avoid; background: #f8f8f8; position:relative;}
	.soft_list ul li.soft1 { height:517px;}
	.soft_list ul li.soft2 { height:306px;}
	.soft_list ul li.soft3 { height:411px;}
	.soft_list ul li.soft4 { height:306px;}
	.soft_list ul li.soft5 { height:411px;}
	.soft_list ul li.soft6 { height:517px;}
	.soft_list ul li a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
	.soft_list ul li a img.soft_img { display:block; width:100%; overflow:hidden;}
	.soft_list ul li a p { width:100%; height:80px; overflow:hidden; line-height:80px; color:#fff; font-size:32px; background-color:rgba(0, 0, 0, 0.5); margin:0; padding:0 16px; position:absolute; left:0; bottom:0; z-index:1;}
	.soft_list ul li a:active p { background-color:rgba(10, 180, 140, 0.8);}
}
/**soft end**/

/**decorate**/

@media screen and (min-width:1440px) {
}
@media screen and (max-width:1439px) {
}
@media screen and (min-width:1081px) {
	.ly_decorate { width:100%; overflow:hidden; margin:-30px auto 0; padding:0;}
	
	.dec_list { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.swiper-container3 { margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1; box-sizing:border-box;}
	.dec_list ul li { width:376px; height:540px; overflow:hidden; margin:0 10px 0 0; padding:0; position:relative;}
	
	.dec_list ul li .soft_text { width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; opacity: 0; transition: 0.5s; transform: scale(0);}
	.dec_list ul li .soft_text a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:10px; background-color:rgba(10, 180, 140, 0.8); position:relative; box-sizing:border-box;}
	.dec_list ul li .soft_text a em { display:block; width:96%; height:96%; overflow:hidden; margin:0; padding:0; border:2px solid #fff; position:absolute; left:2%; top:2%; box-sizing:border-box;}
	.dec_list ul li .soft_text a p { width:100%; height:100px; overflow:hidden; margin:-50px 0 0; padding:0; position:absolute; left:0; top:50%;}
	.dec_list ul li .soft_text a p img { display:block; width:48px; height:48px; margin:0 auto 30px; padding:0;}
	.dec_list ul li .soft_text a p span { display:block; width:100%; overflow:hidden; color:#fff; font-size:14px; text-align:center;}
	.dec_list ul li:hover .soft_text { opacity:1; transform: scale(1);}
}
@media screen and (max-width:1080px) {
	.ly_decorate { width:100%; overflow:hidden; margin:-130px auto 0; padding:0;}
	
	.dec_list { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.swiper-container3 { margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1; box-sizing:border-box;}
	.dec_list ul li { width:480px; height:690px; overflow:hidden; margin:0 16px 0 0; padding:0; position:relative;}
	
	.dec_list ul li .soft_text { width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0;}
	.dec_list ul li .soft_text a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
	
	.dec_list ul li .soft_text a p { width:100%; height:80px; overflow:hidden; margin:0; padding:0; position:absolute; left:0; bottom:0;}
	.dec_list ul li .soft_text a p span { display:block; width:100%; height:80px; overflow:hidden; line-height:80px; color:#fff; font-size:32px; text-align:center; background-color:rgba(0, 0, 0, 0.5); padding:0 16px; box-sizing:border-box;}
	.dec_list ul li .soft_text a:active p span { background-color:rgba(10, 180, 140, 0.8);}
	.dec_list ul li .soft_text a em, .dec_list ul li .soft_text a p img { display:none;}
}

/**strategy**/
@media screen and (min-width:1440px) {
	.str_list { width:1440px; overflow:hidden; margin:0 auto; padding:0;}
}
@media screen and (max-width:1439px) {
	.str_list { width:90%; overflow:hidden; margin:0 auto; padding:0;}
}
@media screen and (min-width:1081px) {
	.ly_strategy { width:100%; overflow:hidden; margin:0 auto 60px; padding:100px 0 0; background:url(../images/str_xs1.png) top right no-repeat; background-size:200px 200px;}

	.swiper-container4 { margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1; box-sizing:border-box;}
	.str_list ul li { width:460px!important; overflow:hidden; margin:0 30px 0 0; padding:0 0 40px;}
	.str_list ul li:last-child { margin:0;}
	.str_list ul li:hover { background: url(../images/str-hover-bg.png) center top no-repeat; background-size:100% 100%;}
	.str_list ul li .str_img { width:460px; height:280px; overflow:hidden; margin:0 auto; padding:0;}
	.str_list ul li .str_img a { display:block; width:460px; height:280px; overflow:hidden; margin:0 auto; padding:0; background-color:#f8f8f8; position:relative;}
	.str_list ul li .str_img a img { display:block; width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
	.str_list ul li .str_img a span { display:block; width:440px; height:260px; border:2px solid #09b48b; box-sizing:border-box; position:absolute; left:10px; top:10px; opacity: 0; transition: 0.5s; transform: scale(0);}
	.str_list ul li:hover .str_img a span { opacity:1; transform: scale(1);}
	
	.str_list ul li .str_text { width:100%; height:150px; overflow:hidden; margin:0 auto; padding:36px 30px; background-color:#fff; box-sizing:border-box;}
	.str_list ul li:hover .str_text { background-color:#09b48b;}
	.str_list ul li .str_text a { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#565656; font-size:16px; margin:0 auto 16px; padding:0;}
	.str_list ul li .str_text span { display:block; width:100%; height:48px; overflow:hidden; line-height:24px; color:#a9a9a9; font-size:12px; text-align:justify; margin:0 auto; padding:0;}
	.str_list ul li:hover .str_text a, .str_list ul li:hover .str_text span { color:#fff;}
}
@media screen and (max-width:1080px) {
	.ly_strategy { width:100%; overflow:hidden; margin:0 auto 60px; padding:100px 0 0; background:url(../images/str_xs1.png) top right no-repeat; background-size:200px 200px;}

	.str_list { width:100%; overflow:hidden; margin:0 auto; padding:0; box-sizing:border-box;}
	.swiper-container4 { margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0 32px;z-index:1; box-sizing:border-box;}
	.str_list ul li { width:542px!important; overflow:hidden; margin:0 32px 0 0; padding:0 0 40px;}
	.str_list ul li:last-child { margin:0;}
	.str_list ul li:hover { background: url(../images/str-hover-bg.png) center top no-repeat; background-size:100% 100%;}
	.str_list ul li .str_img { width:542px; height:330px; overflow:hidden; margin:0 auto; padding:0;}
	.str_list ul li .str_img a { display:block; width:542px; height:330px; overflow:hidden; margin:0 auto; padding:0; background-color:#f8f8f8; position:relative;}
	.str_list ul li .str_img a img { display:block; width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
	.str_list ul li .str_img a span { display:block; width:522px; height:310px; border:2px solid #09b48b; box-sizing:border-box; position:absolute; left:10px; top:10px; opacity: 0; transition: 0.5s; transform: scale(0);}
	.str_list ul li:hover .str_img a span { opacity:1; transform: scale(1);}
	
	.str_list ul li .str_text { width:100%; overflow:hidden; margin:0 auto; padding:32px; background-color:#fff; box-sizing:border-box;}
	.str_list ul li:hover .str_text { background-color:#09b48b;}
	.str_list ul li .str_text a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#565656; font-size:36px; margin:0 auto 16px; padding:0;}
	.str_list ul li .str_text span { display:block; width:100%; height:72px; overflow:hidden; line-height:36px; color:#a9a9a9; font-size:28px; text-align:justify; margin:0 auto; padding:0;}
	.str_list ul li:hover .str_text a, .str_list ul li:hover .str_text span { color:#fff;}
}

/**about**/
@media screen and (min-width:1440px) {
	.ab_title { width:1440px; overflow:hidden; margin:0 auto 50px; padding:0;}
	
	.ly_ppjs, .ly_sgtd { width:1440px; overflow:hidden; margin:0 auto; padding:0 0 40px;}	
}
@media screen and (max-width:1439px) {
	.ab_title { width:90%; overflow:hidden; margin:0 auto 50px; padding:0;}
	
	.ly_ppjs, .ly_sgtd { width:90%; overflow:hidden; margin:0 auto; padding:0 0 40px;}
}
@media screen and (min-width:1081px) {
	.ly_about { width:100%; overflow:hidden; margin:0 auto 20px; padding:100px 0 0; background:url(../images/aboutbg1.jpg) center top no-repeat;}
	
	.ab_title div { width:100%; height:36px; overflow:hidden; line-height:36px; color:#fff; font-size:24px;}
	.ab_title div ul { width:160px; height:36px; overflow:hidden; margin:0; float:right;}
	.ab_title div ul li { width:50%; height:36px; overflow:hidden; line-height:36px; color:#a9a9a9; font-size:14px; text-align:center; margin:0; padding:0; float:left; cursor:pointer;}
	.ab_title div ul li:hover, .ab_title div ul li.tabActive { color:#fff; background-color:#09b48b;}
	.ab_title span { color:rgba(255, 255, 255, 0.6); font-size:12px;}
	
	.ly_ppjs { background:url(../images/ppjsbg.png) center bottom no-repeat; background-size:100%;}
	.ly_ppjs .ppjs_main { width:100%; overflow:hidden; margin:0 auto; padding:40px 0; background-color:#0ab48c; box-sizing:border-box;}
	.ppjs_main .ppjs_tit { width:80%; overflow:hidden; margin:0 auto 40px; padding:0; color:#fff; font-size:24px; text-align:center;}
	.ppjs_main p { width:80%; overflow:hidden; line-height:24px; margin:0 auto 20px; padding:0; color:#fff; font-size:14px; text-align:center;}	
	.ppjs_main a { display:block; width:58px; height:34px; overflow:hidden; line-height:34px; color:#fff; font-size:14px; border:1px solid #fff; margin:40px auto 0; padding:0 30px; background:url(../images/more_jt02.png) 74px 6px no-repeat; background-size:20px 20px;}
	.ppjs_main a:hover { color:#09b48b; border:1px solid #fff; background:#fff url(../images/more_jt03.png) 74px 6px no-repeat; background-size:20px 20px;}
	
	.ly_sgtd ul li { width:440px; height:300px; overflow:hidden; margin:0 30px 0 0; padding:10px; background-color:#f5f5f5; position:relative;}
	.ly_sgtd ul li .sgtd_img { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; position:relative;}
	.ly_sgtd ul li .sgtd_img img { display:block; width:auto; height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: 0.5s;}
	.ly_sgtd ul li:hover .sgtd_img img { transform: scale(1.1);}
	
	.ly_sgtd ul li .sgtd_text { width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; opacity: 0; transition: 0.5s; transform: scale(0); z-index:1;}
	.ly_sgtd ul li .sgtd_text a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:10px; background-color:rgba(10, 180, 140, 0.8); position:relative; box-sizing:border-box;}
	.ly_sgtd ul li .sgtd_text a em { display:block; width:96%; height:96%; overflow:hidden; margin:0; padding:0; border:2px solid #fff; position:absolute; left:2%; top:2%; box-sizing:border-box;}
	.ly_sgtd ul li .sgtd_text a p { width:100%; height:100px; overflow:hidden; margin:-50px 0 0; padding:0; position:absolute; left:0; top:50%;}
	.ly_sgtd ul li .sgtd_text a p img { display:block; width:48px; height:48px; margin:0 auto 30px; padding:0;}
	.ly_sgtd ul li .sgtd_text a p span { display:block; width:100%; overflow:hidden; color:#fff; font-size:14px; text-align:center;}
	.ly_sgtd ul li:hover .sgtd_text { opacity:1; transform: scale(1);}
}
@media screen and (max-width:1080px) {
	.ly_about { width:100%; overflow:hidden; margin:0 auto 20px; padding:100px 32px 0; background:url(../images/aboutbg1.jpg) center top no-repeat; box-sizing:border-box;}

	.ab_title { width:100%; overflow:hidden; margin:0 auto 50px; padding:0;}
	.ab_title div { width:100%; height:72px; overflow:hidden; line-height:72px; color:#fff; font-size:40px;}
	.ab_title div ul { width:320px; height:72px; overflow:hidden; margin:0; float:right;}
	.ab_title div ul li { width:50%; height:72px; overflow:hidden; line-height:72px; color:#a9a9a9; font-size:28px; text-align:center; margin:0; padding:0; float:left; cursor:pointer;}
	.ab_title div ul li:hover, .ab_title div ul li.tabActive { color:#fff; background-color:#09b48b;}
	.ab_title span { color:rgba(255, 255, 255, 0.6); font-size:24px;}
	
	.ly_ppjs { width:100%; overflow:hidden; margin:0 auto; padding:0 0 40px;}
	.ly_sgtd { width:100%; height:388px; overflow:hidden; margin:0 auto; padding:0 0 40px;}
	.ly_ppjs { background:url(../images/ppjsbg.png) center bottom no-repeat; background-size:100% 80%;}
	.ly_ppjs .ppjs_main { width:100%; overflow:hidden; margin:0 auto; padding:40px; background-color:#0ab48c; box-sizing:border-box;}
	.ppjs_main .ppjs_tit { width:100%; overflow:hidden; margin:0 auto 40px; padding:0; color:#fff; font-size:40px; text-align:center;}
	.ppjs_main p { width:100%; overflow:hidden; line-height:48px; margin:0 auto 24px; padding:0; color:#fff; font-size:28px; text-align:center;}	
	.ppjs_main a { display:block; width:130px; height:70px; overflow:hidden; line-height:70px; color:#fff; font-size:28px; border:1px solid #dfdfdf; margin:40px auto 0; padding:0 30px; background:url(../images/more_jt2.png) 120px center no-repeat!important; background-size:40px 40px!important;}
	.ppjs_main a:active { color:#09b48b; border:1px solid #fff; background:#fff url(../images/more_jt3.png) 120px center no-repeat!important; background-size:40px 40px!important;}
	
	.ly_sgtd ul li { width:540px; height:368px; overflow:hidden; margin:0 32px 0 0; padding:10px; background-color:#f5f5f5; position:relative;}
	.ly_sgtd ul li .sgtd_img { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; position:relative;}
	.ly_sgtd ul li .sgtd_img img { display:block; width:auto; height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: 0.5s;}
	.ly_sgtd ul li:hover .sgtd_img img { transform: scale(1.1);}
	
	.ly_sgtd ul li .sgtd_text { width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0;}
	.ly_sgtd ul li .sgtd_text a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
	.ly_sgtd ul li .sgtd_text a p { width:100%; height:80px; overflow:hidden; margin:0; padding:0; position:absolute; left:0; bottom:0;}
	.ly_sgtd ul li .sgtd_text a p span { display:block; width:100%; height:80px; overflow:hidden; line-height:80px; color:#fff; font-size:32px; text-align:center; background-color:rgba(0, 0, 0, 0.5); padding:0 16px; box-sizing:border-box;}
	.ly_sgtd ul li .sgtd_text a:active p span { background-color:rgba(10, 180, 140, 0.8);}
	.ly_sgtd ul li .sgtd_text a em, .ly_sgtd ul li .sgtd_text a p img { display:none;}
}

/**links**/
@media screen and (min-width:1440px) {
	.lk_title { width:1440px; overflow:hidden; margin:0 auto 30px; padding:0; text-align:center;}
	
	.lk_list { width:1440px; overflow:hidden; margin:0 auto; padding:0;}
}
@media screen and (max-width:1439px) {
	.lk_title { width:90%; overflow:hidden; margin:0 auto 30px; padding:0; text-align:center;}
	
	.lk_list { width:90%; overflow:hidden; margin:0 auto; padding:0;}
}
@media screen and (min-width:1081px) {
	.ly_links { width:100%; overflow:hidden; margin:0 auto 60px; padding:0;}
	
	.lk_title p { width:100%; height:36px; overflow:hidden; line-height:36px; color:#565656; font-size:24px; text-align:center; margin:0 auto; padding:0;}
	.lk_title span { color:#a9a9a9; font-size:12px;}
	
	.lk_list ul li { width:215px; height:72px; overflow:hidden; margin:0 30px 0 0; padding:0;}
	.lk_list ul li a { display:block; width:213px; height:70px; overflow:hidden; margin:0 30px 0 0; padding:0; border:1px solid #e5e5e5; position:relative;}
	.lk_list ul li a img { display:block; max-width:100%; max-height:100%; margin:auto; position:absolute; left:0; top:0; right:0; bottom:0;}
	.lk_list ul li a:hover { border:1px solid #09b48b;}
}
@media screen and (max-width:1080px) {
	.ly_links { width:100%; overflow:hidden; margin:0 auto 60px; padding:0 32px; box-sizing:border-box;}
	.lk_title { width:100%; overflow:hidden; margin:0 auto 30px; padding:0; text-align:center;}
	.lk_title p { width:100%; height:72px; overflow:hidden; line-height:72px; color:#565656; font-size:40px; text-align:center; margin:0 auto; padding:0;}
	.lk_title span { color:#a9a9a9; font-size:24px;}
	
	.lk_list { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.lk_list ul li { width:342px; height:115px; overflow:hidden; margin:0 24px 0 0; padding:0;}
	.lk_list ul li a { display:block; width:340px; height:113px; overflow:hidden; margin:0 30px 0 0; padding:0; border:1px solid #e5e5e5; position:relative;}
	.lk_list ul li a img { display:block; max-width:100%; max-height:100%; margin:auto; position:absolute; left:0; top:0; right:0; bottom:0;}
	.lk_list ul li a:active { border:1px solid #09b48b;}
}

/**foot**/
@media screen and (min-width:1440px) {
	.ly_foot .ft_main { width:1440px; overflow:hidden; margin:0 auto; padding:0;}
}
@media screen and (max-width:1439px) {
	.ly_foot .ft_main { width:90%; overflow:hidden; margin:0 auto; padding:0;}
}
@media screen and (min-width:1081px) {
	.ly_foot { width:100%; overflow:hidden; margin:0 auto; padding:100px 0; background:url(../images/footbg.jpg) center center no-repeat;}
	.ft_main .ftlogo { width:25%; height:80px; overflow:hidden; margin:0; padding:0; float:left;}
	.ly_foot ul li { width:25%; height:80px; overflow:hidden; margin:0; padding:0; float:left;}
	.ly_foot ul li p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#a9a9a9; font-size:14px; margin:0; padding:0;}
}
@media screen and (max-width:1080px) {
	.ly_foot { width:100%; overflow:hidden; margin:0 auto; padding:100px 0; background:url(../images/footbg.jpg) center center no-repeat; background-size:cover;}
	.ly_foot .ft_main { width:100%; overflow:hidden; margin:0 auto; padding:0 32px; box-sizing:border-box;}
	
	.ft_main .ftlogo { width:100%; overflow:hidden; margin:0 auto 32px; padding:0;}
	.ftlogo img { display:block; width:30%;}
	.ly_foot ul li { width:100%; overflow:hidden; margin:0; padding:0;}
	.ly_foot ul li p { width:100%; overflow:hidden; line-height:60px; color:#a9a9a9!important; font-size:28px; margin:0; padding:0 16px; box-sizing:border-box;}
	
}

/**ny_banner**/
@media screen and (min-width:1440px) {
}
@media screen and (max-width:1439px) {
}
@media screen and (min-width:1081px) {
	.ny_banner { width:100%; height:360px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
	.ny_banner img { display:block; width:1920px; height:360px; overflow:hidden; position:absolute; left:50%; top:50%; margin:-180px 0 0 -960px;}
}
@media screen and (max-width:1080px) {
	.ny_banner { width:100%; height:360px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
	.ny_banner img { display:block; width:1920px; height:360px; overflow:hidden; position:absolute; left:50%; top:50%; margin:-180px 0 0 -960px;}	
}


@media screen and (min-width:1440px) {
	.ny_pos p { width:1440px; height:50px; overflow:hidden; line-height:50px; color:#aaa; font-size:14px; text-align:right; margin:0 auto; padding:0;}

}
@media screen and (max-width:1439px) {
	.ny_pos p { width:90%; height:50px; overflow:hidden; line-height:50px; color:#aaa; font-size:14px; text-align:right; margin:0 auto; padding:0;}

}
@media screen and (min-width:1081px) {
	.ny_pos { width:100%; height:50px; overflow:hidden; margin:0 auto 50px; padding:0; background-color:#f5f5f5;}
	.ny_pos p a { color:#aaa;}
	.ny_pos p a:hover { color:#0ab48c;}
	.ny_pos p span { color:#aaa;}
	
	.ny_baout { margin:0 auto 50px;}
}
@media screen and (max-width:1080px) {
	.ny_pos { width:100%; overflow:hidden; margin:0 auto 50px; padding:20px; background-color:#f5f5f5; box-sizing:border-box;}
	.ny_pos p { width:100%; overflow:hidden; line-height:50px; color:#aaa; font-size:28px; text-align:right; margin:0 auto; padding:0;}
	.ny_pos p a { color:#aaa;}
	.ny_pos p a:hover { color:#0ab48c;}
	.ny_pos p span { color:#aaa;}
	
	.ny_baout { margin:0 auto 50px; padding:0 32px;}
	.ny_baout .ly_title { padding:0;}
	.ny_baout .ly_ppjs { background-size:100% 46%;}
	
}


/**ny_case**/
@media screen and (min-width:1440px) {
	.ny_case .csaes_list ul li:nth-child(3n+3) { margin:0;}
}
@media screen and (max-width:1439px) {
	.ny_case .csaes_list ul li:nth-child(2n+2) { margin:0;}
}
@media screen and (min-width:1081px) {
	.ny_case .csaes_list ul { text-align:center;}
	.ny_case .csaes_list ul li { width:460px; height:640px; margin:0 30px 0 0; padding:0 0 40px; display:inline-block;}
	.ny_case .csaes_list ul li:hover { background: url(../images/case-hover-bg.png) center top no-repeat; background-size:100% 100%;}
	.ny_case .csaes_list ul li .case_img { width:100%; height:440px; overflow:; margin:0 auto; padding:0;}
	.ny_case .csaes_list ul li .case_img a { display:block; width:100%; height:100%; background-color:#fff; padding:10px; box-sizing:border-box; background-size:cover; position:relative;}
	
	.ny_case .csaes_list ul li .case_img a span { display:block; width:100%; height:100%; border:2px solid #09b48b; box-sizing:border-box; position:relative; left:0; top:0; z-index:1; opacity: 0; transition: 0.5s; transform: scale(0);}
	.ny_case .csaes_list ul li:hover .case_img a span { opacity:1; transform: scale(1);}
	
	.ny_case .csaes_list ul li .case_text { width:100%; height:200px; overflow:; margin:0 auto; padding:30px; background-color:#fff; box-sizing:border-box;}
	.ny_case .csaes_list ul li:hover .case_text { background-color:#09b48b;}
	.ny_case .csaes_list ul li .case_text a { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#565656; font-size:16px; text-align:left;}
	.ny_case .csaes_list ul li .case_text em { display:block; width:30px; height:2px; overflow:hidden; background-color:rgba(86, 86, 86, 0.5); margin:24px 0; padding:0;}
	.ny_case .csaes_list ul li .case_text p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#a9a9a9; font-size:12px; text-align:justify;}
	.ny_case .csaes_list ul li:hover .case_text a, .csaes_list ul li:hover .case_text p { color:#fff;}
	.ny_case .csaes_list ul li:hover .case_text em { background-color:#fff;}
}
@media screen and (max-width:1080px) {
	.ny_case { width:100%;}
	.ny_case .csaes_list { width:100%; margin:0 auto; padding:0 32px; box-sizing:border-box; text-align:center;}
	.ny_case .csaes_list ul li { width:912px; height:auto; margin:0 32px 0 0; padding:0 0 40px; display:inline-block;}
	.ny_case .csaes_list ul li:active { background: url(../images/case-hover-bg.png) center top no-repeat; background-size:100% 100%;}
	.ny_case .csaes_list ul li .case_img { width:100%; height:912px; overflow:hidden; margin:0 auto; padding:0;}
	.ny_case .csaes_list ul li .case_img a { display:block; width:100%; height:100%; padding:10px; box-sizing:border-box; position:relative;}
	
	.ny_case .csaes_list ul li .case_img a span { display:none; width:100%; height:100%; border:3px solid #09b48b; box-sizing:border-box; position:relative; left:0; top:0; z-index:1;}
	.ny_case .csaes_list ul li:active .case_img a span { display:block;}
	
	.ny_case .csaes_list ul li .case_text { width:100%; height:248px; overflow:hidden; margin:0 auto; padding:32px; background-color:#fff; box-sizing:border-box;}
	.ny_case .csaes_list ul li:active .case_text { background-color:#09b48b;}
	.ny_case .csaes_list ul li .case_text a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#565656; font-size:36px; text-align:left;}
	.ny_case .csaes_list ul li .case_text em { display:block; width:36px; height:2px; overflow:hidden; background-color:rgba(86, 86, 86, 0.5); margin:32px 0; padding:0;}
	.ny_case .csaes_list ul li .case_text p { width:100%; height:80px; overflow:hidden; line-height:40px; color:#a9a9a9; font-size:30px; text-align:justify;}
	.ny_case .csaes_list ul li:active .case_text a, .csaes_list ul li:active .case_text p { color:#fff;}
	.ny_case .csaes_list ul li:active .case_text em { background-color:#fff;}
}

/**ny_team**/
@media screen and (min-width:1440px) {
	/**团队列表**/
	.ny_team .teams_list { width:1440px; height:auto; overflow:hidden; margin:0 auto; padding:0;}
	.ny_team .teams_list ul li { width:23.125%; height:340px; margin:0 2.5% 30px 0; padding:160px 0 0; float:left; position:relative;}
	.ny_team .teams_list ul li:nth-child(4n+4) { margin:0 0 30px;}
}
@media screen and (max-width:1439px) {
	/**团队列表**/
	.ny_team .teams_list { width:90%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
	.ny_team .teams_list ul li { width:31%; height:340px; margin:0 3.5% 30px 0; padding:160px 0 0; float:left; position:relative;}
	.ny_team .teams_list ul li:nth-child(3n+3) { margin:0 0 30px;}
}
@media screen and (min-width:1081px) {	
	.ny_team { margin:0 auto 30px;}
	.ny_team .teams_list ul li .team_img { width:278px; height:360px; overflow:hidden; margin:0 0 0 -139px; padding:0; position:absolute; left:50%; top:0; z-index:1;}
	.ny_team .teams_list ul li .team_img a { display:block; width:100%; height:100%; overflow:hidden; background-color:#fff; position:relative;}
	.ny_team .teams_list ul li .team_img a img { display:block; max-width:100%; max-height:100%; margin:auto; position:absolute; left:0; top:0; right:0; bottom:0;}
	
	.ny_team .teams_list ul li .team_text { width:100%; height:340px; overflow:hidden; margin:0 auto; padding:240px 30px 40px; background-color:#0ab48c; box-sizing:border-box;}
	.ny_team .teams_list ul li .team_text a { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0; color:#fff; font-size:16px; text-align:center;}
	.ny_team .teams_list ul li .team_text p { width:100%; overflow:hidden; margin:10px auto 0; padding:0; color:#fff; font-size:12px; text-align:center;}
}
@media screen and (max-width:1080px) {
	
	/**团队列表**/
	.ny_team { width:100%; margin:0 auto 32px;}
	.ny_team .teams_list { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0 32px; box-sizing:border-box;}
	.ny_team .teams_list ul li { width:48%; height:auto; overflow:hidden; margin:0 4% 32px 0!important; padding:146px 0 0; float:left; position:relative;}
	.ny_team .teams_list ul li:nth-child(2n+2) { margin:0 0 32px!important;}
	.ny_team .teams_list ul li .team_img { width:88%; height:487px; overflow:hidden; margin:0 0 0 -44%; padding:0; position:absolute; left:50%; top:0; z-index:1;}
	.ny_team .teams_list ul li .team_img a { display:block; width:100%; height:100%; overflow:hidden; background-color:#fff; position:relative;}
	.ny_team .teams_list ul li .team_img a img { display:block; max-width:100%; max-height:100%; margin:auto; position:absolute; left:0; top:0; right:0; bottom:0;}
	
	.ny_team .teams_list ul li .team_text { width:100%; overflow:hidden; margin:0 auto; padding:390px 32px 48px; background-color:#0ab48c; box-sizing:border-box;}
	.ny_team .teams_list ul li .team_text a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; margin:0 auto; padding:0; color:#fff; font-size:36px; text-align:center;}
	.ny_team .teams_list ul li .team_text p { width:100%; height:40px; overflow:hidden; line-height:40px; margin:10px auto 0; padding:0; color:#fff; font-size:28px; text-align:center;}
}


/**ny_decorate**/
@media screen and (min-width:1440px) {
	.ny_decorate .dec_list { width:1440px; overflow:hidden; margin:0 auto; padding:0;}
	.ny_decorate .dec_list ul li { width:24.25%; height:540px; overflow:hidden; margin:0 1% 16px 0; padding:0; position:relative; float:left;}
	.ny_decorate .dec_list ul li:nth-child(4n+4) { margin:0 0 16px 0;}
}
@media screen and (max-width:1439px) {
	.ny_decorate .dec_list { width:90%; overflow:hidden; margin:0 auto; padding:0;}
	.ny_decorate .dec_list ul li { width:32%; height:580px; overflow:hidden; margin:0 2% 20px 0; padding:0; position:relative; float:left;}
	.ny_decorate .dec_list ul li:nth-child(3n+3) { margin:0 0 20px 0;}
}
@media screen and (min-width:1081px) {	
	.ny_decorate { width:100%; margin:0 auto 40px;}
	
	.ny_decorate .dec_list ul li .soft_text { width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; opacity: 0; transition: 0.5s; transform: scale(0);}
	.ny_decorate .dec_list ul li .soft_text a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:10px; background-color:rgba(10, 180, 140, 0.8); position:relative; box-sizing:border-box;}
	.ny_decorate .dec_list ul li .soft_text a em { display:block; width:96%; height:96%; overflow:hidden; margin:0; padding:0; border:2px solid #fff; position:absolute; left:2%; top:2%; box-sizing:border-box;}
	.ny_decorate .dec_list ul li .soft_text a p { width:100%; height:100px; overflow:hidden; margin:-50px 0 0; padding:0; position:absolute; left:0; top:50%;}
	.ny_decorate .dec_list ul li .soft_text a p img { display:block; width:48px; height:48px; margin:0 auto 30px; padding:0;}
	.ny_decorate .dec_list ul li .soft_text a p span { display:block; width:100%; overflow:hidden; color:#fff; font-size:14px; text-align:center;}
	.ny_decorate .dec_list ul li:hover .soft_text { opacity:1; transform: scale(1);}
}
@media screen and (max-width:1080px) {
	.ny_decorate { width:100%; margin:0 auto 32px;}
		
	.ny_decorate .dec_list { width:100%; overflow:hidden; margin:0 auto; padding:0 32px; box-sizing:border-box;}
	.ny_decorate .dec_list ul li { width:49%; height:600px; overflow:hidden; margin:0 2% 20px 0!important; padding:0; position:relative; float:left;}
	.ny_decorate .dec_list ul li:nth-child(2n+2) { margin:0 0 20px 0!important;}
	.ny_decorate .dec_list ul li .soft_text { width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0;}
	.ny_decorate .dec_list ul li .soft_text a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
	
	.ny_decorate .dec_list ul li .soft_text a p { width:100%; height:80px; overflow:hidden; margin:0; padding:0; position:absolute; left:0; bottom:0;}
	.ny_decorate .dec_list ul li .soft_text a p span { display:block; width:100%; height:80px; overflow:hidden; line-height:80px; color:#fff; font-size:32px; text-align:center; background-color:rgba(0, 0, 0, 0.5); padding:0 16px; box-sizing:border-box;}
	.ny_decorate .dec_list ul li .soft_text a:active p span { background-color:rgba(10, 180, 140, 0.8);}
	.ny_decorate .dec_list ul li .soft_text a em, .dec_list ul li .soft_text a p img { display:none;}
	
}


/**ny_strategy**/
@media screen and (min-width:1440px) {
	.ny_strategy .str_list { width:1440px; overflow:hidden; margin:0 auto; padding:0;}
	.ny_strategy .str_list ul li { width:32%!important; overflow:hidden; margin:0 2% 30px 0; padding:0 0 40px; float:left;}
	.ny_strategy .str_list ul li:nth-child(3n+3) { margin:0 0 30px 0;}
}
@media screen and (max-width:1439px) {
	.ny_strategy .str_list { width:90%; overflow:hidden; margin:0 auto; padding:0;}
	.ny_strategy .str_list ul li { width:32%!important; overflow:hidden; margin:0 2% 30px 0; padding:0 0 40px; float:left;}
	.ny_strategy .str_list ul li:nth-child(3n+3) { margin:0 0 30px 0;}
}
@media screen and (min-width:1081px) {
	.ny_strategy { width:100%; margin:0 auto 40px;}
	
	.ny_strategy .str_list ul li:hover { background: url(../images/str-hover-bg.png) center top no-repeat; background-size:100% 100%;}
	.ny_strategy .str_list ul li .str_img { width:460px; height:280px; overflow:hidden; margin:0 auto; padding:0;}
	.ny_strategy .str_list ul li .str_img a { display:block; width:460px; height:280px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
	.ny_strategy .str_list ul li .str_img a img { display:block; width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
	.ny_strategy .str_list ul li .str_img a span { display:block; width:440px; height:260px; border:2px solid #09b48b; box-sizing:border-box; position:absolute; left:10px; top:10px; opacity: 0; transition: 0.5s; transform: scale(0);}
	.ny_strategy .str_list ul li:hover .str_img a span { opacity:1; transform: scale(1);}
	
	.ny_strategy .str_list ul li .str_text { width:100%; height:150px; overflow:hidden; margin:0 auto; padding:36px 30px; background-color:#fff; box-sizing:border-box;}
	.ny_strategy .str_list ul li:hover .str_text { background-color:#09b48b;}
	.ny_strategy .str_list ul li .str_text a { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#565656; font-size:16px; margin:0 auto 16px; padding:0;}
	.ny_strategy .str_list ul li .str_text span { display:block; width:100%; height:48px; overflow:hidden; line-height:24px; color:#a9a9a9; font-size:12px; text-align:justify; margin:0 auto; padding:0;}
	.ny_strategy .str_list ul li:hover .str_text a, .ny_strategy .str_list ul li:hover .str_text span { color:#fff;}
}
@media screen and (max-width:1080px) {

	.ny_strategy .str_list { width:100%; overflow:hidden; margin:0 auto; padding:0; box-sizing:border-box;}
	.ny_strategy .str_list ul li { width:48%!important; overflow:hidden; margin:0 4% 32px 0!important; padding:0 0 40px; float:left;}
	.ny_strategy .str_list ul li:nth-child(2n+2) { margin:0 0 32px 0!important;}
	.ny_strategy .str_list ul li:hover { background: url(../images/str-hover-bg.png) center top no-repeat; background-size:100% 100%;}
	.ny_strategy .str_list ul li .str_img { width:100%; height:290px; overflow:hidden; margin:0 auto; padding:0;}
	.ny_strategy .str_list ul li .str_img a { display:block; width:100%; height:290px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
	.ny_strategy .str_list ul li .str_img a img { display:block; width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
	.ny_strategy .str_list ul li .str_img a span { display:block; width:96%; height:270px; border:2px solid #09b48b; box-sizing:border-box; position:absolute; left:2%; top:10px; opacity: 0; transition: 0.5s; transform: scale(0); box-sizing:border-box;}
	.ny_strategy .str_list ul li:hover .str_img a span { opacity:1; transform: scale(1);}
	
	.ny_strategy .str_list ul li .str_text { width:100%; overflow:hidden; margin:0 auto; padding:32px; background-color:#fff; box-sizing:border-box;}
	.ny_strategy .str_list ul li:hover .str_text { background-color:#09b48b;}
	.ny_strategy .str_list ul li .str_text a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#565656; font-size:36px; margin:0 auto 16px; padding:0;}
	.ny_strategy .str_list ul li .str_text span { display:block; width:100%; height:72px; overflow:hidden; line-height:36px; color:#a9a9a9; font-size:28px; text-align:justify; margin:0 auto; padding:0;}
	.ny_strategy .str_list ul li:hover .str_text a, .ny_strategy .str_list ul li:hover .str_text span { color:#fff;}
}

/**ny_contact**/
@media screen and (min-width:1440px) {
	.ny_contact { width:1440px; overflow:hidden; margin:0 auto 40px; padding:0;}
	.ny_contact ul li { width:25%; overflow:hidden; margin:0; padding:40px 0 20px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; float:left; box-sizing:border-box;}
}
@media screen and (max-width:1439px) {
	.ny_contact { width:90%; overflow:hidden; margin:0 auto 40px; padding:0;}
	.ny_contact ul li { width:50%; overflow:hidden; margin:0; padding:40px 0 20px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; float:left; box-sizing:border-box;}
}
@media screen and (min-width:1081px) {
	.ny_contact ul { width:100%; overflow:hidden; margin:0 auto; padding:0; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; box-sizing:border-box;}
	.ny_contact ul li .ctb { width:120px; height:120px; overflow:hidden; margin:0 auto 30px; padding:0; background-color:rgba(9, 180, 139, 0.9); border-radius:50%;}
	.ny_contact ul li .ctb img { display:block; width:60px; height:60px; margin:30px auto; padding:0;}
	.ny_contact ul li p { width:100%; height:48px; overflow:hidden; line-height:24px; margin:0 auto; padding:0 20px; color:#666; font-size:15px; text-align:center; box-sizing:border-box;}
	
	.ly_map { width:100%; height: 480px; overflow: hidden; margin: 40px auto 0; padding: 10px; border: 1px solid #e5e5e5; box-sizing: border-box;}
	#dituContent { width:100%; height: 100%; overflow: hidden; margin: 0 auto;}
}
@media screen and (max-width:1080px) {
	.ly_map { width:90%; height: 540px; overflow: hidden; margin: 40px auto 0; padding: 10px; border: 1px solid #e5e5e5; box-sizing: border-box;}
	#dituContent { width:100%; height: 100%; overflow: hidden; margin: 0 auto;}
	
	.ny_contact { width:100%; overflow:hidden; margin:0 auto 40px; padding:0;}
	.ny_contact ul { width:90%; overflow:hidden; margin:0 auto; padding:0; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; box-sizing:border-box;}
	.ny_contact ul li { width:100%; overflow:hidden; margin:0; padding:60px 0; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; float:left; box-sizing:border-box;}
	.ny_contact ul li .ctb { width:200px; height:200px; overflow:hidden; margin:0 auto 40px; padding:0; background-color:rgba(9, 180, 139, 0.9); border-radius:50%;}
	.ny_contact ul li .ctb img { display:block; width:120px; height:120px; margin:40px auto; padding:0;}
	.ny_contact ul li p { width:100%; overflow:hidden; margin:0 auto; padding:0 32px; color:#666; font-size:32px; text-align:center; box-sizing:border-box;}
}

/**ny_detail**/
@media screen and (min-width:1440px) {
	.ny_detail { width:1440px; overflow:hidden; margin:0 auto 40px; padding:0;}
}
@media screen and (max-width:1439px) {
	.ny_detail { width:90%; overflow:hidden; margin:0 auto 40px; padding:0;}
}
@media screen and (min-width:1081px) {
	.ny_detail .dtl_tit { width:100%; overflow:hidden; margin:0 auto; padding:0; color:#333; font-size:24px; text-align:center;}
	.ny_detail .dtl_tips { width:100%; overflow:hidden; color:#aaa; font-size:12px; text-align:center; margin:40px auto; padding:0 0 12px; border-bottom:1px solid #e5e5e5;}
	.ny_detail .dtl_con { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.dtl_con p { width:100%; overflow:hidden; line-height:28px; color:#787878; font-size:14px; text-align:justify; text-indent:2em; margin:0 auto 20px; padding:0;}
	.dtl_con img, .dtl_con p img { display:block; max-width:100%; overflow:hidden; margin:0 auto; padding:0;}
	
	.prev_next { width:100%; height: 40px; overflow: hidden; margin: 40px auto 0; padding: 0;}
	.prev_next ul li { width:48%; height: 40px; overflow: hidden; margin: 0 4% 0 0; padding: 0; float: left; box-sizing: border-box;}
	.prev_next ul li:nth-child(2n+2) { margin: 0;}
	.prev_next ul li p a { display: block; width:100%; height: 40px; overflow: hidden; margin: 0; padding: 0 20px; line-height: 38px; color: #333; font-size: 14px; text-align: center; border: 1px solid #e5e5e5; box-sizing: border-box;}
	.prev_next ul li p a:hover { background-color: #09b48b; border: 1px solid #09b48b; color:#fff;}
}
@media screen and (max-width:1080px) {
	.ny_detail { width:100%; overflow:hidden; margin:0 auto 40px; padding:0 32px; box-sizing:border-box;}
	.ny_detail .dtl_tit { width:100%; overflow:hidden; margin:0 auto; padding:0; color:#333; font-size:40px; text-align:center;}
	.ny_detail .dtl_tips { width:100%; overflow:hidden; color:#aaa; font-size:26px; text-align:center; margin:40px auto; padding:0 0 12px; border-bottom:1px solid #e5e5e5;}
	.ny_detail .dtl_con { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.dtl_con p { width:100%; overflow:hidden; line-height:48px; color:#787878; font-size:28px; text-align:justify; text-indent:2em; margin:0 auto 32px; padding:0;}
	.dtl_con img, .dtl_con p img { display:block; max-width:100%; overflow:hidden; margin:0 auto; padding:0;}
	
	.prev_next { width:100%; overflow: hidden; margin: 32pxrem auto 0; padding: 0;}
	.prev_next ul li { width:100%; height: 80px; overflow: hidden; margin: 0 auto 32px; padding: 0; float: left;}
	.prev_next ul li p { width:100%; height: 80px; overflow: hidden; margin: 0; padding: 0;}
	.prev_next ul li p a { display: block; width:100%; height: 80px; overflow: hidden; margin: 0; padding: 0 16px; line-height: 80px; color: #333; font-size: 30px; border: 1px solid #e5e5e5; box-sizing: border-box;}
	.prev_next ul li p a:active { background-color: #09b48b; border: 1px solid #09b48b; color:#fff;}
}

/**page**/
@media screen and (min-width:1081px) {
	.ly_page { width:100%; overflow: hidden; margin: 0 auto; padding: 0; text-align: center;}
	.ly_page ul li { display:inline-block; height: 40px; overflow: hidden; margin: 0; padding: 0;}
	.ly_page ul a { display:inline-block; width: 40px; height: 40px; overflow: hidden; line-height: 40px; color: #999; font-size: 14px; text-align: center; border: 1px solid #e5e5e5; margin: 0 1px; box-sizing: border-box;}
	.ly_page ul li a.pn { width:80px;}
	.ly_page ul a:hover, .ly_page ul a.pnnum1 { color:#fff; border: 1px solid #09b48b; background-color: #09b48b;}
}
@media screen and (max-width:1080px) {
	.ly_page { width:100%; overflow: hidden; margin: 0 auto; padding: 0; text-align: center;}
	.ly_page ul li { display:inline-block; height: 80px; overflow: hidden; margin: 0; padding: 0;}
	.ly_page ul a { display:inline-block; width: 80px; height: 80px; overflow: hidden; line-height: 80px; color: #999; font-size: 30px; text-align: center; border: 1px solid #e5e5e5; margin: 0 1rpx; box-sizing: border-box;}
	.ly_page ul li a.pn { width:120px;}
	.ly_page ul a:active, .ly_page ul a.pnnum1 { color:#fff; border: 1px solid #09b48b; background-color: #09b48b;}
}









