BODY {
	FONT-FAMILY: Microsoft YaHei, Arial, Tahoma; COLOR: #464646; FONT-SIZE: 12px;}
TD {
	FONT-FAMILY: Microsoft YaHei, Arial, Tahoma; COLOR: #464646; FONT-SIZE: 12px}
TH {
	FONT-FAMILY: Microsoft YaHei, Arial, Tahoma; COLOR: #464646; FONT-SIZE: 12px}
INPUT {
	FONT-FAMILY: Microsoft YaHei, Arial, Tahoma; COLOR: #464646; FONT-SIZE: 12px}
TEXTAREA {
	FONT-FAMILY: Microsoft YaHei, Arial, Tahoma; COLOR: #464646; FONT-SIZE: 12px}
SELECT {
	FONT-FAMILY: Microsoft YaHei, Arial, Tahoma; COLOR: #464646; FONT-SIZE: 12px}
BODY {
	MARGIN: 0px}
FORM {
	MARGIN: 0px}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px}
LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px}
H1 {
	PADDING-BOTTOM: 0px; MARGIN:0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #464646; FONT-SIZE: 26px; FONT-WEIGHT: normal; PADDING-TOP: 0px}

A {
	COLOR: #464646; TEXT-DECORATION: none; outline:none;}
A:hover {
	COLOR: #009cdc}
A:active {
	COLOR: #009cdc}
.aGray {
	COLOR: #999}
.aGray:hover {
	COLOR: #333}
aGray:active {
	COLOR: #333}
.aBlue {
	COLOR: #009cdc}
.aBlue:hover {
	COLOR: #333}
aBlue:active {
	COLOR: #333}
#top {
	Z-INDEX: 99; POSITION: absolute; WIDTH: 100%; BACKGROUND: url(../images/top_bg.png) #fff repeat-x left bottom; height:90px; top:0; padding-top:20px;}
#topCon {
	MARGIN:0 auto; WIDTH: 1160px; HEIGHT: 90px}
#top_left {
	WIDTH: 192px; FLOAT: left; HEIGHT: 90px;}
#top_right {
	WIDTH: 808px; FLOAT: right; HEIGHT: 90px;}
#top_right_top {
	TEXT-ALIGN: right; WIDTH: 786px; PADDING-RIGHT: 22px; HEIGHT: 39px; PADDING-TOP: 11px}
#top_lan {
	WIDTH: 80px; FLOAT: right; HEIGHT: 12px; MARGIN-LEFT: 12px; PADDING-TOP: 4px}
#top_lan A {
	PADDING-LEFT: 22px; WIDTH: 38px; DISPLAY: block; BACKGROUND: url(../images/en.gif) no-repeat left 3px; HEIGHT: 16px}
#top_sh {
	PADDING-TOP: 4px}
#top_sh A {
	COLOR: #009cdc}
#formsear IMG {
	VERTICAL-ALIGN: middle}
#formsear #keys {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 3px; WIDTH: 137px; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px}
#formsear #button {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 19px; BACKGROUND: url(../images/search3.png) no-repeat; HEIGHT: 24px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px}
#main {
	MARGIN: 0 auto; WIDTH: 1160px; background-color:#FFF; padding-top:10px;}
#main_l {
	WIDTH:366px; FLOAT: left; padding:0 10px;}
#main_l .aboutys{ padding-top:5px;}
.main_tit {
	FONT-FAMILY: Tahoma, Arial; COLOR: #444; FONT-SIZE: 14px; FONT-WEIGHT: bold}
.main_tit_en {
	COLOR: #888; MARGIN-LEFT: 5px; FONT-SIZE: 11px}
#main_news { height:26px; border-bottom:1px #ccc solid;}
#daming ul LI {HEIGHT:70px}
#daming ul LI A {
	WIDTH:230px; DISPLAY: block; FLOAT: left;font-size:14px;font-weight: bold;}
#daming ul LI SPAN {
	TEXT-ALIGN: right; WIDTH: 70px; DISPLAY: block; FLOAT: right; COLOR: #999;}
#daming ul LI p{float: left;color: #888;}
#main_pro_list {
	MARGIN-TOP: 8px; WIDTH: 300px; FONT-SIZE: 0px; BORDER-TOP: #e6e6e6 1px solid; PADDING-TOP: 10px}
#main_pro_list LI {
	WIDTH: 145px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 25px; OVERFLOW: hidden}
#main_pro_list LI A {
	PADDING-LEFT: 10px; WIDTH: 135px; DISPLAY: inline-block; BACKGROUND: url(../images/arr_news.gif) no-repeat left 6px; FONT-SIZE: 12px !important; VERTICAL-ALIGN: middle}
#main_pro_list LI A:hover {
	BACKGROUND: url(../images/arr_news.gif) no-repeat left -20px}
#main_pro_list LI A:active {
	BACKGROUND: url(../images/arr_news.gif) no-repeat left -20px}
.more {
	PADDING-LEFT: 9px; WIDTH: 65px; DISPLAY: block; BACKGROUND: url(../images/more_bg.png) no-repeat left top; HEIGHT: 23px; COLOR: #009cdc; PADDING-TOP: 3px}
.more:hover {
	BACKGROUND: url(../images/more_bg.png) no-repeat left -26px; COLOR: #f90}
.more:active {
	BACKGROUND: url(../images/more_bg.png) no-repeat left -26px; COLOR: #f90}
#main_r {
	WIDTH: 300px; FLOAT: right; padding-right:5px;}
#bottom {
	BACKGROUND: url(../images/bottom_bg.png) repeat-x; HEIGHT:242px; text-shadow:0 1px 0 #FFF;}
#bottomCon {
	MARGIN: auto; WIDTH:1160px; PADDING-TOP: 10px; line-height:32px; height:215px; font-size:13px;}
#bottom_l {
	WIDTH:1160px; FLOAT: left; color:#7C7C7C; text-align:center;}
#bottom_l p span{padding:0px 15px; color:#ddd; font-family: Arial, Helvetica, sans-serif,Microsoft yahei;}
#bottom_r {
	WIDTH: 145px; FLOAT: right;}
#bannerS {
	Z-INDEX: 1; POSITION: relative; WIDTH: 100%; BACKGROUND: #ccc; HEIGHT: 200px;}
#bannerS DIV {
	TEXT-ALIGN: center; WIDTH:1160px; HEIGHT: 200px; MARGIN:0 auto;}
#bannerS DIV P {
	MARGIN: auto; WIDTH: 1000px; HEIGHT: 200px;}
