html{
    overflow-x:hidden;
}
body {
    text-align:center;
    font-family:\5B8B\4F53,Arial Narrow,arial,serif;
    background:#ffffff;
    color:#564E3D;
    font-size:14px;
    overflow:hidden;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote {
    padding:0;
    margin:0;
}
table,td,tr,th {
    font-size:14px;
}
table{border-collapse:collapse;width:100%}
td,tr,th {
    font-size:14px;
    border:1px solid #564E3D;
}
li {
    list-style-type:none;
}
table {
    margin:0 auto;
}
img {
    vertical-align:top;
    border:0;
}
ol,ul {
    list-style:none;
}
a {
    color:#999;
    text-decoration:none;
}
a:visited {
    text-decoration:none;
}
a:hover {
    color:#FF9326;
    text-decoration:underline;
}
a:active {
    color:#FF9326;
}
h1,h2,h3,h4,h5,h6 {
    font-size:14px;
    font-weight:normal;
}
.clearfix:after {
    content:".";
    display:block;
    height:0;
    visibility:hidden;
    clear:both;
}
.wapzt{display:none;}
.clearfix {
    *zoom:1;
    zoom:1;
}
.area {
    width:960px;
    margin:0 auto;
    text-align:left;
    overflow:hidden;
}
.logo {
    float:left;
    width:auto;
    height:80px;
    background:url(../images/logo1.jpg) no-repeat left center;
    overflow:hidden;
}
.logo a {
    display:block;
    width:205px;
    height:80px;
    text-indent:-30000px;
}
.head-ad {
    float:left;
    width:460px;
    height:80px;
    background:url(../images/head-ad.jpg) no-repeat center center;
    overflow:hidden;
    margin:5px 0px 2px 20px;
}
.head-ad h4 a {
    display:block;
    width:460px;
    height:80px;
    text-indent:-30000px;
}
.head-time {
    float:right;
    margin:10px 60px 0px 0px;
}
.sousuo {
    float:right;
    margin: 10px 10px 0px 0px; overflow:hidden;
}
.banner {
    float:right;
    line-height:20px;
    text-align:right;
    color:#000;
    margin:-30px 10px 10px 0px;
}
.banner a,.banner a:visited {
    font-size:12px;
    text-decoration:underline;
    color:#000;
}
.wapss{display:none}
#nav {
    margin:0 auto;
    width:970px;
}
#navbar {
    border:1px solid #E4E1DA;
    width:100%;
    height:auto;
    line-height:30px;
    z-index:100;
}
.navul a.end {
    background:none
}
.navul {
    padding:0;
    margin:0;
}
.navul .m {
    position:relative;
    float:left;
    /*display:inline-block;*/
    list-style-type:none;
    background: url("../images/fgx.gif") no-repeat right center;
    text-align:center;
    width: 14.11%;
    /*margin-right:-7px;*/
}
.navul .m:last-child{
    background: none;
}
.navul .m h3{
    text-align:center;
}
.navul:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.navul .m a {
    display:block;
    color:#497d25;
    text-decoration:none;
    text-align:center;
    font-size:16px;
    font-weight: bold;
}
/*#navbar li:hover {
	background:rgba(201,234,178,0.9);
}*/
.navul .m a:focus {
    outline:none;
    text-decoration:underline;
}
.navul .m:first-child a {
    border-left:none;
}
.navul .m.last a {
    border-right:none;
}
.navul a span {
    display:block;
    float:right;
    margin-left:0px;
}
.navul a:hover {
    background-color:#497d25;
    color:#fff;
}
.navul .sub {
    display:none;
    position:absolute;
    width:140px;
    left:0px;
    top:30px;
    background:#c9eab2;
    padding: 8px 4px;
    z-index:1000;
}
.navul .ssub {
    display:none;
    position:absolute;
    width:140px;
    left:146px;
    top:0px;
    background:#85ca55;
    padding: 8px 0;
    z-index:1000;
}
/*.navul #m1 .sub{
	width:300px;left:-100px;
}
.navul #m2 .sub{
	width:430px;left:-180px;
}
.navul #m2 .sub{
	width:430px;left:-180px;
}
.navul #m2 .sub{
	width:430px;left:-180px;
}*/
.navul .sub li{
    display:inline-block;
}
.navul .sub li a{
    width:140px;
}
.navul .sub a ,.navul .ssub a {
    padding:2px 0px;
    font-size:12px;
    text-align:center;
    top:20px;
    border-bottom:#ebf6e4 1px solid;
}
.navul .sub a:hover {
    background-color:#497d25;
    color:#fff;
}
.cross {
    display:block;
    width:1px;
    height:12px;
    border-left:1px solid #000;
    position:relative;
    float:left;
    top:10px;
}
.navft {
    margin:0 auto;
    width:736px;
    padding:0px 20px;
    background:#F5F8F3;
    height:22px;
    line-height:22px;
    overflow:hidden;
    margin-bottom:1px;
}
.navft a {
    float:left;
    padding:0px 5px;
    color:#669900
}
.navft a.t1 {
    background:url(../images/navftli.gif) no-repeat 0px 4px;
    padding:0px 5px 0px 9px;
}
.navft a:visited {
    color:#669900
}
.col1 {
    margin:0 auto;
    width:958px;
    height:368px;
    overflow:hidden;
    border:1px solid #E4E1DA;
    margin-bottom:9px
}
.col1left {
    float:left;
    width:197px;
    height:366px;
    padding:1px;
    border-right:1px solid #E4E1DA;
    background:#F5F8F3
}
.col1lefttop {
    display:block;
    height:38px;
    width:197px;
    margin:0 auto;
    background:url(../images/noticenav.gif) no-repeat 38px 9px;
    line-height:38px;
    text-align:center;
    color:#000;
}
.col1left img {
    display:block;
    margin:0px auto;
    width:140px;
    height:100px;
    margin-bottom: 10px;
}
.col1left .col1lefttop_ul {
    height:294px;
}
.col1left .col1lefttop_li{
    margin-bottom: 10px;
}
.col1left span {
    display:block;
    width: 175px;
    height:30px;
    line-height:15px;
    margin: 0px auto;
    font-size:14px;
    overflow: hidden;
}
.col1mid {
    float:left;
    width:458px;
    height:368px;
    overflow:hidden;
}
.col1midtop {
    float:left;
    width:135px;
    height:40px;
    line-height:40px;
    background:url(../images/newhot.gif) no-repeat 36px 10px;
    text-indent:40px;
    color:#000;
}
.col1midtopmore {
    clear:both;
    width:458px;
    height:20px;
    display:block;
}
.col1midtopmore2 {
    clear:both;
    width:297px;
    height:20px;
    display:block;
}
.col1midtopmore3 {
    clear:both;
    width:197px;
    height:20px;
    display:block;
    margin-top:10px;
}
.col1midtopmore a, .col1midtopmore2 a, .col1midtopmore3 a {
    float:right;
    width:34px;
    height:20px;
    background:url(../images/more.gif) no-repeat;
    margin-right:20px
}
.col1mid ul {
    clear:both;
    width:450px;
    margin:0 auto;
    height:300px;
    overflow:hidden;
}
.col1mid ul li {
    float:left;
    width:450px;
    height:25px;
    line-height:25px;
    overflow:hidden
}
.col1mid ul li a {
    float:left;
    color:#564E3D;
    background:url(../images/li.gif) no-repeat 15px 9px;
    text-indent:30px;
    width:450px;
    overflow:hidden;
    text-align:left;
    font-size:14px;
}
.col1mid ul li span {
    float:left;
    width:0px;
    text-align:center;
    color:#999;
    font-size:14px;
    text-align:center;
    font-family:Arial;
}
.col1mid ul li a:visited {
    color:#564E3D;
}
.col1mid ul li:hover {
    background:#F5F8F3
}
.col1midft {
    width:960px;
    margin:20px auto;
    overflow:hidden;
}
.col1midft li {
    float:left;
    width:19%;
    margin:0px 0.5%;
}
.col1midft img {
    float:left;
    margin: 0px 0px 8px 0px;
    width:100%;
    height:137px
}
.col1midft span {
    font-size:12px;
    color:#564e3d;

}
.col1midft a:last-child img {
    margin-right:0;
    margin-left:0px;
}
.col1right {
    float:right;
    width:297px;
    overflow:hidden;
    height:366px;
    padding:1px;
    border-left:1px solid #E4E1DA;
    background:#F5F8F3;
    text-indent:10px;
}
ul.c1 {
    clear:both;
    width:285px;
    height: 300px;
    margin:0 auto;
    overflow:hidden;
    margin-top:5px
}
ul.c1 li {
    float:left;
    width:285px;
    height:25px;
    line-height:25px;
    overflow:hidden
}
ul.c1 li a {
    float:left;
    color:#564E3D;
    background:url(../images/li.gif) no-repeat 6px 9px;
    text-indent:15px;
    text-align:left;
    font-size:14px;
}
ul.c1 li:hover {
    background:#fff
}
.col1rightmore {
    clear:both;
    width:140px;
    height:40px;
    display:block;
    background:url(../images/home.jpg) no-repeat;
    margin:10px auto;
}
.col1rightmore a {
    display:block;
    width:140px;
    height:40px;
}
.col_img {
    margin:10px auto;
}
.col2 {
    margin:0 auto;
    width:958px;
    overflow:hidden;
    border:1px solid #E4E1DA
}
.col {
    margin:0 auto;
    width:936px;
    display:table;
    overflow:hidden;
    margin:10px auto;
}
.colbox {
    float:left;
    width:468px;
    overflow:hidden;
    background:url(../images/boxmid.gif) repeat-y 467px;
}
.w467 {
    width:467px
}
.coltop {
    display:block;
    width:460px;
    height:25px;
    background:#F5F8F3;
    line-height:25px;
    margin:0 auto;
    color:#CEC8B9;
    text-align:left;
    text-indent:12px
}
.colimg {
    float:left;
    width:85px;
    height: 85px;
    margin:25px 0px 0px 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.colimg a {
    display:block;
    height:85px;
    width:85px;
    line-height:200px;
    color:#497d25;
}
.zhubian a{
    line-height:0px;
    color: #000;
}
.colimg li {
    margin-top:6px;
    color:#497d25;
}
.zhubian {
    margin-top:50px;
}
.colbox ul li {
    float:left;
    width:330px;
    height:25px;
    line-height:25px;
    overflow:hidden
}
.colbox ul li a {
    float:left;
    color:#564E3D;
    background:url(../images/li.gif) no-repeat 10px 9px;
    text-indent:21px;
    text-align:left;
    font-size:14px;
}
.colbox ul li a:visited {
    color:#564E3D;
}
.colbox ul li:hover {
    background:#F5F8F3
}
.colft {
    display:block;
    width:460px;
    height:38px;
}
.colft a.more,.colft a.new {
    float:right;
    width:40px;
    height:38px;
    margin-right:30px;
    background:url(../images/more.gif) no-repeat 0px 15px;
}
.colft a.new {
    background:url(../images/new.gif) no-repeat 0px 15px;
}
.colfoot {
    display:block;
    clear:both;
    width:460px;
    height:13px;
    margin:0 auto;
    background:url(../images/boxft.gif);
    font-size:1px
}
.colbt {
    float:left;
    width:460px;
    background:#F5F8F3;
    padding-right:5px;
    height:30px;
    line-height:30px;
    color:#CEC8B9;
    margin:0 1px;
    text-align:right
}
.link {
    margin:0px auto;
    clear:both;
    width:960px;
    height:58px;
    line-height:58px;
    background:url(../images/link.gif);
}
.link span {
    float:left;
    width:100px;
    background:url(../images/navli.gif) no-repeat right 23px;
}
.link a {
    display:inline-block;
    padding:0px 20px;
    background:url(../images/navli.gif) no-repeat right 23px;
    color:#000;
}
.foot {
    margin:0 auto;
    clear:both;
    width:960px;
    height:auto;
    padding:10px 0px 10px 0px;
    background:#F5F8F3;
    color:#898989;
    border-top:3px #547839 solid;
}
.foot .erwei{
    width:97%;
    height:100px;
    padding:10px 0px;
}
.foot .erwei img{
    width:100px;
    height:100px;
    float:left;
}
.foot .erwei p{
    float:left;
    margin:60px 0px 0px 10px;
}
.daohang {
    width:97%;
    padding:10px 0px;
    margin:0px auto;
    border-bottom:1px #fff solid;
}
.daohang ul {
    display:block;
    text-align:left;
}
.daohang h6{
    font-size:13px;
    text-align:left;
    width:100%;
    border-bottom:1px #fff solid;
    padding:6px 0px;
}
.daohang ul li{
    /*background: url(../images/youliana.gif) no-repeat right 4px;*/
    width:12.5%;
    height:20px;
    display:inline-block;
    overflow:hidden;
    padding:4px 0px;
}
.daohang li h5{
    text-align:left;
    font-size:12px;
}
.daohang li h5 a{
    line-height:20px;
}
.footcon{
    width:97%;
    padding:10px 0px;
    margin:0px auto;
    border-bottom:1px #fff solid;
}
.footcon p {
    text-align:left;
    font-size:14px;
}
.footer {
    height:60px;
}
.guanzhu {
    width:456px;
    height:28px;
    margin:8px auto 0px auto;
    position:relative;
}
.guanzhu img {
    vertical-align:middle;
}
.guanzhu_in {
    width:220px;
    height:28px;
    float:left;
    margin-right:8px;
}
.guanzhu_in2 {
    position:absolute;
    width:220px;
    height:28px;
    float:left;
    margin-right:8px;
    right:-260px;
    bottom:76px;
}
.guanzhu_in2 span {
    float:left;
}
.guanzhu_in2 img {
    width:80px;
    height:80px;
    text-align:center;
    float:left;
    margin-left:40px;
}
/*#erwei,#erwei_hover {
	width:80px;
	height:80px;
	cursor:pointer;
}
#erwei {
	background-position:-276px -258px;
	bottom:120px;
	_margin-bottom:120px;
}
#erwei_hover {
	background-position:-316px -258px;
	bottom:120px;
	_margin-bottom:120px;
}
#erwei_img {
	width:150px;
	height:150px;
	background:url(../images/erwei.jpg) -4px -3px no-repeat;
	background-size:150px 150px;
	position:fixed;
	right:40%;
	bottom:6%;
	cursor:pointer;
	display:none;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom:67px;
}*/
.youlian {
    width:97%;
    padding:0px 0px;
    margin:0px auto;
}
.youlian a{
    /*background: url(../images/youliana.gif) no-repeat right 4px;*/
    height:8px;
    display:inline-block;
    overflow:hidden;
    padding:8px 0px;
    font-size:12px;
}
.youlian h6 {
    font-size:13px;
    text-align:left;
    width:100%;
    border-bottom:1px #fff solid;
    padding:6px 0px;
}
.youlian .duiqi {
    display:block;
    text-align:left;
}
.box_left {
    float:left;
    width:566px;
}
.box_right {
    float:right;
    width:200px;
}
.noneBox {
    display:none;
}
/*----��&#65533;
	&#65533;
	---------------------------*/
.header {
    width:100%;
    height:53px;
    background:url(../images/admin/header_bei.gif);
}
.header01 {
    float:left;
    height:53px;
    width:45px;
    margin-left:15px;
    background:url(../images/admin/header01.gif) no-repeat;
}
.header02 {
    float:left;
    height:28px;
    width:auto;
    margin-left:10px;
    padding-top:25px;
    font-size:20px;
    font-family:"SimHei";
}
.header03 {
    float:right;
    height:53px;
    width:67px;
    margin-right:15px;
    background:url(../images/admin/logo.gif);
}
/*----left---------------------------*/
.left {
    float:left;
    width:214px;
    height:auto;
    margin:8px 0 8px 8px!important;
    margin:8px 0 4px 4px;
}
.left01 {
    width:214px;
    height:33px;
    background:url(../images/admin/left01_bei.gif) repeat-x;
    margin-bottom:8px;
}
.left01_left {
    float:left;
    height:33px;
    width:3px;
    background:url(../images/admin/left01_left.gif);
}
.left01_right {
    float:right;
    height:33px;
    width:3px;
    background:url(../images/admin/left01_right.gif);
}
.left01_c {
    float:left;
    height:33px;
    line-height:33px;
    width:198px;
    padding-left:10px;
    color:#002f76;
}
.left01_c img {
    height:17px;
    width:17px;
    margin:3px 10px 0 0;
}
.left02 {
    width:214px;
    height:auto;
    margin-bottom:8px;
}
.left02top {
    width:214px;
    height:36px;
    background:url(../images/admin/left02_bei.gif) repeat-x;
}
.left02top_left {
    float:left;
    height:36px;
    width:3px;
    background:url(../images/admin/left02_left.gif);
}
.left02top_right {
    float:right;
    height:36px;
    width:3px;
    background:url(../images/admin/left02_right.gif);
}
.left02top_c {
    float:left;
    height:36px;
    line-height:33px;
    width:198px;
    padding-left:10px;
    font-weight:bold;
}
.left02down {
    width:212px;
    height:auto;
    border:1px solid #b4b4b4;
    border-top:0;
    background:#fff;
}
.left02down01 {
    width:202px;
    height:27px;
    line-height:27px;
    padding-left:10px;
}
.left02down01_img {
    float:left;
    width:7px;
    height:27px;
    margin-right:5px;
    background:url(../images/admin/01.gif) no-repeat;
}
.left02down01_xia ul {
    margin:0;
    padding:0 5px 0 19px;
}
.left02down01_xia li {
    width:auto;
    height:20px;
    line-height:20px;
    margin:3px 0;
    padding-left:2px;
}
.left02down01_xia_li {
    background:#eff6ff;
}
.left03_right {
    float:right;
    height:33px;
    width:30px;
    background:url(../images/admin/03.gif);
}
.left03_c {
    float:left;
    height:33px;
    line-height:33px;
    width:171px;
    padding-left:10px;
    color:#002f76;
}
.rrcc {
    width:auto;
    height:90%;
    margin:8px 8px 8px 222px;
}
.center {
    float:left;
    height:200px;
    width:8px;
    margin-left:8px!important;
    margin-left:4px;
    background:url(../images/admin/center0.gif) no-repeat;
    cursor:pointer;
}
.right {
    width:auto;
    height:90%;
    margin-left:20px!important;
    margin-left:10px;
    border:1px solid #b4b4b4;
    background:#fff;
}
.right span {
    color:#666;
}
.right01 {
    padding-left:10px;
    margin:9px 0;
}
.zc_t {
    width:776px;
    margin:5px auto;
    text-align:center;
    position:relative;
}
.zt_m {
    width:776px;
    height:30px;
    margin:5px auto;
    background:url(../images/admin/zc_title.gif) no-repeat;
}
.zt_m h3 {
    color:#fff;
    font-size:14px;
    width:130px;
    float:left;
    text-align:center;
    margin-top:8px;
    display:inline;
}
.zt_m span {
    font-size:14px;
    width:520px;
    float:left;
    margin-top:8px;
    margin-left:10px;
    display:inline;
}
.zt_b {
    width:776px;
    margin:5px auto;
    text-align:center;
    position:relative;
}
.zt_b form {
    margin:5px 0;
    padding:0;
}
.zt_b ul {
    width:776px;
    float:left;
    margin-top:20px
}
.zt_b li {
    float:left;
    width:776px;
    line-height:42px;
    height:42px;
    overflow:hidden
}
.zt_b li span.zc_name {
    width:300px;
    float:left;
    text-align:right;
}
.zt_b li input.zc_text {
    float:left;
    margin:5px;
    width:180px;
    height:30px;
    line-height:30px;
    border:1px solid #7F9DB9;
}
.zt_b li.zc_xz {
    width:776px;
    float:left;
    text-align:center
}
.zt_b li.zc_xz a {
    font-size:14px;
    color:#FF0000;
}
.zt_b li.zc_xz input.s1 {
    border:0px;
    width:152px;
    height:36px
}
.newsarea {
    width:960px;
    margin:0px auto;
    background:url(../images/news/bg.gif) repeat-y;
    border-top:1px solid #008000;
    border-bottom:1px solid #008000;
    overflow:hidden
}
.newstop {
    width:960px;
    height:128px;
    background:url(../images/news/news.jpg) no-repeat left top;
    margin-top:10px
}
.newstopbox {
    float:right;
    width:200px;
    height:126px;
    border:1px solid #DAEDE6;
}
.newstopbox .top {
    width:200px;
    height:28px;
    line-height:28px;
    border-bottom:1px solid #DAEDE6;
    color:#599780;
    font-size:14px
}
.newstopbox .con {
    width:160px;
    margin:10px auto;
    text-align:left;
    line-height:20px
}
.newsnotice {
    float:left;
    width:161px;
    border:1px solid #fff;
    margin:20px 30px;
    _margin:20px;
}
.newsnoticetop {
    width:161px;
    height:25px;
    line-height:25px;
    border-bottom:#EFF4FE;
    color:#599780;
    background:#fff
}
.newsnoticearea {
    width:151px;
    background:#F2F9F7;
    line-height:22px;
    padding:5px;
    text-align:left
}
.newslist {
    float:left;
    width:600px;
    border-left:5px solid #DAEDE6;
    padding:20px
}
.newslist ul li {
    float:left;
    width:600px;
    height:25px;
    line-height:25px;
    text-align:left;
}
.pages {
    clear:both;
    display:block;
    width:100%;
    height:30px;
    line-height:30px;
    text-align:right
}
.libsarea {
    width:960px;
    margin:0px auto;
    background:url(../images/libs/bg.gif) repeat-y;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    overflow:hidden
}
.libstop {
    width:960px;
    height:128px;
    background:url(../images/libs/wenku.jpg) no-repeat left top;
    margin-top:10px
}
.libstopbox {
    float:right;
    width:200px;
    height:126px;
    border:1px solid #ccc;
}
.libstopbox .top {
    width:200px;
    height:28px;
    line-height:28px;
    border-bottom:1px solid #ccc;
    color:#000;
    font-size:14px
}
.libstopbox .con {
    width:160px;
    margin:10px auto;
    text-align:left;
}
.libsnotice {
    float:left;
    width:161px;
    border:1px solid #EFF4FE;
    margin:20px 30px;
    _margin:20px;
}
.libsnoticetop {
    width:161px;
    height:25px;
    line-height:25px;
    border-bottom:#EFF4FE;
    color:#599780;
    background:#fff
}
.libsnoticearea {
    width:151px;
    background:#eee;
    line-height:22px;
    padding:5px;
    text-align:left
}
.libslist {
    float:left;
    width:600px;
    border-left:5px solid #ccc;
    padding:10px
}
.libslist ul li {
    float:left;
    width:600px;
    height:25px;
    line-height:25px;
    text-align:left;
}
.diskarea {
    width:960px;
    margin:0px auto;
    background:#F7F7F7;
    border-top:1px solid #74A4CF;
    border-bottom:1px solid #74A4CF;
    overflow:hidden;
    padding:5px 0px;
}
.diskleft {
    float:left;
    width:295px;
    background:#fff url(../images/disk/dangdai.gif) no-repeat;
    margin:10px
}
.diskleftnote {
    display:block;
    width:216px;
    height:450px;
    padding:10px;
    margin:350px auto 20px auto;
    background:#F7F7F7;
}
.diskleftnotetop {
    width:216px;
    height:45px;
    display:block;
    text-align:center;
    border-bottom:1px solid #74A4CF;
    line-height:44px;
    color:#000
}
.diskleftnotetxt {
    width:216px;
    display:block;
    line-height:30px;
    margin-top:10px;
    color:#333;
    text-align:left;
}
.disklist {
    float:left;
    width:580px;
    padding:20px
}
.disklist ul li {
    float:left;
    width:580px;
    height:25px;
    line-height:25px;
    text-align:left;
}
.bookarea {
    width:960px;
    margin:0px auto;
    background:url(../images/shop/bg.gif);
    border-bottom:1px solid #ccc;
    overflow:hidden
}
.booktop {
    width:960px;
    margin:0 auto;
    height:118px;
    background:url(../images/shop/shop.jpg) no-repeat left top;
    border-top:1px solid #ccc;
}
.booktopbox {
    float:right;
    width:200px;
    height:106px;
    border:1px solid #ccc;
    margin-top:5px
}
.booktopbox .top {
    width:200px;
    height:28px;
    line-height:28px;
    border-bottom:1px solid #ccc;
    color:#000;
    font-size:14px
}
.booktopbox .con {
    width:160px;
    margin:20px;
    text-align:left;
}
.booknotice {
    float:left;
    width:181px;
    border:1px solid #EFF4FE;
    margin:20px 30px;
    _margin:20px;
    background:none;
}
.booknoticetop {
    width:181px;
    height:25px;
    line-height:25px;
    border-bottom:#EFF4FE;
    color:#599780;
    background:#fff
}
.booknoticearea {
    width:171px;
    background:#eee;
    line-height:22px;
    padding:5px;
    text-align:left
}
.booklist {
    float:left;
    width:600px;
    padding:10px
}
.booklist ul li {
    float:left;
    width:600px;
    height:25px;
    line-height:25px;
    text-align:left;
}
.booklist ul li a {
    color:#000
}
table ul li {
    float:left;
    width:100%;
    text-align:left;
    line-height:22px;
    text-indent:10px
}
/*-----------------------------------------------------------------------------------------------*/
#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8 {
    width:100px;
    height:145px;
    float:left;
    margin:120px 0px 0px -80px;
}
#tab1 ul, #tab2 ul, #tab3 ul, #tab4 ul, #tab5 ul, #tab6 ul, #tab7 ul, #tab8 ul {
    width:100px;
    height:145px;
    float:left;
    margin-top:30px;
}
#tab1 li, #tab2 li, #tab3 li, #tab4 li, #tab5 li, #tab6 li, #tab7 li, #tab8 li {
    float:left;
    width:100px;
    height:25px;
    text-align:left;
    cursor:pointer;
}
#tab1 li.now, #tab2 li.now, #tab3 li.now , #tab4 li.now , #tab5 li.now , #tab6 li.now , #tab7 li.now , #tab8 li.now {
    background:#f5f8f3;
    font-weight:bold;
}
.tablist {
    float: left;
    width: 330px;
    height: 250px;
    margin-top: 20px;
    overflow: hidden;
    display:none;
}
.block {
    display:block;
}
/*-----------------------------------------------------------------------------------------------*/
.con_con, .con_con2 {
    width:960px;
    margin:0px auto;
    background:#f2f9f7;
    padding: 0px 0px 0px 0px;
    overflow:hidden;
}

