body{margin:5px 0; font-size:12px;}
ul,form,img{margin:0; padding:0; border:0;}

.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0;}
.clearfix:before, .clearfix:after {content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.clearfix:after {clear:both;}
.clearfix, .zoom {zoom:1;}
.g1{text-align:center;}
a:link,a:visited{color:#00f; text-decoration:none;}
a:hover,a:active{color:#900; text-decoration:underline;}

#header{width:960px;margin:0 auto;}
#header h2{margin:0;padding:0 5px;font-size:0;text-indent:-20000px; float:left;}
#header h2 .logoimg{width:200px;display:block;background:url(logo.gif) no-repeat;height:60px;cursor:hand;}
#header .mark{float:right; font-size:12px; text-align:right; line-height:18px; width:250px; height:60px; overflow:hidden;}
#header .mark form{margin-bottom:5px;}
#header .mark span{color:#ca1400;}
#header img{float:left;}
#header .znsearch{margin:auto; font-size:14px; width:400px; height:50px; padding-top:10px;}
#header .znsearch form{margin:10px auto;}
#header .zninput{ width:300px; height:25px; font-size:16px;}
#header .znsb{ width:60px; height:30px; font-size:14px;}

#navcont{background: #012e5c url(/images/navbar.png) left top no-repeat; overflow: hidden; font-size:14px;margin:5px auto 0;width:100%;}
#navlist{display:block; padding: 0;margin:auto; list-style:none;width:960px; }
#navlist li{display:block; float: left;}
#navlist li a{display:block; float: left;padding: 10px 8px 8px;text-decoration: none;font-family: 宋体, Arial, sans-serif;color: #cde;border:solid #446688;border-width: 0 1px 1px 0;}
#navlist li a:hover{background: #446688 url(/images/navhover.png);color: #fff;}
#navlist li a.active{color: #fff;font-weight: bold;background: #446688 url(/images/navhover.png);}

#navcont2{background: #333333 left top no-repeat; overflow: hidden; font-size:12px;margin:5px auto 0;width:960px;}
#navlist2{display:block; padding: 0;margin:auto; list-style:none;width:960px; }
#navlist2 li{display:block; float: left;}
#navlist2 li a{display:block; float: left;padding: 8px 6px 6px;text-decoration: none;font-family: 宋体, Arial, sans-serif;color: #cde;}
#navlist2 li a:hover{background: #446688;color: #fff;}
#navlist2 li a.active{color: #fff;font-weight: bold;background: #446688;}

#wbanner{width:960px; margin:5px auto 0; text-align:center;}
#cproIframe1 {margin:0 auto; display:block;}

#content{width:960px; margin:5px auto 0px; font-size:14px}
#content div a:link,#content div a:visited,#content div h3 a:visited{color:#06c; text-decoration:none;}
#content div a:hover{color:#FF5400; text-decoration:underline;}
#content div h3 img {margin:-3px 0;}

#content div.arcbox h3 {font: normal 13px 宋体, Arial; height:1em; padding:2px 1em 4px .5em; clear: right; color:#777 ; background:transparent url(/images/blue.gif) right center no-repeat; margin:0; position:absolute;right:0px!important; right:9px; top:-.8em; border:0 none;}

#content .dqwz{line-height:1.8em; float:left; font-size:13px; margin-left:5px; color:#666666;width:900px;}
#content .dqwz a:link,#content .dqwz a:visited{color:#000000; text-decoration:none;}
#content .dqwz a:hover{color:#FF5400; text-decoration:none;}

div#col1{width:700px; float:left; overflow:hidden;}

div#col1 .uyanbox{border:1px solid #cad6e8 ;margin:10px 0 1.5em 0; position:relative; height: auto;background:#fff; top:0; padding:5px;}
div#col1 .uyanbox .more{line-height:2.0em; padding-right:8px; text-align:right; clear:both;font-size:13px;}
div#col1 .arcbox{border:1px solid #cad6e8 ;margin:10px 0 1.5em 0; position:relative; height: auto;background:#fff; top:0;}
div#col1 .arcbox ul{list-style:none; margin-left:8px; overflow:hidden;}
div#col1 .arcbox ul li{float:left; background:#ECF0F1;font-size:12px; margin:12px 4px 2px 4px; position:relative; z-index:1000; display:inline; width:220px;}
div#col1 .arcbox ul li a:link,div#col1 .arcbox ul li a:visited{color:#3C5B55; text-decoration:none;}
div#col1 .arcbox ul li a:hover{color:#3C5B55; text-decoration:underline;}
div#col1 .arcbox h3 a:hover{color:#f00; text-decoration:underline;}
div#col1 .arcbox .more{line-height:2.0em; padding-right:8px; text-align:right; clear:both;font-size:12px;}


#content .rbox ul{list-style:none;}
#content .rbox ul{margin:5px 0;}

#content div.boxlist h1 {font: normal 13px 宋体, Arial; height:1em; padding:2px 1em 4px .5em; clear: right; color:#777 ; background:transparent url(/images/blue.gif) right center no-repeat; margin:0; position:absolute;right:0px!important; right:9px; top:-.8em; border:0 none;}
div#col1 .boxlist{border:1px solid #cad6e8 ;margin:10px 0 1.5em 0; position:relative; height: auto;background:#fff; top:0;}
div#col1 .boxlist ul{list-style:none; margin-left:8px; overflow:hidden;}
div#col1 .boxlist ul li{float:left; background:#ECF0F1; border:1px solid #B2D3CC; font-size:12px; margin:13px 4px 2px 0px; position:relative; z-index:1000; display:inline;}
div#col1 .boxlist ul li img{margin:6px 4px 0 4px;}
div#col1 .boxlist ul li span{text-align:center; line-height:1.8em; display:block; width:120px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0 6px;}
div#col1 .boxlist ul li a:link,div#col1 .boxlist ul li a:visited{color:#3C5B55; text-decoration:none;}
div#col1 .boxlist ul li a:hover{color:#3C5B55; text-decoration:underline;}
div#col1 .boxlist h1 a:hover{color:#f00; text-decoration:underline;}
div#col1 .boxlist .more{line-height:2.0em; padding-right:8px; text-align:right; clear:both;font-size:13px;}
div#col1 .boxlist .page{line-height:2em; padding-right:8px; text-align:center; clear:both}
div#col1 .boxlist .page a:link,div#col1 .boxlist .page a:visited{ color:#06c; text-decoration:none;}

#content div.box h3,#links h3 {font: normal 13px 宋体, Arial; height:1em; padding:2px 1em 4px .5em; clear: right; color:#777 ; background:transparent url(/images/blue.gif) right center no-repeat; margin:0; position:absolute;right:0px!important; right:9px; top:-.8em; border:0 none;}
div#col1 .box{border:1px solid #cad6e8 ;margin:10px 0 1.5em 0; position:relative; height: auto;background:#fff; top:0;}
div#col1 .box ul{list-style:none; margin-left:8px; overflow:hidden;}
div#col1 .box ul li{float:left; background:#ECF0F1; border:1px solid #B2D3CC; font-size:12px; margin:13px 4px 2px 0px; position:relative; z-index:1000; display:inline;}
div#col1 .box ul li img{margin:6px 4px 0 4px;}
div#col1 .box ul li span{text-align:center; line-height:1.8em; display:block; width:120px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0 6px;}
div#col1 .box ul li a:link,div#col1 .box ul li a:visited{color:#3C5B55; text-decoration:none;}
div#col1 .box ul li a:hover{color:#3C5B55; text-decoration:underline;}
div#col1 .box h3 a:hover{color:#f00; text-decoration:underline;}
div#col1 .box .more{line-height:2.0em; padding-right:8px; text-align:right; clear:both;font-size:13px;}
div#col1 .box .page{line-height:2em; padding-right:8px; text-align:center; clear:both}
div#col1 .box .page a:link,div#col1 .box .page a:visited{ color:#06c; text-decoration:none;}
div#pics{text-align:center; line-height:20px; padding:10px 0; overflow:hidden; width:668px;margin:0px auto;}
div#pics p{float:left;padding-left:50px; margin:0;}
div#arts{padding:10px; line-height:1.5em; overflow:hidden; width:668px;}
div#arts iframe{margin:0px; margin-left:50px; padding: 0px; max-width: 100%; box-sizing: border-box !important; word-wrap: break-word !important; display: block; overflow: hidden; width: 500px;height:375px;}

#content div.fzbox h3 {font: normal 13px 宋体, Arial; height:1em; padding:2px 1em 4px .5em; clear: right; color:#777 ; background:transparent url(/images/blue.gif) right center no-repeat; margin:0; position:absolute;right:0px!important; right:9px; top:-.8em; border:0 none;}
div#col1 .fzbox{border:1px solid #cad6e8 ;margin:10px 0 1.5em 0; position:relative; height: auto;background:#fff; top:0;}
div#col1 .fzbox h3 a:hover{color:#f00; text-decoration:underline;}
div#col1 .fzbox .more{line-height:2.0em; padding-right:8px; text-align:right; clear:both}
div#col1 .fzbox .page{line-height:2em; padding-right:8px; text-align:center; clear:both}
div#col1 .fzbox .page a:link,div#col1 .fzbox .page a:visited{ color:#06c; text-decoration:none}

div#qqfenzu{line-height:1.5em; overflow:hidden; padding:10px 100px;}
.qqfenzhushow {font-size:12px; width:480px; height:auto; overflow:hidden;font-family:simsun; }
.qqfenzhushow ul{ width:480px; float:left; margin:10px;}
.qqfenzhushow ul li{ background:url(/images/fz.gif) no-repeat 1px; height:20px; line-height:20px; padding-left:20px;}

#content div.wmbox h3 {font: normal 13px 宋体, Arial; height:1em; padding:2px 1em 4px .5em; clear: right; color:#777 ; background:transparent url(/images/blue.gif) right center no-repeat; margin:0; position:absolute;right:0px!important; right:9px; top:-.8em; border:0 none;}
div#col1 .wmbox{border:1px solid #cad6e8 ;margin:10px 0 1.5em 0; position:relative; height: auto;background:#fff; top:0;}
div#col1 .wmbox h3 a:hover{color:#f00; text-decoration:underline;}
div#col1 .wmbox .more{line-height:2.0em; padding-right:8px; text-align:right; clear:both}
div#col1 .wmbox .page{line-height:2em; padding-right:8px; text-align:center; clear:both}
div#col1 .wmbox .page a:link,div#col1 .wmbox .page a:visited{ color:#06c; text-decoration:none}

div#qqwm{line-height:1.5em; overflow:hidden; padding:10px 30px;}
.qqwmshow {font-size:12px; width:680px; height:auto; overflow:hidden;font-family:simsun; }
.qqwmshow ul{ width:650px; float:left; margin:10px;list-style-type:none;}
.qqwmshow ul li{ background:url(/images/fz.gif) no-repeat 0px top; height:50px; line-height:20px; padding-left:20px;width:180px;float:left;}

#content div.qmbox h3 {font: normal 13px 宋体, Arial; height:1em; padding:2px 1em 4px .5em; clear: right; color:#777 ; background:transparent url(/images/blue.gif) right center no-repeat; margin:0; position:absolute;right:0px!important; right:9px; top:-.8em; border:0 none;}
div#col1 .qmbox{border:1px solid #cad6e8 ;margin:10px 0 1.5em 0; position:relative; height: auto;background:#fff; top:0;}
div#col1 .qmbox h3 a:hover{color:#f00; text-decoration:underline;}
div#col1 .qmbox .more{line-height:2.0em; padding-right:8px; text-align:right; clear:both}
div#col1 .qmbox .page{line-height:2em; padding-right:8px; text-align:center; clear:both}
div#col1 .qmbox .page a:link,div#col1 .qmbox .page a:visited{ color:#06c; text-decoration:none}

div#qqqm{line-height:1.5em; overflow:hidden; padding:10px 30px;}
.qqqmshow {font-size:14px; width:680px; height:auto; overflow:hidden;font-family:simsun; }
.qqqmshow ul{ width:650px; float:left; margin:10px;list-style-type:none;}
.qqqmshow ul li{ height:50px; line-height:30px; padding-left:20px;}

#content div.juzibox h3 {font: normal 13px 宋体, Arial; height:1em; padding:2px 1em 4px .5em; clear: right; color:#777 ; background:transparent url(/images/blue.gif) right center no-repeat; margin:0; position:absolute;right:0px!important; right:9px; top:-.8em; border:0 none;}
div#col1 .juzibox{border:1px solid #cad6e8 ;margin:10px 0 10px 0; position:relative; height: auto;background:#fff; top:0;}
div#col1 .juzibox h3 a:hover{color:#777; text-decoration:underline;}
div#col1 .juzibox .more{line-height:2.0em; padding-right:8px; text-align:right; clear:both}
div#col1 .juzibox .page{line-height:2em; padding-right:8px; text-align:center; clear:both}
div#col1 .juzibox .page a:link,div#col1 .juzibox .page a:visited{ color:#06c; text-decoration:none}

div#qqjuzi{line-height:1.5em; overflow:hidden; padding:10px 30px;font-family: Microsoft YaHei,Arial,Helvetica,sans-serif;color: #333333;}
div#qqjuzi strong{font-size: 16px;line-height: 16px;}
.qqjuzishow {font-size:14px; width:680px; height:auto; overflow:hidden;}
.qqjuzishow ul{ width:650px; float:left;list-style-type:none;}
.qqjuzishow ul li{line-height:20px;margin:10px 0px;}

.gecitxt{float:left;width:250px;}
.gecilrc{float:right;width:350px;}

div#pics img{margin-bottom:8px;border: 1px solid rgb(216, 216, 216); padding: 5px;}
div#col1 h1{font-size:18px; margin:25px 0 0; text-align:center;font-family:"Microsoft YaHei";}
div#col1 .source{border-bottom:1px dashed #cad6e8; line-height:2em; text-align:center; font-size:12px; margin-bottom:15px; margin-top:10px; color:#666666;}
div#code {clear:both; margin:0 20px; padding:5px; border:1px dotted #ccc; background:#FDFDDF; font-size:12px;}
div#code span{color:#900; font-weight:bold;}
div#col1 .tool{border-top:1px solid #CAD6E8; line-height:1.8em;background:#f2f6fb; height:90px;}
div#col1 .txturl{line-height:1.8em; float:left; font-size:12px; margin-left:15px;}
div#col1 .txturl a:link,div#col1 .txturl a:visited{color:#3C5B55; text-decoration:none;}

div#col2{width:252px; float:right; background:#F7F7F7;}
div#col2 .rtit{margin:10px 0px 0; font-size:12px; color:#0063DC; font-weight:bold; width:120px; background:#fff; line-height:20px; text-align:left; padding-top:2px; position:relative; top:1px; border:1px solid #e6e6e6; border-bottom:0; padding-left:5px;}
div#col2 .rtit h3{font-size:12px;margin:0;}
div#col2 .rplu{float:right; text-align:right; margin-right:5px; color:#666;}
div#col2 .rbox {margin:0 0px 5px; background:#fff; border:1px solid #e6e6e6;}
div#col2 .rbox ul li{line-height:1.8em; font-size:12px; padding-left:8px; color:#666;}
div#col2 .rbox ul li a:link,div#col2 .rbox ul li a:visited{ color:#175CBB; text-decoration:underline;}
div#col2 .rbox ul li a:hover{text-decoration:underline; color:#f00;}
div#col2 .thata{background:url(/images/that.jpg) no-repeat left top; height:22px;}
div#col2 .thatb{border:1px solid #939395; line-height:1.8em; background:#fff; font-size:12px; color:#333; margin-bottom:10px;}
div#col2 .thatb p{text-indent:2em; margin:5px 5px 5px 8px;}

#QQ{clear:both; margin-bottom:10px;}
#QQ .Qbox{border:1px solid #FFCCB4; position:relative; top:-10px;}
#QQ .Qboxt{background:#FFEFDD url(/images/Qbj.gif) no-repeat 6px 50%; border-bottom:1px dashed #FFB99B; height:25px; padding:6px 5px 0 23px; font-size:12px;}
#QQ .Qboxt a:link,#QQ .Qboxt a:visited{color:#CE3E2B; text-decoration:none;}
#QQ .Qboxt a:hover{color:#f00; text-decoration:underline;}
#QQ .Qboxt h3 {font: normal 13px 宋体, Arial; height:1em;margin:0; float:left;}

#QQ .Qboxb{margin:5px;width:680px;}
#QQ .Qboxb ul{list-style:none;overflow:hidden;}
#QQ .Qboxb li{font-size:12px; line-height:20px; color:#000; height:22px;overflow:hidden;width:215px;float:left; margin:0px 5px;}
#QQ .Qboxb li span{color:#666;}
#QQ .Qboxb li a:link,#QQ .Qboxb li a:visited{color:#0A0064; text-decoration:underline;}
#QQ .Qboxb li a:hover,#QQ .Qboxb li a:active{color:#f00;}
#QQ .Qboxp{float:right;}

#QQ .Qboxlm{font-size:13px;border-bottom:1px solid #FFCCB4; border-left:1px solid #FFCCB4; border-right:1px solid #FFCCB4; margin-bottom:10px;position:relative; top:-10px;padding:5px 5px 10px 10px; background-color:#FFEFDD; line-height:20px;}
#QQ .Qboxlm a:link,#QQ .Qboxlm a:visited{color:#CE3E2B; text-decoration:none;}
#QQ .Qboxlm a:hover{color:#f00; text-decoration:underline;}

#QQ .Ql{float:left;}
#QQ .Qc{margin:0 auto;}
#QQ .Qr{float:right;}
#QQ .Qp{float:right;}
.Ql,.Qc,.Qr{width:228px; border:1px solid #FFCCB4; position:relative; top:-10px;}
#QQ .Qt{background:#FFEFDD url(/images/Qbj.gif) no-repeat 6px 50%; border-bottom:1px dashed #FFB99B; height:16px; padding:6px 5px 0 23px; font-size:12px;}
#QQ .Qt a:link,#QQ .Qt a:visited{color:#CE3E2B; text-decoration:none;}
#QQ .Qt a:hover{color:#f00; text-decoration:underline;}
#QQ .Qb{list-style:none; margin:5px;}
#QQ .Qb li{font-size:12px; line-height:20px; color:#000; height:22px;overflow:hidden;}
#QQ .Qb li span{color:#666;}
#QQ .Qb li a:link,#QQ .Qb li a:visited{color:#0A0064; text-decoration:underline;}
#QQ .Qb li a:hover,#QQ .Qb li a:active{color:#f00;}
/*div#col1 .Qlist{border:1px solid #B2D3CC; margin-bottom:10px;}*/
div#col1 .Qlist h1 {font: normal 13px 宋体, Arial; height:1em; padding:2px 1em 4px .5em; clear: right; color:#777 ; background:transparent url(/images/blue.gif) right center no-repeat; margin:0; position:absolute;right:0px!important; right:9px; top:-.8em; border:0 none;}
div#col1 .Qlist{border:1px solid #cad6e8 ;margin:10px 0 1.5em 0; position:relative; height: auto;background:#fff; top:0;}
div#col1 .Qtit{line-height:2em; background:#E2F0FF; margin:1px; padding-left:10px;}
div#col1 .Qtit H3{font-size:14px;margin:0;}
div#col1 .Qlist li{border-bottom:1px dashed #666; line-height:1.5em; padding:5px 10px; list-style:none;}
div#col1 .Qlist li a{font-weight:30px;}
div#col1 .Qlist li p{line-height:14px;}
div#col1 .Qlist li span{font-size:12px; color:#787878;}
div#col1 .Qlist li h3{font-size:14px; color:#787878; margin:0;}
div#col1 .Qlist .more{line-height:2em; text-align:right; padding:0 10px;}

/*#picasa{margin:0 auto; padding:5px 0; text-align:center; background:#CAD6E8;}*/
#links{border:1px solid #cad6e8 ;margin:5px auto; position:relative; height: auto;background:#fff; top:0; width:960px; font-size:12px; line-height:1.6em; padding:10px 0 0;}
#links h3 a{color:#666;}
#links h3 a:hover{color:#666;}
#links li{text-align:center; float:left; position:relative; z-index:1000; list-style:none; margin-left:5px; margin-right:5px;}
#links .more{line-height:1.8; padding-right:8px; text-align:right; clear:both; color:#666;}
#links a{color:#03c; white-space:nowrap;}
#links a:hover{color:#f00;}
#copy a{ color:#000000;}
#copy{ text-align:center; font-size:12px; margin-top:20px}
.adstop{margin:0 auto; height:255px;}
#AdLayer {position:absolute;width:20px;display:none;height:55px;right:55px; bottom:80px;}

/* scrolltop */
#scrolltop { visibility:hidden; position:fixed; bottom:100px; display:block; margin:-30px 0 0; width:26px; height:50px; background:url(scrolltop.gif) no-repeat 50% 0; line-height:999px; overflow:hidden; cursor:pointer; }
.ie6 #scrolltop{ position:absolute; bottom:auto;}
#ft{ width:960px; margin:0 auto;}
.bottomad960{width:960px;margin:0 auto;position:relative;}
.bottombox{width:960px;margin:0 auto;position:relative;}
.bottomNav{display:block;background:#fff;padding:8px 0 10px 20px;border:1px solid #DADADA;margin:10px auto 0;overflow:hidden;zoom:1;z-index:1}
.bottomNav dl{float:left;display:inline-block;width:130px;margin:0 0 8px;padding:0;}
.bottomNav dt{border-bottom:1px solid #ccc;height:35px;line-height:35px;width:90%;font-family:"Microsoft YaHei"}
.bottomNav dt a{font-size:12px;color:#000;text-align:center;}
.bottomNav dd{display:inline-block;float:left;min-width:45px;_width:72px;padding:0;margin:0 5px 0 0;_margin-right:4px;line-height:22px}
.bottomNav a{text-decoration:none;color:#999;}
.bottomNav a:hover{color:#FF4D7A;text-decoration:none}

.more_search{float:right;margin-right:30px;text-align:center}
.more_search span{color:#9a9a9a}
.more_search a{background:url(/images/zlyp.png) no-repeat 0px -2px;width:138px;height:48px;line-height:48px;display:inline-block;vertical-align:middle;color:#fff;font-weight:bold;margin-left:5px}
.more_search a:hover{background:url(/images/zlyp.png) no-repeat 0px -70px}