﻿
body { margin:0;
	padding:0;
	background-color:#fff;
	font-family:'微软雅黑', microsoft yahei,Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height:24px;
	text-align:left;
	color:#333;
}
ul,li,ol{ margin:0; padding:0; list-style:none;font-family: microsoft yahei,Arial,Helvetica,sans-serif;}
dt,dd.dl, ul,li,ol,p,a,img{ border:0px;	  margin:0px; padding:0px;}
div{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ font-style:normal; font-size:100%; font-weight: normal; margin: 0}
h1{
	font-size:22px;
}
img{border:none;}
.clear{clear:both;}
.container{
	width: 1200px;
	margin: 0 auto;
}
p{
	line-height: 22px;
	font-size: 14px;
}
a{ color:#444444; text-decoration:none;font-family:'微软雅黑', microsoft yahei,Arial,Helvetica,sans-serif;}
a:hover{
	color: #0279f0;
	text-decoration: underline;
}
.icon{display:block;background: url("../images/icon.png") no-repeat;}
.ad{
	margin:30px auto;
}
hr{
	display: block;
	height: 1px;
	background: #f2f2f2;
	clear: both;
	border: none;
}
/* 头部 */
.topbg{
	width: 1200px;
	height: 346px;
	margin:0 auto;
	padding:0;
}
.focus { width: 1200px; height: 346px; overflow: hidden; position: relative; left: 0; top: 0; font-size: 14px; padding:1px;  }
.focus .focus-box { width: 1200px; height: 346px; overflow: hidden; position: relative; left: 0; top: 0; }
.focus .focus-pics { position: absolute; left: 0; top: 0;   height: 346px; display: block; }
.focus .focus-box a { display: block; zoom: 1; position: relative }
.focus img { display: block; border: 0; width: 1200px; height: 348px; }
.focus .controls { position: absolute; width: 100%; left: 0; bottom: 1px; }
.focus .controls ul, .focus .controls li { margin: 0; padding: 0; list-style: none; }
.focus .controls .bg { width: 1200px; height: 45px; background-color: #000000; filter: alpha(opacity=30); opacity: 0.3; -moz-opacity: 0.3; }
.focus .controls .info { position: absolute; left: 0; top: 0; z-index: 1; color: #fff; padding: 3px 0 0 5px; }
.focus .controls .info b { display: block; font-size: 14px; }
.focus .controls .l-btn { position: absolute; right: 10px; bottom: 5px; z-index: 2; color: #fff; font-size: 10px; }
.focus .controls .l-btn ul{
	border: none;
}
.focus .controls .l-btn li { float: left; width: 12px; height: 12px; text-align: center; margin-left: 4px;  border-radius: 10px; line-height: 12px; cursor: pointer; background: #fff;
	font-family: Arial;color: #fff; font-size: smaller }
.focus .controls .l-btn li.selected { width: 30px; height: 12px; line-height: 12px; margin-top: -2px; background: #b8051a;   color: #b8051a; }
.topbg .focus span{
	display: block;
	width: 488px;
	height: 165px;
	background: url("../images/id_03.png") no-repeat;
	position: absolute;
	left:70px ;
	top: 64px;
}
#header{
	background-image: url(../images/navbg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 123px;
}
#nav{ width:1200px; margin:0 auto; padding-top:15px; height:123px;}
.column{ width:110px; margin:0 8px; height:100px; float: left;text-align: center;  font-size: 22px; font-weight: normal}
.column a i{
	display: block;
	width: 35px;
	height: 35px;
	margin: 10px auto;


}
#nav .hui{ width:10px; height:100px; background:url(../images/hui.jpg) no-repeat top center; float: left;}
 #nav_1 i{ background-position:0 0; }
#nav_2 i{ background-position:-64px 0; }
#nav_3 i{ background-position:-113px 0; }
#nav_4 i{ background-position:-160px 0; }
#nav_5 i{ background-position:-214px 0; }
#nav_6 i{ background-position:-264px 0; }
#nav_7 i{ background-position:-320px 0; }
#nav_8 i{ background-position:-374px 0; }
#nav_9 i{ background-position:-423px 0; }

.wrapper{
	height: auto;
	overflow: hidden;
	margin-bottom: 30px;
}
.w_left{
	width:670px ;
	float: left;
}
.play{width: 670px;height: 380px;overflow: hidden}
.play img{width: 670px;height: 380px;}
.play .focus-box { width: 670px; height: 380px; overflow: hidden }
.play .focus-pics {width: 670px;  height: 380px; }
.tip-news{ width: 490px;
	float: right;
}
.tip-news h2{
	line-height: 40px;
	font-size: 20px;
	margin-top: 5px;
}
.tip-news h2 a{
	color: #d30800;
}

.tip-news p{
	display: block;
	color: #999;
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 10px;
}
.tip-news .ul-listy{
	padding-top: 10px;
}
.tip-news .ul-listy li{
	font-size: 16px;
}
.mod-title{
	position: relative;
	height:55px ;
	background: #f3f3f3;
}
.mod-title h2{
	display: block;
	width: 160px;
	height: 55px;
	background: #fff;
	 line-height: 55px;
	font-size:24px ;
	color: #2c3e50;
	font-weight: normal;
}
.mod-title h2 i.icon{
	display: block;
	width: 10px;
	height: 55px;
	float: left;
	 margin-right: 10px;
	background-position: -339px -54px;
}
.mod-title h2 span.icon{
	margin-top: 6px;
	width: 42px;
	height: 48px;
	float: left;
}
#span_01{
	background-position:0 -58px ;
}
#span_02{
	background-position:-42px -58px;
}
#span_03{
	background-position:-96px -58px;
}
#span_04{
	background-position:-158px -58px;
}
#span_05{
	background-position:-210px -58px;
}
#span_06{
	background-position:-264px -58px;
}
#span_07{
	background-position:-423px -58px;
}
.mod-title h2 em{
	font-style: normal;
	text-align: left;
}
.mod-title h2 a{
	color: #333;
}
.mod-title .more{
	position: absolute;
	right: 10px;
	top: 15px;
	color: #999;
}
.ul-listy{ font-size: 10px;}
.ul-listy li{
	line-height:28px;
	font-size: 14px;

}
.ul-listy li:before{
	content: '.';
	font-weight: bolder;
	margin-right: 10px;
	line-height: 30px;
}


