@CHARSET "UTF-8";
#header .wrapper { height: 90px; overflow: visible }
#header .wrapper .logo { width: 84px; height: 90px; background: none; margin-left: 8px; margin-right: 20px }
#header .wrapper .logo img { width: 84px; height: 90px }
#header .wrapper .banner { float: left; margin-left: 10px }
#header .wrapper { width: 1100px; }
/* maincontent */
.maincontent { float: left; overflow: hidden; width: 980px; margin-right: 0; *margin-bottom:10px;
_margin-bottom: 0; font-family: Tahoma, Verdana, STHeiTi, simsun, sans-serif; font-size: 16px }
.maincontent a { color: #0d00ff }
.maincontent a:visited { color: #606 }
.maincontent a:hover { color: #f00 }
#header .menubar1 { width: 1027px }
#topnav1 { width: 1027px; background: url(/images/bg_topnav.gif) repeat-x; border: 1px solid #ccc; border-top: 0; height: 30px; line-height: 30px; margin-bottom: 12px; font-size: .9em }
#topnav1 { overflow: hidden }
#topnav1 .mobilelinks { float: left; width: 190px; _width: 200px; padding-left: 10px; padding-bottom: 5px }
#topnav1 .mobilelinks span { display: block; float: left; padding-right: 4px; *padding-top:1px;
_padding-top: 2px; line-height: 28px }
#topnav1 .sharelinks { float: left; width: 50px; padding-bottom: 5px }
#topnav1 .sharelinks a { display: block; line-height: 28px }
#topnav1 .mobilelinks img, #topnav1 .sharelinks img { float: left; padding-top: 7px; border: 0 }
#topnav1 img { margin: 0 4px }
#topnav1 .quicklinks { float: right; width: 738px; _width: 728px }
#topnav1 .quicklinks span { float: left; margin-left: 5px; display: block; *padding-top:0;
_padding-top: 4px }
#topnav1 .quicklinks .bar_two span { margin-left: 0 }
#topnav1 .quicklinks span.login { background: url(/images/dividingline.gif) no-repeat center right }
#leftside, #rightside { float: left; width: 120px }
#rightside { overflow: visible }
#leftside ul, #rightside ul { width: 120px; overflow: hidden }
#leftside ul li, #rightside ul li { white-space: nowrap; margin-bottom: 8px }
#leftside ul li p, #rightside ul li p { padding: 2px 0 }
#leftside a/*, #rightside a*/ { font-size: 12px; line-height: 20px; display: block }
#leftside { margin-right: 10px; text-align: center }
#leftside img, #rightside img { margin: 0 0 10px 0; _margin-bottom: 5px }
.adt { border-bottom: 1px solid #002d72; border-top: 1px solid #002d72; margin: 0 0 10px 0; }
.content { float: left; overflow: hidden; width: 740px; font-size: 15px; font-family: Tahoma, Verdana, STHeiTi, simsun, sans-serif; }
.contop { float: left; height: 50px; width: 720px; border-bottom: 1px solid #002d72; margin-bottom: 10px; }
.contop p { display: inline; }
.datalist span { float: right; font-size: 0.9em; margin-left: 8px; padding-left: 8px; }
.contop p.datalist { color: #ddd; height: 20px; line-height: 40px; padding: 15px 0; }
/*p.ladv,p.datalist {display: inline;}*/
.content .col { float: left; width: 355px; overflow: hidden; margin-right: 10px; margin-bottom: 10px; vertical-align: middle }
.content .col img { height: 40px; display: block; margin-bottom: 10px }
.content .col p.datalist { height: 20px; line-height: 20px; padding: 15px 0; _margin-bottom: 8px; color: #ddd }
.content .col span { float: right; padding-left: 8px; margin-left: 8px; font-size: .9em }
.content .col span.last { padding: 0; border: 0 }
.content .col span a:hover { color: red }
.content .col ul { margin-left: 14px }
.content .col ul li { white-space: nowrap; height: 22px; line-height: 22px; font-size: 96% }
.content .col ul li a { color: #0d00ff; font-size: 15px; }
.content .col ul li a.adslink { color: #0d00ff; }
.content .col ul li a.adslink:visited { color: #0d00ff; }
.content .col ul li a.adslink:hover { color: red; }
.content .col ul li a { color: #0d00ff; }
.content .col ul li a:hover { color: red; }
.content .col p { margin: 0; padding: 0 }
.content .banner { float: left; width: 720px; margin-bottom: 10px }
.content .midnav { float: left; width: 720px; overflow: hidden; margin-bottom: 5px }
.content .midnav a { color: #333 }
.content .midnav ul { list-style: none }
.content .midnav ul li { float: left; width: 75px; height: 30px; line-height: 30px; text-align: center; background: #e6e4e4; border-right: 1px solid #fff }
.content .midnav ul li.first { width: 111px }
.content .midnav ul li.first a { color: #be5500; font-weight: 700 }
.content .last { margin-right: 0 }
.content #bbssearch { float: left; width: 720px; overflow: hidden; padding: 5px 0 10px }
.content #bbssearch input { width: 400px; height: 26px; border: 1px solid #ccc; margin-right: 5px }
.content #bbssearch #cat { width: 120px; margin-right: 5px; padding: 4px; border: 1px solid #ccc; height: 28px; line-height: 28px }
.content #bbssearch #submit { width: 88px; height: 26px }
.content .title { float: left; background: url(../images/bg_blogtitle.gif?1376698597) repeat-x center; width: 720px; margin-bottom: 10px }
.content .title h3 { float: left; width: 110px; background: #44753d; margin-left: 15px; text-align: center; color: #FFF; line-height: 23px; height: 25px; }
.content .title h3 a { color: #fff; font-size: 18px; font-weight: normal; }
#classified_area h3 { float: left; margin-right: 20px }
#classifmenu { float: left; margin-top: 4px; }
.more a { color: #fff; float: right; padding: 1.5px 15px 0 0; }
.more a:hover, .more a:visited { color: #fff; text-decoration: none; }
.left title{float:left;padding-left: 0;width: 233px; overflow: hidden;}
.author{float:right;}


/* WIDTH990+10px WHITEBG 2/2014/JOLIE */
.maincontent { width: 990px; padding: 0 5px; background: #fff; padding-top: 8px; overflow: visible }
.sy { font-size: 12px; color: #585858; margin-left: 10px; }
.sy a:hover { color: red; }
.content .col { width: 360px }
.content .banner { width: 740px }
.content .title { width: 730px; background: #44753d; }
.content .midnav { width: 730px }
.content .midnav ul li { width: 76px }
.content #bbssearch { width: 730px }
/* index_topad 6/2014/JOLIE */
#shrinktoPushdown { padding: 0 5px }
/* index_topad 11/2014/D*/

.button { padding: 3px 6px; background-color: #be5500; border: #be5500; color: #ffffff; font-size: 17px; height: 26px; margin-left: 355px; text-decoration: none; vertical-align: middle; width: 92px; }
.btn button a:hover { color: #ffffff; opacity: 0.9 }
.btn button a:visited { color: #ffffff; }
.btn a { color: #FFF }
.btn button a { color: #FFF }
/*haiwai*/
p.datalist { margin: 0 0 0 22px; }
.clearfix { clear: both; width: 100%; height: auto; *overflow: hidden;
*zoom: 1;
}
.classified_left, .classified_right { float: left; width: 160px }
.classified_right { overflow: visible }
.classified_left ul, .classified_right ul { width: 120px; overflow: hidden }
.classified_left ul li, .classified_right ul li { white-space: nowrap; margin-bottom: 8px }
.classified_left ul li p, .classified_right ul li p { padding: 2px 0 }
.classified_left a, .classified_right a { font-size: 12px; line-height: 20px; display: block }
.classified_left { margin-right: 10px; text-align: center }
.classified_left img, .classified_right img { margin: 0 0 10px 0; _margin-bottom: 5px }
.adti { background: url(/images/bg_title.gif) repeat-x; border: 1px solid #ccc; border-top: 0; height: 24px; line-height: 24px; font-size: 1.1em; margin-bottom: 10px; text-align: center; }
.adtr { width: 160px; background: url(/images/bg_title.gif) repeat-x; border: 1px solid #ccc; border-top: 0; height: 24px; line-height: 24px; font-size: 1.1em; margin-bottom: 10px; text-align: center; }
.content .col ul li a:visited { color: #606; }
#Search { display: inline; float: left; margin: 2.5px 0 0 15px; position: relative; }
#Search input { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #f7f8f9; padding-left: 15px; border-color: #c2c0c0 #cccaca #d1cfcf; border-image: none; border-radius: 5px 0 0 5px; border-style: solid; border-width: 1px; float: left; font-size: 13px; line-height: 1.3; width: 135px; }
#Search input:focus { background-color: #fff; padding-left: 15px; }
#Search a.lg { background-color: #fff; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #c2c0c0 #cccaca #d1cfcf; border-image: none; border-radius: 0 3px 3px 0; border-style: solid; border-width: 1px; float: left; margin-left: -1px; min-height: 12px; padding: 5px 7px 1px; }
#Search a.lg:active { box-shadow: 0 1px 1px rgba(34, 29, 29, 0.15) inset; }
#searchTag { background: #fff none repeat scroll 0 0; border: 1px solid #cccaca; border-radius: 0 0 5px 5px; box-shadow: 0 2px 4px rgba(34, 25, 25, 0.5); display: none; left: -235px; padding: 10px; position: absolute; top: 35px; width: 390px; z-index: 1000; }
#searchTag p { border: 0 none; line-height: 22px; margin: 0; padding: 2px 0; text-align: left; }
#searchTag span { color: #36c; font-weight: bold; }
#searchTag em.red { color: #f00; font-style: normal; }
#searchTag a { margin: 0 5px; }
#tagClose { cursor: pointer; line-height: 99em; position: absolute; right: 6px; top: 6px; }
.smallt { font-size: 15px; color: #be5500; height: 22px; line-height: 22px; }
body { width: 1070px; }
#header { width: 1070px; }
#topnav1 { width: 1070px; }
#header .wrapper .logo { margin-left: 18px; margin-right: 0 }
#header .wrapper { padding-left: 20px; width: 1050px; }
#header .menubar1 { width: 1070px; }
.menubar ul { width: 990px; margin: 0 auto; }
#shrinktoPushdown { width: 1070px; }
#shrinktoPushdown { padding: 0 26px; }
.maincontent { width: 1070px; }
#leftside, #rightside { float: left; width: 160px; }
.classified_left { float: left; width: 160px; }
#footnav { width: 1060px; }
.publist_list ul { margin-left: -78px; padding: 15px 0 }
.publist_list ul li { list-style: none; width: 75px; float: left; margin-left: 79px; position: relative; margin-bottom: 15px; }
.publist_list ul li .img_box { width: 114px; height: 152px }
.publist_list ul li .img_box img { width: 114px; height: 152px }
.publist_list ul li .book_info { width: 114px }
.publist_list ul li .book_info p.book_name { width: 114px; height: 18px; padding-top: 0px; margin: 8px 0; line-height: 18px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.publist_list ul li .book_info p.book_name a {color:#0d00ff;font-size: 15px }
.publist_list ul li .book_info p.book_name a:hover{color:red}
.publist_list ul li .book_info p.book_name a:visited{color:#606 }
.publist_list ul li .book_info p.book_author { margin: 5px 0; width: 114px; height: 14px; line-height: 14px; font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.publist_list ul li .book_info p.book_author span { color: #999 }
.publist_list ul li .book_info p.book_type { margin: 5px 0; font-size: 12px; color: #999; line-height: 20px; width: 135px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.publist_list ul li .book_info p.book_type a{color:#000000;font-weight: bold;}
.publist_list ul li .book_info p.book_type a:hover{color:#0d00ff}
.publist_list ul li .book_info p.info { margin: 5px 0; font-size: 13px; color: #999999; line-height: 18px; padding: 0; height: 34px; overflow: hidden }
.publist_list ul li .book_info p.info a { color: #999 }
.publist_list ul li .book_info p.book_read { line-height: 20px }
.publist_list ul li .book_info p.book_read a { font-size: 12px }
.float-app-dw {
position:fixed;
bottom:0;
left:0;
right:0;
height:145px;
z-index:2
}
.float-app-dw .op-modal {
background-color:#ededed;
width:100%;
position:absolute;
height:145px;
opacity:.9
}
.float-app-dw .op-con {

height:100px;
line-height:43px;
vertical-align:middle;
position:relative;
border-top:1px solid #dadada;
margin: 3% 0 0 16%;
}
.float-app-dw .op-con .text-container-cn {
float:left;
margin: 1% 0 0 1.5%;
}
.float-app-dw .op-con .text-container {
padding-left:43px;
float:right;
width:100%;
height:34px;
line-height:34px;
vertical-align:middle
}
.float-app-dw .op-con .app-icon {
width:86px;
height:86px;
float:left;
}
.float-app-dw .op-con .text-container-cn .app-desc-up {
display:block
}
.float-app-dw .op-con .app-desc-up {
color:#44753c;
font-size:39px;
margin-left:5px;
display:inline-block;
line-height:24px
}
.float-app-dw .op-con .app-desc-dw {
color:gray;
font-size:26px;
margin-left:5px;
display:block;
line-height:18px;
margin-top:21px
}
.float-app-dw .op-con .app-link {
color:#fff;
background-color:#44753c;
border-radius:6px;
font-size:34px;
text-decoration:none;
text-align:center;
line-height:34px;
position:absolute;
right:28px;
top:6%;
right: 19%;
height:35px;
padding: 22px 31px;
}
.float-app-dw .op-con .app-link a{color:#FFF}
.float-app-dw .dw-link {
position:absolute;
width:100%;
height:100%;
font-size:0;
left:0;
top:0
}
.float-app-dw .op-cancel-trigger {
position:absolute;
right:0;
top:0;
width:30px;
height:30px
}
.float-app-dw .op-cancel-trigger .icon-app-cancel {
        width: 65px;
        height: 65px;
        /* background-position: 0 -220px; */
        background-image: url(/images/x-circle_318-2105.png);
        background-size: 65px 64px;
        position: absolute;
        right: 38%;
        top: 22%;
        margin: 0 1% 0 0 0;
}
.content  .banner.col{background-color:#eee;width:708px;/*height: 140px*/;padding:10px;}
.content  .banner h4{margin: 5px;font-size:18px;}
.content .banner.col ul{/* height: 120px; */width:728px;margin:0 20px;}
.content .banner.col ul li{float:left;width: 302px;margin-right: 56px;padding-left: 5px;margin-bottom: 2px;}
.content .banner.col ul li a {color: #44753d;width: 304px;overflow: hidden;display: block;font-size:16px}
.content .banner.col ul li a:hover {text-decoration:underline}
/*
#rightside  {float:left;position:absolute;left:875px;top:5px;z-index:2;}
.maincontent{position:relative;z-index:1;}
*/
