body{ font: 12px/1.5 "微软雅黑", arial;min-width: 1200px;}
.grid-1200{width:1257px;margin:0 auto;}
.grid-1400{width:1400px;margin:0 auto;}
.grid-750{width: 750px;margin:0 auto;}
.grid-1000{width:1000px;margin: 0 auto;}
.mt20{margin-top: 20px}
.site-nav-container,.header-layout,.footer-layout,.c-nav-layout{width:1200px;margin:0 auto;}
/*sitenav*/
.c-nav-layout{position:relative;}
.site-nav{width:100%;height:43px;line-height:43px;background:#333;color:#999;position: relative;z-index: 100;}
.site-nav-l{float:left;font-size: 13px}
.site-nav-r{position: absolute;right: 0;height:36px;font-size: 13px}
.site-nav-r a{color: #999;text-decoration: none;}

.site-nav-r li:hover{color:rgb(182,30,29)}
.site-nav-r a em{color:#C91423;}
.site-nav-r a em.iconfont{padding-right: 3px;}
.site-nav-r a{margin-left:8px;margin-left:7px;cursor: pointer;}
.site-nav-r span{margin-left:8px;+margin-left:-8px;}
.zlbaba-cen a{margin-left: 0;}

.site-nav .zlbaba-cen{display: none;position: absolute;right:392px;+ right : 425px;top:36px;}
.site-nav .userCen .zlbaba-cen{display:inline;}
.site-nav .userCen .nav-active-down{display:inline;}
.site-nav .userCen .nav-active-up{display:none;}
.zlbaba-cen {background-color: #FAFAFA; width: 85px; height: 140px;}
.nav-active-down{display: none;}
.nav-active-up{display: inline;}

.site-nav-container{position: relative;}
.site-nav .zlbaba-wx-logo{display: none;position: absolute;right: 125px;top:36px;}
.site-nav .focusUs .zlbaba-wx-logo{display:inline;}
.site-nav .focusUs .nav-active-down{display:inline;}
.site-nav .focusUs .nav-active-up{display:none;}
.zlbaba-wx-logo img{width:186px;height:173px;}
.nav-active-down{display: none;}
.nav-active-up{display: inline;}

.site-nav-link{cursor: pointer;color:#999;}
.site-nav-link:hover{color:#fff;}
.sn-em{padding: 0 8px;}
.site-nav-link em{color:red;padding-left: 3px;}

/*header*/
.site-header{padding:12px 0;position: relative;overflow: hidden;position: relative;z-index:9;}
.site-header .header-layout{position: relative;}
.site-header .brand , .site-header .header-extra,.site-header .header-cart{margin-top:15px;float: left;}
.site-header .brand a{margin-right:20px;text-decoration: none;display: block;font-size:12px;padding-left: 15px;border-left: 1px solid #eee;color:#B7B0B0;}
.site-header .brand a:hover{text-decoration: none;color:#D84A4A;}
.site-header .baba-logo{float: left}
.site-header .baba-logo img{width:166px;height:61px;position: relative;left: -2px;}
.site-header .header-banner{position: absolute;right:0;top:20px;}
.site-header .header-b-h{color:#B8C0CD;font-size:14px;}
.site-header .header-b-h .iconfont{font-size: 18px;color:#E35756;margin-right: 4px;}
.new-header-b-p{text-indent: 18px;display: inline-block;}

.site-nav-container .comsev-platform-link{margin: 0 85px;font-size:12px;color: #E84B4D}
.site-nav-container .comsev-platform-link:hover{text-decoration: underline;font-weight: 800}

.header-b-p i{color:#256FCB;font-size: 20px;}
.header-b-p em{color:#DF1C31;font-size: 18px;}
.site-header .header-b-p em{color:#E65747;font-size:20px;}
.pat-search{border: 1px solid #d1d5e0;margin-left:120px;*margin-left:100px;position:relative}

.pat-s-select{position: relative;}
.pat-s-select-btn{height: 40px;padding:0 12px;line-height: 40px;border-right: 1px solid #D1D5e0;color:#2B3E4D;font-size:13px;}
.pat-s-select-icon{color: #676772;width:17px;height:16px;}
.pat-s-text{position: relative;}
.pat-s-t-placeholder{position: absolute;top:4px;left:0;color:#C3C3C3;padding-left:14px;line-height: 32px;cursor: text;}
.pat-s-t-placeholder label{cursor: text;}
.pat-s-t-placeholder-icon{width:12px;height:12px;color: #fff;font-size: 28px;}
.pat-s-t-input{width:345px;height:20px;margin:10px 0;text-indent:10px;border: none;outline: none;}
.pat-s-t-input:focus{border:none}
/*.pat-s-btn-s{width: 60px;height: 40px;line-height: 40px;text-align: center;background: #d84a4a;border:none;}*/
.header-cart{width: 133px;height:40px;line-height:40px;text-align:center;border:1px solid #B7B0B0;margin-left:14px;font-size: 18px;}
.header-cart .icon-cart{color:#F40;font-size: 20px;}
.pat-s-btn-s{width:95px!important;height:40px;line-height:40px;text-align:center;background:#F7F5F6;border:none;outline:0;color:#333;font-family:'微软雅黑';font-weight:400;font-style:normal;font-size:14px;cursor:pointer}

/*content nav*/
.c-nav{width:100%;height:50px;line-height: 50px;font-size:16px;background: #F7F8F9;position:relative;z-index:10;}
.c-nav .nav-hd{margin-right: 100px;}
.c-nav .nav-hd .content{display: block;background: #D84A4A;color:#fff;width:288px;text-align: center;}
.c-nav-content .c-nav-item{float:left;font-size: 15px;}
.c-nav-content .c-nav-item a{padding:0 24px;color: #333;text-decoration: none;}
.c-nav-content .nav-hd{cursor:pointer;}
.c-nav-content .nav-hd .up{display: none;}

.c-nav-content .logo-fixed{display: none;}
.c-nav-content .c-nav-item a:hover{color:#D84A4A;}
.c-nav-content .c-nav-item a.hover{color:#D84A4A;}

.wrap-nav-fixed .nav-news{font-size: 14px!important;font-weight: 400!important;color:#333!important;}
.wrap-nav-fixed .nav-news .menu-panel{left:0!important;}
.wrap-nav-fixed .nav-news em{display: none;}
.c-nav .nav-news{margin-top: -1px;position: relative;font-size: 18px;font-weight: 700;}
.c-nav .nav-news em{padding-right: 5px;font-size: 20px;position: relative;top:2px;color:#333;}
.c-nav-content .nav-news a{color:#666;}
.c-nav .nav-news .menu-panel{width: 110px;height:130px;padding:0 4px;background:#FFF; border:1px solid #EEE;display: none;position: absolute;left:28px;}
.c-nav .nav-news .menu-panel a{color:#757575;border-top: 1px solid #F2F2F2;font-size:16px;display: block;line-height: 20px;padding: 12px 0;text-align: center;font-weight: 400;}
.c-nav .nav-news .menu-panel a:hover{color:#D84A4A;}
.wrap-nav-fixed{height:96px;line-height: 96px;
    border-bottom: 1px solid #EEE;
    box-shadow: rgba(0,0,0,.1) 0 1px 5px 0 1px #000;
    -moz-box-shadow: rgba(0,0,0,.1) 0 1px 5px 0 1px #000;
    -webkit-box-shadow: rgba(0,0,0,.1) 0 1px 5px 0 1px #000;}
.wrap-nav-fixed.c-nav{font-size:14px;background:#fff;z-index:998;}
.wrap-nav-fixed .c-nav-item a{padding:0 15px;}
.wrap-nav-fixed .nav-hd{display:none;}
.wrap-nav-fixed .logo-fixed {display: block;}
.wrap-nav-fixed .logo-fixed img{position:relative;top:18px;*top:0;}
.wrap-body-fixed{margin-top: 50px;}
.wrap-nav-fixed .pat-search{margin:22px 0 0 10px;height:40px;line-height: 40px;*width: 365px;}
.wrap-nav-fixed .pat-s-t-input{width:210px;*width:200px;}
.wrap-nav-fixed .pat-s-btn-s{*position: absolute;*right:-10px;*top:0;*width: 50px;}

/*paging*/
.paging-warper{padding:20px 0;}

/*footer*/
.footer{background:#323232;color:#D7D7D7;text-align: center;}
.footer a{color: #D7D7D7;}
.footer b{font-weight: 400;}
.footer-layout{padding:10px 0;}
.footer-hd span{padding:0 8px;font-size:12px;color: #666}
.footer-hd a{padding:0 8px;font-size:12px;color: #666}
.footer-bd{margin-top:10px;}
.footer-bd p{padding-bottom:8px;}
.footer-bd span,.footer-bd a{font-size:12px;text-decoration: none;padding: 0 8px;}
.footer-ft{text-align: center;color: #c8cbd0;margin-top:40px;}
.footer-ft a,.footer-ft span {padding: 0 5px;color: #c8cbd0;}
.footer-ft a{text-decoration: none;}
.footer-extra{padding:29px;text-align: center;}
.footer-layout a:hover {
    text-decoration: none;
    color: #AD2F3B;
}

/*customerService*/
.fixed-part {z-index: 100;position: fixed;right: 20px;bottom: 186px;}
/*.bbkf a{background: url("/images/common/customerService-qq.png") no-repeat;}*/
/*.bbqh a,.weixin-ewm a,.sygj a,.scrollTop a{background: url("/images/common/customerService-icon.png") no-repeat;}*/

.bbkf{ width:38px;height:38px; background:#E5423B;cursor:pointer;border-radius:3px;}
.bbkf a{display:block; width:100%;height:100%;}
.bbkf a>img{margin:5px;width: 28px;height: 28px}
.bbkf a:hover{background-position-x: -54px;}

/*start*/
.weixin-ewm .zlbaba-wx-ewm{width:450px}
.weixin-ewm-layout{width:428px;background:#fff;border:1px solid #e4e4e4}
.zlbaba-jh,.zlbaba-wx{width:214px;text-align:center;padding-bottom:20px}
.zlbaba-jh img,.zlbaba-wx img{width:164px;height:155px;margin-top:23px}
.zlbaba-jh .title,.zlbaba-wx .title{color:#333;font-size:14px}
.mems-layout{position:absolute;left:-215px;top:-15px;width:220px}
.bbkf .mems{width:200px;background:#fff;border:1px solid #e4e4e4}
.bbkf .mems .mems-title{height:40px;background:#333;color:#fff;text-align:center;font-size:16px;line-height:40px}
.bbkf .mems .mem{display:block;height:75px;line-height:75px;text-align:center}
.bbkf .mems .mem:hover{background:#F2F2F2}
.bbkf .mems .mem .mem-pic{width:50px;height:50px;vertical-align:middle}
.bbkf .mems .mem .mem-name{margin-left:10px;font-size:13px;color:#333}
/*end*/

.bbqh{ width:38px;height:38px;  background:#E5423B;  cursor:pointer;border-radius:3px;margin-top: 10px;}
.bbqh a{display:block; width:100%;height:100%;background-position: -11px -58px;}
.bbqh a:hover{background-position-x: -55px;}
.bbqh a .bbqh-join{position: absolute; right: 25px;top: -35px;cursor: pointer;}
.bbqh a .bbqh-join button{width: 86px;height: 24px;background-color: #e86868;border: none;border-radius: 3px;color: #ffffff;position: absolute;top: 117px;left: 22px;}
.bbqh a .bbqh-join button:hover{background-color: #EE4049}
.bbqh .bbqh-join{display:inline;}
.bbqh .joinUs .bbqh-join{display:none;}

.weixin-ewm{ width:38px;height:38px; background:#E5423B; cursor:pointer;border-radius:3px;margin-top: 10px;}
.weixin-ewm a{display:block; width:100%;height:100%;background-position: -11px -101px;}
.weixin-ewm a:hover{background-position-x: -54px;}
.weixin-ewm a .zlbaba-wx-ewm{position: absolute; right: 35px;top: 70px;cursor: pointer;}
.weixin-ewm .zlbaba-wx-ewm{display:inline;}
.weixin-ewm .focusUs .zlbaba-wx-ewm{display:none;}

.sygj{ width:38px;height:38px; cursor:pointer;border-radius:3px;margin-top: 10px;}
.sygj a{display:block; width:100%;height:100%;background-position: -11px -145px;}
.sygj a:hover{background-position-x: -54px;}

.scrollTop{ width:38px;height:38px;cursor:pointer;border-radius:3px;margin-top: 10px;}
.scrollTop a{display:block; width:100%;height:100%;background-position: -11px -193px;}
.scrollTop a:hover{background-position-x: -54px;}

.dn{display: none}
.qqTalk{
    position: absolute;
    left: -32px;
    bottom: -34px;
    height: 20px;
    border: 1px solid #97C0D4;
    border-radius: 2px;
}
/*小能科技*/
.ntalker_entrance{
    display: none !important;
}

.ui-button-red{background-color:#E86867;color:#fff;border:1px solid #E86867;}
.ui-button-red:hover{background:#D84A4A;}
.ui-form-item{padding-bottom: 26px;}

/*todo 公共组建index.css需要调整*/
.ui-tipbox-success .ui-tipbox-icon .iconfont {color: #79BD5D;}
.ui-tipbox-content h3.ui-tipbox-title{color:#31A900;font-size:16px;}
.ui-tipbox-explain {font-size: 14px;}

.bal-info,.bal-key{overflow: hidden;font-size: 16px;color:#474E5D;font-weight: 700;line-height: 40px;margin-top: 20px;display: block;}
.bal-info dt,.bal-info dd{float:left;}
.bal-info em{font-size: 28px;color:#D84A4A;padding:0 5px;}
.bal-info dt{clear:left;}
.bal-i-text{width:181px;height:35px;display: inline-block;border-radius: 2px;border:1px solid #AEAEAE;margin-right:5px;}
.bal-tab{border-top:4px solid #D84A4A;height:41px;line-height: 41px;background: #F7F7F7;color:#666;padding-left:30px;}
.bal-tab li{cursor: pointer;width:85px;float:left;text-align: center;}
.bal-tab li.selected{color:#DC5454;}

/*logo*/
.hl-logo{width:280px;height: 90px;overflow: hidden;position: relative;float:left;}
.hl-logo img{display: block;float:left;position: absolute;top:15px;}
.hl-logo img.goregist{
    width: 100px;
    height: 60px;
    position: absolute;
    top: 20px;
    right: 10px;
}
.hl-l-logo{height:61px;margin-top:-30px;}
.hl-l-logo-wz{height:38px;margin-top: -19px;left:170px;}
.hl-searchBox{width:300px;height:41px;background: #D84A4A;float:left;margin-top:22px;position: relative;}
.hl-sb-so{width:255px;height:37px;position: absolute;left:2px;top:2px;background: #fff;margin:0;padding:0;border:none;padding-left: 35px;font-size: 12px}
.hl-sb-btn{width:69px;height:41px;position: absolute;right:0;top:0;cursor: pointer;text-align: center;line-height: 41px;background: #D84A4A;border:none;font-size: 13px;color: #fff;}
.so-icon{position: absolute;left:0;top:0;width:40px;line-height: 45px;text-align: center;color: #ccc;}
.hl-pz{position: absolute;right:0;top:0;}
.hl-pz img{border:none;margin-top: 8px;}

.c-nav-so{float:right;overflow: hidden;margin-top: 25px;display: none;}
.c-nav-so-text{width:245px;height:41px;border:1px solid #D1D5E0;border-right:0;float:left;padding-left: 3px;font-size: 13px;}
.c-nav-so-btn{width:91px;height:43px;background: #D84A4A;color:#fff;text-align: center;line-height: 43px;border:none;float:left;font-size: 13px;font-family: '微软雅黑 Regular', '微软雅黑';cursor: pointer;}


#Js_preview_image img{width:86px;height:86px;border: none;border-radius: 43px;}
.main{min-height:580px;}


.footer-bd span#cnzz_stat_icon_1254520501{padding: 0;}
.footer-cert{padding-top: 20px;margin-top: 20px;border-top:1px solid #5F7283; }


.header-layout .hl-nav{float: left;width: 620px;overflow: hidden}
.header-layout .hl-nav .items{width: 650px;}
.header-layout .hl-nav .items .item{position:relative;height:90px;float:left;font-size:15px;line-height:89px;width:90px}
.header-layout .hl-nav .items .item a{color:#000}
.header-layout .hl-nav .items .item a:hover{color:#D84A4A;font-weight: 700}
.header-layout .hl-nav .items .item .hl-nav-ts{position:absolute;top:-5px;left:-101px;white-space:nowrap;height:26px;width:130px;font-size:12px;line-height:25px;text-indent:8px;display:none;cursor:pointer;border-radius:2px;background:#D84A4A;color:#fff}
.header-layout .hl-nav .items .item .hl-nav-ts i{position:absolute;left:108px;top:25px;width:0;height:0;border-style:solid;border-width:0 13px 13px 0;border-color:transparent #D84A4A transparent transparent}


.tool-btn{
    width: 50px;
    height: 45px;
    background-color: #F2F2F2;
}
.tool-btn a{
    padding-top: 5px;
    color: #000000;
    background-color: #F2F2F2;
    border-radius: 3px;
}
.tool-btn a:hover{
    color: #FFFFFf;
    background-color: #E5433A;
}
.tool-btn a p{
    font-size: 13px;
    text-align: center;
    font-weight: 400;
}
.tool-btn a.Js_list-babaMem{
    color: #FFFFFf;
    background-color: #E5433A;
}