﻿@charset "utf-8";
/* CSS Document */
<!--
DIV {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
SPAN {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
OBJECT {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
IFRAME {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
P {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none;
}
BLOCKQUOTE {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
PRE {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
A {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
ABBR {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
ACRONYM {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
ADDRESS {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
CODE {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
DEL {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
DFN {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
EM {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
IMG {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
Q {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
DL {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
DT {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
DD {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
OL {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
UL {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
LI {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
FIELDSET {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
FORM {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
LABEL {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
LEGEND {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
HTML {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	margin:0px;
	padding:0px;
}
H1 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
A IMG {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}
UL {
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
OL {
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
LI {
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
.clearfix {
	ZOOM: 1;
	DISPLAY: block
}
.clearfix:after {
	DISPLAY: block;
	HEIGHT: 0px;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: "."
}
* {
	outline: none;
}
body {
	margin: 0 auto;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	line-height:26px;
}
UL, li, ol, dl, dd, dt {
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	OUTLINE-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: baseline;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 0px;
	list-style: none;
}
ul, li, ol, dl, dd, dt {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.height10{ clear:both; height:10px; line-height:10px; width:100%;}
.height15{ clear:both; height:10px; line-height:10px;width:100%;}
a img { /* 此选择器将删除某些浏览器中显示在图像周围的默认蓝色边框（当该图像包含在链接中时） */
	border: none;
}
/* ~~ 站点链接的样式必须保持此顺序，包括用于创建悬停效果的选择器组在内。 ~~ */
a:link {
	color: #42413C;
	text-decoration: none; /* 除非将链接设置成极为独特的外观样式，否则最好提供下划线，以便可从视觉上快速识别 */
}
a:visited {
	color: #6E6C64;
	text-decoration: none;
}
a:hover, a:active, a:focus { /* 此组选择器将为键盘导航者提供与鼠标使用者相同的悬停体验。 */
	text-decoration: none;
}
/* ~~ 此固定宽度容器包含所有其它块 ~~ */
.container {
	width: 100%;
	background-color: #FFFFFF;
	margin: 0 auto; /* 侧边的自动值与宽度结合使用，可以将布局居中对齐 */
	padding:0px;
}
.width1120{
	width: 1100px;
	background-color: #FFFFFF;
	margin: 0 auto; /* 侧边的自动值与宽度结合使用，可以将布局居中对齐 */
}
/* ~~ 标题未指定宽度。它将扩展到布局的完整宽度。 ~~ */
header {
	background-color: #fff;
}
.left
{
	float:left;
}
.right
{
	float:right;
}
.clear{ clear: both;}
.topright
{
	height:100px;
	margin:0 auto;
	padding:0px
}
.toplogin
{
	width:100%;
	line-height:30px;
	height:30px;
	padding-bottom:8px;
	text-align:right;
}

.topsearch {
	width: 220px;
	float: right;
	height: 45x;
	padding: 0px;
	text-align: left;
	background: url(../images/searchbg.jpg) no-repeat;
}
.search_bk {
	width: 165px;
	height: 45px;
	line-height: 42px;
	color: #a3a3a3;
	font-size: 12px;
	float: left;
	text-indent: 15px;
	background: none;
	border: none;
}
.search_btn {
	WIDTH: 42px;
	HEIGHT: 45px;
	border: 0;
	float: right;
	background: url(../images/searchbutton.gif) no-repeat;
	cursor: pointer;
}
/*========导航=======*/ 
.header_nav {
	width: 1120px;
	margin: 0px auto;
}
.header_nav ul li {
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	position: relative;	
}
.nav_down1 {
	float: left;
	width:40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	position: relative;
	}
.header_nav ul li a {
	color: #191919;
	display: inline-block;
	margin: 0 28px;
}
.header_nav ul li a:hover, .header_nav .subdown_left ul li a:hover {
	color: #ec1b24;
}
.header_nav .n_subdown {
	display: none;
	height: 230px;
	padding: 0px 0 0px 0;
	position: absolute;
	top: 50px;
	box-shadow: 0px 1px 8px rgba(0,0,0,0.43);
	background-color: rgb(255, 255, 255);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .43);
	-moz-box-shadow: 0 1px 8px rgba(0, 0, 0, .43);
	overflow: hidden;
	font-size: 14px;
}
.header_nav #m2 .n_subdown, .header_nav #m3 .n_subdown,.header_nav #m4 .n_subdown, .header_nav #m5 .n_subdown, .header_nav #m6 .n_subdown, .header_nav #m7 .n_subdown {
	width: 580px;
	z-index: 999;
}
.header_nav #m2 .subdown_left,.header_nav #m3 .subdown_left,.header_nav #m4 .subdown_left, .header_nav #m5 .subdown_left, .header_nav #m6 .subdown_left, .header_nav #m7 .subdown_left,.header_nav #m8 .subdown_left,.header_nav #m9 .subdown_left {
	width: 200px;
	background-color:#ededed;
}
.header_nav #m8 .n_subdown{
	width: 580px;
	z-index: 999;
	margin-left:-300px;
}
.header_nav #m9 .n_subdown {
	width: 580px;
	z-index: 999;
	margin-left:-420px;
}
.subdown_left {
	float: left;
	height: 230px;
	margin: 0 0 0 0px;
	border-right: 1px solid #cbc9cd;
	font-size:12px;
	padding: 10px 0 20px 30px;
	
}
.header_nav .subdown_left ul li {
	float: left;
	width: 190px;
	height: 28px;
	line-height: 28px;
	text-align: justify;
	font-weight: 400;
	background: url(../images/li_icon.png) no-repeat 8px;
	padding-left: 0px;
	border-bottom:1px solid #cccccc;
}
.header_nav .subdown_left ul li:hover {
	float: left;
	width: 190px;
	height: 28px;
	line-height: 28px;
	text-align: justify;
	font-weight: 400;
	background: url(../images/li_iconover.png) no-repeat 8px;
	padding-left: 0px;
	border-bottom:1px solid #ec1b24;
}
.header_nav .subdown_left ul li a {
	color: #757575;
	font-size: 14px;
}
.subdown_right {
	float: right;
	width: 320px;
	height: 230px;
	overflow: hidden;
	padding:10px 0 0 0;
	line-height:30px;
}
.header_swf {
	width: 100%;
	height: 400px;
	text-align: center;
	overflow: hidden;
}
/* ~~ 以下是此布局的列。 ~~ 

1) 填充仅放置在块元素的顶部和/或底部。这些块中的元素侧边具有填充。这样，您就可以避免使用任何“方框模型数学”。请记住，如果向块自身添加任何侧边填充或边框，这些侧边填充或边框将与您定义的宽度相加以得出 *总计* 宽度。您也可以选择删除块元素中的元素填充，并在该元素中另外放置一个没有任何宽度但具有设计所需填充的块元素。

2) 由于这些列均为浮动列，因此未对其指定边距。如果必须添加边距，请避免在浮动方向一侧放置边距（例如，将块中的右边距设置为向右浮动）。在很多情况下，可以改用填充。对于必须破例的块，应向该块元素的规则中添加“display:inline”声明，以控制某些版本的 Internet Explorer 使边距翻倍的错误。

3) 由于可以在一个文档中多次使用类（并且一个元素也可以应用多个类），因此已为这些列分配类名，而不是 ID。例如，如有必要，可以堆叠两个侧栏块。您可以根据个人偏好将这些名称轻松改为 ID，前提是仅对每个文档使用一次。

4) 如果您更喜欢在左侧（而不是右侧）进行导航，只需使这些列向相反方向浮动（全部向左，而非全部向右），它们将按相反顺序显示。您无需在 HTML 源文件中移动块。

*/



.indexbanner {
	POSITION: relative; WIDTH: 100%; HEIGHT: 547px; OVERFLOW: hidden; z-index:0;
}
.indexbanner .f1920x665 {
	Z-INDEX: -2; POSITION: absolute; MARGIN: 0px auto 0px -1000px; LEFT: 50%
}
.indexbanner .f1920x665 LI {
	POSITION: absolute; MARGIN: 0px auto
}
.indexbanner .rslides1_tabs {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 250px; top: 480px; LEFT: 43%
}
.indexbanner .rslides1_tabs LI {
	WIDTH: 60px; FLOAT: left; HEIGHT: 18px; MARGIN-RIGHT: 18px
}
.indexbanner .rslides1_tabs LI A {
	TEXT-INDENT: 10em; WIDTH: 60px; DISPLAY: inline-block; BACKGROUND: url(../images/cc1.png) no-repeat; HEIGHT: 18px; OVERFLOW: hidden
}
.indexbanner .rslides1_tabs LI.rslides_here A {
	BACKGROUND: url(../images/cc2.png) no-repeat
}
.indexbanner .rslides1_nav {
	Z-INDEX: 9999; POSITION: absolute; TEXT-INDENT: 10em; WIDTH: 88px; DISPLAY: none; HEIGHT: 88px; OVERFLOW: hidden; TOP: 45%
}
.cur .rslides1_nav {
	DISPLAY: block
}
.indexbanner .prev {
	BACKGROUND: url(../images/left-bt.png) no-repeat center 50%; TOP: 40%; LEFT: 10%; display:none;
}
.indexbanner .next {
	BACKGROUND: url(../images/right-bt.png) no-repeat center 50%; TOP: 40%; RIGHT: 10%;display:none;
}

/* ~~ 脚注 ~~ */
footer {
	padding: 0px; margin:0 auto;
	background-color: #373737;
	position: relative;/* 这可以使 IE6 hasLayout 以正确方式进行清除 */
	clear: both; /* 此清除属性强制 .container 了解列的结束位置以及包含列的位置 */
}
.menu2 { width: 100%;   padding-top: 25px; }
.mauto { width:1100px; margin: 0px auto; }
.menu2_left { width: 240px; float: left; }
.menu2_left .w100.fl.f16px { color: #fff; font-family:simhei; font-size:14px; text-align:center;line-height:28px; width:100%; }
.menu2_left .w100.fl.mt15{ width:100%; text-align:center;}
.menu2_left .w100.fl.f10px { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:8px; text-align:center; padding-bottom:10px;width:100%; }
.menu2_left .w100.fl.wxgztext { color: #909090; font-family:宋体; font-size:12px; text-align:center; line-height:30px;padding-top:10px; width:100%;}
.menu2_mid { width: 860px; float: right; }
.menu2_mid dl { width: 122px; float: left; }
.menu2_mid dl dt { color: rgb(255, 255, 255); font-size: 14px; height: 30px; }
.menu2_mid dl dd { color: #909090; line-height: 28px; font-size:12px; }
.menu2_mid dl dd a { color: #909090; }
.menu2_mid dl dd a:hover, .menu2_right .w100.fl.f14px a:hover { color: rgb(221, 25, 19); }
.menu2_right { width: 205px; float: right; }
.menu2_right .w100.fl.f14px, .menu2_right .w100.fl.f14px a { color: rgb(255, 255, 255); }
.menu2_right dl { width: 92px; margin-top: 15px; }
.menu2_right dl dt img { width: 92px; height: 92px; }
.menu2_right dl dd { width: 92px; text-align: center; font-size: 14px; color: rgb(255, 255, 255); line-height: 24px; }
.footerline{ width:1100px; margin:0 auto; background-color:#282828; height:1px; line-height:1px; clear:both;}
.footercopy{ width:1100px; margin:0 auto; line-height:30px; height:30px; color:#909090;}
.footercopy a{  line-height:30px; height:30px; color:#909090; cursor:pointer;}
.footercopy a:hover{  line-height:30px; height:30px; color:#dd1913;cursor:pointer; }
/*HTML 5 支持 - 将新 HTML 5 标签设置为 display:block，以使浏览器知道如何正确呈现标签。 */
header, section, footer, aside, article, figure {
	display: block;
}
-->
/*首页第二栏目*/
.indextwo{
	width:100%;
	background-color:#ededed;
	height:500px;
}
.indextwomiddle
{
	width:1100px;
	margin:0 auto;
	padding-top:25px;
}
.indextwoleft
{
	width:340px;
	float:left;
	
}
.indextwoleftone
{
	width:290px;
	padding-right:50px;
	
}
.indextwoleftone1
{
	width:100%;
	height:449px;
	border-bottom:1px solid #898788;
	background-color:#fff;
	
}
.video
{
	width:100%;
	height:200px;
}
.videotitle
{
	width:100%;
	text-align:left;
	color:#f00;
	font-size:24px;
	font-family:Microsoft Yahei;
	padding-top:28px;
	text-indent:20px;
}
.videotitle a
{
	width:100%;
	text-align:left;
	color:#f00;
	font-size:24px;
	cursor:pointer;
}
.videocontent
{
	width:80%;
	text-align:left;
	color:#000;
	font-size:14px;
	font-family:Microsoft Yahei;
	line-height:24px;
	padding:20px;
}
.indextworight
{
	width:760px;
	float:right;
	
}
.indextworightone
{
	width:100%;
	padding:0px;
	margin:0px;
}
.indextworightone ul
{
	width:100%;
	padding:0px;
	margin:0px;
}
.indextworightone ul li
{
	width:230px;
	float:left;
	margin:0px 30px 0px 0px;
	height:449px;
	border-bottom:1px solid #898788;
	background-color:#fff;
}
.indextworightone ul li .indexpro
{
	width:100%;
	height:200px;
	position:relative;
}
.indextworightone ul li .indexpro .wz
{
	width:100%;
	height:39px;
	line-height:39px;
	position:absolute;
	vertical-align:middle;
	text-align:left;
	color:#fff;
	bottom:0px;
	text-indent:15px;
	background:url(../images/ico_product.png) no-repeat center center;
}
.indextworightone ul li .indexpro .wz:hover
{
	width:100%;
	height:39px;
	line-height:39px;
	position:absolute;
	vertical-align:middle;
	text-align:left;
	color:#fff;
	bottom:0px;
	text-indent:15px;
	background:url(../images/ico_productover.png) no-repeat center center;
}
.indextworightone ul li .indexpro .wz a
{
	width:100%;
	height:39px;
	line-height:39px;
	color:#fff;
}
.indextworightone ul li .indexpro .wz a:hover
{
	width:100%;
	height:39px;
	line-height:39px;
	color:#fff;
	text-decoration:underline;
}
.protitle
{
	width:100%;
	text-align:left;
	color:#000;
	font-size:18px;
	font-family:Microsoft Yahei;
	padding-top:28px;
	text-indent:20px;
}
.protitle:hover
{
	width:100%;
	text-align:left;
	color:#f00;
	font-size:18px;
	font-family:Microsoft Yahei;
	padding-top:28px;
	text-indent:20px;
}
.protitle a
{
	width:100%;
	text-align:left;
	color:#000;
	font-size:18px;
}
.protitle a:hover
{
	width:100%;
	text-align:left;
	color:#f00;
	font-size:18px;
}
.procontent
{
	width:80%;
	text-align:left;
	color:#000;
	font-size:12px;
	font-family:宋体;
	line-height:24px;
	padding:20px;
}
/*首页第三栏目*/
.indexthree{
	width:100%;
	background-color:#f2f2f2;
	height:405px;
	padding-top:55px;
}
.indexthreetitle
{
	width:1100px;
	margin: 0 auto;
	color:#231f20;
	font-size:24px;
	font-family:Microsoft Yahei;
	line-height:30px;
	height:30px;
	background:url(../images/ico_news.png) left 6px  no-repeat;
}
.indexthreecontent
{
	width:1100px;
	margin: 0 auto;
	padding-top:28px;
}
.indexthreeleft
{
	float:left;
	width:425px;
	height:263px;
	position:relative;
}
.indexthreewz
{
	width:100%;
	height:39px;
	line-height:39px;
	position:absolute;
	vertical-align:middle;
	text-align:left;
	color:#fff;
	bottom:0px;
	text-indent:15px;
	background:url(../images/ico_newsout.png) no-repeat center center;
}
.indexthreewz:hover
{
	width:100%;
	height:39px;
	line-height:39px;
	position:absolute;
	vertical-align:middle;
	text-align:left;
	color:#fff;
	bottom:0px;
	text-indent:15px;
	background:url(../images/ico_newsover.png) no-repeat center center;
}
.indexthreewz a
{
	width:100%;
	height:39px;
	line-height:39px;
	color:#fff;
}
.indexthreewz a:hover
{
	width:100%;
	height:39px;
	line-height:39px;
	color:#fff;
	text-decoration:underline;
}
.indexthreeright
{
	float:right;
	width:625px;
	height:263px;
	padding-left:50px;
}
.indexnewsimg
{
	width:100%;
	height:109px;
}
.indexnewsimg .title
{
	width:100%;
	height:20px;
	line-height:20px;
	text-align:left;
	font-family:Microsoft Yahei;
	font-size:14px;
}
.indexnewsimg .title a
{
	 color:#000;
}
.indexnewsimg .title a:hover
{
	 color:#f00;
}
.indexnewsimg .content
{
	width:100%;
	height:54px;
	padding-top:26px;
	padding-bottom:10px;
	line-height:18px;
	text-align:left;
	font-family:宋体;
	font-size:12px;
	color:#777777;
	border-bottom:1px #231f20 dotted;
}
.indexnewshot
{
	width:100%;
	height:130px;
	padding-top:20px;
	line-height:26px;
}
.indexnewshot ul{ padding:0px; margin:0px;}
.indexnewshot ul li
{
	width:100%;
	line-height:26px;
	text-indent:20px;
	background:url("../images/ico_fang.png") no-repeat left center;
}
.indexnewshot ul li span
{
	width:100px;
	float:right;
}
.indexnewshot ul li a
{
	width:100%;
	line-height:26px;
	color:#231f20;
	
}
.indexnewshot a:hover
{
	width:100%;
	line-height:26px;
	color:#f00;
}
.aboutbanner
{
	background:url(../images/aboutbanner.jpg) no-repeat center center;
	height:221px;
	line-height:221px;
	padding:0px;
	border:0px;
	margin:0 auto;
	width:100%;
}
.newsbanner
{
	background:url(../images/newsbanner.jpg) no-repeat center center;
	height:221px;
	line-height:221px;
	padding:0px;
	border:0px;
	margin:0 auto;
	width:100%;
}
.projectbanner
{
	background:url(../images/projectbanner.jpg) no-repeat center center;
	height:221px;
	line-height:221px;
	padding:0px;
	border:0px;
	margin:0 auto;
	width:100%;
}
.probanner
{
	background:url(../images/probanner.jpg) no-repeat center center;
	height:221px;
	line-height:221px;
	padding:0px;
	border:0px;
	margin:0 auto;
	width:100%;
}
.jobbanner
{
	background:url(../images/jobbanner.jpg) no-repeat center center;
	height:221px;
	line-height:221px;
	padding:0px;
	border:0px;
	margin:0 auto;
	width:100%;
}
.downbanner
{
	background:url(../images/downbanner.jpg) no-repeat center center;
	height:221px;
	line-height:221px;
	padding:0px;
	border:0px;
	margin:0 auto;
	width:100%;
}
.memberbanner
{
	background:url(../images/memberbanner.jpg) no-repeat center center;
	height:221px;
	line-height:221px;
	padding:0px;
	border:0px;
	margin:0 auto;
	width:100%;
}
.contactbanner
{
	background:url(../images/contactbanner.jpg) no-repeat center center;
	height:221px;
	line-height:221px;
	padding:0px;
	border:0px;
	margin:0 auto;
	width:100%;
}
.menu
{
	width:100%;
	margin:0 auto;
	height:134px;
	background:#fff;
	z-index:2px;
}
.menucenter
{
	width:1100px;
	margin: 0 auto;
	padding:18px 0px 0px 0px;
}
.menucenter_one
{
	width:100%;
	margin: 0 auto;
	padding:0px;
}
.menutitle
{
	font-size:24px;
	font-family:Microsoft Yahei;
	line-height:30px;
	text-align:left;
	width:500px;
	color:#343132;
	float:left;
}
.menulocation
{
	font-size:12px;
	font-family:宋体;
	line-height:30px;
	text-align:left;
	width:600px;
	float:right;
}
.menulocation1
{
	text-indent:35px;
	background: url(../images/ico_home.png) no-repeat left center;
	float:right;
}
.menulocation a
{	
	color:#a5a5a5;
}
.menulocation a:hover
{	
	color:#343132;
}
.menulocation span
{
	color:#343132;
}
.menucenter_two
{
	width:100%;
	margin: 0 auto;
	padding:0px;
	height:86px;
	z-index:2px;	
}
.menucenter_two li
{
	margin:0px;
	line-height:58px;
	height:58px;
	width:120px;
	padding:0px 0px 28px 0px;
	float:left;
	font-size:14px;
}
.menucenter_two li:hover
{
	margin:0px;
	line-height:58px;
	height:58px;
	width:120px;
	padding:0px 0px 28px 0px;
	float:left;
	font-size:14px;
	background:url(../images/ico_menu.png) left bottom no-repeat;
}
.menucenter_two .menu_ulhover
{
	margin:0px;
	line-height:58px;
	height:58px;
	width:120px;
	padding:0px 0px 28px 0px;
	float:left;
	font-size:14px;
	background:url(../images/ico_menu.png) left bottom no-repeat;
}
.menucenter_two .menu_a_ulhover
{
	color:#f00;
}

.menucenter_two li a:hover
{
	 color:#f00;
}
.maincontent{
	width:100%;
	margin: 0 auto;
	padding:0px;
	background-color:#ededed;
	z-index:1px;
	min-height:600px;
	margin:-28px 0px 0px 0px;
	padding:0px;
}
.maincontent1{
	width:100%;
	min-height:600;
	margin: 0 auto;
	padding:0px;
	background-color:#ededed;
	z-index:1px;
	margin:-28px 0px 0px 0px;
	padding:0px;
}
.contentcenter
{
	width:1100px;
	margin: 0 auto;
	text-align:left;
	line-height:28px;
	padding:50px 0px 0px 0px; 
}
.contentcenter p
{
   margin:0px;
}
/*========新闻二=======*/ 

.no-margin-left {
	margin-left: 0px !important;
}
.news-cat-item {
	overflow: hidden; margin-bottom: 40px;
}
.news-cat-item-text {
	padding-bottom: 10px; border-bottom-color: rgb(177, 180, 179); border-bottom-width: 1px; border-bottom-style: dotted; width:840px; float:right;
}
.news-cat-item-text .news-cat-item-title {
	line-height: 40px; font-size: 18px; font-weight: normal;font-family: "Microsoft YaHei";
}
.news-cat-item-text .news-cat-item-short {
	color: rgb(102, 102, 102); line-height: 1.5em; font-size: 12px; min-height:70px;
}
.news-cat-item-text .read-more {
	background: url("../images/arrownews.png") no-repeat; background-position:0px 0px; line-height: 25px; padding-left: 20px; display: inline; cursor: pointer;
}
#news-cat-content .news-cat-item-text .read-more a {
	color: rgb(153, 153, 153); font-size: 12px;
}
.news-cat-item-text .read-more:hover {
	background: url("../images/arrownewson.png") no-repeat;background-position:0px 0px;  color: rgb(222, 7, 27);
}
.news-cat-item-text .news-cat-item-time {
	color: rgb(153, 153, 153); line-height: 18px; font-size: 12px;
}

.news-cat-item-img {
	height: 160px; overflow: hidden; float:left; width:240px; float:left; 
}
.news-cat-item-img img {
	height: 160px; width:240px; 
}
.show_tit {
	TEXT-ALIGN: center;
	WIDTH: 100%;
	FONT-FAMILY:"simhei";
	HEIGHT: auto;
	FONT-SIZE: 28px;
	color:#000;
	padding: 15px 0px 10px 0px;
}
.show_tit2 {
	MARGIN: 15px 0px 0px;
	WIDTH: 100%;
	min-HEIGHT: 25px;
	COLOR: #666;
	font-size: 14px;
	padding-bottom:5px;
}
.show_zw {
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 0px;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	HEIGHT: auto;
	PADDING-TOP: 20px;
}
.show_time{
	text-align:center; font-size:14px;
}
.show_time a {
	cursor: pointer;
}
.zw_fushu {
	TEXT-ALIGN: right;
	MARGIN: 10px 0px;
	WIDTH: 100%;
	HEIGHT: 30px
}
.zw_fushu A {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.fl {
	DISPLAY: inline;
	FLOAT: left
}
.fr {
	DISPLAY: inline;
	FLOAT: right
}

.nextcon {
	padding:20px 0px 0px 0px;
	COLOR: #888;
	BORDER-TOP: #ccc 1px dashed;
	font-size: 12px;
	width: 100%;
}
.nextcon a {
	COLOR: #666;
}

.nextcon a:hover {
	COLOR: #00b2ee;
}

.fLe {
	FLOAT: left;
	_display: inline
}

/*下载*/
.xiaz{ width:100%; height:80px; float:left; border-bottom:1px #CCC dashed; margin-bottom:25px;}
.xiaz ul li{ width:100%; float:left; font-size:16px; font-weight:600; color:#000 }

.xiaz span{ float:right; font-size:12px; font-weight:100; color:#999;}

.xiaz_a{ margin-top:10px; float:left;}

.xiaz_x{ margin:20px;}

.xiaz_b{ float:left; width:300px; height:300px; overflow:hidden;}

.xiaz_c{ float:right;  width:730px; height:300px;}
.xiaz_c span{ font-size:16px; font-weight:600; color:#C00}
.xiaz_d{ float:left; height:40px; line-height:40px; font-size:14px; font-weight:600; width:100%; border-bottom:#CCC 1px solid; margin-bottom:10px;}

/*========招聘=======*/ 
.dashed{
	font-size: 12px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#cacaca;
}
.joblist{
	font-size:12px;
	padding:0px;
	margin:0px;
}

.joblist th{
	background:#818181;
	padding:2px 5px;
	color:#FFF;
	height:45px;
}

.joblist td{
padding:10px 0px;
}
.txt_show {
	LINE-HEIGHT: 22px;
}
td .tex_content{
padding:15px;
}

.font12black{
	background:#f8f8f8;
}
.procenter
{
	width:100%;
	margin:0 auto;
	padding-top:15px;
}
.probox
{
	width:100%;
	height:45px;
	line-height:45px;
	background-color:#dadada;
}
.probox span
{
	width:100px;
	height:45px;
	line-height:45px;
	font-size:24px;
	color:#999;
	float:right;
	margin-right:30px;
}
.probox1
{
	width:200px;
	height:45px;
	line-height:45px;
	background-color:#a1021f;
	color:#fff;
	font-size:16px;
	float:left;
	font-family:Microsoft Yahei;
	text-align:center;
}
.probox1 a
{
	color:#fff;
}
.probox1 a:hover
{
	color:#fff;
	text-decoration:underline;
}
.proboxbg
{
    width:1050px;
	margin:0 auto;
	padding:25px;
	background-color:#fff;
	height:363px;
}
.proboxbg .prolf
{
	width:318px;
	height:363px;
	border:1px solid #dedede;
	float:left;
	margin-right:16px;
}
.proboxbg .prolf .proimglf
{
	width:100%;
	height:326px;
	line-height:326px;
	display:block;
}
.proboxbg .prolf .proimglf img
{
	vertical-align:middle;
}
.proboxbg .prolf  .prowzlf
{
	width:100%;
	height:40px;
	line-height:40px;
	background-color:#dedede;
	color:#666666;
	text-align:left;
	font-size:14px;
	clear:both;
}
.proboxbg .prolf  .prowzlf a
{
	color:#666666;
}
.proboxbg .prolf  .prowzlf a:hover
{
	color:#a1021f;
}
.proboxbg .prolf .boxmore
{
	width:40px;
	height:40px;
	text-align:center;
	font-size:30px;
	color:#fff;
	font-family:Microsoft Yahei;
	background-color:#b7b7b7;
}
.proboxbg .prolf .boxmore a
{
	color:#fff;
}
.proboxbg .prolf .boxmore a:hover
{
	color:#a1021f;
}
.proboxbg .prort
{
	width:702px;
	height:363px;
	float:right;
	padding:0px;
	margin:0px;
}
.proboxbg .prort .lione
{
	width:158px;
	height:166px;
	border:1px solid #dedede;
	float:left;
	margin:0px 20px 30px 0px;
}
.proboxbg .prort .litwo
{
	width:158px;
	height:166px;
	border:1px solid #dedede;
	float:left;
	margin:0px 0px 30px 0px;
}
.proboxbg .prort .lithree
{
	width:158px;
	height:166px;
	border:1px solid #dedede;
	float:left;
	margin:0px 10px 0px 0px;
}
.proboxbg .prort .limore
{
	width:158px;
	height:166px;
	border:1px solid #dedede;
	float:left;
	line-height:166px;
	background-color:#dedede;
	text-align:center;
	font-size:14px;
	font-family:宋体;
	margin:0px 0px 0px 0px;
}
.proboxbg .prort .limore a
{
	text-align:center;
	color:#666;
}
.proboxbg .prort .limore a:hover
{
	text-align:center;
	color:#a1021f;
}
.proimgrt
{
	width:150px;
	height:145px;
	line-height:145px;
	display:block;
}
.proimgrt img
{
	vertical-align:middle;
}
.prortwz
{
	color:#666;
	height:21px;
	line-height:21px;
	text-align:center;
}
.prortwz a
{
	color:#666;
	height:21px;
	line-height:21px;
}
.prortwz a:hover
{
	color:#a1021f;
	height:21px;
	line-height:21px;
}
.box{width:400px; float:left; border:#CCC 1px solid;}

.box_r{
	float:right;
	width:670px;
	padding-top:10px;
	font-size:12px; margin-left:10px;
	line-height:20px;
}
.box_r .title{
	font-size:20px;
	font-weight:bold;
	line-height:40px;
}
.proviewwz{
width:100%;
background-color:#dedede;
margin-top:30px;
font-size:14px;
color:#000;
height:29px;
line-height:29px;

}
.proviewmenu{
float:left;
width:175px;
height:29px;
line-height:29px;
color:#FFFFFF;
font-size:13px;
}
.proviewcontent{
width:98%;
padding:15px;
line-height:20px;
}
#main {
	Z-INDEX: 2; POSITION: relative; WIDTH: 100%; FLOAT: left; OVERFLOW: hidden; 
}
#culture_toggle {
	PADDING-BOTTOM: 50px; CLEAR: both; 
}
#culture_toggle LI { text-align:center; BACKGROUND-COLOR: #939598; WIDTH: 130px; FLOAT: left; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 14px; 
}
#culture P {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 24px; PADDING-LEFT: 60px; WIDTH: 705px; COLOR: #8e8e8e; FONT-SIZE: 13px
}
#culture_toggle .select {
	 BACKGROUND-COLOR: #a1021f; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center bottom
}
#culture .pic {
	PADDING-BOTTOM: 25px; 
}
#culture H1 {
	LINE-HEIGHT: 24px;  COLOR: #8e8e8e; FONT-SIZE: 13px
}

#waterfall{ text-align:center; width:1100px; margin:0 auto;}
#waterfall img{ width:203px;}
#waterfall .cell{ padding:10px 0px 5px 0px; width:223px;border:1px solid #E3E3E3; background:#fff; margin-top:20px;box-shadow: 0px 2px 3px 1px #ccc;}
#waterfall .cell:hover{box-shadow: 0px 2px 3px 1px #999;}

/*=========会员注册登录======*/ 
.membermid {
	width: 1160px;
	margin: 0px auto;
	border: 1px solid #d5d5d5;
	padding-bottom: 35px;
	background:#fff;
}
.membermid_l {
	width: 735px;
	float: left;
	border-right: 1px dashed #cccccc;
	font-size: 12px;
}
.membermid_l a {
	text-decoration: underline;
}
.membermid_l .pager a {
	text-decoration: none;
}
.membermid_r {
	width: 200px;
	float: right;
	font-size: 12px;
	padding-top:40px;
	line-height: 35px;
}
.membertab {
	background: #d5d5d5;
	font-size:12px;
}
.membertab .gray {
	background: #f8f8f8;
	padding: 3px 10px;
}
.membertab .white {
	background: #ffffff;
	padding: 3px 10px;
}
.fontgray {
	color: #afaeae;
}
.fontred {
	color: #e60012;
	font-weight: bold;
}
.input {
	width: 205px;
	border: 1px solid #d5d5d5;
	padding:0px 5px;
	height: 20px;
}
.membertab .simbut {
	height: 40px;
	padding-left: 135px;
}
.membertitle {
	height: 54px;
	line-height: 54px;
	color: #444444;
	font-family: "Microsoft YaHei";
	font-size: 24px;
	width: 100%;
	background: #f8f8f8;
	text-indent: 25px;
}
.buttonblue {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 26px;
	width: 88px;
	padding: 0px;
	HEIGHT: 26px;
	COLOR: #ffffff;
	OVERFLOW: hidden;
	background: #a1021f;
	font-size: 12px;
	text-align: center;
	border: 1px solid #79242f;
	cursor: pointer;
}
.prolist{
	width:230px;
	height:192px;
	margin:10px 40px 45px 0px;
	float:left;
}
.prolist0{
	width:230px;
	height:192px;
	margin:10px 0px 45px 0px;
	float:left;
}
.prolistimg{
	width:230px;
	height:142px;
	overflow:hidden;
	border:1px solid #dbdbdb;
}
.prolistwz{
	padding-top:4px;
	line-height:24px;
	height:50px;
	text-align:center;
	width:100%;
}
/*产品*/
.proview_r{
	float:right;
	width:300px;
}
.proview_l{
	float:left;
	width:800px;
}

#tbody {width:800px;margin:0px auto;}
#mainbody {width:800px; height:533px;}
#mainphoto {cursor:pointer;display:block;}
#goleft {float:left;clear:left;margin:15px 2px 0 2px;}
#goright {float:right;clear:right;margin:15px 2px 0 0px;}
#photos {width:768px;height:65px;line-height:65px;margin:10px 0px;overflow:hidden; }
#showArea img {display:block;float:left;cursor:pointer; border:2px solid #fff; padding:0px;}
#showArea img:hover { border:2px solid #ff1f1f;}
/*===honor===*/

#colorbox {
	Z-INDEX: 9999; POSITION: absolute; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
#cboxOverlay {
	Z-INDEX: 9999; POSITION: absolute; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
#cboxWrapper {
	Z-INDEX: 9999; POSITION: absolute; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
#cboxOverlay {
	POSITION: fixed; WIDTH: 100%; HEIGHT: 100%
}
#cboxMiddleLeft {
	CLEAR: left
}
#cboxBottomLeft {
	CLEAR: left
}
#cboxContent {
	POSITION: relative
}
#cboxLoadedContent {
	OVERFLOW: auto
}
#cboxTitle {
	MARGIN: 0px
}
#cboxLoadingOverlay {
	POSITION: absolute; WIDTH: 100%; TOP: 0px; LEFT: 0px
}
#cboxLoadingGraphic {
	POSITION: absolute; WIDTH: 100%; TOP: 0px; LEFT: 0px
}
#cboxPrevious {
	CURSOR: pointer
}
#cboxNext {
	CURSOR: pointer
}
#cboxClose {
	CURSOR: pointer
}
#cboxSlideshow {
	CURSOR: pointer
}
.cboxPhoto {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: auto; DISPLAY: block; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.cboxIframe {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#cboxOverlay {
	BACKGROUND: url(../images/overlay.png) 0px 0px
}
#colorbox {
	FONT: 12px Tahoma, Arial, sans-serif
}
#cboxTopLeft {
	WIDTH: 21px; BACKGROUND: url(../images/controls.png) no-repeat -100px 0px; HEIGHT: 21px
}
#cboxTopRight {
	WIDTH: 21px; BACKGROUND: url(../images/controls.png) no-repeat -129px 0px; HEIGHT: 21px
}
#cboxBottomLeft {
	WIDTH: 21px; BACKGROUND: url(../images/controls.png) no-repeat -100px -29px; HEIGHT: 21px
}
#cboxBottomRight {
	WIDTH: 21px; BACKGROUND: url(../images/controls.png) no-repeat -129px -29px; HEIGHT: 21px
}
#cboxMiddleLeft {
	WIDTH: 21px; BACKGROUND: url(../images/controls.png) repeat-y left top
}
#cboxMiddleRight {
	WIDTH: 21px; BACKGROUND: url(../images/controls.png) repeat-y right top
}
#cboxTopCenter {
	BACKGROUND: url(../images/border.png) repeat-x 0px 0px; HEIGHT: 21px
}
#cboxBottomCenter {
	BACKGROUND: url(../images/border.png) repeat-x 0px -29px; HEIGHT: 21px
}
#cboxContent {
	BACKGROUND: #fff; OVERFLOW: hidden
}
#cboxError {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 50px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 50px
}
#cboxLoadedContent {
	MARGIN-BOTTOM: 28px
}
#cboxTitle {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: 4px; COLOR: #949494; LEFT: 0px
}
#cboxCurrent {
	POSITION: absolute; BOTTOM: 4px; COLOR: #949494; LEFT: 58px
}
#cboxSlideshow {
	POSITION: absolute; BOTTOM: 4px; COLOR: #0092ef; RIGHT: 30px
}
#cboxPrevious {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 25px; BOTTOM: 0px; BACKGROUND: url(../images/controls.png) no-repeat -75px 0px; HEIGHT: 25px; LEFT: 0px
}
.hover#cboxPrevious {
	BACKGROUND-POSITION: -75px -25px
}
#cboxNext {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 25px; BOTTOM: 0px; BACKGROUND: url(../images/controls.png) no-repeat -50px 0px; HEIGHT: 25px; LEFT: 27px
}
.hover#cboxNext {
	BACKGROUND-POSITION: -50px -25px
}
#cboxLoadingOverlay {
	BACKGROUND: url(../images/loading_background.png) no-repeat center center
}
#cboxLoadingGraphic {
	BACKGROUND: url(../images/loading.gif) no-repeat center center
}
#cboxClose {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 25px; BOTTOM: 0px; BACKGROUND: url(../images/controls.png) no-repeat -25px 0px; HEIGHT: 25px; RIGHT: 0px
}
.hover#cboxClose {
	BACKGROUND-POSITION: -25px -25px
}
.cboxIE #cboxTopLeft {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE #cboxTopCenter {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE #cboxTopRight {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE #cboxBottomLeft {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE #cboxBottomCenter {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE #cboxBottomRight {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE #cboxMiddleLeft {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE #cboxMiddleRight {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE6 #cboxTopLeft {
	BACKGROUND: url(../images/ie6/borderTopLeft.png)
}
.cboxIE6 #cboxTopCenter {
	BACKGROUND: url(../images/ie6/borderTopCenter.png)
}
.cboxIE6 #cboxTopRight {
	BACKGROUND: url(../images/ie6/borderTopRight.png)
}
.cboxIE6 #cboxBottomLeft {
	BACKGROUND: url(../images/ie6/borderBottomLeft.png)
}
.cboxIE6 #cboxBottomCenter {
	BACKGROUND: url(../images/ie6/borderBottomCenter.png)
}
.cboxIE6 #cboxBottomRight {
	BACKGROUND: url(../images/ie6/borderBottomRight.png)
}
.cboxIE6 #cboxMiddleLeft {
	BACKGROUND: url(../images/ie6/borderMiddleLeft.png)
}
.cboxIE6 #cboxMiddleRight {
	BACKGROUND: url(../images/ie6/borderMiddleRight.png)
}


