@charset "UTF-8";
*,::after, ::before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html, body {
	font-family:"Microsoft YaHei Regular","Microsoft YaHei", Arial, Helvetica, sans-serif;
	color: #555;
}
html {
	-webkit-text-size-adjust: 100%;
	font-size: 14px;
}
body {
	/*font-size: 14px;*/
	-webkit-text-size-adjust: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	overflow-x:hidden;
}
h1 {
	font-size: 32px
}
h2 {
	font-size: 30px
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
	padding: 0;
	margin: 0;
}
input, textarea {
	margin: 0;
	padding: 0;
	outline: 0;
	-webkit-appearance: none;
	border-radius: 0;
	font-family:"Microsoft YaHei Regular","Microsoft YaHei", Arial, Helvetica, sans-serif;
}
select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #000;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  /*在选择框的最右侧中间显示小箭头图片*/
  background: url(../images/select.png) no-repeat scroll 98% center transparent;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }

::-webkit-input-placeholder { /* WebKit browsers */
  color: #999;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999;
} 

a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;
 noline:-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */
	color: #555;
	-webkit-tap-highlight-color: transparent;
}
:focus, a:focus {
	outline: none;
	-moz-outline: none;
}
table ,td,th {
	border-collapse: collapse;
	border-spacing: 0;
}
.ul, .ul li {
	list-style: none;
}
hr {
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px
}
img {
	border: none;
	max-width: 100%;
	vertical-align: middle;
}
.Ispic {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	margin: 0;
	font-family:"Microsoft YaHei Regular","Microsoft YaHei", Arial, Helvetica, sans-serif;
	text-align: justify;
	text-justify: inter-ideograph;
}
.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	zoom: 0;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom: 1;
}
/*单行文本省略号*/
.dot {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dot2, .dot3, .dot4 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
}
.dot2 {
	-webkit-line-clamp: 2;
}
/*多行文本省略号*/
.dot3 {
	-webkit-line-clamp: 3;
}
.dot4 {
	-webkit-line-clamp: 4;
}
.ytable{ display:table; width:100%; height:100%;}
.ytable-cell{ display:table-cell; vertical-align:middle;}
/*设置隐藏*/
.none {
	display: none;
}
.hidden {
	visibility: hidden;
}

/************************************************************************/

.auto-inner{ width:96%; max-width:1280px; margin:0 auto;}

