@charset "utf-8";

.topdiv {
	overflow:hidden;
	width:320px;
	margin-left:auto;
	margin-right:auto;
	height:44px;
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.topdiv div a{ display:block; padding:20px;}

.topdiv_info {
	overflow:hidden;
	width:320px;
	margin-left:auto;
	margin-right:auto;
	height:24px; padding-top:20px;
	background-image: url(../images/bg_top_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.topdiv_info a{ display:block; float:right; height:21px; margin-right:7px; color:#fff;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #073e73;
}
.topdiv_info .a{
	color:#fabe00;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #fabe00;
}

.adpic {
	overflow:hidden;
	width:320px;
	margin-left:auto;
	margin-right:auto;
	height:148px;
}


.indexmain {
	width:320px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.indexmain .sel{
	width:320px;
	height:44px;
	background-image: url(../images/sel.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebeaea;
}
.indexmain .main1{
	width:320px;
	list-style:none;
	overflow:hidden;
	text-align:left;
	background-image: url(../images/main1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.indexmain .main1 li{
	float:left;
	height:34px; padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebeaea;
}
.indexmain .main1 li a{ display:block; color:#3f3a39;}
.indexmain .main1 li a:hover{color:#0d045f;}

.indexmain .title {
	width:320px; text-align:left;
	height:23px; padding-top:15px;
	margin-top:14px;
	margin-left:auto;	margin-right:auto;
	overflow:hidden;
	background-image: url(../images/m2.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.indexmain .title .title_l{ float:left;height:17px; padding-left:18px;}
.indexmain .title .title_l div{	height:17px;}
.indexmain .title .title_r{ float:right;height:17px; padding-right:8px;}
.indexmain .title .title_r a{ color:#fff;}

.indexmain .news_i {
	width:300px;
	list-style:none;
	overflow:hidden;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	background-color: #0d045f;
}
.indexmain .newimg { background-color: #0d045f; padding-top:5px;}
.indexmain .newimg img{ width:301px; height:87px;}
.indexmain .news_i li{text-align:left; padding-top:5px; padding-bottom:3px;}
.indexmain .news_i a{ color:#fff;}

.indexmain .info_title{
	width:320px; margin-left:auto; margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
}
.indexmain .info_title .t1{ font-size:18px; color:#00a0e9; text-align:center;text-transform:uppercase;}
.indexmain .info_title .t2{
	margin-left:auto; margin-right:auto;
	width:300px; color:#00a0e9;
	text-align:center;
	background-image: url(../images/bg_1.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
.indexmain .info_title .t2 span{ background:#fff; color:#00a0e9; padding-left:15px; padding-right:15px;}

.indexmain .pic { text-align:center; margin-left:auto; margin-right:auto; width:320px; padding:5px;}
.indexmain .pic img{ margin:15px;}

.bline{
	background-image: url(../images/ico_line.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.bottom_i {
	color:#fff; line-height:18px;
	overflow:hidden;
	width:320px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
	background:#0d045f;
}
.bottom_i a{ color:#fff;}

.cop_index{
	list-style:none;
	width:320px;
	margin-left:auto;
	margin-right:auto;
	height:41px;
	background-image: url(../images/bottom.jpg);
	background-repeat: no-repeat; overflow:hidden;
}
.cop_index li{ float:left; width:80px; text-align:center;}
.cop_index li a{ display:block; padding-top:22px; padding-bottom:19px;}


.nav1{
	width:300px;
	padding-left:10px;
	padding-right:10px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/ico_line.jpg);
	background-repeat: repeat-x;
	background-position: center 21px;
	list-style:none; line-height:23px;
	overflow:hidden;
}
.nav1 li{ float:left; height:23px; margin-right:5px;}
.nav1 li a{
	color:#595757;
	height:21px;
	display:block;
	border-bottom-width: 2px;
}
.nav1 .nav1_up a{ color:#073e73;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #969092;}



.imain {
	width:320px;color:#595757; line-height:18px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden; text-align:left;
}
.imain .ic{ padding:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e5e5;}

.imain .info_title{
	width:320px; margin-top:10px;margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e5e5;
}
.imain .info_title .t1{ font-size:18px; color:#fabe00; text-align:center;text-transform:uppercase;}
.imain .info_title .t2{
	margin-left:auto; margin-right:auto;
	width:300px; color:#0d045f;
	text-align:center;
	background-image: url(../images/bg_2.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
.imain .info_title .t2 span{ background:#fff; color:#0d045f; padding-left:15px; padding-right:15px;}

.imain .ic .pic_list img{width:118px;height:50px;border:1px solid #c9cacc; margin:11px;}





.topnav{
	width:320px;
	margin-left:auto;
	margin-right:auto;
	height:31px;
	overflow:hidden;
	line-height:31px;
	text-align:center;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffd300;
	background-color: #b71449;
	background-image: url(../images/bg_topnav.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.topnav a{ display:block; color:#FFF; font-size:14px;}


.toptext{
	width:320px;
	margin-left:auto;
	margin-right:auto;
	height:31px;
	overflow:hidden;
	line-height:31px;
	text-align:center;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffd300;
	background-color: #b71449;
	background-image: url(../images/bg_toptext.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.toptext a{ display:block; color:#FFF; font-size:14px;}

.navlistul{
	width:310px;
	margin-left:auto;
	margin-right:auto;
	list-style:none; overflow:hidden;
	background:#FFF;
	padding-top:13px; padding-left:10px;
	text-align:left;
}
.navlistul li{
	width:310px; overflow:hidden;
	height:30px;
	line-height:30px;
	letter-spacing: 1px;
}
.nav li a{ color:#3f3a39; display:block;}
.nav li:active{ background:#dddddd;}

.maindiv{
	width:290px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	line-height:22px;
	color:#5a5657; font-style:14px;
	text-align:left;
	padding:15px;
}

.bg_i{
	width:100%;
	height:49px;
	position: absolute;
	top: 44px;
	right: 0px;
	z-index:11;
}
.bg_i .bg_i1{
	width:313px; margin-left:auto; margin-right:auto; padding-right:7px;
	height:43px; text-align:right; padding-top:6px; line-height:20px;
	background-image: url(../images/bg_p.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.bg_p{
	width:100%;
	height:49px;
	position: absolute;
	top: 7px;
	right: 0px;
	z-index:11;
}
.bg_p .bg_p1{
	width:313px; margin-left:auto; margin-right:auto; padding-right:7px;
	height:43px; text-align:right; padding-top:6px; line-height:20px;
	background-image: url(../images/bg_p.png);
	background-repeat: no-repeat;
	background-position: right top;
}


.ldiv_1{background:#0d045f;height:100%; width:272px;
filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
-moz-opacity:0.8; /*Firefox私有，透明度50%*/
opacity:0.8;/*其他，透明度50%*/

	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}
.navdiv{width:252px; text-align:left; padding-left:20px; padding-top:63px;}
.navdiv .nav{
	width:252px;
	color:#ffffff;
	cursor:pointer;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
	text-align:left;
	
	background-repeat: no-repeat;
	background-position: 220px center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.navdiv .nav a{ color:#ffffff; display:block;padding-top:1px; padding-bottom:1px;}
.navdiv .navul{
	list-style:none;
	width:236px; padding-left:16px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden; padding-bottom:10px;
}
.navdiv .navul li{
	padding-top:5px; padding-bottom:5px;
	font-size:12px; color:#ffffff;
}
.navdiv .navul li a{color:#ffffff; display:block; padding-top:1px; padding-bottom:1px; }
.navdiv .navul li a:hover{color:#fabe00;}
.navdiv .navul .nup a{color:#fabe00;}



.pagelist {padding-top:5px;list-style:none; margin-left:auto; margin-right:auto; margin-bottom:0px; text-align:center;}
.pagelist a{ color:#ffffff;background:#0d045f;padding:3px;margin:3px;}
.pagelist .span1{color:#ffffff;background:#0d045f;padding:3px;margin:3px;}
.pagelist .span2{color:#ffffff;background:#fabe00;padding:3px;margin:3px;}


<!--
#footer {
position:fixed;
left:0px;
bottom:0px;
height:97px;
width:100%; background:#FFF;
}
 
/* IE 6 */
* html #footer {
position:absolute;
top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}
 
-->