/* 产品焦点图 */
.slideBox{ position:relative; overflow:hidden;padding:0px; margin:0px auto;width:100%;}
.slideBox ul{margin:0px; padding:0px; list-style:none;}
.slideBox .hd{ position:absolute; height:15px; width:100%;line-height:15px;bottom:10px;right:0px;z-index:1001;text-align:center;}

.slideBox .hd li{display:inline-block; width:12px; height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 5px;cursor:pointer;}
.slideBox .hd li.on{ background:#139DFF; color:#fff; }

.slideBox .bd{ position:relative;z-index:0;height:100%;}
.slideBox .bd li{vertical-align:middle;margin:0px; padding:0px;width:100%;}
.slideBox .bd img{width:100%;display:block;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;border:0px;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}






.home_news dl{padding:0px;}
.home_news dl dt{margin:0px;padding:50px 0px 20px 0px;border-bottom:1px solid #ddd; background:#fff; position:relative; text-align:center; }
.home_news dl dt span{display:inline-block; padding:10px 20px; text-align:center;font-size:18px;}
.home_news dl dt font{display:block;font-size:16px;text-align:center;}
.home_news dl dt b{display:inline-block;background:#0075C9; height:6px;width:28px; position:absolute;left:49%;bottom:-3px;}

.home_news dl dd{margin:0px; padding:40px 20px 0px 20px;background:#fff; min-height:200px;}
.home_news dl dd a{line-height:50px; display:inline-block;padding:0px;color:#666;font-size:15px;width:25%; text-align:center; background:url(../img/tu.png) no-repeat center top; min-height:140px; font-weight:bold;}
.home_news dl dd a:hover{ text-decoration:none;background:url(../img/tus.png) no-repeat center top;color:#0075C9;}
.home_news dl dd a i{ height:115px; line-height:115px; display:block;}

.home_news dl dd a:nth-child(1) i{background:url(../img/x1.png) no-repeat center center;}
.home_news dl dd a:nth-child(2) i{background:url(../img/x2.png) no-repeat center center;}
.home_news dl dd a:nth-child(3) i{background:url(../img/x3.png) no-repeat center center;}
.home_news dl dd a:nth-child(4) i{background:url(../img/x4.png) no-repeat center center;}

.home_news dl dd a:nth-child(1):hover i{background:url(../img/xs1.png) no-repeat center center;}
.home_news dl dd a:nth-child(2):hover i{background:url(../img/xs2.png) no-repeat center center;}
.home_news dl dd a:nth-child(3):hover i{background:url(../img/xs3.png) no-repeat center center;}
.home_news dl dd a:nth-child(4):hover i{background:url(../img/xs4.png) no-repeat center center;}


.volunteer{ background:#000 url(../img/bg1.jpg) no-repeat center center;min-height:788px;}
.volunteer dl{padding:0px;}
.volunteer dl dt{margin:0px;padding:50px 0px 20px 0px;border-bottom:1px solid #fff;position:relative; text-align:center; }
.volunteer dl dt span{display:inline-block; padding:10px 20px; text-align:center;font-size:18px;}
.volunteer dl dt font{display:block;font-size:16px;text-align:center;}
.volunteer dl dt b{display:inline-block;background:#0075C9; height:6px;width:28px; position:absolute;left:49%;bottom:-3px;}
.volunteer dl dd{margin:0px; padding:20px 0px 0px 0px;min-height:200px;}
.volunteer dl dd a{line-height:25px;display:inline-block;color:#666;font-size:13px; position:relative;width:25%; padding:10px 0px;}
.volunteer dl dd a span{ position:absolute;left:0px;top:10px; height:260px; display:block;color:#fff; line-height:25px; background:rgba(0,0,0,0.6);width:220px; padding:10px;}
.volunteer dl dd a span h1{ line-height:35px; text-align:center; font-size:14px;}
.volunteer dl dd a img{width:240px;height:280px;}
.volunteer dl dd a.cur{ text-align:right;}



.project{ padding:10px;}
.project a{line-height:25px;display:inline-block;color:#666;font-size:13px;width:29%; padding:15px 2%; text-align:center;border:1px solid #eee;}
.project a h1{line-height:35px; text-align:center; font-size:12px; font-weight:100;margin:0px;padding:0px;}
.project a img{width:100%;}
.project a.cur{ text-align:right;}





.information{ background:#000 url(../img/bg2.jpg) repeat center top;min-height:510px;}
.information dl{padding:0px;}
.information dl dt{margin:0px;padding:50px 0px 20px 0px;border-bottom:1px solid #ddd;position:relative; text-align:center; }
.information dl dt span{display:inline-block; padding:10px 20px; text-align:center;font-size:18px;}
.information dl dt font{display:block;font-size:16px;text-align:center;}
.information dl dt b{display:inline-block;background:#0075C9; height:6px;width:28px; position:absolute;left:49%;bottom:-3px;}
.information dl dd{margin:0px; padding:50px 0px 0px 0px;}
.information dl dd a{margin:0px 70px 30px 0px;line-height:25px;display:inline-block;padding:0px 0px 0px 90px;color:#A7A7A7;font-size:12px;position:relative;width:340px; min-height:120px; background:url(../img/line.png) no-repeat right bottom;word-wrap:break-word;}
.information dl dd a b{ font-size:45px; position:absolute;left:0px;top:10px; margin:0px; padding:0px;color:#000; font-weight:400;boder-bottom:1px solid #ddd; display:inline-block;}
.information dl dd a h1{ font-size:14px; margin:0px; padding:0px;color:#000;}

.information dl dd a:hover{background:url(../img/lines.png) no-repeat right bottom; text-decoration:none;}
.information dl dd a:hover b{color:#0076C9;}
.information dl dd a:hover h1{color:#0076C9;}



.home_about{position:relative;height:720px;}
.home_contact{background:url(../img/bg3.png) repeat center center;height:743px;width:100%; position:absolute;top:0px;}

.home_about dl{padding:0px;}
.home_about dl dt{margin:0px;padding:10px 0px 20px 0px;border-bottom:1px solid #ddd;position:relative; text-align:center; }
.home_about dl dt span{display:inline-block; padding:10px 20px; text-align:center;font-size:18px;}
.home_about dl dt font{display:block;font-size:16px;text-align:center;}
.home_about dl dt b{display:inline-block;background:#0075C9; height:6px;width:28px; position:absolute;left:49%;bottom:-3px;}
.home_about dl dd{margin:0px; padding:65px 330px 0px 350px;min-height:200px; line-height:25px; font-size:13px;}
.home_about dl dd span.span{ display:block;height:175px; overflow:hidden;text-overflow:ellipsis;}
.home_about dl dd ul{ margin:0px; padding:117px 40px 0px 130px;}
.home_about dl dd ul li{ margin:0px; padding:0px; list-style:none; line-height:35px;}
.home_about dl dd ul li a{color:#000; text-decoration:none;}
.home_about dl dd ul li a:hover{color:#0076C9;}


.left{width:200px;float:left;}
.left dl{margin:0px;padding:0px;}
.left dl dt{margin:0px; padding:0px; line-height:40px; background:#0076C9;color:#fff; text-align:center;}
.left dl dd{ margin:0px; padding:0px;border:solid #ddd; border-width:0px 1px 1px 1px;}
.left dl dd a{line-height:40px;color:#333;border-top:1px solid #ddd;display:block;font-size:14px; padding:0px 10px 0px 15px; background:url(../img/rjian.png) no-repeat 90% center; background-size:auto 25%;}
.left dl dd a:first-child{border-top:0px;}
.left dl dd a:hover{ text-decoration:none;color:#0076C9;background:url(../img/rjians.png) no-repeat 90% center;background-size:auto 25%;}
.left dl dd a.cur{ text-decoration:none;color:#0076C9;background:url(../img/rjians.png) no-repeat 90% center;background-size:auto 25%;}


.right{width:770px; float:right; }
.right dl.title{ margin:0px; padding:10px 10px;background:#fff; min-height:20px;color:#5A5A5A; border-bottom:1px solid #eee;}
.right dl.title dt{margin:0px; padding:0px 0px 0px 15px;border-left:3px solid #0956A8; float:left; font-size:16px;}
.right dl.title dd{margin:0px; padding:0px 0px 0px 15px;float:right;font-family:"宋体";color:#999;}
.right dl.title dd a{font-size:12px;color:#999;}
.right dl.title dd a.cur{color:#D15756;}


.about{ line-height:25px; font-size:14px;}


.detail{ background:#fff; margin-top:5px; font-size:14px; padding:25px; line-height:25px;color:#666;}
.detail p{ margin:0px; padding:0px;}

.detail .detail_title{ margin:0px; padding:0px; border:solid #ddd; border-width:1px 0px;}
.detail .detail_title span{ padding:0px 10px; display:inline-block; cursor:pointer; line-height:40px;}
.detail .detail_title span.cur{color:#0956A8;}
.detail .detail_descr{ margin:0px; padding:10px 0px; line-height:25px; font-size:14px;}
.detail .detail_descr .detail_con{ margin:0px; padding:15px 0px;} 
.detail .detail_descr .detail_con a.down{color:#666;}
.detail .detail_descr .detail_con a.down:hover{color:#0956A8;}

.detail dl.detail_img{ padding:0px 0px 20px 0px; margin:0px;}
.detail dl.detail_img dt{ margin:0px; padding:0px; float:left;}
.detail dl.detail_img dd{ margin:0px; padding:0px 0px 0px 20px; float:left;}
.detail dl.detail_img dd h1{ font-size:15px; font-weight:bold; display:block;}

.item{}
.item_img{ margin:0px; padding:0px 0px 20px 510px; position:relative; min-height:280px;}
.item_img img.img{ position:absolute;left:0px;top:0px;width:500px;height:280px;}
.item_img h2{ font-size:18px; font-weight:400; text-align:center; margin:0px; padding:5px 0px 0px 0px;}
.item_img span{ font-size:16px; font-weight:400; text-align:center; display:block;}


.item_tit{border-bottom:1px solid #eee; height:29px;}
.item_tit span{border-top:2px solid #0076C9; border-left:1px solid #eee;border-right:1px solid #eee; background:#F5F3F0; padding:8px 18px;color:#666; font-size:14px;}




.news{ margin:0px; padding:10px 0px; background:#fff;}
.news a{ display:block; line-height:35px; border-bottom:1px dashed #eee; font-size:13px; background:url(../img/dian.jpg) no-repeat left center; padding-left:15px;}
.news a:hover{color:#1D6A9E; text-decoration:none;}



.btn{background:#0CC;border:0px; text-align:center;color:#eee;cursor:pointer; position:relative; overflow:hidden;border-radius:2px; padding:2px 15px;}
.btn input{width:200px;height:32px;display:block; position:absolute;left:-70px;top:0px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.btn:hover{color:#eee;}

.search{padding:10px; background:#fff;width:1180px; margin:0px auto;}
.search a{ display:block; line-height:35px; border-top:1px solid #eee; font-size:13px; background:url(../img/dian.jpg) no-repeat left center; padding-left:15px;}
.search a:first-child{border-top:0px;}
.search a:hover{color:#1D6A9E;}


.service{ padding:10px;color:#666;}
.service input{ line-height:35px; border:1px solid #eee; padding:0px 10px;}
.service textarea{ line-height:35px; border:1px solid #eee; padding:0px 10px;}
.service button{ line-height:35px; border:1px solid #eee; padding:0px 35px; background:#eee;}