@charset "UTF-8";
/*------------// Overall //------------------*/
body{color:#666; margin:0; background:#FFF; overflow-x: hidden; font-size:0.14rem;}
body {font-family: "微软雅黑";}
html,body{-webkit-text-size-adjust:none; text-transform: uppercase}
* {-webkit-tap-highlight-color:rgba(0,0,0,0); box-sizing: border-box; -webkit-touch-callout: none;}
table{border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { border-collapse:collapse; }
a:link{text-decoration:none; color:#666;}
a:visited{text-decoration:none; color:#666;}
img{ border:0;/*添加以下属性是解决图片在微信浏览器下默认转换效果造成页面模糊*/-webkit-transform:scale(1)rotate(0)translate3d(0,0,0);transform:scale(1)rotate(0)translate3d(0,0,0); display: block; outline: none;}
div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ol,ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
/*IOS下移除按钮原生样式 -webkit-appearance*/
input[type=button]{-webkit-appearance:none;outline:none;}
/*去除点击按钮，有灰色阴影*/
a, input{-webkit-tap-highlight-color: rgba(0,0,0,0);}
/* a {transition: all 0.3s ease-in-out;} */
textarea {font-family: '微软雅黑';}
select::-ms-expand { display: none; }

html {font-size: 625%;}
.pc {width: 100%; height: 100%; position: relative;}
.pc .cont { width:12rem;margin: 0 auto; position: relative; overflow: hidden; font-size: 14px; font-size: 0.14rem;}
.pic-box, .text-box {display: table-cell; vertical-align: middle; text-align: center;*display:inline-block;}
img {display: inline-block; max-width: 100% ; height: auto; vertical-align: middle;}
.clear{ clear:both;}
/*------------------------------------------ 导航栏 start ------------------------------------------*/

.pc .header {/*overflow: hidden; */position: relative;box-shadow:0rem 0rem 0.08rem rgba(1,0,6,0.2); z-index:3; width:100%; background:#fff;}
.pc .header_top{ width:12rem; height:0.3rem; line-height:0.3rem; margin:0 auto;clear:both; overflow:hidden; position:absolute; right:0px; top:0.15rem;}
.pc .header-t-left{ width:9.85rem; text-align:right;float:left;}
.pc .header-t-left a{ font-size:0.12rem; color:#666666; display:block;}
.header-t-right{ width:1.95rem; height:0.3rem; float:right; position:relative;}
.header-t-right input{ width:100%; height:0.3rem; border:1px solid #d5d5d5; padding-left:0.08rem; font-size:0.12rem; color:#d1d1d1; position:absolute; top:0rem;}
.header-t-right input::-webkit-input-placeholder{ font-size:12px; color:#d1d1d1;}
.header-t-right button{ border:none; position:absolute; right:0px; top:0rem; width:0.3rem; height:0.3rem; background:#d5d5d5 url(search.png) no-repeat center; background-position:50% 50%; cursor:pointer; background-size:0.16rem 0.16rem;}
.header .cont {overflow: visible; height: 100%;}
.pc .header_bottom{ height:1.1rem;/* overflow:hidden;*/ width:12rem; margin:0 auto;}
.header_bottom .logo{float: left; display: block; height: 1.1rem; line-height:1.1rem; text-align:center; font-size:0;}
.logo span{ display:inline-block; height:100%; vertical-align:middle;}
.logo img {width:3.51rem; max-height:1.1rem;vertical-align:middle; height:0.73rem;}

.pc .nav-list {/*overflow: hidden;*/ width:8.1rem; float:right; margin-top:0.45rem;}
.pc .nav-list>li {float: left;text-align: center;width:auto; height: 0.65rem; line-height:0.65rem; text-align:left; cursor:pointer; position:relative;}
.pc .nav-list li:first-child {margin-left: 0;}
.nav-list a {color: #666666; font-size:0.14rem; position:relative; width:1.04rem; height:100%; display:block;}
/*.pc .nav-list a:hover span, .pc .nav-on a span{ border-bottom:0.02rem solid #1e2f81;}
.pc .nav-list li a.nav-on span{border-bottom:0.02rem solid #1e2f81;}*/
.pc .nav-list li a.nav-on{ background:url(icon20.png) no-repeat 0px bottom; background-size:0.84rem 0.07rem;}
.pc .nav-list li a.nav-on span{ color:#f1ad00;}
.pc .nav-list li a span{ display:inline-block;line-height:0.4rem; font-size:0.14rem; color:#666666;margin-left: 0.1rem;}
.pc .nav-list li i{ width:0rem; height:0rem; border-left:0.08rem solid transparent;border-right:0.08rem solid transparent;border-bottom:0.08rem solid #f1ad00; position:absolute; top:0.5rem; left:0.43rem; display:none;}
/*------------------------------------------- 导航栏 end -------------------------------------------*/
.pc .nav-list li:hover i{ display:block;}
/*.pc .nav-list li:hover span{ color:#efb000;}*/
.pc .nav-list li .box {
position: absolute;
top: 0.58rem;
background: rgb(255,255,255);
display: none;
z-index: 21;
height:auto !important; line-height: 0.35rem; border-top:0.07rem solid #f1ad00;
}
.pc .nav-list li .box a {
display: block;
color: #666666;
border: none;
background: none;
padding: 0px;
width: 100%;
height: 0.38rem;
line-height: 0.38rem;
text-align: center;
font-size: 0.12rem; border-bottom:1px solid #e5e5e5;border-top:1px solid #fff;
}
.pc .nav-list li .box a:hover {
color: #fff; background:#efb000;
}
.box-list1 {
	width: 1.2rem; display:inline-block; vertical-align: top;
	height: auto;line-height:inherit;line-height: 0.35rem;
}

/*------------------------------------------ banner start ------------------------------------------*/
.banner_all{ position:relative;}
.banner {width: 100%;height: auto; position:relative;}
.swiper-container {width: 100%; height: 100%; position: relative;}
.banner a {display: block; width: 100%; height: 100%; position:relative;}
.pc .banner-prev, .pc .banner-next {position: absolute; width:0.38rem; height:0.8rem;top: -3.05rem; cursor: pointer;}
.pc .banner .cont {overflow: visible; z-index: 100;}
.pc .banner-prev {background: url(left.png) no-repeat; background-size: 100% 100%;left: -1.2rem;}
.pc .banner-next {background: url(right.png) no-repeat; background-size: 100% 100%;right: -1.2rem;}
/*.pc .banner-prev:active {left: -1.2rem;}
.pc .banner-next:active {right: -1.2rem;}*/
.slide_text{ width:100%; height:0.5rem; line-height:0.5rem; background:url(bg2.png) repeat; position:absolute; left:0rem; bottom:0rem; z-index:2; overflow:hidden;}
.slide_text li{ width:12rem; height:0.5rem; font-size:0.14rem; color:#fff; margin:0 auto; display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; background:url(icon13.png) no-repeat; background-size:0.18rem 0.17rem; padding-left:0.18rem; background-position:0% 50%;}
.slide_text li a{ display:block; color:#ffffff; font-size:0.14rem;}
.slide_text li>a span{ display:inline-block; margin:0rem 0.25rem; font-size:0.14rem; color:#bfbfbf; font-family:Arial;}
.cont .swiper-pagination{ position:absolute; right:0rem; bottom:0.7rem;}
@media screen and (min-width: 1600px) and (max-width: 1700px) {
	.pc .banner-prev, .pc .banner-next{ top: -2.63rem;}
}
@media screen and (max-width: 1440px) {
	.pc .banner-prev, .pc .banner-next{ top: -2.4rem;}
}
@media screen and (max-width: 1366px) {
	.pc .banner-prev, .pc .banner-next{ top: -2.28rem;}
}
@media screen and (max-width: 1280px) {
	.pc .banner-prev, .pc .banner-next{ top: -2.16rem;}
}
@media screen and (max-width: 1024px) {
	.pc .banner-prev, .pc .banner-next{ top: -2.08rem;}
}
@media screen and (max-width: 1490px) {
	.pc .nav-list {margin-right: 0;}
	.pc .banner-prev {left: 3px;}
	.pc .banner-next {right: 3px;}
	.pc .banner-prev:active {left: 1px;}
	.pc .banner-next:active {right: 1px;}
}

.pc .sec-banner {height: 400px; height: 4rem;}
.sec-banner em {display: block; width: 100%; height: 100%;}
/*------------------------------------------- banner end -------------------------------------------*/

/*------------------------------------------ 首页 start ------------------------------------------*/
/* 图标 */
.i-service { width:100%; height:auto; margin-top:0.6rem;}
.i-service-cont ul {text-align: center; font-size: 0; width: 12rem; margin:0 auto;}
.i-service-cont li {width: 3rem; display: inline-block; vertical-align: top;}
.i-service-cont a {display: block; width: 1.57rem; height: 1.57rem; margin:0 auto; text-align:center; overflow: hidden; position: relative;}
.i-service-cont .pic-box {width: 1.57rem; height: 1.57rem; margin:0 auto; text-align:center; position:relative;}
.i-service-cont img {position: absolute; top: 0; left: 0; z-index: 1; transform: scale(0, 0); transition: all 0.3s ease-in-out;width: 1.57rem; height: 1.57rem; vertical-align:middle;}
.i-service-cont img:first-child {transform: scale(1, 1);}
.i-service-cont span {font-size: 0.16rem; display: block;color: #666666; margin-top: 0.3rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i-service-cont a:hover img:last-child {transform: scale(1, 1)}
/*核心产品与服务*/
.h-product{ width:12rem; height: auto; margin:0 auto; margin-top:1.3rem; padding-bottom:0.5rem; overflow:hidden;}
.h-p-title{ width:100%; height:auto;}
.h-p-title h2{ text-transform:uppercase; text-align:center; font-size:0.36rem; font-weight:bold; color:#999999; font-family:Arial; opacity:0.1;}
.h-p-title hr{ display:block; width:0.43rem; height:auto; border:none; border-top:0.03rem solid #f49e00; margin:0 auto; text-align:center; margin-top:0.15rem;}
.h-p-title h3{ font-size:0.28rem; font-weight:bold; color:#555555; text-align:center; margin-top:0.1rem;}
.h-p-content{ width:100%; height:auto; margin-top:0.5rem; position:relative;}
.h-left{ width:5.9rem; height:auto; float:left;}
.h-left div.h-l-bg{position:absolute; left:0rem; top:0rem; width:1.1rem; height:1.1rem; background:#d2d6e5;}
.h-l-pic{ width:5.78rem; height:3.99rem; margin-left:0.12rem; margin-top:0.12rem;}
.h-l-pic img{ max-width:100%; height:auto;transform-origin: left center 0px;
    transition-duration: 1s;
    transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
    transition-property: transform, -webkit-transform;
    transition-delay: 0.5s;transform: translate3d(-1000px, 0px, 0px);}
    
.h-right{ width:5.4rem; height:auto; float:right;}
.h-r-title{ width:100%; height: 0.75rem; position:relative; margin-top:0.35rem; }
.h-r-text{ position:relative; z-index:1; top:0.17rem; left:-0.3rem;}
.h-r-text span{ font-size:0.2rem; font-weight:bold; color:#1e2f81; font-family:Arial; display:block;}
.h-r-text font{font-size:0.2rem; font-weight:bold; color:#f1ad00; font-family:Arial;display:block;}
.h-r-pic{width:1.9rem; height:0.75rem; border:0.03rem solid #f2f2f2; position:absolute; left:0rem; top:0rem; z-index:0;}
.h-r-content{ width:100%; height:auto; margin-top:0.35rem;}
.h-r-content h3{ font-size:0.22rem; color:#666666; margin-bottom:0.15rem;}
.h-r-content p{ font-size:0.14rem; color:#999999; line-height:0.28rem;}
.h-r-content a{ display:block; width:1.2rem; height:0.45rem; line-height:0.45rem; text-align:center;border:1px solid #f1ac00; color:#f1ac00; font-size:0.14rem; border-radius:0.05rem; margin-top:0.3rem; transition:all 0.3s ease-in-out;}
.h-r-content a:hover{ background:#f1ac00; color:#fff;}
/*产品*/
.h-service{ width:100%; height:auto; background:#f6f6f6; overflow:hidden; padding-top:0.37rem; padding-bottom:0.5rem;}
.h-s-content{ width:12rem; height:auto; margin:0 auto;}
.s-left{ width:6.09rem; height:auto; float:left; background:#fff; padding:0rem 0.35rem 0.5rem 0.6rem; margin-top:0.37rem;}
.s-l-title{ margin-top:0.18rem;}
.s-r-content{ margin-top:0.25rem;}
.s-r-content h3{ margin-bottom:0.1rem;}
.s-right{ width:5.9rem; height:auto; float:right; position:relative;}
.s-right div.h-l-bg{position:absolute; right:0rem; top:0rem; width:1.1rem; height:1.1rem; background:#d2d6e5;}
.s-l-pic{ width:5.79rem; height:4rem; margin-right:0.12rem; margin-top:0.12rem;}
.s-l-pic img{ max-width:100%; height:auto;transform-origin: left center 0px;
    transition-duration: 1s;
    transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
    transition-property: transform, -webkit-transform;
    transition-delay: 0.5s;transform: translate3d(1000px, 0px, 0px);}
/*铁路物流*/
.t-product{ width:12rem; height:auto; margin:0 auto; padding-top:0.5rem;}
.t-p-content{ width:100%; height:auto;}
.t-left{ position:relative; width:5.9rem; float:left;}
.s-l-bg{position:absolute; right:0rem; top:0rem; width:1.1rem; height:1.1rem; background:#d2d6e5;}
.t-l-bg{position:absolute; left:0rem; bottom:0rem; width:1.1rem; height:1.1rem; background:#d2d6e5; z-index:-1;}
.t-l-pic{ width:5.65rem; height:3.86rem; margin:0.12rem;}
.t-l-pic img{ max-width:100%; height:auto;transform-origin: left center 0px;
    transition-duration: 1s;
    transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
    transition-property: transform, -webkit-transform;
    transition-delay: 0.5s;transform: translate3d(-1000px, 0px, 0px);}
.t-right{ width:5.4rem; float:right;}
.h-r-content{ margin-top:0.3rem;}
/*全国网络分布图*/
.net-title h2{ color:#999999; opacity:0.22;}
.map_a{ width:12rem; height:auto; margin:0 auto; margin-top:0.7rem;}
.Cootion{ width:100%; background-color:#f5f5f5; padding:0.5rem 0px;} 
.m_map{ width:8.78rem; height:8.03rem; margin:0 auto; position:relative;  background:url(pic5.png); background-size:100%;}
.tait{ font-size:0.36rem; font-weight:bold; color:#666666; text-align:center;  left:100px;}
.tait span{ color:#ff6d3b;}
.tait2{font-size:0.36rem; font-weight:bold; color:#666666; text-align:center; padding:0.5rem 0px;}
.mp{ position:absolute; cursor:pointer;  display:block; min-width:0.45rem; min-height:0.25rem; -webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
.mp .mito{ position:absolute; left:0rem; bottom:0.17rem; font-size:0.14rem; color:#fff; /*background:url(min.png) no-repeat;*/ background-position:50% 100%; background-size:0.18rem 0.23rem; padding-bottom:0.23rem;}
.mp .mito span{ display:block; padding:0.03rem 0.07rem; border-radius:0.05rem; background:#1e2f81;font-size:0.14rem; color:#fff;}
.mp .find_mi1{ left:-12px; width:55px;}
.mp .find_mi2{ left:-5px; width:55px;}
.feng{ position:absolute; display:none; width:4.48rem; height:auto; left:50%; margin-left:-2.24rem; top:-2.95rem;z-index:10; padding:0.1rem; background:#fff; broder-radius:
0.03rem;}
.feng .sang{ position:absolute;width: 0;
    height: 0;
    border-left: 0.08rem solid transparent;
    border-right: 0.08rem solid transparent;
    border-top: 0.1rem solid #fff; z-index:12; left:50%; margin-left:-0.04rem; top:100%;}
.feng .boou{ width:100%; height:auto; position:relative;}
.feng .du_size{ position:absolute; width:100%; min-height:0.7rem; left:0rem; bottom:0rem; z-index:11; background:#000; background:rgba(0,0,0,0.65); padding:0.1rem 0.15rem;} 
.feng .du_size p{ font-size:0.12rem; color:#FFF; line-height:0.18rem; opacity:0.75;}
.mp1{left:243px; top:272px; }
.mp2{left:341px; top:349px; }
.mp3{left:446px; top:474px; }
.mp4{left:524px; top:474px; }
.mp5{left:524px; top:538px; }
.mp6{left:545px; top:594px; }
.mp7{left:428px; top:585px; }
.mp8{left:548px; top:407px; }
.mp9{left:625px; top:398px; }
.mp10{left:612px; top:325px; }
.mp10{left:612px; top:325px; }
.mp11{left:643px; top:454px; }
.mp12{left:611px; top:503px; }
.mp13{left:668px; top:496px; }
.mp14{left:742px; top:498px; }
.mp15{left:699px; top:557px; }
.mp16{left:618px; top:581px; }
.mp17{left:646px; top:604px; }
.mp18{left:692px; top:443px; }
.mp19{left:727px; top:428px; }
.mp20{left:761px; top:450px; }
.mp21{left:694px; top:345px; }
.mp22{left:745px; top:345px; }
.mp23{left:681px; top:266px; }
.mp24{left:711px; top:266px; }
.mp25{left:790px; top:256px; }
.mp26{left:825px; top:187px; }
.mp27{left:864px; top:103px; }
.mp28{left:573px; top:573px; }
.mp29{left:746px; top:441px; }
.mp30{left:673px; top:592px; }
.mp31{left:779px; top:440px; }
.mp32{left:604px; top:626px; }
.mp33{left:806px; top:468px; }
.mp34{left:753px; top:210px; }
.mp35{left:753px; top:391px; }
.mp36{left:596px; top:415px; }
.mp37{left:575px; top:435px; }
.mp38{left:589px; top:365px; }
.mp39{left:575px; top:316px; }
.mp40{left:612px; top:266px; }
.mp41{left:778px; top:495px; }
.mp42{left:718px; top:318px; }
.mp43{left:653px; top:545px; }
.mp44{left:769px; top:593px; }
.mp45{left:800px; top:524px; }
.mp46{left:633px; top:525px; }
.mp47{left:499px; top:354px; }
.mp48{left:763px; top:543px; }
.mp49{left:798px; top:578px; }
.mp50{left:722px; top:544px; }
.mp51{left:706px; top:501px; }
.mp52{left:743px; top:551px; }
.mp53{left:406px; top:515px; }
.mp54{left:570px; top:621px; }
.mp55{left:658px; top:347px; }
.mp56{left:651px; top:397px; }
.mp57{left:492px; top:420px; }
.mp58{left:549px; top:297px; }
.mp59{left:704px; top:398px; }
.mp60{left:556px; top:527px; }
.mp61{left:551px; top:455px; }
.mp62{left:582px; top:488px; }

/*新闻资讯*/
.xinwen{ width:100%; height: auto; background:url(bg1.jpg) no-repeat top; padding-top:0.7rem; padding-bottom:0.8rem; overflow:hidden;}
.x-news{ width:12rem; height: auto; margin:0 auto;}
.x-n-content{ width:100%; height: auto; margin-top:0.5rem;}
.x-n-title h2{ color:#fefefe; opacity:0.6;}
.x-n-title h3{ color:#fff;}
.x-n-left a{ display:block;}
.x-n-left{ width:6.01rem; height:auto; float:left;}
.x-title {
    width: 100%;
    height: 0.6rem;
    line-height: 0.6rem;
    background: url(bg2.png) repeat;
    position: absolute;
    left: 0rem; bottom:0rem;font-size:0.16rem; color:#fff; padding-left:0.15rem; padding-right:0.65rem; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis; text-align:left;
}
.x-n-left .swiper-pagination{ bottom:0.2rem; right:-2.6rem; left:inherit;}
.x-n-left .swiper-pagination .swiper-pagination-bullet{ width:0.1rem; height:0.1rem; border-radius:100%;}
.x-n-right{ width:5.99rem; height:auto; background:#fff; padding:0.3rem; float:right; padding-top:0.1rem; opacity:0.95; min-height:3.9rem;}
.x-r-title{ width:100%; height:0.52rem; line-height:0.5rem; border-bottom:0.02rem solid #dbdbdb;padding-bottom:0.18rem;}
.x-r-tlist{ width:4.75rem; height:auto; float:left;}
.x-r-tlist li{ width:0.88rem; height:auto; float:left; font-size:0.16rem; font-weight:bold; color:#666666; cursor:pointer; text-align:center;}
.x-r-tlist li:hover{ border-bottom:0.02rem solid #f49e00; color:#f49e00;}
.i-news-on{border-bottom:0.02rem solid #f49e00;color:#f49e00;}
.x-r-title a{ display:block; float:right; font-size:0.12rem; color:#f49e00; text-transform:uppercase;}
.x-r-content{ width:100%; height: auto; margin-top:0.1rem;}
.x-c-list{ width:100%; height:auto; display:none;}
.x-c-list li{ width:100%; height:0.55rem;  border-bottom:1px dashed #c1c1c2; overflow:hidden;}
.x-c-list li a{ display:block; background:url(bg4.png) no-repeat; background-position:0% 50%; padding-left:0.25rem; height:0.55rem; width:100%; line-height:0.55rem;}
.x-c-list li a>p{ width:4rem; height:auto; color:#666666; font-size:0.14rem; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left;}
.x-c-list li a>span{ display:block; float:right; width:0.8rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666666; font-size:0.14rem;}
.x-c-list li a:hover{background:url(bg5.png) no-repeat; background-position:0% 50%;}
.x-c-list li a:hover p{ color:#f49e00;}
/*关于我们*/
.g-about{ width:100%; height:auto; background:url(bg2.jpg) no-repeat top; overflow:hidden; padding:0.6rem 0rem;}
.g-a-top{ width:100%; height:auto; margin-top:0.5rem;}
.g-alist{ width:100%; height:auto;}
.g-alist li{ width:3rem; height:auto; float:left;}
.g-alist li .pic-box{ width:0.61rem; height:0.53rem; margin:0 auto; text-align:center; display:block;}
.g-alist li .pic-box span{ display:inline-block; height:100%; vertical-align:middle;}
.g-alist li .pic-box img{ max-width:0.61rem; max-height:0.53rem; vertical-align:middle;}
.g-alist li h3{ margin-top:0.15rem; font-weight:bold; color:#fff; text-align:center; font-size:0.22rem;}
.g-alist li p{ text-align:center; font-size:0.14rem; color:#e9e9e9; margin-top:0.1rem;}
.g-a-bottom{ width:100%; height:auto; margin-top:0.3rem;}
.g-a-bottom p{ font-size:0.14rem; line-height:0.28rem; color:#e8e8e8; text-indent:0.3rem;}
.g-a-bottom a{ display:block; width:2.1rem; height:0.5rem; line-height:0.5rem; text-align: center; margin:0 auto; margin-top:0.3rem; border:1px solid #f1ac00; color:#f1ac00; border-radius:0.05rem; transition:all 0.3s ease-in-out;}
.g-a-bottom a:hover{ background:#f1ac00; color:#fff;}
/*合作伙伴*/
.h-patner{ width:100%; height:auto; margin:0 auto; margin-top:0.7rem; margin-bottom:0.7rem; font-size:0.14rem;}
.h-p-one h2{ opacity:0.22;}
.h-patner .i-coop-cont {position: relative; width: 13rem; margin:0 auto; margin-top:0.55rem;font-size:0.14rem;}
.h-patner .i-coop-cont .swiper-cont { width: 12rem; overflow: hidden; margin: auto;}
.h-patner .i-coop-cont .swiper-container {width: 12rem;font-size:0.14rem;}
.i-coop-cont li{ margin-bottom:0.2rem; border:none;background: #fff; overflow:hidden; border:1px solid #f2f2f2; text-align:center; padding:0.05rem;}
.i-coop-cont li a { width:2.1rem; height:0.9rem; display:block; text-align:center;}
.i-coop-cont a>span{ display:inline-block;vertical-align:middle; height:100%;}
.i-coop-cont img {transition: all 0.3s ease-in-out; max-width:2.1rem; max-height:0.9rem; vertical-align:middle;}
.pc .i-coop-cont li:hover img {transform: scale(1.1,1.1);}
.i-coop-cont i {display: block; position: absolute; top: 50%;  width:0.3rem; height:0.64rem; margin-top: -0.32rem; cursor: pointer;}
.i-coop-cont .coop-prev {background: url(prev.png) no-repeat; background-size: 100%; left: 0;}
.i-coop-cont .coop-next {background: url('next.png') no-repeat; background-size: 100%; right: 0;}
/*联系我们a*/
.l-lianxi{ width:100%; height: auto; background:url(bg3.jpg) no-repeat; padding:0.65rem 0rem; overflow:hidden;}
.l-c-content{ margin-top:0.6rem !important;}
.l-c-content ul{ width:11.47rem; height:auto; margin:0 auto;}
.l-c-content ul li{ width:3.82rem; min-height:0.56rem; line-height:0.56rem; float:left; background:url(icon8.png) no-repeat; background-size:0.56rem 0.56rem; position:0% 50%;}
.l-c-content ul li:nth-child(2){background:url(icon9.png) no-repeat; background-size:0.56rem 0.56rem; position:0% 50%;}
.l-c-content ul li:nth-child(3){background:url(icon10.png) no-repeat; background-size:0.56rem 0.56rem; position:0% 50%;}
.l-c-content ul li>span{ display:inline-block; margin-left:0.73rem; font-size:0.16rem; color:#555555; line-height:0.25rem;}
/*底部*/
.footer{ width:100%; height:0.6rem;background:#49494a; overflow:hidden;}
.footer_lian{ width:12rem; height:auto; margin:0 auto;}
.f-l-left{ width:1.55rem; height:0.6rem; float:left;}
.f-l-left select{ width:1.35rem; height:0.34rem; font-size:0.14rem; color:#666666; appearance:none; -webkit-appearance:none; -moz-appearance:none; background:#fff url(select.jpg) no-repeat scroll right center; padding-right:0.4rem; border:none; padding-left:0.1rem; display:block; margin-top:0.13rem;}
.f-l-right{ width:10.45rem; height:auto; float:right;}
.f-l-right h3{ font-size:0.14rem; color:#fff; float:left;height:0.6rem; line-height:0.6rem;}
.f-l-list{ width:9.7rem; height:auto; float:right;}
.f-l-list li{ width:auto; height:0.6rem; line-height:0.6rem; float:left; margin-left:0.35rem;}
.f-l-list li a{ font-size:0.14rem; color:#fff; display:block; transition:all 0.3s ease-in-out;}
.f-l-list li a:hover{ color:#f2ad00;}
.footer1{ width:100%; height:auto; background:#2b2b2b; padding:0.3rem 0rem; overflow:hidden;}
.footer_daohan{ width:12rem; height:auto; margin:0 auto;}
.footer_about{ width:0.9rem; height:auto; float:left; overflow:hidden; margin-right:0.2rem;}
.footer_about h3{ font-size:0.16rem; color:#fff;}
.footer_about ul{ width:100%; height:auto; clear:both;}
.footer_about ul li{ width:100%; height:auto; margin-top:0.25rem; display:block;}
.footer_about ul li a{ font-size:0.14rem; color:#676c74; transition:all 0.3s ease-in-out; display:block;}
.footer_about ul li a:hover{ color:#f2ad00;}
.footer_contact{ width:2.42rem; height:auto; float:left;}
.footer_contact h3{ font-size:0.16rem; color:#fff; margin-bottom:0.25rem;}
.footer_contact p{ background:url(icon11.png) no-repeat; position:0% 0%; padding-left:0.25rem; background-size:0.14rem 0.19rem; color:#676c74; font-size:0.14rem; line-height:0.28rem; margin-bottom:0.15rem;}
.footer_contact h1{ background:url(icon12.png) no-repeat; background-size:0.16rem 0.19rem; padding-left:0.25rem; font-size:0.3rem; color:#f2ad00; font-family:Arial; background-position:0% 50%;}
.footer_contact a{ display:block; width:100%; height:0.45rem; line-height:0.45rem; text-align:center; font-size:0.16rem; color:#fff; background:#f2ad00; border-radius:0.08rem; margin-top:0.2rem; transition:all 0.3s ease-in-out; border:1px solid #f2ad00;}
.footer_contact a:hover{ background:none; color:#f2ad00;}
.footer_guanzhu{ width:1.22rem; height: auto; float:right;}
.footer_guanzhu h3{font-size:0.16rem; color:#fff; margin-bottom:0.25rem;}
.footer_guanzhu img{ max-width:100%; height:auto;}
.footer_service{ width:1.05rem;}
.footer2{ width:100%; height:0.6rem; line-height:0.6rem; background:#141414;}
.footer2_content{ width:12rem; height:auto; margin:0 auto;}
.footer2_content span{ display:block; width:2.12rem; height: 0.6rem; line-height:0.6rem; float:left;}
.footer2_content span>img{ max-width:2.12rem; max-height:0.6rem; vertical-align:middle; display:block !important; margin-top:0.18rem;}
.footer2_content p{ font-size:0.14rem; color:#888888; float:right;}
/*------------------------------------------- 首页 end -------------------------------------------*/
/*关于我们*/
.about_banner{ width:100%; height:auto;}
.about_banner img{ width:100%; height:auto;}
.about_daohan{ width:100%; height:0.5rem; border-bottom:0.01rem solid #efefef;}
.about_list{ width:100%; height:0.5rem; text-align:center; font-size:0.14rem;}
.about_list li{ display:inline-block; /*width:1.45rem; */height:0.5rem; line-height:0.5rem; text-align:center;}
.about_list li a{ display:inline-block;height:0.5rem; line-height:0.5rem; color:#666666; font-size:0.14rem; text-align:center; padding:0rem 0.18rem;}
.about_list li a:hover{ border-bottom:0.02rem solid #f7ba00; color:#f7ba00;}
.about_list li a.aactive{border-bottom:0.02rem solid #f7ba00; color:#f7ba00;}
.about_title{ width:auto; margin-top:0.2rem;}
.about_title p{ text-align:right; font-size:0.12rem; color:#999999;}
.about_title p a{ font-size:0.12rem; color:#999999; transition:all 0.3s ease-in-out;}
.about_title p a:hover{ color:#f7ba00;}
.about_title p span{ display:inline-block;font-size:0.12rem; color:#999999; margin-left:0.05rem; margin-right:0.05rem;}
.about_content{ width:12rem; height:auto; margin:0 auto;}
.about-c-content{ width:100%; height:auto; margin-bottom:0.8rem;}
.about_c h3{ font-size:0.2rem; font-weight:bold; color:#243a8d; margin-bottom:0.20rem; margin-top:0.1rem;}
.about_c p{ color:#666666; font-size:0.14rem; line-height:0.3rem; width:100%;}
.about_c img{ max-width:100%; height:auto; vertical-align:middle; margin-top:0.2rem;margin-bottom:0.3rem;}
/*理念*/
.linian{ width:100%; height:auto; margin-bottom:0.2rem;}
.linian h3{ margin-bottom:0.05rem;font-size:0.2rem; font-weight:bold; color:#243a8d;margin-top:0.1rem;}
.linian img{max-width:100%; height:auto; vertical-align:middle; margin-top:0.2rem;margin-bottom:0.3rem;}
.linian p{ color:#666666; font-size:0.14rem; line-height:0.3rem;}
/*荣誉资质*/
.honor{ width:100%; height:auto; margin-top:0.3rem;}
.honor_list{ width:100%; height:auto;}
.honor_list li{width:2.7rem;height:2.48rem;float:left;margin-right:0.4rem;text-align:center;font-size:0.14rem;/* overflow:hidden; */padding-bottom:0.2rem;}
.honor_list li:nth-child(4n){ margin-right:0rem;}
.honor_list li a{ display:block;}
.ho_pic{width:2.7rem;height:1.88rem;padding:0.08rem;border:1px solid #d6d6d6;box-shadow:0 0 0.2rem rgba(2, 0, 12, .15);/* overflow:hidden; */}
.honor_list li .pic-box{width:2.54rem;height:1.72rem;/* overflow:hidden; */}
.honor_list li .pic-box img{ max-width:2.54rem;margin-top:0rem;margin-bottom:0rem; transform:scale(1); transition:all 0.3s linear; max-height:1.72rem;}
.honor_list li:hover .pic-box img{ transform:scale(1);}
.honor_list li p{ color:#666666; font-size:0.14rem; text-align:center; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:0.05rem; margin-bottom:0.15rem;transition:all 0.3s ease-in-out;}
.honor_list li a:hover p{color:#f7ba00;}
/*分页*/
.paging{text-align: center;background:#fff;
    width: 100%;
    overflow: hidden;font-size: 0.12rem; margin-top:0.5rem;
}
.page-list{display: inline-block;height: auto !important;font-size: 0.12rem;}
.paging li{
    float: left;width:auto;height: auto;
    margin: 0 0.1rem;
}
.paging li > a{
	    padding: 0.12rem 0.16rem;width:auto;height: auto;color:#aaaaaa;font-size: 0.12rem;
    border-radius: 0.03rem;

    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.3s ease-in-out; background:#f2f2f2;
}
.paging a.cur{color:#fff;background:#243a8d;}
/*组织架构*/
.tissue{ width:100%; height:auto; text-align:center; margin-top:0.3rem;}
.tissue img{ max-width:100%; height:auto; vertical-align:middle;}

/*品牌文化*/
.culture{ width:100%; height:auto; margin-top:0.25rem;}
.culture img{max-width:100%; height:auto; vertical-align:middle; margin-top:0.2rem;margin-bottom:0.3rem;}
.culture p{ color:#666666; font-size:0.14rem; line-height:0.3rem;}
/*佳世达周刊*/
.week{ width:100%; height:auto; margin-top:0.6rem;}
.week_list{ width:100%; height:auto;}
.week_list li{ width:2.08rem; height:2.87rem; float:left; margin-right:0.4rem; text-align:center; margin-bottom:0.2rem; overflow:hidden; padding-bottom:0.2rem;}
.week_list li:nth-child(5n){ margin-right:0rem;}
.week_list li a{ display:block;}
.week_pic{width:2.08rem; height:2.3rem; margin:0 auto; border:1px solid #d6d6d6; padding:0.03rem; overflow:hidden; position:relative;}
.week_list li .pic-box{ width:2.02rem; height:2.24rem; margin:0 auto;position:relative; overflow:hidden;}
.week_list li .pic-box img{ margin:0rem;transform:scale(1);transition:all .5s linear; max-width:2.02rem;}
.week_list li .week_search{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(bg6.png); z-index:2; opacity:0; transition:all 0.5s ease;}
.week_list li .week_search span{ display:block; width:100%; height:100%; background:url(sou.png) no-repeat center center; background-size:0rem auto; transition:all 0.5s ease;}
.week_list li p{ color:#666666; font-size:0.14rem; margin-top:0.1rem; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0rem 0.1rem;}
.week_list li:hover .week_search{ opacity:1; transition:all 0.5s ease;}
.week_list li:hover .week_search span{ background-size:0.6rem auto; transition:all 0.5s ease 0.3s;}
.week_list li:hover .pic-box img{ transform:scale(1.1)}
.week_list li:hover p{ color:#f7ba00;}
/*服务领域*/
.service{ width:100%; height:auto; margin-top:0.6rem;}
.service .i-coop-cont1 {position: relative; width: 12rem; margin:0 auto; margin-top:0.55rem;font-size:0.14rem;}
.service .i-coop-cont1 .swiper-cont { width: 11rem; overflow: hidden; margin: auto;}
.service .i-coop-cont1 .swiper-container {width: 11rem;font-size:0.14rem;}
.service .i-coop-cont1 .coop-prev {background: url(prev.png) no-repeat; background-size: 100%; left: 0; width:0.3rem; height:0.64rem; display:block;position:absolute; top:50%; margin-top:-0.32rem;}
.service .i-coop-cont1 .coop-next {background: url(next.png) no-repeat; background-size: 100%; right: 0;width:0.3rem; height:0.64rem;display:block; position:absolute; top:50%; margin-top:-0.32rem;}
.swiper-slide{overflow:hidden; zoom:1; text-align:center; font-size:0.14rem; float:left;}
.swiper-slide a{ display:block;}
.swiper-slide .pic{ width:2.75rem; height:2.75rem; overflow:hidden;}
.swiper-slide .pic img{ width:100%; height:100%; position:relative; left:0; top:0; transition:all .5s linear 0s; transform:scale(1)}
.swiper-slide a:hover .pic img{ transform:scale(1.1)}
.swiper-slide .tit{ background:#c9c9c9; color:#666666; text-align:center; height:0.6rem; line-height:0.6rem; font-size:0.14rem;font-family:"Microsoft YaHei"; position:relative; overflow:hidden;}
.swiper-slide .tit span{ display:block; position:relative; width:100%; height:100%; z-index:2;}
.swiper-slide .tit i{ position:absolute; width:100%; height:100%; z-index:1; left:-2.4rem; top:-0.6rem; background:#f5a21c;opacity:0.5;transition:all .5s linear 0s; margin-top:inherit}
.swiper-slide a:hover .tit i{  top:0rem; left:0;opacity:1;transition:all .5s linear 0s}
.swiper-slide .link{ height:0.7rem; background:#aaaaaa;position:relative; line-height:0.7rem; overflow:hidden;}
.swiper-slide .link span{display:block; position:relative; width:100%; height:100%; z-index:2;}
.swiper-slide .link em{ background: url(jia1.png) no-repeat; width:0.41rem; height:0.41rem; display:block; position:absolute; left:50%; top:50%; margin-left:-0.205rem; margin-top:-0.205rem; opacity:0; transition:all .5s linear 0s; background-size:0.41rem 0.41rem;}
.swiper-slide a:hover .link em{ opacity:1; transition:all .5s linear .5s}
.swiper-slide .link span img{-moz-transition: all 0.8s ease-in-out; -webkit-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out; width:0.23rem; height:0.23rem;}
.swiper-slide a:hover .tit span{ color:#fff;}
.swiper-slide a:hover .link span img{-moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); opacity:0;}
.swiper-slide .link i{ position:absolute; width:100%; height:100%; z-index:1; right:-3rem; bottom:-0.7rem; opacity:0.5; background:#d98907;transition:all .5s linear 0s; margin-top: inherit; top:inherit;}
.swiper-slide a:hover .link i{  bottom:0rem; right:0; opacity:1;transition:all .5s linear 0s}
/*服务详情*/
.service01{ width:100%; height:auto; margin-top:0.4rem;}
.service01 .pic{ width:3rem; height:3rem; overflow:hidden;}
.yc-tit span {
    display: inline-block;
    padding: 0 0.3rem;
    height: 0.45rem;
    line-height: 0.45rem;
    text-align: center;
    background: #1d307f;
    font-size: 0.18rem;
    font-weight: bold;
    font-family: "Microsoft YaHei";
    color: #fff;
}
.service01 p{ line-height:0.3rem; font-size:0.14rem; color:#666666;}
.tab-chost {
    height: 1.7rem; margin-top:0.1rem;
}
.tab-nums {
    width: 3rem;
    height: 1.7rem;
    background: #eeeeee;
    color: #fff;
    position: relative;
    float: left;
    cursor: pointer;
    /*transition: all 1s linear;*/
}
.tab-nums.bg-other {
    background: #c6c6c6;
}
.tab-nums:nth-child(3){background: #c6c6c6;}
.tab-nums span {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 1.7rem;
    text-align: center;
    font-size: 1.3rem;
    font-weight: bold;
    font-family: "Microsoft YaHei";
}
.tab-nums i {
    display: block;
    position: absolute;
    width: 3rem;
    height: 0.5rem;
    left: 0;
    bottom: 0;
    background: #bfbfbf;
    line-height: 0.5rem;
    font-size: 0.18rem;
    text-align: center;
    font-family: "Microsoft YaHei";
    font-weight: bold;font-style: normal;
}
.tab-nums.cur i {
    background: #f8aa00;
}
.tab-nums.cur {
    background: #fac200;
    transition: all 1s linear;
}
.perst {
    padding: 0.3rem 0;
    line-height: 0.25rem;
    color: #666;
    display: none;
}
/*新闻资讯*/
.news{ width:100%; height:auto; margin-top:0.45rem;}
.news_top{ width:100%; height:auto;}
.news-t-left{ width:8.75rem; height:atuo; float:left; background:#f9f9f9; padding-right:0.3rem; }
.news_pic{width:4.75rem; height:3.5rem; float:left; position:relative;}
.news_pic .pic-box{ width:4.75rem; height:3.5rem;}
.news_pic .pic-box img{ width:4.75rem; height:3.5rem; max-height:3.5rem; max-width:4.75rem; vertical-align:middle;}
.news_hot{ position:absolute; left:-0.1rem; top:0.2rem; width:1.04rem; height:0.69rem; z-index:1;}
.news_text{ width:3.45rem; height:auto; float:right;}
.news_text h3{ font-size:0.2rem; color:#666666; margin-top:0.3rem; margin-bottom:0.2rem;}
.news_text p{ font-size:0.14rem; color:#999999; line-height:0.28rem;}
.news_text .a{ display:block; width:1rem; height:0.38rem; line-height:0.38rem; text-align:center; border:1px solid #f7ba00; color:#f7ba00; font-size:0.14rem; border-radius:0.05rem; margin-top:0.25rem;}
.news-t-right{ width:3.05rem; height:auto; float:right; padding:0.3rem;}
.news-t-right h3{ font-size:0.2rem; color:#666666; margin-bottom:0.2rem;}
.news-t-right p{ width:100%; height:auto; margin-bottom:0.1rem;}
.news-t-right p>select{ width:100%; height:0.38rem; border:1px solid #dedede; appearance:none; -webkit-appearance:none; -moz-appearance:none; background:url(jian.png) no-repeat scroll right center transparent; padding-left:0.1rem; font-size:0.12rem; color:#999999;border-radius:0.05rem;}
.news-t-right p>input{width:100%; height:0.38rem; border:1px solid #dedede;padding-left:0.1rem;padding-right:0.1rem; font-size:0.12rem; color:#999999;border-radius:0.05rem;}
.news-t-right p>input::-webkit-input-placeholder{font-size:0.12rem; color:#999999;}
.news-t-right p>button{ width:100%; height:0.38rem; line-height:0.38rem; text-align:center; background:#f7ba00; color:#fff; font-size:0.14rem; border-radius:0.05rem; border:1px solid #f7ba00; display:block; transition:all 0.3s ease-in-out; cursor:pointer;}
.news-t-right p>button:hover{ background:none; color:#f7ba00;}
.news_content{ width:100%; height:auto; margin-top:0.6rem;}
.news_list{ width:100%; height: auto;}
.news_list li{ width:2.7rem; height:auto; float:left; margin-right:0.4rem; border:1px solid #e8e8e8; margin-bottom:0.4rem;}
.news_list li:nth-child(4n){ margin-right:0rem;}
.news_list li .pic-box{ width:100%; height:1.9rem;}
.news_list li a{ display:block;}
.news-c-text{ width:100%; height:auto; padding:0rem 0.2rem;}
.news-c-text h3{ font-size:0.16rem; color:#666666; margin-top:0.18rem; display: block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; transition:all 0.3s ease-in-out;}
.news-c-text p{ font-size:0.14rem; color:#999999; line-height:0.26rem; margin-top:0.10rem;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height:1.04rem;}
.news_list li a>span{ display:block; width:100%; border-top:0.01rem solid #e8e8e8; height:0.48rem; line-height:0.48rem; padding:0rem 0.2rem; font-size:0.14rem;  color:#999999; margin-top:0.2rem;}
.news_list li a:hover h3{ color:#f7ba00;}
/*新闻详情页*/
.news01{ width:100%; height:auto; margin-top:0.15rem;}
.news01_title{ width:100%; height:auto; background:#f9f9f9; padding-top:0.3rem;padding-bottom:0.3rem;}
.news01_title h3{ font-size:0.2rem; color:#666666; text-align:center; margin-bottom:0.15rem;}
.news01_title p{ text-align:center; font-size:0.14rem; color:#999999;} 
.news01_content{ width:100%; height:auto; margin-top:0.45rem;}
.news01_content p{ font-size:0.14rem; color:#666666; line-height:0.3rem;}
.news_bottom{ width:100%; height:auto; padding-top:0.35rem; border-top:1px solid #e8e8e8; margin-top:0.35rem;overflow:hidden;}
.news-b-left{ width:1000px; height:auto; float:left;}
.news-b-left p{ width:100%; margin-bottom:0.15rem; color:#999999; font-size:0.14rem;}
.news-b-left p>a{color:#999999; font-size:0.14rem; transition:all 0.3s ease-in-out;}
.news-b-left p>a:hover{ color:#f7ba00;}
.news-b-right{ float:right; margin-top:0.15rem;}
.news-b-right a{ font-size:0.16rem; color:#666666; transition:all 0.3s ease-in-out;}
.news-b-right a:hover{color:#f7ba00;}
/*招聘人才*/
.join{ width:100%; height:auto; margin-top:0.45rem;}
.join_top{ width:100%; height:auto;}
.join_top select{ width:2.45rem; height:0.4rem; border:1px solid #e8e8e8; background:#f6f6f6; padding-left:0.1rem; margin-right:0.2rem; font-size:0.14rem; color:#cccccc; float:left;border-radius:0.03rem;}
.join_top button{ width:1.25rem; height:0.4rem; display:block; line-height:0.4rem; text-align:center; border:1px solid #f7ba00; font-size:0.14rem; color:#fff; background:#f7ba00 url(search1.png) no-repeat; background-size:0.16rem 0.16rem; border-radius:0.03rem; float:right; background-position:30% 50%; padding-left:0.4rem; cursor:pointer; transition:all 0.3s ease-in-out;}
.join_content{ width:100%; height:auto; margin-top:0.6rem;}
.join_tab{ width:100%; height:auto;}
.join_tab th{ height:0.55rem;background:#f1f1f1; font-size:0.14rem; color:#666666; text-align:left;padding-left:0.6rem;}
.join_tab td{ height:0.66rem;border-bottom:1px solid #eeeeee; font-size:0.14rem; color:#666666; padding-left:0.6rem; cursor:pointer;}
.join_tab td:first-child{ width:3.5rem;}
.join_tab td>a{ display:block; width:0.75rem; height:0.3rem; line-height:0.3rem; text-align:center; background:#243a8d; font-size:0.14rem; color:#fff; border-radius:0.02rem;}
.join_tab tr:hover{ background:#f9f9f9;}
/*职位详情*/
.join_d{ width:100%; height: auto; margin-top:0.4rem;}
.join-d-top{ width:100%; height:auto; padding-bottom:0.3rem; overflow:hidden; border-bottom:0.01rem dotted #c9c9c9;}
.join-d-top h3{ font-size:0.2rem; color:#666666; font-weight:bold; margin-bottom:0.3rem;}
.join-d-top span{ display:inline-block; border:1px solid #c3c3c3; padding:0.05rem 0.13rem; font-size:0.14rem; color:#666666; border-radius:0.03rem; margin-right:0.1rem;}
.join-d-bottom{ width:100%; height: auto; margin-top:0.28rem;}
.join-d-bottom p{ font-size:0.14rem; color:#666666; line-height:0.3rem;}
.d_btn{ width:1.6rem; height:0.48rem; line-height:0.48rem; display:block; text-align:center; background:#f7ba00; border:1px solid #f7ba00; cursor:pointer; color:#fff; font-size:0.16rem; font-weight:bold; transition:all 0.3s ease-in-out; border-radius:0.03rem; margin-top:0.5rem;}
.d_btn:hover{ background:none; color:#f7ba00;}
/*简历投递*/
.join_form{ width:10.5rem; height:auto; margin-top:0.35rem; background:#f6f6f6; overflow:hidden; padding:0.55rem 1.3rem 0.55rem 1.3rem;}
.join-f-top{ width:100%; height:auto;}
.join-f-top h3{ font-size:0.2rem; font-weight:bold; color:#666666; margin-bottom:0.2rem;}
.join-f-top p{ width:3.65rem; height:auto; float:left; margin-bottom:0.12rem; margin-right:0rem;}
.join-f-top p:nth-child(2n){  margin-right:0.55rem;}
.join-f-top p>label{ display:inline-block; width:0.8rem; height: auto; font-size:0.14rem; color:#666;}
.join-f-top p>input{ width:2.8rem; height:0.35rem; border:1px solid #e8e8e8; background:#fff; padding-left:0.1rem; font-size:0.14rem; color:#666666;}
.f_address{ width:100% !important;}
.f_address input{ width:7rem !important;}
.join-f-bottom{ width:100%; height:auto; margin-top:0.6rem;}
.join-f-bottom h3{ font-size:0.2rem; font-weight:bold; color:#666666; margin-bottom:0.2rem;}
.join_left{ width:3.65rem; height:auto; float:left;}
.join_left p{ width:100%; height:auto; float:left; margin-bottom:0.12rem;}
.join_left p>label{ display:inline-block; width:0.8rem; height: auto; font-size:0.14rem; color:#666;}
.join_left p>input{ width:2.8rem; height:0.35rem; border:1px solid #e8e8e8; background:#fff; padding-left:0.1rem; font-size:0.14rem; color:#666666;}
.join_right{ float:right;}
.jianli{ width:2.1rem !important;}
.a-upload {
    padding: 0.08rem 0.2rem;
    position: relative;
    cursor: pointer;
    color: #666;
    background: #e0e0e0;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1; font-size:0.14rem; top:0.13rem;
}
.a-upload  input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}

.a-upload:hover {
    background: #eee;
    text-decoration: none
}
.join_arr{ vertical-align:text-top; position:relative; top:-1.18rem;}
.join_right p>textarea{width:2.8rem; height:1.4rem; border:1px solid #e8e8e8; background:#fff; padding-left:0.1rem; font-size:0.14rem; color:#666666;}
.join_btn{ width:100%; height:auto; text-align:center; margin-top:0.55rem;}
.join_btn button{ width:1.15rem; height:0.4rem; line-height:0.4rem; display:inline-block; text-align:center; font-size:0.14rem; color:#fff; background:#b6b6b6; border-radius:0.03rem; border:none; cursor:pointer;}
.join_btn button.join_sub{ background:#f7ba00; margin-right:0.2rem;}
/*投诉建议*/
.help{ width:8.8rem; height:auto; margin:0 auto; margin-top:0.65rem;}
.help h3{ font-size:0.28rem; color:#666666; text-align:center; margin-bottom:0.6rem;}
.help p{ width:4.2rem; height:auto; position:relative; float:left; margin-bottom:0.2rem;}
.help p:nth-child(2n){ margin-right:0.4rem;}
.help p>input{ width:100%; height:0.5rem; border:1px solid #dddddd; background:#fafafa; font-size:0.14rem; color:#aaaaaa; padding-left:0.5rem; border-radius:0.05rem;}
.help p>label{ position:absolute; left:0.2rem; top:50%;}
.help p>label.name_icon{ background:url(icon14.png) no-repeat center; width:0.18rem; height:0.18rem; margin-top:-0.09rem; background-size:100%;}
.help p>label.tel_icon{ background: url(icon15.png) no-repeat center; width:0.12rem; height:0.18rem; margin-top:-0.09rem;background-size:100%;}
.help p>label.email_icon{ background: url(icon16.png) no-repeat center; width:0.18rem; height:0.14rem; margin-top:-0.07rem;background-size:100%;}
.help p>label.add_icon{ background: url(icon17.png) no-repeat center; width:0.16rem; height:0.2rem; margin-top:-0.1rem;background-size:100%;}
.help p>label.area_icon{ background: url(icon18.png) no-repeat center; width:0.18rem; height:0.16rem; top:0rem; margin-top:0.2rem;background-size:100%;}
.help_p{ width:100% !important;}
.help p>textarea{ width:100%; height:1.45rem; border:1px solid #dddddd; background:#fafafa; font-size:0.14rem; color:#aaaaaa; padding-left:0.5rem; border-radius:0.05rem; padding-top:0.15rem;}
.yan{ width:2.6rem !important;}
.help p>span{ display:inline-block; width:0.97rem; height:0.5rem; line-height:0.5rem; text-align:center; margin-left:0.12rem;}
.help p>span img{ max-width:0.97rem; max-height:0.5rem; vertical-align:middle;}
.help button{ width:1.6rem; height:0.5rem; line-height:0.5rem; text-align:center; float:right; border-radius:0.03rem; background:#f7ba00; font-size:0.16rem; color:#fff; border:1px solid #f7ba00; transition:all 0.3s ease-in-out; cursor:pointer;}
.help button:hover{ background:none; color:#f7ba00;}
/*网站地图*/
.map{ width:100%; height:auto; margin-top:0.65rem;}
.map_list{ width:2.5rem; height:auto; min-height:2.5rem; float:left; margin-right:0.65rem; margin-bottom:1.3rem;}
.map ul.map_list:nth-child(4n){ margin-right:0rem;}
.map_list h3{ color:#666666; font-size:0.16rem; text-align:center; margin-bottom:0.1rem;}
.map_list li{ width:100%; height:0.4rem; line-height:0.4rem; text-align:center; border-bottom:1px solid #e3e3e3; float:none;}
.map_list li a{ display:block; font-size:0.14rem; color:#999999; transition:all 0.3s ease-in-out;}
.map_list li a:hover{ color:#f7ba00;}
/*联系我们*/
.contact{ width:100%; height:auto; margin-top:0.45rem;}
.contact_top{ width:100%; height:auto;}
.contact_top h3{ font-size:0.2rem; color:#333333; font-weight:bold; margin-bottom:0.25rem;}
.contact_top p{ font-size:0.14rem; color:#666666; margin-bottom:0.1rem;}
.contact_top p>span{ display:inline-block; margin-right:0.35rem;}
#map img{ max-width:inherit !important;}
/*在线客服*/
.kefu{ width:8.6rem; height:auto; margin:0 auto; margin-top:0.7rem;}
.kefu h3{ font-size:0.28rem; color:#666666; text-align:center; margin-bottom:0.6rem;}
.kefu_content{ width:8rem; height:auto; margin:0 auto;}
.kefu_left{ width:5.16rem; height: auto; float:left;}
.kefu_left p{ font-size:0.18rem; color:#666666; margin-bottom:0.15rem;}
.kefu_left h2{ font-size:0.24rem; color:#999999;}
.kefu_left h2>img{ width:0.16rem; height:0.19rem; margin-right:0.1rem;}
.kefu_right{ float:right; width:2.84rem;}
.kefu_right h2{ font-family:Arial; text-transform:none; font-size:0.24rem;}
.kefu_right h2>img{ width:0.3rem; height:0.2rem;}
.kefu_bottom{ width:100%; height: auto; padding-top:0.5rem; margin-top:0.5rem; border-top:0.01rem solid #eeeeee;}
.kefu_bottom a{ display:block; width:2.15rem; height:0.5rem; line-height:0.5rem; text-align:center; font-size:0.18rem; color:#fff; border-radius:0.05rem; background:#f7ba00 url(message.png) no-repeat; background-size:0.34rem 0.28rem; background-position:18% 50%; border:1px solid #f7ba00; transition:all 0.3s ease-in-out; margin:0 auto; padding-left:0.45rem;}
.kefu_bottom a:hover{ background:#fff url(message1.png) no-repeat; color:#f7ba00;background-position:18% 50%;background-size:0.34rem 0.28rem;}
.contact_map{ width:100%; height:auto; margin-top:0.45rem;}

.map_c{ width:100%; height:4.78rem;}

/*.zoomify {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in
}
.zoomify.zoomed {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	position: relative;
	z-index: 1501
}
.zoomify-shadow {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1500;
	background: rgba(0,0,0 ,.3);
	opacity: 0
}
.zoomify-shadow.zoomed {
	opacity: 1;
	cursor: pointer;
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}*/
@media screen and (max-width: 1058px) {
	.f-l-list{ width:9.4rem;}
	.f-l-left select{ padding-right:0.5rem;}
	.join_form{ padding:0.55rem 0.97rem;}
	.join-f-top p{ width:4rem;}
	.join-f-top p>label{ width:1.1rem;}
	.join_left{ width:4rem;}
	.join_left p>label{ width:1.1rem;}
	.a-upload{padding: 0.04rem 0.16rem;top: 0.1rem;}
	.feng .du_size p{ line-height:0.28rem;}
}
@media screen and (max-width: 1000px) {
	.x-r-tlist{ width:4.6rem;}
}
/*搜素页面*/
.search{ width:10rem; height:auto; margin:0 auto; margin-top:0.3rem;}
.search_title{ width:100%; height:auto; color:#999999; font-size:0.18rem;font-weight:bold; margin-bottom:0.1rem;}
.search_title span{ color:#f2ad00; font-size:0.18rem; font-weight:bold;}
.serrch_box{ width:100%; height:auto;}
.search_list{ width:100%; height:auto}
.search_list li{ width:100%; height:auto; padding:0.2rem 0rem; border-bottom:1px solid #eeeeee; overflow:hidden;}
.search_list li .search_text{ width:8rem; height:auto; float:left;}
.search_list li .search_text h3{ font-size:0.16rem; color:#666666; margin-bottom:0.15rem; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.search_list li .search_text p{ color:#999999; font-size:0.12rem;display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.search_list li span{ width:auto; float:right; margin-right:0.2rem; font-size:0.14rem; color:#999999;}
.search_list li a{ display:block; width:100%; height:100%; overflow:hidden;}

.pc .header_top-all{ background:#fafafa; width:100%; height:0.5rem;}
.dong_pic img{transform: translate3d(0px, 0px, 0px);}



































