﻿@charset "utf-8";
body 
{
	width:100%;
	padding:0;
	margin:0;
	font-family:微软雅黑;
	font-size:13px;
	color:#000;
	border:none;
	background:#fff;
}
p,h2,h1,h3,h4{ padding:0; margin:0;}
a:link,a:visited{ color:#666666; text-decoration:none;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
a:hover{ color:#014a97;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.clear{ clear:both;}
img{ border:0;}
ul
{
	list-style-type:none;
	text-indent:0px;
	padding:0px;
	margin:0px;
}
.head
{
	width:100%;
	float:left;
	height:35px;
	background-color:#0e1f3e;
	border-bottom:4px solid #193975;
}
.container{
	width:94%;
	height:auto;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	padding-left:3px;
	padding-right:3%;
}
.containers{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}
.navi
{
	width:auto;
	float:right;
	z-index:2;
}
.navi li
{
	margin-right:40px;
	font-size:14px;
	color:#fff;
}
.navi li a
{
	color:#fff;
}
.navi li a:hover
{
	color:#ccc;
}
.navi li a.act
{
	color:#ccc;
}
.logoandlan
{
	width:100%;
	float:left;
	background-color:#fff;
	padding-top:15px;
	padding-bottom:15px;
}
.logo
{
	width:125px;
	float:left;
	overflow:hidden;
}
.language
	{
		width:auto;
		float:right;
		background:url(../images/ico_earth.png) no-repeat left center;
		padding-left:20px;
		margin-top:30px;
		text-align:left;
	}
.banner
{
	width:100%;
	float:left;
	border:none;
	z-index:-1;
	position:relative;
}
.banner img
{
	width:100%;
}
.index_main
{
	width:100%;
	float:left;
	background-color:#a2b7c2;
	margin-top:-10px;
	padding-bottom:25px;
}
.index_news
{
	width:100%;
	float:left;
	text-align:left;
	padding-top:25px;
	color:#fff;
}
.index_news_title
{
	width:100%;
	float:left;
	font-size:16px;
}
.index_news_con
{
	width:100%;
	float:left;
	line-height:22px;
	padding-top:10px;
	padding-bottom:20px;
}
.index_news_con a
{
	color:#fff;
	font-size:12px;
	width:100%;
	float:left;
}
.index_news_con a:hover
{
	color:#28166f;
}
.index_news a.more
{
	width:132px;
	height:44px;
	float:left;
	border:2px solid #fff;
	text-align:center;
	background:url(../images/ico_jt.png) no-repeat 105px center;
	font-family:Arial;
	font-size:12px;
	color:#fff;
	line-height:44px;
}
.index_news a.more:hover
{
	background-color:#fff;
	color:#28166f;
}
.index_contact
{
	width:100%;
	float:left;
	text-align:left;
	padding-top:25px;
	color:#fff;
}
.index_contact_title
{
	width:100%;
	float:left;
	font-size:16px;
}
.index_contact_con
{
	width:100%;
	float:left;
	line-height:22px;
	padding-top:10px;
	padding-bottom:15px;
	font-size:12px;
}
.index_contact img
{
	float:left;
}
.footer
{
	width:100%;
	float:left;
	background-color:#0e1f3e;
	height:55px;
	text-align:center;
	line-height:20px;
	color:#fff;
	font-size:12px;
	padding-top:20px;
}
.footer span
{
	float:right;
	display:none;
}

/**********内页样式*********/
.main
{
	width:100%;
	float:left;
	background:url(../images/list_bg.jpg) no-repeat top center;
	background-size:500%;
	background-attachment:fixed;
	overflow:hidden;
	position:relative;
	z-index:-1;
}
.main_left
{
	width:100%;
	float:left;
	padding:0px;
	padding-bottom:10px;
	padding-top:10px;
}
.pro_navi,.contact_left
{
	width:100%;
	float:left;
	padding-left:18px;
	background:url(../images/left_bg.png) repeat top center;
	padding-bottom:15px;
	padding-top:15px;
	line-height:25px;
	text-align:left;
}
.pro_navi a
{
	width:100%;
	float:left;
	background:url(../images/ico_jt2.png) no-repeat left 8px;
	padding-left:18px;
	color:#fff;
}
.contact_left
{
	margin-top:20px;
	padding-top:10px;
	color:#fff;
}
.contact_left img
{
	width:205px;
}
.main_right
{
	width:100%;
	float:left;
	background:url(../images/right_bg.png) repeat top center;
	text-align:left;
	line-height:25px;
	padding:2%;
	margin-top:10px;
	margin-bottom:10px;
	min-height:400px;
}
.main_right img
{
	width:40%;
}
.main_right ul.pro_list{
	list-style-type:none;
	margin:0px;
	text-indent:0px;
	padding:0px;
}
.main_right ul.pro_list li
{
	padding:0px;
	width:48%;
	height:auto;
	float:left;
	text-align:center;
	line-height:30px;
	padding:0px;
	margin:0px;
	text-decoration:none;
	text-indent:0px;
	overflow:hidden;
	color:#5f5f5f;
	margin-bottom:10px;
}
.main_right ul.pro_list li:nth-child(3n)
{
	padding-right:0px;
}
.main_right ul.pro_list li:nth-child(2n)
{
	float:right;
	padding-right:1%;
}
.main_right ul.pro_list li a{
	width:88px;
	height:33px;
	float:right;
	text-align:center;
	line-height:30px;
	background-color:#8f2a28;
	color:#fff;
}
.main_right ul.pro_list li img{
	width:100%;
	height:auto;
	float:left;
	padding-bottom:10px;
}
.detail_con{
width:100%;
float:left;
}
.detail_con img{
width:100%;
}
.mod_news_con
{
	width:100%;
	float:left;
}
.mod_news_con .item
{
	width:100%;
	float:left;
	margin-bottom:15px;
	border-bottom:1px dashed #aaa;
	padding-bottom:15px;
}
.mod_news_con .item a img
{
	max-width:100%;
}
.mod_news_con .item .news_title
{
	width:100%;
	float:left;
}
.mod_news_con .item .news_title a
{
	width:100%;
	float:left;
	font-size:16px;
	color:#000;
}
.mod_news_con .item .news_title span
{
	width:100%;
	float:left;
}
.nyrightsall
{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}
.paginator { font: 13px 微软雅黑;padding:10px 0px 10px 0; }
.paginator a {padding: 5px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:15px;margin-left:5px;width:auto;height:auto;}
.paginator a:visited {padding: 5px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:15px;margin-left:5px;width:auto;height:auto;}
.paginator .cpb {padding: 5px 6px;font-weight: bold; font-size: 13px;border:none;width:auto;height:auto;}
.paginator a:hover {color: #fff; background: #5a5858;border-color:#5a5858;text-decoration: none;width:auto;height:auto;}
.paginator span{padding: 5px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:15px;margin-left:5px;width:auto;height:50px;}
.newsdetail
{
	width:100%;
	height:auto;
	float:left;
}
.newsdetail .title
{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	color:#000;
	font-size:16px;
}
.newsdetail .title span
{
	font-size:12px;
	color:#7c7c7c;
	width:100%;
	float:left;
}
.newsdetail .con
{
	width:100%;
	float:left;
	text-align:justify;
	padding-top:20px;
	line-height:25px;
}
.mod_news_con .items
{
	width:100%;
	float:left;
	border-bottom:1px dashed #999;
	line-height:35px;
}
.mod_news_con .items a
{
	width:auto;
	float:left;
}
.mod_news_con .items span
{
	width:auto;
	float:right;
}

@media screen and (min-width: 40em) 
{
	.container,.containers{
	width:1200px;
	height:auto;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	padding:0px;
	}
	.navi
	{
		width:auto;
		float:right;
	}
	.navi li
	{
		margin:0px;
		margin-left:40px;
		font-size:14px;
		color:#fff;
		padding-top:8px;
	}
	.navi li a
	{
		color:#fff;
	}
	.logoandlan
	{
		width:100%;
		float:left;
		padding-top:15px;
	}
	.logo
	{
		width:auto;
		float:left;
	}
	.language
	{
		width:auto;
		float:right;
		background:url(../images/ico_earth.png) no-repeat left center;
		padding-left:20px;
		margin-top:20px;
		text-align:left;
	}
	.index_news
	{
		width:50%;
		float:left;
		text-align:left;
		padding-top:25px;
		color:#fff;
	}
	.index_contact
	{
		width:50%;
		float:left;
		text-align:left;
		padding-top:25px;
		color:#fff;
	}
	.footer
	{
		width:100%;
		float:left;
		background-color:#0e1f3e;
		height:75px;
		text-align:center;
		line-height:75px;
		color:#fff;
		font-size:12px;
		padding-top:0px;
	}
	.footer span
	{
		display:block;
	}
	.main
	{
		width:100%;
		float:left;
		background:url(../images/list_bg.jpg) no-repeat top center;
		background-size:100%;
		background-attachment:fixed;
		overflow:hidden;
		position:relative;
		z-index:-1;
	}
	.main_left
	{
		width:240px;
		float:left;
		padding-bottom:10px;
		padding-top:10px;
	}
	.pro_navi,.contact_left
	{
		width:222px;
		float:left;
		padding-left:18px;
		background:url(../images/left_bg.png) repeat top center;
		padding-bottom:15px;
		padding-top:15px;
		line-height:25px;
		text-align:left;
	}
	.pro_navi a
	{
		width:200px;
		float:left;
		background:url(../images/ico_jt2.png) no-repeat left 8px;
		padding-left:18px;
		color:#fff;
	}
	.pro_navi a:hover
	{
		color:#999;
	}
	.pro_navi a.act
	{
		color:#999;
	}
	.contact_left
	{
		margin-top:20px;
		padding-top:30px;
		color:#fff;
	}
	.main_right
	{
		width:870px;
		float:right;
		background:url(../images/right_bg.png) repeat top center;
		text-align:left;
		line-height:25px;
		padding:15px;
		margin-top:10px;
		margin-bottom:10px;
	}
	.contact_left img
	{
		width:205px;
	}
	.main_right ul.pro_list{
		list-style-type:none;
		margin:0px;
		text-indent:0px;
		padding:0px;
	}
	.main_right ul.pro_list li{
		width:280px;
		height:auto;
		float:left;
		text-align:left;
		line-height:30px;
		padding:0px;
		margin:0px;
		text-decoration:none;
		text-indent:0px;
		overflow:hidden;
		padding-right:15px;
		padding-bottom:25px;
		color:#5f5f5f;
	}
	.main_right ul.pro_list li:nth-child(3n)
	{
		padding-right:0px;
	}
	.main_right ul.pro_list li a{
		width:88px;
		height:33px;
		float:right;
		text-align:center;
		line-height:30px;
		background-color:#8f2a28;
		color:#fff;
	}
	.main_right ul.pro_list li img{
		width:280px;
		height:260px;
		float:left;
		padding-bottom:10px;
	}
	.main_right ul.pro_list li:nth-child(2n)
	{
		float:left;
	}
}