@charset "UTF-8";
@import url('fonts/fonts.css');
*, ::after, ::before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html, body {
	font-family:  "Microsoft YaHei",  Arial, Helvetica, sans-serif;
	color: #333;
}
html {
	-webkit-text-size-adjust: 100%;
	font-size: 14px;
}
body {
	/*font-size: 14px;*/
	-webkit-text-size-adjust: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	overflow-x: hidden;
}
h1 {
	font-size: 32px
}
h2 {
	font-size: 30px
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
	padding: 0;
	margin: 0;
}
input, textarea {
	margin: 0;
	padding: 0;
	outline: 0;
	-webkit-appearance: none;
	border-radius: 0;
	font-family:"Microsoft YaHei",  Arial, Helvetica, sans-serif;
}
select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #000;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images/select.png) no-repeat scroll 98% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}
a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;
 noline:-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */
	color: #333;
	-webkit-tap-highlight-color: transparent;
}
:focus, a:focus {
	outline: none;
	-moz-outline: none;
}
table, td, th {
	border-collapse: collapse;
	border-spacing: 0;
}
.ul, .ul li {
	list-style: none;
}
hr {
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px
}
img {
	border: none;
	max-width: 100%;
	vertical-align: middle;
}
.Ispic {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	margin: 0;
	font-family: "Microsoft YaHei",  Arial, Helvetica, sans-serif;
	text-align: justify;
	text-justify: inter-ideograph;
}
.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	zoom: 0;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom: 1;
}
/*单行文本省略号*/
.dot {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dot2, .dot3, .dot4 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
}
.dot2 {
	-webkit-line-clamp: 2;
}
.dot3 {
	-webkit-line-clamp: 3;
}
.dot4 {
	-webkit-line-clamp: 4;
}
.ytable {
	display: table;
	width: 100%;
	height: 100%;
}
.ytable-cell {
	display: table-cell;
	vertical-align: middle;
}
/*垂直居中,容器设置宽高*/
.ycenter {
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-flex;
	display: flex;
}
/*水平居中,容器设置宽高*/
.xcenter {
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	display: -webkit-flex;
	display: flex;
}
/*设置隐藏*/
.none {
	display: none;
}
.hidden {
	visibility: hidden;
}

/************************************************************************/
.font-num{font-family: "Akrobatbold";}
.font-num-r{ font-family: "AkrobatRegular";}
.auto{ margin:0 auto; }
.auto_1200{ max-width:1200px;width:100%;}
.auto_1500{ max-width:1500px;}
@media(max-width:1500px){
.auto_1500{ padding-left:2%; padding-right:2%;}
}
@media(max-width:1200px){
.auto_1200{ padding-left:2%; padding-right:2%;}
}

body > div:nth-child(1){ z-index:100;}

.top-main{ border-bottom:1px solid rgba(255,255,255,0.2); position:relative; z-index:100;}
.top-right{ position:absolute; right:5.2%; top:50%; margin-top:-19px; z-index:220;}
.top-right > *{ float:left; width:38px; height:38px;}

