﻿/* CSS Document */
body{	margin:0;
	padding:0;
	background-color: #CCC;}
html,ul,li,p,h3,a,img,div,h4,form,input,select,option,span,br{
	margin:0;
	padding:0;
}
.clear{
clear:both;
margin:0;
padding:0;
border:0;
}
img{
border:none;}
a{
color:#7b7b7b;
text-decoration:none;
}
a:hover{
color:#0085b1;}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
background:url(../images/b_g.png) on-repeat top center;
}
#header{
margin:0 auto;
width:1002px;
text-align:left;
background-color:#f5f5f5;
}
#logo{
padding:36px 0 0 0;}
#logo img{
float:left;
margin:-16px 375px 0 23px;
}
#logo p{
margin-top:0px;}
#menu{
margin:16px 0 0 0;
*margin:26px 0 0 0;
_margin:26px 0 0 0;
padding:0;
background-color:#1a4292;
background:url(../images/menu_bg.png) repeat-x;
height:63px;
}
#menu ul{
list-style-type:none;
}
#menu ul li{
float:left;
height:63px;
line-height:63px;}
#menu li.menu_normal{
float:left;
width:94px;
background:url(../images/a_bg.png) no-repeat top right;}
#menu li.menu_normal div{
display:none;}
#menu li.menu_normal .comm_menu{
display:block;
padding-left:19px;
height:35px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
}
#menu li.menu_hover{  position:relative;padding:0px; z-index:1; text-align:center;}
#menu li.menu_hover .comm_menu, #menu li.menu_hover .comm_menu:link, #menu li.menu_hover .comm_menu:visited{
color:#fff; display:block; width:94px;padding:0;font-weight:bold;
font-size:14px;
background:#123181 url(../images/li_bg.png) no-repeat;
overflow:hidden;
height:63px;
margin-left:-1px;}
#menu li.menu_hover .comm_menu:hover{ color:#fff;}
#menu li.menu_hover div{
display:block;
background:url(../images/bg.png) repeat-x;
position:absolute;
padding:6px 6px 10px 0px;
margin-top:0px;
z-index:0;
width:330px;
_width:350px;
*width:350px;
_background-color:rgba(212,0,0,0.5);
_filter:alpha(opacity=80);
}
*html #menu li.menu_hover div *{
position:relative;}
#menu li.menu_hover div ul{
margin:0px;padding:0px; width:auto;height:auto; border-collapse:collapse;}
#menu li.menu_hover div ul li{text-align:left;height:26px; line-height:26px;padding:0px; float:left;}
#menu li.menu_hover div ul li a{display:block; padding-left:5px; font-size:13px;color:#ffffff; float:left;}
#menu li.menu_hover div ul li a:hover{display:block;text-decoration:none; color:#f8f400;}
.container {
	width:1002px;
	height:303px;
	overflow:hidden;
	position:relative;
	float:left;
}
.slider {
	position:absolute;
}
.slider li {
	list-style:none;
	display:inline;
}
.slider img {
	width:1002px;
	height:303px;
	display:block;
}
.num {
	position:absolute;
	right:5px;
	bottom:0px;
	_bottom:5px;
	*bottom:5px;
}
.num li {
	float: left;
	text-align: center;
	line-height: 16px;
	width: 53px;
	height: 35px;
	cursor: pointer;
	overflow: hidden;
	margin: 8px 8px;
	border:none;
}
.num li.on {
	width: 60px;
	height:40px;
	margin: 0 1px;
	border: none;
}
#container{
	width:1002px;
	text-align:left;
	background-color: #FFF;
	margin-top: 22px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 30px;
}
.line{
border-bottom:1px solid #e6e4e4;
margin-left:7px;
margin-right:7px;
}
#left{
width:267px;
float:left;
margin-left:14px;
display:inline;}
.left_1{
margin:15px 0 0 0;}
.left_1 h3{
background:url(../images/con1.png) no-repeat 0 2px;
padding-left:20px;
font-size:13px;
color:#40a4c5;}
.left_1 h3 span{
margin-right:140px;}
.left_1 ul{
list-style-type:none;
margin-top:8px;}
#marquees{
overflow:hidden;
height:155px;}
.left_1 ul li{
margin-top:10px;
border-bottom:1px dashed #cccccc;
padding-bottom:5px;
padding-left:10px;}
.left_1 ul li a{
background:url(../images/con3.png) no-repeat 0 3px;
padding-left:15px;}
.left_1 ul li a:hover{
background:url(../images/con2.png) no-repeat 0 3px;
}
.left_2{
margin:21px 0 0 0;}
.left_2 h3{
background:url(../images/index_bg1.png) no-repeat left bottom;
height:20px;
font-size:13px;
color:#FFFFFF;
border-bottom:1px solid #0085b1;
padding:6px 0 0 10px;}
.left_2 ul{
list-style-type:none;}
.left_2 ul li{
background:url(../images/index_bg2.png) no-repeat;
height:29px;
line-height:29px;
margin-top:7px;
padding-left:10px;}
.left_2 ul li a{
color:#1e93b9;
font-weight:bold;}
.left_2 ul li a:hover{
text-decoration:underline;}
.left_3{
margin:23px 0 0 0;
}
.left_3 h3{
background:url(../images/index_bg3.png) no-repeat left bottom;
height:20px;
border-bottom:1px solid #0085b1;
padding:6px 0 0 6px;
color:#FFFFFF;
font-size:13px;}
.left_3 ul{
list-style-type:none;
margin-left:5px;
}
.left_3 .selectwp1{
position:relative;
background:url(../images/index_select.png) no-repeat;
width:125px;
height:19px;
}
.selectcon1{ width:115px;height:19px;line-height:19px; text-align:left; padding-left:10px; color:#999;}
.selectlist1{ position:absolute; width:121px;top:20px; background:#fff;display:none; border:1px solid #cccccc; padding-left:4px;}
.selectlist1 ul{ list-style-type:none; margin:0; padding-bottom:5px;}
.selectlist1 ul li{ height:19px; background:#fff;line-height:19px; cursor:pointer;}
.selectlist1 ul li.bg1{ height:19px; background:#fff;line-height:19px; cursor:pointer;}
.selectlist1 ul li.bg2{ height:19px; background:#336666;line-height:19px; cursor:pointer;}
.left_3 ul li{
margin-top:8px;
background:url(../images/con4.png) no-repeat 0 3px ;
padding-left:10px;}
.left_3 ul li.aa1{
background:none;
padding-left:0;
}
#center{
float:left;
width:400px;
margin-left:60px;}
.center_1{
margin:15px 0 0 0;}
.center_1 h3, .center_2 h3{
background:url(../images/index_bg4.png) no-repeat;
height:20px;
font-size:14px;
color:#108db6;
padding-left:20px;
font-family:黑体;}
.center_1 h3 span, .center_2 h3 span{
margin-right:270px;}
.center_1 ul{
list-style-type:none;
margin-top:12px;}
.center_1 ul li{
margin-top:10px;
border-bottom:1px dashed #CCCCCC;
padding-bottom:7px;
position:relative;
background:url(../images/con6.png) no-repeat 2px 5px;
padding-left:10px;}
.center_1 ul li img{
float:left;
margin-right:10px;
display:inline;
width:106px;
height:72px;}
.newstt{
font-size:12px;
color:#0085b1;
font-weight:bold;

}
.ct_1 .pp2{
color:#646464;
line-height:1.5em;}
.center_1 ul .first{
background:none; padding-left:0; height:74px;}
.center_1 ul li span{
position:absolute;
top:0;
right:10px;}
.center_2{
margin:24px 0 0 0;
}
.center_2 ul{
list-style-type:none;
margin-top:8px;}
.center_2 ul li{
float:left;
width:97px;
text-align:center;
margin:10px 3px 0 0;
}
.center_2 ul li a{
float:left;
display:block;
width:97px;}
.center_2 ul li a img{
width:97px;
height:71px;
margin-bottom:5px;}
#right{
float:left;
width:186px;
margin:15px 0 0 55px;
background:url(../images/index_bg5.png) repeat-y left top;
padding-top:9px;}
.right_1{
background:url(../images/con7.png) no-repeat top center;
padding-top:22px;
text-align:center;}
.right_1 h3{
background:url(../images/index_bg6.png) no-repeat;
width:186px;
height:44px;
font-size:15px;
text-align:center;
line-height:44px;
color:#FFFFFF;
margin-bottom:5px;
font-family:黑体;
}
.right_1 a, .right_2 a{
color:#0085b1;}
.right_1 a:hover, .right_2 a:hover{
text-decoration:underline;
}
.right_1 img{
margin-right:15px;
margin-bottom:-15px;}
.right_2{
margin-top:13px;
text-align:center;}
.right_2 h3, .right_3 h3, .right_4 h3{
background:url(../images/index_bg7.png) no-repeat;
width:186px;
height:44px;
font-size:15px;
text-align:center;
line-height:44px;
color:#FFFFFF;
margin-bottom:5px;
font-family:黑体;
text-align:center;
}
.right_2 img{
margin-right:15px;
margin-bottom:-15px;}
.right_3{
margin-top:13px;
position:relative;
}
.right_3 ul{
list-style-type:none;
margin:15px 0 0 15px;
}
.right_3 .selectwp{
position:relative;
background:url(../images/index_bg8.png) no-repeat;
width:114px;
height:19px;
}
.selectcon{ width:104px;height:19px;line-height:19px; text-align:left; padding-left:10px; color:#999;}
.selectlist{ position:absolute; width:110px;top:20px; background:#fff;display:none; border:1px solid #cccccc; padding-left:4px;}
.selectlist ul{ list-style-type:none; margin:0; padding-bottom:5px;}
.selectlist ul li{ height:19px; background:#fff;line-height:19px; cursor:pointer;}
.selectlist ul li.bg1{ height:19px; background:#fff;line-height:19px; cursor:pointer;}
.selectlist ul li.bg2{ height:19px; background:#336666;line-height:19px; cursor:pointer;}
.right_3 ul li{
margin-top:5px;}
.right_3 ul li .text1{
background:url(../images/index_bg9.png) no-repeat;
width:104px;
height:19px;
border:none;
line-height:19px;
padding-left:10px;
color:#999999;
}
.right_3 ul li .btn{
background:url(../images/btn.png) no-repeat;
width:25px;
height:21px;
border:none;
position:absolute;
top:70px;
right:20px;}
.right_4{
margin-top:10px;
_margin-top:-10px;
*margin-top:-10px;
padding-bottom:15px;}
.right_4 ul{
margin:0 0 0 15px;
list-style-type:none;
margin-bottom:1px;}
.right_4 ul li{
margin-top:12px;
color:#666;}
.right_4 ul li span{
margin-left:28px;
margin-top:12px;
}
.right_5{
background:url(../images/index_bg11.png) no-repeat;
width:186px;
height:125px;}
#footer{
	background:url(../images/foot_bg.png) repeat-x;
	height:60px;
	width:1002px;
	text-align:right;
	position:relative;
	padding-top:32px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer img{
position:absolute;
top:38px;
left:16px;
}
#footer p{
margin-bottom:10px;
color:#7b7b7b;
margin-right:10px;}