@charset "utf-8";

body{
	overflow-x: hidden;}
.index_banner{
	margin:0 auto;}
.index_banner_box{
	width: 100%;
	height: 534px;
	overflow: hidden;
	position: relative;}
.banner_bgimage{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;}
.banner_bot{
	background-image: url(../image/bannerbot.png);
	height: 75px;
	position: absolute;
	left: 0;
	top: 459px;
	width: 100%;}
	.banner_bot_text{
		width:980px;
		margin:0 auto;}
		.banner_qh ul{
			margin:0;
			padding-left:25px;
			list-style-type:none;}
		.banner_qh ul li{
			height: 25px;
			width: 33px;
			float: left;
			line-height: 25px;
			overflow: hidden;
			margin-top: 24px;}
			.an{background: url(../image/position_img.png) no-repeat 12px -27px;}
			.lia{background: url(../image/position_img.png) no-repeat 12px -1px;}
.banner_qh{
	width:980px;
	position:absolute;
	top: 459px;}
.banner_bot_title{
	font-size:40px;
	color:#FFF;
	height:75px;
	line-height:75px;
	float:right;
	padding-right:25px;
	}
	.banner_li_title{
		font-size:16px;
		color:#FFF;
		height:75px;
		line-height:75px;
		float:right;
		padding-right:25px;}
.index_mid{
	width:980px;
	margin:0 auto;
	overflow:hidden;}
	
		/* 本例子css */
		.slideTxtBox{ width:640px;height:250px;text-align:left; margin-top:20px;border-bottom: 1px solid #dbd4cd;}
		.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; border-bottom:1px solid #dbd4cd;  position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute;top:-1px; height:32px;   }
		.slideTxtBox .hd ul li{ float:left; padding:0 10px; cursor:pointer; font-size:20px;}
		.slideTxtBox .hd ul li.on{ height:30px;  background:#f7f5f4; border:1px solid #ddd; border-bottom:2px solid #f7f5f4; color:#f5a21d;}
		.slideTxtBox .bd .bd_box{ padding:20px 0 15px;  zoom:1;overflow: hidden;}
		.slideTxtBox .bd .bd_box ul.fl{ width: 290px;*width:310px; float:right;}
		.slideTxtBox .bd .bd_text{ line-height:22px; margin:10px 0;}
		
		
.bd_img{ width:290px; height:175px;}
.index_more{ float: right;width:10px; height:10px; background:url(../image/mini-right.png) no-repeat; margin-top:10px;_margin-top:3px;}
.bd_li{ background:url(../image/yellow-dian.png) no-repeat 0 13px; font-size:14px; padding-left:13px; line-height:26px;}
.index_video{width: 270px;margin-top: 20px; padding:0 0 20px;border-bottom:1px solid #dbd4cd;_padding-bottom: 16px;}
.index_head{font-size: 20px;border-bottom: 1px solid #dcdcdc; height:30px; line-height:30px; _height:20px;_line-height:20px;}
.index_news { width:289px;}
.index_news2{ margin-left:63px;}
.index_company{width: 154px; font-size:12px; float:left; margin-top:20px; margin-left:15px; line-height:23px;}
.index_box1{ width:640px;}
.index_box2{ width:270px; margin-left:70px; }
.index_box2_ul{overflow:hidden;}
.index_box2_ul li{float: left;height: 90px;margin-top: 25px;width: 135px;text-align: center;}
.index_box2_ul li span{ display:block; padding-top:10px;}
.index_gz{margin-bottom: 5px;margin-top: 4px;}
.ml_15{*margin-left:-15px;}


.newsPhotoSlideBox{ width:290px; height:175px; overflow:hidden;float: left; position:relative; border:1px solid #ddd;  }
.newsPhotoSlideBox .phd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.newsPhotoSlideBox .phd ul{ overflow:hidden; zoom:1; float:left; width:auto; *height:10px;_height:10px; }
.newsPhotoSlideBox .phd ul li{ float:left; margin-right:2px;  width:10px; height:10px; *height:10px;_height:10px; text-align:center; background:#fff; cursor:pointer; }
.newsPhotoSlideBox .phd ul li.on{ background:#f98b0c; color:#fff; }
.newsPhotoSlideBox .pbd{ position:relative; height:100%; z-index:0;   }
.newsPhotoSlideBox .pbd li{ zoom:1; vertical-align:middle; }
.newsPhotoSlideBox .pbd img{ width:290px; height:175px; display:block;  }