
/*页面头部*/
.header{
	background: url(../imgs/lm-bg1.png) repeat; height: 102px;
}
.header .wrapper{
	position: relative; height: 102px;
}
.hd-logo{
	position: absolute; left: 0;  top: 26px;
	width: 180px; height: 52px;
	padding: 0 10px;
	background: #3BC4CE;
	border-radius: 5px;
}
.hd-nav{
	position: absolute; right: 370px;; top: 30px;
}
.hd-nav ul{}
.hd-nav li{
	float: left; font-size: 18px; height: 40px; line-height: 40px;
	margin-left: 16px;
}

.hd-nav li  a{
	display: block;padding: 0 8px;margin: 0 10px;
	color: #000;
}
.hd-nav li.selected  a,
.hd-nav li  a:hover{
	color: #b29873;
	border-bottom: 2px solid #b29873;
}
.hd-nav dl{
	text-align: center; border: 1px solid #b29873; margin-top: 1px;
}
.hd-wx{
	position: absolute; right: 284px; height: 32px; top: 50%; margin-top: -16px;
}
.hd-wx .wxQr{
	position: absolute;
	right: -100px;
	top: -34px;
	display: none;
	width: 100px;
}
.hd-wx:hover .wxQr{
	display: block;
}
.hd_phone{
	position: absolute;
	color: #000000;
	font-size: 16px;
	right: 2px;
	top: 38px;
}
.banner{
	text-align: center; line-height: 0;
}
.ui-hd{
	text-align: center; line-height: 2; color: #474747; font-size: 24px;
	position: relative;
}
.ui-hd:after{
	position: absolute; left: 50%; margin-left: -45px; bottom: 0; width: 90px; height: 2px; background: #707070; content: "";
}
/*页面尾部*/
.footer{
	background: #313131;
	padding: 40px 0;
	height: auto;
	overflow: hidden;
	color: #fff;
}

.f-logo{
	width: 350px;
	 margin-top: 40px;
	float: left;
}
.f-info{
	width: 600px;
	padding-left: 80px;
	float: left;
	border-left: #656565 solid 1px;
	font-size: 14px;
	line-height: 1.7;
}

.f-qrimg{
	width: 100px;
	float: left;
	text-align: center;
}
.f-qrimg p{
	margin-top: 10px;

	line-height: 1;
}
.f-qrimg img{
	width: 100px;
}
.copyright{
	background: #242424;
	font-size: 14px;
	color: #fff; padding: 15px 0;
	text-align: center;
}
.copyright a{
	color: #fff;
}
.copyright a:hover{
	color: #3BC4CE;
}
/*行业资讯*/


.news-listh{
	border-bottom: #e1e1e1 solid 1px;
}

.news-listh ul{
	text-align: center; height: auto; overflow: hidden;
}
.news-listh li{

	display: inline-block;
}
.news-listh a{
	font-size: 18px;
	color: #474747;
	display: block;
	text-align: center;
	padding: 0 15px 13px;
	margin: 0 20px;
}
.news-listh a:hover,
.news-listh li.on a{
	border-bottom: #b29873 solid 3px;
}

.news-listb{
	margin-top: 25px;
}
.news-listb li{
	height: 170px;
	background: #f6f6f6;
	margin-bottom: 15px;
}

.news-listb_img{
	width: 300px;
	height: 170px;
	overflow: hidden;
	float: left;
}
.news-listb_img img{
	width: 300px;
	height: 170px;
}
.news-listb_num{
	width: 150px;
	height: 170px;
	float: left;
	color: #707070;
	font-size: 20px;
	text-align: center;
	line-height: 1;

}
.news-listb_num h2{
	font-size: 66px;
	margin-top: 40px;
}

