﻿@charset "utf-8";
body{ font-size:14px; margin:0px; padding:0px; background:#fff; font-family:"微软雅黑"; color:#333;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {	margin: 0;	padding: 0}
table {	border-collapse: collapse;	border-spacing: 0}
fieldset, img {	border: 0; vertical-align:middle}
address, caption, cite, code, dfn, em, th, var {	font-style: normal;	font-weight: normal}
ol, ul { list-style: none}
caption, th { text-align: left}
img{ border:0px; vertical-align:middle}
h1, h2, h3, h4, h5, h6 { font-size: 100%;}
q:before, q:after {	content: ''}
abbr, acronym {	border: 0;	font-variant: normal}
sup {	vertical-align: text-top}
sub {	vertical-align: text-bottom}
input, textarea, select {	font-family: inherit;	font-size: inherit;	font-weight: inherit}
input, textarea, select {*font-size:100%}
legend {	color: #000}
/* 使IE兼容html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
/* =CLEARFIX (do not modify) */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
*{ transition: color 100ms ease 0s, background-color 100ms ease 0s; margin:0px; padding:0px;}
.clearfix { display:block; }
/* End hide from IE-mac */
/* 去掉链接虚框 
a:active ,area,label { blr:expression(this.onFocus=this.blur()) }
:focus { outline-style: none; }*/
/*备用清除浮动*/
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }
a{ text-decoration:none; cursor:pointer}
a:link, a:visited, a:active{color:#222;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}
.l{float:left}
.r{float:right}
.wrapper{ width:1200px; margin:0 auto;}
.ny_top{padding-top:30px;}


/*头部和底部*/
.topbox{ width:100%; height:30px; background:#3062B3; color:#fff;}
.topbox p{ display:inline-block; line-height:30px; float:left;}
.topbox .top_right{ display:inline-block; float:right; margin:5px 0 0px; height:20px; line-height:20px;}
.topbox .top_right a{ display:inline-block; margin-left:12px;}
.topbox .top_right a img{ vertical-align:top;}
.headerbox{ width:100%; height:120px; border-bottom:1px solid #ECECEC;}
.headerbox .wrapper{ height:120px; position:relative;}
.headerbox .logo{ position:absolute; left:0px; top:22px; width:385px; height:74px;}
.navlist{ position:absolute; top:0px; right:0px; height:auto;}
.navlist li { float:left; width:110px; display:block; text-align:center; border-left:1px solid #ECECEC;}
.navlist li .menu{ width:110px; height:60px; line-height:24px; padding-top:50px; display:block; font-size:16px; border-bottom:10px solid #fff;}
.navlist li.hover .menu, .navlist li:hover .menu{ background:#ECECEC; border-bottom:10px solid #EF8316;}
.flexslider{ width:100%; position:relative;  background:url(../../templates/images/loading.gif) 50% no-repeat;}
.flexslider .slides{ position:relative; z-index:0;}
.flexslider .slides li{ }
.flexslider .slides li a{ width:100%; display:block;}
.flexslider .flex-control-nav{ position:absolute; bottom:20px; z-index:2;width:100%;text-align:center;}
.flexslider .flex-control-nav li{display:inline-block;width:70px;height:4px;margin:0 5px;*display:inline;zoom:1;}
.flexslider .flex-control-nav a{display:inline-block;width:70px;height:7px;line-height:50px;overflow:hidden;background:url(../../templates/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flexslider .flex-control-nav .flex-active{background-position:0 0;}

.home_title{ width:100%; padding:60px 0 30px; text-align:center;}
.home_title b{ font-size:25px; font-weight:normal; display:block; font-family:Arial, Helvetica, sans-serif; margin-bottom:8px;}
.home_title h2{ width:100px; display:inline-block; text-align:center; border-bottom:4px solid #EF8316; font-size:20px; font-weight:normal; padding-bottom:10px;}
.index_gray{ width:100%; background:#f6f6f6; padding-bottom:70px;}

.index_service{ width:100%; height:273px; overflow:hidden;}
.index_service li{ width:220px; float:left; display:inline; margin:0 10px;}
.index_service li span{ width:100%; height:220px; display:block; margin-bottom:5px;}
.index_service li span img{ width:100%; height:220px;}
.index_service li p{ width:100%; height:38px; line-height:38px; text-align:center; font-size:16px; color:#fff; background:#3062B3;}
.index_service li:hover p{ background:#15499A;}
.index_about{ padding:0 100px; margin-bottom:70px;}
.index_about .about_txt{ width:100%; height:60px; line-height:30px; text-align:center; margin-bottom:60px; overflow:hidden;}
.index_about ul{ width:100%; height:171px; overflow:hidden;}
.index_about ul li{ width:140px; float:left; display:inline; margin:0 55px; text-align:center;}
.index_about ul li .a_img{ width:72px; height:72px; padding:31px; border:3px solid #C8DBEF; border-radius:100%; margin-bottom:10px;}
.index_about ul li .a_img img{ width:72px; height:72px;}
.index_about ul li:hover .a_img{ background:#D9E4EF;}
.index_about ul li p{ font-size:16px;}
.index_about ul li span{ display:block; color:#bbb; font-size:12px;}

.index_news{ width:100%; position:relative; min-height:270px;}
.index_news b{ width:35px; height:66px; background:url(../../templates/images/n_icon.png) no-repeat; display:block; position:absolute; top:100px; cursor:pointer;}
.index_news b.prev{ background-position:0px 0px; left:0px;}
.index_news b.next{ background-position:-35px 0px; right:0px;}
.index_news b.prev:hover{ background-position:0px -66px;}
.index_news b.next:hover{ background-position:-36px -66px;}
.index_news .list{ width:1035px; height:auto; margin:0 auto;}
.index_news .list li{ width:315px; float:left; display:inline; margin:0 15px; background:#fff;}
.index_news .list li .n_img{ width:100%; height:225px;}
.index_news .list li .n_img img{ width:100%; height:225px;}
.index_news .list li h2{ padding:15px; height:20px; line-height:20px; font-size:18px; font-weight:normal; overflow:hidden; font-weight: bold; text-align: center;}
.index_news .list li a h2{color:#3062B3;}
.index_news .list li a:hover h2{color:#F7941C;}
.index_news .list li span{ width:44px; height:2px; display:block; background:#F5AF02; margin:0 0 20px 15px;}
.index_news .list li p{ padding:0 15px 20px; height:66px; line-height:22px; overflow:hidden; color:#555;}
.index_news .list li .n_share{ height:16px; padding:18px 15px; background:#fbfbfb;}
.index_news .list li .n_share a{ width:20px; height:16px; display:inline-block; margin:0 5px;}
.index_news .list li .n_share a img{ vertical-align:top;}

.footer_con{ width:100%; background:#3062B3; border-top:0px solid #3062B3; padding:20px 0px; color:#bbb;}
.footer_con .f_menu{ float:left; margin-right:40px;}
.footer_con .f_menu li{ width:145px; height:147px; padding:20px 0 30px; float:left; border-right:1px solid #C2C2C2; text-align:center; overflow:hidden;}
.footer_con .f_menu li strong{ display:block; font-size:13px; color:#3062B3; margin-bottom:15px;}
.footer_con .f_menu li a{ display:block; height:28px; line-height:28px; font-size:13px; color:#555; overflow:hidden;}
.footer_con .f_menu li a:hover{ color:#F7941C;}
.footer_con .f_phone{ float:left; width:180px; height:64px; line-height:32px; padding-left:80px; background:url(../../templates/images/f_phone.png) no-repeat; margin-top:30px;}
.footer_con .f_phone strong{ display:block; font-size:23px; color:#555; font-family:Arial, Helvetica, sans-serif;}
.footer_con .f_phone p{color:#555;}
.footer_con .f_weixin{ width:140px; float:right; text-align:center; margin-right:30px; color:#555;}
.footer_con .f_weixin img{ width:140px; height:140px; margin-bottom:10px;}
/*.copyright{ width:100%; border-top:1px solid #C2C2C2; padding:20px 0 0; line-height:20px; text-align:center; color:#555;}*/
.copyright{ width:100%; border-top:0px solid #C2C2C2; padding:0px 0 0; line-height:20px; text-align:center; color:#EBEBEB;}
.copyright a{ color:#EBEBEB;}

/*公司简介*/
.in_banner{width:1200px; margin:0 auto; display:block; padding:20px 0;}
.in_banner span{display:block; width:990px; height:170px; float:right;}
.in_banner .boot{width:210px; height:170px; background-color:#F4F4F4; float:left; text-align:center;}
.in_banner .boot h1{font-size:28px; padding-top:50px;}
.in_banner .boot p{color:#154999; padding:10px 0; text-transform:uppercase;}

.wrapper .left_list{float:left; width:210px;}
.wrapper .left_list h1{font-size:28px; color:#FFF; text-align:center; line-height:70px; background-color:#1E73B6;}
.wrapper .left_list .list_a{padding:10px 0; background-color:#F4F4F4;}
.wrapper .left_list .list_a li{height:60px; border-bottom:1px solid #D9D9D9; text-align:center; line-height:60px; font-size:12px; color:#5F5353; overflow:hidden;}
.wrapper .left_list .list_a li:hover, .wrapper .left_list .list_a li.hover{background:#FFF; border-bottom:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-right:5px solid #EF8316;}
.wrapper .left_list .contact{width:208px; border:1px solid #15499A; margin:20px 0 20px 0;}
.wrapper .left_list .contact h2{font-size:24px; color:#333; text-align:center; line-height:60px; border-bottom:1px solid #F1F1F1;}
.wrapper .left_list .contact b{ display:block; text-align:center;font-size:24px; color:#154999; line-height:62px;}
.wrapper .left_list .contact p{font-size:14px; color:#5F5F5F; padding:0 20px; line-height:24px;}

.wrapper .right_list{width:950px; float:right;}
.wrapper .right_list .title1{height:35px; width:100%; border-bottom:1px solid #E3E3E3;}
.wrapper .right_list .title1 span{float:right; font-size:12px; padding-top:10px; padding-right:5px;}
.wrapper .right_list .title1 h3{ float:left; font-size:18px; padding:0 15px; border-left:5px solid #15499A;}
.wrapper .right_list .txt{ padding:20px 30px;}
.wrapper .right_list .txt p{font-size:14px; line-height:40px;}

/*服务项目*/
.wrapper .right_list .internation{width:900px; margin:0 auto; padding:10px 0 50px 0;}
.wrapper .right_list .internation li{border-bottom:1px solid #E3E3E3; height:200px;}
.wrapper .right_list .internation li .le_img{width:208px; height:165px; overflow:hidden; float:left; margin:17px 10px; display:inline;}
.wrapper .right_list .internation li .le_img img{width:100%;}
.wrapper .right_list .internation li .right_txt{ float:right; width:640px; padding:40px 0;}
.wrapper .right_list .internation li .right_txt span{background:url(../../templates/images/c_icon_s1.png) no-repeat; font-size:18px; line-height:24px; padding-left:35px;}
.wrapper .right_list .internation li .right_txt p{line-height:26px; padding:10px 0;}

/*媒体中心*/
.wrapper .right_list .media{width:920px; margin:0 auto;}
.wrapper .right_list .media li{height:160px; padding:15px 0;}
.wrapper .right_list .media li .img_box{width:220px; height:150px; float:left;}
.wrapper .right_list .media li .img_box img{width:220px; height:150px;}
.wrapper .right_list .media li .right{float:right; width:660px;}
.wrapper .right_list .media li .right h4{font-size:16px; height:26px; line-height:26px; padding:5px 0; overflow:hidden;}
.wrapper .right_list .media li .right p{font-size:14px; color:#5F5F5F; line-height:26px; padding:10px 0;}
.wrapper .right_list .media li .right span{font-size:14px; color:#7B7B7B; line-height:26px; padding:0 10px; border:1px solid #A2A2A2;}

.wrapper .right_list .paper{width:900px; margin:0 auto;}
.wrapper .right_list .paper .title2{width:100%; height:150px; border-bottom:1px dashed #ccc;}
.wrapper .right_list .paper .title2 h6{font-size:16px; color:#1E73B5; padding:25px 0; text-align:center; }
.wrapper .right_list .paper .title2 p{font-size:12px; color:#979797; text-align:center;}
.wrapper .right_list .paper .title2 .bshare-custom{float:right; padding-top:20px;}
.wrapper .right_list .paper .in_paper{padding:30px 20px;}
.wrapper .right_list .paper .in_paper h5{font-size:16px; line-height:40px;}
.wrapper .right_list .paper .in_paper p{font-size:14px; color:#5F5F5F; line-height:30px;}

.wrapper .right_list .turn{padding:50px;}
.wrapper .right_list .turn li{font-size:14px; line-height:30px;}
.wrapper .right_list .turn li:hover ,li:hover a{color:#154999;}

/*人才管理*/
.wrapper .right_list .txt{ padding:20px 30px;}
.wrapper .right_list .txt li{padding:10px 0;}
.wrapper .right_list .txt li h7{font-size:16px; line-height:40px; font-weight:bold;}
.wrapper .right_list .txt li p{font-size:14px; line-height:40px; color:#636363;}

/*运输案例*/
.wrapper .right_list .case{width:850px; margin:0 auto; padding:30px 0;}
.wrapper .right_list .case li{ width:182px; height:170px; padding:15px; float:left; text-align:center; line-height:20px; overflow:hidden;}
.wrapper .right_list .case li img{width:182px; height:130px;}
 
.page_list{ width:100%; height:26px; display:block; overflow:hidden; text-align:center; padding:40px 0;}
.page_list li{ width:auto; padding:0 10px; height:24px; line-height:24px; border:1px solid #EAEAEA; display:inline-block; margin:0 3px; background:#fff;}
.page_list li.hover, .page_list li:hover{ background:#fff; border:1px solid #B1B1B1;}
.page_list li.hover a, .page_list li:hover a{ color:#F00;}

/*运输案例_查看*/
.wrapper .right_list .img_mid{width:830px; height:325px; padding:25px 0; margin:0 auto;}
.wrapper .right_list .cheak_txt{ width:830px; margin:0 auto; padding:10px 0;}
.wrapper .right_list .cheak_txt h1{font-size:18px; line-height:40px;}
.wrapper .right_list .cheak_txt p{line-height:40px;}
.wrapper .right_list .cheak_txt .partner{ padding-bottom:50px;}
.wrapper .right_list .cheak_txt .partner h1{font-size:18px; line-height:40px;}
.wrapper .right_list .cheak_txt .partner li{float:left; padding:10px 5px;}
.wrapper .right_list .cheak_txt .partner li .part_img{ width:92px; height:55px; border:1px solid #D2D2D2;}
.wrapper .right_list .cheak_txt .back{ width:90px; border:1px solid #52318F; padding:10px 35px; text-align:center; display:block;}

.kefu{ width:120px; height:auto; position:fixed; right:10px; bottom:100px; z-index:999;}
.kefu strong{ width:100%; height:42px; display:block; overflow:hidden;}
.kefu ul{ width:90px; height:auto; padding:5px 15px 10px; background:#07377E;}
.kefu ul li.qq{ height:36px; line-height:36px; background:url(../../templates/images/kefu02.jpg) 5px 7px no-repeat; padding-left:30px;}
.kefu ul li.qq a{ color:#fff;}
.kefu ul li.skype{ width:90px; height:36px; margin-bottom:10px;}
.kefu ul li.skype img{ width:100%;}
.kefu ul li.weixin{ width:90px; text-align:center; color:#fff; font-size:13px;}
.kefu ul li.weixin img{ width:90px; display:block; margin:8px 0 5px;}
.kefu .kefubj{ width:100%; height:10px; background:url(../../templates/images/kefu03.png) no-repeat; display:block; overflow:hidden;}


.c-son-right-con{
	min-height:500px;
}
/************************
 *图片列表 --  资质荣誉 *
 ************************/
.c-son-pic-list{
	width:900px;
	margin:0 auto;
	padding-top:20px;
}
.c-son-pic-list ul li{
	width:270px;
	float:left;
	margin:15px;
	position:relative;
	border-radius:5px;
	height:200px;
	overflow:hidden;
}
.c-son-pic-list ul li img{
	display:block;
	width:100%;
height:200px;
}
.c-son-pic-list ul li h6{
	width:100%;
	height:50px;
	line-height:50px;
	text-indent:25px;
	position:absolute;
	left:0;
	bottom:0;
	font-weight:100;
	text-align:center;
	font-size:15px;
	background:#ffffff;
	opacity: 0.7;
}
.c-son-pic-list ul li h6 a{
	font-size:16px;
	color:#555;
}
.c-son-pic-list ul li h6 .small{
	font-size:14px;
	margin-left:8px;
	color:#999;
}
.c-son-pic-list ul li:hover{
	box-shadow:0px 5px 5px #d1d1d1;
}
.c-son-pic-list ul li:hover img{

	transform: scale(1.05); 
	-webkit-transform: scale(1.05); 
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);  
	-o-transform: scale(1.05); 
}

