﻿@charset "utf-8";

HTML {
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-Serif, 宋体;
	TEXT-ALIGN: center;
	PADDING: 0px; MARGIN: 0px;
}

BODY {
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-Serif, 宋体;
	COLOR: #666666; 
	PADDING: 0px; MARGIN: 0px;
	BACKGROUND-COLOR: #ececec;
	TEXT-ALIGN: center;
}

P {
	MARGIN: 0px; 
}

IMG {
	BORDER: 0px;
}

FORM {
	PADDING: 0px; MARGIN: 0px;
}

TABLE {
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-Serif, 宋体;
	COLOR: #666666; 
	TEXT-ALIGN: center;
	PADDING: 0px; MARGIN: 0px;
}

TH {
	FONT-SIZE: 12px;
}

TD {
	FONT-SIZE: 12px;
}

A {
	COLOR: #666666; 
	TEXT-DECORATION: none;
}

A:link {
	COLOR: #666666; 
}

A:visited {
	COLOR: #666666;
}

A:hover {
	COLOR: #015b97;
}

A:active {
	COLOR: #666666;
}

LI {
	OVERFLOW: hidden; LINE-HEIGHT: 20px
}

/*自定义样式*/
/*全局外边框*/
.bodyborder {
	width: 1003px;
	overflow: auto;
	margin-left: auto; margin-right: auto;
	BACKGROUND-IMAGE: url(../images/body_bg.gif);
	BACKGROUND-REPEAT: repeat-y;
	/*BACKGROUND-COLOR: #0000FF; filter: Alpha(Opacity=30);*/
}

/*BANNER部分*/
.banner {
	width: 993px; height: 178px;
	margin-left: auto; margin-right: auto;
	BACKGROUND-IMAGE: url(../images/banner.jpg);
	BACKGROUND-REPEAT: no-repeat;
}

/*菜单部分*/
.menubar {
	width: 993px; height: 40px;
	margin-left: auto; margin-right: auto;
	BACKGROUND-IMAGE: url(../images/menu_bg.gif);
	BACKGROUND-REPEAT: repeat-x;	
}

.menu_sepa {
	width: 1px; height: 40px;
	BACKGROUND-IMAGE: url(../images/menu_sepa.png);
	BACKGROUND-REPEAT: no-repeat;	
	BACKGROUND-POSITION: CENTER CENTER;
	float: left;
}

.menu_text {
	width: 120px; height: 40px;
	float: left;
}

.menu_text A{
	width: 120px; height: 40px;
	line-height: 40px;
	FONT-SIZE: 14px;
	FONT-FAMILY: 微软雅黑, 幼圆, Tahoma, Verdana, Arial, Helvetica, Sans-Serif, 宋体;
	COLOR: #FFFFFF;
	text-decoration: none;
}

.menu_text_on {
	width: 120px; height: 40px;
	float: left;
	BACKGROUND-IMAGE: url(../images/menu_on_bg.png);
}

/*首页主体部分*/
.mainbody_index {
	width: 993px; min-height: 300px;
	overflow: auto;
	margin-left: auto; margin-right: auto;
	background-color: #FFFFFF;
	BACKGROUND-IMAGE: url(../images/mainbody_bg.jpg);
	BACKGROUND-REPEAT: repeat-x;
}

.mainbody_index_inner {
	width: 930px;
	overflow: auto;
	margin-left: auto; margin-right: auto;
}

.mainbody_index_introandnews {
	width: 930px; height: 235px;
}

.mainbody_index_intro {
	width: 560px; height: 235px;
	float: left;
}

.mainbody_index_intro_banner {
	width: 560px; height: 60px;
	BACKGROUND-IMAGE: url(../images/icon_gsjj.png);
	BACKGROUND-REPEAT: no-repeat;	
	BACKGROUND-POSITION: LEFT CENTER;
}

.mainbody_index_intro_imgandtext {
	width: 550px; height: 150px;
}

.mainbody_index_intro_img {
	width: 200px; height: 150px;
	float: left;
}

.mainbody_index_intro_text {
	width: 345px; height: 150px;
	overflow: hidden;
	line-height: 25px;
	text-align: left;
	float: right;
}

.mainbody_index_intro_more {
	width: 550px; height: 25px;
	line-height: 25px;
	text-align: right;
}

