@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ background:#f0f0f0 url(../images/main-bg.jpg) repeat-x; font:10px Thoma,Arial, Helvetica, sans-serif; color:#525252;}
a{ color:#FFFFFF;text-decoration:none;}
a:visited , a:active{ text-decoration:none;}
a:hover{ color:#ff4b21;}

.padding1{ padding-top:8px;}

.warp{background:url(../images/logo_bg.jpg) no-repeat top center;}

.ctbg{background:url(../images/ct_bg.gif) repeat-x; background-position:0px 250px; width:997px; margin:0 auto;}

.header{ color:#FFFFFF; font-size:12px; width:960px; margin:0 auto; position:relative; }
.lan{position:absolute;left:5px;top: 19px;}
.search{position:absolute;left:0px; top: 72px; }
.addfav{position:absolute;left: 865px;top: 14px; width:200px;}

.content{ width:963px; height:743px; margin:0 auto; background:#fff url(../images/content_bg.gif) no-repeat top center; position:relative; }

.nav{
	position:absolute;
	left: 262px;
	top: 20px;
	
}
.nav ul{ list-style:none;}
.nav ul li{ float:left;  }
.nav ul li a{display:block; padding:6px 2px;text-align:center; background:url(../images/top_nav_hover.gif) no-repeat left top; width:135px; color:#374c67; font-size:12px; font-weight:bold;}
.nav ul li a:hover{ background:url(../images/top_nav.gif) no-repeat left top; color:#374c67;}

.line_nav{
	position:absolute;
	left:23px;
	top:66px;
}
.line_nav ul{ list-style:none;}
.line_nav ul li a{display:block; padding:8px 5px; padding-left:30px; padding-bottom:12px;text-align:left; background:url(../images/left_nav.gif) no-repeat left top; width:118px; color:#374c67; font-size:11px; font-weight:bold}
.line_nav ul li a:hover{ background:url(../images/left_nav_hover.gif) no-repeat left top; color:#ff702a;}


.left_down_nav{position:absolute; left: 20px; top:335px;}
  .left_down_nav li{ list-style:url(../images/arrow.gif);}
  .left_down_nav a{display:block; padding:2px 2px; text-align:left; color:#333333; font-size:9px;  padding-left:5px;}
 .left_down_nav a:hover{ color:#781100; background:#c0d789;}
 
 .click{
	position:absolute;
	left: 50px;
	top: 24px;

}
 .banner{
	position:absolute;
	left: 160px;
	top: 67px;
}
.banner_2{ position:absolute; top:254px; left:162px;}
/*.wel_tit{position:absolute;color:#374c67;left: 847px;top:267px;font-size:12px;}*/
.bot_txt{position:absolute;color:#374c67;left: 807px;top:457px;font-size:12px;}
/* .welcome{
	position:absolute;
	left: 360px;
	top: 295px;
	width: 570px;
}
.welcome p{ font-size:11px; line-height:1.5em;}*/
.spetie_top{	position:absolute;
	left:48px;
	top: 298px;}
	
	.spetie_top h5{ font-size:12px; color:#183c81; text-align:center;}	

.spetie{	position:absolute;
	left:42px;
	top: 445px;}
	
	.spetie h5{ font-size:12px; color:#183c81; text-align:center;}	
.spe{
	position:absolute;
	left:33px;
	top: 600px;
}

.spe p{ font-size:11px; line-height:1.5em; text-align:center; padding-top:5px;}
.spe .tit{ font-size:18px; text-align:center; color:#ff5d0c; line-height:1.0em;}


.spe_id{position:absolute;left:20px;top: 600px;}
.spe_id p{ font-size:11px; line-height:1.5em; text-align:center; padding-top:5px;}
.spe_id .tit{ font-size:18px; text-align:center; color:#ff5d0c; line-height:1.0em;}

.title1{position:absolute;color:#374c67;left: 212px;top: 487px;font-size:12px;}
.title2{position:absolute;color:#374c67;left: 460px;top: 487px;font-size:12px;}
.title3{position:absolute;color:#374c67;left: 675px;top: 487px;font-size:12px;}
.sub1{
	position:absolute;
	left: 180px;
	top: 508px;
	width: 213px;
	
}
.sub1 p{ font-size:11px; line-height:1.2em;}
.sub1_btn{
	position:absolute;
	left: 230px;
	top: 708px;
}

.sub2{
	position:absolute;
	left: 425px;
	top: 508px;
	width: 213px;
	
}
.sub2 p{ font-size:11px; line-height:1.2em;}
.sub2_btn{
	position:absolute;
	left: 480px;
	top: 708px;
}

.sub3{
	position:absolute;
	left: 660px;
	top: 508px;
	width: 263px;
	
}
.sub3 p{ font-size:11px; line-height:1.2em;}
.sub3_btn{
	position:absolute;
	left: 770px;
	top: 708px;
}

.hom{ line-height:1.8em; font-size:12px;}
.hom ul{ padding-top:5px; padding-left:16px;}
.hom li{ list-style:url(../images/arrow.gif)}


.bot_grass{ margin:0 auto; width:950px; background:url(../images/bottom_grass.gif) no-repeat left top; }

.footer{ background:url(../images/footer_bg.gif) repeat-x top left; height:136px; width:100%;}

.footer_nav{ padding-top:2px; width:700px; margin:0 auto;  }
.footer ul{ list-style:none; }
.footer ul li{ float:left;  }
.footer ul li a{display:block; padding:6px 8px;text-align:center; background:url(../images/footer_nav_bg.gif) no-repeat right top; /*width:105px;*/  font-size:10px;}
.footer ul li a:hover{}


.footer p{ text-align:left; color:#FFFFFF; font-size:10px; width:950px; margin:0 auto; padding-top:5px; line-height:1.5em;}
.footer .pcen{ text-align:center;}