.honor li{
	width:240px;
	height:210px;
	float:left;
	margin:0px 0px 30px 20px;
	text-align:center;
}

.honor .tp{
	width:232px;
	height:167px;
	padding:3px;
	border:1px dotted #ababab;
}
.honor .title{
	padding:0px 5px;
	line-height:25px;
	padding-top:5px;
}

.smap{ padding-bottom:20px;}
.smap a{ padding-right:20px;}


.service_box{ position:fixed; z-index:1000;right:-147px;top:80%;margin-top:-100px;width:146px;border:1px solid #ece8e5; background:#fff;  }
.service_box .tab_nav{ position:absolute;left:-42px;top:-1px; }
.service_box .tab_nav > li {background:#ece8e5;border-bottom:1px solid #dfdbd9; }
.service_box .tab_nav > li.active{ background:#e60012;}
.service_box .tab_nav > li:first-child{border-radius:8px 0 0;}
.service_box .tab_nav > li:last-child{ border-bottom:none; border-radius:0 0 0 8px;}
.service_box .tab_nav > li > a{ display:block; width:28px;padding:12px 6px 12px 8px; line-height:14px; text-align:center;color:#e60012; text-decoration:none;}
.service_box .tab_nav > li.active > a{ color:#fff;}
.service_box .tab_nav .icon{ display:block; overflow:hidden;margin:3px 0;*margin:6px 0;}
.service_box .tab_nav .icon_1{ background-position:0 0 ;}
.service_box .tab_nav .icon_2{ background-position:-28px 0 ;}
.service_box .tab_nav .icon_3{ background-position:-56px 0 ;}
.service_box .tab_nav .active .icon_1{ background-position:0 -28px ;}
.service_box .tab_nav .active .icon_2{ background-position:-28px -28px ;}
.service_box .tab_nav .active .icon_3{ background-position:-56px -28px ;}
.service_box .tab_content{padding:20px 5px 10px; position:relative;}
.service_box .tab_plan{ display:none; text-align:center;}
.service_box .tab_plan p{color:#333;}
