/*reset*/
*[hidefocus]{outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
fieldset,img,a img,html,body,iframe{border:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{font-weight:normal;font-style:normal;}
em,strong {font-weight:bold;font-style:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:100%;}
/*全局基础设置*/
body,textarea,select,input,button{font-family:arial,helvetica,sans-serif;font-size:12px;color:#000;}
body{line-height:normal;background-color:#ececec;}
a {text-decoration:none;}
.ul {text-decoration:underline;}
/*文字大小*/
.fs0{font-size:12px;}
.fs1{font-size:14px;}
/*文字粗细*/
.fw0{font-weight:400;}
.fw1{font-weight:700;}
/*文字及链接颜色*/
.c01 {color:#b3b3b3;}
.c02 {color:#939393;}
.c03 {color:#717171;}
.c04 {color:#a7a7a7;}
.c05 {color:#f00;}
.c06 {color:#4d4d4d;}
.c07 {color:#666;}
.c08 {color:#aaa;}
.c09 {color:#ac0000;}
.c10 {color:#999;}
.c11 {color:#c00;}
.c12 {color:#fff;}
.a01 a,a.a01 {color:#2b2b2b;}
.a02 a,a.a02 {color:#1e50a2;}
.a03 a,a.a03 {color:#111;}
.a04 a,a.a04 {color:#4b4b4b;}
.a05 a,a.a05,.a05x a:visited,a.a05x:visited {color:#000;}
.a06 a,a.a06 {color:#717171;}
.a07 a,a.a07 {color:#4d4d4d;}
.a08 a,a.a08,.a08x a:visited,a.a08x:visited {color:#4a6b8c;}
.a09 a,a.a09,.a09x a:visited,a.a09x:visited {color:#36c;}
.a10 a,a.a10 {color:#b91b49;}
.a11 a,a.a11 {color:#666;}
.a12 a,a.a12 {color:#999;}
.a13 a,a.a13 {color:#c00;}
.a14 a,a.a14,.a14 a:hover,a.a14:hover,.a14 a:visited,a.a14:visited {color:#fff;text-decoration:underline;}
a:visited {text-decoration:none;color:#800080;}
a:hover {text-decoration:underline;color:#ac0000;}
/*功能样式*/
.clearfix:after{display:block;visibility:hidden;height:0;clear:both;content:'.';}
.clearfix{zoom:1;}
.f-fr{float:right;}
/*布局*/
body {text-align:center;}
.g-doc {width:960px;margin:auto;padding:0 5px 5px;text-align:left;background:#fff;}
.g-hd {padding:8px 5px 0;}
.g-bd {overflow:hidden;margin:0 0 10px;}
.g-bd-ht-1 {height:276px;}
.g-mn {float:left;width:735px;overflow:hidden;}
.g-mn-2 {width:590px;margin-top:-1px;margin-left:-1px;padding:15px 40px 0 0;border:1px dotted #ddd;}
.g-sd {float:right;width:210px;}
.g-sd-2 {width:270px;padding:0 24px 0 30px;}
.g-mnc {}
.g-mnm {float:left;width:446px;padding:0 8px 0 0;border-right:1px dotted #ddd;}
.g-mns {float:right;width:270px;padding:0 0 0 8px;}
.g-mn,.g-sd {margin-bottom:-32767px;padding-bottom:32767px;}
.g-ft {margin:25px 0 0;text-align:center;}
/*元件*/
.icn-new,.site-link a{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.arw-1 {padding:0 15px 0 0;cursor:pointer;*padding-top:2px;}
.arw-2 {padding:0 0 0 18px;cursor:pointer;*padding-top:2px;}
.icn-new {position:relative;top:-2px;*top:-5px;width:21px;height:9px;margin:0 0 0 2px;overflow:hidden;text-indent:-9999px;}
/*组件*/
.hd-top {margin:0 0 12px 0;}
.hd-link {float:left;height:18px;}
.hd-link a {margin:0 4px 0 0;}

.hd-search {float:right;}
.sch-txt {float:left;width:127px;height:18px;padding:0;border:0;line-height:18px;background:transparent;}
div.sch-txt {width:127px;padding:0 4px;}
.sch-btn {float:left;width:42px;height:18px;margin:0 0 0 5px;border:0;cursor:pointer;}
.icn-rss {float:left;width:26px;height:14px;overflow:hidden;margin:1px 0 0 6px;text-indent:-9999px;}

.hd-logo {margin:0;}
.hd-logo h1,.hd-logo h1 a {float:left;width:213px;height:53px;}
.hd-logo h1 {margin:0 15px 0 0;}
.hd-logo h1 a {overflow:hidden;text-indent:-9999px;}
.hd-more {float:left;margin:32px 0 0;}

.hd-nav {position:relative;z-index:1000;height:32px;margin:6px -10px 10px;padding:0 10px;}
.nav-l,.nav-r {position:absolute;top:-10px;width:5px;height:42px;}
.nav-l {left:-5px;}
.nav-r {right:-5px;}
.nav-list li {float:left;height:18px;margin:0;padding:7px 4px 7px 6px;text-align:center;}
.nav-list li a {float:left;width:33px;height:18px;line-height:18px;color:#fff;}
.nav-list li a:visited {color:#fff;}
.nav-list li a:hover {text-decoration:none;color:#ab0100;}


.hd-cld {position:relative;z-index:1001;float:right;padding:8px 10px 0 0;color:#fff;}
#blog-163-com .calendarMain {z-index:1002;}



.mn-topic,.mn-topic img {display:block;width:735px;height:276px;}
.mn-topic {position:relative;}
.mn-topicc {position:absolute;top:40px;right:0;width:370px;}
.mn-topicc h2 {height:32px;margin:0 13px 20px 0;line-height:16px;font-size:14px;font-weight:normal;color:#7aa7c1;}
.mn-topicc h2 span {font-size:12px;}
.mn-topicc h3 {margin-bottom:5px;font-size:14px;}
.mn-topicc p {height:36px;}
.mn-topic .list{position:absolute;bottom:5px;}
.mn-topic .list li{float:left;text-align:center;line-height:18px;}
.mn-topic .list .itm0{padding:0 15px;width:100px;}
.mn-topic .list .itm1{padding:0 0 0 10px;width:90px;}
.mn-topic .list .itm2{padding:0 0 0 5px;width:90px;}
.mn-topic .list .itm3{padding:0 5px;width:90px;}
.mn-topic .list .itm4{padding:0 10px;width:80px;}
.mn-topic .list .itm5{padding:0 5px 0 0;width:100px;}

.topicc-data {height:18px;padding:3px 20px 3px 0;line-height:18px;}
.topicc-data .ul {cursor:pointer;}
.topicc-form {display:inline;position:relative;float:left;height:28px;margin-left:-33px;}
.topicc-form form {height:23px;padding-top:3px;}
.topicc-form form * {vertical-align:middle;}
.topicc-line {display:block;width:100%;height:0;overflow:hidden;border-top:1px solid #ddd;border-bottom:1px solid #fff;}
.topicc-form input,.topicc-form button {border:1px solid #adadad;backgound-color:#fff;}
.topicc-form input {width:248px;height:19px;margin-left:10px;padding:2px 3px 0;}
.topicc-form button {width:46px;height:23px;margin-left:2px;line-height:20px;text-align:center;cursor:pointer;}

.mn-list {background:#f0f0f0;}
.mn-list li {display:inline;float:left;width:126px;margin:0 -1px 0 1px;padding:11px 10px 8px;border:1px solid #fff;border-width:0 1px 1px 0;text-align:center;}
.ml-img,.ml-img img {display:block;width:100px;height:60px;}
.ml-img {overflow:hidden;margin:0 auto 6px;border:1px solid #fff;}
.ml-name {height:15px;margin:0 auto 5px;overflow:hidden;}
.ml-date {margin:0 auto 3px;font-size:9px;}
.mn-list li h2 {height:15px;overflow:hidden;font-weight:normal;}

.mn-news {padding:0 30px 0 5px;}
.mn-news dt {margin:8px 0 4px;font-size:18px;font-weight:100;font-family:"黑体";}
.mn-news dd {margin:0 0 15px;line-height:22px;}
.mn-news dd p {word-wrap:break-word;word-break:break-all;}

.mn-slid {height:250px;}
.slid-cnt {margin:0 0 15px;}
.slid-cnt h2 {height:16px;overflow:hidden;padding:0 12px;font-size:14px;}
.slid-img,.slid-img img {display:block;width:270px;height:175px;}
.slid-img {overflow:hidden;margin:0 0 8px;}
.slid-ctrl {float:right;width:54px;}
.slid-prev,.slid-next {float:left;width:10px;height:13px;overflow:hidden;text-indent:-9999px;cursor:pointer;}
.slid-prev {margin:0 25px 0 0;}

.mn-class1 {}
.cls1-tt {height:24px;margin:8px 0 12px;padding:0 12px 0 0;border-bottom:1px solid #c82329;}
.cls1-tt h2,.cls1-tt h2 a {float:left;width:174px;height:24px;}
.cls1-tt h2 a {width:90px;overflow:hidden;text-indent:-9999px;cursor:pointer;}
.cls1-cnt {padding:0 12px 10px;}
.cls1-cnt h3 {margin:0 0 8px;font-size:14px;}
.cls1-cnt p {line-height:18px;word-wrap:break-word;word-break:break-all;}
.clsl-date {margin:0 0 8px;}
.cls1-list {margin:25px 0 0;}
.cls1-list-2 ol {margin-bottom:20px;}
.cls1-list li {float:left;width:100%;height:16px;margin:8px 0 0;overflow:hidden;white-space:nowrap;}
.cls1-list li h4,.cls1-list li h5 {height:16px;overflow:hidden;line-height:16px;font-weight:normal;}
.cls1-list li h4 {float:left;margin-right:-100%;padding:0 5px 0 12px;font-size:14px;}
.cls1-list li h5 {float:right;padding:0 0 0 5px;background:#fff;}

.mn-class2 {}
.cls2-tt {height:21px;margin:11px 0 8px;padding:0 8px 0 0;border-bottom:1px solid #c82329;}
.cls2-tt h2 {float:left;width:120px;height:21px;overflow:hidden;text-indent:22px;}
.cls2-tt .tt-more {margin:0;}
.cls2-topic {}
.tpc-img,.tpc-img img {display:block;width:100px;height:60px;}
.tpc-img {float:left;margin:0 12px 0 0;_margin:0 9px 0 0;border:1px solid #000;}
.tpc-cnt {}
.tpc-cnt h3 {height:15px;overflow:hidden;margin:0 0 5px;}
.tpc-cnt p {height:44px;overflow:hidden;line-height:22px;word-wrap:break-word;word-break:break-all;}
.cls2-list {margin:10px 0 0;}
.cls2-list ol {padding:0 2px 0;}
.cls2-list li {margin:8px 0 0;padding:0 0 0 8px;overflow:hidden;white-space:nowrap;line-height:15px;}
.cls2-list2 {margin:10px 0 0 -5px;overflow:hidden;border-top:1px dotted #888;}
.cls2-list2 ol {overflow:hidden;padding:2px 0 0;}
.cls2-list2 li {display:inline;float:left;width:45px;height:15px;margin:6px 1px 0 -1px;padding:0 11px;overflow:hidden;border-left:1px solid #a7a7a7;white-space:nowrap;}
.cls2-list2-1 {border:0;}
.cls2-list2-1 ol {margin-top:14px;padding:5px 0 0;border-top:1px dotted #888;}
.cls2-list2-1 ol.first {margin-top:-5px;border:0;}

.tt-more {float:right;margin:4px 0 0;}

.mn-banner,.sd-banner,.sd-banner2 {overflow:hidden;}
.sd-banner2 {position:absolute;z-index:1;width:210px;height:90px;margin-top:186px;}

.site-link {padding:15px 0 15px 132px;border:1px solid #ddd;background:#fafafa;}
.site-link a {margin:0 10px;}

.bt-cnt {border:1px solid #ddd;}
.bt-cntc {padding:6px 14px 5px 0;border:1px solid #fff;border-width:0 1px 1px;}
.bt-link {float:left;margin:2px 0 0;*margin:4px 0 0;overflow:hidden;}
.bt-link li {display:inline;float:left;height:15px;margin:0 1px 0 -1px;padding:0 10px;border-left:1px solid #ccc;font-weight:bold;}
.bt-search {float:right;width:230px;}
.sch-txt2,.sch-btn2 {float:left;height:20px;border:0;}
.sch-txt2 {width:100px;padding:0;line-height:20px;background:transparent;}
div.sch-txt2 {float:left;width:100px;padding:0 3px 0 4px;}
.sch-btn2 {width:21px;cursor:pointer;}
.bt-goback {position:relative;float:right;width:85px;height:23px;margin:-1px 0 0 13px;overflow:hidden;text-indent:-9999px;cursor:pointer;}

.ft-link1 {padding:10px;}
.ft-link2 {padding:5px;border-top:1px solid #4d4d4d;}
.ft-link2 p {line-height:22px;}
.ft-link2 p a {margin:0 4px;}

.sd-box {margin-bottom:-32767px;padding:12px 9px 32767px;border:1px solid #ddd;background:#f6f6f6;}
.box-tt {height:15px;margin:0 0 13px;padding:0 3px 1px 6px;border-bottom:1px solid #a9bfcb;}
.box-tt h2 {float:left;padding:0 0 0 17px;}
.box-tt .tt-more {margin:0;}
.box-tt-next {margin-top:15px;}

.top-list {}
.top-list h3 {float:left;width:94px;height:25px;margin:0 -1px 6px 0;line-height:25px;text-align:center;font-weight:normal;cursor:pointer;}
.top-list h3.current {font-weight:bold;cursor:default;}
.top-list ol {float:left;}

.top-list li {float:left;width:175px;padding:6px 2px;overflow:hidden;border-bottom:1px dotted #cdcdcd;}
.top-list li em {float:left;width:13px;height:13px;margin:2px 8px 0 0;*margin:0 8px 0 0;overflow:hidden;text-align:center;color:#fff;}
.top-list li a {float:left;clear:right;width:13px;overflow:visible;white-space:nowrap;}
.top-list-next {margin-top:10px;}
.top-list-1 li {padding:4px 2px;border:0;}
.top-list-2 li {padding:3px 2px;border:0;}
.top-list-2 li em {width:9px;margin-right:0;}

.pic-list li {padding:0 0 13px;text-align:center;}
.pic-list h3,.pic-list p {margin:7px 0 0;overflow:hidden;white-space:nowrap;font-weight:normal;}
.pic-img {overflow:hidden;}
.pic-imgs img {width:145px;height:75px;border:1px solid #ccc;}

.sch-friend {padding:10px 6px;border:1px solid #e6e6e6;background:#fefefe;}
.sch-friend p {margin:0 0 9px;}
.sch-friend p.last {padding:5px 0 0 30px;}
.sch-friend p.last * {vertical-align:middle;}
.sch-friend p.last button {margin-right:5px;}
.sch-friend p label {margin-left:5px;*margin-left:1px;}
.sch-friend p.first select {width:62px;overflow:hidden;}
.sch-friend p.second select {width:47px;overflow:hidden;}

.svc-list {margin:0 0 0 -20px;}
.svc-list a {position:relative;float:left;width:50px;height:65px;margin:0 0 0 20px;text-align:center;cursor:pointer;}
.svc-list a img {display:block;height:40px;margin:0 auto;}
.svc-list a span em {clear:both;position:absolute;top:0;right:0;font-weight:normal;color:#f00;text-decoration:none;}
.svc-list a:hover {text-decoration:none;}

.sd-login {border:1px solid #d4d4d4;background:#f8f8f8;}
.sd-login a:visited {}
.lg-tt {height:24px;margin:0 1px 5px;padding:0 12px 0 7px;}
.lg-tt h2 {float:left;height:24px;line-height:24px;}
.lg-tt .tt-more {margin-top:5px;}
.lg-cnt {height:144px;padding:0 14px 8px;overflow:visible;_overflow:hidden;}
.lg-cnt2 {padding:5px 10px 10px;}
.lg-item {margin:8px 0 0;*margin:7px 0 0;}
.lg-item input {vertical-align:middle;}
.lg-item label {margin-right:7px;vertical-align:middle;}
.lg-btn {padding-left:33px;text-align:left;}
.lg-btn input {width:61px;height:21px;margin-left:10px;border:0;text-align:center;cursor:pointer;}
.lg-txt {width:125px;height:16px;padding:2px 3px 0;border:1px solid #9d9d9d;}
.lg-chk {margin-right:5px;*margin-right:1px;}
.lg-user {line-height:18px;}
.lg-face,.lg-info,.lg-face img {width:90px;height:90px;overflow:hidden;}
.lg-face {float:left;}
.lg-info {float:right;}
.lg-welcome {height:36px;overflow:hidden;}
.lg-visit {height:36px;overflow:hidden;margin-top:18px;}
.lg-visit-3 {height:54px;margin-top:0;}
.lg-btn2 {margin:14px 0 0;}
.lg-btn2 a {float:left;width:87px;height:21px;margin-left:9px;line-height:21px;text-align:center;text-decoration:none;}
.lg-btn2 a:hover {text-decoration:none;}
.lg-btn2 a.first {margin-left:0;}

.mn-page {margin:30px 0 0;text-align:center;}
.mn-page a {margin:0 1px;padding:3px 6px;border:1px solid #7a93a9;cursor:pointer;}
.mn-page a.pagecurrent {color:#f00;cursor:default;}
.mn-page a.pg-txt {border:0;}

.bd-fix {height:11px;overflow:hidden;margin-top:-10px;}
.bd-fix span {float:right;width:210px;height:0px;border-top:1px solid #ddd;}

/*clear*/
.g-bd:after,.hd-top:after,.hd-logo:after,.mn-list ol:after,.g-mnc:after,.mn-slid:after,.slid-ctrl:after,.cls1-tt:after,.cls1-list ol:after,.cls1-list li:after,.cls2-list2 ol:after,.bt-cntc:after,.bt-link:after,.box-tt:after,.top-list:after,.svc-list:after,.bd-fix:after,.lg-user:after,.lg-btn2:after,.lg-tt:after {display:block;visibility:hidden;height:0;clear:both;content:'.';}
.g-bd,.hd-top,.hd-logo,.mn-list ol,.g-mnc,.mn-slid,.slid-ctrl,.cls1-tt,.cls1-list ol,.cls1-list li,.cls2-list2 ol,.bt-cntc,.bt-link,.box-tt,.top-list,.svc-list,.bd-fix,.lg-user,.lg-btn2,.lg-tt {zoom:1;}
/*背景*/
div.sch-txt,.sch-btn,.icn-rss,.hd-logo h1 a,.arw-1,.arw-2,.nav-l,.nav-r,.nav-list li,.nav-list li a,.icn-new,.slid-prev,.slid-next,.cls1-tt h2,.cls1-list li h4,.cls2-tt h2,.cls2-list li,.site-link,div.sch-txt2,.sch-btn2,.bt-goback,.box-tt h2,.top-list li em,.top-list h3,.lg-btn input,.lg-btn2 a {background:url(../images/icn-sprites.png) no-repeat 9999px 9999px;}
.hd-nav,.mn-slid,.cls1-list li,.bt-cntc,.lg-tt,.topicc-form button {background:url(../images/bg-sprites.png) repeat-x 9999px 9999px;}
div.sch-txt {background-position:0 0;}
.sch-btn {background-position:0 -26px;}
.icn-rss {background-position:-59px -26px;}
.hd-logo h1 a {background-position:0 -55px;}
.arw-1 {background-position:right -27px;}
.arw-2 {background-position:-207px 3px;}
.hd-nav {background-position:0 -202px;}
.nav-l {background-position:0 -162px;}
.nav-r {background-position:-22px -162px;}
.nav-list li {background-position:-218px -162px;}
.nav-list li.first {background:none;}
.nav-list li a:hover {background-position:-45px -162px;}
.icn-new {background-position:0 -216px;}
.slid-prev {background-position:-32px -216px;}
.slid-next {background-position:-48px -216px;}
.mn-slid {background-position:0 176px;}
h2.tt-book {background-position:0 -249px;}
h2.tt-movie {background-position:0 -293px;}
h2.tt-history {background-position:0 -336px;}
h2.tt-science {background-position:0 -383px;}
h2.tt-focus {background-position:0 -431px;}
h2.tt-finance {background-position:0 -480px;}
h2.tt-it {background-position:0 -526px;}
h2.tt-style {background-position:0 -570px;}
.cls1-list li {background-position:0 -164px;}
.cls1-list li h4 {background-color:#fff;background-position:-215px -278px;}
.cls1-list li.x-top h4 {background-position:-215px -244px;}
.cls2-tt h2 {background-position:0 -125px;}
.cls2-list li {background-position:-217px -352px;}
.cls2-list li.x-top {background-position:-217px -318px;}
.site-link {background-position:-120px -761px;}
.bt-cntc {background-position:0 -248px;}
div.sch-txt2 {background-position:0 -616px;}
.sch-btn2 {background-position:-107px -616px;}
.bt-goback {background-position:-135px -615px;}
.box-tt h2 {background-position:-213px -396px;}
.top-list li em {background-position:-207px -485px;}
.top-list li.x-top em {background-position:-207px -442px;}
.top-list h3 {background-position:-103px -647px;}
.top-list h3.current {background-position:0 -647px;}
.top-list-2 li em {background-position:-217px -525px;}
.lg-tt {background-position:0 -309px;}
.lg-btn input {background-position:0 -687px;}
.lg-btn2 a {background-position:-133px -687px;}
.topicc-form button {background-position:0 -349px;}
/*login*/
.login {position:absolute;z-index:3;width:208px;}
.lg-item-1 {position:relative;z-index:98;}
.lg-item-1 label {vertical-align:baseline;}
.login form .cxt-wrap{position:absolute;top:-3px;left:43px;}
.login form .cxt-wrap .cxt-input .cxt-input-cxt{width:162px;}

.cxt-input{width:auto;}
.cxt-input .cxt-input-cxt{width:166px;line-height:21px;font-size:12px;background-color:#fff;border:1px solid #9D9D9D;cursor:default;}
.cxt-input .cxt-input-cxt div{padding-left:5px;}
.cxt-input .cxt-input-cxt .hint{font-size:12px;font-weight:bold;color:#000;}
.cxt-input .cxt-input-cxt .cur{background-color:#ddd;}
.login form .cxt-wrap .txt {width:125px;height:16px;padding:2px 3px 0;border:1px solid #9d9d9d;}
.login #notice_bar {width:180px;height:15px;margin:0;white-space:nowrap;overflow:hidden;}
