h3 {color: #333; font-size: 16px;font-weight:bolder;}


a {color: #666; text-decoration: none;}



a:hover {color: #f30; text-decoration: none;}



a img{border:1px;}  

.visit {background: url(visit.gif) no-repeat right; color: #080; padding-right: 15px;}




a:hover img{border:1px solid #F33;}


.pdlr10{padding:5px 10px;}
.pdtb10{padding:10px 0;}
.mgtb10{margin: 10px 0;}

.blank10 {display: block; height: 10px; width: 100%;}


.divtitle{width:100%;height:60px;float:left;overflow:hidden;}

.wtitle {font: 26px "å¾®è½¯é›…é»‘"; padding-left: 20px;  float:left;}

.wtitle a {color: #f60; text-decoration: none;}
.wtitle a:hover {color: #f30; text-decoration: none;}
.gotosite  {font: 22px "å¾®è½¯é›…é»‘"; float:right; padding-bottom: 5px; }
.gotosite a {
	background: #08c; font: bold 16px/40px "å¾®è½¯é›…é»‘";   height: 40px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.gotosite a:hover {
	background: rgb(72, 184, 99);
}

.wtitle font {font: normal 12px normal;  margin-top:10px;}

.siteitems{padding:5px 5px;}
.siteitems li{line-height:18px; margin:5px 0}

.wdata {width:100%;background: #fcfcfc; border-top: dotted 1px #dadada; border-bottom: dotted 1px #dadada; height: auto;
min-height:60px; list-style: none; padding: 5px;}



.wdata li {width:5.5rem; height:50px;color: #9177aa; display: block; float: left; padding: 0 7px; text-align: center;}



.wdata li em {color: #666666; display: block; font-size: 12px; padding-top: 3px;}



.line {border-right: solid 1px #ddd;}
.notes{ font-weight:bolder; color:#F00;}

.sd01 img {
max-width: 100%;
height: auto;
display: block;
margin: 5px auto;}

.sd02 img {
max-width: 100%;
height: auto;
display: block;
margin: 5px auto;
padding: 10px;
border: 1px solid #0093cc;
}



.relsite {width:100%;height:auto;min-height:300px;background: #fff;  padding: 10px;}
.relsite h3 {background: url() repeat-x 0 -95px; font-size: 14px; padding: 6px;}
.relsite2 {width:100%;height:auto;background: #fff;  padding: 10px;}





.rellist{width:100%;display:block;padding:10px 5px;height:auto;}

.rellist li {float: left; font-size: 12px; margin: 1px; padding: 10px 5px 5px 10px; text-align: center;list-style: none;list-style: none;}



.rellist li img {display: block;background: #fff; border: solid 1px #e8e8e8; padding: 2px;}



.rellist li strong {display: block; font-weight: normal; height: 22px; overflow: hidden; white-space: nowrap; width: 106px;}



.rellist li a {color: #05c; text-decoration: none;}



.rellist li a:hover {color: #f30; text-decoration: underline;}



.xbtx {
    border: 1px solid #08c;
    width: 99%;
    padding: 10px;
    margin-bottom: 10px;
    background: #e5f6d7;
    font-size: 13px;
    line-height: 25px;
    overflow: hidden;
}

.viewport{line-height: 1.5em;
margin-bottom: 5px;
margin-top: 5px;
letter-spacing: 2px;}
	



/* bestart */



.bestart {border: solid 1px #e8e8e8;}



.bestart h3 {background: url() repeat-x 0 -95px; font-size: 14px; padding: 6px;}



.artlist_b {padding: 0 5px;}



.artlist_b li {padding: 2px 0;list-style: none;list-style: none;}



/* bestweb */



.bestweb {border: solid 1px #e8e8e8;}



.bestweb h3 {background: url() repeat-x 0 -95px; font-size: 14px; padding: 6px;}



.weblist_b {padding: 0 5px;}



.weblist_b li {width:100%; height:auto;min-height:100px;padding: 5px 0 5px 0; position: relative;list-style: none;list-style: none;}

.weblist_b li img {background: #fff; border: solid 1px #dbdbdb; height: 70px; width: 30%;}


.weblist_b li span {height: 90px; line-height: 18px; overflow: hidden; position: absolute; left: 120px; padding-left:5px;width:65%;}


.weblist_b li span strong {font: normal 14px ; height: 20px; overflow: hidden; position: absolute;  }


.weblist_b li span p {font: normal 12px ;padding-top:20px; height: 15px; overflow: hidden;height:75px; position: absolute;  }

.weblist_b li span strong a {color: #06c; text-decoration: none;}





.weblist_b li span address {display: block; height: 20px; overflow: hidden; position: absolute; top: 75px;}



/* artinfo */



.artinfo {border: solid 1px #e8e8e8; border-top: solid 2px #08c; padding: 8px;}



.atitle {color: #06c; font: normal 1rem "å¾®è½¯é›…é»‘"; padding: 8px 0; text-align: center;}



.aattr {background: #fcfcfc; padding: 3px; text-align: center;}



.content {font: normal 14px/25px normal; padding: 10px 0;}

.content  img{ display:block;margin:0 auto;padding:10px;width:100%;  max-width:720px;height: auto;}



.pagenav {background: #f9f9f9; border: solid 1px #e8e8e8;}
.pagenav li {border-bottom: dashed 1px #e8e8e8; margin: 5px; padding: 7px; text-align: center;}

/* subcate */

.listbox {background: #fff; border: solid 1px #e8e8e8; padding: 10px;}



.listbox h2 {color: #333; font-size: 14px;}



.subcate {background: #f7fbfe; border: dashed 1px #0089d4; padding: 10px;}



.subcate h3 {color: #333; font-size: 14px;}



.scatelist {padding-top: 5px;}



.scatelist li {display: block; float: left; height: 20px; line-height: 20px; width: 95px;}



.scatelist li a {color: #555;}



.scatelist li em {color: #ccc; font: normal 10px normal;}



.scatelist .highlight a {color: #f60; font-weight: bold;}



.sort-show {background: #fcfcfc; border-bottom: solid 1px #f3f3f3; padding: 6px;}



.sort-show em {font-style: normal;}



.sort-show a {color: #05c; text-decoration: none;}


/* timelink */



.timelink {float: right;}



.timelink a {color: #06c; font-size: 12px; font-weight: normal; margin: 0 5px;}



a.timelink_bg {background: #08c; color: #fff; padding: 3px;}




/* sitelist */



.sitelist {margin: 5px 0;}



.sitelist li {border-bottom: dashed 1px #e8e8e8; display: block; height: 85px; padding: 5px 5px; position: relative;}



.sitelist li .thumb {background: #fff; border: solid 1px #d7dde3; float: left; padding: 3px; position: absolute;}



.sitelist li .info {margin-left: 115px; position: absolute;width:calc(100% - (5px + 5px) * 2 - 115px )}



.sitelist li .info h3 {display: block; font-weight: normal; font-size: 14px; height: 15px; line-height: 13px; position: absolute; top: 0;}



.sitelist li .info h3 a {color: #06c;}



.sitelist li .info p {display: block; font: 12px 'å®‹ä½“'; height: 65px; line-height: 15px; overflow: hidden; position: absolute; top: 20px;}



.sitelist li .info address {color: #080; font-size: 12px; padding: 0 10px 3px 0; position: absolute; top: 60px;overflow:hidden;}



.addfav {color: #77c; height: 18px; width: 18px;}



.cate a {color: #77c;}



.gray-bg {background: #f9f9f9;}


/* showpage */



.showpage {display: block; font-size: 12px; text-align: left; padding: 10px 0;}



.total_page, .jump_page {background: #0080c6; border: solid 1px #096cb2; color: #fff; display: block; float: left; margin-right: 5px; padding: 2px 6px;}



.first_page, .last_page, .prev_page, .next_page, .pages {background: #fff; border: 1px solid #096cb2; color: #486ba2; display: block; float: left; margin-right: 5px; padding: 2px 6px; text-decoration: none;}



.current {background: #0080c6; color: #fff; display: block; float: left; margin-right: 5px; padding: 3px 6px;}

/* top */



.topsite {border: solid 1px #e8e8e8; float: left; padding: 1px; width: 345px;}



.topsite h3 {background: url() repeat-x 0 -95px; font-size: 13px; padding: 6px;}



.toplist {padding: 10px;}



.toplist li {overflow: hidden; padding: 3px 0; white-space: nowrap; _width: 310px;}



.toplist li span {color: #f30; padding-right: 10px;}



.toplist li em {font: normal 12px Arial;}



.toplist li em a {color: #080;}


/* allcate */



.allcate {border: solid 1px #e8e8e8; padding: 10px;}



.catebox {margin: 5px 0;}



.catebox h2 {color: #333; font: normal 14px;}



.catebox h2 a {color: #06c; text-decoration: none;}



.catebox h2 a:hover {color: #f30; text-decoration: underline;}



.catebox h2 em {color: #888; font: 10px normal;}



.catebox ul {display: block; margin-top: 2px;}



.catebox ul li {float: left; height: 23px; line-height: 23px; margin: 1px; text-indent: 30px; width: 121px;}



.catebox ul li em {color: #888; font: 10px normal;}



.catebox ul li a {color: #444; text-decoration: none;}



.catebox ul li a:hover {color: #f30; text-decoration: underline;}



/* arcbox */



.arcbox {background: #f7fbfe; border: dashed 1px #0089d4; padding: 10px;}



.arcbox h3 {color: #333; font-size: 14px; padding-bottom: 10px;}



.arclist {}



.arclist li {}



.arclist li h3 {color: #05c;}



.arclist li p {line-height: 23px; padding: 3px 0;}



.arclist li a {color: #555; padding: 0 7px; text-decoration: none;}


.col-md-4.scrolldoorFrame {
  border: 1px solid #0093cc;
}
