


/*LAYOUT*/
.bd {}
	.banner_index, #maincontent { width:960px;  margin-top:22px; height:406px; overflow:hidden;position:relative;}
		.banner_index div.pict {cursor: default !important;}
		.banner_index div.main {position: static;text-align: center;display: block;cursor: pointer !important}
		.banner_index .element {display: none;position: absolute !important;}
		.banner_index .main .guardian {display: none;height: 0;}
		.banner_index .navi {z-index: 9999999;}
		div.banner_index div.main{display:none;}div#maincontent div.element{position:absolute !important;}
		#slidebtn { position:relative;}
			.banner_index .left {top :157px;left: 0;cursor: pointer;}
			.banner_index .right {top: 157px;right: 0;cursor: pointer;}

		
		.servlist { margin-bottom:40px; margin-top:40px;}
			.servlist dl { width:297px; height:200px; margin-top:17px; float:left;}
				.servlist dl.centerbox { margin-left:35px; margin-right:34px;}
				.servlist dt { width:297px; height:126px; text-align:center;}
					.servlist dt img:hover {opacity:.8;filter:Alpha(Opacity=80)}
				.servlist dd { margin-top:10px;}
					.servlist dd h4 { font:300 17px/40px 'microsoft Yahei', 'simhei'; }
						.servlist dd h4 a { color:#fff;}
					.servlist dd p { color:#9F9E9E; font:normal 14px/16px 'microsoft Yahei', 'simhei'}
			.servlist h2 { background:url(serviceh2.jpg) no-repeat 0 0; height:42px; width:192px; text-indent:-9999px;}

		/*Modify by SJAY 2014-02-20 13:36:22*/
		.servlist { width:540px;}
			.servlist ul {  margin-top:17px;}
				.servlist ul li { width:180px; height:160px; float:left; background:url(servicelist_180.jpg) no-repeat;}
					.servlist ul li a { display:block; width:180px; height:160px; text-indent:-9999px;}
					.servlist ul li.centerbox { }
					.servlist ul li.cate9 { background-position:0 0;}
					.servlist ul li.cate9:hover { background-position:0 -160px;}
					.servlist ul li.cate10 { background-position:-180px 0;}
					.servlist ul li.cate10:hover { background-position:-180px -160px;}
					.servlist ul li.cate11 { background-position:-360px 0;}
					.servlist ul li.cate11:hover { background-position:-360px -160px;}
					.servlist ul li.cate12 { background-position:0 -320px;}
					.servlist ul li.cate12:hover { background-position:0 -480px;}
					.servlist ul li.cate13 { background-position:-180px -320px;}
					.servlist ul li.cate13:hover { background-position:-180px -480px;}
					.servlist ul li.cate14 { background-position:-360px -320px;}
					.servlist ul li.cate14:hover { background-position:-360px -480px;}
		.side { width:420px; margin-top:40px;}
			.sidenav { height:40px; background: url(sy_nt.png) no-repeat 25px; padding-left:85px;}
			.sidenav li { width:118px; height:40px; float:left; color:#797979; font:16px/40px 'microsoft Yahei'; text-align:center; }
				.sidenav li a { display:block; height:40px; color:#797979;}
				.sidenav li a:hover, .sidenav li a.on { color:#FFF; background:url(bg_tabs_bt.png) no-repeat 0 0; font-weight: bold;}

			.sidebox ul { padding:20px 0 0 35px;}
				.sidelist li { height:110px;}
					.sidelist li a { font:16px/25px 'microsoft Yahei'; color:#ccc;}
					.sidelist li a:hover{ color:#FFB11B;}
				.sidelist .time{ background:url(zoo.png) no-repeat -18px -219px; padding-left:15px; color:#FFB11B; font-family: Arial, Helvetica, sans-serif; height:20px; line-height:20px;}
				.sidelist .summary{ color:#999; font-family:'microsoft Yahei'; height:18px; line-height:20px;}
			

/*subpage*/
.cate { background:url(pageh2.jpg) repeat-x; height:75px;}
	.cate .newh2, .cate .viph2, .cate .caseh2, .cate .servh2, .cate .abouth2 { background:url(newsh2.jpg) no-repeat; width:165px; height:75px; text-indent:-9999px;}
	.cate .viph2 { background:url(viph2.jpg) no-repeat;}
	.cate .caseh2 { background:url(caseh2.jpg) no-repeat;}
	.cate .servh2 { background:url(servh2.jpg) no-repeat;}
	.cate .abouth2 { background:url(abouth2.jpg) no-repeat;}
	.newslist { width:668px; float:left; padding:20px 10px;}
		.newslist li { background:url(li.gif) no-repeat left center; padding-left:18px; font:normal 15px/40px 'microsoft Yahei', 'simhei';}
			.newslist li a { color:#fff;}
			.newslist li span { float:right; margin-right:10px; color:#fff;}
		.newslist dl{display:block;width:660px;float:left;border-bottom:1px dashed #666;clear:none;height:170px;overflow:hidden;margin-bottom:20px;}
			.newslist dl img{float:left;width:220px;height:150px;margin-right:10px;}
			.newslist dl dd h2{font-family:'microsoft Yahei';font-size:16px;color:#999; line-height:20px;}
				.newslist dl dd h2 a {color:#999;}
					.newslist dl dd h2 a:hover{color:#E43F11;}
				.newslist dl dd span{font-family:'HelveticaNeueLTStdCnBold';font-size:12px;color:#505050;height:20px;line-height:20px;word-spacing:0.8em;}
				.newslist dl dd p{font-family:'microsoft Yahei';font-size:14px;color:#797979;height:15px;line-height:25px;margin-top:10px;}
				
	
	/*add by SJAY 2014-02-27 14:52:8*/
	.tank{width:222px;float:left;margin-right:0;margin-bottom:0;margin-left:50px;padding-top:35px;padding-bottom:20px;}
		.tank li{width:222px;height:42px;padding:0px;display:block;text-align:center;background-image:url(lm_05.jpg);background-repeat:no-repeat;text-indent:10px;}
			.tank li a{width:201px;height:52px;display:block;color:#797979;font-family:'microsoft Yahei';font-size:16px;line-height:35px;font-weight:bold;word-spacing:1.1em;}
			.tank li:hover a{color:#fff;font-weight:bold;word-spacing:1.1em;}
			.tank li.active a { color:#FFB11B;}
		.lm_lista{background-image:url(lm_03.jpg);background-repeat:no-repeat;height:25px;width:222px;}
		.lm_listb{background-image:url(lm_08.jpg);background-repeat:no-repeat;height:29px;width:222px;}
		

	.viplist { text-align:center; padding:20px 10px;}
		.viplist ul {}
			.viplist li { float:left; margin-right:12px; margin-bottom:10px;}
				.viplist li img { border:5px solid #7E7E7E;}
	
	.catenav { width:180px; margin-top:40px;}
		.catenav h2 { color:#fff; font:normal 16px/40px 'microsoft Yahei', 'simhei'; border-bottom:1px solid #fff; text-indent:10px; background:#D99317;}
		.topcate { background:#C0C0C0; padding:0;list-style:none;}
			.topcate li{line-height:30px;height:30px;border-bottom:1px solid #F0F0F0;}
			.topcate li a{ display:block;width:150px;height:30px;padding-left:30px;}
			.topcate li a:hover{color:#fff;background:#D99317 url(ico_arr.gif) no-repeat top left;}
			.topcate .hover{line-height:30px;height:30px;border-bottom:1px solid #F0F0F0;background:#D99317 url(ico_arr.gif) no-repeat top left;}
			.topcate .hover a{color:#fff;}
		.toplist { background:#C0C0C0;}
		.toplist ul {margin:10px;padding:0;list-style:none;background:url(dotnum.gif) no-repeat top left;}
			.toplist li{line-height:30px;height:30px;padding-left:30px;border-bottom:1px solid #F0F0F0;}
			.toplist li span{float:right;color:#999;}

	.caselist { width:765px;}
		.caselist dl { width:180px; height:185px; margin-top:0; margin-bottom:17px; margin-right:15px; overflow:hidden;}
				.caselist dl.centerbox { margin-left:0; margin-right:0;}
			.caselist dt { width:180px; height:140px; text-align:center;}
				.caselist dt img { border:5px solid #999989;}
				.caselist dt:hover img { border:5px solid #FFB11B;}
			.caselist dd { margin-top:5px; width:180px;}
				.caselist dd h4 { font:14px/20px 'microsoft Yahei', 'simhei';}
					.caselist dd h4 a { color: #999}
					.caselist dd p { font-size:12px;}

	.aboutbg { width:960px; margin:0 auto; background:url(about.jpg) no-repeat; height:442px;}

	.aboutinfo { background:url(map.jpg) no-repeat right bottom; padding-bottom:130px; min-height:200px; margin-bottom:30px;}
		.aboutinfo h3 { font: 22px/60px 'microsoft Yahei', 'simhei'; color:#fff;}
		.aboutinfo p { font: 14px/24px 'microsoft Yahei', 'simhei'; color:#999; padding-bottom:20px;}
			.indent { text-indent:24px;}

	.w_banner{width:960px;clear:both;position:relative;display:block;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;background-repeat:no-repeat;font-family:'microsoft Yahei';font-size:20px;font-weight:bold;color:#FFFFFF;height:120px;letter-spacing:1.5pt;text-indent:45px;padding-top:100px;}

	
#ur_here{background-image:url(1.png);background-repeat:no-repeat;background-position:bottom;height:55px; margin-right:0;margin-bottom:0;}
	#ur_here a{color:#FFF;font-family:'microsoft Yahei';font-size:14px;height:30px;line-height:30px;background:#4B4B4B url(ur_here.jpg) no-repeat 0 -70px;padding:6px 0 5px 20px;padding:6px 0 6px 20px\9\0;}
	#ur_here a:first-child{background:url(ur_here.jpg) no-repeat 0 0;margin:0 6px 0 0;padding:6px 0 6px 65px;}
	#ur_here em{background:url(ur_here.jpg) no-repeat 0 -35px;height:30px;line-height:30px;width:11px;padding:6px 0px 6px 11px;margin:0 0 0 11px;}
	#ur_here em:first-child{background:url(ur_here.jpg) no-repeat 0 -105px;}

.textbox{ width:668px; float:left; padding:20px 10px; line-height:25px;color:#999;font-family:'microsoft Yahei';font-size:14px; padding-bottom:30px;}
	.textbox h3 { font: 22px/60px 'microsoft Yahei', 'simhei'; color:#fff;}



.posi h2 { background:url(posh2.gif) no-repeat; height:22px; line-height:22px; text-indent:25px;}
	.listcontent h1 { font:700 22px/40px 'simsun'; text-align:center;}
	.listcontent .intro { text-align:center; color:#999; line-height:22px;}
		.content { padding:10px 20px; line-height:24px;}

/*slider*/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; display: block;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 450px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0; position:absolute; width:960px;}
.flex-direction-nav a {width: 46px; height: 77px; margin: 0; display: block; background: url(lr.png) no-repeat 0 0; position: absolute; top: -247px; z-index: 10; cursor: pointer; text-indent: -9999px; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -77px; right: 10px; }
.flex-direction-nav .flex-prev {left: 10px;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25); }
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center;}
.flex-control-nav li {margin: 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {background: url(dot.png) no-repeat 0 -16px; display:block; height: 16px; overflow: hidden; text-indent:-99em; width: 16px; cursor: pointer; }
.flex-control-paging li a.flex-active { background-position: 0 0; }


/*flow*/
.about_process {
width:960px;
margin:0 auto;
clear:both;
background:url(about_process.png) no-repeat 0 0;
padding-top:40px; color:#Fff;
}
.about_process h3{
text-align:center;
font-family:'microsoft Yahei';
font-size:18px;
line-height:20px;
padding:10px 30px;
}
.about_process sup{
display:block;
font-family: 'microsoft Yahei';
font-size:38px;
color:#e04111;
line-height:40px;
}
.about_process ul{ padding:10px 0;}
	.about_process li{ width:320px; height:300px; display:block; float:left; overflow:hidden; font-family:"微软雅黑"; padding:0;}
	.about_process li:nth-child(2) h4{ background-position: 0 -64px;}
	.about_process li:nth-child(3) h4{ background-position: 0 -128px;}
	.about_process li:nth-child(4) h4{ background-position: 0 -191px;}
	.about_process li:nth-child(5) h4{background-position: 0 -255px;}
	.about_process li:nth-child(6) h4{background-position: 0 -319px;}
	.about_process li:nth-child(7) h4{background-position: 0 -383px;}
	.about_process li:nth-child(8) h4{background-position: 0 -447px;}
	.about_process li:nth-child(9) h4{background-position: 0 -511px;}
.about_process h4{
height:64px;
font-size:18px;
background:url(about_process_title.png) no-repeat 0 0;
line-height:64px;
padding-left:60px;
margin-bottom:10px;
font-family: 'microsoft Yahei';
}
.about_process p{
font-family: 'microsoft Yahei';
color:#999;
font-size:14px;
line-height:22px;
padding:10px 15px;
background:url(about_process_listyle.png) no-repeat 0 0;
}

.about_process_round {
width:719px;
height:90px;
margin:0 30px 0 auto;
clear:both;
background:url(about_process_round.png) no-repeat 0 0;
padding-top:40px;
background-color:#b93a14;
position:relative; color:#Fff;
}
.about_process_round h3{
display:block;
font-family: 'microsoft Yahei';
font-size:24px;
line-height:20px;
position:absolute;
left:50px;
top:45px;
}
.about_process_round ul{
width:430px;
margin:0 30px 0 auto;
}
.about_process_round li{
width:170px;
display:block;
float:left;
overflow:hidden;
font-family: 'microsoft Yahei';
font-size:14px;
padding:0;
}
.about_process_round li:last-child{
width:250px;
}


/*cooper*/
/*links*/
	.links {font-size: 14px;
	margin: 0 0 5px 0;
	padding: 15px 0 0 0;
	line-height:28px;
	font-size: 18px;
	color: #eee;
	font-family: Arial, "微软雅黑", "黑体";
	font-weight: normal;
	border-top:1px solid #303030;
	letter-spacing: 1px;}
		.links ul {}
			.links li { float: left; font-size:16px; margin: 5px; white-space: nowrap; word-wrap: break-word;}
/*ad*/
.sider-ad {}
	.sider-ad img { margin-top:10px;}