.news-listb_txt{
	width: 660px;
	height: 120px;
	float: left;
	color: #707070;
	font-size: 12px;
	padding: 30px 0 20px;
}
.news-listb_txt a{
	color: #707070;
}
.news-listb_txt h4{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}
.news-listb_txt{
	line-height: 1.6;
}
.news-listb_txt h3{
	font-size: 14px; margin-top: 10px;
}
.news-listb li:hover {
	background: #b29873;
}
.news-listb li:hover a,
.news-listb li:hover .news-listb_num{
	color: #fff;

}
/*关于我们*/
.about-wrapper{
	width: 1220px;
	margin: 0 auto;
}
.about-txt{
	margin-top: 50px;
	height: auto;
	overflow: hidden;
}
.about-bg{
	height: 570px;
	width: 570px;
	background: url(../imgs/zz-imgj8.jpg) no-repeat scroll top left;
	padding: 15px;
	float: left;

}
.about-txtl{
	background: rgba(225,225,225,0.9);
	height: 500px;
	width: 520px;
	padding: 35px 25px;

}
.about-txtl h2{
	font-size: 32px;
	color: #b29873;
}
.about-txtl h4{
	font-size: 20px;
	color: #424242;
	padding-top: 15px;
}
.about-txtl p{
	font-size: 16px;
	color: #707070;
	line-height: 1.8;
	padding-top: 10px;
	text-indent: 32px;
}
.about-txtr{
	width: 600px;
	height: 600px;
	overflow: hidden;
	float: right;
}
.gb-tit{
	margin: 40px 0 25px 0;
	font-size: 32px;
	color: #b29873;
	font-weight: bold;
	text-align: center;
}
.about-imgb{
	box-shadow: 0 0 15px #e5e2e2;
}
.about-imgb ul{
	height: auto;
	overflow: hidden;
	position: relative;
}
.about-imgb li{
	height: auto; overflow: hidden;
}
.about-imgb li + li{
	border-top: 1px solid #dcdcdc;
}
.about-imgb .item{
	width: 25%;
	height: 160px;
	overflow: hidden;
	margin: 10px 0;
	float: left;
	position: relative;

}
.about-imgb .item:after{
	position: absolute; right: 0; top: 0; content: ""; width: 1px; height: 100%;
	border-right:#e4e4e4 solid 1px;
}
.about-imgb .item:nth-child(4n):after{
	border-right:none;
}
.about-listb{
	height: 280px;
}
.about-list-itm{
	width: 345px;
	height: 280px;
	box-shadow: 0 0 10px 5px #e5e2e2;
	padding-left: 50px;
	margin-right: 15px;
	float: left;
}
.about-list-itm:nth-child(3){
	margin-right: initial;
}
.about-list_hd{
	font-size: 18px;
	color: #474747;
	line-height: 40px;
	margin-top: 20px;
	border-bottom: #cccccc solid 1px;

}
.about-list_hd small{
	font-size: 14px;
	margin-left: 10px;
}
.about-list_bd{
	width: 300px;
	color: #707070;
}
.about-list_bd h4{
	font-size: 14px;padding-top: 15px;
}
.about-list_bd p{
	font-size: 12px;
	line-height: 1.5;
	margin-top: 5px;
}

.about-list-nav ul{
	text-align: center;
	margin-top: 25px;
}
.about-list-nav li{
	width: 25px;
	height: 4px;
	margin: 0 5px;
	display: inline-block;
	background: #424242;
}
.about-list-nav li.on{
	background: #b29873;
}
.about-maph{
	margin: 20px auto;
	font-size: 32px;
	color: #b29873;
	font-weight: bold;
	text-align: center;
}
.about-mapb{
	height: 520px;
	background: #b29873;

}
.about-mapb_txt{
	width: 50%;
	height: 520px;
	float: left;
}
.about-mapb_txt_wrap{
	width: 440px; float: right; padding: 150px;
}
.about-mapb_txt h2{
	font-size: 22px;
	color: #fff;
	margin-bottom: 20px;
	padding-left: 35px;
	background: url(../imgs/zz-img3.png) no-repeat  left center;
}
.about-mapb_txt span{
	margin-left: 5px;
}
.about-mapb_map{
	width: 50%;
	height: 520px;
	overflow: hidden;
	float: left;

}
.about-mapb_txt li{
	font-size: 14px;
	color: #fff;
	line-height: 35px;
	padding-left: 35px;

}
.about-mapb_txt li.dz{
	background: url(../imgs/zz-img3-1.png) no-repeat scroll left center;
}
.about-mapb_txt li.yb{
	background: url(../imgs/zz-img3-2.png) no-repeat scroll left center;
}
.about-mapb_txt li.tl{
	background: url(../imgs/zz-img3-3.png) no-repeat scroll left center;
}
.about-mapb_txt li.cz{
	background: url(../imgs/zz-img3-4.png) no-repeat scroll left center;
}
.about-mapb_txt li.em{
	background: url(../imgs/zz-img3-5.png) no-repeat scroll left center;
}
.about_bd li{
	float: left;
	width: 405px;
	height: 330px;
	background: #f7ffef;
	position: relative;
}
.about_bd li img{
	position: absolute;
	left: 50%;
	margin-left: -64px;
	top: 50px;

}
.about_bd li h2{
	font-size: 26px;
	color: #000;
	text-align: center;
	position: absolute;
	top: 200px;
	width: 405px;
}
.about_bd li:nth-child(2){
	background: #fff6e8;
}
.about_bd li:last-child{
	background: #e9f8ff;
}
.about_bd li .hidtxt{
	width: 405px;
	height: 330px;
	position: absolute;
	top: -330px;
	left: 0;
	color: #fff;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;

}
.about_bd li .hidtxt p{
	line-height: 26px;
}
.about_bd li:first-child .hidtxt{
	background: #b3d465;
}
.about_bd li:nth-child(2) .hidtxt{
	background: #ffae26;
}
.about_bd li:last-child .hidtxt{
	background: #7ecef4;
}
.about_bd li:hover .hidtxt{
	top: 0;
}
.hidtxt h3{
	font-size: 24px;
	margin-top: 30px;
	text-align: center;
}
.hidtxt p{
	font-size: 18px;
	padding: 0 16px;
	margin-top: 20px;
	text-indent: 36px;
}
/*精英室内设计师塑造课程*/
.course-tbl th{
	text-align: center; font-size: 18px; color: #ffffff;
	background-color: #b29873; height: 40px;
}
.course-tbl td{
	text-align: center; font-size: 16px; color: #ffffff; height: 40px;
	background-color: #d3b78f;
}


