@charset "gb2312";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "ËÎÌå"; line-height:24px; color:#444; background:#fff;}
img{border:none;}
ul,ol,li,dl,dt,dd{margin:0px; padding:0px; list-style-type:none;}
a{text-decoration:none; color:#000; outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
a:hover{color:#0854A2; text-decoration:underline;}
li a:hover{color:#0854A2; text-decoration:underline;}
.clear{clear:both; display:block; visibility: hidden; overflow:hidden; line-height:0; font-size:0;}
.wp{width:1024px; margin:auto;}
.clearfix:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
p,h1,h2,h3,h4 {
	margin: 0;
	padding: 0;
}
.marginTop{padding-top:20px;}

#head{background:#0854A2;}
.head{height:32px; line-height:32px;}
.date{float:left; color:#fff;}
.search{float:right; padding-top:3px;}
.search_text{border-style:none; line-height:26px; height:26px; width:150px; padding:0px; vertical-align:middle; background:url(images2search_text.gif) no-repeat; margin:0px; color:#737373;}
.search_button{border-style:none; line-height:26px; height:26px; width:25px; padding:0px; vertical-align:middle; background:url(images2search_button.gif) no-repeat; margin:0px; cursor:pointer;}
.logo{position:absolute; z-index:1; padding-top:29px; width:1024px;}
.logo span{position:absolute; top:50px; left:122px; color:#0854A2; font-size:20px; font-family:Arial; line-height:40px;}
.logo span strong{font-size:44px; font-family:"Î¢ÈíÑÅºÚ"; display:block;}
#nav{background:url(images2nav_bg.gif) repeat-x;}
.nav{height:52px;}
.nav ul li{float:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; height:47px; line-height:47px; width:144px; text-align:center; padding-left:1px; padding-right:1px;}
.nav ul li a{
	display:block;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.nav ul li a:hover{
	text-decoration:none;
	color:#fff;
	background:url(images2nav_hover.gif) repeat-x;
}

#main{background:url(images2main_bg.jpg) repeat-x #F2F2F2;}
.module1{float:left; width:562px;}
.module2{float:right; width:442px;}
.headline_pic {position:relative; width: 562px; height: 340px; overflow:hidden;}
.headline_pic .leftarrow { position: absolute; left:3px; top: 135px;}
.headline_pic .rightarrow { position: absolute; right:3px; top: 135px;}
.headline_pic .dots { position:absolute; right: 8px; top: 256px;}
.headline_pic .dots i { margin-left: 5px; display:inline-block; background:#fff; width: 14px; height: 14px; line-height:14px; font-family:Arial, Helvetica, sans-serif;font-size: 10px; cursor:pointer; text-align:center;}
.headline_pic .dots i.current {background:#990010; color:#fff;}
.headline_pic_list { overflow:hidden;}
.headline_pic_list li { float:left; width: 562px; height: 340px; position:relative;}
.headline_pic .headline_title{
	text-align:center; height:42px; line-height:42px; font-size:14px; color:#fff; position:absolute; top: 298px; width: 100%;
	background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*ÊµÏÖFF±³¾°Í¸Ã÷£¬ÎÄ×Ö²»Í¸Ã÷*/
	filter:Alpha(opacity=80); background:#000;/*ÊµÏÖIE±³¾°Í¸Ã÷*/
}
.headline_pic .headline_title div { position:relative;} /*ÊµÏÖIEÎÄ×Ö²»Í¸Ã÷*/
.headline_pic .headline_title A { line-height: 42px; color:#fff; font-size:14px;}
.tabTitle{height:30px; line-height:30px; background:url(images2tabTitle_bg.gif) repeat-x;}
.tabTitle ul li{float:left; line-height:30px; height:30px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center;}
.tabTitle ul li a{line-height:30px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#000; padding-left:16px; padding-right:16px;}
.tabTitle ul li.current a{line-height:30px; text-decoration:none; color:#BD0306; background:url(images2tabTitle_hover.gif) repeat-x; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9;}
.tabContent{padding-top:4px;}
.tabContent ul li{height:33px; line-height:33px; border-bottom:1px dashed #EEE; padding-left:16px; background:url(images2box.gif) no-repeat 8px center; font-size:14px; color:#888; position:relative;}
.tabContent ul li a{color:#3A3A3A;}
.tabContent ul li a:hover{color:#0269B8; text-decoration:none;}
.tabContent ul li span{position:absolute; top:0px; right:8px;}
.module3{background:url(images2module3_bg.jpg) repeat-y;}
.module3_left{float:left; width:690px;}
.module3_right{float:right; width:310px; padding-left:12px; padding-right:12px;}
.species{background:url(images2species_bg.jpg) repeat-x; margin-left:4px; margin-right:4px; padding-top:17px; height:100px;} 
.species ul li{float:left; width:74px; padding-left:11px; padding-right:11px; text-align:center;}
.species ul li a{line-height:36px; font-size:14px; color:#3A3A3A;}
.species ul li a:hover{color:#0051A0; text-decoration:none;}
.species2{padding-top:18px; padding-left:23px;}
.species2 ul li{float:left; width:211px; padding-right:5px; height:91px;}
.species2 ul li a{background:#C2C2C2 url(images2angle1.gif) no-repeat right top; display:block; padding-left:31px;}
.species2 ul li a:hover{background:#7FCDF4 url(images2angle2.gif) no-repeat right top;}
.species3{padding-top:17px; padding-bottom:25px; padding-left:23px;}
.species3 ul li{float:left; width:321px; padding-right:4px; height:38px; line-height:38px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px;}
.species3 ul li a{color:#fff; background:#AFD854; display:block;}
.species3 ul li a:hover{text-decoration:none; background:#7FCDF4;}
.module3_title{background:url(images2module3_title.gif) repeat-x left center; height:26px; line-height:26px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#3A3A3A;}
.module3_title span{background:#fff; padding-left:10px; padding-right:10px;}
.module3_list{padding-top:10px;}
.module3_list ul li{height:28px; line-height:28px; padding-left:26px; background:url(images2box.gif) no-repeat 12px center; font-size:14px; position:relative;}
.module3_list ul li span{position:absolute; top:0px; right:10px; color:#888;}
.module3_list ul li a{color:#3A3A3A;}
.module3_list ul li a:hover{text-decoration:none; color:#074997;}
.module4{float:left; width:499px; background:url(images2module4_bg.jpg) repeat-y;}
.module5{float:right; width:499px; background:url(images2module4_bg.jpg) repeat-y;}
.module4_title{padding-left:20px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#fff; height:35px; line-height:35px; background:url(images2module4_title.gif) no-repeat;}
.open{padding-left:18px; padding-right:18px; padding-bottom:14px;}
.open_list{padding-top:10px;}
.open_list ul li{height:28px; line-height:28px; padding-left:10px; background:url(images2box2.gif) no-repeat left center; font-size:14px; float:left; padding-right:16px;}
.open_list ul li a{color:#3A3A3A;}
.open_list ul li a:hover{text-decoration:none; color:#074997;}
.open_list2{border-left:1px solid #DADADA; margin-top:12px; margin-bottom:24px;}
.open_list2 ul li{float:left; width:74px; border-right:1px solid #DADADA; height:57px; line-height:57px; border-bottom:1px solid #DADADA; border-top:1px solid #DADADA; position:relative; font-size:14px; padding-left:40px;}
.open_list2 ul li span{position:absolute; top:14px; left:0px; width:40px; text-align:center;}
.open_list2 ul li a{color:#3A3A3A;}
.open_list2 ul li a:hover{text-decoration:none; color:#074997;}
.open_list2 ul li.first{background:url(images2open_list2.gif) no-repeat;}
.open_list2 ul li.second{background:url(images2open_list3.gif) no-repeat right top;}
.open_left{float:left; width:226px;}
.open_right{float:right; width:226px;}
.title1{height:30px; line-height:30px; background:url(images2title1.gif) repeat-x left center; position:relative; margin-top:12px;}
.title1 span{padding-left:24px; padding-right:8px; background:#fff url(images2title1_bg.gif) no-repeat; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#111; position:absolute; left:0px; top:0px;}
.list1{padding-top:12px;}
.list1 ul li{padding-bottom:12px; padding-left:38px; font-size:14px; color:#3A3A3A; position:relative; line-height:18px;}
.list1 ul li span{position:absolute; top:0px; left:0px; color:#fff; height:18px; line-height:18px; width:36px; text-align:center; background:url(images2list1_bg.gif) no-repeat;}
.list1 ul li a{color:#3A3A3A;}
.list1 ul li a:hover{text-decoration:none; color:#074997;}
.title2{height:30px; line-height:30px; background:url(images2title1.gif) repeat-x left center; position:relative; margin-top:12px;}
.title2 span{padding-right:10px; background:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#111; position:absolute; left:0px; top:0px;}
.module3_list2{padding-top:10px;}
.module3_list2 ul li{height:26px; line-height:26px; padding-left:26px; background:url(images2box.gif) no-repeat 12px center; font-size:14px; position:relative;}
.module3_list2 ul li span{position:absolute; top:0px; right:10px; color:#888;}
.module3_list2 ul li a{color:#3A3A3A;}
.module3_list2 ul li a:hover{text-decoration:none; color:#074997;}
.title3{padding-left:20px; background:url(images2title2_bg.jpg) no-repeat; height:44px; line-height:44px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#0854A2;}
.module6{ border-top:1px solid #E2E2E2; padding-left:20px; padding-right:20px; background:#fff; border-left:1px solid #E2E2E2; margin-top:2px; border-right:1px solid #E2E2E2;}
.marquee {width:982px; height:193px; overflow:hidden;}
.marquee li a{display:block; float:left; padding-right:22px; width:229px; height:152px; padding-top:20px;}

#foot{background:url(images2foot_bg.jpg) repeat-x;}
.foot{height:116px; padding-top:18px; text-align:center; color:#3A3A3A;}
.foot a{color:#3A3A3A;}
.select{padding-left:40px; padding-bottom:12px;}
.select ul li{float:left; height:20px; line-height:20px; width:160px; padding-right:30px;}

.main_left{float:left; width:273px;}
.main_right{float:right; width:737px;}
.main{background:url(imagesmain_bg.jpg) repeat-y; width:100%;}
.left_head{width:262px; height:57px; background:url(imagesleft_head.gif) repeat-x left top; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#323232; line-height:37px; position:relative;}
.left_head span{background:url(images2left_head2.gif) repeat-x left top; position:absolute; top:0px; left:0px; padding-left:16px; padding-right:16px;}
.left_list ul li{line-height:45px; padding-bottom:13px; font-size:16px;height:41px;overflow: hidden;}
.left_list ul li a{color:#424242; display:block; background:url(images2left_list1.gif) no-repeat; padding-left:70px;}
.left_list ul li a:hover{color:#fff; background:url(images2left_list2.gif) no-repeat; text-decoration:none;}
.left_list ul li .border a{color:#fff; background:url(images2left_list2.gif) no-repeat; text-decoration:none;}
.right_head{height:50px; line-height:38px; background:url(images2left_head.gif) repeat-x left top; position:relative;}
.right_head .r1{position:absolute; top:0px; left:0px; padding-left:16px; padding-right:16px; background:url(images2left_head2.gif) repeat-x left top; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#323232;width: 140px;height: 38px; overflow: hidden;}
.right_head .r2{position:absolute; top:0px; right:8px; color:#6E6C6C;}
.right_list ul li{height:34px; line-height:34px; padding-left:22px; background:url(imagesbox.gif) no-repeat 14px center; font-size:14px; position:relative;}
.right_list ul li a{color:#000;}
.right_list ul li a:hover{text-decoration:none; color:#0854A2;}
.right_list ul li span{position:absolute; top:0px; right:0px; color:#A6A6A6;}
.line{height:1px; line-height:1px; border-bottom:1px dashed #CDCDCD; padding-bottom:10px; margin-bottom:10px;}
.news_title2{height:50px; line-height:50px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:26px; color:#000;}
.news_time{padding-top:20px; height:30px; line-height:30px; border-bottom:1px solid #DCDCDC; padding-left:14px; color:#9A9797;}
.news_content{font-size:14px; color:#000; padding:20px; line-height:30px;}

.species5{background:url(images2species2_bg.jpg) no-repeat 23px top; padding-top:76px; height:40px; line-height:14px; padding-left:23px;}
.species5 ul li{float:left; width:36px; text-align:center;}
.species5 ul li a{color:#3A3A3A;}
.species5 ul li a:hover{color:#FF0036; text-decoration:none;}

/*Í¨ÓÃÑùÊ½*/
.pages {
    line-height: 40px;
    padding-top: 10px;
    text-align: center;
	margin-top:10px;
	margin-bottom:20px;
}

.pages A {
    border: 1px solid #CCCCCC;
    font-family:"Î¢ÈíÑÅºÚ";
    margin-left: 3px;
    margin-right: 3px;
    padding: 2px 5px;
	color:#000;
}
.detail {
    border-top: 1px solid #AAAAAA;
    margin-bottom: 12px;
    text-align: center;
     margin-top:15px;
     padding-top:10px;
}

.print {
    text-align: right;
    margin-top:40px;
}