@charset "utf-8";

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */
html{ width:100%; }
body{ width:100%; color:#555;font:12px/20px SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none;}
a{color:#555;text-decoration:none; outline:none;}
a:hover {color:#f30; text-decoration:underline; }
.fl{ float:left !important; }
.fr{ float:right !important; }
.mab{ margin-bottom:10px; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.siteWidth{ width:1000px; margin:0 auto;   }
.column{ overflow:hidden; margin-bottom:10px;  }


/* 导航 */
#header{ margin-bottom:1px; min-width:1000px; }
.logoBar{ width:1000px; margin:0 auto; padding: 20px 0;  }
.logoBar h1{ font: bold  30px Georgia; line-height:35px; background:url(../images/logo.gif) left center no-repeat; height:70px; padding-left:270px; color:#FF0000;  }
.logoBar h1 em{ font-size:17px; color:#333}

.logoBar span{ float:right; font:bold 25px Georgia; color:#F00; margin-top:5px; }
.logoBar span em{font-size:16px; color:#333;}

.header{width:1000px; margin:0 auto; padding: 20px 0; }



.navBar{ position:relative; z-index:1;  background:#007ec9; color:#fff; height:40px; line-height:40px; min-width:1000px;  }
.nav{ width:1000px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav .m{ float:left;  position:relative; border-top:0; border-bottom:0; margin-left:-1px;   }
.nav a:hover{ text-decoration:none; color:#ff0;   }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px; height:40px; overflow:hidden;  }
.nav h3 a{ display:block; color:#fff;  padding:0 45px;  vertical-align:top;  }
.nav .on{ border-color:#da261e;   }
.nav .on h3 a{ background:#da261e; color:#ff0; border-color:#1f7caf !important;  }
.nav .sub{ display:none; /*默认隐藏*/ width:99px; padding:5px 0;   position:absolute; left:-1px; top:40px; background:#1F7CAF; text-align:center;  }
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ height:20px; line-height:20px; padding:4px 0;  display:block; background:url(../images/icon.png) 0 9px no-repeat; color:#fff;   }
.nav .sub li a:hover{ color:#ff0; background:#2595d1;   }



/* banner */
.banner{ width:100%;  position:relative;  height:410px; background:#000; min-width:1000px; }
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:410px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:410px; }

.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.banner .hd ul{ text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
	}
.banner .hd ul .on{ background:#f00;  }

.banner .prev,
.banner .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
	.banner .next{ left:auto; right:15%; background-position:-6px -137px; }


/* content */
#content{ background:#eee; padding:10px 0;  overflow:hidden;  }
.mainContent{ width:750px; float:left;   }
.side{ width:220px; float:right;   }


/*优势*/
.advantage{ width:1000px; margin:0 auto; padding:25px 0;}
.advantage li{ width:249px; border-right:1px solid #f1f1f1; height:75px; float:left; text-align:center; font-size:18px;font-weight:bold; font-family:"Microsoft YaHei";}
.advantage li span{ line-height:40px; height:40px; color:#f60; display:block; font-size:30px; }
.advantage li em{line-height:30px; color:#333;}
.advantage .none_right_bold{ border-right:1px solid #fff;}


/*拓展*/
.expand_bg{background:#eee;min-width:1000px;}
.expand{ width:1000px; margin:0 auto; padding:25px 0 0 0;}
.expand h3{ text-align:center;font-size:30px;font-weight:bold; font-family:"Microsoft YaHei"; color:#f60; }
.expand h3.blue{ color:#007ec9}
.expand h3.green{ color:#009900}
.expand h3.red{ color:#ff0000}

.expand h4{ width:60px; margin:20px auto; border-bottom:2px solid #f60; height:3px;  }
.expand h4.blue{border-bottom:2px solid #007ec9;}
.expand h4.red{border-bottom:2px solid #ff0000;}



.expand li{ width:235px; margin-right:20px;  height:230px; float:left; text-align:center; font-size:16px; font-family:"Microsoft YaHei"; background:#fff; line-height:30px; border-radius:5px; margin-bottom:20px;}
.expand li img{ width:235px; height:176px; border-radius:5px 5px 0 0 }
.expand li:hover{ background:#FFC;}

.expand .none_margin-right{ margin-right:0;}

#case li{width:235px; height:120px; }
#case li img{width:233px; height:118px;border-radius:5px; border:1px solid #fff;}
#case li img:hover{border:1px solid #f00;} 



/* 拓展基地css */
	.foucebox {width:1000px;height:400px;background:#000;margin:0 auto;}
	.foucebox .bd{position:relative;float:left;width:750px;height:400px;overflow:hidden;}
	.foucebox .showDiv {position:relative;width:750px;height:400px;}
	.foucebox .showDiv img {width:750px;height:400px;}
	.foucebox .showDiv p { position:absolute;left:20px;bottom:0;padding-right:20px;color:#aaa;z-index:9; height:44px; }
	.foucebox .showDiv h2 { position:absolute;left:20px; bottom:0; width:380px;height:34px;  background:url(../images/foucebox_h2.png) no-repeat 0 4px;_background:none;padding-left:40px;_padding-left:0;font-size:24px;font-family:"Microsoft Yahei";line-height:34px;z-index:9;overflow:hidden;}
	.foucebox .showDiv h2 a {color:#8ecf12;font-weight:normal;}
	.foucebox .foucebox_bg {position:absolute;left:0;bottom:0;width:750px;height:107px;background:#000;filter:alpha(opacity=60);opacity:0.6;z-index:8;overflow:hidden;}

	.foucebox .hd{width:244px; height:318px;float:right;}
	.foucebox .hd ul li{width:114px; height:91px; float:left; margin:0 0 10px 4px; display:inline; position:relative;}
	.foucebox .hd ul a {display:block;width:114px;height:91px;}
	.foucebox .hd ul img{width:108px; height:84px; border:3px solid #2b2b2b;}
	.foucebox .hd ul .txt_bg{width:108px; height:24px; position:absolute; left:3px; top:63px; background:url(images/bg_png.png) no-repeat; _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="../images/bg_png.png");}
	.foucebox .hd ul .txt{width:103px; height:24px; line-height:24px; color:#fff; position:absolute; left:4px; bottom:4px; z-index:2; text-align:center; padding-right:5px;overflow:hidden;}
	.foucebox .hd ul .mask{width:108px; height:85px; display:block; position:absolute; left:3px; bottom:3px; z-index:3; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000', endColorstr='#66000000');background:rgba(0,0,0,0.4);}
	.foucebox .hd ul a:hover .mask, .foucebox .hd ul .on .mask{display:none; position:relative;}
	.foucebox .hd ul a:hover img, .foucebox .hd ul .on img{border-color:#70a20f;}
	.foucebox .hd ul a:hover{color:#fff;}
	.foucebox .hd ul a:hover .txt_bg {background:#70a20f;}



/*简介*/
.about_bg{ background:url(../images/about_bg.jpg) #eee;  overflow:hidden; height:300px; min-width:1000px; }
.about_bg p{text-indent:2em; }
.about { width:1000px; margin:0 auto;font-size:14px; color:#FFF; padding:30px 0; font-size:16px; line-height:30px; }
.about h3{ width:150px; margin:0 auto; text-align:center; font:30px bold; border-bottom:2px solid #fff; padding-bottom:10px; margin-bottom:20px; }

/*简介2*/
.about_bg_02{ background: #eee;  overflow:hidden; height:300px; margin-top:20px; min-width:1000px; }

.about_02 { width:1000px; margin:0 auto;   }

.about_02 .about_pic{ width:600px; float:left;}
.about_02 .about_content{ float:right; width:380px;text-indent:2em; font-size:14px;font-size:14px; line-height:25px;padding:10px; background:#007ec9; color:#FFF; height:240px; overflow:hidden;  }
.about_02 .about_content h3{ font-size:18px;font-weight:bold; font-family:"Microsoft YaHei"; line-height:30px;}




/* footer */
#footer{ background:#fff; border:1px solid #D7D7D7; padding:20px 0; text-align:center;  }
#footer .copyRight{ padding:10px 0; font-family:Arial; }