/* banner */
.fullSlide { width: 100%; min-width: 1200px; position: relative; height: 360px; background: #F0F4F7; margin-top: 150px; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 360px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 300px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 10px; left: 0; height: 30px; line-height: 30px; background: url(images/touming.png) repeat-x; text-align: center; _background: #000; _filter: alpha(opacity=60); }
.fullSlide .hd ul { text-align: center; padding-top: 5px; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 8px; height: 8px; border-radius: 5px; margin: 5px; background: #000; overflow: hidden; line-height: 9999px; opacity: .8 }
.fullSlide .hd ul .on { width: 8px; height: 8px; border-radius: 5px; margin: 5px; background: #fff; opacity: .6 }
.siteWidth { padding-top: 160px; padding-left: 100px; text-align: left; width: 1200px; margin: 0 auto; font-size: 32px; }
.siteWidth .txt { color: #000; font-size: 26px; -webkit-font-smoothing: antialiased; font-weight: bold }
.siteWidth b { color: #83b5fe; text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2); font-size: 32px; font-weight: bold }
.relative { position: relative }
.floatlogin { position: absolute; z-index: 2; right: 0; top: 10px; }

/* ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãƒâ€¦Ã‚Â  */
.news-content-item { overflow: hidden; margin-top: 10px; width: 1200px; margin: 0 auto; }
.news-title-title { float: left; background: #cc032f; line-height: 24px; color: #fff; padding: 10px 15px; font-size: 18px }
.news-content-lists { float: left; overflow: hidden; width: 1100px; }
.news-content-lists li { float: left; text-align: left; border: 0px solid #dfdfdf; padding-top: 4px; border-radius: 5px; width: 44%; margin-left: 40px; margin-bottom: 10px; background: url('../images/d.png') no-repeat 0 5px; padding-left: 20px; }
.news-content-lists li a i { color: #999; float: right }
.news-content-lists li a:hover { color: #0955c6; }
.bg_hui { background: #F0F4F7; padding-top: 30px; padding-bottom: 15px; margin-bottom: 0px; box-shadow: 0 0 15px #c7d6e1; }
.bg_hui >.more { width: 1200px; margin: 0 auto; text-align: center }
.bg_hui >.more >a { padding-top: 10px; text-align: center; line-height: 10px; width: 100% }

/* banner end */
.zcfg { height: 60px; background: #fff; overflow: hidden }
.zcfg .container { background: url(../img/jtsprite.png) no-repeat 0 -450px; padding-left: 40px; margin-top: 20px; }
.zcfg .container a { color: #333; text-decoration: none; }
.zcfg .container a:hover { color: #f90; }
.zcfg .container span { color: #999; padding-left: 20px; }
.personal-box { padding: 16px 0px 0px  16px; height: 80px; background: #fff; border: 1px #eee solid; }
.personal-box img { height: 56px; width: 56px; vertical-align: top; }
.personal-text-box {    /* height: 40px; */
display: inline-block;    /* padding: 4px 12px; */ height: 14px; line-height: 14px; padding-top: 4px; }
div.left-menu { background: #0C185C; }
div.left-menu ul { background: #0C185C; }
.login-btn { width: 104px; height: 40px; background: #1b62b7; border-radius: 5px; outline: none; color: #ffffff; font-size: 16px; border: none; margin-top: 16px; }
.register-btn { margin-left: 16px; }
.blockBox { }
.blockBox li { background: #fff; width: 15.2%; height: 220px; text-align: center; float: left; cursor: pointer; }
.blockBox li a { display: block; height: 220px; text-decoration: none; color: #555; overflow: hidden; }
.blockBox li a span { background: #f2f2f2; height: 120px; width: 120px; display: block; border-radius: 50%; margin: 18px auto; overflow: hidden; }
.blockBox li a span i { background-image: url(../img/jtsprite.png); background-repeat: no-repeat; height: 50px; width: 80px; display: block; margin: 36px 0 0 28px }
.blockBox li a div { margin-top: 15px; font-size: 20px; line-height: 24px; padding: 0 0; height: 60px; }
.blockBox li a:hover { color: #f69300; transition: all linear 0.2s; }
.blockBox li:hover { -webkit-box-shadow: 0 0 10px rgba(154, 186, 214, .8); -moz-box-shadow: 0 0 10px rgba(154, 186, 214, .8); box-shadow: 0 0 10px rgba(154, 186, 214, .8); }
.blockicon1 { background-position: 0 0; transition: all linear 0.2s; }
.blockBox li a:hover .blockicon1 { background-position: -135px 0; transition: all linear 0.2s; }
.blockicon2 { background-position: 0 -52px; transition: all linear 0.2s; }
.blockBox li a:hover .blockicon2 { background-position: -136px -52px; transition: all linear 0.2s; }
.blockicon3 { background-position: 0 -120px; transition: all linear 0.2s; }
.blockBox li a:hover .blockicon3 { background-position: -136px -120px; transition: all linear 0.2s; }
.blockicon4 { background-position: 0 -188px; transition: all linear 0.2s; }
.blockBox li a:hover .blockicon4 { background-position: -136px -188px; transition: all linear 0.2s; }
.blockicon5 { background-position: 0 -248px; transition: all linear 0.2s; }
.blockBox li a:hover .blockicon5 { background-position: -136px -248px; transition: all linear 0.2s; }
.blockicon6 { background-position: 0 -309px; transition: all linear 0.2s; }
.blockBox li a:hover .blockicon6 { background-position: -136px -309px; transition: all linear 0.2s; }

/* shuju */
.bg1 { background: #fff; }
.picScroll-left { overflow: hidden; position: relative; margin: 0px 0; width: 1170px; }
.picScroll-left .hd { overflow: hidden; padding: 0 10px; }
.picScroll-left .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.picScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on { background-position: 0 0; }
.picScroll-left .bd { padding: 0px; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { float: left; _display: inline; width: 25%; overflow: hidden; text-align: center; border-radius: 10px; }
.picScroll-left .bd ul li .pull-left { padding: 20px 10px 0 20px; }
.picScroll-left .bd ul li { text-align: left; padding-top: 3px; margin-right: 20px; }
.picScroll-left .bd ul li b { font-size: 22px; line-height: 50px; color: #333; font-weight: normal }
.picScroll-left .bd ul li b label { font-size: 12px; color: #999; padding-left: 5px; line-height: 20px; font-weight: no }
.picScroll-left .bd ul li span { font-size: 12px; color: #638fd0; padding-left: 5px; }

/*tab*/
.area { width: 100%; padding: 10px 0px; border-bottom: 1px solid #eee; background: #fff; overflow: hidden; margin-bottom: 10px; }
.area span { display: inline-block; font-size: 1p2x; padding: 0px 8px; color: #666666; cursor: pointer; margin: 0 6px; }
.area span.active { color: #fff; background: #0092ff; height: 25px; line-height: 25px; }
.slideTxtBox { width: 852px; text-align: left; padding: 5px 16px; background: #fff; border-radius: 8px; margin-top: 20px; }
.slideTxtBox .hd { position: relative; border-bottom: 2px #CA0915 solid; height: 58px; background: #fff; padding: 0px; line-height: 50px; }
.slideTxtBox .hd h3 { margin: 0; padding: 0 30px 0 0px; float: left; font-size: 15px; color: #333; line-height: 58px; height: 58px; font-weight: bold; border-bottom: 2px #2989e0 solid; }
.slideTxtBox .hd h3:before { background: url(../images/fire.png) no-repeat 0 5px; padding-left: 30px; height: 60px; border-radius: 2px; margin-right: 0px; float: left; content: ""; vertical-align: middle; margin-top: 12px; }
.slideTxtBox .hd ul { height: 32px; float: left; margin-top: 16px; margin-left: 0px; }
.slideTxtBox .hd ul li {float: left;margin: 0 25px 0 0;line-height: 30px;cursor: pointer;font-size: 15px;color: #333;text-align: center;border: 0px solid #eee;border-left: 0;}
.slideTxtBox .hd ul li:nth-child(1) { border-left: 0px #eee solid; }
.slideTxtBox .hd ul li.on { color: #CA0915; font-weight: bold; border-bottom: 0px #2888E4 solid }
.slideTxtBox .hd ul li span { border-radius: 50%; background: #d7e8f8; height: 25px; width: 25px; font-size: 14px; display: inline-block; color: #ef3e32; position: absolute; top: 19px; left: 265px; line-height: 25px; }
.slideTxtBox .bd ul { zoom: 1; height: 472px; border-top: 0; }
.slideTxtBox .bd li { overflow: hidden }
.slideTxtBox .bd li .date { float: right; color: #999; }
.slideTxtBox .bd ul { position: relative; overflow: hidden; width: 100%; }
.slideTxtBox .hd .more { float: right; font-size: 14px; margin-top: 6px; }
.fa-border { padding: 0; border: solid .08em #e0e0e0; border-radius: .1em; }
.slideTxtBox .hd .more a { color: #03071A; background: url('../images/more.png') no-repeat right 2px; padding-right: 20px; }
.infolist { background: #fff; }
.infolist li { }
.infolist li a { display: block; border-bottom: 0px #eee dashed; overflow: hidden; color: #666; line-height: 34px }
.infolist li a:hover { color: #2888e4; }
.infolist li .title { float: left; display: table; line-height: 45px; vertical-align: middle; margin-left: 0px; width: 630px; font-size: 14px; }
.infolist li .title b { color: #d81d3c; font-weight: normal }
.infolist li .data { float: left; display: table-cell; margin-left: 10px; width: 100px; text-align: center; color: #b3b3b3; font-size: 14px; line-height: 45px; float: right; }
.infolist li a .title:hover { color: #1c9eea; }
.downloadbox { background: #fff; width: 300px; border-radius: 8px; }
.infolist .title { height: 35px; line-height: 35px; text-align: left; border-bottom: 1px #eee solid; margin-bottom: 6px; margin-top: 10px; }
.infolist .title strong { }
p { padding: 0; margin: 0; }
.z-tender-title { float: left; width: 550px; padding-right: 10px; }
.z-tender-title em { color: #2888e4; }
a .z-tender-title { color: #333; }
a .z-tender-title:hover { color: #2888e4; }
.z-tender-title img { padding-left: 5px; }
.z-tender-view strong.z-tender-title { padding-left: 0px; }
.z-tender-view .z-c-blue { color: #2888e4; }
.z-tender-time {float: right;width: 110px;color: #333;text-align: right;}
.z-tender-endtime {float: right;width: 110px;color: #333;}
.z-tender-address { float: left; width: 50px; color: #333; }
.weikai { color: #333; }
.jieshu { color: #999; }
.jinxingzhong { color: green; }
.downloadbox >.list { padding: 10px 15px 10px 0px; }
.downloadbox >.list li { line-height: 40px; }
.downloadbox >.list li span { padding-left: 20px; display: inline-block; width: 250px; }
.downloadbox >.list li span i { color: #999; padding-right: 10px }
.downloadbox >.list li a { line-height: 30px; float: right;  background: url(../img/download.png) no-repeat left 0px; height: 20px;  }
.zcfg, .notic { background: #fff; min-height: 200px; height: auto; width: 300px; margin-top: 20px; border-radius: 8px; }
.zcfg .title, .notic .title, .downloadbox .title, .zcfg .title, .gongyingshang .title { margin: 0 15px; line-height: 50px; color: #fff; }
.zcfg .title .pull-left, .notic .title .pull-left, .downloadbox .title .pull-left, .gongyingshang .title .pull-left { padding-left: 0px; width: 70px; font-size: 15px; font-weight: bold; color: #333; border-bottom: 2px #2989e0 solid; z-index: 9999; height: 63px;line-height: 63px; }
.zcfg .title .pull-right, .notic .title .pull-right, .downloadbox .title .pull-right, .gongyingshang .title .pull-right{width: 200px;border-bottom: 2px #CA0915 solid;height: 63px;line-height: 63px; text-align: right;}

/* .zcfg .title .pull-left:before, .notic .title .pull-left:before, .downloadbox .title .pull-left:before, .gongyingshang .title .pull-left:before { width: 30px; height: 30px;background: url('../images/fire.png') no-repeat; border-radius: 2px; margin-right: 15px; float: left; content: ""; vertical-align: middle; margin-top: 16px; margin-left: 10px; }
 */
.zcfg  .title .pull-left i, .notic  .title .pull-left i, .downloadbox .title .pull-left i, .gongyingshang .title .pull-left i { padding-right: 10px; color: #999; }
.zcfg .title a, .notic .title a, .downloadbox .title a, .gongyingshang .title a { color: #03071A; background: url(../images/more.png) no-repeat right 0px; padding-right: 16px; margin-right: 0px;padding-bottom: 5px; }
.zcfg >.list, .notic >.list { padding: 10px 15px 10px 10px; }
.zcfg >.list li, .notic >.list li { overflow: hidden; line-height: 35px; }
.zcfg >.list li a { background: url(../images/dot.png) no-repeat 0 4px; padding-left: 0px; line-height: 30px; padding-left: 18px; }
.zcfg >.list li a i { color: #ccc; padding-right: 5px }
.zcfg >.list li span { font-size: 14px; color: #999; }
.notic >.list li a { padding-left: 0px; line-height: 30px; padding-left: 10px; }
.notic >.list li a .gg { background: url(../images/gg.png) no-repeat; line-height: 35px; padding-right: 20px; color: #fff; padding-left: 5px; }

/* gonggao */
.gongyingshang { background: #fff; width: 300px; margin-top: 20px; border-radius: 8px; }
.gongyingshang >.list { padding: 10px; }
.gongyingshang >.list li { overflow: hidden; line-height: 35px; }
.gongyingshang >.list li a { background: url(../img/dot.png) no-repeat 0 8px; padding-left: 0px; line-height: 30px; padding-left: 18px; }
.gongyingshang >.list li a i { color: #ccc; padding-right: 5px }
.gongyingshang >.list li span { font-size: 12px; color: #ccc; }
.txtMarquee-top { width: 100%; overflow: hidden; position: relative; }
.txtMarquee-top .hd { overflow: hidden; height: 30px; background: #f4f4f4; padding: 0 10px; }
.txtMarquee-top .bd { padding: 0 15px 15px 15px; height: 200px; border: 0px #000 solid; }
.txtMarquee-top .infoList li { height: 35px; line-height: 35px; background: url(../img/dot.png) no-repeat 0 16px; padding-left: 0px; }
.txtMarquee-top .infoList li .date { float: right; color: #999; }

/* linkbox */
.linkbox { margin: 0 auto; border: 0px solid #e0e0e0; text-align: left; width: 1170px; }
.linkbox .hd { height: 50px; padding: 0 10px 0 20px; position: relative; line-height: 50px; color: #0657a4; background: #eee; }
.linkbox .hd ul { float: left; position: absolute; left: 0px; top: 0px; height: 35px; }
.linkbox .hd ul li { float: left; padding: 0 15px; cursor: pointer; font-size: 18px; }
.linkbox .hd ul li.on { height: 40px; color: #2988e3; font-weight: bold; margin-right: 30px; }
.linkbox .hd ul li.on:before { width: 6px; height: 20px; background: #2988e3; border-radius: 2px; margin-right: 15px; float: left; content: ""; vertical-align: middle; margin-top: 16px; margin-left: 10px; }
.linkbox >.bd >ul { padding: 5px; zoom: 1; height: 120px; border: 1px solid #e0e0e0; }
.linkbox .bd li { }
.picScroll { margin: 10px auto 20px auto; position: relative; border: 0px solid #eee; width: 1150px; padding: 10px 0 10px 0px; overflow: hidden; }
.picScroll .prev, .picScroll .next { display: block; position: absolute; top: 35px; left: 0px; width: 23px; height: 23px; background: url(../images/btns.png) no-repeat; }
.picScroll .next { left: auto; right: 5px; background-position: -25px 0; }
.tempWrap { }
.picScroll .prev:hover { background-position: 0 -30px; }
.picScroll .next:hover { background-position: -25px -30px; }
.picScroll ul { overflow: hidden; zoom: 1; }
.picScroll ul li { width: 210px; float: left; overflow: hidden; margin: 0 10px; }
.picScroll ul li img { width: 210px; height: 70px; display: block; background: url(images/loading.gif) center center no-repeat; }
.friendlink { background: #212324; line-height: 50px }
.friendlink ul { width: 70%; margin: 0 auto; }
.friendlink ul li { float: left; width: 33%; text-align: center }
.friendlink ul li select { border: 0; line-height: 30px; height: 30px; border: 0; border-radius: 3px; width: 220px; background: #3d424b; color: #969899; font-size: 14px; text-align: center; }

/*ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚ÂªÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â*/
#notice { width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, .5); z-index: 99999 }
#notice #notice-content { width: 1000px; height: 465px; background: #fff url(../images/notice-title202101062.jpg) no-repeat; border-radius: 22px; font-size: 16px; line-height: 26px; color: #52536d; padding: 125px 52px 0; margin: 8% auto 0; position: relative; }
#notice #notice-content b { font-weight: 700; }
#notice #notice-content .close-btn { width: 220px; height: 56px; background: #3299ff; text-align: center; color: #fff; font-size: 21px; font-weight: 700; border-radius: 28px; line-height: 56px; position: absolute; bottom: -28px; left: 50%; margin-left: -110px; cursor: pointer }
#notice #notice-content .note-icon { width: 115px; height: 124px; background: #fff url(../images/notice-title202101063.jpg) no-repeat; position: absolute; bottom: 20px; right: 40px; }