.pla {
    width:960px;
    margin:0px auto;

    overflow:hidden;
}

.content {
    width:900px;
    height:auto;
    margin:0px auto;
}
.hr_article {
    width:900px;
    height:1px;
    margin:0px auto;
    background-color:#ececec;
}
.dashang{
    margin:0px auto 14px auto;
}
.fenxiang {
    width:50%;
    margin:0px auto 10px auto;
}
.changyan {
    width:90%;
    margin:10px auto 0px auto;
}
.shouye_changyan {
    width:958px;
    margin:0px auto;
}
#hua {
    border-top: 1px dashed #CCC;
    border-bottom: 1px dashed #CCC;
    height:auto;
    width:900px;
    padding: 10px 0px;
    font-size:14px;
    color: #999;
    line-height:24px;
    text-align:left;
    margin:18px auto;
}
#hua2 {
    height:auto;
    width:80%;
    font-size:12px;
    color: #999;
    line-height:24px;
    text-align:left;
    margin:0px auto;
    text-indent:24px;
}
#hua span {
    font-size:14px;
    color: #000;
}
#con {
    width:960px;
    height:40px;
    margin:0px auto;
    background:#f2f9f7;
}
.list_con {
    width:960px;
    height:auto;
    margin:14px auto 50px auto;
}
.list_title {
    width:960px;
    height:auto;
    margin:0px auto;
}
.list_title h1{
    border-bottom: 1px dotted #cfcfcf;
    text-align:left;
    text-indent:20px;
}
.list_title h1 a, .list_title h2 a{
    color:#00A83B;
    font-size:18px;
    font-family:"微软雅黑",宋体,Arial Narrow,arial,serif;
    margin:16px 0px 10px 0px;
    line-height:40px;
}
.list_subtitle{
    text-align:left;
    border-bottom: 1px dotted #cfcfcf;
}
.list_subtitle li{
    display:inline-block;
    margin-left:2%;
}
.list_subtitle h2{
    text-indent:0px;
    border:none;
}
.list_subtitle h2 a{
    font-size:14px;
    color:#00a83b;
}
.list_left {
    width:610px;
    float:left;
}
.list_left .hd {
    height: 30px;
    padding-right: 10px;
    position: relative;
}
.list_left .tabs {
    border-bottom: 1px solid #e4e1da;
    height: 38px;
    padding: 0 0 10px;
}
.list_left .more {
    float: right;
    font-size: 12px;
    line-height: 8px;
    padding: 12px 10px;
}
.list_left .tabs li {
    color:#666;
    cursor: pointer;
    float: left;
    font-size: 12px;
    line-height: 8px;
    margin: 0 5px 0 0;
    padding: 12px 10px;
}
.list_left .tabs .on {
    background-color: #f2f9f7;
    color: #00A73D;
}
}
.page_list {
    margin:0px auto;
    width:300px;
}
.page_list li {
    float:left;
    margin-left:10px;
}

