﻿/*body css*/
.body{width:1000px;margin:0 auto;font-family:Microsoft YaHei;}
.main{float:left;width:970px;background-color:#fff;}
.banner{width:950px;padding:0 10px;margin-bottom:20px;}
.main_one{width:950px;padding:20px 10px;}
.flash_hot{background-color:#fff;height:300px;}
/* dyn_photo */
.dyn_photo {
	width: 450px;
	float: left;
	position: relative;
	height: 300px;
    border:1px solid #f1f1f1;
}
.dyn_photo .bd {
	position: relative;
	z-index: 0;
}
.dyn_photo .bd ul {
	width: 100% !important;
}
.dyn_photo .bd li {
	width: 100% !important;
}
.dyn_photo .bd li .siteWidth {
	width: 1000px;
	position: relative;
	margin: 0 auto;
	height: 299px;
}
.dyn_photo .bd li a {
	display: block;
}
.dyn_photo .bd .txt {
	position: absolute;
	width: 415px;
	top: 100px;
	left: 22px;
	font: normal 18px/30px "Microsoft YaHei";
}
.dyn_photo .bd .btn {
	display: block;
	zoom: 1;
	margin-top: 8px;
	width: 72px;
	padding-right: 10px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background: url(images/dyn_photo-btn.png) 0 0 no-repeat;
	_background: url(images/dyn_photo-btn-ie6.png) 0 0 no-repeat;
}
.dyn_photo .hd {
	width: 97%;
	position: absolute;
	z-index: 1;
	bottom: 20px;
	left: 0;
	height: 20px;
	line-height: 20px;
	text-align: right;
}
.dyn_photo .hd ul li {
	cursor: pointer;
	display: inline-block;
    *display:inline;
	zoom: 1;
	width: 15px;
	height: 15px;
	margin: 4px;
	background-color: #B6B6B8;
	border-radius: 50%;
	overflow: hidden;
	line-height: 9999px;
}

.dyn_photo .hd ul .on {	background-color: #ffa853;}

.hot{float:left;margin:10px 0 10px 20px;width:470px;}
.hot h1{font-size:20px;color:#666;height:25px;line-height:25px;overflow:hidden;text-align:center;}
.hot h1 a{color:#b60801;font-weight:bold;}
.hot h1 a:hover{color: #0267ad;text-decoration: none;}
.hot p{padding:8px 0;line-height:25px;color:#808080;height:70px;overflow:hidden;}
.hot ul{padding:20px 0 8px;}
.hot li{height:30px;line-height:30px;overflow:hidden;background: url(../images/ico01.gif) 0 13px no-repeat;padding-left:8px;}
.hot li a{color: #222;font-size:14px;}
.hot li a:hover{color: #0267ad;text-decoration: underline;}
.hot li span{float:right;color:#B6B6B8}


.main_two,.main_tree{width:950px;padding:0 10px;}
.newslistA{width:320px;float:left;height:280px;margin-right:20px;}
.newslistB{width:270px;float:left;height:280px;}
.newslistC{width:350px;float:left;height:280px;margin-right:20px;}
.main_two a.more,.main_tree a.more,.main_four a.more{display:block;width:43px;height:13px;background:url(../images/more.jpg) no-repeat;position:absolute;top:8px;right:5px;}
.newslistA a,.newslistB a,.newslistC a{font-size:14px;}
.newslistA h2,.newslistB h2,.newslistC h2{font-size:16px;height:32px;line-height:32px;padding-left:5px;border-top:3px solid #005baa;position:relative;}
.newslistA ul,.newslistB ul,.newslistC ul{padding:5px 0;}
.newslistA li,.newslistB li,.newslistC li{background:url(../images/icon1.gif) 8px 13px no-repeat;padding-left:18px;height:28px;line-height:28px;overflow:hidden;}
.adv{width:970px;margin:20px 0;height:100px;}

.treeleft{width:740px;float:left;overflow:hidden;}
.treeright{width:210px;float:left;border-top:3px solid #005baa;background-color:#fafafa;height:260px;}
.treeright li{background:url(../images/icon1.gif) 8px 13px no-repeat;padding-left:18px;height:28px;line-height:28px;overflow:hidden;}
.treeright h2{height:32px;line-height:32px;padding-left:10px;}
.treeright h2 a{color:#005baa;font-size:16px;}
.treeright .ul_pic{width:285px;overflow:hidden;padding-bottom:20px;}
.treeright .ul_pic li{float:left;font:14px/24px \5FAE\8F6F\96C5\9ED1;text-align:center;width:80px;margin:8px 10px 0 12px;}
.treeright .ul_pic li img{border:1px #ededed solid;}
.treeright .ul_pic li p{height:26px;overflow:hidden;}
.treeright a{font-size:14px;color:#666;}.treeright a:hover{color:#666;text-decoration:underline;color: #cc0000;}
.treeright p{padding:5px 13px;}

.main_four{width:948px;margin:0 10px;border:1px solid #005baa;border-top:3px solid #005baa;margin-bottom:20px;}
.main_four h2{height:32px;line-height:32px;padding-left:10px;background-color:#f5f5f5;font-size:16px;position:relative;}
.main_four ul{padding:10px 6px 10px 7px;}
.main_four li{padding:3px;float:left;height:130px;width:180px;}
.main_four li p {height:28px;line-height:28px;text-align:center;overflow:hidden;padding:0 3px;}
.main_four li img{float:left;height:100px;width:180px;}

.cai_like{overflow:hidden; position:relative;width:948px;margin:0 10px;border:1px solid #005baa;border-top:3px solid #005baa;margin-bottom:20px;}
.cai_like .hd{ overflow:hidden;  height:30px; padding:0 10px 10px 10px;  }
.cai_like .hd .prev,.cai_like .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
		cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.cai_like .hd .next{ background-position:0 -50px;  }
.cai_like .hd .prevStop{ background-position:-60px 0; }
.cai_like .hd .nextStop{ background-position:-60px -50px; }
.cai_like .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.cai_like .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.cai_like .hd ul li.on{ background-position:0 0; }
.cai_like .hd span{font-size:16px;color:#222;display:block;float:left;width:70px;padding-top:5px;}
.cai-tb{padding: 0 0 20px 10px;width:925px; overflow: hidden;}
.cai-tb ul{margin-right:-20px;zoom: 1;}
.cai-tb ul li{width: 220px;float: left;_display: inline;margin-right: 15px;overflow: hidden;zoom: 1;}
.cai-tb .blk-img{display: block;overflow: hidden;zoom: 1; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s; transition: all 0.3s;}
.cai-tb .blk-img span{display: block;height: 25px;line-height: 25px;text-align: center;}
.cai-tb .blk-img:hover img{    -webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);}

.link{padding:10px 6px;}
.link a{padding:0 5px;}