.auto_1350 { max-width: 1350px; }

@media(max-width:1350px) {
.auto_1350 { padding: 0 2%; }
}





/*Top002742 */
.Top002742 { position: absolute; left: 0; top: 0; width: 100%; z-index: 300; background: rgba(0,0,0,0.2); border-bottom: 1px solid rgba(255,255,255,0.1); color: #fff; }
.Top002742 a { color: #fff; }
.Top002742 .header { position: relative; }
.Top002742 .header-left { float: left; margin-left: 3%; display: table; height: 110px; }
.Top002742 .header-left > * { display: table-cell; vertical-align: middle; }
.Top002742 .header-left .logo { width: 223px; }
.Top002742 .header-left .logo img {display:block; width: 100%; height: auto; }
.Top002742 .header-right, .Top002742 .header-mid { float: right; }
.Top002742 .header-right { position: relative; margin-left: 20px; min-height: 110px; line-height: 110px; font-size: 16px; border-left: 1px solid rgba(255,255,255,0.1); }
.Top002742 .header-right > * { float: left; }
.Top002742 .top-search { position: absolute; left: 0; top: 100%; width: 100%; height: 40px; line-height: 40px; display: none; }
.Top002742 .top-search .text { color: #999; background: #fff; border: none; width: 100%; padding: 0 50px 0 10px; height: 40px; line-height: 40px; box-shadow: 0 0 5px rgba(0,0,0,0.3) }
.Top002742 .top-search .text.focus { color: #333; }
.Top002742 .top-search .btn { position: absolute; right: 0; top: 1px; width: 40px; height: 40px; background: url(../../images/Top002742_btn_search.png) no-repeat center center #f08200; }

@media(min-width:1025px) {
.Top002742 .top-search { max-width: 300px; }
}
.Top002742 .top-language { position: relative; padding: 0 40px; border-left: 1px solid rgba(255,255,255,0.1); }
.Top002742 .top-language > span { display: block; cursor: pointer; }
.Top002742 .top-language > span:before { display: inline-block; content: ''; vertical-align: middle; margin: 0 6px 0; width: 21px; height: 21px; background: url(../../images/Top002742_lang.png) no-repeat; }

@media(max-width:640px) {
.Top002742 .top-language > span { font-size: 0; }
}
.Top002742 .top-link { position: relative; background: #f08200; padding:0 45px; }
.Top002742 .top-link > span { display: block; padding-right: 12px; cursor: pointer; }
.Top002742 .top-link > span:after { display: inline-block; content: ''; vertical-align: middle; margin-left: 10px; width: 8px; height: 8px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); margin-top: -3px; }
.Top002742 .top-link figure { position: absolute; top: 100%; left: 0; width: 100%; background: #fff; display: none; }
.Top002742 .top-link figure a { color: #000; padding: 0 10px; display: block; line-height: 30px; }


.Top002742 .open-search { background: url(../../images/Top002742_btn_search.png) no-repeat left center; padding-left: 25px; margin: 0 40px; position: relative; }
.Top002742 .header-menu li { width: auto!important; }
.Top002742 .header-menu li em { line-height: 107px; font-size: 16px; position: relative; padding: 0 30px; }
.Top002742 .header-menu li em::before { position: absolute; content: ''; width: 1px; height: 9px; border-right: 1px dotted rgba(255,255,255,0.3); right: 0; top: 50%; transform: translate(-50%, -50%); }
.Top002742 .header-menu li:last-child em::before { display: none; }
.Top002742 .header-menu li.aon em a { color: #fff; border-bottom: 3px solid #f08200; }
.Top002742 .header-menu li .sub { left: 0; width: 100%; background: #f6f6f6; padding: 18px 0 90px 0; }
.Top002742 .header-menu li .sub dl { float: left; width: 25%; }
.Top002742 .header-menu li .sub dl > * { max-width: 220px; margin: 0 auto; width: 96%; }
.Top002742 .header-menu li .sub dt { padding: 23px 0; margin-bottom: 15px; line-height: 32px; border-bottom: 1px solid #d1d1d1; }
.Top002742 .header-menu li .sub dt img { float: left; height: 32px; margin-right: 10px; }
.Top002742 .header-menu li .sub dt a { font-size: 22px; color: #0f3c8c; }
.Top002742 .header-menu li .sub dt a:hover { background: none; }
.Top002742 .header-menu li .sub dd { line-height: 24px; padding: 5px 0; }
.Top002742 .header-menu li .sub dd a { color: #555; }
.Top002742 .header-menu li .sub dd a:hover { color: #0f3c8c; }
.Top002742 #header-menu { position: absolute; top: -100%; transform: translateY(-100%); right: 0; background: rgba(0,0,0,0.8); padding: 20px; width: 200px; border-radius: 0 0 0 5px; opacity: 0; transition: 0.5s; }
.Top002742 #header-menu.header-menu-show { top: 100%; transform: translateY(0); opacity: 1;z-index: 300}
@media(max-width:1600px) {
	.Top002742 .header-left .logo {width: 190px;}
	.Top002742 .open-search {margin:0 30px;}
	/*.Top002742 .top-link {padding:0 25px;}*/
	.Top002742 .header-menu li em {padding:0 28px;}
}
@media(max-width:1440px) {
	.Top002742 .header-left .logo {width: 170px;}
	.Top002742 .open-search {margin:0 25px;}
	.Top002742 .top-link {padding:0 20px;}
	.Top002742 .header-menu li em {padding:0 20px;}
}
@media(max-width:1280px) {
	.Top002742 .header-left .logo {width: 150px;}
	.Top002742 .header-right {margin-left:10px;}
	.Top002742 .open-search {margin:0 20px;}
	.Top002742 .header-menu li em {padding:0 12px; font-size:14px;}
}
@media(max-width:640px) {
.Top002742 .top-link > span { font-size: 0; }

.Top002742 .header-left .logo { width: 130px; }
.Top002742 .header-left{height:60px;}
.Top002742 .top-language{display: none;}
}
@media(max-width:1024px) {
.Top002742 #open_menu { width: 40px; height: 35px; border: 1px solid rgba(255,255,255,0.2); border-radius: 3px; margin-top: 17px; margin-left: 10px; position: relative; }
.Top002742 #open_menu span, .Top002742 #open_menu:after, .Top002742 #open_menu:before { position: absolute; width: 70%; left: 15%; height: 3px; background: #fff; }
.Top002742 #open_menu:after, .Top002742 #open_menu:before { content: ''; transition: transform 0.3s; }
.Top002742 #open_menu span { top: 50%; margin-top: -1.5px; }
.Top002742 #open_menu:before { top: 8px; }
.Top002742 #open_menu:after { bottom: 8px; }
.Top002742 #open_menu.open_menu_on span { opacity: 0; }
.Top002742 #open_menu.open_menu_on:after, .Top002742 #open_menu.open_menu_on:before { top: 50%; margin-top: -2px; transform: rotate(45deg); width: 70%; left: 15%; }
.Top002742 #open_menu.open_menu_on:before { transform: rotate(-45deg); }
}
/*Bottom002743 */
.Bottom002743 { background:url(../../images/Bottom002743-bg.jpg) no-repeat center center #182030; padding-top: 100px; color: #999; }
.Bottom002743 a { color: #ccc; }
.Bottom002743 a:hover { color: #fff; text-decoration: underline; }
.Bottom002743 .copyright { line-height: 24px; font-size: 13px; color: #999; padding: 40px 0; margin-top: 100px; border-top: 1px solid rgba(255,255,255,0.1); }
.Bottom002743 .copyright a { color: #999; }
.Bottom002743 .copyright a:hover { color: #fff; }
.Bottom002743 .contact { max-width: 320px; }
.Bottom002743 .contact .logo { margin-bottom: 50px; }
.Bottom002743 .contact .name, .Bottom002743 nav dl dt { font-size: 16px; color: #fff; padding-bottom: 25px; }
.Bottom002743 .contact .name { padding-bottom: 10px; }
.Bottom002743 .contact li { padding-bottom: 15px; }
.Bottom002743 .contact li b { display: block; font-size: 22px; color: #f08200; font-weight: normal; }
.Bottom002743 nav { float: right; width: 75%; max-width: 900px; }
.Bottom002743 nav dl { float: left; max-width: 180px; }
.Bottom002743 nav dd { line-height: 30px; font-size: 13px; }

@media(min-width:769px) {
.Bottom002743 .contact { float: left; }
.Bottom002743 .copyright aside { float: right; }
}

@media(max-width:768px) {
.Bottom002743 { padding-top: 5%; }
.Bottom002743 nav { display: none; }
.Bottom002743 .contact { display: table; margin: 0 auto; }
.Bottom002743 .contact .name, .Bottom002743 .copyright { text-align: center; }
}
/*栏目banner*/
.Banner002730 { }
.Banner002730 { position: relative; }
.Banner002730 .ytable { height: 100%; }
.Banner002730 .txt { position: absolute; left: 0; top: 0; height: 100%; width: 100%; padding-top: 11%; z-index: 10; color: #fff; font-size: 36px; letter-spacing: 3px; background: rgba(2,8,30,0.2) }
.Banner002730 .txt .auto { max-width: 980px; text-align: center; }
.Banner002730 .txt .cn { font-weight: bold; }
.Banner002730 .txt .en { text-transform: uppercase; font-size: 18px; margin-top: 5px; }

@media(min-width:1025px) {
.Banner002730 figure { height: 600px; }
.global figure { height: 860px; }
.Banner002730 img { display: none; }
}

@media(max-width:1024px) {
.Banner002730 figure { display: none; }
.Banner002730 img { width: 100%; display: block; }
.Banner002730 .auto { width: 80%; }
}

@media(max-width:640px) {
.Banner002730 .txt { font-size: 24px; }
.Banner002730 .txt .en { font-size: 14px; }
.Top002742 .open-search{margin: 0 15px;}
.Top002742 .header-right{min-height: 60px;line-height: 60px;margin-left: 0;}
.Top002742 .top-link{padding: 0 15px;}
}
/*栏目菜单*/
.Menu002290 { padding-top: 25px; border-bottom: solid 1px #ededed; height: 80px; overflow: hidden; }
.Menu002290 .menu ul li { display: inline-block; margin-right: 40px; }
.Menu002290 .menu ul li a { font-size: 16px; padding: 0 15px; display: inline-block; color: #333; position: relative; overflow: hidden; }
.Menu002290 .menu ul li.on a, .Menu002290 .menu ul li a:hover { color: #f08200; border-bottom: 1px solid #f08200; }
.Menu002290 .location { display: none; padding-left: 35px; font-size: 16px; float: right; background: url(../../images/Menu002290-location_home.png) no-repeat left center; }
.Menu002290 .location a { color: #999; padding-right: 20px; margin-right: 10px; background: url(../../images/Menu002290-location_icon.png) no-repeat right; }
.Menu002290 .location span { color: #666; }

@media only screen and (min-width: 768px) {
.Menu002290 .location { display: block; }
.Menu002290 .menu ul li a { padding: 0 0 32px; }
}
@media(max-width:640px){
	.Menu002290 .menu ul li{margin-right: 15px;}
}
/*分页*/
.Page002221 { text-align: center; padding: 0 0 4%; }
.Page002221 .Pages a { display: inline-block; margin: 0px 2px; line-height: 45px; width: 45px; }
.Page002221 .Pages em { font-style: normal; font-size: 16px; display: inline-block; position: relative; top: -16px; padding: 0 5px; }
.Page002221 .Pages em a { margin: 0 5px; color: #999; }
.Page002221 .Pages em a.a_cur, .Page002221 .Pages em a:hover { color: #fff; background: #f08200; }
.Page002221 .Pages .a { width: 45px; height: 45px; border: 1px solid #d8d8d8; transition: all 0.33s ease-out 0s; }
.Page002221 .a_prev { background: url(../../images/Page002221-prev.png) no-repeat 40% center; }
.Page002221 .a_next { background: url(../../images/Page002221-next.png) no-repeat 60% center; }
.Page002221 .Pages .a:hover { background-color: #f08200; border-color: #f08200; color: #fff; }
.Page002221 .a_prev:hover { background-image: url(../../images/Page002221-prev_hover.png); }
.Page002221 .a_next:hover { background-image: url(../../images/Page002221-next_hover.png); }
@media(max-width:640px){
	.Page002221 .Pages a{width: 30px;line-height: 30px;}
	.Page002221 .Pages .a{width: 30px;line-height: 30px;height: 30px;}
	.Page002221 .Pages em{top: -10px;}
}

/*Page002221 End*/


/*联系我们*/
.Map002516 { padding: 5% 0; }
.Map002516 .con { position: relative; padding-right: 70%; }
.Map002516 .txt .title { font-size: 22px; color: #000; font-weight: normal; margin-top: 0; margin-bottom: 30px; position: relative; }
.Map002516 .txt .title:after { position: absolute; z-index: -1; content: ""; left: 0; bottom: 4px; width: 30px; height: 4px; background: #f08200; }
.Map002516 .map #allmap { height: 100%; }
.Map002516 .map #allmap * { box-sizing: content-box; }
.Map002516 .map #allmap img { max-width: none; }

@media(min-width:769px) {
.Map002516 .map { position: absolute !important; width: 65%; right: -4px; top: -4px; bottom: -4px; }
}
@media(max-width:768px){
	.Map002516 .con{padding-right: 0;}
	.Map002516 .map{position: unset;width: 100%;}
	.Map002516 .map #allmap{height: 300px;}
}
@media(max-width:640px) {
.Map002516 .map { height: 400px; position: relative !important; }
.Map002516 .txt { padding: 0; margin-bottom: 30px; }
}

@media screen and (min-width: 1024px) {
.Map002516 .con { background: url(../../images/contact_bg.png) no-repeat 30px center; }
}
.Map002516 .ul_con li { padding-bottom: 25px; font-size: 15px; }
.Map002516 .ul_con li:last-child { padding-bottom: 0; }
.Map002516 .ul_con li p { padding-left: 30px; background-repeat: no-repeat; background-position: left center; margin: 0; color: #333; font-size: 16px; margin-bottom: 10px; }
.Map002516 .ul_con li .location { background-image: url(../../images/Map002516_address.png); }
.Map002516 .ul_con li .call { background-image: url(../../images/Map002516_call.png); }
.Map002516 .ul_con li .fax { background-image: url(../../images/Map002516_fax.png); }
.Map002516 .ul_con li .email { background-image: url(../../images/Map002516_email.png); }
.Map002516 .ul_con li .code { background-image: url(../../images/Map002516_code.png); }
.Map002516 .ul_con li strong { display: block; font-size: 18px; color: #f08200; }
.Map002516 dl { padding-top: 5%; margin-top: 5%; border-top: 1px solid #ededed; }
.Map002516 dd { float: left; margin-bottom: 5%; line-height: 30px; font-size: 15px; }
.Map002516 dd h3 { font-size: 20px; color: #000; font-weight: normal; margin: 0; margin-bottom: 20px; position: relative; }
.Map002516 dd h3:after { position: absolute; z-index: -1; content: ""; left: 0; bottom: 4px; width: 30px; height: 4px; background: #f08200; }

@media(min-width:769px) {
.Map002516 dd { margin-right: 5%; width: 30%; }
.Map002516 dd:nth-child(3n) { margin-right: 0; }
}
/*加入我们*/
/*Menu002119 */
.Menu002119 { background-color: #fff; padding: 3% 0; }
.Menu002119 li { float: left; margin-right: 2px; }
.Menu002119 li a { display: block; line-height: 40px; height: 40px; padding: 0 26px; font-size: 16px; }
.Menu002119 li a:hover, .Menu002119 li.aon a { color: #fff; background: #f08200; }

@media(max-width:768px) {
.Menu002119 li { margin-bottom: 2px; }
}

@media(max-width:640px) {
.Menu002119 li { margin: 0 0 2px 0; width: 25%; text-align: center; }
.Menu002119 li a { padding: 0; }
}

@media(max-width:480px) {
.Menu002119 li { width: 33.3333333%; }
.Menu002119 li a { font-size: 14px; overflow: hidden; }
}
/*
 .TextList002208 为demo编号
 */
.TextList002208 { padding-bottom: 3%; }
.TextList002208 .dl { }
.TextList002208 .dl+.dl { margin-top: 10px; }
.TextList002208 .dl .dt { line-height: 58px; font-size: 15px; text-align: center; cursor: pointer; background: #f5f5f5; position: relative; }
.TextList002208 .dl .dt span { float: left; width: 30%; display: block; }
.TextList002208 .dl .dt span.jobname { text-align: left; padding-left: 3%; color: #333; }
.TextList002208 .dl .dt span em { font-style: normal; opacity: 0.35; font-weight: lighter; margin: 0 20px; }
.TextList002208 .dl .dt i { position: absolute; width: 22px; height: 22px; right: 3%; top: 50%; margin-top: -11px; }
.TextList002208 .dl .dt i::before, .TextList002208 .dl .dt i::after { position: absolute; content: ''; background: #999; }
.TextList002208 .dl .dt i::before { left: 20%; width: 60%; height: 2px; top: 50%; margin-top: -1px; }
.TextList002208 .dl .dt i::after { left: 50%; margin-left: -1px; width: 2px; top: 20%; height: 60%; }
.TextList002208 .dl.active .dt i::after { display: none; }
.TextList002208 .dl.active .dt i::before, .TextList002208 .dl.active .dt i::after { background: #fff; }
.TextList002208 .conbox { background: #fbfbfb; padding: 20px 3%; display: none; line-height: 36px; font-size: 15px; }
.TextList002208 .conbox .h5 { color: #333; font-size: 16px; }
.TextList002208 .jobname { width: 40% !important; }
.TextList002208 .dl.active dt { background: #f08200; }
.TextList002208 .dl.active .dt span, .TextList002208 .dl.active .btn { color: #fff; }
.TextList002208 .dl.active .dt .btn i { background-position: -44px -70px; }
.TextList002208 .job-email { color: #f08200; padding: 30px 0; }
.TextList002208 .job-email a{color: #f08200;}

@media(max-width:1000px) {
.TextList002208 .dl .dt .btn { padding-right: 20px; }
.TextList002208 .dl .dt .btn i { background-position: -48px -82px; width: 13px; }
.TextList002208 .dl.active .dt .btn i { background-position: -48px -70px; }
}

@media(max-width:640px) {
.TextList002208 .jobyq, .TextList002208 .dl .dt .btn i, .TextList002208 .time { display: none !important; }
.TextList002208 .dl .dt span { width: 23%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
}
/*在线留言*/
.Form001215 { padding: 5% 0; }
.Form001215 .auto{ border: 5px solid #f9f9f9; padding: 3%;}
.Form001215 .form { float: left; width: 43%;}
.Form001215 .form li { padding-bottom: 2%;  }
.Form001215 .form li:last-child { padding-bottom: 0; }
.Form001215 .form .text { border: none; width: 100%; height: 50px; line-height: 50px; padding: 0 20px 0 50px; background-color: #f5f5f5; background-repeat: no-repeat; background-position: 15px center; color: #999; }
.Form001215 .form .name { background-image: url(../../images/icon_name.png); }
.Form001215 .form .email { background-image: url(../../images/icon_email.png); }
.Form001215 .form .phone { background-image: url(../../images/icon_phone.png); }
.Form001215 .form .position { background-image: url(../../images/icon_position.png); }
.Form001215 .form .company { background-image: url(../../images/icon_company.png); }
.Form001215 .form .message { background-image: url(../../images/icon_message.png); background-position: 15px 15px; }
.Form001215 .form textarea.text { height: 150px; line-height: 24px; padding-top: 15px; }
.Form001215 .form .btn { display: inline-block; cursor: pointer; background: #f08200; color: #fff; height: 40px; padding: 0 50px; border: none; }
.Form001215 .hotline{ float:right; width:52%; background:url(../../images/Form001215-bg.jpg) no-repeat right top/contain; padding:10% 0 16% 0; text-shadow:0 1px 0 #fff;}
.Form001215 .hotline figure{ width:60%; max-width:260px; font-size:14px; line-height: 26px; }
.Form001215 .hotline figure b{ display:block; margin-bottom: 10px; color:#f08200; font-size:18px;}
@media(max-width:640px) and (min-width:481){
.Form001215 .hotline{ padding:3% 0 32% 0; background-position:right bottom;}
}
@media(max-width:640px){
.Form001215 .hotline dd{ font-size:24px;}
.Form001215 .form{float: none;width: 100%;}
.Form001215 .hotline{float: none;width: 100%;}
}

@media(min-width:769px) {
.Form001215 .form .text { height: 60px; line-height: 60px; }
}

@media(max-width:768px) {
.Form001215 .form textarea.text { height: 117px; }
}
/*新闻列表*/
.PicList002735 { padding-top: 5%; }
.PicList002735 li { margin-bottom: 3%; position: relative;}
.PicList002735 li a { display: block; border-bottom: 1px solid #ececec; padding-bottom: 5%; transition: 0.3s; }
.PicList002735 li .Ispic { background-size: contain; background-color: #fff; padding-bottom: 63.3%; }
.PicList002735 li .txt h3 { font-size: 17px; color: #f08200; margin: 15px 0; }
.PicList002735 li .txt time { display: inline-block; font-size: 16px; color: #999; margin: 15px 0; padding-right: 25px; background: url(../../images/icon_more.png) no-repeat right center; }

.PicList002735 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(240, 130, 0,0.9); transition:0.3s; color:#fff; z-index: 10;}
.PicList002735 li:hover a .hover{ opacity:1;}
.PicList002735 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002735 li .hover h5{  font-size:18px;}
.PicList002735 li .hover i{ display:block;  height:2px; background:#fff; width:48px; margin:14px auto 20px;} 
.PicList002735 li .hover p{ font-size:14px; line-height:30px; margin:0; max-height:90px; overflow:hidden;}
.PicList002735 li .more{ display: block; text-align: center; margin-top:50px;}
.PicList002735 li .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../../images/PicList002797-more.png) no-repeat 74% center #fff  ; border-radius: 5px;transition:all 0.5s ease-out 0s; color:#f08200; }
.PicList002735 li .more span:hover{padding-left:50px; padding-right:74px;  }


@media(min-width:481px) {
.PicList002735 li { float: left; }
}

@media(min-width:769px) {
.PicList002735 li { width: 29.6875%; }
.PicList002735 li:not(:nth-child(3n)) {
margin-right: 5.46875%;
}
}

@media(min-width:481px) and (max-width:768px) {
.PicList002735 li { width: 48%; }
.PicList002735 li:not(:nth-child(2n)) {
margin-right: 4%;
}
}
/*服务网络*/
.RighInfo002814 { padding: 5% 0 7% 0; color: #555; font-size: 15px; line-height: 30px; }
.RighInfo002814 .intro { position: relative; z-index: 1; margin: 40px 0; }
.RighInfo002814 .intro .bg { position: absolute; z-index: 0; bottom: 0; width: 100%; right: 0; }
.RighInfo002814 .intro .bg img { display: block; width: 100%; }
.RighInfo002814 .intro .main { border: 5px solid #f9f9f9; padding: 5%; padding-bottom: 8%; }
.RighInfo002814 .intro dd { position: relative; padding-left: 25px; margin-bottom: 10px; }
.RighInfo002814 .intro dd:before { position: absolute; content: ''; width: 8px; height: 8px; border-radius: 50%; background: #f08200; left: 0; top: 11px; }
.RighInfo002814 .pic img { display: block; width: 100%; }
.RighInfo002814 .contact { margin-top: 4%; }
.RighInfo002814 .contact .ytable-cell { background: #f9f9f9; vertical-align: top; padding: 40px; }
.RighInfo002814 .contact .ytable-cell.no { background: none; padding: 0; }
.RighInfo002814 .contact h3 { font-size: 20px; font-weight: 400; margin-bottom: 0; word-break: break-all; }
.RighInfo002814 .contact aside { color: #999; }

@media(min-width:641px) {
/*.RighInfo002814 .contact .ytable-cell:not(:last-child) { width: 32%; }*/
.RighInfo002814 .contact .ytable-cell.no { width: 2%; }
}

@media(min-width:641px) and (max-width:1024px) {
.RighInfo002814 .contact h3 { font-size: 18px; }
}

@media(max-width:640px) {
.RighInfo002814 .contact .ytable-cell, .RighInfo002814 .contact .ytable { display: block; }
.RighInfo002814 .contact .ytable-cell.no { height: 10px; }
}
/*常见问题*/
.TextList002205 { padding-bottom: 3%; }
.TextList002205 .list .item { margin-bottom: 10px; }
.TextList002205 .list .item i.icon { position: absolute; width: 22px; height: 22px; right: 3%; top: 50%; margin-top: -11px; }
.TextList002205 .list .item i.icon::before, .TextList002205 .list .item i.icon::after { position: absolute; content: ''; background: #999; }
.TextList002205 .list .item i.icon::before { left: 20%; width: 60%; height: 2px; top: 50%; margin-top: -1px; }
.TextList002205 .list .item i.icon::after { left: 50%; margin-left: -1px; width: 2px; top: 20%; height: 60%; }
.TextList002205 .list .item.active i.icon::after { display: none; }
.TextList002205 .list .item .Q { margin: 0; line-height: 58px; font-weight: normal; padding-left: 80px; padding-right: 50px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; position: relative; background: #f5f5f5; cursor: pointer; transition: all 0.5s ease-out 0s; }
.TextList002205 .list .item .Q>a { color: #333; font-size: 15px; }
.TextList002205 .list .item em.icon { position: absolute; top: 0; left: 0; width: 58px; height: 100%; display: block; text-align: center; font-family: Arial; font-size: 20px; font-weight: bold; font-style: normal; color: #f08200; }
.TextList002205 .list .item .Q em.icon { background: #fdf2e5; transition: all 0.5s ease-out 0s; }
.TextList002205 .list .item .A { position: relative; padding: 25px 25px 25px 100px; background: #fbfbfb; font-size: 15px; line-height: 36px; display: none; }
.TextList002205 .list .item .A em.icon { background: #f5f5f5; color: #f08200; transition: all 0.5s ease-out 0s; }
.TextList002205 .list .item.active i.icon::before, .TextList002205 .list .item.active i.icon::after { background: #f08200; }
@media(max-width:640px){
	.TextList002205 .list .item .A{padding: 5%}
}
/*专家支持*/
/*
 .PicList001646 为demo编号
 */
.PicList001646 { padding: 5% 0 0; }
.PicList001646 .tips { padding-bottom: 3%; }
.PicList001646 .tips h1 { font-size: 28px; font-weight: normal; color: #f08200; margin: 0; }
.PicList001646 .tips p { font-size: 16px; color: #333; margin: 0; margin-top: 5px; }
.PicList001646 dl { margin-bottom: 3%; background-color: #f5f5f5; vertical-align: top; }
.PicList001646 dl.no { background: none; padding: 0; }
.PicList001646 dl:last-child { margin-bottom: 0; }

@media(min-width:641px) {
.PicList001646 dl:not(:last-child) { width: 32%; }
.PicList001646 dl.no { width: 2%; }
}
.PicList001646 dd figure { padding: 50px; }
.PicList001646 dt img { display: block; width: 100%; }
.PicList001646 dd figure * { margin: 0; }
.PicList001646 dd figure h1 { font-weight: normal; font-size: 18px; color: #333; padding: 0 0 20px 0; margin-bottom: 20px; position: relative; }
.PicList001646 dd figure h1::before { position: absolute; content: ''; left: 0; bottom: 0; width: 40px; height: 3px; background-color: #f08200; }
.PicList001646 dd figure b { display: block; color: #333; font-size: 16px; font-weight: normal; margin-top: 20px; margin-bottom: 10px; }
.PicList001646 dd figure pre { line-height: 28px; color: #999; margin: 2% 0 0; }
/*
 .PicList001647 为demo编号
 */
.PicList001647 { padding-bottom: 7%; }
.PicList001647 .tips { border: 5px solid #f9f9f9; padding: 5% 3%; margin: 4% 0; font-size: 16px; }
.PicList001647 .tips h1 { font-size: 22px; font-weight: normal; color: #f08200; margin: 0; }
.PicList001647 .tips p { font-size: 16px; color: #333; margin: 0; margin-top: 5px; }
.PicList001647 .tips strong { color: #f08200; }
.PicList001647 li { float: left; margin-right: 2%; width: 18.4%; background-color: #f5f5f5; }
.PicList001647 li figure { position: relative; }
.PicList001647 li figure img { width: 100%; }
.PicList001647 li .Ispic { padding-bottom: 100%; display: block; background-size: contain; }
.PicList001647 li * { margin: 0; }
.PicList001647 li .txt { padding: 30px; position: relative; z-index: 2; }
.PicList001647 li p { font-size: 15px; margin: 0; }
.PicList001647 li h1 { font-size: 18px; color: #333; font-weight: normal; margin: 0 0 5px 0; position: relative; }
.PicList001647 li h1:after { position: absolute; z-index: -1; content: ""; left: 0; bottom: 4px; width: 30px; height: 4px; background: #f08200; }

@media(min-width:641px) {
.PicList001647 li:nth-child(5n) { margin-right: 0; }
.PicList001647 li:nth-child(5n+1) { clear: left; }
}

@media(max-width:640px) {
.PicList001647 li { float: left; margin-right: 2%; width: 49%; }
.PicList001647 li:nth-child(2n) { margin-right: 0; }
.PicList001647 li:nth-child(2n+1) { clear: left; }
.PicList001647 li h1 { font-size: 16px; }
}
/*资料下载*/
.TextList002241 { padding-top: 5%; font-size: 14px; padding-bottom: 2%; }
.TextList002241 .list dl { display: block; margin-bottom: 25px; padding: 50px 30px; background: #f5f5f5; transition: .3s; }
.TextList002241 .list dl time { color: #000; opacity: 0.5; }
.TextList002241 .list dl dt { color: #333; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; height: 1.5em; line-height: 1.5; overflow: hidden; margin: 20px 0; }
.TextList002241 .list dl dd { padding-top: 20px; }
.TextList002241 .list dl dd a { color: #999; padding-right: 30px; background: url(../../images/icon_download.png) no-repeat right center; }
.TextList002241 .list dl:hover { background: #f08200; color: #fff; }
.TextList002241 .list dl:hover * { color: #fff; }
.TextList002241 .list dl:hover dd a { background-image: url(../../images/icon_download2.png); }

@media (min-width: 640px) {
.TextList002241 .auto { overflow: hidden; }
.TextList002241 .list dl:nth-child(2n) { margin-right: 0; }
.TextList002241 .list dl:nth-child(4n) { margin-right: 2%; }
.TextList002241 .list dl { float: left; width: 48%; margin: 0 2% 25px 0; }
}

@media (min-width: 1024px) {
.TextList002241 .list dl { width: 23.5%; }
.TextList002241 .list dl:nth-child(2n) { margin-right: 2%; }
.TextList002241 .list dl:nth-child(4n) { margin-right: 0; }
}
/*荣誉资质*/
.PicList002239 { padding: 5% 0 0; }
.PicList002239 li { background: #f5f5f5; padding: 3%; margin-bottom: 4%; float: left; }

@media(min-width:769px) {
.PicList002239 li { margin-right: 5%; width: 30%; }
.PicList002239 li:nth-child(3n) { margin-right: 0; }
}
.PicList002239 li .Ispic { padding-bottom: 64%; background-size: contain; }
.PicList002239 li dl { position: relative; line-height: 40px; margin-top: 15px; }
.PicList002239 li dd { color: #999; padding-left: 30px; background: url(../../images/PicList002239-icon.png) no-repeat left center; }
.PicList002239 li dt { font-size: 18px; color: #333; }

@media(max-width:768px) {
.PicList002239 li { width: 48%; margin-right: 4%; }
.PicList002239 li:nth-child(2n) { margin-right: 0; }
}
/*企业文化*/
.RighInfo002813 { padding: 5% 0 0 0; font-size: 15px; }
.RighInfo002813 .list li { position: relative; overflow: hidden; }
.RighInfo002813 .list li .icon { display: block; margin-bottom: 20px; width: 36px; height: 36px; background:no-repeat center center; background-size:contain;}
.RighInfo002813 .list li .txt { color: #fff; line-height: 28px; position: absolute; left: 0; right: 0; bottom: 0; padding: 5% 10%; z-index: 10; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000', GradientType=0 ); /* IE6-9 */
}
.RighInfo002813 .list li .txt aside { font-size: 22px; }
.RighInfo002813 .list > li .Ispic { padding-bottom: 58%; }
.RighInfo002813 .list li .Ispic { transition: 0.5s; }
.RighInfo002813 .list li:hover .Ispic { transform: scale(1.05); -webkit-transform: scale(1.05); -ms-transform: scale(1.05); }

@media(min-width:641px) {
.RighInfo002813 .list { margin: 0 -1%; }
.RighInfo002813 .list > * { float: left; width: 48%; margin: 0 1%; }
}

@media(min-width:641px) and (max-width:1024px) {
.RighInfo002813 .list li .txt p { font-size: 14px; line-height: 24px; }
}
@media(max-width:641px){
	.PicList002239 li{width: 100%;}
}
/*企业介绍*/
.RighInfo002808 { padding: 5% 0 6% 0 }
.RighInfo002808 .floor { position: relative; z-index: 1.
}
.RighInfo002808 .floor .Ispic { position: absolute; height: 100%; right: 0; top: 0; }
.RighInfo002808 .floor-1 .Ispic { width: 42%; }
.RighInfo002808 .floor-2 .Ispic { right: auto; left: 0; width: 25%; }
.RighInfo002808 .floor-1 .txt { color: #666; font-size: 16px; }
.RighInfo002808 .floor-1 .txt .info { line-height: 30px; padding-bottom: 5%; }
.RighInfo002808 .floor-1 .txt h1 { font-size: 28px; color: #333; font-weight: normal; margin-bottom: 5%; position: relative; }
.RighInfo002808 .floor-1 .txt h1:after { position: absolute; z-index: -1; content: ""; left: 0; bottom: 4px; width: 30px; height: 4px; background: #f08200; }
.RighInfo002808 .floor-1 .txt .nmb { margin-bottom: 0; }
.RighInfo002808 .floor-1 .txt .nmt { margin-top: 0; }
.RighInfo002808 .floor-1 .count { position: relative; z-index: 1; padding: 7% 0; }
.RighInfo002808 .floor-1 .count li p { margin: 0; }
.RighInfo002808 .floor-1 .count li aside { color: #f08200; font-weight: bold; }
.RighInfo002808 .floor-1 .count li aside b { font-size: 42px; font-family: Arial; display: inline-block; vertical-align: sub; }

@media(min-width:1025px) {
.RighInfo002808 .floor-1 .txt { padding-right: 42%; }
.RighInfo002808 .floor-1 .txt .info { max-width: 820px; width: 95%; }
.RighInfo002808 .floor-1 .count:before { position: absolute; right: 0; top: 0; height: 100%; background: #f5f5f5; content: ''; width: 150%; }
}

@media(max-width:1024px) {
.RighInfo002808 .floor-1 .Ispic { display: none; }
.RighInfo002808 .floor-1 .count { background: #f5f5f5; }
.RighInfo002808 .floor-1 .count li { text-align: center; }
}

@media(min-width:641px) {
.RighInfo002808 .floor-1 .count ul { display: table; width: 100%; position: relative; z-index: 2; }
.RighInfo002808 .floor-1 .count li:not(:last-child) { width: 20%; }
.RighInfo002808 .floor-1 .count li { display: table-cell; vertical-align: top; }
}

@media(max-width:640px) {
.RighInfo002808 .floor-1 .count ul { overflow: hidden; }
.RighInfo002808 .floor-1 .count li { width: 50%; float: left; padding: 15px 0; }
.RighInfo002808 .floor-1 .count li:nth-child(2n+1) { clear: left; }
.RighInfo002808 .floor-1 .txt h1{font-size: 24px;}
.RighInfo002808 .floor-1 .txt h1:after{bottom: -10px}
.RighInfo002808 .floor-1 .count li aside b{font-size: 28px;}
}
.RighInfo002808 .title { padding: 5% 0 0; margin-bottom: 3%; font-size: 28px; color: #333; position: relative; }
.RighInfo002808 .title:after { position: absolute; z-index: -1; content: ""; left: 0; bottom: 4px; width: 30px; height: 4px; background: #f08200; }
.RighInfo002808 .floor-2 { padding-left: 25%; }
.RighInfo002808 .floor-2 li { padding-left: 11.5%; padding-bottom: 4%; }
.RighInfo002808 .floor-2 li:nth-child(2n) { background: #f5f5f5; padding-top: 4%; }

@media(min-width:641px) {
.RighInfo002808 .floor-2 li > * { width: 89%; }
}
.RighInfo002808 .floor-3 .box2 aside, .RighInfo002808 .floor-2 li aside { color: #f08200; }
.RighInfo002808 .floor-2 li p, .RighInfo002808 .floor-3 > div p { margin: 0; line-height: 30px; color: #666; font-size: 15px; text-align: justify; }
.RighInfo002808 .floor-2 li aside, .RighInfo002808 .floor-3 > div aside { font-size: 22px; margin-bottom: 25px; }

@media(max-width:640px) {
.RighInfo002808 .floor-2 { padding-left: 10%; }
.RighInfo002808 .floor-2 .Ispic { width: 10%; }
.RighInfo002808 .floor-2 li { padding-left: 5%; padding-right: 5%; }
.RighInfo002808 .title{margin-bottom: 10%;font-size: 24px;}
.RighInfo002808 .title:after{bottom: -10px}
}
.RighInfo002808 .floor-3 > div { padding-left: 3%; padding-right: 3%; }
.RighInfo002808 .floor-3 .box1 { background: #f08200; color: #fff; padding-top: 4%; padding-bottom: 4%; }
.RighInfo002808 .floor-3 .box1 p { color: #fff; opacity: 0.75; }
.RighInfo002808 .floor-3 .box2 { position: relative; z-index: 3; background: #f5f5f5; padding-top: 4%; padding-bottom: 4%; }

@media(min-width:641px) {
.RighInfo002808 .floor-3 .box1 { width: 25%; }
.RighInfo002808 .floor-3 .Ispic { width: 75%; }
.RighInfo002808 .floor-3 .box2 { width: 80%; max-width: 950px; }
}

@media(max-width:1024px) {
.RighInfo002808 .floor-3 .Ispic { position: relative; height: auto; padding-bottom: 60%; }
.RighInfo002808 .floor-3 .box2 { padding-top: 5%; padding-bottom: 5%; }
}
.RighInfo002808 .floor-4 .txt { color: #666; font-size: 16px; line-height: 30px; }

/*业务范围*/
.RighInfo002816 { padding: 5% 0; }
.RighInfo002816 .img-block { display: block; width: 100%; }
.RighInfo002816 ul { margin-bottom: 8%; }
.RighInfo002816 ul .li .num { display: inline-block; font-size: 30px; font-weight: bold; color: #f08200; margin-bottom: 20px; padding-right: 80px; background: url(../../images/line.png) no-repeat right center; }
.RighInfo002816 ul h3 { margin-top: 0; font-size: 30px; font-weight: normal; color: #333; }
.RighInfo002816 ul h3 .icon { max-width: 45px; margin-right: 10px; }
.RighInfo002816 ul .li p { line-height: 30px; color: #999; font-size: 16px; }
.RighInfo002816 .more { display: inline-block; border: 2px solid #f08200; line-height: 52px; font-size: 16px; color: #333; position: relative; margin-top: 20px; transition: color .5s; }
.RighInfo002816 .more span { position: relative; z-index: 2; padding-left: 30px; padding-right: 100px; }
.RighInfo002816 .more i { background: url(../../images/icon_more2.png) no-repeat; display: block; width: 13px; height: 13px; position: absolute; top: 50%; margin-top: -7px; right: 20px; }
.RighInfo002816 .more:after { content: ""; position: absolute; left: 0; top: 0; width: 0; height: 100%; background: #f08200; transition: width .5s; }
.RighInfo002816 .more:hover { color: #fff; }
.RighInfo002816 .more:hover:after { width: 100%; }
.RighInfo002816 .more:hover i { background-image: url(../../images/icon_more3.png); }

@media only screen and (min-width:1024px ) {
.RighInfo002816 .more { margin-top: 40px; }
}

@media(min-width:1025px) {
.RighInfo002816 ul:nth-child(2n-1) .ol { float: left; }
.RighInfo002816 ul:nth-child(2n-1) .li { float: right; }
.RighInfo002816 ul:nth-child(2n) .ol { float: right; }
.RighInfo002816 ul:nth-child(2n) { padding: 5% 0 8% 0; margin-bottom: 6%; border-top: 5px solid #f9f9f9; border-bottom: 5px solid #f9f9f9; }
.RighInfo002816 ul:nth-child(2n) .li { float: left; padding-right: 8%; padding-left: 0; }
.RighInfo002816 ul .ol { width: 40%; box-shadow: 8px 8px 30px rgba(0,0,0,0.2); position: relative; }
.RighInfo002816 ul .ol:before, .RighInfo002816 ul .ol:after { position: absolute; content: ""; width: 160px; height: 160px; right: -25px; bottom: -25px; background: #f08200; z-index: -1; }
.RighInfo002816 ul .ol:before { background: rgba(0,0,0,0.3); z-index: 1; width: 135px; height: 135px; bottom: 0; right: 0; }
.RighInfo002816 ul .li { width: 60%; padding-left: 8%; }
.RighInfo002816 ul .li { position: relative; z-index: 10; }
}

@media(max-width:1024px) {
.RighInfo002816 ul .li { padding: 0!important; }
.RighInfo002816 ul .inner { padding: 20px; }
}


/*项目案例*/

/*Floor002691 */
.Floor002691{ position:relative; z-index:1;overflow:hidden; padding:5% 0 0;}
.Floor002691 .auto{ position:relative; z-index:10; }

.Floor002691 .title{ color:#333; text-transform:uppercase; text-align:center; font-size:28px; padding-bottom: 3%;}
.Floor002691 .list{ padding-bottom:3%;}
.Floor002691 .list dl{ text-align:center; display:table; width:100%; max-width:340px; margin:0 auto;}
.Floor002691 .list dl dd{ display: table-cell; width:25%;}
.Floor002691 .list dl dd span{ display:inline-block; font-size:16px; cursor:pointer; padding-bottom:10px; border-bottom:2px solid transparent;}
.Floor002691 .list dl dd.on span{ color:#f08200; border-bottom-color:#f08200;}

.Floor002691 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002691 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002691 .slick-list:focus {outline: none}
.Floor002691 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002691 .slick-slider .slick-track, 
.Floor002691 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002691 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002691 .slick-track:before, 
.Floor002691 .slick-track:after{display: table; content: '';}
.Floor002691 .slick-track:after{ clear: both;}
.Floor002691 .slick-loading .slick-track { visibility: hidden;}
.Floor002691 .slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002691 .slick-slide .slick-loading img { display: none;}
.Floor002691 .slick-slide .dragging img { pointer-events: none;}
.Floor002691 .slick-initialized .slick-slide { display: block;}
.Floor002691 .slick-loading .slick-slide { visibility: hidden;}
.Floor002691 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002691 .slick-arrow .slick-hidden { display: none;}

.Floor002691 .list-scroll li.slick-slide a{ display:block; max-width:95%; margin:0 auto;transition:0.3s;}
.Floor002691 .list-scroll li.slick-slide a:hover{ color:#2c6542;}
.Floor002691 .list-scroll li .pic{ overflow:hidden;}
.Floor002691 .list-scroll li .pic img{display:block; width:100%; transition:0.3s;}
.Floor002691 .list-scroll li.slick-slide a:hover .pic img{ transform:scale(1.12);}
.Floor002691 .list-scroll li .txt{ background:#f5f5f5; padding:5%; text-align: center; font-size:18px;}
.Floor002691 .list-scroll .slick-dots{ text-align:center; padding-top: 20px;}
.Floor002691 .list-scroll .slick-dots li{ display:inline-block; cursor:pointer; margin:0 5px; width:12px; height:12px; background:#999; border-radius:50%;}
.Floor002691 .list-scroll .slick-dots li button{ display:none;}
.Floor002691 .list-scroll .slick-dots li.slick-active{ background:#f08200;}

.listbox .box {display: none;}
.listbox ul {margin:0; padding:0;overflow: hidden;}
.listbox li {margin:0; padding:0; list-style: none; width: 101%; overflow: hidden;}
.listbox li .item {float:left; width: 32.33%; padding-right: 1%; padding-bottom: 1%; text-align: center;}
.listbox li a {display: block; overflow: hidden; position:relative; color:#fff;}
.listbox li .pic {padding-bottom: 60.28%; background:no-repeat center center; background-size:cover;}
.listbox li .item:first-child .pic {padding-bottom: 123.8%;}
.listbox li .text {position:absolute; left:0;
 bottom:0; transition:all .3s; width: 100%; height: auto; margin-bottom: 5.607%; z-index: 1;}
.listbox li h2 {font-size:18px; font-weight: normal; line-height: 30px; margin:0 5px;}
.listbox li .icon {opacity: 0; margin:0 auto 3.505%; width: 36px; height: 36px; background:url(../../images/icon_more4.png) no-repeat center center; background-size:contain; transition:opacity .3s;}
.listbox li .bg {position:absolute; left:0; top:0; width: 100%; height: 100%; background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(240,130,0,.66)); background-image: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(240,130,0,.66)); opacity: 0; transition:opacity .3s;}
.listbox li a:hover .bg, 
.listbox li a:hover .icon {opacity: 1;}
.listbox li a:hover .text {bottom:50%; transform: translateY(50%); margin-bottom: 0;}
.listbox li a:hover h2 {font-weight: bold;}

.listbox .slick-dots{ text-align:center; padding-top: 20px;}
.listbox .slick-dots li{ display:inline-block; cursor:pointer; margin:0 5px; width:12px; height:12px; background:#999; border-radius:50%;}
.listbox .slick-dots li button{ display:none;}
.listbox .slick-dots li.slick-active{ background:#f08200;}
@media(max-width:1024px){
	.listbox li .icon {width: 25px; height: 25px;}
	.listbox li h2 {font-size:16px; line-height: 1.75em;}
}
@media(max-width:768px){
	.listbox li .item {width: 49%;}
	.listbox li .item:first-child {float:none; width: auto;}
	.listbox li .item:first-child .pic {padding-bottom: 45%;}
	.listbox li .icon {width: 20px; height: 20px;}
	.listbox li h2 {font-size:14px;}
}
@media(max-width:480px){
.Floor002691 .list dl dd{ width:50%; margin:1% 0;}
}




/*
 .Floor002358 为demo编号
 */
.Floor002358 { padding: 5% 0; background:#fff; }
.Floor002358 .auto{ position:relative;}
.Floor002358 .title{ text-align:center; font-size:28px; color:#333; margin:0; padding-bottom:2%; }

.Floor002358 .list{ width:100%; position: relative;}
.Floor002358 .bd{  }
.Floor002358 .bd ul{ margin: 0; padding: 0 10px;}
.Floor002358 .bd li{ width: 100%; border: 1px solid #e5e5e5; margin: 0 0 15px; transition:.5s; display: block; }
.Floor002358 .bd li a {display: block; padding-bottom: 44.445%; background:no-repeat center center; background-size:contain; overflow: hidden;}
.Floor002358 .bd li:hover{}

.Floor002358 .owl-dots{margin:0 auto; text-align:center; margin-top: 10px; }
.Floor002358 .owl-dots>div{ display:inline-block; margin:0 5px;position: relative;}
.Floor002358 .owl-dots>div span{ display:block; width: 12px; height: 12px; border-radius:50%; background: #999; }
.Floor002358 .owl-dots>div.active span{ background: #f08200; }


@media only screen and (max-width:1360px ) {
	.Floor002358 .list{ padding: 0 50px;overflow:hidden;}
	.Floor002358 .list .iconfont{ font-size: 40px; width: 40px; height: 40px; margin-top: -20px;}
	.Floor002358 .list .prev{ left: 0;}
    .Floor002358 .list .next{ right: 0;}
}
@media only screen and (max-width:767px ) {
	.Floor002358 .list{ padding: 0 15px 0 0;}
	.Floor002358 .list .iconfont{ display: none;}
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/



/*解决方案*/

/*业务范围*/
.jjfa { padding: 5% 0; }
.jjfa .img-block { display: block; width: 100%; }
.jjfa ul h3 { margin-top: 0; font-size: 30px; font-weight: normal; color: #333; padding-bottom: 80px; background: url(../../images/line.png) no-repeat left center; }
.jjfa ul .li p { line-height: 30px; color: #999; font-size: 16px; }
.jjfa ul .li p strong{ color: #f08200; font-weight: normal;}
@media(min-width:1025px) {
.jjfa ul .ol { float: left; }
.jjfa ul .li { float: right; }
.jjfa ul .ol { width: 50%; box-shadow: 8px 8px 30px rgba(0,0,0,0.2); position: relative; }
.jjfa ul .ol:before, 
.jjfa ul .ol:after { position: absolute; content: ""; width: 160px; height: 160px; right: -25px; bottom: -25px; background: #f08200; z-index: -1; }
.jjfa ul .ol:before { background: rgba(0,0,0,0.3); z-index: 1; width: 135px; height: 135px; bottom: 0; right: 0; }
.jjfa ul .li { width: 50%; padding-left: 8%; }
.jjfa ul .li { position: relative; z-index: 10; }
}

@media(max-width:1024px) {
.jjfa ul .li { padding: 0!important; }
.jjfa ul .inner { padding: 20px; }
}



/*Floor002745 */
/*slick Basic*/
.Floor002745{ padding-bottom: 5%;}
.Floor002745 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002745 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002745 .slick-list:focus {outline: none}
.Floor002745 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002745 .slick-slider .slick-track, 
.Floor002745 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002745 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002745 .slick-track:before, 
.Floor002745 .slick-track:after{display: table; content: '';}
.Floor002745 .slick-track:after{ clear: both;}
.Floor002745 .slick-loading .slick-track { visibility: hidden;}
.Floor002745 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002745 .slick-slide .slick-loading img { display: none;}
.Floor002745 .slick-slide .dragging img { pointer-events: none;}
.Floor002745 .slick-initialized .slick-slide { display: block;}
.Floor002745 .slick-loading .slick-slide { visibility: hidden;}
.Floor002745 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002745 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Floor002745 li.slick-slide{padding: 50px 0;}
.Floor002745 li.slick-slide .icon{width: 60%; max-width: 114px; margin: 0 auto;position: relative;}
.Floor002745 li.slick-slide .icon:before{position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; border-radius: 50%; background: #f5f5f5; }
.Floor002745 li.slick-slide .icon img{ border-radius: 50%;position: relative; z-index: 3;}
.Floor002745 li.slick-slide aside{line-height: 22px; font-size: 16px; text-align: center;color: #333; padding-top: 10px;position: relative; z-index: 3;}
.Floor002745 li.slick-slide:hover .icon:before{animation:Floor002745 1s ease infinite;-webkit-animation:Floor002745 1s ease infinite;-ms-animation:Floor002745 1s ease infinite;}
@-webkit-keyframes Floor002745{
        0%{transform: scale(1);opacity: 1;}
        100%{transform: scale(2);opacity: 0;}
}
@-ms-keyframes Floor002745{
        0%{transform: scale(1);opacity: 1;}
        100%{transform: scale(2);opacity: 0;}
}
@keyframes Floor002745{
        0%{transform: scale(1);opacity: 1;}
        100%{transform: scale(2);opacity: 0;}
}

.Floor002745 .slick-dots{ text-align: center; padding:0 0 20px 0;}
.Floor002745 .slick-dots li{display: inline-block; width: 14px; height: 6px; background: rgba(0,0,0,0.2); margin: 0 2px;}
.Floor002745 .slick-dots li button{display: none;}
.Floor002745 .slick-dots li.slick-active{background: #eb422c;}







/*产业布局*/
.cybj { padding: 5% 0; }
.cybj .img-block { display: block; width: 100%; }
.cybj ul h3 { margin-top: 0; font-size: 30px; font-weight: normal; color: #333; padding-bottom: 80px; background: url(../../images/line.png) no-repeat left center; }
.cybj ul .li p { line-height: 30px; color: #999; font-size: 16px; }
.cybj ul .li p strong{ color: #f08200; font-weight: normal;}
@media(min-width:1025px) {
.cybj ul .ol { float: left; }
.cybj ul .li { float: right; }
.cybj ul .ol { width: 50%; box-shadow: 8px 8px 30px rgba(0,0,0,0.2); position: relative; }
.cybj ul .ol:before, 
.cybj ul .ol:after { position: absolute; content: ""; width: 160px; height: 160px; right: -25px; bottom: -25px; background: #f08200; z-index: -1; }
.cybj ul .ol:before { background: rgba(0,0,0,0.3); z-index: 1; width: 135px; height: 135px; bottom: 0; right: 0; }
.cybj ul .li { width: 50%; padding-left: 8%; }
.cybj ul .li { position: relative; z-index: 10; }
}

@media(max-width:1024px) {
.cybj ul .li { padding: 0!important; }
.cybj ul .inner { padding: 20px; }
}




.PicList002313 { padding:3% 0; background: #f5f5f5;  }

.PicList002313 .title{line-height: 40px; text-align: center;}
.PicList002313 .title:after{display: block; content: ''; margin: 25px auto;width: 40px; height: 4px; background:#f08200;}
.PicList002313 .title .cn{font-size: 30px; color: #333;}

.PicList002313 li { padding: 20px 0; }
.PicList002313 li .inner { position: relative; min-height: 320px; background: #fff; }
.PicList002313 li .pic { position: absolute; top: 0; left: 0; width: 320px; height: 100%; overflow: hidden; }
.PicList002313 li .pic img { height: 100%; width: auto; max-width: none; }
.PicList002313 li .text { position: relative; margin-left: 350px; height: 320px; }
.PicList002313 li .text figure { padding: 50px 6% 50px 10%; }
.PicList002313 li .text .h3 { margin: 0; font-size: 22px; font-weight: normal; position: relative; z-index: 2; margin-bottom: 20px; }
.PicList002313 li .text dd { line-height: 36px; width:33%; display: inline-block; margin: 14px 0; font-size: 15px; }
.PicList002313 li .text dd .icon{display: inline-block; vertical-align:middle; margin-right: 14px; width: 36px;height: 36px;}
.PicList002313 li .text dd a{display: inline-block; vertical-align:middle;}
.PicList002313 li .text .h3 a { color: #f08200; }
.PicList002313 li:hover .text .h3 a { color: #f08200; }
.PicList002313 li:hover .inner { background-color: #fdf2e5; }
.PicList002313 li .text dd:hover a { color: #f08200; text-decoration: underline; }

@media only screen and (max-width: 640px) {
.PicList002313 li .pic { position: unset;width: 100%; }
.PicList002313 li .pic img{width: 100%;max-width: 100%;height: auto;}
.PicList002313 li .text { margin-left: 0; }
.PicList002313 li .text dd{width: 49%;}
.PicList002313 li .text{height: auto;}
.PicList002313 li .text figure{padding: 5% 5%}
.PicList002313 li .text dd .icon{display: block;}
}

@media only screen and (min-width: 768px) {
.PicList002313 li .pic { width: 183px; }
.PicList002313 li .text { margin-left: 183px; }
.PicList002313 li .pic img { position: relative; left: -10%; }
}

@media only screen and (min-width: 1200px) {
.PicList002313 li .pic { width: 350px; }
.PicList002313 li .text { margin-left: 350px; }
}






/*Floor002065 */
.Floor002065{ padding:3% 0 5%;}

.Floor002065 .title{line-height: 40px; text-align: center;}
.Floor002065 .title:after{display: block; content: ''; margin: 25px auto 40px;width: 40px; height: 4px; background:#f08200;}
.Floor002065 .title .cn{font-size: 30px; color: #333;}

.Floor002065 .item{ position:relative;}
.Floor002065 .item .pic{ overflow:hidden;position:relative;}
.Floor002065 .item .Ispic{ display:block; padding-bottom:87.64%; transition:0.3s; position:relative;}
.Floor002065 .item .Ispic img{ display:none;}
.Floor002065 .item:hover .Ispic{ transform:scale(1.2);}


.Floor002065 .item .layer{ position:absolute;transition: all .3s ease-in-out; color:#fff; width:100%; height:100%; left:0; top:0; padding: 15px 2%;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); 
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); 
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); 
}	
.Floor002065 .item .layer a {display: block; position:absolute; left:0; top:0; width: 100%; height: 100%;}
.Floor002065 .item .layer dl{color: #fff;  position: absolute; bottom:10%;  left: 5%; right:5%; text-align: center;}
.Floor002065 .item .layer dt{font-size: 17px;}

.Floor002065 .item:hover .layer{background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(240, 130, 0, 0.8) 100%); 
background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(240, 130, 0, 0.8) 100%); 
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(240, 130, 0, 0.8) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); 
}
.Floor002065 .item:hover .layer dl{ top: 50%; width: 100%; left: 0;  transform: translateY(-50%); z-index: 5; text-align: center; bottom: auto;  }
.Floor002065 .item:hover .layer dt{padding-top:60px;background: url(../../images/Floor002048-detail.png) no-repeat center top; font-weight: bold;}



.Floor002065 .owl-nav div{ position:absolute; top:50%; width:22px; overflow:hidden; line-height:1000px; height:40px; margin-top:-20px; background:url(../../images/Floor002065-btn.png) no-repeat left top; z-index:10;}
.Floor002065 .owl-nav .owl-prev{ left:0;margin-left:-40px;}
.Floor002065 .owl-nav .owl-next{right:0; margin-right:-40px; background-position: right top;}

@media(max-width:1100px){
.Floor002065 .owl-carousel{ padding:0 30px;}
.Floor002065 .owl-nav .owl-prev{margin-left:0;}
.Floor002065 .owl-nav .owl-next{margin-right:0;}
}









/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:4% 0 5% 0;}
.RighInfo001277 .list_img{float:left;width: 58.5%;position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:cover;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:10px; bottom:10px; background-size:cover; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #f08200;}
.RighInfo001277 .right_info{float:right;width: 38%;}
.RighInfo001277 .right_info h1{padding-bottom:5%;color:#f08200;font-size: 25px; margin:0;}
.RighInfo001277 .right_info .con{line-height:26px;color:#666;background: #f9f9f9;padding:7% 8%;font-size: 14px;}
.RighInfo001277 .right_info .con .p{margin-top: 0; position: relative; padding-left: 24px;  margin-bottom: 18px;}
.RighInfo001277 .right_info .con .p::before {position: absolute;content: '';width: 8px;height: 8px;left: 0;top: 9px;border-radius: 50%;background:#f08200;display: block;}

@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}

 }	








/*Floor002059 */
.Floor002059{ padding:3% 0;}
.Floor002059 li{float:left;width:31.3%;margin-right:3%;margin-bottom:3%;position:relative;padding-bottom: 32%;border: 1px solid #eaeaea;}
.Floor002059 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002059 li figure,
.Floor002059 li div{ position:absolute; left:0; width:100%;}
.Floor002059 li figure{ height:52%; transition:top 0.3s; top:0;}
.Floor002059 li figure img{ display:none;}
.Floor002059 li div{background-color:#fff;bottom:0; height:48%;padding:0 5%;transition:0.3s;text-align: center;}
.Floor002059 li aside{ position:absolute; top:52%; margin-top:-45px; z-index:10; left:50%; width:90px; height:90px; margin-left:-45px;text-align:center; border-radius:50%; background-color:#fff; overflow:hidden;transition:0.3s;}
.Floor002059 li aside img{ display:block; width:100%; height:100%;}
.Floor002059 li aside img.hover{ display:none;}
.Floor002059 li h5{font-size: 20px;font-weight: bold;display: block;padding-bottom: 20px;color: #333;margin:0;margin-top: 16%;}
.Floor002059 li .intro {line-height: 28px; height: 56px; overflow: hidden; font-size: 15px; position:static;}
.Floor002059 li .intro p {margin:0; padding:0;}


.Floor002059 li:hover div{ color:#fff;background:#f08200;}
.Floor002059 li:hover figure{top:-3%;}
.Floor002059 li:hover div{ bottom:-3%;height:54%;}
.Floor002059 li:hover aside{background:#f08200; top:50%;}
.Floor002059 li:hover aside img{ display:none;}
.Floor002059 li:hover aside img.hover{display:block;}
.Floor002059 li:hover h5{color: #fff;}
.Floor002059 li:hover .intro {height: 56px;}
@media(min-width:769px){
.Floor002059 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.Floor002059 li .intro{line-height: 24px; height:48px;}
.Floor002059 li:hover .intro {height: 48px;}
.Floor002059 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.Floor002059 ul{ margin:0 auto; max-width:400px;}
.Floor002059 li{ float:none; width:auto; padding-bottom:0; height:470px; margin:0 0 5% 0;}
}






/*
 .RighInfo001355 为demo编号
 */
.RighInfo001355{ padding-bottom: 4%;}
.RighInfo001355 .pic{float:right;margin-left:6%;width: 37%;}
.RighInfo001355 .pic img{display:block ; margin: 0 auto;}
.RighInfo001355 .h2{font-size:20px; color:#f08200; margin: 0;padding-top:3%;}
.RighInfo001355 .h1{font-size:24px; color:#f08200; margin-bottom:2%;}
.RighInfo001355 .p{  line-height: 30px; color: #666; font-size: 15px; text-align: justify;}







/*
 * .RighInfo002815 为demo编号
 */
.RighInfo002815 { padding:0 0 7% 0; color: #555; font-size: 15px; line-height: 30px; }
.RighInfo002815 .tit{line-height: 40px; text-align: center; font-size:28px; color: #333;}
.RighInfo002815 .tit:after{display: block; content: ''; margin: 20px auto 40px;width: 40px; height: 4px; background:#f08200;}

.RighInfo002815 .ul{ background: #f9f9f9; padding: 24px 50px;}
.RighInfo002815 li{ float: left; width: 20%; padding-left: 25px; margin:0.5% 0; font-size: 15px; position: relative;}
.RighInfo002815 li:after{ background:#f08200; display:block; content:''; width:10px; height:2px; left: 0; top: 50%; margin-top: -1px; position: absolute;}


@media(max-width:640px){
	.RighInfo002815 li{width: 33.33%;}
}



/*PicList002079 */
.PicList002079{ padding-bottom:5%;}
.PicList002079 ul{ position:relative; padding-bottom:76%;}
.PicList002079 li{ position:absolute; width:49.12%; height:34.09%; }
.PicList002079 li:hover a{ color: #f08200; }
.PicList002079 li.li_1,
.PicList002079 li.li_2{ width:23.82%; height:27.89%;}
.PicList002079 li.li_0{ left:0; top:0;}
.PicList002079 li.li_1{ left:0; top:36.15%;}
.PicList002079 li.li_2{ left:25.3%; top:36.15%;}
.PicList002079 li.li_3{right:0;top:0; height:64.04%;}
.PicList002079 li.li_4{ left:0; bottom:0;}
.PicList002079 li.li_5{ right:0; bottom:0;}
.PicList002079 li figure img{ display:none;}
.PicList002079 li p{ border:1px solid #e2e2e2; height:50px; line-height:50px; text-align:center; margin:0; padding:0 3%;}
@media(max-width:640px){
.PicList002079 li p{ line-height:35px; height:35px;}
}
@media(max-width:375px){
.PicList002079 ul{ padding-bottom:0;}
.PicList002079 li{ width:auto !important; height:auto !important; position:relative; left:auto !important; right:auto !important; top:auto !important; bottom:auto !important ; margin-bottom:3%;}
.PicList002079 li figure{ height:auto !important; padding-bottom:50%;}
}








/*Floor002718 */
.Floor002718{ position:relative; z-index:1; padding: 4% 0 0;}
.Floor002718 .h2{font-size:24px; color:#f08200; margin: 0;padding:2% 0; text-align: center;}
.Floor002718 .info{max-width: 960px;margin: 0 auto;}
.Floor002718 .info p{line-height: 30px; color: #666; font-size: 15px ;text-align: center;margin:0;}
.Floor002718 .img{display: block; margin:5% auto 0;}





/*
 .PicList000763 为demo编号
 */
.PicList000763{ padding:4% 0;}
.PicList000763 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
.PicList000763 li:nth-child(3n){ margin-right:0;}
.PicList000763 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s; position: relative;}
.PicList000763 li a:before { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; display: inline-block;
    background-image: -webkit-linear-gradient(top, transparent 30%, #000 110%);
    background-image: -o-linear-gradient(top, transparent 30%, #000 110%);
    background-image: linear-gradient(to bottom, transparent 30%, #000 110%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FF000000', GradientType=0);
}

.PicList000763 li h2{position: absolute; left:0; bottom: 0;margin:0; font-size:22px; color:#fff; padding:30px; font-weight: normal;width: 100%;}
.PicList000763 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:63%;}
@media(max-width:640px){
.PicList000763 li{width:100%;}
.PicList000763 li:nth-child(3n){ margin-right:0%;}
.PicList000763 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000763 li h2{font-size:14px;}
}








/*RighInfo001848 */
.RighInfo001848{ padding:4% 0;}
.RighInfo001848 .title{ color: #333; text-align:center; }
.RighInfo001848 .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RighInfo001848 .title p{ margin:0; padding-bottom: 20px;}
.RighInfo001848 .title p span{ margin:0 5px; color:#777;}
.RighInfo001848 article{ background: #f8f8f8; padding: 2%; font-size: 15px; color: #666; line-height: 2; text-align: justify; border: 1px solid #eee; margin-bottom:3%; }
.RighInfo001848 article b{ color:#f08200; }
.RighInfo001848 .img_scroll{  max-width:1350px; margin:0 auto; background:url(../../images/RighInfo001848-ying.png) no-repeat center bottom; padding-bottom:22px;}
.RighInfo001848 .img_scroll .bx-wrapper{position:relative;}
.RighInfo001848 .img_scroll li img{ display:block; width:100%;}
.RighInfo001848 .img_scroll .bx-controls-direction a{ position:absolute; top:50%; width:36px; height:34px; background:rgba(0,0,0,0.6); margin-top:-17px;}
.RighInfo001848 .img_scroll .bx-controls-direction a span{ color:#fff; font-size:16px; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-prev{ left:0;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-next{ right:0;}












.omission1{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.omission2{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.omission3{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.omission4{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
/*首页*/
.banner{position: relative;z-index: 3}
.banner .slide-ioc{position: absolute;left: 14.85%;bottom: 150px;z-index: 201}
.banner .slide-ioc:before{display: inline-block;content: '';width: 27px;height: 36px;margin-right: 10px;background-image: url('../../images/banner-ioc.png');vertical-align: middle;animation: dropdown 4s linear infinite;}
@keyframes dropdown {
    0% { transform: translateY(0);}
   25% { transform: translateY(-5px);}
  50% { transform: translateY(0);}
  75% { transform: translateY(5px);}
  100% { transform: translateY(0);}
}
.banner .slide-ioc span{display: inline-block;font-size: 12px;color: #fff;vertical-align: middle;}
.banner img{width: 100%;}
.banner .media{display: none;}
.banner .video{position: relative;}
.banner .video video{width: 100%;height: 100%;z-index: 3;object-fit: cover;}
.banner .video .video-btn{position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;width: 56px;height: 56px;background-image: url('../../images/play.png');z-index: 5;cursor:pointer}
.banner .bx-wrapper{position: relative;}
.banner .bx-wrapper .bx-has-pager{position: absolute;right: 14.85%;bottom: 150px;z-index: 201}
.banner .bx-wrapper .bx-has-pager .bx-pager-item{display: inline-block;margin-right: 30px;}
.banner .bx-wrapper .bx-has-pager .bx-pager-item:last-child{margin-right: 0;}
.banner .bx-wrapper .bx-has-pager .bx-pager-item a{padding-bottom: 10px;font-size: 24px;color: #fff;border-bottom: 2px solid transparent;}
.banner .bx-wrapper .bx-has-pager .bx-pager-item a.active{color: #f08200;border-bottom: 2px solid #f08200;}
.index-title .cn{position: relative;font-size: 36px;color: #333;z-index: 3}
.index-title .en{position: relative;margin-top: -30px;font-size: 50px;font-family: 'Arial';color: rgba(0, 0, 0, .1);text-transform:Uppercase;z-index: 1}
.index-title:after{display: block;margin-top: 20px;content: '';width: 66px;height: 20px;background-image: url('../../images/index-suggest-ioc.png');}
.index-suggest{position: relative;margin-top: -105px;z-index: 100}
.index-suggest .table-nav ul{font-size: 0;}
.index-suggest .table-nav ul li{position: relative;display: inline-block;width: 25%;padding: 60px 0 45px 0;background-color: #fff;border-right: 1px solid #e5e5e5;cursor:pointer;box-sizing: border-box;}
.index-suggest .table-nav ul li.on:after{position: absolute;left: 0;right: 0;bottom: -9px;width: 0;height: 0;margin: 0 auto;display: block;content: '';border-right: 8px solid transparent;border-left: 8px solid transparent;border-top: 9px solid #f08200;}
.index-suggest .table-nav ul li:last-child{border: 0;}
.index-suggest .table-nav ul li .img{width: 74px;height: 62px;margin: 0 auto 18px auto;background-size: 100%;background-repeat: no-repeat;background-position: center;}
.index-suggest .table-nav ul li:nth-of-type(1) .img{background-image: url('../../images/index-nav-1.png');}
.index-suggest .table-nav ul li:nth-of-type(2) .img{background-image: url('../../images/index-nav-2.png');}
.index-suggest .table-nav ul li:nth-of-type(3) .img{background-image: url('../../images/index-nav-3.png');}
.index-suggest .table-nav ul li:nth-of-type(4) .img{background-image: url('../../images/index-nav-4.png');}
.index-suggest .table-nav ul li .name{font-size: 16px;color: #666;text-align: center;}
.index-suggest .table-nav ul li.on{background-color: #f08200;box-shadow: 0 2px 30px rgba(0, 0, 0, .3)}
.index-suggest .table-nav ul li.on .name{color: #fff;}
.index-suggest .table-nav ul li:nth-of-type(1).on .img{background-image: url('../../images/index-nav-on1.png');}
.index-suggest .table-nav ul li:nth-of-type(2).on .img{background-image: url('../../images/index-nav-on2.png');}
.index-suggest .table-nav ul li:nth-of-type(3).on .img{background-image: url('../../images/index-nav-on3.png');}
.index-suggest .table-nav ul li:nth-of-type(4).on .img{background-image: url('../../images/index-nav-on4.png');}
.index-suggest .table-box{margin-top: 7.4%;}
.index-suggest .table-box .item{display: none;position: relative;font-size: 0;}
.index-suggest .table-box .item.on{display: block;}
.index-suggest .table-box .item .num{margin-bottom: 15px;}
.index-suggest .table-box .item .num span{display: inline-block;font-size: 36px;color: #f08200;vertical-align: middle;}
.index-suggest .table-box .item .num:after{display: inline-block;content: '';width: 66px;height: 20px;margin-left: 15px;background-image: url('../../images/index-suggest-ioc.png');vertical-align: middle;}
.index-suggest .table-box .item .name{font-size: 36px;color: #333333;}
.index-suggest .table-box .item .text{margin-top: 20px;min-height: 55px;font-size: 16px;color: #999999;line-height: 1.7;}
.index-suggest .table-box .img{position: relative;display: inline-block;width: 43%;vertical-align: middle;}
.index-suggest .table-box .img img{width: 100%;box-shadow: 15px 0 35px rgba(0, 0, 0, .2)}
.index-suggest .table-box .img:after{display: inline-block;position: absolute;content: '';bottom: -7.3%;right: -4.6%;width: 27.5%;height: 39%;background-color: #dc7700;z-index: -1}
.index-suggest .table-box .main-box{position: absolute;top: 0;right: 0;width: 51%;height: 100%;vertical-align: middle;box-sizing: border-box;background-image: url('../../images/index-suggest-logo.png');background-repeat: no-repeat;background-position: bottom center;background-size: 100%;}
.index-suggest .table-box .box{position: absolute;top: 50%;transform: translateY(-50%);}
.index-suggest .table-box .more{margin-top: 10%;}
.index-suggest .table-box .more a{display: block;position: relative;width: 195px;height: 55px;padding-left: 30px;font-size: 16px;color: #333333;line-height: 53px;border: 2px solid #f08200;box-sizing: border-box;}
.index-suggest .table-box .more a:after{display: block;content: '';position: absolute;top: 0;right: 30px;bottom: 0;margin: auto 0;width: 8px;height: 13px;background-image: url('../../images/index-suggest-more.png');}
.index-worth{margin-top: 9.8%;}
.index-worth .head-box .auto{position: relative;}
.index-worth .title{padding-top: 30px;}
.index-worth .title .cn{position: relative;font-size: 36px;color: #333;z-index: 3}
.index-worth .title .en{position: relative;margin-top: -30px;font-size: 50px;font-family: 'Arial';color: rgba(0, 0, 0, .1);text-transform:Uppercase;z-index: 1}
.index-worth .title:after{display: block;margin-top: 20px;content: '';width: 66px;height: 20px;background-image: url('../../images/index-suggest-ioc.png');}
.index-worth .img{position: absolute;top: 0;right: 0;width: 48.88%;z-index: 3}
.index-worth .img img{width: 100%;box-shadow: -15px 0 35px rgba(0, 0, 0, .2)}
.index-worth .img:after{display: inline-block;position: absolute;content: '';bottom: -5.5%;left: -3.6%;width: 23.8%;height: 39%;background-color: #dc7700;z-index: -1}
.index-worth .bottom-box{margin-top: 2.6%;padding: 2.6% 0 6.25% 0;background-color: #f8f8f8;}
.index-worth .bottom-box .text{max-width: 500px;min-height: 80px;font-size: 16px;color: #666666;line-height: 1.8;}
.index-worth .bottom-box .text span{color: #f08200}
.index-worth .bottom-box .more{margin-top: 20px;}
.index-worth .bottom-box .more a{display: block;position: relative;width: 195px;height: 55px;padding-left: 30px;font-size: 16px;color: #333333;line-height: 53px;border: 2px solid #f08200;box-sizing: border-box;}
.index-worth .bottom-box .more a:after{display: block;content: '';position: absolute;top: 0;right: 30px;bottom: 0;margin: auto 0;width: 8px;height: 13px;background-image: url('../../images/index-suggest-more.png');}
.index-worth .bottom-box .list{margin-top: 6%;}
.index-worth .bottom-box .list ul{font-size: 0;}
.index-worth .bottom-box .list ul li{display: inline-block;width: 11.11%;padding: 15px 0 30px 0;border-right: 1px solid #e9e9e9;text-align: center;}
.index-worth .bottom-box .list ul li:nth-of-type(1){border-left: 1px solid #e9e9e9;}
.index-worth .bottom-box .list ul li .name{margin-top: 25px;font-size: 16px;color: #666666}
.case-mape{position: relative;}
.case-mape .img img{width: 100%;}
.case-mape .img-media{display: none;}
.case-mape .img-media img{width: 100%;}
.case-mape .title{position: absolute;top: 15%;left: 50%;transform: translateX(-50%);text-align: center;}
.case-mape .title .cn{position: relative;font-size: 36px;color: #fff;z-index: 3}
.case-mape .title .en{position: relative;margin-top: -30px;font-size: 50px;font-family: 'Arial';color: rgba(255, 255, 255, .1);text-transform:Uppercase;z-index: 1}
.case-mape .table-nav{position: absolute;top: 26.7%;left: 50%;transform: translateX(-50%);text-align: center;}
.case-mape .table-nav ul li{display: inline-block;width: 170px;height: 50px;margin-right: 20px;font-size: 16px;line-height: 50px;background-color: #fff;cursor:pointer;}
.case-mape .table-nav ul li:last-child{margin-right: 0;}
.case-mape .table-nav ul li.on{background-color: #f08200;color: #fff}
.case-mape .table-box .item{display: none;}
.case-mape .table-box .item.on{display: block;}
.case-mape .table-box .item ul li{position: absolute;}
.case-mape .table-box .item ul li em{position: relative;display: inline-block;width: 10px;height: 10px;margin-right: 5px;border-radius: 10px;background-color: #d6d6dd;vertical-align: middle;z-index: 3}
.case-mape .table-box .item ul li a{position: absolute;display: inline-block;font-size: 14px;color: #fffcf1;vertical-align: middle;z-index: 33;white-space: nowrap;}
.case-mape .table-box .item ul .l2 a, 
.case-mape .table-box .item ul .l3 a, 
.case-mape .table-box .item ul .l8 a, 
.case-mape .table-box .item ul .r5 a, 
.case-mape .table-box .item ul .r3 a, 
.case-mape .table-box .item ul .r1 a, 
.case-mape .table-box .item ul .r2 a, 
.case-mape .table-box .item ul .r11 a, 
.case-mape .table-box .item ul .r10 a, 
.case-mape .table-box .item ul .r13 a, 
.case-mape .table-box .item ul .r14 a, 
.case-mape .table-box .item ul .r12 a {right:100%;}
.case-mape .table-box .item ul li em:before {
  position: absolute;
  background: transparent;
  margin-left: -20px;
  margin-top: -20px;
  width: 50px;
  height: 50px;
  content: "";
  display: block;
  border-radius: 50%;
  -webkit-backface-visibility: hidden;
  animation: wave-animate 3s infinite ease-out;
  border:  1px solid #fffcf1;
  box-sizing: border-box;
}
.case-mape .table-box .item ul li em:after {
  position: absolute;
  background: transparent;
  margin-left: -20px;
  margin-top: -20px;
  width: 50px;
  height: 50px;
  content: "";
  display: block;
  border-radius: 50%;
  -webkit-backface-visibility: hidden;
  opacity: 0;
  animation: wave-animate 3s 1.5s infinite ease-out;
  border:  1px solid #fffcf1;
  box-sizing: border-box;
}
@keyframes wave-animate {
  0% {
    transform: scale(0);
    opacity: 1;
    transform-origin: center;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
    transform-origin: center;
  }
}
.index-news{padding: 5.4% 0}
.index-news .title{position: relative;}
.index-news .title .cn{position: relative;font-size: 36px;color: #333;z-index: 3}
.index-news .title .en{position: relative;margin-top: -30px;font-size: 50px;font-family: 'Arial';color: rgba(0, 0, 0, .1);text-transform:Uppercase;z-index: 1}
.index-news .title:after{display: block;margin-top: 20px;content: '';width: 66px;height: 20px;background-image: url('../../images/index-suggest-ioc.png');}
.index-news .index-title .more{position: absolute;top: 50%;right: 0;transform: translateY(-50%);z-index: 3 }
.index-title{position: relative;}
.index-news .index-title .more a{display: block;width: 56px;height: 56px;border: 2px solid #f08200;background-image: url('../../images/index-suggest-more.png');background-position: center;background-repeat: no-repeat;box-sizing: border-box}
.index-news .list{position: relative;margin-top: 40px;padding: 0 100px}
.index-news .list .owl-carousel{position: unset;}
.index-news .list .owl-carousel .item{position: relative;}
.index-news .list .owl-carousel .item:hover .mian-box{display: block;}
.index-news .list .owl-carousel .img img{width: 100%;}
.index-news .list .owl-carousel .main-title{margin-top: 20px;font-size: 16px;color: #f08200}
.index-news .list .owl-carousel .time{margin-top: 20px;}
.index-news .list .owl-carousel .time span{display: inline-block;font-size: 16px;color: #999999;vertical-align: middle;}
.index-news .list .owl-carousel .time:after{display: inline-block;content: '';width: 21px;height: 11px;margin-left: 15px;background-image: url('../../images/news-ioc.png');vertical-align: middle;}
.index-news .list .owl-carousel .mian-box{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 13% 10%;background-color: rgba(240, 130, 0, .9);z-index: 3;box-sizing: border-box;}
.index-news .list .owl-carousel .mian-box .name{font-size: 16px;color: #fff;font-weight: bold;}
.index-news .list .owl-carousel .mian-box .name a {color:#fff;}
.index-news .list .owl-carousel .mian-box .text{margin-top: 30px;font-size: 14px;color: #fff;line-height: 2;}
.index-news .list .owl-carousel .mian-box .text:before{display: block;content: '';width: 50px;height: 2px;margin: 0 auto 20px auto;background-color: #fff;}
.index-news .list .owl-carousel .mian-box .more{margin-top: 20px;}
.index-news .list .owl-carousel .mian-box .more a{display: block;width: 160px;height: 40px;line-height: 40px;margin: auto;text-align: center;background-color: #fff;border-radius: 4px;}
.index-news .list .owl-carousel .mian-box .more a span{display: inline-block;font-size: 12px;color: #f08200;vertical-align: middle;}
.index-news .list .owl-carousel .mian-box .more a:after{display: inline-block;content: '';width: 16px;height: 9px;margin-left: 10px;background-image: url('../../images/news-ioc.jpg');vertical-align: middle;}
.index-news .list .owl-carousel .owl-prev{position: absolute;top: 0;left: 0;bottom: 0;margin: auto 0;font-size: 0;width: 71px;height: 71px;background-image: url('../../images/news-prev.png');background-size: 100%;z-index: 250}
.index-news .list .owl-carousel .owl-prev:hover{background-image: url('../../images/news-prev1.png');}
.index-news .list .owl-carousel .owl-next{position: absolute;top: 0;right: 0;bottom: 0;margin: auto 0;font-size: 0;width: 71px;height: 71px;background-image: url('../../images/news-next.png');background-size: 100%;z-index: 250}
.index-news .list .owl-carousel .owl-next:hover{background-image: url('../../images/news-next1.png');}
.index-service{font-size: 0;}
.index-service .left-box{display: inline-block;width: 50%;height: 750px;background-position: center right;background-repeat: no-repeat;vertical-align: top;}
.index-service .right-box{display: inline-block;width: 50%;height: 750px;background-position: center left;background-repeat: no-repeat;vertical-align: top;}
.index-service .left-box .box{max-width: 675px;padding-top: 12.4%;padding-right: 12%;margin-left: auto;}
.index-service .right-box .box{max-width: 675px;padding-top: 14.4%;padding-left: 12%;margin-right: auto;}
.index-service .text{max-width: 500px;margin-top: 30px;font-size: 16px;color: #666;line-height: 1.8;}
.index-service .tel{margin-top: 5%;}
.index-service .tel span{display: inline-block;font-size: 36px;color: #f08200;font-weight: bold;vertical-align: middle;}
.index-service .tel:before{display: inline-block;content: '';width: 26px;height: 26px;margin-right: 12px;background-image: url('../../images/index-service-tel.png');vertical-align: middle;}
.index-service .more{margin-top: 5%;}
.index-service .more a{display: block;position: relative;width: 195px;height: 55px;padding-left: 30px;font-size: 16px;color: #333333;line-height: 53px;border: 2px solid #f08200;box-sizing: border-box;}
.index-service .more a:after{display: block;content: '';position: absolute;top: 0;right: 30px;bottom: 0;margin: auto 0;width: 8px;height: 13px;background-image: url('../../images/index-suggest-more.png');}
.index-service .son-name{font-size: 16px;color: #ffffff;}
.index-service .son-title{margin-top: 10px;font-size: 24px;color: #ffffff;}
.index-service .list{margin-top: 40px;}
.index-service .list ul{font-size: 0;}
.index-service .list ul:nth-of-type(2){padding-left: 10%;margin-top: 20px;}
.index-service .list ul li{display: inline-block;width: 150px;margin-right: 20px;padding: 38px 0 28px 0;background-color: #fff;}
.index-service .list ul li:last-child{margin-right: 0;}
.index-service .list ul li .ioc{display: block;margin: auto;width: 45px;height: 43px;background-size: 100%;}
.index-service .list ul li .name{margin-top: 30px;font-size: 14px;color: #333333;text-align: center;}
.index-service .list ul li .img1{background-image: url('../../images/index-service-ioc1.png');}
.index-service .list ul li .img2{background-image: url('../../images/index-service-ioc2.png');}
.index-service .list ul li .img3{background-image: url('../../images/index-service-ioc3.png');}
.index-service .list ul li .img4{background-image: url('../../images/index-service-ioc4.png');}
.index-service .list ul li .img5{background-image: url('../../images/index-service-ioc5.png');}
.index-service .list ul li:hover{background-color: #f08200;}
.index-service .list ul li:hover .name{color: #fff;}
.index-service .list ul li:hover .img1{background-image: url('../../images/index-service-ioc1on.png');}
.index-service .list ul li:hover .img2{background-image: url('../../images/index-service-ioc2on.png');}
.index-service .list ul li:hover .img3{background-image: url('../../images/index-service-ioc3on.png');}
.index-service .list ul li:hover .img4{background-image: url('../../images/index-service-ioc4on.png');}
.index-service .list ul li:hover .img5{background-image: url('../../images/index-service-ioc5on.png');}
.index-partner{padding: 5.7% 0;}
.index-partner .items{margin-bottom: 30px;}
.index-partner .items:last-child{margin-bottom: 0;}
.index-partner .title{margin-bottom: 35px;}
.index-partner .title span{display: inline-block;font-size: 22px;color: #333333;vertical-align: middle;}
.index-partner .title:before{display: inline-block;content: '';width: 66px;height: 20px;margin-right: 15px;background-image: url('../../images/index-suggest-ioc.png');vertical-align: middle;}
.index-partner .list ul{font-size: 0;}
.index-partner .list ul li{display: inline-block;width: 14.8%;margin-right: 2.24%;margin-bottom: 2.24%;border: 1px solid #e5e5e5;box-sizing: border-box;vertical-align: top;}
.index-partner .list ul li:nth-of-type(6n){margin-right: 0;}
.index-partner .list ul li a {display: block; padding-bottom: 44.445%; background:no-repeat center center; background-size:contain;}
@media(max-width:1024px){
	.index-service .list ul:nth-of-type(2){padding-left: 0;}
	.index-service .list ul li{width: 130px;}
	.index-service .left-box .box{padding-left: 5%;padding-right: 5%;}
}
@media(max-width:768px){
	.index-service .left-box{width: 100%;}
	.index-service .right-box{width: 100%;}
	.index-worth .img{position: relative;margin: 20px auto;}
}
@media(max-width:640px){
	.index-worth .img{width: 90%;}
	.index-worth .bottom-box .list ul li{width: 33.33%;}
	.index-suggest .table-box .img{display: block;width: 90%;margin: 20px auto;}
	.index-suggest .table-box .main-box{position: relative;width: 100%;}
	.index-suggest .table-box .box{position: relative;transform: translateY(0%);}
	.index-suggest .table-box .item .name{font-size: 24px;}
	.index-title .cn{font-size: 28px;}
	.index-title .en{font-size: 30px;margin-top: -15px;}
	.index-suggest .table-nav ul li .img{width: 40px;height: 40px;margin-bottom: 10px;}
	.index-suggest .table-nav ul li{min-height: 135px;padding: 25px 0 0 0;vertical-align: top;}
	.index-suggest{margin-top: -20px;}
	.banner .slide-ioc{display: none;}
	.case-mape .img-media{display: block;}
	.case-mape .img{display: none;}
	.case-mape .table-nav{display: none;}
	.case-mape .table-box{display: none;}
	.case-mape .title{display: none;}
	.index-partner .list ul li{width: 31.8%;}
	.index-partner .list ul li:nth-of-type(3n){margin-right: 0;}
	.index-service .list ul li{margin-bottom: 20px;}
	.index-service .list ul:nth-of-type(2){margin-top: 0;}
	.index-service .right-box{height: auto;padding-bottom: 5%;}
	.index-service .left-box{height: auto;padding-bottom: 5%;}
	.index-service .tel span{font-size: 26px;}
	.index-service .son-title{font-size: 18px;}
	.banner .pic{display: none;}
	.banner .media{display: block;}
	.banner .bx-wrapper .bx-has-pager{bottom: 20%}
}


.case-mape .table-box .item ul li:hover{z-index: 100;}
.case-mape .table-box .item ul li:hover .info_wrap{display: block;}
.case-mape .info_wrap{
	height: 155px;
	padding-right: 50px;
	position: absolute;
	top:50%;
	right: 99%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	display: none;

}
.case-mape .info_wrap::after{
	content:"";
	display: block;
	width: 50px;
	height: 1px;
	background: rgba(255,255,255,0.8);
	position: absolute;
	top: 50%;
	right: 0;

}
.case-mape .info_cont{
	min-width: 300px;
	width: 100%;height: 100%;overflow: auto;
	color: #fff;
	padding: 15px;
	border: 1px solid rgba(255,255,255,0.8);
	background: rgba(54,59,89,0.9);
	font-style: normal;
	border-radius: 10px;
}
.case-mape .info_cont .article{
	line-height: 24px;
	font-size: 14px;
	opacity: 0.8;
}
.case-mape .info_cont .tit{
	height: 24px;
	line-height: 24px;
	font-size: 16px;
	margin:0 0 8px 0;
	overflow: hidden;
	font-weight: normal;
}
















