.course-planl{
	width: 600px;
	float: left;
}
.course-planr{
	width: 590px;
	float: right;
}
.course-planb{
	height: auto;
	overflow: hidden;
}
.course-planl li{
	float: left;
}
.course-planl li:nth-child(2n){
	float: right;
}
.course-planl ul{
	height: auto;
	overflow: hidden;
}
.course-planl_txt{
	margin-top: 10px;
	padding: 0 30px;
	background: #b29873;
	height: 262px;
	font-size: 14px;
	color: #fff;
	line-height: 1.7;
	float: left;
	display: table;
	width: 538px;
}
.course-planl_txt-wrap{
	display: table-cell;vertical-align: middle;
}

.course-planl_txt h2{
	font-size: 24px;
	padding-bottom: 5px;
	text-align: center;
}
.course-planl_txt span{
	display: inline-block;
	border-bottom: #fff solid 2px;
}
.course-planl_txt p{
	text-indent:2em;
}

.course-mod{
	height: 450px;
	margin-top: 40px;
	position: relative;
}
.course-mod-img{
	height: 400px;
	width: 610px;
	padding: 25px 0 0 25px;
	position: relative;
}
.course-mod-img:before{
	position: absolute; left: 0px;  top: 0px; content: ""; width: 295px; height: 445px; border: 2px solid #b29873;z-index: -1;
}
.course-mod-txt{
	padding: 0 30px 0 50px;
	 width: 517px;
	 height: 340px;
	background: url(../imgs/zz-imgj12.png) no-repeat center bottom  rgba(255,255,255,.9); background-size:cover ;
	position: absolute; right: 0; top: 50%; margin-top: -170px;
	color: #707070; font-size: 14px;
	display: table;
}
.course-mod-txt:after{
	position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ""; box-shadow: 0 0 15px 7px #f4f4f4; z-index: -1;
}
.course-mod-txt-wrap{
	display: table-cell; vertical-align: middle;
}
.course-mod-txt1{
	padding-left: 40px; width: 527px;
}
.course-mod-txt p{
	line-height: 1.5; margin-bottom: 3px;
}
.course-mod-txt h4{
	color: #474747;
	font-size: 24px;
	padding-bottom: 5px;
	line-height: 1.7;
	margin-bottom: 5px;

}
.course-mod-txt h4 span{
	border-bottom: 2px solid #474747;
	display: inline-block;

}