a{ transition:0.3s ease-in-out;}
a:hover{ color:#f46523;}

/*top*/
.top-main{ position:absolute; left:0; width:100%; top:0; z-index:200; background:rgba(0,0,0,0.3);line-height:32px;}
.top-main .logo{ padding:18px 0;}
.top-main .auto-inner{ position:relative;}
.top-main .language{ color:#fff; position:absolute; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); z-index:100; }
.top-main .language dt{ cursor:pointer;}
.top-main .language dt:after{ display:inline-block; content:''; width:8px; height:8px; transform:rotate(135deg); -ms-transform:rotate(135deg); -webkit-transform:rotate(135deg); border-top:2px solid #fff; border-right:2px solid #fff; margin-left:10px; vertical-align:middle; margin-top:-6px; transition:0.3s ease-in-out;}
.top-main .language dt.on:after{transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg);margin-top:0;}
.top-main .language dd{ display:none; position:absolute; top:100%; right:0; background:#fff; padding:10px; border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.5);}
.top-main .language dd a{ display:block;width:60px}

.top-menu{ position:absolute; }
.top-menu li{ position:relative;}
.top-menu li a{color:#fff;}
.top-menu li dl{ display:none; }
.top-menu li dd{ border-bottom:1px solid rgba(238,238,238,0.3);  }
.top-menu li em{ display:block;font-style:normal;}
.top-menu li em a{ display:block; line-height:30px; padding:0 3px; border-bottom:2px solid transparent; font-size:15px;}
.top-menu li em a:hover,
.top-menu li.aon em a{ border-bottom-color:#f26124;}
.top-menu li dd a:hover{color:#f26124;}
@media(min-width:1025px){
.top-menu{right:55px; top:50%;transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); display:block !important;}
.top-menu li{ float:left; padding:31px 13px;}
.top-menu li dl{position:absolute; top:100%; left:0; width:100%;background:rgba(0,0,0,0.3); padding:8px 10px;}
.top-menu li dd{line-height:20px; padding:6px 0;text-align:center;}
}
@media(min-width:1025px) and (max-width:1200px){
.top-menu li{ padding-left:6px; padding-right:6px;}
}
@media(max-width:1024px){
.top-menu{ right:0; top:100%;background:rgba(0,0,0,0.3); width:200px; text-align:center; display:none;}
.top-menu li:not(:last-child) em{ border-bottom:1px solid rgba(255,255,255,0.5);}
.top-menu li em a{ padding:8px 0;}
.top-menu li.has-dl em{ position:relative;}
.top-menu li.has-dl em:before{ position:absolute; content:''; left:0; width:100%; height:100%; top:0; z-index:10;}
.top-menu li.has-dl dl{ background:#f26124;}
.top-menu li.has-dl dd a{ color:#fff; padding:5px 0; display:block;}
.top-main .language{ margin-right:60px;}
.open-menu{ position:absolute; width:40px; height:36px; right:0; top:50%; margin-top:-18px;}
.open-menu span,
.open-menu:before,
.open-menu:after{ position:absolute;  width:70%; left:15%; height:3px; background:#fff; top:50%; }
.open-menu:before,
.open-menu:after{content:''; transition:transform 0.3s ease-in-out;}
.open-menu span{ margin-top:-1.5px;}
.open-menu:before{ margin-top:-10px;}
.open-menu:after{ margin-top:6px;}
.open-menu-on span{ opacity:0;}
.open-menu-on:before,
.open-menu-on:after{ margin-top:-1.5px; transform:rotate(45deg);}
.open-menu-on:after{transform:rotate(-45deg);}
.top-main .logo{ padding:3% 50% 3% 0;}
}

/*banner*/
.page-banner img{ display:block; width:100%;max-height:400px;}
@media(min-width:1200px){
.page-banner img.wap{ display:none;}
}
@media(max-width:1200px){
.page-banner img.pc{ display:none;}
}

.Content{ padding-bottom:50px;}
.Current{ padding:15px 0; line-height:30px; text-align:right; font-size:15px; }
.Current em{ font-style:normal; padding-left:25px; display:inline-block; background:url(../images/icon_home.png) no-repeat left center;}
.Current span{ color:#f46523;}

@media(min-width:1025px){
.left-side{ float:left; width:18%; max-width:230px;}
.right-side{ float:right; width:78.125%;}
}

.nav-menu{}
.nav-menu header{ background:#f46523; color:#fff; border-radius:10px 0 0 0; padding:25px 0 25px 20px; }
.nav-menu header > *{ margin:0; font-weight:normal;}
.nav-menu h5{ text-transform:capitalize;}
.nav-menu ul{ background:#f6f6f6;}
.nav-menu ul li{ padding:0 20px; line-height:60px; font-size:18px;}
.nav-menu ul li#nav25{ display:none;}
.nav-menu ul li:not(:last-child){ border-bottom:1px solid #dfdfdf;}
.nav-menu ul li a{ display:block; padding-right:20px; position:relative;}
.nav-menu ul li i{ position:absolute; width:20px; height:20px; right:0; top:50%; margin-top:-10px; border-radius:50%; background:#dfdfdf; transition:0.3s;}
.nav-menu ul li i:after{ position:absolute; left:50%; top:50%;content:''; width:6px; height:6px; transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); border-top:1px solid #fff; border-right:1px solid #fff; margin-left:-4px; margin-top:-3px;}
.nav-menu ul li a.aon{ color:#f46523;}
.nav-menu ul li a:hover i,
.nav-menu ul li a.aon i{ background:#f46523;}
@media(min-width:1025px){
.nav-menu ul{ display:block !important;}
}
@media(max-width:1024px){
.nav-menu{ position:relative; z-index:20; margin-bottom:3%;}
.nav-menu header{ position:relative; padding:2%; border-radius:5px 5px 0 0;}
.nav-menu header h3{ font-size:20px;}
.nav-menu header h5{ font-size:14px;}
.nav-menu header:after{ position:absolute; content:''; width:14px; height:14px; right:5%; top:50%; border-bottom:3px solid #fff; border-right:3px solid #fff; transform: translateY(-50%) rotate(45deg);}
.nav-menu header.on:after{ transform: translateY(-50%) rotate(-135deg);}
.nav-menu ul{ position:absolute; top:100%; left:0; width:100%; display:none;}
}

.bottom{ background:url(../images/bottombg.jpg) no-repeat center top; background-size:cover; padding:30px 0;}
.bottom .contact{ color:#fff;}
.bottom .contact figure{ padding-left:26px; font-size:16px; background:url(../images/call.png) no-repeat left center; color:#ededed;}
.bottom .contact h3{ margin:0; font-weight:normal; font-size:24px; padding:5px 0;}
.bottom .contact p{ margin:0 0 5px 0; font-size:16px; word-break:break-all;}
.bottom dl dd{ float:left; width:25%; padding-bottom:15px;}
.bottom dl dd a{ color:#fff; font-size:15px;}
.bottom dl dd:after{ display:block; content:''; height:1px; width:15px; background:#f46523; margin-top:10px;}
.bottom ul li{ float:left; width:33.333333%; text-align:center; }
.bottom ul li img{ width:85%; max-width:90px;}
.bottom ul li aside{ line-height:23px; padding-top:10px;color:#ededed;}
.bottom .bdsharebuttonbox{ padding-top:5px;}
.bottom .bdsharebuttonbox a{ margin:0 15px 0 0; width:34px; height:34px; border-radius:50%; background: url(../images/share.png) no-repeat 0 0 #8d8d8d;}
.bottom .bdsharebuttonbox a:hover{ background-color:#fff;}
.bottom .bdsharebuttonbox a.bds_weixin{ background-position:-49px 0;}
.bottom .bdsharebuttonbox a.bds_sqq{ background-position:-97px 0;}
.bottom .bdsharebuttonbox a.bds_tqq{ background-position:-146px 0;}
.bottom-main footer{color:#b2b2b2; background:#252525; border-top:1px solid rgba(255,255,255,0.1); padding:10px 0; line-height:20px;}
.bottom-main footer dt{ float:left; max-width:70%;}
.bottom-main footer dd{ float:right; max-width:28%;}
.bottom-main footer a{ color:#b2b2b2;}
.bottom-main footer a:hover{ color:#f46523;}
.bottom-main footer dd a:not(:last-child){ margin-right:15px;}
@media(min-width:1025px){
.bottom dl{ width:35.9375%;}
.bottom dl,
.bottom ul{ float:left;}
.bottom .contact{ float:right; width:29.21875%;}
.bottom ul{ width:30.78125%;}
}
@media(max-width:640px){
.bottom dl{ display:none;}
}

.list-news li{ background:#f6f6f6; border:1px solid #f6f6f6; padding:15px; transition:0.3s;}
.list-news li:not(:last-child){ margin-bottom:30px;}
.list-news li a{ position:relative; display:block;}
.list-news li .pic{ overflow:hidden;}
.list-news li .txt{  padding-top:21px; padding-bottom:25px;}
.list-news li time{ border:1px solid #d2d2d2; line-height:28px; width:100px; text-align:center; color:#888; display:block;}
.list-news li h4{ margin:17px 0 0 0; font-weight:normal; color:#333;}
.list-news li p{ color:#888; margin:9px 0 0 0; line-height:24px;}
.list-news li:hover{ border-color:#f46523; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.list-news li:hover h4{ color:#f46523;}
@media(min-width:376px){
.list-news li .pic{ position:absolute; left:0; width:27.836%; height:100%;}
.list-news li .Ispic{ position:absolute; left:0; width:100%; height:100%; top:0;}
.list-news li .txt{padding-left:31%;}
}
@media(min-width:376px) and (max-width:768px){
.list-news li .pic{ width:40%}
.list-news li .txt{ padding-left:43%;}
}
@media(max-width:640px){
.list-news li .txt{ padding-top:2%; padding-bottom:2%;}
}
@media(max-width:480px){
.list-news li h4{ font-size:16px; margin-top:5px;}
}
@media(max-width:375px){
.list-news li .Ispic{ padding-bottom:66%;}
}

.Pages{ padding:60px 0 12px 0; text-align:center;}
.Pages *{ display:inline-block; vertical-align:middle;}
.Pages em{ font-style:normal;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump,
.Pages .a_first,
.Pages .a_end{ display:none;}
.Pages a{ line-height:37px; width:37px; background:#f6f7f8; margin:0 5px;}
.Pages a:hover,
.Pages a.a_cur{ color:#fff; background:#f46523;}
.Pages a.a_prev,
.Pages a.a_next{ width:77px; font-size:0; position:relative;}
.Pages a.a_prev:before,
.Pages a.a_next:before{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:14px; color:#666;}
.Pages a.a_prev:before{ content:'<';}
.Pages a.a_next:before{ content:'>';}
.Pages a:hover:before{ color:#fff;}

.news_info{ padding-top:40px;}
.news_info .title{ text-align:center; border-bottom:1px solid #e2e2e2; padding-bottom:27px; position:relative;}
.news_info .title:after{ position:absolute; content:''; height:1px; width:20%; background:#f46523; max-width:84px; left:50%; transform:translateX(-50%); bottom:-1px;}
.news_info .title h3{color:#333; margin:0; padding-bottom:15px;}
.news_info .title p{ color:#999;margin:0;}
.news_info .title p span{ display:inline-block; margin:0 10px;}
.news_info .info{ padding:2% 3.5%;}
.news_info .info_pn{ padding-top:40px;}
.news_info .info_pn aside{ padding:9px 17px; position:relative;}
.news_info .info_pn a{ display:inline-block; line-height:27px; padding-left:42px; background:url(../images/a-prev.png) no-repeat left center; color:#333;}
.news_info .info_pn a:before{ position:absolute; content:''; width:100%; height:1px; left:0; bottom:0; background:#e6e5e5;}
.news_info .info_pn .s-r a{ background-image:url(../images/a-next.png);}
.news_info .info_pn a span{color:#333;}
.news_info .info_pn a span:after{ display:inline-block; content:''; width:3px; height:3px; background:#999; margin:0 5px 0 15px; vertical-align:middle;}
.news_info .info_pn a:hover{ color:#f46523;}

.image-group li{ position:relative;}
.image-group li aside{position:absolute; left:0; right:0; bottom:0; color:#fff; line-height:40px; padding:0 5%; color:#fff; background:rgba(0,0,0,0.5); font-size:16px;  }
.image-group li a{ position:absolute; left:0; width:100%; height:100%; z-index:10; top:0;}
.list-image li{ float:left; margin-top:4%; overflow:hidden;}
.list-image li .Ispic{ padding-bottom:66.456%; transition:0.3s ease-in-out;}
.list-image li:hover .Ispic{ transform:scale(1.12);}
.list-image li aside{ text-align:center;}
.list-image li:hover aside{background:rgba(244,101,35,0.9);}
@media(min-width:641px){
.list-image li{width:31%;}
.list-image li:not(:nth-child(3n)){ margin-right:3.5%;}
}
@media(max-width:640px){
.list-image li{width:48%;}
.list-image li:not(:nth-child(2n)){ margin-right:4%;}
}

.top-image{ overflow:hidden;}
.top-image .slider-big{ float:left; width:78%;}
.top-image .slider-big .slick-track,
.top-image .slider-big .slick-list,
.top-image .slider-big li .Ispic{ height:100%;}
.top-image .slider-small{ float:right; width:20%; padding:23px 0;}
.top-image .slider-small li{ cursor:pointer;}
.top-image .slider-small li .Ispic{ padding-bottom:66.5%; margin:10px 0; position:relative;}
.top-image .slider-small li .Ispic:before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; border:2px solid transparent;}
.top-image .slider-small li.slick-current .Ispic:before{ border-color:#f46523;}
.top-image .slick-arrow{ position:absolute; width:100%; font-size:0; left:0; height:23px; background:#ececec; cursor:pointer; border:none;}
.top-image .slick-prev{ top:0;}
.top-image .slick-next{ top:auto; bottom:0;}
.top-image .slick-arrow:before{ position:absolute; content:''; width:10px; height:10px; border-top:2px solid #f46523;border-right:2px solid #f46523; left:50%; top:50%; margin:-2.5px 0 0 -5px;}
.top-image .slick-prev:before{ transform:rotate(-45deg);}
.top-image .slick-next:before{ transform:rotate(135deg); margin-top:-7.5px;}
@media(min-width:1281px){
.top-image .slider-big{height:507px;}
}

.list-download li{ font-size:16px; padding:0 20px; position:relative; transition:0.3s;}
.list-download li:not(:last-child){ margin-bottom:19px;}
.list-download li a{ position:absolute; left:0; width:100%; height:100%; top:0; border:1px solid #e5e5e5;}
.list-download li:hover{ background:#f46523; color:#fff;}
.list-download li aside{ padding:30px 50px 30px 0; line-height:20px; background:url(../images/a-download.png) no-repeat right center;}
.list-download li aside:before{ margin-right:12px; display:inline-block; content:''; width:4px; height:4px; border-radius:50%; background:#999; vertical-align:middle;}
.list-download li:hover aside{ color:#fff; background-image:url(../images/a-download-hover.png);}
.list-download li:hover aside:before{ background:#fff;}
.list-download li:hover a{ border-color:#f46523;}


/*.list-job{ padding-bottom:6%;}*/
.list-job .type{display:table; width:100%;}
.list-job ol.type{background-color:#666; color:#fff; }
.list-job .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:15px; padding-bottom:15px; line-height:24px; width:22%;}
.list-job ol.type li{ padding-top:9px; padding-bottom:9px;}
.list-job ul.type li{cursor:pointer; color:#333;}
.list-job ul.type{ border-bottom:1px solid #e8e8e8;}
.list-job .type li:nth-child(5){width:12%;}
.list-job .type li:nth-child(1){ padding-left:35px;text-align:left;}

.list-job ul.type li:nth-child(5) i{ display:block; margin:0 auto; width:8px; height:8px; border-right:2px solid #999;border-bottom:2px solid #999; transform:rotate(45deg); -webkit-transform:rotate(45deg);-ms-transform:rotate(45deg); transition:0.3s ease-in-out;}
.list-job ul.type#On li i{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg); }
.list-job .list .con{ display:none;overflow:hidden; padding:3% 4% 3% 35px; color:#333; line-height:24px; background:#f9f9f9; border-bottom:1px solid #e8e8e8;}
.list-job .btn_apply{ padding-top:4%;}
.list-job .btn_apply a{ display:inline-block; max-width:150px; width:60%; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#f46523; border:1px solid transparent; transition:0.3s;}
.list-job .btn_apply a:hover{ border-color:#f46523; background:#fff; color:#f46523;}
@media(max-width:768px){
.list-job .type li{ width:25% !important;}
.list-job .type li:nth-child(4){ display:none;}
}
@media(max-width:640px){
.list-job ol.type{ font-size:16px;}
.list-job ol.type li {padding-top: 15px;padding-bottom: 15px;}
}
@media(max-width:480px){
.list-job .type li{ width:30% !important;}
.list-job .type li:nth-child(1){width:50% !important; padding-left:30px;}
.list-job .type li:nth-child(5){width:20% !important;}
.list-job ul.type li:nth-child(1){ background-position:10px 22px;}
.list-job .type li:nth-child(3){ display:none;}
.list-job .list .con{ padding-left:4%;}
}


.Form001725{  padding:2%; border:1px solid #e8e8e8; border-top: 6px solid #f46523;}
.Form001725 .tips{ padding:0 0 20px 0; font-size:16px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
.Form001725 .tips h1{ margin:0; font-weight:normal; font-size:24px; color:#f46523;}

.Form001725 td{ padding-bottom:20px; font-size:16px; }
.Form001725 td.w1{ width:47%;}
.Form001725 td.w2{ width:6%;}
.Form001725 .text{ width:100%;  font-size:16px; border:none; line-height:42px;height:42px; padding:0 10px; background:#e9e9e9; }
.Form001725 td > p{ margin:0 0 10px 0;}
.Form001725  td > p::before{ margin-right:5px; display:inline-block; content:''; width:10px; height:10px; border-radius:2px; background:#f46523;}
.Form001725 .btn{ background:#f46523; color:#fff; cursor:pointer; font-size:18px; width:60%; max-width:180px; height:50px; border-radius:3px; border:1px solid transparent; margin:20px auto 0; display:block; transition:0.3s;}
.Form001725 .btn:hover{ border-color:#f46523;color:#f46523;background:#fff;}
.Form001725 .placeholder{ font-size:14px; padding:20px 0; min-height:inherit;}
.Form001725 .queueList{ margin:0;}
.Form001725 .placeholder .webuploader-pick{ background:#666;}
@media(max-width:640px){
.Form001725 .statusBar .btns{ position:relative; right:auto; bottom:auto; margin-left:-10px;}
}

.contact-map{ border:1px solid #f5f5f5; padding:4px;}
.contact-map #allmap{ height:424px; z-index:1;}
.contact-map #allmap .amap-info-content{ background:#3f8af8; border-radius:4px; color:#fff; font-weight:bold;  font-size:15px; border:none; margin-bottom:20px; box-shadow:3px 3px 5px #999;text-align:center; padding:9px 5px;font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif; width:265px;}
.contact-map #allmap .amap-info-sharp{ top:-20px; width:0; height:0; background:none; border:7px solid transparent; border-top-color:#3f8af8;}
.contact-map #allmap .amap-info{ margin-left:-15px; }
.contact-map #allmap .amap-info-close{ display:none;}

.feedback{ background:url(../images/contactbg.jpg) no-repeat right bottom; border:1px solid #e8e8e8; padding:4% 0 6% 5.5%;}
.feedback table{ width:100%; max-width:564px;}
.feedback td{ padding-bottom:3.6%; vertical-align:top;}
.feedback td.f-name{ width:50px; text-align:right; color:#333;line-height:45px;}
.feedback td .text{ width:100%; height:45px; line-height:43px; border:1px solid #dfdfdf; background:#f5f5f5; padding:0 15px;}
.feedback td .btn{ color:#fff; width:100%; max-width:236px; height:45px; background:#f46523; font-size:18px; border:none; cursor:pointer;}
.feedback td textarea.text{ padding:15px; padding-top:5px; line-height:35px; height:170px;}

.list-client li{ float:left;  text-align:center;margin-bottom:3%; margin-right:2%;}
.list-client li a{ display:block;}
.list-client li .Ispic{ position:relative; padding-bottom:45%; background-color:#fff; background-size:contain;transition:0.3s; margin:10px;}
.list-client li .Ispic::before{ position:absolute; content:'';  left:-10px; top:-10px; right:-10px; bottom:-10px; border:1px solid #e5e5e5; transition:0.3s;}
.list-client li a:hover .Ispic::before{ border-width:2px; border-color:#f46523; box-shadow:2px 0 18px rgba(0,0,0,0.23);}
.list-client li aside{ font-size:16px; padding-top:15%;}
@media(min-width:1025px){
.list-client li{width:18.4%; }
.list-client li:nth-child(5n){margin-right:0;}
}
@media(min-width:769px) and (max-width:1024px){
.list-client li{width:23.5%;}
.list-client li:nth-child(4n){margin-right:0;}
}
@media(min-width:481px) and (max-width:768px){
.list-client li{ width:32%;}
.list-client li:nth-child(3n){margin-right:0;}
.list-client li aside{ font-size:14px;}
.list-client li aside{ padding-top:5%;}
}
@media(max-width:480px){
.list-client li{ width:49%;}
.list-client li:nth-child(2n){margin-right:0;}
.list-client li aside{ font-size:14px;}
.list-client li aside{ padding-top:5%;}
}

/*home*/
.home-banner li{ position:relative;}
.home-banner li a{ position:absolute; left:0; width:100%; top:0; height:100%; z-index:10;}
.home-banner li img{ display:block; width:100%; height:400px}
@media(min-width:1200px){
.home-banner li img.wap{ display:none;}
}
@media(max-width:1200px){
.home-banner li img.pc{ display:none;}
}
.home-banner .slick-dots{ position:absolute; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); bottom:4%; z-index:20;}
.home-banner .slick-dots li{ width:24px; height:24px; float:left; border-radius:50%; margin:0 4px; cursor:pointer;}
.home-banner .slick-dots li button{ display:none;}
.home-banner .slick-dots li:before{ position:absolute; content:''; left:6px; top:6px; bottom:6px; right:6px; background:#fff; border-radius:50%;}
.home-banner .slick-dots li.slick-active{ background:rgba(244,101,35,0.3);}
.home-banner .slick-dots li.slick-active:before{ background:#f46523;}

.home-notice{ background:#f9f9f9;display: none;}
.home-notice .auto-inner{ position:relative; padding:10px 0;}
.home-notice .title{ font-size:26px; color:#333; line-height:36px;}
.home-notice .title span{ font-size:16px; color:#f46523; text-transform:uppercase; display:block; line-height:22px;}

.home-notice .slider{ padding-left:7.34%; }
.home-notice .slider:before{ content:''; position:absolute; top:5%; height:90%; width:1px; border-right:1px dashed #ccc; left:4.37%;}
.home-notice .slick-arrow{left:0; width:17px; height:24px;  background:url(../images/btn.png) no-repeat center top #666; }
.home-notice .slick-next{margin-top:2px; background-color:#f46523; background-position:center bottom; }
.home-notice .slick-prev{margin-top:-29px; }
.home-notice .slider li{line-height: 28px;}
.home-notice .slider li time{ float:right; color:#999; font-size:13px;}
.home-notice .slider li{ line-height:33px; border-bottom:1px dashed #eee; position:relative;}
.home-notice .slider li a{ margin-left:25px; position:relative;}
.home-notice .slider li:before{ position:absolute; content:''; top:50%; margin-top:-4px; border:1px solid #f46523; width:9px; height:9px; border-radius:50%; left:0;}
@media(min-width:769px){
.home-notice .auto-inner{ padding-left:135px;}
.home-notice .title{position:absolute; left:0; top:50%; transform:translateY(-50%); }
}
@media(max-width:768px){
.home-notice .title{ padding-bottom:15px;}
.home-notice .slider{ padding-left:40px; }
.home-notice .slider:before{left:30px; }
}
@media(max-width:480px){
.home-notice .title{ font-size:20px; line-height:30px;}
.home-notice .title span{ font-size:14px;}
.home-notice .auto-inner{ padding:3% 0;}
}

.home-title{ margin-top:10px; padding:5px 0; line-height:32px; border-bottom:1px solid #eee; padding-left:32px; font-size:20px; color:#333; background:url(../images/icon-1.png) no-repeat left center; background-size: auto 28px; margin-bottom:10px;}
.home-title span{ color:#ddd; font-size:20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-left:10px;letter-spacing: -1px;}
.home-news .box2 .home-title{ background-image:url(../images/icon-2.png);}
.home-platform .home-title{background-image:url(../images/icon-3.png); margin-top:11px;}
.home-service .home-title{ background-image:url(../images/icon-4.png);}
.home-links .home-title{ background-image:url(../images/icon-5.png);}
@media(max-width:480px){
.home-title{ margin-top:25px; font-size:20px; }
.home-title span{font-size:16px;}
}

.home-links{ padding:0 0 1% 0;}
.home-links .slider{ padding:10px 30px;}
.home-links .slick-arrow{ margin-top:-13.5px; width:27px; height:27px; background:url(../images/a-prev.png) no-repeat center center;}
.home-links .slick-prev{ left:0;}
.home-links .slick-next{ background-image:url(../images/a-next.png); right:0;}
.home-links .slider li{ float:left;}
.home-links .slider li a{ display:block; width:90%; margin:0 auto; padding:0 10px;}
.home-links .slider li .Ispic{ background-size:contain; padding-bottom:35%;transition:0.3s;}
.home-links .slider li a:hover .Ispic{ transform:scale(1.12);}

.home-news .tab{ padding-bottom:10px;}
.home-news .tab dd{ font-size:15px; color:#666; padding:4px 0; border-bottom:1px solid transparent; float:left; cursor:pointer;}
.home-news .tab dd:not(:last-child){margin-right:44px;position:relative;}
.home-news .tab dd:not(:last-child):after{ position:absolute; content:''; width:1px; background:#ddd; height:16px; top:50%; margin-top:-5px; right:-22px;}
.home-news .tab dd.on{ color:#f46523; border-bottom-color:#f46523;}
.home-news .tab-info .slider li{ position:relative;}
.home-news .tab-info .slider li a{ display:block;}
.home-news .tab-info .slider li .Ispic{ padding-bottom:23.423%;}
.home-news .tab-info .slider li aside{ position:absolute; left:0; bottom:0; width:100%; line-height:37px; padding:0 30% 0 23px; font-size:16px; color:#fff; background:rgba(0,0,0,0.5);}
.home-news .tab-info .slick-dots{ position:absolute; right:10px; z-index:20; bottom:12px;}
.home-news .tab-info .slick-dots li{ float:left; cursor:pointer; width:9px; height:9px;border-radius:50%; border:1px solid #fff; margin:0 3px;}
.home-news .tab-info .slick-dots li button{ display:none;}
.home-news .tab-info .slick-dots li.slick-active{ border-color:#f06424;}
.home-news .tab-info ol{ padding-top:11px;}
.home-news .tab-info ol li{ line-height:40px; border-bottom:1px dotted #efefef;}
.home-news .tab-info ol li time{ float:right; color:#999; margin-left:10px;}
.home-news .tab-info ol li a:before{ display:inline-block; content:''; width:3px; height:3px; background:#f46523; margin-right:8px; vertical-align:middle;}
/* 首页新闻中心样式改动 */
.home-news .tab-info{position:relative;min-height: 250px;}
.home-news .tab-info .ul{padding:0;}
.home-news .tab-info .ul li{padding-left:50%;border:0;line-height:30px;}
.home-news .tab-info .ul li a{display:block;border-bottom:1px dotted #efefef;}
.home-news .tab-info .ul li a:before{display:none;}
.home-news .tab-info .ul li figure{position:absolute;top:0;left:0;display:none;width:48%;height:250px;}
.home-news .tab-info .ul li time{position:absolute;top:0;right:0;}
.home-news .tab-info .ul li aside{position:relative;padding-right:80px;padding-left:10px;}
.home-news .tab-info .ul li aside::before{position:absolute;top:50%;left:0;display:inline-block;margin-top:-1px;margin-right:8px;width:3px;height:3px;background:#f46523;content:'';vertical-align:middle;}
.home-news .tab-info .ul li .info{display:none;margin:0 0 6px;padding-left:10px;color:#aeaeae;line-height:24px;}
.home-news .tab-info .ul li.on figure{display:block;}
.home-news .tab-info .ul li.on .info{display:block;}
@media(min-width:1025px){
.home-news .box1{ float:left; width:72%;}
.home-news .box2{ width:25%; float:right;}
}
@media(max-width:640px){
.home-news .tab-info .slider li .Ispic{ padding-bottom:45%;}
.home-news .tab-info {padding-top: 250px;}
.home-news .tab-info .ul li.on figure{width: 100%;}
.home-news .tab-info .ul li{padding: 0;}
}

.home-from{ position:relative;}
.home-from .info{color: #969696;margin-bottom: 10px;font-size: 13px;line-height: 20px;}
.home-from .pic{ display: none; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.home-from ul li{ position:relative;}
.home-from ul li:not(:last-child){ margin-bottom:10px;}
.home-from ul li label{ position:absolute; left:12px; top:0; line-height:40px; color:#333;}
.home-from ul li .text{ width:100%; border:1px solid #e6e6e6; line-height:38px; height:40px; padding:0 10px 0 63px; border-radius:3px;}
.home-from ul ol{ overflow:hidden;}
.home-from ul ol .btn{ border-radius:3px; font-size:16px; float:left; height:34px; background:#f46523; border:none; cursor:pointer; color:#fff; width:45%;}
.home-from ul ol .btn-reset{ float:right;background:#a7a7a7;}
@media(min-width:481px){
.home-from .pic{position:absolute; left:0; height:100%; top:0;width:46.452%;}
.home-from ul{ float:right; width:100%;}
}
@media(max-width:480px){
.home-from .pic{ padding-bottom:40%; margin-bottom:20px;}
}

.home-platform .slider li.slick-slide{ text-align:center;}
.home-platform .slider li .icon{ transition:0.3s; width:83px; height:83px; border-radius:50%; background:#f46523; overflow:hidden; margin:16px auto;}
.home-platform .slider li .icon img{ display:block; width:100%; height:100%;}
.home-platform .slider li h6{ margin:0; font-weight:normal; color:#666;}
.home-platform .slider li a{display: block;padding: 0 4px;}
.home-platform .slider li a:hover h6{ color:#f46523;}
.home-platform .slider li a:hover .icon{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.home-platform .slider li .icon{margin-top: 10px;margin-bottom: 10px;width: 60px;height: 60px;display: none;}
.home-platform .slider li h6{border: 1px solid #eee;color: #999;font-size: 12px;padding: 6px 0;border-radius: 4px;}
.home-platform .slick-dots{ padding-top:0; text-align:center;}
.home-platform .slick-dots li{ display:inline-block; width:17px; height:5px; background:#ccc; margin:0 5px; cursor:pointer;}
.home-platform .slick-dots li button{ display:none;}
.home-platform .slick-dots li.slick-active{background:#f46523; }

.home-service{ background:url(../images/servicebg.jpg) no-repeat center bottom; padding-bottom:20px;}
.home-service .slider{ margin-top:6px;}
.home-service .slider li{ float:left;}
.home-service .slider li a{ display:block; margin:0 20px; background:#fff; overflow:hidden; padding-bottom:0; position:relative;}
.home-service .slider li a:after{ position:absolute; content:''; background:#f46523; width:100px; height:50px; transform:rotate(-45deg);right: -47px;bottom: -25px;z-index: 10;}
.home-service .slider li .Ispic{ padding-bottom:50%; transition:0.3s;}
.home-service .slider li a:hover .Ispic{ transform:scale(1.15);}
.home-service .slider li i{ z-index:11; width:10px; height:10px; position:absolute; right:5px; bottom:6px; transition:0.3s;}
.home-service .slider li i:before,
.home-service .slider li i:after{ position:absolute; content:''; width:100%; height:2px; background:#fff; left:0; top:50%; margin-top:-1px;}
.home-service .slider li i:after{ transform:rotate(90deg); -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg);}
.home-service .slider li .txt{ background:#fff; position:relative; padding:10px 30px 10px 10px; z-index:5;}
.home-service .slider li .icon{ left:50%; top:-49px; background:#fff; margin-left:-49px; width:98px; height:98px; border-radius:50%; overflow:hidden; position:absolute;display: none;}
.home-service .slider li .icon img{transition:0.3s; display:block; width:100%; height:100%;}
.home-service .slider li a:hover .icon img{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.home-service .slider li h4{ color:#333; margin:0; text-align:left; padding:10px 0;font-size: 16px; font-weight:normal;}
.home-service .slider li a:hover h4{ color:#f46523; font-weight:bold;}
.home-service .slider li p{ margin:0; font-size:15px; color:#666; line-height:24px; height:48px;}
.home-service .slider li a:hover i{ transform:rotate(90deg); -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg);}

.home-service .slick-arrow{ width:28px; height:28px; border-top:2px solid #aaa; border-right:2px solid #aaa; top:50%; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); margin-top:-19px; background:none;}
.home-service .slick-arrow:hover{ border-color:#f46523;}
.home-service .slick-prev{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg);}
@media(min-width:1441px){
.home-service .slider{ width:1320px; margin-left:-20px;}
.home-service .slick-prev{ left:-50px;}
.home-service .slick-next{ right:-50px;}
}
@media(max-width:1440px){
.home-service .slider{ padding:0 20px;}
.home-service .slick-prev{ left:5px;}
.home-service .slick-next{ right:5px;}
}
@media(max-width:768px){
.home-service .slider li a{ margin:0 auto; width:94%;}
}

/*edit*/
.edit-css-41 .ytable{ margin:4% 0 0 0; font-size:16px; color:#333;}
.edit-css-41 .ytable-cell{ width:35.5%; background:#fbfbfb; border:1px solid #e8e8e8; vertical-align:top;}
.edit-css-41 .no-txt{ width:3%; background:none; border:none;}
.edit-css-41 .ytable-cell section{ width:90%; margin:0 auto; padding:4% 0 4% 40px;}
.edit-css-41 .ytable-cell section h5{ position:relative; margin:0 0 10px 0; color:#f46523;}
.edit-css-41 .ytable-cell section h5:before{ position:absolute; content:''; background:url(../images/edit-call.png) no-repeat; width:25px; height:30px; left:-40px; top:-2px;}
.edit-css-41 .ytable-cell section h5.add:before{ background-image:url(../images/edit-add.png);}
@media(min-width:1025px){
.edit-css-41 .ul-2 li{ float:left; width:50%;}
}
@media(max-width:640px){
.edit-css-41 .ytable{ margin:0;}
.edit-css-41 .ytable,
.edit-css-41 .ytable-cell{ display:block;}
.edit-css-41 .ytable-cell{ width:100%; margin-top:3%;}
.edit-css-41 .no-txt{ display:none;}
.contact-map #allmap{ height:350px;}
}

.bd_weixin_popup,
.bd_weixin_popup *{ box-sizing:content-box;}