﻿*{margin:0;padding:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form,  input, p, th, td , nav , header  , section ,footer { margin:0; padding:0; }
body { font-size:14px; color:#fff; font-family:"微软雅黑" , "microsoft yahei" ;line-height:20px; position: relative;overflow-x: hidden;background: #f0f0f0;margin:0 auto;}
img { border:0; }
ol, ul { list-style:none; padding:0;margin:0;}
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em ,i , strong{ font-style:normal; }
input, button, select, textarea { outline:none; } 
textarea { resize:none; }
a, a:hover, a:active, a:visited, a:focus { color: #fff; text-decoration: none; cursor: pointer; }
p{word-break: break-all;}


#myFocus { width: 1200px; height: 550px; margin: 0 auto; position: relative; }

.white{
	background: #fff;
}
/*公用顶部*/
.top{
	width: 100%;
	height: 90px;
	/*background: #fff;*/
}

.top_in{
	width: 1200px;
	margin: 0 auto;
	height: 100%;
}

.top a{
	float: left;
}


.top_con{
	float: right;
}

.top_con i{
	color:#A30000;
	font-size: 18px;
}

.top_con dl{
	padding-top:10px;
	color: #666;
	float: left;
	width: 185px;
	margin-left:10px;
}

.top_con dl dd ,.top_con dl dt{
	float: left;
}

.top_con dl dt{
	padding-top:5px;
	width:45px;
}
/*公用导航*/
.nav{
	width:100%;
	max-width: 1920px;
	min-width: 1200px;
	background: #18576d;
	box-shadow: 0 4px 8px rgba(0,0,0,0.3);
	z-index: 999;
	height:70px;
	position: relative;
}

.nav_in{
	font-size: 16px;
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}

.nav ul{
	margin: 0 auto;
	padding-top: 10px;
	width:840px;
}

.nav li {

    height: 60px;
    float: left;
    line-height: 60px;
    text-align: center;
    margin-right: 20px;
    position: relative;
}

.nav li:first-child a{
	width: 100%;
	display: block;
	height: 60px;
	color:#18576d;
}

.nav .nav_list{
	display: block;
	width: 100%;
	height: 100%;
	background: #fff;
	color:#18576d;
	transition: all 0.5s ease;
	transform:translateY(-120px);
	opacity: 0;
}

.nav li:hover .nav_list , .nav li.current .nav_list{
	transform:translateY(-60px);
	opacity: 1;
}

.nav li:hover p , .nav li.current p{
	opacity: 0;
}

.nav_list>a{
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block;
	background: #fff;
	color: #18576D;
	font-size: 14px;
	border-top: 1px solid #ccc;
}

.nav_list>a:hover{
	background: #18576D;
	color: #fff;
}


.login{
	position: absolute;
	right:25px;
	top:10px;
	height:60px;
	line-height: 60px;
}

.login a:hover{
		text-decoration: underline;
}



.banner{
	width: 1200px;
	margin: 0 auto 70px;
	height: 550px;
	overflow: hidden;
	position: relative;
}

#btn_l , #btn_r{
	position: absolute;
	cursor: pointer;
	z-index: 999;
}

#btn_l{
	width: 43px;
	height: 66px;
	background: url(/index/images/btn_l.png);
	top:460px;
	right:100px;
}

#btn_r{
	width: 61px;
	height:94px;
	background: url(/index/images/btn_r.png);
	top:420px;
	right: 40px;
}

/*内页banner*/
.ban{
	width: 1200px;
	margin: 0 auto;
	height: 400px;
	overflow: hidden;
}

.ban img{
	width:100%;
}

/*标题及面包屑*/
.title{
	width: 1200px;
	position: relative;
	margin: 0 auto;
	padding-top:50px;
	height: 100px;
	overflow: hidden;
}

.title p{
	float: left;
	font-family:'minijianlinxin3e93985964961';
	font-size: 30px;
	color:#18576e;
}

.title i{
	font-family: arial;
	float: left;
	display: inline-block;
	color: #18576e;
	font-size: 16px;
	margin:8px 0 0 5px;
}

.tit_r{
	float: right;
	margin-top: 5px;
}

.tit_r dl{
	float: left;
	color: #666;
	margin-left: 5px;
}