.page_list li.thisclass a{font-weight: bold;color:#5fbf5e  }

.clear {
    clear:both;
}
.list_right {
    width: 300px;
    float: right;
    text-align: left;
}
.list_right .inner-header {
    width: 100%;
    height: 30px;
    color: #323232;
    margin-bottom: 10px;
    text-align: left;
    text-indent:10px;
    background: #f2f9f7;
    font: 16px/30px "Microsoft YaHei";
}
.list_right .item {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.list_right .item .img {
    float: left;
}
.list_right .item .img img {
    float: left;
    width: 85px;
    height: 60px;
    border: 1px solid #ccc;
    padding: 2px;
    margin-right: 10px;
}
.list_right .item .title {
    margin: 3px 0;
}
.list_right .item .title a {
    color: #323232;
    font: 14px "Microsoft YaHei";
    display: block;
    float: left;
    width: 270px;
    margin-left: 5px;
}
.list_right .item .desc {
    margin-bottom: 3px;
    left: 100px;
    color: #999;
    font: 12px "Microsoft YaHei";
}
.article_recommend {
    width: 93%;
    margin: 0px auto;
}
.article_recommend .recommend_pic ul{ overflow:hidden; zoom:1; float:left; _display:inline;  }

.recommend_header {
    text-align: left;
    margin:10px auto;
    font:16px/30px "Microsoft YaHei";
    padding:0px 20px;
    width:90%;
    color:#469a44;
    background: #def3ed;;
}
.recommend_pic {
    margin:20px auto 0px auto;
    width:97%;
}
.recommend_pic .item {
    float: left;
    width: 19.9%;
    height: 200px;
    overflow: hidden;
}
.recommend_pic .item img {
    width:90%;
    height:120px;
}
.recommend_pic .item .img {
    margin-bottom:10px;
}
#list-position {
    color:#000;
    font-size:12px;
    float:left;
    margin:10px 0px 0px 20px;
}
#list-position a {
    color:#000;
    font-size:12px;
}
.search_list_box {
    background: none repeat scroll 0% 0% #FFF;
    margin-bottom: 10px;
    padding: 10px 0px;
    overflow: hidden;
    border-bottom: 1px dashed #CCC;
}
.list_box {
    background: none repeat scroll 0% 0% #FFF;
    margin-bottom: 10px;
    padding: 10px 0px;
    overflow: hidden;
    border-bottom: 1px dashed #CCC;
}
.list_box img {
    width:130px;
    height:100px;
    border: 1px solid #CCC;
    padding: 2px;
    display: block;
    float:left;
    margin-right: 30px;
}
.li_title {
    float:left;
    margin:4px 0px 0px 0px;
    color:#564e3d;
    width:440px;
    height:17px;
    text-align:left;
    overflow:hidden;
}
.li_title a {
    color:#37a;
}
.list_box p {
    float:left;
    margin:4px 0px 5px 0px;
    width:444px;
    height:40px;
    font-size:12px;
    text-align:left;
    line-height:20px;
    overflow:hidden;
    color: #999;
}
.list_time {
    float:left;
    font-size:12px;
    margin:2px 0 0 0px;
}
.list_type {
    float:right;
    font-size:12px;
    margin:2px 0 0 0px;
}
#list_num {
    width:500px;
    float:left;
    margin:6px auto 20px 140px;
}
#list_num li {
    float:left;

    margin-left:16px;
}

