@charset "utf-8";
/* CSS Document */
@import"common.css";
#indexBanner{
	width:100%;
	height:500px;
	overflow:hidden;
	position:relative;	
	min-width: 1230px;
	}
#indexBanner ul li{
	width:100%;
	height:500px;
	display:none;
	}
#indexBanner .bott{
	width:100%;
	margin:0 auto;
	text-align:center;
	z-index:999;
	position:absolute;
	top:450px;
	}
#indexBanner p{
	width:250px;
	margin:0 auto;
	
	}
#indexBanner p a{
	width:70px;
	height:5px;
	display:block;
	background:#FFF;
	float:left;
	margin:0 5px;
	
	}
#indexBanner p a.ona{
	background:#F00;
	}
/*--------------------*/
#indexBanBott{
	width:100%;
	border-bottom:1px solid #cacaca;
	padding:20px 0;
	}
#indexBanBott .cont{
	width:1180px;
	margin:0 auto;
	}
#indexBanBott .cont .leftList{
	width:828px;
	height:40px;
	background:#eeeeee;
	float:left;
	}
#indexBanBott .cont .leftList .left{
	float:left;
	width:120px;
	height:40px;
	background:#939499;
	border-left:4px solid #ff3301;
	text-align:center;
	line-height:40px;
	color:#fff;
	}
#indexBanBott .cont .leftList .list{
	float:left;
	width:704px;
	float:left;
	height:40px;
	overflow:hidden;
	}
#indexBanBott .cont .leftList .list ul li{
	width:100%;
	line-height:40px;
	height:40px;
	color:#747474;
	font-size:14px;
	}
#indexBanBott .cont .leftList .list ul li span{
	width:110px;
	display:block;
	float:left;
	text-align:center;
	height:40px;
	line-height:40px;
	background:url(../images/indexBanBott_01.jpg) no-repeat right 12px;
	margin-left:15px;
	}
#indexBanBott .cont .leftList .list ul li a{
	width:515px;
	height:40px;
	line-height:40px;
	float:left;
	display:block;
	color:#747474;
	padding-left:15px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
	}
#indexBanBott .cont .leftList .list ul li a:hover{
	text-decoration:underline;
	}
#indexBanBott .cont .search{
	width:330px;
	height:40px;
	float:right;
	}
#indexBanBott .cont .search input{
	float:left;
	border:none;
	}	
#indexBanBott .cont .search input.in_1{
	width:170px;
	height:40px;
	line-height:40px;
	padding-left:122px;
	color:#747474;
	background:url(../images/indexBanBott_02.jpg) no-repeat left top;
	}
#indexBanBott .cont .search input.in_2{
	width:38px;
	height:40px;
	background:url(../images/indexBanBott_02.jpg) no-repeat -292px top;
	cursor:pointer;
	}
/*====================================*/
#main_01{
	width:1000px;
	margin:0 auto;	
	min-width: 1230px;
	}
#main_01 .topTitle{
	width:100%;
	margin:0 auto;
	background:url(../images/main_01_01.jpg) no-repeat center 60px;
	}
#main_01 .topTitle h1{
	width:100%;
	text-align:center;
	font-size:29px;
	color:#1b1b1b;
	font-weight:normal;
	line-height:60px;
	}
#main_01 .topTitle h1 span{
	color:#d90d0c;
	}
#main_01 .topTitle p{
	width:100%;
	text-align:center;
	color:#969696;
	line-height:45px;
	}
#main_01 .middImg{
	width:100%;
	padding:30px 0 35px;
	text-align:center;		
	min-width: 1230px;
	}
#main_01 .text{
	text-align:center;
	color:#363636;
	line-height:30px;
	}
#main_01 .text a{
	width:150px;
	height:40px;
	display:block;
	margin:30px auto 0;
	background:#94959a;
	color:#fff;
	font-size:16px;
	line-height:40px;
	
	}
#main_01 .text a:hover{
	text-decoration:underline;
	}
#main_01 .list{
	width:955px;
	padding:30px 0 65px;
	margin:0 auto;
	}
