.main{ width:1200px;}

.main s,
.bggrand s,
.title .change,
.titletwo,
.sidenav li,
.message h2,.message .but_reset,.message .but_submit{ background:url(public.png?1) -980px -980px no-repeat; _background-image:url(public.gif)}
/*Ê×Ò³*/
.wfl{ width:983px; float:left; overflow:hidden;}
.wfr{ width:202px; float:right; overflow:hidden;}
.fr{ float:right;}
.clr10{ height:10px; clear:both; overflow:hidden;}
.title{ border-bottom:1px solid #000; line-height:30px; height:35px; margin-bottom:10px }
.title h2{font-size:24px; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:normal; float:left;}
.title p{ float:right; padding:5px 5px 0 0;}
.title p a{ padding:0 2px}
.title i{ padding:0 8px 0 2px}
.title .change{ background-position:-611px -95px; padding-left:15px;}

.img{display:block;text-align:center;font-size:0;}
.img *{vertical-align:middle;border:0;}
.img dfn{height:100%;display:inline-block;}

.imglist{ width:1000px; *height:640px;}
.imglist li{ float:left; width:181px; height:311px; margin:0px 7px 7px 0px; border:1px solid #d9d9d9; line-height:22px; padding:0 4px;}
.imglist li:hover{ border-color:#ED1C24;}

.imglist li p{ width:181px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; margin:0 auto}
.imglist .img{width:181px;height:256px; margin:4px auto;}
.imglist .img img{height:256px;width:181px;}
.imglist em{ color:#cd0b96;}

.textlist{ border:1px solid #d9d9d9; clear:both; height:61px; overflow:hidden;}
.textlist li{ float:left; width:185.5px; height:30px; line-height:31px; overflow:hidden; padding-left:8px; border-bottom:1px solid #d9d9d9;}

.ranking{*padding-top:3px;}
.ranking li{ height:30px; line-height:30px; overflow:hidden; border-bottom:1px dashed #e0e0e0; padding:0 3px; *margin-top:-3px;}
.ranking li s{ width:14px; height:14px; line-height:13px; overflow:hidden; text-align:center; color:#fff; display:block; float:left; margin-top:8px; background-position:-284px -74px;}
.ranking li s.ago{ background-position:-332px -74px}
.ranking li s.flag{ background-position:-232px -100px; width:10px; height:4px; margin-top:13px}
.ranking li p{ float:left; padding-left:8px; width:70px; height:33px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.ranking li i{ float:right;}
.ranking li.hover{ height:106px; position:relative; padding:0;}
.ranking li.hover s{ position:absolute; left:1px; top:1px; margin:0px}
.ranking li.hover s.flag,
.ranking li.hover i{ display:none;}
.ranking li.hover .img{width:200px;height:100px; border:1px solid #f164a7;}
.ranking li .img img{ width:200px; height:100px;}
.ranking li.hover p{ position:absolute; width:200px; height:24px; line-height:24px; left:1px; bottom:5px;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#61000000,endColorstr=#61000000); color:#fff;}
.ranking li.hover p a{ color:#fff;}

.men .rose{ color:#268bb9;}
.men .ranking li s.ago{ background-position:-308px -74px}
.men .ranking li.hover .img{border:1px solid #66b5ee;}

.child .rose{ color:#3cb38d;}
.child .ranking li s.ago{ background-position:-356px -74px}
.child .ranking li.hover .img{border:1px solid #5fc57d;}

.ifl{ width:300px; float:left;}
.ifc{ width:598px; float:left; padding-left:11px; height:492px; overflow:hidden;}
.ifr{ width:280px; float:right;}
.titletwo{line-height:30px; height:30px; padding:0 10px; background-position:0px -294px;}
.titletwo h2{font-size:14px;float:left;}
.titletwo p{ float:left; padding-left:10px;}
.titletwo a.more{ float:right; display:block; color:#646464;}
.titletwo a.more:hover{color:#ED1C24;}

.newslist li{ overflow:hidden;}
.newslist li a{ color:#646464;}
.newslist li a:hover{color:#ED1C24;}

.ordering .titletwo{ background:none #f73303; color:#fff; height:31px;}
.ordering .titletwo a,.ordering .titletwo a:hover{ color:#fff;}
.ordering .newslist li{ height:30px; line-height:30px; border:1px solid #dcdcdc; margin-top:-1px; padding:0 10px; color:#c8c8c8}

.observation{border:1px solid #dcdcdc; margin-top:-1px;}
.observation .newslist{ padding:5px 10px}
.observation .newslist li{ height:26px; line-height:26px;color:#808080}
.observation .newslist b{ font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1; padding-right:5px; font-weight:normal}
.observation .red{ color:#f73305}

.ifc .titletwo{ background-position:-0px -335px; line-height:31px; height:31px}
.ifc .titletwo p a{ color:#8c6597}
.ifc .titletwo p a.a1{ color:#fe5b92}
.ifc .titletwo p a.a2{ color:#607dcb}
.ifc .titletwo p a.a3{ color:#7bba11}
.ifc .titletwo p a.a4{ color:#d68a00}
.ifc .titletwo a.more{ color:#969696}
.ifc .titletwo a:hover{color:#ED1C24;}
.ifc .newslist{ padding-top:15px; border-bottom:1px solid #eeeeee; float:left; width:438px; height:444px; overflow:hidden;}
.ifc .newslist li{ height:26px; line-height:26px;color:#b9cfde; font-size:14px;}
.ifc .newslist a{ color:#00508c;}

.imglistwo{ width:160px; float:left;}
.imglistwo li{ width:132px; height:96px; margin:0px auto; line-height:22px; overflow:hidden; padding-top:20px}
.imglistwo li p{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; margin:0 auto; background:#ebf1f7; padding:0 5px; text-align:center}
.imglistwo .img{width:132px;height:70px; margin:0 auto;}
.imglistwo .img img{ max-height:70px; max-width:132px;}
.imglistwo a{ color:#006abc}

.channels{ border:1px solid #dcdcdc; margin-bottom:10px}
.channels .newslist{ padding:5px 10px 5px 6px}
.channels .newslist li{ height:22px; line-height:22px;color:#808080}

.elite{ border:1px solid #dcdcdc;}
.elite ul{ width:263px; margin:8px auto 7px auto; height:194px; overflow:hidden}
.elite ul li{ height:58px; border-bottom:1px dashed #c8c8c8; padding:6px 0px 0px 8px; line-height:16px;}
.elite ul li p{ padding-left:7px; width:196px; height:16px; overflow:hidden; margin:2px auto;}
.elite ul li p a{ color:#ff8302;}
.elite ul li p a:hover{ color:#ED1C24;}
.elite ul li i{ display:block;padding-left:7px; width:196px; height:32px; overflow:hidden; color:#646464}

.elite .img{width:50px;height:50px; float:left; border:1px solid #e4e4e4;}
.elite .img img{ max-height:50px; max-width:50px;}

body{_background-image:url(about:blank);_background-attachment:fixed;}
/*.sidenav{ width:54px; top:242px; margin-left:615px; position:fixed; left:50%; z-index:149;}*/
.sidenav{ width:54px; top:290px; margin-right:615px; position:fixed; right:50%; z-index:149;}
.sidenav{_top:expression(eval(242+document.documentElement.scrollTop)); _position:absolute;}
.sidenav li{ height:45px; margin-bottom:6px; overflow:hidden; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; background-color:#ee4743; line-height:16px; text-align:center; color:#fff; cursor:pointer; padding-top:9px; font-size:14px;}
.sidenav li i{ display:none; width:30px; margin:0 auto}
.sidenav li.i1{ background-position:9px -239px}
.sidenav li.i2{ background-position:-47px -239px}
.sidenav li.i3{ background-position:-103px -239px}
.sidenav li.i4{ background-position:-159px -239px}
.sidenav li:hover{ background-image:none}
.sidenav li:hover i{ display:block; padding-top:2px}
.sidenav li:hover.i1{ background-color:#ff649d;}
.sidenav li:hover.i2{ background-color:#59b2f2;}
.sidenav li:hover.i3{ background-color:#3cb38d;}
.sidenav li:hover.i4{ background-color:#cf201c;}

.link{ width:1145px}