#list_num li.thisclass a{font-weight:bold;color:#00a83b}
#list_num2 {
    width:600px;
    margin:6px auto 20px auto;
}
#list_num2 td {
    float:left;
    margin-left:10px;
}
.article_con {
    padding-top: 20px;
    float:left;
    text-align: left;
    width:900px;
    color:#564E3D;
    font-size:16px !important;
}
.article_con ul {
    margin-bottom: 16px;
}
.article_con p {
    font-size:16px !important;
}
.article_con h3 {
    font-size:16px !important;
    font-weight: bold !important;
}
.article_con img {
    max-width:100%;
}
#article_h2 {
    width:600px;
    margin:0px auto 10px auto;
    font-size:24px;
    text-align:center;
}
#article_sub {
    width:333px;
    height:auto;
    margin:0px auto 10px auto;
    color: #999;
    font-size: 12px;
}
#article_time {
    font-size:12px;
    float:left;
    width:70px;
}
.article_author {
    margin-left:0px;
    width:120px;
    font-size:12px;
    float:left;
    color:#999;
}
.article_read_pc {
    color: #999;
    float:left;
    width:110px;
    font-size:12px;
}
.article_read {
    margin: 0px auto;
    width:95px;
    height:10px;
    font-size:12px;
    color:#999;
}
.article_keyword {
    margin-left:10px;
    font-size:12px;
    color: #999;
    float:left;
    width:120px;
}
.article_keyword a {
    margin-left:10px;
    font-size:12px;
}
#search {
    float:right;
}
#foot_keyword {
    float:right;
    width:250px;
    height:30px;
    margin:-62px 20px 0px 680px;
}
#button {
}
#input_keyword {
    width:186px;
    height:20px;
}
/*------------------------search----------------------*/
input,select,button {
    font:12px Verdana,Arial,Tahoma;
    vertical-align:middle;
}
#search_con {
    width:100%;
    height: 60px;
    margin:0px auto;
    background-color:#eeeeee;
}
#search_con_con {
    width:100%;
    margin:0px auto;
    float:left;
}
#search_box {
    float:left;

    margin:8px auto auto 20px;
}
#search_box select {
    font-size:14px;
    height:22px;
    margin-right:5px;
}
#search-keyword {
    border-color:#666666;
    border-style:solid;
    border-width:1px;
    height:18px;
}
#search-option {
    margin-left:3px;
    margin-right:3px;
    border:#badaa1 solid 1px;
    height:22px;
}
#search-submit {
    cursor:pointer;
    width:68px;
    height:22px;
    font-size:0px;
    color:#fafafa;
    border:0px;
    background:url(../images/search-bt.gif) no-repeat;
}
#resultbar {
    float:left;
    width:auto;
    text-indent:12px;
    text-align:left;
    color:#666666;
    margin-top:12px;
}
#resultbar strong {
    color:#bc1a27;
}
#result_content {

    width:100%;
    margin: 20px auto;
}
.resultlist {
    overflow:hidden;
}
.resultlist ul {
    /*	padding:0 0 0 24px;*/
    margin-top:14px;
}
#search_title {
    text-align:left;
    line-height:30px;
    font-size:16px;
    font-weight:normal;
}
#search_title a {
    text-align:left;
    color:#666666;
    text-decoration:underline;
}
#search_p {
    text-align:left;
    line-height:22px;
    color:#333;
    font-size:14px;
    width:600px;
}
#search_num {
    float:left;
    text-align:left;
}
#search_num a {
    float:left;
    color:#008400;
}
#search_fen {
    float:left;
    font-size:12px;
    margin-left:14px;
    color:#999;
}
#search_fen span {
    float:left;
    font-size:12px;
    color:#999;
}
#search_fen a {
    float:left;
    font-size:12px;
    margin-left:4px;
    color:#999;
}
#search_time {
    float:left;
    margin-left:20px;
    color:#999;
    font-size:12px;
}
#pagelist {
    color:#d05f68;
}
#pagelist a {
    color:#000;
}
#pagelist a:hover {
    color:#bc1a27;
