/**
 * Topkee Media
 * @author Wu Miao Hui <363539981@qq.com>
 * @link http://wmhfly.com/
 */
html { -webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
body,div,p,h1,h2,h3,h4,h5,h6{margin:0;}
ul,dl,dd{margin:0; padding:0;}
ul li { list-style-type: none;}
input,button{ padding:0; vertical-align:middle; font-size:14px;}
a{ text-decoration:none; color:#2a2929; }
a:hover {color:#675b2c}
em,strong{ font-style:normal;}
img{ border:0; vertical-align:bottom;}
table{ border-spacing:0; border-collapse:collapse;}
label {cursor:pointer;}
fieldset {border-radius: 5px;}
legend { color:#0046d5;}
.clear:after {visibility: hidden; display: block;font-size: 0; content: '.'; clear: both; height: 0; }
* html .clear {zoom: 1;}
*:first-child+html .clear {zoom: 1;}
.brClear {display:block;clear:both;}
.r { text-align:right;}
.c { text-align:center;}
.fl { float:left;}
.fr { float: right;}
.hide {display: none;}
html,body {overflow-x:hidden;}
body { font: 14px/1.5 '微软雅黑'; color:#2a2929;}

/*layout*/
.win { background: url(../images/bg.jpg) no-repeat; width:1086px; height:760px; margin:0 auto; position:relative; overflow:hidden;}
.bgMask {position:absolute; height:702px; background-color:#000; opacity:.5;width:776px;right:-776px; top:20px}/*right=>0*/
.popContent {position:absolute; right:-680px; top:100px; width:680px; height:541px; background:url(../images/bgContent.png) no-repeat;}/*right=>50*/
.popClose { position:absolute; right:52px; top:83px; cursor: pointer; background:url(../images/mkClose.png) no-repeat; width:17px; height:17px;}
.cLoading { background: url(../images/loading.gif) no-repeat center 150px; width:100%; height:300px;}
.vContent { padding:20px 0 20px 30px; width:640px; height:490px;overflow: auto; position: relative;}

.sideBar {float:left;width:250px;height:760px;}
.sideWrap {padding:30px 0 0 50px;}

.mBody {float:left;width:830px;height:730px;}
.mWrap {margin:50px 0 0 80px;}

#logo {margin-left:-40px;}

.nav {margin-top:65px;width:180px;}
.nav li {margin-bottom:18px; border-bottom:2px solid #5e502f; position:relative; z-index:999}
.nav li a.s {font-size:16px; color:#434037; display:block; font-weight:bold; padding-top:3px; padding-left:3px; padding-bottom:3px;}
.nav li a.s:hover,.nav li a.sed { background:url(../images/nav-hover.png) no-repeat left top; color:#fff}

.nav li div.sWrap {position:absolute; left:180px;top:0; padding-left:25px;}
.nav li.n5 div.sWrap {top:-300px;}
.nav li.n6 div.sWrap {top:-200px;}
.nav li.n7 div.sWrap {top:0px;}

.nav li div.sWrap ul {background-color:#4b3b22; overflow:hidden;}
.nav li div.sWrap li { margin-bottom:0; margin-top:-1px;}
.nav li div.sWrap li a{ display:block; border-top:1px solid #fff; padding:5px 8px; white-space:nowrap; color:#fff;}
.nav li div.sWrap li a:hover,.nav li div.sWrap li a.sed {color:#d7bb9c; background:none;}

.page-title { margin-bottom: 20px;}
.page-title span {float:left; padding:0 100px 3px 0; color:#2a2929; font-weight:bold; font-size:20px; background:url(../images/t_bg.png) no-repeat right bottom;}
.h3-title {margin-bottom:10px;}
.scroll-content {width:705px; height:550px;overflow: auto; position: relative;}

.n-list {}
.n-list li { margin-bottom:5px;}
.n-list li a{font-size:16px;}

.p-list li {float:left; background-color:#b5b5b5; text-align:center; border-radius:5px; padding:5px; margin:0 10px 10px 0}
.p-list li div.im {width:220px; height:144px; overflow:hidden;}
.p-list li div.im img {width:100%;}
.p-list li h3 {font-weight:normal;}

/*pagelist*/
.page {padding:20px 0; clear:both;}
.pagelist {}
.pagelist a,.pagelist span {padding:0 5px;}
.pagelist span.not {color:#ddd}
.pagelist a.current {color:#675b2c}


.ft .r {padding-right:60px; color:#5f502c}
.ft .r a {color:#5f502c}

