@charset "utf-8";
/* CSS Document */
.topArea{
height:108px;
min-width:1200px;
border-top:4px solid #b10c20;
}

.innerCon{
width:1200px;
margin:0 auto;
height:100%;
}
.topArea .phoneCon{
width:270px;
margin-top:37.5px;
float:left;
height:33px;
line-height:33px;
color:#9c6939;
font-size:20px;
background:url(../images/phone.png) no-repeat left center;
float:right;
padding-left:40px;
}
.navCon{
height:50px;
line-height:50px;
background:#b10c20;
}
.navContainer{
width:880px;
height:50px;
float:left;
}
.navContainer a{
height:50px;
line-height:50px;
display:block;
width:145px;
float:left;
text-align:center;
color:white;
background:url(../images/jg.png) no-repeat right center;
font-size:16px;
}
.navContainer a:hover,.navContainer a.active{
font-weight:bold;
}
.r_search{
width:261px;
height:30px;
background:url(../images/searchbg.png) no-repeat;
float:right;
margin-top:10px;
}
.r_search input{
width:183px;
height:27px;
margin-left:20px;
color:white;
float:left;
}
.r_search a{
display:block;
width:55px;
height:29px;
float:right;

}
#banner{ min-width:1200px; height:460px; position:relative; overflow:hidden;}
#banner ul{ position:absolute; left:0;}
#banner ul li{ float:left;}
#banner ul li img{ position:relative; left:0;width:1920px;}

#btn{ position:absolute; width:100%; text-align:center; bottom:30px;}
#btn a{ cursor:pointer; display:inline-block; width:14px; height:14px; background:white;color:white;border-radius:50%;text-decoration:none;text-align:center;line-height:14px;font-family:"Arial";}
#btn a.myactive { background:#b40c21;} 
#btn a:hover{ background:#b40c21;}

.indexContent{
height:735px;	
min-width:1200px;

}
.indexContent .l_con{
width:847px;
float:left;
}
.indexContent .r_con{
width:336px;
float:right;
}
.indexContent .l_con .topPicNews{
height:317px;

margin-top:20px;
}
.indexContent .l_con .bottomNews{
height:276px;
margin-top:20px;
}
.titleKz{
height:50px;
border-bottom:2px solid #b40c21;
background:#f9f5f6;
line-height:50px;
}
.titleKz .l_txt{
width:100px;

text-align:center;
float:left;
font-size:18px;
color:#b10c20;

}
.more{
float:right;
color:#666;

}
.more:hover{
font-weight:bold;
}
.r_titleKz{
height:52px;
background:#b40c21;
line-height:52px;
}
.t_rect{
height:317px;

margin-top:20px;
}
.b_rect{
height:276px;
margin-top:20px;
}
.r_titleKz .l_txt{
width:100px;

text-align:center;
float:left;
font-size:18px;
color:white;
float:left;
}
.r_titleKz .more{
color:white;

}
.r_titleKz .more:hover{
font-weight:bold;
}
.slideBox .bd ul li a{
	position:relative;
	display:inline-block;
	width:100%;
	height:100%;
}
.slideBox .bd ul li a p{
	position:absolute;
	bottom:0;
	width:100%;
	padding-left:15px;
	height:30px;
	line-height:30px;
	background:rgba(0,0,0,0.5);
	color:white!important;
}
.slideBox{ width:450px; height:246px; overflow:hidden; position:relative;   }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:20px; height:20px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#b10c20; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:450px; height:246px; display:block;  }
.newsList li{
height:30px;
line-height:30px;
background:url(../images/newspointer.jpg) no-repeat 5px center;
}
.newsList li a,.fnewsList li a{
color:#333;
float:left;
margin-left:15px;
}
.newsList li a:hover,.fnewsList li a:hover{
color:#b10c20;
}
.newsList li span,.fnewsList li span{
float:right;
color:#333;
}
.fnewsList li{
height:30px;
line-height:30px;
background:url(../images/newspointer.jpg) no-repeat 5px center;
width:410px;
float:left;
margin-right:10px;
}

.bottomContent{
height:354px;
background:#f1f1f1;
}
.bottomContent .innerCon{
overflow:hidden;
}

.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;   }
		.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		
		.picMarquee-left .bd{margin-top:15px; }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:292px; height:204px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
.picMarquee-left .bd ul li .title a{color:#333;}

.bottomBar{
height:120px;
background:#171b24;
margin-top:20px;
}
.bottomBar .innerCon{
overflow:hidden;
}
.taList{
text-align:center;
color:white;
margin-top:20px;
}
.taList a{
color:white;
}
.taList a:hover{
font-weight:bold;
}