﻿.none{ display:none}
.clear{ clear:both}
.f_left{ float:left}
.f_right{ float:right}

.line-height18{ line-height:18px;}
.line-height20{ line-height:20px;}
.line-height28{ line-height:28px;}
.line-height26{line-height:26px;}
.line-height35{line-height:35px;}

* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-FAMILY: 微软雅黑, 宋体, 黑体, Humnst777LtBTLight, Arial, Helvetica, sans-serif; COLOR: #6d6b6c; FONT-SIZE: 12px; text-align:center
}
BODY .en {
	FONT-FAMILY: Humnst777LtBTLight
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
A {
	COLOR: #6d6b6c; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.f {
	FLOAT: left !important
}
.r {
	FLOAT: right !important
}
.cb {
	CLEAR: both !important
}
.b {
	FONT-WEIGHT: bold !important
}
.nb {
	FONT-WEIGHT: normal !important
}
.block {
	DISPLAY: block !important
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.pagination {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.pagination P {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; MARGIN: 0px 2em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #666; PADDING-TOP: 2px
}
.pagination UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.pagination LI {
	LINE-HEIGHT: 14px; BACKGROUND-COLOR: #fff; LIST-STYLE-TYPE: none; MARGIN: 0px 2px; DISPLAY: block; FLOAT: left; LIST-STYLE-IMAGE: none
}
.pagination LI.disabled {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; COLOR: #ccc; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 2px
}
.pagination LI.current {
	BORDER-BOTTOM: #6d6b6c 1px solid; BORDER-LEFT: #6d6b6c 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #6d6b6c; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; COLOR: #fff; BORDER-TOP: #6d6b6c 1px solid; BORDER-RIGHT: #6d6b6c 1px solid; PADDING-TOP: 2px
}
.pagination LI.none {
	BORDER-BOTTOM: 1px; BORDER-LEFT: 1px; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-TOP: 1px; BORDER-RIGHT: 1px; PADDING-TOP: 2px
}
.pagination LI A {
	BORDER-BOTTOM: #b1aeaf 1px solid; BORDER-LEFT: #b1aeaf 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; BORDER-TOP: #b1aeaf 1px solid; BORDER-RIGHT: #b1aeaf 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.pagination LI A:hover {
	BORDER-BOTTOM: #6d6b6c 1px solid; BORDER-LEFT: #6d6b6c 1px solid; BACKGROUND: #6d6b6c; COLOR: #fff; BORDER-TOP: #6d6b6c 1px solid; BORDER-RIGHT: #6d6b6c 1px solid
}
#main {
	MARGIN: 0px auto; WIDTH: 960px
}
#header {
	
}
#header #top {
	HEIGHT: 38px;background-color:#eeeeee;
}
#header #top .LanTypeCheck{ padding-top:5px;}
#header #top #logo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 33px; WIDTH: 188px; PADDING-RIGHT: 0px; HEIGHT: 28px; PADDING-TOP: 26px
}
.en #header #top #logo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 29px; PADDING-RIGHT: 0px; PADDING-TOP: 23px
}
#header #top #language {
	MARGIN-TOP: 45px
}
#header #top #language A {
	MARGIN-LEFT: 10px
}
#header #menu {
	BACKGROUND:url(images/header_menu_bg.gif) repeat-x; HEIGHT: 34px; PADDING-TOP: 6px; 
}
#header #menu LI {
	Z-INDEX: 500; POSITION: relative; TEXT-ALIGN: center;padding-left: 15px;padding-right: 15px;FLOAT: left; HEIGHT: 34px
}/* BACKGROUND: #fff; */
#header #menu LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 34px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; HEIGHT: 34px; COLOR: #6d6b6c; PADDING-TOP: 0px
}
#header #menu LI A:hover {
	TEXT-DECORATION: none;BACKGROUND: #d3d3d3;
}
#header #menu LI UL {
	POSITION: absolute; WIDTH: 140px; DISPLAY: none; LEFT: 0px
}
.en #header #menu LI UL {
	WIDTH: 189px; background-color:#FFF
}
#header #menu LI UL LI {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px;PADDING-RIGHT: 15px; WORD-WRAP: break-word; FLOAT: left; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px
}
.en #header #menu LI UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; WIDTH: 171px; PADDING-RIGHT: 9px; PADDING-TOP: 0px
}
#middle {
	
}
.home #slider {
	
}
.home #slider UL {
	WIDTH: 960px; HEIGHT: 280px; OVERFLOW: hidden
}
.home #slider UL LI {
	WIDTH: 960px; HEIGHT: 280px
}
.home #gallery {
	POSITION: relative; WIDTH: 960px; MARGIN-BOTTOM: 30px; BACKGROUND: url(images/middle_gallery_bg.gif) no-repeat 0px 112px; HEIGHT: 113px; OVERFLOW: hidden
}
.home #gallery canvas{ display:block}