#mainS_l {
	WIDTH: 245px; FLOAT: left; padding-left:5px;}
#mainS_r {
	WIDTH:870px; FLOAT: right; padding-right:5px;}
#mainS_r .newCon{
	line-height:40px;}
.l_tit {
	BORDER-BOTTOM: #e6e6e6 1px solid; HEIGHT: 23px}
.r_tit {
	BORDER-BOTTOM: #e6e6e6 1px solid; HEIGHT: 23px}
.prolist_side LI {
	BORDER-BOTTOM: #e6e6e6 1px solid}
.prolist_side LI A {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 13px !important; PADDING-RIGHT: 0px !important; BACKGROUND: url(../images/list_arr.gif) no-repeat 3px 9px; PADDING-TOP: 5px !important}
.prolist_side LI A:hover {
	BACKGROUND: url(../images/list_arr.gif) no-repeat 3px -83px}
.prolist_side LI A:active {
	BACKGROUND: url(../images/list_arr.gif) no-repeat 3px -83px}
.r_tit_l {
	FLOAT: left
}
.r_tit_r {
	FLOAT: right; COLOR: #999}
.prolist {
   DISPLAY: block;}
.prolist LI {
	TEXT-ALIGN: center; FLOAT: left; margin:10px 9px 0px 9px;}
.prolist LI A IMG {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 1px
}
.prolist LI A SPAN {
	LINE-HEIGHT: 135%; DISPLAY: block; PADDING-TOP: 8px
}
.prolist LI A:hover IMG {
	BORDER-BOTTOM: #00a0fc 1px solid; BORDER-LEFT: #00a0fc 1px solid; BORDER-TOP: #00a0fc 1px solid; BORDER-RIGHT: #00a0fc 1px solid
}
.prolist LI A:active IMG {
	BORDER-BOTTOM: #00a0fc 1px solid; BORDER-LEFT: #00a0fc 1px solid; BORDER-TOP: #00a0fc 1px solid; BORDER-RIGHT: #00a0fc 1px solid
}
.prolist LI A:hover SPAN {
	COLOR: #009cdc
}
.prolist LI A:active SPAN {
	COLOR: #009cdc
}
#cpflysb {
	BACKGROUND: url(../images/list_arr.gif) no-repeat 3px 9px;
	font-size:14px;
	border-bottom:1px #CCC solid;}
#left_prolist #cpflysb a.left-title:hover {
	BACKGROUND: url(../images/list_arr.gif) no-repeat 3px -83px;
}
	
#cpflxlysb {
	BACKGROUND: url(../images/list_arr.gif) no-repeat 8px 9px;
	font-size:13px;
	border-bottom:1px #CCC dashed;
}
#left_prolist #cpflxlysb a.cpflxl:hover{
	BACKGROUND: url(../images/list_arr.gif) no-repeat 8px -83px;
}
#cpflysb .cls_now {
	background:#009cdc;
	color:#FFF;
}
#cpflxlysb .cls_now {
	padding-left:20px;
	background:#009cdc;
	color:#FFF;
}
#cpflxlysb .cpflxl {
	padding-left:25px;}
