﻿/* 4.5 main CSS */
* {margin:0px;padding:0px}
html {-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-width:1060px;}
body {background:url(header.jpg) #fff top center no-repeat;font-size:12px;font-family:"Microsoft Yahei","宋体",Arial,Helvetica,sans-serif;color:#000000;}
img {border:0;}
li {list-style:none;}
a {text-decoration:none;}
.fl {float:left;}
.fr {float:right;}
a:hover {text-decoration:none}
a:link {text-decoration:none}
a:visited {text-decoration:none}
/*clear*/
.clearfix {overflow:hidden;_overflow:inherit;_zoom:1;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.clear{ clear:both;}
/*other*/
.w1000 {width:1000px; margin:0 auto;overflow:hidden;zoom:1;clear:both;}
.ml12 { margin-left: 32px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.list_16 li{ background:url(dot.png) no-repeat 0 16px; padding-left:16px;font-size:16px;line-height: 36px;}
/***************通用部分***************/
.pageheader {width:100%;}
.header {width:1200px;margin:0 auto;height:620px;}

.center3{	width: 100%;
	height: 120px;
	padding: 10px 0 0 0;}
.center3 h1 {
	color: #981818;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 40px;
}
.center3 p {
	line-height: 30px;
	color: #8b8e91;
	text-indent: 2em;
	font-size: 13px;
}	
.center3 a{ color:#981818}
.bord3{ border:5px #981818 solid; padding:10px;}

.center1 {
	width: 100%;
	height: 120px;
	padding: 10px 0 40px 0;
	background-color: #f2f2f2;
}
.center1 p {
	line-height: 30px;
	color: #6d6e6f;
	text-indent: 2em;
	font-size: 15px;
}
.center1 h1 {
	color: #0a6f79;
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	line-height: 80px;
}

.center1 p {
	line-height: 30px;
	color: #6d6e6f;
	text-indent: 2em;
	font-size: 15px;
}

.center1 a {
	color: #0a6f79;
}
.title1{
	margin-top: 40px;
	font-size: 30px;
	font-weight: bold;
	padding-left: 16px;
	border-left: 8px solid #0a6f79;
	color: #0a6f79;
}
#categor {
	width: 660px;
	float: left;
}

#categor .tpList .pic {
	height: 80px;
	margin: 15px 20px 0 0;
	width: 120px;
}

.tpList .pic {
	display: inline;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	text-align: center;
}

#categor .tpList em {
	display: inline-block;
	font: 20px/35px "Microsoft yahei", "simhei";
	margin: 8px 0 0;
}

#categor .tpList em a {
	color: #282828;
}

#categor .tpWrap:after {
	clear: both;
	content: "";
	display: table;
}

#categor .pic img {
	height: 85px;
	width: 120px;
}

#categor .tpWrap p {
	color: #818181;
}

#categor .tpWrap a:hover {
	color: #d30003;
}

#categor .hd h3 {
	border-bottom: 3px solid #CA1B00;
	margin-top: -3px;
	padding: 0 12px;
	float: left;
	color: #B50000;
	font: 400 20px/32px "microsoft yahei";
	display: block;
}

#categor .hd .more {
	float: right;
}

.h123 {
	height: 124px;
	position: relative;
}

.news_list {
	border-bottom: 1px solid #f0f0f0;
	padding: 10px 0 20px 0;
	position: relative;
}

.news_list h3 {
	line-height: 24px;
	padding-top: 15px;
	padding-bottom: 20px;
}

.news_list h3 a {
	font-size: 22px;
	color: #282828;
	font-family: Microsoft YaHei;
	font-weight: none;
}

.news_list p {
	line-height: 26px;
	color: #6d6e6f;
	font-size: 14px;
	padding-bottom: 5px;
	height: 100px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	text-indent: 28px;
}

.news_list p a {
	color: #8e8e8e;
}

.news_list .ju_pic {
	float: left;
	padding-right: 20px;
	width: 205px;
	height: 150px;
}

.news_list .ju_pic img {
	width: 100%;
	height: 100%;
}


/* .Function {  position: relative; bottom: 0; } */

.fl_right {
	height: 26px;
	color: #8e8e8e;
	float: right;
}

.time {
	color: #8E8E8E;
	position: absolute;
	left: 228px;
	bottom: 20px;
	font-size: 14px;
}

.time span {
	margin-left: 10px;
}

.justify_fix {
	display: inline-block;
	width: 100%;
	height: 0;
	overflow: hidden;
}
.videop{
	width: 326px;
	height: 266px;
}
.videop img{
	width: 326px;
	height: 266px;
}
.pic .xian{
	width: 100%;
	height: 5px;
	background-color: #ededed;
	position: relative;
}
.pic .xian1{
	display: block;
	left: 0;
	top: 0;
	width: 120px;
	height: 5px;
	background-color: #0a6f79;
	position: absolute;
}
.title2{
	margin-top: 10px;
	font-size: 30px;
	font-weight: bold;
	color: #0a6f79;
}
.banner1 {
			width: 630px;
			height: 387px;
			overflow: hidden;
			position: relative;
			border: 1px solid #ddd;
			float: left;
		}
		
		.banner1 .bd {
			position: relative;
			height: 100%;
			z-index: 0;
		}
		
		.banner1 .bd li {
			zoom: 1;
			vertical-align: middle;
		}
		
		.banner1 .bd img {
			width: 630px;
			height: 387px;
			display: block;
		}
		
		.banner1 .hd {
			width: 120px;
			height: 20px;
			position: absolute;
			right: 20px;
			bottom: 6px;
			z-index: 1;
		}
		
		.banner1 .hd ul {
			overflow: hidden;
		}
		
		.banner1 .hd ul li {
			float: left;
			margin-right: 10px;
			width: 10px;
			height: 10px;
			border-radius: 100%;
			line-height: 20px;
			text-align: center;
			background: #fff;
			cursor: pointer;
		}
		
		.banner1 .hd ul li.on {
			background: #e60012;
			color: #fff;
		}		
		.banner1 .bd li p {
			position: absolute;
			bottom: 0;
			height: 40px;
			line-height: 45px;
			color: #fff;
			font-size: 18px;
			text-indent: 20px;
			width: 100%;
			z-index: 666;
		}
		.banner1 .bd li p a{color:#fff;}
		.banner1 .bd li div{
			position: absolute;
			bottom: 0;
			height: 40px;
			width: 100%;
			background-color: #000;
			filter:alpha(opacity=40); /* IE */    
			-moz-opacity:0.4; /* è€??‰?Mozilla */
			-khtml-opacity:0.4; /* è€??‰?Safari */
			opacity: 0.4; /* ?”ˉ???opacity????μ?è§???¨*/
		}
/***************底部***************/
.foot {width:1043px;text-align:center;color:#000;font-size:18px;margin:60px auto 40px auto;line-height:30px;}
.foot p {text-indent:0;}