;
}
.newdigg {
    width:40%;
    height:51px;
    margin:20px auto 8px auto;
    clear:both;
    padding-left:8px;
}
.diggbox {
    width:47%;
    height:51px;
    float:left;
    margin-right:8px;
    overflow:hidden;
    cursor:pointer;
    border:1px solid #cccccc;
    -moz-border-radius: 4px;      /* Gecko browsers */
    -webkit-border-radius: 4px;   /* Webkit browsers */
    border-radius: 4px;            /* W3C syntax */
    background: url(../images/ding_1.gif) repeat-x;
}
.diggbox:hover {
    border:1px solid #f7a447;
    background: url(../images/ding_2.gif) repeat-x;
}
.digg_act {
    font-size:14px;
    float:left;
    line-height:31px;
    text-indent:32px;
    height:29px;
    overflow:hidden;
    font-weight:bold;
}
.digg_num {
    float:left;
    line-height:29px;
    text-indent:5px;
}
.digg_percent {
    width:180px;
    clear:both;
    padding-left:10px;
    overflow:hidden;
}
.digg_percent_bar {
    width:100px;
    height:7px;
    background:#E8E8E8;
    border-right:1px solid #CCC;
    float:left;
    overflow:hidden;
    margin-top:3px;
}
.digg_percent_num {
    font-size:10px;
    float:left;
    padding-left:10px;
}
.digg_percent_bar span {
    display:block;
    height:5px;
    overflow:hidden;
    background:#000;
}
.digg_good {

    /*background:url(../images/newdigg-bg-11.gif) center center no-repeat;
    background-size: cover;*/
}
.digg_bad {

}
.digg_act {
    color:#C30;
}
.digg_num {
    color:#C63;
}
.digg_act {
    color:#36C;
}
.digg_num {
    color:#39C;
}
.digg_percent_bar span {
    border:1px solid #E37F24;
    background:#FFC535;
}
.digg_percent_bar span {
    border:1px solid #689ACC;
    background:#94C0E4;
    float:left;
}
.handle {
    height:59px;
    width:590px;
    padding-top:12px;
    overflow:hidden;
    clear:both;
    margin:0px auto;
}
.digg {
    width:59px;
    height:59px;
    float:left;
    background:url(../images/digg-bg.gif) no-repeat;
    margin-right:12px;
}
.digg_num {
    width:56px;
    height:34px;
    font-size:20px;
    text-align:center;
    line-height:34px;
    overflow:hidden;
    color:#6B9169;
}
.digg_act {
    width:56px;
    height:22px;
    line-height:23px;
    overflow:hidden;
}
.digg_act a {
    margin-left:11px;
    color:#666;
    float:left;
}
.jianyi{
    width:900px;
    margin:10px auto 0px auto;
    border-bottom: 1px dashed #ccc;
    border-top: 1px dashed #ccc;
    text-align:left;
    text-indent:24px;
    line-height:24px;
    padding-bottom:10px;
}
.jianyi a{
    cursor:pointer;
    width: 120px;
    height: 30px;
    margin-bottom:20px;
    display:block;
}
.jianyi button{
    color: #ffffff;
    font-size:14px;
    font-family:"微软雅黑",宋体,Arial Narrow,arial,serif;
    font-weight:bold;
    padding:7px 16px;
    background: -moz-linear-gradient(
            top,
            #ff0000 0%,
            #c21313);
    background: -webkit-gradient(
            linear, left top, left bottom,
            from(#ff0000),
            to(#c21313));
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    border: 0px solid #ffffff;
    -webkit-box-shadow:
            0px 1px 3px rgba(000,000,000,0.6),
            inset 0px 0px 3px rgba(255,255,255,1);
    box-shadow:
            0px 1px 3px rgba(000,000,000,0.6),
            inset 0px 0px 3px rgba(255,255,255,1);
}
.jianyi p{
    display:block;
    padding-top:20px;
}
.context {
    float:left;
}
.context ul li {
    line-height:29px;
    color:#888;
    font-size:14px;
    text-align:left;
}
.context a {
    font-size:14px;
    font-weight:bold;
}
.boxoff {
    height:10px;
    width:600px;
    overflow:hidden;
    clear:both;
    background:url(../images/boxoff.gif) left 15px repeat-x;
    margin:4px auto;
    padding-top:10px;
}
.boxoff strong {
    display:block;
    width:8px;
    height:10px;
    overflow:hidden;
    font-size:0px;
    line-height:100px;
    background:url(../images/boxoff.gif) right -10px no-repeat;
    float:left;
}
.actbox {
    width:120px;
    text-align:center;
    float:right;
    padding-top:20px;
    padding-right:10px;
}
.actbox ul li {
    display:inline;
    padding-left:22px;
    background-image:url(../images/actbox-ico.gif);
    background-repeat:no-repeat;
    margin-right:10px;
}
.actbox ul li a {
    color:#666;
    font-size:12px;
}
.actbox ul li#act-fav {
    background-position:4px 0px;
}
.actbox ul li#act-err {
    background-position:4px -37px;
}
.actbox ul li#act-pus {
    background-position:4px -73px;
}
.actbox ul li#act-pnt {
    background-position:4px -109px;
}
.liuyan_qq {
    width:690px;
    height:auto;
    margin:0px auto;
    text-align:left;
    font-size:12px;
    text-indent:24px;
    color:#999;
}
/*------------------------search----------------------*/
.sp-title {
    margin: 20px auto 10px auto;
}
.sp-title h2 {
    text-align:left;
    font-size:24px;
    color:#000;
}
.sp-title span {
    text-align:left;
}
.sp-title span a {
}
.linkbox {
    height: 28px;
    margin: 14px auto 6px;
    width: 600px;
}
.linkbox h3 {
}
.linkbox h3 a {
    color:#497d25;
    font-weight:bold;
    text-align: left;
    float:left;
}
.f6 {
    float:left;
    margin-left: 10px;
}
.f6 li {
    float: left;
    margin-left: 10px;
}
.f6 li a {
    text-align: left;
    font-size:12px;
}
/*------------------------sitemap----------------------*/
.sitemap dt {
    margin: 40px 0px 0px 0px;
}
.sitemap dd {
    margin: 10px auto 0px auto;
    width:600px;
}
.sitemap dd ul li {
    margin: 5px 0px;
    display:inline-block;
    width:100%;
}
.sitemap dt a {
    font-size:2em;
    color:#00AA00;
}
.sitemap dd a {
    font-size:1em;
    float:left;
}
.sitemap dd span{
    float:right;
}
.sitemap .title h2 {
    float:left;
}
.sitemap .title a {
    float:left;
    margin-left:20px;
}
.sitemap .concon {
    margin-top:20px;
}
.fenge {
    height:10px;
    width:600px;
    overflow:hidden;
    clear:both;
    background:url(../images/boxoff.gif) left 15px repeat-x;
    margin:0px auto 4px auto;
    padding-top:10px;
}
.fenge strong {
    display:block;
    width:8px;
    height:10px;
    overflow:hidden;
    font-size:0px;
    line-height:100px;
    background:url(../images/boxoff.gif) right -10px no-repeat;
    float:left;
}
/*------------------------sitemap----------------------*/
#code,#code_hover,#gotop {
    z-index:100;
    width:36px;
    height:48px;
    background:url(../images/icon.png) no-repeat;
    position:fixed;
    right:3%;
    cursor:pointer;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code {
    background-position:-276px -258px;
    bottom:120px;
    _margin-bottom:120px;
    z-index:100;
}
#code_hover {
    background-position:-316px -258px;
    bottom:120px;
    _margin-bottom:120px;
    z-index:100;
}
#gotop {
    background-position:-276px -310px;
    bottom:67px;
    _margin-bottom:67px;
    z-index:100;
}
#pinglun {
    width:90%;
    margin:0px auto;
}

