@charset "utf-8";
/* basic */
* {
	margin-left: 0;
	margin-right: 0;
	
	margin-bottom: 0;


	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.clear {
	clear: both;	
}
img,table,td,tr,hr,form {
	margin: 0;
	border: none;
}
ul {
	list-style: none;
}
html,body {
	height:100%;
}
#wrapper {
	min-height:100%;
	width: 946px;
	margin: 0 auto;
	background:url(../images/bg.jpg);
}
#wrapper_index {
	min-height:100%;
	width: 946px;
	margin: 0 auto;
	background:#fff;
}
*html #wrapper {
	height:100%;
}
*html #wrapper_index {
	height:100%;
}


/* header */
#topper {
	height:25px;
	line-height:25px;
	width:946px;
	background:#ebeadf;
	color:#9F821C;
	font-size:13px;
}
#header {
	background: #fff url(../images/top_logo.png) top left no-repeat;
	height: 69px;
	width:946px;
	display: block;
}
#logo {
	float:left;
	width: 250px;
	height: 69px;
	display: block;
}
#t_menu {
	float:right;
	line-height:23px;
	margin:32px 10px 0 0;
	color:#d4d1ca;
}
#t_menu img{
	vertical-align:middle;
}
#t_search {
	float:right;
	line-height:23px;
	margin:35px 15px 0 0;
	color:#d4d1ca;
}
#search_form {
	background:url(../images/search_bg.jpg) no-repeat;
	height:20px;
	width:142px;
	display:block;
	float:right;
}
#search_form .search_input{
	background:transparent;
	padding:2px 3px;
	border:none;
	line-height:16px;
	width:112px;
	color:#aaa;
}
#search_form .search_button{
	padding:2px 2px;
	float:right;
}
#nav {
	height: 50px;
	width: 946px;
	background:#fff;
}
#nav ul {
	margin-bottom:25px;
	height: 25px;
	width: 946px;
	background:#448aca;
	position: relative;
}
#nav ul li{
	float:left;
	display:block;
	width:86px;
	height:25px;
}
#nav ul li a.menu{
	display:block;
	width:86px;
	height:25px;
	background:url(../images/nav_bg.jpg) repeat;
}
#nav ul li a.menu:hover{
	background:url(../images/nav_bg_hover.jpg) repeat;
}
#nav ul ul {
	clear: both;
	position: absolute;
	margin-left:5px;
	display:none;
	background:#fff;
	width:auto;
}
#nav ul ul li{
	width:auto;
	display: inline;
}
#nav ul ul a {
	line-height:25px;
	color: #777;
	text-decoration: none;
	background:url(../images/subnav_arrow.png) left no-repeat;
	display:block;
	font-size: 12px;
	padding-left:12px;
	margin-left:15px;
}
#nav ul ul a:hover {
	color: #000;
}




/* content */
#content_b {
	height:25px;
	background:#9d8314;
}
#content {
	padding:0;
	margin-bottom:90px;
}
#content_menu {
	float:left;
	width:175px;
	margin:8px 0 0 8px;
}
#content_menu_l,.content_menu_search {
	margin-bottom:10px;
	width:165px;
	padding:5px;
	background:#fff;
}
#ad {
	width:165px;
	padding:5px;
	background:#fff;
}
#ad img{
	padding:4px 0;
}
#content_menu_l hr {
	margin:1px 0;
	background:url(../images/container_linedot_bg.gif) repeat-x;
}
#content_menu_l a {
	width:153px;
	line-height:28px;
	display:block;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding-left:12px;
	background:url(../images/container_line02_bg.jpg) repeat-x;
}
#content_menu_l a:hover,#content_menu_l .current {
	background:url(../images/container_line01_bg.jpg) repeat-x;
}
#content_menu_l #sub{
	width:154px;
	margin-left:11px;
}
#content_menu_l #sub a{
	width:154px;
	line-height:22px;
	display:block;
	text-decoration:none;
	font-size:13px;
	color:#6a4729;
	padding-left:20px;
	font-weight:normal;
	background:url(../images/sub_menu_bg.jpg) no-repeat;
}
#content_menu_l #sub a.current {
	font-weight:bold;
	background:url(../images/sub_menu_c_bg.jpg) no-repeat;
}
#content_menu_l #sub a.cc0{
	width:154px;
	line-height:22px;
	display:block;
	text-decoration:none;
	font-size:13px;
	color:#6a4729;
	padding-left:20px;
	background:url(../images/2sub_menu_bg1.jpg) no-repeat;
}
#content_menu_l #sub a.cc0current {
	font-weight:bold;
	background:url(../images/2sub_menu_c_bg1.jpg) no-repeat;
}
#content_menu_l #sub a.cc1{
	width:154px;
	line-height:22px;
	display:block;
	text-decoration:none;
	font-size:13px;
	color:#6a4729;
	padding-left:20px;
	background:url(../images/2sub_menu_bg2.jpg) no-repeat;
}
#content_menu_l #sub a.cc1current {
	font-weight:bold;
	background:url(../images/2sub_menu_c_bg2.jpg) no-repeat;
}
#content_menu_l #sub a.cc2{
	width:154px;
	line-height:22px;
	display:block;
	text-decoration:none;
	font-size:13px;
	color:#6a4729;
	padding-left:20px;
	background:url(../images/2sub_menu_bg3.jpg) no-repeat;
}
#content_menu_l #sub a.cc2current {
	font-weight:bold;
	background:url(../images/2sub_menu_c_bg3.jpg) no-repeat;
}
#content_menu_l #sub a.cc3{
	width:154px;
	line-height:22px;
	display:block;
	text-decoration:none;
	font-size:13px;
	color:#6a4729;
	padding-left:20px;
	background:url(../images/2sub_menu_bg4.jpg) no-repeat;
}
#content_menu_l #sub a.cc3current {
	font-weight:bold;
	background:url(../images/2sub_menu_c_bg4.jpg) no-repeat;
}
#content_main {
	margin-left:25px;
	float:left;
	width:738px;
}
#content_main .banner{
	
}
#breadcrumb {
	padding:10px 0 0 8px;
	line-height:25px;

}
#content_table {
	width:694px;
	padding:20px;
	text-align: center;
	background: #F7CE9A;
	font-size:16px;
}

