﻿@charset "utf-8";

*{padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; }
body{background: #f6f6f8; position: relative; max-height:100%; min-width:1240px; }
body,div,span,p,input,button,em,h1,h2,h3,h4,h5,h6,ul,li,dl,dd,dt,a{ font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif!important; margin:0; padding:0;  }
.max-box{ width: 1200px; margin:0 auto ; padding: 0;}
.reg_min{ max-width:410px; margin:0 auto; border-radius:15px; box-shadow:0px 0px 20px #ddd; background:#f3fcfc; padding:46px 40px 60px 40px;}
.up,.up1{ background:url(../../images/index/region-icon1.jpg) no-repeat center right; float:right; width:21px; height:50px; display:block; margin:0 20px 0 8px;}
.down,.down1{ background:url(../../images/index/region-icon2.jpg) no-repeat center right; float:right; width:21px; height:50px; display:block; margin:0 20px 0 8px;}
.red{ color: #f94a4a;font-style: normal; }
.btnIcon-bg{ background:url(../../images/btn-icon/icon.png) no-repeat;}
.memb-box{max-width: 1000px;margin: 0 auto;min-width: 1000px; width: 90%;}
img{ vertical-align: middle; }
.boxBag{display:block;position:fixed; width:100%; height:100%;z-index:9999;background-color:#000;top:0;left:0;filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6}
.pd0{padding: 0;}
.w6{ width:50%} 
.w2{width:16%; float: left;}
.w10{width:84%;float: left;}

ul,li{ list-style:none;margin: 0; padding: 0;} 
a:hover{ text-decoration:none; color: #00C99D}
a:link{ text-decoration: none!important; }
.clear{ clear:both;}
.mgt2{ margin-top:20px;}
.mgt1{ margin-top: 10px;} 
.mgb2{ margin-bottom:20px;}
.mgb1{ margin-bottom:10px;}
.pdt2{ padding-top: 20px; }
.pdb2{ padding-bottom: 20px}
.hide{display:none;}
.show{ display:block;}
.home-bg{ width:100%; height:auto; background:#f0f6f6; min-width: 1200px;}
.fl{ float:left;}
.fr{ float:right;}
.leftNav{z-index: 99; position: relative;}
.green{ color: #00C99D; }
.gray{ color: #666; }
.gray-ad{ color: #999; }
.vline {display: inline-block;width: 1px;height: 12px;vertical-align: middle;background: #e0e0e0;margin: 0 10px;}
.upTriangle{ border-left: 10px solid transparent;border-right: 10px solid transparent;}
.upTriangle-c-whit{border-bottom: 10px solid #fff;}
.downTriangle{border-left: 5px solid transparent;border-right: 5px solid transparent;}
.downTriangle-c-gray{border-top: 5px solid #666666;transition: all 0.3s ease-out;transform: rotate(0deg);}
.upTriangle-up{transition: all 0.3s ease-out;transform: rotate(180deg);}
.upTriangle-small-c-gray{border-bottom: 5px solid #666666;}
.dowTriangle-c-whit{border-top: 10px solid #fff;}


.addressIcon{ background: url(../../images/btn-icon/icon.png) no-repeat;}
.ps-rel{ position:relative;}

::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
/***********nav***********************/
.addressIcon{ width:16px; height:18px; background-position:0 0; display:block; float:left;}
.addressBox{ float:left; padding:30px 0 0 24px; position:relative;}
.head-box{ width:100%; background: #fff;  -webkit-box-shadow: 0px 0px 20px rgba(24,66,57,0.08); -moz-box-shadow: 0px 0px 20px rgba(24,66,57,0.08); box-shadow: 0px 0px 20px rgba(24,66,57,0.08); }
.head-box .column{ padding:0;}
.pad{ padding: 0; }
.navbar-header{ float: left;}
.navbar-header h1{ margin: 14px 0 0 0; height:66px;}
.navbar-header H1 #appTypeLogo{height:80px;}
.navbar-header .navbar-brand{ font-size: 16px; margin-left: 4px;color: #333; font-weight: 400; line-height:18px; padding:0;}
.currCityName{max-width:110px; display: block;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; padding:0 6px 0 9px;}
.changeCity{color: #999; font-size: 14px; float:left; line-height:18px;}
.changeCity:hover{ color: #44cbc2;}
.add-icn{ width:19px; height: 20px; display: block; background: url(../../images/index/add-icon.jpg) no-repeat; float: left; }
.column .navbar-box{ background:#fff; border:0; margin-bottom:0;}
.navbar-default .navbar-nav>li>.navbar-f,.navbar-default .navbar-nav li>a:hover{color:#00c99d;}
.navbar-default .navbar-nav>li>.navbar-f{ font-weight: bold; }
.navbar-default .navbar-nav>li>.navbar-f{ color:#00c99d; border-bottom:3px solid #00c99d;box-sizing: border-box;}
.navbar-default .navbar-nav li:hover .navApp{color:#00c99d;}
.navbar-default .navbar-t-w>li a{font-size:18px; color:#666; float:left; font-weight: normal; line-height:77px; margin:0 6px; padding:0 6px; position:relative; z-index:9;}
.navbar-title li a{ border:1px solid #eee; border-radius:20px; height:34px; color:#333; text-align:center; margin:22px 0 0 20px; padding:0; display:block; width:80px; line-height:32px;}
.navbar-title li{ position: relative; float: left;}
.navbar-default .navbar-title>li>a:hover{ background:#00c99d; color:#fff; border:1px solid #00c99d;}
.navbar-title .nav_list a{
	border: 0;width:auto; margin-right: 20px; font-size:16px;}
.navbar-default .navbar-nav>.nav_list>a{color:#00c99d;}
.navbar-default .navbar-title  .nav_list > A, .navbar-default .navbar-title  .nav_list > A:hover{border: 0; background: none; }
.navbar-default .navbar-title  .nav_list > A:hover{color: #44cbc2}




.nav-upTriangle{ position:absolute;  top:88px; left:50%; margin-left:-11px; border-radius:4px; z-index:11; display:none;}
.nav-upTriangle:after {content: '';position: absolute;top: 0;left: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;margin-left: -10px;z-index: -3;filter: blur(20px);}
.navbar-default .navbar-nav>li:hover .nav-upTriangle{ display:block;}

.navEwm{background: #fff;padding: 10px; z-index:9; position: absolute; display:none; top:97px; left: -40px; border-radius:10px; -webkit-box-shadow: 0px 0px 20px rgba(24,66,57,0.08); -moz-box-shadow: 0px 0px 20px rgba(24,66,57,0.08); box-shadow: 0px 0px 20px rgba(24,66,57,0.08); }
.navEwm img { width:152px; height:152px;}
.navbar-default .navbar-nav>li:hover .navEwm{ display: block;}
.navbar-nav{ float: left; margin: 0; } 
.navbar-t-w{ width:498px;margin: 0 0 0 22px!important; }


.navbar-default .login-sign>li{  float: left; }
.navbar-default .login-sign>li>a{line-height:80px; padding:0 12px; float: left; font-size: 16px; color: #333; position:relative; }
.navbar-default .login-sign>li span{ width: 40px; height: 40px; border-radius: 50%; background: #555; border: 0; display: block; margin:20px 15px 0 12px; }
.navbar-default .login-sign>li span img{ width:100%; border-radius:50%; height:40px;}
.nav-down{ position:absolute; right:0; top:38px; }
.name-text{ margin:0 8px 0 0; float:left;}
.nav-list-right{ background:#fff; position:absolute; top:80px; left:-50px;-webkit-box-shadow: 0px 0px 20px rgba(24,66,57,0.08); -moz-box-shadow: 0px 0px 20px rgba(24,66,57,0.08); box-shadow: 0px 0px 20px rgba(24,66,57,0.08); display:none; z-index:99;}
.nav-list-right a{ font-size:14px; color:#666;  width:168px;  text-align:center; line-height:50px; display:block;}
.nav-list-right p{ margin:0;}
.nav-list-right a:hover{ background:#00c99d; color:#fff;}
.navbar-default .login-sign>li>a.company-jump{ color:#fff; width: 120px; height: 36px; line-height: 36px; border-radius: 20px; background:#FFB53A; font-size: 16px; margin: 22px 22px 0 0; text-align: center; box-sizing: border-box;}
.navbar-collapse .login-sign>li>a:hover{ color:#fff;}
.navbar-collapse .login-sign>li>a:hover .name-text{ color: #666; }


/*******底部*******/
.bq-bj{ background: #fff; width:100%; border-top:1px solid #eee; min-width: 1200px;}
.bq-bd-bottom{}
.friendLink{ padding-bottom:16px;margin:0 20px;}
.friendLink h6{ font-size:14px; color:#555; padding:20px 0 16px 0;font-weight: bold;}
.friendLink a{ color:#6a6a6a; font-size:14px; margin-right:14px; line-height:32px; display: inline-block;}
.friendLink a:hover{ color:#00c99d;}

.footList-cert{ margin:0 20px; padding-bottom:10px;}
.footList-text li{ float:left; padding-right:111px;}
.footList-text li h6{ font-size:14px; color:#333; line-height:46px; padding-top:20px; margin:0;font-weight: bold;}
.footList-text li a { color:#6a6a6a; font-size:14px;}
.footList-text li a:hover{ color:#00c99d;}
.footList-textName p,.contant-us p{ padding:8px 0; line-height:24px; margin:0;}


.contant-us{ width:425px;}
.contant-us img{ width:128px; margin:36px 0 10px 0;}
.contant-us p{ font-size:14px; color:#6a6a6a;  width:100%;}
.contant-us p a{ color:#6a6a6a; text-decoration:none;}
.contant-us p a:hover{ color:#00c99d}
.contant-ewm{ margin-top:12px; width:428px;}
.contant-ewm li{ float:left; position:relative; font-weight: bold; width:176px; height:34px; border:1px solid #eee; color:#555; font-size:14px; text-align:center; line-height:32px; cursor:pointer; margin-right:30px;}
.contant-ewm li:hover .footEwm,.contant-ewm li:hover .foot-dowTriangle{ display:block;}
.contant-ewm li:hover{ background:#00c99d; color:#fff; border:1px solid #00c99d;}

.foot-dowTriangle{ position:absolute; top: -33px;left:50%; margin-left:-11px; border-radius:4px; z-index:11; display:none;}
.foot-dowTriangle:after {content: '';position: absolute;top: 0;left: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;margin-left: -10px;z-index: -3;filter: blur(20px);}
.contant-us .footEwm {background: #fff;z-index:9;position: absolute;display:none;top: -232px;left: 50%; margin-left:-100px;border-radius:10px;-webkit-box-shadow: 0px 0px 20px rgba(24,66,57,0.08);-moz-box-shadow: 0px 0px 20px rgba(24,66,57,0.08);box-shadow: 0px 0px 20px rgba(24,66,57,0.08);}
.contant-us .footEwm img{ width:176px; height:176px; margin:12px;}



.cooperPartner{ margin:0 12px;}
.partner-list li{ float:left; margin:0 50px 10px 0;}
.cooperPartner h6{ font-size:14px; padding:20px 0 0 0; color:#555; font-weight: bold;}

.footerBottom{ text-align:center; font-size:14px; color:#999; line-height:58px;}
.footerBottom span{ margin:0 6px; color:#6a6a6a; }
.footerBottom span a{color:#6a6a6a;}
.footerBottom a:hover{ color: #00c99d }

/**************按钮**************/
.btn-single{ height: 58px; width:282px;font-size: 28px; color: #fff; background: #47C5BC; border: none; border-radius: 8px;margin: 50px 0px 50px 140px;}
.btn-single:hover{ background: #28b8a8; color: #fff;  }
.btn-bg{ background: #44c4bb; padding: 6px 16px;*padding:6px 16px 12px 16px; line-height: 15px; border-radius: 0; margin: 8px 0; color: #fff!important; }
.btn-bg:hover{ background: #28b8a8; color: #fff; }

.icon-bg{ background: #44c4bb; height: 14px; width: 4px; display: inline-block; float: left; margin-top: 4px; margin-right: 10px; }

.navbar-right{ float: right!Important;}
.friend-box .icon-moreunfold,.friend-box .icon-less{ font-weight: bold; color: #d2d3d3;margin-left: 4px; }

/************************友情链接****************************/
.friend-link{width: 100%; overflow: hidden; background: #F0F6F6; line-height: 30px; }
.friend-bag{ margin:40px 0 12px 0;height: 58px; overflow: hidden;}
.friend-title{font-size: 16px; color: #333; padding: 0 14px 0 12px; margin: 0;line-height: 30px; width: 104px;  }
.friend-box{width:685px;*width:642px; }
.bloxkin{ cursor: pointer;margin-top: 34px;}
.bloxkin em{ font-style: normal;}
.friend-box a{ color: #666; font-size: 14px; white-space: nowrap;}
.friend-box a:hover{ color: #44c4bb; }
.friend-box span{ cursor: pointer; margin-left: 12px; width:56px; }
.friend-box span em{ font-style:normal;}
.openicon,.openiconOn{margin:13px 0 0 8px; background:url('../../images/btn-icon/open.png') no-repeat; width:14px; height: 8px; display: block; float: right;}
.openiconOn{ background-position:0 -14px;}

/**************/
.sign_out{ background:#f0f6f6;}
.sign_out_title li{ float: right;}
.sign_out_title li a{ color:#666;}
.sign_out_title li a:focus{text-decoration: none;}
.sign_out_title li .return{color: #44c4bb; padding:4px 5px; margin: 12px 0 0 15px; border-radius: 4px; }
/***************地区弹出框*************/
.city-contant{margin:10% auto; position:relative; background:url(../../images/index/city-bg.png) repeat; z-index:990; width:60%; max-width:600px; padding:13px;}
.city-popup{ position: absolute; top:0; display:none; width: 100%;}
.city-bag{display:block;position:fixed; width:100%; height:100%;z-index:989;background-color:#000;top:0;left:0;filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6}
.city-popup-box{width:100%; background: #fff; position:relative; display: block;}
.cboxTitle {font-size: 18px;color: #fff;background: #44c4bb;height: 44px;width:100%;text-indent: 1em;position: relative;line-height: 44px;
}
.city-close{ height:44px; line-height: 44px; color:#fff; font-size:18px; position: absolute; top:0; right:0; margin-right:15px;}
.city-close:hover{ color: #C4FAF6}
.city-popup-box .city-close:hover,.city-popup-box .city-close:fous{ color:#fff; text-decoration: none;}
.qiehCity_header {border-bottom: 1px dotted #e5e5e5;}
.qiehCity_header strong {font-size: 12px;margin-bottom: 10px;color: #333;font-weight: normal;}
#qiehCityBox {width:100%;padding: 30px 40px;}
.qiehCityBox .checkTips {margin: 26px 0 14px;}
.qiehCityBox .tab:hover, .qiehCityBox .tab.focus {border: 2px solid #44c4bb;color: #555;width: 100px;height: 50px;line-height: 46px;}
.qiehCityBox .checkTips .tab {margin: 0 12px;}
.qiehCityBox .tab {font-size: 16px;display: inline-block;width: 100px;height: 50px;color: #999;text-align: center;line-height: 46px;border: 1px solid #dce4e6;border-radius: 1px;
}
.qiehCityBox li{ float: left;width: 102px;margin:10px;}
.qiehCity_footer{ color:#999; margin:14px 0 0 0;}

.tips{ font-size: 16px;color: #666;line-height: 42px;}
.column .fabu{ margin-left: 116px !important; outline: none;}
.column .fabu:focus{ background: #23b6a6; color: #fff; outline: none;}
/** 全局通用信息提示框**/
.allWebMsg{height: 50px; width:100%; line-height: 50px; position:fixed; top:138px;  left:0; text-align:center; z-index: 1008;}
.allWebMsg span{height: 50px; margin:0 auto; text-align:center;padding:14px 30px; line-height: 50px;background:#666; color: #fff; border-radius:10px; font-size: 16px;}

.no-cont{
	margin: auto;
    text-align: center;
    padding-top: 15%;
}
.no-cont img{
	width: 236px;
	height: 236px;
}
.no-cont h3{
	font-size: 28px;
	color: #999;
	padding-top: 15px;
}
.no-cont a{
	padding: 15px 35px;
	font-size: 18px;
	background-color: #44c4bb;
	margin-top: 60px;
	color: #fff;
	display: inline-block;
}
.no-cont a:hover{
	color: #fff;
}

.ewm{ position: relative;}
.ewm:hover .ewmImg{ display: block;}
.ewmImg{ display:none;
	width: 100px;
	height: 100px;
	position: absolute; left:140px; top:-40px; z-index: 9999;
}
.nodata-no{ padding: 40px 0px; width:50%; margin: 0 auto;}
.nodata-no h3{ color: #999;}
.sls-img img{ width: 395px !important; height: 307px !important;}
.sls-img a{
	display: block;
	border: 1px solid #44c4bb;
	color: #44c4bb;
	background: #fff;
	padding: 10px 0px;
}
.sls-img a:hover{
	background: #44c4bb;
	color: #fff;
}


.bquan-lx{ text-align: center;}
.bquan-lx ul{padding-bottom: 30px;}
.bquan-lx ul li{float: left; font-size: 14px;}
.bquan-lx ul li a{color: #333; padding:0px 80px;}
.bquan-lx ul li a:hover{color: #44c4bb;}
.bq-bj .com-list-title{
	width: 100%; padding: 30px 0; margin:0 auto; text-align: center; background: #fff;
}
.com-list-title .bquan-lx a,.bquan-lx span{ color: #333; margin: 0 12px;}
.bquan-lx a{ position: relative; padding:10px 0;}
.xiao_box{ position: absolute; top:-146px; display:none; left: -60px;border: 1px solid #eee;  padding: 10px; background: #fff; z-index: 99;}
.xiao_box img { width:130px;}
.bquan-lx a:hover .xiao_box{ display: block;}

.pq-ewm{
	width: 11%;
	padding: 12px 0px;
}
.pq-ewm img{
	width: 128px;
	height: 128px;
	border: 1px solid #eee;
	background: #fff;
	padding: 5px;
}




.navbar-collapse.collapse{ display: block;}
/*********************顶部小banner*****/
.topbg{  width:100%; height: auto; overflow: hidden; display: block; background-color: #4bc4ba;}
/*.topbgin{background: url("../../images/index/topBag.jpg") repeat-x center center;}*/

/***************/
.com-list-title .copright{ text-align:center; color: #999; width:100%; font-size: 16px; margin:10px 0 12px 0}
/**加载动画 begin**/
.loading_box{ display: none;}
.lodw-box{ width:132px; height: 132px;border-radius:50%; border:6px solid #54c5ba; box-shadow: 0px 0px 10px #999; display: block; position: fixed;top:60%; left: 50%; background: url(../../images/lodw/lodw.gif) no-repeat center center #fff; z-index: 999; }
/**加载动画 end**/



/************城市地区下拉框**************/
.changeCity:visited,.changeCity:link{ color:#999; text-decoration:none;}
.city-box-top{position: absolute; top: 80px; width:336px; left:10px; z-index:1002;color: #9fa3b0; display:none;}
.show-city-top .city-box-top{visibility:visible; }
.city-box-top .show-city-top .hidd-box-top{ visibility: hidden; }
.city-box-top .dorpdown-province-top{ margin:0; float: left;width: 168px;height: 302px;overflow: auto; background: #fff; box-shadow: 0px 0px 20px rgba(24,66,57,0.08);}
.dorpdown-city-top ul{display:none;position: absolute; top: 0; left: 0; }
.dorpdown-city-top{ float: left;background: #fff;height: 302px;overflow: auto;width: 168px; position: relative;box-shadow: 0px 0px 20px rgba(24,66,57,0.08); }
.dorpdown-province-top li.cur,.dorpdown-province-top li:hover{ background:#ccf4eb; width:162px; color:#00c99d; }
.dorpdown-city-top ul li:hover,.dorpdown-city-top ul li.cur{ background:#00c99d; color:#fff;}
.dorpdown-city-top li,.dorpdown-province-top li{ font-family:14px; color:#666; position:relative;  padding-left: 28px;line-height: 50px;cursor: pointer; width:162px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

 .divScrollBar{background-color:#fff;position:absolute;opacity:0.5; filter:Alpha(opacity=50); z-index: 2; width:6px; visibility: hidden;}
    .divScrollBar:hover{opacity:1; filter:Alpha(opacity=100); width:6px;}
    .divScrollBar div{background-color:#aaa; position:absolute; left:0px; top:0px;}

.dorpdown-province-top li.cur em:before {position: absolute;right: 12px;top: 50%;width: 8px;height: 8px;margin-top: -4px;border-right: 2px solid #00c99d;border-bottom: 2px solid #00c99d;-webkit-transform: rotate(-45deg);content: '';}
.dorpdown-city-top .show-top{display:block;}

.drop_title .emptyCur{ color: #ccc!important;}
/************城市地区下拉框 end**************/



/*************分页********/
.pag_list { text-align: center; padding:38px 0 18px 0; }
.pag_list a{ padding: 0 12px; height: 28px; text-align: center; line-height:28px; display: inline-block; font-size: 14px; color: #333; border-radius:2px; vertical-align: middle;}
.pag_list a:hover,.pag_list .active{ background: #00C99D; color: #fff; }
.pag_list .up-pag{ background: #F4F4F4; }
.pag_list .up-pag:hover{ background: #F4F4F4; color: #00C99D; }
.prePage{ background: url(../../images/companyList/pag_left.png) no-repeat #F4F4F4 center center; }
.pag_list .prePage:hover{ background: url(../../images/companyList/pag_left_h.png) no-repeat #F4F4F4 center center; }
.nextPage{background: url(../../images/companyList/pag_right.png) no-repeat #F4F4F4 center center; }
.pag_list .nextPage:hover{ background: url(../../images/companyList/pag_right_h.png) no-repeat #F4F4F4 center center; }