/*---------- frame : header ---------*/
.header{
	width:100%;
	width:984px;
	margin:auto;
	overflow:hidden;
}
.header .header_top{
	height:25px;
	line-height:25px;
	border-bottom:1px solid #DBDBDB;
	color:#676767;
	}
.header .time{
	float:left;
	padding-left:10px;	
	}
.header .toplinks{
	float:right;
}
.header .toplinks a{
	margin:0 5px;
	}
.header .toplinks span{
	margin-left:15px;
	}
.header .toplinks span a{
	margin:0 2px;
	}
.header .search {
	overflow:hidden;
}
.header a{
	color:#777;
}
.header a:hover{
	color:#ff3333;
	text-decoration:none;
}
.header .top{
	clear:both;
	overflow:hidden;
	margin-top:10px;
}
.header .title{
	float:left;
	padding-left:10px;

}
.header .title h1 a{
	width:216px;
	height:54px;
	display:block;
	overflow:hidden;
}
.header .banner{
	width:500px;
	height:60px;
	float:left;
	margin-left:20px;
	overflow:hidden;
}
.header .banner img{
	width:500px;
	height:60px;
	display:block;
}
.header .banner2{
	width:200px;
	height:60px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.header .banner2 img{
	width:200px;
	height:60px;
	display:block;
}

.header .welcome{
	float:right;
	margin-top:20px;
	padding-right:10px;
	color:#999;
}
.header .welcome a{
	margin:0px 3px;	
}

/*----- 新版导航菜单位置的样式 -------*/
.header .nav { }
/*-------- 圆角模型 ---------*/
.module, .module .mid {
	overflow:hidden;
}
.module .top .t_l, .module .bottom .b_l {
	float:left;
	overflow:hidden;
}
.module .top .t_r, .module .bottom .b_r {
	float:right;
	overflow:hidden;
}
.module .top em {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.module .top em a:link, .module .top em a:visited {
	font-size:13px;
	font-weight:bold;
}
.module .top span {
	
}
.module .top strong {
	cursor:pointer;
	float:right;
	font-weight:normal;
	margin-right:4px;
}
.module .mid .m_l, .module .mid .m_r {
	overflow:hidden;
}
.module .mid .content {
	overflow:hidden;
	height:100%;
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 8px;/*padding-bottom: 10px;*/
}
.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {
	background-image: url("../images/green_skin.png");
}
/*------ 主色 -------*/
.blue .top {
	background-position: 0 -72px;
	background-repeat: repeat-x;
	height: 70px;
}
.blue .top .t_l {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
.blue .top .t_r {
	background-position: -6px 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
/* --------- 导航 ----------------*/
.w963 {
	width:984px;
}
#navMenu {
	width:984px;
	overflow:hidden;
	height: 28px;
	padding:8px 0 0 15px;
}
#navMenu ul {
	float:left;
	height: 22px;
}
#navMenu ul li {
	float:left;	
	height: 22px;
	margin-right: 10px;
	margin-left: -3px;
	padding-left: 10px;
}
#navMenu ul li a {
	color: #FFF;
	height: 22px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
#navMenu ul li span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#ebf5e9;
}
#navMenu ul li.hover {
	padding-top:0;
}
#navMenu ul li.hover a {
	background:url(../images/green_skin.png) 0 -152px no-repeat;
	display: inline-block;
	position: relative;
}
#navMenu ul li.hover span {
	background:url(../images/green_skin.png) no-repeat right top;
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
#navMenu ul li a.hover, #navMenu ul li a:hover {
	background:url(../images/green_skin.png) 0 -152px no-repeat;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover span, #navMenu ul li a:hover span {
	background:url(../images/green_skin.png) no-repeat right top;
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 120px;
	visibility: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
	margin-top: -1px;
	border: 1px solid #93E1EB;
	border-top: 0px solid #3CA2DC;
	background-color: #FFF;
	background:url(../images/mmenubg.gif);
	padding-top:6px;
	padding-bottom:6px;
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
}
.dropMenu a {
	width: auto;
	display: block;
	color: black;
	padding: 2px 0 2px 1.2em;
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu a:hover {
	color:red;
	text-decoration: underline;
}
/*------ //搜索框 ---------*/
.search-keyword {
	width:210px;
	height:18px;
	padding-top:2px;
	padding-left:6px;
	border:0px;
	border:#badaa1 solid 1px;
	background: #FFF;
	color:#444;
}
.search-submit {
	cursor:pointer;
	width:68px;
	height:22px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(../images/search-bt.gif) no-repeat;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	border:#badaa1 solid 1px;
	height:22px;
}
.w963 .search{
	padding-left:10px;
	line-height:32px;
}
.w963 .form h4 {
	display:none;
}
.w963 .form {
	float:left;
	margin:0 10px 0 0;
	*margin:0 10px 0 0;
	_margin:5px 10px 0 0;
}
.w963 .tags {
	width:500px;
	overflow:hidden;
}
.w963 .tags h4 {
	float:left;
	margin-right: 6px;
	height:26px;
	font-size:12px;
	color:#777;
}
.w963 .tags li {
	float:left;
	margin-right: 6px;
}
.header .nav .end { }
/*-- //End 导航菜单 --*/



/*首页文件*/
a{text-decoration:none;color:#FFFFFF;}
td,th {
	font-family: 宋体;
	font-size:12px;
}
#Tab2{
width:511px;
margin:0px;
padding:0px;
margin:0 auto;}
/*菜单class*/
.Menubox{width:501px;background: url(../images/1.jpg);background-repeat:no-repeat;height:29px;line-height:29px;padding-left:10px;}
.Menubox ul{
margin:0px;
padding:0px;
}
.Menubox li{
float:left;
display:block;
cursor:pointer;
width:83px;
text-align:center;
color:#fff;
font-weight:bold;
}
.Menubox li.hover{
padding:0px;
background:#fff;
width:83px;
border-bottom:none;
background:url(../images/2.jpg);
background-repeat:no-repeat;
color:#2E7400;
font-weight:bold;
height:29px;
line-height:29px;
}
.Contentbox{
clear:both;
margin-top:0px;
border:1px solid #2E7400;
border-top:none;
height:401px;*height:421px;
text-align:center;
padding-top:12px;
}
ul { list-style: none; margin: 0; padding: 0; }
/* =-=-=-=-=-=-=-[Nav 4]-=-=-=-=-=-=-=- */	
	#nav_container4 { width:688px; margin-left:`0px; margin-top:0px; float:left; }
#nav_container4 li { padding:0px; margin-bottom:1px; float:left; border-right:1px solid #ccc; border-left: 1px solid #888; }
#nav_container4 a:link, #nav_container4 a:visited, #nav_container4 a:active { width:70px; background: url(../images/bg5.gif) 0px 

-70px repeat-x; font-weight:bold; height:30px; padding-top:10px; display:block; text-align:center; border-bottom:1px solid 

#777; text-decoration:none; color:#333; }
#nav_container4 a:hover { color:#000; background: url(../images/bg5.gif) 0px 0px repeat-x; }

.content { width:975px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:20px; }
/* left */
.left { width:200px; float:left; height:1130px; border:1px solid #D5D5D5; padding-top:10px; }
.left_nov {text-align:left; background-image:url(../images/left_nov.jpg); width:180px; padding-left:40px; padding-top:10px; height:19px; background-repeat:no-repeat; color:#FFF; font-weight:bold;}
.left_bottom {text-align:left; width:200px; height:172px;*height:135px; padding-left:10px; float:left; margin-top:15px;}
.left_bottom_t {text-align:left; width:200px; height:20px; font-size:12px; font-weight:bold; color:#4C4C4C;}
.left_bottom_b {text-align:left; width:150px; height:30px; font-size:12px; color:#4C4C4C; list-style-type:none;}
.left_bottom_b ul{margin:0px; padding:0px;}
.left_bottom_b li{float:left; width:150px; text-align:left; height:20px; padding-left:5px;}
.left_bottom_b a:link{color:#4d4d4d; text-decoration:none;}
.left_bottom_b a:visited { color: #4d4d4d; text-decoration:none;}
.left_bottom_b a:hover {color: #CC0000; text-decoration:underline;}
/* left_end */

/* content */
.content_left {width:510px; height:380px; float:left;}
.content_banner {width:510px; height:130px; float:left;}
.content_banner_b {width:510px; height:250px; float:left; margin-top:10px;}
.content_banner_bt {width:480px; height:18px; float:left; background-image:url(../images/center_t.jpg); padding-left:30px; padding-top:10px;}
.content_banner_bt1 { float:left; color:#FFFFFF; font-size:12px; font-weight:bold;}
.content_banner_bt2 { float:left; text-align:right; width:400px; color:#2E7400; font-size:12px; font-weight:bold;}
.content_banner_bt2 a:link{color:#2E7400; text-decoration:none;}
.content_banner_bt2 a:visited { color: #2E7400; text-decoration:none;}
.content_banner_bt2 a:hover {color: #4D4D4F; text-decoration:underline;}
.content_banner_bb {width:508px; height:270px; float:left; border-left:1px solid #2E7400; border-right:1px solid #2E7400;}
.content_banner_bbt {width:508px; height:270px; float:left; border-left:1px solid #2E7400; border-right:1px solid #2E7400;}
.content_con {width:117px; height:250px; float:left; padding-left:10px; font-size:12px;}
.content_cont {width:105px; height:159px;*height:210px; margin-top:20px; float:left; border:1px solid #D5D5D5; margin-bottom:10px;}
/* content_end */
.content_right {width:229px; height:460px; float:left; margin-left:8px;}
.content_righttop {width:200px; height:19px; float:right; background-image:url(../images/right_t.jpg); padding-left:29px; padding-top:10px;}
.content_rightcon {width:214px; float:left; border-left:1px solid #D5D5D5;  border-right:1px solid #D5D5D5; height:140px; color:#4D4D4F; font-size:12px; padding-left:13px; padding-top:14px;}
.content_rightcon1 {width:214px; float:left; border-left:1px solid #D5D5D5;  border-right:1px solid #D5D5D5; height:195px;*height:210px; color:#4D4D4F; font-size:12px; padding-left:13px; padding-top:14px;}
.content_righb {width:229px; float:left}
.content_righttopb {width:200px; height:19px; float:right; background-image:url(../images/right_t.jpg); padding-left:29px; padding-top:10px; margin-top:10px;}

.right { width:750px; margin-left:3px; float:left; height:1150px; }
.right_t { width:750px; height:465px; }
.right_b { width:750px; height:215px; float:left; margin-top:10px;}
.right_m { width:750px; height:auto; overflow:hidden;float:left; padding-top:10px; }
.bottom { width:960px; margin-bottom:10px; height:22px; margin:0 auto; background-image:url(../images/bottom.jpg); background-repeat:no-repeat; text-align:center; padding-top:8px; font-size:12px; color:#fff;}
.bottom a:link{color:#fff; text-decoration:none;}
.bottom a:visited { color: #fff; text-decoration:none;}
.bottom a:hover {color: #4D4D4F; text-decoration:underline;}

.bottom_b { width:960px; height:30px; margin:0 auto; font-size:12px; text-align:center; color:#4D4D4D; }

.con_cpzs { width:710px; height:19px; float:left; background-image:url(../images/cpzs.jpg); padding-left:30px; padding-top:10px;}
.content_cpzs_bt2 { float:left; text-align:right; width:650px; color:#2E7400; font-size:12px; font-weight:bold;}
.content_cpzs_bottom {width:740px; height:180px; float:left; border-left:1px solid #2E7400; border-right:1px solid #2E7400;}
.content_cpzs_b {width:740px; float:left; }
.content_cpzs_bt2 a:link{color:#2E7400; text-decoration:none;}
.content_cpzs_bt2 a:visited { color: #2E7400; text-decoration:none;}
.content_cpzs_bt2 a:hover {color: #4D4D4F; text-decoration:underline;}
.tabccy {width:510px; float:left; height:424px;* height:424px; font-size:12px;} 
.tabccy_left {width:229px; float:left; height:464px; font-size:12px; margin-left:10px;} 
.tabccy_left_t {width:227px; float:right; height:414px;*height:434px; font-size:12px; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5;} 

.menu_0520 {
width:984px; 
margin:0; 
margin:0 auto;
padding-bottom:10px;
}
.menu_0519 {
width:984px; 
margin:0; 
margin:0 auto;
padding-bottom:50px;
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu_0519 ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu_0519 ul li {
float:left; 
position:relative;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu_0519 ul li a, .menu_0519 ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:97px; 
height:30px; 
color:#000; 
border:1px solid #fff;
border-width:1px 1px 0 0;
background:#52971A; 
line-height:30px; 
font-size:12px;
}
/* make the dropdown ul invisible */
.menu_0519 ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu_0519 li on hover */
.menu_0519 ul li:hover a {
color:#fff; 
background:#2F7400;
}
/* make the sub menu_0519 ul visible and position it beneath the main menu_0519 list item */
.menu_0519 ul li:hover ul {
display:block; 
position:absolute; 
top:31px; 
left:0; 
width:85px;
}
/* style the background and foreground color of the submenu_0519 links */
.menu_0519 ul li:hover ul li a {
display:block; 
background:#faeec7; 
color:#000;
}
/* style the background and forground colors of the links on hover */
.menu_0519 ul li:hover ul li a:hover {
background:#dfc184; 
color:#000;
}

.F14lists {	LINE-HEIGHT: 23px}
.F14lists UL {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.F14lists LI {	PADDING-LEFT: 2px; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom}
.F14lists LI SPAN {	FONT-SIZE: 9px; COLOR: #533826}
.FixTitle A:link {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:visited {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:hover {	TEXT-DECORATION: underline}
.FixTitle {	BORDER-RIGHT: #a2d1ff 1px solid; BORDER-TOP: #a2d1ff 1px solid; BACKGROUND: url(../images/olyready_bg_cl_002.gif) 0px -101px; OVERFLOW: hidden; BORDER-LEFT: #a2d1ff 1px solid; LINE-HEIGHT: 24px; BORDER-BOTTOM: #a2d1ff 1px solid; HEIGHT: 24px}
.FixTitle H3 {	PADDING-LEFT: 30px; FONT-SIZE: 14px; BACKGROUND: url(../images/olyready_bg_cl_001.gif) 2px -197px; FLOAT: left; COLOR: #0736aa}
.FixTitle SPAN {	PADDING-RIGHT: 5px; FLOAT: right}
.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.RForm DT {	LINE-HEIGHT: 23px}
.RformB {	PADDING-LEFT: 10px}
.blk_29 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; ZOOM: 1; POSITION: relative;WIDTH: 740px;}
.blk_29 .LeftBotton {	BACKGROUND: url(../images/ca_hz_002.gif) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 114px}
.blk_29 .RightBotton {	RIGHT: -5px; BACKGROUND: url(../images/ca_hz_002.gif) no-repeat -11px 0px; FLOAT: right; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 114px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 740px; PADDING-TOP: 5px}
.blk_29 .box {	FLOAT: left; WIDTH: 152px; TEXT-ALIGN: center}
.blk_29 .box IMG {	BORDER-RIGHT: #add2fc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #add2fc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #add2fc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #add2fc 1px solid}
.blk_29 .box A:hover IMG {	BORDER-RIGHT: #5385cc 1px solid; BORDER-TOP: #5385cc 1px solid; BORDER-LEFT: #5385cc 1px solid; BORDER-BOTTOM: #5385cc 1px solid}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}
.rollphotos {	MARGIN-TOP: 10px;WIDTH: 740px}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 740px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 370px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 370px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}
/*---------- c : 纯文本列表 ---------*/
.c1{/* 纯文本链接列表 */
	padding:4px 0px;
	clear:right;
}
.c1 li{
	height:27px;
	line-height:27px;
	overflow:hidden;
	padding-left:16px;
	background:url(../images/ico-2.gif) 7px 11px no-repeat;
}
.c1 a{
	color:#585858;
}