#content_table_middle_01 {
	width:716px;
	padding-left:9px;
	padding-right:9px;
	text-align: center;
	background: #EFA588;
	font-size:16px;
}
#content_table_top_01 {
	width:734px;
	height:16px;
	background:url(../images/content_table_top_01.jpg);
}
#content_table_bottom_01 {
	width:734px;
	height:17px;
	background:url(../images/content_table_bottom_01.jpg);
}

#content_table_middle_02 {
	width:716px;
	padding-left:9px;
	padding-right:9px;
	text-align: center;
	background: #90CCC0;
	font-size:16px;
}
#content_table_top_02 {
	width:734px;
	height:16px;
	background:url(../images/content_table_top_02.jpg);
}
#content_table_bottom_02 {
	width:734px;
	height:17px;
	background:url(../images/content_table_bottom_02.jpg);
}

#content_table_middle_03 {
	width:716px;
	padding-left:9px;
	padding-right:9px;
	text-align: center;
	background: #B9C593;
	font-size:16px;
}
#content_table_top_03 {
	width:734px;
	height:16px;
	background:url(../images/content_table_top_03.jpg);
}
#content_table_bottom_03 {
	width:734px;
	height:17px;
	background:url(../images/content_table_bottom_03.jpg);
}

#content_table_middle_04 {
	width:716px;
	padding-left:9px;
	padding-right:9px;
	text-align: center;
	background: #C9B0C3;
	font-size:16px;
}
#content_table_top_04 {
	width:734px;
	height:16px;
	background:url(../images/content_table_top_04.jpg);
}
#content_table_bottom_04 {
	width:734px;
	height:17px;
	background:url(../images/content_table_bottom_04.jpg);
}

#content_table_middle_05 {
	width:716px;
	padding-left:9px;
	padding-right:9px;
	text-align: center;
	background: #E6CD94;
	font-size:16px;
}
#content_table_top_05 {
	width:734px;
	height:16px;
	background:url(../images/content_table_top_05.jpg);
}
#content_table_bottom_05 {
	width:734px;
	height:17px;
	background:url(../images/content_table_bottom_05.jpg);
}

#content_table_middle_06 {
	width:716px;
	padding-left:9px;
	padding-right:9px;
	text-align: center;
	background: #959AB7;
	font-size:16px;
}
#content_table_top_06 {
	width:734px;
	height:16px;
	background:url(../images/content_table_top_07.jpg);
}
#content_table_bottom_06 {
	width:734px;
	height:17px;
	background:url(../images/content_table_bottom_07.jpg);
}

#content_table_middle_07 {
	width:716px;
	padding-left:9px;
	padding-right:9px;
	text-align: center;
	background: #959AB7;
	font-size:16px;
}
#content_table_top_07 {
	width:734px;
	height:16px;
	background:url(../images/content_table_top_07.jpg);
}
#content_table_bottom_07 {
	width:734px;
	height:17px;
	background:url(../images/content_table_bottom_07.jpg);
}

#oc_content_table {
	padding:10px 0;
	background:url(../images/content_sp_bg.gif) top repeat-x;
}


