﻿@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 {
	FONT-SIZE: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
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: 0px auto;
	padding: 0px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #424242;
	line-height:20px;
	overflow-y: scroll!important;
	overflow-y: auto;
	_behavior: url("csshover.htc");
}
A {
	COLOR: #424242;
	TEXT-DECORATION: none
}
A:hover {
	color: #e60012;
}
.clear {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 0;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 0px;
	CLEAR: both;
	FONT-SIZE: 0px;
	PADDING-TOP: 0px
}
A:focus {
	-moz-outline: none;
	outline: none;
}
img, div {
	border: none;
	padding: 0px;
	margin: 0px auto;
}
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;
}
LABEL {
	CURSOR: pointer;
}
TH {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.containerframe {
	margin: 0px auto;
	width: 100%;
	padding: 0px;
}

.win1000 {
	margin: 0px auto;
	width: 1000px;
	padding: 0px;
}


.font_16b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

.font_20B{
	font-size:20px;
	font-weight:bold;
	font-family:Arial;
	color: #000;
}

.height10 {
	height: 10px;
	width: 100%;
	clear: both;
	line-height: 1px;
	padding: 0px;
	margin: 0px auto;
	font-size: 1px;
}

.height20 {
	height: 20px;
	width: 100%;
	clear: both;
	line-height: 1px;
	padding: 0px;
	margin: 0px auto;
	font-size: 1px;
}


.height30 {
	height: 30px;
	width: 100%;
	clear: both;
	line-height: 1px;
	padding: 0px;
	margin: 0px auto;
	font-size: 1px;
}


.height45 {
	height: 45px;
	width: 100%;
	clear: both;
	line-height: 1px;
	padding: 0px;
	margin: 0px auto;
	font-size: 1px;
}



.righttp {
	float: right;
	padding: 0px 0px 20px 20px;
}
.lefttp {
	float: left;
	padding: 0px 20px 20px 0px;
}
.left {
	float: left;
}
.right {
	float: right;
}
/*========头部底部=======*/ 
.top{
	height:40px;
}
.logo{
	float:left;
	position:relative;
}
.lan{
	float:right;
	margin-top:12px;
	margin-right:25px;
}

.topmenu{
	height:70px;
	background:#fff;
filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;
}

.search {
	width:168px;
	height:30px;
	float:right;
	background:url(../images/searchbg.jpg) no-repeat;
	margin-top:4px;
}
.search_bk {
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	border:none;
	background: none;
	text-indent:5px;
	width:140px;
	float:left;
	font-size:12px;
	color:#b2b2b2;
}
.search_btn {
	WIDTH:28px;
	background:url(../images/searchon.gif) no-repeat;
	HEIGHT: 30px;
	line-height:30px;
	border:0;
	float:right;
	cursor:pointer;
}

/*========首页导航=======*/ 
#main_nav{
	height:70px; line-height:7px; width:710px; float:right; position:relative;
}

#main_nav ul {font-size: 14px;list-style: none;}
#main_nav { height:70px;overflow: visible;}
#main_nav li {float: left;position: relative;z-index: 5;padding:0px 20px;font-family: "Microsoft YaHei"; background:url(../images/topmenuline.gif) no-repeat right center;}
#main_nav li a {color: #777;display: block;height:70px;text-decoration: none;line-height:70px;text-align: center; font-size:14px; }
#main_nav li a:hover {color: #fff; }
#main_nav li ul li a {font-size: 12px;width: 100%;height: 35px;line-height: 35px;margin: 0px;color: #898989;font-weight:normal;background:none; text-align:left;}
#main_nav li ul li:hover{ background:#e60012 color:#fff; }
#main_nav li.focus ul li:hover { background:#e60012 color:#fff;}
#main_nav li.focus a{color: #fff;}
#main_nav li.focus ul li a{color: #777;}
#main_nav li.focus ul li{ color:#777; border-bottom:1px solid #ddd9c7; min-width:200px;}
#main_nav li.focus ul li:hover{background:#e60012 color:#fff; border:none; }
#main_nav li.focus ul li:hover a{color:#fff;}
#main_nav li:hover {background: #e60012;color: #fff; }
#main_nav li ul {position: absolute;top:70px;left: 0px; display: none; background:#fff;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;
}
#main_nav li ul li{ background:none; }



