@charset "utf-8";

body{font-size:14px;background:#F5F5F5;}
a {color: #333;text-decoration: none;}

.z {float: left;}
.y {float: right;}
.cl {zoom: 1;}
.cl:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.wp {}/*基础容器*/
.wp:before{content:'';display:table;}
.wpdh {margin: 0 auto;width: 1200px;}
.m{margin-right: 20px;margin-left: 20px;}


/*品互*/
a.btn2{border:1px solid #e2e2e2;color:#686868;padding:5px 10px;font-size:12px;display:block;font-family:'Microsoft YaHei';border-radius: 4px;}
a.btn2:hover{border:1px solid #3598db;color:#3598db;}
a.btn2select{border:1px solid #3598db;background:#3598db;color:#FFFFFF;}
a.btn2select:hover{color:#FFFFFF;}

.font-zn{color: #3598db; font-family: 微软雅黑; font-size: 15px;}
.font-en{color: #aeda21; font-size: 12px;}

.company{margin-bottom:20px;margin-top:20px;background:#FFFFFF;padding:20px;}

.con-list{border-bottom:1px solid #EEEEEE;padding-top:10px;padding-bottom:10px;}
.con-title{text-align:left;padding:10px 0px;font-family:微软雅黑;font-weight:bold;}


/*页头*/

.delu {float: right;margin-top:25px;}
.delu li {float: left;padding-left:12px;list-style:none;}

#loginCsiDiv{float: right;position:relative;}
#user-menu{height:32px;position:relative;margin-top:25px;}
#user-menu img{float:left;padding: 0;width: 24px;height: 24px;border-radius: 12px;margin-right: 10px;}

#quick-nav{text-align:left;width:110px;background:#FFFFFF;position:absolute;top:32px;font-size:12px;right:0px;
display:none;z-index:10000;padding: 5px 0;box-shadow: 1px 2px 2px rgba(0,0,0,0.3);border: 1px solid #D4D4D4;border-radius: 2px;}
#quick-nav ul{padding:0px;margin:0px;}
#quick-nav ul li{list-style:none;height:28px;line-height:28px;}
#quick-nav ul li a{display:block;color:#333;padding-left:12px;font-size: 12px;}
#quick-nav ul li a:hover{background:#E6EEF5;text-decoration: none;}
#quick-nav ul li i.icon{margin-right:10px;font-size:13px;}

/* 消息提醒弹出层 */
.remind-layer {text-align: center;min-width:100px;position: absolute;padding: 8px 10px;z-index: 99;top: 58px;right:0px;
	background-color: #fff9c9;border: 1px solid #c7bf93;border-radius: 2px;display:none;}
.remind-layer a {color: #000!important;font-size: 14px;display: block;padding: 3px 0;text-decoration: underline;line-height: 20px;display:none;}
.remind-layer-caret-up {position: absolute;z-index: 100;top: -7px;right: 32px;line-height: 0;height:10px;width: 10px;}
.remind-layer-caret-up:before {position: absolute;font-size: 0;line-height: 0;content: "";
	border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #c7bf93;}

#hd {border-bottom: 0 solid #e4e4e4;}
.hdc{min-height: 75px; background: #fff;}
#fix {background: #fff;}
#logo {width: 1200px;margin: 0 auto;background: #fff;min-height:75px;}
#hd h2{float:left;padding-top:5px;}
#hd h2 em a{display:block;min-width:205px;min-height:65px;}

.scbar_login{width:250px;float:right;}

#scbar{width:400px;float:left;margin-left:340px;line-height:32px;margin-top:20px;border-radius:5px;border:1px solid #ccc;}
.scbar_txt_td{width:297px;position: relative;}
.scbar_type_td{width:61px;background:url(../img/search.png) no-repeat 0 -3px;}
#scbar_txt{width:295px;border:1px solid #fff;outline:none;padding-left:10px;background:#fff;box-shadow:inset 0 0 0;}

#scbar_words{width:400px;width:400px;border:1px solid #ccc;background:#fff;position: absolute;display: none;top:32px;left:0px;}

#scbar_history{width:50%;float:left;height:300px;}
#scbar_history div{padding-left: 16px;height: 32px;line-height: 32px;font-size: 12px;color: #fc5531;}
#scbar_history div a{float:right;font-size: 12px;color: #ccccd8;}

#scbar_history ul{padding:10px;padding-top:0px;}
#scbar_history ul li{list-style:none;padding-left:10px;height:32px;line-height:32px;cursor: pointer;overflow: hidden;}
#scbar_history ul li:hover{background:#f0f0f5}

#scbar_hot{width:50%;float:right;height:300px;}
#scbar_hot div{padding-left: 16px;height: 32px;line-height: 32px;font-size: 12px;color: #fc5531;}
#scbar_hot ul{padding:10px;padding-top:0px;}
#scbar_hot ul li{list-style:none;padding-left:10px;height:32px;line-height:32px;cursor: pointer;overflow: hidden;}
#scbar_hot ul li:hover{background:#f0f0f5}

.scbar_narrow #scbar_txt{width:295px;}
.scbar_btn_td{width:30px;background:url(../img/scsc2.png) no-repeat -3px 2px;}
#scbar_btn{width:30px;margin:0;padding:0;border:none;background:transparent none;box-shadow:none;}
.scbar_type_td a{width:51px;color:#999;}
#scbar_type{display:block;padding-left:10px;text-align:left;text-decoration:none;}

#scbar_type_menu{margin-top:-2px;position:absolute;z-index:100;}

.p_pop{padding:4px;border:1px solid;width:60px;border-color:#DDD;background:#FEFEFE;box-shadow: 1px 2px 2px rgba(0,0,0,0.3);}
.p_pop a {display: block;line-height:20px;padding: 3px 5px;border-bottom: 1px solid #e4e4e4;white-space: nowrap;}
.p_pop a:hover{background-color: #cce8f5; color: #333;text-decoration: none;}
.p_pop li {display: inline;list-style:none;}
.p_pop li:last-child a {border: none;}

/*导航*/
#nvv{background:#fff url(../img/nvbg.png) repeat-x 0 0;height: 50px;border-top: 1px solid #e4e4e4;}
#nv{background:#fff url(../img/nvbg.png) repeat-x 0 0;overflow: hidden;height: 50px;}
#nv li {float: left;height: 50px;line-height: 50px;font-size: 14px;margin-right: 35px;list-style:none;}
#nv li a {float: left;padding: 0 4px;height: 50px;color:#333;}
#nv li.a {background:url(../img/ffhh.png) no-repeat center 38px;}
#nv li.a a {background:url(../img/ffhh.png) no-repeat center 38px; color:#0093d8; }
#nv li a:hover {color:#0093d8; background:url(../img/ffhh.png) no-repeat center 38px; }
#nv li.hover a:hover, #nv li.hover a { background:url(../img/ffhh.png) no-repeat center 38px;}

/*页尾*/
#footer {background: #333;border-top: 1px solid #ccc;}
#footer-wp{width:1200px;margin:0 auto;background: #333;font-size: 12px;color:#c1c1c1;line-height:60px;text-align:center;}
#footer-wp a{color:#c1c1c1;}
#footer-wp a:hover{color: #0093d8;}


/*返回页面顶部*/
#scrolltop {visibility: hidden;position: fixed;bottom: 100px;display: block;margin: -30px 0 0 2px;width: 50px;
    background: #fff;border: 1px solid #3db1ff;border-top: 0;border-radius: 4px;cursor: pointer;}
#scrolltop a {display: block;width: 40px;height: 30px;padding: 5px;line-height: 12px;text-align: center;color: #787878;text-decoration: none;
    background: url(../img/scrolltop.png) no-repeat 0 0;border-top: 1px solid #3db1ff;}
#scrolltop a:hover{background-position:-50px 0px !important;}
#scrolltop a b {visibility: hidden;font-weight: normal;}

/*主体*/

#fabiao{float:right;font-size:16px;line-height:54px;width:280px;height:54px;padding:10px 10px 5px 10px;background:#fff;}
#fabiao a{display:block;color:#fff;padding-left:120px;border-radius:6px;background:#0093d8 url(../img/write.png) no-repeat 80px 17px;}
#fabiao a:hover{ background:#07a5f0 url(../img/write.png) no-repeat 80px 17px;}

.sbankuai {width: 280px;padding: 0 10px 4px 10px;min-height: 300px;background: #fff;overflow: hidden;}
.xxbt2 {font-size: 16px;padding: 15px 0;color: #707070;font-weight: 700;}
.xxbt2 span {background: url(../img/fkbj.png) no-repeat 4px 2px;padding-left: 26px;}
.xxbt2 a {font-size:14px;font-weight:normal;color: #0093d8;}
.xxbt3 a:hover{ color: #09F;}

.sbankuai li {float: left;margin: 7px 5px;list-style:none;}
.sbankuai li a {display: block;color: #707070;font-size: 14px;width: 130px;height:57px;line-height:57px;
    text-align: center;overflow: hidden;background: #ececec;border-radius: 4px;}
.sbankuai li a:hover {background: #CCC;color: #333;}

.zuozuo{min-height:234px;background:#fff;padding:0 10px 11px 10px;}
.youyou{min-height:234px;background:#fff;padding:0 10px 11px 10px;}

.remen{background:#fff;padding:2px 5px;}
.remen li{padding-left:15px;line-height:34px;background:url(../img/dot2.gif) no-repeat 0 15px;list-style:none;}
.remen li span{float:right;color:#aaa;font-size:12px;}

.huiyuan{min-height:240px;background:#fff;padding:0 5px 4px 10px;overflow:hidden;}
.huiyuan ul{overflow:hidden;margin-top:10px;}
.huiyuan li{float:left;width:88px;text-align:center;padding:0 3px;margin-bottom:18px;list-style:none;}
.huiyuan li img{width:40px;height:40px;border-radius:20px;vertical-align:middle;}
.huiyuan p{font-size:13px;width:88px;height:15px;text-align:center;padding:9px 0;overflow:hidden;}

/*文章推荐*/
.xxbt3 {font-size: 16px;padding: 15px 10px;color: #707070;font-weight: 700;width: 859px;background: #fff;overflow: hidden;}
.xxbt3 h1{ background:url(../img/fkbj.png) no-repeat 4px 2px;float: left;padding-left: 26px;font-size: 16px;font-weight:700;}
.xxbt3 em {float: right;overflow: hidden;}
.xxbt3 em a{font-size:14px;font-weight:normal;color:#0093d8; }
.xxbt3 em a:hover{ color: #09F;}

.wzdl {background: #fff;overflow: hidden;border: 1px solid #ececec;padding: 0 12px;margin: 0 0 15px 0;}
.wzdl dt {font-size: 18px;font-weight: 700;color: #333;padding: 15px 12px 12px 0;line-height: 30px;height: 30px;overflow: hidden;}
.wzdl img {width: 210px;height: 150px;float: left;padding: 15px 15px 15px 0;}
.wzdl img:hover {opacity: 0.6;}

.wzzz {color: #0093d8;line-height: 25px;width: 540px;}
.wzzz a{color: #0093d8;}
.wzzz img {padding: 0;width: 24px;height: 24px;border-radius: 12px;margin-right: 10px;}
.wzzz img:hover {opacity: 1;}
.wzzz span {color: #333;padding-left: 23px;margin-left: 20px;}

.wzjj {padding: 5px 12px 0px 0;color: #999;height:50px;line-height:25px;overflow: hidden;}
.wzxq {float: right;}
.wzxq a {display: block;color: #fff;background: #0093d8;padding: 5px 13px;height: 22px;line-height: 22px;border-radius: 40px;}

#sllph {width: 270px;padding: 0 15px;padding-bottom: 7px;background: #fff;}
#sllph li {padding-top: 3px;padding-bottom: 10px;padding-left: 30px;line-height: 28px;list-style:none;}
#sllph ol {padding-top: 6px; background: url(../img/sortnum2.png) no-repeat 0 6px;}


/**当前位置**/
#pt {clear: both;padding: 4px 0;height: 29px;border: none;background: transparent;line-height: 29px;}
#pt .z {padding-right: 10px;}
#pt .z a, #pt .z em, #pt .z span {float: left;height: 29px;}
#pt .z em {width: 20px;background: url(../img/common/pt_item.png) no-repeat 3px 10px;line-height: 200px;overflow: hidden;}

.nvhm {width: 16px; background: url(../img/common/search.png) no-repeat 0 0;line-height: 200px;overflow: hidden;}

#ct {min-height: 550px;margin-bottom: 9px;}
.ct2 .mn {float: left;width: 880px;overflow: hidden;}
.ct2 .sd {float: right;width: 300px;overflow: hidden;}
.bm {background: #FFF;margin-bottom: 10px;}
.vw .h {padding-bottom: 15px;border-bottom: 1px solid #CDCDCD;}
.vw .d {margin-bottom: 15px;min-height: 100px;font-size: 14px;line-height: 1.8;color: #000;margin-top:15px;}
.vw .d a{color:#0093d8;}
.vw .d p{margin-bottom:15px;letter-spacing:1px;}
.vw .d ul{padding-left:20px;}
.vw .d ol{padding-left:20px;}
.vw .d h1{font-weight:bold;margin-bottom:5px;}
.vw .d h2{font-weight:bold;margin-bottom:5px;}
.vw .d h3{font-weight:bold;margin-bottom:5px;}
.vw .d h4{font-weight:bold;margin-bottom:5px;}
.vw .d blockquote {background:#f5f5f5;border-left:10px solid #e1e1e8;padding:10px;padding-bottom:1px;margin-bottom:10px;}
.vw .d blockquote p{margin-bottom:10px;}
.vw .d img{max-width:840px;}

.dbiaoti {font-size: 20px; color: #666;padding: 20px 0;font-weight:700;}
.pipe {margin: 0 5px;color: #CCC;}
.zaiyao {color: #999;font-size: 14px;margin-top: 15px;padding-bottom: 15px;border-bottom: 1px solid #e4e4e4;}
.zaiyao strong {color: #0093d8;font-weight: 600;}

.pren{padding-bottom:10px;padding-top:10px;line-height:25px;border-top: 1px solid #e4e4e4;}

#xgfl {float: left;width: 270px;padding: 0 15px 10px 15px;background: #FFF;}
#xgfl li {float: left;margin: 6px 4px;list-style:none;}
#xgfl li a {display: block;color: #333;width: 125px;height: 50px;line-height: 50px;text-align: center;background: #ececec;}
#xgfl li a:hover {color: #FFF;background: rgb(0, 147, 216);}

#newsph {float: right;width: 270px;padding: 0 15px;background: #FFF;padding-bottom: 15px;}
#newsph ol {padding-top: 10px; background: url(../img/sortnum3.png) no-repeat 0 8px;}
#newsph li {padding-top: 5px;padding-bottom: 15px;padding-left: 30px;line-height: 21px;list-style:none;}

#redian {float: right;width: 270px;padding: 0 15px;background: #FFF;padding-bottom: 15px;}
#redian ol {padding-top: 10px; background: url(../img/sortnum2.png) no-repeat 0 8px;}
#redian li {padding-top: 5px;padding-bottom: 15px;padding-left: 30px;line-height: 21px;list-style:none;}

.yqlink {background: #fff;padding: 0 10px 10px 10px;overflow: hidden;}
.yqlink li {float: left;margin: 0 10px 0 5px;line-height: 25px;list-style:none;}

.bm2 {background: transparent;border: none;}
.bm2 h1 {font-size: 18px;font-weight: 700;}
.bm_h {padding: 0 10px;height: 43px; padding-top:5px; background:#FFF; border-bottom:none;line-height: 42px;white-space: nowrap;overflow: hidden;}
.bm_h .rss {margin-left: 10px;padding-left: 20px;background: url(../img/feed.gif) no-repeat 0 55%;}
.bm_c {padding: 10px;}
.bbda2 {background: #FFF;border-top: 1px dashed #CDCDCD;line-height:25px;}

.xld3 dl {width: 860px;background: #FFF;padding: 5px 10px;margin-top: 15px;}
.xld3 dt {padding: 4px 0 10px;font-size: 18px;font-weight: 600;}
.xld3 .summ {color: #9a9a9a;line-height: 23px;margin-bottom: 10px;}
.xld3 .ddd {padding-bottom: 5px;}
.xld3 .ddd a{color:#0093d8;}
.xld3 .ddd img {padding: 0;width: 24px;height: 24px;border-radius: 12px;margin-right: 10px;}

.xld4 .atc {float: left;margin-top: 5px;margin-right: 20px;margin-bottom: 5px;}
.xld4 .atc img {width: 210px;height: 150px;background: #FFF;}
.xld4 dl {width: 860px;background: #FFF;padding: 5px 10px;margin-top: 15px;}
.xld4 dt {padding: 4px 0 16px;font-size: 18px;font-weight: 600;}

#summ {color: #9a9a9a;line-height: 23px;width: 612px;height: 65px;overflow: hidden;margin-bottom: 10px;}
#ddd {padding-top: 5px;}
#ddd a{color:#0093d8;}
#ddd img {padding: 0;width: 24px;height: 24px;border-radius: 12px;margin-right: 10px;}

#comment{padding:15px;padding-top:0px;}
#comment .tit {height: 43px;line-height: 42px;white-space: nowrap;overflow: hidden;}
#comment h3 {font-size:14px;font-weight:700;}
#comment h3 span{font-weight:normal;}

.comment-frame{border:1px solid #CCD4D9;display:block;border-radius:3px;}
.comment-textarea{border-bottom:1px solid #E6EAED;}
.comment-textarea textarea{width:100%;box-sizing:border-box;height:60px;border:hidden;}
.comment-btn{width:100px;border-radius:0px 0px 3px;margin:0px;}

.forheight{height:30px;background-color:#f3f3f3;}
.biaoqing{background:url(../img/comment/biaoqn.png) no-repeat 9px; width:60px;height:30px;line-height:30px;border-right:1px solid #E6EAED;float:left;padding-left:35px;cursor:pointer;position:relative;}

#faces{display:none;position:absolute;left:0px;top:-210px;z-index:100;}
#faces ul{width:372px; padding:10px; border:1px solid #D9D9D9; background-color:#fff; box-shadow: 0 0 20px rgba(0,0,0,.2);}
#faces ul li{cursor: pointer; float: left; border: 1px solid #e8e8e8; height: 22px; width: 26px; overflow: hidden; margin: -1px 0 0 -1px; padding: 4px 2px; text-align: center;}
#faces ul li:hover{position: relative; z-index: 2; border: 1px solid #eb7350; background: #fff9ec;}

#commentContainer{margin-top:10px;}
.comment-item{padding-top:15px;border-bottom:1px solid #eee;}
.comment-item-user{float:left;overflow:hidden;width:65px;}
.comment-item-user img{width:45px;height:45px;padding:2px;border:1px solid #f3e7d2;}
.comment-item-info{margin-left:65px;}
.comment-text{margin-top:10px;margin-bottom:10px;line-height:20px;}
.comment-delete{display:none;}


/*右侧导航样式*/
.side-nav{position: fixed;left: 0px;
    width: 200px;
    background: url(../img/sidebg.png);
    background-size: 100% 100%;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;}

.side-login{margin-left:10px;}
.side-login a{font-size: 15px;color: rgba(255,255,255,0.85);}
.side-login > #loginCsiDiv{float: left;}


.side-search{margin-top:20px;margin-left:15px;position: relative;}
.side-search .search-txt{width:150px;position: relative;}
.side-search .search-btn{position:absolute;left:135px;
    border:0px;height:30px;width:30px;background:url(../img/scsc2.png) no-repeat;}

.side-menu{margin-top:10px;}
.side-menu > ul > li a {
    display: block;
    padding: 10px 16px;
    font-size: 15px;
    color: rgba(255,255,255,0.85);
    border: 1px solid #ffffff00;
    transition: all .3s ease-out;
}
.side-menu > ul > li.cur,
.side-menu > ul > li a:active,
.side-menu > ul > li a:focus,
.side-menu > ul > li a:hover {color: #fff;text-decoration: none;background: rgba(255,255,255,0.18);}
.side-menu > ul > li a >i{margin-right:10px;}

.neirong table tr {border: 0;border-top: 1px solid #ddd;background-color: #fff}
.neirong table {border-collapse: collapse;display: table;width: 100%;text-align: center;margin-bottom: 24px}
.neirong tbody {border: 0}
.neirong table tr:nth-child(2n) {background-color: #f7f7f7}
.neirong table tr td,.markdown_views table tr th {
    font-size: 14px;color: #4f4f4f;line-height: 22px;border: 1px solid #ddd;
    padding: 8px;word-break: normal!important;vertical-align: middle}
.neirong table tr th {font-weight: 700;background-color: #eff3f5}