.tit_r dl a{
	color: #a40000;
}

.tit_r dl a:hover{
	text-decoration: underline;
}

/*招聘简介*/
ul.job_pro{
	width: 100%;
	height: 550px;
	position: relative;
	background: url(/index/images/pro_bg.jpg);
}

.job_pro li{
	position: absolute;
	width: 270px;
	height: 120px;
	color: #fff;
	font-size: 12px;
	left:183px;
	top:53px;
}

.job_pro li:nth-child(2){
	left:755px;
}

.job_pro li:nth-child(3){
	top:375px;
}

.job_pro li:nth-child(4){
	top:375px;
	left:755px;
}


/*招聘简介*/
.honor{
	position: relative;
	width: 100%;
}

.honor dl{
	float: left;
	width: 200px;
	padding:15px 0 0 110px;
	height: auto;
	background: url(/index/images/honor_dl_bg.jpg) repeat-y 115px 0;
}

.honor dl dt{
	cursor: pointer;
	width: 20px;
	height: 20px;
	background:#428198 url(/index/images/jia.png);
	border-radius: 50%;
	margin-bottom: 70px;
}

.honor dl dt:first-child{
	margin-bottom: 310px;
	background:#428198 url(/index/images/-.png);
}

.honor ul li:first-child .hon_in{
	height: 290px;
}

.honor ul{
	float: left;
	width: 900px;
	height: auto;
}

.honor ul li{
	color: #fff;
	padding-left: 30px;
	width: 100%;
	position: relative;
	height: auto;
	border-radius: 10px;
	margin-bottom:40px;
	background: #428198;
}

.hon_in{
	width: 100%;
	height: 50px;
	position: relative;
	overflow: hidden;
}

.hon_li_top{
	font-size: 16px;
	width: 100%;
	height: 50px;
	line-height: 50px;
}

.hon_li_top span{
	float: left;
	width: 200px;
	display: block;
	height: 100%;
}


.hon_li_bg{
	width: 16px;
	height: 20px;
	background: url(/index/images/honor_li_bg.png) no-repeat;
	position: absolute;
	top:15px;
	left:-10px;
}

.hon_pic{
	float: left;
	margin-top: 10px;
	width: 290px;
	height: 190px;
}

.hon_pic img{
	width:100%;
	height: 100%;
}

.hon_txt{
	width: 490px;
	height: 200px;
	float:left;
	margin: 10px 0 0 30px;
	line-height:1.8em;
}



/*内页白框*/
section{
	width: 1200px;
	padding-top:50px;
	padding-bottom: 150px;
	margin: 0 auto;
	background: #fff;
	height: auto;
	position: relative;
	z-index: 98;
	overflow: hidden;
}

/*发展历史*/
	.history{
		width: 100%;
		height:300px;
		padding-top:100px;
	}
	
	.history ul{
		width: 1070px;
		height: 130px;
		margin: 0 auto;
		background: url(/index/images/history_bg.png) no-repeat;
		position: relative;
	}
	
	.history ul li{
		word-break:break-all;
		position: absolute;
		font-size: 12px;
		transition: all 700ms ease 0;
	}
	
	.history ul li h1{
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		margin-bottom:8px;
	}
	
	.history ul li:first-child{
		color:#6F7B91;
		left:10px;
		width: 160px;
		height:100px;
		top:140px;
	}
	
	.history ul li:nth-child(2){
		color: #55B5B9;
		width: 200px;
		height: 80px;
		top:-70px;
		left:170px;
	}
	
	.history ul li:nth-child(3){
		color:#CC9F17;
		width: 250px;
		height: 80px;
		top:140px;
		left:325px;
	}
	
	.history ul li:nth-child(4){
		color:#9B0000;
		width: 250px;
		height:90px;
		top:-80px;
		left:500px;
	}
	
	.history ul li:nth-child(5){
		color:#71B775;
		width: 200px;
		height:90px;
		top:140px;
		left:710px;
	}
	
	.history ul li:nth-child(6){
		color:#18576D;
		width: 150px;
		height:90px;
		top:-70px;
		left:910px;
	}
	
	
/*新闻资讯页面*/
section.news_box{
	background: #f0f0f0;
	padding-left:50px;
	padding-right:50px;
}

.news_box>ul{
	width: 100%;
	padding-left: 30px;
}