/*=============三角形=============*/
.char_corl,.char_corr,.char_cort,.char_corb {
    display: inline-block;
    width: 6px;
    height: 14px;
    line-height: 15px;
    margin-bottom: -3px;
    font-size: 12px;
    font-family: '宋体';
    overflow: hidden;
}
.char_corr,.char_cort {
    text-indent: -5px;
}
.wap_article_recommend{
    width:90%;
    margin:0px auto;
}
.wap_article_recommend .char_corr{
    margin-right:5px;
}
.char_corb,.char_cort {
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    position: relative\9;
    top:4px\0; *top:-2px;
}


.link_wap, .col1mid_wap, .wap_title, .wap_ad,.wap_pic, .navbar_a_display, .wap_article_recommend {
    display:none !important;
}
.maplist li {
    text-align:left;
}
.maplist .list-text {
    margin-bottom:40px;
}
.nscon {
    width:900px;
    background: #fff;
}
.ctitle {
    float:left;
    padding: 30px 10px;
}
.ctitle h1 {
    background: rgba(0, 0, 0, 0) url(../images/nspage_mtitle.gif) no-repeat scroll 0 0;
    color: #777;
    display: block;
    float: left;
    font-size: 12px;
    height: 25px;
    letter-spacing: 2px;
    line-height: 25px;
    text-indent: 10px;
    width: 190px;
}
.nstitle {
    background: #eee url(../images/nspage_tophr.gif) no-repeat scroll left center;
    color: #555;
    float: right;
    font-weight: bold;
    height: 15px;
    letter-spacing: 3px;
    line-height: 12px;
    padding: 5px 10px 0 0;
    text-align: right;
    width: 510px;
}
.listtable {
    background: #dedede none repeat scroll 0 0;
    margin: 30px auto 0px auto;
    width:100%;
}
.listtable td {
    padding: 6px 10px;
}
.nsleft {
    float:left;
    margin: 8px 0px;
    width:90%;
}
.nsright {
    float:right;
    margin: 8px 0px;
    width:10%;
}
.nslist {
    padding:10px;
}
.nslist td {
    float:left;
    padding:4px 2px;
}
.jianyilist td {
    float:left;
    padding:4px 2px 20px 2px;
    width:100%;
}
.jianyilist td:first-child{
    padding:4px 10px 20px 10px;
    text-align:left;
    line-height:36px;
}
.jianyilist td:nth-child(2) .np{
    text-indent:28px;
    margin-left:10px;
    margin-right:6px;
}
.jianyilist #xuanze_link{
    width: 95% !important;
    height:80px !important;
}
.jianyilist .checkbox_div{
    text-align:left;
    padding:4px 0px;
    width:100%;
}
#cke_contents_content_tougao, #cke_bottom_content_tougao {
    float:none;
}
.new_adimg img {
    width:871px;
    height:100px;
}
.new_syadimg {
    margin-top: 20px;
}
.new_syadimg img {
    width:100%;
    height:100px;
}
#foot_keyword .bdcs-container .bdcs-search {
    width:265px;
}
#foot_keyword .bdcs-container .bdcs-search-form-input {
    width:200px;
}
#foot_keyword .bdcs-container .bdcs-search-form-input, #foot_keyword .bdcs-container .bdcs-search-form-submit {
    height:20px !important;
}
#foot_keyword .bdcs-container .bdcs-search-form-submit {
    line-height:20px;
}
.plad, .article_read {
    display:none;
}
.dbz1 {
    display:none;
    text-align:center;
    line-height:1.5 }