.course-mod-txt li{
	background: url(../imgs/zz-ico1.png) no-repeat left 3px;
	margin-bottom: 10px;
	padding-left: 20px;

}
.course-mod-tp0{
	margin-top: 0;
}
/*.course-mod-txt1{
	padding: 30px 20px 30px 40px;
	width: 535px;
	height: 290px;
}*/
.course-mod-txt1 li{
	margin-bottom: 0; line-height: 1.7;
}
.course-mod2 .course-mod-img{
	float: right; padding-right: 25px; padding-left: 0;
}
.course-mod2 .course-mod-img:before{
	left: auto; right: 0;
}
.course-mod2 .course-mod-txt{
	left: 0;
	padding: 0 50px 0 30px;
}
.course-colh{
	margin-top: 30px;
	color: #707070;
	text-align: center;
	font-size: 14px;
	position: relative;
}
.course-colb:after{
	position: absolute; left: 0; right: 0; bottom: 0; content: "";
	width: 1200px;
	height: 169px;
	background: url(../imgs/zz-img5.png) no-repeat bottom center; background-size:cover ;
}
.course-colh span{
	display: inline-block;
	padding-bottom: 5px;
	border-bottom: #707070 solid 2px;
	font-size: 24px;
	color: #707070;
	font-weight: bold;
}
.course-colh p{
	line-height: 1.7;
	margin-top: 8px;
}
.course-colb{
	height: 530px;
	position: relative;
	margin-top: 25px;
	color: #fff;
}
.course-colb ul{
	height: auto;
	overflow: hidden;
}
.course-colb li{
	width: 300px;
	height: 500px;
	padding-top: 30px;
	float: left;
}
.colb-li1{
	background: #b29873;
	color: #d5be9d;
}
.colb-li2{
	background: #3bc4ce;
	color: #78e2ea;
}
.colb-li3{
	background: #f36363;
	color: #fdabab;
}
.colb-li4{
	background: #f6c159;
	color: #ffde9c;
}
.course-colb li sup{
	font-size: 34px;
	margin-left: 2px;
	text-transform: uppercase;
}
.course-colb .img{
	text-align: center;
	margin-top: 10px;
}
.course-colb .txt{
	font-size: 14px;
	line-height: 1.7;
	padding: 0 20px;
	color: #fff;
}
.course-colb .txt h4{
	font-size: 20px;
	margin: 10px 0;
	text-align: center;
	font-weight: bold;
}
.course-colb .txt h6{
	font-size: 16px;
	text-align: center;
}
.course-colb .txt p{
	text-indent: 2em;
}
.course-colb .txt dl{padding: 0 3px;}
.course-colb .txt dd{
	padding-left: 13px; position: relative;
}
.course-colb .txt dd:before{
	position: absolute; left: 0; top: 10px; width: 4px; height: 4px; border-radius: 50%; background: #fff; content: "";
}

.course-txt{
	height: auto;
	overflow: hidden;
}
.course-txtl{
	width: 600px;
	height: 450px;
	float: left;
}
.course-txtr{
	width: 530px;
	height: 360px;
	float: right;
	background: #b29873;
	color: #fff;

	padding: 60px 35px 30px 35px;

}
.course-txtr_hd{
	text-align: center;
}
.course-txtr_hd span{
	display: inline-block;
	padding-bottom: 8px;
	border-bottom: #fff solid 2px;
	font-size: 25px;
}
.course-txtr_bd{
	font-size: 14px;line-height: 1.6; margin-top: 5px;
}
.course-txtr_bd h5{
	font-size: 16px;
}

.course-tbl{
	margin: 40px 0 50px;
}
.course-tbl table{
	width: 100%;
}
/*-----*/





.news-bd{
	margin-bottom: 40px; margin-top: 40px;
}

.news-bd_vw{
	position: relative; height: auto; overflow: hidden;
}
.news-bd_vw .bigImg li{
	position: relative;
}
.news-bd_vw li em{
	background: url(../imgs/lm-video-btn.png) no-repeat center; background-size:cover ;
	width: 93px; height: 93px;
	position: absolute; left: 50%; margin-left: -46.5px;
}
.news-bd_vw .smallScroll{
	width: 1200px;
	position: absolute;
	bottom: 0;
	left: 50%; margin-left: -600px;
}
.news-bd_vw .smallImg{
	margin-left: -5px;
	position: absolute; left: 0; bottom: 1px;
}

.news-bd_vw .smallScroll li{
	width: 294px;  border: 1px solid #fff; height: 149px;	line-height: 0; margin-left: 5px;
}
.news-bd_vw .smallScroll li.on{
	 border: 1px solid #b29873;height: 149px;
}

.news-bd_vw .smallScroll img{
	width: 292px;
}
.news-bd_vw .smallScroll .sPrev,
.news-bd_vw .smallScroll .sNext{
	position: absolute; bottom: 63px;  width: 20px; height: 22px; display: inline-block;
}
.news-bd_vw .smallScroll .sPrev{
	 left: -40px; background: url(../imgs/lm-arrowl.png); background-size:cover ;
}
.news-bd_vw .smallScroll .sPrev:hover{
	background-image: url(../imgs/lm-arrowl-1.png);
}
.news-bd_vw .smallScroll .sNext{
	 background: url(../imgs/lm-arrowr.png); background-size:cover ;
	 right: -40px;
}
.news-bd_vw .smallScroll .sNext:hover{
	background-image: url(../imgs/lm-arrowr-1.png);
}