.news_box>ul>li{
	float: left;
	height: 30px;
	width: 100px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	background: #fff;
	border: 1px #999 solid;
	border-right: none;
	color:#428198;
}

.news_box>ul>li.current , .news_box>ul>li:hover{
	background: #428198;
	border:none;
	color: #fff;
}

.news_box>ul>li:last-child{
	border-right:1px #999 solid ;
}

.news_in{
	margin-top:40px;
	width: 100%;
	height: auto;
	padding-bottom: 20px;
	border-bottom: 1px solid  #999;
}

.news_in:nth-child(6n){
	border-bottom:none;
}

/*企业概况*/
.company{
	width: 1050px;
	height:auto;
	margin: 0 auto;
}

.company h1{
	font-size: 20px;
	font-weight: bold;
	color: #a40000;
	margin-bottom: 20px;
}

.company p{
	color:#404040;
	line-height: 2em;
}

.com_pic{
	width: 100%;
	height: auto;
	margin-top:50px;
}

.com_pic img{
	float: left;
	width: 300px;
	height: 250px;
	margin-right: 70px;
}

.com_pic img:nth-child(3){
	margin-right: 0;
}


	/*日历*/
.n_in_left{
	float: left;
	width: 200px;
	padding-left:30px;
	border-right: 1px  dashed #000;
}
.calen{
	text-align: center;
	border-radius: 10px;
	height: 130px;
	width: 130px;
	box-shadow:0 2px 4px rgba(0,0,0,0.2);
	overflow: hidden;
}
/*日历月份*/
.calen_top{
	width: 100%;
	height: 50px;
	background:#ed3729;
	line-height: 50px;
	font-family:arial;
	font-weight: bold;
	font-size: 24px;
	letter-spacing: 4px;
}

/*日历日子*/
.calen_bot{
	width: 100%;
	height: 80px;
	background: #fff;
	line-height: 80px;
	color: #ED3729;
	font-size: 60px;
	font-family: impact;
}

/*新闻列表*/
.n_in_r{
	float: left;
	width:900px;
	padding-left:40px;
	height: auto;
}

.n_in_r img{
	float: left;
	width: 280px;
	height: 140px;
}

.n_in_txt{
	width: 500px;
	float: left;
	margin-left:40px;
	line-height: 2em;
	color: #666;
}

.n_in_txt h1{
	font-size: 18px;
	color: #000;
}

/*招聘*/
.jobs{
	width:1000px;
	position: relative;
	height: auto;
	margin: 0 auto;
}
/*招聘职位*/
.jobs ul{
	width: 100%;
	background: #f0f0f0;
	margin-bottom:50px;
}

.jobs ul li{
	float: left;
	height: 60px;
	line-height: 60px;
	padding:0 20px;
	font-size: 16px;
	color: #666;
	cursor: pointer;
}

