@import "home.css";
body{margin:0px;text-align:center;font-size:12px;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
body {
	height:auto !important;
	color:#666;
	background-color: #E6EAE4;
	font: 400 12px/150% Tahoma, Helvetica, Arial, sans-serif;
}
a:link, a:visited {
	color:#656D77;
	text-decoration:none;
}
a:hover, a:active {
	color:#333;
	text-decoration:underline;
}
ol, ul {
	list-style:none;
}
.clear {
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom:1;
	display: inline-block;
	_height:1px;
}
* html .clearfix {
	height: 0%;
	line-height:0;
}
*+html .clearfix {
	height: 0%;
	line-height:0;
}
.clearfix {
	display: block;
}
.bobaow {
	width: 960px;
	clear: both;
	margin: 0 auto;
}
.mT5 {
	margin-top: 5px;
}
.mL10 {
	margin-left:10px;
}
.mT13 {
	margin-top: 13px;
}
#head {
	height: 76px;
	text-align: right;
}
#head .htitle {
	float:left;
	padding-left:5px;
	padding-top:15px;
}
#head .htitle h1 a {
	display:block;
	font-size:0;
	height:43px;
	overflow:hidden;
	width:249px;
	background-image: url(../img/top_logo.jpg);
	background-repeat: no-repeat;
	line-height: 280px;
}
#navo {
	width: 956px;
	padding-left: 4px;
	height: 45px;
	background-attachment: scroll;
	background-image: url(../img/nav_left.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi {
	background-attachment: scroll;
	background-image: url(../img/nav_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 4px;
}
#menu {
	height: 45px;
	background-attachment: scroll;
	background-image: url(../img/menu_background.jpg);
	background-repeat: repeat-x;
}
#menu ul {
	border:0 none;
	line-height:150%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 15px;
	padding:0;
}
#nav {
	padding-left:20px;
}
#nav li {
	float:left;
	height:35px;
}
#nav li a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	cursor:pointer;
	display:block;
	float:left;
	height:43px;
	padding-left:5px;
	text-decoration:none;
}
#nav li a span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/menu_on_right.gif) no-repeat scroll right top;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	line-height:16px;
	padding:12px 12px 10px 10px;
	text-decoration:none;
}
#nav .top_blank {
	background-attachment: scroll;
	background-image: url(../img/nav_line.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 3px;
	margin-top: 8px;
	margin-right: 3px;
	margin-left: 3px;
}
#nav li .nav_on {
	background-image: url(../img/menu_on_left.gif);
	background-repeat: no-repeat;
}
#nav li .nav_on span {
	background-position:right 0px;
	color:#333333;
	font-weight:bold;
	padding:12px 14px 17px 10px;
	text-decoration:none;
	background-image: url(../img/menu_on_right.gif);
}

#position {
	padding-left: 15px; text-align:left;
}
#feature {
	width: 684px;
}
#world{
	width: 270px;
}
#pageright {
	width: 734px;
}
#leftsort{
	width: 220px;
}
.fLeft {
	float:left;
}
.fRight {
	float:right;
}
#cnmap {
	width: 385px;
}
#related {
	width: 220px;
}
#address {
	width: 294px;
	margin-left: 5px;
}
#info {
	width: 270px;
}


#buttom_c {
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 15px;
	text-align: center;
}

.list{
  text-align:left;
  height:320px;
  overflow:hidden;
 }
.list ul li{
  margin-top:5px;
 }
.list ul.archive{clear:both;padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;}
.list ul.archive li{background:url("../img/list.gif") no-repeat 6px 6px;float:left;text-indent:15px;overflow:hidden;width:90px;line-height:20px;height:20px;}

.listpage{
  text-align:left;
  height:460px;
  overflow:hidden;
 }
.listpage ul li{
  margin-top:5px;
 }
