﻿/* common */
.transition{ transition:all ease-in .3s; -webkit-transition:all ease-in .3s}
input{ padding: 0; margin: 0;}
.bico{ display: inline-block; vertical-align: middle; background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/web-ico.png); background-repeat: no-repeat;}
*[class*="bico-bidser"]{ width: 80px; height: 60px;}
.bico-bidser1{ background-position: 0 -48px;}
.bico-bidser2{ background-position: -80px -48px;}
.bico-bidser3{ background-position: -160px -48px;}
.bico-bidser4{ background-position: -240px -48px;}
.fwb{ font-weight: bold;}
.text-underline{ text-decoration: underline}
.border{ border: 1px solid #f0f0f0;}
.border-b{ border-bottom: 1px solid #f0f0f0;}
.border-t{ border-top: 1px solid #f0f0f0;}
.jszb-checkbox{ position: relative; display: inline-block; width: 14px; height: 14px; overflow: hidden;  vertical-align: -2px; }
.jszb-checkbox::before{content: ''; position: absolute; left: 0; right: 0; bottom: 0; top: 0;background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/web-ico.png); background-repeat: no-repeat; background-position: 0 -14px;}
.jszb-checkbox:checked::before{ background-position: 0 0;}
.jszb-radio{ position: relative; display: inline-block; vertical-align: -2px; width: 14px; height: 14px; overflow: hidden; }
.jszb-radio::before{content: ''; position: absolute; left: 0; right: 0; bottom: 0; top: 0;background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/web-ico.png); background-repeat: no-repeat; background-position: -14px -14px;}
.jszb-radio:checked::before{ background-position: -14px 0;}
.small{ font-size: 12px;}
.big{ font-size: 18px;}
.bigger{ font-size: 20px;}
.text-4c{ color: #4c4c4c;}
.text-b2{ color: #b2b2b2;}
.text-cf{ color: #cfa972}
.text-f1{ color: #fff100}
.text-line{ text-decoration: underline}
.text-lk:hover{text-decoration: underline}
.mr5{ margin-right: 5px;}
.mr10{ margin-right: 10px;}
.mt5{ margin-top: 5px;}
.mt10{ margin-top: 10px;}
.mb5{ margin-bottom: 5px;}
.mb10{ margin-bottom: 10px;}
.mb20{ margin-bottom: 20px;}
.ptb10{ padding: 10px 0;}
.pb10{ padding-bottom: 10px;}
.ptb5{ padding: 5px 0;}
.table{table-layout: fixed}

/* 头部 */
.jszb-header .top_bar ._hd{ padding: 10px 0; background-color: #ec443d;}
.jszb-header .top_bar ._hd li{position: relative;  float: left; width: 20%; text-align: center; line-height: 1;}
.jszb-header .top_bar ._hd li:before{ content: ""; position: absolute; right: 0; top: 0; width: 1px; height: 100%; background-color: #f27c78;}
.jszb-header .top_bar ._hd li.last:before{ width: 0;}
.jszb-header .top_bar ._hd a{position: relative; display: inline-block; padding-left: 25px;  color: #fff; }
.jszb-header .top_bar ._hd a .ico{ position: absolute; left: 0; top: -5px;}
.jszb-header .top_bar ._bd{  padding: 14px 0; background-color: #f5f5f5; color: #666; font-size: 12px;}
.jszb-header .top_bar ._bd ._item{ float: left; padding: 0 1em; line-height: 1; border-right: 1px solid #e6e6e6; border-left:1px solid #fff;}
.jszb-header .top_bar ._bd ._item._ico{ position: relative; padding-left: 35px;}
.jszb-header .top_bar ._bd ._item._ico .ico{ position: absolute; left: 6px; top: -6px;}
.jszb-header .top_bar ._bd ._item._first{ border-left: 0;}
.jszb-header .top_bar ._bd ._item._last{ border-right: 0;}
.jszb-header_middle{ position: relative; height: 100px; padding-top: 20px; background-color: #5e80c9; background-image: url(https://jszhaobiao.oss-cn-beijing.aliyuncs.com/images/logo_bg.png); background-repeat: no-repeat; background-position: center top; z-index: 2;}
.jszb-header_middle_zjw{ position: relative; height: 100px; padding-top: 20px; background-color: #fff; background-image: url(/images/top-bg.png); background-repeat: no-repeat; background-position: center top; z-index: 2;}
.jszb-header_middle ._logo{ width: 219px; height: 75px; margin-right: 60px; background-image: url(/static/img/logo.png); background-repeat: no-repeat; background-position: center center;}
.jszb-header_middle ._logo a{ display: block; width: 100%; height: 100%;}
.jszb-header_middle ._logozjw{ width: 320px; height: 75px; margin-right: 60px; background-image: url(/static/img/logozjw.png); background-repeat: no-repeat; background-position: center center;}
.jszb-header_middle ._logozjw a{ display: block; width: 100%; height: 100%;}
.jszb-header_middle ._searchbox ._hd{ color: #fff;}
.jszb-header_middle ._searchbox ._hd a{ position: relative; float: left; padding: 8px 0; margin: 0 20px;}
.jszb-header_middle ._searchbox ._hd a.cur{ color: #ec443d }
.jszb-header_middle ._searchbox ._hd a.cur:after{ content:""; position: absolute; left: 0; bottom: 0; right: 0; height: 2px; background-color: #ec443d;}
.jszb-header_middle ._searchbox ._bd{ position: relative;  width: 336px; padding-left: 104px; padding-right: 165px; height: 40px; line-height: 40px; background:rgba(255,255,255,.9);}
.jszb-header_middle ._searchbox ._inp{ text-indent: 1.5em; border: 0; height: 40px; line-height: 40px; width: 100%; background-color:transparent;}
.jszb-header_middle ._searchbox ._typemenu{ position: absolute; left: 0; top: 0; width: 105px;  height: 40px; overflow: hidden;  text-align: center;cursor:pointer}
.jszb-header_middle ._searchbox ._typemenu:before{ content:''; position: absolute; right: 0; top: 0; height: 40px; width: 1px; background-color: #ededed;}
.jszb-header_middle ._searchbox ._typemenu ul{ border: 1px solid #ededed; background-color: #fff; border-top: 0; line-height: 1.7; color: #666}
.jszb-header_middle ._searchbox ._typemenu li:hover{ color: #ec443d;}
.jszb-header_middle ._searchbox ._typemenu.cur{ height: auto;}
.jszb-header_middle ._searchbox ._hsearch{ position: absolute; right: 78px; top: 0; width: 80px; text-align: center;}
.jszb-header_middle ._searchbox ._sb{ position: absolute; right: 0; top: 0; height: 40px; width: 78px; line-height: 40px; font-size: 18px; background-color: #ec443d; color: #fff; border: 0;}
.jszb-header_middle ._tel{ position: absolute; right: 0; top: -20px; padding: 0.1em .5em; background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/black.6.png); color: #fff;}
.jszb-header_nav{ position: relative; z-index: 1; height: 36px; background-image: url(/static/img/nav_bg.png);}
.jszb-header_nav>.wrap>ul>li{ position: relative; float: left;}
.jszb-header_nav>.wrap>ul>li>a{ display: block; padding: 0 19.7px; height: 36px; line-height: 36px; color: #fff; font-size: 15px;}
.jszb-header_nav>.wrap>ul>li.cur>a,.jszb-header_nav>.wrap>ul>li>a:hover{ background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/nav_cur_bg.png);}
.jszb-header_nav ._smu{ display: none; position: absolute; left: 0; width: 150px; padding-top: 6px; background-color: #fff;}
.jszb-header_nav ._smu::before{content: ''; position: absolute; left: 50%; margin-left: -35px; top: -16px; width: 0; height: 0; border-width: 8px; border-style: dashed dashed solid dashed; border-color: transparent transparent #fff transparent;}
.jszb-header_nav ._smu a{ display: block; padding-left: 20px; height: 40px; line-height: 40px; color: #292929}
.jszb-header_nav ._smu a:hover,.jszb-header_nav ._smu .cur a{ background-color:#ec443d; color: #fff}
.jszb-header_nav>.wrap>ul>li:hover ._smu{ display: block;}

/* 底部 */
.jszb-footer{background-color: #ec443d;}
.jszb-footer ._hd{ padding: 25px 0; border-bottom: 2px solid #fff;}
.jszb-footer ._hd a{ margin-right: 50px; color: #fff;}
.jszb-footer ._bd{ padding: 30px 0;}
.jszb-footer ._bd p{ line-height: 2;}
.jszb-footer ._bd .r{ width: 300px;}
.jszb-footer ._bd .r img{ margin-left: 10px; margin-bottom: 10px;}

/* 标书服务 */
.jszb-banner{position: relative; height: 600px; overflow: hidden;}
.jszb-banner li img{ position: absolute; top: 0; left: 50%; margin-left: -1198px; width: 2396px; height: 600px; max-width: none;}
.jszb-banner .slide_nav{ bottom: 115px;}
.jszb-banner .slide_nav a{ width: 32px; height: 4px; opacity:.6;}
.jszb-banner .slide_nav .on{ opacity:1; background-color: #fff;}
.jszb-banner ._box{ position: absolute; left: 50%; top: 40px; margin-left: 338px; background: rgba(40,40,40,.7); color: #fff;}
.jszb-banner ._box ._userlist{ position: relative; height: 3.8em; overflow: hidden;}
.jszb-banner ._box ._userlist li{ margin-bottom: 5px; font-size: 12px;}
.jszb-banner ._box .border-b,.jszb-banner ._box .border-t{ border-color: #4c6375;}
.jszb-banner li ._tel{ position: absolute; left: 50%;  bottom: 173px; margin-left: -347px; font-size: 22px; color: #fff; }
.jszb-bidser_ad { position: relative; margin-top: -105px; padding: 30px 0; background:rgba(40,40,40,.8); color: #ffffff;}
.jszb-bidser_ad li ._con{ position: relative; padding-left: 100px;}
.jszb-bidser_ad li .bico{ position: absolute; left: 0; top: -7px;}
.jszb-section { padding: 75px 0;}
.jszb-section_title{ font-size: 26px; margin-bottom: 10px;}
.jszb-section_tip{ margin-bottom: 50px; font-size: 16px; color: #696969;}
.jszb-bidfile_con_list a{ position: relative; display: block; padding-top: 190px;  height: 188px; overflow: hidden;  border: 1px solid #f0f0f0;}
.jszb-bidfile_con_list ._img{ position: absolute; top: 0; left: 0;}
.jszb-bidfile_con_list ._con{ position: relative; padding-top: 75px; background-color: #fff; text-align: center; transition: all ease-in .3s}
.jszb-bidfile_con_list  h3{ font-size: 20px; font-weight: bold; margin-bottom: 10px;}
.jszb-bidfile_con_list  p{ color: #606466}
.jszb-bidfile_con_list ._btn{ display: inline-block; width: 130px; height: 38px; line-height: 38px; border: 1px solid #d6d6d6; color: #606466; font-size: 14px; border-radius: 19px;}
.jszb-bidfile_con_list ._btn:hover{background-color:rgba(0,0,0,0.85); color: #fff; border-color:rgba(0,0,0,0.85)}
.jszb-bidfile_con_list ._ico{ position: absolute; left: 50%; margin-left: -40px; margin-top: -115px; width: 80px; height: 80px; line-height: 80px; border-radius: 50%; text-align: center; font-size: 2.4em;background-color: #fff;box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.05)}
.jszb-bidfile_con_list li:hover{ box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.05)}
.jszb-bidfile_con_list a:hover ._con{ transform:  translateY(-80px)}
.jszb-section_ad{ background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/bidser-ad-bg.png); background-position: center top; background-repeat: no-repeat;}
.jszb-section_ad ul{ width: 105%;}
.jszb-section_ad li{ float: left; margin-right: 20px; width: 224px; height: 118px; text-align: center; vertical-align: middle; background-color: #fff; }
.jszb-section_ad li h3{ padding-top: 30px; font-size: 16px; vertical-align: middle;}
.jszb-section_ad li p{ color: #909699; vertical-align: middle;}
.jszb-section_ad .jszb-section_tip{ color: #fff;}
.jszb-bidfile_step li{ position: relative; text-align: center;}
.jszb-bidfile_step ._line{position: absolute; top: 50%; margin-top: 20px; left: 0; right: 0; height: 0; border-bottom: 1px dashed #999;}
.jszb-bidfile_step ._line::before,.jszb-bidfile_step ._line::after{ content: '';  position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; width: 8px; height: 8px; background-color: #fff; border: 4px solid #ccc; border-radius: 50%;}
.jszb-bidfile_step ._line::after{animation:cicle 2s ease infinite; -webkit-animation:cicle 2s ease infinite; }
.jszb-bidfile_step .ion-wrap{ display: inline-block; width: 68px; height: 68px; margin-bottom: 50px; border-radius: 50%; line-height: 68px; background-color: #ec443d;}
.jszb-bidfile_step .ion-wrap .ion{ color: #fff; font-size: 2em;}
@keyframes cicle {
    0% {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
    }   
    100% {
    transform: scale(3);
    -webkit-transform: scale(3);
    opacity: 0;
    }   
}
.jszb-bidfile_qa_list{ border-top: 1px solid #f0f0f0;}
.jszb-bidfile_qa_list li{ border: 1px solid #f0f0f0; border-top: 0;}
.jszb-bidfile_qa_list ._hd{ padding: 0 30px; height: 80px; line-height: 80px;  border-bottom: 1px solid #f0f0f0; cursor: pointer;}
.jszb-bidfile_qa_list ._hd .ion{ color: #a2a2a2; font-size: 2em;}
.jszb-bidfile_qa_list ._hd:hover{ background-color: #f5f5f6;}
.jszb-bidfile_qa_list ._bd{ display: none; padding: 25px; overflow: hidden; border: 1px solid #fff;}
.jszb-bidfile_qa_list h3{ font-size: 20px; font-weight: bold;}
.jszb-bidfile_qa_list .show ._hd{ background-color: #ec443d; color: #fff; border-color: #ec443d;}
.jszb-bidfile_qa_list .show ._hd .ion{ color: #fff; transform: rotateZ(180deg)}
.jszb-bidfile_qa_list .show ._bd{ border-color: #ec443d;}
.jszb-bidfile_pro_list li{ margin-bottom: 2%;}
.jszb-bidfile_pro_list a{ position: relative; display: block; padding: 20px; padding-left: 190px; background-color: #fff;}
.jszb-bidfile_pro_list ._con{ position: relative; height: 198px;}
.jszb-bidfile_pro_list h3{ font-size: 16px; margin-bottom: 10px;}
.jszb-bidfile_pro_list p{ color: #666666; height: 7em; overflow: hidden;}
.jszb-bidfile_pro_list ._opt{ position: absolute; bottom: 0; left: 0; right: 0; line-height: 40px;}
.jszb-bidfile_pro_list ._opt ._btn{ width: 120px; height: 40px; background-color: #ec443d; color: #fff; text-align: center}
.jszb-bidfile_pro_list ._img { position: absolute; left: 20px; top: 20px; width: 148px; height: 198px; border: 1px solid #f0f0f0;}
.jszb-bidfile_pro_list ._img ._tab{ position: absolute; right: -5px; top: -5px; width: 67px; height: 67px; background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/web-ico.png); background-position: 0 -110px; background-repeat: no-repeat;}
.jszb-bidfile_pro_list ._img ._tab i{ display:block; margin-top: 14px; margin-left: 20px;  text-align: center; transform: rotateZ(45deg); font-size: 12px; white-space: nowrap; color: #fff;}
.jszb-bidfile_pro_list a:hover{box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.05)}
.jszb-bidfile_ad_list li{ margin-bottom: 2%; background-color: #fff;}
.jszb-bidfile_ad_list h3{ position: absolute; z-index: 1; left: 0; right: 0; top: 50%; margin-top: -0.5em; font-size: 20px; color: #fff; text-align: center; font-weight: bold;}
.jszb-bidfile_ad_list ._txt{ font-size: 12px; padding: 15px; height: 35px; border: 1px solid #f0f0f0; overflow: hidden; text-align:center; }
.jszb-bidfile_ad_list li:hover img{ transform: scale(1.2)}

/* 标书范围 */
.jszb-bidser_sbanner{height: 400px; overflow: hidden; background-position: center top; background-repeat: no-repeat;}
.jszb-bidserrange_banner{ background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/bidser-range-banner.png); }
.jszb-bidser_sbanner ._bannerT{ padding-top: 65px;}
.jszb-bidser_sbanner ._bannerT h2{ font-size: 36px; font-weight: bold;}
.jszb-bidser_sbanner ._bannerT ._list li{ float: left; width: 103px; text-align: center; margin-right: 15px; transition: all ease .3s}
.jszb-bidser_sbanner ._bannerT ._list{ margin-top: 65px;}
.jszb-bidser_sbanner ._bannerT ._list ._ionwrap{ display: inline-block; width: 80px; height: 80px; line-height: 80px; margin-bottom: 15px; border-radius: 50%;  font-size: 2em; text-align: center; background:rgba(255,255,255,.6); color: #333333;}
.jszb-bidser_sbanner ._bannerT ._list li:hover{ transform: translateY(-20px)}
.jszb-bidser_sbanner ._bannerT ._list li:hover ._ionwrap{ background: #fff;}
.jszb-bidser_sbanner ._box{ margin-top: 40px; background: rgba(255,255,255,.9);}
.jszb-bidfile_range1_list li { margin-bottom: 2%;}
.jszb-bidfile_range1_list li ._con{ padding: 5px; border: 1px solid #fff;}
.jszb-bidfile_range1_list li h3{ position: absolute; left: 0; right: 0; bottom: 0; height: 30px; line-height: 30px; text-align: center; font-size: 12px; color: #ffffff; background: rgba(0,0,0,.6);}
.jszb-bidfile_range1_list li:hover ._con{ border-color: #f0f0f0; box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.05)}
.jszb-bidfile_range1_list li:hover img{ transform: scale(1.2)}
.jszb-bidfile_range2_list{ width: 105%;}
.jszb-bidfile_range2_list li{ float: left; width: 232px; height: 100px; margin-right: 20px; margin-bottom: 20px;}
.jszb-bidfile_range2_list li:hover{ box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.05)}
.jszb-bidfile_range3_list{ position: relative; width: 110%;}
.jszb-bidfile_range3_list ._line{  position: absolute; left: 0; right: 0; top: 50%; margin-top: -18px; border-bottom: 1px dashed #9f9f9f;}
.jszb-bidfile_range3_list li{ position: relative; float: left; margin-right: 113.5px; text-align: center;}
.jszb-bidfile_range3_list li .ionwrap{ width: 70px; height: 70px; line-height: 70px; margin-bottom: 15px; border-radius: 50%; text-align: center; background-color: #ec443d;}
.jszb-bidfile_range3_list li .ion{ font-size: 2em; color: #fff;}
.jszb-bidfile_range4_list h3{ height: 40px; line-height: 40px; background-color: #ec443d; text-align: center; color: #fff;}
.jszb-bidfile_range4_list li{ position: relative;}
.jszb-bidfile_range4_list li ._arrow{ position: absolute; right: -20px; top: 50%; color:#a0a3b2}
.jszb-bidfile_range4_list ._con{ padding: 20px 0; text-align: center; font-size: 12px; background-color: #fff;}
.jszb-bidfile_range4_list ._con .ion{ font-size: 1.8em;}
.jszb-section_bidser_range4{ background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/bidser-range4-bg.png); background-position: center top; background-repeat: no-repeat;}
.jszb-section_bidser_range4 .jszb-section_tip{ color: #fff;}
.jszb-section_bidser_range4  .r{ width: 300px; color: #fff; font-size: 14px;}
.jszb-section_bidser_range4  li{ margin-bottom: 50px;}
.jszb-section_bidser_range4 ._numwrap{ position: relative; font-size: 20px; }
.jszb-section_bidser_range4 ._numwrap::before{ content: ''; position: absolute;  left: 0; bottom: 6px; width: 2em; height: 2px; background-color: #fff;}
.jszb-section_bidser_range4 ._numwrap span{ font-size: 38px; margin-right: 10px;}

/* 标书范本 */
.jszb-filter{ padding: 30px 0;}
.jszb-filter dl{ position: relative; padding-left: 76px; margin-bottom: 20px;}
.jszb-filter dt{ position: absolute; left: 0; top: 0; color: #999999; line-height: 28px;}
.jszb-filter dd a{ float: left; height: 28px; line-height: 28px; padding: 0 10px; margin-right: 7px; background-color: #f7f7f7; font-size: 12px; color: #666666;}
.jszb-filter dd a:hover,.jszb-filter dd a.cur{ background-color: #ec443d; color: #fff;}
.jszb-content{ background-color: #f5f5f5;}
.jszb-page-top{ height: 40px; line-height: 40px; }
.jszb-page-top ._tab a{ float: left; padding: 0 20px; border-right: 1px solid #f5f5f5;}
.jszb-page-top ._tab a:hover,.jszb-page-top ._tab a.cur{ background-color: #ec443d; color: #fff;}
.jszb-page-top ._pageinfo span{ float: left; padding: 0 20px; font-size: 12px;}

/* 标本详情 */
.jszb-bread{ padding: 10px 0;}
.jszb-content_article{ width: 880px;}
.jszb-content_article_header ._T{ font-size: 22px; font-weight: bold;}
.jszb-content_article ._logintip{ padding: 0 10px; height: 35px; line-height: 35px; background-color: #faf0f0; border: 1px solid #ede2e1; color: #ec443d}
.jszb-content_article_footer{ border-top: 1px solid #eee;}
.jszb-content_article_footer ._btn{ display: inline-block; padding: 0 20px; border-radius: 4px; height: 32px; line-height: 32px; border: 1px solid #bbb;}
.jszb-content_aside{ width: 300px;}
.jszb-content_aside ._sec h3{ height: 50px; line-height: 50px; border-bottom: 1px solid #eee;}
.jszb-content_aside ._secbidfile ._list li{ position: relative; padding-left: 90px; margin-bottom: 25px;}
.jszb-content_aside ._secbidfile ._list ._img{ position: absolute; left: 0; top: 0; width: 74px; height: 99px; border: 1px solid #f0f0f0;}
.jszb-content_aside ._secbidfile ._list h4{ height: 5.6em; overflow: hidden;}
.jszb-qa_leftmenu h3{ height: 60px; line-height: 60px; padding-left: 20px; border-bottom: 1px solid #dfdfdf; font-size: 18px;}
.jszb-qa_leftmenu dl{ position: relative; padding-left: 15px; margin-bottom: 20px;}
.jszb-qa_leftmenu dl::before{ content: ''; position: absolute; left: 0; top: 7px; width: 0; height: 0; border-width: 4px; border-style: dashed dashed dashed solid; border-color:transparent transparent transparent #9b9ea0}
.jszb-qa_leftmenu dt{ margin-bottom: 15px; cursor: pointer;}
.jszb-qa_leftmenu dd { display: none;}
.jszb-qa_leftmenu dd a{ display: block; margin-bottom: 15px;}
.jszb-qa_leftmenu dl.cur dd{ display: block;}
.jszb-qa_leftmenu dl.cur::before{ transform: rotateZ(90deg)}
.jszb-qa_leftmenu dd a.cur{ color: #ec443d;}
.jszb-content_article_aside ._qaref li{ margin-bottom: 5px;}
.jszb-content_article_aside ._qaform .jszb-checkbox{ margin-right: 8px; vertical-align: -2px;}
.jszb-content_article_aside ._qaform .sb{ width: 100px; height: 30px; line-height: 30px; background-color: #f5f5f6; text-align: center; border: 0;}

/* 服务流程 */
.jszb-bidser_step_banner{ background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/bidser-step-banner.png);}
.jszb-bidser_steplist{ width: 730px; margin: 0 auto; padding: 75px 0;}
.jszb-bidser_steplist li{ position: relative; padding-left: 50px; padding-top: 20px; padding-bottom: 60px; border-left: 1px dashed #999;}
.jszb-bidser_steplist li h3{ font-size: 18px;}
.jszb-bidser_steplist li ._ionwrap{ position: absolute; left: -34px; top: 0; border-radius:50%; width: 68px; height: 68px; line-height: 68px; text-align: center; font-size: 2em; background-color: #eeeff1; color: #a1a1a1;}
.jszb-bidser_box h3{ font-size: 18px; height: 50px; line-height: 50px; }
.jszb-bidser_box li{ margin-bottom: 15px;}
.jszb-bidser_box ._tab{ width: 40px; height: 40px; line-height: 40px; text-align: center; border: 2px solid #ec443d; color: #ec443d; border-radius: 50%; font-size: 1.5em;}

/* 报价弹窗*/
.jszb-quotedprice_box .box-wrap-title{ text-align: center; color: #ec443d; }
.jszb-quotedprice_box .box-wrap-bar{ background-color: #feeaea;}
.jszb-quotedprice_box .box-wrap-close{ color: #a3a6a9;}
.jszb-quotedprice_box .box-wrap-close a{display:inline-block;}
.jszb-quotedprice_top{ padding: 30px; background-color: #feeaea;}
.jszb-quotedprice_top .ionwrap{ display: inline-block; width: 70px; height: 70px; line-height: 70px; margin-bottom: 10px; text-align: center; background-color: #ccc; color: #ffffff; font-size: 2em; border-radius: 50%;}
.jszb-quotedprice_top ._txt{ color: #999999;}
.jszb-quotedprice_top .cur .ionwrap{ background-color: #ec443d;}
.jszb-quotedprice_top .cur ._txt{ color: #292929;}
.jszb-quotedprice_form .form-group{ position: relative; padding-left: 5.8em;}
.jszb-quotedprice_form .control-label{ position: absolute; left: 0; top: 0; width: 5.2em; text-align: right;}
.jszb-quotedprice_form .upload-btn{ display: block; width: 148px; height: 36px; line-height: 36px; border: 1px solid #e5e5e5;}
.jszb-quotedprice_form .sb,.jszb-quotedprice_state .sb{ display: block; width: 150px; height: 38px; line-height: 38px; text-align: center; background-color: #ec443d; color: #ffffff; border: 0; margin: 0 auto;}
.jszb-quotedprice_state .ionwrap{ display: block; margin: 0 auto;  width: 100px; height: 100px; line-height: 100px; border-radius: 50%; text-align: center; color: #ffffff; font-size: 6em; background-color: #ec443d;}
.jszb-quotedprice_state .ionwrap .ion{ line-height: 1; margin-top: -13px;}

/* 发票 */
.jszb-member_leftmenu ._t{ height: 50px; line-height: 50px; padding-left: 30px;}
.jszb-member_leftmenu dt{ position: relative; height: 40px; line-height: 40px; padding-left: 30px; cursor: pointer;}
.jszb-member_leftmenu dt .ion{ position: absolute; right: 20px; top: 50%; margin-top: -0.5em; line-height: 1;}
.jszb-member_leftmenu dt::before{ content: ''; position: absolute; width: 0; left: 0;  height: 100%; transition: all ease .3s}
.jszb-member_leftmenu dt.cur{ background-color: #faf5f5; color: #ec443d}
.jszb-member_leftmenu dt.cur .ion{ transform: rotateZ(180deg)}
.jszb-member_leftmenu dt.cur::before{ width: 4px; background-color: #ec443d;}
.jszb-member_leftmenu dd { display: none;}
.jszb-member_leftmenu dd a{ position: relative; display: block; height: 34px; line-height: 34px;  padding-left: 45px; color: #808080;}
.jszb-member_leftmenu dd a::before{ content: ""; position: absolute; left: 30px;  top: 50%; margin-top: -2px; width: 4px; height: 4px; border-radius: 2px; background-color: #808080;}
.jszb-member_leftmenu dd a:hover,.jszb-member_leftmenu dd a.cur{ color: #ec443d;}
.jszb-member_leftmenu dd a:hover::before,.jszb-member_leftmenu dd a.cur::before{ background: #ec443d;}
.jszb-invoice_form .jszb-radio{ vertical-align: -2px;}
.jszb-invoice_form .sb{ display: block; margin-left: 8.3%; width: 144px; height: 36px; line-height: 36px; text-align: center; background-color: #ec443d; color: #fff; border: 0;}

/* 汇款账号 */
.web-ico{ background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/web-ico.png); background-repeat: no-repeat;}
.bank-ico_gongshang{ display: inline-block; width: 155px; height: 32px; background-position: 0 -181px;}
.bank-ico_jianshe{display: inline-block; width: 165px; height: 30px; background-position: 0 -213px;}
.bank-ico_nongye{display: inline-block; width: 168px; height: 32px; background-position: 0 -244px;}
.bank-ico_xingye{display: inline-block; width: 142px; height: 28px; background-position: 0 -276px;}
.alipay-ico{ display: inline-block; width: 120px; height: 42px; background-position: -33px 0;}
.wxpay-ico{ display: inline-block; width: 172px; height: 40px; background-position: -155px 0;}
.jszb-payaccount_list .span-6{ margin-bottom: 40px;}
.copy{ position: absolute;  left: 105%; top: 0; white-space: nowrap; }

/* vip项目列表 */
.jszb-filter_sel { font-size: 12px;}
.jszb-filter_sel ._item{ display: inline-block; height: 20px; line-height: 20px; padding: 0 5px; margin-right: 8px; background-color: #fff;}
.jszb-filter_sel ._item .ion{ margin-left: 5px; cursor: pointer;}
.jszb-filter_list{ font-size: 12px;}
.jszb-filter_list dl{ position: relative; height: 30px; overflow: hidden; padding: 12px; padding-bottom: 0; padding-left: 80px; padding-right: 65px; border-bottom: 1px solid #f0f2f5;}
.jszb-filter_list dt{ position: absolute; left: 12px; top: 12px;}
.jszb-filter_list dd a{ display: inline-block; white-space: nowrap; margin-right: 25px; margin-bottom: 10px;}
.jszb-filter_list ._more{ position: absolute; right: 12px; top: 12px;}
.jszb-filter_list ._more .ion{ transition: all ease .3s;}
.jszb-filter_list ._more.cur .ion{ transform: rotateZ(180deg)}
.jszb-filter_list dl.cur{ height: auto;}
#jszb-filter_close .ion{transform: rotateZ(180deg)}
#jszb-filter_close.cur .ion{ transform: rotateZ(0)}
.jszb-project_list_header{ padding: 10px;}
.jszb-project_list li{ padding: 15px;}
.jszb-project_list li h3{ font-size: 16px;}
.jszb-project_list li.odd{background-color: #ffe6e5;}
.jszb-project_list a:visited h3{ color: #999;}
.jszb-content_aside_expert li{ padding: 6px 20px;}
.jszb-content_aside_expert li .ion{ font-size: 1.2em;}
.jszb-content_aside_expert li.odd{ background-color: #fafafa;}
span[data-audio]{cursor: pointer;}

/* vip项目详情 */
.jszb-project_detail_nav{ background-color: #f5f5f5; border: 1px solid #e5e5e5}
.jszb-project_detail_nav a{ position: relative; float: left; height: 50px; line-height: 50px; padding: 0 30px; font-size: 14px;}
.jszb-project_detail_nav a.cur{ background-color: #fff; color: #ec443d}
.jszb-project_detail_nav a.cur::before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 2px; background-color: #ec443d;}
.jszb-project_detail_nav a.cur::after{ content: ''; position: absolute; z-index: 1; left: 0; bottom:-1px; width: 100%; height: 1px; background-color: #fff;}
.jszb-project_detail_nav a.cur i{ position: absolute; top: 2px; left: 50%; margin-left: -3px; width: 0; height: 0; border-width: 3px; border-style: solid dashed dashed dashed; border-color: #ec443d transparent transparent transparent }
.jszb-project_detail_sec h3{ position: relative; padding-left: 8px; font-size: 16px; font-weight: bold;}
.jszb-project_detail_sec h3::before{ content: ''; position: absolute; left: 0; top: .3em; width: 2px; height: 1em; background-color: #ec443d;}
.jszb-project_detail_sec .table{border-collapse:collapse;}
.jszb-project_detail_sec .table td,.jszb-project_detail_sec table th{ padding: 14px 18px;}
.jszb-project_detail_sec .table th{ background-color: #f6f6f6; font-weight: bold;}
.jszb-project_contact_list li{ position: relative; margin-bottom: 10px; border-bottom: 1px  solid #e0e0e0;}
.jszb-project_contact_list li p{ margin-bottom: 10px;}
.jszb-project_contact_list li .text-999{ display: inline-block; width: 7em;}
.jszb-project_contact_list li.last{ border-bottom: 0; margin-bottom: 0;}
.jszb-project_contact_list li ._more{ position: absolute; right: 0; top: 0; line-height: 25px;}
.jszb-project_map{ position: relative; height: 172px; background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/project-map.png); background-repeat: no-repeat; overflow: hidden;}
.head-fix{ position: fixed; left: 50%; top: 0; width: 940px; margin-left: -601px; z-index: 2;}
.jszb-content_article_header ._tools .bdsharebuttonbox{ display: inline-block;} 
.jszb-content_article_header ._tools .bdshare-button-style1-16:after{display: none;}
.jszb-content_article_header ._tools .bds_more{ display: inline-block; line-height: 30px; margin-bottom: 0; float: none; font-size: 14px; background-image: none; margin: 0; color: #999; padding: 0; height: 30px;}

/* 关键词订阅 */
.jszb-subscription_input{ width: 170px; height: 32px; line-height: 32px; border: 1px solid #ddd; text-indent: 5px;}
.jszb-subscription_keylist li{ float: left; margin-right: 10px; margin-bottom: 10px; padding: 0 12px; height: 35px; line-height: 35px; color: #9a9a9a; background-color: #eee;}
.jszb-area dl{ position: relative; padding-left: 75px; margin-bottom: 15px;}
.jszb-area dt{ position: absolute; left: 0; top: 0;}
.jszb-area_disabled{ color: #b2b2b2}
.jszb-area_disabled .jszb-checkbox::before{ background-position: 0 -28px;}

/* 定制首页 */
.jszb-top_md ._info{ width: 240px; margin-right: 20px; }
.membertype-ico{ display: inline-block; width: 15px; height: 15px;}
.membertype-ico1{background-position: -69px -147px;}
.membertype-ico2{background-position: -84px -147px;}
.membertype-ico3{background-position: -99px -147px;}
.membertype-ico4{background-position: -114px -147px;}
.jszb-top_md ._mid{ width: 680px;}
.jszb-top_md ._mid ._slide{ position: relative; height: 280px; margin-bottom: 20px; overflow: hidden;}
.jszb-top_md ._mid ._slide img{ position: absolute; left: 50%; margin-left: -340px; top: 0; width: 680px; max-width: none;}
.jszb-top_md ._mid ._slide .slide_nav a{ width: 20px; height: 3px; background: #fff; opacity: .4; }
.jszb-top_md ._mid ._slide .slide_nav .on{ opacity: 1;}
.jszb-top_md ._mid ._border::before{ content: ''; position: absolute; right:0; top: 0;height: 100%; width: 1px; background-color: #f0f2f5;}
.jszb-top_md ._mid ._videoBtn{ position: absolute; right: 0; top: 0; color: #979797; line-height: 1; font-size: 3em; cursor: pointer;}
.jszb-new_list li{ position: relative; padding-left: 10px; margin-bottom: 6px;}
.jszb-new_list li::before{ content: ''; position: absolute; left: 0; top: 50%; width: 2px; height: 2px; background-color: #585d60;}
.jszb-new_list li:hover .text-999{ color: #000;}
.jszb-new_list li a:visited{ color: #999;}
.jszb-new_hlist li{ position: relative; text-indent: 10px; margin-bottom: 10px;}
.jszb-new_hlist li:before{ content: ''; position: absolute; left: 0; top: 50%; margin-top: -2px; width: 4px; height: 4px; border-radius: 50%; background-color: #ec443d;}
.jszb-new_viplist li{ margin-bottom: 13px;}
.jszb-new_viplist li p{ clear: both; padding-top: 5px;}
.jszb-new_viplist li::before{ top: 10px;}
.jszb-top_md ._expert{ width: 240px;}
.jszb-top_md ._expert h3{ height: 60px; line-height: 60px; text-indent: 20px;}
.jszb-top_md ._expert li{ padding: 11px;}
.border-t2-primary{ border-top: 2px solid #ec443d;}
.jszb-subscribe_fix{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; background:rgba(0,0,0,.6); z-index: 3;}
.jszb-subscribe_fix img{ position: absolute; left: 50%; top: 70px; margin-left: 206px; cursor: pointer;}

/* 首页 */
.jszb-index_bidgg{ width: 500px;}
.jszb-index_bidgg header{ height: 30px; line-height: 30px;}
.jszb-index_bidgg header .web-ico{ margin-top: 5px; margin-right: 10px; margin-left: 5px;}
.jszb-index_bidgg header .web-ico_bidgg{ margin-top: 0;}
.jszb-index_bidgg .jszb-new_list li{ margin-bottom: 3px;}
.web-ico_gh{ display: inline-block; width: 24px; height: 20px; background-position: -131px -147px;}
.web-ico_bidgg{ display: inline-block; width: 75px; height: 26px; background-position: -155px -147px; }
.jszb-index_gg{ position: relative; height: 70px; overflow: hidden;}
.jszb-index_gg .slide_nav{ text-align: right;}
.jszb-index_gg .slide_nav a{ margin: 0; margin-right: 0.5em; width: 8px; height: 8px; text-indent: -999px;letter-spacing: -9px;}
.jszb-index_comewm ul{ width: 102%;}
.jszb-index_comewm li{ float: left; width: 400px; border-right: 1px solid #f6f6f8; border-bottom: 1px solid #f6f6f8; height: 140px; line-height: 140px;}
.jszb-index_comewm li img{ vertical-align: middle;}
.jszb-index_comewm li ._ewm{ width: 94px; height: 94px;}
.jszb-index_comewm li ._logo{ width: 40px; height: 40px;}
.jszb-index_caigou ul{ width: 102%;}
.jszb-index_caigou li{ float: left; width: 232px; margin-right: 10px; margin-bottom: 10px;}
.jszb-index_caigou img{ width: 232px; height: 100px;}
.jszb-index_keywords dt{ font-weight: bold; margin-bottom: 10px;}
.jszb-index_keywords dd{ margin-bottom: 10px;}
.jszb-index_keywords dd a{ display: inline-block; white-space: nowrap; margin-right: 0.5em; margin-bottom: 0.3em;}
.jszb-news_list2 li{ margin-bottom: 2px;}
.jszb-index_bidserform ._box{ position: relative; height: 24px; line-height: 24px; border: 1px solid #ec443d; padding-right: 6px;}
.jszb-index_bidserform ._box input{ border: 0;}
.jszb-index_bidserform ._box ._inp{ width: 100%; text-indent: 5px;}
.jszb-index_bidserform ._box ._sb{ position: absolute; right:0; top: 0; height: 100%; width: 60px; background-color: #ec443d; color: #fff;}
.jszb-index_date  li{ float: left; width: 31px; height: 31px; line-height: 31px; padding-bottom: 0; margin-bottom: 0; border-bottom: 0;  text-align: center;}
.jszb-index_date  li a{ display: block; border-radius: 2px; }
.jszb-index_date  li a:hover,.jszb-index_date  li a.cur{ background-color: #ec443d; color: #fff;}
.jszb-index_datebtn a{ display: inline-block; white-space: nowrap; margin-bottom: 3px;}
.jszb-index_datebtn a:hover{ background-color: #ec443d; color: #fff; border-color: #ec443d;}
.jszb-index_flk li{ float: left; width: 150px; margin-bottom: 15px;}
.jszb-side_ewm{ position: absolute; left: 50%; margin-left: -740px; top: 245px; z-index: 10; width: 130px;}
.jszb-side_ewm li{ background-color: #fff; margin-bottom: 20px; border-radius: 4px; font-size: 12px; text-align: center; overflow: hidden; box-shadow: 0px 4px 10px #ccc}
.jszb-side_ewm li h3{ height: 35px; line-height: 35px; color: #fff;}
.jszb-side_ewm li ._box{ padding: 12px 0;}
.jszb-side_ewm li ._box img{ margin-bottom: 10px;}
.jszb-side_ewm li._mini{color: #6467e7}
.jszb-side_ewm li._mini h3{ background-color: #6467e7; }
.jszb-side_ewm li._gg{color: #3d83e6}
.jszb-side_ewm li._gg h3{ background-color: #3d83e6; }
.jszb-side_ewm.head-fix{ position: fixed; top: 0;}
.jszb-index_mslider{ position: relative; width: 160px; height: 95px; overflow: hidden;}
.jszb-index_mslider img{ width: 160px; height: 95px;}
.jszb-index_mslider .slide_nav a{ width: 6px; height: 6px; border-radius: 50%;}
.jszb-index_vipprosetp li{ position: relative; float: left; width: 120px; text-indent: 52px; height: 43px; line-height: 43px; border: 1px solid #ec443d; border-radius: 21px; margin-left: 40px;}
.jszb-index_vipprosetp li a i{ position: absolute; left: 20px; top: 50%; margin-top: -7px; text-indent: 0; text-align: center; font-size: 12px; border-radius: 7px; width: 30px; height: 15px; line-height: 15px; background-color: #ec443d; color: #fff;}
.jszb-index_vipprosetp li .ion{ position: absolute; right: -34px; color: #ec443d; font-size: 24px; }
.jszb-index_newswrap{ white-space: nowrap; overflow: hidden;}
.jszb-index_newswrap a{ padding-right: 1em;}
.jszb-index_newswrap a::before{ content: ''; display: inline-block; width: 2px; height: 2px; background-color: #333; vertical-align: middle; margin-right: 0.3em;}
.jszb-index_newswrap a:hover{ text-decoration: underline}
.jszb-index_search ._hd{ background-color: #f7f7f7; border: 1px solid #dbdee1;}
.jszb-index_search ._hd ul{ margin-left: -2px;}
.jszb-index_search ._hd .tab_t{ position: static !important; float: left;}
.jszb-index_search ._hd .tab_t span{ position: relative; display: block; height: 40px; line-height: 40px; padding: 0 20px;}
.jszb-index_search ._hd .tab_t span::before{ content:'';position: absolute; left: 0; top: -1px; width: 100%; height: 0; background-color: #ec443d; transition: all ease-in .3s}
.jszb-index_search ._hd .tab_t_cur span{background-color: #fff;}
.jszb-index_search ._hd .tab_t_cur span::before{ height: 3px;}
.jszb-index_search ._hd .tab_t_cur span::after{ content: ''; position: absolute; bottom: -1px; left: 0; width: 100%; height: 1px; background-color: #fff;}
.jszb-index_search select{ height: 24px; line-height: 24px; width: 100%;}
.jszb-index_searchkey a{ display: inline-block; white-space: nowrap; margin-right: 10px; margin-bottom: 10px;}
.jszb-index_searchkeylist dl{ margin-bottom: 10px;}
.jszb-index_searchkeylist dt{ margin-bottom: 5px;}
.jszb-index_searchkeylist dd a{ display: inline-block; white-space: nowrap; margin-right: 10px; margin-bottom: 10px;}
.jszb-index_nowraplist a,.jszb-index_nowraplist span{ display: inline-block; white-space: nowrap; margin-right: 10px; margin-bottom: 10px;}

/* 黄页 */
.jszb-yp_banner{ height: 292px; overflow: hidden; background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/yp-banner.jpg); background-position: center top;}
.jszb-yp_banner ._box{ width: 900px; margin: 0 auto; padding-top: 70px;}
.jszb-yp_banner ._searchwrap{ position: relative; padding-left: 97px; padding-right: 60px; height: 40px; line-height: 40px;}
.jszb-yp_banner ._searchwrap ._inp{ border: 0; width: 100%; height: 40px; line-height: 40px; text-indent: 5px;}
.jszb-yp_banner ._searchwrap ._sb{ position: absolute; right: 0; top: 0; height: 40px; line-height: 40px; border: 0; text-indent: -999px; width: 60px; overflow: hidden; background: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/search.png) center center no-repeat #fff;}
.jszb-yp_banner ._searchwrap ._typemenu{ position: absolute; left: 0; top: 0; height: 40px; line-height: 40px; width: 96px; overflow: hidden; text-align: center; cursor: pointer; background-color: #fff;}
.jszb-yp_banner ._searchwrap ._typemenu.cur{ height: auto;}
.jszb-yp_banner ._searchwrap ._typemenu li:hover{ color: #ec443d;}
.jszb-yp_tnav{ height: 50px; line-height: 50px;}
.jszb-yp_tnav a{ color: #fff; font-size: 16px;}
.jszb-yp_tnav .ion{ margin-right: 10px;}
.jszb-yp_cglist { position: relative; margin-bottom: 15px;}
.jszb-yp_cglist .ion{ position: absolute; left: 6px; top: 2px; font-size: 18px;}
.jszb-yp_cglist dt{font-weight: bold; padding-left: 40px; font-size: 18px; padding-bottom: 10px; margin-bottom: 10px; }
.jszb-yp_cglist dd{ height: 64px; border-bottom: 1px solid #e5e5e5;}
.jszb-yp_cglist dd a{ display: inline-block; white-space: nowrap; margin-right: 10px; margin-bottom: 10px;}
.jszb-yp_cglist ._more{ display: block; padding-top: 10px; padding-left: 40px;}
.jszb-filter_list ._searBox ._inp{ border: 0; height: 25px; width: 200px; line-height: 25px; text-indent: 20px; background: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/search2.png) left center no-repeat; }
.jszb-yp_list li{ padding: 20px; background-color: #fff; overflow: hidden; border-bottom: 1px solid #f0f2f5;}
.jszb-yp_list li ._img{ float: left; margin-right: 20px; width: 80px; height: 80px; line-height: 80px; border: 1px solid #e8eaed; text-align: center;}
.jszb-yp_list li ._img img{ max-height: 100%; vertical-align: middle;}
.jszb-yp_list li ._text h3{ font-weight: bold; font-size: 16px; margin-bottom: 10px;}
.jszb-yp_list li:hover{ background-color: #f8f9fb;}

/* 招标公告 */
.jszb-notice_list li{ padding: 14px 10px; border-bottom: 1px solid #f0f2f5;}
.jszb-notice_list li:hover .text-999{color: #333;}
.jszb-notice_list li:hover .span-8{ color: #ec443d;}
.jszb-notice_list a:visited{ color: #999;}
.jszb-content_aside_area dl{ position: relative; padding-left: 35px; margin-bottom: 10px; font-size: 12px;}
.jszb-content_aside_area dt{ position: absolute; left: 0; top: 0; color: #999;}
.jszb-content_aside_area dd a{ display: inline-block; white-space: nowrap; margin-right: 5px;}
.jszb-content_aside .jszb-index_date li{height: 34px; width: 34px; line-height: 34px;}
.jszb-aside-list1 li{ padding: 10px 20px; border-bottom: 1px solid #f0f2f5;}

/* 招标公告详情 */
.jszb-noticedt_login{ position: relative; padding-left: 530px; padding-top: 45px; padding-bottom: 45px; padding-right: 60px; background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/detail-login.png); background-position: 60px 80px; background-repeat: no-repeat; overflow: hidden;}
.jszb-noticedt_login::before{ content: ''; position: absolute; left: 468px; top: 45px; width: 1px; height: 410px; background-color: #f0f2f5;}
.jszb-noticedt_login h3{ position: relative; padding-bottom: 5px;}
.jszb-noticedt_login h3::before{ content: ''; position: absolute; width: 20px; left: 0; bottom: 0; height: 2px; background-color: #ec443d;}
.jszb-noticedt_login ._fitem{ position: relative; padding-left: 60px; padding-right: 50px; height: 38px; line-height: 38px; border: 1px solid #d6d6d6; margin-bottom: 10px;}
.jszb-noticedt_login ._fitem .ion{position: absolute; line-height: 1;top: 50%; margin-top: -0.4em; color: #d6d6d6}
.jszb-noticedt_login ._fitem ._fion{ left: 20px; font-size: 1.3em;}
.jszb-noticedt_login ._fitem ._lion{ right: 20px;}
.jszb-noticedt_login ._fitem input{ display: block; width: 100%; height: 38px; line-height: 38px; border: 0;}
.jszb-noticedt_login .btn{ padding: 0; width: 90px; height: 34px; line-height: 34px;}
.jszb-noticedt_ask textarea{width: 870px; padding: 10px 12px; height: 98px; border: 1px solid #ececec}
.jszb-noticedt_ask ._sb{ width: 98px; height: 32px; line-height: 32px; background-color: #f5f5f6; color: #999999; text-align: center; border: 0;}
.jszb-notice_registad{ height: 326px; background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/detail-regist.png); background-repeat: no-repeat; background-position: top center;}
.jszb-notice_registad ._con{ width: 800px; padding-top: 80px; padding-left: 32px;}
.jszb-notice_registad ._con p{ position: relative; padding-left: 10px;}
.jszb-notice_registad ._con p::before{ content: ''; position: absolute; left: 0; top: 7px; width: 6px; height: 6px; border-radius: 50%; background-color: #fff;}
.jszb-notice_subscribe h4{ margin-bottom: 50px;}
.jszb-notice_subscribe .l{ width: 445px; border-right: 1px solid #e3e3e3;}
.jszb-notice_subscribe .r{ width: 400px;}
.jszb-notice_subscribe ._inp{ display: block; margin-top: 15px; text-indent: 0.5em; margin-bottom: 40px; width: 298px; height: 34px; line-height: 34px; border: 1px solid #d0d0d0;}

/* 高级搜索 */
.jszb-hightsearch ._item{ position: relative; padding-left: 220px;}
.jszb-hightsearch ._item-choose a{ position: relative; display: inline-block; padding: 0 25px; margin-right: 20px; margin-bottom: 20px; white-space: nowrap; height: 38px; line-height: 38px; border: 1px solid #d0d0d0;}
.jszb-hightsearch ._item-choose a.cur{ border-color: #ec443d; color: #ec443d;}
.jszb-hightsearch ._item-choose a.cur::before{ content: ''; position: absolute; bottom: 0; right: 0; width: 24px; height: 24px; background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/web-ico.png); background-repeat: no-repeat;background-position: -67px -123px; }
.jszb-hightsearch ._t{ position: absolute; left: 0; top: 0; width: 210px; text-align: right;}
.jszb-hightsearch ._inp{ width: 378px; height: 38px; line-height: 38px; border: 1px solid #d0d0d0; text-indent: 1em;}
.jszb-hightsearch textarea{ width: 378px; height: 7em; border: 1px solid #d0d0d0; text-indent: .9em;}

/* 企业资质 */
.jszb-filter_list ._zz-filter{ position: relative;}
.jszb-filter_list ._zz-filter input,.jszb-filter_list ._zz-filter select{ border: 0;}
.jszb-filter_list ._zz-filter ._inp{ width: 260px; text-indent: 1em;}
.jszb-filter_list ._zz-filter select{ width: 100px; border-left: 1px solid #e5e5e5; text-align: center; color: #808080; text-indent: .5em;}
.jszb-filter_list ._zz-filter ._sb{ position: absolute; right: 0; top: 0; width: 90px; height: 100%; background-color: #ec443d; background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/search3.png); background-position: center center; background-repeat: no-repeat;}

/* 资质合作和变更 */
.jszb-zz_company .jszb-index_nowraplist span{ padding: 0 9px; height: 30px; line-height: 30px; background-color: #f0f2f5;}
.jszb-zz_company{ position: relative;}
.jszb-zz_company::before{ content: ''; position: absolute; top: 12px; right: 20px; width: 106px; height: 86px;background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/tj-1.png); background-repeat: no-repeat;}
.jazb-qq2{ display: block; width: 166px; padding-left: 35px; height: 28px; line-height: 28px; background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/qq2.png);}

/* 建设名片 */
.jszb-corpcard_search{ position: relative; padding-right: 90px;}
.jszb-corpcard_search ._inp{ width: 100%; height: 40px; line-height: 40px; border: 0; text-indent: 0.5em;}
.jszb-corpcard_search ._sb{ position: absolute; top: 0; right: 0; height: 40px; line-height: 40px; width: 90px; border: 0; background-color: #ec443d; background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/search3.png); background-position: center center; background-repeat: no-repeat;}
.jszb-corpcard_list{ width: 102%;}
.jszb-corpcard_list li{ position: relative; float: left; width: 358px; padding: 20px; padding-bottom: 40px; margin-right: 3px; margin-bottom: 3px; background-color: #fff;}
.jszb-corpcard_list li ._head{ padding-bottom: 10px; margin-bottom: 18px; border-bottom: 1px dashed #eaebed;}
.jszb-corpcard_list li ._con{ position: relative; padding-left: 120px; }
.jszb-corpcard_list li ._ewm{ position: absolute; left: 0; top: 0;}
.jszb-corpcard_list li ._ewm img{ width: 90px; height: 90px; padding: 4px; border: 1px solid #e1e3e6;}
.jszb-corpcard_list li ._text{ height: 100px; overflow: hidden; font-size: 12px;}
.jszb-corpcard_list li ._text ._logo{ width: 40px; height: 40px; border-radius: 50%;}
.jszb-corpcard_list li ._text .btn-ghost{ height: 20px; line-height: 20px; border-radius: 10px; box-sizing: content-box; border-color: #d1d4da; color: #999999; padding: 0 0.3em; font-size: 12px;}
.jszb-corpcard_list li ._opt{ position: absolute; left: 0; right: 20px; bottom: 12px;}

/* 登录 */
.jszb-login{ padding-left: 750px; background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/login-rimg.png); background-position: 200px 50px;background-size:260px}
.jszb-login::before{ left: 650px;}
.jszb-login ._ad{ position: absolute; left: 65px; right: 570px; top: 260px;}
.jszb-login ._ad li{ float: left; margin-right: 45px; width: 140px; color: #5a7ef5; text-align: center;}
.jszb-login ._ad li h4{ font-size: 24px; font-weight: bold; margin-bottom: 5px;}

/* 注册 */
.jszb-regist{ background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/regist_bg.png);}
.jszb-regist ._con{ width: 780px;}

/* 服务细则 */
.jszb-sf h2{ position: relative; padding: 35px 0; font-size: 26px; color: #4c4c4c}
.jszb-sf h2::before,.jszb-sf h2::after{ content: ''; position: absolute; top: 50%; left: 50%; margin-top: -8px; width: 102px; height: 16px;background-image: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/web-ico.png);background-repeat: no-repeat;  }
.jszb-sf h2::before{ margin-left: -300px; background-position: -230px -147px; }
.jszb-sf h2::after{ margin-left: 195px;  background-position: -230px -163px;}
.jszb-sf table{table-layout: fixed; border-collapse: collapse;  width: 100%;border: 1px solid #d3d1d0;}
.jszb-sf table td,.jszb-sf table th{border: 1px solid #d3d1d0; text-align: center; padding: 5px 0;}
.jszb-sf table th{ font-weight: normal;}
.jszb-sf table th .big{ color: #ca963b;}
.jszb-sf table .text-success{ color: #6dd46e; font-size: 1.5em;}
/* .jszb-sf table._header th,.jszb-sf table._header td{ border-bottom: 0; border-top: 0;} */
.jszb-sf table._con{ border-top: 0;}
.jszb-sf table._con td{ border-top: 0;}
#thead.head-fix{ position: fixed; top: 0; left: 50%; margin-left: -385px; width: 967px;}

/* 微名片成功案例详情 */
.jszb-wmp_list{ width: 104%;}
.jszb-wmp_list li{ float: left; width: 200px; margin-right: 33px; margin-bottom: 20px;}
.jszb-wmp_list li img{width: 200px; height: 356px;}

/* 友情链接 */
.jszb-link_list li { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dashed #d3d1d0; }
.jszb-link_list li .jszb-index_nowraplist a{ margin-right: 40px; margin-bottom: 25px;}

/* 重置密码 */
.jszb-fwd_step span{ position: relative; display: inline-block; width: 4em; text-align: center; margin:0 140px; color: #b2b2b2;}
.jszb-fwd_step span::before{ content: ''; position: absolute; top: 50%; margin-top: -14px; right: -277px; width: 270px; height: 2px; background-color: #b9b9b9;}
.jszb-fwd_step span.last::before{ height: 0;}
.jszb-fwd_step span i{ display: block; width: 28px; height: 28px; margin: 5px auto; line-height: 28px; border-radius: 50%; color: #ffffff; background-color: #b9b9b9;}
.jszb-fwd_step span.cur {color: #ec443d;}
.jszb-fwd_step span.cur i{ background-color: #ec443d; }
.jszb-fwd ._t{ width: 470px;}
.jszb-fwd ._item{ padding-left: 485px;}

/* 建设招标大数据 */
.jszb-psite_banner{ position: relative; height: 565px; overflow: hidden; background: url(http://jszhaobiao.oss-cn-beijing.aliyuncs.com/staticimg/psite-banner.jpg) center top no-repeat;}
.jszb-psite_banner ._text{ position: absolute; left: 50%; top: 190px; margin-left: -653px; font-size: 24px; color: #ffffff;}
.jszb-psite_banner ._text p{position: relative; padding-left: 20px; margin-bottom: 15px;}
.jszb-psite_banner ._text p::before{ content: ''; position: absolute; left: 0; top: 50%; margin-top: -4px; width: 8px; height: 8px; border-radius: 50%; background-color: #fff;}
.jszb-psite_banner ._text ._btn{ display: inline-block; width: 170px; height: 50px; border-radius: 25px; line-height: 50px; background-color: #e304ff; text-align: center; font-size: 20px; color: #ffffff;-webkit-animation:transleft 1s linear infinite;}
.jszb-psite_banner ._form{ position: absolute; left: 50%; top: 40px; width: 320px; margin-left: 216px; background: rgba(255,255,255,.6); padding: 30px;}
.jszb-psite_banner ._form li{ position: relative; padding-left: 75px; margin-bottom: 15px;}
.jszb-psite_banner ._form li .control-label{ position: absolute; left: 0; top: 0; line-height: 40px; height: 40px;}
.jszb-psite_banner ._form li input[type=text]{ height: 38px; line-height: 38px; width: 100%; border: 1px solid #dbdbdb; text-indent: 5px;}
@-webkit-keyframes transleft {
    0% {-webkit-transform: translateX(0)}
    25%{-webkit-transform: translateX(10px)}
    50% {-webkit-transform: translateX(20px)}
    75%{-webkit-transform: translateX(10px)}
    100%{-webkit-transform: translateX(0)}
}
.jszb-section_psite .jszb-section_title{ margin-bottom: 50px;}
.jszb-section_psite .jszb-bidfile_step .ion-wrap{ font-size: 34px; color: #fff; font-weight: bold;}
.jszb-section_psite .jszb-bidfile_step ._line::before, .jszb-bidfile_step ._line::after{ border-color: #ec443d;}
 .jszb-psite_notice ._head{background-color:#f7f7f7; height: 45px; line-height: 45px;}
 .jszb-psite_notice li{ padding: 12px 0; border-bottom: 1px solid #f5f5f5;}



