@charset "utf-8";
/* CSS Document */
.f-mr60{ margin-right:60px;}
.f-mt10{ margin-top:10px;}
.red{ color:#F00;}
.an{background:url(../img/anv1.png) no-repeat;_background:url(/images/chujizhicheng/index2017/anv1.gif) no-repeat}
.abs{position:absolute}
.fl{float:left;_display:inline}.fr{float:right;_display:inline}
.layout{clear:both;width:1200px;text-align:left;margin:0 auto}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53}
.ggtit { height: 40px;border-bottom: 1px solid #e0e0e0;}
.ggtit-l{line-height:40px;height:40px;font-size:16px; font-weight:bold;}  
.ggtit-l .line { float: left;width: 2px; height: 20px; background-color: #127de1; margin-top:11px; margin-right:10px;}
.ggtit-r{display:block;padding:0 3px;line-height:39px;color:#999}
.ggtit-r:hover{color:#0070c3;text-decoration:none}
.nolink{color:#2B72F2;}
.nolink:hover{color:#2B72F2;text-decoration:underline; }
.nolink_author{ color:#999;}

.mainxk{margin-bottom:40px;}
.mainxk .w1200 {margin: 0 auto;width: 1200px; }
.mainxk .s-adress{color: #999;height: 28px;font-size: 14px;padding-top: 10px;line-height: 28px; }
.mainxk .s-adress a{color:#2b72f2; }

.mainxk .kcleft{width:860px}
.mainxk .kcleft .ggtit{margin-bottom:20px}
.mainxk .kcleft .gright{padding-top:7px}
.mainxk .kcleft .gright .gnr{display:inline-block;margin-left:10px;padding:0 10px 0 16px;height:22px;line-height:20px;font-size:14px;color:#999}
.mainxk .kcleft .gright .gnr:hover{text-decoration:none;color:#127de1}
.mainxk .kcleft .fd-left {float: left; }
.mainxk .kcleft .fd-right {float: right; }
.mainxk .kcleft .qt-gl {float: left; margin: 0; }
.mainxk .kcleft .mod-listboxp {width: 840px; margin-top:-10px;}
.mainxk .kcleft .mod-listboxp .mod-listbox {display: none; }
.mainxk .kcleft .mod-listboxp .active {display: block; }
.mainxk .kcleft .mod-leftfixed {border-bottom: 1px solid #dbeffc; }
.mainxk .kcleft .mod-news {height: 160px;padding: 20px 0px; }
.mainxk .kcleft .mod-news .sub {width: 256px;margin-left: -100%; }
.mainxk .kcleft .mod-news .sub .inner {width: 256px;height: 160px;padding-top: 0px; }
.mainxk .kcleft .mod-news .sub .inner a {display: block;width: 256px;height: 160px; }
.mainxk .kcleft .mod-news .sub .inner a img {width: 256px;height: 160px; }
.mainxk .kcleft .mod-news .main .bd {line-height: 24px;font-size: 13px;color: #666;height: 72px;overflow: hidden; }
.mainxk .kcleft .mod-news .main .hd {height: 16px;line-height: 16px;padding-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;word-wrap: normal; }
.mainxk .kcleft .mod-news .main .hd a {color: #333;font-size: 16px;font-weight: bold; }
.mainxk .kcleft .mod-news .main .hd a:hover{ text-decoration:underline;}
.mainxk .kcleft .mod-news .main .fd {line-height: 16px;padding-top: 36px;font-size: 12px;color: #999; }
.mainxk .kcleft .mod-news .main .fd a{color:#2b72f2;}
.mainxk .kcleft .mod-news .main .inner {padding-left: 276px; }

.mainxk .kcleft .mod-news1 {height: 135px;padding: 20px 0px; }
.mainxk .kcleft .mod-news1 .sub {width: 256px;margin-left: -100%; }
.mainxk .kcleft .mod-news1 .main .bd {line-height: 24px;font-size: 13px;color: #666;height: 72px;overflow: hidden; }
.mainxk .kcleft .mod-news1 .main .hd {height: 16px;line-height: 16px;padding-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;word-wrap: normal; }
.mainxk .kcleft .mod-news1 .main .hd a {color: #333;font-size: 16px;font-weight: bold; }
.mainxk .kcleft .mod-news1 .main .hd a:hover{ text-decoration:underline;}
.mainxk .kcleft .mod-news1 .main .fd {line-height: 16px;padding-top:15px;font-size: 12px;color: #999; }
.mainxk .kcleft .mod-news1 .main .fd a{color:#2b72f2;}

.mainxk .kcleft .mod-page {height: 36px;overflow: hidden;text-align: center;font-size: 14px;padding-top: 30px;line-height: 27px; }
.mainxk .kcleft .mod-page .c-page {line-height: 34px;height: 34px;padding: 0px;text-align: center; }
.mainxk .kcleft .mod-page span {text-align: center;float: inherit;display: inline-block;color: #666;border: 1px solid #fff;background: #fff;height: 27px;line-height: 27px;padding: 0px 5px;min-width: 17px; }
.mainxk .kcleft .mod-page a {text-align: center;display: inline-block;height: 27px;padding: 0px 5px;color: #666;border: 1px solid #666;margin-left: 4px;line-height: 27px;min-width: 17px; }
.mainxk .kcleft .mod-page a:hover {text-decoration: none;color: #fff;background: #1e88e5; border-color: #1e88e5; }
.mainxk .kcleft .mod-page a.first{color: #fff;background: #1e88e5; border-color: #1e88e5; }


.mainxk .kcright{width:300px}
/******申请加入******/
.mainxk .kcright .sqjr{ margin-bottom:30px;}
.mainxk .kcright .sqjr .sqnr{margin-bottom:5px;font-size:14px;line-height:25px}
.mainxk .kcright .sqjr .join {margin: 15px auto 10px;text-align: center;height: 38px;width: 160px; line-height: 38px; color: #0070c3;background: #fff;border-radius: 5px;font-weight: bolder; font-size: 16px; border: 1px solid #0070c3;}
.mainxk .kcright .sqjr .join a{color: #0070c3;}
.mainxk .kcright .sqjr .join:hover{background:#0070c3;}
.mainxk .kcright .sqjr .join:hover a{color: #fff; }
.mainxk .kcright .sqjr .ggtit{margin-bottom:20px}

/******热门作者******/
.mainxk .kcright .xyxs{ margin-bottom:18px;}
.mainxk .kcright .xyxs .ggtit{margin-bottom:12px}
.mainxk .kcright .xyxs .author {padding-top: 10px; }
.mainxk .kcright .xyxs .author li { float:left; margin-right:40px; }
.mainxk .kcright .xyxs .author li:nth-child(even){ margin-right:0px;}
.mainxk .kcright .xyxs .author li a, .xyxs .author li img {display: block;width: 120px;height: 120px; }
.mainxk .kcright .xyxs .author li .desc {height: 38px;line-height: 38px; }

/******CNITPM信管成员******/
.mainxk .kcright .xgcy{margin-bottom:25px;}
.mainxk .kcright .xgcy .membe_list{padding-top:10px;}
.mainxk .kcright .xgcy .membe_list li{ float:left; width:45px; margin-right:40px; line-height:30px;}
.mainxk .kcright .xgcy .membe_list li:nth-child(4n+4){ margin-right:0px;}


/*文章+专题+帖子*/
.mainxk .kcright .swrd{width:300px;margin-bottom:30px}
.mainxk .kcright .swrd .snr{overflow:hidden;display:block;height:46px;border-bottom:1px solid #f0f0f0;line-height:46px;font-size:14px}
.mainxk .kcright .swrd .snr a:hover{color:#0070c3;text-decoration:none}
.mainxk .kcright .swrd .snr span {float: left;height: 15px; vertical-align:middle; width: 15px;background: #dbdbdb;color: #fff;text-align: center; border-radius: 3px; }
.mainxk .kcright .swrd .snr .ahead {background: #2f8bcd; }

.mainxk .kcright .swkc{width:460px;margin-left:40px}
.mainxk .kcright .swkc .ggtit{margin-bottom:20px}
.mainxk .kcright .swkc .ggtit-c{line-height:40px;color:#666;margin-left:30px}
.mainxk .kcright .swkc .snr{width:218px;height:173px}
.mainxk .kcright .swkc .snr .bpic{overflow:hidden;display:block;width:218px;height:123px}
.mainxk .kcright .swkc .snr .bpic img{display:block;width:218px;height:144px;z-index:1}
.mainxk .kcright .swkc .snr .txt{height:36px;line-height:36px;color:#666}
.mainxk .kcright .swkc .snr:hover .txt{color:#0070c3}
.mainxk .kcright .swkc .snr a{text-decoration:none}
.mainxk .kcright .swkc .snr .bot{height:24px}
.mainxk .kcright .swkc .snr .bot-l{display:block;line-height:24px;color:#fa6a4d}
.mainxk .kcright .swkc .snr .bot-han1{width:54px;height:22px;border:1px solid #f4674b;text-align:center;line-height:22px;color:#f4674b;border-radius:3px}
.mainxk .kcright .swkc .snr .bot-han1:hover{border:1px solid #f4674b;background:#f4674b;color:#fff;text-decoration:none}
.mainxk .kcright .swkc .snr .bot-han2{width:56px;height:24px;text-align:center;line-height:24px;color:#fff;background:#f4674b;margin-left:10px;border-radius:3px}
.mainxk .kcright .swkc .snr .bot-han2:hover{background:#ff7357;text-decoration:none}
.mainxk .kcright .swkc .mb30{margin-bottom:-5px}

.mainxk .kcright .ltrd{width:300px;}
.mainxk .kcright .ltrd .lt .ggtit{margin-bottom:5px}
.mainxk .kcright .ltrd .lt .b0{border:0}
.mainxk .kcright .ltrd .rd .rbot{display:block}
.mainxk .kcright .ltrd .rd .rbot .rnr{overflow:hidden;height:47px;border-bottom:1px solid #f0f0f0;line-height:47px;font-size:14px;padding-left:24px; }
.mainxk .kcright .ltrd .rd .rbot .rnr a:hover{color:#0070c3;text-decoration:none}
.mainxk .kcright .ltrd .rd .rbot .rnr1{background-position:0px -2282px}
.mainxk .kcright .ltrd .rd .rbot .rnr2{background-position:0px -2332px}
.mainxk .kcright .ltrd .rd .rbot .rnr3{background-position:0px -2382px}
.mainxk .kcright .ltrd .rd .rbot .rnr4{background-position:0px -2432px}
.mainxk .kcright .ltrd .rd .rbot .rnr5{background-position:0px -2482px}
.mainxk .kcright .ltrd .rd .rbot .rnr6{background-position:0px -2532px}
.mainxk .kcright .ltrd .rd .rbot .rnr7{background-position:0px -2582px}
.mainxk .kcright .ltrd .rd .rbot .rnr8{background-position:0px -2632px}

.mainxk .kcright .tj_list{margin-bottom:30px;}
.mainxk .kcright .tj_list .bd li {width:300px;font-size: 12px;height: 15px;line-height: 15px;padding: 20px 0px 0px; overflow:hidden; }
.mainxk .kcright .tj_list .bd li span {float: left;height: 15px;width: 15px;background: #dbdbdb;color: #fff;text-align: center;border-radius: 3px; }
.mainxk .kcright .tj_list .bd li .ahead {background:#ff4545; }
.mainxk .kcright .tj_list .bd li a {float: left;color: #333;font-size: 14px;padding-left: 10px;width: 272px;height: 15px;text-overflow: clip;word-wrap: break-word;verflow: hidden;word-break: break-all; }
.mainxk .kcright .tj_list .bd li a:hover {color:#0070c3; }


/*成员表格*/
.mainxgcy{ margin-bottom:30px;}
.table_box_main {border: 5px solid #f7fbf2; width:1192px; margin:0 auto 30px;}
.table{display:table;border-collapse:collapse;border:1px solid #ccc; margin:0 auto; width:1188px; text-align:center;}  
.table-row{display:table-row;}  
.table-cell{display:table-cell;padding:0 5px;border:2px solid #fff; height:35px; line-height:35px; background:#f4fcfe; width:132px;}  
.table-cell:hover{background:#fefef3;}
.table-cell:hover a{color:#fa6a4d;}
.table-footer-group{display:table-footer-group;}

/*more.html----所有作者*/
.mod-allauthor{padding:10px 0; margin-top:10px;}
.mod-allauthor .top{margin-bottom:10px;}
.mod-allauthor .top .inner{float:left;height:22px;line-height:22px;font-size:16px;font-weight:bold;color:#333;padding-bottom:6px;border-bottom:2px solid #0093dd;}
.mod-allauthor .mod-searchauthor{float:right;}
.mod-searchauthor{width:300px;height:30px;}
.mod-searchauthor .text{float:left;padding:2px 0 2px 8px;width:233px;height:24px;line-height:24px;border:1px solid #eeeeef;border-right:none;background-color:#fff;font-size:14px;color:#333;}
.mod-searchauthor .btn{float:right;width:58px;height:30px;background-color:#839fba;text-align:center;font-size:14px;border:none;cursor:pointer;color:#fff;}
.mod-allauthor .bottom{width:100%;overflow:hidden;}
.mod-allauthor .bottom .box{width:1250px;}
.authorlist{padding:20px;border:1px solid #dcdcdc;margin:0 30px 20px 0;width:235px;height:94px;float:left;}
.authorlist .mod-leftfixed{border-bottom:none;}
.authorlist .sub{width:100px;}
.authorlist .sub .inner{padding-top:0;width:88px;}
.authorlist .sub .inner a{display:block;width:88px;height:88px;}
.authorlist .sub .inner img{display:block;width:77px;height:88px;}
.authorlist .main .inner{padding-left:90px;}
.authorlist .main .hd{height:24px;line-height:24px;font-size:18px;overflow:hidden;font-weight:bold;color:#333;margin-bottom:0;}
.authorlist .main .hd a{color:#575757;}
.authorlist .main .bd{line-height:18px;height:36px;overflow:hidden;font-size:14px;color:#999;}
.authorlist .main .fd{height:22px;line-height:22px;padding-top:12px;font-size:12px;font-weight:bold;color:#666;}
.authorlist .main .fd b{color:#0093dd;font-weight:normal;}
.authorlist .main .fd a{color:#575757;padding-right:8px;}
.authorlist .main .fd em{font-style:normal;color:#0093dd;}
.mod-leftfixed{border-bottom:1px solid #dcdcdc;}
.mod-leftfixed .sub{float:left;margin-left:-100%;}
.mod-leftfixed .main{float:left;width:100%;}


/*分页*/
.rain-page{font-size:13px; width:1200px; margin:0 auto 50px; text-align:center; padding-top:10px;}
.rain-page strong {color: #666;font-weight: bold;}
.rain-page .moren{ font-style: normal; font-weight: bold; color: #666;background-color: #eee;}
.rain-page a{ border: 1px solid #ddd; color: #666;  height: 20px;line-height: 20px; margin-right: -1px; padding: 6px 9px 5px 10px; text-decoration: none;}
.rain-page a:hover{ background-color: #eee;}
.f-pt20{ padding-top:20px;}

.botnav{background:#f7f7f7; line-height:25px;}