.container{width: 1190px;}
.mt2{margin-top: 2rem;}
a{color: #ec6b10;}
a:hover{color: #f2891a;}
header{background: #f4f4f4;}
nav{padding: 0; background: #ec6b10; height: 50px;}

.navBar{ position:relative; z-index:1; color:#fff; line-height:50px;   }
.navBar ul{padding: 0;}
.nav{ width:1190px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav .m{ float:left;  position:relative; border:1px solid #EA4800; border-top:0; border-bottom:0; margin-left:-1px;   }
.nav h3{ float:left;  font-weight:normal; font-size:16px; height:50px; overflow:hidden; margin:0; }
.nav h3 a{ display:block; color:#fff;  padding:0 32px; line-height:50px; border-left:1px solid #FA6D06; vertical-align:top;  }
.nav .on{ border:0;  }
.nav .on h3 a{ background:#f2891a; color:#fff; font-weight:bold; border-top:1px solid #FA6D06;  }
.nav .sub{ display:none; /*默认隐藏*/ width:130px; padding:5px 0;   position:absolute; left:0; top:50px; background:#f2891a; border:1px solid #F96105; border-top:0;   }
.nav .sub li{ height:30px; line-height:30px; text-align: center;  float:left; width:128px; list-style: none;  }
.nav .sub li a{ display:block; padding-left:6px; background:url(../images/icon.png) 0 9px no-repeat; color:#fff;   }
.nav .sub li a:hover{ background: #ec6b10; color:#fff;    }

#m2 .sub {width: 258px;}

.fullSlide{ min-width:1000px;  position:relative;  height:460px; overflow:hidden;   }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:460px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }

.tips{background: #f8f8f8; padding:24px 0; height: 80px; line-height: 32px;}
.tips strong{color: #e5792c; float: left;}
.tips strong i{font-size: 1.6rem;}
.txtScroll-left .bd{ padding:0 10px; width:800px; overflow:hidden;    }
.txtScroll-left .bd ul{ padding: 0; overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ margin-right:20px;  float:left; list-style: none;  text-align:left; _display:inline;}
.txtScroll-left .bd ul li span{ color:#999;  }

main{background: url(../images/bg.jpg) repeat; padding: 2.8rem 0 6rem 0;}
section{margin-bottom:2.8rem;}
.wrap01{padding: 2rem 1rem; background: #fff;}
.wrap01r{width: 250px; margin:0 auto;}
.column h2{margin:0; background: url(../images/icon.png) left no-repeat; font-size: 2.4rem; line-height: 5.2rem; color: #f58711; padding-left:4.8rem;}
.column h2 small{color: #f58711; margin-left: 1.6rem; font-size: 1.8rem;}
.content{padding: 2rem;}

.wrap03{background: #fff; border:#ccc 1px solid; padding: 2rem 1rem; line-height: 2;}
.wrap03 h3{text-align: center;}
.wrap03 h3 a{color: #de0000;}


.slideBox{ width:360px; height:230px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox ul{padding: 0;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{list-style: none; float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ list-style: none; zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:360px; height:230px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.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;  }

.notice { width: 100%;  overflow: hidden; }
.notice ul{padding: 0;}
.notice li{list-style: none;}
.notice .tab-hd { height: 36px;  border-bottom: #4d4d4d 1px solid; color: #4d4d4d; }
.notice .tab-hd ul { margin-left: 8px; }
.notice .tab-hd li{ float: left; height: 36px; line-height: 36px; }
.notice .tab-hd li a{ display:block; font-weight: bold; line-height: 36px; font-size: 1.6rem;  width: 100px; text-align: center; text-decoration: none; color: #4d4d4d; }
.notice .tab-hd li a:hover{ color:#f60; text-decoration:none;   }
.notice .tab-hd li.on{ background-color: #fff; position: relative; background: url(../images/tab-bd-li.jpg) bottom no-repeat; }
.notice .tab-hd li.on a{color: #f60;}
.notice .tab-bd { border-top: 1px solid #e8e8e8; padding:5px;  }
.notice .tab-bd ul{ overflow:hidden; zoom:1; }
.notice .tab-bd li {  overflow: hidden; clear: both; overflow: hidden; line-height: 3; border-bottom: #ddd 1px dashed;}
.notice .tab-bd li a{float: left; color: #747474; font-size:15px;}
.notice .tab-bd li span{float: right; color: #747474;}


.wrap06{padding: 2rem 1rem; background: #fff;}
.picScroll-left{ overflow:hidden; position:relative; margin-top: 2rem; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:274px; height: auto;  display:block;  padding:4px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
.picScroll-left .bd ul li .title a{color: #2E2E2E;}


footer{padding: 24px 0; text-align: center; background: #2e2e2e; color: #737373; line-height: 2;}

.tips2{background: #fff;}
.tips2 h2{margin: 0; display: inline-block; width: 146px; height: 50px; line-height: 50px; text-align: center; color: #fff; background: url(../images/tips2_h1.jpg) left no-repeat; font-size: 1.8rem; font-weight: bold;}
.tips2 .cate{display: inline; width: 1036px;}
.tips2 .cate a{margin: 0 20px; color: #999;}
.tips2 .cate a:hover, .tips2 .cate a.active{color: #f2891a;} 

.portlet{background: #fff; padding: 2rem; overflow: hidden;}
.portlet h1{text-align: center;}

#allmap{width: 100%; height: 400px; margin-top: 2rem;}

.gbook{background: #fff; padding: 2rem;}


/*文章栏目*/
.portlet-title h3{display: inline; float: left; margin:0; line-height: 34px;}
.portlet-meta{margin: 2rem 0; text-align: right;}
.portlet-body{padding:0 2rem;}
.newslist li{list-style:  none; margin-bottom: 2rem;}

.media{padding: 1rem 0; }
.media-heading{margin-top: 1rem;}
.media h5{font-weight: bold; font-size: 1.6rem;}
.media p{line-height: 2;}
.list-unstyled li{background: url(../images/arrow_004.gif) left no-repeat; padding-left: 2rem; line-height: 2}
.tile-title {text-align: center; font-weight: bold;}

ul.da-thumbs{padding: 0;}
.da-thumbs {
	list-style: none;
	width: 1080px;
	
	position: relative;
	margin: 20px auto;
	padding: 0;
}
.da-thumbs li {
	float: left;
	margin: 5px;
	background: #fff;
	padding: 8px;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	width: 260px; height: 172px;
}
.da-thumbs li a,
.da-thumbs li a img {
	display: block;
	position: relative;
	width: 244px;
	height: 156px;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: #333;
	background: rgba(75,75,75,0.7);
	width: 100%;
	height: 100%;
}
.da-thumbs li a div span {
	display: block;
	padding: 10px 0;
	margin: 40px 20px 20px 20px;
	text-transform: uppercase;
	font-weight: normal;
	color: rgba(255,255,255,0.9);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.5);
	box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
}

.search-pagination{clear: both; overflow:hidden;}

.wrap05{text-align: center; clear: both; overflow: hidden;}
.wrap05 i{font-size: 66px;}
.wrap05 span{font-size: 18px; line-height: 30px;}
.wrap05left{float: left; width: 64px;}
.wrap05right{float: right; width: 1050px;}
.w05{margin:0 -15px; padding: 15px 0;}
.w05 a{color: #fff; text-decoration: none; }
.w051{background: #f26c6c;}
.w052{background: #DEA25B;}
.w053{background: #988DDC;}
.w054{background: #79BF74;}
.w055{background: #64B0E0;}
.w056{background: #DD7299;}

.contact{text-align: center; margin:5rem 0; color: #999;}
.contact i{font-size: 6rem;}
.contact span{font-size: 1.8rem;}

.link{padding:1rem 0;}
.link a{margin-right:1rem;}