@charset "gb2312";
/* CSS Document */

.about-wrap{
	width: 100%;
	min-width: 980px;
	height: 3232px;
	padding-top: 0px;
	background: url(../image/bgabout.jpg) no-repeat center 0;
}
.about-main{
	margin:0 auto;
	width:980px;
	position: relative;
	overflow: hidden;
	margin-bottom: 1px;
	margin-top: 0;
}
.kong{ margin:0 auto; padding:0; width:100%; height:50px;}
.about-main .title{
	height: 30px;
}
.about-main .title .line{
	width: 0;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;	

	background: url(../img/bg_line06.png) no-repeat center center;
	overflow: hidden;
}
.about-main .title span{
	position: absolute;
	left: 50%;
	top: 0px;
	display: block;
	margin-left: -65px;
	width: 130px;
	height:30px;
	line-height: 30px;
	text-align: center;
	font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; 
	font-size: 24px;
	color: #111;
	overflow: hidden;
}
.aboutnei{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center;}
.aboutnei1{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:24px; color:#58b530;  text-align:center;  line-height:55px;font-weight:normal; text-decoration: none;}


.about4{
	position: relative;
	height: 400px;
	margin: 0 auto;
	padding-top: 10px;
	overflow: hidden;
}

.indexabout4{ margin:0 auto; padding:0; width:1000px; height:370px;}
.indexabout41{ margin:0; padding:0; width:320px; margin-left:10px; height:370px; float:left; background:#58b530;}
.indexabout411{ margin:0; padding:0; width:292px; padding-left:10px; height:223px; padding-top:20px; float:left; background:#58b530;}
.indexabout412{ margin:0; padding:0; width:292px; padding-left:10px; height:auto; float:left; background:#58b530; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:12px; color:#ffffff;  text-align:left;  line-height:20px;font-weight:normal; text-decoration: none;}


.about5{
	position: relative;
	height: auto;
	margin: 0 auto;
	width:1000px;
	padding-top: 50px;
	overflow: hidden;
}

.cx{font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:24px; color:#000000;  text-align:left;  line-height:35px;font-weight:normal; text-decoration: none;}
.cx1{font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:18px; color:#666666;  text-align:left;  line-height:35px;font-weight:normal; text-decoration: none;}

.news-box{
	width: 100%;
	height: 550px;
	overflow: hidden;
	position: relative;
}
.news-box ul{
	width: 109%;
}
.news-box ul li{
	float: left;
	width: 212px;
	height: 345px;
	margin-top: 300px;
	margin-right: 24px;
	background: #fff;

}
.news-box ul li .img{
	width: 212px;
	height: 343px;
	padding: 2px;
	overflow: hidden;
}
.news-box ul li .tit{
	height: 57px;
	line-height: 57px;
	border-bottom: 1px solid #dddcdc;
	text-align: center;
	font-size: 16px;
	color: #111;
	margin-bottom: 3px;
}
.news-box ul li dl{
	padding: 7px;
}
.news-box ul li dl dt span{
	color: #adadad;
	font-weight: bold;
}
.news-box ul li dl dd{
	font-size: 10px;
	line-height: 18px;
	color: #666;
	padding-left: 17px;
	margin-bottom: 6px;
}
.culture{
	position: relative;
	height: 600px;
	margin: 0 auto;
	padding-top: 70px;
	overflow: hidden;
}
.culture .culimg{
	width: 980px;
	margin-left: -980px;
}
.culture .culcon {
	width: 980px;
	margin-top: 35px;
	margin-left: 980px;
}
.culture .culcon li{
	float: left;
	width: 210px;
	margin-left: 40px;
	font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; 
	font-size: 12px;
	text-align:center;
}
.culture .culcon li p{
	font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; 
	font-size: 12px;
	text-align:center;
	color:#666666;
}

.culture .culcon .tit{
	font-size: 18px;
	color: #111;
	margin-bottom: 15px;
}


.culture .wenzi {
	width: 980px;
	margin-top: 25px;
	height:auto;
}

.culture .wenzi p{
	font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; 
	font-size: 16px;
	text-align:center;
	
	color:#2e93c9;
}
.culture .tu {
	width: 880px;
	margin: 0 auto;
	margin-top: 25px;
	height:auto;
}

.tt{font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; 
	font-size: 24px;
	color::#2e93c9;
	font-weight:bold;
	text-align:left;
	line-height:54px;}

.honor-box{position:relative;width:824px;height:300px;margin:80px auto 0;}
.honor-box ul{position:relative;width:824px;height:300px;}
.honor-box li{position:absolute;background:url(../img/bg_shadow04.png);width:0;height:0;top:46px; padding: 10px;left:377px;z-index:0;cursor:pointer;overflow:hidden; text-align: center;}
.honor-box li img{width:100%;height:100%;vertical-align:middle;}
.honor-box .prev, .honor-box .next{position:absolute;display: inline-block; top:50%;width:25px;height:50px;margin-top:-25px;overflow:hidden;cursor:pointer;background:url(../img/bg_btn01.png) no-repeat;}
.honor-box .prev{left:-70px;}
.honor-box .next{right:-70px;background-position:-25px 0;}

.honor-wrap{
	height: 550px;
}


.honor-wrap{
	height: 550px;
}


#page{
	height: 380px;
	overflow: hidden;
}
#container{
	position: relative;
	margin-top: 260px;

}
#timeline {
	width: 900px;
	margin:0 auto;
	overflow:hidden;
	position: relative;
	background:url(../../img/bg_line07.gif) 0px 45px repeat-x;
}
#dates {
	width: 862px;
	height: 87px;
	margin-bottom: 30px;
	overflow: hidden;

}
#dates li {
	list-style: none;
	float: left;
	width: 140px;
	height: 87px;
	font-size: 16px;
	text-align: center;
	cursor:pointer;
}
#dates a {
	background: url(../../img/bg_sign15.png) center center no-repeat;
	line-height: 27px;
	padding-top: 60px;
	height: 27px;
	font-size: 12px;
	display:block;
}
#dates .selected{
	font-size: 18px;
	color:#fff;
	padding-top: 0;
	height: 87px;
	line-height: 76px;
	background: url(../../img/bg_sign14.png) center center no-repeat;
}
#issues {
	width: 862px;
}
#issues li {
	float: left;
	width:862px; height:153px;
}
#issues li .div_01{
	height:128px; 
	width:300px; 
	margin-left:288px;
	font-size: 14px;
	color: #111;
	text-align: center;

}
#issues li .div_01 .div1{ padding:20px; height:88px; color:#fff; padding-right:10px;}
#container #next,  #container #prev {
	position: absolute;
	display:block;
	width: 18px;
	height: 19px;
	cursor:pointer;
	top: 36px;
	text-indent: -99em;
	overflow: hidden;
	background: url(../../img/bg_sign16.png) no-repeat;
}

