@charset "utf-8";
/* CSS Document */
/*通用样式*/
a, address, b, big, blockquote, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, ol, p, pre, small, span, strong, u, ul, var {
    margin: 0;
    padding: 0;
}
body, p, form, input, button, dl, dt, dd, ul, ol, li, h1, h2, h3, h4 {
    list-style: outside none none;
}
body, button, input, select, textarea {
    color: #666;
    font: 12px "Microsoft Yahei",Arial,Helvetica,sans-serif;
    font-family:Microsoft Yahei;
}
button, html input[type="button"], input[type="submit"] {
    cursor: pointer;
}
button[disabled], html input[disabled] {
    cursor: default;
}
input, select, textarea {
    font-size: 100%;
}
button::-moz-focus-inner{
	border: medium none;
    padding: 0;}
div a:hover{
	text-decoration:none;}
div a:focus{
	text-decoration:none;}
a{
	cursor: pointer;
}
img {
    border: 0 none;
    vertical-align: middle;
}
em, i, u {
    font-style: normal;
}
a{
	color:#333;
	text-decoration:none;
	outline:none}
.fl {
    float: left;
}
.fr {
    float: right;
}
.al {
    text-align: left;
}
.ac {
    text-align: center;
}
.ar {
    text-align: right;
}
.hide {
    display: none;
}
.center{
	margin:0 auto;}
.wrap{
	width:1200px;
	}
.clear{
	clear:both;}
	
.w1200{
	max-width:1200px;
	position:relative;
	margin:auto;}
.transparent{
	/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5; 
	opacity: 0.5;*/}
.Benergy_more{
	display:inline-block;
	width:80px;
	height:24px;
	background:url(../images/index/more.png) no-repeat;
	color:#f19a0f;
	cursor:pointer;}
.Benergy_more:hover{
	background:url(../images/index/more2.png) no-repeat;}
.morelink{
	color:#f19a0f;}
#top_flexslider{
	width:100%;}