.footbg{
	background:#000;
	height:67px;
	line-height:67px;
	width:100%;
	font-size:12px;
	color:#676767;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.footbg a{
	color:#676767;
}



/*========左侧目录=======*/ 
.leftmenu {
	width:230px;
	float: left;
	LIST-STYLE-TYPE: none;
	margin-left:25px;
}

.leftmenutitle{
	width:100%;
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	clear:both;
	padding-bottom:25px;
	padding-left:5px;
}
.leftmenu LI {
	width: 100%;
	text-align: left;
	line-height:28px;
	font-size: 13px;
	color: #333333;
}
.leftmenu LI A {
		padding:10px 0px;
	color: #333333;
	DISPLAY: block;
	TEXT-DECORATION: none;
	border-bottom:2px solid #333333;
	text-indent:5px;
}
.leftmenu LI A:hover {
	color: #e60012;
	border-bottom:2px solid #e60012;
}
.leftmenu li .product_list_ulhover {
	color: #e60012;
	border-bottom:2px solid #e60012;
}

.urbangreymenu { width: 100%; margin:0 auto; }
.urbangreymenu .headerbar {  color: #333333; font-size:13px; }
.urbangreymenu .headerbar a {padding:10px 0px; color: #333333;display: block;border-bottom:2px solid #333333; text-indent:5px; }
.urbangreymenu .headerbar a:hover {	color: #e60012;	border-bottom:2px solid #e60012;}
.urbangreymenu .on a{color: #e60012;	border-bottom:2px solid #e60012;}

.urbangreymenu ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 0; }
.urbangreymenu ul li a { font: normal 12px Arial; color: black; background: #E9E9E9; display: block;line-height: 15px; padding-left: 15px; /*link text is indented 8px*/ text-decoration: none; }
.urbangreymenu ul li a:visited { color: black; }
.urbangreymenu ul li a:hover { /*hover state CSS*/ color: white; background: black; }


/*========内页=======*/ 

.aboutbanner{
	width:100%;
	height:398px;
	background:url(../images/aboutbanner.jpg) no-repeat center;
}


.newsbanner{
	width:100%;
	height:398px;
	background:url(../images/newsbanner.jpg) no-repeat center;
}

.projectbanner{
	width:100%;
	height:398px;
	background:url(../images/projectbanner.jpg) no-repeat center;
}


.hrbanner{
	width:100%;
	height:398px;
	background:url(../images/hrbanner.jpg) no-repeat center;
}


.contactbanner{
	width:100%;
	height:398px;
	background:url(../images/contactbanner.jpg) no-repeat center;
}
.culbanner{
	width:100%;
	height:398px;
	background:url(../images/culbanner.jpg) no-repeat center;
}




.catemenu{
	margin-top:20px;
	font-size:12px;
	color:#666666;
	float:right;
	margin-right:30px;
}
.catemenu a{
	color:#666666;
}
.catemenu a:hover{
	color:#e60012;
}


.midbg{
	width:100%;
	background:#f8f8f8;
	margin:0px auto;
}
.mid{
	width:1000px;
	margin:0px auto;
	background:#fff;
	padding-bottom:25px;
}



.mid_l{
	width:290px;
	float:left;
	margin-top:40px;
}
.mid_r{
	width:680px;
	float:left;
	margin-top:40px;
}


.mid_content{
	width:100%;
	min-height:350px;
}



/*========首页=======*/ 
.indexbanner{
	height:700px;
	width:100%;
	margin:0px auto;
	position:relative;
}
.indextop{
	position: absolute; z-index:99999; margin:0px auto; width:100%;
}


.banner {
	POSITION: relative; WIDTH: 100%; HEIGHT: 700px; OVERFLOW: hidden
}
.banner .f1920x665 {
	Z-INDEX: -2; POSITION: absolute; MARGIN: 0px auto 0px -1000px; LEFT: 50%
}
.banner .f1920x665 LI {
	POSITION: absolute; MARGIN: 0px auto
}
.banner .rslides1_tabs {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 250px; BOTTOM: 30px; LEFT: 43%
}
.banner .rslides1_tabs LI {
	WIDTH: 60px; FLOAT: left; HEIGHT: 18px; MARGIN-RIGHT: 18px
}
.banner .rslides1_tabs LI A {
	TEXT-INDENT: 10em; WIDTH: 60px; DISPLAY: inline-block; BACKGROUND: url(../images/cc1.png) no-repeat; HEIGHT: 18px; OVERFLOW: hidden
}
.banner .rslides1_tabs LI.rslides_here A {
	BACKGROUND: url(../images/cc2.png) no-repeat
}
.banner .rslides1_nav {
	Z-INDEX: 998; POSITION: absolute; TEXT-INDENT: 10em; WIDTH: 88px; DISPLAY: none; HEIGHT: 88px; OVERFLOW: hidden; TOP: 45%
}
.cur .rslides1_nav {
	DISPLAY: block
}

.paddtop55{
	padding-top:55px;
}


.indexnewstitle{
	background:url(../images/arrow.gif) no-repeat right bottom;
	width:140px;
	padding-right:19px;
	font-size:48px;
	line-height:48px;
	font-weight:bold;
	color:#000;
	margin:0px auto;
}
.indexnews{
	padding-top:40px;
}

.indexnewslist{
	width:312px;
	padding:7px;
	float:left;
	line-height:20px;
	font-family:"Microsoft Yahei";
	border:2px solid #fff;
}
.indexnewslist .tp{
	width:312px;
	height:210px;
	clear:both;
}
.indexnewslist .tp img{
	width:312px;
	height:210px;
}
.indexnewslist .title{
	padding:20px 0px 20px 0px;
	font-size:14px;
	color:#e60012;
	line-height:20px;
	clear:both;
}
.indexnewslist .title a{
	color:#e60012;
}

.indexnewslist .more{
	float:right;
	margin-top:44px;
}

.indexnewslist:hover{
	border:2px solid #ccc;
}

.indexaboutbg{
	height:360px;
	width:100%;
	background:url(../images/indexbg.jpg) no-repeat center;
	margin-top:35px;
}
.indexabout{
	float:left;
	width:390px;
	color:#fff;
	line-height:20px;
	font-size:12px;
}
.indexabouttitle{
	background:url(../images/arrow2.gif) no-repeat right bottom;
	width:250px;
	padding-right:19px;
	font-size:48px;
	line-height:48px;
	font-weight:bold;
	color:#fff;
	margin:35px 0px 25px 0px;
	float:left;
}
.indexabout .more{
	margin:25px 10px 0px 0px;
	float:right;
}
.indexvideo{
	float:right;
	margin:48px 25px 0px 0px;
	position:relative;
}


.video_main {
	
}



#xtep_show1 {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 700px; DISPLAY: none; BACKGROUND: url(../images/tvc_bj.png) no-repeat; HEIGHT: 380px; COLOR: #b1b1b1; bottom:30%; right:230px;
}

.yhc_close {
	Z-INDEX: 100; POSITION: absolute; TOP: 0px; CURSOR: pointer; RIGHT: 0px
}

.indexproject{
	width:1000px;
	margin:0px auto;
	padding-top:75px;
}


.user_menu {
	width:560px;
	margin:0px auto;
}


.user_menu li{
	CURSOR: hand; float:left; width:260px; text-align:right; padding-right:19px; background:url(../images/arrow.gif) no-repeat right bottom;
}

.user_menu li{
font-size:48px;
	line-height:48px;
	font-weight:bold;
	color:#000;
	cursor:pointer;
}



BODY DIV .user_menu_on {
	COLOR: #e60012
}
.user_border {
	MARGIN: 0px auto; WIDTH:1000px;
}
.user_main {
	WIDTH: 100%;
}
.indexprolist li{
	width:238px;
	height:149px;
	float:left;
	margin:5px 5px;
	position:relative;
	text-align:center;
}


.indexprolist li .wzbg{
	width:100%;
	height:40px;
	line-height:16px;
	font-size:12px;
	background:#000;
	filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;
	display:none;
	bottom:0;
	position:absolute;
	padding-top:5px;
	text-align:center;
}
.indexprolist li:hover .wzbg{
	display:block;
}
.indexprolist li.wzbg .wz{
	position:relative;
	text-align:center;
	width:90%;
}
.indexprolist li .wzbg .wz{
	color:#fff;
}

.indexhonor li{
	width:238px;
	height:160px;
	float:left;
	margin:5px 5px;
	position:relative;
	text-align:center;
}

.indexhonor .tp{
	width:238px;
	height:160px;
}




/*========证书=======*/ 
.honor li{
	width:160px;
	height:185px;
	float:left;
	margin:5px 5px;
	text-align:center;
}

.honor .tp{
	width:160px;
	height:115px;
}
.honor .title{
	padding:0px 5px;
	line-height:16px;
	padding-top:5px;
}

.fc li{
	width:220px;
	height:248px;
	float:left;
	margin:5px 3px;
}

.fc .tp{
	width:220px;
	height:158px;
}
.fc .title{
	padding:0px 5px;
	line-height:16px;
	padding-top:5px;
	text-align:left;
}


/*========页码=======*/ 
.close {
	TEXT-ALIGN: center; LINE-HEIGHT: 24px; WIDTH: 82px; DISPLAY: block; BACKGROUND: #e60012; FLOAT: right; HEIGHT: 24px; COLOR: #ffffff; border-radius: 3px
}
.page {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.page INPUT {
	VERTICAL-ALIGN: middle
}
.page SPAN {
	COLOR: #1a9cf1; MARGIN-RIGHT: 12px
}
.page A {
	TEXT-ALIGN: center; LINE-HEIGHT: 38px; MARGIN: 0px 2px; WIDTH: 38px; DISPLAY: inline-block; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(../images/page_normal.jpg) no-repeat; HEIGHT: 38px; COLOR: #000; VERTICAL-ALIGN: middle; border:1px solid #e2e2e2;
}
.page A.on {
	TEXT-ALIGN: center; LINE-HEIGHT: 38px; WIDTH: 38px; BACKGROUND: url(../images/page_active.jpg) no-repeat; HEIGHT: 38px; COLOR: #fff
}
.page A.prev {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 5px 0px 0px; WIDTH: 38px; BACKGROUND: url(../images/prev.jpg) no-repeat; HEIGHT: 38px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.page A.next {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 0px 0px 5px; WIDTH: 38px; BACKGROUND: url(../images/next.jpg) no-repeat; HEIGHT: 38px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.page A.first {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 5px 0px 0px; WIDTH: 38px; BACKGROUND: url(../images/first.jpg) no-repeat; HEIGHT: 38px; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.page A.last {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 8px 0px 5px; WIDTH: 38px; BACKGROUND: url(../images/last.jpg) no-repeat; HEIGHT: 38px; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.page SPAN.txtnum {
	LINE-HEIGHT: 22px; MARGIN: 0px 4px; WIDTH: 42px; DISPLAY: inline-block; BACKGROUND: url(../images/page_inp.jpg) no-repeat; HEIGHT: 24px; VERTICAL-ALIGN: middle
}
.page SPAN.txtnum INPUT {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 24px; WIDTH: 42px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 24px; COLOR: #000; FONT-SIZE: 11px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.page A.go {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; LINE-HEIGHT: 24px; WIDTH: 45px; DISPLAY: inline-block; BACKGROUND: url(../images/page_sure.jpg) no-repeat; HEIGHT: 24px; COLOR: #e60f4c; MARGIN-LEFT: 4px; FONT-SIZE: 12px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px
}



/*========新闻=======*/ 

.empha-box UL LI {
PADDING:40px 0px 50px 0px; clear:both; line-height:18px; 
}
.empha-box UL LI DL DT {
	WIDTH: 241px; FLOAT: left
}
.empha-box UL LI DL DT IMG {
	WIDTH: 240px; HEIGHT: 160px; border:1px solid #ddd;
}
.empha-box UL LI DL DD {
	WIDTH: 400px; FLOAT: right; 
}
.empha-box UL LI DL DD H6.title {
 padding-bottom:10px;
}
.empha-box UL LI DL DD H6.title A {
	LINE-HEIGHT: 24px; COLOR: #535353; FONT-SIZE: 16px; font-weight: bold; 
}
.empha-box UL LI DL DD H6.title A:hover {
	COLOR: #ca2020
}
.empha-box UL LI DL DD article {
	MIN-HEIGHT: 65px; OVERFLOW: hidden
}
.empha-box UL LI DL DD article P {
	LINE-HEIGHT: 18px; TEXT-INDENT: 2em;
}

.empha-box UL LI DL DD A.more {
	TEXT-ALIGN: left; LINE-HEIGHT: 24px; MARGIN-TOP: 15px; WIDTH: 90px; DISPLAY: block; BACKGROUND: url(../images/dynamic-more.jpg) no-repeat right 9px; HEIGHT: 24px; COLOR: #e1626c; font-size:12px; font-family:"Arial Black", Gadget, sans-serif;
}

.show_tit {
	TEXT-ALIGN: center;
	WIDTH: 80%;
	margin:0 auto;
	line-height:30px;
	FONT-FAMILY:"Microsoft Yahei";
	HEIGHT: auto;
	FONT-SIZE: 24px;
	padding: 15px 0px 10px 0px;
}
.show_tit2 {
	BORDER-BOTTOM: #ccc 1px dotted;
	MARGIN: 15px 0px 0px;
	WIDTH: 100%;
	min-HEIGHT: 25px;
	COLOR: #999;
	font-size: 12px;
	text-align:center;
}
.show_zw {
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 0px;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	HEIGHT: auto;
	PADDING-TOP: 20px
}
.show_time a {
	cursor: pointer;
}

.zw_fushu {
	TEXT-ALIGN: right;
	MARGIN: 10px 0px;
	WIDTH: 100%;
	HEIGHT: 30px
}
.nextcon {
	padding:20px 0px 0px 0px;
	COLOR: #7c7c7c;
	BORDER-TOP: #ccc 1px dashed;
	font-size: 12px;
	width: 100%;
}


/*========企业文化=======*/ 
.playlist {
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	background: url(../images/newsbg.jpg) repeat;
}
.playlist LI {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 13px;
	PADDING-RIGHT: 10px;
	HEIGHT: 23px;
	OVERFLOW: hidden;
	PADDING-TOP: 5px
}
.playlist LI A {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 23px;
	PADDING-LEFT: 27px;
	PADDING-RIGHT: 0px;
	DISPLAY: inline-block;
	BACKGROUND: url(../images/icon.png) no-repeat 0px center;
	HEIGHT: 23px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px
}
.playlist LI SPAN {
	font-size: 12px;
	FLOAT: right;
	color: #999;
}



/*========下载=======*/ 
.download LI {
	MARGIN-bottom: 20px; DISPLAY: inline; width:100%; float:left; line-height:18px; color:#746969;	border-bottom: 1px dotted #cacaca; font-size:12px;
}

.download li .f-14{
	font-size:14px; 
}

.download LI .down {
PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 23px; PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; HEIGHT: 24px; CURSOR: pointer; PADDING-TOP: 0px; float:right; background:url(../images/down.png) no-repeat 5px 5px; margin-top:-10px; color:#746969;
}



/*========招聘=======*/ 
.dashed{
	font-size: 12px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4a4a4a;
}
.joblist th{
	background:#909090;
	padding:5px;
	color:#FFF;
	font-size:12px;
}

.joblist td{
padding:8px 0px;
}
.joblist td a{
padding:0px 8px;
}

.txt_show {
	LINE-HEIGHT: 22px;
}
td .tex_content{
padding:15px;
}
.font12black{
	font-size:14px;
}



/*========项目=======*/ 


.xsqy1{ width:100%; float:left; }
.xsqy1 ul{ width:100%; float:left; overflow:hidden;}
.xsqy1 li{ width:200px; float:left; padding:0px 13px; padding-bottom:20px;}
.xsqy1 li a{ width:200px; float:left;}
.xsqy1 li .img{ width:200px; height:130px; float:left; background:url(../images/xsqy_tbg.jpg) no-repeat; }
.xsqy1 li .img img{ width:188px; float:left; padding:4px 0px 0px 4px;}
.xsqy1 li a p{ width:188px; float:left; background:url(../images/xwzx_t03.png) left center no-repeat; margin:10px 0px 0px 10px;line-height:18px; padding-left:14px; display:inline; overflow:hidden;}




/*========视频=======*/ 
.c_930_3{ width:100%; float:left;}
.c_930_3 .sp2 ul{ width:100%; float: left;}
.c_930_3 .sp2 ul li{ width:190px; height:110px; margin:20px 12px 30px 12px; background:#e7e7e7; float:left; border:1px #cfcfcf solid; padding:5px;}
.c_930_3 .sp2 ul li .img{ width:190px; float:left; position:relative;}
.pf4{ width:; background:url(../images/hu_03.png) no-repeat; width:50px; height:50px; float:left; position: absolute; left:70px; top:28px;}
.pf4:hover{ background:url(../images/kiu_03.png) no-repeat;}
.c_930_3 .sp2 ul li .z1{ width:190px; float:left; text-align:center; padding-top:10px;}
.c_930_3 .sp2 ul li a .z1{ font-size:14px; color:#000000;}