#main_01 .list a{
	width:217px;
	height:138px;
	float:left;
	display:block;
	position:relative;
	overflow:hidden;
	color:#fff;
	margin:0 10px;
	}
#main_01 .list a img{
	width:100%;
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	}
#main_01 .list a p{
	width:217px;
	height:28px;
	background:#000;
	position:absolute;
	z-index:2;
	left:0;
	top:110px;
	filter:alpha(Opacity=40);
opacity:0.40;
-moz-opacity:0.40;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	}
#main_01 .list a span{
	width:217px;
	height:28px;
	display:block;
	line-height:28px;
	text-align:center;
	color:#fff;
	position:absolute;
	z-index:2;
	left:0;
	top:110px;
	}
/*---------------------------*/
#main_02{
	width:100%;
	height:530px;
	overflow:hidden;	
	min-width: 1230px;
	background:url(../images/main_02_bg.jpg) no-repeat center top;
	}
#main_02 .cont{
	width:1180px;
	margin:0 auto;
	}
#main_02 .topTitle{
	width:100%;
	margin:0 auto;
	background:url(../images/main_01_01.jpg) no-repeat center 95px;
	padding-top:20px;
	}
#main_02 .topTitle h1{
	width:100%;
	text-align:center;
	font-size:29px;
	color:#1b1b1b;
	font-weight:normal;
	line-height:90px;
	height:90px;
	}
#main_02 .topTitle h1 span{
	color:#d90d0c;
	}
#main_02 .contTop{
	width:758px;
	margin:0 auto;
	padding:20px 0;
	}
#main_02 .contTop ul li{
	float:left;
	width:122px;
	height:44px;
	margin-left:3px;
	}
#main_02 .contTop ul li a{
	width:122px;
	height:44px;
	line-height:40px;
	text-align:center;
	display:block;
	background:url(../images/main_02_1.gif) no-repeat;
	color:#fff;
	}
/*#main_02 .contTop ul li a:hover{
	background:url(../images/main_02_1_2.gif) no-repeat;
	}*/
#main_02 .contTop ul li a.on{
	background:url(../images/main_02_1_2.gif) no-repeat;
	}

#main_02 .cont_cont{
	width:100%;
	height:237px;
	margin:0 auto;
		

	padding-top:10px;
	}
#main_02 .cont_cont .listImg{
	width:100%;
	display:none;
	position:relative;
	}
#main_02 .cont_cont .listImg span.L{
	width:19px;
	height:68px;
	display:block;
	position:absolute;
	left:-30px;
	top:75px;
	cursor:pointer;
	}
#main_02 .cont_cont .listImg span.R{
	position:absolute;
	right:-30px;
	top:75px;
	width:19px;
	height:68px;
	display:block;
	cursor:pointer;
	}
#main_02 .cont_cont .listImg .nei_list{
	width:1180px;
	height:237px;
	overflow:hidden;
	}	
#main_02 .cont_cont .listImg ul{
	width:1180px;
	height:237px;
	}
#main_02 .cont_cont .listImg ul li{
	float:left;
	margin:0 6px;
	width:282px;
	height:237px;
	overflow:hidden;
	}
#main_02 .cont_cont .listImg ul li img{
	width:100%;
	height:197px;
	}
#main_02 .cont_cont .listImg ul li a{
	color:#fff;
	width:282px;
	height:237px;
	display:block;
	}
#main_02 .cont_cont .listImg ul li a p{
	width:100%;
	height:40px;
	text-align:center;
	background:#616161;
	line-height:40px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
	}
/*================*/
#main_03{
	width:1180px;
	margin:0 auto;
	padding-top:20px;	
	min-width: 1230px;
	}
#main_03 .topTitle{
	width:100%;
	margin:0 auto;
	background:url(../images/main_01_01.jpg) no-repeat center 60px;
	}
#main_03 .topTitle h1{
	width:100%;
	text-align:center;
	font-size:29px;
	color:#1b1b1b;
	font-weight:normal;
	line-height:60px;
	}
#main_03 .topTitle h1 span{
	color:#d90d0c;
	}
