﻿@charset "utf-8";
/* CSS Document */

.topHeader2018{  background:#f7f7f7; border-bottom:1px solid #ddd; height:30px;}
.topContent2018{ width:1100px; margin:0 auto;}

.topLeft2018{ float:left; width:310px;}
.topLeft2018 ol{ height:30px; overflow:visible; font:12px/30px "Microsoft YaHei";}
.topLeft2018 ol li{ height:30px; padding:0 10px; position:relative; float:left;}
.topLeft2018 ol li.home2018{ padding-left:0;}
.topLeft2018 ol li s{ border-left:1px solid #dddddd; height:12px; left:0; overflow:hidden;  width:0; top:9px; position:absolute;}
.topLeft2018 ol li a{ color:#666666; text-decoration:none;}

.topRight2018{float:right; width:640px;}
.topRight2018 ul{ float:right; height:30x; overflow:visible; font:12px/30px "Microsoft YaHei"; }
.topRight2018 ul li{ height:30px; padding:0 10px; position:relative; float:left; }
.topRight2018 ul li s{ border-left:1px solid #dddddd; height:12px; left:0; overflow:hidden;  width:0; top:9px; position:absolute;}
.topRight2018 ul li a ,.topRight2018 ul li{ color:#666666; text-decoration:none;}


/*用户名*/
.topContent2018 ul li.headeruser2018 a{ font-family:arial;}
.topContent2018 ul li.headeruser2018 ,.topContent2018 ul li.headernews2018{ z-index:100;}
.topContent2018 ul li.headeruser2018 span a.localuser2018 em{ background:url(../images/header/header.gif) no-repeat 0 -190px; display:block; width:16px; height:16px; float:left; margin:7px 5px 0 0;}
.topContent2018 ul li.headeruser2018 span a.localuser2018 strong{ display:block; float:left; font-weight:normal; width:72px; overflow:hidden;}
.topContent2018 ul li.headeruser2018 span a.localuser2018 i{ float:left; background:url(../images/header/header.gif) no-repeat 0 -231px; width:7px; height:4px; margin-top:13px;}
.topContent2018 ul li.headeruser2018 span.userCur a.localuser2018 i{ background-position:0 -260px;}
.topContent2018 ul li.headeruser2018 span a.localuser2018{ background:#f7f7f7;  border:1px solid #f7f7f7;  border-bottom:1px solid #ddd; display:block; height:29px; overflow:hidden;  position:absolute; width:100px; padding:0 5px; left:-95px;}
.topContent2018 ul li.headeruser2018 span.userCur a.localuser2018{ border:1px solid #ddd; border-bottom:1px solid #fff; background:#fff;}
.topContent2018 ul li.headeruser2018 .userInfo2018{ background:#fff; position:absolute; left:-95px; top:30px; width:110px; border:1px solid #ddd; display:none; }
.userInfo2018 p{ border-bottom:1px dashed #ddd; height:30px; padding-left:5px; position:relative;}
.userInfo2018 p.lastuser2018{ border-bottom:0;}
.userInfo2018 p a{ display:block;  }
.userInfo2018 p a:hover{ color:#d46300;}
.userInfo2018 p a.userh2018{ background:url(../images/header/header.gif) no-repeat 0 -1503px; padding-left:23px; }
.userInfo2018 p a.userp2018{ background:url(../images/header/header.gif) no-repeat 0 -893px; padding-left:23px; }
.userInfo2018 p a.userc2018{ background:url(../images/header/header.gif) no-repeat 0 -1553px; padding-left:23px; }
.userInfo2018 p a.usersc2018{ background:url(../images/header/header.gif) no-repeat 0 -1003px; padding-left:23px;}
.userInfo2018 p a.userfri2018{ background:url(../images/header/header.gif) no-repeat 0 -1052px; padding-left:23px;}
.userInfo2018 p a.userexit2018{ background:url(../images/header/header.gif) no-repeat 0 -942px; padding-left:23px;}
.userInfo2018 p em.hot2018{ background:url(../images/header/header.gif) no-repeat 0 -360px; display:block; width:20px; height:8px; position:absolute; left:14px; top:16px;}
.topRight2018 ul li.goldb2018{ font-family:arial; padding:0 10px 0 0; color:#c2630e;}
.topContent2018 ul li.nologin2018 a{ padding:0 5px; color:#246ba7; text-decoration:underline;}

/*新消息*/
.topContent2018 ul li.headernews2018{ width:72px; text-align:center; padding:0;}
.topContent2018 ul li.headernews2018 span a.localnews2018{ background:#f7f7f7;  border:1px solid #f7f7f7;  border-bottom:1px solid #ddd;display:block; height:29px;  position:absolute; width:65px; left:3px; overflow:hidden;}
.topContent2018 ul li.headernews2018 span a.localnews2018 em{ background:url(../images/header/header.gif) no-repeat 4px -301px; display:block; padding-left:20px; font-style:normal; line-height:30px; }
.topContent2018 ul li.headernews2018 span a.localnews2018 i{ background:url(../images/header/header.gif) no-repeat 0 -360px; display:block; width:8px; height:8px; position:absolute; left:15px; top:15px;}
.topContent2018 ul li.headernews2018 span.newsCur a.localnews2018{border:1px solid #ddd; border-bottom:1px solid #fff; background:#fff; }
.topContent2018 ul li.headernews2018 .newsInfo2018{ background:#fff; position:absolute; left:3px; top:30px; width:125px; border:1px solid #ddd; display:none;}
.newsInfo2018 p{ border-bottom:1px dashed #ddd; height:30px;  position:relative; text-align:left; padding-left:8px;}
.newsInfo2018 p a i{ font:12px/30px "arial"; color:#ff0000;}
.newsInfo2018 p.lastnews2018{ border-bottom:0;}
.newsInfo2018 p a{ color:#666;}


/*邮件*/
.topContent2018 ul li.email2018{ padding-right:0;}
.topContent2018 ul li.email2018 strong{ display:block; background:url(../images/header/header.gif) no-repeat 0 -392px; font:12px/30px "arial"; padding-left:18px; float:left;}
.topContent2018 ul li.email2018 span{ background:url(../images/header/header.gif) no-repeat 0 -440px; display:block; width:25px; height:10px; float:left; margin:8px 0 0 2px;}



/*logo*/
.toplogo2018{ background:#ffffff; }
.toplogo2018 dl{ height:70px; overflow:hidden; width:1100px; margin:10px auto;}
.toplogo2018 dl dt{ float:left; width:180px;}
.toplogo2018 dl dd{ float:right; width:840px;}
.toplogo2018 dl dt h1 a{ width:156px; height:52px; display:block;margin-left:5px;}
.toplogo2018 dl dt h1 a img{ width:156px; height:52px; display:block;}



.toplogo2018 dl dt span{ display:block; font:12px/16px "Microsoft YaHei"; color:#8c8b90; margin-top:2px;}
.toplogo2018 dl dd div{ float:left;}
.toplogo2018 dl dd div.topbigad2018{ width:550px; margin-right:10px;}
.toplogo2018 dl dd div.topsmallad2018{ width:280px;}




/*nav*/
.nav2018{ background:#00568f; height:50px;}
.nav2018 dl{ width:1100px; margin:0 auto; }
.nav2018 dl dt{ float:left; width:950px; position:relative;}
.nav2018 dl dd{ float:right; width:150px;}
.nav2018 dl dt ul li{ float:left; }
.nav2018 dl dt ul li a{ font:17px/50px "Microsoft YaHei"; color:#fff; display:block; padding:0 18px; text-decoration:none;}
.nav2018 dl dt ul li a:hover{color:#fff;}
.nav2018 dl dt ul li.navcur2018 a ,.nav dl dt ul li a:hover{ background:#027abc;}
.nav2018 dl dt ul li a:hover{color:#fff;background:#006ab0;}
.nav2018 dl dt ul li.navcur a{color:#fff;background:#006ab0;}
.nav2018 dl dd ol li{ float:right;}
.nav2018 dl dd ol li.search2018{ width:187px;}
.nav2018 dl dd ol li.search2018 input{ background:url(../images/header/header.gif) no-repeat 0 -1120px; display:none; width:150px; height:26px; line-height:26px; border:0; padding:0 5px; float:left; margin-top:10px;}
.nav2018 dl dd ol li.search2018 a{ background:url(../images/header/header.gif) no-repeat 0 -490px; display:block; float:right; width:22px; height:20px; margin:13px 0 0 5px;}
.nav2018 dl dd ol li.search2018 a:hover{  background-position:0 -530px;}

.nav2018 dl dd ol li.mobile2018 a{ background:url(../images/header/header.gif) no-repeat 0 -570px; display:block; width:12px; height:21px;  margin:12px 0 0 15px;}
.nav2018 dl dd ol li.mobile2018 a:hover{ background-position:0 -610px;}

.nav2018 dl dd ol li.sinablog2018 a{ background:url(../images/header/header.gif) no-repeat 0 -660px; display:block; width:20px; height:20px;  margin:12px 0 0 15px;}
.nav2018 dl dd ol li.sinablog2018 a:hover{ background-position:0 -710px;}

.nav2018 dl dd ol li.weix2018 a{ background:url(../images/header/header.gif) no-repeat 0 -760px; display:block; width:20px; height:20px;  margin:12px 0 0 15px;}
.nav2018 dl dd ol li.weix2018 a:hover{ background-position:0 -800px;}
.nav2018 dl dd ol li.weix2018{ position:relative;  z-index:2;}

.weixlayer2018{ position:absolute; width:120px; background:#fff; border:1px solid #ddd; top:42px; right:-50px; padding-bottom:6px;display:none; }
.weixlayer2018 em{ background:url(../images/header/header.gif) no-repeat 0 -1180px; display:block; width:12px; height:6px; position:absolute; top:-6px; left:60px;}
.weixlayer2018 span{ display:block; font:12px/20px "Microsoft YaHei"; color:#666; text-align:center; color:#090; margin-top:5px;}
.weixlayer2018 b{ display:block; background:url(../images/header/header.gif) no-repeat 0 -1380px; width:88px; height:88px; margin:5px auto;}
.weixlayer2018 p{ display:block; text-align:center; font:12px/18px "Microsoft YaHei"; color:#090;}
.nav2018 dl dd ol li.mobile2018{ position:relative; z-index:2;}
.mobilelayer2018{ position:absolute; width:120px; background:#fff; border:1px solid #ddd; top:42px; right:-50px; padding-bottom:6px; display:none;}
.mobilelayer2018 em{ background:url(../images/header/header.gif) no-repeat 0 -1180px; display:block; width:12px; height:6px; position:absolute; top:-6px; left:60px;}
.mobilelayer2018 span{ display:block; font:12px/20px "Microsoft YaHei"; color:#666; text-align:center; color:#090; margin-top:5px;}
.mobilelayer2018 b{ display:block; background:url(../images/header/header.gif) no-repeat 0 -1230px; width:88px; height:88px; margin:5px auto;}
.mobilelayer2018 p{ display:block; text-align:center; font:12px/18px "arial"; color:#090;}


/*2019对齐*/
.topContent2018 {
    width: 1170px;
    margin: 0 auto;
}

.toplogo2018 dl {
    height: 70px;
    overflow: hidden;
    width: 1170px;
    margin: 10px auto;
}

.toplogo2018 dl dd {
    float: right;
    width: 920px;
}

.toplogo2018 dl dd ul li {
    margin-left: 15px;
}

.nav2018 dl {
    width: 1170px;
}





/*弹窗*/
.xzpitch{ color:#0f6096 !important;}
.Procurementproject{ background-color:#fff; padding-top:10px; position:absolute; top:50px; left:71px; z-index:100; box-shadow: 0 0 18px rgba(0,0,0,0.15); font-family:"Microsoft YaHei";display:none}
.Procurementproject .projectLIST{ padding-left:30px; padding-right:30px; }
.Procurementproject dl{zoom:1; width:440px; padding:15px 0; border-bottom:#f3f3f3 1px solid; margin:0;}
.Procurementproject dl:after{clear:both; content:'.'; display:block; width:0; height:0; visibility:hidden;}
.Procurementproject dl dt{ float:left; width:79px; height:79px;}
.Procurementproject dl dd{ float:right; width:344px;}
.Procurementproject dl dd h2{ font-size:16px; line-height:30px; color:#30304d; margin-top:3px;}
.Procurementproject dl dd p{ font-size:12px; line-height:21px; color:#525f7f;}
.dlborder dl{ border-bottom:none;}

.ButtonAN{ margin-top:5px; height:48px; background-color:#e3f2fe; border-top:#d0eafb 1px solid; text-align:center; zoom:1;}
.ButtonAN:after{clear:both; content:'.'; display:block; width:0; height:0; visibility:hidden;}
.ButtonAN a{ display:block;}
.ButtonAN a.ANAlone{ font-size:15px !important; color:#30304d !important; line-height:48px !important; border-right:none !important;}
.ButtonAN a:hover{ background-color:#e3f2fe !important; color:#086eb2 !important;}

.Zbregist{ float:left;  font-size:15px !important; color:#086eb2 !important; line-height:48px !important; border-right:none !important; width:270px; padding:0px !important; border-right:#d0eafb 1px solid !important;}
.Ybregist{float:left;  font-size:15px !important; color:#30304d !important; line-height:48px !important; border-right:none !important; width:270px; padding:0px !important;}
.ButtonAN a.ANAlone:hover{ background-color:#e3f2fe !important; color:#086eb2 !important;}


.Procurementproject_Research{ background-color:#fff; padding-top:10px; position:absolute; top:51px; right:-101px; z-index:10000; box-shadow: 0 0 18px rgba(0,0,0,0.15); font-family:"Microsoft YaHei";display:none}
.Procurementproject_Research .projectLIST{padding-left:30px; padding-right:30px;}
.Procurementproject_Research dl{zoom:1; width:330px; padding:15px 0; border-bottom:#f3f3f3 1px solid;}
.Procurementproject_Research dl:after{clear:both; content:'.'; display:block; width:0; height:0; visibility:hidden;}
.Procurementproject_Research dl dt{ float:left; width:79px; height:79px;}
.Procurementproject_Research dl dd{ float:right; width:237px; text-align:left;}
.Procurementproject_Research dl dd h2{ font-size:16px; line-height:30px; color:#30304d; margin-top:3px;}
.Procurementproject_Research dl dd p{ font-size:12px; line-height:21px; color:#525f7f;}

.Servicesinclude{ padding-top:10px; padding-bottom:11px; padding-left:30px; padding-right:30px; text-align:left;}
.Servicesinclude h2{ font-size:15px; line-height:20px; font-weight:bold; color:#086eb2;}
.Servicesinclude p{font-size:13px; line-height:25px; color:#525f7f; margin-top:5px; zoom:1;}
.Servicesinclude p:after{clear:both; content:'.'; display:block; width:0; height:0; visibility:hidden;}
.Servicesinclude p span{ margin-right:15px; float:left; }


.nav2018 dl dd {
    position: relative;
}

.vipmembers {
    position: absolute;
    right: 106px;
    top: 6px;
}

    .vipmembers a {
        display: block;
        background: url(../images/VIP.gif) no-repeat;
        width: 120px;
        height: 34px;
    }

.userInfo2018 p a.CollectionSC {
    background: url(../images/header/sc.png) no-repeat 0 6px;
    padding-left: 23px;
    display: block;
}

.common2020{ width:1170px; margin:0 auto;}

.newTop2020{ height:30px; background:#F7F7F7; line-height:30px; border-bottom:1px solid #EBEBEB; }
.newTop2020 p{ float:right;}
.newTop2020 p a{  font-size:12px; background:url(../images/home/topline.jpg) no-repeat right center; padding-right:14px; color:#666666; margin-left:14px;}

.lastNoborder{ background:none!important; padding-right:0!important; border:0!important;}
.newTop2020 ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.newTop2020 ul li{ float:left; margin-right:10px;}
.newTop2020 ul li a{ background:url(../images/home/topline.jpg) no-repeat right center; padding-right:10px; color:#666666; font-size:12px;}

.newNav2020{ background:linear-gradient(to right, #0172D5 0%, #0050A7 100%); height:48px;  border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.newNav2020:before{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.newNav2020 ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.newNav2020 ul li{ float:left; position:relative;}
.newNav2020 ul li a{ font-size:16px;line-height:48px; color:#8cbbef; padding:0 20px; display:block;} 
.newNav2020 ul li.navCur2020 a { color:#ffffff; background:rgba(255, 255, 255, 0.1); }
.newNav2020 ul li a:hover{ color:#ffffff; background:rgba(255, 255, 255, 0.1); }

/*已登录状态*/
.logined2020{ position:relative; z-index:99;}
.logined2020 a{ background:url(../images/comon2021/downarrow@2x.png) no-repeat right center; background-size:auto 6px; padding-right:10px; float:right; font-size:12px; }
.logined2020 dl:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.logined2020 dl dt ,.newTop2020 .logined2020 dl dd{ float:right;}
.logined2020 dl dd { width:16px; height:16px; position:relative; margin:8px 10px 0 0;}
.logined2020 dl dd img{ display:block; width:100%; border-radius:16px;overflow:hidden; }
.logined2020 dl dd em{ display:block; width:4px;height: 4px;  border-radius:4px; overflow:hidden; background: #FD4246; position:absolute;right:-2px; top:0px; }
.logined2020 ol{ position:absolute; top:30px; right:0; display:block;width: 130px;background: #FFFFFF;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1);border-radius: 2px;border: 1px solid #F3F3F3; padding-top:4px;padding-bottom:2px;}
.logined2020 ol li{ display:block; position:relative;}
.logined2020 ol li:hover{background: #F4F4F5;}
.logined2020 ol li a{ display:block; float:none; height:32px; font-size:13px; line-height:32px; color:#666666; margin-left:14px; padding-left:20px;}
.logined2020 ol li.loginIcon1 a{ background:url(../images/comon2021/person@2x.png) no-repeat left center; background-size:auto 14px; }
.logined2020 ol li.loginIcon2 a{ background:url(../images/comon2021/news@2x.png) no-repeat left center; background-size:auto 14px; }
.logined2020 ol li.loginIcon3 a{ background:url(../images/comon2021/cardfold@2x.png) no-repeat left center; background-size:auto 14px; }
.logined2020 ol li.loginIcon4 a{ background:url(../images/comon2021/friend@2x.png) no-repeat left center; background-size:auto 14px; }
.logined2020 ol li.loginIcon5 a{ background:url(../images/comon2021/exit@2x.png) no-repeat left 9px; background-size:auto 14px; }
.logined2020 ol li.loginIcon6 a{ background:url(../images/comon2021/company@2x.png) no-repeat left 9px; background-size:auto 14px; }
.logined2020 ol li i{ position:absolute; width: 6px;height: 6px;background: #FD4246; display:block; border-radius:6px; overflow:hidden; right:10px; top:13px;}

.Procurementproject{background-color:#fff;padding-top:10px;position:absolute;top:50px;left:0;z-index:100; box-shadow:0 0 18px rgba(0,0,0,0.15);font-family:"Microsoft YaHei";/* display:none */}
.Procurementproject .projectLIST{ padding-left:30px; padding-right:30px; }
.Procurementproject dl{zoom:1; width:440px; padding:15px 0; border-bottom:#f3f3f3 1px solid; margin:0;}
.Procurementproject dl:after{clear:both; content:'.'; display:block; width:0; height:0; visibility:hidden;}
.Procurementproject dl dt{ float:left; width:79px; height:79px;}
.Procurementproject dl dd{ float:right; width:344px;}
.Procurementproject dl dd h2{ font-size:16px; line-height:30px; color:#30304d; margin-top:3px;}
.Procurementproject dl dd p{ font-size:12px; line-height:21px; color:#525f7f;}
.dlborder dl{ border-bottom:none;}

.ButtonAN{ margin-top:5px; height:48px; background-color:#e3f2fe; border-top:#d0eafb 1px solid; text-align:center; zoom:1;}
.ButtonAN:after{clear:both; content:'.'; display:block; width:0; height:0; visibility:hidden;}
.ButtonAN a{ display:block;}
.ButtonAN a.ANAlone{ font-size:15px !important; color:#30304d !important; line-height:48px !important; border-right:none !important;}
.ButtonAN a:hover{ background-color:#e3f2fe !important; color:#086eb2 !important;}

.Zbregist{ float:left;  font-size:15px !important; color:#086eb2 !important; line-height:48px !important; border-right:none !important; width:250px; padding:0px !important; border-right:#d0eafb 1px solid !important;}
.Ybregist{float:left;  font-size:15px !important; color:#30304d !important; line-height:48px !important; border-right:none !important; width:249px; padding:0px !important;}
.ButtonAN a.ANAlone:hover{ background-color:#e3f2fe !important; color:#086eb2 !important;}

/*其他页面头部*/ 
.whiteBG{background: #00578F;}
.whiteBG ul li a{ font-size:16px;line-height:48px; color:#ffffff; display:block; text-decoration:none;}
.whiteBG ul li.navCur2020 a ,.whiteBG ul li a:hover{color:#ffffff;background:#539CFA;}
.whiteBG ul li.navCur2020 a.Zbregist ,.whiteBG ul li.navCur2020 a.Ybregist{ background-color:#e3f2fe!important;}

/*20210601*/
.transparent{background-color:rgba(0, 0, 0, 0.6); width:100%; height:100%; position:fixed; z-index:900; left:0; top:0;}
.regGuide{ background:url(../images/adsupply/pop_bg@2x.png) no-repeat left center; background-size:420px 230px; width:420px; height:230px; position:fixed; z-index:999; left:44%; top:62%; margin:-210px 0 0 -115px;}
.regGuide a.closeIcon{ background:url(../images/adsupply/pop_close@2x.png) no-repeat; background-size:16px 16px; width:16px; height:16px; margin:14px 14px 0 0; display:block; float:right; }
.regGuide span{ display:block; font-size:16px; color:#333333; text-align:center; width:420px;  margin-top:30px;}
.regGuide b{ display:block; font-size:18px; font-weight:bold; color:#333333; text-align:center; margin-top:20px; line-height:30px;margin-right:20px;margin-left:20px;}
.regGuide p a{ display:block; width: 200px;height: 42px;background: #00578F; border-radius: 4px; margin:24px  auto 0; font-size:14px; line-height:42px; color:#ffffff; text-align:center;}