#left_prolist #cpflxlysb a.cls_now:hover{
	background:#009cdc;
	color:#FFF;}
#left_prolist #cpflysb a.cls_now:hover{
	background:#009cdc;
	color:#FFF;}
#left_prolist{
	margin-bottom:-1px;}
#pro_btm {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 25px; BORDER-TOP: #e6e6e6 1px solid; PADDING-TOP: 17px}
#pro_btm UL {
	WIDTH: 700px; DISPLAY: block; HEIGHT: 65px; FONT-SIZE: 0px; OVERFLOW: hidden}
#pro_btm UL LI {
	WIDTH: 300px; FLOAT: left; HEIGHT: 65px; OVERFLOW: hidden; MARGIN-RIGHT: 20px}
#pro_btm UL LI A IMG {
	BORDER-BOTTOM: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; WIDTH: 48px; DISPLAY: inline-block; HEIGHT: 48px; VERTICAL-ALIGN: middle; BORDER-TOP: #e6e6e6 1px solid; MARGIN-RIGHT: 7px; BORDER-RIGHT: #e6e6e6 1px solid}
#pro_btm UL LI A .span {
	WIDTH: 240px; DISPLAY: inline-block; VERTICAL-ALIGN: middle}
#pro_btm UL LI A {
	FONT-SIZE: 12px !important}
.nav {
	DISPLAY: block}
.nav LI {
	BORDER-BOTTOM: #e6e6e6 1px solid}
.nav LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; DISPLAY: block;PADDING-TOP: 5px
}
.nav LI A.A {
	COLOR: #f60
}
.text {
	LINE-HEIGHT: 220%; FONT-FAMILY: Microsoft YaHei, Arial, Tahoma !important
}
.industry {
	LINE-HEIGHT: 210%; FONT-FAMILY: Microsoft YaHei, Arial, Tahoma !important
}
.text P {
	PADDING-BOTTOM: 0px; MARGIN: 12px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Microsoft YaHei, Arial, Tahoma !important; PADDING-TOP: 0px
}
.industry P {
	PADDING-BOTTOM: 0px; MARGIN: 17px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Microsoft YaHei, Arial, Tahoma !important; PADDING-TOP: 0px
}
.industry {
	LINE-HEIGHT: 200%
}
.industry P {
	MARGIN-TOP: 0px
}
.text_culture {
	LINE-HEIGHT: 190%; PADDING-TOP: 5px
}
.text_culture * {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.news_list {
	MARGIN-TOP: 2px;
}
.news_list LI {
	BORDER-BOTTOM: #e9e9e9 1px solid; HEIGHT: 35px
}
.news_list LI A {
	LINE-HEIGHT: 35px; PADDING-LEFT: 14px; BACKGROUND: url(../images/list_arr.gif) no-repeat 3px 13px; FLOAT: left; width:765px;
	font-size:14px;}
.news_list LI A:hover {
	BACKGROUND: url(../images/list_arr.gif) no-repeat 3px -79px;}
.news_list LI A:active {
	BACKGROUND: url(../images/list_arr.gif) no-repeat 3px -79px}
.news_list LI SPAN {
	TEXT-ALIGN: right; LINE-HEIGHT: 35px; WIDTH: 90px; DISPLAY: block; FLOAT: right; COLOR: #999}
#quick A {
	BORDER-BOTTOM: #e6e6e6 1px solid; DISPLAY: block}
.searHeight {
	FONT-STYLE: normal; BACKGROUND: #ffffcc}
INPUT {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium}
#cer_cls {
	MARGIN-TOP: 23px;}
#cer_cls A {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: inline-block; BACKGROUND: #eeeeee; FONT-SIZE: 14px; PADDING-TOP: 20px
}
#cer_cls A:hover {
	BACKGROUND: #009cdc; COLOR: #fff
}
#cer_cls A:active {
	BACKGROUND: #009cdc; COLOR: #fff
}
#cer_cls A.A {
	BACKGROUND: #009cdc; COLOR: #fff
}
.cerlist {
	WIDTH: 760px; DISPLAY: block; OVERFLOW: hidden
}
.cerlist LI {
	TEXT-ALIGN: left; WIDTH: 165px; FLOAT: left; MARGIN-RIGHT: 20px; _margin-right: 16px
}
.cerlist LI A SPAN {
	LINE-HEIGHT: 135%; PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(../images/arr.gif) no-repeat left 17px; PADDING-TOP: 12px
}
.cerlist LI A:hover SPAN {
	COLOR: #009cdc
}
.cerlist LI A:active SPAN {
	COLOR: #009cdc
}
.cerlist LI.clear {
	BORDER-BOTTOM: #eee 1px solid; WIDTH: 100%; FLOAT: none; HEIGHT: 12px; CLEAR: both}
#ssyssz{
	text-align:right;
	margin:0;}
