.blog .btn {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; CURSOR: pointer; PADDING-TOP: 2px; HEIGHT: 25px
}
.blog .cb {
	CURSOR: pointer; MARGIN-RIGHT: 4px; _position: relative; _top: 1px
}
.blog .rd {
	CURSOR: pointer; MARGIN-RIGHT: 2px; POSITION: relative; TOP: 2px; _position: static
}
.blog LABEL {
	CURSOR: pointer
}
.blog SELECT {
	FONT-SIZE: 12px
}
.blog .txt {
	BORDER-RIGHT: #94c2ef 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #94c2ef 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #94c2ef 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #94c2ef 1px solid; FONT-FAMILY: Arial,Helvetica,sans-serif; HEIGHT: 16px
}
.blog FORM {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; BORDER-LEFT: 0pt; PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt
}
.blog IMG {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; BORDER-LEFT: 0pt; PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt
}
.blog UL {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; BORDER-LEFT: 0pt; PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt
}
.blog OL {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; BORDER-LEFT: 0pt; PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt
}
.blog LI {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; BORDER-LEFT: 0pt; PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt
}
.blog DL {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; BORDER-LEFT: 0pt; PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt
}
.blog DT {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; BORDER-LEFT: 0pt; PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt
}
.blog DD {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; BORDER-LEFT: 0pt; PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt
}
.blog A {
	WHITE-SPACE: nowrap
}
.blog .a00 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3366cc; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.blog .a00:hover {
	COLOR: #bb2233; TEXT-DECORATION: underline
}
.blog .a01 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #3366cc; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.blog .a01:hover {
	COLOR: #bb2233; TEXT-DECORATION: underline
}
.blog .a02 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3366cc; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: underline
}
.blog .a02:hover {
	COLOR: #bb2233; TEXT-DECORATION: underline
}
.blog .a03 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3366cc; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.blog .a03:hover {
	COLOR: #bb2233; TEXT-DECORATION: underline
}
.blog .a04 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #bb2233; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: underline
}
.blog .a04:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.blog .a05 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00b1d7; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.blog .a05:hover {
	COLOR: #bb2233; TEXT-DECORATION: underline
}
.blog .blog-head .toolbar .a07 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3366cc; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.blog .blog-head .toolbar .a07:hover {
	COLOR: #bb2233; TEXT-DECORATION: underline
}
.blog .a13 {
	FONT-SIZE: 14px; COLOR: #10478c; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.blog .a13:hover {
	COLOR: #bb2233; TEXT-DECORATION: underline
}
.blog .a14 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #fff; FONT-FAMILY: "宋体",Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
* HTML .a14:visited {
	COLOR: #fff
}
.blog .a14:hover {
	COLOR: #000; BACKGROUND-COLOR: #f0f6f9; TEXT-DECORATION: underline
}
.blog .f00 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000; FONT-FAMILY: "宋体",Arial,Helvetica,sans-serif
}
.blog .f01 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.blog .f02 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.blog .f03 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.blog .f04 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #777; LINE-HEIGHT: 18px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.blog .f05 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00b1d7; FONT-FAMILY: "宋体",Arial,Helvetica,sans-serif
}
.blog .f06 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000; FONT-FAMILY: "宋体",Arial,Helvetica,sans-serif
}
.blog .f07 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000; FONT-FAMILY: "宋体",Arial,Helvetica,sans-serif
}
.blog .f08 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #fff; FONT-FAMILY: "宋体",Arial,Helvetica,sans-serif
}
.blog .f09 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #777; LINE-HEIGHT: 20px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.blog .f11 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #000; FONT-FAMILY: "黑体",Arial,Helvetica,sans-serif
}
.blog .fb {
	FONT-WEIGHT: bold
}
.blog .bd00 {
	BORDER-RIGHT: #94c2ef 1px solid; BORDER-TOP: #94c2ef 1px solid; BORDER-LEFT: #94c2ef 1px solid; BORDER-BOTTOM: #94c2ef 1px solid
}
.blog .bd01 {
	BORDER-RIGHT: #b7c5d9 1px dotted; BORDER-TOP: #b7c5d9 1px dotted; BORDER-LEFT: #b7c5d9 1px dotted; BORDER-BOTTOM: #b7c5d9 1px dotted
}
.blog .bd02 {
	BORDER-RIGHT: #94c2ef 1px dotted; BORDER-TOP: #94c2ef 1px dotted; BORDER-LEFT: #94c2ef 1px dotted; BORDER-BOTTOM: #94c2ef 1px dotted
}
.blog .bd03 {
	BORDER-RIGHT: #e5ecf3 1px solid; BORDER-TOP: #e5ecf3 1px solid; BORDER-LEFT: #e5ecf3 1px solid; BORDER-BOTTOM: #e5ecf3 1px solid
}
.blog .bd04 {
	BORDER-RIGHT: #b7c5d9 1px solid; BORDER-TOP: #b7c5d9 1px solid; BORDER-LEFT: #b7c5d9 1px solid; BORDER-BOTTOM: #b7c5d9 1px solid
}
.blog .bg00 {
	BACKGROUND-COLOR: #5ba3e6
}
.blog .bg01 {
	BACKGROUND-COLOR: #f0f6f9
}
.blog .bg02 {
	BACKGROUND-COLOR: #e5f0ef
}
.blog .h_ {
	PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(img/bg0512.gif); LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat
}
.blog .f_ {
	BACKGROUND-IMAGE: url(img/icn_fun0512.gif); BACKGROUND-REPEAT: no-repeat
}
.blog .fun00 {
	BACKGROUND-POSITION: 10px -99px
}
.blog .fun01 {
	BACKGROUND-POSITION: 10px -594px
}
.blog .fun02 {
	BACKGROUND-POSITION: 10px -694px
}
.blog .fun03 {
	BACKGROUND-POSITION: 10px -199px
}
.blog .fun04 {
	BACKGROUND-POSITION: 10px -794px
}
.blog .fun05 {
	BACKGROUND-POSITION: 10px -1090px
}
.blog .p_ {
	BACKGROUND-IMAGE: url(img/pic2.jpg); BACKGROUND-REPEAT: no-repeat
}
.blog .h00 {
	BACKGROUND-POSITION: 0px -338px; ZOOM: normal
}
.blog .h01 {
	BACKGROUND-POSITION: 0px -409px
}
.blog .h02 {
	BACKGROUND-POSITION: 0px -719px; FONT-SIZE: 15px
}
.blog .h10 {
	BACKGROUND-POSITION: 0px -842px; PADDING-LEFT: 18px; _zoom: 1
}
.blog .sep {
	FONT-SIZE: 12px; COLOR: #c1c1c1; FONT-FAMILY: 宋体,sans-serif
}
.blog .clear {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.blog .hit {
	COLOR: #999
}
.blog .dot {
	FONT-FAMILY: Simsun
}
.blog .red {
	COLOR: #bb2233
}
.blog {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-ALIGN: center
}
.blog .blog-head {
	
}
.blog .blogheadborder {
	BORDER-BOTTOM: #e5ecf3 1px solid; HEIGHT: 1%
}
.blog .blog-head .logo {
	BACKGROUND: url(img/bg0512.gif) no-repeat 0px 12px; FLOAT: left; WIDTH: 145px; CURSOR: pointer; HEIGHT: 100px
}
.blog .blog-head .title {
	BACKGROUND: url(img/bg0512.gif) no-repeat 0px -95px; FLOAT: left; WIDTH: 150px; HEIGHT: 100px
}
.blog .blog-head .topic {
	FLOAT: left; LINE-HEIGHT: 108px; MARGIN-RIGHT: 15px; HEIGHT: 100px
}
.blog .blog-head .serves {
	MARGIN-TOP: 17px; BACKGROUND: url(img/bg0512.gif) no-repeat 0px -550px; FLOAT: left; WIDTH: 100px; CURSOR: pointer; HEIGHT: 50px
}
.blog .blog-head .serves A {
	DISPLAY: block; MARGIN: 25px 0px 0px 3px; WIDTH: 75px; CURSOR: pointer; HEIGHT: 22px; TEXT-DECORATION: none
}
.blog .blog-head .toolbar {
	Z-INDEX: 20; FLOAT: right; WIDTH: 900px; COLOR: #1c9dd3; LINE-HEIGHT: 150%; PADDING-TOP: 10px; POSITION: relative; TEXT-ALIGN: right
}
* + HTML .blog .blog-head .toolbar A SPAN {
	POSITION: relative; TOP: 1px
}
.blog .blog-head .toolbar .comma {
	MARGIN-RIGHT: 8px
}
.blog .blog-head .toolbar .sep {
	MARGIN: auto 8px
}
.blog .blog-head .toolbar .srh {
	MARGIN-TOP: 42px
}
* + HTML .blog .blog-head .toolbar .srh {
	MARGIN-TOP: 38px
}
.blog .blog-head .toolbar .txt {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 220px
}
.blog .blog-head .toolbar .btn-srh {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(img/bg0512.gif) no-repeat 0px -295px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; WIDTH: 51px; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}
.blog .blog-head .toolbar .btn-slt {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(img/bg0512.gif) no-repeat -50px -295px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: -5px; VERTICAL-ALIGN: middle; WIDTH: 20px; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}
.blog .blog-nav {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; ZOOM: 1; TEXT-ALIGN: left
}
.blog .blog-nav A {
	FLOAT: left; WIDTH: 106px; LINE-HEIGHT: 34px; HEIGHT: 34px; TEXT-ALIGN: center
}
.blog .blog-nav A.cur {
	COLOR: #000; BACKGROUND-COLOR: #e5f0ef
}
* + HTML .blog .blog-nav .dot {
	POSITION: relative; TOP: 1px
}
.blog .blog-foot {
	CLEAR: both; LINE-HEIGHT: 23px; PADDING-TOP: 50px; TEXT-ALIGN: center
}
.blog .blog-foot A {
	FONT-SIZE: 12px
}
.home {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 965px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.home .blog-body {
	PADDING-BOTTOM: 10px; POSITION: relative; TEXT-ALIGN: left
}
.blog .blog-body .login {
	BORDER-RIGHT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid; Z-INDEX: 10; RIGHT: 18px; OVERFLOW: hidden; BORDER-LEFT: #9c9c9c 1px solid; WIDTH: 300px; BORDER-BOTTOM: #9c9c9c 1px solid; POSITION: absolute; TOP: -18px; HEIGHT: 455px; BACKGROUND-COLOR: #f6f6f6
}
.blog .login .log-head {
	PADDING-LEFT: 15px; LINE-HEIGHT: 36px; HEIGHT: 36px; TEXT-ALIGN: left
}
.blog .login .log-head .sep {
	MARGIN: auto 10px auto 0px
}
.blog .login .log-head .other {
	COLOR: #3366cc
}
.blog .login .log-head .log-head-r {
	RIGHT: 6px; POSITION: absolute; TOP: 0px
}
.blog .login .log-head .h0 {
	BACKGROUND-COLOR: #e5ecf3
}
.blog .login .state0 .log-body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 270px; LINE-HEIGHT: 26px; PADDING-TOP: 5px; HEIGHT: 310px; TEXT-ALIGN: left
}
.blog .login .state0 .col0 {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 50px; COLOR: #000
}
.blog .login .state0 .col1 {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 215px; COLOR: #000
}
.blog .login .state0 .col1 .tip {
	LINE-HEIGHT: 28px; HEIGHT: 28px
}
.blog .login .state0 .col1 .mar {
	MARGIN: 3px 0px 8px; _margin: -4px 0px 8px 0px
}
.blog .login .state0 .txt {
	FONT-SIZE: 14px; BORDER-LEFT-COLOR: #9c9c9c; BORDER-BOTTOM-COLOR: #9c9c9c; MARGIN: 0px 5px 5px 0px; VERTICAL-ALIGN: middle; WIDTH: 118px; BORDER-TOP-COLOR: #9c9c9c; HEIGHT: 17px; BORDER-RIGHT-COLOR: #9c9c9c
}
.blog .login .state0 .btns {
	MARGIN: 6px 0px 8px; TEXT-ALIGN: center
}
.blog .login .state0 .btn-login {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN-BOTTOM: 12px; WIDTH: 158px; HEIGHT: 32px
}
.blog .login .state0 .btn-reg {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; WIDTH: 128px; HEIGHT: 32px
}
.blog .login .state0 .reg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(img/bg_dot.gif) repeat-x 0px 0px; PADDING-BOTTOM: 18px; PADDING-TOP: 15px
}
.blog .login .state0 .reg .adv {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 3px 0px 20px; COLOR: #000; FONT-FAMILY: "宋体",Arial,Helvetica,sans-serif
}
.blog .login .state0 .reg .tip {
	LINE-HEIGHT: 15px; TEXT-ALIGN: center
}
.blog .login .state1 .log-body {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px; HEIGHT: 344px
}
.blog .login .state1 IMG {
	MARGIN: 4px; WIDTH: 140px; HEIGHT: 140px
}
.blog .login .state1 .a-img {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 1px solid; FLOAT: left; BORDER-LEFT: #c1c1c1 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid; BACKGROUND-COLOR: #fff
}
.blog .login .state1 .inf {
	FLOAT: left; MARGIN-LEFT: 8px; OVERFLOW: hidden; WIDTH: 120px; WHITE-SPACE: nowrap; _display: inline
}
.blog .login .state1 .inf .title {
	MARGIN: 5px 0px 8px; OVERFLOW: hidden; HEIGHT: 34px
}
.blog .login .state1 .inf .title A {
	WHITE-SPACE: normal
}
.blog .login .state1 .inf .lh24 {
	LINE-HEIGHT: 24px
}
.blog .login .state1 .inf .lh24 DIV {
	CURSOR: pointer
}
.blog .login .state1 .inf .lh24 .a04 {
	TEXT-DECORATION: none
}
.blog .login .state1 .tools {
	PADDING-LEFT: 3px; LINE-HEIGHT: 50px; HEIGHT: 50px
}
.blog .login .state1 .nav .sep {
	MARGIN: 0px 7px
}
.blog .login .state1 .tools .btn {
	FONT-WEIGHT: normal; MARGIN: 0px 8px 0px 20px; WIDTH: 100px; HEIGHT: 32px; _position: relative; _top: 8px
}
.blog .login .md-dyn {
	BORDER-TOP: #d0d0d0 1px solid; LEFT: 0px; MARGIN: 0px 8px; OVERFLOW: hidden; WIDTH: 282px; BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-TOP: 10px; POSITION: absolute; HEIGHT: 81px
}
.blog .login .md .md-body {
	CLEAR: both; PADDING-LEFT: 8px
}
.blog .login .state1 .extra {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BACKGROUND: url(img/bg_dot.gif) repeat-x 0px 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-TOP: 12px; POSITION: relative; HEIGHT: 135px
}
.blog .login .state1 .msgs .item {
	OVERFLOW: hidden; WIDTH: 270px; LINE-HEIGHT: 24px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.blog .login .state1 .msgs A {
	MARGIN: 0px 6px 0px 3px
}
.blog .login .state1 .extra .a-tools {
	MARGIN-TOP: 5px; TEXT-ALIGN: right
}
.blog .login .state1 .strict A {
	FONT-SIZE: 12px; COLOR: #3366cc; LINE-HEIGHT: 20px
}
.blog .login .state1 .a-my {
	RIGHT: 10px; BOTTOM: 3px; POSITION: absolute
}
.blog .login .state1 .a-my .sep {
	MARGIN: 0px 8px 0px 6px
}
.blog .login .layer-login {
	WIDTH: 120px
}
.blog .login .layer-login A {
	DISPLAY: block; FONT-SIZE: 14px; COLOR: #000; LINE-HEIGHT: 30px; HEIGHT: 28px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.blog .login .layer-login A:hover {
	BACKGROUND-COLOR: #eee; TEXT-DECORATION: underline
}
.blog .login .layer-login A.cur {
	COLOR: #fff; BACKGROUND-COLOR: #55aaee
}
.blog .blog-head .layer-srh {
	WIDTH: 60px
}
.blog .blog-head .layer-srh A {
	DISPLAY: block; FONT-SIZE: 14px; COLOR: #000; LINE-HEIGHT: 28px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.blog .blog-head .layer-srh A:hover {
	BACKGROUND-COLOR: #eee; TEXT-DECORATION: underline
}
.blog .blog-head .layer-srh A.cur {
	COLOR: #fff; BACKGROUND-COLOR: #55aaee
}
.home .hot {
	FONT-SIZE: 20px; LINE-HEIGHT: 196px; HEIGHT: 196px; TEXT-ALIGN: left
}
.home .hot IMG {
	WIDTH: 965px
}
.home .body-l {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 610px; PADDING-TOP: 0px
}
.home .serves {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; _zoom: 1
}
.home .serves A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(img/icn_fun0512.gif) no-repeat 4px -1882px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 77px; COLOR: #3366cc; PADDING-TOP: 3px; HEIGHT: 77px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.home .serves A:hover {
	BACKGROUND: url(img/icn_fun0512.gif) no-repeat 4px 0px; COLOR: #bb2233; TEXT-DECORATION: underline
}
.home .serves A DIV {
	FONT-SIZE: 0px; CURSOR: pointer; COLOR: #fff; HEIGHT: 56px
}
.home .serves A:hover DIV {
	TEXT-DECORATION: none
}
.home .serves .more {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; WIDTH: 70px; LINE-HEIGHT: 78px; PADDING-TOP: 3px; TEXT-ALIGN: left; _display: inline
}
.home .serves .more:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.home .ff {
	MARGIN-TOP: 8px; ZOOM: 1; TEXT-ALIGN: left
}
.home .ff .ff-head {
	BACKGROUND: url(img/bg_dot.gif) repeat-x 0px center; ZOOM: 1
}
.home .ff .ff-head-l {
	PADDING-RIGHT: 8px; FLOAT: left; ZOOM: 1; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.home .ff .ff-head-l A:hover {
	COLOR: #bb2233
}
.home .ff .ff-head-r {
	PADDING-LEFT: 8px; FLOAT: right; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
.home .ff .ff-head-r A {
	MARGIN-RIGHT: 6px
}
.home .ff .ff-body {
	FONT-SIZE: 12px; MARGIN: 10px auto 16px
}
.home .ff .ff-body .age {
	MARGIN: 0px 8px 0px 15px
}
.home .ff SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.home .ff LABEL {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.home .ff .ff-body SELECT {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 92px; MARGIN-RIGHT: 6px; HEIGHT: 20px
}
.home .ff .ff-body .age SELECT {
	MARGIN: 0px; WIDTH: 45px
}
.home .ff .ff-body .age SPAN {
	MARGIN: auto 8px
}
.home .ff .ff-body .sex LABEL {
	MARGIN-RIGHT: 8px
}
.home .ff .ff-body .btn {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 20px; VERTICAL-ALIGN: middle; WIDTH: 80px; HEIGHT: 28px
}
.home .theme {
	MARGIN-TOP: -10px; FLOAT: left; OVERFLOW: hidden; WIDTH: 610px
}
.home .theme .theme-head {
	BACKGROUND: url(img/bg_dot.gif) repeat-x 0px center; FLOAT: left; LINE-HEIGHT: 42px; HEIGHT: 40px
}
.home .theme .theme-head .theme-head-l {
	PADDING-RIGHT: 8px; FLOAT: left; BACKGROUND-COLOR: #fff
}
.home .theme .theme-head .a-more {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.home .theme .theme-body {
	FLOAT: left; MARGIN-LEFT: -10px; WIDTH: 100%
}
.home .theme .theme-body A {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 1px solid; FLOAT: left; MARGIN: 0px 10px; BORDER-LEFT: #c1c1c1 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid; TEXT-DECORATION: none; _display: inline
}
.home .theme .theme-body IMG {
	WIDTH: 126px; HEIGHT: 140px
}
.home .body-r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 302px; PADDING-TOP: 150px; _padding: 143px 0px 0px 10px
}
* + HTML .home .body-r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 159px
}
.home .md .md-head {
	PADDING-LEFT: 6px; LINE-HEIGHT: 29px; HEIGHT: 29px
}
.home .md .md-head .f07 {
	FLOAT: left; WIDTH: 70px; BACKGROUND-COLOR: #fff
}
.home .md .md-body {
	CLEAR: both; PADDING-LEFT: 8px
}
.home .md .md-body .title {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-OVERFLOW: ellipsis
}
.home .md-focus {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #d0d0d0 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d0d0d0 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #d0d0d0 1px solid
}
.home .md-focus .md-body {
	CLEAR: both; PADDING-LEFT: 5px
}
.home .md-focus .content {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 18px; WHITE-SPACE: normal; HEIGHT: 36px; TEXT-OVERFLOW: ellipsis
}
#bottom {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #dfe7f5 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #999; LINE-HEIGHT: 22px; PADDING-TOP: 10px; HEIGHT: 50px; TEXT-ALIGN: center
}
#bottom A {
	COLOR: #999; TEXT-DECORATION: none
}
