body{margin:0;padding:0;font:12px/1.4 Arial,Helvetica,sans-serif; background:url(../../images/home/bg_body.gif) center top repeat-x #fff;width:100%;}
h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, div, li, table, ol, td, th ,input,blockquote{margin:0;padding:0;border:none;}
ul, dl, ol{list-style:none; color:#333;}
em{ font-style:normal;}
h2{font-size:14px; color:#000; text-align:center;}
a img{border:none}
a{text-decoration:none; color:#087fc6}
a:hover{text-decoration:underline}
a.qmi_link{font-size:12px;font-family:sans-serif, Helvetica,Arial}
.clear{ clear:both;}
h1, h2, h3, h4, h5, h6, p{word-wrap:break-word; overflow:hidden;}
#head{position:absolute;z-index:1000; height:48px;width:100%;border-bottom:1px solid #7b7b7b;background:url(../../images/home/bg_head.gif) center top repeat-y;top:0; left:0;}
	.head_main{ width:970px; margin:0 auto;}
	#head .head_main h1{ width:144px; position:absolute; margin:0;}
	#head .head_main ul{ position:absolute;display:block;}
	#head .head_main ul li{display:block; float:left; color:#fff; line-height:24px; padding:14px 8px 10px 8px; }
	#head .head_main ul li a{color:#fff;}
	#head .head_main ul.global_link{margin:0 0 0 550px;width:120px;}
	#head .head_main ul.pay_link{ margin:0 0 0 690px;width:115px;}
	#head .header_search{float:right;}
	#head .head_main ul.sns_nav{width:330px;font-size:14px;font-weight:700; margin:0 0 0 150px;}
	#head ul.hover_ul{margin:-5px 0 0 -30px;*margin:13px 0 0 -60px;  padding:15px 0 0 0; display:block;width:90px; position:absolute;}
	#head ul.hover_ul li{ margin:0; padding:0;}
	#head ul.hover_ul li a{display:block; font-weight:400; font-size:12px; width:90px; text-align:center; padding:0; margin:0; background:#054a91; height:25px; line-height:25px; color:#fff;}
	#head ul.hover_ul li a:hover{ background:#000;}
	#head  ul#list_view_1{margin:-5px 0 0 -16px;*margin:13px 0 0 -60px;  padding:15px 0 0 0;}
	#head  ul#list_view_1 li a{ background:#000;}
	#head  ul#list_view_1 li a:hover{ background:#054a91;}
	#head input{height:24px;float:left;margin:14px 0 0 0px;background:url(../../images/home/bg.png) -44px -243px no-repeat; line-height:24px;}
	#head  ul#list_view_1 li a.view_news span{position:absolute; display:block; margin:9px 0 0 30px;}
input#search_text{ width:122px; padding-left:3px; margin-left:13px; overflow:hidden;white-space: nowrap;}
input#search_btn{width:25px; background-position:-172px -243px; cursor:pointer;}
#head_login{ width:472px; margin-left:345px; }
#head_login li.head_login_r,#head_login li.head_login_l,#head_login li.head_login_v,#head_login li.head_login_i1{float:left; display:block; text-align:center; line-height:49px;}
#head_login li a{color:#fff; }
#head_login li.head_login_r{ text-align:right;width:329px;}
#head_login li.head_login_r a{color:#ddebc1; font-size:12px;}
#head_login li.head_login_r a span{color:#fff; font-size:16px; text-indent:1em;}
#head_login li.head_login_l{width:30px; text-align:right;}
#head_login li.head_login_v{width:56px; text-align:center;}
#head_login li.head_login_v ul{display:none;padding:5px 3px 10px 3px; width:87px;  }
#head_login li.head_login_v:hover ul{display:block}
#head_login li.over ul{display:block}
#head_login li.head_login_i1{width:196px; position:absolute;height:30px;margin-left:265px;*margin-left:-5px;}
#head_login li.menu_lv2{line-height:26px;height:26px; overflow:hidden;margin:0; padding:0;}
#head_login li.menu_lv2 a{ height:26px; width:87px; display:block; line-height:26px; text-align:center;}
#head_login li.menu_lv2 a:hover{background:#087fc6;}
#feedback{width:36px; height:90px; z-index:100; position:fixed; left:0; top:200px}
#feedback{_position:absolute; _margin-left:0; _top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) - 300:document.body.scrollTop+(document.body.clientHeight-this.clientHeight) - 300)}
#b2top{width:26px; height:77px;z-index:100; position:fixed; right:0; top:350px; background:url(../../images/home/b2t.gif) left top no-repeat;}
#b2top{_position:absolute; _margin-right:0; _top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) - 200:document.body.scrollTop+(document.body.clientHeight-this.clientHeight) - 200)}
#b2top:hover{background-position:top right;}
#tip_1{display:none;position:absolute;margin:40px 0 0 -70px;*margin:40px 0 0 -235px;width:170px; height:55px; background:url(../../images/home/bg_tip_1.gif) 0 0 no-repeat; padding:15px 10px 10px 54px; color:#333; font-size:12px; line-height:18px;}
#tip_2{display:none;position:absolute;margin:20px 0 0 10px;width:150px; height:36px; background:url(../../images/home/bg_tip_2.gif) 0 0 no-repeat; padding:10px 5px 4px 5px; color:#333; font-size:12px; line-height:18px;font-weight:400;}
#head #tip_2 a{color:#087FC6;font-weight:400;}
#tip_3{display:none;position:absolute;margin:10px 0 0 60px;width:142px; height:36px; background:url(../../images/home/bg_tip_3.gif) 0 0 no-repeat; padding:2px 2px 2px 12px;color:#333; font-size:12px; line-height:18px;}
#tools #tip_3 a{ display:inline;text-decoration:none; color:#087fc6;border:none; line-height:18px;}
#tools #tip_3 a:hover{text-decoration:underline}
#right #tags{font-size:14px; line-height:24px;}
.task_gone{text-decoration:line-through; color:#666;}

/** 未登录块，快速注册**/
.top_bar{margin:0 auto;margin-top:70px; width:970px;}
.top_bar_1{height:40px;background:#fff;padding:8px 0 0 15px;}
.m_top{width:970px;height:4px;background:url(../../images/home/search/m-top.gif) no-repeat;*margin-bottom:-11px;}
.m_bottom{width:970px;height:4px;background:url(../../images/home/search/m-bottom.gif) no-repeat;}
.quick_inp{width:220px;height:20px; padding:5px 5px;background:url(../../images/home/search/input_230.gif);vertical-align:middle;}
.quick_but{width:90px;height:30px;background:url(../../images/home/search/quick_but.gif);cursor:pointer;vertical-align:middle;}
