@charset "utf-8";
/*=== global === */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,p,blockquote,th,td {margin:0;padding:0;/*word-break:break-all;*/}
body{color:#b25981;text-align:center;font:13px/24px arial; background:#000;}
input,button,select {vertical-align:middle;}textarea{ font-size:13px; line-height:24px;}
i,em,cite{font-style:normal;}select{ border:1px solid #ce6a90;}img{ vertical-align:middle;border:none;}ul,ol,li{list-style:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}.dis{display:block;}.undis{display:none;}.contentdiv{ display:none;}
.fl{float:left;}.fr{float:right;}.clr{clear:both;}.f13{font-size:13px;}.fwb{ font-weight:bold;}.h24{ height:24px;}.w170{ width:170px;}
.mb10{ margin-bottom:10px;}.mt10{ margin-top:10px;}.mlr6{margin-left:6px;margin-right:6px;}
.ivy300{text-align:center;}.ivy728{ float:right;width:728px; height:90px;text-align:center;}
.ivy300 .load{ margin:10px 0;}
.ivy728 .load{ margin-top:30px;}
.adCrazy{ width:650px;position:absolute; top:175px;left:50%;margin-left:-480px;*+margin-left:-480px; z-index:99999;}

/*=== link === */
a{color:#993360;text-decoration:none;outline:none;}
a:hover{color:#98002b;text-decoration:underline;}
.nl,.nl a,.nl a:hover,a.nl,a.nl:hover{ text-decoration: none;}

/*=== background === */
.menu,#login .btn,#ico a,.search,.search .btn,#m1 a:hover,#m1 .selected,#m2 a:hover,#m2 .selected,#m3 a:hover,#m3 .selected,#m4 a:hover,#m4 .selected,#m5 a:hover,#m5 .selected{background:url(../images/base.png) no-repeat;}

/*=== layout === */
#wrapper{text-align:left;background:url(../images/i_01.jpg) repeat-y center;}
#wrapOut{background:url(../images/i_02.jpg) no-repeat center top;}
#wrapIn{background:url(../images/i_03.jpg) no-repeat center bottom;}

/*=== header === */
#header{width:960px;margin:0 auto;}
#logo{ float:left;height:165px; width:225px; margin:5px 1px;}
#logo a{ display:block;height:165px; width:225px;}
#logo a strong{ display:none;}
#login { float:right;width:719px; height:36px; line-height:36px;color:#cc3366; text-align:right;}
#login a{color:#cc3366;text-decoration:none;}.login a:hover{color:#cc3366;text-decoration:underline;}
#login .label { margin-left:5px;font:15px/24px arial;}
#login .ipt {width:100px; height:15px; padding:2px; border:0;}
#login .btn {width:50px;height:19px;padding-left:12px;margin:0 8px 0 5px;border:none;color:#fff;cursor:pointer;line-height:19px;background-position:-134px -86px;}
.nav{float:right;width:729px; height:38px; margin-top:6px;}
.menu{width:477px; height:32px; padding:3px; float:left; background-position:0 0;}
.menu ul li{float:left; display:inline;}
.menu ul li a{ display:block;height:32px; float:left;}
#m1{width:59px; margin-left:15px;}#m1 a{width:59px;}#m1 a:hover,#m1 .selected{background-position:-18px -41px;}
#m2{width:68px; margin-left:30px;}#m2 a{width:68px;}#m2 a:hover,#m2 .selected{background-position:-107px -41px;}
#m3{width:87px; margin-left:17px;}#m3 a{width:87px;}#m3 a:hover,#m3 .selected{background-position:-192px -41px;}
#m4{width:66px; margin-left:17px;}#m4 a{width:66px;}#m4 a:hover,#m4 .selected{background-position:-296px -41px;}
#m5{width:85px; margin-left:18px;}#m5 a{width:85px;}#m5 a:hover,#m5 .selected{background-position:-380px -41px;}

#ico{float:left;width:104px; margin:6px 0 0 0;}
#ico a{float:left;width:24px; height:24px; margin:0 5px;}
#ico .fcb{background-position:0 -86px;}
#ico .twt{background-position:-34px -86px;}
#ico .sina{background-position:-68px -86px;}
.search{float:left;width:140px; height:24px; margin:6px 0 0 0; background-position:-254px -86px;}
.search .ipt { float:left;width:118px; height:22px; line-height:22px;padding:1px 2px;border:none; background:none;}
.search .btn { float:right;width:16px; height:24px; margin-right:2px;border:0;cursor:pointer;background-position:-404px -86px;}

#container{ width:960px;min-height:567px;height:auto!important; heigt:567px;margin:0 auto; padding-bottom:20px;}
#content{ float:left;width:650px; text-align:left;}
#sidebar{ float:right;width:300px;}

/*=== page === */
.page{ clear:both;height:24px;padding:15px 0 15px 20px!important;padding:5px 0 15px 20px; color:#e5206c;font-weight:bold; text-align:right;}
.page li{ display:inline;}
.page a{margin-right:2px;border:1px solid #f4a1c1;font-weight:normal;}
.page .previousOff,.page .nextOff {padding:0 8px;margin-right:2px;}
.page .next a,.page .previous a {border:1px solid ecb2c5;font-weight:bold;white-space:nowrap;}
.page .active{padding:4px 9px;margin-right:2px;color:#fff;font-weight:bold; background:#98002b;}
.page a:link,.page a:visited {padding:3px 8px;color:#e5206c;text-decoration:none; background:#f5e6e8;}
.page a:hover{border:1px solid #98002b;}

/*=== guide === */
#guide{ float:right;color:#be6889;}
#guide a{color:#be6889;text-decoration:none;} #guide a:hover{color:#be6889;text-decoration:underline;}

/*=== footer === */
#footer{height:73px; width:960px; margin:0 auto;font-family:arial;padding:10px 10px; color:#fff;}
#footer a{ color:#fff;}
#footer .anchor{float:left;width:400px;padding:27px 0 3px 0; text-align:left;}
#footer .reserve{float:right;width:480px;padding:8px 0 0 0;text-align:right;}
#footer .reserve strong{ display:none;}
#footer .nmglogo{float:right;width:60px; margin-left:5px;}