@charset "utf-8";
/* CSS Document */

html,body { height:100%;background:#FFFFFF; } /*60 year banner #margin-top:9px;*/
body{ font-size:12px; font-family:"宋体"; margin:0px; color:#231f1f;}


.head  { height:28px; background-color:#f26522; border-bottom:2px solid #feb77f; border-top:2px solid #feb77f; line-height:27px; color:#FFFFFF; padding-left:10px; letter-spacing:1px;}
.headmenu { position:absolute; top:10px; right:10px; color:#FFFFFF}
.head a:link { color:#FFFFFF}
.head a:visited { color:#FFFFFF}



ul,ol { list-style:none; margin:0px; padding:0px;}
.container { margin:auto; position: relative; width:1000px;}
/*p24*/
.p24 { text-indent:24px; line-height:24px;}

a:link { color:#231f1f; text-decoration:none;cursor:pointer}
a:visited { color:#231f1f; text-decoration:none;cursor:pointer}
a:hover { color:#f26522; text-decoration:none;cursor:pointer}

.border_b_o { border-bottom:1px solid #feb77f;}
.box_gray { background-color:#f8f8f8; border:1px solid #cecece;}
.box_green { border:1px solid #fff;}
.box_green:hover { background-color:#f1fae4; border:1px dashed #cecece;}

p,form{ margin:0px;}
hr { height:1px; background-color:#FFFFFF; border:none; border:1px dashed #dddddd; margin-bottom:3px; font-size:0px;}
.lineheight24 { line-height:24px;}
.lineheight28 { line-height:28px;}
.block { display:block}

.text_r{color:#ff0000;}
.text_o { color:#ff5500;}
.text_b { color:#0044dd;}
.text_g { color:#468f00;}
.text_o2 { color:#f0a683;}
.text_g2 { color:#9bc572;}
.text_gray { color:#9c9c9c;}
.text_o a:link { color:#f26522;}
.text_o a:visited { color:#f26522; text-decoration:none}
.text_o a:visited { color:#0044dd; text-decoration:underline; cursor:hand;}
.text_b a:link { color:#0044dd;}
.text_b a:visited { color:#0044dd; text-decoration:none}
.text_g a:link { color:#468f00;}
.text_g a:visited { color:#468f00; text-decoration:none}

.fontsize10 { font-size:10px;}
.fontsize14 { font-size:14px;}
.fontsize16 { font-size:16px;}

.text_en { font-family:Arial;text-transform:uppercase;}

.text_alignright { text-align:right;}
.text_aligncenter { text-align:center;}

.h100 { height:100%;}

.floatleft { float:left;}
.floatright { float:right;}
.marginleft8 { margin-left:8px;}
.marginright8 { margin-right:8px;}
.marginbottom8 { margin-bottom:8px;}
.margintop8 { margin-top:8px;}
.margin5 { margin:5px;}
.margin10 { margin:10px;}

.width20 { width:20px;}
.width80 { width:80px;}
.width100 { width:100px;}
.width110 { width:110px;}
.width120 { width:120px;}
.width130 { width:130px;}
.width150 { width:150px;}
.width240 { width:240px;}
.width300 { width:300px;}
.width328 { width:328px;}
.width340 { width:340px;}
.width360 { width:360px;}
.width498 { width:498px;}
.width691 { width:691px;}
.width750 { width:750px;}

.height48 { height:48px;}

.more_r {
	position:absolute;
	height:16px;
	right:2px!important;right:12px;
	z-index:100;
	text-align:right;
}

.clearboth { clear:both}
.cleardiv { width:100%; clear:both; font-size:0px; height:1px;}


input { height:17px; border:1px solid #e2e3ea; border-top:1px solid #abadb3; border-bottom:1px solid #e3e9ef;}
.button { height:22px; border:1px solid #707070; background:#fff url(../images/button.gif) repeat-x top; line-height:20px; padding-left:6px; padding-right:6px;}
.button:hover { background-position:0 -20px; cursor:hand;}
select { height:20px;}
textarea {}
.checkbox { border:none}
.radio { border:none}
.button_green_two {filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.button_green_two,.button_green_two_over { width:70px; height:23px; line-height:25px; border:none; background:url(../images/button_greenbg.gif) no-repeat; cursor:hand; color:#000000; padding-top:0px; font-size:12px;}
.button_orange_two {filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.button_orange_two,.button_orange_two_over { width:70px; height:23px; line-height:25px; border:none; background:url(../images/button_orangebg.gif) no-repeat;  cursor:hand; color:#000000; padding-top:0px; font-size:12px;}
.button_dowm { width:144px; height:31px; background:url(../images/button_down.gif) no-repeat; border:none;}
.button_dowm:hover {background:url(../images/button_downa.gif) no-repeat; cursor:hand;}


.text_alink1 { line-height:26px;
	background:#fff url(../images/button.gif) repeat-x top;
	background-position:0 -39px;
	border:1px solid #d5b367; padding-left:9px; padding-right:9px; padding-top:4px; padding-bottom:2px;}
.text_alink1:hover {
	background-position:0 -19px;
	cursor:hand;
	text-decoration:none;
	color:#000;
	border:1px solid #000;
}


/**/
.top { height:90px; overflow:hidden; margin:10px auto; padding-top:0px; position:relative;}
.logo { width:290px; margin:10px; margin-bottom:0px;}
.banner691 { float:right; text-align:right;}

/* menu */
#menu { height:36px; background-color:#f26522; border-bottom:2px solid #feb77f; border-top:2px solid #feb77f; line-height:36px;}
.menuleft { float:left; width:272px; background:url(../images/menu_left.gif) no-repeat left;}
#menu .menu { float:left; width:536px; text-align:center;}
.menuright { float:right; width:192px;}
.menuright a {text-decoration:none; float:left; cursor:hand; padding:0px 3px 0px 4px; color:#231f1f;}
.menuright a:hover {background:url('../images/menu_right_abg.gif') repeat-x; color:#231f1f;}


.menuul { float:left; margin:0px; padding:0px; margin-left:14px; list-style:none}
.menuul li { float:left; text-align:center; font-size:14px; color:#ffffff;}
.menuline { width:3px; height:36px; background:url('../images/menu_line.gif') no-repeat center; font-size:0px;}
.menuul li a{text-decoration:none; height:24px; float:left; cursor:hand; padding:0px 0px 0px 14px; color:#FFFFFF}
.menuul li a:hover {text-decoration:none;height:36px;background:url('../images/menu_a.gif') no-repeat left 6px; color:#231f1f;}
.menuul li a b{text-decoration:none; height:24px; float:left; cursor:hand; padding:0px 13px 0px 0px; color:#FFFFFF}
.menuul li a:hover b{ height:36px; background: url('../images/menu_a.gif') no-repeat right; color:#231f1f;}


/* menu end */


/* search */
.search { height:50px; padding-left:5px; background: url('../images/search_bg.gif') repeat-x top; padding-top:0px; padding-bottom:0px;}
.search .searchinput { background-color:#fff2d4; border:1px solid #feb77f;}
.search .keyword {
	float:left;
	right:0px;
	z-index:1;
	 margin-right:10px;
	 margin-left:20px;
	line-height:25px;
	text-align:left
}
.search .conner_dashed { float:left; width:420px; height:33px; background:url(../images/search_connerbg.gif) no-repeat left top; margin-right:25px;}
.search .conner_dashed span { display:block; width:420px; height:33px; background:url(../images/search_connerbg.gif) no-repeat right top; padding-left:10px; padding-top:4px;}


#search_index { position: relative; height:60px; background: url('../images/search_bg.gif') repeat-x top; padding-top:0px; padding-bottom:0px;}
#search_index .searchinput { background-color:#fff2d4; border:1px solid #feb77f;}
#search_index .keyword {
	position:absolute;
	width:400px;
	right:0px;
	top:26px;
	z-index:1;
	margin:10px;
	line-height:22px;
}
.searchtabul {
	list-style:none;
	position:absolute;
	width:400px;
	margin:0px;
	padding:0px;
	padding-left:0px;
	top:7px;
	left: 15px;
}
.searchtabul li { float:left; height:22px; line-height:20px; margin:0 2px 0 1px; padding-top:1px; padding-top:0px; background:url(../images/search_tab.gif) no-repeat right -22px;}
.searchtabul li a { width:79px; text-decoration:none; display:block;padding:0; text-align:center; padding-top:2px;}
.searchtabul li .taba ,.searchtabul li a:hover { width:79px; display:block; background:url(../images/search_tab.gif) no-repeat right top;}
.searchtabul li .taba {}


#search_index .conner_dashed { width:565px; height:33px; background:url(../images/search_connerbg.gif) no-repeat left top; margin-right:5px;}
#search_index .conner_dashed span { display:block; width:565px; height:33px; background:url(../images/search_connerbg.gif) no-repeat right top; padding-left:10px; padding-top:4px; margin-left:5px;}

/* search end */ 

/*page*/
DIV.pagenav {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 10px; PADDING-TOP: 7px; TEXT-ALIGN: right
}
DIV.pagenav A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
DIV.pagenav A:hover {
	BORDER-RIGHT: #feb77f 1px solid; BORDER-TOP: #feb77f 1px solid; BORDER-LEFT: #feb77f 1px solid; COLOR: #000; BORDER-BOTTOM: #feb77f 1px solid; BACKGROUND-COLOR: #f26522;color:#fff;
}
DIV.pagenav A:active {
	BORDER-RIGHT: #feb77f 1px solid; BORDER-TOP: #feb77f 1px solid; BORDER-LEFT: #feb77f 1px solid; COLOR: #000; BORDER-BOTTOM: #feb77f 1px solid; BACKGROUND-COLOR: #f26522;color:#fff;
}
DIV.pagenav SPAN.current {
	BORDER-RIGHT: #feb77f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #feb77f 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #feb77f 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #feb77f 1px solid; BACKGROUND-COLOR: #f26522
}
DIV.pagenav SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}


.overborder_g {}
.overborder_g:hover { border:1px solid #e2f3cb;}

.copyright { clear:both; margin:auto; width:968px; background:url(../images/copyright_line.gif) repeat-x top; text-align:center; padding-top:16px; padding-bottom:16px; line-height:26px; color:#000000;}
.copyright a { color:#f26522;}

.fix_str {  overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

.centerimg_div {
   
  overflow:hidden;
  position:relative;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
}
.centerimg_div p {
  position:static;
  +position:absolute;
  top:50%
  }
.centerimg_div img{
	border:none;
	position:static;
  	+position:relative;
  	top:-50%;left:-50%;
}
.friendlink { clear:both; margin:auto; width:968px;   text-align:center; padding-top:16px; padding-bottom:16px; line-height:26px; color:#9b9999;}
.friendlink a { color:#f26522;}
 

