﻿.ieFix {position:relative;}

@charset utf-8;
	/* CSS Document*/
	#container {
	text-align: left;
	height: 100%;
	min-width: 970px;
}
.center{
  text-align:center;
}
.box {
	max-width: 970px;
	margin: 0 auto;
	position: relative;
}
.left200 {
	float: left;
	width: 200px;
}
.right725 {
	float: right;
	width: 755px;
}
.backTop {
	position: absolute;
	right: -48px;
	bottom: 10px;
}
.backTop a {
	display: block;
	width: 48px;
	height: 48px;
	background: url(../images/base/btn_top.gif) no-repeat;
}
.backTop a:hover {
	background-position: left bottom;
}
.aboutBox .backTop {
	bottom: 0px;
}
.productBox .backTop {
	bottom: 10px;
}
.investorBox .backTop {
	bottom: 40px;
}
.legalBox .backTop,.sitemapBox backTop {
	bottom: 0px;
}
#main {
	position: relative;
	z-index: 8;
}
.breadcrumb {
	height: 100%;
	overflow: hidden;
	clear: both;
	line-height: 15px;
	color: #333;
	padding: 5px 0 15px;
}
.breadcrumb a {
	color: #093d72;
}
.breadcrumb a:hover {
	text-decoration: underline;
}
.homebanner {
	height: 450px;
	overflow: hidden;
	position: relative;
	border-bottom: 0px solid #00468b;
}
.homebanner .slides_container {
	position: relative;
	z-index: 1;
	width: 100%;
}
.homebanner .slides_container .list {
	height: 450px;
	overflow: hidden;
	width: 100%;
	position: relative;
}
.homebanner .slides_container .list img.bg {
	min-height: 430px;
	width: 100%;
}
.homebanner .slides_container .list .cont {
	width: auto;
	position: absolute;
	left: 50%;
	margin-left: -485px;
	top: 180px;
}
.homebanner .control {
	z-index: 2;
	bottom: 0;
	cursor: pointer;
	height: 19px;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 40;
}
.homebanner ul.pagination {
	bottom: 30px;
	z-index: 2;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	width: 150px;
  text-align: center;
}
.homebanner ul.pagination li {
	float: left;
	width: 10px;
	height: 10px;
	background: #fff;
	border: 1px solid #888;
	margin-left: 10px;
}
.homebanner ul.pagination .current {
	background: #888;
}
.homebanner ul.pagination li a {
	display: block;
	width: 10px;
	height: 10px;
}
.homebanner ul.pagination li a:hover {
	background-color: #888;
	/*#E56201*/
}
.banner {
	height: 251px;
	overflow: hidden;
	position: relative;
}
.banner .slides_container {
	position: relative;
	z-index: 1;
	width: 100%;
}
.banner .slides_container .list {
	height: 251px;
	overflow: hidden;
	width: 100%;
	position: relative;
}
.banner .slides_container .list img.bg {
	min-height: 251px;
	width: 100%;
}
.banner .slides_container .list .cont {
	width: 970px;
	position: absolute;
	left: 50%;
	margin-left: -485px;
	top: 100px;
}
.banner .slides_container .list .cont img {
	float: right;
}
.homenews {height:100%; overflow:hidden;margin-top:2px;}
.homenews h2 {display:block;font-size:16px; background:url(../images/ico/ico-h2.gif) no-repeat left center;padding-left:10px; font-family:"微软雅黑";}
.homenews ul {display:block;height:100%; overflow:hidden;margin-top:10px;}
.homenews ul li {float:left;width:308px;padding:0 6px;border-right:1px solid #d3d3d3;line-height:24px;}
.homenews ul li.last {padding:0 0 0 6px;border-right:0;}
.homenews ul li a {display:block;clear:both;float:left;padding-left:10px;}
.mainbox {
	}
.homelist {
	margin: 40px 0;
}
.homelist .box {
	height: 136px;
	overflow: hidden;
	background: #f8f8f8;
}
.homelist dl {
	float: left;
	width: 315px;
	margin-right: 12px;
}
.homelist dl.last {
	margin-right: 0;
}
.homelist dl dt {
	float: right;
	margin-left: 10px;
}
.homelist dl dd {
	display: block;
	height: 116px;
	padding: 15px 20px 5px 10px;
	background: url(../images/base/homelist-bg.gif) repeat-x;
}
.homelist dl dd h2 {
	display: block;
	font-size: 18px;
}
.homelist dl dd p {
	display: block;
	margin: 10px 0 0;
	line-height: 18px;
	color: #646464;
}
/*about us*/
	.aboutBox {
	margin: 20px 0;
}
.aboutBox .title {
	height: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}
.aboutBox .title h1, .contactBox  .title h1 {
	float: left;
	font-size: 16px;
	color: #333;
}
.aboutBox .title h1 span, .contactBox .title h1 span {
	color: #888;
}
.aboutBox .title .sc, .contactBox .title .sc {
	float: left;
	color: #e56201;
	margin-left: 20px;
	font-size: 11px;
	line-height: 22px;
}
.aboutBox .cont {
	background: url(../images/base/lineOrange.gif) no-repeat left top #fff;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #efefef;
	padding: 35px;
  min-height: 430px;
}
.aboutBox .cont h2 {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	margin-top: 20px;
}
.aboutBox .cont h3 {
	font-size: 12px;
	color: #333;
	font-weight: bold;
}
.aboutBox .cont p {
	display: block;
	margin-top: 20px;
	line-height: 24px;
	color: #666;
    text-align:left;
}
.aboutPhoto {
	height: 279px;
	overflow: hidden;
	position: relative;
	margin-top: 30px;
	margin-bottom: 30px;
}
.aboutPhoto .slides_container {
	position: relative;
	z-index: 1;
	width: 100%;
}
.aboutPhoto .slides_container .list {
	height: 279px;
	overflow: hidden;
	width: 100%;
	position: relative;
}
.aboutPhoto .slides_container .list img {
	min-height: 279px;
	width: 100%;
}
.slidebanner a.prev, .slidebanner a.first {
	display: block;
	position: absolute;
	z-index: 2;
	width: 0;
	padding-left: 19px;
	height: 41px;
	overflow: hidden;
	background: url(../images/base/bn_slide.gif) no-repeat 0 0;
	left: 0;
	top: 120px;
}
.slidebanner a.prev:hover {
	background-position: 0 -42px;
}
.slidebanner a.next, .slidebanner a.last {
	display: block;
	position: absolute;
	z-index: 2;
	width: 0;
	padding-left: 19px;
	height: 41px;
	overflow: hidden;
	background: url(../images/base/bn_slide.gif) no-repeat -19px 0;
	right: 0;
	top: 120px;
}
.slidebanner a.next:hover {
	background-position: -19px -42px;
}
/*product*/
	.productBox {
	height: 100%;
	overflow: hidden;
	padding-top: 50px;
	background: url(../images/base/linegray.gif) repeat-y 199px top;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}
.leftmenu {
	height: 100%;
	overflow: hidden;
}
.leftmenu ul {
	display: block;
	height: 100%;
	overflow: hidden;
}
.leftmenu ul li {
	display: block;
	text-transform: uppercase;
	font-size: 11px;
}
.leftmenu ul li a {
	display: block;
	line-height: 14px;
	padding: 5px 15px;
}
.leftmenu ul li a:hover {
	background: #E56201;
	color: #fff;
}
.leftmenu ul li a.active {
	background: #004485;
	color: #fff;
}
.rightlist {
	padding-bottom: 10px;
  padding-top: 15px;
}
.rightlist .title{
	height: 100%;
	overflow: hidden;
	padding-bottom: 20px;
	font-size: 16px;
	color: #333;
	text-transform: uppercase;
}
.rightlist .title span {
	color: #888;
}
.rightlist .cont {
	background: url(../images/base/lineOrange2.gif) no-repeat left top #fff;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #efefef;
}
.rightlist .cont .view {
	height: 31px;
	overflow: hidden;
}
.rightlist .cont .view a {
	float: right;
	line-height: 31px;
	color: #fff;
	padding: 0 15px;
	background: #e56201;
}
.rightlist .cont .view a:hover {
	/*text-decoration: underline;*/
  background:#004485;
}
.rightlist .cont .mainProduct {
	height: 100%;
	overflow: hidden;
}
.rightlist .cont .mainProduct dl {
	display: block;
	height: 100%;
	overflow: hidden;
}
.rightlist .cont .mainProduct dl dt {
	float: left;
	width: 180px;
	text-align: center;
}
.rightlist .cont .mainProduct dl dt img {
	margin-top: 0px;
}
.rightlist .cont .mainProduct dl dd {
	display: block;
	margin-left: 180px;
	padding-top: 20px;
}
.rightlist .cont .mainProduct dl dd h3 {
	font-size: 12px;
	color: #e56201;
	text-transform: uppercase;
}
.rightlist .cont .mainProduct .note {
	padding: 10px;
    vertical-align: middle;
    display: table-cell;
}
.rightlist .cont .mainProduct dl dd p {
	display: block;
	margin-top: 10px;
	line-height: 18px;
	color: #888;
}
.rightlist .cont .otherProduct {
	height: auto;
	border-top: 2px solid #eee;
}
.productSlide {
	height: auto;
	overflow: hidden;
	position: relative;
}
.productSlide .slides_container {
	position: relative;
	z-index: 1;
	width: 100%;
}
.productSlide .slides_container .list {
	height: 140px;
	overflow: hidden;
	width: 100%;
	position: relative;
	background: #fff;
}
.productSlide .slides_container .list dl {
	float: left;
	width: 330px;
	padding-left: 20px;
}
.productSlide .slides_container .list dl dt {
	float: left;
	width: 145px;
	text-align: center;
}
.productSlide .slides_container .list dl dt img {
	margin-top: 15px;
  max-height: 115px;
  max-width: 120px;
}
.productSlide .slides_container .list dl dd {
	display: block;
	margin-left: 145px;
	padding-top: 25px;
}
.productSlide .slides_container .list dl dd h3 {
	font-size: 11px;
	color: #333;
	text-transform: uppercase;
}
.productSlide .slides_container .list dl dd h3 a {
	color: #333;
}
.productSlide .slides_container .list dl dd h3 a:hover {
	color: #e56201;
}
.productSlide .slides_container .list dl dd p {
	display: block;
	margin-top: 10px;
	line-height: 16px;
	color: #888;
	font-size: 11px;
}
.productSlide a.prev, .productSlide a.first {
	display: block;
	position: absolute;
	z-index: 2;
	width: 0;
	padding-left: 19px;
	height: 41px;
	overflow: hidden;
	background: url(../images/base/bn_slide.gif) no-repeat 0 0;
	left: 0;
	top: 50px;
}
.productSlide a.prev:hover {
	background-position: 0 -42px;
}
.productSlide a.first:hover {
	background-position: 0 -84px;
}
.productSlide a.next, .productSlide a.last {
	display: block;
	position: absolute;
	z-index: 2;
	width: 0;
	padding-left: 19px;
	height: 41px;
	overflow: hidden;
	background: url(../images/base/bn_slide.gif) no-repeat -19px 0;
	right: 0;
	top: 50px;
}
.productSlide a.next:hover {
	background-position: -19px -42px;
}
.productSlide a.last:hover {
	background-position: -19px -84px;
}
.rightlist .rightdetail .cont {
	background: url(../images/base/linedetail.gif) no-repeat left top #fff;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #efefef;
	padding-top: 4px;
	margin-top: 10px;
}
.rightdetail .title {
	}
.rightdetail .title h2 {
	float: left;
	font-size: 16px;
	color: #333;
}
.rightdetail .title a.back {
	float: right;
	font-size: 12px;
	padding: 0 10px;
}
.rightdetail .title a.back:hover {
	color: #e56201;
}
.rightdetail .info {
	height: 100%;
	overflow: hidden;
	padding: 10px 0;
}
.rightdetail .info dl {
	display: block;
	height: 100%;
	overflow: hidden;
}
.rightdetail .info dl dt {
	float: left;
	width: 200px;
	text-align: center;
}
.rightdetail .info dl dd {
	display: block;
	margin-left: 200px;
	margin-right: 10px 0 5px;
}
.rightdetail .info dl dd h4 {
	font-size: 14px;
	text-transform: uppercase;
	color: #666;
	font-weight: bold;
  padding-top: 20px;
}
.rightdetail .info dl dd p {
	color: #888;
	margin-top: 10px;
	line-height: 20px;
}
.rightdetail .info dl dd p.note {
	color: #666;
}
.rightdetail .info .note {
	color: #666;
	padding: 10px;
    height: 115px;
    vertical-align: middle;
    display: table-cell;
}
.rightdetail .info .product {
	margin: 0 auto;
	text-align: center;
}
.rightdetail .info .product .pic {
	max-width: 150px;
	max-height: 150px;
}
.rightdetail .text {
	height: 100%;
	overflow: hidden;
	border-top: 2px solid #eee;
	padding: 10px;
}
.rightdetail .text h4 {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
}
.rightdetail .text h5 {
	color: #666;
	line-height: 16px;
	display: block;
	margin: 20px 0;
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
	background: url(../images/ico/ico-h5.gif) no-repeat left 7px;
}
.rightdetail .text p {
	color: #666;
	line-height: 16px;
	display: block;
	margin: 8px 0;
	padding-left: 20px;
}
.rightdetail .text img {
/*
	max-width: 723px;
	height: 100%;
*/
}
.rightdetail .text .param {
	text-align: center;
	margin: 0 auto;
}
.rightdetail .text .param .zoom_btn {
	background: url(../images/base/zoom_2.png) no-repeat right center;
	height: 30px;
  line-height: 30px;
	width: 85px;
  text-align: left;
  padding: 0 0 0 3px;
	position: absolute;
	right: 10px;
  font-size:14px;
}
.rightdetail .text .param .zoom_btn:hover {
	background: url(../images/base/zoom_22.png) no-repeat right center #eee;
  /*font-weight:bold;*/
  color: #e56201;
}
.rightdetail .text .table {
	padding-left: 20px;
}
.rightdetail .text .table table tr th {
	background: #3e3e3e;
	color: #fff;
	padding: 10px 15px;
	border-right: 1px solid #fff;
}
.rightdetail .text .table table tr td {
	color: #333;
	padding: 0 15px;
	line-height: 22px;
	border-bottom: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
}
.rightdetail .text .table table tr td.last {
	border-right: 0;
}
/*solutions*/
	.solutionsBox {
	margin: 20px 0;
}
.solutionsBox .title {
	height: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}
.solutionsBox .title h1 {
	float: left;
	font-size: 16px;
	color: #333;
}
.solutionsBox .title h1 span {
	color: #888;
}
.solutionsBox .title .sc {
	float: left;
	color: #333;
	margin-left: 20px;
	font-size: 11px;
	line-height: 22px;
}
.solutionsBox .cont {
	background: url(../images/base/lineOrange.gif) no-repeat left top #fff;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #efefef;
	padding: 35px;
  min-height: 430px;
}
.solutionsBox .cont h2 {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	margin-top: 20px;
}
.solutionsBox .cont h2.t10 {
	margin-top: 10px;
}
.solutionsBox .cont h3 {
	font-size: 12px;
	color: #333;
	font-weight: bold;
}
.solutionsBox .cont p, .exhibitionsBox .cont p {
	display: block;
	margin-top: 20px;
	line-height: 18px;
	color: #666;
}
.pages {
    border-bottom: 2px solid #f1f1f1;
    height: 100%;
    overflow: hidden;
    padding: 5px;
}
.pages ul {
	float: right;
}
.pages ul li {
	float: left;
	min-width: 26px;
	height: 26px;
	margin-left: 10px;
}
.pages ul li a {
	display: block;
	width: auto;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	background: #b8b8b8;
}
.pages ul li a:hover {
	color: #E56201;
}
.pages ul li.active a {
	background: #004487;
}
/*exhibitionsBox*/
	.exhibitionsBox {
	padding: 20px 0;
}
.exhibitionsBox .title {
	height: 100%;
	overflow: hidden;
	padding-bottom: 10px;
  margin: 6px 15px;
}
.exhibitionsBox .title h1 {
	float: left;
	font-size: 16px;
	color: #333;
	text-transform: uppercase;
}
.exhibitionsBox .cont {
	background: url(../images/base/linegray.gif) repeat-y 199px top;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #efefef;
  min-height: 430px;
}
.exhibitionsBox .cont .list {
	min-height: 430px;
	overflow: hidden;
	background: url(../images/base/lineOrange.gif) no-repeat left top #fff;
}
.exhibitionsBox .cont .list dl {
	display: block;
	padding: 40px;
	border-bottom: 2px solid #eee;
	height: 100%;
	overflow: hidden;
}
.exhibitionsBox .cont .list dl.last {
	border-bottom: 0;
}
.exhibitionsBox .cont .list dl dt {
	float: left;
}
.exhibitionsBox .cont .list dl dd {
	display: block;
	margin-left: 230px;
	min-height: 125px;
	text-align: left;
}
.exhibitionsBox .cont .list dl dd .links a:hover {
    background: none repeat scroll 0 0 #E56201;
    color: #FFFFFF;
}
.exhibitionsBox .cont .list dl dd .opening {
	float: right;
	min-height: 115px;
	border-left: 1px solid #eaeaea;
	width: 115px;
	padding-left: 20px;
	text-align: center;
	color: #888;
}
.exhibitionsBox .cont .list dl dd .opening span {
	display: block;
	font-size: 16px;
}
.exhibitionsBox .cont .list dl dd .opening b {
	display: block;
	font-size: 70px;
	font-weight: normal;
}
.exhibitionsBox .cont .list dl dd .links{
	line-height: 22px;
}
.exhibitionsBox .cont .list dl dd .links h2 {
	display: block;
	font-size: 14px;
	color: #363636;
	font-weight: bold;
	padding-bottom: 10px;
}
.exhibitionsBox .cont .list dl dd .links a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 22px;
	padding: 0 10px;
}
.exhibitionsBox  .cont .bk_news {
  height: 400px;
}
.exhibitionsBox  .cont .bk_news a{
  display: block;
  line-height: 14px;
  padding: 5px 15px;
}
.exhibitionsBox  .cont .bk_news a:hover {
  color:#fff;
}
.t35 {
  margin-top: 35px;
}
.exhibitionsBox .cont .news {
  margin: 40px 20px 10px;
}
.exhibitionsBox .cont .list .news li{
  background: url(../images/base/ico-list1.gif) no-repeat scroll left center;
  border-bottom: 1px dashed #eee;
  margin: 8px 0px;
  padding-left: 10px;
}
.exhibitionsBox .cont .list .news li:hover{
  background: url(../images/base/ico-list2.gif) no-repeat scroll left center;
}
.exhibitionsBox .cont .list .news a{
}
.exhibitionsBox .cont .list .news a:hover {
  color:#e56201;
}
.exhibitionsBox .cont .list dl dd .links a:hover{
	color: #fff;
	background: #e56201;
}
.exhibitionsBox .cont .pages {
	border-top: 0;
	padding: 0;
	margin: 30px 0;
}
.exhibitionsBox .cont .pages ul {
	margin-right: 40%;
}
/*investor*/
	.investorBox {
	padding-top: 50px;
	padding-bottom: 40px;
	background: url(../images/base/linegray.gif) repeat-y 199px top;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}
