@charset "utf-8";
*{margin:0;padding:0;border:0;font-family:Microsoft Yahei,Arial,Helvetica,sans-serif}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body{z-index:2;width:100%; background:#fff;}
a{color: #000;}
img{display:block}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:14px/1.5 "微软雅黑","Microsoft Yahei";color:#444;background-color:#fff;
    -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; text-size-adjust: 100%;
}
a{text-decoration:none;}
img{width: 100%; transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.w_100{width: 100%;}

/*控制文字行数*/
.texthang_1{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.texthang_2{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

/*过渡效果*/
.trans2 {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.trans3 {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.trans4 {
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.trans6 {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}

.trans8 {
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

.trans10 {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

/*地图*/
#map .BMap_pop .BMap_bottom{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;outline:inherit}
#map .BMap_pop .BMap_center{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;outline:inherit}

.pages{text-align:center;padding-top:10px; padding-bottom:35px;}
.pages ul,.page ul li{position:relative}
.pages ul li{margin-right:4px;text-align:center;display: inline-block;
vertical-align: top;}
.pages ul li a{color:#666;border:1px solid #e1e1e1; background: #fff;display: block;padding: 0 10px;
	min-width: 40px;line-height: 40px;border-radius: 50%;transition:.3s}
.pages ul li a:hover{background:#E58014;color:#fff;border:1px solid #E58014;}
.pages ul li.active a{background: #E58014; border:1px solid #E58014; color:#fff;}

/*搜索*/
.search{
	margin-top: 44px;
	margin-right: 20px;
	float: right;
	padding: 0 5px;
	position: relative;
}
.top_oppen .search{
	margin-top: 28px;
}
.top_oppen_back .search{
	margin-top: 44px;
}
.search img{
	width: 20px;
	display: block;
	cursor: pointer;
}

.searchbox{
	display: none;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -117px;
	width: 235px;
	padding: 15px;
	overflow: hidden;
	background: rgba(0,0,0,.5);
	
}
.search:hover .searchbox{
	display: block;
}
.searchbox form{
	display: block;
	position: relative;
}
.search1{
	display: block;
	width: 205px;
	height: 40px;
	line-height: 40px;
	padding: 0 40px 0 10px;
	background: transparent;
	border: 1px solid #fff;
	font-size: 15px;
	color: #fff;
}
.search2{
	position: absolute;
	right: 10px;
	top: 0;
	background: url(../images/search.png) no-repeat center center;
	background-size: 100% auto;
	width: 24px;
	height: 40px;
}
.search ::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #fff;
}

.search :-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #fff;
}

.search ::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #fff;
}

.search :-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #fff;
}