@charset "UTF-8";
/*20171110*/

/*cssreset*/
html,body {color:#333; background:#f6f6f6; }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0; padding:0;}
body,button,input,select,textarea,li,dt,dd,div,td,p,span {font-size:14px; font-family:Microsoft Yahei,arial,verdana;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; font-family:Microsoft Yahei,arial,verdana;}
address,cite,dfn,em,var {font-style:normal;}
code,kbd,pre,samp {font-family:courier new,courier,monospace;}
ul,ol {list-style:none outside none;}
span {font-size:100%;}
a {color:#333; text-decoration:none; hide-focus:expression(this.hideFocus=true); outline:none; -webkit-transition-duration:.3s; transition-duration:.3s;}
a:hover {color:#25c178; text-decoration:none;}
a:focus {outline:0;}
legend {color:#666;}
fieldset,img {border:0 none;}
img {vertical-align:bottom;}
button,input,select,textarea {margin:0; padding:0; outline:none; vertical-align:middle;}
button {cursor:pointer;}
input[type="radio"],input[type="checkbox"] {position:relative; top:-2px;}
table {border-collapse:collapse; border-spacing:0;}
input[disabled],input[disabled]:hover {background:#c4c4c4; border:1px #c4c4c4 solid; color:#fff; cursor:default;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#aaa;}

/*font*/
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.ffy {font-family:tahoma,arial,sans-serif;}

/*color*/
.c666 {color:#666;}
.c999 {color:#999;}
.cccc {color:#ccc;}
.cfe5f59 {color:#fe5f59;}

/*background*/
.bfff {background:#fff;}
.bf66 {background:#f66;}
.b68a8f9 {background:#68a8f9;}
.bff876a {background:#ff876a;}
.b39d190 {background:#39d190;}

/*font-family*/
@font-face {font-family:'dincond-medium-webfont'; src:url('iconfont/fonts/dincond-medium-webfont.eot'); src:url('iconfont/fonts/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), url('iconfont/fonts/dincond-medium-webfont.woff2') format('woff2'), url('iconfont/fonts/font/dincond-medium-webfont.woff') format('woff'), url('iconfont/fonts/font/dincond-medium-webfont.ttf') format('truetype'), url('iconfont/fonts/font/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg'); }

/*control*/
.input {height:18px; line-height:18px; padding:3px 5px; border:1px solid #e7e7e7;}
.zbztbn_checkbox,.zbztbn_radio {display:inline-block; margin-right:10px;}
.zbztbn_checkbox input,.zbztbn_radio input {position:absolute; top:-9999px; left:-9999px;}
.zbztbn_checkbox .cklabel,.zbztbn_radio .rdlabel {display:inline-block; cursor:pointer;}
.zbztbn_checkbox .icon,.zbztbn_radio .icon {display:inline-block; margin:0 3px 2px 0; width:11px; height:11px; background:url(../images/zbztbn_checkbox.png) no-repeat; vertical-align:middle;}
.zbztbn_radio .icon {width:12px; height:12px; background:url(../images/zbztbn_radio.png) no-repeat;}
.zbztbn_checkbox .cklabel.on .icon {background-position:-11px 0;}
.zbztbn_radio .rdlabel.on .icon {background-position:-12px 0;}
.zbztbn_checkbox .text,.zbztbn_radio .text {height:18px; line-height:18px;}

/*ellipsis*/
.ellipsis {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*overflow*/
.ofvisible {overflow:visible;}

/*cover-background*/
.coverbg {position:absolute; top:0; left:0; z-index:9998; height:100%; width:100%; background:#000; filter:alpha(opacity=50); opacity:0.5;}

/*float*/
.fl {float:left;}
.fr {float:right;}

/*margin-padding*/
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mr10 {margin-right:10px;}
.mr5 {margin-right:5px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.pt10 {padding-top:10px;}
.pt40 {padding-top:40px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pb50 {padding-bottom:50px;}
.pl10 {padding-left:10px;}
.pt20 {padding-top:20px;}

/*text-alignment*/
.txtl {text-align:left;}
.txtc {text-align:center;}
.txtr {text-align:right;}

/*layout*/
.zbztbn_layout {clear:both; position:relative; width:1200px; margin:0 auto;}
.zbztbn_layout:after,.clearfix:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clearfix {zoom:1;}

/*topbar*/
.zbztbn_topbar {height:34px; line-height:34px; background:#f8f8f8; border-bottom:1px #eee solid;}
.zbztbn_topbar li {float:left; padding:0 10px; font-size:12px; color:#6c6c6c;}
.zbztbn_topbar li a {color:#6c6c6c;}
.zbztbn_topbar li a:hover {color:#25c178;}
.zbztbn_topbar li .zjlog {display:inline-block; background:url(../images/zbztbn_zjlog.png) no-repeat 0 6px; font-size:14px; color:#2dbb55; font-weight:bold; padding-left:28px; letter-spacing:1px;}
.zbztbn_topbar li.phone i {color:#3ad08b; margin:0 3px 2px 0;}
.zbztbn_topbar li.phone b {margin-left:5px;}
.zbztbn_topbar li.line {font-size:12px; color:#d8d8d8; padding:0 5px;}

/*header*/
.zbztbn_header {height:100px; background:#fff;}
.zbztbn_header .zbztbn_layout {height:100%;}
.zbztbn_header .logo {float:left; width:465px; height:70px; background:url(../images/zbztbn_logo.png) no-repeat; margin-top:15px;}
.zbztbn_header .ebslink {position:relative; float:left; width:100px; height:75px; background:url(../images/zbztbn_ebsimg.png) no-repeat; margin-top:18px;}
.zbztbn_header .light {width:20px; height:67px; position:absolute; left:-5px; top:0px; opacity:1; filter:alpha(opacity=100); transform:skewX(-25deg); -webkit-transform:skewX(-25deg); -moz-transform:skewX(-25deg); -o-transform:skewX(-25deg); -ms-transform:skewX(-25deg); 
	background:-webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.6), rgba(255,255,255,0)); background:-moz-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.6), rgba(255,255,255,0)); background:linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.6), rgba(255,255,255,0)); animation:moves 3.5s infinite; -webkit-animation:moves 3.5s infinite;}
@keyframes moves
{
	0,45%{left:-5px;}
    45.5%{left:-5px;}
    100%{left:90px;}
}
@-webkit-keyframes moves
{
    0,45%{left:-5px;}
    45.5%{left:-5px;}
    100%{left:90px;}
}
.zbztbn_header .subnav {position:relative; width:450px; height:60px; padding:40px 20px 0 0; overflow:hidden;}
.zbztbn_header .subnav li {float:left; padding-left:20px;}
.zbztbn_header .subnav a,.zbztbn_header .serwarp a {display:block; line-height:27px;}
.zbztbn_header .subnav .icon,.zbztbn_header .serwarp .icon {float:left; width:28px; height:28px; margin:0 5px 0 0;}
.zbztbn_header .serwarp {width:100px; height:60px; padding:40px 0 0 0; background:#fff;}
.zbztbn_header .serwarp .line {height:20px; width:1px; background:#d8d8d8; margin:5px 15px 0 0; padding:0;}
.zbztbn_topsearch {display:none; position:absolute; top:34px; right:-100%; width:434px; height:36px; border:2px solid #3acf89; background:#fff;}
.zbztbn_topsearch .input {float:left; width:310px; border:0 none; height:30px; line-height:30px; padding-left:10px;}
.zbztbn_selbox {float:left; width:99px; height:36px; color:#6c6c6c;}
.zbztbn_selbox .slidkey {display:block; position:relative; height:30px; line-height:30px; padding:3px 10px 3px 15px; border-right:1px #e7e7e7 solid; background:#fff; cursor:pointer;}
.zbztbn_selbox i {position:absolute; top:50%; right:8px; margin-top:-5px; font-size:12px; color:#adadad;}
.zbztbn_selbox .slidkey_list {position:absolute; display:none; width:99px; left:-2px; top:37px; border:1px #3acf89 solid; background:#fff; z-index:99; max-height:180px; overflow-y:auto;}
.zbztbn_selbox .slidkey_list li {float:none; background-color:#fff; border-bottom:1px solid #eee; color:#666; cursor:pointer; font-size:12px; height:30px; line-height:30px; padding:0 0 0 18px;}
.zbztbn_selbox .slidkey_list li:hover {background:#f6f6f6;} 

/*nav*/
.zbztbn_nav {height:44px; line-height:44px; border-top:1px #ddd solid; background:#fff; overflow:hidden;}
.zbztbn_nav li {float:left; width:150px; height:44px; -webkit-transition:background-color 700ms; transition:background-color 700ms;}
.zbztbn_nav li a {position:relative; display:block; width:100%; height:100%; color:#666; font-size:16px; text-align:center; z-index:2; -webkit-transition:color 200ms; transition:color 200ms; overflow:hidden;}
.zbztbn_nav li a span {position:absolute; left:0; top:0; z-index:2; width:100%; height:100%;}
.zbztbn_nav li a .bg {top:100%; z-index:1; -webkit-transition:top 200ms; transition:top 200ms;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#3acf88), to(#31dab4));   
background: -webkit-linear-gradient(bottom, #3acf88, #31dab4);   
background: -moz-linear-gradient(bottom, #3acf88, #31dab4);   
background: -o-linear-gradient(bottom, #3acf88, #31dab4);   
background: -ms-linear-gradient(bottom, #3acf88, #31dab4);   
background: linear-gradient(bottom, #3acf88, #31dab4);   
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #31dab4, endColorstr = #3acf88);}
.zbztbn_nav li a.on .bg, .zbztbn_nav li a:hover .bg {top:0;}
.zbztbn_nav li a.on, .zbztbn_nav li a:hover {color:#fff;}
.zbztbn_nav .n1,.zbztbn_nav .n7 {width:130px;}
.zbztbn_nav .n4,.zbztbn_nav .n5 {width:130px;}
.zbztbn_nav .n2,.zbztbn_nav .n3,.zbztbn_nav .n6 {width:130px;}

/*banner*/
.zbztbn_banner {position:relative; width:100%; height:440px; z-index:99;}
.zbztbn_banner .bannerSlide {position:relative; width:100%; height:440px; overflow:hidden;}
.zbztbn_banner .bannerSlide .hd {position:absolute; bottom:20px; left:0; width:100%; text-align:center; z-index:9900; overflow:hidden;}
.zbztbn_banner .bannerSlide .hd ul {display:inline-block; height:16px; background:rgba(255,255,255,.3); border-radius:50px; padding:4px 4px 0 4px;}
.zbztbn_banner .bannerSlide .hd li {float:left; width:12px; height:12px; margin:0 4px; background:#fff; filter:alpha(opacity=50); opacity:0.5; border-radius:100%; cursor:pointer; text-indent:-9999px;}
.zbztbn_banner .bannerSlide .hd li.on {filter:alpha(opacity=100); opacity:1; background:#36d49d;}
.zbztbn_banner .bannerSlide .bd {z-index:0; position:relative;}
.zbztbn_banner .bannerSlide .bd li {position:relative; overflow:hidden;}
.zbztbn_banner .bannerSlide .bd li img {position:absolute; top:0; left:50%; width:1920px; height:440px; margin-left:-960px;}
.zbztbn_banner .bannerSlide .bd li a {display:block; width:100%; height:440px;}
.zbztbn_banner .bannerSlide .zbztbn_layout {position:absolute; top:50%; left:50%; margin-left:-600px; margin-top:-35px;}
.zbztbn_banner .bannerSlide .prev ,.zbztbn_banner .bannerSlide .next {position:absolute; left:0px; top:50%; display:block; width:50px; height:70px; line-height:70px; background:#000; border-radius:3px; text-align:center; opacity:0.5; filter:alpha(opacity=50);}
.zbztbn_banner .bannerSlide .next {right:0px; left:auto;}
.zbztbn_banner .bannerSlide .prev i , .zbztbn_banner .bannerSlide .next i {line-height:70px; font-size:32px; color:#fff;}
.zbztbn_banner .bannerSlide .prev:hover, .zbztbn_banner .bannerSlide .next:hover {filter:alpha(opacity=100); opacity:1;}

/*topnews*/
.zbztbn_bgbox {background:#fff; box-shadow:0 1px 5px 1px rgba(216,216,216,0.7);}
.zbztbn_linetit {padding-top:20px; overflow:hidden;}
.zbztbn_linetit label {float:left; display:inline-block; padding-left:10px; font-size:16px; line-height:1; border-left:6px solid #3acf89;}
.zbztbn_linetit a {float:right; display:inline-block; margin-right:10px; color:#999;}
.zbztbn_linetit a i {margin-left:5px; font-size:12px;}
.zbztbn_linetit a:hover {color:#25c178;}
.zbztbn_topnews {width:920px; height:310px;}
.zbztbn_topnews .l_info {width:425px; height:310px; border-right:1px #e7e7e7 solid;}
.zbztbn_topnews .list {padding:8px 20px 0;}
.zbztbn_topnews .list li a {display:block; height:30px; line-height:30px; overflow:hidden; vertical-align:middle;}
.zbztbn_topnews .list li a .fl {width:330px;}
.zbztbn_topnews .line {height:1px; background:#e7e7e7; margin-top:15px; margin:18px 20px 0;}
.zbztbn_topnews .r_info {width:494px;}
.zbztbn_topnews .keycont {display:block; height:94px; overflow:hidden; margin:18px 20px 8px;}
.zbztbn_topnews .keycont img {float:left; border:1px #e7e7e7 solid; width:113px; height:92px;}
.zbztbn_topnews .keycont dl {margin-left:130px;}
.zbztbn_topnews .keycont dt {height:40px; line-height:20px; padding-bottom:10px; overflow:hidden;}
.zbztbn_topnews .keycont dd {height:36px; font-size:12px; line-height:18px; color:#999; overflow:hidden;}
.zbztbn_topnews .r_info .list .fl {width:400px;}
.zbztbn_topnews .r_info .list i {color:#ddd; font-size:16px; margin-right:5px;}
.zbztbn_sidebar {width:260px; height:310px;}
.zbztbn_sidebar .top {padding:20px 0; text-align:center;}
.zbztbn_sidebar .top .btn {position:relative; top:0; display:inline-block; width:90px; height:30px; line-height:30px; text-align:center; color:#fff; border-radius:3px; -webkit-transition-duration:.3s; transition-duration:.3s; margin:0 5px;
background: -webkit-gradient(linear, 0 100%, 0 0, from(#3acf88), to(#31dab4));   
background: -webkit-linear-gradient(left, #3acf88, #31dab4);   
background: -moz-linear-gradient(left, #3acf88, #31dab4);   
background: -o-linear-gradient(left, #3acf88, #31dab4);   
background: -ms-linear-gradient(left, #3acf88, #31dab4);   
background: linear-gradient(left, #3acf88, #31dab4);   
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #31dab4, endColorstr = #3acf88);}
.zbztbn_sidebar .top .btn i {margin-right:8px;}
.zbztbn_sidebar .top .btn:hover {top:-5px; }
.zbztbn_sidebar .top .reg {background: -webkit-gradient(linear, 0 100%, 0 0, from(#84a7ef), to(#65d1fa));   
background: -webkit-linear-gradient(left, #84a7ef, #65d1fa);   
background: -moz-linear-gradient(left, #84a7ef, #65d1fa);   
background: -o-linear-gradient(left, #84a7ef, #65d1fa);   
background: -ms-linear-gradient(left, #84a7ef, #65d1fa);   
background: linear-gradient(left, #84a7ef, #65d1fa);   
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #65d1fa, endColorstr = #3acf88);}
.zbztbn_sidebar .entrance .hd {height:36px; line-height:36px; border-width:1px 0; border-color:#e4e3e3; border-style:solid;}
.zbztbn_sidebar .entrance .hd li {float:left; width:33%; text-align:center; color:#999; cursor:pointer;}
.zbztbn_sidebar .entrance .hd li.hover {color:#25c178;}
.zbztbn_sidebar .entrance .tab_box {padding:0 20px;}
.zbztbn_sidebar .entrance .tab_box li {position:relative; top:0; float:left; width:50%; text-align:center; -webkit-transition-duration:.3s; transition-duration:.3s;}
.zbztbn_sidebar .entrance .tab_box li i { display:inline-block; width:45px; height:45px; line-height:45px; background:#22d4ac; font-size:24px; color:#fff; text-align:center; border-radius:100%; margin:20px 0 5px;}
.zbztbn_sidebar .entrance .tab_box li i.iconb {background:#ffb86b;}
.zbztbn_sidebar .entrance .tab_box li i.iconc {background:#fdd234;}
.zbztbn_sidebar .entrance .tab_box li i.icond {background:#0cd0e7;}
.zbztbn_sidebar .entrance .tab_box li i.icone {background:#62d5a0;}
.zbztbn_sidebar .entrance .tab_box li i.iconf {background:#ffb86b;}
.zbztbn_sidebar .entrance .tab_box li i.icong {background:#ff9275;}
.zbztbn_sidebar .entrance .tab_box li i.iconh {background:#0cd0e7;}
.zbztbn_sidebar .entrance .tab_box li i.iconi {background:#73bff5;}
.zbztbn_sidebar .entrance .tab_box li i.iconj {background:#ff997a;}
.zbztbn_sidebar .entrance .tab_box li i.iconk {background:#ffc947;}
.zbztbn_sidebar .entrance .tab_box li i.iconl {background:#0cd0e7;}
.zbztbn_sidebar .entrance .tab_box li em {color:#666;}
.zbztbn_sidebar .entrance .tab_box li:hover {top:-5px; }
.zbztbn_sidebar .entrance .line {position:relative; left:18px; bottom:2px; height:2px; width:50px; background:#3acf89;}

/*rank*/
.zbztbn_rank {height:500px; background:url(../images/zbztbn_pmbg.jpg) center no-repeat;}
.zbztbn_rank .hd {padding:40px 0 10px; overflow:hidden;}
.zbztbn_rank .hd h2 {float:left; font-size:24px; color:#fff;}
.zbztbn_rank .hd ul {float:right; width:140px; background:#fff; border:1px #39d18e solid; border-radius:3px;}
.zbztbn_rank .hd ul li {float:left; width:50%; height:33px; line-height:33px; text-align:center; font-size:14px; color:#666; cursor:pointer;}
.zbztbn_rank .hd ul li.on {color:#fff; background: -webkit-gradient(linear, 0 100%, 0 0, from(#3acf88), to(#31dab4));   
background: -webkit-linear-gradient(left, #3acf88, #31dab4);   
background: -moz-linear-gradient(left, #3acf88, #31dab4);   
background: -o-linear-gradient(left, #3acf88, #31dab4);   
background: -ms-linear-gradient(left, #3acf88, #31dab4);   
background: linear-gradient(left, #3acf88, #31dab4);   
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #31dab4, endColorstr = #3acf88);}
.zbztbn_rank .inBd {margin-right:-20px;}
.zbztbn_rank .inBd li {position:relative; top:0; float:left; width:366px; height:160px; background:#fff; padding:0 10px; -webkit-transition-duration:.3s; transition-duration:.3s; margin:20px 20px 0 0;}
.zbztbn_rank .inBd li a {display:block; width:366px; height:160px;}
.zbztbn_rank .inBd li:hover {top:-10px;}
.zbztbn_rank .rank_name {position:relative; height:50px; line-height:50px; border-bottom:1px #e7e7e7 solid; font-size:16px; padding-left:50px;}
.zbztbn_rank .rank_name i {position:absolute; top:0; left:0; width:28px; height:27px; padding-top:13px; background:url(../images/zbztbn_topicon.png) 0 -120px; text-align:center; font:bold 16px/normal arial; color:#fff;}
.zbztbn_rank .rank_name i.first {background-position:0 0;}
.zbztbn_rank .rank_name i.second {background-position:0 -40px;}
.zbztbn_rank .rank_name i.third {background-position:0 -80px;}
.zbztbn_rank .info {float:left; width:186px; border-right:1px #ddd solid;}
.zbztbn_rank .info p {display:block; line-height:26px; color:#666; padding-left:5px;}
.zbztbn_rank .info p span {display:inline-block; width:105px;}
.zbztbn_rank .money {text-align:center; color:#999;}
.zbztbn_rank .money em {font-family:"dincond-medium-webfont"; font-size:35px; color:#ff6666;}
.zbztbn_rank .money em b {font-size:28px;}
.zbztbn_rank .inHd {padding-top:20px;}
.zbztbn_rank .inHd li {display:inline-block; width:10px; height:10px; background:rgba(255,255,255,.4); border-radius:100%; margin:0 2px; cursor:pointer;}
.zbztbn_rank .inHd li.on {background:#dddcde;}

/*float_r*/
.zbztbn_floatr {position:fixed; right:0px; top:50%; width:50px; height:290px; z-index:99; margin-top:-145px;}
.zbztbn_floatr li {position:relative; float:left; width:50px; height:50px; margin-top:-1px; line-height:50px; background:#333; text-align:center;}
.zbztbn_floatr li i {font-size:24px; color:#e8e8e8;}
.zbztbn_floatr li.first {height:30px; line-height:normal; border-top-left-radius:3px;}
.zbztbn_floatr li.first h3 {color:#e8e8e8; padding:8px 0 3px;}
.zbztbn_floatr li.zx { border-bottom-left-radius:3px;}
.zbztbn_floatr li .circle {display:inline-block; width:36px; height:36px; line-height:36px; background:#1f1f1f; border-radius:100%; margin-top:8px; text-align:center; cursor:pointer;}
.zbztbn_floatr li .circle i {font-size:20px; color:#3ad08b;}
.zbztbn_floatr li.item {margin-top:3px; border-radius:3px 0 0 3px; cursor:pointer;}
.zbztbn_floatr li.item i {height:50px; width:50px; line-height:50px;}
.zbztbn_floatr li.item:hover {background:#3ad08b;}
.zbztbn_floatr li.retop {display:none;}
.zbztbn_floatr .hide {position:absolute; top:0; right:-200px; z-index:-1;}
.zbztbn_floatr .zbztbn_bgbox {position:relative; width:120px; margin-right:20px; padding:10px; text-align:left; cursor:default;}
.zbztbn_floatr .zbztbn_bgbox label {display:block; padding:5px 0 0 5px; line-height:1; color:#666;}
.zbztbn_floatr .zbztbn_bgbox span {padding-left:5px; font-family:"dincond-medium-webfont"; font-size:24px; color:#39d08e;}
.zbztbn_floatr .zbztbn_bgbox a {display:block; height:35px; line-height:35px; text-align:center; color:#fff; border-radius:3px;}
.zbztbn_floatr .zbztbn_bgbox a i {height:35px; width:auto; margin-right:5px; line-height:35px; color:#fff;}
.zbztbn_floatr .zbztbn_bgbox a:hover {opacity:.8; filter:alpha(opacity=80);}
.zbztbn_floatr .zbztbn_bgbox .img {height:120px; width:120px;}
.zbztbn_floatr .zbztbn_bgbox .outart {position:absolute; top:20px; right:-13px; height:0; width:0; border-width:5px 6px; border-style:solid; border-color:transparent transparent transparent #e9e9e9;}
.zbztbn_floatr .zbztbn_bgbox .inart {position:absolute; top:20px; right:-12px; height:0; width:0; border-width:5px 6px; border-style:solid; border-color:transparent transparent transparent #fff;}

/*start 20171110 bqq modify index*/
.zbztbn_hgradient .on {
background:-webkit-linear-gradient(to right, #3acf88, #31dab4);
background:-moz-linear-gradient(to right, #3acf88, #31dab4);
background:-o-linear-gradient(to right, #3acf88, #31dab4);
background:-webkit-gradient(linear, 100% 0, 0 0, from(#3acf88), to(#31dab4));
background:linear-gradient(to right, #3acf88, #31dab4);    
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3acf88, endColorstr=#31dab4);/*IE*/
}
.zbztbn_infotit {height:50px; overflow:hidden;}
.zbztbn_infotit label {float:left; height:50px; line-height:50px; font-size:20px;}
.zbztbn_infotit a {float:right; margin-top:20px; color:#999;}
.zbztbn_infotit a i {margin:0 5px; font-size:12px;}
.zbztbn_infotit a:hover {color:#25c178;}
.zbztbn_invitebids .switchinfo {width:820px;}
.zbztbn_invitebids .switchinfo .hd {height:50px; line-height:50px; background:#f8f8f8; border-top:1px solid #e5e5e5;}
.zbztbn_invitebids .switchinfo .hd ul {float:left; overflow:hidden;}
.zbztbn_invitebids .switchinfo .hd li {position:relative; float:left; padding:0 15px; font-size:16px; cursor:pointer; -webkit-transition:all 0.3s; transition:all 0.3s;}
.zbztbn_invitebids .switchinfo .hd li .ard {position:absolute; left:50%; bottom:0; display:none; width:0; height:0; margin-left:-8px; border-width:7px 8px; border-style:solid; border-color:transparent transparent #fff transparent;}
.zbztbn_invitebids .switchinfo .hd li:hover {color:#fff;
background:-webkit-linear-gradient(to right, #3acf88, #31dab4);
background:-moz-linear-gradient(to right, #3acf88, #31dab4);
background:-o-linear-gradient(to right, #3acf88, #31dab4);
background:-webkit-gradient(linear, 100% 0, 0 0, from(#3acf88), to(#31dab4));
background:linear-gradient(to right, #3acf88, #31dab4);    
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3acf88, endColorstr=#31dab4);/*IE*/
}
.zbztbn_invitebids .switchinfo .hd li.on {padding:0 30px; color:#fff;}
.zbztbn_invitebids .switchinfo .hd li.on .ard {display:block;}
.zbztbn_invitebids .switchinfo .hd a {float:right; margin-right:20px; color:#999;}
.zbztbn_invitebids .switchinfo .hd a i {margin-left:5px; font-size:12px;}
.zbztbn_invitebids .switchinfo .hd a:hover {color:#25c178;}
.zbztbn_invitebids .switchinfo .bd {height:510px; overflow:hidden;}
.zbztbn_invitebids .switchinfo .bd table td {padding:12px 0; padding:11px 0\0;/*IE8*/}
.zbztbn_invitebids .switchinfo .bd thead td {color:#888;}
.zbztbn_invitebids .switchinfo .bd thead .frt {padding-left:20px;}
.zbztbn_invitebids .switchinfo .bd thead .arrow {display:inline-block; height:9px; width:9px; margin:5px 0 0 5px; background:url(../images/zbztbn_arrowicon.png) 0 0; cursor:pointer;}
.zbztbn_invitebids .switchinfo .bd thead .arrow.down {background-position:0 9px;}
.zbztbn_invitebids .switchinfo .bd thead .arrow.on {background-position:-9px 0;}
.zbztbn_invitebids .switchinfo .bd thead .arrow.down.on {background-position:-9px 9px;}
.zbztbn_invitebids .switchinfo .bd tbody tr:nth-child(2n+1) {background:#fafafa;}
.zbztbn_invitebids .switchinfo .bd tbody td {color:#666;}
.zbztbn_invitebids .switchinfo .bd tbody .frt {padding-left:16px; border-left:6px solid transparent;}
.zbztbn_invitebids .switchinfo .bd tbody a {display:inline-block; width:280px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zbztbn_invitebids .switchinfo .bd tbody tr:hover {background:#edf7ef;}
.zbztbn_invitebids .switchinfo .bd tbody tr:hover .frt {border-left-color:#3acf89;}
.zbztbn_invitebids .switchinfo .bd tbody tr:hover a {color:#25c178;}
.zbztbn_invitebids .rtinfo {width:360px;}
.zbztbn_invitebids .rtinfo .item {height:80px;}
.zbztbn_invitebids .rtinfo .bga {background:url(../images/zbztbn_bginfoimg01.jpg) no-repeat center;}
.zbztbn_invitebids .rtinfo .bgb {background:url(../images/zbztbn_bginfoimg02.jpg) no-repeat center;}
.zbztbn_invitebids .rtinfo .item ul {overflow:hidden;}
.zbztbn_invitebids .rtinfo .item li {position:relative; float:left; height:80px; width:50%; color:#fff;}
.zbztbn_invitebids .rtinfo .item i {position:absolute; left:18px; top:25px; font-size:30px;}
.zbztbn_invitebids .rtinfo .item label {display:block; margin-top:15px; padding-left:60px; font-size:12px;}
.zbztbn_invitebids .rtinfo .item label b {margin-right:5px; font-size:20px; color:#fffc00;}
.zbztbn_invitebids .rtinfo .item span {display:block; padding-left:60px;}
.zbztbn_invitebids .flowchart {height:160px; overflow:hidden;}
.zbztbn_invitebids .flowchart ul {position:relative; margin-top:20px; padding:0 15px;}
.zbztbn_invitebids .flowchart li {position:relative; z-index:2; height:42px; padding:3px; overflow:hidden; border-radius:26px;}
.zbztbn_invitebids .flowchart li .img {float:left; display:inline-block; width:42px; height:42px; background:#fff; border-radius:50%;}
.zbztbn_invitebids .flowchart li .img img {width:100%;}
.zbztbn_invitebids .flowchart li.arrowrt {position:absolute; top:0px; left:160px; z-index:1; height:50px; width:40px; padding:0; background:url(../images/zbztbn_arrowbg.png); border-radius:0; overflow:visible;}
.zbztbn_invitebids .flowchart li label {float:left; display:inline-block; width:85px; margin-top:5px; padding:0 10px 0 5px; font-size:12px; text-align:center; color:#fff;}
.zbztbn_invitebids .flowchart p {padding:15px 15px 15px 0; text-align:right; color:#999;}
.zbztbn_invitebids .flowchart p b {padding:0 5px; font-size:16px; color:#ff6666;}
.zbztbn_invitebids .bidcenter {position:relative; height:210px; background:#fff url(../images/zbztbn_chinamap.png) no-repeat center;}
.zbztbn_invitebids .bidcenter p {position:absolute; left:20px; bottom:10px; font-size:12px; color:#999;}
.zbztbn_invitebids .bidcenter a {position:absolute; font-size:12px; color:#666;}
.zbztbn_invitebids .bidcenter a i,.zbztbn_invitebids .bidcenter p i {font-size:20px; color:#40c164;}
.zbztbn_invitebids .bidcenter a label {position:relative; top:10px;}
.zbztbn_invitebids .bidcenter a.bj {top:75px; right:100px;}
.zbztbn_invitebids .bidcenter a.ty {top:97px; right:118px;}
.zbztbn_invitebids .bidcenter a.xa {top:120px; right:135px;}
.zbztbn_invitebids .bidcenter a i:hover {font-size:26px; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.zbztbn_scrolllogo {position:relative;}
.zbztbn_scrolllogo .hd a {position:absolute; top:50%; z-index:1; display:none; height:38px; width:22px; margin-top:-19px; line-height:38px; text-align:center; color:#f5f5f5; background:#b2b2b2; border-radius:3px; cursor:pointer;}
.zbztbn_scrolllogo .hd a i {line-height:38px;}
.zbztbn_scrolllogo .hd a.prev {left:0;}
.zbztbn_scrolllogo .hd a.next {right:1px;}
.zbztbn_scrolllogo .bd li {float:left; height:90px; width:199px; text-align:center; background:#fff; border-right:1px solid #e7e7e7;}
.zbztbn_scrolllogo .bd li a {display:block; height:70px; margin-top:10px; overflow:hidden;}
.zbztbn_scrolllogo .bd li img {-webkit-transition:all 0.5s; transition:all 0.5s;}
.zbztbn_scrolllogo .bd li:hover img {transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.zbztbn_scrolllogo:hover .hd a {display:inline-block;}
.zbztbn_scrolllogo .hd a:hover {background:#666;}
.zbztbn_tlinelist {width:437px; height:320px;}
.zbztbn_tlinelist .tline {height:2px;
background:-webkit-linear-gradient(to right, #3acf88, #31dab4);
background:-moz-linear-gradient(to right, #3acf88, #31dab4);
background:-o-linear-gradient(to right, #3acf88, #31dab4);
background:-webkit-gradient(linear, 100% 0, 0 0, from(#3acf88), to(#31dab4));
background:linear-gradient(to right, #3acf88, #31dab4);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3acf88, endColorstr=#31dab4);/*IE*/}
.zbztbn_tlinelist .hd {position:relative; height:50px; padding:0 20px;}
.zbztbn_tlinelist h3 {height:50px; line-height:50px; font-size:16px;}
.zbztbn_tlinelist h3 label {font-size:14px; color:#999;}
.zbztbn_tlinelist .hd ul {position:absolute; top:10px; right:20px; width:80px; height:26px; background:#fff; border:1px solid #39d18e; border-radius:3px; overflow:hidden;}
.zbztbn_tlinelist .hd ul li {float:left; height:26px; width:40px; line-height:26px; font-size:12px; text-align:center; color:#666; cursor:pointer;}
.zbztbn_tlinelist .hd ul li.on {color:#fff;}
.zbztbn_tlinelist .bd {padding:0 20px;}
.zbztbn_tlinelist .bd ul {width:397px; padding-left:20px;}
.zbztbn_tlinelist .bd li {padding:10px 0; color:#666; border-top:1px dotted #eaeaea; overflow:hidden;}
.zbztbn_tlinelist .bd i {float:left; display:inline-block; height:18px; width:18px; margin-right:8px; font-style:normal; text-align:center;}
.zbztbn_tlinelist .bd a {float:left; display:inline-block; width:250px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zbztbn_tlinelist .bd label {float:right;}
.zbztbn_tlinelist .bd b {margin-right:5px; font-weight:normal; font-size:16px; color:#f66;}
.zbztbn_tlinelist .bd li.first i {color:#fff; background:#f36c16;}
.zbztbn_tlinelist .bd li.second i {color:#fff; background:#f69401;}
.zbztbn_tlinelist .bd li.third i {color:#fff; background:#f6c12b;}
.zbztbn_tlinelist .hytbs a {width:290px;}
.zbztbn_tlinelist .zhpj a {width:310px;}
.zbztbn_tlinelist .yjpm a {width:280px;}
.zbztbn_imgnews li {position:relative;}
.zbztbn_imgnews li a {display:block;}
.zbztbn_imgnews .borline {position:absolute; top:5px; left:5px; bottom:5px; right:5px; opacity:0.5; filter:alpha(opacity=50); -webkit-transition:all 0.5s; transition:all 0.5s;}
.zbztbn_imgnews .borline {border:1px solid #fff; -webkit-transform:scale(1,1); transform:scale(1,1);}
.zbztbn_imgnews .borline.hor {border-width:1px 0;}
.zbztbn_imgnews .borline.ver {border-width:0 1px;}
.zbztbn_imgnews li:hover .borline.hor {-webkit-transform:scale(0,1); transform:scale(0,1);}
.zbztbn_imgnews li:hover .borline.ver {-webkit-transform:scale(1,0); transform:scale(1,0);}
.zbztbn_theme {background:#dfdfdf;}
.zbztbn_theme .gwarp {position:relative; height:180px; overflow:hidden;}
.zbztbn_theme .gwarp a {position:absolute; top:0; float:left; display:inline-block; height:180px; -webkit-transition:all 0.5s; transition:all 0.5s;}
.zbztbn_theme .gwarp .itema {left:0; z-index:1;}
.zbztbn_theme .gwarp .itemb {left:300px; z-index:2;}
.zbztbn_theme .gwarp .itemc {left:550px; z-index:3;}
.zbztbn_theme .gwarp .itemd {left:920px; z-index:4;}
.zbztbn_theme .gwarp.statea .itemb {left:490px;}
.zbztbn_theme .gwarp.statea .itemc {left:750px;}
.zbztbn_theme .gwarp.statea .itemd {left:950px;}
.zbztbn_theme .gwarp.stateb .itemb {left:260px;}
.zbztbn_theme .gwarp.stateb .itemc {left:750px;}
.zbztbn_theme .gwarp.stateb .itemd {left:950px;}
.zbztbn_theme .gwarp.statec .itemb {left:260px;}
.zbztbn_theme .gwarp.statec .itemc {left:460px;}
.zbztbn_theme .gwarp.statec .itemd {left:950px;}
.zbztbn_theme .gwarp.stated .itemb {left:260px;}
.zbztbn_theme .gwarp.stated .itemc {left:500px;}
.zbztbn_theme .gwarp.stated .itemd {left:710px;}
.zbztbn_nlist {width:387px; height:285px;}
.zbztbn_nlist .list {padding-top:15px;}
.zbztbn_nlist .list li a .fl {width:298px;}
.zbztbn_nlist .list li a .fl i {margin-right:5px; color:#ddd;}
.zbztbn_zcfgbot {margin:10px; background:#f6f6f6; height:65px; padding:10px 0 10px 10px;}
.zbztbn_zcfgbot dl {margin-left:105px;}
.zbztbn_zcfgbot dt {padding:5px 0 8px;}
.zbztbn_zcfgbot dd a {float:left; border:1px #ddd solid; background:#fff; padding:0 4px; margin-right:5px; font-size:12px; line-height:22px;}
.zbztbn_zcfgbot dd a:hover {border:1px #30c248 solid;}
.zbztbn_partner ul {padding:10px 15px 30px; overflow:hidden;}
.zbztbn_partner li {float:left; height:65px; width:200px; margin:20px 15px 0; text-align:center; border:1px solid #f2f2f2; background:#fff;}
.zbztbn_partner li a {display:block;}
.zbztbn_partner li img {margin-top:10px;}
.zbztbn_partner li:hover {border-color:#25c178;}
.zbztbn_footer {padding:25px 0; color:#fff; background:#4b4f61;}
.zbztbn_footer p {margin-top:10px; color:#b2b5c5;}
.zbztbn_footer p a {color:#b2b5c5;}
.zbztbn_footer .line {height:50px; width:1px; margin:20px 50px 0; background:#64687c;}
.zbztbn_footer p a:hover {color:#25c178;}
/*end*/

/*start 20171117 xq modify*/
.zbztbn_bidinfo .zbztbn_sidebar {height:240px;}
.zbztbn_bidinfo .zbztbn_invitebids .switchinfo {width:1200px;}
.zbztbn_xmtjlist {margin-right:-16px; overflow:hidden;}
.zbztbn_xmtjlist li {float:left; width:288px; height:140px; margin-right:16px;}
.zbztbn_bgdf {background:#dfdfdf; padding-bottom:30px;}
.zbztbn_bgdf .hd h2 {color:#333;}
.zbztbn_bgdf .inHd li.on {background:#54c674;}
.zbztbn_bidarea , .zbztbn_bidtrade {width:590px; height:260px;}
.zbztbn_bidarea .info ,.zbztbn_bidtrade .info {float:left; width:390px; height:258px; border-top:2px #37c7b4 solid;}
.zbztbn_bidarea .info ul {padding:18px 0 0 30px;}
.zbztbn_bidarea .info ul li {height:22px; line-height:22px; padding-bottom:11px; vertical-align:middle;}
.zbztbn_bidarea .info li a {float:left; padding:0 5px; margin-right:10px;}
.zbztbn_bidarea .info li a.first {height:20px; line-height:20px; background:#f5f5f5; border:1px #f0f0f0 solid; padding:0 10px; margin-right:20px;}
.zbztbn_bidtrade .info {border-top:2px #7f9ded solid; padding:12px 0 0 30px; width:360px; height:246px;}
.zbztbn_bidtrade .info a {float:left; line-height:33px; margin-right:24px; min-width:65px;}
.zbztbn_bidtype {height:140px; overflow:hidden; margin-right:-16px;}
.zbztbn_bidtype li {float:left; margin-right:16px;}
.zbztbn_bidtype li a {display:block; position:relative; width:288px; height:140px;}
.zbztbn_bidtype li a.type1 {background:url(../images/zbztbn_zblximg01.jpg) no-repeat;}
.zbztbn_bidtype li a.type1 span {color:#416bbf;}
.zbztbn_bidtype li a.type2 {background:url(../images/zbztbn_zblximg02.jpg) no-repeat;}
.zbztbn_bidtype li a.type2 span {color:#f08f3a;}
.zbztbn_bidtype li a.type3 {background:url(../images/zbztbn_zblximg03.jpg) no-repeat;}
.zbztbn_bidtype li a.type3 span {color:#f54c49;}
.zbztbn_bidtype li a.type4 {background:url(../images/zbztbn_zblximg04.jpg) no-repeat;}
.zbztbn_bidtype li a.type4 span {color:#79a672;}
.zbztbn_bidtype li h3,.zbztbn_bidtype li p {position:absolute; left:40px; -webkit-transition:left 200ms; transition:left 200ms;}
.zbztbn_bidtype li h3 {top:30px; font-size:26px; color:#fff; }
.zbztbn_bidtype li p {top:75px;}
.zbztbn_bidtype li p span {display:inline-block; height:22px; line-height:22px; background:#fff; border-radius:50px; padding:0 10px;}
.zbztbn_bidtype li:hover h3,.zbztbn_bidtype li:hover p {left:45px;}
.zbztbn_bidinfo .topright {width:260px; height:240px;}
.zbztbn_bidinfo .topright li {float:left; width:260px; height:70px; line-height:70px; margin-bottom:15px; font-size:20px; text-align:center; -webkit-transform:scale(1,1); transform:scale(1,1); -webkit-transition:all 0.5s; transition:all 0.5s;}
.zbztbn_bidinfo .topright li a {display:block; color:#fff;}
.zbztbn_bidinfo .topright li i {display:inline-block; width:40px; height:40px; line-height:40px; font-size:20px; color:#31dab4; background:#fff; border-radius:100%; vertical-align:middle; margin:0 8px 3px 0;}
.zbztbn_bidinfo .topright li.bga {background:url(../images/zbztbn_zbxxbg01.jpg) no-repeat;}
.zbztbn_bidinfo .topright li.bgb {background:url(../images/zbztbn_zbxxbg02.jpg) no-repeat;}
.zbztbn_bidinfo .topright li.bgb i {color:#49ade2;}
.zbztbn_bidinfo .topright li.bgc {background:url(../images/zbztbn_zbxxbg03.jpg) no-repeat;}
.zbztbn_bidinfo .topright li.bgc i {color:#fd9b74;}
.zbztbn_bidinfo .topright li:hover {-webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

/*bidagent*/
.zbztbn_bidagent .bannerlist {float:left; width:920px; height:240px; z-index:99;}
.zbztbn_bidagent .bannerSlide {position:relative; width:100%; height:240px; overflow:hidden;}
.zbztbn_bidagent .bannerSlide .hd {position:absolute; bottom:10px; left:0; width:100%; text-align:center; z-index:9900; overflow:hidden;}
.zbztbn_bidagent .bannerSlide .hd ul {display:inline-block; height:16px; background:rgba(255,255,255,.3); border-radius:50px; padding:4px 4px 0 4px;}
.zbztbn_bidagent .bannerSlide .hd li {float:left; width:12px; height:12px; margin:0 4px; background:#fff; filter:alpha(opacity=50); opacity:0.5; border-radius:100%; cursor:pointer; text-indent:-9999px;}
.zbztbn_bidagent .bannerSlide .hd li.on {filter:alpha(opacity=100); opacity:1; background:#36d49d;}
.zbztbn_bidagent .bannerSlide .bd {z-index:0; position:relative;}
.zbztbn_bidagent .bannerSlide .bd li {position:relative; overflow:hidden;}
.zbztbn_bidagent .bannerSlide .bd li a {display:block; width:100%; height:240px;}
.zbztbn_bidagent .topright {width:260px; height:240px;}
.zbztbn_bidagent .topright li {float:left; width:260px; height:70px; line-height:70px; margin-bottom:15px; font-size:20px; text-align:center; -webkit-transform:scale(1,1); transform:scale(1,1); -webkit-transition:all 0.5s; transition:all 0.5s;}
.zbztbn_bidagent .topright li a {display:block; color:#fff;}
.zbztbn_bidagent .topright li i {display:inline-block; width:40px; height:40px; line-height:40px; font-size:20px; color:#31dab4; background:#fff; border-radius:100%; vertical-align:middle; margin:0 8px 3px 0;}
.zbztbn_bidagent .topright li.bga {background:url(../images/zbztbn_zbdlbg01.jpg) no-repeat;}
.zbztbn_bidagent .topright li.bgb {background:url(../images/zbztbn_zbdlbg02.jpg) no-repeat;}
.zbztbn_bidagent .topright li.bgb i {color:#49ade2;}
.zbztbn_bidagent .topright li.bgc {background:url(../images/zbztbn_zbdlbg03.jpg) no-repeat;}
.zbztbn_bidagent .topright li.bgc i {color:#fd9b74;}
.zbztbn_bidagent .topright li:hover {-webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.zbztbn_ranklist {float:left; width:898px; height:338px; border-top:2px #4586d8 solid; padding:20px 22px 0;}
.zbztbn_ranklist .zbztbn_tlinelist {height:auto; border-color:#e7e7e7; border-style:solid; border-width:2px 1px 1px;}
.zbztbn_managerlist {position:relative; float:left; width:900px; height:240px; border-top:2px #3cd18d solid; padding:38px 0 0 42px; overflow:hidden;}
.zbztbn_sildelist .hd a {position:absolute; top:50%; z-index:1; height:38px; width:22px; margin-top:-19px; line-height:38px; text-align:center; color:#f5f5f5; background:#b2b2b2; border-radius:3px; cursor:pointer;}
.zbztbn_sildelist .hd a i {line-height:38px;}
.zbztbn_sildelist .hd a.prev {left:0;}
.zbztbn_sildelist .hd a.next {right:0;}
.zbztbn_sildelist .hd a:hover {background:#666;}
.zbztbn_managerlist .bd li {float:left; width:117px; height:170px; border:1px #e7e7e7 solid; margin-right:31px; padding:14px;}
.zbztbn_managerlist .bd li:hover {border-color:#3cd18e;}
.zbztbn_managerlist .bd li p {display:block; text-align:center; padding-top:5px;}
.zbztbn_agencylist {overflow:hidden;}
.zbztbn_agencylist li {position:relative; float:left; width:220px; height:260px; overflow:hidden; margin:0 25px 5px 0;}
.zbztbn_agencylist li p {display:block; line-height:50px; font-size:18px; text-align:center; padding:0 10px;}
.zbztbn_agencylist li .cont {position:absolute; top:-100%; left:0; width:180px; height:170px; background:rgba(0,0,0,.5); color:#fff; line-height:20px; text-align:justify; padding:20px; overflow:hidden; -webkit-transition:top 200ms; transition:top 200ms;}
.zbztbn_agencylist li:hover .cont {top:0;}
.zbztbn_agencylist .hd a {margin-top:-45px;}

/*searchinfo*/
.zbztbn_location {height:45px; line-height:45px; padding-left:10px; color:#999;}
.zbztbn_location span {margin:0 8px;}
.zbztbn_searchtop .item {padding:15px 0; border-bottom:1px #f0f0f0 solid; line-height:24px;}
.zbztbn_searchtop .item h4 {float:left; font-size:12px; color:#999; padding:0 15px 0 30px;}
.zbztbn_searchtop .item .cont a {float:left; margin:0 3px; color:#666; font-size:12px; padding:0 10px;}
.zbztbn_searchtop .item .cont a:hover {color:#25c178;}
.zbztbn_searchtop .item .cont a.on {height:24px; line-height:24px; background:#3ad08b; color:#fff; border-radius:3px;}
.zbztbn_searchtop .item .cont .line {float:left; color:#ddd;}
.zbztbn_searchtop .item .cont .serdate {position:relative;}
.zbztbn_searchtop .item .cont .serdate .custom {float:left; line-height:24px; font-size:12px; color:#666; cursor:pointer; margin-left:10px;}
.zbztbn_searchtop .item .cont .dateinfo {display:none; position:absolute; top:-2px; left:60px; width:500px;}
.zbztbn_searchtop .item .cont .dateinfo .datebox {position:relative; float:left;}
.zbztbn_searchtop .item .cont .dateinfo .input {float:left; width:90px; height:20px; line-height:20px; border-style:solid; padding-right:30px; font-size:12px;}
.zbztbn_searchtop .item .cont .dateinfo i {position:absolute; right:5px; top:2px; font-size:22px; color:#d0d0d0;}
.zbztbn_searchtop .item .cont .dateinfo span {float:left; color:#9d9d9d; font-size:18px;}
.zbztbn_searchtop .item .cont .serbtn ,.zbztbn_searchtop .item .keysearch .serbtn {float:left; padding:0 10px; background:#e8e8e8; height:28px; line-height:28px; border-radius:3px; margin:0 10px; font-size:12px; color:#666;}
.zbztbn_searchtop .item .cont .serbtn:hover,.zbztbn_searchtop .item .keysearch .serbtn:hover {background:#3ad08b; color:#fff;}
.zbztbn_searchtop .zbztbn_selbox {float:left; width:150px; height:28px; color:#6c6c6c;}
.zbztbn_searchtop .zbztbn_selbox .slidkey {display:block; position:relative; height:20px; line-height:20px; padding:3px 25px 3px 10px; border:1px #ddd solid; background:#fff; cursor:pointer; font-size:12px;}
.zbztbn_searchtop .zbztbn_selbox i {position:absolute; top:50%; right:8px; margin-top:-5px; font-size:12px; color:#adadad;}
.zbztbn_searchtop .zbztbn_selbox .slidkey_hide {position:relative; display:none; width:auto; left:0; top:0px; background:#fff; z-index:99; box-shadow:0 1px 5px 1px rgba(216,216,216,0.7);}
.zbztbn_searchtop .item .zbztbn_selbox .category_cont {width:440px; height:370px;}
.zbztbn_searchtop .item .zbztbn_selbox .category_cont .list {overflow-y:scroll; height:286px; padding-top:15px;}
.zbztbn_searchtop .item .zbztbn_selbox .category_cont .list li {float:left; width:50%; line-height:28px; height:28px; font-size:12px;}
.zbztbn_searchtop .item .zbztbn_selbox .category_cont .list li .zbztbn_checkbox i {position:static; margin:0 5px 0 20px;}
.zbztbn_searchtop .item .zbztbn_selbox .category_cont .list li .cklabel ,.zbztbn_searchtop .item .zbztbn_selbox .category_cont .list li .zbztbn_checkbox {width:100%; margin:0;}
.zbztbn_confirmbtn,.zbztbn_cancelbtn { background:#3ad08b; color:#fff; padding:5px 30px; margin:0 5px; font-size:12px;}
.zbztbn_confirmbtn:hover {color:#fff;}
.zbztbn_cancelbtn {color:#858585; border:1px solid #e6e6e6; background:#f4f4f4;}
.zbztbn_searchtop .item .zbztbn_selbox .area_cont {width:500px; height:390px;}
.zbztbn_searchtop .item .zbztbn_selbox .area_cont .arealist {padding-top:15px;}
.zbztbn_searchtop .item .zbztbn_selbox .area_cont .arealist li {height:40px; line-height:40px; font-size:12px;}
.zbztbn_searchtop .item .zbztbn_selbox .area_cont .arealist li:nth-child(2n) {background:#f9f9f9;}
.zbztbn_searchtop .item .zbztbn_selbox .area_cont .arealist li .zbztbn_radio {float:left; margin-right:0px;}
.zbztbn_searchtop .item .zbztbn_selbox .area_cont .arealist li .zbztbn_radio i {position:static; margin:0 5px 0 15px;}
.zbztbn_searchtop .item .zbztbn_selbox .area_cont .arealist li .w100 {width:100px;}
.zbztbn_searchtop .item .keysearch {float:left;}
.zbztbn_searchtop .item .keysearch .input {float:left; width:197px; height:20px; line-height:20px; border-style:solid; font-size:12px; border-color:#ddd;}
.zbztbn_sortorder {padding:15px 0;}
.zbztbn_sortorder h4 {float:left; font-size:12px; line-height:28px; color:#999; padding:0 15px 0 30px;}
.zbztbn_sortorder .zbztbn_checkbox {margin:5px 0 0 30px; font-size:12px; color:#666;}
.zbztbn_sortorder .zbztbn_checkbox:hover {color:#3acf88;}
.zbztbn_sortorder .zbztbn_selbox {width:150px; height:28px;}
.zbztbn_sortorder .zbztbn_selbox .slidkey {height:20px; line-height:20px; padding:3px 25px 3px 10px; border:1px #ddd solid;}
.zbztbn_sortorder .zbztbn_selbox .slidkey em {font-size:12px;}
.zbztbn_sortorder .zbztbn_selbox .slidkey_hide {position:relative; display:none; width:auto; left:0; top:-1px; border:1px #ddd solid; background:#fff; z-index:99; max-height:180px; overflow-y:auto;}
.zbztbn_sortorder .zbztbn_selbox .slidkey_hide li {padding-left:10px;}
.zbztbn_searchlist {float:left; width:920px;}
.zbztbn_searchlist .item {border-bottom:1px #e5e5e5 solid; padding:20px 20px 20px 30px;}
.zbztbn_searchlist .item:hover {box-shadow:0 0px 8px 1px rgba(190,190,190,0.8); z-index:1;}
.zbztbn_searchlist .item .hd {padding-bottom:15px;}
.zbztbn_searchlist .item .hd em {float:left; height:26px; line-height:26px; font-size:12px; color:#fff; padding:0 10px; border-radius:3px; margin-right:10px;}
.zbztbn_searchlist .item .hd em.blue {background:#6bb8fa;}
.zbztbn_searchlist .item .hd em.green {background:#51ddbd;}
.zbztbn_searchlist .item .hd em.org {background:#ffb86b;}
.zbztbn_searchlist .item .hd em.red {background:#ff8474;}
.zbztbn_searchlist .item .hd em.purple {background:#8898ec;}
.zbztbn_searchlist .item .hd em.gold {background:#d6b77a;}
.zbztbn_searchlist .item .hd .tit {float:left; font-size:16px; line-height:26px; max-width:400px;}
.zbztbn_searchlist .item .hd .bgbtn ,.zbztbn_searchlist .item .hd .zzbtn {float:left; height:24px; line-height:24px; border:1px #3acf88 solid; background:#fff; border-radius:3px; color:#3acf88; font-size:12px; padding:0 12px; margin-left:10px;}
.zbztbn_searchlist .item .hd .zzbtn {border-color:#ff6666; color:#ff6666;}
.zbztbn_searchlist .item .hd .bgbtn:hover {background:#3acf88; color:#fff;}
.zbztbn_searchlist .item .hd .zzbtn:hover {background:#ff6666; color:#fff;} 
.zbztbn_searchlist .item .hd .date {float:right; font-size:12px; line-height:26px; color:#999;}
.zbztbn_searchlist .item .bd .list {float:left; width:550px;}
.zbztbn_searchlist .item .bd .list li {float:left; width:50%; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zbztbn_searchlist .item .bd .list span {color:#999;}
.zbztbn_searchlist .item .bd .list .trade {display:inline-block;height:20px; line-height:20px; border:1px #ccc dashed; background:#f8f8f8; font-size:12px; color:#666; padding:0 5px;max-width: 60px;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;margin-right: 4px;}
.zbztbn_searchlist .item .bd .timewrap {position:relative; float:left; width:299px; height:45px; line-height:45px; border-left:1px #f0f0f0 solid; color:#999; font-size:12px; padding-left:20px; margin-top:5px;}
.zbztbn_searchlist .item .bd .countdown {position:absolute; right:-26px; top:3px; width:160px; height:40px; background:#d9ece7; color:#25c178;}
.zbztbn_searchlist .item .bd .countdown .arrow_l {position:absolute; left:-20px; top:0px; display:inline-block; width:0; height:0; border-top:20px solid transparent; border-bottom:20px solid transparent; border-right:20px solid #d9ece7;}
.zbztbn_searchlist .item .bd .countdown .arrow_r {position:absolute; right:-5px; top:-5px; display:inline-block; width:0; height:0; border-right:5px solid transparent; border-top:5px solid transparent; border-left:5px solid #afc2bd;}
.zbztbn_searchlist .item .bd .countdown .days {float:left; font:bold 24px/normal arial; padding-left:3px; margin-top:6px}
.zbztbn_searchlist .item .bd .countdown span {float:left; font-size:12px; line-height:40px;}
.zbztbn_searchlist .item .bd .countdown span.t {margin:2px 5px 0 5px;}
.zbztbn_searchlist .item .bd .countdown b {float:left; width:24px; height:24px; border-radius:3px; text-align:center; font:bold 16px/24px arial; color:#fff; margin:8px 3px 0;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#3acf88), to(#31dab4));   
background: -webkit-linear-gradient(bottom, #3acf88, #31dab4);   
background: -moz-linear-gradient(bottom, #3acf88, #31dab4);   
background: -o-linear-gradient(bottom, #3acf88, #31dab4);   
background: -ms-linear-gradient(bottom, #3acf88, #31dab4);   
background: linear-gradient(bottom, #3acf88, #31dab4);   
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #31dab4, endColorstr = #3acf88);
}
.zbztbn_searchlist .item .bd .time_end {background:#e2e2e2; color:#999; text-align:center;}
.zbztbn_searchlist .item .bd .time_end .arrow_l {border-right:20px solid #e2e2e2;}
.zbztbn_searchlist .item .bd .time_end .arrow_r {border-left:5px solid #c4bbbb;}
.zbztbn_searchlist .item .bd .time_red {background:#f7dede; color:#ff6666;}
.zbztbn_searchlist .item .bd .time_red .arrow_l {border-right-color:#f7dede;}
.zbztbn_searchlist .item .bd .time_red .arrow_r {border-left:5px solid #e3aaaa;}
.zbztbn_searchlist .item .bd .time_red b {
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ed4f4f), to(#ff7373));   
background: -webkit-linear-gradient(bottom, #ed4f4f, #ff7373);   
background: -moz-linear-gradient(bottom, #ed4f4f, #ff7373);   
background: -o-linear-gradient(bottom, #ed4f4f, #ff7373);   
background: -ms-linear-gradient(bottom, #ed4f4f, #ff7373);   
background: linear-gradient(bottom, #ed4f4f, #ff7373);   
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #ff7373, endColorstr = #ed4f4f);
}
.zbztbn_searchlist .item .bd .time_org {background:#ffedda; color:#ff9826;}
.zbztbn_searchlist .item .bd .time_org .arrow_l {border-right-color:#ffedda;}
.zbztbn_searchlist .item .bd .time_org .arrow_r {border-left:5px solid #ddc3a6;}
.zbztbn_searchlist .item .bd .time_org b {
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9726), to(#ffcd15));   
background: -webkit-linear-gradient(bottom, #ff9726, #ffcd15);   
background: -moz-linear-gradient(bottom, #ff9726, #ffcd15);   
background: -o-linear-gradient(bottom, #ff9726, #ffcd15);   
background: -ms-linear-gradient(bottom, #ff9726, #ffcd15);   
background: linear-gradient(bottom, #ff9726, #ffcd15);   
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #ffcd15, endColorstr = #ff9726);
}
.zbztbn_searchlist .item .bd .list_col3 {width:100%;}
.zbztbn_searchlist .item .bd .list_col3 li {width:33.3%;}
.zbztbn_searchad {float:right; width:260px;}
.zbztbn_searchad a {display:block; box-shadow:0 1px 5px 1px rgba(216,216,216,0.7); margin-top:15px;}

/*page*/
.zbztbn_page {display:inline-block; padding:30px 0 10px; overflow:hidden;}
.zbztbn_page .items li {display:inline-block; float:left; width:32px; height:32px; line-height:32px; margin-right:8px; background:#fff; text-align:center; vertical-align:middle; font-size:14px; font-family:arial;}
.zbztbn_page .items li.prev i,.zbztbn_page .items li.next i {font-size:12px;}
.zbztbn_page .items li.disabled,.zbztbn_page .items li.disabled:hover {color:#bfbfbf; cursor: not-allowed;}
.zbztbn_page .items li.disabled a,.zbztbn_page .items li.disabled:hover a {color:#bfbfbf; cursor: not-allowed;}
.zbztbn_page .items li.dot {cursor:default;}
.zbztbn_page .items a {display:block; color:#666;}
.zbztbn_page .items li:hover {border-color:#04b922;}
.zbztbn_page .items li:hover a {color:#04b922;}
.zbztbn_page .items li.cur {width:30px; height:30px; line-height:30px; border:1px #3acf88 solid; background:#fff; color:#3acf88; font-weight:bold;}
.zbztbn_page .items li.cur a {color:#3acf88;}
.zbztbn_page .total {margin:0 15px;}
.zbztbn_page .total,.zbztbn_page .text {height:32px; line-height:32px; color:#9e9e9e; font-size:12px;}
.zbztbn_page .form span {float:left; margin-left:10px;}
.zbztbn_page .form .input {width:55px; height:26px; line-height:26px; border:0 none; text-align:center; font-size:12px; color:#666;}
.zbztbn_page .btn {display:inline-block; width:65px; height:32px; line-height:32px; background:#fff; text-align:center; color:#656565; margin-left:10px;}
.zbztbn_page .btn:hover {background:#3ad08b; color:#fff;}

/*培训*/
.zbztbn_pxbtn {display:inline-block; background:#39d190; color:#fff; border-radius:5px; -webkit-transition:all 0.3s; transition:all 0.3s;}
.zbztbn_pxbtn:hover {background:#2cc282; color:#fff;}
.zbztbn_trainbanner {height:520px; background:url(../images/train/zbztbn_trainbanner.jpg) center no-repeat;}
.zbztbn_trainbanner .time {font-size:24px; color:#50c8ff; padding-top:330px;}
.zbztbn_trainbanner .time i {font-size:24px; margin:0 5px;}
.zbztbn_trainbanner .zbztbn_pxbtn {width:210px; height:50px; line-height:50px; font-size:20px; margin-top:45px;
background:-webkit-linear-gradient(to right, #3acf88, #31dab4);
background:-moz-linear-gradient(to right, #3acf88, #31dab4);
background:-o-linear-gradient(to right, #3acf88, #31dab4);
background:-webkit-gradient(linear, 100% 0, 0 0, from(#3acf88), to(#31dab4));
background:linear-gradient(to right, #3acf88, #31dab4);    
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3acf88, endColorstr=#31dab4);/*IE*/
}
.zbztbn_trainbanner .zbztbn_pxbtn:hover {
background:-webkit-linear-gradient(to right, #fca60d, #fed117);
background:-moz-linear-gradient(to right, #fca60d, #fed117);
background:-o-linear-gradient(to right, #fca60d, #fed117);
background:-webkit-gradient(linear, 100% 0, 0 0, from(#fca60d), to(#fed117));
background:linear-gradient(to right, #fca60d, #fed117);    
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#fca60d, endColorstr=#fed117);/*IE*/
}
.zbztbn_pxwrap {padding:50px 0 80px; background:#fff;}
.zbztbn_pxxcbg {background:#ededed;}
.zbztbn_pxtit {font-size:34px; text-align:center;}
.zbztbn_pxwrap .pxdxlist {width:800px; margin:50px auto 0;}
.zbztbn_pxwrap .pxdxlist li {float:left; width:100px; margin:0 30px;}
.zbztbn_pxwrap .pxdxlist li i {display:inline-block; width:100px; height:100px; background:url(../images/train/zbztbn_pxicon.png);}
.zbztbn_pxwrap .pxdxlist li i.iconb {background-position:-100px 0;}
.zbztbn_pxwrap .pxdxlist li i.iconc {background-position:-200px 0;}
.zbztbn_pxwrap .pxdxlist li i.icond {background-position:0 -100px;}
.zbztbn_pxwrap .pxdxlist li i.icone {background-position:-100px -100px;}
.zbztbn_pxwrap .pxdxlist li p {font-size:16px; text-align:center; color:#666; line-height:30px;}
.zbztbn_pxwrap .pxdxtxt {position:relative; width:900px; margin:50px auto 0; font-size:16px; line-height:30px; color:#666;}
.zbztbn_pxwrap .pxdxtxt .quotes_l,.zbztbn_pxwrap .pxdxtxt .quotes_r {position:absolute; width:32px; height:28px; background:url(../images/train/zbztbn_pxicon.png);}
.zbztbn_pxwrap .pxdxtxt .quotes_l {left:-50px; top:-6px; background-position:-208px -108px;}
.zbztbn_pxwrap .pxdxtxt .quotes_r {right:-30px; bottom:-8px; background-position:-257px -108px;}
.zbztbn_pxwrap .pxxclist {width:990px; height:480px; margin:40px auto 0;}
.zbztbn_pxwrap .pxxclist li {float:left; width:330px; height:240px;}
.zbztbn_pxwrap .pxxclist li img {-webkit-transition:all 0.3s; transition:all 0.3s;}
.zbztbn_pxwrap .pxxclist li:hover img {-webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1); cursor:pointer;}
.zbztbn_pxwrap .pxxclist li.blue {
background:-webkit-linear-gradient(to right, #84a7ef, #65d1fa);
background:-moz-linear-gradient(to right, #84a7ef, #65d1fa);
background:-o-linear-gradient(to right, #84a7ef, #65d1fa);
background:-webkit-gradient(linear, 100% 0, 0 0, from(#84a7ef), to(#65d1fa));
background:linear-gradient(to right, #84a7ef, #65d1fa);    
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#84a7ef, endColorstr=#65d1fa);/*IE*/
}
.zbztbn_pxwrap .pxxclist li.green {
background:-webkit-linear-gradient(to right, #3acf88, #2fdcbc);
background:-moz-linear-gradient(to right, #3acf88, #2fdcbc);
background:-o-linear-gradient(to right, #3acf88, #2fdcbc);
background:-webkit-gradient(linear, 100% 0, 0 0, from(#3acf88), to(#2fdcbc));
background:linear-gradient(to right, #3acf88, #2fdcbc);    
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3acf88, endColorstr=#2fdcbc);/*IE*/
}
.zbztbn_pxwrap .pxxclist li dl {color:#fff; text-align:center; padding-top:75px;}
.zbztbn_pxwrap .pxxclist li dt {font-size:24px; }
.zbztbn_pxwrap .pxxclist li dd i {display:inline-block; width:40px; height:2px; background:#fff;}
.zbztbn_pxwrap .pxxclist li dd {font-size:14px;}
.zbztbn_pxwrap .pxcont {width:760px; margin:50px auto 0;}
.zbztbn_pxwrap .pxcont li {position:relative; border-left:2px #eee solid; padding-left:175px; padding-bottom:30px;}
.zbztbn_pxwrap .pxcont li:last-child {border:0; padding-left:177px; padding-bottom:0;}
.zbztbn_pxwrap .pxcont li .time {position:absolute; left:-8px; top:0;}
.zbztbn_pxwrap .pxcont li .time b {color:#39d190; font-size:16px; margin-left:10px;}
.zbztbn_pxwrap .pxcont li .icon {display:inline-block; background:#39d190; width:16px; height:16px; border-radius:50%; vertical-align:top;}
.zbztbn_pxwrap .pxcont li dt {font-size:18px; color:#333; padding-bottom:6px;}
.zbztbn_pxwrap .pxcont li dd {font-size:14px; color:#999; line-height:24px; padding-bottom:25px; border-bottom:1px #ddd dotted;}
.zbztbn_pxwrap .pxcont li.data {padding-left:50px; font-size:22px; padding-bottom:50px;}
.zbztbn_pxwrap .pxcont li.data i.num {position:absolute; left:-30px; top:-15px; display:inline-block; width:60px; height:60px; background:#39d190; color:#fff; font:bold 24px/60px arial; text-align:center; border-radius:50%;}
.zbztbn_pxbg {width:100%; height:400px; background:url(../images/train/zbztbn_pxbg.jpg) center no-repeat;}
.zbztbn_pxbg .zbztbn_pxtit {color:#fff;}
.zbztbn_pxbg .zbztbn_layout {height:435px;}
.zbztbn_pxbg .zs {position:absolute; bottom:0; left:80px;}
.zbztbn_pxbg .wx {position:absolute; bottom:0; right:90px;}
.zbztbn_pxwrap .pxkclist li {border:1px #eee solid; background:#fbfbfb; padding:30px; margin-top:20px;}
.zbztbn_pxwrap .pxkclist li dl {float:left; width:700px;}
.zbztbn_pxwrap .pxkclist li dt {font-size:16px; color:#666; padding-bottom:10px;}
.zbztbn_pxwrap .pxkclist li dd span {font-size:14px; color:#999; margin-right:20px;}
.zbztbn_pxwrap .pxkclist li dd em {display:inline-block; background:#fe6e68; height:24px; line-height:24px; color:#fff; padding:0 10px; border-radius:3px;}
.zbztbn_pxwrap .pxkclist .zbztbn_pxbtn {padding:0 60px; height:40px; line-height:40px; font-size:16px; margin-left:20px; margin-top:10px;}
.zbztbn_pxwrap .pxkclist .zbztbn_pxbtnbk {display:inline-block; height:38px; line-height:38px; font-size:16px; border:1px #39d190 solid; background:#ebfff6; color:#39d190; border-radius:5px; -webkit-transition:all 0.3s; transition:all 0.3s; margin-top:10px; padding:0 35px;}
.zbztbn_pxwrap .pxkclist .zbztbn_pxbtnbk:hover {background:#39d190; color:#fff;}
.zbztbn_pxinfo {background:#fff; padding:50px; width:1100px;}
.zbztbn_pxinfo .info_t .leftimg {float:left; width:480px; height:480px; background:url(../images/train/zbztbn_infoimg.jpg);}
.zbztbn_pxinfo .info_t .leftimg .time {font-size:24px; color:#50c8ff; padding-top:290px;}
.zbztbn_pxinfo .info_t .leftimg .time i {font-size:24px; margin:0 5px;}
.zbztbn_pxinfo .info_t .leftimg .tips {color:#97a5c9; font-size:14px; padding-top:110px;}
.zbztbn_pxinfo .rcont {float:right; width:590px;}
.zbztbn_pxinfo .rcont .row {border-bottom:1px #ddd solid; padding:0 0 20px; margin-bottom:20px;}
.zbztbn_pxinfo .rcont h2 {font-size:20px;}
.zbztbn_pxinfo .rcont .price {display:block; font-size:28px; color:#fe5f59; padding-top:10px;}
.zbztbn_pxinfo .rcont h4 {font-size:16px; color:#666;}
.zbztbn_pxinfo .rcont .pxkc span {position:relative; display:inline-block; height:26px; line-height:26px; border:2px #dadada solid; color:#666; padding:0 20px 0 10px; cursor:pointer; margin:15px 10px 0 0;}
.zbztbn_pxinfo .rcont .pxkc span i {display:none; position:absolute; right:-1px; bottom:-1px; font-size:16px; color:#3ad08b;}
.zbztbn_pxinfo .rcont .pxkc span.cur {border-color:#3ad08b;}
.zbztbn_pxinfo .rcont .pxkc span.cur i {display:block;}
.zbztbn_pxinfo .rcont .numbox {margin-top:15px; overflow:hidden;}
.zbztbn_pxinfo .rcont .numbox a {float:left; width:34px; height:33px; line-height:33px; border:1px #c0c0c0 solid; background:#fff; color:#888; font-size:14px; text-align:center;}
.zbztbn_pxinfo .rcont .numbox a i {line-height:33px;}
.zbztbn_pxinfo .rcont .numbox a:hover {color:#3ad08b;}
.zbztbn_pxinfo .rcont .numbox .input {float:left; width:60px; height:33px; line-height:33px; text-align:center; color:#888; border-width:1px 0; border-style:solid; border-color:#c0c0c0; padding:0;}
.zbztbn_pxinfo .rcont .memberlist ,.zbztbn_pxinfo .rcont .invoice {margin-top:15px;}
.zbztbn_pxinfo .rcont .memberlist li {float:left; width:550px; background:#f5f5f5; height:40px; line-height:40px; overflow:hidden; margin-top:2px; padding:0 20px;}
.zbztbn_pxinfo .rcont .memberlist li span {float:left; width:120px; padding-right:20px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zbztbn_pxinfo .rcont .memberlist li span.name {width:70px;}
.zbztbn_pxinfo .rcont .memberlist li a.btn {float:right; color:#999; margin-left:15px;}
.zbztbn_pxinfo .rcont .memberlist li a.btn:hover {color:#3ad08b;}
.zbztbn_pxinfo .rcont .memberlist li a.btn i {margin-right:5px; font-size:14px;}
.zbztbn_pxinfo .rcont .addbtn {display:inline-block; height:33px; line-height:33px; border:1px #ddd solid; border-radius:3px; padding:0 12px; color:#3ad08b; -webkit-transition:all 0.3s; transition:all 0.3s;}
.zbztbn_pxinfo .rcont .addbtn:hover {background:#3ad08b; border-color:#3ad08b; color:#fff;}
.zbztbn_pxinfo .rcont .invoice em.text {color:#666;}
.zbztbn_pxinfo .rcont .invoice_add {display:none; margin:20px 30px 15px 0px; padding:25px 20px 15px 20px; width:347px; height:150px; border:1px #ddd solid; position:relative; cursor:pointer; overflow:hidden; text-align:center;}
.zbztbn_pxinfo .rcont .invoice_add i {display:inline-block; color:#d9d9d9; font-size:40px; margin-top:15px;}
.zbztbn_pxinfo .rcont .invoice_add p {color:#999; font-size:14px; margin-top:10px;}
.zbztbn_pxinfo .rcont .invoice_add:hover {border-color:#3ad08b;}
.zbztbn_pxinfo .rcont .invoice_add:hover i,.zbztbn_pxinfo .rcont .invoice_add:hover p {color:#3ad08b;}
.zbztbn_pxinfo .rcont .invoice_info {width:387px; margin-top:20px;}
.zbztbn_pxinfo .rcont .invoice_info .bgtop ,.zbztbn_pxinfo .rcont .invoice_info .bgbop {height:55px; background:url(../images/train/zbztbn_fpimg.png); padding:0 20px;}
.zbztbn_pxinfo .rcont .invoice_info .bgbop {height:4px; background-position:0 -70px;}
.zbztbn_pxinfo .rcont .invoice_info .bgtop b {font-size:16px; line-height:54px;}
.zbztbn_pxinfo .rcont .invoice_info .bgtop a {color:#999; line-height:54px;}
.zbztbn_pxinfo .rcont .invoice_info .bgtop a i {margin-right:5px; font-size:14px;}
.zbztbn_pxinfo .rcont .invoice_info .bgtop a:hover {color:#3ad08b;}
.zbztbn_pxinfo .rcont .invoice_info .bgcont {padding:0 20px 10px; background:url(../images/train/zbztbn_fpbg.jpg) repeat-y;}
.zbztbn_pxinfo .rcont .invoice_info .bgcont li {line-height:30px;}
.zbztbn_pxinfo .info_b h4 {font-size:18px;}
.zbztbn_pxinfo .info_b h4 i {display:inline-block; width:4px; height:18px; background:#3ad08b; margin-right:10px; vertical-align:middle;}
.zbztbn_pxinfo .infotable {border:1px #ddd solid; border-bottom:0; margin-top:20px;}
.zbztbn_pxinfo .infotable th, .zbztbn_pxinfo .infotable td {border-bottom:1px #ddd solid;}
.zbztbn_pxinfo .infotable th {height:50px; color:#666; font-weight:normal;}
.zbztbn_pxinfo .infotable td {padding:20px 10px;}
.zbztbn_pxinfo .info_b .total {border-top:1px #ddd solid; margin-top:20px; padding-top:20px;}
.zbztbn_pxinfo .info_b .total .zbztbn_pxbtn {width:210px; height:50px; line-height:50px; text-align:center; font-size:20px; margin-top:25px;}
.zbztbn_addmenber {padding:30px 80px 0;}
.zbztbn_addmenber td {padding:10px 0;}
.zbztbn_addmenber .input {width:350px; height:34px;}
.zbztbn_addmenber .zbztbn_confirmbtn ,.zbztbn_addmenber .zbztbn_cancelbtn ,.zbztbn_addinvoice .zbztbn_confirmbtn ,.zbztbn_addinvoice .zbztbn_cancelbtn {display:inline-block; height:40px; line-height:40px; border-radius:3px; font-size:16px; padding:0 60px; margin:10px 10px 0 0;}
.zbztbn_overflow {height:220px; display:block; position:relative; overflow-y:auto;}
.zbztbn_addinvoice .hd {padding:30px 80px 0;}
.zbztbn_addinvoice .bd {padding:30px 80px 0;}
.zbztbn_addinvoice .hd li {float:left; width:33.3%; height:40px; line-height:40px; border-bottom:1px #e6e6e6 solid; color:#999; font-size:14px; text-align:center; cursor:pointer;}
.zbztbn_addinvoice .hd li.on {border-bottom:1px #3ad08b solid; color:#3ad08b;}
.zbztbn_addinvoice .bd .invoice_item {position:relative; margin:0px 0px 20px 0px; padding:0px; min-height:50px; word-break:break-all; word-wrap:break-word;}
.zbztbn_addinvoice .bd .invoice_item .invoice_label {position:absolute; left:18px; top:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; text-align:left; color:#333; line-height:normal;}
.zbztbn_addinvoice .bd .invoice_item .invoice_input {padding:5px 10px 5px 10px; width:318px; height:38px; line-height:38px; border:#e6e6e6 1px solid; color:#333; font-size:14px; margin-left:100px;}
.zbztbn_addinvoice .invoice_bt {height:80px; line-height:80px; padding:0px 5px 20px 5px; text-align:center;}
.zbztb_pop {position:fixed; left:50%; top:50%; z-index:9999; width:520px; height:370px; margin-left:-270px; margin-top:-185px; padding:10px;}
.zbztb_pop .bg {position:absolute; top:0; right:0; bottom:0; left:0; height:100%; background:#000; opacity:0.2; -moz-opacity:0.2; filter:alpha(opacity=20); z-index:9;}
.zbztb_pop .popmc {position:relative; z-index:10; height:100%; background:#fff;}
.zbztb_pop .tit {height:55px; line-height:55px; border-bottom:1px #cfcfcf solid; background:#f5f5f5;}
.zbztb_pop .tit h2 {float:left; font-size:18px; color:#666; padding-left:20px;}
.zbztb_pop .tit i {float:right; margin:15px 15px 0 0; font-size:20px; color:#acacac; cursor:pointer;}

/*start 20171123 bqq modify*/
.zbztbn_smbanner {display:inline-block; width:920px;}
.zbztbn_protop .zbztbn_sidebar {height:auto;}
.zbztbn_sidebar a.menu {display:block; height:70px; margin-top:15px; line-height:70px; font-size:20px; text-align:center; color:#fff;}
.zbztbn_sidebar a.menu:hover {-webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.zbztbn_sidebar a.menu:first-child {margin-top:0;}
.zbztbn_sidebar a.rkyd {background:url(../images/zbztbn_prorkyd.jpg) no-repeat center;}
.zbztbn_sidebar a.glgd {background:url(../images/zbztbn_proglgd.jpg) no-repeat center;}
.zbztbn_sidebar a.rzhy {background:url(../images/zbztbn_rzhy.jpg) no-repeat center;}
.zbztbn_sidebar a.tbzy {background:url(../images/zbztbn_tbzy.jpg) no-repeat center;}
.zbztbn_sidebar a.tbgl {background:url(../images/zbztbn_tbgl.jpg) no-repeat center;}
.zbztbn_sidebar a.menu i {height:40px; width:40px; margin-right:20px; line-height:40px; font-size:20px; text-align:center; background:#fff; border-radius:50%;}
.zbztbn_sidebar a.rkyd i {font-size:24px; color:#48a6e1;}
.zbztbn_sidebar a.glgd i {color:#fea771;}
.zbztbn_sidebar a.rzhy i {color:#3acf88;}
.zbztbn_sidebar a.tbzy i {color:#49ade2;}
.zbztbn_sidebar a.tbgl i {color:#fc9177;}
.zbztbn_singletit {height:50px; padding-left:10px; line-height:50px;}
.zbztbn_singletit label {font-size:20px;}
.zbztbn_probox {border-top:2px solid transparent; overflow:hidden;}
.zbztbn_prodetail {border-top-color:#7a87f6;}
.zbztbn_proidea {border-top-color:#55a2e1;}
.zbztbn_probox .guideimg {position:relative; float:left;}
.zbztbn_probox .guideimg label {position:absolute; top:60px; left:20px; font-size:28px; font-weight:bold; color:#fff;}
.zbztbn_probox .con {float:left; width:1000px; background:#fff;}
.zbztbn_prodetail .con {height:350px; overflow:hidden;}
.zbztbn_prodetail .hd {height:42px; padding:0 20px; border-bottom:1px solid #e8e8e8;}
.zbztbn_prodetail .hd li {position:relative; float:left; margin:0 5px; padding:12px 12px 10px; color:#666; cursor:pointer;}
.zbztbn_prodetail .hd li .arrow {position:absolute; bottom:0; left:50%; display:inline-block; height:0; width:0; margin-left:-4px; border-width:4px; border-style:solid; border-color:transparent;}
.zbztbn_prodetail .hd li.on {color:#515fd9; border-bottom:2px solid #7a87f6;}
.zbztbn_prodetail .hd li.on .arrow {border-bottom-color:#7a87f6;}
.zbztbn_prodetail .bd li {position:relative; padding:25px 0 20px; border-top:1px solid #e8e8e8;}
.zbztbn_prodetail .bd li:first-child {border-top:none;}
.zbztbn_prodetail .bd li p {position:absolute; top:50%; left:0; width:95px; margin-top:-25px; text-align:center; border-right:1px solid #e7e7e7;}
.zbztbn_prodetail .bd li p i {display:block; font-size:30px; text-align:center; color:#667491;}
.zbztbn_prodetail .bd li p label {display:block; text-align:center; color:#666;}
.zbztbn_prodetail .bd li .list {width:880px; padding-left:115px;}
.zbztbn_prodetail .bd li .list span {display:inline-block; margin-right:20px; padding:5px 0; color:#666;}
.zbztbn_prodetail .bd li .list span b {padding:0 5px; font-weight:normal; color:#f66;}
.zbztbn_prodetail .bd .area li {padding:11px 0 10px;}
.zbztbn_prodetail .bd .area li p {margin-top:-11px;}
.zbztbn_prodetail .bd .area li p em {display:inline-block; width:50px; height:22px; line-height:22px; text-align:center; color:#666; background:#f5f5f5;}
.zbztbn_prodetail .bd .area li .list span {color:#333;}
.zbztbn_proidea .zbztbn_topnews {width:1000px; height:270px; background:#fff;}
.zbztbn_proidea .zbztbn_topnews .l_info {width:435px; height:270px; border-right:none;}
.zbztbn_proidea .zbztbn_topnews .r_info {width:564px; height:270px; border-right:1px solid #e8e8e8;}
.zbztbn_proidea .zbztbn_topnews .list {padding-top:15px;}
.zbztbn_proidea .zbztbn_topnews .keycont img {height:95px; width:150px; border:none; border-radius:3px; overflow:hidden;}
.zbztbn_proidea .zbztbn_topnews .keycont dl {margin-left:165px;}
.zbztbn_proidea .zbztbn_topnews .keycont dl dt {padding-top:10px; font-size:20px;}
.zbztbn_proidea .zbztbn_topnews .keycont dl dd {line-height:24px; font-size:14px;}
.zbztbn_proidea .zbztbn_topnews li i {margin-right:5px; font-size:16px; color:#ddd;}
.zbztbn_proidea .zbztbn_topnews .r_info .list .fl {width:460px;}
.zbztbn_proidea .zbztbn_topnews .list li a .fl {width:350px;}
.zbztbn_tbsrank .zbztbn_tlinelist {width:590px;}
.zbztbn_tbsrank .zbztbn_tlinelist .bd a {width:400px;}
.zbztbn_tbsrank .zbztbn_tlinelist .bd ul {width:550px;}
.zbztbn_tbslist .firmlist {margin:-20px -25px 0 0; padding:3px;}
.zbztbn_tbslist .firmlist li {position:relative; top:0; float:left; width:383px; height:200px; margin:20px 20px 0 0; background:#fff url(../images/zbztbn_firmcardbg.jpg) repeat-x; border:1px solid #c6e6da; box-shadow:0 1px 5px 1px rgba(216,216,216,0.7); -webkit-transition-duration:.3s; transition-duration:.3s;}
.zbztbn_tbslist .firmlist li:hover {top:-10px;}
.zbztbn_tbslist .firmlist .tit {padding:25px 20px; overflow:hidden;}
.zbztbn_tbslist .firmlist .tit a {float:left; font-size:18px;}
.zbztbn_tbslist .firmlist .tit label {float:right; padding-top:3px; color:#32d9b1;}
.zbztbn_tbslist .firmlist .tit label i {margin-right:3px; font-size:18px;}
.zbztbn_tbslist .firmlist .manager {padding:0 50px 25px; overflow:hidden;}
.zbztbn_tbslist .firmlist .manager span {font-size:16px; color:#666;}
.zbztbn_tbslist .firmlist .manager span i {padding-right:5px; font-size:22px;}
.zbztbn_tbslist .firmlist .manager span.fl i {color:#5ddeb6;}
.zbztbn_tbslist .firmlist .manager span.fr i {color:#7fb0f1;}
.zbztbn_tbslist .firmlist .items {padding:12px 0 0 20px; font-size:12px; color:#666; border-top:1px solid #e7e7e7; overflow:hidden; height:62px;}
.zbztbn_tbslist .firmlist .items label {float:left; display:inline-block; padding-top:3px;}
.zbztbn_tbslist .firmlist .items p {float:left; width:295px;}
.zbztbn_tbslist .firmlist .items p span {display:inline-block; height:22px; margin:0 0 10px 5px; padding:0 10px; line-height:22px; font-size:12px; background:#f5f5f5;}
.zbztbn_tbsnum {border-top-color:#3acf89;}
.zbztbn_tbsnum .guideimg p {position:absolute; top:55px; left:0; width:100%; font-size:18px; text-align:center; color:#fff;}
.zbztbn_tbsnum .guideimg span {display:block;}
.zbztbn_tbsnum .guideimg em {display:block; margin-top:25px;}
.zbztbn_tbsnum .guideimg b {margin-right:5px; font-family:numfont; font-weight:normal; font-size:48px; color:#fffc00;}
.zbztbn_tbsnum  .addtbs {float:left; width:1000px; height:270px;}
.zbztbn_tbsnum  .addtbs table td {height:45px; padding-left:20px;}
.zbztbn_tbsnum  .addtbs thead td {color:#888;}
.zbztbn_tbsnum  .addtbs tbody td {color:#666;}
.zbztbn_tbsnum  .addtbs tbody td.frt {border-left:6px solid transparent;}
.zbztbn_tbsnum  .addtbs tbody tr:nth-child(2n+1) {background:#fafafa;}
.zbztbn_tbsnum  .addtbs tbody tr:hover {background:#edf7ef;}
.zbztbn_tbsnum  .addtbs tbody tr:hover .frt {border-left-color:#3acf89;}
.zbztbn_tbsnum  .addtbs tbody tr:hover a {color:#25c178;}
/*end*/

/*start 20171213 xq modify*/
.zbztbn_invitebids .flowchart .view_arrow {position:absolute; width:9px; height:9px; font-size:0; z-index:999; background:url(../images/zbztbn_arrow.png) no-repeat;}
.zbztbn_invitebids .flowchart .arrow1 {left:3px; top:15px; opacity:1;}
.zbztbn_invitebids .flowchart .arrow2 {left:39px; top:40px; opacity:0;}
.zbztbn_invitebids .flowchart .move1 {animation:run1 2s linear infinite; -webkit-animation:run1 2s linear infinite;}
.zbztbn_invitebids .flowchart .move2 {animation:run2 2s linear 1s infinite; -webkit-animation:run2 2s linear 1s infinite;}
@keyframes run1 {
0% {
  top:15px;
  left:3px;
  background-position:0 0;
  opacity:1;
}
50% {
  top:15px;
  left:32px;
  background-position:0 0px;
  opacity:1;
}
50.1% {
  top:15px;
  left:32px;
  background-position:0 -9px;
  opacity:1;
}
100% {
  top:15px;
  left:3px;
  background-position:0 -9px;
  opacity:1;
}}

@-webkit-keyframes run1 {
0% {
  top:15px;
  left:3px;
  background-position:0 0;
  opacity:1;
}
50% {
  top:15px;
  left:32px;
  background-position:0 0px;
  opacity:1;
}
50.1% {
  top:15px;
  left:32px;
  background-position:0 -9px;
  opacity:1;
}
100% {
  top:15px;
  left:3px;
  background-position:0 -9px;
  opacity:1;
}}

@keyframes run2 {
0% {
  top:26px;
  left:3px;
  background-position:0 0;
  opacity:1;
}
50% {
  top:26px;
  left:32px;
  background-position:0 0px;
  opacity:1;
}
50.1% {
  top:26px;
  left:32px;
  background-position:0 -9px;
  opacity:1;
}
100% {
  top:26px;
  left:3px;
  background-position:0 -9px;
  opacity:1;
}}

@-webkit-keyframes run2 {
0% {
  top:26px;
  left:3px;
  background-position:0 0;
  opacity:1;
}
50% {
  top:26px;
  left:32px;
  background-position:0 0px;
  opacity:1;
}
50.1% {
  top:26px;
  left:32px;
  background-position:0 -9px;
  opacity:1;
}
100% {
  top:26px;
  left:3px;
  background-position:0 -9px;
  opacity:1;
}}
/*end*/

/*start 20171227 xq modify*/
.zbztbn_nlist .helpcont .hd {height:36px; line-height:36px; margin:20px 20px 0; background:#f8f8f8;}
.zbztbn_nlist .helpcont .hd li {position:relative; float:left; width:33.3%; text-align:center; color:#999; cursor:pointer; background:#f5f5f5; -webkit-transition:all 0.3s; transition:all 0.3s;}
.zbztbn_nlist .helpcont .hd li .ard {position:absolute; left:50%; bottom:0; display:none; width:0; height:0; margin-left:-8px; border-width:7px 8px; border-style:solid; border-color:transparent transparent #fff transparent;}
.zbztbn_nlist .helpcont .hd li:hover ,.zbztbn_nlist .helpcont .hd li.on {color:#fff;
background:-webkit-linear-gradient(to right, #3acf88, #31dab4);
background:-moz-linear-gradient(to right, #3acf88, #31dab4);
background:-o-linear-gradient(to right, #3acf88, #31dab4);
background:-webkit-gradient(linear, 100% 0, 0 0, from(#3acf88), to(#31dab4));
background:linear-gradient(to right, #3acf88, #31dab4);    
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3acf88, endColorstr=#31dab4);/*IE*/
}
.zbztbn_nlist .helpcont .hd li.on .ard {display:block;}
/*end*/

/*start 20180116 xq modify*/
.zbztbn_coupon li {float:left; margin:20px 20px 0 0; cursor:pointer;}
.zbztbn_coupon .zbztbn_checkbox {margin-top:30px;}
.zbztbn_coupon .item {float:left; width:220px; height:85px; background:url(../images/zbztbn_couponimg_r.png) #ff6769 no-repeat right; padding-right:8px; overflow:hidden;}
.zbztbn_coupon .item .lc {float:left; width:26px; height:77px; background:url(../images/zbztbn_couponimg_l.png) no-repeat right; padding:8px 15px 0 6px; font-size:16px; text-align:center; color:#fff; line-height:22px;}
.zbztbn_coupon .item dl {margin-left:55px; color:#fff; padding-top:20px;}
.zbztbn_coupon .item dt {max-height:35px; overflow:hidden; line-height:18px;}
.zbztbn_coupon .item dd {font-size:12px; color:#333; opacity:.5; filter:alpha(opacity=50); padding-top:5px;}
.zbztbn_coupon li.hover .item {background-color:#3ad08b;}
.zbztbn_pxinfo .info_b .total .fs18 {font-size:18px; line-height:30px;}
.zbztbn_pxinfo .info_b .total .zbztbn_pxbtn {margin-top:15px;}
.zbztbn_pxinfo .info_b h4 b {display:inline-block; width:40px; height:20px; line-height:20px; background:#ffab18; color:#fff; text-align:center; font-size:12px; vertical-align:middle; margin:0 0 3px 10px; border-radius:3px;}
.zbztbn_pxinfo .info_b .preferen {width:700px;}
.zbztbn_pxinfo .info_b .preferen .tips {width:700px; background:#fcfed5; line-height:24px; color:#82827f; border-radius:5px; padding:10px 15px; margin-top:10px; -webkit-box-shadow:2px 2px 4px #eee; box-shadow:2px 2px 4px #eee;}
/*end*/

/*start 20180122 xq modify*/
.zbztbn_searchlist .item {position:relative; top:0; -webkit-transition-duration:.3s; transition-duration:.3s; background:#fff;}
.zbztbn_searchlist .item:hover {box-shadow:0 0px 8px 1px rgba(58,207,136,0.8); z-index:5; top:-5px;}
/*end*/

/*start 20180208 xq modify*/
.zbztbn_buildcont {position:relative; padding:35px 0 0;}
.zbztbn_buildcont p.txt {font-size:30px; color:#666; padding-top:25px;}
.zbztbn_buildcont p .btn {display:inline-block; border:1px #e5e5e5 solid; background:#fafafa; height:40px; line-height:40px; padding:0 45px; margin-top:25px;}
.zbztbn_buildcont i {position:absolute; right:25px; top:25px; font-size:16px; color:#666; cursor:pointer;}
/*end*/

/*start 20180225 xq modify*/
.zbztbn_pxwrap .hd {width:690px; height:60px; margin:0 auto 20px;}
.zbztbn_pxwrap .hd ul {margin-right:-50px; overflow:hidden;}
.zbztbn_pxwrap .hd li {float:left; width:318px; height:58px; line-height:58px; border:1px #ddd solid; background:#f8f8f8; margin-right:50px; font-size:24px; color:#999; text-align:center; cursor:pointer;}
.zbztbn_pxwrap .hd li.on {position:relative; color:#fff; border:0; width:320px; height:60px; line-height:60px;
background:-webkit-linear-gradient(to right, #3acf88, #31dab4);
background:-moz-linear-gradient(to right, #3acf88, #31dab4);
background:-o-linear-gradient(to right, #3acf88, #31dab4);
background:-webkit-gradient(linear, 100% 0, 0 0, from(#3acf88), to(#31dab4));
background:linear-gradient(to right, #3acf88, #31dab4);    
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3acf88, endColorstr=#31dab4);/*IE*/}
.zbztbn_pxwrap .hd li .ard {position:absolute; left:50%; bottom:0; display:none; width:0; height:0; margin-left:-8px; border-width:7px 8px; border-style:solid; border-color:transparent transparent #fff transparent;}
.zbztbn_pxwrap .hd li.on .ard {display:block;}
.zbztbn_pxwrap .pxcont {padding-left:280px; padding-right:160px;}
/*end*/

/*start 20180319 xq modify*/
.zbztbn_topnews .list em {display:inline-block; height:18px; line-height:18px; border:1px #3acf89 solid; color:#3acf89; font-size:12px; padding:0 3px; border-radius:3px; margin-right:5px;}
/*end*/

/*start 20180427 xq modify*/
.zbztbn_floatr .yx a.c3ad08b {color:#3ad08b; padding-left:5px;}
/*end*/

/*start 20180510 xq modify*/
.zbztbn_tbslist .hd {padding-top:20px;}
.zbztbn_tbslist .hd li {display:inline-block; width:10px; height:10px; background:#dddcde; border-radius:100%; margin:0 2px; cursor:pointer;}
.zbztbn_tbslist .hd li.on {background:#999;}
/*end*/

/*start 20181026 xq modify*/
.zbztbn_topbar .c3acf89 {color:#25c178;}
.zbztbn_topbar .mbicon {color:#999; font-size:14px; margin-right:5px;}
.zbztbn_header .subnav {padding-right:0; overflow:visible;}
.zbztbn_header .ensearch .zbztbn_topsearch {display:block; right:0; width:466px;}
.zbztbn_header .ensearch .zbztbn_selbox {width:130px;}
.zbztbn_header .ensearch .zbztbn_selbox .slidkey_list {width:130px;}
.zbztbn_header .ensearch .zbztbn_selbox .slidkey {font-family:arial; font-size:12px; padding:3px 10px;}
.zbztbn_header .ensearch .zbztbn_selbox .slidkey_list li {padding-left:10px;}
.zbztbn_header .ensearch .zbztbn_topsearch .input {width:270px;}
.zbztbn_header .ensearch .zbztbn_topsearch input::-webkit-input-placeholder {color:#aaa;}
.zbztbn_header .ensearch .zbztbn_topsearch input:-moz-placeholder {color:#aaa; opacity:1;}
.zbztbn_header .ensearch .zbztbn_topsearch input::-moz-placeholder {color:#aaa; opacity:1;}
.zbztbn_header .ensearch .zbztbn_topsearch input:-ms-input-placeholder {color:#aaa;}
.zbztbn_header .ensearch .zbztbn_topsearch input::-ms-input-placeholder {color:#aaa;}
.zbztbn_header .ensearch .zbztbn_topsearch .btn {float:right; width:50px; height:36px; text-align:center; background:#3acf89;}
.zbztbn_header .ensearch .zbztbn_topsearch .btn i {margin-top:5px; color:#fff; font-size:18px;}
.zbztbn_header .en {background:url(../images/zbztbn_logo_en.png);}
.w900 {width:900px;}
.zbztbn_tenders {margin-top:30px;}
.zbztbn_tenders .tempWrap {border:1px #ddd solid; background:#fff;}
.zbztbn_tenders .hd {position:relative; bottom:-1px; z-index:10; height:50px;}
.zbztbn_tenders .hd li {float:left; width:180px; height:48px; line-height:48px; margin-right:5px; font-size:16px; font-family:arial; font-weight:bold; color:#666; text-align:center; cursor:pointer; background:#f9fafc; border-width:1px 1px 0; border-color:#dcdee3; border-style:solid;}
.zbztbn_tenders .hd li.on {position:relative; width:182px; height:50px; line-height:50px; color:#fff; border:none;
background:-webkit-linear-gradient(to right, #3acf88, #31dab4);
background:-moz-linear-gradient(to right, #3acf88, #31dab4);
background:-o-linear-gradient(to right, #3acf88, #31dab4);
background:-webkit-gradient(linear, 100% 0, 0 0, from(#3acf88), to(#31dab4));
background:linear-gradient(to right, #3acf88, #31dab4);    
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3acf88, endColorstr=#31dab4);/*IE*/}
.zbztbn_tenders .hd li .ard {position:absolute; left:50%; bottom:0; display:none; width:0; height:0; margin-left:-8px; border-width:7px 8px; border-style:solid; border-color:transparent transparent #fff transparent;}
.zbztbn_tenders .hd li.on .ard {display:block;}
.zbztbn_tenders .bd {z-index:9;}
.zbztbn_tenders .bd .cont {padding:10px 0; }
.zbztbn_tenders .bd th {padding:0 20px; height:40px; font-weight:normal; color:#888; white-space:nowrap; font-family:arial;}
.zbztbn_tenders .bd td {padding:15px 20px; font-family:arial;}
.zbztbn_tenders .bd .tws {white-space:nowrap;}
.zbztbn_tenders .bd .tit {display:block; max-height:60px; line-height:20px; overflow:hidden; word-wrap:break-word; word-break:normal;}
.zbztbn_tenders .bd tr:hover td {background:#edf7ef;}
.zbztbn_tenders .bd tr:hover td a {color:#3acf89}
.zbztbn_tenders .bd tr:nth-child(2n) {background:#fafafa;}
.zbztbn_loginbox {width:238px; padding:20px; margin-top:30px; border:1px #dcdee3 solid; background:#fff;}
.zbztbn_loginbox .tit {height:18px; margin-bottom:18px; text-align:center; border-bottom:1px #ddd solid;}
.zbztbn_loginbox .tit h2 { display:inline-block; padding:0 20px; font:bold 18px/35px arial; background:#fff; }
.zbztbn_loginbox li {position:relative; height:34px; padding:0 5px 0 30px; margin-bottom:15px; border:1px #c6cad1 solid;}
.zbztbn_loginbox li i {position:absolute; left:5px; top:6px; font-size:20px; color:#a8a8a8;}
.zbztbn_loginbox li i.pw {font-size:18px;}
.zbztbn_loginbox li input {width:100%; height:22px; line-height:22px; padding:5px 0; font-size:14px; font-family:arial; border:none;}
.zbztbn_loginbox li input::-webkit-input-placeholder {color:#aaa;}
.zbztbn_loginbox li input:-moz-placeholder {color:#aaa; opacity:1;}
.zbztbn_loginbox li input::-moz-placeholder {color:#aaa; opacity:1;}
.zbztbn_loginbox li input:-ms-input-placeholder {color:#aaa;}
.zbztbn_loginbox li input::-ms-input-placeholder {color:#aaa;}
.zbztbn_loginbox .logbtn {display:block; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; background:#3acf89; border-radius:2px;}
.zbztbn_loginbox .logbtn:hover {filter:alpha(opacity=80); opacity:.8;}
/*end*/

/*start 20181029 xq modify*/
.fen {font-family:arial;}
.zbztbn_ensear .w180 {width:180px;}
.zbztbn_enlocation {height:40px; padding:10px 0 0 20px; line-height:40px; font-family:arial;}
.zbztbn_enlocation i {color:#999; font-size:12px; margin:0 5px;}
.zbztbn_ensear ,.zbztbn_ensearlist .list_item {font-family:arial; background:#fff; border:1px #eaeaea solid;}
.zbztbn_ensear .item {padding:12px 0; line-height:30px;}
.zbztbn_ensear .item h4 {width:100px; font-size:14px; padding:0 0 0 20px; font-weight:bold; color:#333;}
.zbztbn_ensear .item .cont a {padding:0 15px; font-size:14px; font-family:arial; color:#333;}
.zbztbn_ensear .item .cont a.on {height:30px; line-height:30px;}
.zbztbn_ensear .item .cont .dateinfo {display:block; position:relative; top:0; left:10px;}
.zbztbn_ensear .item:last-child {border-bottom:none;}
.zbztbn_ensear .item .cont .dateinfo .input {height:22px; line-height:22px; border-color:#ddd;}
.zbztbn_ensear input::-webkit-input-placeholder {color:#aaa;}
.zbztbn_ensear input:-moz-placeholder {color:#aaa; opacity:1;}
.zbztbn_ensear input::-moz-placeholder {color:#aaa; opacity:1;}
.zbztbn_ensear input:-ms-input-placeholder {color:#aaa;}
.zbztbn_ensear input::-ms-input-placeholder {color:#aaa;}
.zbztbn_ensear .item .cont .dateinfo span {font-size:14px; font-family:arial; color:#999; margin:0 8px;}
.zbztbn_ensear .item.last {padding-left:122px;}
.zbztbn_ensear .zbztbn_selbox {margin-right:20px;}
.zbztbn_ensear .zbztbn_selbox .slidkey {height:22px; line-height:22px; font-size:14px; color:#333;}
.zbztbn_ensear .item .keysearch .input {height:22px; line-height:22px;}
.zbztbn_ensear .item .keysearch .serbtn {width:90px; height:30px; line-height:30px; padding:0; margin-left:20px; font-size:14px; text-align:center; background:#3ad08b; color:#fff;}
.zbztbn_ensearlist {margin-top:20px;}
.zbztbn_ensearlist .list_item {padding:20px; margin-bottom:10px; overflow:hidden;}
.zbztbn_ensearlist .list_item .linfo {width:850px;}
.zbztbn_ensearlist .list_item .linfo .tit a {display:block; max-height:60px; padding-bottom:15px; font:bold 16px/24px arial;}
.zbztbn_ensearlist .list_item .linfo .list li {float:left; width:350px; font-family:arial; line-height:24px;}
.zbztbn_ensearlist .list_item .linfo .list li span {margin-right:5px; color:#999; font-family:arial;}
.zbztbn_ensearlist .list_item .rinfo p.reg {line-height:26px; font-weight:bold;}
.zbztbn_ensearlist .list_item .rinfo dl {padding-top:33px;}
.zbztbn_ensearlist .list_item .rinfo dt {margin-bottom:5px; font-size:18px; color:#ff6a00; font-weight:bold;}
.zbztbn_ensearlist .list_item .rinfo dt i {display:inline-block; margin:0 8px 6px 0; font-size:20px; font-weight:normal; vertical-align:middle;}
.zbztbn_ensearlist .zbztbn_page {padding:20px 0 0;}
.zbztbn_ensear .zbztbn_selbox .slidkey_list {border-color:#ddd;}
/*end*/

/*start 20190401 GJ Modify -- ForVipUpdate*/
.zbztbn_topbar .gift {width:34px; height:32px; background-size:100%; background:url(../images/update/zbztbn_up_gift1.png) no-repeat bottom;}
.zbztbn_topbar .gift.on {background-image:url(../images/update/zbztbn_up_gift2.png);}
.zbztbn_topbar .advert label {display:inline-block; vertical-align:middle; width:120px; height:24px; font-size:14px; line-height:24px; color:#fff; border-radius:12px; background:#8564ff; background-size:250% 100%; text-align:center;
background: -webkit-gradient(linear, 0 100%, 0 0, from(#8564ff), to(#2385ff));
background: -webkit-linear-gradient(left, #8564ff, #2385ff);
background: -moz-linear-gradient(left, #8564ff, #2385ff);
background: -o-linear-gradient(left, #8564ff, #2385ff);
background: -ms-linear-gradient(left, #8564ff, #2385ff);
background: linear-gradient(left, #8564ff, #2385ff);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #8564ff, endColorstr = #2385ff);
}
li.zbztbn_up_wx {position:relative;}
li.zbztbn_up_wx .zbztbn_up_wxbox {position:absolute; left:10px; top:40px; z-index:999; width:160px; height:160px; background:#fff; box-shadow:1px 0 4px #d8d8d8; display:none;}
li.zbztbn_up_wx .zbztbn_up_wxbox img {display:block; margin:4px;}
li.zbztbn_up_wx .zbztbn_up_wxbox .tritop {position:absolute; left:15px; top:-10px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:10px solid #fff; drop-shadow:1px 0 4px #d8d8d8; filter:drop-shadow(1px 0 4px #d8d8d8;)} 
li.zbztbn_up_wx:hover .zbztbn_up_wxbox {display:block;}
.zbztbn_floatr .zbztbn_bgbox .img img {height:120px; width:120px;}
.zbztbn_up_footbanner {position:fixed; left:0; bottom:0; z-index:999; width:100%; height:255px; background:url(../images/update/zbztbn_up_footbanner.png) no-repeat center;}
/*.zbztbn_up_footbanner i.iconfont {font-size:30px; color:#bdbdbd; cursor:pointer;}*/
.zbztbn_up_footbanner em {position:absolute; left:0; top:40px; display:block; padding:5px 10px 10px 5px; height:24px; line-height:24px; color:#fff; font-size:16px; cursor:pointer;}

.zbztbn_up_footbanner em i {margin:-3px 5px 0 5px;}




.zbztbn_searchtop .zbztbn_selbox.zbztbn_up_keyswitch {width:120px;}
.zbztbn_up_keysearch {margin-left:10px;}
.zbztbn_up_bdfl {position:relative; z-index:399; background:#fff; width:420px; padding:5px 5px 10px; box-shadow:0 1px 5px 1px rgba(216,216,216,0.7); display:none;}
.zbztbn_up_bdfl .navfl {height:175px; margin-bottom:15px; border:1px solid #eee; background:#eee;}
.zbztbn_up_bdfl ol.bdfl_l1 {width:115px;}
.zbztbn_up_bdfl ol.bdfl_l2 {width:145px; margin-left:6px;}
.zbztbn_up_bdfl ol.bdfl_l3 {width:145px; margin-left:6px;}
.zbztbn_up_bdfl .navfl ol {height:100%; overflow:auto; background:#fff;}
.zbztbn_up_bdfl .navfl ol::-webkit-scrollbar {width:10px; height:20px; background:transparent;}
.zbztbn_up_bdfl .navfl ol::-webkit-scrollbar-thumb {border-radius:5px; background-color:#c5c5c5;}
.zbztbn_up_bdfl .navfl ol li {padding-left:15px; line-height:24px; color:#6c6c6c;}
.zbztbn_up_bdfl .navfl ol li:first-child {margin-top:7px;}
.zbztbn_up_bdfl .navfl ol li.sel {background:#3ad08b; color:#fff;}
.zbztbn_up_bdfl p {padding-left:10px;}
.zbztbn_up_bdfl p label {font-size:12px; line-height:24px;}
.zbztbn_up_bdfl p span {display:inline-block; vertical-align:middle; padding:0 10px; margin-left:10px; height:22px; line-height:22px; border:1px solid #3ad08b; border-radius:2px; color:#3ad08b;}
.zbztbn_up_bdfl p span.sure {background:#3ad08b; color:#fff;}
.zbztbn_up_szdy label {display:inline-block; vertical-align:middle; margin-right:20px; padding:0 10px; height:26px; line-height:26px; border:1px solid #3ad08b; border-radius:2px; color:#3ad08b;}
.zbztbn_up_szdy em {margin-right:20px; color:#999;}
.zbztbn_up_szdy em b {margin:0 4px; font-weight:normal; font-size:18px; color:#ff8474;}
em.zbztbn_up_vipitem {position:relative; display:inline-block; vertical-align:middle; margin-right:10px; width:26px; height:24px; background:url(../images/update/zbztbn_up_vipitem.png) no-repeat center; background-size:100%; cursor:pointer;}

em.zbztbn_up_vipitem .tsinfo {position:absolute; left:-15px; top:35px; z-index:99; width:220px; padding:0 10px; height:48px; border-radius:4px; border:2px solid #ffad36; background:#fff6ef; display:none;}
em.zbztbn_up_vipitem .tsinfo .tritop {position:absolute; left:20px; top:-10px; width:0; height:0; border-bottom:10px solid #ffad36; border-left:5px solid transparent; border-right:5px solid transparent;}
em.zbztbn_up_vipitem .tsinfo .tritop::after {content:""; position:absolute; left:-5px; top:3px; width:0; height:0; border-bottom:10px solid #fff6ef; border-left:5px solid transparent; border-right:5px solid transparent;}
em.zbztbn_up_vipitem .tsinfo p {color:#3e3e3e;}
em.zbztbn_up_vipitem .tsinfo a {font-size:12px; color:#5584ff;}

em.zbztbn_up_vipitem:hover .tsinfo {display:block;}






.zbztbn_searchlist .item .hd .xminfo {width:510px; white-space:normal;}
.zbztbn_searchlist .item .hd .xminfo a.tit {color:#6bb8fa;}
.zbztbn_searchlist .item .hd .xminfo p {padding-top:35px; font-size:15px; line-height:26px; color:#666;}。
.zbztbn_searchlist .item .hd .xmtime span.date {float:none;}
.zbztbn_searchlist .item .hd .xmtime p {padding-top:35px; color:#999;}
.zbztbn_searchlist .item .zbztbn_up_gjzb {position:absolute; left:0; top:0; z-index:19;
width:48px; height:48px; background:url(../images/update/zbztbn_up_gjzb.png) no-repeat center; background-size:100%;}
.zbztbn_searchlist.zbztbn_up_null,.zbztbn_searchlist.zbztbn_up_nopermission {height:530px; background:#fff;}
.zbztbn_searchlist.zbztbn_up_null img {display:block; width:148px; height:145px; margin:140px auto 30px;}
.zbztbn_searchlist.zbztbn_up_null p {font-size:16px; line-height:40px; color:#666; text-align:center;}
.zbztbn_searchlist.zbztbn_up_nopermission {position:absolute; left:0; top:0; z-index:49; opacity:.9; filter:alpha(opacity=90); box-shadow:0 1px 5px 1px rgba(216,216,216,0.7)}
.zbztbn_searchlist.zbztbn_up_nopermission img {position:absolute; z-index:99; left:50%; margin-left:-74px; top:130px; display:block; width:148px; height:145px;}
.zbztbn_searchlist.zbztbn_up_nopermission p {margin-top:290px; font-size:16px; line-height:40px; color:#666; text-align:center;}
.zbztbn_searchlist.zbztbn_up_nopermission div.lvbtn {text-align:center;}
.zbztbn_searchlist.zbztbn_up_nopermission div.lvbtn a {display:inline-block; padding:0 10px; height:30px; line-height:30px; background:#3acf88; background-size:250% 100%; text-align:center; color:#fff; border-radius:3px;
background: -webkit-gradient(linear, 0 100%, 0 0, from(#3acf88), to(#2fdcbc));
background: -webkit-linear-gradient(left, #3acf88, #2fdcbc);
background: -moz-linear-gradient(left, #3acf88, #2fdcbc);
background: -o-linear-gradient(left, #3acf88, #2fdcbc);
background: -ms-linear-gradient(left, #3acf88, #2fdcbc);
background: linear-gradient(left, #3acf88, #2fdcbc);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #3acf88, endColorstr = #2fdcbc);}
.zbztbn_tbslist ul li em {display:inline-block; vertical-align:middle; margin-right:10px; width:25px; height:22px; background-position:center; background-repeat:no-repeat; background-size:100%;}
.zbztbn_tbslist ul li em.v1 {background-image:url(../images/update/zbztbn_vip_iconlv1.png);}
.zbztbn_tbslist ul li em.v2 {background-image:url(../images/update/zbztbn_vip_iconlv2.png);}
.zbztbn_tbslist ul li em.v3 {background-image:url(../images/update/zbztbn_vip_iconlv3.png);}
.zbztbn_tbslist ul li em.v4 {background-image:url(../images/update/zbztbn_vip_iconlv4.png);}
.zbztbn_tbslist .firmlist li {height:240px;}
.zbztbn_tbslist .firmlist li .manager {padding:0 20px 20px;}
.zbztbn_tbslist .firmlist li .manager .items {padding-left:0px; border-top:none;}
.zbztbn_tbslist .firmlist li .manager .items p {width:288px;}
.zbztbn_tbslist .firmlist li .address {margin:0 20px; padding-top:8px; border-top:1px solid #e7e7e7;}
.zbztbn_tbslist .firmlist li .address span {display:inline-block; padding:0 10px; height:30px; line-height:30px;background:#3acf88; background-size:250% 100%; text-align:center; color:#fff; border-radius:3px;
background: -webkit-gradient(linear, 0 100%, 0 0, from(#3acf88), to(#2fdcbc));
background: -webkit-linear-gradient(left, #3acf88, #2fdcbc);
background: -moz-linear-gradient(left, #3acf88, #2fdcbc);
background: -o-linear-gradient(left, #3acf88, #2fdcbc);
background: -ms-linear-gradient(left, #3acf88, #2fdcbc);
background: linear-gradient(left, #3acf88, #2fdcbc);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #3acf88, endColorstr = #2fdcbc);}
.zbztbn_tbslist .firmlist li .address label {color:#3acf88;}
.zbztbn_up_tbsk {margin-top:20px;}
.zbztbn_up_tbsk .zbztbn_up_tbskl {width:790px; background:#fff; overflow:hidden; transition:all .3s; box-shadow:0 1px 5px 1px rgba(216,216,216,0.7);}
.zbztbn_up_tbsk .zbztbn_up_tbskl .zbztbn_up_tbsksearch {height:50px; line-height:50px;}
.zbztbn_up_tbsk .zbztbn_up_tbskl .zbztbn_up_tbsksearch span {margin-left:20px; font-size:16px; color:#333;}
.zbztbn_up_tbsk .zbztbn_up_tbskl .zbztbn_up_tbsksearch .searchbox {margin:8px 0 0 135px; height:30px; width:360px; border:1px solid #eee; line-height:30px;}
.zbztbn_up_tbsk .zbztbn_up_tbskl .zbztbn_up_tbsksearch .searchbox i {display:inline-block; vertical-align:middle; margin:-3px 8px 0; font-size:20px; color:#888;}
.zbztbn_up_tbsk .zbztbn_up_tbskl .zbztbn_up_tbsksearch .searchbox input {display:inline-block; vertical-align:middle; width:264px; margin-top:-3px; border:none;}
.zbztbn_up_tbsk .zbztbn_up_tbskl .zbztbn_up_tbsksearch .searchbox a {display:inline-block; vertical-align:middle; margin-top:-3px; text-align:center; width:60px; height:32px; background:#3acf88; background-size:250% 100%; text-align:center; color:#fff; 
background: -webkit-gradient(linear, 0 100%, 0 0, from(#3acf88), to(#2fdcbc));
background: -webkit-linear-gradient(left, #3acf88, #2fdcbc);
background: -moz-linear-gradient(left, #3acf88, #2fdcbc);
background: -o-linear-gradient(left, #3acf88, #2fdcbc);
background: -ms-linear-gradient(left, #3acf88, #2fdcbc);
background: linear-gradient(left, #3acf88, #2fdcbc);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #3acf88, endColorstr = #2fdcbc);}
.zbztbn_up_tbsk .zbztbn_up_tbskl .zbztbn_up_tbsksearch label {margin-right:20px;}
.zbztbn_up_tbsk .zbztbn_up_tbskl .zbztbn_up_tbsksearch label i {font-size:14px; line-height:50px; margin-left:10px;}
.zbztbn_up_tbskList {position:relative;}
.zbztbn_up_tbskList .lefttap,.zbztbn_up_tbskList .righttap  {position:absolute; top:148px; z-index:99; width:40px; height:80px; background:#000; opacity:.3; filter:alpha(opacity=30); cursor:pointer;}
.zbztbn_up_tbskList .lefttap {left:-80px;}
.zbztbn_up_tbskList .righttap {right:-80px;}
.zbztbn_up_tbskList .lefttap i,.zbztbn_up_tbskList .righttap i {position:absolute; top:0; width:100%; text-align:center; font-size:30px; line-height:80px; color:#fff;}
.zbztbn_up_tbskList .lefttap i {left:0;}
.zbztbn_up_tbskList .righttap i {right:0;}
.zbztbn_up_tbsk .zbztbn_up_tbskl:hover .zbztbn_up_tbskList .lefttap {left:0;}
.zbztbn_up_tbsk .zbztbn_up_tbskl:hover .zbztbn_up_tbskList .righttap {right:0;}
.zbztbn_up_tbskList .tbskList_lv table {width:100%; text-align:center;}
.zbztbn_up_tbskList .tbskList_lv table thead td {background:#f8f8f8; height:50px; line-height:50px;}
.zbztbn_up_tbskList .tbskList_lv table tbody td {height:48px; line-height:48px;}
.zbztbn_up_tbskList .tbskList_lv table tbody td span i {font-size:20px; color:#ffc600; margin:0 3px;}
.zbztbn_up_tbskList .tbskList_lv table tbody tr:nth-of-type(2n) td {background:#f8f8f8;}
.zbztbn_up_tbskList .tbskList_lv table tr td {border-right:1px solid #e7e7e7;}
.zbztbn_up_tbskList .tbskList_lv table tr td:last-child {border-right:none;}
.zbztbn_up_tbskList .tbskList_lv em.tbsklv {display:inline-block; vertical-align:middle; margin-right:6px; width:25px; height:22px; background-position:center; background-repeat:no-repeat; background-size:100%;}
.zbztbn_up_tbskList .tbskList_lv.lv1List em.tbsklv {background-image:url(../images/update/zbztbn_vip_iconlv1.png);}
.zbztbn_up_tbskList .tbskList_lv.lv2List em.tbsklv {background-image:url(../images/update/zbztbn_vip_iconlv2.png);}
.zbztbn_up_tbskList .tbskList_lv.lv3List em.tbsklv {background-image:url(../images/update/zbztbn_vip_iconlv3.png);}
.zbztbn_up_tbskList .tbskList_lv.lv4List em.tbsklv {background-image:url(../images/update/zbztbn_vip_iconlv4.png);}
.zbztbn_up_tbskList .tbskList_lv table tbody tr:hover {background:#edf7ef;}
.zbztbn_up_tbskList .hd {height:35px; background:#fff;}
.zbztbn_up_tbskList .hd li {display:inline-block; width:30px; height:4px; border-radius:2px; margin:15px 20px; cursor:pointer; background:#eee;}
.zbztbn_up_tbskList .hd li.on {background:#4dd495;}
.zbztbn_up_tbsk .zbztbn_up_tbskr {width:385px;}
.zbztbn_up_tbsk .zbztbn_up_tbskr .tbskr_banner {width:100%; height:250px; background:url(../images/update/zbztbn_up_tbskrbanner.png) no-repeat center; background-size:100%;}
.zbztbn_up_tbsk .zbztbn_up_tbskr .tbskr_banner:first-child {margin-bottom:20px;}
/*.zbztbn_up_cpk {overflow:hidden;}*/
.zbztbn_up_cpk .upcpk_cplist {width:102%;}
.zbztbn_up_cpk .upcpk_cplist li {position:relative; float:left; padding:20px; margin:0 20px 20px 0; width:345px; height:215px; background:#fff; box-shadow:1px 0 4px #d8d8d8; -webkit-transition-duration:.3s; transition-duration:.3s;}
.zbztbn_up_cpk .upcpk_cplist li:hover {top:-10px;}
.zbztbn_up_cpk .upcpk_cplist li .cp_cominfo {margin-bottom:20px;}
.zbztbn_up_cpk .upcpk_cplist li .cp_cominfo div.imgbox {width:68px; height:68px; margin-right:20px; border:1px solid #eee;}
.zbztbn_up_cpk .upcpk_cplist li .cp_cominfo div.imgbox img {display:block; width:68px; height:68px;}
.zbztbn_up_cpk .upcpk_cplist li .cp_cominfo div.infobox h6 {margin-bottom:10px; font-size:16px; color:#333;}
.zbztbn_up_cpk .upcpk_cplist li .cp_cominfo div.infobox h6 em {display:inline-block; vertical-align:middle; margin-right:6px; width:25px; height:22px; background-position:center; background-repeat:no-repeat; background-size:100%;}
.zbztbn_up_cpk .upcpk_cplist li .cp_cominfo div.infobox h6 em.cpcomlv.lv1 {background-image:url(../images/update/zbztbn_vip_iconlv1.png);}
.zbztbn_up_cpk .upcpk_cplist li .cp_cominfo div.infobox h6 em.cpcomlv.lv2 {background-image:url(../images/update/zbztbn_vip_iconlv2.png);}
.zbztbn_up_cpk .upcpk_cplist li .cp_cominfo div.infobox h6 em.cpcomlv.lv3 {background-image:url(../images/update/zbztbn_vip_iconlv3.png);}
.zbztbn_up_cpk .upcpk_cplist li .cp_cominfo div.infobox h6 em.cpcomlv.lv4 {background-image:url(../images/update/zbztbn_vip_iconlv4.png);}
.zbztbn_up_cpk .upcpk_cplist li .cp_cominfo div.infobox p {font-size:14px; line-height:20px; color:#666;}
.zbztbn_up_cpk .upcpk_cplist li .cp_cominfo div.infobox p label {color:#999;}
.zbztbn_up_cpk .upcpk_cplist li .cp_info h6 {margin-bottom:10px; color:#999;}
.zbztbn_up_cpk .upcpk_cplist li .cp_info h6 span {display:inline-block; vertical-align:middle; margin-right:6px; width:4px; height:18px; background:#3acf89;}
.zbztbn_up_cpk .upcpk_cplist li .cp_info p {padding:10px; border:1px dashed #eee; color:#666;}
.zbztbn_up_cpk .hd {padding-top:10px;}
.zbztbn_up_cpk .hd li {display:inline-block; width:28px; height:28px; line-height:28px; color:#9e9e9e; border:1px solid #fff; background:#fff; margin:0 8px; cursor:pointer;}
.zbztbn_up_cpk .hd li.on {border-color:#3acf89; color:#3acf89;}
.zbztbn_vip_new {position:relative;}
.zbztbn_vip_new em.newlogen {position:absolute; right:-10px; top:3px; z-index:99; width:25px; height:16px; background:url(../images/update/zbztbn_vip_new.png) no-repeat center; background-size:100%;}
.zbztbn_vip_newnav em.newlogen {right:15px;}
/* CSS3-animate */
/*
.zbztbn_topbar .gift {animation:gif 2s linear infinite; -webkit-animation:gif 2s linear infinite;}
@keyframes gif {
0% {
    background-image:url(../images/update/zbztbn_up_gift1.png);
}
50% {
    background-image:url(../images/update/zbztbn_up_gift2.png);
}
100% {
    background-image:url(../images/update/zbztbn_up_gift1.png);
}}

@-webkit-keyframes gif {
0% {
    background-image:url(../images/update/zbztbn_up_gift1.png);
}
50% {
    background-image:url(../images/update/zbztbn_up_gift2.png);
}
100% {
    background-image:url(../images/update/zbztbn_up_gift1.png);
}}
*/

.zbztbn_up_listnews {position:relative;}
.zbztbn_up_listnews em.listnewsnum {position:absolute; right:14px; top:1px; z-index:9; display:block; width:22px; height:22px; border-radius:50%; background:#f56464; text-align:center; line-height:22px; color:#fff; font-size:14px;}
.pink {background:#f56464;}
.zbztbn_searchlist .item .bd .list li {overflow:visible;}
.zbztbn_searchlist .item .bd .countdown {width:190px;}
.zbztbn_searchlist .item .bd .timewrap {width:215px; float:right;}
.zbztbn_searchlist .item .bd .countdown span.t {margin-right:10px;}

.zbztbn_topbar li.vipcub {position:relative;}
.zbztbn_topbar li.vipcub div.box {position:absolute; z-index:99; background:#fff; box-shadow:0 2px 4px 1px rgba(0,0,0,.1); width:90px; padding:10px 0; border:1px solid #ededed; display:none;}
.zbztbn_topbar li.vipcub div.box p {padding-left:10px; line-height:32px;}
.zbztbn_topbar li.vipcub div.box p a {color:#3e3e3e;}
.zbztbn_topbar li.vipcub div.box p:hover {background:#e2f8ee;}
.zbztbn_topbar li.vipcub div.box p:hover a {color:#3ad08b;}
.zbztbn_topbar li.vipcub div.box .tritop {position:absolute; left:8px; top:-10px; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #ededed;}
.zbztbn_topbar li.vipcub div.box .tritop::after {position:absolute; content:""; top:3px; left:-10px; border-left:10px solid transparent;border-right:10px solid transparent; border-bottom:10px solid #fff;}
.zbztbn_topbar li.vipcub:hover div.box {display:block;}

.zbztbn_vip_leftnav ul {padding:8px 0 0 10px;}
.zbztbn_vip_leftnav ul li {position:relative; float:left; margin:0 10px 20px 0; width:60px; height:60px; text-align:center; cursor:pointer; border-radius:4px;}
.zbztbn_vip_leftnav ul li:hover {background:#f5f5f5;}
.zbztbn_vip_leftnav ul li span {display:block; font-size:12px; line-height:18px; color:#3e3e3e;}
.zbztbn_vip_leftnav ul li i {margin:6px 0 4px; font-size:28px;}
.zbztbn_vip_leftnav ul li.zbztbn_app_czzn i {color:#3795ff;}
.zbztbn_vip_leftnav ul li.zbztbn_app_tbzl i {color:#7DCF90;}
.zbztbn_vip_leftnav ul li.zbztbn_app_sjdy i {color:#FFAD36;}
.zbztbn_vip_leftnav ul li.zbztbn_app_gzgz i {color:#FF7C5E;}
.zbztbn_vip_leftnav ul li.zbztbn_app_zbkt i {color:#FF88EA;}
.zbztbn_vip_leftnav ul li.zbztbn_app_tjtb i {color:#6DE3CE;}
.zbztbn_vip_leftnav ul li.msgtap .msglab {position:absolute; right:-4px; top:-18px; z-index:9; font-size:24px; color:#f56464;}
.zbztbn_vip_leftnav ul li.msgtap em {position:absolute; right:-4px; top:-16px; z-index:19; display:block; width:24px; font-size:13px; color:#fff;}
.zbztbn_vip_leftnav ul li.newtap .newlab{position:absolute; right:-3px; top:-18px; z-index:9; width:22px; height:22px; font-size:12px; line-height:20px; text-align:center; color:#fff; background:#f56464; border-radius:50%;}
.zbztbn_topbar li.vipcub.zbztbn_vip_new div.box {width:280px; z-index:299;}
.zbztbn_topbar li.vipcub.zbztbn_vip_new div.box li.msgtap .msglab {top:-10px;}

/* 搜索下拉选项后两条加上特殊图表  >> Add by GJ on 2019-07-12 */
.zbztbn_selbox .slidkey_list li {position:relative; padding-left:30px;}
.zbztbn_selbox .slidkey_list li em.v3 {position:absolute; left:5px; top:5px; display:block; width:20px; height:20px; background:url(../images/update/zbztbn_up_vipitem.png) no-repeat center; background-size:contain;}

/* NewDemand >> Add by GJ on 2019-08-01 */
.zbztbn_nav {position:relative; z-index:199; overflow:visible;}
.pointFatherbox {position:relative;}
.pointFatherbox .pointbox {position:absolute; left:0; transform:translateY(15px); z-index:9; padding-left:10px; width:250px; border:1px solid #3acf89; background:#fff; box-shadow:0 2px 6px rgba(0,0,0,.15); border-radius:6px; display:none; white-space:normal;}
.pointFatherbox .pointbox p {text-align:left; margin:0; color:#3e3e3e;}
.pointFatherbox .pointbox .tritop {position:absolute; left:10px; top:-10px; width:0; height:0; border-bottom:10px solid #3acf89; border-left:10px solid transparent; border-right:10px solid transparent;}
.pointFatherbox .pointbox .tritop::after {content:""; position:absolute; left:-10px; top:2px; width:0; height:0; border-bottom:10px solid #fff; border-left:10px solid transparent; border-right:10px solid transparent;}
.pointFatherbox:hover .pointbox {display:block;}

.zbztbn_nav .pointbox {left:82px;}
.zbztbn_searchlist .item .xminfo {overflow:visible;}
.zbztbn_searchlist .item .hd .tit {line-height:23px;}
.zbztbn_searchlist .item .hd .bgbtn, .zbztbn_searchlist .item .hd .zzbtn {height:21px; line-height:22px;}
.zbztbn_searchlist .item .hd .xminfo p {padding-top:5px;}
.zbztbn_searchlist .item span.gfrz {position:relative; cursor:pointer;}
.zbztbn_searchlist .item span.gfrz svg {margin-left:4px; margin-top:-3px; vertical-align:middle; width:26px; height:26px;}
.zbztbn_searchlist .item .gf_info {position:absolute; left:-14px; top:35px; z-index:99; padding:10px; width:150px; border:2px solid #ffad36; border-radius:6px; background:#fffbf5; color:#3e3e3e; visibility:visible; line-height:22px; display:none;}
.zbztbn_searchlist .item .gf_info .tritop {position:absolute; left:24px; top:-10px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:10px solid #ffad36;}
.zbztbn_searchlist .item .gf_info .tritop::after {content:""; position:absolute; top:3px; left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:10px solid #fff;}
.zbztbn_searchlist .item span.gfrz:hover .gf_info {display:block;}
.zbztbn_searchlist .item label.switch-keep {border:1px solid #3acf89; border-radius:4px; padding:0 4px; color:#3acf89; cursor:pointer;} 
.zbztbn_searchlist .item label.switch-keep i.iconfont {color:#ffad36; margin-top:-2px;}
.zbztbn_searchlist .item .bd .list li.specialLi {width:auto;}
.zbztbn_searchlist .item .bd .list li.specialLi label.switch-keep {margin-left:3px;}

