/* CSS Document */

/*
 banner-焦点图;
 * 
 * */

.banner{ width:1103px; height:275px;  margin:-10 auto;}
.banner2{ width:1103px; height:275px; position:absolute;}
.banner2 img{width:1103px;  margin-left:0px; height:275px; margin-top:-10px;}
.jfocus {
	position: relative;
	overflow: hidden;}
.jfocus li {
	position: absolute;
	top: 0;
	left: 0;}
.jfocus .infos, .jfocus .overlay, .jfocus .index {
	position: absolute;
	bottom: 5px;
	z-index: 2;
	right:2px;
	background:url(banner_nav_bg.png) no-repeat bottom;
	width:140px;
	padding-left:119px;
	height:25px;
	line-height:25px;}

.jfocus .infos, .jfocus .overlay, .jfocus .index a{
	width:27px;
	height:25px;
	padding-top:3px;
	text-align:center;
	color:#fff;
	font-weight:bold;}
.jfocus .index a em{font-style:normal;}
.jfocus .index a.curr{background:url(banner_nav_s_bg.gif) no-repeat;}


.jfocus .infos {
	left: 0;
	padding-left: 10px;}
.jfocus .infos a, .jfocus .infos .desc {
	margin: 0 0 10px;
	color: #ff0;}


/***
 *
 * content_main
 *  **/

.content_main{background:url(body_bg_bottom.gif) repeat-x bottom;}



.content_main_inner{width:1103px; margin:0 auto; padding-top:3px;}

.content_main_1{width:983px; margin:0 auto;}

.content_main_1_l{width:627px; background:url(index_33.gif) no-repeat; height:254px; margin-left:4px;}
.content_main_1_l a{ color:#FFF;}
.content_main_1_r{width:349px; background:url(index_35.fw.png) no-repeat; height:254px;}
.content_main_1_r a{ color:#FFF;}
.content_main_1_r h1 div.fl{width:60%;}
.content_main_1_r h1 div.fr{width:40%;}
.content_main_1_r h1 div.fr a.more{float: right; display: inline;}

.content_main_2{width:992px; height:231px; margin:0 auto; background:url(index_40.gif) no-repeat; margin-top:3px;}

.content_main_1_l h1{text-indent:-999em; overflow:hidden; height:47px; margin-top:20px; margin-left:2px;}

.content_main_1_c{margin-top:-10px; margin-left:5px;}

.content_main_1_c_l{margin-left:25px;}
.content_main_1_c_m{color: #FFF; margin-left:23px; line-height:24px; border-right:1px dotted #cdcdcd; padding-right:10px;}
.content_main_1_c_r{color: #FFF; margin-left:15px; line-height:24px;}
.content_main_1_c_r ul li{ background:url(li.fw.png) no-repeat left center;}
.content_main_1_c_r ul li a{ margin-left:25px;}

.more{ font-size:15px; overflow:hidden; width:42px; height:15px;}

.content_main_1_r .more{margin-right:20px; margin-top:35px;}
.content_main_1_r h1 .fl{ width:130px; height:47px; text-indent:-999em; overflow:hidden; margin-top:20px;}

.content_main_1_r ul{margin:14px 22px 0 25px;}

.content_main_1_r ul li{line-height:24px; padding-left:15px; background: url(li.fw.png) no-repeat left center;}
.content_main_1_r ul li a{ margin-left:10px; margin-top:2px;}


.content_main_2 h1{text-indent:-999em; overflow:hidden;}

.content_main_2_c .fl{margin-left:110px; margin-top:24px;}
.content_main_2_c .fr{color:#000;  font-size:14px; float:right; width:620px; height:180px; padding:10px ; line-height:20px; font-family:微软雅黑;}

.content_main_3{ width:984px; margin:0 auto; margin-top:5px;}
.content_main_3 h1{background:url(index_47.jpg) no-repeat; height:39px;}
.content_main_3 h1 .fl{text-indent:-999em; overflow:hidden; background:url(index_h_14.gif) no-repeat; width:164px; height:22px; margin-top:4px; margin-left:20px;}

.content_main_3 .more{margin-right:20px; margin-top:9px;}

.content_main_3_c{background: url(fencai.fw.png) repeat-x; height:160px; border:1px solid #d3d3d3; padding-top:38px; width:1103px; margin-left:-60px;}
.content_main_3_c li{margin:2px 10px;}
.content_main_3_c li a{border:1px solid #cecece; padding:2px;}
.d_b{display:block;}

.go_left{ width:23px; margin-top:50px; margin-right:10px; margin-left:5px; height:49px; text-indent:-999em; overflow:hidden; background:url(index_57.gif) no-repeat; cursor:pointer;}
.go_right{ width:23px; height:49px;  margin-right:5px; margin-left:10px; margin-top:50px; text-indent:-999em; overflow:hidden; background:url(index_60.gif) no-repeat; cursor:pointer;}

.marquee {width:1020px; height:160px; position:relative; overflow:hidden;}
.marquee ul{position:absolute;}
.marquee li a{ margin-left:10px; border:1px solid #ccc; padding:5px; display:inline-block;}

.content_main_4{background:url(index_67.gif) no-repeat; width:985px; height:33px; margin:0 auto; line-height:33px; margin-top:10px;}

.content_main_4_tl{color:#fff; margin-left:15px; margin-right:30px;}
.content_main_4 a{color:#8f8d8e; margin:0 12px;}
.content_main_4 a:hover{color:#006898;}





