body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font-size:16px;font-family:"Microsoft Yahei",Arial}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none; color:#2B2E31}a:hover{text-decoration:underline;}img{border:0;}table{border-collapse:collapse;border-spacing:0;}

body{background: #cdd7e3;font-size: 16px;}
.mytips{text-align: center;line-height: 30px;font-size: 14px;color: #ef2e2c; padding-bottom: 5px;display: block;}
#bd{}
.list-body{background: #CDD7E3}
.list-body-padding{padding-bottom: 90px;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }

.clearfix { zoom:1;_height: 1px }
#onclickshowdiv{display: none;}
.header{
    width:100%; line-height:20px;padding:5px 0px; text-align: left;
    margin:0 auto; border-bottom: 1px solid #d5d5d5;border-top: 1px solid #d5d5d5;
    overflow:auto;
    z-index: 21474836472
}
.header ul li {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    float: left;
    width: 12.45%;
    text-align: center;
}
.header ul li.hover a{color:#dd5114;font-weight: bold}
.header ul li:last-child{
    position: relative;
}
.header ul li:last-child:after{
    /*content:"";
    position: absolute;width: 21px; height: 16px; background: url("../images/hot.gif") no-repeat;
    right: -10px;top: 0;*/
}
.header ul li a{ color:#001a00;font-weight: bold }

.box{ width:100%; margin:0 auto; max-width: 1000px;}
.box-artic{width:96%; margin:0px auto;max-width: 950px;word-wrap:break-word }
.box-artic .subNav{
    color: #dd5114;
    font-size: 16px;
    padding: 5px 0;
}
.box-artic .subNav a{color: #dd5114;}
.box-artic h1{text-align: center; padding-bottom: 8px; padding-top: 8px;font-size: 1.2em}
.box-artic .context{padding: 0 0 10px 0; clear: both}
.iospadding{padding-bottom: 80px;}
.adbottom{padding-bottom: 30px;}
.box .list li {
    padding: 2px 10px 0 10px;

}
.box .list li a{
    display: block;
    padding-bottom: 5px;
    border-bottom: 1px solid #dfdfdf;
}
.box .list li a:hover,.box .list li a:active{text-decoration: none}

.box .list li b {
    display: block;
    height: 25px;
    line-height: 25px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.box .list li span{
    font-size: 14px;text-align: left;display: inline-block;
}

.box .list li .desc{
    max-height: 60px;
    line-height: 20px;
    font-size: 14px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: #312f2f;
    text-indent: 10px;

}
.myRecommend{width:92%;margin: 10px auto; padding: 5px;background: #E7E1D1;overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
.myRecommend ul li{width: 50%;float: left;height: 22px; line-height: 22px;
    text-overflow:ellipsis; overflow:hidden; white-space:nowrap;font-size: 14px;
}
.main_content .desc {
    padding: 10px 0;
    padding-top: 5px;
    text-indent: 20px;
    font-size: 16px;
    color: #6d6d6d;
    overflow: hidden;
}

.main_content .desc img{width: 100px;float: left;margin-right: 5px; padding-bottom: 5px;}
.main_content .list{overflow: hidden;background: #eee;padding-top: 8px;margin-bottom: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
.main_content .list li{list-style: none;float: left;width: 25%;margin-bottom: 8px;text-align: center}
.main_content .list li a:visited{color: #afadad}
.main_content .tips{font-size: 16px;font-weight: normal;display: block;height: 28px;line-height: 28px; background: #ebebeb; text-indent: 5px;}
.main_content .author{font-size: 14px;font-weight: normal}
.main_content .author strong{font-size: 14px;font-weight: normal}
.box .list li a.title{}
#pic-box-article .content{text-align: center}
.topList{ overflow: hidden; padding: 10px; padding-bottom: 5px;
    background: #eee;margin: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.topList li{float: left;margin-right: 10px;font-size: 14px; margin-bottom:5px;}
.topTitle{color: #c50023; padding:0 10px 0 10px;}
.content{line-height:1.5em;font-size:1.25em;word-break:break-all;}
.content p strong{display: inline-block; padding-top: 15px;padding-bottom: 5px;}
.content p{margin-bottom: 15px;}
.content img{ max-width:100%;}
.content input{ max-width:100%;}
.content p.addresses{ display: none}
.contentwap img{ width: 95%}

.pagelist{ margin:10px auto; height:22px;}

.pagelist a{ padding:2px 4px}

.page{margin:10px auto;text-align: center}

.page li{ display: inline-block; height:25px; line-height:25px; padding:0 5px; margin-bottom: 5px;}
.page li.thisclass{font-size: 16px; color: #e50000;font-weight: bold}

.page li a{ padding:0px 4px}

.artic_pages,.artic_pages_a{padding:5px 0; text-align:center; overflow: hidden;font-size: 18px;color: #965}
.artic_pages a,.artic_pages_a a{ padding:2px 5px;color: #965}

.hotlist ul{font-size:1.25em;line-height: 1.45em}
.artic_pages li{ float:left; padding:0px 2px;}

.artic_pages li a{ padding:2px 5px}

.thisclass a{ font-weight:bold; color:#990000}

.link{ width:95%; height:25px; margin:5px auto}

.link li{ float:left; padding-right:4px;}

.footer{ width:95%; margin:0px auto; margin-bottom:20px;}

.w960{ width:95%; margin:10px auto}

.pleft{ }

.pright{ clear:both}


.tbox dt strong{ font-weight:100;}
.tbox dt strong a{ }
.tbox dd li{ height:22px; line-height:22px; overflow:hidden}
.header ul li{}
.tbox{width: 100%; height: auto; float: left; margin:0; border: none}
.tbox dt{height: 35px; line-height: 35px;background:#a5bdc6; position: relative; text-indent:5px; margin-bottom:5px; padding: 0 10px;}

.tbox dt:before {
    content: "";
    width: 1px;
    height: 40%;
    position: absolute;
    left: 10px;
    top: 30%;
    border-left: 2px solid #666699;
}

.tbox dt .more{float: right}
.tbox dd li{
    height: 38px; line-height: 38px; overflow: hidden;
    padding: 0 10px; border-bottom: 1px solid #dfdfdf;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.tbox dd li:last-child{border-bottom: none}

.flink,.footer{ clear:both; width:100%; max-width: 1000px;margin:0 auto;
    font-size: 12px; text-align: center; color: #b8b7b7; overflow: hidden;
}
.footer a{color: #b8b7b7;}
.flink li{ float:left; padding:0px 5px;}

.hot{ width:95%; display: none; padding:5px 0px; border:1px solid #BDBBB4; margin:10px auto}

.hot li{ width:300px; height:22px; overflow:hidden; padding-left:10px; float:left;}
.hotimg{display: none}
.hotimg p{width: 90px; text-align: center;font-size: 12px; height: 22px; line-height: 22px; overflow: hidden}
#recommdImg{display: block; text-align: center}
.hotimgwap{width: 320px;  height:95px;overflow: hidden;display: none}
.hotimg div{ display: inline-block; text-align:center; padding: 5px 8px;}
.hotimgwap div{ float:left; text-align:center}
.hot_article,.adpv{width:100%; height: 90px; overflow: hidden; max-width: 1000px;  margin:5px auto;display: none;}
.hot_article ul li,.adpv ul li{
    height: 22px; line-height: 22px; overflow: hidden;
    padding: 0 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tboxTag dd li{
    float: left;
}
.ad5{ width:100%; margin:0px auto}
.fixedad2{ }
.fixeda2{ }
.fixedad{}

.adtop{min-height:10px;max-width: 960px; margin:0px auto;overflow:hidden}
.pcadtop{width:960px;}
#imglist li{ width:50%; height:150px; max-width: 207px; border:none; padding:0; position: relative;
    float:left; text-align:center; overflow: hidden; margin-bottom: 10px;
}
#imglist li img{ width:90%;border: 1px solid #333;}
#imglist li .title{position: absolute;bottom: 0; left: 5%; width: 90%; line-height: 18px;font-size: 12px;
    text-align: center;background: #000; background: rgba(0,0,0,.8); color: #fff;white-space: initial;
}
#imglist li {}
.adpv ul li a{color:red}
.closeAd{line-height: 22px; margin-top: -2px;background: #fff; font-weight:bold; text-align: center; font-size: 15px; cursor: pointer}

.guestMe{ padding: 5px 10px;}
.guestMe a{ font-weight: bold; color: #E80E07; font-size: 13px;}


.search{padding: 0 10px; overflow: hidden; max-width:400px;margin: 5px auto}
.search .search-keyword{width: 58%; padding: 0 2%; float: left; height: 30px; border: 1px solid #cdcdcd;}
.search .search-submit{
     height: 32px; line-height: 32px; width: 95px; margin-left: 10px; display: block; float: left;
    background:#9f9386;background-image:-webkit-linear-gradient(top,#9f9386,#9f9386);
    border: none;color: #fff;
}

.listbox{max-width:1200px;margin:0 auto}
.box-artic .listbox li{margin-bottom: 10px;}
.box-artic .listbox li .intro{font-size: 14px; color: #999}
.box-artic .listbox li .title{ padding-bottom: 5px;display: block;}
.dede_pages .pagelist{height: auto}
.dede_pages .pagelist tr{}
.dede_pages .pagelist tr td:first-child{display: none}

.fdlink{clear: both;text-align: center;font-size: 14px}
.fdlink a{margin-right: 10px;}
#bd{
    background: #CDD7E3;
    padding-bottom: 30px;
}

.font_Size_14{font-size: 14px;}
.font_Size_16{font-size: 16px;}
.font_Size_18{font-size: 18px;}

.font_Size_16 .content{line-height:1.5em;font-size: 1.25em;}

.book{max-width: 950px; margin: 0px auto; clear: both; overflow: hidden}
.book ul li{width:33.3%; max-width: 120px; text-align: center; height: 145px; overflow: hidden; float: left; margin-bottom: 5px;}
.book ul li img{width:95%;height: 120px; border-radius:5px; -webkit-border-radius: 5px}

.book ul li strong {
    line-height: 25px;
    height: 25px;
    font-size: 15px;
    font-weight: 200;
    padding: 0 5px;
    overflow: hidden;
    display: block;
    text-align: center
}
.bd-reward-stl{max-width: 1000px;}
.search_pagelist{padding-bottom: 10px;}
.search_pagelist ul{overflow: hidden}
.search_pagelist ul li{float:left}
.search_page .listbox .info{font-size: 12px; color: #ccc;}
.search_page .listbox a strong{font-weight: normal}
.search_page .place{padding: 5px}
.search_page .listbox li .intro{color: #898989}
.search_page .listbox li .info{color: #898989}


.zuoJia_info{padding:10px;font-size:14px;padding-top:5px;}
.zuoJia_desc{ overflow: hidden}
.box .list_zuoJia li{padding: 5px 10px; border-bottom: 1px solid #b8b8b8}
.box .list_zuoJia li:last-child{border-bottom: none}
.box .list_zuoJia li p{font-size: 14px; text-indent: 20px;}
.box .list_zuoJia li strong{padding-bottom: 5px;display: block}
.box .zuoJia_list{padding: 10px; overflow: hidden}
.box .zuoJia_list li{float: left; margin-bottom: 10px; margin-right: 10px;}

.zuoJia_nav{padding: 2px 10px;}
.catalog{width: 95%; margin: 0 auto; border: 1px solid #b8b8b8}
.catalog h1{background:#FFFFCC; text-align: center;padding: 5px 0}
.mmnav{padding: 0 10px; padding-top: 5px;color: #dd5114}
.mmnav a{color: #dd5114}
.mmnav strong{font-weight: normal}
.zuoJia_nav2{padding: 5px 0;color: #dd5114;font-size: 14px;}
.zuoJia_nav2 a{color: #dd5114}
.zuoJia_nav2 strong{font-weight: normal;}
.otherzuozhe{padding: 10px;}

.otherzuozhe li {
    float: left;
    width: 45%;
    padding-left: 15px;
    margin-bottom: 5px;
    background: url("../images/icon_dot.png") no-repeat left center;
}

.zuoJia_desc .img{width: 100px;float: left;padding-right: 10px; text-align: center}
.zuoJia_desc .img img{width: 100%}
p.hyline{padding-top: 18px;text-indent: 22px;}
#yanqList li {
    height: 120px;
    overflow: hidden;
    padding-bottom:10px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #ccc;
}
#yanqList li:last-child{border-bottom: none}

#yanqList li .cover{width: 100px; float: left; overflow: hidden}
#yanqList li .cover img{width: 100px; height: 120px;}
#yanqList li .info{height: 120px;float: right;width: 850px;}
#yanqList li.liNoPic .info{height:auto;max-height: 120px; float: none;width: 980px;}

#yanqList li .info .title{height: 30px;line-height: 30px;padding-bottom: 0;overflow: hidden;}
#yanqList li .info .span{display: block; padding-bottom: 5px;}

#yanqList li .info strong{float: left;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; max-width:320px;}
#yanqList li .info strong a{border-bottom: none}
#yanqList li .info .descript{float: left; height: 80px; line-height: 20px; font-size: 14px; overflow: hidden}
#yanqList li.liNoPic .info .descript{height: auto; max-height: 80px;}

#yanqList li .info .descript a{
    display: block; overflow: hidden;border-bottom: none;
    max-height: 80px;
    line-height: 18px;
    font-size: 14px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    color: #312f2f;
    text-indent: 10px;
    padding-bottom: 0;
}

#yanqList li .info .tips{float: right; color: #993300; font-size: 12px;}
#yanqList li .info .tips span{padding: 0 8px;}
.box #yanqList li{white-space:normal}
.box #yanqList li.liNoPic{height: auto;max-height: 120px;}
.t-item{padding: 8px;}
.t-item table{width: 100%;font-size: 14px;border: 1px solid #b8b8b8}
.t-item table td{height: 25px; text-align: center;}
.t-item table th {
    height: 22px;
    background: #b8b8b8;
    text-align: left;
    font-weight: normal;
    padding-left: 10px;
}

.joinus{float: left;}
.joinus{float: left; width:200px; }
.qcode{float: left;}
#tips{overflow: hidden;max-width: 720px; margin: 0 auto}
.autor2 a{color: #369;font-weight: bold;}

/**
.newdigg{text-align: center}
.newdigg .diggbox{display: inline-block;width: 50px;height: 50px; line-height: 50px;

    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;}
.newdigg .diggbox span{font-size: 12px;color: #ccc;}

.newdigg .digg_num{font-size: 12px;color: #ccc;}

**/

.good{text-align: right; padding-top: 3px;cursor: pointer}
.good span{font-size: 12px; color: #999;margin-left: 3px;}

.newdigg{overflow: hidden;text-align: center; padding-bottom: 20px;}
.newdigg .good{display: inline-block;margin-left: 15px}

.listPush li{
    width: 50%;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    position: relative;
    text-indent: 7px;
}

.listPush li:before{
    content: '';
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #666;
    position: absolute;
    top: 12px;
    left: 0px;
}

ul.paihang li{font-weight: bold; color: #965}
ul.paihang li a{color: #965}

.bookWriter{color: #965;font-size: 14px;}
.bookWriter .pubdate{margin-left: 8px;}


.skin{display: none;}

.newsnav{font-size: 1.1em;}
.nav_wapper{font-size: 1.1em;margin-bottom: 15px;}
.nav_wapper div{overflow: hidden;margin-top: 5px}
.nav_wapper label{font-weight: bold;float: left;}
.nav_wapper h1{float: left;font-weight: normal;padding: 0;font-size: 1.1em;}

.nav_wapper .nav_op{}

.nav_wapper .nav_op a{display: inline-block; height: 32px;line-height: 32px; width: 46.8%; 
    text-align: center; background: #2ba4a3;color: #fff;max-width: 180px;
    border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;

}
.nav_wapper .nav_op a.readnow{margin-left: 5%;}

/*******手机分辨率适配(默认以320排版)*********/
@media screen and (min-device-width: 320px) {

}

@media screen and (device-width: 360px) {
    .header ul li{}
   /* .header ul li{ padding: 0 12px;}
    .tbox{width: 100%; height: auto; float: none; margin:0; border: none}
    .tbox dt{height: 35px; line-height: 35px; padding: 0 10px;}
    .tbox dt .more{float: right}
    .tbox dd li{height: 30px; line-height: 30px; padding: 0 10px; border-bottom: 1px solid #dedede}
    .tbox dd li:last-child{border-bottom: none}*/
}

@media screen and (min-device-width: 375px) {
    /*高分辨率*/
}

@media (device-width:375px) and (-webkit-min-device-pixel-ratio:2){/* 适配iphone 6 */
    .adbottom{padding-bottom: 40px;}


}
@media (device-width:414px) and (-webkit-min-device-pixel-ratio:3.0){/* 适配iphone6 plus */
    .adbottom{padding-bottom: 50px;}
}

@media screen and (min-device-width: 1082px) {
    .tbox{width: 33%; height: auto; float: left; border: 1px solid #ccc; margin: 0;}
    .header{text-align: center}
}

@media screen and (min-device-width: 1100px) {
    .content img{max-width: 600px;}
    .myRecommend{}
    .header ul li{float: none;width: auto;padding: 2px 5px}

}

@media (min-device-width: 320px) and (max-device-width: 1080px) {

#yanqList li{float: none;width: 96%;padding: 0 2%; padding-bottom: 5px;}
#yanqList li .cover{width: 90px;}
#yanqList li .cover img{width: 90px;height:110px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; }
#yanqList li .info{height: 120px; overflow: hidden; float: left; margin-left:10px;width: 67%;}
#yanqList li.liNoPic .info{ height:auto; max-height: 110px; overflow: hidden; float: left; margin-left:10px;width: 96%;}

#yanqList li .info .tips{display: none}
#yanqList li{height: 110px;}
#yanqList li .info .title{line-height: 22px;height: 22px;overflow: hidden}
}

@media (device-width: 1080px){

#yanqList li{float: none;width: 96%;padding: 0 2%; padding-bottom: 5px;}
#yanqList li .cover{width: 90px;}
#yanqList li .cover img{width: 90px;height:100px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; }
#yanqList li .info{height: 100px; overflow: hidden; float: left; margin-left:10px;width: 67%;}
#yanqList li.liNoPic .info{height: 100px; overflow: hidden; float: left; margin-left:10px;width: 96%;}

#yanqList li .info .tips{display: none}
#yanqList li{height: 100px;}
#yanqList li .info .title{line-height: 22px;height: 22px;overflow: hidden}
}