.listpage ul.archive{clear:both;padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;}
.listpage ul.archive li{background:url("../img/list.gif") no-repeat 6px 6px;float:left;text-indent:15px;overflow:hidden;width:70px;line-height:20px;height:20px;}
.flink-tab ul li{
  float:left;
  line-height:33px;
}
.flink-tab ul li.thisclass{
  background-image: url("../img/iterm_left.gif");
  background-position: left 6px;
  background-repeat: no-repeat;
  float: left;
  height: 33px !important;
  margin-left: 5px;
  padding-left: 4px;
  padding-right: 5px;
 }
.flink-tab ul li.thisclass span{
  background-attachment: scroll;
  background-image: url("../img/iterm_bg.gif");
  background-position: right center;
  background-repeat: no-repeat;
  height: 27px;
  padding: 3px 10px 10px 7px;
 }
.flink-show{
  margin-top: 0px;
  padding:10px;
  overflow:hidden;
  zoom:1;
 }
.flink-show  a{
  float:left;
  height:25px;
  line-height:25px;
  margin-left:10px;
  display:inline-block;
 }
 
 .utitle {
	background-attachment: scroll;
	background-image: url(../img/utitle_left.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 33px;
	padding-left: 4px;
}
.utitlei {
	background-attachment: scroll;
	background-image: url(../img/utitle_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 33px;
	padding-right: 5px;
}
.title {
	background-attachment: scroll;
	background-image: url(../img/title_background.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 33px;
	line-height: 33px;
}
.title .title_t {
	height: 33px!important;
	height: 23px;
	background-attachment: scroll;
	background-image: url(../img/utitle_i_left.gif);
	background-repeat: no-repeat;
	padding-left: 4px;
	margin-top: 5px;
	margin-left: 10px;
}
.title .title_t .title_t_i {
	background-image: url(../img/u_titlei_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 6px;
}
.title .title_t h2 {
	background-color: #7DB92C;
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
	height: 22px;
	line-height: 22px;
	padding-left: 2px;
	display: inline;
	padding-top: 3px!important;
	padding-top: 5px;
	padding-bottom: 2px;
}
.content {
	background-image: url(../img/content_right_bg.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: right 0px;
	background-color: #FFF;
	/*padding-right: 2px;*/
}
.txt {
	background-image: url(../img/content_right_bg.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: right 0px;
	background-color: #FFF;
	height:320px;
	clear:both;
	/*padding-right: 2px;*/
}
.pagetxt {
	background-image: url(../img/content_right_bg.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: right 0px;
	background-color: #FFF;
	height:460px;
	/*padding-right: 2px;*/
}
.ad{padding:4px 2px 4px 1px;}
.article {float:left; padding:0px 5px 0 5px;background-image: url(../img/content_right_bg.gif);background-repeat: repeat-y;background-position: right 0px;background-color: #FFF;}
.article ul {margin:0; padding:0; width:100%;list-style:none;}
.article li {margin:0; padding:0 5px;float:left;text-align:justify;word-break:break-all;}
.article li a{display:block;padding:3px 0 3px 22px; background:url("../img/arclist_ico.gif") 5px 8px no-repeat; text-decoration:none;}
.article li span{border:0; margin:0; padding:0;text-indent:2em;}
.listright{
	margin:0px 3px 0px 3px;
	float:left;
	width:125px;
}
.listright ul{
	margin:0px;
	padding:0;
	text-align:left;
	list-style:none;
}
.listright ul.archive{
	clear:both;
}
.listright ul.archive li{
	background:url("../img/list_ico.gif") no-repeat 0px 8px;
	float:left;
	text-indent:15px;
	width:120px;
	line-height:25px;
	height:25px;
	overflow:hidden;
}

.title_top {
	background-image: url(../img/u_top.gif);
	background-repeat: no-repeat;
	height: 4px;
	background-position: left;
	padding-left: 3px;
	font-size: 0px;
}
.title_top .title_top_i {
	background-attachment: scroll;
	background-image: url(../img/u_top_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 4px;
}
.ttbm {
	background-image: url(../img/ttbm_left.gif);
	background-repeat: no-repeat;
	height: 6px;
	background-position: left;
	padding: 0 0 0 3px;
	line-height: 0px;
	font-size: 0px;
}
.ttbm .ttbm_i {
	background-attachment: scroll;
	background-image: url(../img/ttbm_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 6px;
}