/*color*/
.whitebg{
	background:#fff;
}
.whitefont{
	color: #fff;
}
/*color.end*/
/*=== Distance ===*/
.mt5{margin-top:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mr5{margin-right:5px}
.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}
.mt15{margin-top:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}
.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}
.mt25{margin-top:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.mr25{margin-right:25px}
.mt30{margin-top:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mr30{margin-right:30px}
.mt35{margin-top:35px}.mb35{margin-bottom:35px}.ml35{margin-left:35px}.mr35{margin-right:35px}
.mt40{margin-top:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mr40{margin-right:40px}
.mt50{margin-top:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.mr50{margin-right:50px}

.pt1{padding-top:1px}.pb1{padding-bottom:1px}.pl1{padding-left:1px}.pr1{padding-right:1px}
.pt2{padding-top:2px}.pb2{padding-bottom:2px}.pl2{padding-left:2px}.pr2{padding-right:2px}
.pt3{padding-top:3px}.pb3{padding-bottom:3px}.pl3{padding-left:3px}.pr3{padding-right:3px}
.pt4{padding-top:4px}.pb4{padding-bottom:4px}.pl4{padding-left:4px}.pr4{padding-right:4px}
.pt5{padding-top:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.pr5{padding-right:5px}
.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.pr10{padding-right:10px}
.pt15{padding-top:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.pr15{padding-right:15px}
.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}
.pt25{padding-top:25px}.pb25{padding-bottom:25px}.pl25{padding-left:25px}.pr25{padding-right:25px}
.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.pr30{padding-right:30px}
.pt35{padding-top:35px}.pb35{padding-bottom:35px}.pl35{padding-left:35px}.pr35{padding-right:35px}
.pt40{padding-top:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.pr40{padding-right:40px}
.pt50{padding-top:50px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}.pr50{padding-right:50px}
/*=== Distance ===*/
/*右侧工具栏*/
.Benergy_sidertop{
    bottom: 15%;
    left: 50%;
    margin-left: 585px;
    position: fixed;
    z-index: 999;
	width:40px;
}
.Benergy_sidertop .btn_rmenu {
    cursor: pointer;
	display:inline-block;
    height: 40px;
    margin-bottom: 5px;
    position: relative;
    width: 40px;
	color: #fff;
}

.Benergy_sidertop .btn-wx {
    background: #d5d5d5 url(../images/common/silder.png) no-repeat -10px -50px;
}
.Benergy_sidertop .btn-wx:hover{
	background: #12adff url(../images/common/silder.png) no-repeat -10px -50px;}
.Benergy_sidertop .btn-wx .pic{
	background: #35aaf2;
    left: -140px;
    padding: 10px 0 0;
    position: absolute;
	display:none;
    text-align: center;
    top: 0;
    width: 140px;}
.Benergy_sidertop .btn-wx .pic p{
	margin:5px 0 5px ;}
.Benergy_sidertop .btn-qq {
    background: #d5d5d5 url(../images/common/silder.png) no-repeat -10px -3px;
}
.Benergy_sidertop .btn-qq:hover{
	 background: #12adff url(../images/common/silder.png) no-repeat -10px -3px;}
.Benergy_sidertop .btn-qun {
    background: #d5d5d5 url(../images/common/silder.png) no-repeat -10px -182px;
    
}
.Benergy_sidertop .btn-qun:hover{
	background: #12adff url(../images/common/silder.png) no-repeat -10px -182px;
	}
.Benergy_sidertop .btn-phone {
    background: #d5d5d5 url(../images/common/silder.png) no-repeat -10px -98px;
}
.Benergy_sidertop .btn-phone .phone {
    background-color: #35aaf2;
    color: #fff;
    display: none;
    font-size: 14px;
    left: -160px;
    line-height: 40px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 160px;
}
.Benergy_sidertop .btn-phone:hover{
	background: #12adff url(../images/common/silder.png) no-repeat -10px -98px;}
.Benergy_sidertop .btn-top {
    background: #d5d5d5 url(../images/common/silder.png) no-repeat -10px -145px;
}
.Benergy_sidertop .btn-top:hover{
	background: #12adff url(../images/common/silder.png) no-repeat -10px -145px;
}

/*右侧工具栏end*/
/*页头*/
.Benergy_topbar{
	position: relative;
	width:100%;
	left:0;
	top:0;
	background:#313439;
	width:100%;
	line-height:40px;
	color:#CCCCCC;
	z-index:10;}
.Benergy_topbar a,
.Benergy_topbar a:hover{
	color:#CCCCCC;
	text-decoration:none;}
.Benergy_topbar .line{
	display:inline-block;
	width:2px;
	height:20px;
	margin-bottom:-5px;
	margin-left:13px;
	margin-right:15px;
	background:#4d4d4d;
	border-left:1px solid #1a1a1a;}
.Benergy_topbar .phone{
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/common/phone.png) no-repeat center center;}
.Benergy_topbar .star{
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/common/star.png) no-repeat center center;}
.Benergy_topbar .weibo{
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/common/weibo.png) no-repeat center center;}
.Benergy_topbar .weixin{
	position:relative;
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/common/weixin.png) no-repeat center center;}
.Benergy_topbar .weixin:hover{
	}
.Benergy_topbar .weixin:hover img{
	display:block;}
.Benergy_topbar .weixin img{
	position:absolute;
	top:40px;
	left:-10px;
	z-index:8;
	display:none;}
/*页头end*/
/*顶部菜单栏*/
.Benergy_navbar{
	position:relative;
	background:#fff;
	height:70px;
	line-height:70px;
	z-index:9;}
.Benergy_navbar .logo{
	height:38px;
	display:inline-block;
	margin-top:16px;
	position: relative;}
.Benergy_navbar .logo img{
	height:100%;
	width: auto;
	float: left;}
.Benergy_navbar .navlist span{
	display:inline-block;
	margin-left:30px;
	height:70px;
	position:relative;}
.Benergy_navbar .navlist span:hover a{
	color:#F19A0F;}
.Benergy_navbar .navlist span a{
	color:#646055;
	text-decoration:none;
	font-size:16px;}
.Benergy_navbar .navlist span:hover a{
	color:#F19A0F;}
.Benergy_navbar .navlist span a.active{
	color:#F19A0F;}
.Benergy_navbar .navlist span a.active i{
	position:absolute;
	right:0;
	bottom:10px;
	width:100%;
	height:2px;
	background:#F19A0F;}

.Benergy_navbar .subnav{
	background:#fff;
	position:relative;}
.Benergy_navbar .subnav .container{
	position:relative;}
.Benergy_navbar .subnav .dropdown{
	position:absolute;
	width:140px;
	top:-1px;
	display:none;
	}
.Benergy_navbar .subnav .dropdown.zjbn1{
	right:466px;}
.Benergy_navbar .subnav .dropdown.zjbn2{
	right:370px;}
.Benergy_navbar .subnav .dropdown.zjbn3{
	right:270px;}
.Benergy_navbar .subnav .dropdown.zjbn4{
	right:174px;}
.Benergy_navbar .subnav .dropdown.zjbn5{
	right:75px;}

.Benergy_navbar .subnav .dropdown .dropwrap{
	position:relative;
	background: url(../images/common/dropdown.png) ;
	overflow:hidden;
	z-index:1;}
.Benergy_navbar .subnav .dropdown p{
	height:44px;
	line-height:44px;
	margin-bottom:0;
	text-align:center;
	position:relative;
	transition: all 0.3s ease-in-out;
	cursor:pointer;}
.Benergy_navbar .subnav .dropdown p a{
	color:#000;}
.Benergy_navbar .subnav .dropdown p:hover{
	background: url(../images/common/dropdown.png) ;}
.Benergy_navbar .subnav .dropdown p:hover a{
	color:#f19a0f;}
.Benergy_navbar .subnav .dropdown p:first-child{
	border:none;}
.Benergy_navbar .subnav .dropdown a{
	display:inline-block;
	width:100%;
	height:44px;
	color:#999;}
.Benergy_navbar .subnav .dropdown p i{
	position:absolute;
	background:url(../images/common/arrow.png) no-repeat;
	width:9px;
	height:16px;
	right:10px;
	top:13px;
	display:none;}
/*顶部菜单栏end*/

/*页尾*/
.Benergy_footer{
	background:#383736;
	padding:20px 0;}
.Benergy_footer .footeritem1{
	width:20%;
	float:left;}
.Benergy_footer .footeritem1 h4{
	color:#fff;
	padding-bottom:10px;}
.Benergy_footer .footeritem1 p a{
	color:#adadac;}
.Benergy_footer .footeritem2 h4{
	color:#fff;
	padding-bottom:10px;}
.Benergy_footer .footeritem2 p a,
.Benergy_footer .footeritem2 p{
	color:#adadac;}
	

.Benergy_footer .col-md-7{
	padding-left:0;
	padding-right:0;}
.Benergy_footer .col-md-5{
	position:relative;
	padding-left:0;
	padding-right:0;}
.Benergy_footer .ewmwrap{
	position:absolute;
	right:0;
	top:0;}
.Benergy_footer .ewmwrap h4{
	color:#fff;
	padding-bottom:10px;}
.Benergy_footer .ewmwrap p{
	margin-bottom:0;
	margin-top:5px;}
.Benergy_footer .ewmwrap p a{
	color:#adadac;}
/*页尾end*/

/*瀑布流*/

.container-fluid .box{
	margin-bottom:20px;
    float: left;
    width: 47%;}
.container-fluid .box.w3{
	width:30.6%;}
.container-fluid .box p{
	text-align:center;
	foont-size:12px;}
.container-fluid .box img {
  width: 100%
}
/*瀑布流end*/
/*地图弹窗*/
.baidumapwrap{
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:1;
	display:none;}
.baidumapwrap .baidumapwrap_bj{
	position: absolute;
	z-index:2;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#000;
	opacity:0.5;
	filter:alpha(opacity=50);}
.baidumapwrap .baidumap{
	position:absolute;
	width:1000px;
	height:780px;
	left:50%;
	top:50%;
	margin:-390px 0 0 -500px;
	z-index:3;}
.baidumapwrap .maptype{
	position:absolute;
	width:86px;
	height:60px;
	left:50%;
	top:50%;
	z-index:9999;
	margin:300px 0 0 380px;
	border:5px solid #fff;
	background:url(../images/lxwm/maptype.png) no-repeat 0 0px;
	filter:alpha(opacity=70);
	opacity: 0.7;
	cursor:pointer;
}
.baidumapwrap .maptype:hover{
	filter:alpha(opacity=100);
	opacity: 1;
}
.baidumapwrap .maptype.qj{
	background:url(../images/lxwm/maptype.png) no-repeat 0 -121px;
}
/*地图弹簧end*/

/*领导关怀弹窗*/
.ldgh_wrap{
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:99;
	display:none;}
.ldgh_wrap .bj{
	position:fixed;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.8;
	filter:alpha(opacity=80);}
.ldgh_wrap .bigpicwrap{
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
	top:-100%;
	overflow:hidden;
	}
/*领导关怀弹窗end*/

/*企业邮箱弹窗*/
.email_wrap{
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:99;
	display:none;}
.email_wrap .bj{
	position:fixed;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.8;
	filter:alpha(opacity=80);}
.email_wrap .email{
	background:url(../images/bczc/email_wrap.png) no-repeat;
	position:absolute;
	left:50%;
	top:50%;
	width:547px;
	height:506px;
	margin:-203px 0 0 -273px;
	overflow:hidden;}
.email_wrap .email .content{
	position:relative;
	padding:90px 80px 0;
}
.email_wrap .email .content .hr_email{
	padding:30px 0 0 0;
	font-size:20px;
}
/*企业邮箱弹窗end*/