.mainbody_index_sepa {
	width: 10px; height: 235px;
	BACKGROUND-IMAGE: url(../images/index_vertical_sepa.png);
	BACKGROUND-REPEAT: no-repeat;	
	BACKGROUND-POSITION: CENTER CENTER;
	float: left;
}

.mainbody_index_news {
	width: 360px; height: 235px;
	float: left;
}

.mainbody_index_news_banner {
	width: 360px; height: 60px;
	BACKGROUND-IMAGE: url(../images/icon_xwdt.png);
	BACKGROUND-REPEAT: no-repeat;	
	BACKGROUND-POSITION: 10px CENTER;
}

.mainbody_index_news_line {
	width: 340px; height: 25px;
	margin-left: auto; margin-right: auto;
}

.mainbody_index_news_title {
	width: 270px; height: 25px;
	line-height: 25px;
	text-align: left;
	float: left;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.mainbody_index_news_datetime {
	width: 65px; height: 25px;
	line-height: 25px;
	text-align: right;
	float: right;
	overflow: hidden;
}

.mainbody_index_news_more {
	width: 340px; height: 25px;
	line-height: 25px;
	text-align: right;
	margin-left: auto; margin-right: auto;
}

.mainbody_index_products {
	width: 930px; height: 255px;
}

.mainbody_index_products_banner {
	width: 930px; height: 60px;
	BACKGROUND-IMAGE: url(../images/icon_cpzs.png);
	BACKGROUND-REPEAT: no-repeat;	
	BACKGROUND-POSITION: LEFT CENTER;
}

.mainbody_index_products_scrollbar {
	width: 930px; height: 180px;
	BACKGROUND-IMAGE: url(../images/productsscroll_bg.jpg);
	BACKGROUND-REPEAT: no-repeat;	
}

.mainbody_index_products_scrollbar_leftbtn {
	width: 55px; height: 180px;
	float: left;
}

.mainbody_index_products_scrollbar_leftbtn A{
	width: 55px; height: 180px;
}

.mainbody_index_products_scrollbar_rightbtn {
	width: 55px; height: 180px;
	float: right;
}

.mainbody_index_products_scrollbar_rightbtn A{
	width: 55px; height: 180px;
}

.mainbody_index_products_scrollbar_scrollarea {
	width: 800px; height: 180px;
	margin-left: 10px;
	overflow: hidden;
	float: left;
}

.scrollblock {
	width: 160px; height: 180px;
}

.scrollblock img {
	margin-top: 28px; margin-bottom: 28px;
}

/*内页主体部分*/
.mainbody_inpage {
	width: 993px; min-height: 300px;
	overflow: auto;
	margin-left: auto; margin-right: auto;
	background-color: #FFFFFF;
}

/*左侧及菜单部分*/
.mainbody_inpage_left {
	width: 265px;
	overflow: auto;
	float: left;
}

.mainbody_inpage_left_blank {
	width: 240px; height: 10px;
	margin-left: auto; margin-right: auto;
}

.mainbody_inpage_left_menu {
	width: 240px; height: 470px;
	margin-left: auto; margin-right: auto;
	BACKGROUND-IMAGE: url(../images/leftmenu_bg.gif);
	BACKGROUND-REPEAT: no-repeat;	
}

.mainbody_inpage_left_menu_title {
	width: 220px; height: 36px;
	margin-left: auto; margin-right: auto;
	line-height: 36px;
	text-align: left;
	font-size: 14px;
	FONT-FAMILY: 微软雅黑, 幼圆, Tahoma, Verdana, Arial, Helvetica, Sans-Serif, 宋体;
	font-weight: bold;
	COLOR: #000000;
}

.mainbody_inpage_left_menu_blank {
	width: 220px; height: 10px;
	margin-left: auto; margin-right: auto;
}

.mainbody_inpage_left_menu_l1 {
	width: 220px; height: 38px;
	margin-left: auto; margin-right: auto;
	line-height: 38px;
	text-align: left;
	BACKGROUND-IMAGE: url(../images/leftmenu_sepa.gif);
	BACKGROUND-REPEAT: no-repeat;	
	BACKGROUND-POSITION: CENTER BOTTOM;
}

.mainbody_inpage_left_menu_l1 img {
	margin-right: 5px; margin-left: 5px;
}

/*右侧及内容部分*/
.mainbody_inpage_right {
	width: 728px;
	overflow: auto;
	float: right;
}

.mainbody_inpage_right_blank {
	width: 240px; height: 15px;
	margin-left: auto; margin-right: auto;
}

.mainbody_inpage_right_title {
	width: 700px;
	overflow: auto;
	margin-left: auto; margin-right: auto;
	line-height: 50px;
	font-size: 18px;
	FONT-FAMILY: 微软雅黑, Tahoma, Verdana, Arial, Helvetica, Sans-Serif, 宋体;
}

.mainbody_inpage_right_attribute {
	width: 700px; height: 30px;
	overflow: hidden;
	margin-left: auto; margin-right: auto;	
}

.mainbody_inpage_right_content {
	width: 700px;
	overflow: auto;
	margin-left: auto; margin-right: auto; margin-bottom: 20px;
	line-height: 25px;
	text-align: left;
	font-size: 14px;
}

.mainbody_inpage_right_content img {
	margin: 5px;
}

.mapObj img {
	margin: 0px;
}

.mainbody_inpage_right_list {
	width: 700px; height: 35px;
	overflow: hidden;
	margin-left: auto; margin-right: auto;		
	BACKGROUND-IMAGE: url(../images/dash.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: BOTTOM;
}

.mainbody_inpage_right_list_title {
	width: 550px; height: 35px;
	padding-left: 10px;
	line-height: 35px;
	text-align: left;
	float: left;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	BACKGROUND-IMAGE: url(../images/arrow.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: LEFT CENTER;
}

.mainbody_inpage_right_list_datetime {
	width: 80px; height: 35px;
	line-height: 35px;
	float: right;
	overflow: hidden;
}

.mainbody_inpage_right_pagescrollbar {
	width: 700px; height: 40px;
	line-height: 40px;
	overflow: hidden;
	margin-left: auto; margin-right: auto;		
}

.mainbody_inpage_right_pagescrollbar A {
	padding: 5px;
	border: 1px solid #e3e3e3;
}

.mainbody_inpage_right_pagescrollbar A:hover {
	background-color: #f9f9f9;
}

.mainbody_inpage_right_pagescrollbar_on {
	background-color: #f3f3f5;
	font-weight: bold;
}

.mainbody_inpage_right_content_contactus {
	width: 700px; height: 300px;
}

/*底部*/
.bottom {
	width: 993px; height: 85px;
	margin-left: auto; margin-right: auto;
	BACKGROUND-IMAGE: url(../images/bottom_bg.jpg);
	BACKGROUND-REPEAT: no-repeat;	
}

.copyright_topblank {
	width: 800px; height: 10px;
	margin-left: auto; margin-right: auto;
}

.copyright {
	width: 800px; height: 50px;
	margin-left: auto; margin-right: auto;
	COLOR: #FFFFFF;
	line-height: 22px;
}

.copyright A {
	COLOR: #FFFFFF;
}

/*留言*/
.mainbody_inpage_right_content_liuyan_linebar {
	width: 700px; height: 30px;
}

.mainbody_inpage_right_content_liuyan_linebar_text {
	width: 100px; height: 30px; float: left;
	text-align: right; line-height: 30px;
}

.mainbody_inpage_right_content_liuyan_linebar_formelement {
	width: 595px; height: 30px; float: right;
	text-align: left; line-height: 30px;
}

.mainbody_inpage_right_content_liuyan_areabar_text {
	width: 100px; height: 200px; float: left;
	text-align: right; line-height: 30px;
}

.mainbody_inpage_right_content_liuyan_areabar_formelement {
	width: 595px; height: 200px; float: right;
	text-align: left;
}

.liuyan_input {
	height: 22px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	BACKGROUND-COLOR: #FFF;
	BORDER: #bbbbbb 1px solid;
	outline:none;
}

.liuyan_textarea {
	width: 575px;
	height: 180px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	BACKGROUND-COLOR: #FFF;
	BORDER: #bbbbbb 1px solid;
	outline:none;
}

.liuyan_btn {
	WIDTH: 100px;
	height: 25px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	BORDER: #bbbbbb 1px solid;
	outline:none;
}