.open-search{ display:block; border:1px solid #fff; border-radius:50%;height:38px; background:url(../images/search.png) no-repeat center center; transition:border 0.3s ease-in-out; -webkit-transition:border 0.3s ease-in-out;}
.open-search::before,
.open-search::after{ position:absolute; content:''; width:60%; left:20%; top:50%; margin-top:-1.5px; height:3px; border-radius:3px; background:#fff; opacity:0; transition:transform 0.3s ease-in-out; -webkit-transition:transform 0.3s ease-in-out;}
.open-search-on{ position:relative; border-color:transparent; background:none;}
.open-search-on::before,
.open-search-on::after{ opacity:1;}
.open-search-on::before{transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.open-search-on::after{transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}

.top-search{ display:none; position:absolute; right:5.2%; top:100%;width:100%; background:#fff; border:1px solid #0151c8;}
.top-search .text{ height:38px; line-height:38px; padding:0 38px 0 10px; width:100%; border:none; background:none;}
.top-search .btn{ position:absolute; right:0; top:0; height:100%;background:url(../images/search.png) no-repeat center center #0151c8; width:38px;}

.top-menu li em{display:block; font-style:normal;}
.top-menu li dl{ overflow:hidden; opacity:0; height:0; transition:all ease-in 0.25s;}
.top-menu li.aon dl{ opacity:1;}
.top-menu li dl a{ display:block; line-height:40px;}

@media(min-width:1025px){
.home-body .top-main{ position:fixed; left:0; z-index:200; width:100%; top:0;}
.top-left{ position:absolute; left:5.2%; height:100%; top:0;}
.top-left aside{ display:table; height:100%;}
.top-left a{ display:table-cell; vertical-align:middle;}
.top-menu{ display:block !important; padding-right:8%;}
.top-menu ul{ float:right; margin-right:38px; width:50%; max-width:865px;}
.top-menu li{ float:left; width:16.6666666%; text-align:center; position:relative; z-index:200;}
.top-menu li em{  margin:0 auto;}
.top-menu li em a{ display:inline-block; font-size:16px; color:#FFF; line-height:100px; border-bottom:3px solid transparent;}
.top-menu li:hover em a,
.top-menu li.aon em a{ border-bottom-color:#fff; font-weight:bold; }
.top-menu li dl a{ transition:0.3s;color:#0151c8;}
.top-menu li dl dd:not(:last-child){ border-bottom:1px solid #0151c8;}
.top-menu li dl a:hover{ color:#fff; background:#0151c8;}
.top-right dd.open-menu{ display:none;}
.top-right dt{ position:relative;}
.top-search{ width:360px;}
.top-menu li dl{ position:absolute; top:100%; width:80%; left:10%; background:rgba(255,255,255,0.8);}
}
@media(max-width:1024px){
.open-menu{ margin-left:10px; border:1px solid #fff; position:relative; border-radius:50%;}
.open-menu span,
.open-menu::before,
.open-menu::after{ position:absolute; width:60%; left:20%; height:3px; background:#fff;}
.open-menu::before,
.open-menu::after{ content:''; transition:transform 0.3s;}
.open-menu span{ margin-top:-1.5px;top:50%;}
.open-menu::before{ top:9px;}
.open-menu::after{ bottom:9px;}
.open-menu-on span{ opacity:0;}
.open-menu-on::before,
.open-menu-on::after{ bottom:auto; top:50%; margin-top:-1.5px; transform:rotate(45deg);}
.open-menu-on::after{  transform:rotate(-45deg);}

.top-left{ padding:2% 86px 2% 2%; margin-right:10%;}
.top-right{ right:2%;}
.top-search{ right:2%; left:2%; width:auto;}
.top-menu{ display:none; position:absolute; top:100%; right:0; z-index:100; background:rgba(255,255,255,0.8); width:240px; border-radius:0 0 0 5px; box-shadow:0 0 5px #ccc;}
.top-menu li:not(:last-child) em{ border-bottom:1px solid #eee;}
.top-menu li a{ font-size:18px;}
.top-menu li.has-sub em{ position:relative;}
.top-menu li.has-sub em::before{ position:absolute; content:''; left:0; width:100%; height:100%; z-index:10;}
.top-menu li em a{line-height:50px; font-weight:bold;  text-align:center; display:block;}
.top-menu li dl{ padding:0 10%; background:#0151c8;}
.top-menu li dd a{line-height:50px; color:#fff;}
.top-menu li dd a::before{ display:inline-block; content:''; margin-right:10px; vertical-align:middle; width:10px; height:10px; border:3px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.top-menu li.hover dl{ height:auto !important;}

.home-body .top-main{background: url(../images/bodybg.jpg) no-repeat;   background-size: 100% 100%;}
}
@media(max-width:480px){
.top-left{ padding-top:4%; padding-bottom:4%;}
}
/*bottom-main */
.bottom-main{ background: url(../images/bottom/bg.jpg) #333333 no-repeat center bottom; padding:3% 0 2%; }
.bottom-main .bottom{padding-bottom:2.5%; position:relative;}
.bottom-main .contact{ position:absolute; right:0; top:0;}
.bottom-main .contact dd img{ width:114px; display:block;}
.bottom-main .contact dt{ color:#fff; text-align:right; padding-right:20px;}
.bottom-main .contact dt aside{ color:#fff; font-size:32px; font-family:Arial, Helvetica, sans-serif; margin: 5px 0; }
.bottom-main .contact dt span{ display: block; margin-bottom: 5px;color:#fff;}

.bottom-main .contact .bdsharebuttonbox{ display:inline-block;}
.bottom-main .contact .bdsharebuttonbox a{ float:left; width:30px; height:30px; border-radius:50%; background:url(../images/bottom/share.png) no-repeat left center; margin:0 10px 0 0;}
.bottom-main .contact .bdsharebuttonbox a.bds_weixin{ background-position:-50px center;}
.bottom-main .contact .bdsharebuttonbox a.bds_tsina{ background-position:-100px center; margin-right:0;}
.bottom-main .bottom nav dl{ float:left; margin-right:8%}
.bottom-main .bottom nav dl:last-child{ width:auto;}
.bottom-main .bottom nav dt{ color:#fff; font-size:18px; margin-bottom:10px;}
.bottom-main .bottom nav dt a{color:#fff;}
.bottom-main .bottom nav dd{ line-height:28px;}
.bottom-main .bottom nav dd a{ color:rgba(255,255,255,0.6); font-size: 15px;}
.bottom-main .bottom nav dd a:hover{ color:#fff;}

.bottom-main .copyright{ border-top:1px solid rgba(255,255,255,0.1); color:rgba(255,255,255,0.28);padding-top:1%;}
.bottom-main .copyright dt a{color:rgba(255,255,255,0.28);}
.bottom-main .copyright dt a:not(:last-child)::after{ display:inline-block; content:''; width:1px; height:12px; vertical-align:middle; margin:0 10px; background:rgba(255,255,255,0.15);}

.bottom-main .copyright dd a{color:rgba(255,255,255,0.22); background-color:transparent; }
.bottom-main .copyright a:hover{ color:#fff;}
@media(min-width:769px){
.bottom-main .copyright dt{float: left;}
.bottom-main .copyright dd{ float: right;}
}
@media(max-width:1280px){
.bottom-main .contact dt aside{ font-size:24px;}
}
@media(max-width:1100px){
.bottom-main .bottom nav{ display:none;}
.bottom-main .contact{ position:relative; width:320px;margin:0 auto;}
}

.Content-body{ background:url(../images/bodybg.jpg) no-repeat center top; background-size:100% 100%;}
.Content{ position:relative; z-index:10;}
.waves{ position:absolute; left:0; top:0;  width:100%; z-index:0; overflow:hidden;}
@media(max-width:1024px){
.waves{ top:0 !important;}
}
.Content .auto_1500{ padding-bottom:4%; padding-top:4%;}
.main-con{ background:#fff; border-radius:10px;margin-top:3.334%; min-height:300px; padding:2%}
.nopadding-bottom{ padding-bottom:0;} 

.singlePage{ color:#666; line-height:30px;}
.case-info{ padding:0 4.5%;}

.column-title{ text-align:center; font-weight:bold; font-size:36px; padding:1% 0 2% 0;}
.column-title::after{ display:block; content:''; width:44px; height:2px; background:#0458d5; margin:16px auto;}
@media(max-width:768px){
.column-title{ font-size:28px;}
}
@media(max-width:480px){
.column-title{ font-size:24px;}
}

.nav-menu li{ float:left;  font-size:16px; min-width:144px; text-align:center;}
.nav-menu li:not(:last-child){ margin-right:40px;}
.nav-menu li.aon{position:relative;}
.nav-menu li.aon::after{ position:absolute; content:''; height:2px; width:100%; left:0; bottom:-2px; background:#0749bc;}
.nav-menu li a{ display:block; background:rgba(255,255,255,0.8); line-height:60px;}
.nav-menu li a:hover,
.nav-menu li.aon a{color:#0749bc; font-weight:bold;}
.nav-menu li.aon a{ position:relative; }
.nav-menu li.aon a::after{ position:absolute; content:''; border:6px solid transparent; border-bottom-color:#0749bc; bottom:0; left:50%; margin-left:-6px;}
@media(max-width:1024px){
.nav-menu li{ min-width:inherit; width:24.25%; margin-bottom:1%;}
.nav-menu li:not(:nth-child(4n)){ margin-right:1%;}
.nav-menu li a{height:60px; overflow:hidden;}
}
@media(max-width:480px){
.nav-menu li a{height:40px; line-height:40px; font-size:14px;}
}

.location em{ float:right; background:url(../images/home.png) no-repeat left center; padding-left:30px; color:#fff; font-style:normal; line-height:20px; margin-top:-20px;}
.location em a{ color:#fff;}
@media(max-width:1024px){
.location{ display:none;}
}

.yun-con .tabs{ background:#e5e5e5; margin:3% 0;}
.yun-con .tabs dd{ float:left; font-size:24px; margin-right:1px; cursor:pointer; padding:0 35px; line-height:62px; }
.yun-con .tabs dd:not(:last-child){border-right:1px solid #cdcdcd;}
.yun-con .tabs dd::before{ display:inline-block; content:''; margin-right:10px; vertical-align:middle; width:10px; height:10px; border:3px solid #959595; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.yun-con .tabs dd.on::before{ border-color:#fff;}
.yun-con .tabs dd.on{ color:#fff; font-weight:bold;
background: rgb(1,94,234); /* Old browsers */
background: -moz-linear-gradient(top, rgba(1,94,234,1) 0%, rgba(1,92,230,1) 50%, rgba(1,74,180,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(1,94,234,1) 0%,rgba(1,92,230,1) 50%,rgba(1,74,180,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(1,94,234,1) 0%,rgba(1,92,230,1) 50%,rgba(1,74,180,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015eea', endColorstr='#014ab4',GradientType=0 ); /* IE6-9 */}
.yun-con .tabs-info{ padding-top:1%; padding-bottom:3%;}
@media(min-width:1025px){
.yun-con .tabs dd{max-width:33.3333%;}
}
@media(max-width:1024px){
.yun-con .tabs{ overflow:auto; max-width:100%;}
.yun-con .tabs dd{max-width:50%;}
.yun-con .tabs dl{ display:inline;white-space: nowrap;text-overflow: ellipsis;}
.yun-con .tabs dd{ font-size:20px;padding:0 4%; float:none; display:inline-table;}
}
@media(max-width:768px){
.yun-con .tabs dd{ font-size:18px;}
}
@media(max-width:640px){
.yun-con .tabs dd{font-size:15px;line-height:52px; }
}

.list-case{ padding-top:4%;}
.list-case li{ float:left; overflow:hidden;}

.list-case li .Ispic{ padding-bottom:62.504%; transition:0.5s;}
.list-case li p{ font-size:18px; position:relative; z-index:10; margin:0; background:#eee; line-height:52px; text-align:center; padding:0 5%;}
.list-case li a{ display:block;}
.list-case li a:hover .Ispic{ transform:scale3d(1.12,1.12,1.12);}
.list-case li a:hover p{ color:#fff; font-weight:bold;
background: rgb(1,74,182); /* Old browsers */
background: -moz-linear-gradient(top, rgba(1,74,182,1) 0%, rgba(1,94,234,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(1,74,182,1) 0%,rgba(1,94,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(1,74,182,1) 0%,rgba(1,94,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#014ab6', endColorstr='#015eea',GradientType=0 ); /* IE6-9 */}
@media(min-width:769px){
.list-case li{ width:31%; margin-bottom:3.5%;}
.list-case li:not(:nth-child(3n)){ margin-right:3.5%;}
}
@media(max-width:769px){
.list-case li{ width:48%; margin-bottom:4%;}
.list-case li:not(:nth-child(2n)){ margin-right:4%;}
}
@media(max-width:480px){
.list-case li p{ font-size:15px; line-height:45px;}
}


.list-client h3{ font-size:30px; font-weight:normal;}
.list-client h3 span{ font-size:60px; margin-right:5px;}
.list-client .list-row ul{ margin-bottom:2%; position:relative; }
.list-client .list-row ol{  border:1px solid #dcdcdc;}
.list-client .list-row li{position:relative; z-index:3; list-style:none;}
.list-client .list-row ul li aside{line-height:54px; border:2px solid #0033cc;  font-weight:bold;}
@media(min-width:481px){
.list-client .list-row li{ float:left; width:50%; }
.list-client .list-row .ul-has-one li{ float:none; width:auto;}
.list-client .list-row .ul-has-one li aside{ padding-left:12.5%;}
.list-client .list-row ul li aside{padding-left:25%;margin-top:-2px;}
.list-client .list-row ul li:nth-of-type(2n) aside{ border-left:0;}
}
@media(min-width:1301px){
.list-client{ padding-left:4.3%; padding-right:7.2%;}
}
@media(min-width:769px){
.list-client h3{ padding-left:14.2%;}
.list-client .list-row ul{padding:2% 5% 3% 41.44%; min-height:287px;}
.list-client .list-row ul:nth-child(2n){ padding-right:41.44%; padding-left:5%;}
.list-client .list-row ul::before{ position:absolute; content:'';right:0; top:0; z-index:1; width:64.08%; height:100%; background:url(../images/listbg.jpg) no-repeat right top; background-size:cover;}
.list-client .list-row ul:nth-child(2n)::before{ left:0;  right:auto;}
.list-client .list-row ol{ position:absolute; top:0; height:100%;  left:0; z-index:2; width:35.92%;}
.list-client .list-row ul:nth-child(2n) ol{ left: auto; right:0;}
}
@media(max-width:768px){
.list-client .list-row ul{ background:url(../images/listbg.jpg) no-repeat left bottom; background-size:auto 40%;}
.list-client .list-row ol{ padding-bottom:59%;}
}
@media(max-width:640px){
.list-client .list-row ul{background-size:auto 60%;}
}
@media(max-width:480px){
.list-client .list-row ul{background-size:cover;}
.list-client .list-row ul li aside{line-height:40px; border-bottom:0; text-align:center;}
.list-client .list-row ul li:last-child{border-bottom:2px solid #0033cc; }
.list-client h3{ font-size:24px;}
.list-client h3 span{ font-size:40px; }
}


.list-team{ padding:0 2%;}
.list-team li{ border:1px solid #0458d5; padding:3% 5%; margin-bottom:3%; overflow:hidden;}
.list-team li .pic{width:21.012%; overflow:hidden; border-radius:50%;}
.list-team li .pic img{ display:block; width:100%;}
.list-team li .tit{ padding-bottom:6%; color:#000; font-size:20px; font-family:Verdana, Geneva, sans-serif;}
.list-team li .tit span{ display:block; font-size:14px; color:#999; padding:10px 0 20px 0;}
.list-team li .tit::after{display: block;content: '';width: 36px;height: 2px;background: #0458d5;}
.list-team li pre{ color:#666; line-height:30px;}
@media(min-width:641px){
.list-team li:nth-child(2n-1) .pic{ float:left;}
.list-team li:nth-child(2n) .pic{ float:right;}
.list-team li:nth-child(2n-1) .txt{float:right;}
.list-team li:nth-child(2n) .txt{  float:left;}
.list-team li .txt{ width:69%;padding-right:4%;}
}
@media(max-width:640px){
.list-team li .pic{ float:left;}
.list-team li .tit{ float:right;width:69%; padding:3% 0;}
.list-team li pre{ clear:both;}
}
@media(max-width:480px){
.list-team li .pic{width:30%;}
.list-team li .tit{width:60%;}
}


.Pages{ padding:2% 0 4% 0; text-align:center;}
.Pages a,
.Pages em{display:inline-block; vertical-align:middle; transition:0.3s;}
.Pages a{  border:1px solid #ececec; line-height:37px; color:#666;}
.Pages a.a_cur,
.Pages a:hover{ background-color:#0079c2; color:#fff;}
.Pages em{ font-style:normal;overflow:hidden;border-left:1px solid #edecec;}
.Pages em a{ font-family:Arial, Helvetica, sans-serif; float:left;border-left:1px solid #edecec; margin-left:-1px; padding:0 17px;}
.Pages em a:first-child{border-left:0;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump{ display:none;}
.Pages .a_prev,
.Pages .a_next{ width:40px; overflow:hidden; font-size:0; background:url(../images/page/a_prev.gif) no-repeat center center; margin:0 5px;}
.Pages .a_next{ background-image:url(../images/page/a_next.gif);}
.Pages .a_next:hover{ background-image:url(../images/page/a_next_hover.gif);}
.Pages .a_prev:hover{ background-image:url(../images/page/a_prev_hover.gif);}
.Pages .a_first,
.Pages .a_end{ position:relative; width:85px; font-size:0;}
.Pages .a_first::before,
.Pages .a_end::before{ font-size:14px; position:absolute; left:0; top:0; width:100%; line-height:35px; text-align:center;}
.Pages .a_first::before{ content:'首页';}
.Pages .a_end::before{ content:'末页';}
@media(max-width:768px){
.Pages em{ display:none;}
}


.list-jobs{ max-width:1200px; margin:0 auto;}
.list-jobs .box{ margin-bottom:1px;}
.list-jobs .tit{ position:relative; background:#1b56dd; color:#fff; cursor:pointer; padding:1% 3%;}
.list-jobs .tit i{ position:absolute; right:3%; top:50%; margin-top:-10px; height:20px; width:20px;}
.list-jobs .tit i::before,
.list-jobs .tit i::after{ position:absolute; content:''; width:100%; height:2px; background:#fff; left:0; top:50%; margin-top:-1px;}
.list-jobs .tit i::after{ transform:rotate(90deg); -webkit-transform:rotate(90deg);}
.list-jobs .tit-show i::after{ display:none;}
.list-jobs .tit >*:not(i){ margin:0 25px 0 0;}
.list-jobs .tit h1{ font-weight:normal; font-size:30px;}
.list-jobs .tit p{  font-size:16px;}
.list-jobs .con{ background:#f2f2f2; padding:3%; display:none;}
.list-jobs .btn{ padding-top:3%;}
.list-jobs .btn a{ display:block; margin:0 auto; width:70%; max-width:208px; line-height:38px; text-align:center; color:#fff; border-radius:38px;
background: rgb(1,75,183); /* Old browsers */
background: -moz-linear-gradient(top, rgba(1,75,183,1) 0%, rgba(1,93,234,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(1,75,183,1) 0%,rgba(1,93,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(1,75,183,1) 0%,rgba(1,93,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#014bb7', endColorstr='#015dea',GradientType=0 ); /* IE6-9 */
}
@media(max-width:640px){
.list-jobs .tit h1{ font-size:20px;}
.list-jobs .tit p{  font-size:14px;}
}

@media(max-width:480px){
.list-jobs .tit h1{ font-size:16px;}
.list-jobs .tit p{  font-size:12px;}
}


.Form001725 .tips{ padding:0 0 20px 0; margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
.Form001725 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#1b56dd;}

.Form001725 .form{ max-width:1000px; width:100%; margin:0 auto; background:#fff; border-radius:5px; padding:2%; box-shadow:0 0 5px #ccc;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px; }
.Form001725 .form td.w1{ width:47%;}
.Form001725 .form td.w2{ width:6%;}
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }
.Form001725 .form td > p{ margin:0 0 10px 0;/*color:#2cad42;*/}
.Form001725 .form  td > p::before{ margin-right:5px; display:inline-block; content:''; width:10px; height:10px; border-radius:2px; background:#1b56dd;}
.Form001725 .form .btn{ background:#1b56dd; color:#fff; cursor:pointer; font-size:18px; width:60%; max-width:180px; height:50px; border-radius:3px; border:none; margin:20px auto 0; display:block;}
.Form001725 .placeholder{ font-size:14px; padding-bottom:20px;}
.Form001725 .queueList{ margin:0;}
.Form001725 .placeholder .webuploader-pick{ background:#666;}

.feedback{ padding:3% 0; position:relative; background:url(../images/feedbackbg.jpg) no-repeat 3% 20%; max-width:1200px; margin:0 auto;}
.feedback::after{ position:absolute; content:''; z-index:1; width:122px; height:105px; background:url(../images/feedbackbg.jpg) no-repeat center center;  bottom:0;transform:rotate(180deg); -webkit-transform:rotateY(180deg);}
@media(min-width:1441px){
.feedback::after{right:-7%;}
}
@media(max-width:1440px){
.feedback::after{right:0;}
}
.feedback .column-title{ padding-bottom:0;}
.feedback .tips{ text-align:center; font-size:18px; color:#666; padding-bottom:6%;}
.feedback .form{ position:relative; z-index:3; }
@media(min-width:641px){
.feedback .form ul{ float:left; width:48%;}
.feedback .form{padding-left:3%;}
.feedback .form ul:nth-child(2){ float:right;}
}
.feedback .form ol{ clear:both; padding-top:5%; text-align:center;}
.feedback .form ol .btn{ cursor:pointer; border:none; width:138px; height:42px; padding:0; color:#fff; font-size:18px; border-radius:42px;
background: rgb(1,74,181); /* Old browsers */
background: -moz-linear-gradient(left, rgba(1,74,181,1) 0%, rgba(1,93,233,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(1,74,181,1) 0%,rgba(1,93,233,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(1,74,181,1) 0%,rgba(1,93,233,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#014ab5', endColorstr='#015de9',GradientType=1 ); /* IE6-9 */
}
.feedback .form li{ position:relative;}
.feedback .form li:not(:last-child){ margin-bottom:24px;}
.feedback .form li label{ position:absolute; left:0; padding-left:15px; top:0; font-size:18px; color:#999; line-height:46px;}
.feedback .form li .text{ width:100%; height:46px; line-height:46px;  font-size:18px;padding:0 15px; border:1px solid #ddd; background:none;}
.feedback .form li textarea.text{ height:184px;}
@media(max-width:640px){
.feedback .form li{ margin-bottom:3%;}
.feedback{ background-position:0 0; }
}

.list-search{ min-height:300px;}
.list-search li time{ float:right; font-size:12px; color:#999;}
.list-search li{ line-height:30px; padding:1% 0; border-bottom:1px dashed #ccc;}
.list-search li a{ font-size:15px;}
.list-search li a::before{ display:inline-block; content:''; margin:0 5px; width:8px; height:8px; vertical-align:middle;  border:2px solid #1b56dd; transform:rotate(45deg); -webkit-transform:rotate(45deg);}


.bd_weixin_popup,
.bd_weixin_popup *{ box-sizing:content-box; -webkit-box-sizing:content-box;-ms-box-sizing:content-box;}

#fullPage .section{ background-position: center center; background-repeat:no-repeat; background-size:cover;}
@media(max-width:1024px){
#fullPage .section{ padding:10% 3% !important;height:auto !important;}
#fullPage .footer{ padding:0 !important;}
#fullPage .section .fp-tableCell{height:auto !important; }
}
.home-box-1{ background-image:url(../images/homebox_1bg.jpg);}
.home-box-2{ background-image:url(../images/homebox_2bg.jpg);}
.home-box-3{ background-image:url(../images/homebox_3bg.jpg);}

.home-body #fp-nav ul li a span{ width:4px; height:4px; margin:-2px 0 0 -2px; border:none; background:#fff;transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out;}
.home-body #fp-nav ul li a.active span{ width:14px; height:14px; margin:-7px 0 0 -7px;background:#fff;}
.home-body #fp-nav ul li{ margin:7px 0; width:auto; height:14px;}
@media(max-width:1024px){
.home-body #fp-nav{ display:none;}
}

#fullPage .home-banner{ position:relative; padding:0 !important;}
.home-banner .slider,
.home-banner .slick-list,
.home-banner .slick-track,
.home-banner li.slick-slide *{ position:absolute; left:0; top:0; width:100%; height:100%;}
.home-banner li .pic{ z-index:1;}
.home-banner li .txt{ z-index:2; opacity:0; -webkit-opacity:0; top:-30%; transition:1s 0.3s ease-in-out;}
.home-banner li a{ z-index:3;}
.home-banner li.slick-slide{ position:relative;}
/*.home-banner li.slick-current .txt{ opacity:1;-webkit-opacity:1; top:0;}*/
.home-banner li.hover .txt{ opacity:1;-webkit-opacity:1; top:0;}
.home-banner .slick-dots{ position:absolute; left:0; width:100%; bottom:3%; z-index:10; padding:0;}
@media(max-width:1024px){
#fullPage .home-banner{ padding-bottom:56% !important;}
}

.home-box-1 .slider{ max-width:1220px; margin:0 auto;}
.home-box-1 .slick-list li a{ display:block; margin:0 auto; max-width:400px;}
.home-box-1 .slick-list li figure.ytable{ text-align:center; margin:0 auto; width:238px; border:1px solid #fff; height:238px;  border-radius:50%; transition: ease-in-out 0.5s;}
.home-box-1 .slick-list li figure img{transition: ease-in-out 0.5s;  max-width:90%; max-height:90%;}
.home-box-1 .tit{ padding:9% 0; text-align:center; color:#fff; font-size:48px; }
.home-box-1 .tit::after{ display:block; content:''; width:60px; height:1px; background:rgba(255,255,255,0.5); margin:5% auto 0;}
.home-box-1 pre{ font-size:18px; color:#fff; line-height:36px; text-align:center; margin-bottom:15%;}
.home-box-1 .more{ position:relative; display:block; margin:0 auto; height:27px; width:30%; max-width:118px; border:1px solid rgba(255,255,255,0.5);transition: ease-in-out 0.5s;}
.home-box-1 .more i{ position:absolute; top:50%; left:50%;width:90%; height:1px; background:#fff; opacity:0.5; -webkit-opacity:0.5;transition: ease-in-out 0.5s;}
.home-box-1 .more i::after{ position:absolute; content:''; width:7px; height:7px; transform:rotate(45deg); -webkit-transform:rotate(45deg); right:0; top:50%; margin-top:-3px; border-right:1px solid #fff; border-top:1px solid #fff;transition: ease-in-out 0.5s;}
.home-box-1 .slick-list li a:hover figure.ytable{transform:rotateY(180deg); -webkit-transform:rotateY(180deg); }
.home-box-1 .slick-list li a:hover figure img{transform:rotateY(-180deg); -webkit-transform:rotateY(-180deg); }
.home-box-1 .slick-list li a:hover .more{ background:#fff;}
.home-box-1 .slick-list li a:hover .more i{ left:20%; width:60%; background:#0458d5;}
.home-box-1 .slick-list li a:hover .more i:after{ border-color:#0458d5;}
@media(min-width:641px) and (max-width:1440px){
.home-box-1 .slick-list li figure.ytable{ width:180px; height:180px;}
.home-box-1 .slick-list li figure img{ max-width:55%; max-height:55%;}
.home-box-1 .tit{ font-size:36px; padding:6% 0;}
.home-box-1 pre{ line-height:30px; font-size:16px; margin-bottom:10%;}
}
@media(max-width:640px){
.home-box-1 .slick-list li figure.ytable{ width:120px; height:120px;}
.home-box-1 .slick-list li figure img{ max-width:60%; max-height:60%;}
.home-box-1 .tit{ font-size:28px; padding:6% 0;}
.home-box-1 pre{ line-height:24px; font-size:16px; margin:0 0 5% 0;}
}


.home-box-2 .content{ max-width:1282px; margin:0 auto;}
.home-box-2 .home-edit-29 .pic{ position: relative; }  
.home-box-2 .home-edit-29 .pic .icon{ position: absolute; transition: 1s;}
.home-box-2 .home-edit-29 .pic .wap{ display: none; }
@media(max-width:1282px){
.home-box-2 .content{ padding-left:3%; padding-right:3%;}
.home-box-2 .home-edit-29 .pic .icon{ width: 42%;} 
}

.home-box-3 .title{ text-align:center; margin-bottom:5%;}
.home-box-3 .title span{ margin:0 auto; max-width:50%; font-size:48px; font-weight:bold; display:inline-block; color:#fff;}
.home-box-3 .edit-info-10{ max-width:1197px; padding:0;}
.home-box-3 .edit-info-10 .num{ color:#fff;}
.home-box-3 .edit-info-10 .num span{ display:none;}
@media (min-width: 769px){
.home-box-3 .edit-info-10 .left { width:34.42%;}
.home-box-3 .edit-info-10 .main{ padding-left:37.6%;}
}
@media(min-width:1300px) and (max-width:1440px){
.home-box-3 .title{ margin-bottom:4%;}
.home-box-3 .title span{ font-size:36px;}
.home-box-3 .edit-info-10{ width:70%;}
.home-box-3 .edit-info-10 .num{ font-size:50px; line-height:50px; margin-top:-25px;}
.home-box-3 .edit-info-10 h4{ font-size:24px;}
.home-box-3 .edit-info-10 .right .ytable:nth-child(1){ margin-bottom:50px;}
.home-box-3 .edit-info-10 .left aside{max-width:none; width:70%; font-size:20px;}
}
@media (max-width: 1197px){
 .home-box-3 .edit-info-10{ padding:0 2%;}
}
@media (max-width: 1024px){
.home-box-3 .title span{ font-size:32px;}
}

@media(min-width:1025px){
.home-box-1 .slider li{ opacity:0; -webkit-opacity:0; transition:1s 0.3s;}
.home-box-1 .slider li:first-child{ transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.home-box-1 .slider li:nth-child(2){ transform:translateX(50%);-webkit-transform:translateX(50%);}
.home-box-1.active .slider li{ opacity:1; -webkit-opacity:1;transform:translateX(0); -webkit-transform:translateX(0);}

.home-edit-29 .txt,
.home-edit-29 .pic{opacity:0; -webkit-opacity:0; transition:1s 0.3s;}
.home-edit-29 .pic{ position: relative; transform:translateY(50%); -webkit-transform:translateY(50%);}    
.home-edit-29 .pic .icon{ top: -50%; left: -50%;}
.home-edit-29 .txt{transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.active .home-edit-29 .txt,
.active .home-edit-29 .pic{opacity:1; -webkit-opacity:1;transform:translateY(0); -webkit-transform:translateY(0);}
.active .home-edit-29 .pic .icon{ top: 20%; left: 30%; }

.home-edit-29 .slider li{opacity:0; -webkit-opacity:0; transform:translateX(50%);-webkit-transform:translateX(50%);transition:0.5s 1s;}
.active .home-edit-29 .slider li{opacity:1; -webkit-opacity:1;transform:translateX(0); -webkit-transform:translateX(0);}
.home-edit-29 .slider li:nth-child(1){ transition-delay:0s;}
.home-edit-29 .slider li:nth-child(2){ transition-delay:0s;}
.home-edit-29 .slider li:nth-child(3){ transition-delay:0s;}
.home-edit-29 .slider li:nth-child(4){ transition-delay:0s;}
.active .home-edit-29 .slider li:nth-child(1){ transition-delay:0.8s;}
.active .home-edit-29 .slider li:nth-child(2){ transition-delay:0.9s;}
.active .home-edit-29 .slider li:nth-child(3){transition-delay:1s;}
.active .home-edit-29 .slider li:nth-child(4){transition-delay:1.1s;}

.home-box-3 .title,
.home-box-3 .edit-info{ transition:1s 0.5s;}
.home-box-3 .title{transform:translateY(-30%); -webkit-transform:translateY(-30%);}
.home-box-3 .edit-info{transform:translateY(50%); -webkit-transform:translateY(50%);}
.home-box-3.active .title,
.home-box-3.active .edit-info{transform:translateY(0); -webkit-transform:translateY(0);}
/*.home-box-3.hover .title,
.home-box-3.hover .edit-info{transform:translateY(0); -webkit-transform:translateY(0); }*/
}


/************************************edit*********************************/
@media(min-width:1025px){
.edit-info-3 .left{ float:left; width:31.9444%;}
.edit-info-3 .right{ width:65.416%; float:right;}
}
.edit-info-3 .right .ytable{ margin-bottom:4%;}
.edit-info-3 .right .ytable-cell{ vertical-align:top;}
.edit-info-3 .right .ytable-cell:nth-child(2){ width:4%;}
.edit-info-3 .right .ytable-cell:not(:nth-child(2)){ width:48%; border:1px solid #dcdcdc;}
.edit-info-3 .pic{ text-align:center; max-width:80%; margin:0 auto;}
.edit-info-3 .pic-tit { color:#999; text-align:center; padding:10px 0;}
.edit-info-3 .info{ padding:0 2% 7% 5%;}
@media(max-width:1024px){
.edit-info-3 .left{ text-align:center; padding-bottom:3%;}
}
@media(max-width:640px){
.edit-info-3 .right .ytable,
.edit-info-3 .right .ytable-cell{ display:block; width:auto !important;}
.edit-info-3 .right .ytable-cell:nth-child(2){ display:none;}
.edit-info-3 .right .ytable{ margin-bottom:0;}
.edit-info-3 .right .ytable-cell{ margin-bottom:3%;}
}


@media(min-width:1025px){
.edit-info-4 .left{ float:left; width:39.93%;}
.edit-info-4 .left h1{ max-width:322px;}
.edit-info-4 .right{ float:right; width:52.7%;}
}
@media(min-width:641px){
.edit-info-4 .list li{ float:left; width:50%;padding-right:5%;}
.edit-info-4 .list li:nth-child(2n+1){ clear:left;}
.edit-info-4 .list li:nth-child(2n-1){padding-left:11%;}
.edit-info-4 .list li:nth-child(2n-1) i{ display:none;}
.edit-info-4 .list li:nth-child(2n){ padding-left:9%; }
.edit-info-4 .list ul::before{ left:50%; margin-left:-1px;  }
}
.edit-info-4 .left h1{ margin:0; font-size:64px; color:#277ce8; line-height:normal;}
.edit-info-4 .left .pic{ padding-top:5%;}
.edit-info-4 .list{ padding-top:5%;}
.edit-info-4 .list ul{ position:relative; padding-bottom:5%;}
.edit-info-4 .list ul::before{width:2px; height:100%; border-right:2px dashed #0458d5; position:absolute; content:''; top:0;}
.edit-info-4 .list li{ color:#333; margin-bottom:4%; position:relative;}
.edit-info-4 .list li i{ position:absolute; top:40%; width:26px; height:26px; border-radius:50%; left:-13px; background:rgba(4,88,213,0.5); box-shadow:0 0 3px #ccc;}
.edit-info-4 .list li i::before{ position:absolute; content:''; border-radius:50%; left:5px; right:5px; top:5px; bottom:5px; background:#0458d5; }
.edit-info-4 .list li h3{ font-size:30px; line-height:normal;}
.edit-info-4 .list li h3 span{ font-size:48px; margin-right:10px;}
@media(max-width:1024px){
.edit-info-4 .left,
.edit-info-4 .right{ text-align:center;}
}
@media(max-width:768px){
.edit-info-4 .left h1{ font-size:50px;}
.edit-info-4 .list li h3{ font-size:24px;}
.edit-info-4 .list li h3 span{ font-size:36px;}
}
@media(max-width:640px){
.edit-info-4 .list ul::before{ left:5%;}
.edit-info-4 .list li{ padding-left:15%;}
.edit-info-4 .list li i{ top:8%; left:5%; margin-left:-12px;}
}
@media(max-width:480px){
.edit-info-4 .left h1{ font-size:40px;}
.edit-info-4 .list li h3{ font-size:20px;}
.edit-info-4 .list li h3 span{ font-size:28px;}
}


.edit-info-5{ padding:2% 0;}
@media(min-width:641px){
.edit-info-5 li{ float:left; width:30%;}
.edit-info-5 li:not(:nth-child(3n)){ margin-right:5%;}
}
@media(max-width:640px){
.edit-info-5 li{ text-align:center; padding:2% 0;}
}

.edit-info-10{ max-width:1269px; margin:0 auto; padding:4% 0;}
.edit-info-10 .left aside{ background:rgba(255,255,255,0.7); max-width:318px; margin:0 auto; color:#003399; font-size:24px; padding:5%;}
.edit-info-10 .right .ytable{ height:auto;}
.edit-info-10 .right .ytable:nth-child(1){ margin-bottom:70px;}
.edit-info-10 .right .ytable-cell{ padding:0 3%;}
.edit-info-10 .right .ytable-cell:not(:nth-child(2)){ color:#fff;
background: rgb(0,74,180); /* Old browsers */
background: -moz-linear-gradient(top, rgba(0,74,180,1) 0%, rgba(1,94,233,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,74,180,1) 0%,rgba(1,94,233,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,74,180,1) 0%,rgba(1,94,233,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004ab4', endColorstr='#015ee9',GradientType=0 ); /* IE6-9 */}
.edit-info-10 .num{ line-height:66px; color:#988a75; position:relative; font-size:80px; font-family:Impact,Arial, Helvetica, sans-serif; margin-top:-33px;}
.edit-info-10 .num span{ color:#666; position:absolute; left:0; height:50%; overflow:hidden;}
.edit-info-10 h4{ margin:5% 0; font-weight:normal; line-height:normal; font-size:36px;}
@media(min-width:769px){
.edit-info-10 .main{ position:relative; padding-left:41.13%;}
.edit-info-10 .left{ position:absolute; left:0; top:0; width:38.14%; height:100%;}
.edit-info-10 .right .ytable-cell{ vertical-align:top; width:47.5%; }
.edit-info-10 .right .ytable-cell:nth-child(2){ width:5%;}
.edit-info-10 .info{ padding-bottom:10%;}
}
@media(max-width:1024px){
.edit-info-10 .right .ytable:nth-child(1){ margin-bottom:50px;}
.edit-info-10 .num{font-size:60px; }
.edit-info-10 h4{ font-size:24px;}
}
@media(max-width:768px){
.edit-info-10 .ytable,
.edit-info-10 .ytable-cell{ display:block;}
.edit-info-10 .left{ padding:10% 0;}
.edit-info-10 .right .ytable:nth-child(1){ margin-bottom:0;}
.edit-info-10 .left,
.edit-info-10 .right .ytable-cell{ margin-bottom:50px;}
.edit-info-10 .num{ float:left; width:100%;}
.edit-info-10 h4{ clear:both; margin:2% 0;}
.edit-info-10 .info{ padding-bottom:3%;}
}

.edit-info-11 .ytable{margin-bottom:4%;}
.edit-info-11 .ytable-cell{color:#fff;vertical-align:top;}
.edit-info-11 .ytable-cell:not(.no-txt){
background: rgb(12,95,217); /* Old browsers */
background: -moz-linear-gradient(top, rgba(12,95,217,1) 0%, rgba(66,169,243,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(12,95,217,1) 0%,rgba(66,169,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(12,95,217,1) 0%,rgba(66,169,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c5fd9', endColorstr='#42a9f3',GradientType=0 ); /* IE6-9 */
}
.edit-info-11 figure{ color:#0066ff; font-size:30px; margin-top:-15px; text-shadow:0 1px 0 #3192eb;}
.edit-info-11 h4{ font-size:24px; font-weight:normal; margin:4% 0 0 0;}
@media(min-width:1025px){
.edit-info-11 .ytable{margin-bottom:4%;}
.edit-info-11 .ytable-cell{ width:22.75%; padding:0 2%;  }
.edit-info-11 .no-txt{ width:3%;}
}
@media(max-width:1024px){
.edit-info-11 .ytable,
.edit-info-11 .ytable-cell{ display:block;}
.edit-info-11 .ytable-cell:not(.no-txt){ margin-bottom:3%; padding:0 3% 3%;}
.edit-info-11 figure{ float:left; width:100%; padding-bottom:3%;}
.edit-info-11 h4{ clear:both;}
.edit-info-11 .no-txt{ height:20px;}
}

.edit-info-13{ color:#333;}
.edit-info-13 .pic img{ display:block; width:100%;}
.edit-info-13 .info h3{ margin-bottom:0;}
.edit-info-13 .info p{ margin-top:0;}
@media(min-width:769px){
.edit-info-13 .pic{ float:right; width:40.1%;}
.edit-info-13 .info{ float:left; width:52.78%;}
}

.home-body .home-edit-29 .txt{ color:#fff;}
.home-edit-29 h1{ margin:0; font-weight:normal; font-size:48px;}
.home-edit-29 .info{ font-size:24px; line-height:45px; padding:7% 0;}
.home-edit-29 li figure{ width:108px; height:108px; position:relative; border-radius:50%; border:1px solid rgba(255,255,255,0.5); margin:0 auto; transition:0.3s;}
.home-edit-29 li:hover figure{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg);}
.home-edit-29 li figure img{ position:absolute; max-width:80%; max-height:80%; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.home-edit-29 li p{ text-align:center; font-size:18px; color: #fff;}

@media(min-width:1025px){
.home-edit-29 .pic{ width:24.57%;}
.home-edit-29 .no-things{ width:18.33%;}
.home-edit-29 .txt{ width:57.1%;}
}
@media(max-width:1024px){
.home-edit-29 .ytable,
.home-edit-29 .ytable-cell{ display:block;}
.home-edit-29 .pic{ text-align:center;}
.home-edit-29 .pic .wap{ display: inline-block !important; }
.home-edit-29 .pic .icon,
.home-edit-29 .phone { display: none; }
.home-edit-29 .txt{ padding:3%; text-align:center;}
.home-edit-29 .info{ padding:3%;}
}
@media(max-width:768px){
.home-edit-29 h1{ font-size:36px;}
.home-edit-29 .info{ font-size:18px; line-height:36px;}
.home-edit-29 li figure{ width:150px; height:150px;}
}
@media(max-width:480px){
.home-edit-29 h1{ font-size:28px;}
.home-edit-29 .info{ font-size:16px; line-height:30px;}
.home-edit-29 .pic img{ width:50%;}
}





/*2019-4-18*/
.yc_list{}
.yc_list ul{}
.yc_list ul li{position: relative;line-height: 30px;padding: 0 16px 0 20px;border-bottom: 1px solid #eee;}
.yc_list ul li:after{position: absolute;left: 4px;top: 50%;margin-top: -3px;content: '';display: block;background: #b7984e;border-radius: 50%;width: 6px;height: 6px;} 
.yc_list ul li a{color: #666;}


.yc_content{}
.yc_content .h2{text-align: center;margin: 0;margin-bottom: 10px;}
.yc_content time{display: block;text-align: center;font-size: 16px;padding-bottom: 16px;border-bottom: 1px solid #eee;}
.yc_content .content{margin-top: 50px;margin-bottom: 30px;}
.yc_content .p{line-height: 30px;font-size: 16px;}




