@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0; padding:0;}
body, button, input, select, textarea{font:12px/1.5 "Microsoft YaHei", "\5B8B\4F53",Tahoma, Geneva, sans-serif;}
html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache", false, true);})(this);}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, dfn, em, var ,i{ font-style:normal;}
code, kbd, pre, samp{font-family:courier new, courier, monospace;}
small{font-size:12px;}
nav,ul li, ol li{list-style:none;}
a {color:#555;text-decoration:none;}
a:hover {color:#f63;text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset, img{border:0;}
button, input, select, textarea{font-size:100%;}
table{border-collapse:collapse; border-spacing:0;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap; white-space:-o-pre-wrap;word-wrap:break-word;}
input,label,img,th{vertical-align:middle;}
address,cite,dfn,em,var{font-style:normal;}
input.button ,input.btn{padding:0;width:auto;_width:0;overflow:visible !ie;}
input, textarea { color: #000;}
.placeholder { color: #aaa;}
select optgroup{color:#CAC8BB;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;margin: 0;}

::selection {background:#09c;color:#fff;}
::-moz-selection {background:#09c; /* firefox */ color:#fff;}
::-webkit-selection {background:#09c; /* safari */color:#fff;}

.cf:after {content:".";display:block; height:0px; visibility:hidden; clear:both;}
.cf{ *zoom:1; margin-bottom:5px;}
.clearit{height:0px; clear:both; font-size:0px; overflow:hidden;}

/* basic */
.f_l{float:left;}
.f_r{float:right;}
.t_c{text-align:center;}
.c_p {cursor:pointer;}
.c_b {clear:both;}
.b10{height:10px;font-size:1px;}
.b15{height:15px;font-size:1px;}
.pd10{padding-left:10px ;padding-right:6px ;}
.pd15{padding:15px;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px;}
.topline{border-top:#eee 1px solid;}
.btline{border-bottom:#eee 1px solid;}
.nonebt{border-bottom:none;}
.dashed{border:1px dashed #E2E2E2;}
.btdashed{border-bottom:1px dashed #E2E2E2;}
.dashedLine{border-top:1px dashed #E2E2E2;}
.topAd{clear:both;width:1000px;padding-top:10px;}
.jx{background-color:#56B9E0;}
.tx{background-color:#f63;}
/* 容器 */
#warp{width:100%;}
#content{width:1000px;margin-left:auto;margin-right:auto;}
#nav{width:100%;height:55px;background:url(img/bg_nav01.gif) repeat-x;}
#w{width:1000px;margin-left:auto;margin-right:auto;}
#l{float:left;width:840px;background-color:#fff;border:1px solid #eee;padding:0 10px 10px;margin:15px 0;}
#m{float:left;width:567px;background-color:#fff;border:1px solid #eee;padding:0 10px 10px;margin:15px 0;display:inline;}
#r{width:300px;float:right;background-color:#fff;border:1px solid #eee;margin:15px 0;}
#l1{width:260px;float:left;margin-right:10px;margin-top:15px;background-color:#fff;border:1px solid #eee;}
#l2{width:320px;float:left;margin-right:10px;background-color:#fff;margin:10px 0;border:1px solid #eee;}
#r2{width:840px;padding:10px;float:right;background-color:#fff;margin:10px 0;border:1px solid #eee;}

/* allbgs-sprite*/
.home,.bookmark,.sitemap,.rssfeed,.search .btn,.selet_open,.selet_open2,.sina,.qq,.mail,.subNav dt div,.topic,.tit h2,.tit span a,.title_soft h2,.list12 ul li a,.list8 ul li a,.list_soft dd ul li a,.cat57,.cat58,.cat59,.cat60{background:url(img/allbgs_3.png) no-repeat;}
.home{background-position:0px 0px;}
.bookmark{background-position:-31px 0px;}
.sitemap{background-position:-62px 0px;}
.rssfeed{background-position:-93px 0px;}
.home:hover{background-position:0px -31px;}
.bookmark:hover{background-position:-31px -31px;}
.sitemap:hover{background-position:-62px -31px;}
.rssfeed:hover{background-position:-93px -31px;}
.search .btn{background-position:-150px 0px;}
.search .btn:hover{background-position:-150px -35px;}
.selet_open{background-position:-250px -15px;}
.selet_open2{background-position:-250px -50px;}
.sina{background-position:0px -70px;}
.qq{background-position:-45px -70px;}
.mail{background-position:-90px -70px;}
.sina:hover{background-position:0px -115px;}
.qq:hover{background-position: -45px -115px;}
.mail:hover{background-position: -90px -115px;}
.topic{background-position:-145px -75px;}
.cat57{background-position:0px -165px;}
.cat58{background-position:0px -300px;}
.cat59{background-position:0px -436px;}
.cat60{background-position:0px -571px;}

/* topNav */
#top{width:100%;height:31px; background:#dedede;border-bottom:1px solid #ccc;display:block;position:relative;}
.topNav{width:1000px;height:31px;margin:0 auto;padding:0 12px;line-height:31px;color:#f4f4f4;}
.topNav .l{float:left;height:31px;line-height:31px;color:#666;}
.topNav .l span{float:left;height:31px;line-height:31px;}
.topNav .l a{color:#666;cursor:pointer;}
.topNav .l a:hover{color:#f63;}
.topNav .r{float:right;width:40px;height:31px;}
.topNav .r div{float:left;height:31px;line-height:31px;}
.topNav .r a{width:31px;height:31px;margin-left:1px;display:inline-block;}

/* header */
#header{background:url(../images/header_bg.jpg) no-repeat left top;width:1000px;height:100px;margin:0 auto;}
#header .logo{float:left;width:680px;margin-right:10px;}
#header .logo img{margin-top:14px;margin-left:25px;}
#header .share{float:right;width:320px;margin-top:30px;}
#header .search{ float:right; width:230px;_width:auto; margin-top:65px; padding-left:10px;}
#header .search .tab{ padding:0;}
#header .search .tab span{ color:#ddd;}
#header .search .tab a{ color:#6f7172;}
#header .search .tab a.on{ font-weight:700;}
#header .search .text{float:left;border:1px solid #e5e5e5;padding:5px 8px; height:23px; line-height:23px;width:120px;}
#header .search .btn{float:left;width:75px;height:35px;border:none;text-indent:-9999px;cursor:pointer;}

/* search */
.search-form{ background-color:#fffCED;border:1px solid #FFBF7A; padding:5px 10px; overflow:hidden;zoom:1;}
.search-form li{ float:left; padding:5px 12px 5px 0; height:24px; line-height:24px; white-space:nowrap;}
.search-form li.bk{ float:none; height:1px; line-height:1px; overflow:hidden; padding:0;}
.search-form *{vertical-align:middle;}
.search-form label{ padding:0 8px 0 0;}
.search_term{line-height:28px;}
.search_term th{ font-weight:normal; text-align:right; padding-right:8px; color:#666; width:70px;}
.search-list li{border-bottom:1px dashed #ccc;margin:6px 0 0; padding:10px 0; overflow:hidden;}
.search-list li img{float:left; margin-right:8px;}
.search-list li p{ color:#999;}
.search-point{background-color:#E6F1FB; padding:6px 10px; margin:10px 0;}
.select_box{background:#fffFFF;border:1px solid #e5e5e5; border-right:none;color:#444;cursor:pointer; float:left;font-size:14px;position:relative;width:60px;}
.selet_open,.selet_open2{width:9px; height:6px;position:absolute; right:0; top:15px;display:inline-block;}
.select_txt{cursor:pointer;height:28px !important; height:33px; line-height:33px; overflow:hidden; padding-left:4px; width:60px;}
.option {background:#fff; border:1px solid #e5e5e5; border-top:none; border-bottom:none; display:none;left:-1px; position:absolute;top:33px; width:56px; z-index:100;text-align:center;}
.option a{ display:block; width:56px; line-height:24px; font-size:12px; color:#999;border-bottom:1px solid #ddd;}
.option a:hover{ color:#ff4e00; background-color:#efefef;} 

/* mainNav */
.mainNav{width:1000px; height:55px; *height:55px;margin:0 auto;background:url(img/bg_nav01.gif) repeat-x;overflow:hidden ;}
.mainNav li{float:left; width:111px; height:55px; line-height:55px; background:url(img/bg_nav03.gif) right no-repeat;}
.mainNav li.menuon{background-color:#13b4f6;  background-image:url(img/bg_nav03.gif) right no-repeat; height:55px; color:#fff;  z-index:9;}
.mainNav li a{color:#fff; font-size:14px; font-weight:bold; display:block; text-align:center; margin-right:1px ;z-index:1;}
.mainNav li a:hover{background:#13b4f6; height:55px; color:#fff; text-decoration:none ; z-index:9;}
.mainNav .weibo{float:right;width:93px;margin-top:5px;}
.mainNav .sina,.mainNav .qq{float:left;width:45px;height:45px;margin-right:1px;}

.main,.main_soft,.w1000{clear:both;width:1000px;padding-top:5px;}
.main .left{float:left;width:300px;background-color:#fff;margin-right:16px;border:1px solid #eee;}
.main .right{float:right;width:300px;background-color:#fff;border:1px solid #eee;}
.main .center{float:right;width:540px;background-color:#fff;border:1px solid #eee;margin-right:18px;}
.main .topic{float:right;width:860px;margin-top:15px;background-color:#fff;border:1px solid #eee;}
.main .right ul li,.listTop ol li{width:270px;height:40px;line-height:40px;padding-left:20px;padding-right:10px;border-top:1px dashed #eee;overflow:hidden;}
.main .right ul li{background:url(img/allbgs_1.png) no-repeat -226px -333px;}
.main .right ul li:hover,.listTop ol li:hover,.listAll ul li:hover{background:#efefef url(img/allbgs_1.png) no-repeat -226px -368px;}
.main .right ul li a,.listTop ol li a,.listAll ul li a{color:#333;}
.main .right ul li a:hover,.listTop ol li a:hover,.listAll ul li a:hover{color:#f63;text-decoration:none;}
.main .right ul li span{float:right;color:#999;}
.box_listA {float:right;width:860px;background:#fff;border:1px solid #eee; overflow:hidden;}
.box_listB {float:right;width:862px;overflow:hidden;}

/* content */
.listAll{clear:both;}
.listAll ul li{height:40px;line-height:40px;padding:0 10px 0 20px;overflow:hidden;}
.listTop ol li span{ float:left;width:20px; height:20px; text-align:center; line-height:20px; margin:10px 10px 0 0;color:#fff; display:inline-block;}
span.top0{float:right;padding-right:7px;}
span.top0 a{color:#fff;}
span.top1 {background:#ed2e02;}
span.top2 {background:#ff6201;}
span.top3 {background:#ff6300;}
span.top4 {background:#ffa119;}
span.top5 {background:#fec321;}
span.top6,span.top7,span.top8,span.top9,span.top10{background:#bbb;}

/* pages */
.pages {clear:both;text-align:left;margin:15px 0px 20px;font-size:14px;color:#666;}
.pages a{height:35px;line-height:35px;color:#333;background:#fff;border:#f63 1px solid;padding:5px 10px;text-decoration:none;}
.pages a:link,.pages a:visited,.pages a:active{height:35px;line-height:35px;color:#333;background:#fff;border:#f63 1px solid;padding:5px 10px;text-decoration:none;}
.pages a:hover  {background:#f63;border:#f63 1px solid;color:#fff;padding:5px 10px;text-decoration:none;}
.pages span {background:#f63;height:35px;line-height:35px;padding:5px 10px;border:#f63 1px solid;color:#fff; font-weight:bold;}
/* sidebar */
.sidebar-nav{width:302px;margin-bottom:8px;}
.sidebar-nav dt{height:30px;line-height:30px;margin-bottom:0px;}
.sidebar-nav dt h3{font-size:15px;font-weight:bold;color:#fff;margin-left:15px;float:left;}
.sidebar-nav dt div{width:16px;height:30px;background:url(img/a.png) no-repeat -85px -60px;margin-left:10px;float:left;}
.sidebar-nav dt a{float:right;color:#fff;margin-right:10px;}
.sidebar-nav dd{width:301px;border-bottom:1px dashed #ccc;display:table;}
.sidebar-nav dd h4{width:74px;height:28px;line-height:28px;text-align:center;float:left;}
.sidebar-nav dd h4 a{float:left;width:74px;height:28px;line-height:28px;color:#f63;font-size:13px;*font-size:12px;}
.sidebar-nav dd ul li{float:left;width:74px;height:27px;line-height:27px;padding:1px 0;text-align:center;}
.sidebar-nav dd ul li a{color:#333;height:20px;line-height:20px;padding:3px;display:block;}
.sidebar-nav dd ul li a:hover{color:#fff; background-color: #F63;height:20px;line-height:20px;padding: 3px;border-radius:4px; -moz-transition: background 0.15s ease-in 0s; -webkit-transition: background 0.15s ease-in 0s; transition: background 0.15s ease-in 0s;}
.sidebar-nav dd ol li{ height:27px;line-height:27px;padding:1px 0;text-align:center;}
.sidebar-nav dd ol li a{color:#333;height:20px;line-height:20px;padding:3px;display:block;}
.sidebar-nav dd ol li a:hover{color:#fff; background-color: #F63;height:20px;line-height:20px;padding: 3px;border-radius:4px; -moz-transition: background 0.15s ease-in 0s; -webkit-transition: background 0.15s ease-in 0s; transition: background 0.15s ease-in 0s;}
.hot{width:300px;}
.hot dt{height:30px;line-height:30px;border-bottom:1px solid #eee;padding-left:10px; background:#666;}
.hot dt h3{height:30px;line-height:30px;font-size:14px;color:#fff;}
.hot dd{width:300px;height:68px;line-height:17px;float:left;border-bottom:1px solid #eee;}
.hot dd:hover{background-color:#efefef;}
.hot dd a{color:#666;display:block;padding:5px 8px;}
.hot dd a:hover{color:#f63;text-decoration:none;}
.hot dd p{width:80px;height:50px;float:left;margin-right:8px;margin-top:4px;overflow:hidden;}
.hot dd .l{color:#999;display:block;}
.hot dd .t{color:#CCC;font-size:10px;}

/* footer */
#footer{width:100%;clear:both;background-color:#333;margin:0 auto;border-top:1px solid #383838;color:#8F887C;}
.footer{width:1000px;height:80px;margin:0 auto;padding:25px 0 15px;background-color: #333;}
.about dl{float:left;width:480px;height:75px;padding:5px 15px 0 0;border-right:1px solid #444;text-align:right;line-height:20px;}
.notices dl{float:left;width:175px;height:180px;padding:10px 15px 0 40px;border-right:1px solid #444;text-align:right;line-height:24px;}
.about dt,.notices dt{font-size:14px;color:#d2d2d2;font-weight:bold;padding-bottom:10px;}
.about dd,.notices dd{height:20px;line-height:20px;}
.about dd a,.notices dd a{color:#aaa;}
.about dd a:hover,.notices dd a:hover{color:#f63;}
.guanzhu dl{float:left;width:250px;height:190px;padding:5px 5px 0 10px;line-height:24px;}
.guanzhu dt{color:#d2d2d2;font-weight:bold;font-size:18px;padding-bottom:5px;}
.guanzhu dd{width:250px;height:45px;margin-top:10px;}
.guanzhu dd a{float:left;width:72px;height:72px;margin-right:1px;display:inline;}

.kuaijie dl{float:right;width:250px;height:240px;padding:0px 5px 0 10px;line-height:24px;}
.kuaijie dt{color:#d2d2d2;font-weight:bold;font-size:18px;padding-bottom:5px;}
.kuaijie dd{width:250px;height:45px;margin-top:10px;}
.kuaijie dd a{float:left;width:72px;height:72px;margin-right:0px;display:inline;padding:10px 5px 10px 5px;}

#copyright {width:100%;clear:both;margin:0 auto;background-color:#232323;border-bottom:1px solid #151515;height:25px;margin-top:0px;padding:15px 0;}
.copyright {width:1000px;margin:0 auto;text-align: center;}
.copyright dl dd,.copyright dl dt{width:520px;color:#777;}
.copyright dl dd{float:left;}
.copyright dl dt{float:right;}
.copyright dl dd a,.copyright dl dt a{color:#777;font-size:10px;*font-size:12px;}
.copyright dl dd a:hover,.copyright dl dt a:hover{color:#aaa;}

#toTop{width:54px;height:54px;display:block;position:fixed;right:15px;bottom:56px;background:url(img/allbgs_3.png) no-repeat -200px -646px;opacity:0.3;filter:alpha(opacity=30);}
#toTop:hover{opacity:1;filter:alpha(opacity=100);}


/*=========mF_tab--========*/
.mF_tab { width:300px; height:90px; margin-left:16px;}
.mF_tab .btn { position:absolute; top:0; left:0; z-index:2;}
.mF_tab .btn li { float:left; width:80px; height:26px; line-height:26px; text-align:center; margin-right:2px; border:1px solid #dedede; border-bottom:0; cursor:pointer; background:#f1f1f1;}
.mF_tab .btn li.current { height:27px; background:#fff;}
.mF_tab .cont { position:absolute; top:27px; left:0; border:1px solid #dedede; overflow:hidden;}
.mF_tab .cont .swt { position:absolute; left:0; top:0;}
.mF_tab .cont .swt li p { padding:16px;}
.qqTab { margin-bottom:12px;}
.qqTab .btn li { background:#A1DEFE; border-color:#36BAF0;}
.qqTab .btn li.current { height:27px; background:#F9FEFF;}
.qqTab .cont { border-color:#36BAF0;}
.qqTab .list { float:left; overflow:hidden; text-align:center; margin:16px; margin-right:0; display:inline;}
.qqTab .list ul li { list-style:circle;}
.qqTab .left { width:150px; background:#1EB2EF;}
.qqTab .middle { width:236px; background:#D4F2FD;}
.qqTab .right { width:150px; background:#CE4982;}


/* ad */
.in852x90{width:860px;height:90px;float:right;border:1px solid #eee;}
.in300x90{width:300px;height:90px;border:1px solid #eee;background-color:#eee;float:left;}
.in300x250{float:right;width:300px;height:276px;border:1px solid #eee;}

.ad300x250{width:300px;height:250px;margin-top:10px;overflow:hidden;}
.ad300x275{width:300px;height:275px;margin-top:11px;overflow:hidden;}
.ad728x90{width:770px;height:90px;margin:8px 21px;position:relative;clear:both;}
.f160x160{width:160px;height:160px;overflow:hidden;}
.ued860x90{float:left;width:860px;height:90px; border:#fefefe 1px solid; overflow:hidden;}
.ued1000x90{float:left;width:1000px;height:90px; border:#fefefe 1px solid; overflow:hidden;}
.ued300x90{float:right;width:300px;height:90px; border:#fefefe 1px solid; overflow:hidden;}

.dl_ad_left{left:0px; top: 183px; position: fixed; z-index: 888888;}
.dl_ad_right{right:0px; top: 183px; position: fixed; z-index: 888888;}