#container #next {
	right: 0;
	background-position: -18px -19px;
}
#container #next:hover{
	background-position: -18px 0;
}
#container #prev {
	left: 0;
	background-position: 0 -19px
}
#container #prev:hover{
	background-position: 0 0;
}

.about-con{
	text-align: center;
	font-size: 13px;
	line-height: 23px;
	color: #111;
	margin-top: 160px;
/*	opacity: 0;
	filter:alpha(opacity=0);
*/}


.about-con1{
	margin:0 auto; 
	padding:0; width:980px;
	height:auto;
	font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; 
	text-decoration:none; 
	text-align: left;
	font-size: 13px;
	line-height: 30px;
	color: #111;
	margin-top:40px;
/*	opacity: 0;
	filter:alpha(opacity=0);
*/}
.about-con1 p{
	font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; 
	text-decoration:none; 
	text-align: left;
	font-size: 13px;
	line-height: 30px;
	color: #111;
/*	opacity: 0;
	filter:alpha(opacity=0);
*/}


.about-nav{
	/*position: fixed;*/
	position: absolute;
	right: 0;
	top: 200px;
	width: 152px;
	height: 212px;
	padding-top: 2px;
	background: url(../../img/bg_nav01.png) no-repeat;
}
.about-nav a{
	position: relative;
	float: left;
	width: 100%;
	display: inline-block;
	height: 41px;
	line-height: 41px;
	font-size: 14px;
	color: #111;
	text-indent: 35px;
	overflow: hidden;
}
/*.about-nav a:hover,*/.about-nav a.cur{
	background: url(../../img/bg_nav02.png) no-repeat;
	color: #fff;
}
.about-nav a.fi{
	background-position: 0 -2px;
}
.about-nav a.se{
	background-position: 0 -43px;
}
.about-nav a.th{
	background-position: 0 -84px;
}
.about-nav a.fo{
	background-position: 0 -125px;
}
.about-nav a.fiv{
	background-position: 0 -166px;
}
.news-list {
	margin-top: 20px;
	height: 396px;
}
.news-list li{
	width: 100%;
	float: left;
	line-height: 32px;
	cursor: pointer;
	font-size: 13px;
	border-bottom: 1px solid #ddd;
}
.news-list li.odd{
	background: #eee;
}
.news-list li span{
	float: right;
	padding-right: 15px;
}
.news-list li a{
	transition:all 0.3s ;	
}
.news-list li.odd a{
	padding-left: 15px;
}
.news-list li.hover{
	background: #58b647;
	color: #fff;
}
.news-list li.hover a{
	color: #fff;
}