.investorList {
	}
.investorList .title {
	height: 100%;
	overflow: hidden;
	padding-bottom: 20px;
	font-size: 16px;
	color: #333;
	text-transform: uppercase;
}
.investorList .title .download {
	float: right;
	padding-right: 15px;
	background: url(../images/ico/ico-arrow2.gif) no-repeat right center;
}
.investorList .cont {
	background: url(../images/base/lineOrange2.gif) no-repeat left top #fff;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #efefef;
}
.investorList .cont .more {
	height: 31px;
	overflow: hidden;
}
.investorList .cont .more a {
	float: right;
	line-height: 31px;
	color: #fff;
	width: 148px;
	background: #e56201;
	text-align: center;
}
.investorList .cont .more a:hover {
	text-decoration: none;
	font-size: 16px;
}
.investorList .cont .list {
	height: 100%;
	overflow: hidden;
	padding: 20px 25px;
	border-bottom: 3px solid #f1f1f1;
}
.investorList .cont .listsub {
	border: 0;
	padding: 10px 35px 40px;
}
.investorList .cont .list h3 {
	display: block;
	font-size: 14px;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 20px;
}
.investorList .cont .list .table {
	padding-top: 20px;
}
.investorList .cont .list .table table tr th {
	background: #004485;
	color: #fff;
	padding: 5px 15px;
	border-right: 1px solid #fff;
	line-height: 20px;
}
.investorList .cont .list .table table tr td {
	color: #333;
	padding: 5px 15px;
	line-height: 20px;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}
