/*banner*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 222;
}

.rslides li img {
	z-index: 9;
	display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 9;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 20px;
    z-index: 9;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 5px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(../CSimages/ico1.png) no-repeat;
	display: inline-block;
	_display: block;
	*display: block;
	width: 8px;
	height: 8px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background:url(../CSimages/ico1on.png) no-repeat;
}

.banner .prev{ position:absolute; left:2%; top:50%; margin-top:-30px; background:url(../CSimages/nimg59_left.png) center no-repeat; z-index:22; width:59px; height:59px; display:block;}
.banner .next{ position:absolute; right:2%; top:50%; margin-top:-30px; background:url(../CSimages/nimg59_right.png) center no-repeat; z-index:22; width:59px; height:59px; display:block;}
/*bannerç»“æŸ*/

.indexFlashTel{position:relative; overflow:hidden; max-width:1004px; display:none;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:25px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:8px; height:8px; background:url(../CSimages/ico1.png) no-repeat; cursor:pointer; margin:0 5px;}
.indexFlashTel .btnDiv span.on{ background:url(../CSimages/ico1on.png) no-repeat;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%; display:block;}

.indexPart0{ height:50px; background:#f8f8f8; overflow:hidden;}
.indexPart0 .leftDiv{ padding-left:176px; position:relative;}
.indexPart0 .leftDiv .txt{ position:absolute; left:0px; top:0px; width:153px; background:url(../CSimages/line2.jpg) right center no-repeat; height:50px; font-size:18px; line-height:50px;}
.indexPart0 .leftDiv .txt img{ position:relative; padding-right:20px; top:-2px;}
.indexNotice{ position:relative; width:450px;}
.indexNotice .slick{ height:50px; line-height:50px; font-size:14px; padding-right:50px; overflow:hidden;}
.indexNotice .slick a{ display:block; height:50px;}
.indexNotice .slick-prev{ display:block; width:17px; height:9px; background:url(../CSimages/nimg17_top.png) no-repeat; position:absolute; right:0px; top:14px; z-index:5;}
.indexNotice .slick-next{ display:block; width:17px; height:9px; background:url(../CSimages/nimg17_bot.png) no-repeat; position:absolute; right:0px; bottom:14px; z-index:5;}

.indexPart0 .rightDiv{ padding-top:9px;}
.indexPart0 .form{ width:250px; height:32px; background:url(../CSimages/input1.png) no-repeat;}
.indexPart0 .input1{ padding-left:20px; width:180px; height:32px; line-height:32px; float:left; color:#b5b5b5;}
.indexPart0 .btn1{ width:50px; height:32px; cursor:pointer; float:left;}

.indexPart1{ padding:50px 0;}
.indexPart1 .leftDiv{ width:710px;}
.indexPart1 .title{ height:40px; position:relative;}
.indexPart1 .title b{ padding-left:23px; display:block; background:url(../CSimages/nimg14_1.png) left 9px no-repeat; font-size:18px; color:#faa944;}
.indexPart1 .title a{ position:absolute; right:0px; top:6px; text-transform:uppercase; color:#faa944;}

.indexPart1 .detail{ height:235px; position:relative; overflow:hidden;}
.indexPart1 .detail .imgDiv{ position:absolute; left:0px; top:0px;}
.indexPart1 .detail .name{ padding-left:380px; font-size:18px; color:#494949; font-weight:bold; height:24px; line-height:24px; overflow:hidden;}
.indexPart1 .detail .time{ padding:14px 0 12px 380px; font-size:14px; color:#999;}
.indexPart1 .detail .content{ font-size:14px; line-height:30px; height:90px; overflow:hidden; padding-left:380px;}
.indexPart1 .detail .btnDiv{ padding:30px 0 0 380px;}
.indexPart1 .detail .btnDiv a{ display:block; width:125px; height:30px; background:url(../CSimages/btn1.png) no-repeat; text-align:center; line-height:30px; font-size:14px; color:#fff; text-transform:uppercase;}
.indexPart1 .list{ padding-top:10px;}
.indexPart1 .list li{ height:38px; line-height:38px; background:url(../CSimages/line3.jpg) bottom repeat-x; position:relative; padding-right:100px; overflow:hidden; font-size:14px;}
.indexPart1 .list li a{ display:block; height:38px; padding-left:28px; background:url(../CSimages/ico2.png) left center no-repeat;}
.indexPart1 .list li em{ position:absolute; right:0px; top:0px;}

.indexPart1 .rightDiv{ width:600px;}
.indexProject{ position:relative;}
.indexProject .slick{ width:600px; height:430px; overflow:hidden;}
.indexProject .slick li{ height:205px; margin-bottom:20px; position:relative; overflow:hidden;}
.indexProject .slick li .imgDiv{position:absolute; left:0px; top:0px;}
.indexProject .slick li .imgDiv{width:269px;height:205px;}

.indexProject .slick li a{ padding-left:300px; width:300px; height:205px; display:block; background:#f5f5f5;}
.indexProject .slick li .name{ padding-top:25px; height:40px; position:relative; font-size:20px; font-weight:bold; color:#faa944;}
.indexProject .slick li .name em{ display:block; position:absolute; left:0px; bottom:0px; width:40px; height:3px; background:url(../CSimages/nimg40_1.jpg) no-repeat;}
.indexProject .slick li .msg{ font-size:14px; line-height:24px; height:96px; overflow:hidden; padding:15px 26px 0 0;}
.indexProject .slick li .ico{ position:absolute; right:0px; bottom:0px; width:27px; height:27px; background:url(../CSimages/nimg27_1.png) no-repeat;}
.indexProject .slick li:hover a{ background:#faa944;}
.indexProject .slick li:hover .name{ color:#fff;}
.indexProject .slick li:hover .name em{ background:#fff;}
.indexProject .slick li:hover .msg{ color:#fff;}
.indexProject .slick li:hover .ico{ background:url(../CSimages/nimg27_1on.png) no-repeat;}
.indexProject .slick-prev{ display:block; width:29px; height:22px; background:url(../CSimages/nimg29_left.jpg) no-repeat; position:absolute; right:40px; top:-40px;}
.indexProject .slick-next{ display:block; width:29px; height:22px; background:url(../CSimages/nimg29_right.jpg) no-repeat; position:absolute; right:0px; top:-40px;}
.indexProject .slick-prev:hover{ background:url(../CSimages/nimg29_lefton.jpg) no-repeat;}
.indexProject .slick-next:hover{ background:url(../CSimages/nimg29_righton.jpg) no-repeat;}

.indexPart2{ background:#f8f8f8; padding:50px 0;}
.indexPart2 .leftDiv{ width:340px; padding-left:380px; height:305px; position:relative;}
.indexPart2 .leftDiv .imgDiv{ position:absolute; left:0px; top:0px;}
.indexPart2 .leftDiv .name{ padding:25px 0 20px; font-size:18px; font-weight:bold; color:#333;}
.indexPart2 .leftDiv .content{ height:150px; line-height:30px; overflow:hidden; font-size:14px;}
.indexPart2 .leftDiv .btnDiv{ padding-top:30px;}
.indexPart2 .leftDiv .btnDiv a{ display:block; width:125px; height:30px; background:url(../CSimages/btn1.png) no-repeat; text-align:center; line-height:30px; font-size:14px; color:#fff; text-transform:uppercase;}

.indexPart3{ padding:50px 0;}
.indexPart3 .leftDiv{ width:832px;}
.indexPart3 .title{ height:40px; position:relative;}
.indexPart3 .title b{ padding-left:23px; display:block; background:url(../CSimages/nimg14_1.png) left 9px no-repeat; font-size:18px; color:#faa944;}
.indexPart3 .title a{ position:absolute; right:0px; top:6px; text-transform:uppercase; color:#faa944;}
.indexPart3 .list ul{ margin-right:-23px;}
.indexPart3 .list li{ float:left; width:33.33%; margin-bottom:23px;height: 116px;}
.indexPart3 .list li .box{ margin-right:23px;}
.indexPart3 .list li .imgDiv{ border:#e5e5e5 solid 1px;}
.indexPart3 .list li .imgDiv img{ width:100%;}

.indexPart3 .rightDiv{ width:489px;}

.about{ padding-top:20px;}
.about .name1{ font-size:18px; color:#000; font-weight:bold; padding-bottom:5px;}
.about .name2{ font-size:16px; color:#d0cfcf; text-transform:uppercase; padding-bottom:30px;}
.about .part1{ padding-right:506px; position:relative; min-height:223px;}
.about .part1 .imgDiv{ position:absolute; right:0px; top:0px;}
.about .part1 .content{ font-size:14px; line-height:30px;}
.about .part2{ padding:20px 0;}
.about .part2 .content{ font-size:14px; line-height:30px;}
.about .part2 .imgDiv{ padding:25px 0;}

.culture{ padding-top:20px;}
.culture .txt1{ font-size:24px; color:#000; font-weight:bold; padding-bottom:5px; text-align:center;}
.culture .txt2{ font-size:18px; color:#c5c5c5; text-transform:uppercase; padding-bottom:30px; text-align:center;}
.culture .list ul{ margin-right:-23px;}
.culture .list li{ float:left;}
.culture .list li .box{ margin-right:23px;}

.group{ padding-top:30px;}
.group .txt{ text-align:center; font-size:18px; color:#333; padding-bottom:35px; font-weight:bold;}
.group .imgDivTel{ display:none;}
.group .imgDivTel img{ width:100%;}

.honor{ padding:20px 0 25px;}
.honor .list ul{ margin-right:-18px;}
.honor .list li{ float:left; width:33.33%; margin-bottom:20px;}
.honor .list li .box{ margin-right:18px; background:#f2f2f2; padding-bottom:20px;}
.honor .list li .imgDiv{ padding:16px 16px 0;}
.honor .list li .imgDiv img{ width:100%;}
.honor .list li .name{ padding-top:15px; font-size:14px; text-align:center; height:20px; overflow:hidden;}

.history{ padding-top:20px;}
.history .txt{ text-align:center; font-size:18px; color:#333; font-weight:bold;}

.cd-container { width: 100%; margin: 0 auto;}
.cd-container::after {content: ''; display: table; clear: both;}
#cd-timeline { position:relative; padding: 2em 0;}
#cd-timeline::before {content: '';position: absolute;top: 0;left: 18px;height: 100%;width: 3px;background: #ccc;}
#cd-timeline {margin-top: 3em;margin-bottom: 3em;}
#cd-timeline::before {left: 50%;margin-left: 2px;}
.cd-timeline-block {position: relative;margin: 2em 0;}
.cd-timeline-block:after {content: "";display: table;clear: both;}
.cd-timeline-block:first-child {margin-top: 0;}
.cd-timeline-block:last-child {margin-bottom: 0;}
.cd-timeline-block {margin: -3em 0;}
.cd-timeline-block:first-child {margin-top: 0;}
.cd-timeline-block:last-child {margin-bottom: 0;}
.cd-timeline-block i.arrow {position: absolute;right: -40px;top: 0px;width: 20px;height: 20px;background: #eee;z-index: 0;
	/* Rotate*/
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	/* Rotate Origin*/
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	-o-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
.cd-timeline-block:nth-child(even) i.arrow {position: absolute;left: -20px;top: 0px;}
.cd-timeline-img {position: absolute;top: 0;left: 0;width: 40px;height: 40px;border-radius: 50%;border: 4px solid #fff;background-color: #eee; font-size:18px;}
.cd-timeline-img img {display: block;width: 24px;height: 24px;position: relative;left: 50%;top: 50%;margin-left: -12px;margin-top: -12px;}
.cd-timeline-img:hover {background-color: #fba32a;cursor: pointer;color: #ffffff;}
.cd-timeline-img {width: 60px;height: 60px;text-align: center;line-height: 60px;left: 50%;margin-left: -30px;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	color: #222;
}
.cd-timeline-img.is-hidden {visibility: hidden;}
.cd-timeline-img.bounce-in {
	visibility: visible;
	-webkit-animation: cd-bounce-1 0.6s;
	-moz-animation: cd-bounce-1 0.6s;
	animation: cd-bounce-1 0.6s;
}
.cd-timeline-content {position: relative;margin-left: 60px;background-color: #eeeeee;border-radius: 0.50em;padding: 20px 20px 30px 20px; margin-bottom:120px; font-size:14px;}
.cd-timeline-content em{ color:#00a5a8; font-size:24px;}
.cd-timeline-content:after {content: "";display: table;clear: both;}
.cd-timeline-content h2, .cd-timeline-content a h2 {
	font-size: 24px !important;
	color: #666;
	margin-top: 0;
	font-weight:400;
	padding-bottom: 5px;
	text-transform: uppercase;
	text-align: left !important;
	position: relative;
}
.cd-timeline-content a:hover h2 {
	font-size: 14px !important;
	color: #000000;
}
.cd-timeline-content p, .cd-timeline-content a p {
	
	color: #666666;
	margin: 0px;
}
.cd-timeline-content a:hover p {
	color: #333;
}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
	display: inline-block;
}
.cd-timeline-content p {
	font-size: 14px !important;
	color: #666;
	line-height: 24px;
}
.cd-timeline-content p img {
	float: left;
	display: block;
	margin-right: 10px;
	width: 25%;
	border-radius: 5%;
}
.cd-timeline-content {
	margin-left:0px;
	width:40.5%;
}
.cd-timeline-content::before {
	display: none;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content {
	float: right;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content::before {
	top: 24px;
	left: auto;
	right: 100%;
	border-color: transparent;
	border-right-color: white;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
	float: right;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
	left: auto;
	right: 122%;
	text-align: right;
}
.cd-timeline-content.is-hidden {
	visibility: hidden;
}
.cd-timeline-content.bounce-in {
	visibility: visible;
	-webkit-animation: cd-bounce-2 0.6s;
	-moz-animation: cd-bounce-2 0.6s;
	animation: cd-bounce-2 0.6s;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
	-webkit-animation: cd-bounce-2-inverse 0.6s;
	-moz-animation: cd-bounce-2-inverse 0.6s;
	animation: cd-bounce-2-inverse 0.6s;
}
@-webkit-keyframes cd-bounce-1 {
	0% {
	opacity: 0;
	-webkit-transform: scale(0.5);
}
60% {
	opacity: 1;
	-webkit-transform: scale(1.2);
}
100% {
	-webkit-transform: scale(1);
}
}@-moz-keyframes cd-bounce-1 {
	0% {
	opacity: 0;
	-moz-transform: scale(0.5);
}
60% {
	opacity: 1;
	-moz-transform: scale(1.2);
}
100% {
	-moz-transform: scale(1);
}
}@keyframes cd-bounce-1 {
	0% {
	opacity: 0;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	transform: scale(0.5);
}
60% {
	opacity: 1;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
100% {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
}@-webkit-keyframes cd-bounce-2 {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-100px);
}
60% {
	opacity: 1;
	-webkit-transform: translateX(20px);
}
100% {
	-webkit-transform: translateX(0);
}
}@-moz-keyframes cd-bounce-2 {
	0% {
	opacity: 0;
	-moz-transform: translateX(-100px);
}
60% {
	opacity: 1;
	-moz-transform: translateX(20px);
}
100% {
	-moz-transform: translateX(0);
}
}@keyframes cd-bounce-2 {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-100px);
	-moz-transform: translateX(-100px);
	-ms-transform: translateX(-100px);
	-o-transform: translateX(-100px);
	transform: translateX(-100px);
}
60% {
	opacity: 1;
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	-ms-transform: translateX(20px);
	-o-transform: translateX(20px);
	transform: translateX(20px);
}
100% {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
}@-webkit-keyframes cd-bounce-2-inverse {
	0% {
	opacity: 0;
	-webkit-transform: translateX(100px);
}
60% {
	opacity: 1;
	-webkit-transform: translateX(-20px);
}
100% {
	-webkit-transform: translateX(0);
}
}@-moz-keyframes cd-bounce-2-inverse {
	0% {
	opacity: 0;
	-moz-transform: translateX(100px);
}
60% {
	opacity: 1;
	-moz-transform: translateX(-20px);
}
100% {
	-moz-transform: translateX(0);
}
}@keyframes cd-bounce-2-inverse {
	0% {
	opacity: 0;
	-webkit-transform: translateX(100px);
	-moz-transform: translateX(100px);
	-ms-transform: translateX(100px);
	-o-transform: translateX(100px);
	transform: translateX(100px);
}
60% {
	opacity: 1;
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	-o-transform: translateX(-20px);
	transform: translateX(-20px);
}
100% {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
}

.history .listTel{ display:none; background:url(../CSimages/line5.jpg) center repeat-y; padding:50px 0;}
.history .listTel li{ position:relative; padding-right:58%; padding-bottom:40px; min-height:50px;}
.history .listTel li .year{ position:absolute; width:50px; height:50px; left:50%; margin-left:-25px; top:0px; font-size:16px; color:#333; text-align:center; line-height:50px; background:#eee; border-radius:40px; -moz-border-radius:40px;}
.history .listTel li .contentBox{ padding-right:12px; position:relative;}
.history .listTel li .content{ background:#eee; border-radius:4px; -moz-border-radius:4px; font-size:14px; padding:10px; line-height:24px;}
.history .listTel li .content em{ display:block; font-size:16px;}
.history .listTel li .ico{ position:absolute; right:0px; top:12px; width:12px; height:14px; background:url(../CSimages/nimg12_1.png) no-repeat;}
.history .listTel .li01{ padding-right:0; padding-left:58%;}
.history .listTel .li01 .contentBox{ padding-right:0px; padding-left:12px;}
.history .listTel .li01 .ico{ right:auto; left:0px; background:url(../CSimages/nimg12_2.png) no-repeat;}

.advantage{ padding-top:30px;}
.advantage .title{ text-align:center; font-size:24px; color:#333; height:40px; line-height:40px; background:url(../images/line8.jpg) center repeat-x;}
.advantage .title em{ padding:0 45px; background:#fff;}
.advantage .list{ padding-top:55px;}
.advantage .list ul{ margin-right:-24px;}
.advantage .list li{ float:left; width:33.33%; margin-bottom:22px;}
.advantage .list li .box{ margin-right:24px;}
.advantage .list li .limg img{ width:100%;}
.advantage .imgDiv{ padding-bottom:25px;}
.advantage .imgDivTel{ padding-bottom:25px; display:none;}
.advantage .imgDivTel img{ width:100%;}
.advantage .content{ font-size:14px; line-height:36px; padding-bottom:35px;}
.advantage .part1{ min-height:200px; position:relative; padding-left:180px;}
.advantage .part1 .limg{ position:absolute; left:0px; top:0px;}
.advantage .part1 .txt{ padding:25px 0 5px; font-size:18px; color:#24b257; font-weight:bold;}
.advantage .part1 .msg{ font-size:14px; line-height:36px;}
.advantage .part2 .txt{ padding:25px 0 5px; font-size:18px; color:#09bada; font-weight:bold;}
.advantage .part2 .msg{ font-size:14px; line-height:36px;}

.items{ padding:30px 0 20px;}
.items .contentBox{ margin-top:-44px; padding:0 28px; position:relative; z-index:1;}
.items .box{ background:#fafafa; padding:40px 36px;}
.items .name{ text-align:center; font-size:18px; color:#333; padding-bottom:25px; font-weight:bold;}
.items .content{ font-size:14px; line-height:36px; padding-bottom:20px; border-bottom:#e4e6e5 solid 1px;}
.items .msg{ padding:28px 0 15px; font-size:14px; color:#999; line-height:26px;}
.items .msg em{ color:#24b360;}
.items .btnDiv a{ display:block; width:150px; height:42px; background:url(../CSimages/btn2.png) no-repeat; font-size:14px; text-align:center; line-height:42px; color:#333;}
.items .btnDiv a:hover{ background:url(../CSimages/btn2on.png) no-repeat; color:#fff;}

.news{ padding-bottom:20px;}
.news .list li{ padding:30px 0; background:url(../CSimages/line6.png) bottom repeat-x;}
.news .list li .box{ height:172px; position:relative; padding:0 120px 0 30px; background:#f7f7f7;}
.news .list li .name{ font-size:18px; padding-top:20px; height:28px; line-height:28px; overflow:hidden; font-weight:bold;}
.news .list li .content{ font-size:14px; line-height:24px; height:72px; overflow:hidden; padding-top:10px;}
.news .list li .rightDiv{ position:absolute; right:0px; top:0px; width:86px; height:172px;}
.news .list li .timeDiv{ width:86px; height:86px; background:#dedede; color:#fff; text-align:center; font-size:14px;}
.news .list li .timeDiv b{ font-size:45px; display:block; padding-top:12px; line-height:40px;}
.news .list li .btnDiv{ width:86px; height:86px; background:#cecece; text-align:center; color:#fff;}
.news .list li .ico{ padding:15px 0 5px;}
.news .list li:hover .box{ background:#09bada;}
.news .list li:hover .name{ color:#fff;}
.news .list li:hover .content{ color:#fff;}

.newShow{ padding:20px 0 35px;}
.newShow .name{ text-align:center; font-size:18px; color:#000; font-weight:bold; padding-bottom:15px;word-spacing: 2px;}
.newShow .time{ padding-bottom:18px; background:url(../CSimages/line6.png) bottom repeat-x; text-align:center; font-size:14px; color:#999;}
.newShow .time em{ padding:0 10px;}
.newShow .content{ font-size:14px; line-height:36px; padding:20px 0 30px;}
.newShow .content img{ width: 700px;}
.newShow .share{ height:24px; padding-left:56px; position:relative;}
.newShow .share em{ font-size:14px; line-height:24px; position:absolute; left:0px; top:0px;}
.newShow .share li{ width:24px; height:24px; float:left; margin-right:5px;}

.pageDown{height:105px; position:relative;}
.pageDown .box{ background:url(../CSimages/line6.png) top repeat-x; padding-top:25px;}
.pageDown .btn{position:absolute; display:block; top:30px; right:0px; width:150px; height:42px; background:url(../CSimages/btn2.png) no-repeat; text-align:center; line-height:42px; font-size:14px;}
.pageDown .btn:hover{ background:url(../CSimages/btn2on.png) no-repeat; color:#fff;}
.pageDown li{ height:30px; line-height:30px; overflow:hidden; position:relative; top:-3px; font-size:14px;}

.download{ padding-bottom:20px;}
.download .list li{ height:97px; line-height:97px; position:relative; border-bottom:#e3e3e3 solid 1px; padding-right:180px; overflow:hidden; font-size:14px;}
.download .list li .name{ height:97px; overflow:hidden; padding-left:36px; background:url(../CSimages/nimg26_7.png) left center no-repeat;}
.download .list li .btnDiv{ position:absolute; right:0px; top:27px;}
.download .list li .btnDiv a{ display:block; width:148px; height:41px; background:url(../CSimages/btn3.png) no-repeat; text-indent:78px; line-height:40px;}
.download .list li .btnDiv a:hover{ background:url(../CSimages/btn3on.png) no-repeat; color:#fff;}

.download .list li .btnDiv1{ position:absolute; right:0px; top:27px;}
.download .list li .btnDiv1 a{ display:block; width:300px; height:41px; background:url(../CSimages/btn4.png) no-repeat; text-indent:78px; line-height:40px;}
.download .list li .btnDiv1 a:hover{ background:url(../CSimages/btn4on.png) no-repeat; color:#fff;}

.booking{ padding:30px 0 20px;}
.booking .list li{ position:relative; height:60px; padding-right:90px; background:#f2f2f2; font-size:16px;}
.booking .list .li01{ background:#fff;}
.booking .list li a{ display:block; height:60px; line-height:60px; overflow:hidden;}
.booking .list li .name{ padding-left:30px;}
.booking .list li .ico{ position:absolute; right:35px; top:15px; background:url(../CSimages/nimg31_6.png) no-repeat; width:31px; height:31px;}
.booking .list li:hover{ background:#24b360;}
.booking .list li:hover a{ color:#fff;}
.booking .list li:hover .ico{ background:url(../CSimages/nimg31_6on.png) no-repeat;}

.report{ padding:20px 0 10px;}
.report .list li{ position:relative; margin-bottom:20px;}
.report .list li .name a{ display:block; font-size:18px; position:relative; line-height:26px; padding:15px 140px 15px 30px; border:#e5e5e5 solid 1px; background:url(../CSimages/nimg45_1.png) right center no-repeat; color:#333;}
.report .list li.liNow .name a{ background:#09bada url(../CSimages/nimg45_1on.png) right center no-repeat; color:#fff; border:#09bada solid 1px;}
.report .list li .box{ font-size:14px; display:none; padding:15px 30px; border:#e5e5e5 solid 1px; border-top:none;}
.report .list li dd{ height:30px; line-height:30px; overflow:hidden;}
.report .list li dd b{ color:#252525;}

.join{ padding:20px 0 40px;}
.join .txt{ text-align:center; font-size:18px; color:#000; font-weight:bold; padding-bottom:15px;}
.join .content{ font-size:14px; line-height:36px;}
.join .content b{ color:#24b360;}
.join .imgDiv{ text-align:center; padding-top:25px;}

.job{ padding:20px 0 40px;}
.job .jobTop{ height:96px;}
.job .jobTop li{ float:left; text-align:center; font-size:16px; width:20%; height:96px; font-size:18px; color:#fff; background:#09bada;}
.job .jobTop .li02{ background:#3ad5cb;}
.job .jobTop .li03{ background:#24b360;}
.job .jobTop .li04{ background:#efb61d;}
.job .jobTop .li05{ background:#ef761d;}
.job .jobTop li .ico{ padding:16px 0 15px;}
.job .jobBottom{ padding-bottom:20px; background:#f9f9f9;}
.job .jobBottom li{ background:url(../CSimages/line7.png) repeat-x bottom;}
.job .jobBottom li .div1{ height:68px;}
.job .jobBottom li .div1 a{ display:block; height:68px;}
.job .jobBottom li .div1 a:hover{ color:#fba32a; font-weight:bold;}
.job .jobBottom li .div1 dd{ float:left; font-size:14px; text-align:center; width:20%;}
.job .jobBottom li .div1 dd em{display:block;height:68px;line-height:68px;vertical-align:middle;width:100%;text-align:center;}

.jobShow{ padding:20px 0 30px;}
.jobShow .name{ font-size:18px; color:#09bada; font-weight:bold; padding-bottom:25px; background:url(../CSimages/line6.png) bottom repeat-x;}
.jobShow .title{ font-size:18px; background:url(../CSimages/ico5.jpg) left center no-repeat; padding-left:12px; position:relative; height:75px; line-height:75px;}
.jobShow .list{ padding:10px 0 10px 12px; background:url(../CSimages/line6.png) bottom repeat-x;}
.jobShow .list li{ float:left; font-size:14px; width:33.33%; margin-bottom:25px;}
.jobShow .content{ font-size:14px; line-height:36px; padding-left:12px; padding-bottom:30px; background:url(../CSimages/line6.png) bottom repeat-x;}
.jobShow .content2{ background:none;}
.jobShow .btnGroup li{ float:left; width:150px; height:42px; margin-right:30px;}
.jobShow .btnGroup a{ display:block; width:150px; height:42px; background:url(../CSimages/btn2.png) no-repeat; font-size:14px; text-align:center; line-height:42px;}
.jobShow .btnGroup a:hover{ background:url(../CSimages/btn2on.png) no-repeat; color:#fff;}
.jobShow .msg{ font-size:14px; color:#cacaca; padding-top:15px;}

.contact{ padding:20px 0;}
.contact .name{ font-size:18px; color:#333; font-weight:bold; padding-bottom:30px;}
.contact .list{ padding-bottom:45px;}
.contact .list li{ float:left; width:50%; position:relative; height:44px; line-height:44px; margin-bottom:12px; font-size:14px;}
.contact .list li div{ padding-left:62px;}
.contact .list li img{ position:absolute; left:0px; top:0px;}
.contact .list li em{ font-size:36px;}

.case{ padding:20px 0 30px;}
.case .list ul{ margin-right:-26px;}
.case .list li{ float:left; width:33.33%; margin-bottom:25px;}
.case .list li .box{ margin-right:26px; border:#e5e5e5 solid 1px;}
.case .list li .box img{ width:100%;}

.album{ padding:20px 0 30px;}
.album .list ul{ margin-right:-28px;}
.album .list li{ float:left; width:50%; margin-bottom:20px;}
.album .list li .box{ margin-right:28px;}
.album .list li .imgDiv img{ width:100%;}
.album .list li .name{ height:48px; line-height:48px; text-align:center; font-size:14px; overflow:hidden;}

.bigPicLayer{ width:420px; height:566px; background:#fff; position:absolute; z-index:111; /*display:none;*/}
.bigPicLayer .close{ display:block; width:56px; height:56px; background:url(/CSimages/close2.png) no-repeat; right:-20px; top:-20px; position:absolute; z-index:222;}
.bigPicLayer .imgDiv{ padding-top:10px; text-align:center;}
.bigPicLayer .imgDiv img{ width:400px;}

.introLayer{ background:#fff; position:absolute; z-index:111; display:none; width:1200px;}
.introLayer .close{ display:block; width:56px; height:56px; background:url(/CSimages/close2.png) no-repeat; right:-20px; top:-20px; position:absolute; z-index:222;}
.introLayer .contentBox{ padding:70px 60px;}
.introLayer .name{ font-size:24px; color:#0176bd; padding-bottom:25px;}
.introLayer .content{ font-size:14px; line-height:30px;}
.introLayer .item{ height:300px;}

.exciting .list ul{ margin-right:-35px;}
.exciting .list li{ float:left; width:33.33%; margin-bottom:20px;}
.exciting .list li .box{ margin-right:35px;}
.exciting .list li .imgDiv{ border:#e9e5e5 solid 1px;}
.exciting .list li .imgDiv img{ width:100%;}
.exciting .list li .name{ padding-top:10px; height:30px; line-height:30px; overflow:hidden; font-size:16px; text-align:center;}

.exciteLayer{ background:#fff; position:absolute; z-index:111; display:none; width:1200px; padding-bottom:40px;}
.exciteLayer .close{ display:block; width:56px; height:56px; background:url(../CSimages/close2.png) no-repeat; right:-20px; top:-20px; position:absolute; z-index:222;}
.exciteLayer .contentBox{ padding:40px 60px;}
.exciteLayer .name{ font-size:24px; color:#24b360; padding-bottom:25px;}
.exciteLayer .content{ font-size:14px; line-height:30px;}
.exciteLayer .imgList ul{ margin-right:-6px;}
.exciteLayer .imgList li{ float:left; width:33.33%;}
.exciteLayer .imgList li div{ margin-right:6px;}
.exciteLayer .imgList li img{ width:100%;}
.exciteLayer .item{ height:500px;}




































