/* CSS Document */
.container{display:block; width:100%;}
.container .catalog{display:block; width:1003px; margin:0 auto; margin-top:30px;}
.container .catalog .title{display:block; line-height:32px; height:64px;  }
.container .catalog .title h4{ font-size:24px; color:#000; text-align:center; line-height:32px; display:block; height:32px;}
.container .catalog .title .tip{text-align:center; font-size:16px; color:#888; line-height:32px;display:block; height:32px;}

.catalog .con{background:url(../images/xian2.jpg) no-repeat left top;padding-top:1px;margin-top:20px;}
.catalog ul li{float:left; width:300px; padding-bottom:20px;padding-top:20px; background:url(../images/dash.jpg) repeat-x left bottom;margin-right:50px;}
.catalog ul li.padd{margin-right:0px;}
.catalog ul li h2 a{font-size:18px;color:#0072c3;font-weight:normal;}
.catalog ul li  .zil{margin-top:10px; height:48px; overflow:hidden;}
.catalog ul li  .zil a{display:inline-block;font-size:13px; color:#555; padding-right:5px; background:url(../images/xian.jpg) no-repeat right center; padding-left:5px;}
.catalog .recommand{ background:url(../images/re.jpg) no-repeat left top;padding-left:50px; margin-top:10px; height:48px; overflow:hidden;}
.catalog .recommand a{font-size:13px;color:#0161a5;}


.container .show{display:block; width:100%; background:#f2f2f2; margin-top:30px;}
.container .show .inner{display:block;width:1003px; margin:0 auto;padding:30px 0px;}
.container .show .inner .title h4{font-size:22px; color:#000; text-align:center; line-height:32px; display:block; height:32px;}
.container .show .inner .title .tip{text-align:center; font-size:16px; color:#888; line-height:32px;display:block; height:32px;}
.container  .show .inner .table {width: 1003px; height: 340px;margin-top:10px;}
.container  .show .inner .inner2{width: 1003px;height: 340px;}
.container  .show .inner .table .marquee{ display: inline; float: left;  }
.container  .show .inner .marquee { width: 1003px;height: 340px;overflow: hidden;line-height: 24px; }
			
.container  .show .inner .marquee li {width: 240px; height:336px;  margin-right:15px;display:block; width:231px; padding:1px; border:1px solid #ccc; background:#fff;}
.container  .show .inner .marquee li a{}
.container  .show .inner .marquee li img{width:231px; height:173px; }
.container  .show .inner .marquee li span{display:block; width:231px; height:24px; color:#0072c3;line-height:24px; font-size:16px; text-align:center;font-weight:normal;margin-top:8px;}
.container  .show .inner .marquee li .detail{font-size:12px; display:block; height:60px;width:210px;margin:0 auto;margin-top:10px;overflow:hidden;}
.container  .show .inner .marquee li .more{display:block; width:132px; height:29px;margin:0 auto; margin-top:10px;}
.container  .show .inner .marquee li .more img{width:132px; height:29px;}
.container  .show .inner .level li { float: left;}



.container .wrap{display:block; width:1003px; margin:0 auto; margin-top:40px;}
.container .wrap .company{float:left;padding-left:268px;width:253px; background:url(../images/gs.jpg) no-repeat left top; height:378px;}
.container .wrap .news{float:right; width:452px;padding-top:200px; background:#dbe5eb url(../images/news.jpg) no-repeat left top; height:178px;}
.container .wrap .company .title{display:block; height:40px; line-height:40px;}
.container .wrap .company .title h4{font-size:22px; color:#000; text-align:left; line-height:40px; display:block; height:40px;}
.container .wrap .company .title h4 .en{padding-left:10px; text-transform:uppercase;font-size:16px; color:#999; font-weight:normal;}
.container .wrap .company .title .tip{text-align:center; font-size:16px; color:#888; line-height:32px;display:block; height:32px;}
.container .wrap .company .con{padding-top:10px;}
.container .wrap .company .con p{text-indent: 2em;}
.container .wrap .company .con .more2{display:block; width:117px; height:31px;margin-top:20px; background:url(../images/more2.jpg) no-repeat left top;}
.container .wrap .company .con .more2:hover{display:block; width:117px; height:31px;margin-top:20px; background:url(../images/moreh.jpg) no-repeat left top;}
.container .wrap .news .title{display:block;width:432px; margin-left:10px; display:block; height:50px; line-height:50px;}
.container .wrap .news .title h4 a{ font-size:22px; color:#000; text-align:left; line-height:40px;  height:40px;}
.container .wrap .news .title h4 .en{ padding-left:10px;text-transform:uppercase;font-size:16px; color:#999; font-weight:normal;}
.container .wrap .news .con{display:block;width:432px; margin-left:10px; hight:128px;}
.container .wrap .news .con li{display:block; height:24px;background:#0072c3; margin-bottom:5px;}
.container .wrap .news .con li .time{float:left; width:50px; height:25px; background:#eaf2f7;padding-left:10px;}
.container .wrap .news .con li a{font-size:14px;color:#fff;padding:0px 0px 0px 5px; }



.case{display:block; width:100%;margin-top:40px; background:#f2f2f2;}
.case .inner{display:block; width:1003px; margin:0 auto;padding-top:30px;padding-bottom:30px;}
.case .inner .title h4{font-size:22px; color:#000; text-align:center; line-height:32px; display:block; height:32px;}
.case .inner .title h4 a{font-size:22px; color:#000; text-align:center; line-height:32px; display:block; height:32px;}
.case  .inner .title .tip{text-align:center; font-size:16px; color:#888; line-height:32px;display:block; height:32px;}
.case .inner .con{margin-top:20px;}
.case .inner .con .more3{display:block;width:97px; height:25px;margin-top:8px;}
.case .inner li{float:left; width:478px; height:173px; background:url(../images/picbg.jpg) no-repeat left top;padding:11px 10px; margin-right:6px;margin-bottom:6px;}
.case .inner li .left{float:left; width:204px;}
.case .inner li .left img{display:block; width:200px; height:150px; padding:1px;border:1px solid #e1e1e1;}
.case .inner li .right{float:right;width:255px;}
.case .inner li .right h2{font-size:18px; font-weight:normal;color:#0072c3;}
.case .inner li .right  .detail{display:block;margin-top:10px;line-height:24px;}
.case .inner li:nth-of-type(2n){margin-right:0px;}


/*ban*/
.banner {
	width: 100%;
	height: 420px;
	white-space: nowrap;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	z-index: 1;
	/*border:1px solid #F00; */
}

.banner_m {
	width: 50%;
	height: 420px;
	display: inline-block;
	position: relative;
}

.wrapper {
	*float: left;
	width: 1440px;
	height: 420px;
	display: inline-block;
	position: relative;
	left: -730px;
}

.fn-clear {
	zoom: 1;
}

.box_skitter {
	position: relative;
	background: none;
}

.box_skitter ul {
	display: none;
}

.box_skitter .container_skitter {
	overflow: hidden;
	position: relative;
}

.box_skitter .image {
	overflow: hidden;
}

.box_skitter .image img {
	display: none;
}

.box_skitter .box_clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 20;
}

.box_skitter .box_clone img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}

.box_skitter .prev_button {
	position: absolute;
	top: 203px;
	left: 72px;
	z-index: 100;
	width: 72px;
	height: 143px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: 0;
	background: url(../images/prev.png) no-repeat left top !important;
}

.box_skitter .next_button {
	position: absolute;
	top: 203px;
	right: 50px;
	z-index: 100;
	width: 72px;
	height: 143px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: 0;
	background: url(../images/next.png) no-repeat left top !important;
}

.box_skitter .label_skitter {
	z-index: 150;
	position: absolute;
	display: none;
}

.loading {
	position: absolute;
	top: 50%;
	right: 50%;
	z-index: 10000;
	margin: -16px -16px;
	color: #fff;
	text-indent: -9999em;
	overflow: hidden;
	background: url('ajax-loader.gif') no-repeat left top;
	width: 31px;
	height: 31px;
}

#slideshow {
	width: 1440px;
	height: 420px;
}

#slideshow ul {
	display: none;
}

