body{background:url(../images/bg.gif) repeat-x top}
body,form{margin:0;padding:0}
input{vertical-align:middle;outline:0}
textarea{vertical-align:top;outline:0;resize:none}
img{border:0;outline:0}
div{font-size:12px;font-family:verdana}
a{color:#333;text-decoration:none}
a:hover{color:#f30}
.l{float:left}
.r{float:right}
.c{clear:both}
.dis{display:none}
.mc{margin:0 auto}
.b{border:1px solid #b0d4ec}
.bt{border:1px solid #b0d4ec;border-top:2px solid #b0d4ec}
#imgcode{cursor:pointer}
.pt10{padding-top:10px}
.p10{padding:10px}
.p20{padding:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mr10{margin-right:10px}
.m10{margin:10px}
.c9{color:#999}
.w980{width:980px;overflow:hidden}
.w978{width:978px;overflow:hidden}
.w610{width:610px;padding:20px 30px}
.w640{width:640px;padding:15px}
.w920{width:918px;padding:20px 30px}
.w890{width:888px;padding:30px 40px}
.w900{width:898px;padding:30px 40px}
.w670{width:670px}
.topbar{margin:0 auto;line-height:30px;height:30px}
.topbar .l{font-family:verdana;padding-left:10px}
.topbar .r{padding-right:10px}
.topbar .r img{vertical-align:middle;margin:0 5px 3px 0}
#header{width:980px;height:80px;overflow:hidden;margin:0 auto;background:url(../images/bg_head.jpg) no-repeat top center}
#header .logo{padding:11px 0 0 42px}
#header .hotkey{padding:31px 0 0 100px;width:300px;text-align:right}
#header .hotkey a{text-decoration:underline}
#header .r{width:280px;height:34px;padding:0 0 0 6px;display:block;background:url(../images/bg_search_ip.gif) no-repeat left top;margin:20px 0 0 0;overflow:hidden}
#header .r input{margin:0;padding:0;border:0;vertical-align:middle}
#header .r .keyword{border:0;width:206px}
#nav{width:980px;height:42px;margin:0 auto;background:url(../images/bg_nav.gif) repeat-x bottom;overflow:hidden}
.menu{margin:0;padding:0 20px;list-style:none;height:42px;line-height:42px;background:url(../images/nav_bg.gif);overflow:hidden;width:760px}
.menu li{float:left;width:82px;overflow:hidden}
.menu .mid{background:url(../images/nav_mid.gif);width:2px;height:42px;display:block;float:left}
.menu li a{color:#fff;font-size:14px;text-align:center;width:82px;height:42px;line-height:42px;display:block;outline:0}
.menu li a:hover{background:url(../images/nav_hover.gif) no-repeat center;color:#ff0}
.menu .hover a{background:url(../images/nav_hover.gif) no-repeat center;color:#ff0;font-size:14px;text-align:center;width:82px;height:42px;line-height:42px;display:block;outline:0}
.menu li .subnav{margin:-4px 0 0 0;padding:0;position:absolute;z-index:999;display:none}
.menu li .subnav dt a{display:block;width:82px;height:30px;line-height:30px;text-align:center;background:#1f83d9;color:#fff;font-size:12px;border-bottom:1px solid #2d96f0}
.menu li .subnav dt a:hover{background:#1a5eb6}
#nav .date{line-height:42px;color:#fff;width:160px;float:right;text-align:center;color:#449af7}
#nav .date a{color:#fff}
#nav .date a:hover{color:#ff0}
#topad{width:958px;margin:0 auto;padding:10px;border:1px solid #bdd6e7;background:#f9fdff;display:none}
#topad ul{margin:0;padding:0;list-style:none}
#topad ul li{float:left;width:25%;line-height:25px;height:25px;overflow:hidden;font-family:arial;color:#333}
#topad ul li span{font-family:宋体;margin:0;padding:0;font-size:12px}
#topad .ad{position:absolute;clear:both;margin:-21px 0 0 944px}
#position{width:958px;margin:0 auto;padding:0 10px;border:1px solid #bed7e8;height:30px;line-height:30px;background:#e7f4ff;font-family:宋体;overflow:hidden}
#position div{float:right;height:30px;line-height:30px}
#position div img{margin:0 5px;vertical-align:middle}
.subject{background:url(../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:700;font-size:14px;padding:0 0 0 16px}
.subject span{float:right;margin:0 10px 0 0;font-size:12px;font-weight:400;font-family:宋体}
.subject span a{color:#999}
.subject span a:hover{color:#f30}
.subject_user{background:url(../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:700;font-size:14px;text-align:center}
.toplist{margin:10px;padding:0;list-style:none;background:url(../images/dotnum.gif) no-repeat top left}
.toplist li{line-height:30px;height:30px;padding-left:30px;border-bottom:1px solid #f0f0f0;overflow:hidden}
.toplist li span{float:right;color:#999}
.topcate{margin:10px;padding:0;list-style:none}
.topcate li{line-height:30px;height:30px;border-bottom:1px solid #f0f0f0}
.topcate li a{display:block;width:248px;height:30px;padding-left:30px}
.topcate li a:hover{color:#fff;background:#318add url(../images/ico_arr.gif) no-repeat top left}
.topcate .hover{line-height:30px;height:30px;border-bottom:1px solid #f0f0f0;background:#318add url(../images/ico_arr.gif) no-repeat top left}
.topcate .hover a{color:#fff}
#container{overflow:hidden}
#container .left{width:680px;float:left;overflow:hidden}
#container .right{width:300px;float:left;overflow:hidden}
#footer{background:url(../images/bg_footer.gif) repeat-x top;width:100%}
#footer .w980{background:url(../images/bg_foot.gif) no-repeat top;text-align:center;padding:30px 0 0 0}
#footer .fmenu{color:#bfbfbf}
#footer .copyright{margin:15px;line-height:22px;font-family:verdana}
.hsearch{margin:0 15px;padding:0;list-style:none}
.hsearch li{padding:0 0 10px 0}
.hsearch li div{line-height:22px;color:#999}
.hsearch .ip{border:1px solid #ccc;padding:6px 0 2px 0;margin:0;height:18px;vertical-align:middle}
.hsearch .w{width:220px;overflow:hidden}
.hsearch .bnt{background:url(../images/bnt_blue.gif) no-repeat center;border:0;width:80px;height:30px;line-height:30px;font-size:12px;color:#333;cursor:pointer}
.list_page{text-align:center;margin:10px;display:block}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(.175,.885,.32,1) 0s;background:#fff}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px}
.page_group ul li{border-right:none;border-radius:0;float:left}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0}
.page_group ul li:first-child{border-radius:4px 0 0 4px}
.page_group ul li:last-child{border-radius:0 4px 4px 0}
.page_group ul .active a{background:#f3f3f3;border-radius:0}
#sdcms_buy{background:#fffbf9;color:#333;border:1px solid #facfba;padding:5px 10px}
#sdcms_buy .point{color:red;font-family:verdana;margin:0 2px}
#sdcms_buy .buytip{cursor:pointer}
