body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,h6.dl,li,p,span,ul{margin:0;padding:0}
html{background:#fff;font:18px/1.5 'microsoft yahei'}
input,textarea{font-size:12px;font-family:"Î¢ÈíÑÅºÚ"}
li,ul{list-style:none}
img{border:none;margin:0;padding:0}
a{color:#007bb1;text-decoration:none}
a:hover{color:red}
.cc{height:0;clear:both}
body{background:#fff;color:#777}
*,::after,::before{-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;tap-highlight-color:transparent}
.margin_right{margin-right:2%}
.line{border-bottom:1px solid #efefef;padding-bottom:5px;padding-top:5px;color:#999}
.blue{color:#007bb1;font-size:18px}
.header{background-color:#007BB1;font-size:20px;color:#fff;height:50px;line-height:50px;overflow:hidden;display:block;position:relative;z-index:999}
.header h1{width:70%;padding-left:15px;overflow:hidden;font-size:20px;display:inline-block;color:#fff;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}
.header h1 a{color:#fff}
.back_r{float:right;padding:0 10px;height:28px;margin:10px 10px;line-height:26px;font-size:14px;background-color:#65bbec;border-radius:3px;width:30px}
.back_r a{color:#fff}
/*nav*/
.nav {
	width:100%;
	background-color:#ECF0F0;    
	height:35px; 
	line-height:35px;
	overflow:hidden;
	margin-bottom:10px;
}
.nav ul li{
    color:#333;
	display:block;
	width:20%;
	overflow:hidden
	height:20px;
	float:left;
    text-align: center;
}
.search{padding:0 5px;}
.search .key{height:28px;width:90%;line-height:28px;border:0;color:#999;text-indent:5px;font-size:16px}
.search .go{height:30px;width:35px;border:0;background-color:transparent;z-index:9999}
.search .type{background-color:#fff;border:1px solid #CCC;width:50px;height:35px;line-height:35px;text-align:center;font-weight:700;color:#000}
.article{margin:10px auto 10px auto}
.title{height:35px;background:#ECF0F0;border-bottom:2px solid #379be9;color:#000;font-size:16px;padding-left:10px;line-height:35px;font-weight:400;font-weight:700}
.block{text-indent:10px}
.block_img2{height:auto;border:1px solid #DEDEDE;overflow:hidden;padding-top:10px;padding-bottom:5px;padding-right:10px;float:left}
.block_txt2{border:0;height:120px;overflow:hidden;line-height:20px}
.block_txt2 h2{font-size:16px;height:auto}
.block_txt2 p{height:auto;font-size:14px}
.block li{line-height:35px;border-bottom:1px solid #ECECEC;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.cover{width:99%;margin:5px auto;height:auto;overflow:hidden}
.cover p{text-indent:10px}
.readlink{margin:10px;line-height:38px;overflow:hidden;}
.readlink a{float:left;display:block;width:32%;text-align:center;background:#65BBEC;color:#fff;font-size:16px;border-radius:2px;}
.readlink .rl{margin-right:2%;background:#F77720;}.readlink .rr{margin-left:2%;background:#ED424B;}
.cover1 ul{margin:10px 10px; position:relative;border-bottom-width:1px;border-bottom-style:dashed;padding-bottom:10px;}
.cover1.cover1 span{display:block; height:25px; line-height:25px; overflow:hidden;margin-left:8px;color:#999;font-size:16px;}
.cover1 .xsm a{font-size:18px;color:#007bb1}
.cover1 span a{color:#999;}
.cover1 img{width:60px;height:72px;}
.cover1 .tjimg{width:60px;height:72px;}
.cover1 .tjxs{position:absolute;top:0px;left:65px;right:0px;}
.cover1 .tjrs{position:absolute;top:0px;right:0px;}
.cover1 i{color:#FF8040}
.cover1 p{text-indent:10px}
.chapter li{border-bottom:1px solid #efefef;padding-bottom:5px;padding-top:5px;color:#999;white-space:nowrap;display:list-item}
.chapter li a{display:block;overflow:hidden;text-overflow:ellipsis;display:list-item}
.chapter span{display:block;float:right;height:20px;margin-right:10px;margin-top:5px;width:14px}
.ablum_read{height:auto;padding:0 0 5px 0;overflow:hidden;width:99%;margin:0 auto}
.ablum_read span{background:#65bbec;border-radius:3px;height:40px;line-height:40px;text-align:center;width:49%;float:left}
.ablum_read span a{color:#fff;display:block}
.content{width:98%;margin:10px 0 0 5px;color:#000}
.content ul{display:-moz-box;display:-webkit-box;display:box;margin-bottom:10px}
.content li{text-align:center;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1}
.content .prev{text-align:left;margin-right:7px}
.prev a,.mulu a,.next a{display:block;text-align:center;padding:10px 5px;background-color:#f4f0e9;color:green;border:1px solid #ece6da; }
.read{background:#fff;line-height:40px;height:40px;border-bottom:2px solid #efefef}
.read h3{width:75%;overflow: hidden;padding:0 2px;display:inline-block;height:40px;background:#fff;float:left;font-size:16px;color:#666}
.read h2{overflow:hidden;padding:0 2px;display:inline-block;height:40px;background:#fff;float:left;font-size:16px;color:#666}
.read span{float:right;margin-right:10px}
.read span a{color:red}
/*footer*/
.footer{
	height:30px;
	background:#ECF0F0;
    padding:3px 0 0;
	border-top:1px solid #f1f1f1;
	line-height:26px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}
.footer li{
    float:left;
	text-align:center; 
	width:25%;
	font-size: 16px;
}

.footer li a{
    color:#000;
}
.page{height:auto;padding-bottom:10px;padding-top:10px;text-align:center}
.page a{text-align:center;padding:4px 15px 4px 15px;margin-right:5px;border-radius:3px;background:#379be9;color:#fff}
.c_nr{word-wrap:break-word;word-break:break-all;background-color:#FBF6EC;color:#fff}
.nr_title{color:#000;padding:10px 5px;text-align:center;position:relative;z-index:999}
.nr_nr{margin:10px 5px;color:#CCC}
#nr1{font-size:21px;color:#000}
#nr2{font-size:22px;color:#000;text-align:center}
.nr_page{position:relative;z-index:999}
.nr_page table{width:100%}
.nr_page table td{text-align:center}
.nr_page .prev{text-align:left;width:35%;margin-left:7px}
.nr_page .mulu{text-align:center}
.nr_page .next{text-align:right;width:35%;margin-right:7px}
.nr_set{padding:10px;padding-right:10px;font-size:12px;background-color:#ECF0F0;position:relative;z-index:999}
.nr_set .set1{float:right;border:1px solid #0065B5;padding:2px 10px;margin-left:10px;border-radius:5px;color:#0065B5}
.nr_set .set2 div{border:1px solid #0065B5;float:left;padding:2px 7px;margin-left:5px;border-radius:3px;color:#0065B5}
.nr_set .set2 p{border:1px solid #0065B5;float:left;padding:5px 5px;margin-left:5px;border-radius:3px;color:#0065B5}
.fk{border:1px solid #ddd;background-color:#fff;margin:5px;}
.xbk{border-color:#E2E2E2}.list div{border-bottom-width:1px; border-bottom-style:solid;padding:5px 10px;}
.list ul{margin:10px 10px; position:relative;border-bottom-width:1px;border-bottom-style:dashed;padding-bottom:10px;}
.list ul li{}
.list span{display:block; height:20px; line-height:20px;overflow:hidden;margin-left:8px;color:#999;font-size:14px;text-align:left;white-space:nowrap;text-overflow:ellipsis;}
.list .xsm a{font-size:18px;color:#007bb1}
.list span a{color:#999;}
.list img{width:74px;height:98px;}
.list .tjimg{max-width:74px;max-height:98px;}
.list .tjxs{position:absolute;top:0px;left:80px;right:0px;}
.list .xsauthor{color:#777}
.list .tjintro{white-space:normal;height:60px}
#tj .tjtop{border-bottom-width:1px; border-bottom-style:solid;padding:5px 10px;}
#tj ul{margin:1%;}
#tj ul li{float:left;overflow:hidden;text-align:center;width:31%;margin:1%;}
#tj ul li span{display:block; overflow:hidden;height:20px; line-height:20px;}
#tj img{width:100%;height:40vw;}
#rmtj div{border-bottom-width:1px; border-bottom-style:solid;padding:5px 10px;}
#rmtj ul{margin:10px 10px; position:relative;border-bottom-width:1px;border-bottom-style:dashed;padding-bottom:10px;}
#rmtj span{display:block; height:25px; line-height:25px; overflow:hidden;margin-left:8px;color:#999;font-size:16px;}
#rmtj .xsm a{font-size:18px;color:#007bb1}
#rmtj span a{color:#999;}
#rmtj img{width:60px;height:72px;}
#rmtj .tjimg{width:60px;height:72px;}
#rmtj .tjxs{position:absolute;top:0px;left:65px;right:0px;}
#rmtj .tjrs{position:absolute;top:0px;right:0px;}
#rmtj i{color:#FF8040}
#zjgx div{border-bottom-width:1px; border-bottom-style:solid;padding:5px;}
#zjgx ul{margin:5px;border-bottom-width:1px;}
#zjgx ul li{ height:40px; line-height:40px; overflow:hidden; position:relative}
#zjgx i{color:#FF8040}
#zjgx .zjgxnum{float:left;}
#zjgx .xszz{color:#999}
#zjgx .xszk{ position:absolute;right:5px;top:0px;display:block;width:100px;text-align:right}
#zjgx .zjgxjj{color:#999;}
#zjgx .xxbk{border-bottom-width:1px; border-bottom-style:dashed;height:1px;}

.info_menu{position: relative;}
.info_menu h3{background-position: -0px -204px; width: 100px; height: 50px; overflow: hidden;line-height: 46px;margin-left:5px;}
.info_menu h3 a{font-weight: bold; font-size: 14px; color: #8F5042;padding-left:20px;}
.info_menu .conterpic{position: absolute; top: 42px; left: 104px; right: 101px; height: 10px; background-position: -0px -185px; }
.info_menu .rightpic{position: absolute; right: 10px; top: 42px;  width: 105px; height: 10px; background-position: -116px -246px;}
.info_menu .more{position: absolute; right: 10px; top: 30px; width: 13px; height: 13px; background-position: -294px -86px; line-height: 50px; overflow: hidden;}
.info_menu .more a{display: block;}
.info_menu .list{margin:10px;}
.info_menu .list li{float: left; width: 25%;overflow: hidden;text-align: center }
.info_menu .list .p2{ width: 82px; overflow: hidden; margin-top: 5px; line-height: 15px;}
.info_menu .list .p3 {line-height: 16px; height: 16px; margin-top: 3px;}
.info_menu .list .p3 a{color: #999;}
.info_menu1{position:relative;padding-bottom:20px;margin-top:20px;}
.info_menu1 h3{background-position: -0px -204px; width: 100px; height: 50px; overflow: hidden;line-height: 46px;margin-left:5px;}
.info_menu1 h3 a{font-weight: bold; font-size: 14px; color: #8F5042;padding-left:20px;}
.info_menu1 .conterpic{position: absolute; top: 42px; left: 104px; right: 101px; height: 10px; background-position: -0px -185px; }
.info_menu1 .rightpic{position: absolute; right: 10px; top: 42px;  width: 105px; height: 10px; background-position: -116px -246px;}
.info_menu1 .more{position: absolute; right: 10px; top: 30px; width: 13px; height: 13px; background-position: -294px -86px; line-height: 50px; overflow: hidden;}
.info_menu1 .more a{display: block;}
.info_menu1 .list_xm{ margin:10px;}
.info_menu1 .list_xm li{height: 35px; line-height: 35px; border-bottom: 1px dashed #E9CBCB;overflow: hidden; color: #999;font-size:14px;}
.info_menu1 .gochapter{font-size:14px;text-align: center;height:40px;line-height: 40px;border-bottom: 1px solid #E9CBCB}