.zrbj {
    text-align: right;
    font-size: 13px;
}
.sousuo_wap, .wap_daohang{
    display:none;
}
.wap_dashang_shuoming{
    width:90%;
    margin:0px auto;
    display:none;
}
.erwei_wap{
    width:100%;
    display:none;
}
.erwei_wap_p{
    width:90%;
    margin:0px auto;
}
.erwei_wap img{
    width:30%;
    height:auto;
    float:left;
    margin:0 0 10px 2%;
}
.erwei_wap p{
    float:left;
    margin:10px 0px 10px 0px;
    text-align:left;
    line-height:20px;
}
.w960{width:960px;margin:0  auto;background: #f2f9f7;    padding: 1px 0;}
.djgb{    margin: 0 auto;
    width: 100px;
    border: 1px #ddd solid;
    height: 35px;
    line-height: 35px;
    text-align: center;    cursor: pointer;}
.djgb:hover{background:#f5f8f3}
.banner111 {
    margin:0 auto;
}
.banner112 {
    display:none;
}
.liuyan {
    width:958px;
    height:90px;
    margin:0 auto;
    background: url(../images/1-16111R055593Q.PNG) no-repeat center;
    background-size: 570px 120px;
    position: relative;
    top: 10px;
}
.yincang {
}
.liuyan2,.yincang2,.yfenxiang,.newdigg1,.boxoff {
    display:none;
}
.title i {
    height: 16px;
    background: url(../images/1-16111QR02X17.jpg) no-repeat center;
    background-size: 20px 20px;
    width: 16px;
    text-align: center;
    display: block;
    font-style:normal;
    float:left;
    margin-top:2px
}
#SOHUCS #SOHU_MAIN{
    background-color:none!important;
}
#feedAv{ margin-top: -250px!important;transform: scale(0);}
div#pop_ad {
    opacity: 0;
    margin-top: -250px!important;transform: scale(0);
}