.investorList .cont .list .table table tr.even td {
	background: #ececec;
}
.investorList .cont .list .table table tr td.last {
	border-right: 0;
}
.investorList .cont .list h2 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
}
.investorList .cont .list p {
	display: block;
	margin-top: 20px;
	line-height: 18px;
	color: #666;
}
.investorList .cont .list .chart {
	text-align: center;
}
.investorList .cont .list .tableContact {
	padding-top: 20px;
}
.investorList .cont .list .tableContact table tr td {
	color: #333;
	padding: 5px 15px;
	line-height: 14px;
}
.investorList .cont .list dl.aoa {
	display: block;
	height: 40px;
	overflow: hidden;
	margin-top: 40px;
}
.investorList .cont .list dl.aoa dt {
	float: left;
	height: 40px;
	line-height: 40px;
	width: 470px;
	background: #e56201;
	padding: 0 15px;
	border-right: 1px solid #fff;
	color: #fff;
	font-weight: bold;
}
.investorList .cont .list dl.aoa dd {
	display: block;
	height: 40px;
	line-height: 40px;
	background: #3e3e3e;
	color: #fff;
	text-align: center;
}
.investorList .cont .list dl.aoa dd a {
	color: #fff;
}
.investorList .cont .list dl.aoa dd a img {
	position: relative;
	top: -2px;
	margin-left: 5px;
}
.investorList .cont .list dl.aoa dd a:hover {
	text-decoration: underline;
}
.investorList .cont .list .title h4 {
	float: left;
	font-size: 14px;
	color: #333;
}
.investorList .cont .list .title a.more {
	float: right;
	line-height: 18px;
	background: url(../images/ico/ico-more.gif) no-repeat right center;
	padding-right: 20px;
	color: #656565;
	font-size: 13px;
	height: auto;
	text-transform: none;
}
.investorList .cont .list .title a.more:hover {
	color: #e56201;
	font-size: 15px;
}
.investorList .cont .list ul.down {
	display: block;
	height: 100%;
	overflow: hidden;
}
.investorList .cont .list ul.down li {
	display: block;
	height: 100%;
	overflow: hidden;
	border-bottom: 1px solid #ececec;
	line-height: 26px;
	padding: 5px 0;
	color: #656565;
}
.investorList .cont .list ul.down li span {
	float: left;
}
.investorList .cont .list ul.down li span a {
	background: none;
}
.investorList .cont .list ul.down li a {
	padding-left: 10px;
	float: right;
	padding-right: 15px;
	background: url(../images/ico/ico-arrow2.gif) no-repeat right center;
}
.investorList .cont .list ul.down li a:hover {
	color: #e56201;
}
.investorList .cont .list ul.em {
	display: block;
	height: 100%;
	overflow: hidden;
	clear: both;
}
.investorList .cont .list ul.em li {
	float: left;
	width: 21%;
	padding: 0 2%;
	text-align: center;
	min-height: 200px;
}
.investorList .cont .list ul.em li .name {
	display: block;
	color: #333;
	font-weight: bold;
	line-height: 18px;
}
.investorList .cont .list ul.em li .fp {
	display: block;
	color: #656565;
	line-height: 18px;
}
/*contactBox*/
	.contactBox {
	margin: 20px 0;
}
.contactBox .title {
	height: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}
