﻿@charset "utf-8";
/* common */
body {margin: 0px;padding:0px;background:#fff;font-family:Arial,Microsoft YaHei!important;}
div,form,img,ul,ol,li,dl,dt,dd ,p ,input {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6,p {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
ul,li{ margin:0px; padding:0px; list-style:none;}
/* link */
a{ text-decoration:none; color:#3f3b3b; cursor:pointer;}
a:hover{color:#007bcd;text-decoration: none;}
.c{ clear: both;}


/*头部*/
.top{background: #f8f8f8; border-bottom: 1px solid #e4e4e4; height: 36px;}
.top .bigcommon{ width: 1170px; margin: 0 auto;}
.top .bigcommon .topMenu{ float: left; width: 826PX;position:relative; z-index:99; }
.top .bigcommon .topMenu ul li{ float: left; font-size: 12PX; color:#808080; border-right: 1PX solid #d4d4d4; text-align: center; margin-top: 12PX; line-height: 11PX; padding-right:12PX; margin-right: 12PX; }
.top .bigcommon .topMenu ul li:nth-last-child(1){ border: none;}
.top .bigcommon .topMenu ul li a{color:#808080;}
.top .bigcommon .topMenu ul li a:hover{color:#007bcd;}
.top .bigcommon .topMenuR{ float: right; }
.top .bigcommon .topMenuR ul{ float:left;}
.top .bigcommon .topMenuR ul li{float: left; font-size: 12PX; border-right: 1PX solid #d4d4d4; text-align: center; margin-top: 12PX; line-height: 11PX; padding-right:12PX; margin-right: 12PX; }
.top .bigcommon .topMenuR ul li:nth-last-child(1){ border: none;}
.top .bigcommon .topMenuR ul li a{color:#808080;}
.top .bigcommon .topMenuR ul li a.red{ color: #f73335;}


.top .bigcommon .sign{ float:right;height: 22px;  margin-top: 7px; position:relative; z-index:999;}
.top .bigcommon .sign a.loginimg img{ width:22px; height:22px; display:block; border-radius:25px; overflow:hidden; float:left; margin-right:5px;}
.top .bigcommon .sign a.loginimg span{ float:left;  font-size:12px; line-height:25px; color: #808080;max-width: 110px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal; }



/*登录成功，触发弹层*/
.perLayer { background: #ffffff; width: 320px; border-radius: 5px; box-shadow: 0 0 18px rgba(0,0,0,0.1); position: absolute; right: -1px; top: 28px; padding: 25px 25px 14px; }
.perLayer dl:after { clear: both; content: '.'; display: block; width: 0; height: 0; visibility: hidden; }
.perLayer dl dt { font: 15px/15px "Microsoft Yahei"; color: #212121; }
.perLayer dl dt.per01 { background: url(../images/common/pericon.png) no-repeat 0 0; padding-left: 20px; }
.perLayer dl dt.per02 { background: url(../images/common/pericon.png) no-repeat 0 -130px; padding-left: 20px; }
.perLayer dl dt.per03 { background: url(../images/common/pericon.png) no-repeat 0 -50px; padding-left: 20px; }
.perLayer dl dt.per04 { background: url(../images/common/pericon.png) no-repeat 0 -91px; padding-left: 20px; }
.perLayer dl dd { margin-left: 20px; margin-top: 15px; margin-bottom: 10px; }
.perLayer dl dd ol:after { clear: both; content: '.'; display: block; width: 0; height: 0; visibility: hidden; }
.perLayer dl dd ol li { float: left; width: 100px; margin-bottom: 15px; height: 13px; }
.perLayer dl dd ol li a { font: 13px/13px "Microsoft Yahei"; color: #666666; }
.perLayer dl dd ol li a:hover { color: #007bcd; }
.perLayer .exit { text-align: right; margin-top: -10px; }
.perLayer .exit a { background: url(../images/common/pericon.png) no-repeat 0 -180px; font: 13px/15px "Microsoft Yahei"; color: #b1b1b1; padding-left: 20px; }


/*logo广告*/
.head{ background: #f8f8f8;}
.logoPoster{ width:1170PX; margin: 0 auto; padding-top: 20px; overflow: hidden; padding-bottom:18px;}
.logoPoster .logo { float: left; width: 227px; background: url("../images/common/logo.jpg") no-repeat 10px 0; font-size: 12px; color: #8c8b90; padding-top: 53px; padding-left: 8px; }
.logoPoster .poster{ width: 590px; float: left; margin-right: 45px;}
.logoPoster .poster300{ width: 300px; float: left;}

/*导航*/
.navSearch{ width:1170px; margin: 0 auto;height:45px;overflow: hidden;}
.navSearch .nav{ width: 826PX; float:left;  margin-right: 44px; margin-top: 5px;}
.navSearch .nav li{ float:left; background: url("../images/common/line.png") no-repeat right 5px;  color: #333333; padding-right:38px; margin-right:30px; display:block;}
.navSearch .nav li a{ color:#202020; font-size:16px;  position:relative; display:block; height:40px; }
.navSearch .nav li a i{ display:none;}
.navSearch .nav li a.select i { background:url(../images/common/curbotline.jpg) no-repeat; height:2px; width:26px; display:block; position:absolute;  left:50%; margin-left:-13px; bottom:0px;}
.navSearch .nav li a:hover{color: #007bcd;}
/*.navSearch .nav li.move{background: url("../images/common/line.png") no-repeat 95px 5px;}*/
.navSearch .nav li:nth-last-child(1){ background: none;}
.navSearch .nav li a.select{ color: #007bcd;}

.search{ width: 278px; height: 36px; float: left; border:1px solid #e5eaf0; border-radius: 50px; background: #fff; padding: 0px 10px;}
.search input{ border:none; height: 36px; border-radius: 50px; width: 230px; outline: none; font-size: 13px; color: #868686;float: left;}
.search input::-webkit-input-placeholder{color:#aeaeae;}
.search  a.searchBut{ background: url( "../images/common/searchBut.jpg") no-repeat 15px 8px; width:48px; height:40px; display: block; float: left;}

.label{ height:40px; width:1170px; margin: 0 auto; position: relative; margin-bottom: 17px;}
.label ul{ float: left; width: 826px; margin-right: 44px;}
.label ul li{ float: left; color:#5c5c5c; font-size: 13px; margin-right: 30px; line-height: 40px;}
.label ul li a{color:#5c5c5c; position:relative; height:34px; display:block;}
.label ul li a i{ display:none;}
.label ul li a.labelselect i{ background:url(../images/common/curbotline.jpg) no-repeat; height:2px; width:26px; display:block; position:absolute;  left:50%; margin-left:-13px; bottom:0px;}
.label ul li a.labelselect{color: #007bcd;}
.label ul li a:hover{color: #007bcd;}

.label ul li a:hover{color: #007bcd;}
.rssMail {position: absolute;right: 0;top: 9px;}
.rssMail a.original {background: url(../images/common/rssicon.gif) no-repeat 0 -106px;padding-left: 20px;font-size: 14px;color: #f73335 !important;margin-right: 12px;
}
.rssMail a.rss {background: url(../images/common/rssicon.gif) no-repeat 0 -45px;padding-left: 18px;font-size: 14px;}


/*尾部*/
.tail{ background: #f8f8f8; padding:20px 0px 50px; margin-top: 50px;}
.copmedia{ width:1170px; overflow:hidden; margin:0 auto; margin-top:25px; }
.copmedia b{ font-weight: normal; font-size: 20px;}
.copmedia ul{ width:1204px; margin-top:15px;}
.copmedia ul li{ float:left; width:152px;  margin-right:17px; text-align:center; font:12px/24px "微软雅黑"; }
.copmedia ul li a img{ display:block; height:40px; border:1px solid #ddd;width:150px; }

.friendlink{ width:1170px; overflow:hidden; font:12px/20px "微软雅黑"; color:#666666; margin:0 auto; margin-top:25px;}
.friendlink{ width:1170px; overflow:hidden; font:12px/20px "微软雅黑"; color:#666666; margin:0 auto; margin-top:25px;}
.friendlink b{ display:block; font:20px/20px "微软雅黑"; color:#333; margin-bottom:10px;}
.friendlink a{ font:12px/20px "微软雅黑"; color:#666; margin-bottom:8px; padding:0 5px;}
.friendlink span a{ float:right;} 

.part{ background: #00568f; padding: 40px 0px 60px;}
.parcontact{ width: 1170px; margin: 0 auto; color: #fff; overflow: hidden;}
.parcontact h2{ font-weight: bold; font-size: 16px; color:#e6eef4;}
.parcontact h2 span{border-bottom: 1px solid #1a679a; padding-bottom: 10px;}
.parcontact li{ font-size: 14px; line-height: 28px; width: 272px; float: left;}
.parcontact li p{ margin-top: 10px; font-size:13px; line-height:34px; color:#e6eef4;}
.parcontact li p.p1{ font-size:12px;}
.parcontact li p a{color:#e6eef4;float: left;
    width: 109px;
    margin-right: 10px;}
.parcontact li p a:hover{color:#ffffff;}
.parcontact h2 a span{color:#e6eef4;}
.parcontact h2 a:hover span{ color:#ffffff;}
.parcontact li h2 a {color:#e6eef4;}

.parcontact li.platform{width: 220px;}
.parcontact li.about{width: 372px;}
.parcontact li.foot01 {
    width: 212px;
    margin-right: 130px;
}

.parcontact li.foot02 {
    width: 194px;
    margin-right: 130px;
}

.parcontact li.foot03 {
    width: 238px;
    margin-right: 106px;
}

.parcontact li.foot04 {
    width: 160px;
}

.parcontact li.foot03 p:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.parcontact li p a {
    float: left;
    width: 109px;
    margin-right: 10px;
}

.parcontact li.foot04 b {
    display: block;
    font-size: 16px;
    color: #E6EEF4;
    height: 25px;
    line-height: 25px;
    border-bottom: 1px solid #1A679A;
    margin-top: 16px;
}

.parcontact li.foot04 p {
    width: 100px;
    margin-top: 16px;
}

    .parcontact li.foot04 p img {
        display: block;
        width: 100%;
    }

.copyRight {
    border-top: 1px solid rgba(255, 255, 255, 0.16);
    padding-top: 22px;
    font-size: 12px;
    color: #FFFFFF;
    width: 1170px;
    margin: 28px auto 0;
}

    .copyRight span {
        float: right;
    }

.part {
    padding-bottom: 37px!important;
}
/*左右框架*/
.homepage{ width: 1170px; margin: 0 auto;}
.homepage:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.homeLeftContent{ width:825px; margin-right: 45px; float: left;}
.homeRightContent{ width:300px; float: left;}


/*右侧漂浮*/
.navtool-fixed{position:fixed;top:0; right:-238px; z-index:99999; width:278px; height:100%; min-height:600px;}
.navtool-fixed .navtoolul{ background:#404040; width:40px; height:100%; float:left; position:relative;}
.upper-part{ position:absolute; top:100px; left:0;}
.upper-part li{  width:40px; padding-top:15px; padding-bottom:15px; text-align:center; border-bottom:#4a4a4a 1px solid;}
.upper-part li:hover{ background-color:#006ab0;}
.upper-part li:hover a{ color:#fff;}
.upper-part li a{  color:#d3d3d3; font-size:11px; line-height:16px; display:block;}
.upper-part li.li01 a i{ background:url(../images/common/navtoolulicon.png) no-repeat -8px -10px; width:23px; height:17px; margin:0px auto 7px; display:block;  }
.upper-part li.li02 a i{ background:url(../images/common/navtoolulicon.png) no-repeat -9px -37px; width:21px; height:18px; margin:0px auto 7px; display:block;  }
.upper-part li.li03 a i{ background:url(../images/common/navtoolulicon.png) no-repeat -9px -65px; width:19px; height:18px; margin:0px auto 7px; display:block;  }
.upper-part li.li04 a i{ background:url(../images/common/navtoolulicon.png) no-repeat -9px -93px; width:20px; height:20px; margin:0px auto 7px; display:block;  }
.upper-part li.li05 a i{ background:url(../images/common/navtoolulicon.png) no-repeat -9px -123px; width:21px; height:17px; margin:0px auto 7px; display:block;  }
.upper-part li.li06 a i{ background:url(../images/common/navtoolulicon.png) no-repeat -12px -150px; width:16px; height:16px; margin:0px auto 7px; display:block;  }
.upper-part li.li06{border-bottom:none;}
.upper-part li.li04{ position:relative;}
.upper-part li.li05{ position:relative;}
.upper-part li.li07{ position:relative;} 
.upper-part li.li07 a i{ background:url(../images/common/navtoolulicon20190429.png) no-repeat -10px -210px; width:21px; height:21px; margin:0px auto 7px; display:block;  }
.upper-part li.li07 em{ display:block; position:absolute; top:0; left:-10px; z-index:99;}
.Openewm{ position:absolute; right:40px; top:0px; background-color:#fff; padding:8px; border:#e3e3e3 1px solid;}
.lower-part { position:absolute;  bottom:20px;  left:0;}
.lower-part li{  width:40px; padding-top:15px; padding-bottom:15px; text-align:center; }
.lower-part li:hover{ background-color:#006ab0;}
.lower-part li.li01 a i{ background:url(../images/common/navtoolulicon.png) no-repeat -10px -176px; width:20px; height:20px; margin:0px auto 7px; display:block;  }
.logo img{width:159px;  height:55px;}



/*弹窗*/
.xzpitch{ color:#0f6096 !important;}
.Procurementproject{ background-color:#fff; padding-top:10px; position:absolute; top:31px; left:0; z-index:100; box-shadow: 0 0 18px rgba(0,0,0,0.15);}
.Procurementproject .projectLIST{ padding-left:30px; padding-right:30px; }
.Procurementproject dl{zoom:1; width:440px; padding:15px 0; border-bottom:#f3f3f3 1px solid;}
.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; text-align:left;}
.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;}
.ButtonAN a.ANAlone{ font-size:15px; color:#30304d !important; line-height:48px; border-right:none !important;}
.ButtonAN a.ANAlone:hover{ background-color:#e3f2fe !important; color:#086eb2 !important;}


/**/
.pageNumber{ padding:50px 0; text-align:center;}
.pageNumber a ,.pageNumber span{ border:1px solid #dddddd; padding:0 15px; height:29px; line-height:29px; font-size:14px; display:inline-block; margin-left:-1px; color:#3f3b3b;}
.pageNumber a:hover ,.pageNumber a.pageNumberCur{ background:#0d9be6; color:#ffffff; border:1px solid #0d9be6;}


/*加载更多*/
.loading{ text-align:center; width:90px; margin:30px auto;}
.loading p{ width:21px; height:21px; display:block; float:left; margin-right:5px;}
.loading p img{ display:block; width:21px; height:21px;}
.loading span{ font:15px/21px "Microsoft Yahei"; color:#b4b4b4; float:left; display:block;}

 /*左侧漂浮*/
.articleleft{width:53px; height:270px; position:fixed; z-index:10; top:240px;  box-sizing:border-box; left:5%; }
.articleleft ul li{width:53px; height:53px; border-bottom:1px solid #f0f0f0; position:relative;}
.articleleft ul li i{width:53px; height:53px; display:inline-block; box-sizing: border-box;}
.articleleft ul li i.weix{background:url(../images/common/navicon.png) no-repeat -53px -53px; }
.articleleft ul li i.weix:hover{background:url(../images/common/navicon.png) no-repeat 0 -53px; }
.articleleft ul li i.pengY{background:url(../images/common/navicon.png) no-repeat -53px -265px; }
.articleleft ul li i.pengY:hover{background:url(../images/common/navicon.png) no-repeat 0 -265px; }
.articleleft ul li i.kongj{background:url(../images/common/navicon.png) no-repeat -53px -106px; }
.articleleft ul li i.kongj:hover{background:url(../images/common/navicon.png) no-repeat 0 -106px; }
.articleleft ul li i.xinl{background:url(../images/common/navicon.png) no-repeat -53px -159px; }
.articleleft ul li i.xinl:hover{background:url(../images/common/navicon.png) no-repeat 0 -159px; }
.articleleft ul li i.shouj{background:url(../images/common/navicon.png) no-repeat -53px -212px; }
.articleleft ul li i.shouj:hover{background:url(../images/common/navicon.png) no-repeat 0 -212px;}
.articleleft ul.ulTWO{ margin-top:20px;}
.articleleft ul.ulTWO li{ text-align:center;  }
.articleleft ul.ulTWO li a{ display:block;}
.articleleft ul.ulTWO li i.scICON{background:url(../images/common/iconDZ.png) no-repeat -53px -53px; }
.articleleft ul.ulTWO li i.scICON:hover{background:url(../images/common/iconDZ.png) no-repeat 0 -53px;}
.articleleft ul.ulTWO li .scICON.pitch{background:url(../images/common/iconDZ.png) no-repeat 0 -53px; }
.articleleft ul.ulTWO li i.pingl{background:url(../images/common/iconDZ.png) no-repeat 0 0; }
.articleleft ul.ulTWO li i .commentSHU{ font-size:10px; color:#fff; padding-top:32px; font-style:normal;}
.articleleft ul.ulTWO li i.scICON .commentSHU{ font-size:10px; color:#7c7c7c; padding-top:32px; font-style:normal;}
.articleleft ul.ulTWO li i.scICON .commentSHU:hover{ color:#fff;}

.articleleft ul.ulTWO li i.thumbsup{background:url(../images/common/iconDZ.png) no-repeat -53px -106px; }
.articleleft ul.ulTWO li i.thumbsup:hover{background:url(../images/common/iconDZ.png) no-repeat 0 -106px;}
.articleleft ul.ulTWO li i.thumbsup.pitch{background:url(../images/common/iconDZ.png) no-repeat 0 -106px;}
.articleleft ul.ulTWO li i.thumbsup.pitch p.commentSHU{color:#fff; }
.articleleft ul.ulTWO li .thumbsup.Pitchup{background:url(../images/common/iconDZ.png) no-repeat 0 -106px; }
.articleleft ul.ulTWO li i.thumbsup .commentSHU{ font-size:10px; color:#7c7c7c; padding-top:32px; font-style:normal;}
.articleleft ul.ulTWO li i.thumbsup .commentSHU:hover{ color:#fff;}

/*24小时热门*/
.righthotnews { background: #f8f8f8; padding: 21px 25px 26px; margin-bottom: 10px; }
.quicktitle { margin-top: 8px; }
.quicktitle b { border-left: 3px solid #eb5350; padding-left: 10px; height: 17px; display: block; overflow: hidden; font: 18px/16px "Microsoft Yahei"; color: #3f3b3b; }
.data { margin-top: 20px; }
.data ul li { font-size: 14px; color: #5b5757; margin-top: 20px; overflow: hidden; }
.data ul li a { float: left; width: 220px; font-size: 14px; color: #5b5757; line-height: 24px; }
.data ul li a:hover { color: #007bcd; }
.data ul li span { width: 28px; height: 25px; display: block; float: left; }
.data ul li span.hot { background: url(../images/common/hotTU.gif) no-repeat 0 -7px; }
.data ul li span.seq2 { background: url("../images/common/number.png") no-repeat 0px -58px; }
.data ul li span.seq3 { background: url("../images/common/number.png") no-repeat 0px -120px; }
.data ul li span.seq4 { background: url("../images/common/number.png") no-repeat 0px -183px; }
.data ul li span.seq5 { background: url("../images/common/number.png") no-repeat 0px -227px; }


/*快讯*/
.quicknews{width:250px;float:left; background:#f8f8f8; padding:6px 25px 25px; margin-bottom: 10px;}
.quicktitle{ margin-top:8px; }
.quicktitle a{ float:right; font:12px/16px "Microsoft Yahei"; color:#bebdbd;}
.quicktitle b{ border-left:3px solid #eb5350; padding-left:10px; height:17px; display:block; overflow:hidden; font:18px/16px "Microsoft Yahei"; color:#3f3b3b;}
.quicknews .container{height:362px; overflow:hidden;margin-top:20px;}
.newsbox{position: relative;padding-left:23px;}
.leftline{border-left:1px solid #d9e5f9; height:100%; left:6px; position:absolute;  top:5px; width:1px; overflow:hidden;}
.quicknews .newsbox ul li{ /*padding-bottom:7px;*/ position:relative;  }
.quicknews .newsbox ul li em{background: #fff; border: 4px solid #b3ccf4; border-radius: 100%;display: inline-block; height: 12px; left: -22px;position: absolute; top:5px; width: 12px; z-index: 1; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.quicknews .newsbox ul li a{ display:block; font:14px/24px "Microsoft Yahei"; color:#3f3b3b; max-height:48px; overflow:hidden; }
.quicknews .newsbox ul li a:hover{color:#007bcd;}
.quicknews .newsbox ul li span{ display:block; font:12px/18px "Microsoft Yahei"; color:#a7a7a7; margin-top:0px;padding:0px 0 6px 0;height:18px;overflow:hidden}

.quicksroll{height:100%; position: absolute; top: 0;right: 0; width: 15px; visibility: hidden;}
.scrollbg { width:5px; height: 100%; margin:0 auto; border-radius:10px; background: #efefef; filter:"alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)";}
.scrollBar { background:#a3a3a3; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)";width:7px; height:110px; margin:0 auto; position:absolute;top:10px;left:4px;border-radius:10px;text-align:center;}

