

body{font: 12px/1.6 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';}
/* CSS Document*/

/* logo */
.logo {
    width: 280px;
    height: auto;
    padding: 12px 0 20px;
}
.logo_txt {
    line-height: 30px;
    color: #666;
    font-size: 18px;
}
.logo_icon {
    width: 45px;
    height: 20px;
    background: #00763a;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: center;
    line-height: 20px;
    color: #fff;
}

.container{width: 1200px;margin: 0 auto;position: relative;}
.container *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.topbar{line-height: 35px;height: 35px;}
.dynamicbar{line-height: 46px;height: 46px;}
.back-index{margin-right: 20px;padding-left: 20px;background: url(/portal/ec2017V1/style/images/yc2016img.png) no-repeat 0 -134px;}
.login-bar{float: right;}
.link-bar{float: right;}
.login-bar ul li,.link-bar ul li{float: left;text-align: center;}
.login-bar ul li a:hover,.link-bar ul li a:hover{color:#ccc;}
.header{ padding:10px 0;}
/*search-box*/.searchbox .select_aptitude{}
.searchbox .attr_tag .select_tag,
.searchbox .select_aptitude{padding-right: 17px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.selectbeauty{position: relative;width: 80px;display: inline-block;padding: 0;height: 38px;line-height: 38px;color: #333;font-size: 16px;float: left;border-width: 2px 1px 2px 2px;border-style: solid;border-color: #3498DB;border-right: 1px solid #ddd;}
.selectbeauty .triangle{position: absolute;content: '';top: 17px;right: 7px;width: 0;height: 0;border-width: 5px 5px 0;border-color: #888 transparent transparent;border-style: solid;}
.selectbeauty i{font-style: normal;margin-left: 20px;}
.selectbeauty select{position: absolute;left: 0;top: -1px;height: 38px;width: 100%;opacity: 0;filter: alpha(Opacity=0);}
.searchbox{right: 0;width: 800px;margin: 4px auto 0 auto;position: absolute;top: 14px;}
.searchbox .items{width: 80px;margin: 0px;height: 44px;line-height: 44px;padding: 10px 0;border-width: 2px 1px 2px 2px;border-style: solid;border-color: #3498DB;border-right: 2px solid #ddd;}
.bodys{height:44px;}
.bodys input{margin: 0px;height: 40px !important;line-height: 40px;width: 332px;padding:0 10px;float: left;font-size: 14px;font-family: 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';}
@media (max-width: 1229px){.searchbox{width:650px;}
.bodys input{width: 200px;}}
.popu{height:40px;border-top: 2px solid #00763a;border-bottom: 2px solid #00763a;border-left: 2px solid #00763a;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
#n-type{height: 40px !important;}
#n-type .select-button{border-right:1px solid #ddd;}
#searchTxt{border-top: 2px solid #00763a;border-bottom: 2px solid #00763a;border-right: 2px solid #00763a;}
#searchBtn{border: 2px solid #00763a;}
.bodys .btn-common{float: left;font: 16px/1.6 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';height: 38px;width: 50px;color: #FFF;line-height: 38px;text-align: center;overflow: hidden;cursor: pointer;text-indent: -9999px;padding: 0;background: url(/portal/ec2017V1/style/images/common.png) no-repeat -78px -81px #00763a;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.bodys .btn-common:hover{background-color: #0060ca;border: 2px solid #0060ca;}
/*market search*/.bodys .mc .btn-common{background: url(/portal/ec2017V1/style/images/common.png) no-repeat -78px -81px #00763a;}
.bodys .mc input{border: 2px solid #00763a;}
.bodys .mc .txt-common{width: 430px;}
.bodys .mc .btn-common:hover{background-color: #00763a;}
.top{
	position: relative;
}
.logoBar{
    display: flex;
    align-items: center;
    height: 80px;
}

.logoBar img{
	display: block;
	float:left;
}

.logoBar span{
	display: block;
	float:left;
	width: 1px;
	height: 20px;
	background: #000;
	margin: 0 10px;
}

.logoBar p{
	display: block;
	float:left;
	line-height: 80px;
    font-size: 18px;
    font-weight: bold;
    color: #0061ae;
    margin: 0;
    letter-spacing: 2px;
}

.bodys .settleup{display: inline-block;background-color: #fff;text-align: center;overflow: hidden;position: relative;}
.settleup .cw-icon{height: 36px;text-align: center;line-height: 36px;overflow: hidden;border: 1px solid #e3e4e5;}
.settleup .cw-icon .iconfont{background: url(/portal/ec2017V1/style/images/common.png) no-repeat -148px -90px;width: 25px;height: 25px;display: inline-block;line-height: 25px;vertical-align: middle;}
.settleup .ci-count{position: absolute;top: 5px;left: 140px;right: auto;display: inline-block;padding: 1px 2px;font-size: 12px;line-height: 14px;color: #fff;background-color: #f10215;-moz-border-radius: 7px;border-radius: 7px;min-width: 12px;text-align: center;font-style: normal;}
.settleup .cw-icon a{/*color: #f10214;*/text-decoration: none;}
/* menu*/.cate-all{font-size: 16px;width: 240px;height: 40px;line-height: 40px;text-align: center;background: #00763a;color: #fff;}

.listli{ width:auto; height:38px; background-color: #00763a; line-height:38px; text-align:center; color:#FFF;}
.listli a{ color:#FFF;}
.menu{ padding-top:20px;}
.menu li{float: left;}
.menu li,
.menu li a{display: block;height: 38px;line-height: 38px;text-align: center;position: relative;text-decoration: none;font-size: 16px;}
.menu li a{width: 125px;}
.menu li a.yes{background-color: #00763a;color: #fff;text-decoration: none;margin-top:-1px;border-top: 1px solid #00763a;border-left: 1px solid #00763a;border-right: 1px solid #00763a;}


.menu li a.on{color: #00763a;text-decoration: none;}
.menu li a:hover{background-color: #00763a;color: #fff;text-decoration: none;}
.menu li .subbank{display:none;position:absolute;top:38px;left:-1px;z-index: 9999;background: #fff;border:1px solid #00763a;}
.menu li .subbank ul li{float:left;}
.menu li .subbank ul li:last-child{}
.menu>ul>li:hover{margin-top:0px;border-top:1px solid #00763a;border-left:1px solid #00763a;border-right:1px solid #00763a;}
.menu>ul>li:hover .subbank{display:block;}
.market-menu li a:hover{background-color: #fff;color: #00763a;text-decoration: none;}

.mini_empty a:hover{ text-decoration:underline;}
.ej_fy{ width:auto; height:30px; margin:0; padding-top:25px; text-align:center; line-height:30px;}
.ej_fy a{ margin:0 5px; padding:2px 10px; border:1px solid #d2d2d2; color:#333;}
.ej_fy a:hover{ color:#00763a;}
.tbtop{ width:auto; height:70px; margin:0; padding:0;}
.tbtopl{ width:auto; height:auto; line-height:34px; margin:0; padding-top:5px; float:left; font-size:18px; color:#000;}

.tbtopr{ width:500px; height:64px; margin:0 auto; padding-left:55px;}
.tbtoprnr{ width:120px; height:38px; margin-top:13px; padding:0; border-radius:5px; float:left; background:#00763a; text-align:center; line-height:38px; font-size:14px;}
.tbtoprnr2{ width:120px; height:38px; margin-top:13px; margin-left:18px; padding:0; border-radius:5px; float:left; background:#00763a; text-align:center; line-height:38px; font-size:14px; color:#FFF;}
.tbtoprnr2 a{ color:#fff;}
.tbtoprnr2 a:hover{ color:#fff; text-decoration:underline;}
.tbtoprnr3{ width:120px; idth:120px; height:38px; margin-top:13px; margin-left:18px; padding:0; border-radius:5px; float:left; background:#00763a; text-align:center; line-height:38px; font-size:14px; color:#FFF;}
.tbtoprnr3 a{ color:#fff;}
.tbtoprnr3 a:hover{ color:#fff; text-decoration:underline;}

.tbtoprnrsj{ width:300px; float:right; height:40px; padding-top:13px; color:#00763a; text-align:right; font-size:14px;}

.tbbot{ width:auto; height:80px; font-size:14px;}
.tbbot span{ color:#000;}
.tbggtt{ width:auto; padding:0 15px; height:40px; margin-right:15px; border-radius:5px; border:2px solid #00763a; line-height:40px; text-align:center; color:#00763a; font-size:16px; float:left;}

.tbggttop{ width:auto; height:40px; margin-right:15px; padding:0 15px;  line-height:40px; text-align:center; color:#00763a; font-size:16px; float:left;}
.zxtb_ts{ width:auto; height:30px; margin:0; padding-left:10px; line-height:30px; background:#e6f9ef; color:#00763a;}

.tbggttnr{ width:auto;/* height:570px;*/ margin-top:15px;}
.tbggttnrl{ width:860px; min-height:450px; display:table; margin:0; padding:0; float:left;}

.tbggttnrll{ width:1160px;/* height:545px;*/ margin:0; padding:0; float:left;}

.tbggttnrlt{ width:auto; height:40px; margin:0; padding-left:10px; border-bottom:1px solid #ccc; line-height:40px; font-size:16px; color:#000;}
.tbggttnrlb{ margin-top:10px;}
.tbggttnrr{ width:300px; height:min-450px; display:table; margin:0; padding:0; float:right;}
.tbggttnrrt{ width:auto; height:40px; margin:0; padding-left:10px; border-bottom:1px solid #ccc; line-height:40px; font-size:16px; color:#000;}
.tbggttnrrb{ margin-top:10px;}

#indexFocus{width: 100%;height: 380px;}
.banner{position: relative;width: 100%;}
.banner .wrapper{position: absolute;left: 50%;width: 1180px;margin-left: -590px;top: 0;z-index: 999;}
@media (max-width: 1229px){.banner .wrapper{width: 960px;margin-left: -480px;}}
.banner .pic,
.banner .pic>ul,
.banner .pic>ul>li{height: 380px;width: 100%;}
.banner .pic a>span{width: 100%;height: 100%;}
.banner.jc>ul,
.banner.jc>ul>li,
.banner.jc>ul>li>div{width: 100%;height: 380px;}
.banner.hxjc>ul,
.banner.hxjc>ul>li,
.banner.hxjc>ul>li>div{width: 100%;height: 251px;}
.banner.index>ul>li{height: 380px;}
.banner-menu{width: 75px;background-color: #444;margin-top: 40px;display: inline-block;}
.banner-menu>ul>li{width: 75px;height: 72px;border-bottom: 1px solid #111;}
.banner-menu>ul>li .tab{position: absolute;width: 324px;height: 232px;left: 75px;background: #fff;top: 0;padding: 30px 18px;overflow: hidden;}
.banner-menu>ul>li .tab.market-list{top: -73px;}
.banner-menu>ul>li .tab.index-list{top: -146px;}
.banner-menu>ul>li .tab.helper-list{top: -219px;}
.market-list ul li{float: left;width: 100px;line-height: 50px;text-align: center;font-size: 14px;}
.banner-menu>ul>li>div{position: relative;height: 73px;}
.banner-menu>ul>li>div:hover .tab{display: block}
.banner-menu>ul>li>div:hover{background: #fff;}
.banner-menu>ul>li>div:hover p{color: #00763a;}
.banner-menu>ul>li>div.icon:hover i.icon1{background-position: -96px -425px;}
.banner-menu>ul>li>div.icon:hover i.icon2{background-position: -153px -425px;}
.banner-menu>ul>li>div.icon:hover i.icon3{background-position: -210px -425px;}
.banner-menu>ul>li>div.icon:hover i.icon4{background-position: -268px -425px;}
.banner-menu>ul>li i{display: inline-block;width: 75px;height: 45px;background-image: url(/portal/ec2017V1/style/images/common.png);background-repeat: no-repeat;}
.banner-menu>ul>li i.icon1{background-position: -96px -380px;}
.banner-menu>ul>li i.icon2{background-position: -153px -380px;}
.banner-menu>ul>li i.icon3{background-position: -210px -380px;}
.banner-menu>ul>li i.icon4{background-position: -268px -380px;}
.banner-menu>ul>li>p{text-align: center;color: #fff;}
.banner-menu .tab>ul>li{float: left;width: 108px;padding-bottom: 5px;font-size: 14px;text-align: center;}
.banner-menu .tab>ul>li>a{font-size: 14px;text-decoration: none;}
.list-item ul li div>p{line-height: 24px;}
.list-item ul li div .jc-title{font-weight: bold;}
.list-item ul li div .jc-com{width: 160px;}
.list-item ul li div>p span{display: inline-block;}
.list-item ul li>div{margin: 5px 0;border-bottom: 1px dashed #ddd;}
.list-item>ul{display: none;}
.list-item>ul.active{display: block;}
.banner-center{position: absolute;width: 870px;margin-top: 10px;display: inline-block;float: center;height: 340px;z-index:-1}
.banner-login{width: 250px;margin-top: 10px;display: inline-block;float: right;position: absolute;right:0;}
.banner-login .login-title{height: 70px;overflow:hidden; width: 210px;margin: 0 auto;}
.banner-login .login-title .login-pic{padding: 10px;}
.banner-login .login-title .login-pic img{}
.banner-login .login-title .login-tit{}
.banner-login .login-title .login-tit p{font-size:16px;    margin-top: 23px;}
.banner-login .login-btn{margin:0 auto;width: 185px;}
.banner-login .login-btn a{border-radius: 3px;margin: 8px;width: 75px;height: 30px;line-height: 30px;text-align: center;display: block;float: left;}
.banner-login .login-btn a.login{background-color: #00763a;color: #fff;}
.banner-login .login-btn a.login:hover{color:#fff;background-color: #0060ca;cursor:pointer;}
.banner-login .login-btn a.reg{border:1px solid #00763a;line-height: 28px;height: 28px;}
.banner-login .login-btn a.reg:hover{background:#0060ca;color:#fff;}
.banner-notice{width:185px;}
.banner-news{width:700px;}
@media (max-width: 1229px){.banner-news{width: 400px;}}
.news-box{height: 40px;overflow: hidden;position: relative;}
.banner-news .news-scroll{width:4000px;position:absolute;left:0px;top:0px;}
.banner-news .news-scroll>li{float:left;height:46px;line-height:46px;margin-right: 50px;width:500px;}
.login-pub h3{font-size: 18px;font-weight: bold;color: #333;line-height: 38px;}
.banner-login>ul>li.login-pub{background: #fff;overflow: hidden;}
.login-info{padding: 10px;height: 118px;}
.login-pub{padding:5px 10px;height: 60px;}
.login-pub .pvnum{    margin-left: 8px;
    height: 60px;
    line-height: 60px;
	font-size: 16px;
    overflow: hidden;
    width: 185px;}
.login-pub ul li{line-height: 30px;}
.login-pub ul li a{color: #666;display: block;width: 165px;float: left;height: 30px;}
.login-pub ul li a:hover{color: #00763a;}
.login-guide{background: #fff;padding:10px 20px;}
.login-guide ul li{float: left;margin-left: 32px;}
.login-guide ul li:first-child{margin-left: 0;}
.footer{clear:both;}
.footer .mod-help{padding: 10px 35px 0 25px;}
.footer .hi{width: 588px;margin: 0 auto;}
.footer .hi ul li a{font-size: 14px;color:#fff}
.footer .mod-help ul li{float: left;min-width: 98px;line-height: 54px;font-size: 16px;color: #fff;}
.footer .hi ul li{line-height: 30px;}
.footer .mod-help i{display: inline-block;width: 2px;font-style: normal;margin: 0 10px;font-size: 14px;}
.footer .mod-help.hi i{font-size: 12px;}
.footer .mod-copyright{position: relative;padding: 40px 35px 55px 25px;}
.footer .mod-copyright p{line-height: 30px;font-size: 14px;}
.footer .mod-copyright p>a{color:#fff;}
.footer .mod-copyright p>a:hover{color:#fff !important;}
.footer .mod-help ul li a,.footer .mod-copyright p,.mod-copyright p>a,.footer .mod-help i{color:#fff;}
.footer_login .mod-help ul li a,.footer_login .mod-copyright p,.footer_login .mod-copyright p>a,.footer_login .mod-help i{color:#666;}
.footer_login .mod-copyright p>a:hover{color:#00763a;}
.footer .mod-copyright.ci p{font-size: 12px;}
.footer .qycode{position: absolute;top: 25px;right: 35px;}
.footer .qycode p{color:#fff;}
.footer_login .qycode p{color:#666;}
.qycode .weixin{width: 110px;height: 110px;}
.qycode h3{font-size: 16px;color: #fff;margin-bottom: 20px;text-align: center;}
.footer_login .qycode h3{color:#666;}
.qycode ul li{float: left;}
.app-type>li{width: 20px !important;float: none !important;}
.app-type>li>div{text-indent:-9999px;width:20px;height:50px;margin-top: 4px;}
.app-type>li .ios{background: url(/portal/ec2017V1/style/images/i-g-tab.png) no-repeat;}
.app-type>li .ios.active{background: url(/portal/ec2017V1/style/images/i-tab.png) no-repeat;}
.app-type>li .android{background: url(/portal/ec2017V1/style/images/a-g-tab.png) no-repeat;}
.app-type>li .android.active{background: url(/portal/ec2017V1/style/images/a-tab.png) no-repeat;}
.qycode .app{width: 108px;height: 108px;margin-left:30px;}
.qycode .app.ios{background: url(/portal/ec2017V1/style/images/ios.png) no-repeat;background-size:108px 108px;}
.qycode .app.android{background: url(/portal/ec2017V1/style/images/android.png) no-repeat;background-size:108px 108px;}
.auth{margin-top: 20px;width: 100px;margin: 0 auto;height: 80px;}
.auth ul li{float: left;margin-right: 15px;}
.auth .mod-auth{background-image: url(/portal/ec2017V1/style/images/common.png);width: 105px;height: 60px;background-repeat: no-repeat;}
.auth .mod-auth.ico1{background-position: -225px -660px;width: 112px;}
.auth .mod-auth.ico2{background-position: -360px -660px;}
.auth .mod-auth.ico3{background-position: -485px -660px;}
/*鍒嗛〉*/
.pagebar{text-align: right;}
.pagebar a{padding: 5px 12px;font-size: 14px;border: 1px solid #dfdfdf;background-color: #fff;color: #4a4a4a;text-decoration: none;margin: 0 5px;}
.pagebar span{padding: 4px 8px;margin: 10px 3px;font-size: 14px;}
.pagebar span.curr,
.pagebar #button{padding: 4px 8px;/*margin: 10px 3px;*/font-size: 14px;border: 1px solid #1478ec;background-color: #1478ec;color: #fff;}
.pagebar #button{font-size: 14px;cursor: pointer;}
.pagebar a:hover{background-color: #1478ec;border: 1px solid #1478ec;color: #fff;}
.pagebar span.normalsize{font-size: 12px;}
.pagebar #page{width: 31px;height: 16px;text-align: center;padding: 4px 8px;/*margin: 10px 3px;*/font-size: 12px;border: 1px solid #dfdfdf;background-color: #fff;color: #9d9d9d;text-decoration: none;}
.pagebar #pagestr{padding: 5px 12px;font-size: 14px;border: 1px solid #dfdfdf;background-color: #fff;color: #4a4a4a;text-decoration: none;margin: 0 5px;}

.pagebar .indexPage{
	background-color: #1478ec;
    color: #fff;
    padding: 5px 12px;
}



.crumbs{height: 38px;line-height: 38px;font-size: 14px;}
.crumbs-jc{height: 48px;line-height: 48px;}
.com-list{width:841px;min-height: 800px;padding: 0 20px;}
.com-list-about{padding: 20px 30px;width: 880px;}
.com-list h2{line-height: 75px;text-align: center;border-bottom: 1px dashed #ddd;}
.com-list-about h2{line-height: 44px;border-bottom: 1px dashed #ddd;font-size: 24px;color: #007dd5;text-align: left;margin-bottom:10px;}
.com-list p{line-height: 45px;font-size: 14px;word-wrap: break-word;width: 100% !important;padding:0 !important;}
.details .doc-detail>li{float:left;width:275px;margin-left:20px;margin-bottom: 10px;}
.details .doc-detail>li:first-child{margin-left:0;}
.details .doc-detail>li i{display: inline-block;width: 40px;height: 40px;background: url('../images/ec2017.png') no-repeat;vertical-align: middle;margin-right: 5px;margin-top: 5px;}
.details .doc-detail>li .objtype{background-position: -310px -18px;}
.details .doc-detail>li .proctype{background-position: -30px -18px;}
.details .doc-detail>li .linkman{background-position: -207px -18px;}
.details .doc-detail>li .status.active{background-position: 5px -22px;}
.details .doc-detail>li .status{background-position: -469px -13px;}
.details .doc-detail>li .project{background-position: -67px -18px;}
.details .doc-detail>li .tendercode{background-position: -101px -18px;}
.details .doc-detail>li .phone{background-position: -238px -18px;}
.details .doc-detail>li .lastime{background-position: -340px -18px;}
.details .doc-detail>li .company{background-position: -138px -18px;}
.details .doc-detail>li .pubtime{background-position: -271px -18px;}
.details .doc-detail>li .email{background-position: -171px -18px;}
.details .doc-detail>li .count{background-position: -207px -18px;}
.details .doc-content *{font-size:16px !important;font-family:'microsoft yahei' !important;color: #333 !important;}
.details .doc-content p{margin-bottom:16px !important;line-height:28px !important;}
.com-list .time{height: 38px;line-height: 38px;text-align: center;border-bottom: 1px dashed #ddd;}
.com-list .time p{margin: 0 10px 0 10px;}
.com-list table{font-size: 14px;}
.com-list table tr{height: 30px;}
.info-list{width:100%;}
@media (max-width: 1229px){.info-list,.com-list{width: 620px;}
.com-list-about{width:660px;}}
.info-list ul li{border-bottom:1px solid rgba(221,221,221,1);}
.info-list h5{padding-left:10px;width:480px;font-size:18px;font-weight: 500;display: inline-block;color:rgba(49,57,72,1);vertical-align: top;}
.info-list p{font-size: 14px;color:rgba(102,102,102,1);padding-left:75px;padding-top:20px;padding-bottom:30px;}
.arrow{bottom: 20px;right: 20px;display: block;font-size: 14px;color: #999;border: 1px solid #ddd;padding: 0 5px;line-height: 26px;}
.arrow:hover{border: 1px solid #00763a;}
.arrow em{width: 30px;height: 24px;display: block;border: 0;float: left;background-size: 24px;vertical-align: middle;background: url(../images/ec2017.png) no-repeat;background-position:-413px -63px}
.arrow:hover em{background-position:-440px -63px}
/**鎵惧洖瀵嗙爜*/.forgetpwd{position:relative;display:block;color:#666;font-size:14px;line-height:1.5}
.content_head{text-align: center;margin: 0 auto;width: 820px;padding: 0 100px;}
.content_head h1{text-align:left;font-size:18px}
.forgetpwd .form{margin-top:20px;text-align:center}
.forgetpwd .step1 ul,.forgetpwd .step2 ul,.forgetpwd .step3 ul{margin: 0 auto;border: 0;padding: 0;width: 700px;}
.focus_text{margin-left: 5px;}
.forgetpwd .focus_text{margin-left: 125px;}
.forget_step{margin:40px 0 0 4px;padding:0;height:54px;list-style:none}
.forget_step .step_item.first{width:50px}
.forget_step .step_item{float:left;width:250px;height:50px}
.forget_step .step_item .step_number{float:left;display:block;margin:0;padding:0;width:36px;height:36px;line-height: 36px;background: #fff;border:1px solid #00763a;color: #b5b5b5;border-radius: 50%;}
.forget_step .step_item.done .step_number{border:2px solid #00763a;color: #fff;background:#00763a;}
.done .number_1{background-position:0 -35px}
.content_head span{margin-left:10px;font-weight:400;font-size:14px}
.step_line{float:left;display:block;padding:0;width:182px;height: 2px;background: #eee;margin-top: 16px;margin-right: 16px;}
.number_2{background-position:-32px 0}
.done .number_2{background-position:-32px -35px}
.number_3{background-position:-64px 0}
.done .number_3{background-position:-64px -35px}
.number_4{background-position:-96px 0}
.done .number_4{background-position:-96px -35px}
.step_text{margint-top: 10px;}
.step_text li.done{color:#00763a}
.step_text li{float:left;margin-bottom:15px;width:75px;height:14px;color:#999;font-size: 16px;margin-left:-8px;}
.step_text .text_2{margin-left:182px}
.step_text .text_3{margin-left:178px}
.step_text .text_4{margin-left:168px}
.done .step_line{background-position:0 -32px}
.forgetpwd .form input[type=text],.forgetpwd .form input[type=password], .forgetpwd .form input[type=email], .forgetpwd .form input[type=date]{width: 380px;border: solid 1px #dddddd;line-height: 26px; border-radius: 3px;}
.forgetpwd .form ul li{margin-bottom: 30px;}
.forgetpwd .form ul li label{font-size: 14px;margin-right: 10px;}
.forgetpwd .invalid{left: 193px;}
.forgetpwd .form ul li .verimg{height: 36px;margin-bottom:0;}
.forgetpwd .form .submit-box{}
.forgetpwd .form input[type="button"]{border-radius: 2px;background: #00763a;width: 100px;}
.forgetpwd .fpwd-login-btn{padding: 12px 30px;color: #fff;min-width:120px;border-radius: 5px;background: #1ba6ff;font-size: 16px;font-weight: normal;display: inline-block;margin-top: 100px;}
.forgetpwd .form .button_verifycode{color: #fff;min-width: 100px;border-radius: 2px;background: #00763a;font-size: 14px;font-weight: normal;display: inline-block;line-height: 35px;}




/*涓爣鍏ず*/
.concent{
	width: 840px;
    min-height: 800px;
    padding: 0 20px;
}
.bgcf{background: #fff;}
/*鍏ず*/
.list_del{
	background: #fff;
    height: auto;
    margin-right: 490px;
}
/*鍏ず鍐呭*/
.publicity{
	width: 100%;
	height: auto;
}
.publicity h1{
	font-size: 30px;
	font-weight: 100;
	color: #636262;
	text-align: center;
}
.time_name{
	width: 100%;
	color: #636262;
	font-size: 14px;
	margin: auto;
	overflow: hidden;
}
.pub_time{
	width: 150px;
}
.pub_name{
	width: 100px;
}
.pub_del{
	margin-top: 16px;
}
.winning_candidate h1{
	font-size: 18px;
	font-weight: 100;
	color: #636262;
}


/*鏈�鏂板叕鍛�*/
.notice{
	background: #fff;
    width: 279px;
    height: 568px; 
}
.notice_items h1{
	height: 60px;
	line-height: 60px;
	padding: 0 12px;
	font-size: 30px;
	font-weight: 100;
	color: #636262;
	border-bottom: 1px solid #dcdcdc;
}
.notice_items ul{
	height: auto;
	padding: 0 12px;
}
.notice_items ul li{
	height: 115px;
	border-bottom: 1px solid #dcdcdc;
	font-size: 12px;
	padding: 0 12px;
}
.notice_items ul li .not_tit{color: #333;padding-top: 16px;}
.notice_items ul li .not_close{color: #636262;padding-top: 6px;}
.notice_items ul li .not_start{color: #999;padding-top: 6px;}

/* 鏀跨瓥娉曡锛屾柊闂昏祫璁� */
.detail-author .time{
	width:60px;
	padding:5px 0;
background:rgba(21,119,228,1);
opacity:0.6;
font-size:12px;
color:rgba(255,255,255,1);
display: inline-block;
text-align: center;
}
.info-list ul{
	display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}

.info-list ul li{
	width: 560px;
	margin-bottom:10px;
}

.info-list ul a{
	width:100%;
	height: 70px;
	display: inline-block;
	vertical-align: top;
	border-bottom: 1px solid rgba(238,238,238,1);
}


/*----------鍫卞悕-------------*/
/*鎷涙爣椤圭洰璇︽儏*/.detail_box{width: 100%;height: auto;background: #fff;padding-bottom:20px;}
.detail_box .wrapper,
.detail_container .wrapper{background: #fff;}
.detail_container{background: #f5f5f5;}
.detail_container .wrapper{background: #fff;}


/*璇︽儏澶撮儴*/.detail_header{width: 100%;height: 112px;background: #fff;}
/*椤圭洰鏍囬*/.project_title{font-size: 18px;color: #333;padding-top: 20px;}
/*椤圭洰浠嬬粛*/.project_recommend{width: 100%;height: 64px;position: relative;}
/*椤圭洰鎶ュ悕*/.project_apply{background: #FF8F00;position: absolute;right: 0;}
.angle{width: 12px;height: 64px;}
.angleTL{width: 0;height: 0;border-top: 32px solid #fff;border-right: 12px solid transparent;}
.angleBL{width: 0;height: 0;border-bottom: 32px solid #fff;border-right: 12px solid transparent;}
.round{    width: 14px;
    height: 14px;
    border-radius: 50%;
    margin-top: 25px;
    margin-right: 30px;    background: #fff;}
.apply_button{cursor: pointer;height: 36px;color: #FF8F00;text-align: center;line-height: 36px;font-size: 14px;border-radius: 3px}


.apply_button a:hover.save{border:1px solid #fff;background: none !important;color: #FFf;}
.apply_timeKeep{width: 114px;height: 40px;overflow: hidden;}
.timeKeep_txt{color: #fff;font-size: 12px;}
.remaining{color: #fff;font-size: 14px;}
.project_apply .mini-button{    box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    height: 36px;
    color: #FF8F00 !important;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    width: 88px;
    background: #fff;
    border: #fff;
    display: inline-block;
    margin-right: 16px;
        margin-top: 14px;}
.project_apply .mini-button:hover{margin-right: 16px;cursor: pointer;box-shadow:0 3px 6px rgba(0,0,0,0.20);color: #FF8F00  !important;line-height: 36px;font-size: 14px;background: #fff !important;border:1px solid #FFf !important;}

.no_login .mini-button-text{height:36px;line-height:36px !important;}
.apply_timeKeep{width: 144px;height: 40px;overflow: hidden;padding-left: 14px;}
.timeKeep_txt{color: #fff;font-size: 12px;}
.remaining{color: #fff;font-size: 14px;}
/*鍒囨崲鎸夐挳*/.project_tabs{width: 100%;height: 43px;background: #fff;}
.project_tabs ul{width: 100%;height: auto;overflow: hidden;}
.project_tabs ul li{width: 100px;line-height: 43px;float: left;text-align: center;}
.project_tabs ul .done{border-bottom: 2px solid #00763a;}
.project_tabs ul .done a{color: #00763a;font-weight: bold;}
.project_tabs ul li a{width: auto;height: auto;display: block;font-size: 14px;color: #999;;}
 
/*椤圭洰淇℃伅*/.project_info{width: 100%;height: 64px;padding-top: 4px;padding-bottom: 9px;}
.project_info>div{width: 30%;margin: 5px 0;}
.project_info td,
.project_info span{font-size: 10.5pt;}
.project_info span{color: #666;}
.project_info span:nth-of-type(2){padding-left: 5px;}
/*鍦ㄧ嚎鎶曟爣--鎷涙爣鏂囦欢*/.bidDoc_lists{width: 100%;height: auto;background: #f5f5f5;padding-bottom:24px;padding-top:12px;}
.bidDoc_lists .project_middle{width: 100%;height: auto;}
/*姝ｆ枃鍐呭*/.bidDoc_lists .content{min-height:450px;width: 100%;margin-right: 12px;background: #fff;border-radius: 2px;margin-bottom:40px;}
.bidDoc_lists .content.fixed{height: 381px;overflow: auto;}
.bidDoc_lists .content_top{height: 40px;}
.bidDoc_lists h3{padding: 0 17px;line-height: 40px;height: 40px;border-bottom: 1px solid #ddd;font-weight: normal;color: #333;}
.bidDoc_lists .content_midd{overflow-y: scroll;    min-height: 500px;}


/*鍒犻櫎婊氬姩鏉�*/
.delete_scroll{overflow-y:hidden !important;padding: 0 16px;}

/*---------mini妯ｅ紡瑕嗚搵-----------*/
.mini-buttonedit-button-pressed, .mini-buttonedit-popup .mini-buttonedit-button{background:none !important;border:none !important;}
.c_157{color:#00763a !important;border-color:#00763a !important;}
.c_157:hover{color:#fff !important;border-color:#00763a !important;background:#00763a !important;}
/*鏂囧瓧澶氫綑*/
.nowrap {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
/*已废标*/
.icon-layout{
	position:absolute;
	top:100px;
	right:100px;
}
.icon-bid-over270{
	background: url(/portal/ec2017V1/style/images/bid-over270.png) no-repeat;
	width:270px;
	height:270px;
	display:inline-block;
}
/*layout-image
*liudj
*/
.gjcI {
    position: fixed;
    z-index: 9990;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity .2s ease 0s;
    white-space: nowrap;
    outline: none!important;
    background: #0b0b0b;
    background: rgba(6,25,32,.9)
}

.gjcI.gjcI-opened {
    opacity: 1
}

.gjcI,.gjcI.gjcI-closed {
    opacity: 0
}

.gjcI * {
    box-sizing: border-box
}

.gjcI-wrap {
    position: fixed;
    z-index: 9990;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    outline: none!important
}

.gjcI-wrap:before {
    display: inline-block;
    height: 100%;
    margin-right: -.25em;
    content: '';
    vertical-align: middle
}

.gjcI-container,.gjcI-loader {
    transition: opacity .2s ease 0s
}

.gjcI-loader {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    top: 50%;
    width: 100%;
    margin-top: -.8em;
    color: #fff;
    position: absolute;
    z-index: 9991;
    text-align: center;
    opacity: 0
}

.gjcI-loading .gjcI-loader {
    opacity: 1
}

.gjcI-container {
    position: relative;
    z-index: 9992;
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    text-align: left;
    vertical-align: middle;
    white-space: normal;
    opacity: 1;
    outline: none!important
}

.gjcI-loading .gjcI-container {
    opacity: 0
}

.gjcI-content {
    z-index: 9993;
    width: 100%
}

.gjcI-close {
    position: fixed;
    z-index: 9994;
    top: 12px;
    right: 12px;
    display: block;
    overflow: hidden;
    width: 41px;
    height: 41px;
    min-height: initial;
    padding: 0;
    cursor: pointer;
    transition: background-color .2s linear 0s;
    text-align: center;
    white-space: nowrap;
    text-decoration: none;
    text-indent: 101%;
    color: #fff;
    border: 0;
    border-radius: 50%;
    outline: none;
    background-color: rgba(153,153,153,.4);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    -webkit-appearance: none
}

.gjcI-close:after {
    position: absolute;
    right: 50%;
    bottom: 50%;
    width: 14px;
    height: 14px;
    content: '';
    -webkit-transform: translate(50%,50%);
    transform: translate(50%,50%);
    background-image: url(/style/skin/sprite.png);
 
}

.gjcI-close::-moz-focus-inner,.gjcI-rotate::-moz-focus-inner  {
    padding: 0;
    border: 0
}

.gjcI-close:focus,.gjcI-close:hover,
.gjcI-rotate:focus,.gjcI-rotate:hover {
    padding: 0;
    text-align: center;
    text-decoration: none;
    color: #fff;
    border: 0;
    outline: none;
    background-color: rgba(153,153,153,.7)
}
.gjcI-rotate {
    position: fixed;
    z-index: 9994;
    top: 12px;
    right: 60px;
    display: block;
    overflow: hidden;
    width: 41px;
    height: 41px;
    min-height: initial;
    padding: 0;
    cursor: pointer;
    transition: background-color .2s linear 0s;
    text-align: center;
    white-space: nowrap;
    text-decoration: none;
    text-indent: 101%;
    color: #fff;
    border: 0;
    border-radius: 50%;
    outline: none;
    background-color: rgba(153,153,153,.4);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    -webkit-appearance: none
}
.gjcI-rotate:after {
    position: absolute;
    right: 50%;
    bottom: 50%;
    width: 20px;
    height: 20px;
    content: '';
    -webkit-transform: translate(50%,50%);
    transform: translate(50%,50%);
    background-image: url(/style/skin/rotate.png);
 
}
.gjcI-image img {
    line-height: 0;
    display: block;
    max-width: 100%;
    border: 0
}

.gjcI-iframe .gjcI-container {
    width: 100%;
    max-width: 100%
}

.gjcI-iframe-container {
    overflow: hidden;
    width: 100%;
    height: 0;
    padding-top: 56.25%
}

.gjcI-iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%
}

.gjcI-hide {
    display: none;
}

.fixBox{
	width: 130px;
	height: 130px;
	background: #f0f;
	position: fixed;
	right: 60px;
	top: 40px;
	z-inex:99;
	}

	.fixBox img{
	display: block;
	width: 130px;
	height: 130px;
	background: #ff0;
	}

	.fixBox p{
	line-height: 40px;
	color: #fff;
	text-align: center;
	margin: 0;
	}
 
.n_wrapper .mini-toolbar {
	padding: 10px 0px;
}
.n_wrapper .menu {
	width: 200px; margin-right: 0px; float: left;
	border-right-color: rgb(233, 233, 233); border-right-width: 1px; border-right-style: solid;


}
.n_wrapper .main-container {
}
.n_wrapper .menu a {
	color: rgb(169, 169, 169); padding-left: 40px; font-size: 14px; display: inline-block; cursor: pointer;
}
.n_wrapper .menu a:hover {
	text-decoration: none;
}
.n_wrapper .menu dd:hover a {
	background:#d3eade; color:#00763a; display: block;
}
.n_wrapper .menu dd.yes a {
	background:#00763a; color:#00763a; display: block;
}
.n_wrapper .menu dd:hover {
	border-right-color:#00763a; border-right-width: 3px; border-right-style: solid;
}
.n_wrapper .menu dd.yes {
	border-right-color:#00763a; border-right-width: 3px; border-right-style: solid;
}
.n_wrapper .menu dt {
	height: 44px; color:#00763a; width:200px; line-height: 44px; font-size: 14px;background:#d3eade; border-right-color:#00763a; border-right-width: 3px; border-right-style: solid;
}
.n_wrapper .menu dt a{ color:#00763a;}
.n_wrapper .menu dl {
	margin-bottom: 2px;
}
.n_wrapper .menu dl:last-child {
	margin-bottom: 0px;
}
.n_wrapper .menu dl dd {
	margin: 8px 0px; width: 200px; height: 45px; line-height: 45px;
}
.n_wrapper .menu dt > span {
	width: 16px; height: 16px; margin-top: -2px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.n_wrapper .menu .bid {
	background: url("../imgs/bid.png") no-repeat;
}
.n_wrapper .menu .bid_ly {
	background: url("../imgs/bid_ly.png") no-repeat;
}
.n_wrapper .menu .sm {
	background: url("../imgs/sm.png") no-repeat;
}
.n_wrapper .menu .info {
	background: url("../imgs/info.png") no-repeat;
}


.mini-toolbar .mini-button {
	border-color: rgb(21, 119, 228) !important; color: rgb(21, 119, 228) !important;
}
.mini-toolbar .mini-button:hover {
	background: rgb(21, 119, 228) !important; color: rgb(255, 255, 255) !important; padding-right: 0px !important;
}
.mini-toolbar .mini-button-disabled:hover {
	background: rgb(247, 247, 247) !important;
}
.mini-toolbar .mini-textbox-focus {
	border: 1px solid rgb(21, 119, 228); border-image: none;
}
.mini-toolbar .mini-buttonedit-focus .mini-buttonedit-border {
	border-color: rgb(21, 119, 228) !important;
}
.mini-toolbar .mini-buttonedit-popup .mini-buttonedit-border {
	border-color: rgb(21, 119, 228) !important;
}
.tips-container {
	background: rgba(255, 242, 224, 1); margin: 10px 0px; padding: 0px 10px; border-radius: 2px; width: 100%; height: 28px; line-height: 28px;
}
.tips-container p {
	color: rgba(255, 143, 0, 1); font-size: 12px;
}
.tips-container_bid {
	background: rgb(225, 243, 215);
}
.tips-container .tips_bid {
	color: rgb(103, 194, 58);
}

.ewmzf{ width:650px; margin:0px auto 0; text-align:left;}