/*新加坡*/
.sg-desc{

}

.sg-descb{
	margin-top: 25px; height: 265px;  font-size: 14px;
}
.sg-desc1{
	width: 550px; height: 155px;
	box-shadow:0 0 10px 7px #eae9e9;
	margin-left: 8px;
	padding: 50px 30px 50px 20px;
	color: #707070;
	float: left;
	margin-top: 5px;
}
.sg-desc1 h4{
	 font-size: 18px;
	margin-bottom: 15px;
}
.sg-desc1 p{
	font-size: 14px; line-height: 1.7;letter-spacing: 1px;
}
.sg-desc2{
	float: left; width: 250px; height: 185px;
	box-shadow:0 0 10px 7px #eae9e9;
	margin-top: 5px;
	margin-left: 20px;
	padding: 35px 30px 35px 40px;
	font-size: 14px;
	color: #707070;
	line-height: 1.7;

}
.sg-desc2 p + p{
	padding-top: 25px;
}
.sg-desc3{
	float: right; margin-top: 5px; line-height: 0;
	box-shadow:0 0 10px 7px #eae9e9;
}
.sg-corp{
	margin-top: 35px;
}
.sg-cropb{
	margin-top: 25px;  height: 410px;
}
.sg-cropl{
	margin-top: 5px; float: left; height: 410px;
}
.sg-cropl img{
	width: 430px;
	height: 408px;
}
.sg-cropr{
	float: right; margin-right: 5px; width: 710px; height: 308px;
	padding: 50px 20px; color: #707070;
	box-shadow:0 0 10px 7px #eae9e9;
	margin-top: 5px;
	font-size: 14px;
}
.sg-cropr ul{
	margin-top: 20px;
}
.sg-cropr li{
	width: 200px;
	height: 200px;
	margin-left: 20px;
	text-align: center;
	line-height: 186px;
	font-size: 18px;
	color: #fff;
	float: left;
	background: url(../imgs/icobg.png) no-repeat center;
}
.sg-cropr p{
	font-size: 18px;
	font-weight: lighter;
	text-indent: 30px;
}
.sg-act{
	margin-top: 40px; clear: both; height: auto; overflow: hidden;
	margin-bottom: 60px;
}
.sg-actb{
	margin-top: 30px;
}
.sg-actb ul{
	height: auto; overflow: hidden;
	margin-right: -74px;
}
.sg-actb li{
	float: left;
	margin-right: 74px;
	border-radius: 6px;
}
.sg-actb .sg-act_img{
	width: 270px; height: 40px;
}
.sg-actb .sg-act_txt{
	width: 180px; height: 180px;
	border-radius: 180px;
	color: #fff;
	display: table;
	text-align: center;
	line-height: 180px;
}
.aboutkf p{
	font-size: 18px;
	margin-top: 20px;
	text-indent: 36px;
	font-weight: lighter;
}
.sg-actb .sg-act_txt h4{
	font-size: 18px;
}
.sg-actb .sg-act_txt p{
	font-size: 14px; line-height: 1.6; text-indent: 2em;
}


.sg-time{
	margin-top: 40px;
}
.sg-timeh{
	margin-bottom: 30px;
}
.sg-timeb table{
	width: 100%;
}
.sg-timeb th{
	text-align: center; font-size: 18px; color: #424242;
	background-color: #b29873; height: 50px;
}
.sg-timeb td{
	text-align: center; font-size: 16px; color: #707070; height: 50px;
	background-color: #ededed;
}

.sg-plan{
	margin-top: 40px; margin-bottom: 45px;
}
.sg-planh{
	color: #b29873; font-size: 32px; text-align: center; font-weight: bold;
	margin-bottom: 30px;
}
.sg-planb table{
	width: 100%;
}
.sg-planb th{
	text-align: center; font-size: 18px; color: #424242;
	background-color: #b29873; height: 50px;
}
.sg-planb td{
	 font-size: 16px; color: #707070; height: 50px;
	background-color: #ededed;
	padding-left: 35px;
}