.home #gallery UL {
	
}
.home #gallery UL LI {
	FLOAT: left; MARGIN-LEFT: 10px
}
.home #gallery UL LI IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #d9dada 1px solid; WIDTH: 220px; HEIGHT: 100px; BORDER-TOP: #d9dada 1px solid; BORDER-RIGHT: #d9dada 1px solid
}
.home #gallery UL LI canvas {
	MARGIN-LEFT: 1px
}
.home #gallery .left_fade {
	POSITION: absolute; WIDTH: 130px; HEIGHT: 113px; CURSOR: hand
}
.home #gallery .right_fade {
	POSITION: absolute; WIDTH: 130px; HEIGHT: 113px; CURSOR: hand
}
.home #gallery .left_fade {
	BACKGROUND: url(images/middle_gallery_left_fade.png) repeat-y left 50%; TOP: 0px; LEFT: 0px
}
.home #gallery .right_fade {
	BACKGROUND: url(images/middle_gallery_right_fade.png) repeat-y right 50%; RIGHT: 0px; TOP: 0px
}
.work {
	
}
.page {
	
}
.show {
	
}
.topimg {
	WIDTH: 960px; HEIGHT: 280px
}
.content {
	PADDING-BOTTOM: 150px; MIN-HEIGHT: 500px; PADDING-LEFT: 0px; WIDTH: 923px; PADDING-RIGHT: 0px; DISPLAY: table; BACKGROUND: url(images/middle_work_bg.gif) no-repeat 50% bottom; HEIGHT: auto; PADDING-TOP: 0px; _height: 500px
}
.content #beand {
	HEIGHT: auto
}
.content #beand .description {
	LINE-HEIGHT: 20px; MARGIN-TOP: 10px; PADDING-LEFT: 35px
}
.content DIV.f {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 37px; WIDTH: 143px; PADDING-RIGHT: 63px; PADDING-TOP: 150px
}
.content DIV.f UL LI {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(images/middle_sidebar_bg.gif) no-repeat 50% bottom; PADDING-TOP: 12px
}
.content DIV.f UL LI H4 {
	FONT-WEIGHT: normal
}
.content DIV.f UL LI SPAN {
	DISPLAY: block; COLOR: #c9caca; PADDING-TOP: 3px
}
.work .r {
	WIDTH: 680px
}
.work .r UL.lists {
	
}
.work .r UL.lists LI {
	MARGIN: 47px 0px 0px; HEIGHT: 100px
}
.work .r UL.lists LI .image {
	WIDTH: 250px; FLOAT: left
}
.work .r UL.lists LI .image IMG {
	BORDER-BOTTOM: #d1d2c5 1px solid; BORDER-LEFT: #d1d2c5 1px solid; WIDTH: 220px; HEIGHT: 100px; BORDER-TOP: #d1d2c5 1px solid; BORDER-RIGHT: #d1d2c5 1px solid
}
.work .r UL.lists LI .title {
	WIDTH: 420px; FLOAT: left
}
.work .r UL.lists LI .title H4 A {
	FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.work .r UL.lists LI .title P {
	LINE-HEIGHT: 19px; WIDTH: 420px; WORD-WRAP: break-word; HEIGHT: auto
}
.work .r UL.lists LI .title SPAN {
	MARGIN-TOP: 2px; DISPLAY: block
}
.work .r UL.lists LI .title SPAN A {
	COLOR: #006f72; FONT-SIZE: 10px
}
.work .r .pages {
	PADDING-TOP: 50px
}
.show {
	WIDTH: 680px
}
.show .content {
	PADDING-BOTTOM: 80px; PADDING-LEFT: 37px; PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
.show .content H3 {
	FONT-WEIGHT: normal
}
.show UL.images {
	MARGIN-TOP: 20px; WIDTH: 400px; FLOAT: left
}
.show UL.images LI {
	MARGIN: 0px 0px 10px
}
.show UL.images IMG {
	BORDER-BOTTOM: #d9dada 1px solid; BORDER-LEFT: #d9dada 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 350px; PADDING-RIGHT: 1px; HEIGHT: 101px; BORDER-TOP: #d9dada 1px solid; BORDER-RIGHT: #d9dada 1px solid; PADDING-TOP: 1px
}
.show .text {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN-TOP: 10px; PADDING-LEFT: 50px; WIDTH: 260px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 125px
}
.show .text P {
	MARGIN: 10px 0px
}
.page .r {
	MARGIN: 47px 33px 0px 0px; WIDTH: 350px
}
.page .r P {
	LINE-HEIGHT: 20px; MARGIN: 20px 0px
}
#footer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 23px; HEIGHT: 108px; COLOR: #646160; PADDING-TOP: 18px
}
#footer UL {
	
}
#footer UL LI {
	TEXT-ALIGN: right; PADDING-LEFT: 8px; DISPLAY: inline; BACKGROUND: url(images/footer_menu_bg.gif) no-repeat left 1px; MARGIN-LEFT: 3px
}
#footer UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#footer #copyright {
	TEXT-ALIGN: right; LINE-HEIGHT: 16px; WIDTH: 500px; FONT-SIZE: 11px
}