.news_pass{
	height: auto; overflow: hidden;
	padding-top:30px;
}
.news_pass ul{
	display:table;
}
.news_pass ul li{
	display: block;
	width:316px ;
	text-align: center;
	line-height: 30px;
	margin-right: 35px;
	*margin-right:25px;
	float: left;

}
.news_pass ul li img{
	width: 316px;
	height:190px ;
}
.news_pass ul li a{
	color: #222222;
}

.img-text{
	height:auto;
	overflow:hidden;
	padding-top: 10px;
	padding-bottom: 5px;
}
.img-text img{
	display:block;
	width:158px;
	height:110px;
	margin-right: 10px;
	float:left;
}
.img-text h3{
	color:#4d4c4c;
	line-height:40px;
	font-size: 18px;
}
.img-text h3 a{
	color:#333;
}
.img-text p{
	padding-top: 10px;
	font-size: 12px;
	line-height:21px;
	color:#777;
}
.img-text p a{
	color:#d30800 ;
}

.wrap_mod{
	width: 374px;
	height: auto;
	float: left;
}
.wrap_center{
	margin: 0 30px;
}
.wrap_mod_title{
	font-size: 18px;
	height: 45px;
	position: relative;
	background: linear-gradient(to right,#06b0c9,#78bd1d);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #06b0c9, endColorstr = #78bd1d);
	margin-top:30px;
}
.wrap_mod_title a{
	display: block;
	line-height: 42px;
	height: 42px; right: 0;
	left: 0;
	background: #f2f2f2;
	bottom: 0;
	position: absolute;
	padding-left: 20px;
}
.video{
	width: 414px;
	height: 550px;
	overflow: hidden;
}
.video .wrap_mod_title{
	width: 390px;
	margin-bottom: 20px;
}
.video ul li{
	display: block;
	width:176px;
	float: left;margin-right:27px;
	line-height:40px;
	margin-bottom: 30px;
	position: relative;z-index: 1;
}
.video ul li img{
	display: block;
	width: 176px;
	height: 170px;
}
.video ul li p{
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #f2f2f2;
}
.video ul li span{
	display: block;
	width: 51px;
	height: 51px;
	position: absolute;
	top: 50px;
	left: 60px;
	z-index: 2;
	background-position: -364px -60px;
}

.wrap-right{
	width: 785px;
	float: right;
}
.wrap-right .wrap_mod_title{
	text-align: center;
}
.wrap-right .img-text h3{
	font-size: 16px;
}
.wrap-right .img-text img{
	width:120px;
	height: 80px;
}
.wrap-right .wrap_mod .img-text{
	width: 373px;
	padding-bottom: 8px;
}
.img-text-right{
	float: right;
}
.wrap-right hr{
	margin: 0;
}
.img-list li{
	float: left;
	width:200px ;
	margin-top: 30px;
	}
.img-list li img{
	display: block;
	width: 185px;
	height: 120px;
	margin:0 auto;
}
.footer{
	height: auto;
	overflow: hidden;
	background: linear-gradient(to right,#06b0c9,#78bd1d);
}
.footer-main{
	background: #fff;
	margin-top: 3px;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
	font-size: 16px;
	line-height: 40px;
}

.path-nav{ margin-top:50px;
	height:auto; overflow:hidden;
	line-height:40px;
	padding: 0 10px;
	font-size: 16px;
	border-bottom:4px #e3e3e3 solid;
	margin-bottom:25px; }

.path-nav a{ font-size: 16px; line-height: 40px; color: #000; text-decoration:none; }
.path{
	width:700px;
	float:left;}
.on { margin-top:60px;
	width: 1000px;
	height:60px;
	text-align: center;
	line-height: 40px;
	word-spacing: 1em;
	font-family: "宋体";
	color:#333;
	font-size: 14px;
}
.on a{ margin-top:60px;
	width: 1000px;
	height:60px;
	text-align: center;
	line-height: 40px;
	word-spacing: 1em;
	font-family: "宋体";
	font-size: 14px;

	color:#333;
}

DIV.sys_papge {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #313031; PADDING-TOP: 4px; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
DIV.sys_papge A {
	BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0030ce; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; TEXT-DECORATION: none
}
DIV.sys_papge A:hover {
	BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.pagination A:active {
	BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.sys_papge SPAN.current {
	BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #444444; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.sys_papge SPAN.disabled {
	DISPLAY: none
}
.conment .mod-title{
	background: none;
	border-bottom: 1px #cccccc solid;
	margin-bottom: 20px;
}
.conment .mod-title h2{
	border-bottom: 1px #cd0100 solid;
	margin-top: 1px;
}
.conment .mod-title h2 a {
	font-size: 17px;
	color: #cd0100;
	font-weight: bold;
}
.conment .mod-title .more{

}
.conment ul li{
	line-height: 40px;
}
.conment ul{
	border-bottom: 1px #f2f2f2 dashed;
	margin-bottom: 30px;
}
.article{
	width:auto; height:auto; overflow:hidden;
	padding-left:10px;
	padding-right:35px;
}
.article h1{
	text-align:center;
	font-size:26px;/*24/12*/
	font-family:'microsoft yahei';
	line-height:60px;
	margin-bottom: 20px;
}
.note{
	line-height:24px;/*24/12*/
	border-bottom:1px #ddd dashed;
	height:auto; overflow:hidden;
	padding-bottom:10px;
}
.note-left{
	width:300px;
	float:left;}
.note-right{
	width:330px;
	float:right;
	padding-top:30px;
	position:relative;}
.note-right .bdsharebuttonbox{
	width:130px;
	position:absolute;
	right:0px;
	top:24px;}
.article .section{
	margin-top:30px;
	line-height:24px;
	word-wrap : break-word ;
}
.article .section p{
	margin-bottom:24px;/*36/12*/
	color: #333;
	line-height:25px;
}