.jobs ul li.current{
  background: -webkit-linear-gradient(#6fcbec,#53afd1); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#6fcbec,#53afd1); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#6fcbec,#53afd1); /* Firefox 3.6 - 15 */
  background: linear-gradient(#6fcbec,#53afd1); /* 标准的语法 */
  color: #fff;
}

.post{
	position: relative;
	width: 100%;
	height: 660px;
	background: url(/index/images/jobs_bg.jpg) no-repeat right bottom;
}

.post_in{
	position: absolute;
	height: 100%;
	width: 100%;
	display: none;
}

.post_in:first-child{display: block;}


.post_top{
	height: 60px;
	width: 100%;
	border-bottom: 1px dashed #000;
}

.post_top h1{
	color: #A40000;
	font-size: 22px;
	font-weight: bold;
	line-height: 60px;
}

.post_top span{
	float: right;
	color: #333;
	font-weight: normal;
	font-size: 16px;
	line-height: 65px;
}

.post_in dl{
	padding-top: 20px;
	width: 100%;
}

.post_in dl dt{
	font-size: 18px;
	color:#333;
	width: 200px;
	font-weight: normal;
	height: 24px;
	background: url(/index/images/gangwei.png) no-repeat left center;
	padding-left: 20px;
}

.post_in dl:last-child dt{
	background-image: url(/index/images/renzhi.png);
	margin-top: 20px;
}

.post_in p{
	background: url(/index/images/dd_bg.png) no-repeat left 5px;
	color: #666;
	padding-left:14px;
	margin-top:10px;
	display: block;
}

/*在线咨询*/
	.online{
		width: 100%;
		height: 350px;
		position: relative;
		background: url(/index/images/ol_bg.jpg) no-repeat;
	}
	
	.online dl{
		position: absolute;
		width:180px;
		height: 150px;
		left:80px;
		top:30px;
	}
	
	.online dl:nth-child(2){
		left: 355px;
    	top: 180px;
	}
	
	.online dl:nth-child(3){
		left:660px;
    	top:20px;
	}
	
	.online dl:nth-child(4){
		left:960px;
    	top: 180px;
	}

	.online dt{
		position: relative;
	}
	
	.qr{
		width:120px;
		height:120px;
		position: absolute;
		transition: all 0.5s ease 0s;
		opacity: 0;
		z-index: 9999;
		top:-50px;
		transform: translateY(-90px);
		left:100px;
	}
	
	.qr img{
		width:100%;
		height: 100%;
	}
	
	.online dt:hover>.qr{
		opacity: 1;
		transform: translateY(0);
	}
	
	.online dt , .online dd{
		position: relative;
		width: 100%;
		margin-bottom: 10px;
		font-size: 12px;
		color: #999;
	}
	
	.online dt .on_box{
		position: absolute;
		width:;
		
	}
	
	.online dd h1{
	 	text-align: center;
	 	font-size: 14px;
	 	color: #000;
	 	margin-bottom: 10px;
	 }
	
	.online dt img{margin-left:50px;}

	/*服务网点*/
	.website{
		width: 100%;
		padding-left:50px;
		margin-bottom: 70px;
	}
	.web_left{
		float: left;
		width: 720px;
		height: 240px;
	}
	.web_r{
		padding:10px 0 0 50px;
		float: left;
		width: 380px;
		color: #333;
	}
	.web_r h1{
		font-weight: bold;
		font-size: 20px;
		color: #A30000;
		margin-bottom: 20px;
	}
	.web_txt{
		width: 100%;
	}
	.web_txt dl{
		width: 100%;

	}
	.web_txt dd , .web_txt dt{
		float: left;
		line-height: 24px;
	}
	.web_txt dd{
		width:300px;
		padding-left:5px;
		margin-bottom:10px;
	}
	.web_txt dt{
		width: 20px;
	}
	
	/*服务简介*/
	.profile{
		width: 1000px;
		margin:0 auto;
	}
	
	.pro_left{
		width: 600px;
		float: left;
		height: 430px;
	}
	
	.pro_left dl{
		width: 100%;
		height:100px;
		margin-bottom: 10px;
	}
	
	.pro_left dl:last-child{
		margin-bottom: 0;
	}
	
	.pro_left dl dt{
		width: 100px;
		background: #ebebeb;
	}
	
	.pro_left dl dt , .pro_left dl dd{
		height: 100%;
		float: left;
		border:1px solid #ccc;
	}
	
	.pro_left dl dd{
		padding:10px 0 0 20px;
		width:500px;
		background: #f0f0f0;
		border-left:none;
		color: #666;
	}
	
	.pro_left h1{
		margin-bottom: 5px;
		font-weight: bold;
		font-size: 16px;
		color: #000;
	}
	
	.pro_r{
		float: right;
		width: 370px;
		height: 430px;
	}
	
	/*费用试算*/
	.trial{
		width: 940px;
		height: auto;
		margin: 0 auto;
	}
	
	.trial_top{
		width: 100%;
		height: 30px;
		line-height:30px;
		color: #fff;
	}
	
	.trial_tit{
		text-align: center;
		letter-spacing: 4px;
		font-size: 18px;
		float: left;
		width: 300px;
		height: 100%;
		margin-left:60px;
		background: #666666;
	}
	
	.trial_tit:last-child{
		margin-left:270px;
	}
	
	.trial_mid{
		position: relative;
		width: 100%;
		height: 160px;
	}
	
	.trial_mid ol{
		position:relative;
		width: 100%;
		height:120px;
	}
	
	.trial_mid ol li{
		position: absolute;
		left:0;
		top:0;
		width:100%;
		display: none;
		height: 100%;
	}
	
	.trial_mid ol li:first-child{
		display: block;
	}
	
	.t_m_box{
		width: 50%;
		height: 100%;
		float: left;
	}
	
	.t_m_box:last-child{
		border-left: 1px dashed #000;
		padding-left:100px;
	}
	
	.t_m_box ul{
		width:300px;
		margin-left:60px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
		text-align: center;
		
	}
	
	.t_m_box ul li{
		width:50%;
		color: #000;
		cursor: pointer;
		height: 100%;
		float: left;
		border:1px solid #999;
		border-bottom: none;
	}
	
	.t_m_box ul li:first-child{
		border-right:none;
	}
	
	.t_m_box ul li.current{
		background: -webkit-linear-gradient(#f0f0f0, #e2e2e2); /* Safari 5.1 - 6.0 */
 	    background: -o-linear-gradient(#f0f0f0,  #e2e2e2); /* Opera 11.1 - 12.0 */
        background: -moz-linear-gradient(#f0f0f0,  #e2e2e2); /* Firefox 3.6 - 15 */
        background: linear-gradient(#f0f0f0,  #e2e2e2); /* 标准的语法 */
	}
	
	.t_m_box dl{
		margin-bottom: 20px;
		width:360px;
		height: 50px;		
}

	.t_m_box dl:last-child dd{
		border:none;
	}

	.t_m_box dl dt{
		width: 60px;
		height: 100%;
		float: left;
	}
	
	.t_m_box dl dd{
		width: 300px;
		height: 100%;
		float: left;
		border:1px solid #999;
	}
	
	.trial input{
		color: #000;
		width: 100%;
		height: 100%;
		font-size: 16px;
		padding-left:10px;
	}
	
	.t_m_box dl dd select{
		width: 100%;
		height: 100%;
	}
	
	.trial_bot{
		margin-top: 20px;
		width: 100%;
		height:auto;
		min-height: 50px;
	}
	
	.trial_bot dt{
		width: 60px;
		height: 100%;
		float: left;
	}
	
	.trial_bot dd{
		width: 880px;
		height:auto;
		min-height: 50px;
		float: left;
		padding:10px;
		border:1px solid #999;
		color: #000;
		font-size: 16px;
		line-height: 2em;
	}

	
/**/
.banner{
	width: 1200px;
	margin:0 auto 70px;
	height: 550px;
	position: relative;
	z-index: 98;
	background: #fff;
	overflow: hidden;
}

.banner ul{
	position: relative;
	width: 100%;
	height: 100%;
}

.banner li{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 98;
	background:#fff;
	display: none;
}

.banner li:nth-child(1){
	background-image: url(/index/images/ban_01.jpg);
	display: block;
}

.banner li:nth-child(2){
	background-image: url(/index/images/ban_02.jpg);
}

.banner li:nth-child(3){
	background-image: url(/index/images/ban_03.jpg);
}


/*首页-企业概况*/
.about{
	padding-top: 70px;
	width: 1200px;
	height:480px;
	margin: 0 auto 70px;
	position: relative;
	background: url(/index/images/about.png) no-repeat;
}

.about_top{
	width: 930px;
	height: 280px;
	float: right;
	position: relative;
}

.about_txt{
	width: 410px;
	color:#333;
	float: left;
}

.about_txt h1{
	color:#18576d;
	font-size: 26px;
	font-weight: bold;
}

.about_txt p{
	margin-top:10px;
	line-height:1.5em;
}

.about_txt i{
	color:#a40000;
}

.video{
	float: right;
	width: 350px;
	height: 240px;
	background: #000;
}

.about ul{
	width: 1000px;
	height: 130px;
	position:absolute;
	bottom:0;
	left:100px;
}

.about ul li{
	float: left;
	width: 249px;
	text-align: center;
	font-size: 20px;
	background: url(/index/images/about_bg.png) no-repeat;
	transition: all 0.5s;
	transform: translateY(0);
}

.about ul hr{
	height: 100%;
	width: 1px;
	background:rgba(80,0,0,0.4);
	float: left;
}

.about ul li a{
	width: 100%;
	padding-top: 120px;
	display: block;
	height: 100%;
	color: #a30000;
}

.about ul li:hover{
	transition: all 0.5s;
	transform: translateY(-10px);
}

.about ul li:nth-child(3){
	background-position: -250px 0;
}

.about ul li:nth-child(5){
	background-position: -500px 0;
}

.about ul li:nth-child(7){
	background-position: -750px 0;
	border-right: 0;
}

/*新闻*/
.news{
	width: 1200px;
	margin: 0 auto;
	background: url(/index/images/news.png) no-repeat;
	height:500px;
	padding-top:70px;
}

.news .pic{
	margin-left:240px;
	width: 960px;
	height: 370px;
}

.news .pic li{
	float: left;
	width: 120px;
	height: 370px;
	overflow: hidden;
}

.news .pic .l1{
	width: 720px;
	background-image: url(/index/images/news_01.jpg);
}

.news .pic .l2{
	background-image: url(/index/images/news_02.jpg);
}

.news .pic .l3{
	background-image: url(/index/images/news_03.jpg);
}

.news_tit{
	width: 120px;
	float: left;
	height: 100%;
	cursor: pointer;
}

.news_txt a:hover{
	text-decoration: underline;
}

.news_txt{
	float:left;
	width: 600px;
	height: 100%;
	padding:20px 20px 0;
}

.news_top{
	width:580px;
	height: 150px;
	margin-bottom: 20px;
}

.news_top h1{
	font-size: 16px;
	margin-bottom:20px;
}

.news span{
	float: right;
	font-size: 12px;
}

.news_top_txt{
	float:left;
	width:280px;
	height: 100%;
	padding-left:30px;
}

.news_top img{
	width: 280px;
	float: left;
	height: 150px;
}

.news li dl{
	width: 100%;
	height: 60px;
	line-height: 60px;
	border-top:1px solid #fff;
	font-size:16px;
}

/*海外仓储*/

.advan{
	width: 1200px;
	height: auto;
}

.advan_in{
	width: 1200px;
	height: 440px;
	background: url(/index/images/advan.jpg) no-repeat;
}

.advan_in dl{
	width: 500px;
	float: left;
	margin-left: 100px;
	margin-bottom: 40px;
}

.advan_in dl dt ,.advan_in dl dd{
	float: left;
	height: 100px;
}

.advan_in dl dt{
	width: 90px;
}

.advan_in dl dd{
	width:410px;
	font-size: 24px;
	color: #000;
	padding-top:55px;
}

.advan_bot{
	margin-top:40px;
	width: 1200px;
	height:200px;
}

.advan_bot ul{
	width: 990px;
	text-align: center;
	margin:0 auto ;
}

.advan_bot ul li{
	padding-top: 10px;
	width: 90px;
	height: auto;
	float: left;
	color: #000;
	margin-right: 90px;
}

.advan_bot ul li:last-child{
	margin-right: 0;
}

.advan_bot dl{
	width: 990px;
	margin: 0 auto;
}

.advan_bot dt ,.advan_bot dd{
	float: left;
	width: 90px;
	height: 90px;
}

.advan_bot dt{
	border-radius:50%;
	background: #45A7CA;
	transition: all 700ms ease 0s;
	transform: rotateZ(0);
}

.advan_bot dt:hover{
	transform: rotateZ(180deg);
}

.advan_bot dd{
	background:url(/index/images/haiwai_dd_bg.png);
}

/*中美专线*/
.line{
	width: 1080px;
	position: relative;
	height: auto;
	margin-left: 80px;
}

.line ul li{
	width:240px;
	height: 200px;
	float: left;
	position: relative;
	margin-right: 40px;
	background: url(/index/images/line_dt.png) no-repeat;
	
}

.line ul li p{
	width: 163px;
	text-align: center;
	display: inline-block;
	margin-top:36px;
	font-size: 14px;
	color:#333;
}

.line ul li img{
	margin-top:20px;
	margin-left:30px;
}

.line ul li:last-child{
	margin-right: 0;
}

.line_ad{
	margin:50px auto 0;
	width: 900px;
	position: relative;
	height: 400px;
	background: url(/index/images/line_ad_bg.jpg) no-repeat center bottom;
}

.line_ad dl{
	width:100%;
	height: auto;
	position: relative;
}

.line_ad dt{
	font-weight: normal;
	position: absolute;
	width: 100px;
	height: 180px;
	font-size: 14px;
	color: #000;
	word-break: break-all;
	left:66px;
	top:270px;
}

.line_ad dl dt:nth-child(2){
	left:240px;
	top:230px;
}

.line_ad dl dt:nth-child(3){
	left:418px;
	top:250px;
}

.line_ad dl dt:nth-child(4){
	left:590px;
	top:180px;
}

.line_ad dl dt:nth-child(5){
	left:767px;
	top:220px;
}

.line_ad h1{
	font-size: 20px;
	color: #A30000;
	text-align: center;
	font-weight: bold;
}

/*合作伙伴*/
.partner{
	width: 1200px;
	margin: 0 auto;
	background: url(/index/images/partner.png) no-repeat;
	height:650px;
	padding-top:80px;
}

.partner ul{
	padding-left:220px;	
}

.partner ul li{
	float: left;
	width: 310px;
	height: 200px;
	margin:0 15px 15px 0;
	position: relative;
	overflow: hidden;
	transition: all 0.5s ease-in;
	transform: translate(0,0);
}

.partner ul li img{
	width:100%;
	height:100%;
}

.partner ul li a{
	transition: all 1s;
	position: absolute;
	width:100%;
	height: 100%;
	display: block;
	background: rgba(0,0,0,0.7);
	padding:20px 30px;
	left:0;
	transform: translateY(-50px);
}

.partner ul li:hover a{
	transform: translateY(-200px);
}

.partner ul li:hover{
	box-shadow: 4px 4px 6px rgba(0,0,0,0.4);
}

.partner ul li a h1{
	font-size: 16px;
	text-align: center;
	margin-bottom: 20px;
}


footer{
	z-index: 99;
	position: relative;
	max-width: 1920px;
	height: 430px;
	margin-top: -40px;
	width: 100%;
	min-width: 1200px;
	background: url(/index/images/foot_bg.png) no-repeat;
}

.foot_in{
	position: relative;
	width: 1200px;
	margin:0 auto;
	height:180px;
}

.foot_in dl{
	width: 100px;
	height: 120px;
	position: absolute;
	text-align: center;
	font-size: 16px;
}

.foot_in dl dt:hover{
	transition: all 0.5s;
	transform: rotateY(180deg);
}


.foot_in dl dt{
	transition: all 0.5s;
	transform: rotateY(0deg);
	height: 100px;
	border-radius: 50%;
	border:1px solid #ccc;
	background: #fff;
	background-image: url(/index/images/foot_dl_bg.png);
	margin-bottom:20px;
}

.foot_in dl:first-child{
	left:77px;
	top:-20px;
}

.foot_in dl:nth-child(2){
	left:395px;
	top:-40px;
}

.foot_in dl:nth-child(3){
	right:395px;
	top:-40px;
}

.foot_in dl:last-child{
	right: 77px;
	top:-20px;
}

.foot_in dl:nth-child(2) dt{
	background-position: -100px 0;
}

.foot_in dl:nth-child(3) dt{
	background-position: -202px 0;
}

.foot_in dl:last-child dt{
	background-position: -300px 0;
}

.foot_box{
	position:relative;
	height:190px;
	width: 1200px;
	margin:0 auto;
}

.foot_nav{
	width:650px;
	height: 150px;
	float: left;
}

.foot_box dl{
	float: left;
	width: 120px;
	height: 120px;
	padding-left:30px;
	border-right: 1px solid #CBCBCB;
}

.foot_box dl:last-child{
	border:0;
}

.foot_box dl dt{
	font-size: 16px;
	font-weight: bold;
	margin-bottom:15px;
}

.foot_box dl dd{
	margin-bottom:6px;
}

footer a:hover{
	text-decoration: underline;
}

.foot_txt{
	height: 100%;
	width: 320px;
	float: right;
	line-height: 2em;
}

.foot_bottom{
	width: 1200px;
	margin: 0 auto;
	height: 60px;
	background: url(/index/index/images/foot_logo.png) no-repeat 30px 0;
	padding-left:280px;
	position: relative;
	line-height: 60px;
}

.language{
	position: absolute;
	width: 200px;
	height:45px;
	line-height: 45px;
	font-weight: bold;
	font-size: 18px;
	bottom:15px;
	left:880px;
}
.language img{
	margin-right: 10px;
}
.language a{float:left;margin-right:10px}

/*新闻详情页**/
.dcss{
		width: 1000px;
		height:auto;
		margin: 0 auto;
		color: #000;
	}
		.dcss html,.dcss address,.dcss blockquote,.dcss body,.dcss dd,.dcss div,
		.dcss dl,.dcss dt,.dcss fieldset,.dcss form,.dcss frame,.dcss frameset,
		.dcss h1,.dcss h2,.dcss h3,.dcss h4,.dcss h5,.dcss h6,.dcss noframes,
		.dcss ol,.dcss p,.dcss ul,.dcss center,.dcss dir,.dcss hr,.dcss menu, 
		.dcss pre { display: block }
		.dcss li { display: list-item }
		.dcss head { display: none }
		.dcss table { display: table }
		.dcss tr { display: table-row }
		.dcss thead { display: table-header-group }
		.dcss tbody { display: table-row-group }
		.dcss tfoot { display: table-footer-group }
		.dcss col { display: table-column }
		.dcss colgroup { display: table-column-group }
		.dcss td,.dcss  th { display: table-cell; }
		.dcss caption { display: table-caption }
		.dcss th { font-weight: bolder; text-align: center }
		.dcss caption { text-align: center }
		.dcss body { margin: 8px; line-height: 1.12 }
		.dcss h1 { font-size: 2em; margin: .67em 0;line-height: 1.5em }
		.dcss h2 { font-size: 1.5em; margin: .75em 0;line-height: 1.5em }
		.dcss h3 { font-size: 1.17em; margin: .83em 0;line-height: 1.5em }
		.dcss h4 { font-size: 1.09em; margin: 1.12em 0;line-height: 1.5em }
		.dcss h4,.dcss p,.dcss blockquote,.dcss ul,.dcss fieldset, .dcss form,.dcss ol,.dcss dl,.dcss dir,.dcss menu { margin: 1.12em 0 }
		.dcss h5 { font-size: .83em; margin: 1.5em 0;line-height: 1.5em }
		.dcss h6 { font-size: .75em; margin: 1.67em 0;line-height: 1.5em }
		.dcss h1, .dcss h2, .dcss h3, .dcss h4, .dcss h5, .dcss h6, .dcss b,.dcss strong { font-weight: bolder }
		.dcss blockquote { margin-left: 40px; margin-right: 40px }
		.dcss i, .dcss cite, .dcss em,.dcss var,.dcss address { font-style: italic }
		.dcss pre, .dcss tt,.dcss  code,.dcss  kbd,.dcss samp { font-family: monospace }
		.dcss pre { white-space: pre }
		.dcss button,.dcss textarea,.dcss input,.dcss object,.dcss select { display:inline-block; }
		.dcss big { font-size: 1.17em }
		.dcss small, .dcss sub, .dcss sup { font-size: .83em }
		.dcss sub { vertical-align: sub }
		.dcss sup { vertical-align: super }
		.dcss table { border-spacing: 2px; }
		.dcss thead, .dcss tbody,.dcss tfoot { vertical-align: middle }
		.dcss td, .dcss th { vertical-align: inherit }
		.dcss s, .dcss strike,.dcss  del { text-decoration: line-through }
		.dcss hr { border: 1px inset }
		.dcss ol, .dcss ul,.dcss  dir, .dcss menu, .dcss dd { margin-left: 40px }
		.dcss ol { list-style-type: decimal }
		.dcss ol ul,.dcss ul ol, .dcss ul ul, .dcss ol ol { margin-top: 0; margin-bottom: 0 }
		.dcss u,.dcss ins { text-decoration: underline }
		.dcss br:before { content: "A" }
		.dcss :before, .dcss :after { white-space: pre-line }
		.dcss center { text-align: center }
		.dcss abbr,.dcss acronym { font-variant: small-caps; letter-spacing: 0.1em }
		.dcss :link,.dcss :visited { text-decoration: underline }
		.dcss :focus { outline: thin dotted invert }
		.dcss BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override }
		.dcss BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override }
		.dcss *[DIR="ltr"] { direction: ltr; unicode-bidi: embed }
		.dcss *[DIR="rtl"] { direction: rtl; unicode-bidi: embed }

