html { height: 100%; }
body {background-attachment: scroll;background-color: #ffffff;font-size: 12px;line-height: 22px;color: #224058;margin: 0px auto;background-image: url(../images/bg.jpg);background-repeat: repeat-x;background-position: left top;background-attachment: scroll; padding-top:2px}
div,ul,ol,form {margin: 0; padding: 0; }
img {border: 0;margin: 0px;}
li {list-style: none;}
table {font-size: 12px;}
input {font-size: 12px;}
p {margin: 0; }
a:link{text-decoration: none; color: #676868;}
a:visited {text-decoration: none; color: #676868;}
a:hover {text-decoration: underline; color: #ff0000;}

.box{margin: 0px auto;font-family: "宋体";text-align: center;border:0px solid #FF0000;}

.hd{clear:both;width: 1003px;margin: 0px auto 0px auto;height:97px;background-image: url(../images/head_bg.jpg);background-repeat: no-repeat;background-position: right top;background-attachment: scroll;}
.logo{width:250px; float:left;padding:0px; text-align:left;}
.hd_right{float:right;padding-top:59px;width:600px;}

.banner {clear:both;width:950px;margin: 0px auto 0px auto;}
.nav {clear:both;width:950px;margin: 0px auto 0px auto;background-image: url(../images/nav_bg.jpg);background-repeat: repeat-x;background-position: top left;background-attachment: scroll; height:56px; text-align:left;}
.nav .rigth_date{background-image: url(../images/nav_date.jpg);background-repeat: no-repeat;background-position: right top;background-attachment: scroll;}
.nav ul{ padding:0; margin:0}
.nav li{ float:left; width:104px;height:40px; line-height:40px;color:#FFFFFF; font-size:14px;text-align:center; font-weight:bold;background-image: url(../images/nav_li.jpg);background-repeat: no-repeat;background-position: left top;background-attachment: scroll;}
.nav li a:link{width:104px; display: block;font-size:14px;text-align:center; font-weight:bold;color:#FFFFFF;height:40px; line-height:40px}
.nav li a:visited{width:104px;font-size:14px;text-align:center; font-weight:bold;color:#FFFFFF;height:40px;}
.nav li a:hover{background-image: url(../images/nav_li_1.jpg);background-repeat: no-repeat;background-position: left top;background-attachment: scroll; color:#FFFFFF; font-size:14px;text-align:center; font-weight:bold; text-decoration:none;height:40px; display:block;}
#nav_lanmu{width:104px;background-image: url(../images/nav_li_1.jpg);background-repeat: no-repeat;background-position: left top;background-attachment: scroll; color:#FFFFFF; font-size:14px;text-align:center; font-weight:bold; text-decoration:none;}

.pagebody {clear:both;width:950px; height:auto;margin: 0px auto 0px auto;text-align:left; padding:0px 21px;}

.left{padding:0 2px 0 0px; float:left; width:725px;}
.left .left_1{ float:left; width:260px !important; text-align:center; margin-right:15px;}
.hdp{border:1px solid #DADADA; padding:3px;}
.up{ float:left; clear:both;}
.down{ float:left; clear:both; width:725px;}

.gray_line{ height:3px; background-color:#F2F2F2; line-height:3px;}
.index_cp{ border:1px solid #E6E6E6; padding:9px;}

.left .right_1{ float:right; width:450px; padding:0;}
.left .right_1 .bg{ border:1px solid #E6E6E6; padding:20px 15px; line-height:20px; height:207px;}

.right{float: right;width: 210px;padding:0 0 0 0px; font-family:Arial, Helvetica, sans-serif;}
.right .bg{background-color:#DFE6EC;}
.quick_head{ color:#224058;background-image: url(../images/index_quick_lanmu.jpg);background-repeat: no-repeat;background-position: left top;background-attachment: scroll; height:25px; padding-left:35px; line-height:25px; font-weight:bold; font-size:14px;}
.right p{ height:10px; line-height:10px;}
*html .right p{ height:3px; line-height:3px;}
*html .right td{ line-height:24px; padding:5px 0;}


.pagebody_zy {clear:both;width:950px;margin: 0px auto 0px auto;background-image: url(../images/mid_bg.jpg);background-repeat: repeat-y;background-position: left top;background-attachment: scroll;}

.left_zy{ padding:0;; float:left; width:208px;text-align:left;}

.right_zy {float: right;width: 720px; padding-bottom:30px !important; line-height:24px; text-align:left;}
*html .right_zy {float: right;width: 720px; padding-bottom:30px !important; line-height:24px;text-align:left;}

.right_zy  .head{clear:both;background-image: url(../images/right_head.jpg);background-repeat: no-repeat;background-position: top left;background-attachment: scroll; height:17px; text-align:left; margin:15px 10px 20px 10px; font-size:12px; line-height:17px; text-align:right; padding-right:10px;}
.right_zy .nr{ float:left; clear:both; padding:0 30px; width:660px; color:#3B3B3B;}
.list{ float:left; padding:0;}
.list li{ border-bottom:1px dotted #BCBFAF; color:#43443D;}
.list li a:link{  color:#43443D;}
.list li a:visited{  color:#43443D;}
.list li a:hover{color:#ff0000;}
.right_zy .nr1{ float:left; clear:both; padding:0 10px; width:700px; color:#3B3B3B;}

.cp_list ul{padding:0;margin:0;text-align:left;}
.cp_list li{padding: 0;line-height:20px; text-align:left; float:left; width:350px; margin-bottom:30px;}
.tu_img{width:150px;border: 3px solid #ccc;}


.columns1{background-attachment: scroll;background-image: url(../images/left_pr_bg.jpg);background-repeat: no-repeat;background-position: left center;padding-left: 35px;line-height:25px; font-weight:bold; font-size:14px; color:#224058; margin:5px 0 10px 0;}
.columns1 a:link{text-decoration: none;color:#224058;}
.columns1 a:visited{text-decoration: none;color:#224058;}
.columns1 a:hover{font-weight: bold;text-decoration: none;}

.columns2{background-attachment: scroll;background-image: url(../images/icon.gif);background-repeat: no-repeat;background-position: 16px center;padding-left: 26px;line-height:25px; text-align:left;}
.columns2 a:link{text-decoration: none; color:#224058;}
.columns2 a:visited{text-decoration: none; color:#224058;}
.columns2 a:hover{font-weight: bold;text-decoration: none;}

.cp_zy ul{ padding:0; margin:0; text-align:left;}
.cp_zy li{padding: 0px 0 0 45px;text-align:left;}
.cp_zy li a:link{text-decoration: none; color:#7A7D7F;}
.cp_zy li a:visited{text-decoration: none; color:#7A7D7F;}
.cp_zy li a:hover{font-weight: bold;text-decoration: none;}


.tu_bg{background-image: url(../images/tu_bg.jpg);background-repeat: no-repeat;background-position: top left;background-attachment: scroll; width:128px; height:124px; padding:8px 0 0 11px;}
.tu_left{ margin:0 20px 10px 0; border:5px solid #ccc;}
.footer { clear:both;width: 950px;text-align: center;margin: 0px auto 0 auto; height:57px;background-image: url(../images/foot_bg.jpg);background-repeat: repeat-x;background-position: top left;background-attachment: scroll; color:#BBE2EE; font-family:Arial, Helvetica, sans-serif;}
.footer a:link{ color:#BBE2EE;}
.footer a:visited{ color:#BBE2EE;}
.footer a:hover{ color:#BBE2EE;}

.bak{height:8px !important; clear:both; float:left; line-height:8px;}
.bian{padding:0 15px;}
.bian1{padding:20px;}
.search{clear:both; float:left; text-align:right; width:665px; margin-bottom:15px;}
.input1 {font-size: 12px;height:16px;border-left: 0px solid #6992C5;border-right: 0px solid #6992C5;border-top: 2px solid #6992C5;border-bottom: 2px solid #6992C5;background-color: #FFFFFF; width:180px; padding-top:7px; padding-left:7px;background-image: url(../images/input_bg.jpg);background-repeat: repeat-x;background-position: top left;background-attachment: scroll;}
.input2 {font-size: 12px;border: 1px solid #B5B5B5;background-color: #ffffff; width:400px;}
.input3{background-color:#ffffff; border:1px solid #AAAAA1; width:25px;}
textarea{border: 1px solid #B5B5B5;background-color: #FFFFFF;}

.page{ clear:both;padding:10px 10px 0 0;text-align:right;}



.zi {color: #6B6B6B; padding:5px 0 0 0;}
.zi a:link{color: #6B6B6B;}
.zi a:visited{color: #6B6B6B;}
.zi a:hover{color: #6B6B6B;}

.zi_gray{ color:#AABBCF;}
.zi_gray a:link{ color:#AABBCF;}
.zi_gray a:visited{ color:#AABBCF;}
.zi_gray a:hover{ color:#AABBCF;}

.zi_gray_1{color:#7594B8;}

.zi_blue {color: #01306B; text-decoration:none;}
.zi_blue a{color:#01306B; text-decoration:none;}
.zi_blue a:hover{color:#FF0000; text-decoration:underline;}
.zi_blue a:visited{color:#01306B; text-decoration:none;}

.zi_red {color:#FF0000;}
.zi_red a{color:#FF0000;}
.zi_red a:visited{color:#FF0000;}

.zi_black {color: #000000;}
a.zi_black:link {color: #000000;}
a.zi_black:visited {color: #000000;}
a.zi_black:hover {color: #000000;}
.zi_14{ font-size:14px; color:#0B5489; font-weight:bold; padding-bottom:10px;}
.zi_15{font-size:15px; font-weight:bold; padding-bottom:15px;}

.zi_orange1{color:#FF9900;font-size:14px; font-weight:bold; line-height:30px;}
.date{ font-family:Arial, Helvetica, sans-serif;}

.newsblue{background: url(../images/icon01.gif) repeat-x left bottom;color:#43443F; text-decoration:none;}
.newsblue a{ color:#43443F; text-decoration:none;}
.newsblue a:hover{ color:#D21414; text-decoration:underline;}

/* menu */

.left_3_n{clear:both; margin:0px; font-size:12px; text-align:left; color:#224058; text-decoration: none; padding-left:20px; line-height: 26px; height: 26px; }
.left_3_n a{ font-size:12px; color:#224058;text-decoration: none;}
.left_3_n a:hover{ font-size:12px; color:#224058;text-decoration: underline;}

.left_3_y{clear:both; margin:0px; font-size:12px; text-align:left; color:#224058; text-decoration: none; padding-left:20px; line-height: 26px; height: 26px; }
.left_3_y a{ font-size:12px; color:#224058;text-decoration: none;}
.left_3_y a:hover{ font-size:12px; color:#224058;text-decoration: underline;}

.left_2_n{
	clear:both;
	margin:5px 0px 8px 0px;
	text-align:left;
	padding-left: 35px;
	line-height:25px; 
	font-weight:bold; 
	font-size:14px; 
	color:#224058;
	font-size:12px;
	text-decoration: none;
	height: 25px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../images/left_pr_bg.jpg);
}
.left_2_n a{ font-size:14px; color:#224058;text-decoration: none;}
.left_2_n a:hover{ font-size:14px; color:#224058; text-decoration: underline;}

.left_2_y{
	clear:both;
	margin:5px 0px 8px 0px;
	text-align:left;
	padding-left:30px;
	font-size:12px;
	color:#010000;
	font-weight:bold;
	text-decoration: none;
	line-height: 31px;
	height: 31px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(images/left_menu01.gif);
}
.left_2_y a{ font-size:12px; color:#010000;font-weight:bold;text-decoration: none;}
.left_2_y a:hover{ font-size:12px; color:#010000;font-weight:bold;text-decoration: underline;}