/*内容页*/
.NuoyanTitle{ padding:28px; line-height:21px; text-align:left;}
.NuoyanTitle2{ padding-top:28px;}

.nuoyancon1{ width:441px; overflow:hidden; padding-left:35px}
.nuoyancon1 img{ border:1px #d1d2c5 solid; padding:1px; margin-bottom:12px; display:block}
.nuoyancon1 li{ width:353px;overflow:hidden}
.nuoyancon2{ width:475px; overflow:hidden; text-align:left}

/*栏目页*/
.nuoyannav{ line-height:22px;}
.nuoyannav1 { text-align:left; width:248px; padding-top:118px;}
.nuoyannav1a{ background-image:url(images/middle_sidebar_bg.gif); height:1px; overflow:hidden; clear:both}
.nuoyannav1 .NavIntro{ color:#cdcad1;background-image:url(images/middle_sidebar_bg.gif); background-position:0% 100%; background-repeat:no-repeat; padding-bottom:2px;overflow:hidden;}
.nuoyannav2{ width:671px; text-align:left}

.NuoyanNavTitle{ text-align:left; font-size:20px;text-transform: uppercase; line-height:25px; padding:31px; padding-bottom:85px;}

.nuoyannav2 li{ clear:both;}
.nuoyannav2 .infor_l{ float:left;}
.nuoyannav2 .infor_r{ padding-left:25px;}
.nuoyannav2 .infor_l img{ border:1px #d1d2c5 solid; padding:1px; margin-bottom:40px; display:block}

/**/
.newcontainer{WIDTH: 960px; margin-left:auto; margin-right:auto}
.top_tit{ padding:15px; height:45px;}