.article_content {margin-bottom: 30px;padding: 20px 20px 0 20px;line-height:30px;}
.readall_box {position: relative;z-index: 9999;padding: 0 0 25px;margin-top: -200px;text-align: center;}
.readall_box .read_more_mask {height: 200px;background: -moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background: -o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}
.read_more_btn{cursor:pointer;font-size: 16px;color: #497d25;background: #fff;border-radius: 4px;border: 1px solid #497d25;line-height: 30px;padding:5px 10px;}
.read_more_btn:hover{background:#497d25;color:#fff;}


.erwei_wpp {
    width: 960px;
    margin: 0 auto;
    font-weight: 700;
    text-align: left;
    line-height: 28px;
    font-size: 16px;
    color: #EE5BAE;
    padding-left: 15px;
}
.erwei_wpp1 {
    padding-left: 30px;
    margin-bottom: 20px;
    font-weight: 700;
    text-align: left;
    line-height: 28px;
    font-size: 16px;
    color: #EE5BAE;
}
.details{
    background:#f2f9f7;
    padding:15px;
}
.titles{
    text-align: center;
    font-size: 24px;
    color:#333;
    font-weight:bold;
}
.infor{
    color: #999;
    font-size: 12px;
    text-align: center;
    margin: 10px 0;
    display:block;
}

.conts{
    font-size:16px;
    line-height:32px;
    text-align:left;
}
.conts img{
    max-width:100%;
}



.listtit{
    font-size:20px;text-align:left;padding:10px;
    margin-bottom:10px;
}
.listtitr{
    float: right;color: #999;font-weight: normal;
}
.listtitc{
    display:flex;
    justify-content:space-between;
}
.listtitc li{
    color:#333;
    background:url(../images/li.gif) no-repeat 15px 9px;
    text-indent:30px;
    overflow:hidden;
    text-align:left;
    font-size:14px;
    line-height:25px;
}
.listtitc li a{
    color:#333;
}
.listtitc ul{
    width:300px;
}




.footer{
    padding:20px 0;
    background-color:#F5F8F3;
    color:#898989;
    text-align:center;
    font-size: 14px;
}

.footer a{
    color:#898989;
}



.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
    padding: 0 0.3rem;
}
.pagination li{
    list-style: none;
    background: none;
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    font-size: 14px;
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #497d25;
    color: #fff;
}

.selhover{
    color: #fff!important;
    background-color: #497d25;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    /*margin-bottom: 0.2rem;*/
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 5px 10px;
    color: #222;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 20px;
}