/*中装金英*/
.banner .wrapper{
	position: relative; /*height: 535px;*/
}
.banner-item{
	position: absolute; bottom: 40px; left: 50%;margin-left: -35px;
}
.banner-item ul{
	height: auto; overflow: hidden;
}
.banner-item li{
	float: left; margin-right: 10px; background: rgba(0,0,0,.4);
	width: 13px; height: 13px; border-radius: 50%; cursor: pointer;
}
.banner-item li.on{
	background: #169BD5;
}
.banner-bd p{
	position: absolute;
	font-size: 28px;
	top: 420px;
	right: 255px;
}
.s_banner img{
	width: 1920px;
	height: 500px;
}
.sn_banner img{
	width: 100%;
	height: 500px;
}
.hnum{
	background-color: #f7f7f7; height: 150px;
}
.hnum ul{
	height: 150px; overflow: hidden;   margin-left: -50px;  margin-right: -50px;
}
.hnum li{
	float: left; height: 85px;
	 margin-top: 50px;
	 width: 215px; padding-right: 50px; padding-left: 50px;
}
.hnum li+ li{
	border-left: 1px solid #ebebeb;
}

.hnum_txt{
	width: 213px; height: 58px; border: #b29873 1px solid;
	border-radius: 10px; position: relative;
}
.hnum li big{
	display: inline-block; color: #a40002; font-size: 36px; font-weight: bolder;
	width: 155px; height: 32px; text-align: center; position: absolute;
	top: -25px; left: 30px;background: #f7f7f7;
}
.hnum li span{
	display: inline-block; font-size: 20px; color: #555555;
	width: 155px; height: 32px;  text-align: center; position: absolute;
	bottom: -15px; left: 30px;background: #f7f7f7;
}
.h-col2{
	background: url(../imgs/bd-banner1.jpg);
}
.h-col2-itm{}
.h-col2-itm ul{
	height: auto; overflow: hidden; margin-right: -30px;
}
.h-col2-itm li{
	width: 380px; float: left; margin-right: 30px; position: relative; height: 290px; margin-top: 30px;
}
.h-col2-itm .l1,
.h-col2-itm .l2{
	width: 585px; margin-top: 0;
	background-color: #f4f2f5;
}
.h-col2-itm .l3{
	background-color: #fdfffe;
}
.h-col2-itm .l4{
	background-color: #efefef;
}
.h-col2-itm .l5{
	background-color: #f3f4f6;
}
.h-col2-itm li:hover{
	background-color: #98bfe6;
}
.h-col2-itm li .img{
	position: absolute; right: 10px; bottom: 40px;
}
.h-col2-itm .l1 .img{
	right: 30px; bottom: 20px;
}
.h-col2-itm .l2 .img{
	right: 0; bottom: 0;
}

.h-col2-itm li .txt{
	position: absolute; top: 70px; left: 20px;
}
.h-col2-itm li .txt h4{
	font-size: 22px; color: #424242; line-height: 1.8;
}
.h-col2-itm li .txt p{
	font-size: 14px; color: #707070; width: 170px; margin-top: 40px; line-height: 1.8;
}
.hteam{
	padding: 50px 0;
}
.hteam .wrapper{
	 position: relative; overflow: visible;
}
.hteam-list ul{
	height: auto; overflow: hidden;
}
.hteam-list li{
	float: left; background: url(../imgs/lm-bg3.png) no-repeat left top;
	width: 366px; height: 500px; margin-right: 50px;
}
.hteam-list li:last-child{
	margin-right: 0;
}
.hteam-list li .img{
	margin-top: 15px; position: relative; width: 280px; height: 410px;overflow: hidden;
}
.hteam-list li .img img{
	transition: all .3s;
}
.hteam-list li:hover .img img{
	transform: scale(1.1);
}
.hteam-list li .img p{
	position: absolute; bottom: 0; width: 250px; height: 80px; color: #fff;
	background: #169bd5; padding: 15px;font-size: 14px; line-height: 1.4;
	transition: all .3s;
	transform: translateY(100%);
}
.hteam-list li.on .img p,
.hteam-list li:hover .img p{
	transform: translateY(0);

}
.hteam-list li .txt{
	margin-top: 40px; background: url(../imgs/lm-ico7.jpg) no-repeat left 100px center;
	padding-left: 140px;
}
.hteam-list li .txt font{
	font-size: 24px; color: #000000;
}
.hteam-list li .txt span{
	font-size: 16px; color: #cccccc;
}
.hteam-prev{
	width: 120px; height: 160px; background: url(../imgs/lm-arrowl1.png) no-repeat center;
	position: absolute; top: 50%; margin-top: -80px; left: -120px; cursor: pointer;
}
.hteam-next{
	width: 120px; height: 160px; background: url(../imgs/lm-arrowr1.png) no-repeat center;
	position: absolute; top: 50%; margin-top: -80px; right: -120px; cursor: pointer;
}
.hser{
	padding-top: 50px;
	padding-bottom: 80px; 
	background-color: #fff;
}
.hser-hd{
	color: #000; text-align: center; font-size: 30px; font-weight: bolder;
	margin-bottom: 50px;
	padding-top: 50px;
}
.hser-bd ul{
	height: auto; overflow: hidden; color: #000; margin-left: -44px;
}
.hser-bd li{
	width: 270px; float: left;  margin-left: 40px;
}