.contactBox .title h1 {
	float: left;
	font-size: 16px;
	color: #333;
	text-transform: uppercase;
}
.contactBox .cont {
	background: url(../images/base/lineOrange.gif) no-repeat left top #fff;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #efefef;
	padding: 35px;
  min-height: 430px;
}
.contactBox .cont .list {
	height: 100%;
	overflow: hidden;
}
.contactBox .cont .list dl {
	display: block;
	padding: 20px 0;
	border-bottom: 1px solid #eee;
	height: 100%;
	overflow: hidden;
}
.contactBox .cont .list dl.last {
	border-bottom: 0;
}
.contactBox .cont .list dl dt {
	float: left;
	width: 240px;
	text-align: center;
}
.contactBox .cont .list dl dd {
	display: block;
	margin-left: 240px;
	text-align: left;
}
.contactBox .cont .list dl dd h2 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding-left: 20px;
	background: url(../images/ico/ico-h5.gif) no-repeat left 8px;
}
.contactBox .cont .list dl dd p {
	display: block;
	margin: 10px 20px;
	color: #666;
	line-height: 18px;
}
/*legalBox*/
	.legalBox {
	margin: 20px 0;
}
.legalBox .title {
	height: 100%;
	overflow: hidden;
	padding-bottom: 20px;
  line-height: 24px;
}
.legalBox .title h1 {
	float: left;
	font-size: 16px;
	color: #333;
}
.legalBox .cont {
	background: url(../images/base/lineOrange.gif) no-repeat left top #fff;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #efefef;
	padding: 35px;
  min-height: 430px;
}
.legalBox .cont h3 {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.legalBox .cont p {
	display: block;
	line-height: 18px;
	margin: 20px 0;
	color: #666;
}
/*sitemapBox*/
	.sitemapBox {
	margin: 20px 0;
}
.sitemapBox .title {
	height: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}
.sitemapBox .title h1 {
	float: left;
	font-size: 16px;
	color: #333;
}
.sitemapBox .cont {
	background: url(../images/base/lineOrange.gif) no-repeat left top #fff;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #efefef;
	padding: 0 35px;
  min-height: 430px;
}
.sitemapBox .cont .list {
	height: 100%;
	overflow: hidden;
}
.sitemapBox .cont .list dl {
	display: block;
	height: 100%;
	overflow: hidden;
	border-bottom: 1px solid #ececec;
	padding: 35px 0;
}
.sitemapBox .cont .list dl dt {
	display: block;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.sitemapBox .cont .list dl dd {
	display: block;
	height: 100%;
	overflow: hidden;
	line-height: 30px;
}
.sitemapBox .cont .list dl dd b {
	font-weight: normal;
	color: #666;
}
.sitemapBox .cont .list dl dd span {
	color: #004487;
}
.sitemapBox .cont .list dl dd span a {
	color: #004487;
	padding: 0 6px 0 0;
	margin-right: 6px;
}
.sitemapBox .cont .list dl dd span a:hover {
	text-decoration: underline;
}
	.t_box {
	height: 360px;
	width: 625px;
	padding: 5px;
}
.t_box .cont {
	background: #fff;
	height: 358px;
	-webkit-box-shadow: 0 0 3px #999;
	box-shadow: 0 0 3px #999;
}
.t_box .cont .title {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	border-bottom: 2px solid #f1f1f1;
	padding: 0 20px;
	line-height: 48px;
}
.t_box .cont .chartBox {
	text-align: center;
	padding-top: 10px;
}
#promptBox {
	width: 315px;
	height: auto;
	background: #fff;
	border: 1px solid #d3d3d3;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #efefef;
	position: fixed;
	z-index: 99;
	right: 0;
	bottom: 1px;
}
#promptBox .cont {
	height: 210px;
	padding: 0 15px;
	position: relative;
}
#promptBox .cont a.btn_close {
	display: block;
	width: 20px;
	height: 20px;
	background: url(../images/base/btn_close22.gif) no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
}
#promptBox .cont a.btn_close:hover {
	background-position: left bottom;
}
#promptBox .cont h4 {
	height: 37px;
	display: block;
	line-height: 37px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px solid #f1f1f1;
	text-transform: uppercase;
}
#promptBox .cont p {
	display: block;
	margin: 20px 0 0 0;
	color: #888;
}


