﻿@charset "utf-8";



li {

	list-style: none;

}

img {

	border: 0;

}

.clear {

	clear: both;

}

a {

	text-decoration: none;

}

.top {

	background: url(../images/top_01.jpg) repeat-x;

	height: 5px;

	position: relative;

}

.headcontainer {

	position: relative;

	box-shadow: 0px 0px 8px #666;

}

.head {

	width: 100%;

	margin: 0 auto;

	margin-top: -5px;

}

.logo {

	float: left;

}

.head .nav {

	float: right;

}

.maincontainer {

	background: #fafafa;

	padding-bottom: 34px;

}

.main {

	width: 960px;

	margin: 0 auto;

}

.mainleft {

	float: left;

	margin-top:50px;

}


.leftnav {

	box-shadow: #cccccc 1px 1px 3px;
	width:260px;

	margin-top: -30px;

	position: relative;

	z-index: 10;

	background: #fff;

}

.leftnav .navtitle {

	background: #1A529C url(../images/newsbg_16.png) 195px 7px no-repeat;

	width: 220px;

	height: 52px;

	padding-left: 40px;

	border-top: solid #e8390c 5px;

}

.navtitle h1 {

	font-size: 18px;

	color: #FFF;

	font-weight: bold;

	padding-top: 13px;

	-webkit-text-shadow: #095b9d 1px 0 0, #095b9d 0 1px 0, #095b9d -1px 0 0, #095b9d 0 -1px 0;

	-moz-text-shadow: #095b9d 1px 0 0, #095b9d 0 1px 0, #095b9d -1px 0 0, #095b9d -1px 0;

	text-shadow: #095b9d 1px 0 0, #095b9d 0 1px 0, #095b9d -1px 0 0, #095b9d 0 -1px 0;

*filter: Glow(Color=#000, Strength=1);

}

.navtitle p {

	font-size: 19px;

	color: #FFF;

	-webkit-text-shadow: #095b9d 1px 0 0, #095b9d 0 1px 0, #095b9d -1px 0 0, #095b9d 0 -1px 0;

	-moz-text-shadow: #095b9d 1px 0 0, #095b9d 0 1px 0, #095b9d -1px 0 0, #095b9d -1px 0;

	text-shadow: #095b9d 1px 0 0, #095b9d 0 1px 0, #095b9d -1px 0 0, #095b9d 0 -1px 0;

*filter: Glow(Color=#000, Strength=1)

}

.ulnav {

	padding-left: 24px;

}

.cpulnav {

	padding-left: 0px;

}

/*客服*/


.kefu {

	padding: 0px 0px 0px 0px;

	background: #fff;

	margin-top: 0px;
	width:260px;

	box-shadow: #cccccc 1px 1px 3px;

}

.kefu p {

	text-align: left;


	color: #484848;

}

.kefu .pp {

	margin-top: 28px;

	margin-bottom: 10px;

}

.kefu .img {

	margin-bottom: 17px;

	margin-left: 3px;

}

.kefu p img {

	margin-right: 15px;

}

/*右边*/

.mainright {

	padding-left: 3%;

	padding-top: 25px;

	float: left; 

	width: 670px;

}

.mainright h1 {

	font-size: 25px;

	color: #1A529C;

	float: left;

}

.mainright h1 span {

	font-weight: normal;

	font-size: 19px;

	color: #484848;

	margin-left: 15px;

}

.mainright .righttitle p {

	float: right;

	margin-top: 5px;

	color: #7a7a7a;

	font-size: 13px;

}

.mainright .righttitle p a {

	color: #7a7a7a;

	font-size: 1px;

}

.mainright .righttitle p a:hover {

	color: #1A529C;

}

.mainright .p {

	background: #fff;

	margin-top: 25px;

	padding: 10px 0px 0px 0px;

	border-top: solid #1A529C 3px;

	min-height:500px;

}

/*新闻列表*/

.page-box {

}

.news-list {

	width: 670px;

	float: left;

	border-bottom: 1px dotted hsl(0, 3%, 87%);

	padding-bottom: 20px;

	margin-bottom: 20px;

}

.news-list .newspic {

	float: left;

	width: 10px;

}

.news-list .newspic img {

	width: 10px;

	BORDER: #eeeeee 1px solid;

	padding: 3px;

}

.news-list .newscont {

	float: right;

	width: 670px;

}

.news-list .newscont li {

	margin-bottom: 5px;

}

.news-list .newscont li a {

	color: #000;

	line-height: 42px;

	font-size: 18px;

}

.news-list .newscont li a:hover {

	color: #04589d;

}

.news-list .newscont span {

	float: right;

	width: right;

	color: hsl(0, 0%, 80%);

}

.incont p {

	margin-bottom: 6px;

}

.news-list .newscont p a {

	margin-top: 6px;

	font-size: 12px;

	line-height: 24px;

	color: hsl(0, 0%, 60%);

}

.page {

	padding: 10px 0 0;

}

.page a, .page span {

	display: inline-block;

	height: 30px;

	text-align: center;

	padding: 0 12px;

	border: 1px solid hsl(0, 0%, 87%);

	line-height: 30px;

	font-size: 14px;

	margin-right: 10px;

}

/*新闻产品内页*/

.proleft {

	float: left;

	width: 260px;

}

.proleft img {

	width: 260px;

	border: 1px solid hsl(0, 0%, 87%);

	padding: 3px;

}

.proright {

	float: right;

	width: 380px;

}

.ptitle {

	width: 380px;

	float: left;

	text-align: left;

	color: #e8390c;

	line-height: 22px;

	font-size: 22px;

	border-bottom: 1px dotted hsl(0, 3%, 87%);

	padding-bottom: 20px;

}

.pinfo {

	width: 380px;

	float: left;

	border-bottom: 1px dotted hsl(0, 3%, 87%);

	padding-bottom: 10px;

	padding-top: 10px;

}

.newsContent {

	border-top: 1px dotted hsl(0, 3%, 87%);

	margin-top: 25px;

	padding-top:20px;

}

.stitle {

	text-align: center;

	color: #0062b2;

	line-height: 22px;

	font-size: 22px;

}

.newsinfo {

	text-align: center;

	color: hsl(0, 0%, 80%);

	line-height: 20px;

	font-size: 14px;

	padding: 10px;

	border-bottom: 1px dotted hsl(0, 3%, 87%);

}

.newsBtn {

	border-top: 1px dotted hsl(0, 3%, 87%);

	padding-top: 20px;

	padding-bottom: 30px;

	margin-top: 20px;

	width: 670px;

}

.incont p {

	margin-bottom: 6px;

}

/*产品列表*/

.albumlist {

	width: 670px;

}

.albumlist ul {

	overflow: hidden;

	margin-bottom: 20px;

}

.albumlist ul li {

	position: relative;

	float: left;

	margin-bottom: 15px;

	margin-right: 8px;

	overflow: hidden;

	width: 200px;

}

.albumlist li img {

	width: 196px;

	border:1px solid #e8e8e8;

}

.albumlist li img:hover {

	opacity: 0.6;

	transition: All 0.4s ease-in-out;

	-webkit-transition: All 0.4s ease-in-out;

	-moz-transition: All 0.4s ease-in-out;

	-o-transition: All 0.4s ease-in-out;

}

.pagebox p {

	background: #999999;

	font-size: 14px;

	text-align: center;

	line-height: 25px;

	height:25px;

	overflow:hidden;

	width:198px;

	color: #fff;

}

.page {

	padding: 10px 0 0;

}

.page a, .page span {

	display: inline-block;

	height: 30px;

	text-align: center;

	padding: 0 12px;

	border: 1px solid hsl(0, 0%, 87%);

	line-height: 30px;

	font-size: 14px;

	margin-right: 10px;

}

/*脚部*/

.footcontainer {

	background: #0062b2;

}

.foot {

	width: 100%;

	margin: 0 auto;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top:25px;

}

.footleft {

	float: left;

	margin-top: 20px;

}

.footright {

	float: right;

}

.footleft p {

	line-height: 23px;

}

.footleft p, .footleft a {

	color: #fff;

	font-size: 13px;

}