.hser-bd li h4{
	display: inline-block; width: 100%; height: 100%;
	color: #000; margin-bottom: 15px; font-size: 18px;
	text-align: center; font-weight: bold;color: #9c9b9b;
}
.hser-bd li .img{
	position: relative; overflow:hidden; width: 270px; height: 168px;
	border: 1px solid #E8E7E7;border-radius: 5px;
}
.hser-bd li .img img{
	transition: all .3s;
	width: 270px;
}
.hser-bd li:hover .img img{
	transform: scale(1.1);
}
.hser-bd li .img p{
	position: absolute; top: 0; left: 0; background-color: rgba(0,0,0,0.5);
	width: 230px; height: 150px; font-size: 14px; padding: 10px 20px;
	line-height: 1.6;
	display: none; color: #fff;
}
.hser-bd li.on .img p,
.hser-bd li:hover .img p{
	display: block;
}
.hser-bd li h5{
	height: 50px; text-align: right; line-height: 50px; border-bottom: 1px solid #cccccc;
	font-size: 16px; margin-top: 20px;
}
.flowpath_bd li .img p{
	display: block;
}
.online {
	margin-bottom: 40px;
}
.online_bd ul {
	height: auto; overflow: hidden; margin-right: -36px;
}
.online_bd li {
	float: left;
	width: 270px;
	margin-right: 36px;
	height: auto;
	text-align: center;
}
.online_bd li img {
	width: 70px;
}
.online_bd li h4 {
	font-size: 18px;
	margin-top: 16px;
	margin-bottom: 10px;
}
.online_bd li:nth-child(4) img {
	margin-top: 10px;
}
.online_bd li p {
	font-size: 16px;
	line-height: 30px;
	font-weight: lighter;
}
.hnews{
	padding-top: 50px;padding-bottom: 60px; background-color: #0d5dab;
}
.hnews-hd{
	color: #fff; text-align: center; font-size: 30px; font-weight: bolder;
	margin-bottom: 50px;
}
.hnews-bd ul{
	height: auto; overflow: hidden; color: #fff; margin-left: -45px;
}
.hnews-bd li{
	width: 370px; float: left;  margin-left: 45px;
}

