/* CSS Document */
body{background:url(body_bg.gif) center no-repeat; background-attachment:fixed; overflow:hidden;}
.w1200{width:1200px; margin:0 auto;}
.w {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

.top{height:40px; margin-top:39px;}
.top .title{float:left; width:300px; margin-left:38px;}
.top .title h1{font-size:19px;font-family:Arial, Helvetica, sans-serif; line-height:18px; font-weight:100; color:#989898; letter-spacing:-0.1px;}
.top .title p{color:#333; font-weight:bold;}
.top .logo{width:300px; text-align:right; float:right; margin-right:39px;}
.about_info{height:358px; width:100%; background:url(info_bg.png); position:absolute; bottom:22%;}
.aboutzc_info{height:358px; width:100%; background:url(info_bg.png); position:absolute; bottom:13%;}
.ry_info{height:358px; width:100%; position:absolute; bottom:22%;}
.cp_info {
	height: 358px;
	width: 100%;
	position: absolute;
	bottom: 28%;
}

.footer{height:	38px; background:#000; width:100%; position:absolute; bottom:0;}
.f_logo{width:107px; height:23px; float:left; margin-left:39px; margin-top:8px;}
.f_menu{float:left; height:38px; line-height:38px; margin-left:80px;}
.f_menu li{display:block; height:38px; float:left; padding-left:10px; padding-right:10px; position:relative;}
.f_menu li a{color:#999;}
.f_menu li a:hover{color:#ccc;}
.f_menu li ul{
	width: 500px;
	position: absolute;
	bottom: 38px;
	display: none;
	z-index: 9;
}
.f_menu_bg{
	height: 38px;
	line-height: 38px;
	background: #575757;
	position: absolute;
	bottom: 38px;
	width: 100%;
	display: none;
	z-index: 9;
}
.f_right{width:400px; float:right; text-align:right; padding-right:30px; height:38px; line-height:38px;color:#999;}
.f_right a{color:#999;}

.about_info_1{position:relative;}
.about_img img{float:left; border:8px solid #878787; border-radius:100%; width:430px; position:relative; top:-50px;}
.zc_img img{float:left;width:430px; position:relative; top:-150px;}
.about_title{float:left; position:relative; margin-left:20px; top:-94px;}
.news_title {
	float: right;
	position: relative;
	top: 20px;
}

.about_title img{width:102px;}
.about_main{width:660px; height:268px;  float:left; position: absolute; right:0px; top:57px;}
.about_main p,.about_main div,.about_main  {line-height:28px; color:#6A6A6A;}
.pos{position:relative;}
.wh_bg{width:1341px; height:523px; position:absolute; right:0; top:-120px;}
.about_wh{right:auto; left:90px}
.about_hlw{
	right: auto;
	left: 130px
}
.ry_main{
	width: 1000px;
	height: 268px;
	float: left;
	position: absolute;
	right: 0px;
	top: 57px;
}
#demo img {
	height: 145px;
	width: 220px;
}
	#imageFlow {
		position: absolute;
		width: 100%;
		height: 80%;
		left: 0%;
		top: 10%;
	}
	#imageFlow .diapo {
		position: absolute;
		left: -1000px;
		cursor: pointer;
		-ms-interpolation-mode: nearest-neighbor;
	}
	#imageFlow .link {
		border: dotted #fff 1px;
		margin-left: -1px;
		margin-bottom: -1px;
	}
	#imageFlow .bank {
		visibility: hidden;
	}
	#imageFlow .top {
		position: absolute;
		width: 100%;
		height: 40%;
	}
	#imageFlow .text {
		position: absolute;
		left: 0px;
		width: 100%;
		bottom: 16%;
		text-align: center;
		color: #FFF;
		font-family: verdana, arial, Helvetica, sans-serif;
		z-index: 1000;
	}
	#imageFlow .title {
		font-size: 0.9em;
		font-weight: bold;
		display:none;
	}
	#imageFlow .legend {
		font-size: 0.8em;
		display:none;
	}
	#imageFlow .scrollbar {
		position: absolute;
		left: 10%;
		bottom: 10%;
		width: 80%;
		height: 16px;
		z-index: 1000;
	}
	#imageFlow .track {
		position: absolute;
		left: 1%;
		width: 98%;
		height: 16px;
		filter: alpha(opacity=30);
		opacity: 0.3;
	}
	#imageFlow .arrow-left {
		position: absolute;
	}
	#imageFlow .arrow-right {
		position: absolute;
		right: 0px;
	}
	#imageFlow .bar {
		position: absolute;
		height: 16px;
		left: 25px;
	}
	
	/* 本例子css */
		.slideBox{
	width: 275px;
	height: auto;
	overflow: hidden;
	position: relative;
	float: left;
}
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{
	width: 275px;
	height: 180px;
	display: block;
}
.news_main {
	margin-left: 30px;
	float: left;
	width: 720px;
}