/*2014-12-1*/

/*news*/
.newsBox {height:100%; overflow:hidden;padding-top:50px;background:url(../images/base/linegray.gif) repeat-y 199px top;border-left: 1px solid #eee;border-right: 1px solid #eee;}
.newslist {height:100%; overflow:hidden;padding:30px 40px;min-height:300px;text-align:left;}
.newslist ul li {display:block;height:100%; overflow:hidden;padding:3px 0;line-height:20px;}
.newslist ul li a {float:left;width:530px;color:#666;width: 100%;}
.newslist ul li a:hover {color:#e56201;}
.newslist ul li span.date {float:right;}

.newsbox .pages {border:0;margin-top:0;padding:0 40px 30px 40px;}
.newsbox .pages ul li {width:auto;height:14px;line-height:14px;margin-left:5px;}
.newsbox .pages ul li a {width:auto;height:14px;line-height:14px;color:#666; background:none;width:auto;padding:0 5px;}
.newsbox .pages ul li a:hover {color:#fff; background:#e56201;}

.newsbox .pages ul li.active a {color:#fff; background:#004485;font-weight:bold;}

.newscont {height:100%; overflow:hidden;padding:30px 40px;}
.newscont .title {height:100%; overflow:hidden;border-bottom:1px solid #ececec;padding-bottom:10px;}
.title a.back {float: right;font-size: 12px;margin-right: 10px;}
.newscont .title h2 {display:block; text-align:center;font-size:20px; font-weight:normal;color:#e56201;}
.newscont .title .date { text-align:center;color:#656565;line-height:24px;font-size:12px;margin-top:10px;}
.newscont .text {}
.newscont .text p {display:block;color:#333;line-height:24px;margin:20px 0;}
.newscont .newslink {height:100%; overflow:hidden;border-top:1px solid #ececec;margin-top:20px;padding-top:20px;line-height:24px;color:#333;}

/*service*/
.serviceBox {margin-top:50px;padding-bottom:60px;}
.serviceBox .title {height:100%; overflow:hidden;padding-bottom:20px;}
.serviceBox .title h1 {float:left;font-size:16px;color:#333;font-family:Microsoft YaHei,"微软雅黑";}
.serviceBox .title h1 span {color:#888;}
.serviceBox .title .sc {float:left;color:#e56201;margin-left:20px;font-size:11px;line-height:22px;}
.serviceBox .cont { background:url(../images/base/lineOrange.gif) no-repeat left top #fff;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #efefef;padding:35px; }
.serviceBox .cont h2 {font-size:14px;color:#333;font-weight:bold;font-family:Microsoft YaHei,"微软雅黑";margin-top:20px;}
.serviceBox .cont h3 {font-size:12px;color:#333;font-weight:bold;font-family:Microsoft YaHei,"微软雅黑";}
.serviceBox .cont p {display:block;margin-bottom:20px;line-height:30px;color:#666;}

	/*contactbox*/
	.contactbox {height:100%; overflow:hidden;padding:30px 40px;color:#333;}
	.contactbox p {display:block;line-height:24px;}
	.contactbox p.reminder {margin-top:30px;color:#999;line-height:22px;}
	
	.addresslist {height:100%; overflow:hidden;margin:20px 0;border-top:1px solid #ebebeb;padding-top:20px;}
	.addresslist dl {display:block;height:100%; overflow:hidden;font-family:"宋体";margin:10px 0;}
	.addresslist dl dt {float:left;width:80px; text-align:center;font-size:14px;font-weight:bold;color:#033333;line-height:29px; }
	.addresslist dl dd {display:block;margin-left:90px;}
	.addresslist dl dd a {float:left;line-height:29px;padding:0 20px;}
	.addresslist dl dd a:hover,.addresslist dl dd a.active { background:#e56201;color:#fff;}
	
	.contactbox .table {}
	.contactbox .table .list {display:none;}
	.contactbox .table table tr th { font-family:Tahoma; background:#e56201;color:#fff;padding:5px 5px;}
	.contactbox .table table tr td { font-family:Tahoma;color:#333;padding:5px 5px;line-height:18px;border-bottom:1px solid #ebebeb; vertical-align:top;}
	.contactbox .table table tr td.last {border-right:0;}
	
	.contactbox .table table.zb tr td {padding:10px 10px;}
	.contactbox .table table.zb tr.nobr td {border-bottom:0;padding:7px 10px;}
	
	.addresslist2 {height:100%; overflow:hidden;margin:0px 0 40px 0}
	.addresslist2 dl {display:block;height:100%; overflow:hidden;font-family:"宋体";padding:20px 0;border-bottom:1px solid #ebebeb;}
	.addresslist2 dl.last {border:0;}
	.addresslist2 dl dt {float:left;width:161px; text-align:center;}
	.addresslist2 dl dd {display:block;margin-left:200px;line-height:24px;min-height: 110px;}
	.addresslist2 b {display:block;color:#333;}
	.addresslist2 p {display:block;color:#666;line-height: 1.6em;}

/*irmbox*/
.irmbox {}
.irmbox .more {height:31px; overflow:hidden;}
.irmbox .more a {float:right;line-height:31px;color:#fff;width:148px;background:#e56201; text-align:center;}
.irmbox .more a:hover { text-decoration:underline;}
.irmbox .list {height:100%; overflow:hidden;padding:40px 45px;font-family:"宋体";}
.irmbox .listsub {border:0;padding:10px 45px 40px 45px;}
.irmbox .list h3 {display:block;font-size:14px;color:#333; text-transform:uppercase;font-weight:bold;}
.irmbox .list .table {margin-top:20px;border-right: 1px solid #ececec;border-left: 1px solid #ececec;}
.irmbox .list .table table tr th { background:#e56201;color:#fff;padding:5px 15px;border-right:1px solid #fff;line-height:20px;}
.irmbox .list .table table tr td { color:#333;padding:5px 15px;line-height:20px;border-bottom:1px solid #ececec;border-right:1px solid #ececec;}
.irmbox .list .table table tr.even td { background:#ececec;}
.irmbox .list .table table tr td.last {border-right:0;}

.irmbox .list .tableteam {padding-top:0;}
.irmbox .list .tableteam table tr th { background:#e56201;}

.irmbox .list .chart { text-align:center;}
.irmbox .list .tableContact {padding-top:20px;}
.irmbox .list .tableContact table tr td { font-family:Tahoma;color:#333;padding:5px 15px 5px 0;line-height:24px;}

.irmbox .list dl.aoa {display:block;height:40px; overflow:hidden;margin-top:40px;font-family:Tahoma;}
.irmbox .list dl.aoa dt {float:left;height:40px;line-height:40px;width:470px; background:#e56201;padding:0 15px;border-right:1px solid #fff;color:#fff;font-weight:bold;}
.irmbox .list dl.aoa dd {display:block;height:40px;line-height:40px; background:#3e3e3e;color:#fff; text-align:center;}
.irmbox .list dl.aoa dd a {color:#fff;}
.irmbox .list dl.aoa dd a img { position:relative;top:-2px;margin-left:5px;}
.irmbox .list dl.aoa dd a:hover { text-decoration:underline;}
.irmbox .list .title h4 {float:left;font-size:14px;color:#333;font-family:Microsoft YaHei,"微软雅黑";}
.irmbox .list .title a.more {float:right;line-height:18px; background:url(../images/ico/ico-more.gif) no-repeat right center;padding-right:20px;color:#656565;font-size:12px;height:auto; text-transform:none;font-family:Tahoma;}
.irmbox .list .title a.more:hover {color:#e56201;}
.irmbox .list ul.down {display:block;height:100%; overflow:hidden;}
.irmbox .list ul.down li {display:block;height:100%; overflow:hidden;border-bottom:1px solid #ececec;line-height:26px;padding:5px 0;color:#656565;}
.irmbox .list ul.down li span {float:left;}
.irmbox .list ul.down li .text {float:right;padding-right:15px; background:url(../images/ico/ico-arrow2.gif) no-repeat right center;}
.irmbox .list ul.down li .text:hover {color:#e56201;}
.irmbox .list ul.em {display:block;height:100%; overflow:hidden;clear:both;}
.irmbox .list ul.em li {float:left;width:21%;padding:0 2%; text-align:center;min-height:200px;}
.irmbox .list ul.em li .name {display:block;color:#333;font-weight:bold; line-height:18px;}
.irmbox .list ul.em li .fp {display:block; color:#656565; line-height:18px;}


.irmbox p.reminder {margin-top:0px;color:#999;line-height:22px;}

.irmbox .pages {border:0;margin-top:0;padding:30px 0px 0px 40px;}
.irmbox .pages ul li {width:auto;height:14px;line-height:14px;margin-left:5px;}
.irmbox .pages ul li a {width:auto;height:14px;line-height:14px;color:#666; background:none;width:auto;}
.irmbox .pages ul li a:hover {color:#fff; background:#004487;}
.irmbox .pages ul li.active a {color:#fff; background:#e56201;font-weight:bold;}

  /*jobbox*/
	.jobbox {height:100%; overflow:hidden;color:#333;}
	
	.jobbox .more {height:31px; overflow:hidden;}
	.jobbox .more a {float:right;line-height:31px;color:#fff;width:148px;background:#e56201; text-align:center;}
	.jobbox .more a:hover { text-decoration:underline;}
	
	.jobbox .text {height:100%; overflow:hidden;line-height:31px;padding:30px 40px;}
	.jobbox .text h5 {display:block;padding-left:15px; background:url(../images/ico/ico-h5-2.gif) no-repeat left center;font-size:12px;font-weight:bold;color:#333;}
	.jobbox .text p { display:block; text-align:left;padding-left:15px;margin-bottom:30px;}
	.jobbox h4 {display:block;margin-bottom:20px;font-size:14px;color:#333;font-weight:bold;}
	
	.jobbox .list {height:100%; overflow:hidden;padding:30px 40px;}
	.jobbox .list dl {display:block;border-bottom:1px solid #ebebeb;height:100%; overflow:hidden;padding:0 0 20px 0;margin-bottom:20px;}
	.jobbox .list dl dt {float:left;margin-right:30px;}
	.jobbox .list dl dd {display:block;padding-right:100px; position:relative;line-height:24px;}
	.jobbox .list dl dd.right0 {padding-right:0;}
	.jobbox .list dl dd a.down {background: url(../images/ico/ico-arrow2.gif) no-repeat right center;float:right;padding-right: 15px; position:absolute;right:0;top:45%;color:#333;}
	.jobbox .list dl dd a.down:hover {color:#e56201; text-decoration:none;}
	.jobbox .list dl dd a.look {position:absolute;right:0;top:45%;color:#333;}
	.jobbox .list dl dd a.look:hover {color:#e56201; text-decoration:none;}
	
	.jobbox .tableJOB .list {padding:0;}
	.jobbox .tableJOB .list table td {padding:10px 3px;min-width: 60px;}
	.jobbox .tableJOB .list table td a:hover {color:#e56201;text-decoration:underline;}
	.jobbox .tableJOB .list .pages {margin-top:0;border-top:0;}
	.jobbox .tableJOB .list .pages ul li {line-height:14px; text-align:center;width:auto;height:14px;margin-left:2px;}
	.jobbox .tableJOB .list .pages ul li a { background:none;color:#666;width:auto;line-height:14px;height:14px;padding:0 5px;}
	.jobbox .tableJOB .list .pages ul li a:hover,.jobbox .tableJOB .list .pages ul li a.active { background:#e56201;color:#fff;font-weight:bold;}
	
	.videocont {height:100%; overflow:hidden;padding:30px 40px;}
	.videocont .title {height:100%; overflow:hidden;border-bottom:1px solid #ececec;padding-bottom:10px;}
	.videocont .title h2 {display:block; text-align:center;font-size:20px; font-weight:normal;color:#e56201;}
	.videocont .title .date { text-align:center;color:#656565;line-height:24px;font-size:12px;margin-top:10px;}
	.videocont .videobox {margin:30px auto;}
	
	.jobcont {height:100%; overflow:hidden;padding:30px 40px;}
	.jobcont .title {height:100%; overflow:hidden;border-bottom:1px solid #ececec;padding-bottom:10px;}
	.jobcont .title h2 {display:block; text-align:center;font-size:20px; font-weight:normal;color:#e56201;}
	.jobcont .text {padding:30px 0;}
	.jobcont .text h5 { background:none;padding-left:0;}
	.jobcont .text p {padding-left:0;}
	.jobcont .text a.btn_job {float:left;line-height:40px;padding:0 20px;font-weight:bold;font-size:14px;color:#fff; background:#e56201;}
	.jobcont .text a.btn_job:hover { text-decoration:underline;}	
	.jobcont p.reminder {margin-top:30px;color:#999;line-height:22px;}

	.czPhoto {height:103px; overflow:hidden; position:relative;margin-top:30px;margin-bottom:30px;padding:0 40px;}
	.czPhoto .slides_container { position:relative; z-index:1;width:100%;}
	.czPhoto .slides_container .list {height:103px; overflow:hidden;width:100%; position:relative;padding:0;}
	.czPhoto .slides_container .list ul li {float:left;width:25%; text-align:center;}
  
