/* baigouwanggon.com 2018-12-14 */
/* 导航条加入白底 */
/*春节效果禁用body {
    background: url(https://img.alicdn.com/imgextra/i2/830434369/TB2JPl5d4lmpuFjSZPfXXc9iXXa_!!830434369.jpg) center 32px no-repeat;
}
.backbox {
    height: 75px;
    visibility: visible;
}
*/
@charset "UTF-8";
html,body {
  background: #fff!important;
}

/*首页快速导航s*/
.navitems { margin-left:10px; float:left; height: 40px; line-height: 40px; font-size: 16px;width:940px;border-bottom: 1px solid #e5e5e5;background: #fff;}
.navitems li { float: left;font: 16px/38px "Microsoft Yahei";}
.navitems li:hover {    border-bottom: 2px solid #ff6688;    transition: transform 1s;}
.navitems a { display: block; height: 39px;line-height:39px; padding: 0 18px; }
.navitems .active{ border-bottom:2px solid #ff6688;}
.fastnav { float: left; width: 238px; height: 38px; line-height: 38px; font-size: 16px; border: 1px solid #e5e5e5; border-top:2px solid #ff6688;background: #fff;}
.fastnav span{ padding-left:20px;}
.fastnav .iconfont{height: 38px; line-height: 38px; font-size: 24px; float:right; padding-right:20px;}
/*快速导航*/
.fast_nav{position:relative;z-index:33;float:left;width:238px;height:500px;overflow:hidden;border:1px solid #e5e5e5;border-width:0 1px 1px 1px;background:#FFF;}
.fast_nav .list{margin-left:12px;border-bottom:1px solid transparent;  }
.fast_nav .list:hover{    margin: -1px 0 0 -1px;    padding: 0 12px;    border: 1px solid #ddd;    border-right: 1px solid #fff;    background: #f9f9f9;	}
.fast_nav .list:hover .iconfont {    transition: transform 1s;    transform: rotateY(180deg); color:#ff6688;}

.fast_nav h2 a{display:block;color:#333;font-size:14px;height:26px;line-height:26px;padding:12px 0 4px;color:#666}
.fast_nav h2 a:hover{color:#ff6688}
.fast_nav h2 a:hover .iconfont{color:#ff6688; transform: rotateY(180deg);}
.fast_nav .iconfont,.leftnav .iconfont{float:left;width:20px;height:20px;font-size:20px;margin-right:10px; color:#bababa;}
.fast_nav ul{width:198px;padding:0 0 12px 28px}
.fast_nav li{float:left;margin-right:18px}
.fast_nav li a{display:block;line-height:24px;*white-space:nowrap}
.fast_nav .splitline{display:block;border-bottom:1px solid #ddd;height:0;margin:-1px auto 0;width:215px}
.fast_nav .j-list.hover,.fast_nav .j-list:hover{margin:-1px 0 0 -1px;padding:0 12px;border:1px solid #ddd;border-right:1px solid #fff;background:#fff}
.fast_nav .j-list.hover:last-child{border-bottom-color:#fff}
/*首页快速导航e*/
/*轮播公用属性*/
/*大轮播*/
.lunbotu{margin-left: 10px; width: 710px;float: left;overflow:hidden;}
#slides {position: relative; width: 710px; height: 320px; overflow: hidden; background: url(../images/loading_s_220x220.gif) center center no-repeat;box-shadow:0px 0px 3px #ececec; margin-top:10px;}
#slides img{width: 710px; height: 320px;}
/*轮播下侧小点*/
.slick-dots { z-index: 99; position: absolute; left: 0; bottom: 10px; width: 100%;text-align: center; list-style: none; overflow: hidden; font-size:0px;}
.slick-dots li { position: relative; display: inline-block; cursor: pointer; width: 8px; height: 8px; vertical-align:top;margin: 0 4px; overflow:hidden; transition: all .2s ease-in-out;}
.slick-dots .slick-active {width: 18px;transition: all .2s ease-in-out;}
.slick-dots .slick-active a { background-color: #ff6688; }
.slick-dots a {text-indent: -9999em; cursor: pointer; border: 0px solid #ff6688; border-image: initial; background: #888; width: 100%; height: 100%;-webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;  display: inline-block;}
/*轮播箭头*/
.slick-prev, .slick-next { z-index: 9; height: 80px; line-height: 80px; width: 40px; position: absolute; top: 50%; font-size: 30px; font-family: "SimSun"; text-align: center; color: #000; background: rgba(0,0,0,0.3); font-weight: bold; margin-top: -40px; visibility: hidden; cursor: pointer;transition: all .3s ease-out;    border-radius: 0 8px 8px 0;}
.slick-prev{left: 0px; right:auto;}
.slick-next{left:auto;right:0px;    border-radius: 8px 0 0 8px;}
.slick-prev span,.slick-next span{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;color:#fff; cursor: pointer;}
.slides:hover .slick-prev,.slides:hover .slick-next{visibility:visible; height: 80px; line-height: 80px; width: 40px; font-size: 30px; font-family: "SimSun"; text-align: center; color: #000; background: rgba(0,0,0,0.3);transition: all .3s ease-out;}
.slides:hover .slick-prev:hover,.slides:hover .slick-next:hover{background: rgba(0,0,0,0.8);transition: all .3s ease-out;}
/* Slider */
.slick-slider{ position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{ position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus{ outline: none;}
.slick-list.dragging{ cursor: pointer; cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track{ position: relative; top: 0; left: 0; display: block;}
.slick-track:before,.slick-track:after{ display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track{ visibility: hidden;}
.slick-slide{ display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{ float: right;}
.slick-slide img{ display: block;}
.slick-slide.slick-loading img{ display: none;}
.slick-slide.dragging img{ pointer-events: none;}
.slick-initialized .slick-slide{ display: block;}
.slick-loading .slick-slide{ visibility: hidden;}
.slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent;}
/*三图轮播*/
.slider_list{width:712px;margin-top:10px;height:160px;overflow:hidden;display:block;}
.slider_list:hover .slick-prev,.slider_list:hover .slick-next{visibility:visible}
.slider_list .slick-next{left:auto;right:0px;}
.slider_list a { color:#FFF; text-decoration: none; cursor: pointer;}
.slider_list img{width:177px;height:160px;overflow:hidden;}
.slider_list:hover .slick-prev:hover,.slider_list:hover .slick-next:hover{background: rgba(0,0,0,0.8);transition: all .3s ease-out;}

.wg_img {
    background: url(/bgwg/images/b-logo.png) no-repeat 50% 50%;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
/*轮播右侧*/
.right{float:right;width:220px;background-color:#FFF;/*box-shadow: 0px 0px 3px #ececec;*/ margin-top:10px;border: 1px solid #e5e5e5;}
.user { height: 130px;}
.user_info { overflow: hidden; position: relative; padding: 15px 0 15px 85px; height: 60px;}
.user_info_avatar { overflow: hidden; position: absolute; margin-left: -70px; width: 60px; height: 60px;}
.user_info_avatar img { display: block; height: 100%; border-radius: 50%;}
.user_info_show p { overflow: hidden; margin-top: 2px; width: 100%; white-space: nowrap; text-overflow: ellipsis;}
.user_profit { overflow: hidden; height: 26px; font-size: 0; width:100%; text-align:center;}
.user_profit a{ display: inline-block; margin-right: 5px; height: 24px; border: 1px solid #e5e5e5; line-height: 24px; font-size: 12px; text-align: center; overflow:hidden;}
.user_profit a.login,.user_profit a.reg{ width: 68px;  }
.user_profit a.member{
	max-width: 155px;
    padding: 0 5px;
	background: #ff6688;
    color: #fff;
    border: 1px solid #ff6688;
}
.user_profit a.exit {
    min-width: 38px;
}
.user_profit a:hover { background-color: #ff6688; color: #fff;border: 1px solid #ff6688;}
/*公告*/
.notice-box{/* border: 1px solid #EBEBEB;*/ max-height: 228px;}
.notice-tit{ height: 28px; line-height: 28px; font-size: 14px; text-align: center;}
.notice-tit li{ width: 50%; float: left; cursor: pointer;background: #f9f9f9;border-top:2px solid #e5e5e5;transition: all .5s;}
.notice-tit li.cur{ background: #EDEEEF;}
.notice-con .notice-ul{ font-size: 13px; padding: 10px;}
.notice-con .notice-ul a{ display: block;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
padding: 0 10px;
display: block;
line-height: 30px;
}
.notice-con .notice-ul a:hover{  text-decoration:underline}
.notice-tit li.hover { border-top:2px solid #ff6688; background-color:#fff;}
/*档口和服务商统计*/
.siteinfo{border-top:0px;}
.siteinfo_supplier,.siteinfo_services{padding:10px 0;text-align:center; font-size: 16px;height:45px;line-height:45px; border-top: 1px solid #e5e5e5;transition: all .5s;}
.siteinfo_supplier:hover,.siteinfo_services:hover{ background-color:#f9f9f9;}
.siteinfo_supplier:hover span,.siteinfo_services:hover span{color:#ff6688;transition: all .5s; }
.siteinfo_supplier{}
.siteinfo span{font-size: 16px; font-weight: 700;}

.clearfix:after { content: ''; display: block; clear: both;}
/*字母检索效果*/
.B_zimu{margin-top:10px;}
.abc {margin-top:6px;width:1190px;clear:both;overflow:hidden;margin:0 auto;}
.abc a:link {display:block;}
.abc ul {height:28px;background:#fff;border:#dbdbdb 1px solid;    border-left: 3px solid #ff6688;font:16px Arial,Helvetica,sans-serif;}
.abc ul li {float:left;width:36px;height:28px;border-right:#f6f6f6 1px solid;text-align:center;line-height:28px;}
.abc ul li.rn{border-right:0px; width:auto; padding-left:15px;}
.abc ul li.zimu {width:auto;padding:0 3px;height:28px;border-right:none;margin-right:10px;}
.abc ul li span {display:block;width:100px;height:100%;font-weight:400;}
.abc ul li a {font-weight:400;}
.abc ul li a:hover {color:#ff6688;text-decoration:underline;}
/*中部开始*/
.main{margin-top:10px;background-color:#FFF;}
.hot_wanggong{width:980px;overflow:hidden;}
.hot_wanggong ul img { border: 0px; vertical-align: top; margin-bottom: 1px;}
.hot_news{width:200px;overflow:hidden;}
.hot_news h3{    height: 22px;
    line-height: 22px;
    margin: 10px 0 10px 0px;
    padding-left: 10px;
    border-left: 3px #ff6688 solid;}
.hot_news li { height: 24px; line-height: 24px; /*text-indent: 1em;*/ overflow: hidden;}
.hot_news .notice-ul li a {
    display: block;
    max-width: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.bgwgw_2 ul{width:1200px;margin-left:-10px;}
.bgwgw_2 a{float:left;width:595px;overflow:hidden;margin-left:0px;}
.wanggong4{overflow:hidden;}
.wanggong4 ul{margin-top:10px;overflow:hidden;}
.wanggong4 li{float:left;width:238px;height:123px;    background: url(/bgwg/images/b-logo.png) no-repeat 50% 50%;
    overflow: hidden;
    position: relative;
    z-index: 1;}
.wanggong4 a{display:block;}
.wanggong4 li img{width:236px;height:118px;margin-right:2px;margin-bottom:5px;}
.bgwg_wanggong{/*background-color:#f6f6f6;*/}
.bgwg_wanggong .bgwg_title { border-top: 2px solid #e5e5e5; background-color:#fff; clear:both;}
.bgwg_wanggong .bgwg_title h2{height:40px;line-height:40px;padding:0px 10px;float:left;border-top: 2px solid #ff6688; margin-top:-2px;}
.bgwg_wanggong .r_title{height:40px;line-height:40px;float:right;}
.bgwg_wanggong ul{width:1200px;margin-left:-10px; padding-top:10px;clear:both;}
.bgwg_wanggong li{float:left;width:190px;margin-left:10px;margin-bottom:10px;background-color:#f6f6f6;}
.bgwg_wanggong li img{width:190px;height: 190px;}
.bgwg_wanggong li h3{font-weight:normal;font-size:12px;height:30px;line-height:30px;text-align:center;overflow:hidden; text-decoration: none; display: block;}
.hot_wanggong li:hover img,.wanggong4 li:hover img,.wanggong li:hover img {-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px);transition: all .4s;}
/*客服，返回顶部完--定位开始*/
#bgwgw{animation: bounce-down 1.5s linear infinite; }
#bgwgw_find_box{ right: 50%; display: block; position: fixed; margin-right: -640px; top: 175px; width: 35px; cursor: pointer;}
#bgwgw_find_box ul{overflow:hidden;background-color:rgba(255,255,255,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)}
#bgwgw_find_box li{width:35px;height:30px;line-height:30px;text-align:center;overflow:hidden;margin-top:-1px;cursor:pointer; position:relative;z-index:9999;}
#bgwgw_find_box li a{display:block;width:35px;height:29px;margin:0 auto;color:#625351;font-size:14px;font-family:Arial;border-bottom:1px dashed #e5e5e5; }
#bgwgw_find_box li a:hover{color:#fff;text-decoration:none;background:#ff6688; border-bottom:1px solid #ff6688;}
#bgwgw_find_box .active a{/*display:none;*/
width:35px;height:30px;color:#fff;font-size:12px;background:#ff6688;transition: all .5s;}
#bgwgw_find_box li.hover a,.bgwgw_find_box li:hover a{/*display:none;*/
background:FB4A78;}
#bgwgw_find_box li.hover .etitle,.bgwgw_find_box li:hover .etitle{display:block;color:#fff}

.dw_top .iconfont{
    font-size: 28px;
    display: block;
    width: 35px;
    height: 35px;
    overflow: hidden;}
.dw_top a{display:block;width:35px;height:34px;margin:0 auto;overflow:hidden;text-align: center;background:#fff; border-bottom:1px solid #ff6688;}
.dw_top a:hover{color:#fff;text-decoration:none;background:#ff6688;}
/*定位*/
/*白沟限行提示*/
.bgxx { width: 980px; margin: 0 auto;}
.bgxx_xx { position: absolute; top: 0px; width: 520px; height: 30px; margin: 0 auto; padding-left: 130px;    overflow: hidden;}

/*干掉垃圾诚信网站*/
.zizhi{ display:none;}

/*新下部4个列表*/
.w .news_list {
    float: left;
    width: 288px;
    border: 1px solid #f5f5f5;
    /* margin: 10px 0px; */
    margin-right: 10px;
}
.w .news_list h3 {
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    padding-left: 20px;
    border-left: 3px #ff6688 solid;
    border-bottom: 1px solid #f5f5f5;
}
.w .news_list ul.notice-ul {
    padding: 15px;
}
.w .news_list ul li {
    height: 24px;
    line-height: 24px;
}
.w .news_list ul li a {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.w .mr-no {
    margin-right: 0px;
}

.new_wg{
    margin-top: 20px;
    background: #fff;
    padding: 10px 0;
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}
.new_wg h3 {
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    padding-left: 20px;
    border-left: 3px #ff6688 solid;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 10px;
}
.new_wg h3 span{
    font-size: 14px;
    float: right;
    padding-right:  20px;
}
.w .new_wg li {
    float: left;
    width: 216px;
    height: 24px;
    line-height: 24px;
    /* margin-left: 15px; */
    padding-left: 20px;
    border-left: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
}
.w .new_wg li a{
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.w.friendlink {
    background: #fff;
    margin-top: 20px;
    padding: 20px 0px;
    border: 1px solid #e5e5e5;
}
