﻿body{  line-height:1.4em; padding-top:38px;_background-image:url(about:blank);   _background-attachment:fixed; background:url(../i/body_bg.png) repeat fixed 0 0  ; }
body,select,input,textarea,button{ font: 12px/1.5 'Microsoft Yahei','Simsun';}
a{ cursor:pointer; color:#33618f; text-decoration:none;}
a:hover{ color:#06c;}
img{ border:none;}
em,i{ font-style:normal;}
.l{ float:left;}
.r{ float:right;}
.rel{ position:relative;}
.main{ width:960px; margin:0 auto;}
.hspace,.hspace8{ height:9px; overflow:hidden;}
.hspace8{ height:8px;}
.vspace{ width:14px; height:14px; overflow:hidden; float:left;}
.clear{ clear:both; height:1px; overflow:hidden;}
.clear2{ clear:both;}
.lwhite a{ color:#fff;}
.lwhite a:hover{ color:#A3CAFF;}

#topfixnav{ height:38px; line-height:38px; background:#0f4771 url(../i/bgtop1.gif) repeat-x 0 0; color:#fff;left:0; top:0; position:fixed; _position:absolute;_top:expression(eval(document.documentElement.scrollTop)); width:100%; z-index:9999;}
#topfixnav .main{ height:38px;}
#topfixnav a.tm{ color:#fff; display:block; height:38px; padding:0 6px; font-weight:bold; text-decoration:none; float:left;}
#topfixnav a.tm:hover{ color:#A3CAFF;}
#topfixnav a.tmn{ font-weight:normal;}
#topfixnav a.tm_sel,#topfixnav a.tm:hover{ background:#1c5e84 url(../i/bgtop1hover.gif) repeat-x 0 0; }
#topfixnav a.tm_sel{padding:0 19px;}
#topfixnav a.tm_sel:hover{ color:#fff;}
#topfixnav span.tline{ color:#6B728E; padding:0; width:8px; text-align:center; float:left; display:block;}
#topfixnav div.search{ padding:6px 0 0 14px;}
#topfixnav .searchtxt,#topfixnav .searchbt{ width:129px; background:url(../i/bgsearch.gif) no-repeat 0 0; height:24px; border:none; line-height:24px; display:inline-block; float:left;  padding-left:14px; overflow:hidden; }
#topfixnav .searchtxt{ border-radius:10px 0 0 10px;}
#topfixnav .searchbt{ width:40px; padding-left:0; background-position:right 0;}
#topfixnav .uinfo{ float:right; width:269px; text-align:right;}
#topfixnav .uinfo .drop{ display:block; float:right; position:relative; /*background:url(../i/drop.gif) no-repeat right 18px; padding:0 9px 0 14px;*/ padding:0; height:38px; }
#topfixnav .uinfo .atop{ padding:0 9px; position:relative; float:right;}
#topfixnav .uinfo .tips{ font-family:Arial; background-color:#fe6600; border-radius:2px; font-weight:bold; padding:0 2px; height:14px; line-height:14px; margin-left:1px; color:#fff;}
#topfixnav a.lwhite{ color:White; position:relative;}
#topfixnav #uname{ display:block; overflow:hidden; width:130px; height:38px; text-align:right; overflow:hidden;}
#topfixnav span.tmdrop{ display:block; float:left; position:relative; z-index:11; margin-right:0;}
#topfixnav .adrop{background:url(../i/drop.gif) no-repeat right 18px; padding-right:9px; display:inline-block;}
#topfixnav .dropbox,#myrepeats_menu_temp{ display:none; z-index:19; position:absolute; background-color:#eef3f6; border:solid 1px #b1bfc7; left:0; top:38px; padding:0 0 4px 0; width:129px; background:#263c7b; color:#fff; border:none;
	background:rgba(38,60,123,0.95);
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	-moz-box-shadow:0 3px rgba(0,0,0,0.1), inset 0 -4px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 3px rgba(0,0,0,0.1), inset 0 -4px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 3px rgba(0,0,0,0.1), inset 0 -4px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.2);
	text-shadow:1px 1px 0 #1b3b6a, 0 0 5px #1b3b6a;       filter:alpha(opacity=90);opacity:0.95;             
}
#topfixnav .dropbox a,#myrepeats_menu_temp a{ color:#fff; display:block;  }
#topfixnav .dropbox a:hover,#myrepeats_menu_temp a:hover{ line-height:22px;  background: none repeat scroll 0 0 rgba(38, 60, 123, 0.9);  border-bottom: 1px solid #496288;  border-top: 1px solid #162F55; transition: background 0.1s ease-out 0s; color:Yellow;}
#topfixnav .dropbox .nolink{ line-height:22px; color:#7CA9B5; padding:4px 0; text-align:center;}
#topfixnav .dropbox .nolink a{ display:inline;line-height:22px}
#topfixnav .dropbox .nolink a:hover{ line-height:22px; background:none; border:none;}
#topfixnav .boxlink{ text-align:center;}
#topfixnav .boxlink a{ line-height:24px; display:block;}
#topfixnav .boxlink li{ float:left; width:49%; list-style:none; height: 24px; overflow: hidden;}
#topfixnav .box2{ width:159px; text-align:center;}
#topfixnav .drop .dropbox{ left:auto; right:0;}
/*#myrepeats_menu{ display:block;}
#myrepeats_menu a{ border:none; padding:0; text-align:center; line-height:24px; display:block;}*/
#headbox{ border-bottom-color:#749eb3;}
#header{ height:78px; padding:0 14px 0 5px; }
#header .logo img{ display:block;}
#header .rfav{ float:right; margin:10px 0 0 0; line-height:19px;}
#header .mad{ margin:0px 0 0 199px; padding-top:16px;}
#topmenu{ background-color:#325b8f;height:29px; line-height:29px; padding:0 14px 0 9px; background:#abc3cf url(../i/titlebg.gif) repeat-x 0 0;}
#topmenu .menu{ background:transparent;}
#topmenu .menu a.tm{ color:#fff; font-weight:bold; font-weight:normal; color:#004276; display:inline-block; padding:0 12px; }
#topmenu .menu .line{ display:inline-block; color:#AACFF1; padding:0;}
#topmenu .menu .dropbox{display:none;  position:absolute; background-color:#eef3f6; border:solid 1px #b1bfc7; left:0px; top:28px; padding:14px; width:114px; z-index:1000; }
#topmenu .menu .dropbox li{ list-style:none;}
#topmenu .menu .dropbox li.hline{ border-top:solid 1px #fff;border-bottom:solid 1px #acd;height:0;}
#topmenu .dropnav{ height:19px; padding-right:9px;  background:#cadef5 url(../i/bggray.gif) repeat-x 0 0; border:solid 1px #5cadff; margin:5px 0 0 0; position:relative; z-index:9;}
#topmenu .dropnav .droparr{ width:54px; cursor:pointer; background:url(../i/dropblue.gif) no-repeat right center; height:19px; line-height:18px;padding:0 14px; color:#06c;}
#topmenu .dropnav .dropbox{display:none;  position:absolute; background-color:#eef3f6; border:solid 1px #b1bfc7; right:-1px; top:20px; padding:14px; width:184px; z-index:10; height:140px; }
#topmenu .dropnav .dropbox iframe{ position:absolute; z-index:-1; width:212px; height:168px; left:0; top:0; border:solid 0 red; background-color:#fff;}
#topmenu .dropnav .dropbox ul li{ list-style:none; float:left;}
#topmenu .dropnav .dropbox ul a { margin-bottom:9px; padding: 47px 0 0;width: 60px;border: none;border-radius: 4px; background-repeat:no-repeat; background-position:50% 5px;text-align: center; display:block;white-space: nowrap; line-height:14px;}


#topmenu .menu a.tm:hover,.hmenu a:hover{ background:#9bceff url(../i/titlebg.gif) repeat-x 0 -30px; color:#000;}
#topmenu .menu .drop{ position:relative; background:url(../i/dropblue.gif) no-repeat 90% center; display:inline-block; height:29px; z-index:11;}
#topmenu .menu .drop a{ padding-right:19px;}
.wpanelauto li{ width:auto;}
.wpanelauto li a{ padding:0 17px;}

.flypop{ position:absolute; z-index:1; width:278px; display:none; left:-120px; top:28px; }
.flypop .ibox{background-color:#E2E9F2; border-radius:4px; border:solid 3px #1b3f6e; text-align:left;}
.flypop .itoparr{ height:8px; background:url("../i/arrowup.gif") no-repeat center bottom; overflow:hidden; line-height:8px; }
.flypop .ititle{ text-align:left; line-height:26px; color:#fff; background-color:#1b3f6e; font-weight:bold; font-size:14px; padding:0 10px; position:relative; height:28px;}
.flypop .ititle a.iclose{ display:block; height:16px; width:16px; font-family:Tahoma; border:solid 1px #869CBB; border-radius:2px; cursor:pointer; position:absolute; line-height:14px; overflow:hidden; text-align:center; text-decoration:none; font-weight:normal; right:3px; top:4px; background-color:#5064AB; color:#BBD8FF;}
.flypop .ititle a.iclose:hover{ color:#ff0; text-decoration:none; background-color:#d00; border:solid 1px #F3A79D;}
.flypop .iotherlogin{ padding:10px 0; text-align:center; border-top:solid 1px #B9C3D6; margin-top:10px; background-color:#fff; line-height:14px; color:#999;}
.flypop td.n *{ font-size:14px; }
.flypop td.n{ padding:3px 6px 3px 0; text-align:right;}
.flypop table{ margin:10px 0 0 10px; line-height:24px;color:#000; text-align:left;}
.flypop .px{ border:solid 1px #BBCCDC; padding:4px 0;}
.flypop select{ width:70px; border:none; background-color:#E2E9F2;}

.bbox{ border:solid 1px #b1bfc7; background-color:#eff4f7;}
.bmain{ background-color:#fff; padding:14px;}
.bleft{ float:left; width:680px;}
.bright{ margin-left:694px;}
dd.bbox{ border-top:none; background-color:#f5f8ff;}
#qmenu{ height:22px; line-height:22px;}

.wdPic,.boxb{ background-color:#fff;}
.wdTable{ width:646px;}
.wdPicList{ width:644px; background-color:#fff;}
.chart{ color:#666;}


/* viewthread */
.lgcup,.blk a.lgcup,.blk a.lgcup:hover{ background:url(../i/leftgoldbg2.gif) no-repeat 0 0; color:#734e00; border-radius:4px; display:block; text-align:center; width:144px; margin:9px auto; line-height:26px;  font-weight:normal; font-family:"宋体"; height:26px;}
.lgcup span{  padding-left:19px; display:inline-block; height:26px; width:59px; overflow:hidden; float:right; text-align:left;}
.lgcup b{font-family:Arial; }
a.lgcup:hover{ text-decoration:none; color:#835e10;}
.blk a.lgcup,.blk a.lgcup:hover{ float:left; margin:0; }
.bui2{ width:500px !important; padding-left:8px; padding-top:14px;}
.bui2 dt{width:65px;}
.bui2 dd{width:85px;}
.bui2 .i{width:330px;}
.bui dt,.bui dd{ border-bottom:1px solid #ddd; padding-top:2px; padding-bottom:2px;}
.bui dt{ padding-right:4px; margin-right:0;}
.lgcup2{ height:39px; padding-top:6px; line-height:16px; background-image:url(../i/leftgoldbg3.gif);}

.pagefooter{; padding:0 0 19px 0; color:#96adcb; background:#0d4783; }
.pagefooter h3{ font-weight:bold; font-size:14px; color:#fff; padding:9px 0;}
.pagefooter .pfmenu{  font-weight:normal; color:#fff; height:47px; background:#072545 url(../i/body_bj.gif) repeat-x 0 -49px; line-height:47px; overflow:hidden;}
.pagefooter .pfmenu a.r{ margin-top:14px;}
.pagefooter .pfmenu a.r img{ display:block;}
.pagefooter .links{ line-height:24px;}
.pagefooter .links a{ color:#7397c5; margin-right:16px; display:inline-block;}
.pagefooter .links a:hover{ color:#9ac573;}
.pagefooter .m2{ padding-top:19px; margin-bottom:19px;}
.pagefooter .totop{ position:absolute; top:14px; right:0; display:block; width:56px; height:19px; overflow:hidden; line-height:19px;}

#loginbox{ left:-114px; top:40px;}