.news-top h3 {
	font-size: 16px;
	font-weight: normal;
	color: #C90E0E;
}
.news-top h3 a {
	color: #C90E0E;
}
.news-top h4 {
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	margin-bottom: 15px;
}
.news-top h5 {
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e1e1e1;
}
.news-top p {
	line-height: 20px;
	color: #000;
}
.news-bom {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 20px;
}
.news-bom li {
	line-height: 24px;
	background-image: url(newsline.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.news-bom ul li span {
	margin-right: 20px;
}
.news-bom li a:hover {
	color: #333;
}

/*====分页====*/
.page{
	padding-top: 38px;
	text-align: center;
	clear: both;
	font-family: Arial;
	font-size: 12px;
	margin-bottom: 10px;
}
.page a{
	color: #333;
	min-width: 25px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	display: inline-block;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	margin-left: 5px;
}
.page a:hover{
	color: #a70202;
	text-decoration: underline;
}
.page .active{
	color: #FFF;
	text-decoration: none;
	background-color: #a70202;
	border: 1px solid #a70202;
}
.page .active:hover{color:#FFF; text-decoration:underline;}
.back {
	font-weight: normal;
	float: right;
}
.back a {
	color: #666;
}
.turn {
	position: relative;
	margin-top: 30px;
	padding-top: 10px;
	font-size: 12px;
	line-height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e1e1e1;
}
.turn a:hover {
	color: #666;
}

.news-detail {
	line-height: 24px;

}
.news-detail div, .news-detail p {
	line-height: 24px;
}
/*滚动条*/
#mainBox {
	width: 700px;
	height: 220px;
	position: relative;
	overflow: hidden;
	padding-right: 15px;
	float: left;
	padding-bottom: 24px;
}
#mainBox1 {
	width: 95%;
	height: 240px;
	position: relative;
	overflow: hidden;
	padding-right: 15px;
	float: left;
	padding-bottom: 24px;
}
#content {
	position: absolute;
	left: 0;
	top: 0px;
}
.scrollDiv {
	width: 5px;
	position: absolute;
	_position: relative;
	top: 0px;
	border-radius: 10px;
	left: -1px;
	background-color: #a70202;
}
/*cp*/
/* 本例子css */
		.picMarquee-left{
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: auto;
}
		.picMarquee-left .hd{
	padding: 0 10px;
	overflow: hidden;
}
.picMarquee-left .prev,
	.picMarquee-left .next {
	width: 45px;
	height: 99px;
	position: absolute;
	top: 145px;
	z-index: 3;
	filter: alpha(opacity=20);
	-moz-opacity: .2;
	opacity: .2;
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease;
	cursor: pointer;
}
	.picMarquee-left .prev { background-image:url(index.png); background-position:-112px 0; left:0 }
	.picMarquee-left .next { background-image:url(index.png); background-position:-158px 0; right:0 }
	.picMarquee-left .prev:hover,
	.picMarquee-left .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }
		.picMarquee-left .bd{ padding:0px;}
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: 33%;
	margin-right: 6px;
}
/*.picMarquee-left .bd ul li:nth-child(3n) { margin-right:0;}*/
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{
	display: block;
	width: 100%;
}
		.picMarquee-left .bd ul li .title{
	line-height: 24px;
	font-size: 16px;
	margin-top: 5px;
}
.w1000 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

.pro-pic {
	text-align: center;
	float: left;
	height: 414px;
	width: 450px;
	overflow: hidden;
}

.pro-intro {
	background-image: url(into_bg.png);
	background-repeat: no-repeat;
	height: 414px;
	width: 225px;
	float: left;
	margin-left: 40px;
	padding-right: 20px;
	padding-left: 20px;
}
.pro-intro h3 {
	font-size: 16px;
	color: #B56B43;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0D0D0;
	padding-bottom: 15px;
	text-align: center;
	padding-top: 45px;
	margin-bottom: 10px;
}
