﻿

@charset "utf-8";
/* CSS Document */
html{height:100%;-webkit-text-size-adjust:100%;}
*{-moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; word-wrap: break-word;}

body{ padding:0px; margin:0px auto; line-height:24px; color:#606060;  position:relative; font-size:14px; background-color:#fff;font-family:微软雅黑; width: 100%; min-width:320px;}

.ul,form, dl,dt,dd,.ol,menu,.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding: 0px; margin: 0px;font-weight:normal;}
.ul li,.ol li{ list-style:none;}
select,input,textarea{font-family: Geneva, sans-serif; border-radius:0; -webkit-border-radius:0; color:#414446; font-size:14px;}
input:focus { outline: none;}
input,button,select,textarea{font-family: Geneva, sans-serif;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { margin:0; padding:0;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;/*去除苹果样式*/}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:top; max-width:100%;}
a{ color:#555555; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#e94609}
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0px; }
.clearfix { zoom:1; }  
table,table td{ border-collapse:collapse;}
.table{ display:table; width:100%; height:100%;}
.table-cell{ display:table-cell; vertical-align:middle;}
.nowrap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:block;}
.animate{-moz-transition:all 0.75s ease; -ms-transition:all 0.75s ease; -webkit-transition:all 0.75s ease;transition:all 0.75s ease;}

.auto{ margin:0 auto; width:100%;max-width:1240px; position:relative;}