.submit{
	width:56px;
	height:31px;
	vertical-align:top;
	margin-top:2px;}
.sskysb{
	margin-right:-5px;
	padding-left:4px;
	color:#C5C5C5;
	height:25px;
	width:235px;
	line-height:25px;}

.cpbtysb{
	display:block;
	text-align:center;
	font-size:13px;}

#yqljysb{
	clear:both;
	margin:auto;
	text-align:center;}
#flink {
	color:#ddd;}
#flink a{
	color:#ddd;}
.scroll-text {
	height: 275px;
	overflow: hidden;}
.scroll-text ul {
	width: 366px;
	overflow: hidden;
	margin: 0;
	padding-top:5px;}
#main .cpztys{padding:10px 0;}
#main .cpztys .cpbtys{ height:26px; border-bottom:1px #ccc solid;}
#main .cpfwys{BACKGROUND: url(/images/list_arr.gif) no-repeat 12px 14px;
	font-size:14px; padding-left:30px;
	border-bottom:1px #CCC solid; height:35px; line-height:35px;}
#main .cpfwxlys{background:url(/images/list_arr.gif) no-repeat 45px 9px; border-bottom:1px #CCC dashed;
  height:25px; line-height:25px; padding-left:60px;}
#main .cpfwys a{ display:block;}
#main .cpfwys:hover{background:url(/images/list_arr.gif) no-repeat 12px -78px #f5f5f5;}
#main .cpfwxlys a{display:block;}
#main .cpfwxlys:hover{background:url(/images/list_arr.gif) no-repeat 45px -83px #f5f5f5;}
#main #dmwzjs_demo .dmcpzsgd:hover{border:1px #0CF solid;}
#main #dmwzjs_demo .dmcpzsgd{border:1px #ccc solid; display:block; width:175px; height:150px; overflow:hidden;}
#main #dmwzjs_demo .dmcpzsgd img{transition: all 0.2s linear;}
#main #dmwzjs_demo .dmcpzsgd img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}

/*images*/
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  background:#000;
  opacity: 0.8;
  filter: alpha(opacity=80) !important;
  display: none;
  z-index: 9999;}
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;}
#lightbox img {
  width: auto;
  height: auto;}
#lightbox a img {
  border: none;}
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;}
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;}
.lb-container {
  padding: 10px;}
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;}
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;}
.lb-container > .nav {
  left: 0;}
.lb-nav a {
  outline: none;}
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  display: block;}
.lb-prev {
  left: 0;
  float: left;}
.lb-next {
  right: 0;
  float: right;}
.lb-prev:hover {
  background: url(/images/prev.png) left 48% no-repeat;}
.lb-next:hover {
  background: url(/images/next.png) right 48% no-repeat;}
.lb-dataContainer {
  margin:0 auto;
  padding-top:10px;
  zoom:1;
  width:100%;
  background:#fff;
  border-radius:5px;
  border-top:2px solid #f90;
  height:36px;}
.lb-dataContainer:after {
  display: table;
  clear: both;}
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;}
.lb-data .lb-details {
  width:100%;
  float: left;
  text-align:center;
  line-height:1.1em;}
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;}
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;}
.lb-data .lb-close {
  width:36px;
  float:right;
  outline:none;
  position:absolute;
  top:-22px}
.lb-data .lb-close:hover {
  cursor: pointer;}