.info-til{
	width: 760px;
	margin: 0 auto;
	padding: 30px 0;
}
.info-til h2{
	font-size: 16px;
	color: #111;
	text-align: center;
	padding-bottom: 5px;
}
.info-til p{
	text-align: right;
	font-size: 12px;
	color: #888;
}
.info-con{
	width: 760px;
	margin: 0 auto;
	padding: 40px 0;
	border: 1px solid #eee;
	border-width: 1px 0;
	overflow: hidden;
	min-height: 360px;
	font-size: 13px;
}
.info-con img{
	max-width:100%;
}
.info-page{
	width: 760px;
	margin: 0 auto;
	padding: 15px 0 50px;
}

.solve-list{margin: 0 auto;}
.solve-list dl{padding: 18px 30px 22px 10px;line-height: 24px; margin-bottom: 4px;}
.solve-list dl dt{font-weight: bold;background: url(../../img/bg_sign21.jpg) no-repeat 0 4px; padding-left: 24px;}
.solve-list dl dd{background: url(../../img/bg_sign22.jpg) no-repeat 0 4px;padding-left: 24px;}
/*--.solve-list dl.bg{background: #f5f5f5;}--*/


.video-list { width:100%; overflow:hidden; margin-top:25px;}
.video-list ul{width:120%;}
.video-list ul li{ float:left; margin:0 45px 25px 0; width:272px; text-align: center;}
.video-list .video-img{width:272px; height:150px; position:relative; margin-bottom:10px;}
.video-list .video-img .video-icon{ position:absolute; left:50%; top:50%; margin:-21px 0 0 -21px; width:42px; height:42px; background:url(../../img/video_bg02.png) no-repeat; overflow:hidden;}
.video-title{ font-size:16px; margin-bottom:30px; font-weight:bold; color:#444; height:40px; border-bottom:1px solid #d2d2d2;}
.video-title .back{ float:right; padding-right:24px; background:url(../../img/video_bg03.gif) no-repeat right center; font-size:12px; font-weight:normal; color:#666;}
.video-title .back:hover{ color:#a37345;}

.mess-table{/*border: 1px solid #eee; border-width: 1px 1px 0 0; */width: 640px; margin: 0 auto;}
.mess-table td{padding: 8px;/* border: 1px solid #eee;border-width:0 0 1px 1px ;*/}
.mess-table td select{ height:24px; border:1px solid #c5c9cd; padding-left:10px; font:13px/22px "Î¢ÈíÑÅºÚ"; color:#666; padding-left:0\9; box-shadow: inset 3px 3px 4px rgba(0,0,0,.1);}
.mess-table td option{ padding-left:13px}
.ml9{ margin-left:9px;}
.pl6{ padding-left:6px;}
.mess-table td span{ color: #f00}
.mess-table td input{ width:258px; height:22px; padding:5px 10px; border:1px solid #c5c9cd; box-shadow: inset 3px 3px 4px rgba(0,0,0,.1);}
.mess-table td input.submit{ display: inline-block;border: none;
	width: 121px;
	height: 32px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background: url(../../img/bg_sign17.jpg) no-repeat;
	transition:all 0.3s ; cursor:pointer}
	.mess-table td input.submit:hover{font-size: 18px;}
.mess-table td input.radio{ width:13px; height:13px; float:left; margin:6px 6px 0 0; display:inline; border:0}
.mess-table td em{ font:12px/24px "Î¢ÈíÑÅºÚ"; color:#666; float:left; margin-right:12px; display:inline-block}
.mess-table td input.inputTime{ width:76px; float:left; margin-right:12px; display:inline}
.mess-table td .selectTime{ width:90px; float:left}
.mess-table td textarea{ width:480px; height:150px; border:1px solid #c5c9cd; padding:0 4px;font:13px/22px "Î¢ÈíÑÅºÚ";color:#666; padding-left:0\9; box-shadow: inset 3px 3px 4px rgba(0,0,0,.1);}

.float-right{z-index: 99; right: 5px; top: 420px;position: absolute;}

.mr105{margin-right: 105px;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; font-size:12px;color:#666666; text-align:center; text-decoration:none; line-height:24px;}
.mr60{margin-right: 60px;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; font-size:12px;color:#666666; text-align:center; text-decoration:none; line-height:24px;}