@media screen and (max-width:1480px){
.auto{ width:95%}
}
.sidebar ul li{ padding-bottom:10px;position: relative;}
.sidebar ul li:last-child{ padding-bottom:0}
.sidebar ul li a{ display:block;}
.sidebar ul li .history_year{ position: absolute;  bottom: 18%; left: 8.5%; font-size: 28px; color: #fff;font-family:Arial}
@media screen and (max-width:1200px){
.sidebar ul li .history_year{font-size:24px;}
}
@media screen and (max-width:960px){
.sidebar ul li .history_year{font-size:18px;}
}
@media screen and (min-width:640px){
.main{ /*float:left; width:79.8388%;*/ padding-bottom:3%; /* padding-right:3%; border-right:solid 1px #e6e6e6;*/}
.sidebar{ float:right; width:17.742%;}
}
@media screen and (max-width:641px){
.sidebar{ padding:3% 0;}
.sidebar ul{ position:relative; padding-left:51%;}
.sidebar ul li{ padding-bottom:0%}
.sidebar ul li:nth-child(2){ padding-bottom:4%}
.sidebar ul li:nth-child(1){ position:absolute; left:0; width:49%; height:100%; padding-bottom:0;}
.sidebar ul li:nth-child(1) img{ position:absolute; height:100%;}
.sidebar ul li .history_year{font-size:22px;bottom: 13%; }
}

.top-h{ height:91px; border-bottom:solid 1px #eeeeee;}


.jdtxl .top h1{font-size: 22px;color:#e94609;font-weight: normal}
.jdtxl .top span{margin-right: 10%;color: #666}

.jdtxl .zgs h2{font-size: 22px;color:#e94609;font-weight: normal;position: relative;    margin-bottom: 40px;}
.jdtxl .zgs h2::after{content: '';width: 84%;height: 1px;background: #ccc;position: absolute;right: 0;top: 50%}
.jdtxl .zgs .ul li{width:49%;margin-right: 2%;border: solid #e6e6e6 1px;list-style: none;padding:2% 3%;background: #f9fafc;float: left;margin-bottom: 2%;    height: 220px;}
.jdtxl .zgs .ul li:nth-child(2n){margin-right: 0}
.jdtxl .zgs .ul li h1{font-size:18px;color: #444}
.jdtxl .zgs .ul li .hx{width: 100%;height: 1px;background:#e6e6e6;position: relative;margin:20px 0 15px}
.jdtxl .zgs .ul li .hx::after{content: '';width:30px;height:3px;background: #e94609;position: absolute;top: -1px}
.jdtxl .zgs .ul li span{display: block;    margin: 4px 0;color: #666}

@media screen and (max-width:768px){
.jdtxl .top span{margin-right:0%;display: block;line-height: 24px}
.jdtxl .zgs .ul li{width: 100%;margin-right: 0;    margin-bottom: 4%;}
.jdtxl .zgs .ul li{    padding: 3% 4%;}
.jdtxl .zgs h2::after{width: 70%;}


}

@media screen and (max-width:375px){
.jdtxl .zgs h2::after{width:60%;}
.jdtxl .zgs h2{ margin-bottom: 20px;}


}




.header{ width:100%; z-index:105; position: fixed; top: 0; background-color:#fff}

.header .logo{ padding:5px 0}
.header .logo img{ height:60px;}
.header .other{ position:absolute; /* width:138px; */ right:0; top:12px; z-index:88;height: 65px;}
.header .alink{ float:left; position:relative;}
.header .alink,
.header .other span,
.header .alink span a{width:40px; height:40px; display:block;}

.header .search{}
.header .search span{ cursor:pointer; background:url(../images/header_search_icon.png) no-repeat center center;}
.header .search .box{ display:none; right:0; top:65px; position:absolute; width:200px; border:solid 2px #e8dfd5; border-radius:100px; padding:3px 10px; background-color:#solid 1px #e8dfd5; background-color:#fff;}
.header .search .text{ width:82%; border:none; line-height:28px; height:28px; background:none;}
.header .search .btn{ position:absolute; right:10px; top:2px; width:24px; height:24px; border:none; cursor:pointer; background:url(../images/header_search_icon.png) no-repeat center center}

.header .link{ margin:0px 1px; background:url(../images/header_icon.png) no-repeat center center}

.header .sub_site{float: left;height: 100%;margin-right: 10px;}
.header .sub_site >a{line-height: 40px;position: relative;z-index: 9;background: url(../images/head-nw-icon.png) right center no-repeat;padding-right: 12px; font-size:16px; }
.header .sub_site >a.on{color: #ff7234;background: url(../images/head-nw-icon-on.png) right center no-repeat;}
.header .sub_site dl{ top: -1000px; left:-60px; position:absolute; width:auto;-webkit-transition: 300ms;transition: 300ms;}
.header .sub_site dl.on{top:50px;}
.header .sub_site dl dt{ position:relative; bottom:-1px; height:19px; display:block; background:url(../images/sub_site.png) no-repeat center center}
.header .sub_site dl dd{ 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fffefe+0,ededed+100 */
background: rgb(255,254,254); /* Old browsers */
background: -moz-linear-gradient(top, rgb(255,254,254) 0%, rgb(237,237,237) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgb(255,254,254) 0%,rgb(237,237,237) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgb(255,254,254) 0%,rgb(237,237,237) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefe', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
border:solid 1px #ff9872;
}
.header .sub_site dl a{ display:block; border-bottom:solid 1px #f0eff0; text-align:center; font-size:16px; padding:10px; text-overflow: initial;}


.header .nav{ position:absolute; top:0; right:200px; white-space:nowrap}
.header .nav ul li{ display:inline-block; line-height:63px; font-size:16px; position:relative}
.header .nav ul li b{ font-weight:normal; display:block;}
.header .nav ul li b a{ padding:0px 18px; display:block;}
.header .nav ul li .sub{ line-height:40px; position:absolute; overflow-y:auto; display:none;}
.header .nav ul li .sub span{ display:block;}
.header .nav ul li.lan{ display:none;}

.header .wap_nav{ display:none;}
.header .icon{/*background-color:#e94609;*/ cursor:pointer;}
.header .icon a{ position:relative;}
.header .icon a i{ font-style:normal; display:block;}
.header .icon a i{ display:block;}
.header .icon a i,
.header .icon a i:before,
.header .icon a i:after{ position:absolute;}
.header .icon a i:before,
.header .icon a i:after{content:''; right:0;width:120%; }
.header .icon a i,
.header .icon a i:before,
.header .icon a i:after{display:block; height:2px; background-color:#e94609; border-radius:1px;}
.header .icon a i{ width:40%; top:50%; margin-top:-1px; right:25%;}
.header .icon a i:before{ top:-10px;}
.header .icon a i:after{ bottom:-10px;}


.header .sub_site .icon a i{ width:27px; height: 27px; background: url(../images/11.png);top:0; margin-top:8px ;}
.header .sub_site .icon a i:before,
.header .sub_site .icon a i:after{display: none}

.header .nav ul li#navOther{display: none;}
.header .nav ul li#navOther .sub{overflow-y: auto;height:205px;}

@media screen and (min-width:1080px){
.header .nav ul li:hover b,
.header .nav ul li.on b{ border-bottom:solid 2px #ff7234}
.header .nav ul li.on b a{color:#ff7234; }
.header .nav ul li .sub{ background-color:#fff; min-width:200%;}
.header .nav ul li .sub span a{ display:block;  padding:0px 18px; background:url(../images/arrow-white.png) no-repeat 80% center;-moz-transition:all 0.75s ease; -ms-transition:all 0.75s ease; -webkit-transition:all 0.75s ease;transition:all 0.75s ease;}
.header .nav ul li .sub span a:hover{background-color:#e94609; color:#fff; background-position:90% center}

}


@media screen and (max-width:1080px){
  .header .sub_site{display:none;}
	
	.header .logo img{ height:30px; margin-top: 5px;}
	
	.header .nav ul li#navOther{display: block;}
	
.header .nav ul li b a{ padding:0px 10px;}

.header .logo{ padding:8px 0;}
.header .other{right: 35px;top:4px;}
.header .sub_site{float: right;}
.header .alink,
.header .other span,
.header .alink span a{ width:40px; height:43px;}
.header .wap_nav{ display:block; margin-right:1px;position: absolute;right: 0;top:5px;}
.header .sub_site dl{ width:200px;left: -32px;top: -525px;}

.header .search .box{ top:43px;}

.header .nav{ left:0; text-align:left; position:fixed; top:53px; width:100%; height:0; overflow:hidden; transition:all 0.75s ease; background-color:rgba(0,0,0,0.7)}
.header .nav ul li{ line-height:50px; position:relative; padding:0; display:block; font-size:18px; border-bottom:dashed 1px rgba(255,255,255,0.4)}
.header .nav ul li b{ display:block;}
.header .nav ul li b a{ display:block; padding-left:40px; color:#fff;}
.header .nav ul li b:before{ content:''; position:absolute; width:100%; height:50px; display:block;}
.header .nav ul li#nav1 b:before,
.header .nav ul li#nav5 b:before{ display:none;}
.header .show{ height:100%; }

.header .nav ul li .sub{ position:relative;}
.header .nav ul li .sub span{ border-top:dashed 1px rgba(255,255,255,0.2)}
.header .nav ul li .sub a{ color:#fff; padding-left:40px; font-size:16px;}

}


.footer{ width:100%; bottom:0; z-index:100;}
.footer .foot1{ border-top:solid 1px #f4f4f4; border-bottom:solid 1px #f4f4f4; background-color:rgba(219, 219, 219, 0.07);line-height: 50px;}
.footer .foot1 .auto{ min-height:49px;}
.footer .foot2{ background-color:rgba(219, 219, 219, 1); padding:13px 0; text-align: center;}
.footer .foot2,
.footer .foot2 a{ color:#787878;}
.footer .foot2 a:hover{ color:#e94609}
.footer .caidan{ display:none}
/*.footer .caidan{ width:80%; line-height:49px; overflow:hidden;}
.footer .caidan span{ display:inline-block; padding:10px 0; border-left:solid 1px #efefef;}
.footer .caidan span a{ display:inline-block; position:relative; padding-left:14px; padding-right:34px;}
.footer .caidan span a::before{ content:''; display:block; position:absolute; left:0; top:50%; width:6px; height:2px; background-color:#f38055;}*/

.footer .other a{ margin-right:20px; position:relative;}
.footer .other a:after{ content:''; position: absolute; height:12px; top:20%; right:-12px;  border-right: solid 1px #b4b4b4;}
.footer .other a:last-child:after{ display:none;}

.footer .copyright span{ white-space:nowrap}

.footer .other{float: left;}
.footer .copyright{ float: right;margin-right: 30px;}
.footer .copyright span.beian{ margin-left:5px; padding-left:25px; background:url(../images/batb.png) no-repeat left}


.footer .bdsharebuttonbox{ /*position:absolute; right:0; top:50%; margin-top:-14px; height:46px;*/float: right;line-height: 50px;}
.footer .bdsharebuttonbox a{ float:none!important; margin:0 4px!important; width:26px!important; height:26px!important; line-height:28px!important;vertical-align: middle; background-image:url(../images/share.png)!important; display:inline-block; border-radius:100px; background-color:#c3bbb5;}
.footer .bdsharebuttonbox a:hover{ background-color:#fb6933;}
.footer .bdsharebuttonbox a.bds_linkedin{ background-position:-36px center!important}
.footer .bdsharebuttonbox a.bds_tsina{ background-position:-108px center!important}
.footer .bdsharebuttonbox a.bds_weixin{ background-position:-144px center!important}

.footer .company{ position:relative; float:left; padding-left:105px; width:79.8388%; line-height:49px; border-right: solid 1px #e6e6e6;}
.footer .company .h3{ left:0; font-size:16px; display:block; position:absolute;text-align:center; width:105px; height:100%; background-color:#f4f4f4;}
.footer .company .list{ border-left:solid 1px #ececec; width:100%;}
.footer .company .list span{ white-space:nowrap; position:relative; display:inline-block; padding:0px 20px; opacity:0.8}
.footer .company .list span a:before{ content:''; position:absolute; top:50%; left:8px; display:block; width:6px; height:2px; background-color:#969696;}

.home_body .footer .foot1{ border:none; background-color:inherit;}
.home_body .footer .foot1 .caidan{ display:none;}
.home_body .footer .foot2{ background-color:#fdfdfd; border-top:solid 1px #efefef}

@media screen and (max-width:768px){
/*.footer .caidan span{ width:20%; float:left;}
.footer .caidan span a{ padding-left:14px; padding-right:0;}*/

.footer .other,
.footer .copyright,
.footer .bdsharebuttonbox{width: 100%;text-align: center;}
.footer .copyright{line-height: 30px;margin: 0;}
}
@media screen and (max-width:640px){
/*.footer .caidan{ width:100%;}
.footer .caidan span{ padding: 0;}
.footer .caidan span a{ padding-right:0;}
.footer .caidan span:last-child{border-right:solid 1px #efefef;}*/
.footer .bdsharebuttonbox{ position:relative; text-align:center; top:0; margin-top:0; padding:10px 0; border-top:solid 1px #efefef;}
.footer .company{ line-height:32px; float:none; width:100%; border: none;}
.footer .company .list{ white-space:inherit;}
.h_foot{ display:none;}
}


a.imgZoom .pic{ overflow:hidden;}
a.imgZoom .pic img,
a.imgZoom .pic span{transform: scale(1); transition: all 1s ease-in-out 0s;}
a.imgZoom:hover .pic img,
a.imgZoom:hover .pic span{transform: scale(1.08);}

li.liMove{transition:all 0.5s ease-out 0s;}
li.liMove:hover{transform:translate(0,-10px);}

.owl-nav div{ position:absolute; bottom:40px; font-size:0; line-height:0; padding:22px 18px; cursor:pointer; border:solid 1px #e3e3e3; background-repeat:no-repeat; background-position:center center}
.owl-nav .owl-prev{ left:0; background-image: url(../images/jt_prev.png)}
.owl-nav .owl-next{ right:0; background-image: url(../images/jt_next.png)}
.owl-nav div:hover{ background-color:#e94609}
.owl-nav div.disabled{ cursor:default; opacity:0.3}
.owl-nav div.disabled:hover{ background-color:#fff;}
.owl-nav .owl-prev.disabled{}
.owl-nav .owl-next.disabled{}

.owl-dots{ padding:40px 0; text-align:center;}
.owl-dots .owl-dot{ display:inline-block; padding:0px 4px;}
.owl-dots .owl-dot span{ cursor:pointer; display:inline-block; background-color:#f0f0f0; width:3px; height:15px;}
.owl-dots .owl-dot.active span{ height:30px; background-color:#e94609}
.owl-dots.disabled .owl-dot{ opacity:0}

.search-list ul li{ padding:10px 0 10px 15px; border-bottom:dotted 1px #eee;background:url(../images/li_icon.png) no-repeat left center}
.search-list ul li span{ float:right;}

.history_list{ padding:120px 0 80px 0;background:url(../images/history_bg.png) no-repeat left top}
.history_list .h3{ top:80px; padding:40px 0; color:#ff7234; font-size:26px; line-height:40px; position:absolute; background:url(../images/history_icon.png) no-repeat left center}
.history_list .h3 b{ font-size:40px; display:block; font-weight:normal;}

.history_list .list .item{ position:relative; height:108px;}
.history_list .list .item .h4{ top:10px; overflow:hidden; position:absolute; width:70px; line-height:70px; text-align:center; color:#fff; font-size:24px; box-shadow:0 0 0 5px rgba(255, 139, 89, 0.3); border-radius:100px; background:url(../images/history_yuan.png) no-repeat center center;}
.history_list .list .item dl{ padding-left:85px; padding-top:15px;}
.history_list .list .set0,
.history_list .list .set4{ padding-left:173px;}
.history_list .list .set1,
.history_list .list .set3{ padding-left:67px;}
.history_list .bx-wrapper .bx-controls-direction{ position:absolute; left:0; top:40%;}
.history_list .bx-wrapper .bx-controls-direction a{ position:relative; margin:10px 0; width:41px; height:41px; border:solid 1px #e3e3e3; border-radius:100px; background:#ff7234 url(../images/icon_jt2.png) no-repeat}
.history_list .bx-wrapper .bx-controls-direction a.bx-prev{ left:0; background-position: center top}
.history_list .bx-wrapper .bx-controls-direction a.bx-next{ left:0; right:auto; background-position: center bottom}
.history_list .bx-wrapper .bx-controls-direction a:hover{ background-color:#ff8954;}

.info_history .h4{ font-size:24px; color:#e94609; padding-bottom:20px;}
.info_history .photo img{width:100%; }
.info_history .list{padding-top:2%}
.info_history ul li{ padding-left:15px; position:relative;}
.info_history ul li:before{ position:absolute; top:8px; left:0; content:''; border-radius:100px; width:6px; height:6px; background-color:#e94609}
.info_history .owl-nav{position: absolute;width: 100%; top:0; bottom:0;height: 46px;margin: auto;}
.info_history  .owl-nav div{background-color: #fff;bottom: auto;}
.info_history .owl-dots{position: absolute;width: 100%; bottom:0;    padding: 20px 0;}
@media screen and (max-width:1100px){
.history_list .history{ padding-left:100px;}
}
@media screen and (max-width:768px){
.history_list{ padding:20px 0; background-position: center top}
.history_list .h3{ position:relative; padding:20px 0; top:0}
.history_list .history{ padding-left:15px;}
.history_list .list .item{    min-height:80px; height: auto;}
.history_list .list .item .h4{ font-size:16px; width:50px; line-height:50px;}
.history_list .list .item dl{ padding-left:60px;}
.history_list .list .set0,
.history_list .list .set4{ padding-left:100px;}
.history_list .list .set1,
.history_list .list .set3{ padding-left:40px;}
}

.honor_list .item{ border:solid 1px #e3e3e3; padding-bottom:5px;}
.honor_list .item a{ display:block; text-align:center;}
.honor_list .item .pic{position:relative; border-bottom:solid 1px #e3e3e3;margin-bottom:5px}
.honor_list .item .pic span{ display:block; padding-bottom:78%; background-repeat:no-repeat; background-position:center center; background-size:contain;}
.honor_list .item .h4{ font-size:16px; padding:0 10%; height:48px; overflow:hidden; display:flex;align-items:center;justify-content:center;}


.news_list ul li{ padding:2% 0; border-bottom:solid 1px #f5f5f5;}
.news_list ul li .pic{ left:0; position:absolute; height:100%; width:25.216%;transition:all 0.75s ease; overflow:hidden;}
.news_list ul li .pic img{ width:100%;transition: transform .5s ease-in-out;}


.news_list li:hover .pic img{ transform: scale(1.05);}


.news_list ul li .txt{ padding:1% 3% ;transition:all 0.75s ease;}
.news_list ul li .txt .h3{ color:#3c3c3c; padding:10px 0; font-size:18px;}
.news_list ul li a:hover .txt .h3{ color:#e94609;}
.news_list ul li .txt p{ max-height:48px; overflow:hidden;}
.news_list ul li .txt time{ padding-left:30px; display:block; background:url(../images/time.png) no-repeat left}
.news_list ul li .txt .more{ display:inline-block; position:relative; transition:all 0.75s ease; bottom:-100px; color:#ff7234; line-height:28px; padding-left:15px; padding-right:30px; border:solid 1px #ff7234; background:url(../images/more.png) no-repeat right}
.news_list ul li a{ position:relative; padding-left:25.216%; display:block;  color:#777777; overflow:hidden;}
.news_list ul li.hot a{ background-color:#f5f5f5; padding-left:31.52%}
.news_list ul li.hot .pic{ width:31.52%; height:100%;}
.news_list ul li.hot .txt{ }
.news_list ul li.hot .txt .more{ margin-top:20px; bottom:0;}

.news_list ul li:hover{ background: #f5f5f5}



@media screen and (max-width:768px){
.news_list ul li .txt .h3{ padding:5px 0; font-size:16px;}
}
.photo_list{ padding:0 0.9%; position:relative;}
.photo_list .list .item{ float:left; width:50%; padding:1% 2.5%;}
.photo_list .list .item a{ background-color:#f9f9f9; display:block;}
.photo_list .list .item .pic span{ display:block; padding-top:52.4%; background-repeat:no-repeat; background-position: center center; background-size:cover}
.photo_list .list .item .txt{ padding:5% 4%;}
.photo_list .list .item h3{ font-size:16px; position:relative; padding-left:20px;}
.photo_list .list .item h3:before{ position:absolute; left:0; top:8px; content:''; border:solid 5px transparent; border-left-color:#cecece; border-left-width:8px;}
.photo_list .list .item a:hover{ background-color:#f5f1ef}
.photo_list .list .item a:hover h3:before{border-left-color:#e94609;}


.jobs-list .first{ border:solid 1px #dfdfdf; background-color:#f0f0f0; padding:10px 0;}
.jobs-list .list .title{ position:relative; cursor:pointer; border:solid 1px #fff; padding:15px 0;}
.jobs-list .list:nth-child(odd) .title{ border-color:#dfdfdf;}
.jobs-list .list .title:after{ content:''; position:absolute; right:2%; top:50%; display:block; border:solid 5px transparent; border-top-color:#ea4609; border-top-width:10px;}
.jobs-list .first,
.jobs-list .title{ font-size:16px; overflow:hidden; line-height:32px; }
.jobs-list .first span,
.jobs-list .title span{ float:left; width:24%; text-align:center;}
.jobs-list span.job{ padding-left:3%; text-align:left}
.jobs-list .box1{ display:none;}
.jobs-list .list .info{ display:none; background-color:#f9f9f9; padding:3%;}
.jobs-list .list .info .h3{ font-size:14px;}
.jobs-list .list .info .box{ padding:1% 0;}
.jobs-list .div-apply{ text-align:right;}
.jobs-list .div-apply .apply{ line-height:38px; cursor:pointer; border-radius:100px; color:#fff; display:inline-block; padding:0px 50px 0px 30px; background:#e84608 url(../images/icon.png) no-repeat 85% center}
.jobs-list .list.on{ border:solid 2px #ffbfa6; box-shadow:0 6px 10px rgba(0,0,0,0.08)}
.jobs-list .list.on .title:after{border-top-color:#cecece;transform:rotate(180deg);}


.hide_box{position:fixed; width:100%; height:100%; top:0; left:0; z-index:105; background-color:rgba(0,0,0,0.6)}
.hide_box .box{ position:relative; max-width:500px; margin: auto; background-color:#fff; border-radius:20px; padding:1%;}
.hide_box .box .colse{ position:absolute; cursor:pointer; width:30px; line-height:30px; text-align:center; right:-10px; top:-10px; background-color:#e84608; color:#fff; border-radius:100px; font-size:18px;}
.hide_box .box .title{ font-size:16px; line-height:40px; color:#e84608; text-align:center}
.hide_box .box .name{ padding:5px 0;}
.hide_box .box .form .text{ line-height:30px; min-height:30px; width:100%; border:2px dashed #e6e6e6; padding:0 2%; border-radius:5px;}
.hide_box .box .form_err{ color:#ff0000}
.hide_box .box .form .queueList{ margin:0}
.hide_box .box .btn-box{ text-align:center; padding:10px 0;}
.hide_box .box .btn-box .btn{ cursor:pointer; border:none; width:100px; height:30px; border-radius:100px; color:#fff; background-color:#e84608;}
.hide_box .box .btn-box .btn.reset{ background-color:#999}
.job-hide{ display:block; width:0px; height:0px; overflow:hidden;}
.webuploader-container{ margin:auto; width:168px;}

@media screen and (max-width:768px){
.jobs-list span{ width:35%;}
.jobs-list span.job{ width:60%;}
.jobs-list span.num,
.jobs-list span.time{ display:none;}
.jobs-list .box1{ display: block;}
.hide_box .box{ margin:0 20px;}
.statusBar{ height:auto!important;}
.webuploader-container{ width:140px;}
.placeholder .webuploader-pick{ font-size:16px!important; padding:0 12px!important;}
.statusBar .btns{ position:initial!important; padding-bottom:10px; overflow:hidden}
.placeholder{ font-size:14px!important;}
}

.link-list{ overflow:hidden;}
.link-list ul li{ width:25%;  float:left;  padding:2%;}
.link-list ul li a{ display:block;}
.link-list ul li .h5{ font-size:14px; padding-top:2%; text-align:center;}
.link-list ul li .pic{border:solid 1px #ededed; padding-bottom:40%; background-repeat:no-repeat; background-position:center center; background-size:contain;}
@media(max-width:640px){
.link-list ul li{ width:50%;}
}

.contact{ font-size:16px;}
.contact img{ max-width:inherit}
.contact .map{ padding-bottom:35%; position:relative; margin-bottom:20px;}
.contact .map #map{ position:absolute; width:100%; height:100%;}
.contact .info{ padding:40px 0; position:relative; background:url(../images/contact_photo.png) no-repeat left center}
.contact .info:before{ content:''; width:100%; top:50%; display:block; position:absolute; background-color:#e6e6e6; height:1px;}
.contact .info ul{ display:block; overflow:hidden}
.contact .info ul li{ width:50%; float:left; padding:36px 0px 36px 78px; background-repeat:no-repeat; background-position:left 36px;}
.contact .info ul li span{ display:block; color:#999999; padding-bottom:10px;}
.contact .info ul li:nth-child(1){ background-image:url(../images/c1.png);}
.contact .info ul li:nth-child(2){ background-image:url(../images/c2.png);}
.contact .info ul li:nth-child(3){ background-image:url(../images/c3.png);}
.contact .info ul li:nth-child(4){ background-image:url(../images/wx.png);}
.contact .info ul li:nth-child(4) img{ width:120px;}
.BMap_bubble_content{ padding-top:15px;}
@media(max-width:768px){
.contact .info ul li{ width:100%; float:none;padding:20px 0px 20px 78px;}
.contact .info:before{ display:none;}
}

.Pages{ text-align:center; padding:3% 0; clear:both; line-height:32px; }
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump{ display:none;}
.Pages em{ font-style:normal;}
.Pages em a{ margin:0px 5px;}
.Pages a{ color:#333333; padding:0 12px; display:inline-block; border:solid 1px #edecec;}
.Pages a.a_cur{ background-color:#ff7234; color:#fff; border-color:#ff7234;}
.Pages a.no{ cursor:default;}

.single{ text-align:justify; color:#777; line-height:25px;}

.info_box{ padding-left:60px; position:relative;}
.detail_article {  background-color:#f9f9f9; padding:2% 10%;}
.detail_article .title{ color:#303030; padding-top:3%; line-height:30px; font-size:20px; text-align:center;}
.detail_article .other{ color:#999999; padding:1% 0; border-bottom:solid 2px #dddddd;}
.detail_article .other span.hits{ float:right;}
.detail_article .single{}

.single  iframe{width:100%; max-width:100%;height:380px ; margin: 40px 0;}

@media only screen and (max-width: 640px) {
.single iframe{height:320px!important; margin: 20px 0;}
}

.info_box .bdsharebuttonbox{ position:absolute; left:0px;}
.info_box .bdsharebuttonbox a{ width:50px!important; height:50px!important; margin:0 0 5px 0!important; display:block; border:solid 1px #e3e3e3; float:none!important; background:url(../images/share_info.png) no-repeat!important}
.info_box .bdsharebuttonbox a.bds_weixin{ background-position:center top!important}
.info_box .bdsharebuttonbox a.bds_tsina{ background-position:center -53px!important}
.info_box .bdsharebuttonbox a.bds_qzone{ background-position:center bottom!important}
.bd_weixin_popup .bd_weixin_popup_main{ padding:5px 0!important;}


.info_prev_next {padding:2% 0;  opacity:0.8; overflow:hidden; text-align:center; position:relative;}
.info_prev_next span{ display: inline-block;}
.info_prev_next span a{ text-indent:-999px; padding:8px 18px; display:inline-block;  border:solid 1px #edecec; overflow:hidden;  background-repeat:no-repeat; background-position:center center}
.info_prev_next span.prev{ float:left;}
.info_prev_next span.next{ float:right;}
.info_prev_next span.back a{  padding:8px 38px; background-image: url(../images/info_back.png)}
.info_prev_next span.prev a{background-image: url(../images/jt_prev.png)}
.info_prev_next span.next a{background-image: url(../images/jt_next.png)}


@media(max-width:640px){
.detail_article { padding:2% 4%}
}
/*index*/

/*index end*/

.menu{ position:relative; background-color:#f0f0f0; border-bottom:solid 1px #e3e3e3; margin-bottom:3%;}
.menu .auto{ margin-bottom:-1px;min-height:64px; }
.menu .column{ width:180px; height:100%; position:absolute; background-color:#e94609;/* background-image: linear-gradient(to bottom,#e94609 50%,#fff 50%); */}
.menu .column span{ padding-left:40px; display:block; line-height:18px;}
.menu .column span.cn{ font-size:22px; padding-top:20px; color:#fff;}
.menu .column span.en{ color:#ec5d28; font-size:12px; text-transform:uppercase;}
.menu .sub{ padding-left:180px;}

.menu .sub ul{ position:relative; z-index:99;}

.menu .sub li{ display:inline-block; line-height:64px; }

.menu .sub li#menu853{display: none}


.menu .sub li.hide{display: none;}
#remore{background: url(../images/head-nw-icon.png) right center no-repeat;padding-right: 12px;position: absolute;line-height: 65px;right: 15px;top: 0;}
#remore:hover{background: url(../images/head-nw-icon-on.png) right center no-repeat;}
#rehide{display: none;background: url(../images/head-nw-icon.png) right center no-repeat;padding-right: 12px;position: absolute;line-height: 65px;right: 15px;top: 0;}
#rehide:hover{background: url(../images/head-nw-icon-on.png) right center no-repeat;}
.menu .sub li a{ padding:0px 21px; display:inline-block; font-size:16px; color:#5b5b5b;}
.menu .sub li i{ font-style:normal;}
.menu .sub li.on,.menu .sub li.subon, .menu .sub li:hover { background-color:#ffffff;}
.menu .sub li.li_sub{background-image: url(../images/menu_sub.png); background-repeat:no-repeat; background-position:center bottom}


.menu .sub dl{  z-index:-1; width:0; line-height:48px; height:48px;top:10px;left:0;position:absolute;width:0%; overflow:hidden; border:solid 1px #eaeaea; border-top:none;  background-color:#fff;}
@keyframes menu_show{
	0%{ top:10px; width:0;box-shadow:none;}
	10%{ top:63px; z-index:1; width:100%;box-shadow: 0 5px 0 #f7f7f9;}
}
.menu .sub li:hover dl{top:63px; width:100%;box-shadow: 0 5px 0 #f7f7f9; animation:menu_show 0.8s;  }

.menu .sub dl span{ position:relative; padding:0 20px;}
.menu .sub dl span:after{ content:''; position:absolute; right:0px; top:50%; margin-top:-6px; width:1px; height:12px; background-color:#e9e9eb;}
.menu .sub dl span:last-child:after{ display:none;}
.menu .sub dl span a{ padding:0; color:#a3a3a3;}
.menu .sub dl span.subon a,
.menu .sub dl span a:hover{ color:#ef551f;}

/*.menu2 .auto{ position:static; }
.menu2 .sub ul{position:static;}*/
.case2{text-align: center;padding-top: 40px;padding-bottom: 95px;}
.case2 h3{margin-bottom: 60px;padding-bottom: 0;}
.case2 .auto dd{display: inline-block;width: 19%;padding-bottom: 25.33%;height: 0;position:relative; border-radius: 30px 0}
.case2 .auto dd~dd{margin-left: .8%;}
.case2 .auto dd .cont{position:absolute;width: 100%;height: 100%;display: inline-block;left: 0;top: 0;padding-top: 43.33%;box-sizing: border-box;}
.case2 .auto dd .cont div{display: inline-block;width: 26.67%;padding-bottom: 26.67%;height: 0;background:rgba(255,255,255,.25) no-repeat center center / 50% 50%;border-radius: 50%;margin-bottom: -10px;}
.case2 .auto dd .cont i{ font-size: 16px;color:#fff;}


@media(max-width:768px){
	
	.case2 .auto dd{ width: 100%; margin-left: 0; padding-bottom: 100%; }
	
}



.column-name{ line-height:30px; padding-bottom:3%;text-align:center;}
.column-name span{ display:block;}
.column-name span.cn{  color:#303030;font-size:32px;}
.column-name span.en{ color:#cbcbcb; font-size:12px; text-transform:uppercase; padding-bottom:10px;}
.column-name:after{ content:''; display:block; width:50px; height:2px; background-color:#ff7234; margin:auto;}
@media screen and (max-width:1200px){
.menu .sub li a{ padding:0px 13px;}
}
@media screen and (max-width:1010px){
.column-name span.cn{ font-size:28px;}
}

@media screen and (max-width:640px){
.menu{ display:none;}
.column-name{ padding:3% 0; line-height:24px;}
.column-name span.cn{ font-size:20px;}
.column-name span.en{ padding-bottom:0}
}



.banner_pc,
.banner_wap{ padding-top:65px;}
.banner_wap{ display:none;}
.banner_pc img{ max-height:300px;}
@media screen and (max-width:1080px){
.banner_pc,
.banner_wap{ padding-top:53px;}
}
@media screen and (max-width:640px){
.banner_wap{ display: block;}
.banner_pc{ display: none;}
}

.team_name { padding-bottom:3%; line-height:40px; font-size:16px;}
.team_name span{ white-space:nowrap; padding-right:20px;}
.team_name span a{ display:inline-block;}
.team_name span a.on{ border-bottom:solid 1px #fb6933;}

.team_article{ position:relative; border-right:solid 1px #E6E6E6; margin-bottom:20px;}
.team_article:before,
.team_article:after{ content:''; display:block; display:block; width:100%; height:1px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+8,e6e6e6+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(left, rgb(255,255,255) 15%, rgb(230,230,230) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgb(255,255,255) 15%,rgb(230,230,230) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgb(255,255,255) 15%,rgb(230,230,230) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=1 ); /* IE6-9 */
}
.team_article .photo{ float:left; width:25.2%;}
.team_article .photo img{ width:100%;}
.team_article .article{ float:right; width:73.8%; padding:1% 3% }
.team_article .article .name b{ color:#38393b; font-weight:normal; line-height:50px; font-size:40px;  display:block;}
.team_article .article .name span{ color:#e94609; font-size:16px;}
.team_article .article .txt{ padding:3% 0;}

.article_dszjy{ min-height:400px;}
.article_dszjy .pic{ float:right; position:relative; padding-left:55px;}
.article_dszjy .pic span{ left:56px; bottom:0px; position:absolute; background-color:#e94609; color:#fff; padding:5px 9px;}
.article_dszjy .pic span b{ font-weight:normal; display:block; font-size:24px;}
.h3_yellow{ color:#e94609; font-size:24px; padding-top:3%; padding-bottom:1%;}

.article_jdjj ol{ overflow:hidden;}
.article_jdjj ol li{ margin:10px 0; color:#8d8d8d; line-height:32px; float:left; width:20%; text-align:center; border-right:solid 1px #ebebeb;}
.article_jdjj ol li strong{ font-weight:normal; font-size:40px; color:#ff7d36}
.article_jdjj ol li span{ display:block; color:#555555}
.article_jdjj ol li sup{ position:absolute; color:#ff7d36; margin-top:-10px;}
.article_jdjj ol li:last-child{ border-right:none;}
.article_jdjj .video video{ width:100%; }

.article_yjsm ul li{ position:relative; padding-left:154px; padding-right:10px; min-height:130px; display:block; width:53%; float:left;}
.article_yjsm ul li .pic{ left:0; position:absolute; width:122px;}
.article_yjsm ul li .pic .icon{ position:absolute; right:-12px; top:12px; background-color:#e94707; border-radius:100px;}
.article_yjsm ul li:nth-child(2n+1){ width:47%; clear:both}
.article_yjsm ul li:nth-child(5){ float:none; width:100%;}


.article_zzjg{ text-align:center;}

.company_link{ position:relative; padding:20px 0px 20px 40px; line-height:32px;}
.company_link:before{ left:0; position:absolute; content:''; border-radius:100px; border:solid 1px #f0f0f0; width:32px; height:32px; background:url(../images/icon_link.png) no-repeat center center}
.company_link a{ display:inline-block; font-size:18px; color:#e94609;}

.article_company ol.txt1{ overflow:hidden;}
.article_company ol.txt1 li{ margin:10px 0; color:#8d8d8d; line-height:32px; float:left; width:20%; text-align:center; border-right:solid 1px #ebebeb;}
.article_company ol.txt1 li strong{ font-weight:normal; font-size:40px; color:#ff7d36}
.article_company ol.txt1 li span{ display:block; color:#555555}
.article_company ol.txt1 li sup{ position:absolute; color:#ff7d36; margin-top:-10px;}
.article_company ol.txt1 li:last-child{ border-right:none;}
.article_company .h3{ font-size:20px; color:#3d3d3d; padding-bottom:15px; font-weight:bold;}

.article_djwh{ color:#7e7e7e;}
.article_djwh .h4{ padding:10px 0; font-size:20px; color:#474747;}
.article_djwh .h5{ font-size:18px; padding-bottom:10px;}
.article_djwh ol li{ line-height:18px; padding:5px 0px 5px 20px;  background:url(../images/icon4.png) no-repeat left 8px;}
.article_djwh .txt{ padding:3% 0; border-bottom:solid 1px #eeeeee;}
.article_djwh .photo1,
.article_djwh .photo2,
.article_djwh .photo3,
.article_djwh .photo4{ padding:2% 0}
.article_djwh ul{ overflow:hidden;}
.article_djwh ul li{ position:relative;text-align:center;}
.article_djwh .photo2 ul li span,
.article_djwh .photo3 ul li span,
.article_djwh .photo4 ul li span{ left:0; line-height:35px; height:35px; overflow:hidden; position:absolute; bottom:0; width:100%; padding:0 3%; color:#fff; background-color:rgba(0,0,0,0.6)}
.article_djwh .photo1 ul li{float:left; width:33.333%; }
.article_djwh .photo2 ul li{  float:left; width:33%; margin-bottom:0.5%;}
.article_djwh .photo2 ul li:nth-child(2){ margin-left:0.5%;margin-right:0.5%;}
.article_djwh .photo2 ul li:nth-child(5){ margin-left:0.5%; width:66.5%;}
.article_djwh .photo3{ max-width:814px; margin:auto; padding:20px 141px;}
.article_djwh .photo3 ul li span{ display:none;}
.article_djwh .photo3 ul li:hover span{ display:block;}
.article_djwh .bx-wrapper .bx-controls-direction a{ margin-top:-20px; width:41px; height:41px; background-image:url(../images/jt2.png);}
.article_djwh .bx-wrapper .bx-controls-direction a.bx-prev{ left:-80px;}
.article_djwh .bx-wrapper .bx-controls-direction a.bx-next{ right:-80px;}

.article_djwh .photo4 ul li{float:left; width:48%; }
.article_djwh .photo4 ul li:nth-child(2){ margin-left:2%;}



.case_name{ font-size:20px; color:#3d3d3d; line-height:50px; padding:2% 0;text-align:center;}
.case_name:after{ content:''; display:block; width:18px; height:2px; background-color:#e94609; margin:auto;}

.case_category{ text-align:center; padding-bottom:3%}
.case_category .auto{ border-bottom:solid 1px #e6e7ea; }
.case_category  span{  display:inline-block; font-size:20px; padding:0px 20px; white-space:nowrap}
.case_category  span a{ display:inline-block;  height:40px; line-height:40px;}
.case_category  span.on a{ color:#f0551b;border-bottom:solid 2px #f0551b;}

.case_intro{ position:relative; overflow:hidden; line-height:26px; color:#777777;  background-color:#f5f1ef;}
.case_intro .photo{ position:absolute;width:50%; height:100%; max-height: 650px; overflow:hidden;}
.case_intro .photo img{ max-width:inherit; height:100%;}
.case_intro .intro{ padding:2% 0 2% 53%;}
.case_intro .txt{ padding:2%;}
.case_intro .h3{ padding:15px 0; font-size:20px; color:#3d3d3d;}

.case_intro .box1 { padding: 5% 0;}
.case_intro .box1 dl { background: #fff;}
.case_intro .box1 dd { display: block; width: 100%; height: 300px; clear: both;}
.case_intro .box1 dd img,
.case_intro .box1 dd:nth-child(2) .brief { float: left; width: 50%;}
.case_intro .box1 dd:nth-child(2) img,
.case_intro .box1 dd .brief { float: right; width: 50%;}
.case_intro .box1 dd .brief { margin: 0; padding: 8% 10% 0; font-size: 16px; color: #333; line-height: 2; text-align: center;}

.case_intro .list { padding: 2% 0;}
.case_intro .list dl{ background: #fff; display:table; float:left; width:18% ;margin-right:2.5%; border:1px solid #ededed;}
.case_intro .list dl:nth-child(5){ margin-right:0;}
.case_intro .list dl > *{ display:table-cell; vertical-align:middle;}
.case_intro .list dt{ width:95px;}
.case_intro .list dt b{ display:block;width:45px; height:45px; border-radius:50%; background:#e94609; color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:45px; text-align:center; margin:25px auto;}
.case_intro .list dt b::after{ position:absolute; content:''; width:20px; height:7px; background:#ff9066; bottom:0; right:0;}
.case_intro .list dd p{ padding:3% 5% 3% 0; color:#333; margin:0;}

.case_intro .wrap-container{ padding: 2% 0;}
.case_intro ul li{ float: left; width: 23%; margin-right: 2.5%;}
.case_intro ul li:nth-child(4){ margin-right: 0;}
.case_intro ul li .liBox{ background: #fff; border-radius: 30px 0 0 0; border: 1px solid #ededed; padding: 20px 20px 30px; border-right: 3px solid #ff9066;}
.case_intro ul li .liBox .h3{margin: 0; font-size: 18px; font-weight: normal; color: #e94609;}
.case_intro ul li .liBox .txt{ font-size: 16px; color: #666; padding: 0; height: 48px;}

.case_list .item a{ display:block; position:relative; text-align:center; background-color:#f5f1ef}
.case_list .item .pic span{ display:block; padding-bottom:64.29%; background-repeat:no-repeat; background-position:center center;}
.case_list .item .icon{ position:absolute; left:50%; margin-left:-30px; margin-top:-40px; border-radius:100px;padding:10px; background-color:#f5f1ef; box-shadow:0 0 0px 5px rgba(245, 241, 239, 0.8);}
.case_list .item .icon img{ width:40px; height:40px; transition: ease-in-out 0.3s;}
.case_list .item .txt{ padding:20px 5%;}
.case_list .item .txt .h4{ color:#3d3d3d; font-size:16px; height:48px; overflow:hidden;}
.case_list .item a:hover{ background-color:#f9f9f9;}
.case_list .item a:hover .icon img{transform-style: preserve-3d;  transform:rotateY(180deg);}
.case_list .item a:hover .txt .h4{ color:#e94609;}

.case_link{ padding-bottom:3%;}
.case_link p{ padding:0; margin:0}
.case_link .ul li{ float:left; width:20%; padding:5px;}
.case_link .ul li .pic{ border:solid 1px #e5e5e5;}
.case_link .ul li .pic span{ display:block; padding-bottom:37%; background-repeat:no-repeat; background-position: center center; background-color:#fff; background-size:cover;}

.case_body .footer{ position:relative;}

/* 园区开发 */
.case_info{padding-bottom: 3%;}
.case_info .information{padding-top:0%;}
.case_info .information .itemL{width: 50%;float: left;line-height:26px;color:#777777;}
.case_info .information .itemL h5,
.case_info .information .itemR h5{padding-bottom:15px; font-size:20px; color:#3d3d3d;margin: 0;font-weight: normal;}
.case_info .information .itemL p{margin: 0;}
.case_info .information .itemR{width: 46%;float: right;padding-top: 3%;}
.case_info .information .itemL img,
.case_info .information .itemR img{width: 100%; max-width: 570px;}
.arrogant{}
.arrogant h5{font-size: 20px;color: #3d3d3d;text-align: center;line-height: 133px;margin: 0;font-weight: normal;}
.arrogant .proudList{padding-left: 5.5%;}
.arrogant .proudList li{padding-left: 52px;padding-bottom: 25px;position:relative;}
.arrogant .proudList li:before{height: 100%;width: 1px;background: #e94609;content: '';position: absolute;left: 0;top: 10%;}
.arrogant .proudList li p{font-size: 20px;color: #3d3d3d;line-height: 25px;margin: 0;margin-bottom: 18px;position: relative;}
.arrogant .proudList li p:before{width: 16px;height: 16px;content: '';background: url('../images/icon5.png') no-repeat;background-size: 100%;position: absolute;left: -60px;top: 20%;}
.arrogant .proudList li p:after{width: 15px;height: 2px;background: #3d3d3d;content: '';position: absolute;left: -25px;top: 50%;}
.arrogant .proudList li span{font-size: 14px;line-height: 25px;color: #666;}
.arrogant .proudList li:last-child:before{background: none;}
.ourinfo{padding: 6%;background: #f5f1ef;}
.ourinfo .ul{margin-bottom: 2%;}
.ourinfo li{float: left;width: 32%;margin-left: 2%;position: relative;overflow: hidden;}
.ourinfo li:hover img{transform: scale(1.1, 1.1);transition: 0.2s;}
.ourinfo li:first-child{margin-left: 0;}
.ourinfo li img{width: 100%;}
.ourinfo li .ourdes{position: absolute;top: 50%;padding: 0 28px;color: #fff;}
.ourinfo li .ourdes p{font-size: 20px;}
.ourinfo .common{display: table-row;}
.ourinfo .common .iteL{width: 50%;display: table-cell;}
.ourinfo .common .iteL img{width: 100%;}
.ourinfo .common .iteR{width: 50%;background: #fff;display: table-cell;vertical-align: middle;padding: 0 5%;}
.ourinfo .common .iteR h5{font-size: 20px;color: #333;line-height: 25px;font-weight: normal;position: relative;margin: 0;}
.ourinfo .common .iteR h5:before{width: 18px;height: 2px;background: #e94609;content: '';position: absolute;bottom: -65%;left: 0;}
.ourinfo .common .iteR p{color: #666;line-height: 25px;}
/* 智慧环保 */
.case_item{padding-bottom: 8.6%;}
.case_item .information{padding-top: 5%;}
.case_item .information .infoL{width: 61%;float: left;line-height:26px;color:#777777;}
.case_item .information .infoL h5{padding: 15px 0; font-size:20px; color:#3d3d3d;margin: 0;font-weight: normal;}
.case_item .information .infoL p{margin: 0;}
.case_item .information .infoR{width: 34%;float: right;}
.case_item .information .infoR img{width: 100%;}
/* 金融服务 */
.case_info .information .infoL{width: 53%;float: left;line-height:26px;color:#777777;}
.case_info .information .infoL h5{padding:15px 0; font-size:22px; color:#3d3d3d;margin: 0;font-weight: normal;}
.case_info .information .infoL p{margin: 0;line-height: 28px;font-size: 14px;}
.case_info .information .infoL .caseList li{position: relative;padding-left: 34px;}
.case_info .information .infoL .caseList li a{font-size: 16px;}
.case_info .information .infoL .caseList li a:hover{color: #e94609;}
.case_info .information .infoL .caseList li:before{width: 16px;height: 16px;content: '';background: url('../images/icon5.png') no-repeat;background-size: 100%;position: absolute;left: 0;top: 5px;}
.case_info .information .infoR{width: 40.5%;float: right;}
.case_info .information .infoR img{width: 100%;}

.case_txt{padding:3% 0;background: #f5f1ef;}
.case_txt .information .infoL{width: 40.5%;float: left;}
.case_txt .information .infoL img{width: 100%;}
.case_txt .information .infoR{width: 54%;float: right;line-height:26px;color:#777777;}
.case_txt .information .infoR h5{padding: 15px 0; font-size:22px; color:#3d3d3d;margin: 0;font-weight: normal;}
.case_txt .information .infoR p{margin: 0;line-height: 28px;}
.case_txt .information .infoR span{font-size: 18px;color: #f0551b;margin-top: 12px;display: block;    margin-bottom: 4px;}
.ul_1{padding:3% 0;text-align: center}
.ul_1 li{width:38%;margin-right: 1%;    display: inline-block;}
.ul_1 li:last-child{margin-right:0%;width: 20%;}


@media screen and (max-width:960px){
	.case_info .information .itemL{width: 100%;float: none;}
	.case_info .information .itemR{width: 100%;float: none;}
	.case_item .information .infoL{width: 100%;float: none;}
	.case_item .information .infoR{width: 100%;float: none;}
	.case_info .information .infoL{width: 100%;float: none;}
	.case_info .information .infoR{width: 100%;float: none;}
	.case_txt .information .infoL{width: 100%;float: none;}
	.case_txt .information .infoR{width: 100%;float: none;}
	.ourinfo .common{display: block;}
	.ourinfo .common .iteL{display: block;width: 100%;}
	.ourinfo .common .iteR{width: 100%;padding: 5%;}
}

@media screen and (max-width:960px){
.team_article .article .name b{ font-size:26px; line-height:30px;}
.article_jdjj ol li{ width:33.333%; line-height:28px;}
.article_jdjj ol li strong{ font-size:28px;}

.article_company ol.txt1 li{ width:33.333%; line-height:28px;}
.article_company ol.txt1 li strong{ font-size:28px;}

.case_category span{ font-size:16px;}

.case_intro .photo{ position:relative; width:100%;}
.case_intro .photo img{ max-width:100%; height:auto}
.case_intro .intro{ padding:2% }

.case_link .ul li{ width:33.333%}

}
@media screen and (max-width:768px){
.article_yjsm ul li,
.article_yjsm ul li:nth-child(2n+1){ float:none; width:100%;}
.article_yjsm ul li{ padding-left:130px;}
.article_yjsm ul li .pic{ width:100px;}

.article_djwh .h4{ font-size:18px;}
.article_djwh .h5{ font-size:16px;}
.article_djwh .photo3{ padding:20px 50px;}
.article_djwh .bx-wrapper .bx-controls-direction a.bx-prev{ left:-50px;}
.article_djwh .bx-wrapper .bx-controls-direction a.bx-next{ right:-50px;}
}
@media screen and (max-width:640px){
.article_dszjy .pic{ float:none;}
.article_dszjy .pic span b,
.h3_yellow{ font-size:18px;}

.article_jdjj ol li{ width:50%;}
.article_jdjj ol li:nth-child(2),
.article_jdjj ol li:nth-child(4){ border-right:none;}
.article_jdjj ol li:last-child{ width:100%;}

.article_yjsm ul li{ padding-left:100px; padding-top:2%; padding-bottom:2%;}
.article_yjsm ul li .pic{ width:80px;}

.case_intro .h3{ font-size:16px;}

.case_link .ul li{ width:50%}
}

/*index*/
.bx-wrapper{ position:relative; margin:auto}
.bx-wrapper .bx-pager{ position:absolute; width:100%; text-align:center; bottom:5%;}
.bx-wrapper .bx-pager .bx-pager-item{ padding:0px 10px; display:inline-block;}
.bx-wrapper .bx-pager .bx-pager-item a{ position:relative; display:inline-block; width:6px; height:6px; border-radius:100px; box-shadow:0px 0px 0px 2px #fff; font-size:0;}
.bx-wrapper .bx-pager .bx-pager-item a.active{ background-color:#e94609; box-shadow:0px 0px 0px 1px #e94609}
.bx-wrapper .bx-pager .bx-pager-item a.active:before{ content:''; position:absolute; display:block; left:-6px; top:-6px; width:14px; height:14px; border:solid 2px #e94609; border-radius:100px;}
.bx-wrapper .bx-controls-direction a{top:50%; width:33px; margin-top:-33px; height:63px; text-indent:-999px; overflow:hidden; display:block; position:absolute;background:url(../images/icon_jt.png) no-repeat}
.bx-wrapper .bx-controls-direction a.bx-prev{ left:10%; background-position:left center}
.bx-wrapper .bx-controls-direction a.bx-next{ right:10%; background-position:right center}

.h_banner .bx-wrapper .bx-controls-direction a{ opacity:0.5;}
.h_banner .bx-wrapper .bx-controls-direction a:hover{ opacity:0.8;}

.h_banner .swiper-pagination-bullet{ margin:0px 10px!important ; opacity:1!important; background-color:transparent!important; position:relative; display:inline-block; width:6px; height:6px; border-radius:100px; box-shadow:0px 0px 0px 2px #fff; font-size:0;}
.h_banner .swiper-pagination-bullet-active{ background-color:#e94609!important; box-shadow:0px 0px 0px 1px #e94609}
.h_banner .swiper-pagination-bullet-active:before{ content:''; position:absolute; display:block; left:-6px; top:-6px; width:14px; height:14px; border:solid 2px #e94609; border-radius:100px;}
.h_banner .img-pc{ max-height:900px;}
.h_banner .img-wap{ display:none;}
.h_banner .videoBox > *{ position:absolute;left:0; top:0; width:100%; height:100%;}
.h_banner .video{ background:#000;}
.h_banner .video-play{ z-index:100; display:none; cursor:pointer; background: url(../images/video-play.png) no-repeat center center;}

.h_case{ display:none; padding:1% 0; background-color:#f9f9f9; border-bottom:solid 1px #f3f3f3; margin-bottom:20px;}
.h_case .list{ float:left;  width:46%; margin:0 2%; padding:0px 0 0 120px; position:relative;  background-repeat:no-repeat; background-position:left center;}
.h_case .list .h4{ padding:2% 0; font-size:22px; color:#272727;}
.h_case .list .h4 b{ font-weight:normal;}
.h_case .list .h4 span{ text-transform:uppercase; padding-left:10px;font-size:16px; color:#b4b4b4;}
.h_case .list:nth-child(1){ background-image:url(../images/i1.png); border-right:solid 1px #e5e5e5;}
.h_case .list:nth-child(2){ background-image:url(../images/i2.png)}
.h_case .list:nth-child(1):after{ background:url(../images/h_case_line.png) no-repeat right center}
.h_case .list dl{ overflow:hidden; font-size:16px; line-height:25px;}
.h_case .list dl a{ position:relative; color:#727272; padding-left:18px;}
.h_case .list dl a:hover{color:#f6805c;}
.h_case .list dl a:before{ position:absolute; left:0; top:50%; margin-top:-1px; display:inline-block; content:''; width:6px; height:2px; background-color:#f6805c;}
.h_case .list dl span{ display:block; position:relative; float:left; width:33.333%;}
@media screen and (max-width:1200px){
.h_case .list{width:44%; margin:0 0.5%;}
}

.h_news { position:relative; padding-top:2%}
.h_news .tab{ overflow:hidden; font-size:16px; margin-bottom:2%; border-bottom:solid 1px #f1f1f1;}
.h_news .tab span{ float:left; display:block; cursor:pointer; width:106px; }
.h_news .tab span a{ display:block; text-align:center; line-height:37px; color:#8e8e8e}
.h_news .tab span.show{ border-bottom:solid 2px #fb6933;}
.h_news .tab span.show a{ border:solid 1px #f1f1f1; border-bottom:none; color:#616161;}
.h_news .photo{ float:left; width:48%;}
.h_news .photo ul li a{ position:relative; display:block; width:100%;}
.h_news .photo ul li a:hover .txt .h3{ color:#fb6933;}
.h_news .photo ul li .pic{ position:absolute; width:30.244%; height:100%; overflow:hidden;}
.h_news .photo ul li .pic img{ max-height:128px;}
.h_news .photo ul li .txt{ padding:5px 0 5px  35%;}
.h_news .photo ul li .txt .h3{ color:#555; font-size:18px; line-height:18px; margin-bottom: 10px;}
.h_news .photo ul li .txt p{ height:48px; overflow:hidden; color:#8b8b8b; line-height: 24px; margin-bottom:18px;}
.h_news .photo ul li .txt .details{ color:#fb6933; padding-right:18px; background:url(../images/icon2.png) no-repeat right}
.h_news .list{ float:right; width:50%;}
.h_news .list ul{ padding:0px 10px; line-height:32px;}
.h_news .list ul li{ font-size:16px; padding-left:12px; background:url(../images/li_icon.png) no-repeat left}
.h_news .list ul li a{ color:#8b8b8b}
.h_news .list ul li a:hover{ color:#fb6933}
.h_news .list ul li time{ font-size:14px; float:right; color:#c1c1c1; padding-left:10px;}
.h_photo{ padding-top:20px;}
.h_photo img{ max-height:160px}

@media screen and (max-width:960px){
.h_case .list{ float:none; width:100%; margin:2% 0}
.h_case .list:nth-child(1){ border-right:none;}

}
@media screen and (max-width:640px){
.bx-wrapper .bx-pager{ bottom:2%}
.bx-wrapper .bx-controls-direction a{ width:18px; height:30px;}

.h_case .list{ padding-left:70px; background-size:60px; background-position:left top}
.h_case .list .h4{ font-size:18px;}
.h_case .list .h4 span{ font-size:14px;}
.h_case .list dl{ padding:2% 0}
.h_case .list dl span{ width:50%}

.h_banner{ margin-top:94px;}
.h_banner .img-pc{ display:none;}
.h_banner .img-wap{ display: inline;}

.h_news .tab span{ width:auto;}
.h_news .tab span a{ padding:0px 8px;}
.h_news .photo,
.h_news .list{ float:none; width:100%;}
.h_news .list{ padding-top:10px;}
.h_news .photo ul li .txt .h3{ font-size:16px; padding-top:10px;}
.h_news .photo ul li .pic{ width:100%; position:relative}
.h_news .photo ul li .pic img{ width:100%; max-height:none;}
.h_news .photo ul li .txt{ padding-left:0}
}










.Singlepa { background: #fff}
.Singlepa .auto_1240{ max-width:1240px;}
@media(max-width:1240px){.Singlepa  .auto_1240{ padding:0 2%;}}

.Singlepa .tcenter{ text-align: center}

.Singlepa {padding: 3% 0 }
.Singlepa  .part{height: auto; overflow: hidden; padding-bottom: 70px; }
.Singlepa  .part .left{float: left; width: 48%; text-align: left;position: relative}
.Singlepa  .part .left:after{content: ""; display: block;position: absolute; right: -4%; top: 0; width: 1px; height: 100%; border-right: 1px dashed #ddd}
.Singlepa .part  .pic{ text-align: center}


.Singlepa  .part .right{float:right;width: 48%;  }



.Singlepa .title{ text-align: center; border-bottom: 1px solid #eee; margin-bottom: 20px; padding-bottom: 10px; line-height: 36px;}
.Singlepa .title span{display: inline-block;font-family:Arial, Helvetica, sans-serif ; color: #fff; margin-right: 5px;  position: relative; width: 24px;height: 24px; }

.Singlepa .title span i{font-style: normal; position: relative; z-index: 50; line-height: 18px; display: block; background: #e94609; width: 24px;height: 24px;  line-height: 24px; position: absolute; left: 0; top:4px; border-radius: 50% }
.Singlepa .title span i{font-style: normal; position: relative; z-index: 50; line-height: 18px; display: block; background: #e94609; width: 24px;height: 24px;  line-height: 24px; position: absolute; left: 0; top:4px; border-radius: 50% }
.Singlepa .title h1{ font-size: 22px; font-weight: normal; color: #444; display: inline-block;margin: 0; line-height: 30px;}


.Singlepa .part .text{height: auto; overflow: hidden; padding-bottom: 20px;}
.Singlepa .part h2{ font-size: 20px ;font-weight: normal; color: #444; margin: 0 0 10px 0}
.Singlepa .part p{ font-size: 16px; line-height: 28px; color: #666;  margin: 0}
.Singlepa .part p b{ color: #e94609; font-weight: normal}
.Singlepa .part .dd{background: url(../images/dd.png) no-repeat left;padding-left: 23px;}


 
.Singlepa .part3{ background: #f5f1ef; padding: 60px 0; margin-bottom: 60px;}
.Singlepa .part3 .title{ border-bottom: none; margin-bottom: 0}


.Singlepa .part5 .list1{ height: auto; overflow: hidden }
.Singlepa .part5 .list1 dd{ width: 48%; float: left; margin-right: 2%; margin-bottom: 2%; height: 300px; background: #e94609; display: block !important; vertical-align: baseline !important   }
.Singlepa .part5 .list1 dd:nth-child(2n){ margin-right: 0}

.Singlepa .part5 .list1 dd .pic{ width: 50%;  float: left;  height: 100%; background-repeat: no-repeat; background-size: cover} 
.Singlepa .part5 .list1 dd .text{ width: 50%;  float: left;  height: 100%; padding:60px 30px 30px 30px;}
.Singlepa .part5 .list1 dd .text h1{ color: #fff; font-size: 20px; font-weight: normal; margin: 0 0 20px 0}
.Singlepa .part5 .list1 dd .text p{ color: rgba(255,255,255,0.8)  }


.Singlepa .part5 .list1 dd:nth-child(3) .pic,
.Singlepa .part5 .list1 dd:nth-child(4) .pic{ float: right}

.Singlepa .part5 .list1 dd:nth-child(3) .text,
.Singlepa .part5 .list1 dd:nth-child(4) .text{ float: left}
	
	


@media(max-width:1000px){
			.Singlepa .part3{ padding: 30px 0 !important}
	
	
	.Singlepa .part5 .list1 dd{ width: 100%; height: auto}
	.Singlepa .part5 .list1 dd .pic{height: 300px;}
	.Singlepa .part5 .list1 dd .text{padding: 20px;}
.Singlepa .part5 .list1 dd .pic,
.Singlepa .part5 .list1 dd .text{ float: left !important; width: 100%;}
}







	
	.Singlepa .part8{ background: #f5f1ef; padding: 60px 0; margin-bottom: 60px;}
	.Singlepa .part8 .pic{ width: 49%; float:left; margin-right: 2%; background: #fff; margin-bottom: 30px}
	.Singlepa .part8 .pic:nth-child(2){ margin-right:0;}


	.Singlepa .part8 .conten{ width: 100%; height: auto; overflow: hidden; background: #fff; padding: 2% 10%; }
	.Singlepa .part8 .text{ width: 30%; float: left; padding: 30px;}
	.Singlepa .part8 .img{ width: 70%; float:right; text-align: right}


@media(max-width:1000px){
	
		.Singlepa .part8{ padding: 30px 0 !important}
		.Singlepa .part8 .text,
	.Singlepa .part8 .img{width: 100%; float: left !important}
	
	
}




	.Singlepa .part10{ background: #f5f1ef; padding: 60px 0;}
	.Singlepa .part10 .title{ margin-bottom: 0px; border-bottom: none}

	.Singlepa .part10 .list1{ padding: 0 5%;width: 100%}
	.Singlepa .part10 dd{ float: left; width: 25%; text-align: center; border-right: 1px solid #ddd; display: block !important;   vertical-align: baseline !important }
	.Singlepa .part10 dd:nth-child(4n){  border-right:none}
	.Singlepa .part10 dd h1{ color: #e94609; font-size: 20px; margin: 10px 0 5px 0}
	.Singlepa .part10 dd h2{ color: #444; font-size: 16px; margin: 0}





@media(max-width:1000px){
	
	.Singlepa  .part .left,
	.Singlepa  .part .right{ width: 100%; margin-bottom: 20px; float: left}
	
	.Singlepa  .part{padding-bottom: 20px;}
	
	
	
	
	
	
		.Singlepa .part10 dd{ float: left; width:50%;padding: 0 20px; margin-bottom: 30px  }
		.Singlepa .part10 dd:nth-child(2n){  border-right:none}
	
	
}











/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{ padding:30px 0 30px;}
.RighInfo002257 h5{ padding: 15px 0;font-size: 20px; color: #3d3d3d; margin: 0; font-weight: normal; position: relative; }
.RighInfo002257 h5:before {width: 18px;height: 2px;background: #e94609;content: '';position: absolute;bottom:0;left: 0;}
.RighInfo002257 .p1{ line-height:26px; }
.RighInfo002257 .item{ padding:25px 0; max-width: 462px; margin: 0 auto;}
.RighInfo002257 .item:nth-child(2n){ background: #f8f8f8;}
.RighInfo002257 .item .pic .pic-inner,
.RighInfo002257 .item .word .word-inner{ display: table-cell; vertical-align: middle;}
.RighInfo002257 .item .h1{font-size:16px; margin: 0;}
.RighInfo002257 .item .con{color:#666;font-size:14px; margin: 10px 0 0; line-height: 36px;}
@media only screen and (max-width: 767px) {
	.RighInfo002257 .item .word{ padding-bottom: 15px;}
}
@media only screen and (min-width:768px ) {
	.RighInfo002257 .item{ max-width: none; padding:38px 0; }
	.RighInfo002257 .item .pic{ float: left; width:70%; text-align: left;}
    .RighInfo002257 .item .word{ float: right; width:30%; padding: 0 6%; background: #f8f8f8;}
    .RighInfo002257 .item.odd .pic{ float: right;}
    .RighInfo002257 .item.odd .word{ float: left;}
}

@font-face {
  font-family: num; 
  src: url('../fonts/Agency FB.ttf'); 
}

.newIndex li,
.newIndex ul,
.newIndex ol{list-style: none;padding: 0;margin: 0;}

.newIndex div,
.newIndex a,
.newIndex li,
.newIndex p{box-sizing: border-box;margin: 0;padding: 0;}

.newIndex .contain{width: 1740px;margin: 0 auto;position: relative;}
.newIndex .contain:after{content: '';display: block;clear: both;}

@media only screen and (max-width: 1740px) {
  .newIndex .contain{width: 1240px;}
}

@media only screen and (max-width: 1024px) {
  .newIndex .contain{width: 93.75%;}
}

.newIndex {width: 100%;height: 100%;position: fixed ;top: 0;left: 0;right: 0;bottom:0;z-index:9;}
.newIndex>.swiper-wrapper{overflow: hidden;}
.newIndex .ban li,
.newIndex .ban ul,
.newIndex .ban{height: 100%;}
.newIndex .ban li,
.newIndex .section{width: 100%;background-position:center center;background-size: cover;}
.newIndex .ban li a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.newIndex .ban li .wapBan{display: none;position:absolute;left: 0;top: 0;width: 100%;height: 100%;background-position:center center;background-size: cover;}

.newIndex .swiper-pagination{position: fixed;  right: 30px;  z-index: 999; top: 50%;  width: 10px; z-index:100;}
.newIndex .swiper-pagination .swiper-pagination-bullet{ cursor:pointer;width: 10px; height: 11px; margin: 10px 0; display: block; background-size: cover; background-position: center;  background-repeat: no-repeat; background-image: url(../images/liu2.png);}
.newIndex .swiper-pagination .swiper-pagination-bullet-active{  background-image: url(../images/liu.png)}

.newIndex .news{position: absolute; z-index: 20; left: 0; width: 100%; bottom: 80px;}
.newIndex .news .auto{position: relative; z-index: 1;background: rgba(255,255,255,0.85);border-radius: 5px;margin: 0 auto;}
.newIndex .news .slider{position: relative; z-index: 1;background: url("../images/news_icon.png") no-repeat left center;line-height: 32px; padding: 1.2vw  30px;}
.newIndex .news .slider a.dot{max-width: 480px; width: 95%;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newIndex .news .slider a.dot time{float: right;color: #999; margin-left: 10px;}
.newIndex .news .slider a.dot:hover{color: #e94609;}
.newIndex .news .more{position: absolute;right: 0; top: 50%;line-height: 20px; margin-top: -10px;color: #e94609; z-index: 10;}
@media(min-width:1025px){
.newIndex .news .slider{margin: 0 2.08vw;}
}
@media(max-width:640px){
.newIndex .news .slider{ padding: 2vw 30px;margin: 0 1.5vw;}
}

@media only screen and (max-width: 1024px) {
  .newIndex .swiper-pagination{display:none;}
}


.newIndex .ban ul{display: flex;}
.newIndex .ban li{position: relative;flex-shrink: 0;}

.newIndex .ban .swiper-pagination2{  position: absolute;  width: 100%;  text-align: center;  bottom: 30px; z-index:2;}
.newIndex .ban .swiper-pagination2 .swiper-pagination-bullet{ display:inline-block; margin:0px 4px; cursor:pointer; width: 20px; height: 20px;  background-image: url(../images/ban-dot.png);  background-size: cover !important;  background-repeat: no-repeat !important; background-position: center !important;}
.newIndex .ban .swiper-pagination2 .swiper-pagination-bullet-active{  background-image: url(../images/ban-dots.png);}

.newIndex .ban li video{display:none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;object-fit: cover;}
.newIndex .link-a { position: absolute; left:10%; bottom:20%; width: 100px; display: block;  line-height: 45px;  text-align: center;  color: #fff;  background: #e74709;}
.newIndex .jiat{   transition: all .3s;  -webkit-transition: all .3s;   content: '';  position: absolute;  width: 47px;  height: 100%;  background: #e74709; left: 101px; top: 0;}
.newIndex .link-a:hover{ color:#fff;}
.newIndex .link-a:hover .jiat{left: 104px;}
.newIndex .jiat span{display: block;width: 20px;height: 2px;background: #fff;}
.newIndex .jiat span:nth-child(1){margin:21px auto;}
.newIndex .jiat span:nth-child(2),
.newIndex .jiat span:nth-child(3){transform-origin:right center;width: 10px;}
.newIndex .jiat span:nth-child(2){margin-left: 24px;margin-top: -23px;transform: rotate(45deg);}
.newIndex .jiat span:nth-child(3){margin-left: 24px;margin-top: -2px;transform: rotate(-45deg);}

.newIndex .banner{position: relative;}
.newTop{transition:all .3s;position: absolute;top: 0;left: 0;right: 0;height: 70px;line-height:70px;z-index: 10;background: rgba(255,255,255,.5);}
.newTop:after{opacity: 0;transition: all .3s;content:'';position: absolute;bottom: 4px;left: 0;width: 0;z-index: 3}
.newTop:hover,
.newTop.topon{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);}

.newTop .topBox{position:absolute;height: 70px;line-height:70px;top: 0;width: 100%;left: 0;pointer-events: none;}
.newTop .topBox .logo{height: 60px;vertical-align: middle;}
.newTop .topBox .fl,
.newTop .topBox .fr{pointer-events: auto;height: 70px;display: inline-block;vertical-align: middle;}
.newTop .topBox .fl{float: left;}
.newTop .topBox .fr{float: right;}

.newTop .nav{text-align: center;font-size: 0;}
.newTop .nav > li{line-height: 70px;position:relative;display: inline-block;font-size: 16px;color: #333;padding: 0 25px;}
.newTop .nav > li a:hover,
.newTop .nav > li.on >a{color: #e94609;}
.newTop .nav ol{position:absolute;top: 70px;left: 50%;transform: translate(-50%,0);background:rgba(255,255,255,.6);display: none;padding: 10px 0;border-radius: 0 0 8px 8px;white-space: nowrap;;z-index:1;border-top: 2px solid #e94609;}
.newTop .nav ol li{padding: 0 20px;line-height:40px;text-align: center;min-width: 130px;}

.newTop .alink{width:20px; height:20px; display:inline-block;vertical-align: middle;position:relative;margin-left: 10px;}

.newTop .search{background:url(../images/header_search_icon.png) no-repeat center center / cover;width:20px; height:20px; display:inline-block;vertical-align: middle;}
.newTop .searchBox {line-height: 1;}
.newTop .searchBox .box{ line-height: 30px;display:none; right:0; top:65px; position:absolute; width:250px; border:solid 1px #e8dfd5; border-radius:100px; padding-left: 20px; background-color:#solid 1px #e8dfd5; background-color:#fff;}
.newTop .searchBox .text{ width:82%; border:none;  height:20px; background:none;}
.newTop .searchBox .btn{ margin-top: -4px;display: inline-block;vertical-align: middle; width:20px; height:20px; border:none; cursor:pointer; background:url(../images/header_search_icon.png) no-repeat center center}

.newTop .link{ background:url(../images/header_icon.png) no-repeat center center / cover;}

.newTop .wap{ display:none;float: right;height: 70px;line-height: 70px;pointer-events: auto;}
.newTop .icon{ cursor:pointer;display: inline-block;width: 50px;height: 40px;vertical-align: middle;position:relative;}
.newTop .icon  i{ font-style:normal; display:block;}
.newTop .icon  i{ display:block;}
.newTop .icon  i,
.newTop .icon  i:before,
.newTop .icon  i:after{ position:absolute;}
.newTop .icon  i:before,
.newTop .icon  i:after{content:''; right:0;width:120%; }
.newTop .icon  i,
.newTop .icon  i:before,
.newTop .icon  i:after{display:block; height:2px; background-color:#e94609; border-radius:1px;}
.newTop .icon  i{ width:40%; top:50%; margin-top:-1px; right:25%;}
.newTop .icon  i:before{ top:-10px;}
.newTop .icon  i:after{ bottom:-10px;}
.newTop .topBox .fr .lang{    display: inline-block;vertical-align: middle;}
.newTop .topBox .fr .lang a:hover{ color: ##e94609; }

@media only screen and (max-width: 1024px) {
  .newIndex .link-a ,
  .newIndex .jiat{display:none;}
  
  .newIndex{position: static;height:auto;}
  .newTop{ display:block;}
  .newTop .wap{ display:block;}
  .newTop .topBox {position:static;}
  .newTop{position: fixed;z-index:10}
  .newTop .nav{transition:all .3s;position: fixed;top: 70px;left: 0;height: 0%;right: 0;overflow: hidden;background: rgba(0,0,0,.7);}
  .newTop .nav.on{height: 100%;}
  .newTop .nav > li{text-align: left;display: block;width: 100%;border-bottom: 1px solid rgba(255,255,255,.4);line-height:50px;padding: 0px;font-size: 18px;color: #fff;margin: 0;}
  .newTop .nav li a{color: #fff;padding-left: 40px;}
  .newTop .nav ol{width: 100%;position:static;left:0;transform: translate(0);background: transparent;padding: 0;overflow-y: auto;max-height: 206px;}
  .newTop .nav ol li{width: 100%;text-align: left;padding-left:20px;font-size: 14px;}
  .newTop .nav ol li~li{border-top: 1px dashed rgba(255,255,255,.4);}
  
  .newIndex .ban ul,
  .newIndex .ban{height: auto;width: 100%;}
  .newIndex .ban{padding-top: 70px;}
  .newIndex .ban li{height: 0%;padding-bottom: 46.88%;}
}

@media only screen and (max-width: 640px) {
 
  .newIndex .ban li{height: 0%;padding-bottom: 149.33%;}
  .newIndex .ban li .wapBan{display: block;}

  .newTop .alink{margin-left: 4px;}
  


}

.newIndex .introduce{position:relative;padding-bottom:50px;}

/*.newBottom{line-height: 50px;position:absolute;bottom: 0;left:0;width: 100%;background:#444;}
.newBottom .company{ float: left;}
.newBottom .company a,
.newBottom .company span{ color: #fff;font-size: 16px;float: left;margin-right: 20px;}
.newBottom .bdsharebuttonbox{ float:right;line-height: 50px;}
.newBottom .bdsharebuttonbox a{ float: none;vertical-align: middle;display: inline-block;width: 30px;height: 30px;border-radius: 50%;background-color: #c3bbb5;margin-left: 10px;background-image:url(../images/share.png)!important;}
.newBottom .bdsharebuttonbox a:hover{ background-color:#fb6933;}
.newBottom .bdsharebuttonbox a.bds_linkedin{ background-position:-34px center!important}
.newBottom .bdsharebuttonbox a.bds_tsina{ background-position:-106px center!important}
.newBottom .bdsharebuttonbox a.bds_weixin{ background-position:-142px center!important}

.newBottom .footer2{overflow: hidden;background: rgba(219, 219, 219, 1);}
.newBottom .footer2 .other{float: left;}
.newBottom .footer2 .other a~a{padding-left: 10px;margin-left: 10px;border-left:1px solid #b4b4b4;}
.newBottom .footer2 .copyright{float: right;}*//*20190306*/

.newIndex div.newBottom{ padding:0 2%;}
.newBottom{line-height: 50px;position:absolute;bottom: 0;left:0;width: 100%;background:#444;}
.newBottom>div{overflow:hidden;}

.newBottom .company{ float: left;}
.newBottom .company a,
.newBottom .company span{ color: #fff;font-size: 16px;float: left;margin-right: 20px;}
.newBottom .bdsharebuttonbox{ float:right;line-height: 50px;}
.newBottom .bdsharebuttonbox a{ float: none;vertical-align: middle;display: inline-block;width: 30px;height: 30px;border-radius: 50%;background-color: #c3bbb5;margin-left: 10px;background-image:url(../images/share.png)!important;}
.newBottom .bdsharebuttonbox a:hover{ background-color:#fb6933;}
.newBottom .bdsharebuttonbox a.bds_linkedin{ background-position:-34px center!important}
.newBottom .bdsharebuttonbox a.bds_tsina{ background-position:-106px center!important}
.newBottom .bdsharebuttonbox a.bds_weixin{ background-position:-142px center!important}

.newBottom .other{float: left;}
.newBottom .other a,
.newBottom .copyright a{color: #fff;}
.newBottom .other a~a{padding-left: 10px;margin-left: 10px;border-left:1px solid #b4b4b4;}
.newBottom .copyright{float: right;color: #fff;margin-right: 30px;}
.newBottom .copyright span.beian{ margin-left:5px; padding-left:25px; background:url(../images/batb.png) no-repeat left;white-space: nowrap;}

.newBottom a:hover{color: #fb6933 !important;}

.newIndex .introduce .nums{height: 100%;width: 100%;font-size: 0;}
.newIndex .nums li{width: 25%;display:inline-block;vertical-align: top;height: 100%;text-align: center;position: relative;transition: all .3s;}
.newIndex .nums li.long{width: 34%;}
.newIndex .nums li.long .bot div{font-size:22px;transition: all .3s;}
.newIndex .nums li.short{width: 22%;}

.newIndex .nums .pic{position:absolute;z-index:3;width: 100%;height: 100%;background-position: center center;background-size: cover;}
.newIndex .nums .pic:after{content: '';display: block;width: 100%;height: 100%;opacity: .7;}

.newIndex .nums .center{position: absolute;z-index:5;left: 50%;top:50%;transform: translate(-50%,-50%);width: 100%;}
.newIndex .nums .center .num{margin-bottom: 40px;font-family: num;font-size:0;}
.newIndex .nums .center .num p{line-height:1;font-size:180px;display: inline-block;font-weight: bold;text-transform: uppercase;vertical-align: bottom;}
.newIndex .nums .center .num p:last-of-type{font-size:32px; 
    writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/  
    writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/  
}

.newIndex .nums .center >p{font-size: 24px;}
.newIndex .nums .center >h6{font-size: 14px;margin: 6px 0 26px;font-weight: normal;}
.newIndex .nums .center >a{width: 56px;height: 56px;display: inline-block;background:url('../images/arrowDown.png') center center;}
.newIndex .nums .bot{position: absolute;z-index:5;bottom: 20px;left: 0;width: 100%;}
.newIndex .nums .bot div,
.newIndex .nums .bot p{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 14px;line-height: 22px;}
.newIndex .nums .bot div{font-size:18px;}

.newIndex .nums li:nth-of-type(1) .pic:after{background: #e74506;}
.newIndex .nums li:nth-of-type(2) .pic:after{background: #43484c;}
.newIndex .nums li:nth-of-type(3) .pic:after{background: #fff;}
.newIndex .nums li:nth-of-type(4) .pic:after{background: #b8b8b8;}
.newIndex .nums li:nth-of-type(1),
.newIndex .nums li:nth-of-type(2){color:#fff;}
.newIndex .nums li:nth-of-type(3),
.newIndex .nums li:nth-of-type(4){color: #666;}
.newIndex .nums li:nth-of-type(3) .center >a,
.newIndex .nums li:nth-of-type(4) .center >a{background-image:url('../images/arrowDownG.png');}
.newIndex .nums li:nth-of-type(1) .num p:first-of-type{line-height: 30px;font-size:24px;text-align: right;color:#6a2307;writing-mode: horizontal-tb;writing-mode: lr-tb;}
.newIndex .nums li:nth-of-type(1) .num p:last-of-type{font-size:50px;color: #6a2307;writing-mode: horizontal-tb;writing-mode: lr-tb;}
.newIndex .nums li:nth-of-type(1) .num p:nth-of-type(2),
.newIndex .nums li:nth-of-type(2) .num p:first-of-type,
.newIndex .nums li:nth-of-type(3) .num p:first-of-type,
.newIndex .nums li:nth-of-type(4) .num p:first-of-type{line-height: 135px;}

@media only screen and (max-width: 1024px) {
  .newIndex .introduce{padding-bottom:0px;}
  .newIndex .nums li{width: 100% !important;padding-bottom: 150%;}
  .newIndex .nums .center{}
  .newBottom{position: static;}
  .newBottom .contain > div{width: 100%;}
  .newBottom .contain .bdsharebuttonbox{text-align: center;}
  .newBottom .contain .bdsharebuttonbox a{float: none;}
  .newBottom .company span:first-of-type{ float: left;width: 30%;margin-right: 0;}
  .newBottom .company span:last-of-type{float: right;width: 70%;margin-right: 0;}
  
  .newBottom .other{width: 100%;text-align: center;}
  .newBottom .copyright{width: 100%;text-align: center;line-height: 30px;margin: 0;}
  .newBottom .bdsharebuttonbox{width: 100%;text-align: center;line-height: 30px;margin: 0;}
  .newBottom .copyright span:first-of-type{display: inline-block;}
}

.newIndex .section{position:relative;}
.newIndex .section .bg{z-index:3;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center center;}
.newIndex .section .bg .light{position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);background: url('../images/light.png') no-repeat center center / contain;width: 0%;padding-bottom: 12.4%;opacity: 0; }
.newIndex .section .bg .light.ani{animation: light 1s;}

.newIndex .section .bg .wapBan{display:none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center center;}

@keyframes light{
	0%{width: 0%;opacity: 0;}
	90%{width: 80%;opacity: .8;}
	100%{width: 0%;opacity: 0;}
}

.newIndex .section .center{z-index:5;height: 0%;min-height: 0px;position:absolute;left: 50%;top:50%;transform: translate(-50%,-50%);border: 1px solid #93aade;border-radius: 30px;overflow: hidden;box-shadow: inset 0 0 80px rgba(148,184,255,.8);}
.newIndex .section .border{ width: 100%;height: 100%;position:relative;background: url('../images/newSecBg.png') repeat;padding: 30px; }

.newIndex .section .border > span{position:absolute;}
.newIndex .section .border .lt{ width: 39px;height: 114px;position:absolute;background: url('../images/newIcon11.png') center center / contain;top: 0;left: 0;}
.newIndex .section .border .lb{ width: 39px;height: 48px;position:absolute;background: url('../images/newIcon16.png') center center / contain;bottom: 0;left: 0;}
.newIndex .section .border .rt{ width: 30px;height: 252px;position:absolute;background: url('../images/newIcon13.png') center center / contain;top: 0;right: 0;}
.newIndex .section .border .rb{ width: 30px;height: 25px;position:absolute;background: url('../images/newIcon17.png') center center / contain;bottom: 0;right: 0;}
.newIndex .section .border .lm{ width: 39px;position:absolute;background: url('../images/newIcon14.png') repeat;top: 114px;bottom:48px;left: 0;}
.newIndex .section .border .rm{ width: 30px;position:absolute;background: url('../images/newIcon15.png') repeat;top: 252px;bottom:25px;right: 0;}
.newIndex .section .border .mt{ height: 12px;position:absolute;background: url('../images/newIcon12.png') repeat;top: 0;left: 39px;right:30px;}
.newIndex .section .border .mb{ height: 12px;position:absolute;background: url('../images/newIcon18.png') repeat;bottom:0;left: 39px;right:30px;}

.newIndex .section .border .showlt{ width: 568px;height: 39px;position:absolute;background: url('../images/newIconShow2.png')  center center / contain;top:16px;left: 16px;}
.newIndex .section .border .showlb{ width: 212px;height: 34px;position:absolute;background: url('../images/newIconShow1.png')  center center / contain;bottom:26px;left: 26px;}
.newIndex .section .border .showrt{ width: 39px;height: 220px;position:absolute;background: url('../images/newIconShow3.png')  center center / contain;top:30px;right:36px;}
.newIndex .section .border .showrb{ width: 72px;height: 228px;position:absolute;background: url('../images/newIconShow4.png')  center center / contain;bottom:26px;right:26px;}

.newIndex .section .borderCon{opacity:0;position:absolute;width: 100%;height: 100%;background: url('../images/newSecBg.png') repeat;padding: 30px;transition: all .4s ease-in;}
.newIndex .section .content{width: 40%;position:absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition: all .2s .2s;}

.newIndex .section .toBack{display: none;position:absolute;left: 0;top:-80px;width: 168px;text-align: center;font-size:18px;color:#7a97eb;line-height:50px;background: url('../images/toback.png') no-repeat center center / contain;cursor: pointer;}
.newIndex .section .toBack:hover{background-image: url('../images/toBackH.png')}

.newIndex .section .items{overflow: hidden;}
.newIndex .section .items li{width: 25%;text-align: center;color: #fff;cursor: pointer;float: left;display: inline-block;padding: 10px 0;}
.newIndex .section .items div{max-width: 124px;padding-bottom:40%;width:50%;margin: 0 auto;}
.newIndex .section .items p{font-size: 12px;line-height:0px;transition: all .2s .2s;}
.newIndex .section .items span{font-size:12px;transition: all .2s .2s;}

.newIndex .section ul li{display: none;overflow: hidden;color: #fff;}
.newIndex .section ul li a{color: #fff;}
.newIndex .section .fl{float: left;width:65%;overflow: hidden;}
.newIndex .section .fl .pic{float: left;width: 48%;/*padding-bottom: 20%;*/background-size: cover;border: 1px solid #93aade;}
.newIndex .section .fl .txt{float: right;width: 48%;}
.newIndex .section .fl .h3{font-size: 22px;margin-bottom:25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.newIndex .section .fl .p{font-size: 14px;line-height: 2;margin-bottom:25px;}
.newIndex .section .fl .more{font-size: 14px;color: #7a97eb;display: block; width:141px; line-height:42px; text-align:center; background: url('../images/more2.png') no-repeat center center / contain;}
.newIndex .section .fl .more:hover{background: url('../images/more3.png');}

.newIndex .section .fr{float: right;width:30%;padding-left: 20px;}
.newIndex .section .fr a{list-style: disc;font-size: 14px;display: list-item;}
.newIndex .section .fr span{display: inline-block;vertical-align: middle;line-height: 36px;}
.newIndex .section .fr a span:first-of-type{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 60%;}

.newIndex .section .borderCon.on{opacity:1;}
.newIndex .section .borderCon.on .content{width: 90%;}
.newIndex .section .borderCon.on .content ol p{font-size: 22px;line-height:32px;}
.newIndex .section .borderCon.on .content ol span{font-size:12px;}

.newIndex .section .items li:nth-of-type(1) div{background: url('../images/newSecItem2.png') no-repeat  center center / contain;}
.newIndex .section .items li:nth-of-type(2) div{background: url('../images/newSecItem3.png') no-repeat  center center / contain;}
.newIndex .section .items li:nth-of-type(3) div{background: url('../images/newSecItem4.png') no-repeat center center / contain;}
.newIndex .section .items li:nth-of-type(4) div{background: url('../images/newSecItem1.png') no-repeat  center center / contain;}

@media only screen and (max-width: 1024px) {
  .newIndex .section{padding: 20px 0;min-height: 340px;}
  .newIndex .section .center{position: relative;left: 0;transform: none;border-radius: 10px;}
  .newIndex .section .borderCon{padding: 10px;}
  .newIndex .section .border .show{display: none;}
  .newIndex .section .borderCon.on .content ol p{font-size: 18px;}
  .newIndex .section .fl,
  .newIndex .section .fr{width: 100%;}
  .newIndex .section .fr a span:last-of-type{float: right;}
  .newIndex .section .fl{margin-bottom: 20px;}
  .newIndex .section .toBack{width: 90px;line-height:28px;margin-left: 15px;position: static;margin-bottom:20px;font-size: 14px;}
}

@media only screen and (max-width: 640px) {
  .newIndex .section .items li{width: 50%;}
  
  .newIndex .section .content{position: static;transform: none;width: 100%;}
  .newIndex .section .borderCon.on .content{width: 100%;}
  .newIndex .section .border{padding: 10px 20px;display:flex;justify-content: center;align-items:center;}

  .newIndex .section .fl,
  .newIndex .section .fr{width: 90%;margin: 0 auto;float: none;}
  .newIndex .section .fr{height:130px;overflow: hidden;}
  .newIndex .section .fl{margin-bottom: 20px;}
  
  .newIndex .section .fl .pic,
  .newIndex .section .fl .txt{display: block;width: 100%;}
  .newIndex .section .fr a span{width: 100% !important;line-height: 20px;font-size: 14px;}

  .newIndex .section .fl .h3,
  .newIndex .section .fl .p,
  .newIndex .section .fl .more{font-size: 14px;line-height: 30px;margin-bottom:10px;margin: 10px auto 0;}
  .newIndex .section .fl .h3{font-size: 20px;}
  .newIndex .section{min-height: 560px;display:flex;justify-content:center;align-items:center;}
  .newIndex .section .bg .wapBan{display:block;}
}

#nav5{display: none;}

.video-info{text-align: center; padding:3% 0;}
.video-info *{width:100%; max-width:100%;height:498px }

@media only screen and (max-width: 640px) {
.video-info  iframe{height:320px!important}
}


.honor_list .itembox{ display: flex; flex-wrap: wrap; }
.honor_list .item{ width:calc( (100% - 45px * 2 ) / 3)}
.honor_list .owl-nav div{background-color: #e9460b!important; border-color:#e9460b; background-image:none; display:flex; align-items:center; justify-content:center;  }
.honor_list .owl-nav div:before{ content:''; position: absolute; width:6px; height:6px; border:solid #fff; border-width:1px 1px 0 0; transform:rotate(45deg); margin-left:-3px; }
.honor_list .owl-nav .owl-prev:before{ transform:rotate(-135deg); margin-left:3px;}
@media(min-width:1025px){
.honor_list .itembox{gap:45px;}
.honor_list .item{ width:calc( (100% - 45px * 2 ) / 3)}
}
@media (min-width:641px) and (max-width: 1024px) {
.honor_list .itembox{gap:5px;}
.honor_list .item{ width:calc( (100% - 5px * 2 ) / 3)}
}
@media only screen and (max-width: 640px) {
.honor_list .itembox{gap:10px;}
.honor_list .item{ width:calc( (100% - 10px) / 2)}
.honor_list .item .h4{font-size:12px; line-height: 1.2;}
}




/*佳太停车*/


.Ispic{ background-repeat:no-repeat; background-position:center center; background-size:cover;}

.lm-name{ line-height:30px; padding-bottom:3%;}
.lm-name.center{text-align: center;}
.lm-name span{ display:block;}
.lm-name span.cn{  color:#303030;font-size:32px;}
.lm-name span.en{ color:#cbcbcb; font-size:12px; text-transform:uppercase; padding-bottom:10px;}
.lm-name:after{ content:''; display:block; width:50px; height:2px; background-color:#ff7234; margin:0;}
.lm-name.center:after{margin:0 auto;}
@media screen and (max-width:1010px){
    .lm-name span.cn{ font-size:28px;}
}

@media screen and (max-width:640px){
    .menu_jdtc{display: block}
    .menu_jdtc .column{display: none}
    .menu_jdtc .sub{padding-left: 0}
    
    .lm-name{ padding:3% 0; line-height:24px;}
    .lm-name span.cn{ font-size:20px;}
    .lm-name span.en{ padding-bottom:0}
}
.Jttc-SmartParking{font-size:16px;}
.Jttc-SmartParking p{line-height: 30px}
.Jttc-SmartParking .box1{padding:2% 0 4%;}
.Jttc-SmartParking .box1 .topcon{margin-bottom:6%;}
.Jttc-SmartParking .box1 .text{padding-right:7%;}
.Jttc-SmartParking .box1 .text p{text-align: justify;}
.Jttc-SmartParking .box1 .pic{width:50%;}
.Jttc-SmartParking .box2{padding:4% 0;background:#f9f9f9;}
.Jttc-SmartParking .box2 .ul li{width:22.75%;float:left;margin-right:3%;text-align: center;}
.Jttc-SmartParking .box2 .ul li:nth-child(4){margin-right:0;}
.Jttc-SmartParking .box2 .ul li h2{font-size:22px;font-weight: normal;color:#333;margin-bottom:0;}
.Jttc-SmartParking .box3{padding:4% 0;background:#f9f9f9;}
.Jttc-SmartParking .box3 .lm-name{padding-bottom:2%;}
.Jttc-SmartParking .box3 .text{text-align: center;}
.Jttc-SmartParking .box3 .text span{font-size:26px;color:#e9460b;}
.Jttc-SmartParking .box4{padding:4% 0;}
.Jttc-SmartParking .box4 li{width:30.66%;float:left;margin-right:4%;text-align: center;}
.Jttc-SmartParking .box4 li:nth-child(3n){margin-right:0;}
.Jttc-SmartParking .box4 li .pic{position: relative;}
.Jttc-SmartParking .box4 li .Ispic{padding-bottom:64%;position: relative;}
.Jttc-SmartParking .box4 li .Ispic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.Jttc-SmartParking .box4 li h2{font-size:22px;color:#fff;font-weight: normal;position: absolute;bottom:0;left:0;width:100%;margin:0;padding:4% 0;background-image: linear-gradient(transparent, rgba(0,0,0,0.8));}
.Jttc-SmartParking .box5{padding:4% 0;background-image: linear-gradient(#f9f9f9, transparent);}
.Jttc-SmartParking .box5 .text{padding-left:7%;}
.Jttc-SmartParking .box5 .text p{text-align: justify;}
.Jttc-SmartParking .box5 .text p span{font-size:22px;color:#e9460b;display: inline-block;margin-right:10%;position: relative;}
.Jttc-SmartParking .box5 .text p span:after{content:'';width:34px;height: 1px;background:#ddd;display:block;position: absolute;right:-44px;top:55%;}
.Jttc-SmartParking .box5 .pic{width:50%;}
.Jttc-SmartParking .box6{padding:2% 0 4%;}
.Jttc-SmartParking .box6 .text{padding-right:7%;}
.Jttc-SmartParking .box6 .text p{text-align: justify;}
.Jttc-SmartParking .box6 .pic{width:50%;}

@media(max-width:1024px){
    .Jttc-SmartParking .box1{padding: 50px 0}
    .Jttc-SmartParking .table{display: block;}
    .Jttc-SmartParking .text{padding-right:0!important;display: block}
    .Jttc-SmartParking .pic{width:100%!important;display: block}
    
    .Jttc-SmartParking .box3{padding:50px 0;}
    
    .Jttc-SmartParking .box4{padding:50px 0;}
    .Jttc-SmartParking .box4 li{width:100%;margin-right:0;}
    .Jttc-SmartParking .box4 li:not(:last-child){margin-bottom: 30px}
    
    .Jttc-SmartParking .box5{padding:50px 0;}
    .Jttc-SmartParking .box5 .text{padding-left: 0;padding-top: 5%}
    
    .Jttc-SmartParking .box6{padding:50px 0}
}


.Jttc-Solution{font-size:16px;}
.Jttc-Solution p{line-height: 30px;}
.Jttc-Solution .box1{padding:4% 0 4%;background-image: linear-gradient(#f9f9f9, transparent);}
.Jttc-Solution .box1 h2.tit{font-size:36px;font-weight:bold;color:#333;text-align: center;margin:0;margin-bottom:5%;}
.Jttc-Solution .box1 .text{text-align: center;}
.Jttc-Solution .box1 .lm-name{padding-bottom:2%;}
.Jttc-Solution .box1 .pic{margin-top:3%;margin-bottom:0;}
.Jttc-Solution .box2{padding:4% 0;background:#f9f9f9;}
.Jttc-Solution .box2 .lm-name{padding-bottom:2%;}
.Jttc-Solution .box2 .text{text-align: center;}
.Jttc-Solution .box2 .pic{margin-top:3%;}
.Jttc-Solution .box3{padding:4% 0 2%;}
.Jttc-Solution .box3 .lm-name{padding-bottom:2%;}
.Jttc-Solution .box3 .text{text-align: center;}
.Jttc-Solution .box3 .pic{margin-top:3%;margin-bottom:4%;}
.Jttc-Solution .box3 ul{display: flex;flex-wrap: wrap;}
.Jttc-Solution .box3 ul li{width:31.33%;float:left;margin-right:3%;margin-bottom:3%; padding:2.5%;border-radius: 5px;border:1px solid #e8e8e8;border-left:3px solid #e9460b;}
.Jttc-Solution .box3 ul li:nth-child(3n){margin-right:0;}
.Jttc-Solution .box3 ul li:nth-child(4),
.Jttc-Solution .box3 ul li:nth-child(5){width:48.5%;}
.Jttc-Solution .box3 ul li:nth-child(5){margin-right:0;}
.Jttc-Solution .box3 ul li h2{font-size:22px;font-weight: normal;color:#e9460b;margin:0;}
.Jttc-Solution .box3 ul li .en{font-size:12px;color:#999;margin-top:0;margin-bottom:4px;}
.Jttc-Solution .box3 ul li .txt p{margin:5px 0;}
.Jttc-Solution .box3 ul li .txt span{position: relative;padding-left:12px;display: inline-block;margin-right:7%;}
.Jttc-Solution .box3 ul li .txt span:after{content:'';width:4px;height: 4px;background:#e9460b;border-radius: 50%; display: block;position: absolute;left:0;top:14px;}

@media(max-width:1024px){
    .Jttc-Solution .box1{padding:50px 0;}
    .Jttc-Solution .box1 h2.tit{font-size:26px;}
    
    .Jttc-Solution .box2{padding:50px 0;}
    
    .Jttc-Solution .box3{padding:50px 0;}
    .Jttc-Solution .box3 ul li{width:100%!important;margin-right:0;padding: 20px}
}


.Jttc-cooperation{font-size:16px;}
.Jttc-cooperation p{line-height: 30px;}
.Jttc-cooperation h2.tit{font-size:36px;font-weight:bold;color:#333;text-align: center;margin:0;margin-bottom:5%;}
.Jttc-cooperation .box1{padding:2% 0 4%;}
.Jttc-cooperation .box1 .text{width:50%;padding-right:7%;}
.Jttc-cooperation .box1 .text p{margin:0;}
.Jttc-cooperation .box1 .text p.ptit{font-size:22px;color:#333;margin:4% 0 2%;position: relative;padding-left:16px;}
.Jttc-cooperation .box1 .text p.ptit:after{content:'';width:5px;height: 5px;background:#e9460b;display: block;border-radius: 50%;position: absolute;left:0;top:13px;}
.Jttc-cooperation .box1 .pic{height: 365px;background:#000;}
.Jttc-cooperation .box2{padding:4% 0;background:#f9f9f9;}
.Jttc-cooperation .box2 .lm-name{position: absolute;width:100%;top:41%;}
.Jttc-cooperation .box2 .pic{margin:2% 0;text-align: center;}
.Jttc-cooperation .box2 ul li{position: absolute;width:17%;}
.Jttc-cooperation .box2 ul li:nth-child(1){left:0;top:0;}
.Jttc-cooperation .box2 ul li:nth-child(2){right:0;top:0;}
.Jttc-cooperation .box2 ul li:nth-child(3){left:0;top:50%;}
.Jttc-cooperation .box2 ul li:nth-child(4){right:0;top:50%;}
.Jttc-cooperation .box2 ul li h2{font-size:22px;font-weight: normal;color:#e9460b;margin:0;}
.Jttc-cooperation .box2 ul li .en{font-size:12px;color:#999;margin-top:0;}
.Jttc-cooperation .box2 ul li .txt p{margin:5px 0;}
.Jttc-cooperation .box2 ul li .txt span{position: relative;padding-left:12px;display: inline-block;margin-right:7%;}
.Jttc-cooperation .box2 ul li .txt span:after{content:'';width:4px;height: 4px;background:#e9460b;border-radius: 50%; display: block;position: absolute;left:0;top:14px;}
.Jttc-cooperation .box3{padding:2% 0 4%;}
.Jttc-cooperation .box3 ul li{width:48%;float:left;margin-right:4%;}
.Jttc-cooperation .box3 ul li:nth-child(2n){margin-right:0;}
.Jttc-cooperation .box3 ul li .Ispic{padding-bottom:64%;position: relative}
.Jttc-cooperation .box3 ul li .Ispic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.Jttc-cooperation .box3 ul li h2{font-size:22px;padding:3.5%;text-align: center;font-weight: normal;background:#f8f8f8;color:#333;margin:0;}
.Jttc-cooperation .box4{padding:4% 0;background:#f8f8f8;}
.Jttc-cooperation .box4 ul li{width:30.65%;float:left;text-align: center;margin-right:4%;}
.Jttc-cooperation .box4 ul li:nth-child(3n){margin-right:0;}
.Jttc-cooperation .box4 ul li h2{font-weight: normal;color:#333;font-size:22px;}
.Jttc-cooperation .box5{padding:4% 0;}
.Jttc-cooperation .box5 ul{display: flex;flex-wrap: wrap;}
.Jttc-cooperation .box5 ul li{width:22.75%;float:left;text-align: center;margin-right:3%;margin-bottom:0%; box-shadow: 0 0 15px rgba(0,0,0,0.1);padding:3% 3% 2.5%;border-radius: 10px}
.Jttc-cooperation .box5 ul li:nth-child(4n){margin-right:0;}
.Jttc-cooperation .box5 ul li h2{font-weight: normal;color:#333;font-size:22px;margin-bottom:10px;}
.Jttc-cooperation .box6{padding:4% 0;background-image: linear-gradient(#f8f8f8,#fff);}
.Jttc-cooperation .box6 .content{text-align: center;}
.Jttc-cooperation .box6 .content span{font-size:24px;color:#333;display: inline-block;letter-spacing: 0px; line-height: 1.8}
.Jttc-cooperation .box6 .content span img{margin-top:9px;margin-right:14px;}

@media(max-width:1024px){
    .Jttc-cooperation h2.tit{font-size:26px;}
    .Jttc-cooperation .box3{padding:50px 0;}
    .Jttc-cooperation .box3 ul li{width:100%;float:none;margin-right:0;}
    .Jttc-cooperation .box3 ul li:not(:last-child){margin-bottom: 30px}
    
    .Jttc-cooperation .box4{padding:50px 0;}
    .Jttc-cooperation .box4 ul li{width:100%;float:none;margin-right:0;}
    .Jttc-cooperation .box4 ul li:not(:last-child){margin-bottom: 30px}
    
    .Jttc-cooperation .box5{padding:50px 0;}
    .Jttc-cooperation .box5 ul li{width:100%;float:none;margin-right:0;}
    .Jttc-cooperation .box5 ul li:not(:last-child){margin-bottom: 30px}
    
    .Jttc-cooperation .box6{padding:50px 0;}
}












