@charset "utf-8";
/* CSS Document */

/* 全局公用的css样式 */
/*---------------------------------约束样式----------------------------------------*/
*{margin:0;padding:0;word-wrap:break-word}
* img{border:0}
* hr{border:1px dashed #d2d2d2}
body,h2,h3,h4,h5,h6,td,th,tr{color:#000;font-weight:normal; font-size:12px; font-family:"微软雅黑"}
h1{ font-weight: bold;
    color: black;
    font-size: 35px;
    line-height: 200%;}
a{text-decoration:none;outline:none;color:#000}
a:active{star:expression(this.onFocus=this.blur())}
a:focus{outline:none}
a:hover{color:#461707}
strong, b {
    font-weight: bold;
    color: #19537D;
    font-size: 35px;
    line-height: 150%;
}
.author{ font-size: 20px;color: #65645F;}
ul li{list-style:none}
input,textarea,select,li,ul{outline:none;resize:none;font-family:"微软雅黑"}
.fr{float:right}
.fl{float:left}
.clear{width:100%; clear:both; height:1px; overflow:hidden}
.fl{float:left}
.fr{float:right}
.ov_hi{overflow:hidden}
.layout{width:100%}
.ul_li{list-style:none}
.ov_hi{overflow:hidden}
/*header部分*/
body{background:url(../images/bj.jpg);width:750px;margin:0 auto}
#header{}
#content{}
#footer{border-top:3px solid #eae1d1; padding:5px 0;  line-height:30px; color:#666; font-size:25px;text-align: center;margin-top: 20px;}
#footer a{color:#666; margin:0 15px}
#footer .a{ margin-left:-15px}
.mt_10{margin-top:10px}
.ptb_20{padding:20px 0}
.plr_10{padding:10px;background-color: #fbf8f8;line-height: 40px;
    font-size: 25px;border-radius:5px;overflow: hidden;}
.plr_10 li{width: 25%;float: left}
.con{margin-top: 10px;margin-bottom: 15px;padding: 10px;}
.con li{width: 33.33%;float: left;}
.cankao{margin-top: 10px;margin-bottom: 15px;}
.cankao p{font-size: 13px;color: #65645F;}
.tags span{font-size: 18px;color: #65645F;}
.top{position:relative}
.logo{height: 60px;font-size: 35px;font-weight: bold}
.logo a{color: #584036}
.logo-left{float:left}
.logo-right{float: right;margin-right: 10px;}
.nav{width:100%; height:65px; line-height:65px; bottom:25px; background:#584036; font-weight: bold}
.nav a{display:block; width:16%; height:46px; float:left; text-align:center; color:white; font-size:30px}
.nav a:hover,.nav a.hover{color: wheat}

.summary_bj{background:url(../images/summary_bj.jpg); padding:15px 0}
.summary_box{ min-height:220px;margin-top: 10px; padding:12px 30px 12px 20px; font-size:25px; line-height:45px; color:#666; overflow:hidden;text-overflow:ellipsis;background-color: #fbf8f8;}
.summary_box .img{width:170px; height:220px;margin-right: 15px;}
.summary_box p .t{color:#333}
.summary_box a{color:#b18c03;}

.main{float:left; width:100%}
.title_t{line-height:45px; background:url(../images/t1.jpg) no-repeat;background-size:100% 100%}
.title_t i{display:block; width:36px; height:55px; margin:10px 5px 10px 10px; float:left}
.title_t i.i1{background:url(../images/i1.png) no-repeat center center}
.title_t .t{font-size:25px}
.title_t span{margin-left: 30px;}

.ul1{height:245px; width:708px}
.ul1 li{float:left; padding-right:6px}
.ul1 li a{display:block; width:170px; height:245px; position:relative}
.ul1 li a p{position:absolute; width:100%; text-align:center; height:30px; line-height:30px; color:#fff; font-size:14px; z-index:1; left:0; bottom:0; background:url(../images/tt.png)}
.ul1 li a img{width:100%; height:245px}

.dl1{height:195px}
.dl1 dt{float:left}
.dl1 dd{float:right}
.dl1 dt a{width:500px}
.dl1 dd a{width:195px}
.dl1 a img{width:100%; height:195px}
.dl1 a{display:block; height:195px; position:relative}
.dl1 a p{position:absolute; width:100%; text-align:center; height:30px; line-height:30px; color:#fff; font-size:14px; z-index:1; left:0; bottom:0; background:url(../images/tt.png)}
.div1{height:195px}
.div1 a{display:block; height:195px; width:100%; position:relative}
.div1 a p{position:absolute; width:100%; text-align:center; height:30px; line-height:30px; color:#fff; font-size:14px; z-index:1; left:0; bottom:0; background:url(../images/tt.png)}
.div1 a img{width:100%; height:195px}

.video_box{height:170px;}
.ul2{margin:9px 0}
.ul2 li{height:30px; line-height:30px; padding-left:20px; background:url(../images/li.jpg) no-repeat 0 10px; font-size:14px;}
.contact_txt{height:120px; line-height:23px; font-size:14px;margin:5px 0; color:#666;}
.anecdote_box{ height:122px; background:url(../images/anecdote_box.png) no-repeat; padding:0 40px 0 140px;}
.anecdote_box .more{display:blockl; width:103px; height:42px; float:right; margin:40px 0; background:url(../images/more.png) no-repeat}
.ul3{height:90px; float:left; padding-top:21px}
.ul3 li{float:left; padding-right:30px; text-align:center}
.ul3 li a{display:block; width:60px; height:90px;}
.ul3 li a img{display:block; width:60px; height:60px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.ul3 li a p{ line-height:30px; height:30px;}

.portrait_box{height:243px; background:#fff; border:2px solid #eae1d1; position:relative}
.portrait_box .title_t{ background:none; padding-left:5px; padding-right:8px}
.portrait_box .pic{position:absolute; display:block; width:16px; height:16px; background:url(../images/pic.png) no-repeat}
.portrait_box .pic.tl{left:0; top:0}
.portrait_box .pic.tr{right:0; top:0; background-position:right 0}
.portrait_box .pic.bl{bottom:0; left:0;background-position:0 bottom}
.portrait_box .pic.br{bottom:0; right:0;background-position:right bottom}

.ul4{height:186px;}
.ul4 li{float:left; padding-left:15px}
.ul4 li a{display:block; width:180px; height:180px; padding:2px; border:1px solid #ccc}

.bj_fff{background:#fff;border:2px solid #eae1d1;}
.line_er{ height:7px; background:url(../images/nav.jpg) no-repeat center 0}
.er_title{height:45px; line-height:45px;background: url(../images/t2.jpg) no-repeat;}
.er_title .t{font-size:18px}
.er_title i{display: block;width: 36px;height: 25px;margin: 10px 5px 10px 10px;float: left;}
.er_title .fr{font-size:12px; padding-right:15px}
.er_title .fr a{margin:0 5px;}
.er_title i.i0{background:url(../images/i0.png) no-repeat center center;}

.ma_15{ margin:15px;}
.er_ma{margin:15px; background:url(../images/left_box.jpg) repeat-y; overflow:hidden}
.left_box{width:250px; float:left}
.left_box ul{width:100%}
.left_box li a{display:block; padding-left:40px; height:40px; line-height:40px; font-size:14px;border-bottom:1px solid #f8f2e6}
.left_box li a:hover{background:#584036; color:#fff; border-bottom:1px solid #fff}
.left_box li a.hover{background:#584036; color:#fff;border-bottom:1px solid #fff}
.right_box{width:720px; float:right}
.text_box{font-size:14px; line-height:22px; color:#333}

.zp_il{overflow:hidden; width:1200px}
.zp_il li{float:left; padding:0 24px 20px 0}
.zp_il li a{display:block; width:310px; height:275px; position:relative; border:2px solid #eae1d1; overflow:hidden; text-align:center}
.zp_il li a img{ width:100%;height:275px;}
.zp_il li a p{position: absolute;width: 100%;text-align: center;height: 30px;line-height: 30px;color: #fff;font-size: 14px;z-index: 1;left: 0;bottom: 0;background: url(../images/tt.png);}

.fy_box{height:40px; line-height:48px; text-align:center; margin:30px 0}
.fy_box *{overflow:hidden}
.fy_box a{display:inline-block; margin:0 10px; width:150px; height:50px; background:#f2f2f2;border:2px solid #eae1d1; font-size:30px; color:#584036; font-family:Arial, Helvetica, sans-serif; font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.fy_box a:hover{background:#59534c; color:#fff}
.fy_box a.hover{background:#59534c; color:#fff}

.tw_il{ overflow:hidden}
.tw_il li{height:150px; overflow:hidden; position:relative; padding:20px 0 20px 225px}
.tw_il li img{ display:block; position:absolute; left:0; top:20px; width:196px; height:146px;border:2px solid #eae1d1;}
.tw_il li h2{font-size:18px;}
.tw_il li .txt{height:88px; margin:10px 0; line-height:22px; color:#666; font-size:14px}
.tw_il li .time{ height:20px; line-height:20px; text-align:right; font-size:14px; color:#666}

.words_box{ padding:20px 0; border-bottom:3px solid #eae1d1}
.words_box .textarea{width:966px; height:60px; padding:10px; border:2px solid #eae1d1}
.words_box .button{height:35px; width:160px; border:2px solid #EEDCC4; background:#c79845; color:#fff; font-size:16px; cursor:pointer}
.words_box p{ text-align:right; padding-top:10px}

.discuss_ul{ overflow:hidden;}
.discuss_ul li{ padding:20px; border-bottom:1px solid #eae1d1; line-height:25px; font-size:14px; color:#666}
.discuss_ul li .t{ height:25px;}
.discuss_ul li .txt{padding-top:10px}

.pages_title{text-align:center; padding:20px 0}
.pages_h2{font-size:24px;}
.pages_p { color:#666; font-size:14px; padding-top:10px}

.read{margin-top: 10px;
        height: 60px;
}
.read audio{cursor:pointer;outline:none; float:left; width:70%;}
.read span{float:left; margin-top:7px; font-size:14px;width:30%;}
.yiwen,.shangxi,zhushi{margin:40px 0px 10px 0px;border-bottom: 1px solid gray;padding: 10px;}
.nomargin{margin-top: 0px;}
.lititle{width: 100%;float: left;margin-bottom: 10px;text-align: center}
.lilists{width: 100%;float: left;margin-left: 15px;}
.lilists ul li{width: 25%;float: left;line-height: 250%;}

.titletype {
    height: auto;
    margin-top: 10px;
    clear: both;
    background-color: #F0EFE2;
    overflow: hidden;
    border: 1px solid #C8C7BC;
    padding-bottom: 2px;}
.titletype .son .sleft span {
    float: left;
    margin-top: 14px;
    font-size: 25px;
}
.titletype .son {
    width: 100%;
    margin-left: 10px;
    clear: both;
    border-bottom: 1px dashed #DAD9D1;
    overflow: hidden;
    padding-bottom: 10px;
}
.titletype .son .sleft {
    width: 12%;
    float: left;
    color: #275F38;
}
.titletype .son .sright {
    width: 80%;
    float: left;
}
.titletype .son .sright2 {
    width: 3%;
    float: left;
    margin-top: 14px;
}
.titletype .son .sright a {
    float: left;
    margin-top: 14px;
    width: 20%;
    font-size: 25px;
    overflow: hidden;
    height: 30px;
    color: #19537D;
    text-decoration: none;
    line-height: 30px;
}
