body {
font: 12px/20px Helvetica,sans-serif,arial;
color: #695f4e;
background: #f2f0ef;
}
html{font-size:11px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, aside, article, figcaption, figure, header, hgroup, menu, nav, section {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: 400;}
img {max-width: 100%;vertical-align: middle;border: 0;}
a {text-decoration: none;color: #333;}
a {text-decoration: none;}
ul, ol {list-style: none;}
.fr {float: right;}
.header {
height: 44px;
border-bottom: 1px solid #0097e8;
background: #3097FD;
position: relative;
line-height: 44px;
}
.header .mid{
position: absolute;
width: 100%;
text-align: center;
font-size: 18px;
z-index: 999;
color: #fff;
}
.header .back {
display: inline-block;
margin-bottom: 3px;
margin-left: 15px;
margin-right: 15px;
text-indent: -9999px;
vertical-align: middle;
width: 10px;
height: 18px;
background: url(../images/arrow-left.png) 0 0;
background-size: 100% 100%;
position: relative;
z-index: 1000;
}
.header .home {
float: right;
font-size: 14px;
padding: 0px 15px;
position: relative;
z-index: 1000;
color: #fff;
}
.header a.left-search {
float: right;
font-size: 14px;
position: relative;
z-index: 1000;
padding: 0 5px 0 15px;
}
.ui-search {
display: inline-block;
margin-bottom: 3px;
text-indent: -9999px;
vertical-align: middle;
width: 15px;
height: 15px;
background: url(../images/search.png) 0 0;
background-size: 100% 100%;
}
/*list start*/
#content{background:#fff;}
.m-webList{background:#fff;}
.m-webList li {
    border-bottom: 1px solid #ebebeb;
}
.m-webList li .trig {
    overflow: hidden;
    zoom: 1;
    display: block;
    padding: 1rem 0.66667rem;
}
.m-webList li .img {
    float: left;
    width: 7.5rem;
    height: 5.83333rem;
    overflow: hidden;
    margin-right: 1rem;
}
img {
    vertical-align: top;
}
img, iframe {
    border: none;
}

.m-webList li .des {
    overflow: hidden;
    zoom: 1;
    line-height: 1.875rem;
}
.m-webList li .name {
    font-size: 1.33333rem;
}
.m-webList li .name img{
margin: 3px 5px;
}
.m-webList li .name span{
float: right;
color: #f60;
font-size: 16px;
}
.m-webList li .from {
    font-size: 1rem;
    color: #999;
    margin-top: 0.20833rem;
}
.m-webList li .rank {
    font-size: 1rem;
    color: #666;
    margin-top: 0.20833rem;
}
.m-webList li .rank span{margin-right:10px;}
.m-webList li .from span{float:right;}
#pages {
margin-bottom: 12px;
    margin-top: 20px;
    _margin-top: 10px;
    height: 30px;
    overflow: hidden;
    clear: both;
    text-align: center;
}
#pages a, #pages span {
    height: 25px;
    background: #fff;
    display: inline-block;
    color: #a9a9a9;
    line-height: 25px;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    margin-right: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#pages a:hover, #pages span:hover {
	color: #fff;
	text-decoration: none;
}
#pages a:hover {
	background: #969696;
}
#pages span#pageactive {
	color: #f60;
}
#pages span:hover, #pages span#pageactive:hover, #pages span#lg_pripage:hover, #pages span#lg_nextpage:hover {
	background-color: #00b34a;
}
footer {
text-align: center;
font-size: 12px;
color: #cdcbca;
}
footer p {
line-height: 30px;
}


