@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ margin:0 auto; font-size:12px; font-weight:normal; font-family:微软雅黑; color:#666; line-height:180%; background-color:#fff;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p {padding:0;margin:0;}
img{border:none;}
li{list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#0052a5;}
.clear{clear:both;}
.fl{float:left;}.fr{float:right;}

.header{ width:100%; float:left; min-width:1200px; position:relative; background-color:#e4e9ef;}
.header-01 { width:1200px; margin:0 auto;}
.header-01-n { width:100%; float:left; height:289px; background:url(../images/header-f.jpg) center center no-repeat;}
.header-01-n .header-01-a { width:970px; margin:0 auto; height:38px; position:relative; padding:0 19px;}
.header-01-n .header-01-a .a-n { width:100%; float:left;background-color:#207ef3; padding:0 20px;}
.header-01-n .header-01-a span{ float:left;  font-size:14px; line-height:38px; color:#fff;}
.header-01-n .header-01-a .sp02 { float:right;}
.header-01-n .header-01-a .sp02 a { color:#fff; padding:0 3px;}
.header-01-n .header-01-a .sp02 a:last-child { margin-left:40px;}
.header-01-n .header-01-a::before { content:''; width:0; height:0;border: transparent solid;border-width: 19px;border-right-color: #207ef3;border-top-color: #207ef3;position: absolute;left: -19px;}
.header-01-n .header-01-a::after { content:''; width:0; height:0;border: transparent solid;border-width: 19px;border-top-color: #207ef3;border-left-color: #207ef3;position: absolute;right: -19px;}

.header-01-n .header-01-b { width:100%; float:left; padding-top:65px;}
.header-01-n .header-01-b img { width:655px; height:108px;}



.header-02 { width:100%; float:left;}
.header-02-n { width:1200px; margin:0 auto;}

.header-nav { width:100%; float:left; background-color:#207ef3;}
.header-nav li { float:left;}
.header-nav li a { float:left; font-size:20px; line-height:55px; color:#fff; padding:0 12.7px; }
.header-nav li a:hover,.header-nav li a.on { background-color:#2969b8; text-decoration:none;}

.main{ width:100%; float:left; background-color:#e4e9ef; min-width:1200px;}
.main-n{ width:1200px; margin:0 auto;}

.main-01{ width:100%; float:left; margin:40px 0 0 0;}
.main-01-l{ width:793px; float:left;}
.main-01-r{ width:385px; float:right;}

.main-t { width:100%; float:left; margin-bottom:12px;}
.main-t .sp01 { float:left; font-size:24px; line-height:28px; border-left:5px #207ef3 solid; color:#207ef3; padding-left:12px;}
.main-t .sp02 { float:right;}
.main-t .sp02 a { font-size:18px; color:#666;}

.main-01-l .main-l-n { width:100%; float:left; background-color:#fff;}
.main-01-l .l-pic { width:348px; float:left;}
/*幻灯片*/
.main-01-l .l-pic .flash{ width:100%; float:left; height:316px; overflow:hidden; background:#fff; min-width:348px; position:relative;}
.main-01-l .l-pic .flash span{ width:100%; float:left; height:316px;-webkit-background-size:100% auto;background-size:100% auto;}
.main-01-l .l-pic .flash a{ text-decoration:none; outline:0;}
.main-01-l .l-pic .flash .prev,.flash .next{ cursor:pointer; width:35px; height:60px; float:left; z-index:999;  background:#42b289; color:#fff; font-size:20px; text-align:center; line-height:60px; display:block;}
.main-01-l .l-pic .flash .hd{ width:300px; height:10px; position:absolute; left:50%; margin-left:-150px; bottom:20px; text-align:center;}
.main-01-l .l-pic .flash .hd ul{ margin:5px 0 0 0;}
.main-01-l .l-pic .flash .hd ul li{ position:relative; _display:inline; display:inline-block; width:10px; height:10px; overflow:hidden; background:#2969b8; margin:0 5px 0 5px; text-indent:-999px; cursor:pointer; 
    -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior:url(PIE.htc);} 
.main-01-l .l-pic .flash .hd ul li.on{ background:#3b90fa;} 

.main-01-l .l-list { width:420px; float:right; height:316px; overflow:hidden;}
.main-01-l .l-list li { width:100%; float:left; height:35px; font-size:16px; line-height:35px; padding-right:10px;}
.main-01-l .l-list li i { font-size:20px; color:#333; margin-right:5px; vertical-align:middle;}
/*.main-01-l .l-list li a { width:100%; float:left; color:#555; overflow:hidden; text-overflow: ellipsis; -o-text-overflow:ellipsis; white-space: nowrap;}*/
.main-01-l .l-list li a { width:100%; float:left; color:#555; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.main-01-r .main-r-n { width:100%; float:left; height:316px; background-color:#fff; padding:40px 45px 10px 45px;}
/*首页服务*/
.news-fw { width:100%; float:left; height:316px; background-color:#fff; padding:15px 20px;}
.news-fw .news-fw-n { width:100%; float:left; margin-top:10px;}
.news-fw .news-fw-n li { width:100%; float:left; margin-bottom:25px; padding:15px 20px; background-color:#3b90fa;}
.news-fw .news-fw-n li a { width:100%; float:left; color:#fff; font-size:18px; line-height:30px; }
.news-fw .news-fw-n li a .iright { float:right; font-size:24px; line-height:30px;}
.news-fw .news-fw-n li:hover { background-color:#207ef3;}
.news-fw .news-fw-n li .sp01 { width:30px; float:left; height:30px; font-size:30px; margin-right:5px;}
.news-fw .news-fw-n li .sp01 i { float:left; vertical-align:middle; line-height:30px; }
.news-fw .news-fw-n li .sp01 .i-01 { font-size:30px;}
.news-fw .news-fw-n li .sp01 .i-02 { font-size:18px; line-height: 35px;}
.news-fw .news-fw-n li .sp02 { width:250px; float:left; margin-left:10px; }
/*.main-01-r .main-r-n li { width:100%; float:left; margin-bottom:20px;}
.main-01-r .main-r-n li input { width:100%; float:left; height:40px; line-height:40px; font-size:16px; border:0;}
.main-01-r .main-r-n li .inp-hy { border-bottom:1px #ccc solid;color:#767676; }
.main-01-r .main-r-n li .logbtn { background:#207ef3; color:#fff; margin-top:40px;}
.main-01-r .main-r-n li .sp01 { width:100%; float:left; margin-bottom:0; color:#666; text-align:center;}*/


.main-02{ width:100%; float:left; margin:20px 0 0 0;}
.main-02 .ad { width:100%; float:left;}
.main-02 .ad img { width:100%; height:101px;}

.main-03 { width:100%; float:left; margin:20px 0 0 0;}
.news-box { width:385px; float:left; margin-left:22.5px;}
.news-01 { width:100%; float:left; height:335px; background-color:#fff; padding:15px 20px;}
.news-01 .news-01-t { width:100%; float:left; height:135px; overflow:hidden;}
.news-01 .news-01-t img { width:100%;}
.news-01 .news-01-n { width:100%; float:left; margin-top:10px;} 
.news-01 .news-01-n li {width:100%; float:left; height:32px; line-height:32px; font-size:16px;}
.news-01 .news-01-n li i { font-size:20px; color:#333; margin-right:5px; vertical-align:middle;}
.news-01 .news-01-n li a { width:100%; float:left; color:#555; overflow:hidden; text-overflow: ellipsis; -o-text-overflow:ellipsis; white-space: nowrap;}


.main-04 { width:100%; float:left; margin:20px 0 0 0;}


.main-05 { width:100%; float:left; margin:20px 0 0 0;}
.main-05 .main-t .sp01 { border-left:0;}
.hydw-list{ width:100%; float:left;}
.hydw-list-n{ width:100%; height:188px; float:left; overflow:hidden;}
.hydw-list-n li{ width:/*300*/285px; float:left; margin-right:20px; padding:10px 0; text-align:center; background-color:#fff;}
.hydw-list-n li .pic{ width:100%; float:left;}
.hydw-list-n li .pic img{ width:120px; height:108px;}
.hydw-list-n li .title{ width:100%; height:60px; line-height:30px; float:left; font-size:16px; overflow:hidden; text-align:center; background-color:#fff; color:#333; padding-bottom:10px;}
.hydw-list-n li:hover .title{ color:#207ef3;}

.main-06 { width:100%; float:left; margin:20px 0 0 0;}
.main-06 .main-t .sp01 { border-left:0;}
.index-photo { width:100%; float:left; height:325px; overflow:hidden;}
.index-photo li { width:/*225*/230px; float:left; height:325px; overflow:hidden; background-color:#fff; padding:20px 0px; text-align:center; margin-right:15px;}
.index-photo li .pic { width:100%; float:left; text-align:center;}
.index-photo li .pic img { width:165px; height:165px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; behavior: url(PIE.htc); position:relative;}
.index-photo li .ms { width:100%; float:left; padding-top:25px;}
.index-photo li .ms h3 { width:100%; float:left; font-size:24px; line-height:36px; color:#333; margin-bottom:10px;}
.index-photo li .ms span { width:100%; float:left; height:24px; font-size:14px; line-height:24px; color:#767676; overflow:hidden;}
.index-photo li:hover { background-color:#207ef3;}
.index-photo li:hover h3,.index-photo li:hover span { color:#fff;}

.main-07 { width:100%; float:left; margin:20px 0 0 0;}
.main-07 .main-t .sp01 { border-left:0;}
/*招标师
.index-zbs li { background:none; height:276px;}
.index-zbs li:hover { background:#207ef3;}
.index-zbs li:hover h3,.index-zbs li:hover span { color:#fff;}*/

.main-08 { width:100%; float:left; margin:20px 0 25px 0;}
.main-08 .main-t .sp01 { border-left:0;}
.index-xhzw { width:100%; float:left; height:137px; overflow:hidden;}
.index-xhzw li { width:285px; float:left; position:relative; margin-left:20px; opacity:0.8;}
.index-xhzw li .pic { width:100%; float:left; height:137px; overflow:hidden;}
.index-xhzw li .pic img { width:288px; height:137px;}
.index-xhzw li .title { width:250px; height:115px; float:left; position:absolute; top:11px; left:19px; border:3px #fff solid;}
.index-xhzw li .title h3 { width:100%; float:left; font-size:20px; color:#fff; text-align:center; font-weight:bold; padding:40px 5px 10px 5px;}
.index-xhzw li .pic img,.news-01 .news-01-t img{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1);transform: scale(1);}
.index-xhzw li .pic:hover img,.news-01 .news-01-t:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.index-xhzw li:hover { opacity:1;}


.foot{ width:100%; float:left; background-color:#ccd0d4; min-width:1200px; padding:30px 0 30px 0;}
.foot-n{ width:1200px; margin:0 auto;}
.foot-01{ width:100%; float:left; font-size:14px;}
.foot-01 h3 { width:100%; float:left; font-size:18px; color:#333;}
.foot-01-n{ width:100%; float:left; padding:20px 0; border-bottom:1px #555 solid; color:#333;}
.foot-01 a{ display:inline-block; height:30px; line-height:30px; padding:0 10px 0 10px; color:#333;}
.foot-02 { width:100%; float:left; padding:20px 0; border-bottom:1px #555 solid;}
.foot-02 dl { width:33.33%; float:left; font-size:14px; color:#333; margin-bottom:10px;}
.foot-02 dl dt { float:left;}
.foot-03{ width:100%; float:left; padding-top:20px;}
.foot-03 p{ width:100%; float:left; line-height:30px; font-size:14px; color:#333;}
.foot-03 p a{ color:#333;}


.con-location { width:100%; float:left; margin:20px 0; font-size: 14px;}
.con-location a { font-size:14px; color:#767676;}
.con-location a:hover { color:#0052a5;}

.con{ width:100%; float:left; padding:10px 0;}
.con .con-l{ width:165px; float:left;}
.con .con-r{ width:1010px; float:right; padding:20px 15px 60px 15px; background-color:#fff;}

.con-l-nav01 { width:100%; float:left; background-color:#5f52a0; padding:20px 10px; margin-bottom:15px;}
.con-l-nav01 ul { width:100%; float:left; background-color:#fff; text-align:center; padding:30px 10px;}
.con-l-nav01 h3 { width:100%; float:left; font-size:18px; color:#333; margin-bottom:30px;}
.con-l-nav01 li { width:100%; float:left; height:30px; overflow:hidden; margin-bottom:15px; font-size:16px; line-height:30px;}
.con-l-nav01 li.on { background:url(../images/iright-01.png) right center no-repeat;}
.con-l-nav01 li.on a , .con-l-nav01 li:hover a { color:#207ef3; text-decoration:none;}
.con-l-nav01 li i { float:right; margin-left:15px; font-size:20px; line-height:30px;}

.con-l-nav02 { width:100%; float:left; background-color:#556fb5; padding:20px 10px; margin-bottom:15px;}
.con-l-nav02 ul { width:100%; float:left; background-color:#fff; text-align:center; padding:30px 10px;}
.con-l-nav02 li { width:100%; float:left; height:30px; overflow:hidden; margin-bottom:15px; font-size:14px; line-height:30px;}
.con-l-nav02 li a.on ,.con-l-nav02 li a:hover { color:#207ef3; text-decoration:none;}
.con-l-nav02 li i { font-size:20px; line-height:30px;}
.con-l-nav02 li .iright { float:right; margin-left:15px;}
.con-l-nav02 li .ileft { float:left; margin-right:5px;}

.con-02 { width:100%; float:left; background-color:#fff; padding:20px 30px;}
.con-02 .con-l{ width:165px; float:left;}
.con-02 .con-r{ width:970px; float:right; padding:0 15px 40px 15px; background-color:#fff;}
.con-02 .con-02-t { width:100%; float:left; margin-bottom:30px; padding-bottom:15px; border-bottom:3px #666 solid; color:#177ef5;}
.con-02 .con-02-t h3 { float:left; font-size:30px;}
.con-02 .code-t { color:#333; border-color:#ccc; border-width:1px;}
.con-02 .code-t h3{ font-size:26px;}
.con-02 .con-l .con-l-nav01 { background-color:#13b5b1;}



/*协会资讯 - 行业新闻*/
.news { width:100%; float:left;}
.news li { width:100%; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #ccc solid;}
.news .con-xq-n li{border-bottom:0}
.news li .news-l { width:160px; float:left; height:108px; overflow:hidden;}
.news li .news-r { width:800px; float:right;}

/*协会资讯 - 行业新闻 - 详情*/
.news-xq { width:100%; float:left; padding:10px;}
.news-xq .title { width:100%; float:left; line-height:30px; text-align:center; margin-bottom:30px;}
.news-xq .title h3 { width:100%; float:left; line-height:40px; font-size:30px; color:#333; margin-bottom:10px;}
.news-xq .title p { width:100%; float:left;}
.news-xq .con-xq-n { width:100%; float:left; font-size:14px; line-height:30px; margin-bottom:50px;}
.news-xq .con-xq-n img { max-width:100%;}

.news li .news-l img { width:100%; height:108px;}
.news li .news-l:hover img { transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transition:0.5s;}
.news li .news-r h3 { width:100%; float:left; height:30px; font-size:22px; line-height:30px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow:ellipsis; white-space: nowrap;}
.news li .news-r span { width:100%; float:left; font-size:14px; line-height:24px; color:#a6a6a6;}
.news li .news-r .sp01 { color:#767676; height:48px; overflow:hidden; margin:5px 0;}

/*通知公告*/
.news-tzgg { width:100%; float:left;}
.news-tzgg li { width:100%; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #ccc solid;}
.news-tzgg li .news-r { width:100%; float:right;}

.news-tzgg li .news-r h3 { width:100%; float:left; height:30px; font-size:22px; line-height:30px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow:ellipsis; white-space: nowrap;}
.news-tzgg li .news-r span { width:100%; float:left; font-size:14px; line-height:24px; color:#a6a6a6;}
.news-tzgg li .news-r .sp01 { color:#767676; height:48px; overflow:hidden; margin:5px 0;}

/*上下篇*/
.con-r .link { width:100%; float:left;}
.con-r .link li { width:50%; float:left; height:30px; font-size:16px; line-height:30px; color:#333; overflow: hidden; text-overflow: ellipsis;-o-text-overflow:ellipsis; white-space: nowrap; padding-right: 2%; border:0;}

/*页码*/
.text-center { width:100%; float:left; margin-top:30px; position:relative;}
#pages { text-align:left; font-size:14px;float:left}
#pages a,#pages span{ text-align: center; margin:0 3px; font-size:14px; padding: 3px 8px; border: 1px #ddd solid;}
#pages span:hover,#pages span { background-color:#04559a; color: #fff;border: 1px #04559a solid; margin-right: 0;}
#pages a:hover { background-color:#04559a; color: #fff;border: 1px #04559a solid; text-decoration:none;}
#pages a:first-child:hover { background:none; color:#333; border:1px #ddd solid;}
#pages input { width:60px; height:30px; text-align:center;}
#pages_tiaozhuan { float:right}
#pages_tiaozhuan input { width:60px; height:30px; text-align:center;}

/*下载中心*/
.download { width:100%; float:left;}
.download-n { width:100%; float:left;}
.download-n .download-list { width:100%; float:left;}
.download-n .download-list li { width:100%; float:left; margin-bottom:20px; border:2px #2f87f4 solid; padding:0 20px;}
.download-n .download-list li span { font-size:14px; line-height:40px; margin:10px 0; color:#207ef3;}
.download-n .download-list li .sp01 { width:85%; height:40px; float:left; font-size:16px; overflow: hidden; text-overflow: ellipsis;-o-text-overflow:ellipsis; white-space: nowrap;}
.download-n .download-list li .sp02 { width:10%; float:left; color:#7ca8e0;}
.download-n .download-list li .sp03 { width:5%; float:right; font-size:18px; text-align:center;}

/*专家信息库-申请加入*/
.download-explain { width:100%; float:left; font-size:14px; color:#e05a5a; line-height:30px; text-indent:2em; padding:20px 0 50px 0;}
.download-n .office-download li { border-color:#ccc;}
.download-n .office-download li span { color:#666;}
.download-n .office-download li .sp01 i { width:27px; height:27px; float:left; margin:6.5px 10px 6.5px 0;}
.download-n .office-download li .sp01 i.doc { background:url(../images/office-w.jpg) left center no-repeat;}
.download-n .office-download li .sp01 i.docx { background:url(../images/office-w.jpg) left center no-repeat;}
.download-n .office-download li .sp01 i.xls { background:url(../images/office-e.jpg) left center no-repeat;}
.download-n .office-download li .sp01 i.pdf { background:url(../images/office-p.jpg) left center no-repeat;}
.download-n .office-download li.tell { border:0; font-size:18px; color:#333; margin-top:20px;}


/*个人中心-招标发布*/
.personal { width:100%; float:left;}
.personal-n { width:100%; float:left;}
.personal-n .personal-list { width:100%; float:left;}
.personal-n .personal-list li { width:100%; float:left; margin-bottom:20px; position:relative;}
.personal-n .personal-list li span { font-size:14px; line-height:40px; margin:10px 0; color:#333;}
.personal-n .personal-list li .sp01 { width:85%; height:40px; float:left; font-size:16px; overflow: hidden; text-overflow: ellipsis;-o-text-overflow:ellipsis; white-space: nowrap;}
.personal-n .personal-list li .sp02 { width:10%; float:left; color:#666; text-align:right;}
.personal-n .personal-list li .sp03 { width:5%; float:right; position:absolute; top:-2px; right:0; margin:0;}
.personal-n .personal-list li .sp01 .check-btn { margin:0 20px 0 0; vertical-align:middle;}
.personal-n .personal-list li.li-last { border:0; margin-top:-20px;}
.personal-n .personal-list li.li-btn { border:0; margin-top:30px; text-align:center;}
.personal-n .personal-list li.li-btn .inp-btn { height:45px; line-height:45px; font-size:18px; padding:0 80px; border:1px #ccc solid; margin-right:15px;}
.personal-n .personal-list li.li-btn .btn01 { background-color:#207ef3; color:#fff; border-color:207ef3;}
.personal-n .personal-list li.li-btn .btn02 { background-color:none; color:#666;}
.personal-n .personal-list li.li-btn .inp-btn:hover { background-color:#13b5b1; color:#fff; border-color:#13b5b1;}

/*修改密码*/
.code { width:100%; float:left; padding:30px 0;}
.code-n { width:100%; float:left;}
.code-n dl { width:100%; float:left; margin-bottom:20px;}
.code-n dt { width:90px; float:left; font-size:18px; line-height:55px; font-weight:normal;}
.code-n dd { width:385px; float:left;font-size:18px;}
.code-n dd input { width:100%; float:left; height:55px; line-height:55px; padding:0 10px; border:1px #ccc solid; }
.code-n dd.dd-btn { margin-top:40px;}
.code-n dd.dd-btn .inp-btn { width:190px; background-color:#207ef3; color:#fff; border:0;}
.code-n dd.dd-btn:hover .inp-btn { background-color:#13b5b1;}

/*联系我们*/
.us { width:845px; margin:0 auto;}
.us-n { width:100%; float:left; padding:10px;}
.us-n .us-info { width:100%; float:left; margin-bottom:30px;}
.us-n .us-map { width:100%; float:left; margin:30px;}

.us-info .contact-us { width:350px; float:left;}
.us-info .advise-us { width:465px; float:right;}

.us-info .contact-us h3 , .us-info .advise-us h3 { width:100%; float:left; font-size:20px; color:#207ef3; margin-bottom:30px;}
.us-info .contact-us .contact-us-n { width:100%; float:left; font-size:18px; line-height:40px; padding-top:15px;}
.us-info .contact-us .contact-us-n em { font-style:normal; color:#333;}
.us-info .advise-us .advise-us-n { width:100%; float:left; font-size:18px; line-height:30px;}
.us-info .advise-us .advise-us-n textarea { width:100%; height:130px; float:left; padding:5px; margin-bottom:20px; border:1px #ccc solid;}
.us-info .advise-us .advise-us-n input { width:100px; float:left; height:30px; background-color:#207ef3; color:#fff; border:0;}
.us-info .advise-us .advise-us-n input:hover { background-color:#13b5b1;}

/*专家信息库 会员名录*/
.section { width:100%; float:left;}
.section li { width:230px; float:left; margin:0 0 20px 30px; background-color:#fff; padding:20px;}
.section li .pic { width:100%; float:left;}
.section li .pic img { width:95px; height:95px;}
.section li .info { width:100%; float:left; font-size:15px; line-height:36px; color:#767676; height:311px; overflow:hidden;}
.section li .info .info-t { width:100%; float:left; margin:20px 0; padding-bottom:15px; font-size:15px; color:#767676; border-bottom:2px #dadada solid;}
.section li .info .info-t i { float:left; font-size:22px; color:#333; font-style:normal; margin-right:15px;}
.section li .info b { color:#555;}

/*个人单位详情*/
.section-xq { width:100%; float:left;}
.section-xq-n { width:100%; float:left; margin-bottom:20px; font-size:14px; line-height:30px; color:#333;}
.section-xq-n .section-xq-t { width:100%; float:left; margin-bottom:20px;}
.section-xq-n .section-xq-t h3 { float:left; border-bottom:2px #207ef3 solid; line-height:50px; color:#333; font-weight:bold;}
.section-xq-n .xq-dl { width:100%; float:left; margin:20px 0 10px 0;}
.section-xq-n .xq-dl dl { float:left; margin-bottom:10px;}
.section-xq-n .xq-dl .dl-01 { width:50%; float:left;}
.section-xq-n .xq-dl .dl-02 { width:33.33%; float:left;}
.section-xq-n .xq-dl dt { float:left; font-size:16px; font-style:normal; color:#333;}
.section-xq-n .xq-dl dd { float:left; font-size:16px; color:#767676;}
.section-xq-n .pic { width:165px; float:left; height:170px; margin:0 10px 10px 0; }
.section-xq-n .pic img { width:100%; height:170px;}
.section-xq-n img { width:100%;}


/*会员名录单位 会员企业信用查询 招投标动态-招标 */
.query { width:100%; float:left;}
.query .query-nav { width:100%; float:left; background-color:#fff; padding:20px;}
.query .query-table { width:100%; float:left; margin-top:15px; background-color:#fff; padding:25px 20px 60px 20px;}

.query .query-nav dl { width:100%; float:left; background-color:#2380f3;}
.query .query-nav dt { width:140px; float:left; text-align:center; font-size:14px; line-height:24px; color:#fff; padding:10px 0;}
.query .query-nav dd { width:830px; float:left; padding:10px 30px; border-top:1px #ccc solid; border-right:1px #ccc solid; background-color:#fff;}
.query .query-nav dd a { float:left; padding:0 10px; font-size:14px; line-height:24px; margin-right:10px; margin-bottom:6px;}
.query .query-nav dd a.on,.query .query-nav dd a:hover { text-decoration:none; color:#fff; background-color:#2380f3;}
.query .query-nav dd .dd-txt { width:180px; float:left; height:23px; border:1px #ccc solid; padding:0 5px;}
.query .query-nav dd .dd-btn { width:75px; float:left; height:23px; background-color:#207ef3; color:#fff; padding:0; margin:0; border:0;}
.query .query-nav dd .dd-btn:active { background-color:#13b5b1;}
.query .query-nav dl:last-child { border-bottom:1px #ccc solid;}

.table-box { width:100%; float:left;}
.table-box th,.table-box td { text-align:center; border:1px #ccc solid;}
.table-box td span { padding:10px; line-height:25px; display:block;}
.table-box td span i { font-size:22px; text-align:center;}
.table-box td span i.fa-close { color:#f63e13;} 
.table-box th b { padding:5px 0; line-height:25px; display:block;}
.table-box th .sp01 { padding:10px 0; line-height:25px; display:block;}

/*加入协会*/
.society { width:100%; float:left;}
.society .table-box .subbtn { width:100%; float:left; text-align:center; margin-top:50px;}
.society .table-box .subbtn input { width:230px; height:45px; font-size:18px; line-height:45px; background-color:#207ef3; color:#fff; border:0;}
.society .table-box .subbtn input:hover { background-color:#13b5b1;}
.society .table-box td span { font-size:18px;}
.society .table-box td span input { width:50%; border:0;}
.wfl { float:left;}
.society .table-box td span textarea { width:100%; border:0; line-height:30px; height:90px; padding:0 5px;}

.society .table-box .btn-01{ width:80px; height:30px; float:left; background:#eeeeee; position:absolute; left:50%; top:40%;
margin-left: -40px; z-index: 1; cursor:pointer;}
.society .table-box .file-01 { width:80px; height:30px; float:left; position:absolute; left:50%; top:40%; margin-left:-40px;
z-index:1; opacity:0; -moz-opacity:0; -webkit-opacity:0; cursor:pointer;}

/*关于协会 - 领导班子*/
.ldbz { width:100%; float:left;}
.ldbz li { width:/*186*/232px; float:left; height:/*288*/342px; overflow:hidden; background-color:#fff; padding:20px 10px; text-align:center; margin-left:18.7px; margin-bottom:20px;}
.ldbz li .pic { width:100%; float:left; text-align:center;}
.ldbz li .pic img { width:180px; height:180px; /*border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;*/ behavior: url(PIE.htc); position:relative;}
.ldbz li .ms { width:100%; float:left; padding-top:25px;}
.ldbz li .ms h3 { width:100%; float:left; font-size:24px; line-height:36px; color:#333; margin-bottom:10px;}
.ldbz li .ms span { width:100%; float:left; height:24px; font-size:14px; line-height:24px; color:#767676; overflow:hidden;}
.ldbz li:hover { background-color:#207ef3;}
.ldbz li:hover h3,.ldbz li:hover span { color:#fff;}

/*关于协会-理事单位*/
.lsdw-pic { width:100%; float:left;}
.lsdw-pic-n{ width:100%; float:left;}
.lsdw-pic-n li{ width:239px; float:left; margin-left:18px; margin-bottom:20px; text-align:center; background-color:#fff;position: relative;}
.lsdw-pic-n li .pic{ width:100%; float:left;height: 210px; overflow:hidden;}
.lsdw-pic-n li .pic img{ width:100%; height:210px;}
.lsdw-pic-n li .title{ width:100%; height:36px; line-height:36px; float:left; font-size:16px; overflow:hidden; text-align:center; background-color:#000; color:#fff; position: absolute;left: 0;bottom: 0;opacity: 0.85;}
.lsdw-pic-n li:hover .pic img{ transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transition:0.5s;}

/*关于协会-章程*/
.about-zc { width:100%; float:left; font-size:16px; color:#666; line-height:36px; padding:30px 5px;}
.about-zc h2 { width:100%; float:left; margin-bottom:40px; font-size:36px; color:#333;}
.about-zc .zc-box h3 { width:100%; float:left; margin-bottom:30px; font-size:22px; color:#333;}
.about-zc .zc-box { width:100%; float:left; margin-bottom:30px;}

/*登录页面弹窗*/
.tcbr { filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; background: #000; width: 100%; height: 100%; position:fixed; z-index: 12; top: 0px; left: 0px; display:none;}

.logo-tc { width:420px; position:fixed; z-index: 99999; background: #ffffff; top:150px; left: 50%; margin-left: -210px; display:none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow:hidden;}
.logo-tc-box  { width:100%; float:left; position:relative;}
.logo-tc-box .logo-t { width:100%; float:left; padding:30px 20px;}
.logo-tc-box .logo-t h3 { width:100%; float:left; text-align:center; font-size:30px; color:#207ef3;}
.logo-tc-box .logo-t .sp01 { float:right; font-size:32px; color:#797b7d; position:absolute; right:10px; top:10px; cursor:pointer; opacity:1;}

.logo-tc-box .logo-n { width:100%; float:left; background:#fff; padding:10px 45px 30px 45px;}
.logo-tc-box .logo-n li { width:100%; float:left; margin-bottom:20px;}
.logo-tc-box .logo-n li input { width:100%; float:left; height:40px; line-height:40px; font-size:16px; border:0;}
.logo-tc-box .logo-n li .inp-hy { border-bottom:1px #ccc solid;color:#767676; }
.logo-tc-box .logo-n li .logbtn { background:#207ef3; margin-top:40px; color:#fff;}
.logo-tc-box .logo-n li .regbtn { color:#fff; margin-top:20px; background:none; color:#333; border:1px #ccc solid;}
.logo-tc-box .logo-n li .logbtn:hover,.logo-tc-box .logo-n li .regbtn:hover { background-color:#2969b8; color:#fff; border:0;}
