/*
chaozi 09-09-03 新生计划,必在成功！！
*/
body{ font-size:12px; margin:0; padding:0; background:#FCFFF7;font-family:Arial, Helvetica, sans-serif;}
h2,h3,h4,p,dl,dt,dd{margin:0; padding:0;}
ul,form,li{ margin:0; padding:0; list-style-type:none;}
img{border:0;}
a:link{ color:#000; text-decoration:none;}
a:visited{ color:#000;text-decoration:none;}
a:hover{ color:#f00; text-decoration:underline;}
/*#1f3a87*/

.clearfix{display: inline-block;} 
.clearfix:after{/*/*/content: "."; /* 兼容ie8 */display: block;height: 0; clear:both;visibility: hidden;}
*html .clearfix{height: 1%;} 
.clearfix{display: block;} 


.clr{ clear:both; font-size:0; height:0; overflow:hidden;}
.red{ color:#FF0000;}
.red2{ color:#F85050;}
.blue{ color:#0000FF;}
.gray{ color:#666666;}
.green{ color:#008000;}
.green2{ color:#008000;}
.f_normal{ font-weight:normal;}
.msg_ok{ padding:1px 0 0 18px; background:url(images/msg_ok.gif) no-repeat 0 -1px;}
.msg_error{ padding:1px 0 0 18px; background:url(images/msg_error.gif) no-repeat 0 -1px;}
.msg_warning{ padding:1px 0 0 18px; background:url(images/msg_warning.gif) no-repeat 0 -1px;}
.msg_ok2{background:url(images/msg_ok.gif) no-repeat;}
#stips{ position:absolute; display:none; color:#FFFFFF; padding:3px 10px; border:#3366FF 1px solid; background:#3366FF;}
.agray a:link,.agray a:visited{ color:#404040;}

.header{width:990px;margin:0 auto;height:76px;overflow:hidden;padding-top:2px; border:#AACCEE 1px solid;border-top:none;}
.header .logo{float:left;width:162px; padding-top:6px;}
.header .hright{float:right;width:812px;}

.header .hright .maillogin{ float:left;}
.maillogin .int{ width:154px; height:14px; line-height:14px;}
.maillogin .pw{ width:104px;}
.maillogin select{ width:160px;}
.maillogin td{ height:24px;}
.header .weather{ float:left; width:452px; padding:10px 0 0 12px; overflow:hidden;}
.header .hright .hother{ float:left; width:156px;}
.header .hright .tline{padding:10px 0px 12px 26px;}
.header .hright .tline li{height:28px; line-height:28px; padding-left:34px;}
.header .hright .tline li a{ cursor:pointer;}
.header .hright .tline li a:hover{ color:#FF0000;}
.header .hright .tline .h{ padding-left:34px; background:url(images/h.gif) no-repeat 14px 4px;}

.searchs{width:990px;margin:10px auto;}/* border:#bccfef 1px solid;*/
.searchs .sobar{ height:22px;overflow:hidden;}
.sobar { margin:2px 0px 0px 0px; padding-left: 78px; }
.sobar #ulsobar li { float: left;width: 68px;font-size: 14px;text-align: center; line-height: 23px; margin: 0px 2px; padding: 0px; background:url(images/iconso.gif) no-repeat 0px 0px; cursor:pointer;}
.sobar #ulsobar li a {  display: block; width: 68px; }
.sobar #ulsobar li:hover { text-decoration: none; background-position: 0px -23px; }
.sobar #ulsobar li a:visited { color: #000; }
.sobar #ulsobar li.cur{ color: #fff; ; font-weight: bold; background-position: -68px 0px;}
.sobar #ulsobar li.cur a, .sobar li.c a:visited { background-position: -68px 0px; color: #fff; }
.sobar .hula{ float:left; position:relative; width:390px; text-align:right; padding-top:2px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.sobar .hula dl{ padding-left:2em; padding-top:2px;}
.sobar .hula dd{ float:right; padding-left:2em;}
.sobar .hula dd a{ cursor:pointer;}

.searchs .somain{height:50px; line-height:50px; border:#3393d7 1px solid; background:#ECF7FF;}/*90abe2 f3f6fe #e9f4fd*/
.searchs .somain .l{float:left; width:560px; height:36px; line-height:46px; padding:6px 20px 0 52px;}
.searchs .somain .r{ float:left; width:336px;font-size:12px; text-align:center;}
.searchs .somain .r #daka{cursor:pointer; padding-left:8px;}
.searchs .somain .r #daka{color:#ff0000;font-weight:bold; font-size:14px;}
.searchs .somain  input {
	font-size:16px;
	height:1.4em;
	padding-left:2px;
	padding-top:3px;
	width:355px;
}
.searchs .somain button {
	font-size:14px;
	height:2.3em;
	line-height:2em;
	width:6.8em;
}

.main{width:990px; margin:0 auto;font-size:14px; overflow:hidden;}
.main .mleft{ float:left;width:220px;}/*#99BCFC*/
.main .mleft ul{ margin-bottom:8px; padding-left:2px;}
.main .mleft li{ float:left; width:51px; height:28px; line-height:28px; text-align:center;}
.main .mleft h2{ font-size:14px; color:#07519A; height:24px; line-height:24px; padding-left:16px;}
.main .mleft #sidebar{width:216px;border:#99BCFC 2px solid;  background:url(images/sidebar.gif); padding-top:6px;}
.main .mleft .mad1{padding-top:8px;}

.main .mright{ float:right; width:762px;}
.mingzhan{border:#99BCFC 2px solid;}
.main .mright .mingzhan{ width:758px; height:295px; font-size:14px;overflow:hidden;}
.main .mright .mingzhan .title{height:28px;line-height:30px;padding-left:16px; background:#E1ECFF; overflow:hidden;}
.main .mright .mingzhan .title .on{ float:left; padding:0 13px;color:#07519A; font-weight:bold; text-align:center; background:#FFFFFF; border-top:#E1ECFF 2px solid;}
.main .mright .mingzhan .title .off{ float:left;padding:0 13px;color:#07519A;font-weight:bold;text-align:center; cursor:pointer; padding-top:2px;}
.main .mright .mingzhan .title .r{float:right;width:372px;font-size:12px;color:#F85050;text-align:center;}
.main .mright .mingzhan #ul_mz{ float:left; widows:760px; padding-top:6px;}
.main .mright .mingzhan #ul_mz li{ float: left; line-height: 28px; list-style: none; margin: 0px; padding: 0px; width: 126px; text-align: center;background:url(../images/line_x1.gif) repeat-x bottom;}

.userurl{ padding:8px 0;}
.userurl #myoperate{ position:relative;}
.userurl .tope dt{ float:left;}
.userurl .tope .msg{ width:502px}
.userurl .tope .m{ width:70px; font-size:12px; cursor:pointer;}
.userurl .tope .m:hover{ color:#FF0000; text-decoration:underline;}
.userurl dl{ clear:both;width:718px; height:28px;line-height: 28px; overflow:hidden; padding:0 18px;background:url(../images/line_x1.gif) repeat-x bottom;}
.userurl .utab{ float:left; width:86px; overflow:hidden; padding-right:1em; color:#874604;}
.userurl dd{ float:left; width:540px;height:28px; overflow:hidden;}
.userurl dd a{ white-space:nowrap; margin-right:1em;}
.userurl .edit{ float:right; width:28px; padding-left:18px; cursor:pointer; background:url(images/icon.gif) no-repeat 0 6px;}
.userurl .edit:hover{ color:#FF0000; text-decoration:underline;}
.userurl .nlogin{ text-align:center; font-size:14px; margin-top:36px; cursor:pointer;}
.userurl .nlogin a{ text-decoration:underline;}

.coolsites{width:758px;overflow:hidden;margin-top:10px; font-size:14px;border:#99BCFC 2px solid;}
.coolsites .list{width:758px;overflow:hidden;}
.coolsites dl{clear:both;height:29px;line-height:29px;overflow:hidden;text-align:center;background:#FFF8F0;}
.coolsites dt{float:left;margin-right:0px;text-align:center;width:60px;}
.coolsites dt a:link{color:#874604;}
.coolsites dt a:visited{color:#874604;}
.coolsites dt a:hover{color:#f00;}
.coolsites dd{display:inline;margin:0 0.9em;}
.coolsites dd a{text-align:center;padding:2px;}
.coolsites .alt{ background:#F0F7FF;}/*#EBFAE5 F0F7FF*/

.footer2{ clear:both; width:986px; margin:0 auto;margin-top:12px;border:#99BCFC 2px solid; font-size:12px;}
.footer2 .content{ padding:8px 12px;}
.footer2 p{ line-height:1.8em;}
.footer2 p a{ margin-right:1.7em;}
.footer2 p b a{ margin-right:0;}
.footer{width:990px;position:relative; margin:0 auto; text-align:center; border-top:#CCCCCC 1px solid; margin-top:18px; padding:12px 0 42px 0; line-height:2em;}

#stips{ position:absolute; display:none; color:#FFFFFF; padding:3px 10px; border:#3366FF 1px solid; background:#3366FF;}

.oprshow{position:absolute;right:0;top:0px;width:240px;padding:12px 18px;border:#0099ff 2px solid;background:#f2f8ff;}
.oprshow .close{position:absolute;top:0;right:0;width:23px;height:23px;background:url(images/icon.gif) no-repeat 0 -120px; cursor:pointer;}
.oprshow li{ float:left;width:220px; padding-left:8px; line-height:22px; border-bottom:#CCCCCC 1px solid;}
.oprshow .tabmanage{ font-size:12px;}
.oprshow .tabmanage div{ float:left;}
.oprshow .tabmanage .t{ color:#333; font-weight:bold;}
.oprshow .tabmanage .t span{ font-weight:normal;}
.oprshow .ord{width:22px; text-align:right;}
.oprshow .tabtxt{width:120px;}
.oprshow .up{ width:15px; height:18px; background:url(images/up.gif) no-repeat 0 6px; cursor:pointer;margin-left:8px;}
.oprshow .down{ width:15px; height:18px; background:url(images/down.gif) no-repeat 0 6px;cursor:pointer;margin-left:8px;}
.oprshow .null{width:15px;height:18px;margin-left:8px;}
.oprshow .del{ width:18px;height:18px; background:url(images/icon.gif) no-repeat 4px -145px;margin-left:8px; cursor:pointer;}
.oprshow .del:hover{background:url(images/icon.gif) no-repeat 4px -167px;}

.eshow{position:absolute;top:0;right:0;height:auto; width:442px; padding:18px; border:#0099ff 2px solid; background:#f2f8ff; z-index:1000;}
.eshow .close{position:absolute;top:0;right:0;width:23px;height:23px;background:url(images/icon.gif) no-repeat 0 -120px; cursor:pointer;}
.eshow #tabedit{clear:both; padding:0 18px;}
.eshow #tabedit span{padding:2px 0 2px 26px; background-position:8px 0;}
.eshow .urllist{padding:6px 0 0 0;}
.eshow .urllist li{ clear:both;line-height:2.4em;}
.eshow .urllist li .utitle{width:80px;}
.eshow .urllist li .url{width:180px;}
.eshow .urllist li img{ cursor:pointer;}
.eshow .urllist li span{padding:2px 0 2px 26px; background-position:8px 0;}
.eshow .urllist .add{ padding-top:8px;}

.facebox{position:absolute;padding:12px 18px;border:#0099ff 2px solid;background:#f2f8ff;}
.facebox .close{position:absolute;top:0;right:0;width:23px;height:23px;background:url(images/icon.gif) no-repeat 0 -120px; cursor:pointer;}
.facebox .title{color:#333;font-weight:bold; font-size:14px; padding:2px 8px; border-bottom:#CCCCCC 1px dashed;}
#register .facebox{right:-18px;top:2px;width:520px; padding:12px; text-align:left;}
#register .facebox ul{padding:4px 0px 12px 12px;}
#register .facebox li{ line-height:2.4em;}
#register .facebox .sub{ padding-left:60px;}

#loginface .facebox{right:-18px;top:2px;width:320px; padding:12px;text-align:left;}
#loginface .facebox ul{padding:4px 0px 12px 12px;}
#loginface .facebox li{ line-height:2.4em;}
#loginface .facebox .sub{ padding-left:60px;}
#loginface .facebox .sub a{ color:#ff0000; cursor:pointer;}
#loginface .facebox .txt{width:140px;height:16px;}

#tipsshow{position:absolute;left:160px;top:-1100px;border:#ED9B21 2px solid; width:680px; height:260px; background:#FFFFFF;}
#tipsshow .close{ position:absolute;top:0;right:0;width:23px;height:23px;background:url(images/icon.gif) no-repeat 0 -120px; cursor:pointer;}
#tipsshow .remark{ padding:24px 12px; font-size:14px; line-height:1.8em; clear:both; text-align:left;}

/* bottom search */
.sear_bottom{width:972px;margin:12px auto 0;padding:9px 0 9px 16px;overflow:hidden;border:1px solid #8DC1F2;background-color:#EAF6FD;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;}
.sear_bottom_kw{width:320px;padding:5px 0 5px 3px;float:left;font-size:16px;margin-top:7px;border:1px #c4cfd6 solid;}
.sear_bottom_btn{font-size:14px;width:84px;height:30px;float:left;margin:7px 10px 0 6px;}
.tbsearch .gjz{display:block;float:left;margin:13px 8px 0 0;}
.tbsearch .tblist{float:left;}
.tblist input{margin-left:26px;width:22px;}