/* index_home */
#ad_wrapper {
	position:relative;
	display:block;
	width:944px;
	height:290px;
	overflow: hidden;
}
#index_ad {
	position:relative;
	height:290px;
	width:944px;
	display:block;
}
#index_ad li {
	display:inline;
}

/* index bk */
#index_bk {
	float:left;
	width:362px;
	height:245px;
	background:#E5E3E1;
}
#bk_content {
	margin:0 12px 15px 12px;
	background:url(../images/index_post.png) top left no-repeat;
}
#one_bk,#one_mgz {
	padding:8px;
	width:322px;
	display:block;
	background:#fff;
}
#new_news,#new_news2,#new_oc {
	padding:4px 8px;
	background:#fff;
}

#index_oc {
	margin-left:18px;
	float:left;
	width:565px;
	height:245px;
	background:#E5E3E1;
}
#oc_content {
	margin:0 12px 15px 12px;
	background:url(../images/index_news.png) top left no-repeat;
}
#oc_info {
	padding:8px 8px 0 8px;
	height:163px;
	width:525px;
	display:block;
	background:#fff;
}

/* index service */
#index_service {
	float:left;
	width:357px;
	height:134px;
}

#index_service .service_slide {
	width:105px;
	display:block;
}
.service_slide .s {
	width:105px;
	height:81px;
	display:block;
}
.service_slide a#s_1 {
	background:url(../images/1.jpg) left;
}
.service_slide a#s_1:hover {
	background:url(../images/1.jpg) right;
}
.service_slide a#s_2 {
	background:url(../images/2.jpg) left;
}
.service_slide a#s_2:hover {
	background:url(../images/2.jpg) right;
}
.service_slide a#s_3 {
	background:url(../images/3.jpg) left;
}
.service_slide a#s_3:hover {
	background:url(../images/3.jpg) right;
}
.service_slide a#s_4 {
	background:url(../images/4.jpg) left;
}
.service_slide a#s_4:hover {
	background:url(../images/4.jpg) right;
}
/* index case */
#index_case {
	margin-left:18px;
	float:left;
	width:267px;
	height:134px;
}
#case_content {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#efefef;
	height:61px;
	padding:20px 30px 0 30px;
}
#coop_content {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#efefef;
	padding-top:10px;
	height:71px;
	text-align:center;
}
#index_coop {
	margin-left:20px;
	float:left;
	width:276px;
	height:134px;
}
#mod_bar {
	height:11px;
	background:#448aca;
	background:url(../images/mod_bar_line_bg.jpg) repeat-x;
}
#mod_b_bar {
	margin-top:10px;
	height:2px;
	background:#d5d5d5;
}


/* footer */
#footer {
	margin:20px 0;
	width:946px;
	float:left;
	padding-top: 3px;
	border-top: 2px solid #CCC;
}

#footer_info {
	width: 946px;
	height:80px;
}
#footer a:hover{
	text-decoration: underline;
}


/* other */
.page_split {
	margin:10px 3px;
	padding:0 4px;
	text-decoration:none;
	line-height:15px;
	border:#ccc solid 1px;
	color:#666;
	font-size:12px;
	text-align:center;
}
.page_split:hover,.page_split_current {
	margin:10px 3px;
	padding:0 4px;
	text-decoration:none;
	line-height:15px;
	border:#ccc solid 1px;
	background:#eecf6a;
	font-size:12px;
	text-align:center;
}
#index_ad_sn {
	position:absolute;
	top:260px;
	right:20px;
}
#index_ad_sn a {
	margin:0 3px;
	text-decoration:none;
	display:block;
	float:left;
	width:15px;
	line-height:15px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background:#777;
}
#index_ad_sn a:hover,#index_ad_sn .current {
	margin:0 3px;
	text-decoration:none;
	display:block;
	float:left;
	width:15px;
	line-height:15px;
	background:#444;
	font-size:12px;
	text-align:center;
}
#index_ad_link {
	position:absolute;
	top:269px;
	left:15px;
}
.zoom_img1 {
	position:absolute;
	left:0px;
	bottom:25px;
	display:none;
}
.zoom_img2 {
	position:absolute;
	left:87px;
	bottom:25px;
	display:none;
}
.zoom_img3 {
	position:absolute;
	left:174px;
	bottom:25px;
	display:none;
}

#article_title{
	height: 20px;
	background:#FFF;
	padding:10px;
	font-size:15px;
	margin-bottom: 10px;
	font-weight:bold;
	}
/*--post_news_oc--*/
#post_oc_info{
	width:750px;
	height:300px;
	padding:10px;
	margin:0 10px;
	border:1px #CCC solid;
	}
