@charset "utf-8";/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;}
body {word-wrap:break-word;word-break:normal;_margin:0;_padding:0;height:100%;background:#fff;color:#666;font-family:'Microsoft YaHei','微软雅黑','宋体',Arial,sans-serif;font-size:14px;line-height:1.6em;}
img {border:none;}
a {color:#666;text-decoration:none;}
a:hover{color: #01af63;}
/** {padding:0;margin:0;}*/
/*布局*/
.content {width:100%;}
.body-white{min-width: 1120px;}
.wrap {width:1120px;margin:0 auto;clear: both}
.w90 {width:1120px;margin:0 auto;clear: both}
.w990 {width:990px;margin:0 auto;}
.fl {float:left;}
.fr {float:right;}
li {list-style-type:none;PADDING:0px;MARGIN:0px;}
/*li:last-child {border:none;}*/
.clear {clear:both;}
.clear:after {content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0}
.clear {*zoom:1}
.hidden{overflow:hidden;}
/* 页首 */
.site-top-nav{margin-bottom:0;background:#f9f9f9;border-bottom:1px solid #e8e8e8;height:31px;line-height: 31px;font-weight: 200;font-size: 12px;}
.site-top-nav a{padding: 0 10px;font-weight: 400;}
.site-top-nav a i{padding-right: 5px;}
.site-top-nav span{font-weight: 100;}
.site-top-nav em{font-style: normal;padding-left: 5px;}
.header{height:60px;background:#fff;line-height:48px;top:0;width:100%;padding-top:10px;clear: both;border-bottom: 1px solid #f0f0f0;}
.header .logo{float:left; height: 50px;}
.header .logo img{height: 45px;}
.header .logo-info{float:left;margin-left: 5px;}
.header .logo-info img{height: 30px;}
.header .nav{height: 57px;float: right;line-height: 57px;}
.header .nav li{float: left;padding: 0;height: 57px;margin: 0 20px;line-height: 57px;font-size: 16px;}
.header .nav li a{display: block}
.header .nav li a:hover{color: #5FB878}
.header .nav li:hover{border-bottom: 3px solid #5FB878;}
.header .nav li.on{border-bottom: 3px solid #5FB878;}
.header .nav li.on a{color: #5FB878}
/*小搜索框*/
/*.search_form {position:relative;padding:10px;}*/
/*.search_form .inputs {text-indent:30px;width:100%;}*/
/*.search,.search_cancel {position:absolute;top:18px;left:18px;z-index:10;background:url(../images/search.png) no-repeat;width:24px;height:24px;overflow:hidden;-webkit-filter:grayscale(100%) opacity(55%);-moz-filter:grayscale(100%) opacity(55%);-ms-filter:grayscale(100%) opacity(55%);filter:grayscale(100%) opacity(55%);background-size:80%;}*/
/*.search_cancel {left:auto;right:10px;background:url(../images/cancel.png) no-repeat;background-size:80%;-webkit-filter:grayscale(100%) opacity(35%);filter:grayscale(100%) opacity(35%);z-index:10;}*/
/*.search_cancel a {display:block;text-indent:-10000px;}*/

/*.sw_categorys_nav{position:relative;width:100%;height:40px;background:#fff;z-index:1000;border-bottom: 2px solid #01af63;}*/
/*.sw_categorys_nav .container{width:1120px;margin:0 auto;}*/
/*.nav_c{margin-left:10px;float:left;height:40px;line-height:40px;color:#333}*/
/*.nav_c a{color:#333}*/
/*.nav_c .nav-top-bar{height:40px;font-size:15px;color:#fff;box-sizing:border-box;float:left;margin: 0 15px;}*/
/*.nav_c .on,.nav_c li:hover{border-bottom: 2px solid #01af63;color: #01af63;}*/
/*.nav_c .on a,.nav_c li:hover a{color: #01af63;}*/
/*.nav_c ul ul{position:absolute;top:40px;display:none;background:#fff;overflow:hidden;width:138px;text-align:center;border:1px solid #E3E3E3;box-shadow:0 0 10px rgba(0,0,0,.12);border-radius:0;z-index:11111}*/
/*.nav_c ul ul li{float:left;position:relative;height:34px;width:100%;line-height:36px}*/
/*.nav_c ul ul li a{height:33px;margin:0 10px;border-bottom:#c8c7cc dotted 1px;color:#555;display:block}*/
/*.nav_c ul ul li a.no{border-bottom:0}*/
/*.nav_c ul ul li a:hover{color:#fff}*/
/*.nav_icon{float:right;margin-left:10px;height:40px;line-height:40px;color:#fff}*/
/*.nav_icon a{display:block;float:left;width:48px;margin-right:1px;position:relative;color:#fff}*/
/*.nav_icon i{width:48px;display:block;background:url(../images/icon_9.png) no-repeat 10px 12px}*/
/*.nav_icon .on,.nav_icon a:hover{background-color:#e9225f;color:#fff}*/
/*.nav_icon .nav_i_search{background-position:11px -33px}*/
/*.nav_icon .nav_i_mobile{background-position:11px -82px}*/
/*.nav_icon .nav_i_car{background-position:11px 12px}*/
/*.nav_icon .nav_i_class{background-position:11px -130px}*/
/*.nav_icon .nav_i_plane{background-position:11px -278px}*/
/*.nav_icon .nav_i_share{background-position:11px -225px}*/
/*.nav_icon .num{position:absolute;z-index:100;top:-10px;right:5px;font-size:12px}*/
/*.nav_icon .nav_i_collect{background-position:11px -178px}*/
/*.nav_r_2016{float:right;display:inline-block}*/
/*.nav_r_2016 a{margin:0 6px;color:#fff}*/
/*.nav_r_2016 img{vertical-align:middle}*/

/*public*/
.cf:after {content:"";clear:both;display:block;height:0;overflow:hidden}
.cf {zoom:1}
.fl{display:inline;float:left}.fr{display:inline;float:right}
.lh36 {line-height:36px}
.lh30 {line-height:30px}
.pl20 {padding-left:20px}

/*h2{font-family:"microsoft yahei";font-size:14px;}*/
.wd240{width:240px;}
.wd300{width:300px;}
/*.ht399{height:399px;}*/
.ht14{height:14px;}
.lh33{line-height:33px;}
.lh23{line-height:23px;}
.lh12{line-height:12px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pr20{padding-right:20px;}
.wd204{width:204px;}
.wd443{width:443px;}
.wd185{width:185px;}
.ml19{margin-left:19px;}
.pt30{padding-top:30px;}
.pb12{padding-bottom:12px;}
.bt{border-top:1px solid #eae7e7;}
.gray{color:#999;}
.blee{border-left:1px solid #eeeeee;}
.fwblod{font-weight:bold;}
.pad10{padding: 10px;}

/*back to top*/
#backtotop{position: fixed;z-index: 999;right: 20px;font-size: 50px;cursor: pointer;bottom: 50px;display: none;}
/*分页样式*/
.pagination{display:inline-block;padding-left:0;margin:20px auto;border-radius:0}
.pagination>li{display:inline}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#b4bcc2;background-color:#fff;border-color:#ddd;cursor:not-allowed}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#18BC9C;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination .active .page-link{background:#3baa6a;color:#fff;}
.no-data{padding: 50px;text-align: center;overflow: hidden;}
.no-data img{width: 100px;margin-bottom: 20px;}
.no-data .msg{color: #999;line-height: 35px;}
.no-data-index{text-align: center;padding: 50px 0;overflow: auto}
.no-data-index .no-data-top{display: inline-block;overflow: hidden;text-align: left;}
.no-data-index .no-data-top img{float: left;width: 150px;}
.no-data-index .no-data-top .msg{float: left;margin: 30px 0 0 20px;}
.no-data-index .no-data-top .msg h2{font-weight: bold;font-size: 16px;}
.no-data-index .no-data-top .msg p{margin-top: 10px;font-size: 12px;}
.no-data-index .no-data-top .msg p a{margin-left: 20px;}
.no-data-index .info{font-size: 12px;line-height: 35px;}
/*nav-20181129*/
.nav-green{background-color: #01af63;line-height: 30px;overflow: hidden}
.nav-green ul li{padding: 0 15px;float: left;overflow: hidden;font-size: 16px;margin: 8px 5px;}
.nav-green ul li a{color: #fff;display: block}
.nav-green ul li.on{background-color:rgba(0,0,0,0.2);border-radius: 3px;}
.nav-green ul li.on a{color: #fff}
.nav-green ul li:hover{background-color:rgba(0,0,0,0.2);border-radius: 3px;}
.nav-green ul li:hover a{color: #fff}
.nav-red{line-height: 30px;overflow: hidden;background-image: linear-gradient(to left,#ff9000 0,#ff5000 100%);background-repeat: repeat-x;}
.nav-red ul li{padding: 0 15px;float: left;overflow: hidden;font-size: 16px;margin: 8px 5px;}
.nav-red ul li a{color: #fff;display: block}
.nav-red ul li.on{background-color:rgba(0,0,0,0.2);border-radius: 3px;}
.nav-red ul li.on a{color: #fff}
.nav-red ul li:hover{background-color:rgba(0,0,0,0.2);border-radius: 3px;}
.nav-red ul li:hover a{color: #fff}
.cate-nav{position: absolute;top: 10px;left: 0;width: 220px;overflow: visible;background-color: #fff;height: 280px;}
.cate-nav li{padding: 19px 15px;border-bottom: 1px solid #eee;}
.cate-nav li h2{height: 28px;padding: 3px 0 0 0;font-size: 18px;color: #333;font-weight: normal;}
.cate-nav li p{font-size: 14px;color: #999;}
.cate-nav li a{display: inline-block;}
.cate-nav li span{float: right;line-height: 50px;font-size: 25px;}
.cate-nav li:hover span{color: #00a0e9;}
.cate-nav li.nob{border: none}

/*页脚*/
.footer{width: 100%;background:#111111;overflow: hidden;min-height: 250px;margin-top: 20px;}
.footer .ab{height: 50px;line-height: 50px;border-bottom: 1px solid #eee;font-size: 14px;margin-top: 10px;}
.footer .ab a{margin-right: 10px;color: #f0f0f0;}
.footer .link{line-height: 35px;border-bottom: 1px solid #eee;font-size: 14px;margin-top: 10px;overflow: auto;}
.footer .link a{margin-right: 10px;color: #f0f0f0;}
.footer p{font-size: 12px;height: 50px;line-height: 50px;color: #f0f0f0}
/*导航*/
.crumbs{margin: 20px auto;width: 1120px;color: #999;font-size: 12px;}
.crumbs a{color: #999;}
.crumbs em{margin: 0 3px;}
.btn-gn3{background-color:#01af63;border-color:#01af63;color:#fff}
.btn{display:inline-block;height:34px;padding:0 48px;font-size:14px;line-height:34px;color:#666;background-color:#fff;border:2px solid #999}
/*切换地区*/
.t_location{position: relative;font-size: 15px;}
.t_location .currently{padding: 3px 5px;background-color: #01af63;border-radius: 20px;color: #fff;cursor: pointer;}
.t_location .popup_district{position:absolute;left:0;top:32px;width:500px;height:400px;padding-top:90px;background-color:#f5f5f5;box-shadow:0 3px 8px 0 rgba(0,0,0,.15);border-radius:4px;overflow:hidden;font-size:14px;z-index: 9999}
.t_location .popup_district .h90{position:absolute;left:0;top:0;width:640px;height:82px;padding:8px 30px 0;background-color:#fff}
.t_location .popup_district .h90 .place{color:#999}
.t_location .popup_district .h90 .tab_nav{margin-top:16px}
.t_location .popup_district .h90 .tab_nav span{float:left;line-height:20px;padding-bottom:10px;margin-right:12px;position:relative;cursor:pointer;display: inline-block}
.t_location .popup_district .h90 .tab_nav span:nth-child(1),.t_location .popup_district .h90 .tab_nav span:nth-child(2){margin-right:20px}
.t_location .popup_district .h90 .tab_nav span.cur{border-bottom: 4px solid #01af63;}
.t_location .none{display: none;}
.s-l-hover .none {display:block!important; }
.t_location i{margin: 0 5px;}
.s-l-hover .currently{background-color: #333}
.t_location .popup_district .h400{margin:10px 0;height:380px;overflow-y:auto;position:relative}
.t_location .popup_district .h400 .item dl{padding-bottom:5px}
.t_location .popup_district .h400 .item dl dt{padding:0 30px;height:32px;line-height:32px;font-weight:600}
.t_location .popup_district .h400 .item dl dd{padding:0 25px;overflow:hidden}
.t_location .popup_district .h400 .item dl dd span{float:left;width:80px;height:28px;line-height:28px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);border-radius:4px;color:#666;text-align:center;margin:5px;cursor:pointer}
.t_location .popup_district .h400 .item dl dd span:hover{background-color: #01af63;color: #fff;}
/*广告图文字*/
.carousel-msg{margin: 0 auto;width: 800px;padding-top: 50px;padding-left: 200px;overflow: auto}
.carousel-msg h2{font-size: 35px;color: #333;margin-bottom: 10px;}
.carousel-msg p{line-height: 30px;color: #555;font-size: 16px;}
.carousel-msg h2.cof{color: #fff;}
.carousel-msg p.cof{color: #fff;}
/*栏目标题*/
.box-title{padding: 5px 0;border-bottom: 1px solid #eee;overflow: hidden;margin: 15px 0 5px 0;}
.box-title h1{color: #555;font-weight: 400;}
.box-title h1 span{font-size: 25px;line-height: 40px;color: #4d5355;}
.box-title h1 span b{font-weight: 700;color: #222;}
.box-title h1 p{font-size: 12px;color: #8b8b8b;line-height: 20px;}
.box-title .s-nav{float: right;margin-top: 20px;}
.box-title .s-nav a{display: inline-block;margin-left: 10px;line-height: 25px;}
.box-title .s-nav a span{background-color: #f4f7f9;border-radius: 2px;padding: 0 8px;display: inline-block;color: #849aae}
.box-title .s-nav a:hover{color: #01af63;}
.box-title .s-nav a:hover span{background-color: #01af63;color: #fff;}
.box-title .s-nav a.active  span{background-color: #01af63;color: #fff;}
/*检查登录*/
.check_login{padding: 30px 20px;text-align: center;}
.check_login .title{font-size: 30px;line-height: 60px;font-weight: 700;color: #222;}
.check_login .title i{font-size: 30px;color: #ff5000;}
/*地图*/
.bd-map{position: relative;z-index: 0;height: 550px;}
.bd-map #l-map{height:550px;width:100%;padding: 0;margin: 0;}
.bd-map .tabBox{position:absolute;top:24px;bottom:24px;right:10px;width:280px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.2)}
.bd-map .tabBox .aroundType{height:40px!important;font-size:0;background-color:#fff;border-radius:2px}
.bd-map .tabBox .aroundType li.selectTag{position:relative;background:#fff;font-weight:900;color:#2a86ef;box-shadow:1px 0 0 rgba(0,0,0,.05)}
.bd-map .tabBox .aroundType li{cursor:pointer;display:inline-block;width:16.66%;line-height:40px;text-align:center;background:#f1f1f1;color:#384043;font-size:14px;padding: 0;margin: 0;}
.bd-map  #r-result{overflow: scroll;height: 80%;padding: 20px;}
.bd-map  #r-result div{border: none!important;}