#main_03 .topTitle p{
	width:100%;
	text-align:center;
	color:#969696;
	line-height:45px;
	}
#main_03 .cont_cont{
	width:1180px;
	margin:0 auto;
	height:319px;
	position:relative;
	padding:30px 0 50px;
	}
#main_03 .cont_cont span.L{
	width:26px;
	height:47px;
	display:block;
	position:absolute;
	left:5px;
	top:170px;
	cursor:pointer;
	}
#main_03 .cont_cont span.R{
	width:26px;
	height:47px;
	display:block;
	position:absolute;
	right:5px;
	top:170px;
	cursor:pointer;
	}	
#main_03 .cont_cont .nei{
	width:1104px;
	margin:0 auto;
	height:319px;
	overflow:hidden;
	}
#main_03 .cont_cont .nei ul{
	width:1104px;
	height:319px;
	}
#main_03 .cont_cont .nei ul li{
	float:left;
	width:256px;
	height:319px;
	margin:0 10px;
	}
#main_03 .cont_cont .nei ul li a{
	width:100%;
	height:319px;
	display:block;
	background:#ebebeb;
	color:#666666;
	}
#main_03 .cont_cont .nei ul li a:hover{
	color:#fff;
	background:#da0c0c;
	}
#main_03 .cont_cont .nei ul li a:hover h2{
	color:#fff;
	}
#main_03 .cont_cont .nei ul li img{
	width:100%;
	height:159px;
	}
#main_03 .cont_cont .nei ul li h2{
	width:218px;
	line-height:23px;
	font-size:15px;
	color:#373737;
	margin:0 auto;
	padding:12px 0 10px;
	}
#main_03 .cont_cont .nei ul li p{
	width:218px;
	margin:0 auto;
	line-height:22px;
	font-size:13px;
	
	}
/*================*/
#index_m_ad{
	width:100%;
	margin:0 auto;
	height:auto;	
	min-width: 1230px;
	}
#index_m_ad a{
	width:100%;
	height:192px;
	display:block;
	overflow:hidden;
	}

/*================*/

#indexNew{
	width:1180px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	}
#indexNew .topTitle{
	width:100%;
	margin:0 auto;
	background:url(../images/main_01_01.jpg) no-repeat center 60px;
	}
#indexNew .topTitle h1{
	width:100%;
	text-align:center;
	font-size:29px;
	color:#1b1b1b;
	font-weight:normal;
	line-height:60px;
	}
#indexNew .topTitle h1 span{
	color:#d90d0c;
	}
#indexNew .topTitle p{
	width:100%;
	text-align:center;
	color:#969696;
	line-height:45px;
	}
#indexNew .cont{
	width:1180px;
	margin:0 auto;
	padding-top:20px;
	}
	
#indexNew .cont .list{
	width:393px;
	float:left;
	background:url(../images/indexNew_1.jpg) no-repeat right 60px;
	}
#indexNew .cont .list p{
	width:85%;
	margin:0 auto;
	border-bottom:1px solid #da0c0c;
	}
#indexNew .cont .list p span{
	width:122px;
	height:39px;
	line-height:39px;
	text-align:center;
	color:#fff;
	display:block;
	background:#da0c0c;
	font-size:17px;
	}
#indexNew .cont .list ul{
	width:85%;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	}
#indexNew .cont .list ul li{
	width:100%;
	height:47px;
	line-height:47px;
	font-size:15px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
	}
#indexNew .cont .list ul li a{
	color:#353535;
	}
#indexNew .cont .list ul li a:hover{
	color:#000;
	
	}
#indexNew .cont .list h6{
	width:85%;
	margin:0 auto;
	font-size:14px;
	font-weight:normal;
	padding:15px 0;
	}
#indexNew .cont .list h6 a.bott{
	width:98px;
	height:24px;
	border:1px solid #a6a6a6;
	display:block;
	line-height:24px;
	text-align:center;
	color:#666666;
	margin:0 auto;
	}
#indexNew .cont .list h6 a.bott:hover{
	background:#da0c0c;
	color:#fff;
	}	