﻿@charset "utf-8";
@font-face {  
	font-family: "impact"; font-weight: normal; font-style: normal;
	src: url('impact-webfont.eot');
	src: url('impact-webfont.eot?#iefix') format('embedded-opentype'),
		 url('impact-webfont.woff') format('woff'),
		 url('impact-webfont.ttf') format('truetype'),
		 url('impact-webfont.svg#Futura') format('svg');
} 

html,body{height:100%;word-break:normal;text-align:justify;}
body{padding:0px; margin:0px auto; font-size:15px; line-height:26px; color:#000000; width:100%; min-width:300px; zoom:1; font-family:frutigernext,Arial,Helvetica,sans-serif,Arial,"Microsoft YaHei","宋体"; background:#fff;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:15px; border-radius:0; -webkit-border-radius:0; color:#000; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#000000; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#2c6daf;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix{*zoom:1;}
:-moz-placeholder {color: #888888;}
::-moz-placeholder {color: #888888;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #888888;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #888888;}
.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.Contain{ position:relative; clear:both; max-width:1200px; margin:0px auto;}
.block{ display:block;}
.tit{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.p{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;}
.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}


@media ( max-width:1200px){
.Contain{padding:0 10px;}
}

/*font*/
.f_red{ color:#c30d23;}
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); top:0px; left:0px;}

/*pages*/
.Pages{ zoom:1; overflow:hidden;text-align:center; clear:both; line-height:39px;}
.Pages span{ padding:0px 0px; display:inline-block;}
.Pages a{ display:inline-block;text-align:center;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block; vertical-align:middle; width:39px; background:#e8e8e8; color:#898989; font-family:"宋体"; margin: 0px 10px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{}
.Pages .p_page .num a{ margin:0 5px;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ color:#004a9f;}

@media ( max-width:768px){
.Pages{line-height:28px;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{width:25px;margin: 0px 5px;}
}
/*pages end*/


/*Top*/
.Toper{ font-size:12px; background:#eaeaea; color:#555555; line-height:26px; height:26px;}
.Toper a{ color:#555555;} .Toper a:hover{ color:#ffcc00;}
.Toper a.home{ background:url(../images/sethome.gif) 0px center no-repeat; padding-left:14px; margin-right:20px;}
.Toper .tel{ background:url(../images/lxwmico.gif) 0px center no-repeat; padding-left:14px;}
.Toper .tel span{ color:#0053a4;}
.Header{ height:140px;}
.Header .Logo{float:left; padding-top:47px; width:18%; text-align:center;}
.Header .topr{ float:right; padding-top:55px; width:22%;}
.Header .Searchbox{float:left; position:relative;}
.Header .Searchbox .icon{ width:22px; padding-top:4px;cursor:pointer;}
.Header .Search{ display:none; position:absolute; right:-200px; top:85px; z-index:888; padding-right:25px;}
.Header .Search a.close,.Header .Search a.close2{ background: #919191 url(../images/closenav.png) center center no-repeat; width:25px; height:26px; vertical-align:middle; display:inline-block; position:absolute; right:199px; top:-83px;}
.Header .Search a.close2{display:none;right:10px; top:13px;}
.Header .Search .box{ position:relative; background:#fff; border-radius:5px; width:398px; height:46px; border:1px solid #d4d4d4;}
.Header .Search .ipt{ vertical-align:top; width:80%; height:44px; line-height:44px; text-indent:1em;}
.Header .Search .searchbtn{ cursor:pointer; width:22px; height:21px; background:url(../images/searchbtn.png) center center no-repeat; background-size:cover; position:absolute; right:16px; top:12px;}
.Header .share{ float:left;}
.Header .share a{ margin-left:39px; z-index:3; display:inline-block; vertical-align:middle; width:30px; position:relative;}
.Header .share a.wx{ background-position:0px top;}
.Header .share a.hi{ background-position:-30px top;}
.Header .share .img{ width:0px; height:0px;position:absolute; left:0px; top:30px; max-width:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header .share a:hover .img{ width:140px; height:140px;filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; left:-50px;}

.Header .version{ margin-left:39px; float:left;}
.MainNav{ float:left; width:54%;}
.MainNav li{float:left; width:16.6666%; position:relative;}
.MainNav li span a{display:block; color:#2c2c2c; text-align:center; font-size:16px; height:140px; line-height:140px; font-weight:bold;}
.MainNav li span em{ position:relative; z-index:1; display:inline-block; height:140px;}
.MainNav .bg{ position:absolute; left:50%; bottom:0px; height:3px; background:#0757a5; width:0%; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#2293db;}
.MainNav li:hover span .bg,.MainNav li.onnav span .bg,.MainNav li span a.sele .bg{ width:100%; left:0%;}
.MainNav li:nth-child(1):hover span .bg,.MainNav li:nth-child(1).onnav span .bg,.MainNav li:nth-child(1) span a.sele .bg{ width:64px; left:-15px;}

.NavPull{ width:150px; top:140px; left:-20px; position:absolute; z-index:100; display:none; background:rgba(0,0,0,0.5); text-align:center;}
.NavPull dd{font-size:16px; position:relative;}
.NavPull dd a{ color:#fff; display:block; margin:0 6px; padding:6px 0px; border-bottom:1px solid rgba(0,0,0,0.2);}
.NavPull dd a:hover{ color:#2293db;}
.NavPull dd:last-child a{ border-bottom:0;}
.NavPull dd .sub{ position:absolute; left:150px; top:0px; width:180px; background:rgba(0,0,0,0.5); display:none; font-size:14px;}
.NavPull.null{background:none; padding:0; box-shadow: 0 0px 0px none;}

.a1 .NavPull dd .sub,.a3 .NavPull dd .sub,.a4 .NavPull dd .sub{display:none !important;}

.mstbg{ position:fixed; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:886; display:none;}
.openbtn,.closebtn{ cursor:pointer; display:none; float:right;width:26px;}
.openbtn.on,.closebtn { position:fixed; right:10px; z-index:999;}
.openbtn.on { top:8px;}
.openbtn{ position:absolute; right:12px; top:16px;}
.closebtn{ z-index:999; top:8px;}
.closebtn.auto{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:887; display:none;}
.openbtn span,.closebtn span{ display:block; height:2px; background:#2293db; margin:4px 0px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.openbtn.on .sp1,.closebtn .sp1 {
	-webkit-transform: translate(0, 3px) rotate(45deg) !important;
	-moz-transform: translate(0, 3px) rotate(45deg) !important;
	-ms-transform: translate(0, 3px) rotate(45deg) !important;
	-o-transform: translate(0, 3px) rotate(45deg) !important;
	transform: translate(0, 3px) rotate(45deg) !important;}
.openbtn.on .sp2,.closebtn .sp2 {
	-webkit-transform: translate(0, -3px) rotate(-45deg) !important;
	-moz-transform: translate(0, -3px) rotate(-45deg) !important;
	-ms-transform: translate(0, -3px) rotate(-45deg) !important;
	-o-transform: translate(0, -3px) rotate(-45deg) !important;
	transform: translate(0, -3px) rotate(-45deg) !important;}	
.openbtn.on .sp3,.closebtn .sp3 { display:none;}	
.mobilenav{ display:none;}

@media ( max-width:1200px){
.Header .share a{ margin-left:20px;}
.Header .version{ margin-left:20px;}
}

@media ( max-width:998px){
body{font-size:14px; line-height:24px;}	
.Toper a.home{ display:none;}
.Toper .tel{ background:none; padding-left:0px;}
.Toper .tel i{ display:none;}
.Header .topr{padding:0px 45px 0px 0px; margin-top:-6px; width:auto;}
.Header .share{ display:none;}
.Header .version{ margin:13px 0 0 15px;}
.Header{height:50px; padding:0; background:#fff;}
.Header .Logo{ padding-top:10px; width:auto;}.Header .Logo img{ height:28px;}
.Header .openbtn{ display:block;}

.Header .Searchbox{ position:static;}
.Header .Searchbox .icon{ padding-top:23px;}
.Header .Search a.close{right:125px; top:-33px;}
.Header .Search{width:100%; top:40px; right:0; padding-right:0;}
.Header .Search .box{ width:auto; height:40px;}
.Header .Search .ipt{ vertical-align:top; width:80%; height:44px; line-height:44px; text-indent:1em;}

.MainNav{ position:fixed; z-index:999; width:200px; height:100%; overflow-y:auto; padding-top:0px; background:#fff; right:-200px; top:0px;}
.MainNav ul{ float:none; margin-top:38px; width:auto;}
.MainNav li{ position:relative; cursor:pointer; float:none; border-bottom:1px solid #eee; width:auto;}
.MainNav li span a{ height:auto; display:block; line-height:46px; height:46px; padding-left:20px; color:#333; text-align:left;}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#fff; background:#2293db;}
.MainNav .bg{ display:none;}
.MainNav .arr{ position:absolute; z-index:2; width:100%; height:46px; background:url(../images/arr.png) right center no-repeat; left:0px; top:0px;}
.MainNav li.onnav .arr{ background:url(../images/arr2.png) right center no-repeat;}
.NavPull { position:static; width:auto;padding:0; background:none;}
.NavPull dd{float:none; display:block; width:auto; font-size:15px; line-height:36px; text-align:left;}
.NavPull dd a{ display:block;padding:2px 0px 2px 15px; color:#333; border-bottom:1px solid #eee;}
.NavPull dd .sub{ position:static; background:none;display:block;}
.NavPull dd .sub dd a{ padding-left:36px; line-height:22px; background:url(../images/dot3.gif) 21px 10px no-repeat;}

.pcnav{ display:none;}
.mobilenav{ display:block;}
.mb50{ margin-bottom:20px;}
.Header .version{ display:none;}
.Header .version2{ text-align:center; padding-top:20px;}
}

/*Top*/

/*Bottom*/
.bottom{ background:#2f2f2f; color:#2f2f2f; padding-top:40px; clear:both;line-height:36px;}
.bottom dt{font-weight:bold; color:#fff;}
.bottom .sitemap{ width:60%; float:left;}
.bottom .sitemap dl{ width:16.66666%; float:left;}
.bottom .sitemap a{ color:#fff;}.bottom .sitemap a:hover{ color:#ffcc00;}
.bottom .ewm{ float:right; text-align:center;}
.bottom .ewm li{ width:155px; display:inline-block; *display:inline; zoom:1;}
.bottom .ewm li img{ border:9px solid #fff; display:block; margin:8px auto 0px; width:116px; height:116px;}
.bottom .copyright{ font-size:12px; padding:20px 10px; text-align:center; color:#979797;}
.bottom .copyright a{color:#979797;}.bottom .copyright a:hover{color:#fff;}

.FloatR{ z-index:999; position:fixed; left:50%; margin-left:610px; top:35%; width:54px;}
.FloatR li{ position:relative; margin-bottom:4px; background:#868686;}
.FloatR .ico{ display:block; height:27px; text-align:center; padding-top:27px; background:url(../images/float.png) no-repeat;}
.FloatR a{ color:#fff;}
.FloatR .ico.qq{ background-position:0px -59px;}
.FloatR .ico.mail{ background-position:0px -117px;}
.FloatR .ico.tel{ background-position:0px -176px;}
.FloatR .ico.cd-top{ background-position:0px 0px;visibility: hidden;opacity: 0; padding:0; height:0;}
.FloatR .ico.cd-top.cd-is-visible {visibility: visible;opacity: 1; padding-top:27px;height:27px; cursor:pointer;}
.FloatR .box{ overflow:hidden; height:29px; width:0px; background:#fff; position:absolute; text-align:center; right:55px; padding:14px 15px; font-size:18px; box-shadow:0 0 10px #ddd; top:0px;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.FloatR li:hover .box{ width:190px;filter:alpha(opacity=100);-moz-opacity: 1;opacity:1;}

.FixedFoot{ box-shadow:0 0 5px #ddd; display:none; z-index:995; position:fixed; left:0px; bottom:0px; height:65px; width:100%; background:#fff;text-align:center;}
.FixedFoot li{ width:40%; text-align:center; position:relative;display:inline-block;}
.FixedFoot li:nth-child(3){display:none;}
.FixedFoot li a{ display:block; padding:10px 0 0px;}
.FixedFoot li a .ico{ display:block; width:24px; height:24px; margin:0px auto 4px;}
.FixedFoot .ewm{ width:0px; height:0px;position:absolute; left:50%; bottom:50px; max-width:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.FixedFoot li:hover .ewm{ width:140px; height:140px;filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; margin-left:-70px;}

@media ( max-width:1200px){
.FloatR{ left:auto; margin-left:0px; right:0px;}
}
@media ( max-width:998px){
body{ padding-bottom:65px;}	
.FloatR{top:auto; bottom:235px;}
.cd-top.cd-is-visible {height:30px;}
.bottom{ padding-top:20px;line-height:20px;}
.bottom .sitemap{ display:none;}
.bottom .ewm{ float:none;}
.bottom .ewm li{ width:130px;}
.bottom .ewm li img{ border:5px solid #fff;width:100px; height:100px;}
.FloatR li{ display:none;}
.FloatR li:first-child{ display:block;}
.FixedFoot{ display:block;}
}
@media ( max-width:640px){
}

/*Bottom*/


/*首页 s*/
#banner{width:100%;height:549px;overflow:hidden;position:relative;}
#banner .swiper-slide .img{ height:549px; background-position:center center; background-size:cover; background-repeat:no-repeat;}
#banner .swiper-button-prev{ width:32px; height:57px; background:url(../images/prev.png) center center no-repeat;}
#banner .swiper-button-next{ width:32px; height:57px; background:url(../images/next.png) center center no-repeat;}
#banner .swiper-pagination{bottom:5px;right:0px; width:100%; text-align:center;}
#banner .swiper-pagination-bullet{width:8px;height:8px;background:#fff;margin:0 5px; opacity:1;}
#banner .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#aaaaaa;}		
.effect1 .img{transform:scale(1.25,1.25) translate(10%,10%);transform:scale(1.1,1.1) translate(4.545%,4.545%);}
.leftUp .img{-webkit-animation-name:leftUp;animation-name:leftUp;}
@-webkit-keyframes leftUp{
0%{transform:scale(1.1,1.1) translate(4.545%,4.545%); }
100%{transform:scale(1.1,1.1)  translate(-4.545%,-4.545%);}}
@keyframes leftUp{
0%{transform:scale(1.1,1.1) translate(4.545%,4.545%);}
100%{transform:scale(1.1,1.1)  translate(-4.545%,-4.545%);}}

.moveRight .img{-webkit-animation-name:moveRight;animation-name:moveRight;}
@-webkit-keyframes moveRight{
0%{transform:scale(1.1,1.1) translate(-4.545%,0); }
100%{transform:scale(1.1,1.1)  translate(4.545%,0);}}
@keyframes moveRight{
0%{transform:scale(1.1,1.1) translate(-4.545%,0);}
100%{transform:scale(1.1,1.1)  translate(4.545%,0);}}

.moveDown .img{-webkit-animation-name:moveDown;animation-name:moveDown;}
@-webkit-keyframes moveDown{
0%{transform:scale(1.1,1.1) translate(0,-4.545%); }
100%{transform:scale(1.1,1.1)  translate(0,4.545%);}}
@keyframes moveDown{
0%{transform:scale(1.1,1.1) translate(0,-4.545%);}
100%{transform:scale(1.1,1.1)  translate(0,4.545%);}}

.centerBig .img{-webkit-animation-name:centerBig;animation-name:centerBig;}
@-webkit-keyframes centerBig{
100%{transform:scale(1.1,1.1);}}
@keyframes centerBig{
100%{transform:scale(1.1,1.1);}}

.rightDownBig .img{-webkit-animation-name:rightDownBig;animation-name:rightDownBig;}
@-webkit-keyframes rightDownBig{
100%{transform:scale(1.1,1.1) translate(4%,4%);}}
@keyframes rightDownBig{
100%{transform:scale(1.1,1.1) translate(4%,4%);}}
.swiper-slide .img{
	animation-duration:5s;
	animation-timing-function:linear;
	animation-fill-mode: forwards;
	-webkit-animation-duration:5s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-fill-mode: forwards;}	

@media ( max-width:998px){
#banner{height:250px;}
#banner .swiper-slide .img{ height:250px;}
#banner .swiper-button-prev{ width:25px; height:45px; background-size:cover;}
#banner .swiper-button-next{ width:25px; height:45px; background-size:cover;}
}
@media ( max-width:640px){
#banner{height:220px;}
#banner .swiper-slide .img{ height:220px;}
}


/*首页 end*/
.Hometit{ text-align:center; max-width:700px; margin:0px auto; padding:49px 0 32px 0px;}
.Hometit h2{ line-height:40px;font-family:"方正正准黑简体","方正小标宋简体","Microsoft YaHei"; color:#363636; font-size:32px;}
.Hometit p{ background:url(../images/line.gif) 0px center repeat-x;}
.Hometit p span{ display:inline-block; padding:0 12px; color:#cecece; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-transform:uppercase; background:#fff;}
.Hometit.t2 p span{ background:#eaeaea;}
.HomeAbout{}
.HomeAbout .txt{}
.HomeAbout .txt p{ text-indent:2em;}
.HomeAbout .more{ text-align:right; line-height:51px; padding-top:14px;}
.HomeAbout .more a{ color:#1c62aa;}
.HomeAbout .more a:hover{ text-decoration:underline;}
.Homewh{ background:#fff; box-shadow:0 0 25px #ddd; padding:25px; margin-bottom:44px;}
.Homewh li{ text-align:center; width:31.33333%; padding:0 1%; float:left;}
.Homewh li dl{ border-right:1px solid #bfbfbf; font-size:16px; font-weight:bold; height:175px;}
.Homewh li dl dt{ padding:25px 0; color:#2c6daf;}
.Homewh li dl dd{ letter-spacing:0.2em;}
.Homewh li:last-child dl{ border-right:0px;}

@media ( max-width:998px){
.Hometit{ padding:30px 0 20px 0px;}
.Hometit h2{font-size:22px; line-height:26px;}
.HomeAbout .more a{display:none;}
}
@media ( max-width:640px){
.HomeAbout .more{ padding-top:0px;}
.Homewh{ padding:10px; margin-bottom:20px;}
.Homewh li{ width:auto; float:none;}
.Homewh li dl{ border-bottom:1px solid #bfbfbf; border-right:0; height:auto; padding-bottom:15px;}
.Homewh li dl dt{ padding:10px 0;}
.Homewh li:last-child dl{ border-bottom:0px;}
}

.graybg{ padding-bottom:5.5%; background:#eaeaea;}

.HomeBusiness{}
.HomeBusiness li{ width:25%; float:left; position:relative;}
.HomeBusiness li .info{ z-index:2; position:relative; height:270px; background:#2c6daf;}
.HomeBusiness li .info .arr{ width:23px; height:20px; background:url(../images/ywarr.png) 0px top no-repeat; position:absolute; bottom:-20px; left:50%; margin-left:-11px; z-index:2;}
.HomeBusiness li .info .txt{ padding:18px 22px 0; color:#fff; font-size:12px; line-height:24px;}
.HomeBusiness li .info .txt .tit{ line-height:33px; font-size:18px; margin-bottom:10px;}
.HomeBusiness li .info .txt .tit i{ font-size:36px;}
.HomeBusiness li .info .txt .p{height:152px; line-height:22px;-webkit-line-clamp: 7; text-indent:2em;}
.HomeBusiness li .info a{ color:#fff;}
.HomeBusiness li .imgbox{height:270px;}
.HomeBusiness li:hover .tr { color:#ffcc00;}
.HomeBusiness li.next{ padding-top:270px;}
.HomeBusiness li.next .imgbox{ position:absolute; width:100%; top:0px; left:0;}
.HomeBusiness li.next .info .arr{ background-position:-23px top; bottom:auto; top:-20px;}

@media ( max-width:768px){
.HomeBusiness li{ width:50%;}
}
@media ( max-width:480px){
.HomeBusiness li{ width:auto; float:none;}
.HomeBusiness li.next{ padding-top:0px;}
.HomeBusiness li.next .imgbox{ position:relative;}
.HomeBusiness li.next .info .arr{ background-position:0px top; bottom:-20px; top:auto;}
.HomeBusiness li .info{ height:auto;}
.HomeBusiness li .info .txt{ padding:10px;}
.HomeBusiness li .info .txt .p{-webkit-line-clamp: 2;}
.HomeBusiness li .info .txt .tit{font-size:16px; margin-bottom:0px;}
.HomeBusiness li .info .txt .tit i{ font-size:28px;}
.HomeBusiness li .imgbox{height:150px;}
}

.HomeNews{ width:46%; padding-bottom:33px;}
.HomeNews .tithead{ position:relative; font-size:21px; height:67px;}
.HomeNews .tithead a.more{ position:absolute; right:0px; top:5%; margin:0px; font-size:14px; color:#1c62aa;}
.HomeNews .tithead a:hover.more{ text-decoration:underline;}
.HomeNews .first{ padding-top:60%; margin-bottom:17px;}
.HomeNews .first .tit{ position:absolute; left:0px; bottom:0px; line-height:50px; font-size:17px; color:#fff; z-index:2; background:rgba(0,0,0,0.5); text-align:center; padding:0 2%; width:96%;}
.HomeNews .first:hover .tit{ color:#ffcc00;}
.HomeNews .li{ line-height:34px; height:34px; background:url(../images/dot.gif) 0px center no-repeat; padding-left:22px;}
.HomeNews .li .tit{ width:70%; float:left;}
.HomeNews .li .date{ float:right;}
.HomeNews .li a{ color:#464646;}.HomeNews .li a:hover{ color:#2c6daf;}
.HomeNews .li .tit span{ color:#000;}

.Mobiletit{ display:none; text-align:center; font-size:16px; line-height:55px;}
.Mobiletit li{ display:inline-block;*display:inline; zoom:1;}
.Mobiletit li i{ color:#999; display:inline-block; width:40px; vertical-align:middle;}
.Mobiletit li.on{ color:#1c62aa;}
.mobilenews{ display:none;}

.HomeNav{ display:none; padding:25px 0 15px;}
.HomeNav li{ width:22%; float:left; text-align:center; padding:0 1.5%;}
.HomeNav li img{ display:block; margin:0px auto 10px;}

@media ( max-width:998px){
.HomeNews .first{ display:none;}
.Mobiletit{ display:block;}
.newspc{ display:none;}
.newssj{ display:block;}
.Hometit.sj{ display:none;}
.mobilenews{ display:block;}
.newssj{width:auto;}
.sjdis{ display:;}
.HomeNews .tithead a.more{display:none;}
}

@media ( max-width:640px){
.HomeNews{ width:auto; float:none !important; padding-bottom:20px;}
.HomeNews .tithead{ font-size:18px; height:40px;}
.HomeNews .first{ padding-top:50%; margin-bottom:8px;}
.HomeNews .first .tit{ font-size:14px; line-height:35px;}
.HomeNews .li{ line-height:26px; height:26px; padding-left:16px;}
}

.HomeBrand .item{ width:100%; border-bottom:1px solid #fff; color:#fff; font-size:17px; display:table;}
.HomeBrand .item .itemtit{ text-align:center; display:table-cell; background:#a0a0a0; vertical-align:middle; width:20%;}
.HomeBrand .item .itemcon{ display:table-cell; width:80%; vertical-align:middle;}
.HomeBrand .item .itemcon dl{ background:#d2d2d2; position:relative; padding-left:0%;}
.HomeBrand .item .itemcon dl dd{ }

.HomeBrand .item:first-child .itemcon dl:last-child{ border-bottom:0px;}
.HomeBrand .item .itemcon dl dd:last-child{ border-bottom:0px;}
.HomeBrand .item .itemcon dt{ background:#b5b5b5; position:absolute; padding:0 1%; width:16%; text-align:center; height:100%; left:0px; top:0px;}
.HomeBrand .item .itemcon dt i{ position:absolute; width:100%; top:50%; line-height:25px; margin-top:-12px; left:0;}
.HomeBrand .item .itemcon li{ min-width:17%; text-align:center; padding:2% 1%; float:left; height:62px;}
.HomeBrand .item .itemcon li img{ max-height:62px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeBrand .item .itemcon li a{ height:62px; display:table-cell; vertical-align:middle; width:2%; margin:0px auto;}
.HomeBrand .item .itemcon li:hover img{ margin-top:-8px;}


@media ( max-width:640px){
.HomeBrand .item{display:block;}
.HomeBrand .item .itemtit{display:block;width:auto; line-height:35px; font-size:16px;}
.HomeBrand .item .itemcon{ display:block; width:auto;}
.HomeBrand .item .itemcon dt{ font-size:14px; width:18%;}
.HomeBrand .item .itemcon li{ width:23%;}
.HomeBrand .item:first-child .itemcon dl:last-child{border-bottom:1px solid #fff;}
.HomeBrand .item:nth-child(2) .itemcon dl:nth-child(2) li:nth-child(5){ padding-right:0px;}
.HomeBrand .item .itemcon dl{/*padding-left:20%;*/}
}


/*栏目页公用样式 s*/
.SubBan{ max-width:1200px; margin:0px auto; position:relative;}
.SubBan h2{ position:absolute; letter-spacing:0.05em; text-align:center; left:5%; width:90%; top:40%; font-size:33px; color:#fff; text-shadow:0px 4px 20px #333;}
.SubBan img{ display:block; margin:0px auto;}

.Position{ max-width:1200px; margin-left:auto; margin-right:auto; position:relative;color:#3d77b6; margin-bottom:-20px;}
.Position a{color:#3d77b6;}.Position a:hover,.Position span{}
.Position .MenuList{ position:absolute;}
.Position .MenuList a{ display:inline-block;}

.Position.about{ padding-top:25px;}
.Position.yw{ line-height:42px; background:#eeeeee; color:#3d77b6; margin-bottom:0;}
.Position.yw .MenuList{ right:15px; top:0px; color:#000000;}
.Position.yw .MenuList i:last-child{ display:none;}
.Position.yw .MenuList a{ color:#000000;}
.Position.yw .MenuList a:hover,.Position.yw .MenuList a.onli{ color:#3d77b6;}

.Position.news{line-height:65px; height:68px; border-bottom:1px solid #8f8f8f; margin-bottom:0;}
.Position.news .MenuList{right:1px; top:0px;}
.Position.news .MenuList a{ float:left; display:block; margin-right:48px; color:#000000;}
.Position.news .MenuList a:hover,.Position.news .MenuList a.onli{ border-bottom:3px solid #00479d;}

.SubPage{ height:auto !important; min-height:250px; height:250px; padding-bottom:50px;}

.SinglePage{ word-wrap:break-word;word-break:normal;text-align:justify; line-height:30px;}

@media ( max-width:998px){
.SubPage{padding-bottom:30px;}
.SinglePage{font-size:14px; line-height:26px;}
.Position.news{ height:auto; line-height:30px;}
.Position .MenuList{ position:static; text-align:center; line-height:25px; padding:0 0 10px 0;}
.Position.news .MenuList a{ display:inline-block; float:none;}
.Position.yw .MenuList a#sh86{display:none;}
}
@media ( max-width:640px){
.SubBan h2{ font-size:16px; top:35%;}
}

/*栏目页公用样式 end*/


/***关于运达 s***/
.leftimg{ width:47.5%; float:left; margin:0 2.5% 0 0;}
.History{ background:url(../images/lsline.gif) center top repeat-y; position:relative;}
.History li{ position:relative; text-align:right; width:50.3%; color:#000000; clear:both;}
.History li .year{ color:#0553a3; font-size:25px; padding-right:45px; background:url(../images/lsdot2.gif) right center no-repeat; margin-bottom:10px;}
.History li:first-child{ top:-7px;}
.History li:first-child .year{ margin-right:-5px; background:url(../images/lsdot.gif) right center no-repeat; padding-right:50px;}
.History li .txt{ margin-right:20px;}
.History li p{ background:url(../images/lsarr.gif) right 11px no-repeat;padding-right:30px;}
.History li.next{ float:right; text-align:left;}
.History li.next .year{ padding-right:0;padding-left:45px; background-position:0px center;}
.History li.next .txt{ margin-right:0px; margin-left:20px;}
.History li.next p{background:url(../images/lsarr2.gif) 0px 11px no-repeat;padding-left:30px; padding-right:0;}

.Titsub{ text-align:center; color:#0154a4; font-size:25px; margin-bottom:24px;}
.Culture{ background:#eeeeee; margin-bottom:50px;}
.Culture .img{ text-align:center; width:50%; float:left;}
.Culture .info{ padding:0% 5%; width:40%; float:right;line-height:24px;}
.Culture .info h4{ letter-spacing:0.2em; text-align:center; font-size:25px; margin-bottom:22px;}
.Culture .info p{ margin-bottom:8px; text-indent:2em;}
.Culture .info .cbox{ height:405px; width:2%; display:table-cell; vertical-align:middle;}
.Culture.c2 .img,.Culture.c4 .img{ float:right;}


.rytit{ clear:both; position:relative; text-align:center; color:#2f6db1; font-size:19px; margin-bottom:18px;}
.rytit2{ position:relative; text-align:center; color:#3e3e3e; font-size:17px; margin-bottom:18px;}
.rybox{ font-size:17px; text-align:center; display:table; width:100%;}
.rybox li{ display:table-cell; vertical-align:middle;}
.rybox img{ display:block; margin:0px auto 5px;}
.rybox .w50{ width:50%; float:left;}
.rybox .w33{ padding:0 32px; display:table-cell; vertical-align:top;}
.rybox .p{ padding-left:26px; background:url(../images/dot2.gif) 0px 8px no-repeat; margin-bottom:7px;}

.rybox.r1{overflow:hidden;}
.rybox.r1 div{font-size:24px;font-weight:900;padding-bottom:20px;}
.rybox.r1 li{padding:0 15px 0 25px;vertical-align:top;width:20%;}
.rybox.r1 li:first-child{ padding:0 25px 0 0;width:40%;}

.rybox.r2{ padding:0px 0 15px; margin-top:85px;}
.rybox.r2 li{ padding:0 15px 0 25px;}
.rybox.r2 .rytit{top:-10px;}
.rybox.r2 li.pl{ width:100%; display:block; padding:0;}

.rybox.r3{ padding:45px 0px; text-align:left; background:#eeeeee;}
.rybox.r3 li{display:block;text-align:center;}
.rybox.r3 .w33:nth-child(1){ width:25%;}
.rybox.r3 .w33:nth-child(2){ width:25%;}
.rybox.r3 .w33:nth-child(3){ width:25%;}
.rybox.r3 .w33:nth-child(3){ width:25%;}

.rybox.r4{ padding-top:45px;}
.rybox.r4 .w50 ul{width:346px;margin:0px auto;}
.rybox.r4 .box{ background:#eeeeee; padding:20px 0 0 0;}
.rybox.r4 .box li{ display:block; padding-bottom:30px;}
.rybox.r4 .box .inline{ display:inline-block;}
.rybox.r4 .box .p{ text-align:left; width:320px;margin:0px auto;}

.rybox.r5{ padding-top:45px;padding-bottom:15px;}
.rybox.r5 li{ display:block; padding-bottom:10px;}
.rybox.r5 .inline{ margin:0 0 0 10%;}
.rybox.r5 .p{ text-align:left;}
.rybox.r5 .w50:nth-child(1) .p{ margin-left:57px;}
.rybox.r5 .w50:nth-child(2) .p{ margin-left:76px;}

@media ( max-width:768px){
.Titsub{ font-size:20px;}
.leftimg{ width:auto; float:none; margin:0 0 2%;}
.Culture{ display:block;margin-bottom:20px;}
.Culture .img{ width:auto; float:none;}
.Culture .info{ width:auto; float:none; padding:0px;}
.Culture .info h4{font-size:18px; margin-bottom:10px;}
.Culture.c2 .img,.Culture.c4 .img{ float:none;}
.Culture .info .cbox{ width:auto; height:auto; padding:15px; display:block; display:block;}

.rybox{ font-size:14px;}
.rybox li{ display:block;width:auto !important;}
.rybox .p{ padding-left:18px;margin-bottom:2px;}
.rybox .w50{ width:auto; float:none;}
.rybox .w33{ padding:0px; display:block;}
.rybox.r2{ margin-top:15px;}
.rybox.r2 .rytit{top:0px; padding-top:10px;}
.rybox.r2 { padding-left:10px; padding-right:10px; box-sizing:border-box;}
.rybox.r3 .w33:nth-child(1){ width:auto;}
.rybox.r3 .w33:nth-child(2){ width:auto;}
.rybox.r3 .w33:nth-child(3){ width:auto;}
.rybox.r4 .box{ padding-left:10px; padding-right:10px;}
.rybox.r4 .box .p{ text-align:left; margin-left:0px;}
.rybox.r5 .w50:nth-child(1) .p{ margin-left:0px;}
.rybox.r5 .w50:nth-child(2) .p{ margin-left:0px;}
.rybox.r5 .inline{ margin:0 0 0 0%;}
}
@media ( max-width:640px){
.History{ background:url(../images/lsline.gif) 2px top repeat-y;}
.History li{text-align:left; width:auto; margin-bottom:15px;}
.History li .year{ background-position:0px center; padding:0 0 0 20px;}
.History li .txt{ margin:0 0 0 20px;}
.History li p{ background:url(../images/lsarr.gif) 0px 11px no-repeat;padding-left:20px;}
.History li:first-child .year{  margin:0 0 0 -5px; background:url(../images/lsdot.gif) 0px center no-repeat; padding-left:20px; padding-right:0;}

.History li.next{ float:none; text-align:left;}
.History li.next .year{ padding:0 0 0 25px;background-position:0px center;}
.History li.next .txt{margin:0 0 0 20px;}
.History li.next p{background:url(../images/lsarr.gif) 0px 11px no-repeat;padding:0 0 0 20px;}
}


/***业务板块 s***/
.Business{}
.Business .item{ border-bottom:1px solid #eeeeee; padding:46px 0;}
.Business .item:last-child{ border-bottom:0px;}
.Business .item .img{ width:50%; float:left;}
.Business .item .img img{ display:block; width:100%;}
.Business .item .info{ width:47%; float:right;}
.Business .item .info .tit{ line-height:35px; font-size:29px; margin-bottom:27px;}
.Business .item .info .ps{ text-indent:2em; margin-bottom:1px;}
.Business .item .sub{ margin-left:-3%;}
.Business .item .sub li{ float:left; width:46%; margin-left:3%; text-align:center; position:relative;}
.Business .item .sub li b{ position:absolute; width:100%; line-height:39px; background:rgba(0,0,0,0.5); font-size:17px; position:absolute; left:0px; bottom:0px; z-index:2;}
.Business .item .sub li a{ display:block; color:#fff;}.Business .item .sub li a:hover{color:#3d77b6;}
.Business .item .sub.s2{ margin:2% 0 0 -1%;}
.Business .item .sub.s2 li{width:24%; margin-left:1%;}
.Business .item .sub.s3{ margin:2% 0 0 -1%;}
.Business .item .sub.s3 li{width:32%; margin-left:1%;}
.Business .item .logo{ text-align:center; margin-left:-3%;}
.Business .item .logo li{ display:inline-block;*display:inline;zoom:1; margin:4.5% 0 0 3%;vertical-align:middle;}
.Business .item .logo li a{}
.Business .item .logo li img{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Business .item .logo li:hover img{ margin-top:-8px;}

.Business .item.next .img{ float:right;}
.Business .item.next .info{float:left;}
@media ( max-width:768px){
.Business .item{padding:20px 0;}
.Business .item .img{ width:auto; float:none;}
.Business .item .info{ width:auto; float:none;}
.Business .item.next .img{ float:none;}
.Business .item.next .info{ float:none;}
.Business .item .info .tit{ font-size:20px; margin:10px 0;}
.Business .item .sub.s2{ margin-top:0;}
.Business .item .sub.s3{ margin-top:0;}
.Business .item .sub li b{ line-height:30px; font-size:14px;}
}

@media(max-width:480px)
{
    .Business .item .sub li b{font-size:12px;}
    }

/***运达包装 s***/
.ywimg{ width:50%; float:left; text-align:center;}
.ywinfo{ width:48%; float:right; line-height:27px;}
.ywinfo h3.rytit{ text-align:left; margin-bottom:10px;}
.ywinfo h3.rytit a{ font-size:15px; font-weight:normal;float: right; color:#2f6db1; text-transform:uppercase;}
.ywlxwm{ background:#eeeeee; padding:15px 0; clear:both; margin-bottom:42px;}
.ywlxwm li{ width:30.3333%; padding-left:3%; float:left;}
.ywlxwm li i{ display:inline-block; margin-right:20px; vertical-align:middle;}
.ywpro{ margin:20px 0 25px -3%;}
.ywpro li{ width:30.33333%; padding-left:3%; float:left;}
.ywpro li .tit{margin:18px 0px;}
.ywpro li .img img{ display:block; margin:0px auto;}
.ywpro li p{ text-indent:2em;}
.ywyf { margin-bottom:40px;}
.ywyf li{ background:#eeeeee;}
.ywyf li .img{ float:left; width:50%;}
.ywyf li .img img{ display:block; margin:0px auto;}
.ywyf li .info{ width:40%; padding:9% 5% 0 5%; float:left; line-height:36px;}
.ywyf li h4{ font-size:19px; margin-bottom:30px;}
.ywyf li .info p{ text-indent:2em;}
.ywyf li .info2{ width:41%; padding:4% 4.5% 0 4.5%; float:left; line-height:24px; color:#3e3e3e;}
.ywyf li .info2 h4{ margin-bottom:15px;}
.ywyf li .info2 .ps{ text-indent:2em;}
.ywyf li.next .img{ float:right;}

.ywyf.fc{ margin-bottom:0;}
.ywyf.fc li .info2{ position:relative; color:#000; padding-top:6%; line-height:30px;}
.ywyf.fc li .info2 .more{ text-align:right; padding-top:5px;}
.ywyf.fc li .info2 .more a{ color:#2f6db1;}

.ywyf.zs li .info2{ color:#000; padding-top:3%; line-height:30px;}
.ywyf.zs li .info2 .more{ text-align:right; padding-top:5px;}
.ywyf.zs li .info2 .more a{ color:#2f6db1;}

.shebeibox{ padding:0px 0px 25px; box-shadow:0 0 20px #ddd;}
.shebeibox.fc{ padding-bottom:50px; margin-bottom:20px;}
.shebeibox .swiper-container{ padding:50px 69px 0;}
.shebeibox .img{ box-shadow:0 0 15px #ddd;height:210px;background-position:center center; background-repeat:no-repeat; background-size:cover;}
.shebeibox .p{text-align:center; margin-top:10px;}
.shebeibox .swiper-button-prev{left:0px; margin-top:-126px; width:67px; height:270px; background: #fff url(../images/proarr.png) center center no-repeat; opacity:1;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.shebeibox .swiper-button-prev.swiper-button-disabled{opacity:0.2;}
.shebeibox .swiper-button-next{right:0px; width:67px; height:270px; margin-top:-126px; background: #fff  url(../images/proarr2.png) center center no-repeat; opacity:1;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.shebeibox .swiper-button-next.swiper-button-disabled{opacity:0.2;}
.shebeibox:hover .swiper-button-prev{left:0px; background: #fff  url(../images/proarr01.png) center center no-repeat;}
.shebeibox:hover .swiper-button-next{right:0px; background: #fff  url(../images/proarr02.png) center center no-repeat;}
.morelink{ position:absolute; right:5%; top:6%; color:#2f6db1; font-size:15px;}
.morelink.none{ display:none;}
.ywyf li.next .morelink{ right:auto; left:5%;}


@media ( max-width:998px){
	.ywinfo h3.rytit a,
	.ywyf.zs li .info2 .more a,
	.ywyf.fc li .info2 .more a{
		display:none;
	}
}

@media ( max-width:768px){
.ywimg{ width:auto; float:none;}
.ywinfo{ width:auto; float:none; padding:10px 0;}
.ywinfo h3.rytit{ text-align:center;}
.ywlxwm li{ width:auto; padding:0; float:none; margin:0 0 5px 15px;}
.ywyf li .info{ line-height:28px; padding-top:4%;}
}
@media ( max-width:640px){
.ywimg{ width:auto; float:none;}
.ywinfo{ width:auto; float:none; padding:10px 0;}
.ywpro li{ width:auto; float:none; padding-bottom:15px;}
.ywpro li .tit{ margin:10px 0;}
.ywyf li .img{ float:none; width:auto;}
.ywyf li .info{ width:auto; padding:10px; float:none; line-height:24px;}
.ywyf li.next .img{ float:none;}
.ywyf li .info h4{ margin-bottom:10px; font-size:15px;}
.ywyf li .info2{ width:auto; padding:10px; float:none;}
.ywyf.fc li .info2{ line-height:24px;}
.shebeibox .img{height:150px;}
.shebeibox .swiper-container{ padding:20px 25px 0;}
.shebeibox.fc{ padding-bottom:20px;}
.shebeibox .swiper-button-prev{ margin-top:-84px; width:25px; height:170px;}
.shebeibox .swiper-button-prev.swiper-button-disabled{opacity:0.2;}
.shebeibox .swiper-button-next{ margin-top:-84px; width:25px; height:170px;}
.morelink{ position:static; font-size:14px; margin-bottom:6px; margin-top:-10px;}
}

/***运达机电 s***/
.ywpro2{ margin:20px 0 25px -1%;}
.ywpro2 li{ width:13.285%; padding:0 0 10px 1%; float:left; text-align:center;}
.ywpro2 li .img img{ display:block; margin:0px auto; max-width:100px; width:80%}
.ywpro2 li p{ margin: 0; padding:18px 0;text-indent: 0;}
@media ( min-width:640px){
.ywpro2 li:nth-child(7n+1){  clear: both;}
}
@media ( max-width:640px){
.ywpro2 li{ width:24%; padding-bottom:0;}
.ywpro2 li:nth-child(4n+1){  clear: both;}
}


/***酒店 s***/
.ywlxwm2{ width:;}
.ywlxwm2 li{ margin:18px 0 0 23px; padding-left:38px; position:relative;}
.ywlxwm2 li i{ position:absolute; left:0px; top:0px;}
.blank{ height:50px; clear:both;}
.shebeiList{ margin:0 0 0 -2%;}
.shebeiList li{ position:relative; width:48%; float:left; margin:0 0 4% 2%; text-align:center;}
.shebeiList li .imgbox{ padding-top:70%;}
.shebeiList li .tit{ line-height:35px; position:absolute; left:0px; bottom:0px; width:100%; color:#fff; background:rgba(0,0,0,0.5); font-size:17px; font-weight:bold; z-index:2;}
.shebeiList li:hover .tit{ color:#2f6db1;}
.shebeiList li .tit.t2{ position:static; color:#000; background:none; font-weight:normal; font-size:15px; margin:5px 0px -10px;}
.shebeiList li:hover .tit.t2{color:#2f6db1;}

.xcdjservice{ margin:0 0 50px -5%;}
.xcdjservice li{ width:15%; padding-left:5%; float:left; line-height:33px; font-size:17px;}
.xcdjservice li h3{ font-size:17px; margin-bottom:23px;}
.xcdjservice li h3 img{ display:inline-block; vertical-align:bottom; margin-right:7px;}
.xcdjservice li p{ color:#3e3e3e;}

.BrandList{ margin-left:-2%;}
.BrandList li{ height:96px; float:left; zoom:1; width:18%; padding:8px 0 8px 2%;}
.BrandList li span{ display:table-cell; vertical-align:middle; height:96px; width:2%;}
.BrandList li img{ max-height:96px; display:block; margin:0px auto;}
.BrandList.w7 li{ width:12.285%;}

@media ( max-width:998px){
.xcdjservice li{font-size:14px;}
.xcdjservice li h3{ font-size:14px; margin-bottom:13px;}
.xcdjservice li h3 img{ width:35px;}
}
@media ( max-width:768px){
.shebeiList li .tit{font-size:14px; font-weight:normal;}
.shebeiList li .tit.t2{font-size:14px; margin-bottom:-5px;}
.ywlxwm2 li{ margin:10px 0 0 0px;}
.blank{ height:20px;}
.xcdjservice{ margin:0 0 10px 0%;}
.xcdjservice li{ width:auto; padding:0 0 15px 0; float:none; line-height:24px;}
.BrandList li{width:31.3333%;}
.BrandList.w7 li{ width:23%;}
.BrandList li{ height:50px;}
.BrandList li span{height:50px;}
.BrandList li img{ max-height:50px;}
}

/***物业 s***/
.ItemList{ margin:0 0 0 -1%;}
.ItemList li{ position:relative; width:32.33333%; float:left; margin:0 0 2% 1%; text-align:center;}
.ItemList li .imgbox{ padding-top:62%; margin-bottom:10px;}
.ItemList li .tit{ line-height:35px; font-size:17px;}
@media ( max-width:768px){
.ItemList li .tit{font-size:14px; line-height:25px;}
}

/***运达房产 s***/



/***新闻中心 s***/
.NewsLeft{ width:74%; float:left; position:relative;}
.NewsLeft .line{ position:absolute; width:34%; height:2px; right:-34%; bottom:76px; background:#e5e5e5;}
.NewsList{ margin:2px 0 35px 0; border-right:2px solid #e5e5e5;}
.NewsList .first{ height:216px; background:#eeeeee; padding:0 3% 0 38%; position:relative;}
.NewsList .first .imgbox{ position:absolute; left:0px; top:0px; width:35%; height:216px;}
.NewsList .first .tit{ font-size:19px; color:#0b55a4; padding-top:13px;}
.NewsList .first .date{ margin:8px 0 15px; font-family:impact; font-size:18px;}
.NewsList .p{-webkit-line-clamp: 4; text-indent:2em; color:#4c4d4d; line-height:27px;}
.NewsList .li{ border-bottom:2px solid #e5e5e5; color:#4c4d4d; padding:36px 3% 0 0; height:130px; position:relative;}
.NewsList .li .date{ text-align:center; background:#eeeeee; line-height:145px; width:22%; position:absolute; left:0px; top:36px; background:#eeeeee; color:#5c5d5d; font-size:27px; font-family:impact;}
.NewsList .li .tit{ font-size:19px;}
.NewsList .li .tit2{margin-bottom:10px;font-size:16px;}
.NewsList .li .p{-webkit-line-clamp: 3; line-height:31px;}
.NewsList .li:hover .date{ color:#fff; background:#0b55a4}
.NewsList  a{ display:block; color:#535354;}.NewsList a:hover{ display:block; color:#0b55a4;}

.NewsRight{ width:26%; float:right;}
.NewsRight .search{ padding:0 12px; margin-bottom:14px;}
.NewsRight .search li{ padding-top:24px;}
.NewsRight .search .box{ border:2px solid #e5e5e5; position:relative;}
.NewsRight .search li:nth-child(1) .box{ padding-right:74px;}
.NewsRight .search .input{ height:39px; line-height:39px; text-indent:1em; width:100%;}
.NewsRight .search .searchbtn{ cursor:pointer; height:39px; width:74px; position:absolute; right:0; top:0px; background: #e5e5e5 url(../images/searchbtn2.png) center center no-repeat;}
.NewsRight .search select{ width:100%; height:39px; color:#888888; text-indent:0.7em;}
.NewsRight .search select{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor:pointer;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none; background:url(../images/selectarr.gif) right top no-repeat;}
.NewsRight .search  select::-ms-expand { display: none; }/*Ie clear arr*/
.NewsRight .adimg{ text-align:center; padding:0 12px;}

.Titleinfo{ color:#666666; padding:30px 0px 18px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:20px; color:#333333; padding-bottom:11px;}
.Titleinfo .tit2{ font-size:20px; color:#666; padding-bottom:11px;}
.Titleinfo .date{ font-size:12px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:top;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#888888;}
.PrevNextBox dl{ width:49%; line-height:50px; height:50px; text-align:center; font-size:16px; overflow:hidden; background:#f7f7f7;}
.PrevNextBox dl span{color:#000000;}
.PrevNextBox dl:hover{background:#0e9cf6; color:#fff;}
.PrevNextBox dl:hover span{ color:#fff;}
.PrevNextBox dl:hover a{ color:#fff;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; max-width:90%;}
.back{ text-align:center; margin-top:30px; clear:both;}
.back a{ display:block; margin:0px auto; width:120px; line-height:38px; background:#0e9cf6; color:#fff;}
.back a:hover{background:#0075bf;}


@media ( max-width:768px){
.NewsLeft .line{ display:none;}
.NewsLeft{ width:auto; float:none;}
.NewsRight{ width:auto; float:none;}
.NewsRight .adimg{ display:none;}
.NewsRight .search{ padding:0 0px 15px;}
.NewsRight .search li{ padding-top:10px;}
.NewsRight .search li:nth-child(1) .box{ padding-right:50px;}
.NewsRight .search .input{ height:30px; line-height:30px;box-sizing:border-box;}
.NewsRight .search select{height:30px; background:url(../images/selectarr2.gif) right top no-repeat;}
.NewsRight .search .searchbtn{ height:30px; width:45px;}
}
@media ( max-width:640px){
.NewsList{ border-right:0;}
.NewsList .first{ height:auto;padding:0;}
.NewsList .first .tit{ font-size:15px;}
.NewsList .first .date{ font-size:14px; margin:0px 0;}
.NewsList .first .imgbox{ position:relative; width:auto; height:140px;}
.NewsList .first .info{ padding:0 15px 15px 15px;}
.NewsList .li{height:125px; padding-top:15px;}
.NewsList .li .date{ font-size:14px; line-height:105px; top:15px;}
.NewsList .li .tit{ font-size:15px; margin-bottom:5px;}
.NewsList .li .p{line-height:24px;}
.NewsList .p{-webkit-line-clamp: 3;line-height:24px;}
.Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
.Titleinfo .tit{ font-size:18px; padding-bottom:10px;}
.PrevNextBox dl{ width:auto; line-height:40px; height:40px;font-size:14px; text-align:left;}
.PrevNextBox dl div{width:90%; margin:0px auto;}
.PrevNextBox dl.fl{ float:none;}.PrevNextBox dl.fr{ float:none;}
.Shares{ display:none;}
}

/***社会责任 s***/
.PhotoList{ margin:0 0 0 -2%;}
.PhotoList li{ position:relative; width:31.33333%; float:left; margin:0 0 5% 2%; text-align:center;}
.PhotoList li .imgbox{ padding-top:70%;}
.PhotoList li .tit{ line-height:40px; position:absolute; left:0px; bottom:0px; width:100%; color:#fff; background:rgba(0,0,0,0.5); font-size:19px; font-weight:bold; z-index:2;}
.PhotoList li:hover .tit{ color:#2f6db1;}

.gynews{ background:#eeeeee; padding:29px 20px;}
.gynews li{ width:47%; float:left; height:32px; line-height:32px; padding-left:15px; background:url(../images/lsdot2.gif) 0px center no-repeat; font-weight:bold;}
.gynews li .tit{ width:65%; float:left;}
.gynews li .date{ float:right;}
.gynews li.next{ float:right;}

@media ( max-width:768px){
.PhotoList li .tit{ line-height:35px;font-size:14px; font-weight:normal;}
}
@media ( max-width:640px){
.PhotoList li{ width:48%;}
.gynews li{ width:auto; float:none; height:25px; line-height:25px; font-weight:normal;}
.gynews li.next{ float:none;}
}


/***加入运达 s***/
.hrbody .SubBan{max-width:100%;}
.jobhead{ padding:37px 0 20px; line-height:39px;}
.jobhead h3{ float:left; font-size:25px;}
.jobhead .search{ float:right; width:65%; height:39px;}
.jobhead .search .box{border:2px solid #e5e5e5; position:relative;}
.jobhead .search ul{ margin-left:-10px;}
.jobhead .search li{ width:33.3333%; float:left;}
.jobhead .search li .box{ margin-left:10px;}
.jobhead .search .input{ height:39px; line-height:39px; text-indent:1em; width:100%;}
.jobhead .search .searchbtn{ cursor:pointer; height:40px; width:74px; position:absolute; right:0px; top:0px; background: #e5e5e5 url(../images/searchbtn2.png) center center no-repeat;}
.jobhead .search select{ height:40px; width:100%; text-indent:0.7em; color:#888888;}
.jobhead .search select{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor:pointer;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none; background:url(../images/selectarr.gif) right top no-repeat;}
.jobhead .search  select::-ms-expand { display: none; }/*Ie clear arr*/


.JobList li{float:left;}
.JobList li.j1{ width:24%;}
.JobList li.j2{ width:24%;}
.JobList li.j3{ width:18%;}
.JobList li.j4{ width:18%;}
.JobList li.j5{ width:16%;}

.JobList .item{ line-height:33px;}
.JobList { color:#3e3e3e; margin-bottom:35px;text-align: center;}
.JobList .thead{ margin-bottom:10px; line-height:47px; background:#eeeeee;}
.JobList .thead .arr{ display:inline-block; vertical-align:middle; margin-left:7px; background:url(../images/arr3.png); width:10px; height:9px;}
.JobList .thead select{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor:pointer;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none; background:url(../images/arr3.png) right center no-repeat; padding-right:17px;}
.JobList .thead select::-ms-expand { display: none; }/*Ie clear arr*/
.JobList .thead .gzdd{ width:83px;}

.Hrtxt{border-top:2px solid #e5e5e5; padding-top:24px; margin-top:30px;}
.Hrtxt h3{ color:#3e3e3e; font-size:25px;}
.Hrtxt .txt{ padding:20px 46px 48px;}

.HrPhoto{text-align: center; margin:4% 0 0 -4%;}
.HrPhoto li{ position:relative; width:46%; float:left; margin:0 0 4% 4%; text-align:center;}
.HrPhoto li .imgbox{ padding-top:70%;}
.HrPhoto .tit{ line-height:49px; position:absolute; left:0px; bottom:0px; width:100%; color:#fff; background:rgba(0,0,0,0.5); font-size:19px; font-weight:bold; z-index:2;}
.HrPhoto .imgbox:hover .tit{ color:#2f6db1;}
.HrPhoto>.Scale-img .imgbox{padding-top: 38%;}
.HrPhoto>.Scale-img{width: 100%;}

.Hrtit{ font-size:16px; padding:30px 0 20px; color:#158dcb;}
.JobForm{ color:#666666; margin:0 0px 35px 0;}
.JobForm dl{ width:48%; float:left; padding-left:1%; line-height:28px;}
.JobForm dl dt{ width:20%; float:left;}
.JobForm dl dd{ width:70%; float:left;}
.JobForm dl.other{ width:99%; float:none; padding-left:1%;}
.JobForm dl.other dt{ width:9.7%;}
.JobForm dl.other dd{ width:84%;}
.JobForm dd{ padding:5px 0px;}
.JobForm .input { background:#fff; border:1px solid #dbdbdb; width:99%; height:28px; line-height:28px;}
.JobForm .input2 { background:#fff; border:1px solid #dbdbdb; width:99%; height:116px; line-height:23px;}
.JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.sendbtn{ color:#fff; width:90px; height:35px; background:#158dcb; margin-right:8px;}
.resetbtn{ color:#fff; width:90px; height:35px; background:#747474;}

.jobinfo{ max-width:1052px; margin:0px auto; color:#484848;}
.jobinfo .item1 dd{ line-height:55px; width:33.3333%; float:left;}
.jobinfo .item1 dd:nth-child(3){ padding-left:10%; width:23.3333%;}
.jobinfo .item1 dd:nth-child(6){ padding-left:10%; width:23.3333%;}
.jobinfo .item2 dt{ font-weight:bold; padding-top:15px;}
.jobinfo .item2 dd{ padding:15px 0 15px 0px;}

.jobinfo a{display:block;width:120px;line-height:32px;margin:0px auto;text-align:center;border:1px solid #868686;border-radius:15px;}
.jobinfo a:hover{color:#fff;border:1px solid #0154a4;background:#0154a4;}

.queueList{ margin:0px !important; width:400px;}
.queueList .placeholder{ font-size:12px;word-wrap:break-word; line-height:20px; padding-top:18px; min-height:124px;}

@media ( max-width:880px){
.JobList li.j2,.JobList li.j4{ display:none;}
.JobList li.j1{ width:45%;}
.JobList li.j3{ width:27.5%;}
.JobList li.j5{ width:27.5%;}
}
@media ( max-width:768px){
.HrPhoto li .tit{ line-height:35px;font-size:14px; font-weight:normal;}
.Hrtxt h3{font-size:20px; }
.Hrtxt .txt{ padding:10px 0px 20px;}
.JobForm{}
.JobForm dl{ width:auto; float:none; clear:both; padding-left:76px; position:relative;}
.JobForm dl dt{ width:auto; position:absolute; left:0px; top:0px; text-align:right;}
.JobForm dl dd{ width:auto; float:none;}
.JobForm dl.other{ padding-left:76px; width:auto;}
.JobForm dl.other dt{ width:auto; text-align:right;}
.JobForm dl.other dd{ width:auto;}

.jobinfo .item1 dd{ width:auto; float:none; line-height:30px;}
.jobinfo .item1 dd:nth-child(3){ padding-left:0%; width:auto;}
.jobinfo .item1 dd:nth-child(5){ display:none;}
.jobinfo .item1 dd:nth-child(6){ padding-left:0%; width:auto;}

.HrPhoto .tit{ line-height:35px; font-size:14px; font-weight:normal;}

.jobhead h3{ font-size:18px;}
.jobhead .search{ float:none; clear:both; width:auto; height:auto; line-height:30px;}
.jobhead .search li{width:auto; line-height:28px; height:auto; float:none; margin-bottom:10px;}
.jobhead .search .input{ height:30px; line-height:30px;}
.jobhead .search .searchbtn{height:30px; width:45px;}
.jobhead .search select{ height:30px; background:url(../images/selectarr2.gif) right top no-repeat;}
.queueList{width:250px;}
}



/* indexWap */
.FastLink{/* margin-left:-2%; */}
.FastLink li{width: 16.5%;margin-left: 2.8%;text-align: center;float: left;}
.FastLink li a{padding-top: 60px;background-position:top center;background-repeat: no-repeat;display:block;}
.FastLink {padding: 10px 0px;border-bottom: 10px solid #dcdddd;box-sizing: border-box;}


.wapTit{margin: 20px 0px; color: #5e5d5d;text-align: center;font-size: 16px;}
.wapPro{border-bottom: 10px solid #dcdddd;}
.wapPro li{position: relative; text-align: center; width: 48%;margin-right: 2%;float: left;margin-bottom: 10px;}
.wapPro li .tit{position: absolute;bottom: 0px;left: 0px;right: 0px;line-height: 30px;background: rgba(0,0,0,0.5);color: white;font-size: 14px;font-weight: bold;}
.wapPro ul li:nth-child(2n){margin-right: 0px;}

.wapNew{border-bottom: 10px solid #dcdddd; padding-bottom:25px; line-height:32px;}
.wapNew ul{padding: 0px 10px;}
/*
.wapNew li a{padding-left: 20px;background: url(../uploadfiles/image/tit-bg.png)left center no-repeat;box-sizing: border-box; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display: inline-block;width: 80%;font-size: 12px;line-height: 30px;}
.wapNew li span{font-size: 12px;float: right;}
*/.more{text-align: center;display:block;margin: 20px 0px;}

.wapHire{font-size: 12px;border-bottom: 5px solid #dcdddd;padding-bottom: 20px;}
.wapHire .job-tit{line-height: 40px;height: 40px;background: #e5e5e5;;}	
.wapHire .hireList li:nth-child(1){width: 30%;float: left;box-sizing: border-box; padding-left: 5px;}
.wapHire .hireList li:nth-child(2){width: 25%;float: left;}
.wapHire .hireList li:nth-child(3){width: 15%;float: left;text-align: center;}
.wapHire .hireList li:nth-child(4){width: 15%;float: left;text-align: center;}
.wapHire .hireList li:nth-child(5){width: 15%;float: left;text-align: center;}
.wapHire .cont .item{height: 35px;line-height: 35px;;}

.wapFoot li{width: 18%;float: left;text-align: center;margin-right: 2.5%;}
.wapFoot{padding: 10px 0px;}
.wapFoot ul li:nth-child(1){background: url(../uploadfiles/image/icon5.png)top center no-repeat;}
.wapFoot ul li:nth-child(2){background: url(../uploadfiles/image/icon6.png)top center no-repeat;}
.wapFoot ul li:nth-child(3){background: url(../uploadfiles/image/icon7.png)top center no-repeat;}
.wapFoot ul li:nth-child(4){background: url(../uploadfiles/image/icon8.png)top center no-repeat;}
.wapFoot ul li:nth-child(5){margin-right: 0px; background: url(../uploadfiles/image/icon9.png)top center no-repeat;}

.wapFoot li a{display:block;padding-top: 40px;}


.beian{display:inline-block;vertical-align:middle;margin:-5px 5px 0;}

@media(max-width:998px){
	.MainNav.mobilenav li.a5 dd:nth-child(3){display:none;}
}
