body{ background-color:#fff;}

/* 首页服务体系/企业文化 */
.h_service{ width:100%; overflow:hidden; margin-top:-2px; }
.h_service .h_title{ width:100%;  position:relative; overflow:hidden;}
.h_title h2 {position:absolute; float:left; top:10%; left:5%;height: 60px; width: 100%;}
.h_title h2 dd{font-size:36px; color:#fff;}
.h_service .h_title .h_img img{ width:100%; height:auto; position:relative; overflow:hidden; transition: all 1s ease;}
.h_service .h_title:hover .h_img img{transform:scale(1.05);}
.h_culture{ width:100%; overflow:hidden;}
.h_culture .h_title{ width:100%; position:relative; overflow:hidden;}
.h_culture .h_title .h_img img{ width:100%; height:auto; position:relative; overflow:hidden; transition: all 1s ease;}
.h_culture .h_title:hover .h_img img{transform:scale(1.05);}


/*企业介绍*/
.ny_banner{ width:100%; overflow:hidden;}
.ny_banner li{ position:relative;}

.ny_banner .banner_icon{ position:absolute; width:100%; top:0; right:0; height:700px; z-index:1}
.ny_banner .banner_icon .banner_icon_1{ position:absolute; right:10%; top:130px; width:900px; height:590px; background:url(../images/banner_icon_1.png) no-repeat center; background-size:100%; z-index:3}
.ny_banner .banner_icon .banner_icon_2{ position:absolute; right:0; top:15px; width:500px; height:447px; background:url(../images/banner_icon_2.png) no-repeat center; background-size:100%; z-index:2}
.ny_banner .banner_icon .banner_icon_3{ position:absolute; right:30%; top:240px; width:450px; height:322px; background:url(../images/banner_icon_3.png) no-repeat center; background-size:100%;}


@media (max-width:1600px) {
.ny_banner .banner_icon{ height:620px}
.ny_banner .banner_icon .banner_icon_1{ right:10%; top:260px; width:750px; height:400px;}
.ny_banner .banner_icon .banner_icon_2{ right:0; top:15px; width:400px; height:350px;}
.ny_banner .banner_icon .banner_icon_3{ right:32%; top:330px; width:360px; height:200px;}
}


@media (max-width:1400px) {
.ny_banner .banner_icon{ height:620px}
.ny_banner .banner_icon .banner_icon_1{ right:2%; top:270px; width:700px; height:400px;}
.ny_banner .banner_icon .banner_icon_2{ right:0; top:15px; width:400px; height:350px;}
.ny_banner .banner_icon .banner_icon_3{ right:23%; top:340px; width:300px; height:220px;}
}
	
	
.ny_banner .banner_js{ position:absolute; top:20%; left:5%; z-index:2; width:60%;}
.ny_banner .banner_js h2{ color:#007f86; font-size:46px;}
.ny_banner .banner_js span{ display:block; width:100px; height:1px; background-color:#666; margin:25px 0;}
.ny_banner .banner_js dd{text-align:justify; font-size:16px; line-height:32px; color:#666;}
.logistics_bj .banner_js{ top:20%;}
.logistics_bj .banner_js dd{}
.printing_bj .banner_js h2{ color:#fff;}
.printing_bj .banner_js span{background-color:#fff;}
.printing_bj .banner_js dd{ color:#fff;}

.shiye {  position:relative; overflow:hidden; width:100%; height:100% !important;}
.shiye .banner_js{left:8%; width:40%; top:12%;}
.shiye .banner_js h2{ color:#fff;}
.shiye .banner_js span{background-color:#fff;}
.shiye .banner_js dd{ width:100%; color:#fff;}
.shiye .quanp img{ position: relative; min-width: 100%;min-height: 100%; display:block;}


.ny_ys .banner_js h2{ color:#fff;}
.ny_ys .banner_js span{background-color:#fff;}
.ny_ys .banner_js dd{ width:460px; color:#fff;}

/*内页导航*/
.detailed_nav{ overflow:hidden; width:100%; background:#fff; z-index:10;}
.subnav{ width:100%; overflow:hidden; margin-bottom:5px; text-align:center;}
.subnav ul{display:table;margin-left:auto;margin-right:auto; overflow:hidden; text-align:center;}
.subnav ul li{ float:left; height:100px; line-height:100px; transition: all .5s ease; margin:0 15px;}
.subnav ul li a{ font-size:20px; padding:0 30px; display:block; }
.subnav ul li a.cur{ background-color:#007f86;color:#fff;}
.subnav ul li:hover a{ background-color:#007f86;color:#fff;}

/*客户*/
.content{ overflow:hidden; width:100%;}
.main{ width:100%; overflow:hidden;}
.main .ny_title{ width:100%; overflow:hidden; text-align:center; background-color:#007f86; padding:15px 0;}
.main .ny_title h3{ font-size:30px; color:#fff; text-align:center; padding-bottom:10px;}
.main .ny_title span{ display:inline-block; background-color:#fff; width:100px; height:2px;}
.main .customer{width:90%; margin:50px 5% 50px 5%; overflow:hidden;}
.main .customer ul{ margin-left:-2%; padding-top:20px;}
.main .customer ul li{ width:18%; float:left;text-align:center; margin:0 0 2% 2%;}
.main .customer ul li dd{ width:100%; text-align:center;}
.main .customer ul li img{ width:98%; border:1px solid #eee; height:auto; transition: all 0.7s ease;}
.main .customer ul li:hover img{border:1px solid #007f86;transform: scale(1.01, 1.01);}

/*荣誉*/
.ho_itme { overflow:hidden; width:100%; margin:80px 0;}
.ho_itme .JQ-slide {position:relative;}
.ho_itme .JQ-slide .w1280{width:100%; height:520px;overflow:hidden;position:relative;}
.ho_itme .JQ-slide-content {position:absolute;margin-left:-33.3px;}
.ho_itme .imgList li {width:373px;height:518px;margin:0 0 0 33.3px; position:relative; border:1px solid #dddddd; transition: all 1s ease;cursor:pointer; }
.ho_itme .imgList li dd{ overflow:hidden; }
.ho_itme .imgList li img {max-width:100%; height:auto; transition: all 1s ease;}
.ho_itme .imgList li p {  width:96%; margin:0 2%; font-size:25px;text-align:center;transition: all 0.5s ease; color:#676566; transition: all 1s ease;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.ho_itme .imgList li:hover {border:1px solid #007f86;}
.ho_itme .imgList li:hover p{ color:#007f86;}  
.ho_itme .imgList li:hover img{transform: scale(1.1, 1.1);}  
.ho_itme .imgList li p a {text-decoration:none}
.ho_itme .imgList li span{ position:absolute; top:0; left:0; width:100%; height:300px;background:rgba(0,0,0,0.5); filter:alpha(opacity=50); text-align:center; color:#fff; }
.ho_itme .JQ-slide-nav a {display:block;z-index:2;width:34px;height:34px;overflow:hidden;text-indent:-999em;position:absolute;top:242px;background:url(../images/jiantou.png) no-repeat;border-radius:3px;text-decoration:none !important}
.ho_itme .JQ-slide-nav a.prev {left:-50px;background-position:0 0px;}
.ho_itme .JQ-slide-nav a.next {right:-50px;background-position:-34px 0px;}
.imgList {float:none;overflow:hidden;zoom:1}
.imgList li {float:left;display:inline;overflow:hidden;}
.imgList li a {display:block;}




/*品牌*/
.main .ny_describe{ width:100%; overflow:hidden; margin:30px 0 40px 0; text-align:center;}
.main .ny_describe p{ font-size:18px;}
.main_list{width:100%; overflow:hidden;}
.main_list ul .oon{width:100%; overflow:hidden;}
.main_list .list_img{ width:50%; float:left; background-color:#e9e9e9;}
.main_list .shiye_img{ width:60%; }
.main_list .banner_ny{ width: 100%; position:relative; float:left;}
.main_list .banner_ny .flexslider{ position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.main_list .banner_ny .slides{position:relative;z-index:1;}
.main_list .banner_ny .slides li{ width:100%; display:inline-block; text-align:center; position:relative;}
.main_list .banner_ny .slides li img{ height:100%;}
.main_list .banner_ny .flex-control-nav{position:absolute;bottom:20px; right:10%;z-index:2;width:100%; margin-right:-50%;text-align:center;}
.main_list .banner_ny .flex-control-nav li{display:inline-block; margin:0 5px; *display:inline;zoom:1; cursor:pointer; float:left;}
.main_list .banner_ny .flex-control-nav a{display:inline-block;width:30px;vertical-align:bottom;height:5px; background-color:#fff;line-height:100px; text-align:center; color:#fff; overflow:hidden; cursor:pointer;}
.main_list .banner_ny .flex-control-nav .flex-active{ background-color:#007f86;}
.main_list .banner_ny .flex-direction-nav{display:none;}
.main_list .banner_ny .slides li:hover dd{ color:#333;}

.main_list .list_wz{ width:45%; float:right;}
.main_list .list_wz h5{ font-size:36px; color:#007f86; margin:10% 0 0 0%;}
.main_list .list_wz h5 i{ color:#2d2d2d; font-size:36px; padding-right:5px;}
.main_list .list_wz h5:hover i{color:#007f86;}
.main_list .list_wz h5 a{ font-size:36px; color:#007f86;}
.main_list .list_wz dt{ font-size:36px; color:#007f86;}
.main_list .list_wz span{ display:inline-block; background-color:#333; width:100px; height:1px; margin:30px 0;}
/*.main_list .list_wz p{ font-size:18px; color:#007f86;line-height:32px;}*/
.main_list .list_wz dd{ font-size:16px; width:85%; text-align:justify; line-height:32px;}
.main_list li:nth-child(2n+2) .list_img{ float:right;}
.main .space li:nth-child(2n+1) .list_img{ float:right !important;}
.main .space li:nth-child(2n+2) .list_img{ float:left !important;}

.main_list .shiye_wz{width:35%;}
.main_list .shiye_wz h5{margin:20% 0 0 0%;}

.main_list .meiti{ width:100%; overflow:hidden;} /*
.main_list .meiti embed{ height:550px;}*/
.main_list .meiti video{ max-width:100%;}


/*仓储服务*/
.logistics_list .list_img{ width:50%; float:left;}
.logistics_list .list_wz{ width:45%; float:right;}
.logistics_list .list_wz h5{ font-size:36px; color:#007f86; margin:10% 0 0 0%;}
.logistics_list .list_wz dd{ font-size:16px; width:90%; text-align:justify; line-height:32px;}
.logistics_list li:nth-child(2n+1) .list_img{ float:right;}
.logistics_list li:nth-child(2n+2) .list_img{ float:left;}
.main .space02 li:nth-child(2n+2) .list_img{ float:right !important;}
.main .space02 li:nth-child(2n+1) .list_img{ float:left !important;}

.printing_bj .list_img{ width:50%; float:left;}
.printing_bj .list_wz{ width:45%; float:right;}
.printing_bj li:nth-child(2n+1) .list_img{ float:right;}
.printing_bj li:nth-child(2n+2) .list_img{ float:left;}


/*服务体系-广告*/
.service{ width:100%; overflow:hidden; margin-top:50px;}
.ser_title{ width:100%; overflow:hidden; position:relative;}
.ser_title h2{ text-align:center; width:100%; overflow:hidden; position:relative; z-index:2 !important;}
.ser_title h2 i{ display:inline-block; padding:0 40px; height:60px; line-height:60px; font-size:42px; background-color:#fff; color:#585657;}
.ser_title span{ display:block; background-color:#333; width:100%; height:2px; position:absolute; top:30px; z-index:1;}

.ser_gg .ser_list{ width:100%; overflow:hidden; padding:50px 0 0 0;}
.ser_gg .ser_list ul{}
.ser_gg .ser_list ul li{ width:25%; margin:0 0 0 0; float:left; text-align:center; margin-bottom:5%; padding:10px 0 20px 0;transition: all .5s ease;}
.ser_gg .ser_list ul li dd{ background:url(../images/service_gg01.png) center no-repeat; height:150px; width:150px; display:inline-block;transition: all .5s ease;}
.ser_gg .ser_list ul li img{ max-width:100%; height:auto;}
.ser_gg .ser_list ul li p{ color:#5a5657; font-size:24px;transition: all .5s ease;}
.ser_gg .ser_list ul li:nth-child(2) dd{ background:url(../images/service_gg02.png) center no-repeat;}
.ser_gg .ser_list ul li:nth-child(3) dd{ background:url(../images/service_gg03.png) center no-repeat;}
.ser_gg .ser_list ul li:nth-child(4) dd{ background:url(../images/service_gg05.png) center no-repeat;}
.ser_gg .ser_list ul li:nth-child(5) dd{ background:url(../images/service_gg04.png) center no-repeat;}
.ser_gg .ser_list ul li:nth-child(6) dd{ background:url(../images/service_gg06.png) center no-repeat;}
.ser_gg .ser_list ul li:nth-child(7) dd{ background:url(../images/service_gg07.png) center no-repeat;}
.ser_gg .ser_list ul li:nth-child(8) dd{ background:url(../images/service_gg08.png) center no-repeat;}
.ser_gg .ser_list ul li:hover{ background-color:#007f86;}
.ser_gg .ser_list ul li:hover p{ color:#fff;}
.ser_gg .ser_list ul li:hover:nth-child(1) dd{ background:url(../images/service_gg001.png) center no-repeat;}
.ser_gg .ser_list ul li:hover:nth-child(2) dd{ background:url(../images/service_gg002.png) center no-repeat;}
.ser_gg .ser_list ul li:hover:nth-child(3) dd{ background:url(../images/service_gg003.png) center no-repeat;}
.ser_gg .ser_list ul li:hover:nth-child(4) dd{ background:url(../images/service_gg005.png) center no-repeat;}
.ser_gg .ser_list ul li:hover:nth-child(5) dd{ background:url(../images/service_gg004.png) center no-repeat;}
.ser_gg .ser_list ul li:hover:nth-child(6) dd{ background:url(../images/service_gg006.png) center no-repeat;}
.ser_gg .ser_list ul li:hover:nth-child(7) dd{ background:url(../images/service_gg007.png) center no-repeat;}
.ser_gg .ser_list ul li:hover:nth-child(8) dd{ background:url(../images/service_gg008.png) center no-repeat;}


/*服务体系-印刷*/
.service .ser_ys{width:100%; background:url(../images/service_ys_bj.png) top center repeat-x #2999a5; overflow:hidden; }
.ser_ys .ser_title{ width:100%; overflow:hidden; position:relative; margin-top:60px;}
.ser_ys .ser_title h2{ text-align:center; width:100%; overflow:hidden; position:relative; z-index:2 !important;}
.ser_ys .ser_title h2 i{ display:inline-block; padding:0 40px; height:60px; line-height:60px; font-size:42px; background:url(../images/ice_ys.png) top center repeat-x; color:#fff;}
.ser_ys .ser_title span{ display:block; background-color:#fff; width:100%; height:2px; position:absolute; top:30px; z-index:1;}

.ser_ys .ser_list{ width:100%; overflow:hidden; padding:80px 0 30px 0;}
.ser_ys .ser_list ul{}
.ser_ys .ser_list ul li{ width:50%; float:left; text-align:center; margin-bottom:5%;transition: all .5s ease;}
.ser_ys .ser_list ul li a{ display:block; width:60%; margin:0 20%; padding:10px 0 20px 0;}
.ser_ys .ser_list ul li dd{height:160px; width:160px; display:inline-block;transition: all .5s ease;}
.ser_ys .ser_list ul li img{ max-width:100%; height:auto;}
.ser_ys .ser_list ul li p{ color:#fff; font-size:24px;transition: all .5s ease;}
.ser_ys .ser_list ul li:nth-child(1) dd{ background:url(../images/service_ys01.png) center no-repeat;}
.ser_ys .ser_list ul li:nth-child(2) dd{ background:url(../images/service_ys02.png) center no-repeat;}
.ser_ys .ser_list ul li:nth-child(3) dd{ background:url(../images/service_ys03.png) center no-repeat;}
.ser_ys .ser_list ul li:hover a{ background-color:#fff;}
.ser_ys .ser_list ul li:hover p{ color:#007f86;}
.ser_ys .ser_list ul li:hover:nth-child(1) dd{ background:url(../images/service_ys001.png) center no-repeat;}
.ser_ys .ser_list ul li:hover:nth-child(2) dd{ background:url(../images/service_ys002.png) center no-repeat;}
.ser_ys .ser_list ul li:hover:nth-child(3) dd{ background:url(../images/service_ys003.png) center no-repeat;}


/*服务体系-物流*/
.service .ser_wl{width:100%; background:url(../images/service_wl_bj.png) top center repeat-x #313340; overflow:hidden; }
.ser_wl .ser_title{ width:100%; overflow:hidden; position:relative; margin-top:60px;}
.ser_wl .ser_title h2{ text-align:center; width:100%; overflow:hidden; position:relative; z-index:2 !important;}
.ser_wl .ser_title h2 i{ display:inline-block; padding:0 40px; height:60px; line-height:60px; font-size:42px; background:url(../images/ice_wl.png) top center repeat-x; color:#fff;}
.ser_wl .ser_title span{ display:block; background-color:#fff; width:100%; height:2px; position:absolute; top:30px; z-index:1;}
.ser_wl .ser_list{ width:100%; overflow:hidden; padding:80px 0 40px 0;}
.ser_wl .ser_list ul{}
.ser_wl .ser_list ul li{ width:20%; float:left; text-align:center; margin-bottom:5%;padding:10px 0 20px 0;transition: all .5s ease;}
.ser_wl .ser_list ul li dd{height:160px; width:160px; display:inline-block;transition: all .5s ease;}
.ser_wl .ser_list ul li img{ max-width:100%; height:auto;}
.ser_wl .ser_list ul li p{ color:#fff; font-size:24px; padding-top:10px;transition: all .5s ease;}
.ser_wl .ser_list ul li:nth-child(1) dd{ background:url(../images/service_wl01.png) center no-repeat;}
.ser_wl .ser_list ul li:nth-child(2) dd{ background:url(../images/service_wl02.png) center no-repeat;}
.ser_wl .ser_list ul li:nth-child(3) dd{ background:url(../images/service_wl03.png) center no-repeat;}
.ser_wl .ser_list ul li:nth-child(4) dd{ background:url(../images/service_wl04.png) center no-repeat;}
.ser_wl .ser_list ul li:nth-child(5) dd{ background:url(../images/service_wl05.png) center no-repeat;}
.ser_wl .ser_list ul li:hover{ background-color:#fff;}
.ser_wl .ser_list ul li:hover p{ color:#007f86;}
.ser_wl .ser_list ul li:hover:nth-child(1) dd{ background:url(../images/service_wl001.png) center no-repeat;}
.ser_wl .ser_list ul li:hover:nth-child(2) dd{ background:url(../images/service_wl002.png) center no-repeat;}
.ser_wl .ser_list ul li:hover:nth-child(3) dd{ background:url(../images/service_wl003.png) center no-repeat;}
.ser_wl .ser_list ul li:hover:nth-child(4) dd{ background:url(../images/service_wl004.png) center no-repeat;}
.ser_wl .ser_list ul li:hover:nth-child(5) dd{ background:url(../images/service_wl005.png) center no-repeat;}


/*企业文化*/
.culture{ width:100%; overflow:hidden;}
.culture .banner_img{width:100%; height:520px; overflow:hidden;}
.culture .banner_img img{ width:100%; height:100%;transition: all 1s ease;}
.culture li:hover .banner_img img{transform: scale(1.05);}
.culture li{ position:relative;}
.culture .banner_js{position:absolute; top:20%; left:10%; }
.culture .banner_js h2{ color:#fff; font-size:46px;}
.culture .banner_js dt{ color:#fff; font-size:20px;text-transform : uppercase; padding-top:20px;}
.culture .banner_js span{ display:block; width:100px; height:1px; background-color:#fff; margin:25px 0;}
.culture .banner_js dd{ width:360px; text-align:justify; font-size:16px; line-height:32px; color:#fff;}
.culture .banner_js_lf{ position:absolute; top:20%; right:10%;}
.culture .banner_js_lf h2{ color:#007f86; font-size:46px;}
.culture .banner_js_lf dt{ color:#5a5657; font-size:20px;text-transform : uppercase; padding-top:20px;}
.culture .banner_js_lf span{ display:block; width:100px; height:1px; background-color:#5a5657; margin:25px 0;}
.culture .banner_js_lf dd{ width:360px; text-align:justify; font-size:16px; line-height:32px; color:#5a5657fff;}
.culture .culture_itm3 .banner_js dd{ width:460px;}
.culture_list_more{ width:100%; overflow:hidden;}
.culture_itm4 { height:534px; width:50%; float:left; background:url(../images/culture_xx04.jpg) no-repeat center;}
.culture_itm4 .cu_ico_bj{ width:100%; height:100%; background:rgba(0,127,134,0.8); text-align:center; position:relative;}
.ico_bj_wz{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; height: 160px; width: 100%;}
.ico_bj_wz h5{ color:#fff; font-size:36px; margin-bottom:60px;}
.ico_bj_wz dd{display:inline-block; padding: 15px 35px; text-align:center; background:none; border:1px solid #fff;transition: all .8s ease;}
.ico_bj_wz dd a{font-size:24px; background:url(../images/h_title02.png) no-repeat center left; color:#fff; padding-left:30px;transition: all .8s ease;}  
.ico_bj_wz dd:hover{background-color:#fff;border:1px solid #fff;}
.ico_bj_wz dd:hover a{color:#333;background:url(../images/h_title01.png) no-repeat center left;}
.culture_itm5 { height:534px; width:50%; float:left; background:url(../images/culture_xx05.jpg) no-repeat center;}
.culture_itm5 .cu_ico_bj{ width:100%; height:100%; background:rgba(0,0,0,0.8);text-align:center;position:relative;}



/*发展历程*/
.development{overflow:hidden; width:100%; background:url(../images/service_list_bj.jpg) repeat-x center top; padding:80px 0 220px 0 ; border-top:2px solid #f8f8f8;}
.development .development_tit{ text-align:center; margin-bottom:30px;}
.development .development_tit dd{ font-size:30px; padding-bottom:10px;}
.development .development_tit span{ font-size:15px; color:#606060;}
.demo {padding:2em 0;}
.main-timeline {width:80%;margin:20px auto;position:relative;}
.main-timeline:before {content:"";display:block;width:2px;height:100%;background:rgba(175,175,175,0.9);margin:0 0 0 -1px;position:absolute;top:15px;left:50%;}
.main-timeline .timeline {width:100%;margin-bottom:20px;position:relative;}
.main-timeline .timeline:after {content:"";display:block;clear:both;}
.main-timeline .timeline-content {width:45%;float:left;margin:5px 0 0 0;border-radius:6px;}
.main-timeline .date {display:block;width:70px;height:70px;border-radius:50%;padding:5px 0;margin:0 0 0 -36px;position:absolute;top:10px;left:50%;font-size:12px;font-weight:900;text-transform:uppercase;text-align:center;}
.main-timeline .date span {display:block;text-align:center;}
.main-timeline .day,.main-timeline .year {font-size:10px;}
.main-timeline .month {font-size:18px;}
.main-timeline .title {margin:0;font-size:30px;color:#007f86;text-transform:uppercase;letter-spacing:-1px;border-radius:6px 6px 0 0;position:relative;}
.main-timeline .title:after {content:"";width:10px;height:10px;position:absolute;top:20px;right:-5px;transform:rotate(-45deg);}
.main-timeline .description {padding:15px 0;margin:0;font-size:14px;color:#656565;background:#fff;border-radius:0 0 6px 6px;}
.main-timeline dd img {max-width:100%;height:auto;}
.main-timeline .timeline:nth-child(2n+2) .timeline-content {float:right;}
.main-timeline .timeline:nth-child(2n+1) .timeline-content .title,.main-timeline .timeline:nth-child(2n+1) .timeline-content .description,.main-timeline .timeline:nth-child(2n+1) .timeline-content dd {text-align:right;}
.main-timeline .timeline:nth-child(2n+2) .title:after {left:-5px;}
.main-timeline .timeline .title,.main-timeline .timeline .title:after {}
@media only screen and (max-width:990px) {.main-timeline {width:100%;}
}
@media only screen and (max-width:767px) {.main-timeline:before,.main-timeline .date {left:6%;}
.main-timeline .timeline-content {width:85%;float:right;}
.main-timeline .title:after {left:-5px;}
}
@media only screen and (max-width:480px) {.main-timeline:before,.main-timeline .date {left:12%;}
.main-timeline .timeline-content {width:75%;}
.main-timeline .date {width:60px;height:60px;margin-left:-30px;}
.main-timeline .month {font-size:14px;}
}



/*新闻资讯*/
.news{overflow:hidden; width:100%; background:url(../images/service_list_bj.jpg) repeat-x center top; padding:80px 0 220px 0 ; border-top:2px solid #f8f8f8;}
.news .news_tit{ text-align:center; margin-bottom:100px;}
.news .news_tit dd{ font-size:30px; padding-bottom:10px;}
.news .news_tit span{ font-size:15px; color:#606060;}
.news_list{}
.news_list li{ width:100%; overflow:hidden; margin:0 0 60px 0; padding-bottom:20px;transition: all .5s ease; }
.news_list .nr_left{ width:60%; float:left;}
.news_list .nr_left h5{}
.news_list .nr_left h5 a{ font-size:20px; font-weight:bold; color:#007f86;}
.news_list .nr_left span{ display:block; width:20px; height:3px;  background-color:#007f86; margin:15px 0;}
.news_list .nr_left dd{ font-size:14px; line-height:26px; color:#555;}
.news_list .nr_right{ width:20%; float:right; border-left:1px solid #a5a5a5; padding-left:10%; padding-bottom:30px;}
.news_list .nr_right dt{ font-size:38px; margin-bottom:10px; color:#454545;transition: all .5s ease; }
.news_list .nr_right i{}
.news_list .nr_right i a{ display:block; color:#fff; font-size:20px;border:1px solid #fff; background-color:#007f86; height:44px; line-height:44px; width:130px; text-align:center;transition: all .5s ease; }
.news_list li:hover {box-shadow: 2px 2px 5px #eee;}
.news_list li:hover .nr_right dt{ color:#007f86;}
.news_list li:hover .nr_right i a{ border:1px solid #007f86; background-color:#fff; color:#007f86;}



.pagination {padding:25px 0 50px;text-align:center;overflow:hidden;}
.pagination a {font-size:12px;line-height:30px;display:inline-block;height:30px;padding:3px 15px;text-align:center;color:#333;border:1px solid #e3e3e3;background:#fff; margin:0 10px;border-radius:2px;}
.pagination a.a1 {line-height:30px;height:30px;margin-top:0;padding:3px 15px;}
.pagination a:hover {text-decoration:none;color:#fff;background:#007f86;}
.pagination span {line-height:30px;display:inline-block;height:30px;padding:3px 15px;text-align:center;color:#fff;background:#007f86;color:#fff;border-radius:2px;}
.pagination a.prev{border:1px solid #007f86; color:#007f86; padding:3px 25px;}
.pagination a.next{border:1px solid #007f86; color:#007f86; padding:3px 25px;}
.pagination .prev:hover, .pagination .next:hover { color:#fff;}





/*新闻详细*/
.news_xx{overflow:hidden; width:100%; background:url(../images/service_list_bj.jpg) repeat-x center top; padding:80px 0 220px 0 ; border-top:2px solid #f8f8f8;}
.news_xx h3{ text-align:center; font-size:28px; padding-bottom:20px;}
.news_nr{ border-bottom:1px solid #ddd; border-top:1px solid #ddd; text-align:justify;}
.news_nr span{ width:100%; text-align:right; display:block; padding-top:10px; margin-bottom:80px;}
.news_nr dd{ line-height:26px;}
.news_nr dd img{ max-width:100%; height:auto;}
.news_nr dt{ text-align:right; padding:70px 0 10px 0;}
.news_nr dt a{ display:inline-block; width:150px; height:40px; line-height:40px; background-color:#dddddd; text-align:center; color:#666;transition: all .5s ease; }
.news_nr dt a:hover{background-color:#007f86;color:#fff;}

.news_fx{ padding:50px 0 0 0;}
.fx_left{ float:left;}
.fx_left li{ font-size:14px; padding-bottom:15px;}
.fx_left li a{ font-size:14px;}


.detailShare {overflow:hidden; float:right; padding-top:15px;}
.detailShare span {border-left:1px dotted #adadad;padding:0 15px;}
.detailShare span.date {margin-left:15px;}
.detail_fenx {font-size:14px;padding-top:10px;overflow:hidden;margin-bottom:20px;border-bottom:1px dotted #adadad;padding-bottom:10px}
.detail_fenx div {width:48%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.new_desc_fx{ overflow:hidden; float:left;}
.new_desc_fx p{ float:left; width:16px; height:20px; background:url(../images/share-icon.jpg) left center no-repeat !important}
.new_desc_fx a{ float:none; display:inline-block; width:22px !important; height:20px !important; background:url(../images/share-icon.jpg) no-repeat !important; margin:0 !important; margin-left:5px !important; padding:0 !important;transition:none}
.new_desc_fx a.sina{ background-position:-45px 0 !important}
.new_desc_fx a.weixin{ background-position:-20px 0 !important}
.new_desc_fx a.qzone{ background-position:-95px 0 !important}
.new_desc_fx a.tweibo{ background-position:-69px 0 !important}
.new_desc_fx a.qq{ background-position:-118px 0 !important}


/*联系我们*/
.contact{overflow:hidden; width:100%; background:url(../images/service_list_bj.jpg) repeat-x center top; padding:80px 0 220px 0 ; border-top:2px solid #f8f8f8;}
.contact .con_tit{ text-align:center; margin-bottom:70px;}
.contact .con_tit dd{ font-size:30px;}
.contact .con_tit span{ display:inline-block; width:50px; height:3px;  background-color:#000; margin:15px 0 0 0;}
.con_lx{ width:49%; float:left; line-height:36px;}
.con_lx .con_ys{ color:#007f86; font-size:18px; font-weight:bold; padding-bottom:30px;}
.con_lx li{ padding-bottom:10px;}
.con_lx li img{ padding:0 5px 0 0;}
.con_dt{ width:49%; float:right}



/* <---人才招聘---> */
.job{overflow:hidden; width:100%; border-top:2px solid #f8f8f8;}
.job_nr{ overflow:hidden; width:1100px; padding:0 50px 80px 50px; background-color:#fff; margin:0 0 0 0;box-shadow: 0 1px 3px #c5c5c5;box-shadow:-1px 1px 30px rgba(0,0,0,0.2);}
.job_nr .job_nr01{ overflow:hidden; margin:50px 0 45px 0; height:40px; line-height:40px; }
.job_nr01 h3{ float:left; font-size:24px; color:#000;height:40px; line-height:40px; padding-left:25px;}
.job_nr01 span{ float:right; font-size:16px; color:#000;}
.job_nr01 span a{ float:right; font-size:16px; color:#007f86;}
.job_list{ width:100%; overflow:hidden; }
.body_n{ height:90px; line-height:90px; overflow:hidden; width:100%;font-size:16px; color:#000; background-color:#f8f8f8;border-radius:10px 10px 0 0 ; }
.body_n table tr .job_zwmc{ text-indent:50px;}

.body_c{ height:auto; overflow:hidden; width:100%; margin:0 auto}
.zp_list{}
.zp_list li{ border-bottom:1px solid #f2f2f2; padding:20px 0;}
.zp_list li table tr{ }
.zp_bTop{ width:860px; height:36px; line-height:36px; text-align:center;}
.zp_bTop h3{ color:#0093dd; font-size:18px;}
.zp_bTop h3 span{ color:#aeaeae; margin-left:8px;}
.zp_bDown{ height:auto; overflow:hidden; line-height:30px; padding:18px 0;}
.zp_Ltop{ height:48px; line-height:48px; cursor:pointer;}
.zp_jobName{font-size:16px; display:block; color:#333}
.zp_jobName table{}
.zp_jobName table tr .join_hotbg{  text-indent:50px}
.zp_jobName table tr dd{ float:left;}
.zp_jobName table tr img{ float:left; padding:15px 0 0 10px;}
.zp_jobName table tr span{ background:url(../images/zp_tbd.png) no-repeat left;  display:block;width:20px; height:50px; float:left; margin-left:20px;}
.zp_jobTime{ color:#888; margin:0 12px 0 18px;}
.zp_jobNum{ color:#888;}
.zp_Ldown{ color:#333; background-color:#f8f8f8; font-size:14px; height:auto; margin-top:20px; overflow:hidden; line-height:30px; padding:30px 0 50px 50px; border-top:1px solid #e0e0e0; display:none;}
.zp_list li.zp_cur .zp_jobName table tr span{ color:#333; background:url(../images/zp_ho.png) no-repeat left;}
.zp_jobName .job_ljsq a{ padding:10px 25px; background-color:#007f86; color:#fff; font-size:16px;border-radius:5px; }
.sqzw_l{ height:50px; line-height:50px; text-align:center !important; padding:20px 0;}
.sqzw_l a{ border:1px solid #ccc; display:inline-table; *display:inline; zoom:1; width:280px; height:50px; line-height:50px; text-align:center; font-size:18px;color:#333;border-radius:3px;}
.sqzw_l a:hover{ border:1px solid #00a0f0; color:#00a0f0}
.join_email{ padding:30px 0 0 0; text-align:center; font-size:15px; line-height:24px; color:#444}
.join_email i{ font-size:15px; color:#0497e0}
.f_demand{ background:#fff; overflow:hidden; margin-left:-430px; margin-top:-180px; position:fixed; display:none; left:50%; top:50%; width:860px;height:380px; z-index:50; border-radius:3px;box-shadow: 0 1px 3px #000;}
.f_demand .c_f_title{ height:60px; line-height:60px; padding:0 35px; border-bottom:1px solid #eee;}
.f_demand .c_f_title .c_f_t{ float:left; height:60px; line-height:60px; font-size:30px; color:#0497e0;}
.f_demand .c_f_title .c_f_m{ float:right; height:60px; line-height:60px; font-size:20px;}
.f_demand .c_f_con{ padding:20px 30px;}
.f_demand .c_f_con .c_n{ float:left; width:360px; height:40px; line-height:40px; margin-bottom:20px;}
.f_demand .c_f_con .c_n span{ float:left; width:80px; height:40px; line-height:40px; color:#333; font-size:15px; text-align:center}
.f_demand .c_f_con .c_n dl{ float:left; width:280px; height:40px; background: #f7f7f7; box-shadow: 1px 1px 3px #bdbcbc inset; display: block; color:#333; text-indent:10px; font-size:15px;}
.f_demand .c_f_con .c_n dl.c_n_i{ float:left; width:175px; height:40px; background: #f7f7f7; box-shadow: 1px 1px 3px #bdbcbc inset; display: block;}
.f_demand .c_f_con .c_n dl input{ float:left; width:100%; background:none; border:none; outline: none; font-size: 15px; color: #464646; height:30px; line-height:30px; margin-top:5px; text-indent:10px;}
.f_demand .c_f_con .c_n dd.submit input{ padding:10px 40px; background:#0497e0; color:#fff; border:none; border-radius:3px; font-size:15px; cursor:pointer; font-weight:bold; outline:none;}
.f_demand_bg{ display:none; position:fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:40; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60);}
.zp_Ldown .mailto a{ border:1px solid #ccc; display:inline-table; *display:inline; zoom:1; width:280px; height:50px; line-height:50px; text-align:center; font-size:18px;color:#333;border-radius:3px; margin-top:50px;transition: all .5s ease;}
.zp_Ldown .mailto a:hover{color:#fff; background:#007f86;border:1px solid #007f86;}


/*body:nth-of-type(1) .ho_itme .JQ-slide .w1280{[;width:90%; margin:0 5%; height:420px;overflow:hidden;position:relative;]}
body:nth-of-type(1) .ho_itme .JQ-slide-content {[;margin-left:-8px !important;]}
body:nth-of-type(1) .ho_itme .imgList li[;{[;width: 295px; height: 418px; margin: 0 0 0 23.3px;]}
body:nth-of-type(1) .ho_itme .JQ-slide-nav a {[;top:208px;]}
body:nth-of-type(1) .ho_itme .JQ-slide-nav a.prev {[;left:25px;background-position:0 0px;]}
body:nth-of-type(1) .ho_itme .JQ-slide-nav a.next {[;right:25px;background-position:-34px 0px;]}

*/



/*

@media screen and (-webkit-min-device-pixel-ratio:0) {
	
.ho_itme .JQ-slide .w1280{width:90%; margin:0 5%; height:420px;overflow:hidden;position:relative;}
.ho_itme .JQ-slide-content {margin-left:-8px !important;}
.ho_itme .imgList li{width: 295px; height: 418px; margin: 0 0 0 23.3px;}
.ho_itme .JQ-slide-nav a {top:208px;}
.ho_itme .JQ-slide-nav a.prev {left:25px;background-position:0 0px;}
.ho_itme .JQ-slide-nav a.next {right:25px;background-position:-34px 0px;}


    
}
*/
/* ====================  手机  ==================== */
@media all and (max-width:768px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px), only screen and (min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min-resolution:192dpi) and (max-width:1024px), only screen and (min-resolution:2dppx) and (max-width:1024px){


.head { overflow:hidden; margin-bottom:0; z-index:999;}
.head .logo{ width:50%; height:auto; float:left; margin:10px 0 5px 3%;}
.head .logo img{ max-width:100%; height:auto;}
.top_right{ width:30%; margin:0 3% 0 0; overflow:hidden; float:right; z-index:2}

/*语言切换*/
.h_language{ float:none; margin:0; position:absolute; right:80px; top:10px;}
.language{ margin:15px 0 0 20px !important; }
.language dd{ display:none;}
.language dt{  top:0; display:block; padding-top:0; width:20px;}
.language:hover dt{ display:block;}
.home_yy dt a{ color:#333;}

.head_sy .language dt a{ color:#333;}
.home_ys li .nav_list{ color:#333;}
.pc_top{ display:none;}
.sj_top{ display:block; overflow:hidden !important; width:100% !important; height:auto;}

.le_img{ width:100%; float:left; background:url(../images/video_bj.jpg) no-repeat center #007f86; height:160px; background-size:auto 100% ;}
.le_img img{ width:100%;}
.movie {height:100%;position:relative;width:100%;}
#videosouce {width:100% !important;height:100%;position:absolute;}
poster {border:1px solid #F0F}
#play {color:#fff;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;width:50px;height:50px;background:url(../images/play.png) no-repeat center;background-size:contain;cursor:pointer;z-index:9;}






.cl_nav{ position:absolute; float:right; right:3%; display:block; z-index:3 !important; background:url(../images/t_tcimg.png) right center no-repeat; width:35px; height:30px; margin-top:20px; cursor:pointer;}
.allnav_left{position:fixed; height:100% !important;background:#fff !important;width:60%;padding:0; max-width:250px;left:-500px;top:0; z-index:9999 !important;overflow-x: hidden; overflow-y: auto;position: fixed;}
.nav ul { width:90%; overflow: hidden; margin:50px 5% 0 5%;}
.nav ul li{float:left; margin:0; width:100%; padding-bottom:0; height:auto !important; line-height:50px; text-align:left; text-indent:2em; border-bottom: 1px solid #ddd; background-color:#f8f8f8;}
.nav ul li .nav_list{ font-size:16px; letter-spacing:2px; margin:0; color:#333;}
.nav ul li:hover{ border-bottom:1px solid #007f86; transition: all 0.2s ease;}
.theclose{overflow:hidden; display:block; position:absolute; right:0; top:0; padding:15px; text-align:center; background:#eee; cursor:pointer; z-index:5}
.bk_gray{ background:rgba(0,0,0,0.5); filter:alpha(opacity=50); position:fixed;width:100%;height:100%; z-index:3 !important;display:none;top:0; right:0;}
.nav ul li dl{ display:block !important; position:relative !important}
.nav ul li dl {position:absolute;top:0;z-index:9;display:none;margin-left:0;width:100%;transition:all 1s ease;box-shadow:none;}
.nav ul li dl dd {height:40px;line-height:40px;width:100%;text-align:left;padding-left:0; text-align:left; text-indent:30px;display:block;border-bottom:1px solid #eee;transition:all .5s ease;}
.nav ul li dl dd a {color:#777;font-size:14px;transition:all .5s ease;display:block;width:100%;height:50px;}
.nav ul li:hover dl {top:0 !important;display:block;}

.nav ul li dl dd a:before{ content:"◆"; color:#ccc; padding-right:5px;}


/*滚动条*/
.allnav_left::-webkit-scrollbar-track-piece {
 width:3px;
 background-color:#ddd;
}
.allnav_left::-webkit-scrollbar {
 width:3px;
 background-color:#2882e8;
}
.allnav_left::-webkit-scrollbar-thumb {
 width:3px;
 background-color:#aeaeae;
}
.allnav_left::-webkit-scrollbar-thumb:hover {
 width:3px;
 background-color:#111;
}



.home_video {position:relative;width:100%;overflow:hidden; height:150px;}
.home_video video { width:100% !important; height:auto;}


	
/*---------首页---------*/
/* banner */
.banner{ height:130px; }
.banner .flexslider{  height:130px;}
.banner .slides{ height:130px;}
.banner .slides li{ height:130px; background-size: auto 100% !important;}
.banner .flex-control-nav li{ margin:0 2px;}
.banner .flex-control-nav{bottom:10px; right:50%;}
.banner .flex-control-nav a{width:20px;height:2px;border-radius:0; background-image:none; background-color:#fff;}
.banner .flex-control-nav .flex-active{ background-image:none; background-color:#007f86;}
.banner .slides li dd{ font-size:20px; left:3%; top:15%;}
.banner .slides li dt{ font-size:20px; right:3%; top:15%;}

/* 首页服务体系/企业文化 */
.h_service .h_title,.h_culture .h_title{ width:100%; height:auto; background-size:auto 100%;}
.h_service .h_title h2,.h_culture .h_title h2 {left:3%; top:15%;}
.h_service .h_title h2 dd,.h_culture .h_title h2 dd{font-size:20px;}


/*footer*/
.foot { display:none;}
.foot_ph{ display:block;overflow:hidden; width:100%;height:auto;background:#2c3131;}
.foot_ph h5{ color:#999; width:94%; margin:0 3%; font-size:12px; float:left; margin-right:0; line-height:26px; padding:20px 0 10px 0; text-align:center;}
.foot_ph h5 a{ color:#999;  font-size:12px;}
.foot_ph h5 a:hover{ color:#007f86;}




/*企业介绍*/
.ny_banner{margin-bottom:20px;}
.ny_banner .banner_icon{ height:150px;}
.ny_banner .banner_icon .banner_icon_1{ right:10%; top:10px; width:250px; height:150px;}
.ny_banner .banner_icon .banner_icon_2{ right:0; top:0px; width:150px; height:150px;}
.ny_banner .banner_icon .banner_icon_3{ right:35%; top:10px; width:150px; height:120px; }
.shiye .quanp img{ position: relative !important; width: 180px !important;height: 180px !important; display:block !important;}




.ny_banner .banner_js{ position:relative; width:94%; margin:0 3%; top:0; left:0;}
.ny_banner .banner_js h2{ font-size:20px; font-weight:bold; margin-top:20px;}
.ny_banner .banner_js span{ width:60px;margin:15px 0;}
.ny_banner .banner_js dd{ width:100%;font-size:14px; line-height:30px;}

.logistics_bj .banner_js{ top:10%;}
.logistics_bj .banner_js dd{ width:100%;}
.printing_bj .banner_js h2{ color:#007f86;}
.printing_bj .banner_js span{background-color:#656364;}
.printing_bj .banner_js dd{ width:100%; color:#656364;}

.shiye .banner_js{left:0;}
.shiye .banner_js h2{ color:#007f86;}
.shiye .banner_js span{background-color:#656364;}
.shiye .banner_js dd{ color:#656364;}

.ny_ys .banner_js h2{ color:#007f86;}
.ny_ys .banner_js span{background-color:#656364;}
.ny_ys .banner_js dd{ color:#656364;}



/*内页导航*/
.subnav{ width:94%; margin:0 3%;margin-bottom:10px; text-align:center;}
.subnav ul{ width:100%; margin:0 0 0 -1%; overflow:hidden; display:block;}
.subnav ul li{ width:24%; margin:0 0 1% 1%; background-color:#eee;height:90px; line-height:90px;}
.subnav ul li a{ font-size:16px; padding:0;}
.detailed_nav .teshu ul li{ width:32.3%;}
.detailed_nav .teshu ul li a{font-size:12px;}


/*客户*/
.content{ overflow:hidden; width:100%;}
.main{ width:94%; margin: 0 3%; padding-bottom:20px;}
.main .ny_title{padding:15px 0;}
.main .ny_title h3{ font-size:18px;padding-bottom:10px;}
.main .ny_title span{height:1px;}
.main .customer{width:100%; margin:20px 0;}
.main .customer ul{ padding-top:0;}
.main .customer ul li{ width:31.3%;}

/*荣誉*/
.ho_itme {margin:20px 0 30px 0;}
.ho_itme .JQ-slide .w1280{height:420px;}
.ho_itme .JQ-slide-content {position:absolute;margin-left:-33.3px;}
.ho_itme .imgList li {width:387px;height:418px;margin:0 0 0 33.3px;}
.ho_itme .imgList li dd{text-align:center; }
.ho_itme .imgList li dd img {max-width:100%;height:380px;}
.ho_itme .imgList li p {font-size:16px;}
.ho_itme .JQ-slide-nav a {top:190px;}
.ho_itme .JQ-slide-nav a.prev {left:10px;}
.ho_itme .JQ-slide-nav a.next {right:10px;}


/*品牌*/
.main .ny_describe{ margin:10px 0 20px 0; text-align:left;}
.main .ny_describe p{ font-size:14px; line-height:26px;}
.main_list ul .oon{ margin-bottom:20px;}
.main_list .list_img{ width:100%;}
.main_list .banner_ny .flex-control-nav{bottom:10px; right:20%;}
.main_list .banner_ny .flex-control-nav a{height:2px; width:15px; }
.main_list .banner_ny .slides li:hover dd{ color:#333;}
.main li .list_img img{ max-width:100%; height:auto;}

.main_list .list_wz{ width:100%;}
.main_list .list_wz h5{ font-size:20px; margin:2% 0 0 0%;}
.main_list .list_wz span{margin:10px 0; background-color:#ddd; width:60px;}
.main_list .list_wz dd{ font-size:14px; width:100%; line-height:26px;}
.main_list .list_wz dt{ font-size:20px;}
.main_list li:nth-child(2n+2) .list_img{ float:left;}
.main .space li:nth-child(2n+1) .list_img{ float:left !important;}
.main .space li:nth-child(2n+2) .list_img{ float:left !important;}

.main_list .meiti embed{ height:300px;}


/*服务体系-广告*/
.service{ margin-top:10px;}
.ser_title h2 i{ padding:0 20px;font-size:24px;}
.ser_gg .ser_list{ padding:0; margin-bottom:20px;}
.ser_gg .ser_list ul li{ width:25%; float:left; text-align:center; margin-bottom:2%; padding:10px 0 20px 0;transition: all .5s ease;}
.ser_gg .ser_list ul li dd{ height:80px; width:80px; background-size:auto 100% !important; }
.ser_gg .ser_list ul li p{ font-size:16px;}





/*服务体系-印刷*/
.ser_ys .ser_title{ margin-top:40px;}
.ser_ys .ser_title h2 i{ padding:0 20px; font-size:24px;background: url(../images/ice_ys_sj.png) top center repeat-x;}
.ser_ys .ser_list{ padding:40px 0 30px 0;}

.ser_ys .ser_list ul li{ width:50%; float:left; text-align:center; margin-bottom:2%; padding:10px 0 20px 0;transition: all .5s ease;}
.ser_ys .ser_list ul li a{ width:80%; margin: 0 10%;}
.ser_ys .ser_list ul li dd{ height:80px; width:80px; background-size:auto 100% !important; }
.ser_ys .ser_list ul li p{ font-size:16px;}


/*服务体系-物流*/
.ser_wl .ser_title{margin-top:40px;}
.ser_wl .ser_title h2 i{ padding:0 20px; font-size:24px;background: url(../images/ice_wl_sj.png) top center repeat-x;}
.ser_wl .ser_list{ padding:40px 0 20px 0;}
.ser_wl .ser_list ul li{ width:33.3%; float:left; text-align:center; margin-bottom:2%; padding:10px 0 20px 0;transition: all .5s ease;}
.ser_wl .ser_list ul li dd{ height:80px; width:80px; background-size:auto 100% !important; }
.ser_wl .ser_list ul li p{ font-size:16px;}




/*企业文化*/
.culture{ width:100%; overflow:hidden;}
.culture_itm1 .banner_img{ width:100%; height:auto; background-size:auto 100%;}
.culture_itm2 .banner_img{ width:100%; height:auto; background-size:auto 100%;}
.culture_itm3 .banner_img{ width:100%; height:auto; background-size:auto 100%;}

.culture li{ position:relative; width:100%;}
.culture .banner_js{position:relative; margin:10px 3% 30px 3%; left:0;}
.culture .banner_js h2{ color:#007f86; font-size:24px;}
.culture .banner_js dt{ color:#666; font-size:12px;text-transform : uppercase; padding-top:8px;}
.culture .banner_js span{ display:block; width:100px; height:1px; background-color:#ddd; margin:10px 0;}
.culture .banner_js dd{ width:100%; text-align:justify; font-size:14px; line-height:26px; color:#333;}

.culture .banner_js_lf{position:relative; margin:10px 3% 30px 3%; left:0;}
.culture .banner_js_lf h2{ color:#007f86; font-size:24px;}
.culture .banner_js_lf dt{ color:#666; font-size:12px;text-transform : uppercase; padding-top:8px;}
.culture .banner_js_lf span{ display:block; width:100px; height:1px; background-color:#ddd; margin:10px 0;}
.culture .banner_js_lf dd{ width:100%; text-align:justify; font-size:14px; line-height:26px; color:#333;}


.culture_list_more{ width:100%; overflow:hidden;}
.culture_itm4 { height:300px; width:100%; float:left; background:url(../images/culture_xx04.jpg) no-repeat center; background-size:auto 100%;}
.culture_itm4 .cu_ico_bj{ width:100%; height:100%; background:rgba(0,127,134,0.8); text-align:center; position:relative;}
.ico_bj_wz{position:relative;  height:auto; width: 100%; padding:100px 0;}
.ico_bj_wz h5{ color:#fff; font-size:24px; margin-bottom:30px;}
.ico_bj_wz dd{padding: 12px 25px; }
.ico_bj_wz dd a{background:url(../images/h_title02.png) no-repeat center left; color:#fff; font-size: 15px;padding-left: 18px; background-size: 18px auto}  
.ico_bj_wz dd:hover a{background-size: 18px auto;}
.culture_itm5 { height:300px; width:100%; float:left; background:url(../images/culture_xx05.jpg) no-repeat center; background-size:auto 100%;}
.culture_itm5 .cu_ico_bj{ width:100%; height:100%; background:rgba(0,0,0,0.8);text-align:center;position:relative;}



/*新闻资讯*/
.news{overflow:hidden; width:100%; background:url(../images/service_list_bj.jpg) repeat-x center top; padding:50px 0 80px 0 ;}
.news .news_tit{ text-align:center; margin-bottom:50px;}
.news .news_tit dd{ font-size:30px; padding-bottom:10px;}
.news .news_tit span{ font-size:14px; color:#606060;}
.news_list{ width:94%; margin:0 3%; padding-bottom:10px;}
.news_list li{ width:100%; overflow:hidden; margin:0 0 30px 0; border-top:1px dotted #ddd; padding:20px 0 0 0;}
.news_list .nr_left{ width:100%; float:left; margin-bottom:10px;}
.news_list .nr_left h5{}
.news_list .nr_left h5 a{ font-size:20px; font-weight:bold; color:#007f86;}
.news_list .nr_left span{ display:block; width:20px; height:3px;  background-color:#007f86; margin:15px 0;}
.news_list .nr_left dd{ font-size:14px; line-height:26px; color:#555; text-align:justify;}
.news_list .nr_right{ width:100%; float:right; border-left:none; padding:0;}
.news_list .nr_right dt{ font-size:24px; margin-bottom:10px; color:#454545;}
.news_list .nr_right i{}
.news_list .nr_right i a{ display:block; color:#fff; font-size:16px; background-color:#007f86; height:36px; line-height:36px; width:110px; text-align:center;}
.fy{ width:94%; margin: 0 3%; overflow:hidden; text-align:left;}
.fy_list{ display:inline-block;}
.fy_list li{ float:left;}
.fy_list li a{ float:left; border:1px solid #aaaaaa; padding:8px 15px; margin:0 5px;border-radius:2px; display:block;transition: all .5s ease;  }
.fy_list li.one a{padding:8px 30px;border:1px solid #007f86; color:#007f86;}
.fy_list li.cur a{border:1px solid #007f86; color:#fff; background-color:#007f86;}
.fy_list li:hover a{border:1px solid #007f86; color:#fff; background-color:#007f86;}



/*新闻详细*/
.news_xx{padding:50px 0 80px 0 ;}
.xx_nr{ width:94%; margin:0 3%;}
.news_xx h3{ font-size:20px; padding-bottom:15px;}
.news_nr span{text-align:left; padding-top:10px; margin-bottom:30px;border-bottom:1px solid #ddd; padding-bottom:10px;}
.news_nr dt{ padding:50px 0 10px 0;}
.news_nr dt a{ width:100px; }
.news_fx{ padding:30px 0 0 0; width:100%;}
.fx_left{ width:100%;}
.fx_left li{ width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.detailShare {overflow:hidden; float:left; padding-top:15px;}




/*联系我们*/
.contact{overflow:hidden; width:100%; background:url(../images/service_list_bj.jpg) repeat-x center top; padding:50px 0 80px 0 ;}
.contact .con_tit{ text-align:center; margin-bottom:50px;}
.contact .con_tit dd{ font-size:24px;}
.contact .con_tit span{ display:inline-block; width:50px; height:3px;  background-color:#000; margin:15px 0 0 0;}
.con_lx{ width:94%; margin:0 3%; float:left; line-height:36px;}
.con_lx .con_ys{ color:#007f86; font-size:18px; font-weight:bold; padding-bottom:30px;}
.con_lx li{ padding-bottom:20px; line-height:32px;}
.con_lx li img{ padding:0 5px 0 0;}
.con_dt{ width:94%; margin:0 3%; float:right}
.con_dt img{ max-width:100%; height:auto;}
.con_lx table{ overflow:hidden !important; width:60% !important; margin:0 5% 0 0;}



/*发展历程*/
.main-timeline .timeline:nth-child(2n+1) .timeline-content .title,.main-timeline .timeline:nth-child(2n+1) .timeline-content .description { text-align:left !important;}
.development{overflow:hidden; width:100%; background:url(../images/service_list_bj.jpg) repeat-x center top; padding:50px 0 80px 0 ;}
.development .development_tit{ text-align:center; width:94%; margin:0 3% 30px 3%;}
.development .development_tit dd{ font-size:30px; padding-bottom:10px;}
.development .development_tit span{ font-size:14px; color:#606060; line-height:24px;}

.container{ padding:0px; width:94%; margin:0 3%;}
.container .row{ margin:0 0 0 -10%;}

/*--人才招聘--
.job_ny{width:94%; margin:0 3%;}
.job_ny li{ margin-bottom:20px;}
.job_ny table tr td{ font-size:12px;}
.join_email{ padding:0 0 0 0; font-size:12px;}
.join_email i{ font-size:12px; }
.culture .culture_itm3 .banner_js dd{ width:100%;}*/	
.main_list .list_wz h5 i{font-size:20px;}
.main_list .list_wz h5 a{font-size:20px;}



/* <---人才招聘---> */
.job{}
.job_nr{ overflow:hidden; width:94%; padding:0 0 80px 0; background-color:#fff; margin:0 3%;box-shadow: 0 1px 3px #c5c5c5;box-shadow:-1px 1px 30px rgba(0,0,0,0.2);}
.job_nr .job_nr01{ overflow:hidden; margin:50px 0 45px 0; height:40px; line-height:40px; }
.job_nr01 h3{ float:left; font-size:24px; color:#000;height:40px; line-height:40px; padding-left:25px;}
.job_nr01 span{ float:right; font-size:16px; color:#000;}
.job_nr01 span a{ float:right; font-size:16px; color:#007f86;}
.job_list{ width:100%; overflow:hidden; }
.body_n{ height:90px; line-height:90px; overflow:hidden; width:100%;font-size:16px; color:#000; background-color:#f8f8f8;border-radius:10px 10px 0 0 ; }
.body_n table tr .job_zwmc{ text-indent:50px;}

.body_c{ height:auto; overflow:hidden; width:100%; margin:0 auto}
.zp_list{}
.zp_list li{ border-bottom:1px solid #f2f2f2; padding:20px 0;}
.zp_list li table tr{ }
.zp_bTop{ width:860px; height:36px; line-height:36px; text-align:center;}
.zp_bTop h3{ color:#0093dd; font-size:18px;}
.zp_bTop h3 span{ color:#aeaeae; margin-left:8px;}
.zp_bDown{ height:auto; overflow:hidden; line-height:30px; padding:18px 0;}
.zp_Ltop{ height:48px; line-height:48px; cursor:pointer;}
.zp_jobName{font-size:16px; display:block; color:#333}
.zp_jobName table{}
.zp_jobName table tr .join_hotbg{  text-indent:50px}
.zp_jobName table tr dd{ float:left;}
.zp_jobName table tr img{ float:left; padding:15px 0 0 10px;}
.zp_jobName table tr span{ background:url(../images/zp_tbd.png) no-repeat left;  display:block;width:20px; height:50px; float:left; margin-left:20px;}
.zp_jobTime{ color:#888; margin:0 12px 0 18px;}
.zp_jobNum{ color:#888;}
.zp_Ldown{ color:#333; background-color:#f8f8f8; font-size:14px; height:auto; margin-top:20px; overflow:hidden; line-height:30px; padding:30px 0 50px 50px; border-top:1px solid #e0e0e0; display:none;}
.zp_list li.zp_cur .zp_jobName table tr span{ color:#333; background:url(../images/zp_ho.png) no-repeat left;}
.zp_jobName .job_ljsq a{ padding:10px 25px; background-color:#007f86; color:#fff; font-size:16px;border-radius:5px; }
.sqzw_l{ height:50px; line-height:50px; text-align:center !important; padding:20px 0;}
.sqzw_l a{ border:1px solid #ccc; display:inline-table; *display:inline; zoom:1; width:280px; height:50px; line-height:50px; text-align:center; font-size:18px;color:#333;border-radius:3px;}
.sqzw_l a:hover{ border:1px solid #00a0f0; color:#00a0f0}
.join_email{ padding:30px 0 0 0; text-align:center; font-size:15px; line-height:24px; color:#444}
.join_email i{ font-size:15px; color:#0497e0}
.f_demand{ background:#fff; overflow:hidden; margin-left:-430px; margin-top:-180px; position:fixed; display:none; left:50%; top:50%; width:860px;height:380px; z-index:50; border-radius:3px;box-shadow: 0 1px 3px #000;}
.f_demand .c_f_title{ height:60px; line-height:60px; padding:0 35px; border-bottom:1px solid #eee;}
.f_demand .c_f_title .c_f_t{ float:left; height:60px; line-height:60px; font-size:30px; color:#0497e0;}
.f_demand .c_f_title .c_f_m{ float:right; height:60px; line-height:60px; font-size:20px;}
.f_demand .c_f_con{ padding:20px 30px;}
.f_demand .c_f_con .c_n{ float:left; width:360px; height:40px; line-height:40px; margin-bottom:20px;}
.f_demand .c_f_con .c_n span{ float:left; width:80px; height:40px; line-height:40px; color:#333; font-size:15px; text-align:center}
.f_demand .c_f_con .c_n dl{ float:left; width:280px; height:40px; background: #f7f7f7; box-shadow: 1px 1px 3px #bdbcbc inset; display: block; color:#333; text-indent:10px; font-size:15px;}
.f_demand .c_f_con .c_n dl.c_n_i{ float:left; width:175px; height:40px; background: #f7f7f7; box-shadow: 1px 1px 3px #bdbcbc inset; display: block;}
.f_demand .c_f_con .c_n dl input{ float:left; width:100%; background:none; border:none; outline: none; font-size: 15px; color: #464646; height:30px; line-height:30px; margin-top:5px; text-indent:10px;}
.f_demand .c_f_con .c_n dd.submit input{ padding:10px 40px; background:#0497e0; color:#fff; border:none; border-radius:3px; font-size:15px; cursor:pointer; font-weight:bold; outline:none;}
.f_demand_bg{ display:none; position:fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:40; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60);}
.zp_Ldown .mailto a{ border:1px solid #ccc; display:inline-table; *display:inline; zoom:1; width:280px; height:50px; line-height:50px; text-align:center; font-size:18px;color:#333;border-radius:3px; margin-top:50px;transition: all .5s ease;}
.zp_Ldown .mailto a:hover{color:#fff; background:#007f86;border:1px solid #007f86;}
.zp_jobName .job_ljsq{ display:none;}
.job_none{ display:none;}



}


@media (min-width:375px) and (max-width:410px){
	
.sj_fy{ height:70px; line-height:70px; text-align:center; width:90px;}
	

.head {height:70px;}
.head .logo{ height:auto; margin:12px 0 0 3%;}

.cl_nav{margin-top:20px;}
	
/*---------首页---------*/

.home_video{ height:144px;}
.le_img{ height:144px;}
/* banner */
.banner .flex-control-nav{bottom:10px; right:50%;}
.banner .flex-control-nav a{width:20px;height:2px; border-radius:0; background-image:none; background-color:#fff;}
.banner .flex-control-nav .flex-active{ background-image:none; background-color:#007f86;}
.banner .slides li dd{ font-size:16px; left:3%;}
.banner .slides li dt{ font-size:16px; right:3%;}
.h_title h2 {left:3%;}
.h_title h2 dd{font-size:16px;}
.h_service .h_title h2 dd, .h_culture .h_title h2 dd{ font-size:16px;}	

/*footer*/
.foot { display:none;}
.foot_ph{ display:block;overflow:hidden; width:100%;height:auto;background:#2c3131;}
.foot_ph h5{ color:#999; width:94%; margin:0 3%; font-size:14px; float:left; margin-right:0; line-height:26px; padding:20px 0 10px 0; text-align:center;}
.foot_ph h5 a{ color:#999;  font-size:14px;}
.foot_ph h5 a:hover{ color:#007f86;}

/*内页导航*/
.subnav ul li{ height:80px; line-height:80px;}
.subnav ul li a{ font-size:15px;}
/*荣誉*/
.ho_itme .imgList li {width:350px;}
.ser_gg .ser_list ul li p{ font-size:12px;}

.ny_banner .banner_icon{ height:120px;}
.ny_banner .banner_icon .banner_icon_1{ right:12%; top:20px; width:220px; height:120px;}
.ny_banner .banner_icon .banner_icon_2{ right:0; top:0px; width:110px; height:110px;}
.ny_banner .banner_icon .banner_icon_3{ right:35%; top:30px; width:120px; height:90px; }
.shiye .quanp img{ position: relative !important; width: 160px !important;height: 160px !important; display:block !important;}



}



@media (max-width:340px) {
	
.sj_fy{ height:60px; line-height:60px; text-align:center; width:100px;}
.h_service .h_title h2 dd, .h_culture .h_title h2 dd{ font-size:16px;}	
.head {height:60px; overflow:hidden; margin-bottom:0;}
.head .logo{ width:50%; height:auto; float:left; margin:12px 0 0 3%;}
.head .logo img{ max-width:100%; height:auto;}
.top_right{ width:40%; margin:0 3% 0 0; overflow:hidden; float:right;}
.cl_nav{margin-top:15px;}
.nav ul li{ height:50px; line-height:50px;}
.nav ul li dl dd:nth-child(4) a{ font-size:12px;}

/*语言切换*/
.h_language{ margin:-10px 0 0 0;}
.language { margin:20px 0 0 10px !important;}


.home_video {position:relative;width:100%;overflow:hidden; height:123px; }

.le_img{ height:123px;}

/*banner*/
.banner .flex-control-nav{bottom:5px; right:50%;}
.banner .flex-control-nav li{margin:0 2px;}
.banner .flex-control-nav a{width:20px;height:2px; border-radius:0; background-image:none; background-color:#fff;}
.banner .flex-control-nav .flex-active{ background-image:none; background-color:#007f86;}
.banner .slides li dd{ font-size:16px; left:3%;}
.banner .slides li dt{ font-size:16px; right:3%;}
.h_title h2 {left:3%;}
.h_title h2 dd{font-size:16px;}

/*footer*/
.foot_ph h5{ font-size:12px;}
.foot_ph h5 a{ font-size:12px;}


/*内页导航*/
.subnav ul li{ height:60px; line-height:60px; width:49%;}
.subnav ul li a{ font-size:13px;}

.detailed_nav .teshu ul li{ width:49%;}

/*荣誉*/
.ho_itme .JQ-slide .w1280{height:380px;}
.ho_itme .imgList li {width:298px;height:378px;}
.ho_itme .imgList li dd img {height:340px;}


/*服务体系-广告*/
.service{ margin-top:10px;}
.ser_title h2 i{ padding:0 20px;font-size:20px;}
.ser_gg .ser_list{ padding:0; margin:10px 0 20px 0;}
.ser_gg .ser_list ul li{ width:33.3%;}
.ser_gg .ser_list ul li p{font-size:12px;}


/*服务体系-印刷*/
.ser_ys .ser_title{ margin-top:40px;}
.ser_ys .ser_title h2 i{ padding:0 20px; font-size:20px;background: url(../images/ice_ys_sj.png) top center repeat-x;}
.ser_ys .ser_list{ padding:30px 0 30px 0;}
.ser_ys .ser_list ul{ width:96%; margin:0 2%;}
.ser_ys .ser_list ul li{ width:50%;}
.ser_ys .ser_list ul li img{ max-width:50%;}
.ser_ys .ser_list ul li p{ font-size:12px;}


/*服务体系-物流*/
.ser_wl .ser_title{margin-top:40px;}
.ser_wl .ser_title h2 i{ padding:0 20px; font-size:20px;background: url(../images/ice_wl_sj.png) top center repeat-x;}
.ser_wl .ser_list{ padding:30px 0 20px 0;}
.ser_wl .ser_list ul li{ width:33.3%; }
.ser_wl .ser_list ul li img{ max-width:50%;}
.ser_wl .ser_list ul li p{ font-size:12px;}

/*企业文化*/
.culture_itm1 .banner_img,.culture_itm2 .banner_img,.culture_itm3 .banner_img{ width:100%; height:120px;}


.culture_list_more{ width:100%; overflow:hidden;}
.culture_itm4 { height:200px; width:100%; float:left; background:url(../images/culture_xx04.jpg) no-repeat center; background-size:auto 100%;}
.culture_itm4 .cu_ico_bj{ width:100%; height:100%; background:rgba(0,127,134,0.8); text-align:center; position:relative;}
.ico_bj_wz{position:relative;  height:auto; width: 100%; padding:50px 0;}
.ico_bj_wz h5{ color:#fff; font-size:16px; margin-bottom:20px;}
.ico_bj_wz dd{padding: 10px 20px; }
.ico_bj_wz dd a{background:url(../images/h_title02.png) no-repeat center left; color:#fff; font-size: 12px;padding-left: 15px; background-size: 15px auto}  
.ico_bj_wz dd:hover a{background-size: 15px auto;}
.culture_itm5 { height:200px; width:100%; float:left; background:url(../images/culture_xx05.jpg) no-repeat center; background-size:auto 100%;}
.culture_itm5 .cu_ico_bj{ width:100%; height:100%; background:rgba(0,0,0,0.8);text-align:center;position:relative;}


.ny_banner .banner_icon{ height:120px;}
.ny_banner .banner_icon .banner_icon_1{ right:10%; top:10px; width:180px; height:120px;}
.ny_banner .banner_icon .banner_icon_2{ right:0; top:0px; width:100px; height:110px;}
.ny_banner .banner_icon .banner_icon_3{ right:35%; top:30px; width:100px; height:80px; }
.shiye .quanp img{ position: relative !important; width: 150px !important;height: 150px !important; display:block !important;}


}


/*平板横屏*/	
@media (min-width:1359px) and (max-width:1440px){
	
	
.ny_banner .banner_js{ width:50%;}

.sy_video  {height:528px;position:relative;width:1440px;overflow:hidden; background-image:none; display:block;}
.sy_video video { max-width:100%;min-height:100%; display:block;}


	
	
.ho_itme .JQ-slide .w1280{width:90%; margin:0 5%; height:420px;overflow:hidden;position:relative;}
.ho_itme .JQ-slide-content {margin-left:-8px !important;}
.ho_itme .imgList li{width: 295px; height: 418px; margin: 0 0 0 23.3px;}
.ho_itme .JQ-slide-nav a {top:208px;}
.ho_itme .JQ-slide-nav a.prev {left:25px;background-position:0 0px;}
.ho_itme .JQ-slide-nav a.next {right:25px;background-position:-34px 0px;}	
	
	
	
}

@media (min-width:1024px) and (max-width:1365px){
	
.shiye .banner_js{width:50%;}
	
	}



/*平板竖屏*/
@media (min-width:768px) and (max-width:1023px){	
		
	
.head {height:100px;}
.head .logo img{ width:auto; height:80px;}

/*语言切换*/
.h_language{ float:right; margin:15px 20px 0 0;}
.cl_nav{ position:absolute; float:right; right:3%; display:block; background:url(../images/t_tcimg.png) right center no-repeat; width:50px; height:50px; margin-top:25px; cursor:pointer;}


.home_video {position:relative;width:100%;overflow:hidden; height:294px; }
#play {width:80px;height:80px;}

.le_img{ height:296px;}
.home_video video { width:100% !important; height:auto;}
/* banner */
.banner{ width:100%; height:268px; position:relative;}
.banner .flexslider{ position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; height:268px;}
.banner .slides{position:relative;z-index:1; height:268px;}
.banner .slides li{ width:100%; display:inline-block; cursor:pointer; text-align:center; position:relative; height:268px;}
.banner .slides li img{ height:100%}
.banner .flex-control-nav{position:absolute;bottom:20px; right:20%;z-index:2;width:100%; margin-right:-50%;text-align:center;}
.banner .flex-control-nav li{display:inline-block; margin:0 5px; *display:inline;zoom:1; cursor:pointer}
.banner .flex-control-nav a{display:inline-block;width:20px;vertical-align:bottom;height:20px;line-height:100px; text-align:center; color:#fff; overflow:hidden; background:url(../images/banner_ice01.png) center no-repeat; cursor:pointer;border-radius:50%;}
.banner .flex-control-nav .flex-active{ background:url(../images/banner_ice02.png) center no-repeat;}
.banner .flex-direction-nav{display:none;}
.banner .slides li dd{ font-size:36px;}
.banner .slides li dt{ font-size:36px;}

/* 首页服务体系/企业文化 */
.h_service .h_title{height:213px;}
.h_culture .h_title{ height:215px;}
.h_title h2 dd{font-size:36px !important;}

}