.hnews-bd li h4 a{
	display: inline-block; width: 100%; height: 100%;
	color: #fff; margin-bottom: 15px; font-size: 18px;
}
.hnews-bd li .img{
	position: relative; overflow:hidden; width: 370px; height: 238px;
}
.hnews-bd li .img img{
	transition: all .3s;
}
.hnews-bd li:hover .img img{
	transform: scale(1.1);
}
.hnews-bd li .img p{
	position: absolute; top: 0; left: 0; background-color: rgba(0,0,0,0.5);
	width: 310px; height: 148px; font-size: 14px; padding: 45px 30px;
	line-height: 1.8;
	display: none;
}
.hnews-bd li.on .img p,
.hnews-bd li:hover .img p{
	display: block;
}
.hnews-bd li h5{
	height: 50px; text-align: right; line-height: 50px; border-bottom: 1px solid #cccccc;
	font-size: 16px; margin-top: 20px;
}
.himg{
	padding: 50px 0;
}
.himg-hd{
	text-align: center; color: #282828; font-size: 30px; font-weight: bolder;
	margin-bottom: 45px;
}
.himg-bd ul{
	height: auto; overflow: hidden; margin-left: -4px;
}
.himg-bd li{
	float: left; margin-left:35px; margin-bottom: 5px;
	height: 2;
}
.himg-bd li img{
	width: 200px;
}
.ui-ico{
	position: fixed; right: 0; bottom: 390px;
}
.ui-ico dd{
	margin-bottom: 2px;
}
.ui-ico dd a{
	width: 45px; height: 45px; display: block;
}
.ui-ico dd.we{
	background: #000 url(../imgs/ico3.png) no-repeat center;

}
.ui-ico dd.te{
	background: #000 url(../imgs/ico4.png) no-repeat center;
}
.ui-ico dd.qq{
	background: #000 url(../imgs/qq.png) no-repeat center;
}
.ui-ico dd.we .mask{
	position: absolute; right: 45px; top: 0; text-align: center; padding: 10px 10px; background: #2f58e1;
	color: #fff; display: none;
}
.we .mask img{
	width: 100px;
}
.ui-ico .mask01{
	position: absolute; right: 45px; top: 47px; color: #fff; padding: 13px 10px;background: #2F58E1; font-size: 14px;
	display: none;
}
.ui-ico .mask02{
	position: absolute; right: 45px; top: 94px; color: #fff; padding: 13px 10px;background: #2F58E1; font-size: 14px;
	display: none;
}
.ui-ico dd.we a:hover {
	background: #2F58E1 url(../imgs/ico3.png) no-repeat center;
}
.ui-ico dd.we a:hover .mask{
	display: block;
}
.ui-ico dd.te a:hover {
	background: #2F58E1 url(../imgs/ico4.png) no-repeat center;
}
.ui-ico dd.te a:hover .mask01{
	display: block;
}
.ui-ico dd.qq a:hover {
	background: #2F58E1 url(../imgs/qq.png) no-repeat center;
}
.ui-ico dd.qq a:hover .mask02{
	display: block;
}
.cl2bg{
	background: rgba(225,225,225,0.9);
	width: 100%;
	height: 628px;
}
.adBody li{
	float: left;
	border: 2px solid #0D5DAB;
	width: 200px;
	height: 200px;
	border-radius: 100px;
	margin-left: 150px;
	margin-bottom: 40px;
	position: relative;
	text-align: center;
}
.adBody span{
	position: absolute;
	display: block;
	border: 8px solid;
	border-color: rgba(225,225,225,0.9);
	width: 40px;
	height: 40px;
	border-radius: 40px;
	line-height: 40px;
	background: #0D5DAB;
	color: #fff;
	text-align: center;
	left: 5px;
	top: 5px;
	font-size: 14px;
}
.adBody h2{
	margin-top: 50px;
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
.adBody p{
	font-size: 16px;
	max-width: 180px;
	margin-left: 10px;
	font-weight: lighter;
	color: #0D5DAB;
}
.adBody li:hover {
	background: #0D5DAB;
	color: #fff;
}
.adBody li:hover h2{
	color: #fff;
}
.adBody li:hover p{
	color: #fff;
}
.h-bdtop {
	background: url(../imgs/bd-banner.jpg);
}
.h-bdtop .bgfix{
	width: 100%;
	height: 100%;
	background: rgba(225,225,225,0.6);
}
.h-bdtop-hd{
	text-align: center;
	margin-bottom: 15px;
}
.h-bdtop-hd h2{
	font-size: 30px;
	font-weight: bold;
	padding-top: 50px;
}
.h-bdtop li{
	float: left;
	margin-left: 186px;
	margin-top: 18px;
}
.h-bdtop li img{
	width: 150px;
	height: 150px;
}
.h-bdtop li span{
	display: block;
	text-align: center;
	font-size: 18px;
	font-weight: 100;
	color: #282828;
}
.h-db-ft{
	margin-top: 50px;
	margin-bottom: 50px;
}
.h-db-ft h3{
	font-size: 26px;
	line-height: 26px;
	font-weight: lighter;
	text-align: center;
    margin-bottom: 50px;
}
.h-db-ft img{
	width: 128px;
	height: 128px;
}
.h-db-ft li{
	margin-left: 70px;
}
.h-db-ft li span{
	margin-top: 20px;
	font-weight: bold;
}
.callHd{
	position: relative;
}
.callHd p{
	text-align: center;
	font-size: 28px;
	font-weight: lighter;
	margin-bottom: 50px;
}
.callHd h3{
	font-size: 22px;
}
.callHd li{
	font-size: 16px;
	font-weight: lighter;
	margin-top: 15px;
}
.callMap {
	width: 550px;
	position: absolute;
	right: 0;
	top: 150px;
}
.callBd p{
	font-size: 16px;
	margin-top: 50px;
	margin-bottom: 100px;
	color: #999;
}


#udesk_btn_text{
	font-size: 16px!important;
	font-weight: 800px!important;
}