@charset "gb2312";
body{ line-height:180%; background:#fff; font-size:14px; color:#333;}
*{ margin:0; padding:0; font-family:"ËÎÌå",Arial; word-wrap:break-word; word-break:break-all; table-layout:fixed; word-break/**/:normal ; }
h1,h2,h3,h4,h5,h6{ font-size:100%;}
img{ border:0; vertical-align:middle;}
li{ list-style:none;}
a{ color: #0E6DBC; text-decoration:none;}
.fB{ font-weight:bold;}
.blank10{ height:10px; overflow:hidden; clear:both;}
.blank5{ height:5px; overflow:hidden; clear:both;}
.head,.wrap,.foot{ width:950px; margin:5px auto 0; clear:both;}
div.border{ border:1px solid #ace; background:#fff;}
.top{ width:100%; font-size:12px; border-bottom:1px solid #E5E5E5; position:relative; z-index:99999;}
.top span{ float:right; color:#9BCBF6; padding-right:10px;}
.top span a{ color:#044691;}
.top em{ font-style:normal;}
.top strong{ color:#F39800;}
.logo{ width:100%; clear:both; margin-top:5px;}
.logo img{ margin:0 6px 0 30px; display:inline;}
.logo img.lo{ float:left;}
.logo p{ float:right;}
.searchBox{ border:1px solid #9BCBF6; z-index:1; margin-top:3px; height:100px; background:#F2F8FD; clear:both;width:480px;float:left}
.tab{ padding-left:96px; margin:0 auto;color:#9BCBF6; padding-top:5px; clear:both;}
.tab b{ margin:0 8px; color:#0E6DBC; font-weight:normal; cursor:pointer;}
.tab b.bStyle{ color:#000; font-weight:bold; cursor:auto;}
.tab span{ float:right; font-size:12px; padding-right:20px;}
.search{ width:96%; margin:0 auto; clear:both; position:relative; z-index:9999;}
.search a{ font-size:12px;}
.search input{ vertical-align:middle;}
.search input.i{ width:210px;  padding:6px 4px 5px; font-size:14px; margin-top:0px; background:#fff; border:1px solid #ccc;}
.search input.btns,.search input.btng{ width:88px; height:30px; margin-left:8px; display:inline; cursor:pointer; background:url(http://hao.360.cn/img/btn_s.gif) 0 top no-repeat; border:none;}
.search input.btng{ background-position:0 -30px;}
.links{ background:#F3FFE9; border:1px solid #B4DE9D; padding:6px 10px;}
.links p span{ float:right;}
.links,.links p a{ color:#117B11; font-size:12px;}

#leftBox{ width:160px;line-height:25px; float:left;}
#leftBox div.border{ background:#F3FAFF; padding:5px 0;}
#leftBox h1{ font-size:15px; font-weight:bold; color:#005B00; text-align:center; padding-top:6px;}
#leftBox ul{ width:95%; clear:both; margin:0 auto; border-bottom:1px dashed #A8A8A8; padding:5px 0;}
#leftBox li{ width:33%; text-align:center; float:left;}
#leftBox ul.bn{ border-bottom:none;}
#leftBox .weatherborder{padding-bottom: 5px;border: 1px solid #B9D4E2;}
#leftBox .weatherborder span{float:right;margin-right:10px;font-size: 12px;}
#leftBox .weatherborder h1{font-size:12px;font-weight:bold;color:#060;text-align:left;line-height: normal;text-indent: 10px;}
#leftBox .weatherborder p{clear:both;font-size: 12px;line-height: 140%;}
.xline{border-top-width: 1px;border-top-style: solid;border-top-color: #EAEAEA;}
#rightBox{ width:780px; float:right;}
.login{ padding:2px 0 3px; background:#FCFFFF; clear:both;}
.login p{ font-size:12px; padding:4px 10px; line-height:100%;}
.login p a{ text-decoration:underline;}
.login p b{ color:#0756A4;}
.login p input.lg{ width:120px; padding:2px 5px; border:1px solid #96BDD2;}
.login p input.lg,.login p select{ margin-bottom:-2px;}
.login p input.dl{margin-bottom:0; .margin-bottom:-3px;}
.moreWeb{ width:774px; margin:0 auto;}
.moreWeb ul{ width:100%; clear:both;}
.moreWeb li{ float:left; width:109px; line-height:200%; text-align:left;}
.moreWeb li a.green{ color:#117B11; margin-left:15px;}
.tit{ padding:0 10px; clear:both; margin-top:2px; background:#EDF6FF;}
.tit strong{ color:#07519A;}
.tit strong a{ color: #07519A; text-decoration:none;}
.tit span{ float:right; }
.tit span,.tit span a{font-size:12px; color:#117B11;}
.imporBox{ width:100%; clear:both;}
.webNav{ width:570px; float:left;}
.tool{ width:200px; border:1px solid #B4DE9D; background:#FFFEF3; float:right;}
.title{ width:100%; line-height:normal; border-bottom:1px solid #B4DE9D; background:#F3FFE9; height:25px;}
.title span{ float:right; margin-right:10px; padding-top:6px;}
.title div{ PADDING-RIGHT: 6px;MARGIN-TOP: 3px;DISPLAY: inline;PADDING-LEFT: 6px;FONT-WEIGHT: bold;FLOAT: left;PADDING-BOTTOM: 0px;MARGIN-LEFT: 10px;COLOR: #178517;LINE-HEIGHT: 20px;PADDING-TOP: 0px}
.tool ul{	width:90%;	margin:0 auto; padding-top:7px;}
.tool li{	width:33%;	float:left;}
.tool li,.tool li a{font-size:12px; color:#178517;}
#tag{ width:100%; clear:both; position:relative; bottom:-1px; margin-top:-1px;}
#tag li{ width:74px; margin-right:2px; color:#07519A; cursor:pointer; text-align:center; display:inline; float:left; line-height:26px; background:#ECF7FF; border:1px solid #A2C6EC;}
#tag li.at{ background:#fff; width:120px; border-bottom:none; padding-top:1px; font-weight:bold; cursor:default;}
.ulCon{ background:#fff; border:1px solid #ace; padding:6px 0 5px; display:none;height:296px;}
.ulCon ul{width:98%;background:url(http://hao.360.cn/img/xline.gif) bottom repeat-x; margin: 0 auto; padding-top: 4px;padding-bottom: 4px; clear:both;}
.ulCon li{ width:20%; float:left; text-align:center; }
.ulCon li.hot{ width:100%; text-align:left;}
.ulCon li a.red{ color:#FD2828;}
.ulCon ul.no{ background:none;}
.date{ width:200px; margin-top:5px; padding-bottom:3px; float:left; margin-left:20px; display:inline; text-align:center; background:url(http://hao.360.cn/img/xline611.gif) right center no-repeat;}
.date p,.setDiy td p{ font-size:12px; line-height:120%; float:none; clear:both;}
.diy{ width:495px; float:left;}
.diy span{ cursor:pointer; color:#044691; font-size:12px;}
.diy img{ margin:0;}
.getDiy{ padding-top:10px;}
.setDiy{ padding-top:3px;}
.setDiy td{ padding-left:12px;}
.setDiy td img{ float:left; margin-right:6px;}
.setDiy td div{ float:left; font-size:12px; padding-top:5px;}
.logo strong{ font-size:14px; color:#F49800;}
.foot{ text-align:center; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px;}
.cRed,li a.cRed,a.cRed{ color:#f00;}
a:hover { color:#FF0000; text-decoration:underline;}
.line{width:100%;clear:none;margin: 0;padding-right: 0;padding-bottom: 5; padding-left: 0; color: #FFFFFF; border-bottom: 1px solid #AACCEE;}
.f12{ font-size: 12px;}
.cGreen,a.cGreen{ color:#339900;}
a.cGreen:hover {color:#339900; text-decoration:underline;}
.wdBox{ width:558px; clear:both; height:275px; margin:0 auto;}
.tabss{ width:258px; float:left; margin-top:-16px;}
.rList{ width:280px; padding-top:10px; float:right;}
.rList td{ color:#0E6DBC;}
.selectHead{ margin-top:10px; padding-left:6px; clear:both; text-align:center;}
.selectHead input.i{ width:140px;
	height: 20px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.listContainer{ height:1px; overflow:hidden; clear:both;}

.a_d{ width:100%; clear:both; padding:2px 0;}
.a_d li{width:11%;float:left;font-size: 12px;color: #000000;}
.a_d li a{ color:#178517;}

/* 514 begin */
.top span img{ margin-bottom:1px;}
#weatherInfo{ height:232px;}
#weatherInfo h1{ text-align:left;}
#weatherInfo .cbox{ width:88%; margin:0 auto;}
#weatherInfo .cbox p{ font-size:12px;}
.oLine{ width:100%; float:left; border-bottom:1px solid #EAEAEA; border-top:1px solid #EAEAEA; padding-top:6px;}
.wArea a{ float:right;}
.wArea b{
	font-size:12px;
	color:#333;
}
.weather{ width:100%; clear:both; line-height:120%; padding:6px 0; color:#333;}
.weather img{ float:left; margin:0 8px; display:inline;}
.weather strong{
	font-size:12px;
}
p.fr{ text-align:right;}
.seBox{ background:url(http://img.qihoo.com/images/2008/hao360/sp2_j.gif) 0 -1px no-repeat; float:left; +float:none; height:28px}
.seBtn{ width:84px; height:29px; font-size:14px; color:#000; cursor:pointer; margin-left:5px; display:inline;}
.sbtn,.sbtn1{ width:22px; height:30px; cursor:pointer; position:absolute; background:url(http://hao.360.cn/img/seinput.gif) right top no-repeat; left: 591px; top:0; }
.sbtn1{ background-position:right -30px;}
.select{ padding-left:84px; font-size:12px; clear:both;padding-top:4px}
.select input{ vertical-align:text-bottom;}
.select input,.select label{float:left;}
   .select label{width:60px;}
  html>/**/body .select input{margin:5px 4px 0px 0px;} /*Moz*/
  * html .select input{margin-top:2px;}/* IE6 */
  *+html .select input{margin:2px 1px 0px 0px;}
  .select span{float:left;}

#dBtn{ background:#000;}
#ifrm3,#ifrm4,#ifrm5{ margin:0 auto;}
#con3,#con4,#con5{ text-align:center;}
/* 514 end */
em.setBtn{ color:#044691; float:left; padding-left:24px; padding-right:6px; font-style:normal; cursor:pointer;}
#set iframe{ margin-left:6px; border:1px solid #E5E5E5; display:inline;}
#set{ width:278px; height:116px; background:#D3ECFF; border:1px solid #9ACBF7; position:absolute; top:1px; right:0;}
#set p{ width:94%; margin:0 auto; background:url(http://hao.360.cn/img/col_ico.gif) right 4px no-repeat; line-height:180%;}
#set p b{padding-right:16px; font-weight:normal; color:#08458C; cursor:pointer; float:right;}
#set em{background:url(http://hao.360.cn/img/set_ico.gif) 7px -2px no-repeat; color:#044691; padding-left:24px; padding-right:6px; font-style:normal; }
.a_d{ width:100%; height:30px; clear:both;}
.a_d li{ width:11%; float:left; line-height:30px;}
.keyText{ width:300px; line-height:160%; position:absolute; top:-30px; right:-2px;}
.keyText strong{ font-size:12px; color:#F39800;}
.keyText td{ height:88px; vertical-align:middle;}

.buyBox{ width:100%; clear:both;position:relative;}
#tagBox{ background:#F3FFE9; height:22px; border-bottom:1px solid #B4DE9D; position:relative;}
#tagBox ul{ padding-left:10px; padding-top:3px; position:absolute; bottom:-1px; left:0;}
#tagBox li{ float:left; width:auto; cursor:pointer; background:url(http://img.qihoo.com/images/2008/hao360/tagbg.gif) left top no-repeat; height:19px; margin:0 1px; padding-left:8px; display:inline;}
#tagBox li span{background:url(http://img.qihoo.com/images/2008/hao360/tagbg.gif) right top no-repeat; display:block; padding-right:8px; line-height:17px; padding-top:2px;}
#tagBox li.at1{ background-position:left bottom;}
#tagBox li.at1 span{ background-position:right bottom;}
.tdM{ width:100%; clear:both;}
.tdM li{ width:50%; height:50px; float:left;position:relative;}
.tdM li input.submit{ margin-top:26px;}
.table{ display:none;}
.datepicker{position:relative;}
.inp1 {height:18px;padding:2px 2px 0 2px;width:70px;padding-left:0px;border:1px #8BB7DE solid;margin-right:5px;}
.iframecal {display: none; z-index: 100; position: absolute; top:130px; left:-155px;}
.ifz{ top:80px;}
.bd{cursor:pointer;left:70px;top:29px;position:absolute;}
.bd2{cursor:pointer;left:392px;top:24px;position:absolute;}
.inp2 {height:18px;padding:2px 2px 0 2px;width:83px;font-size:12px;border:1px #8BB7DE solid; cursor:default;}
.m{ width:72px; background:#fff; position:absolute; top:50px; left:0; border:1px solid #808080; color:#666;z-index:9999}
.m p{ border-bottom:1px dashed #666; padding:3px 6px; line-height:20px;}
.m ul{ width:90%; margin:0 auto; clear:both;}
.m li{ width:100%; line-height:22px; height:22px; color:#666;}


.top:after,.logo:after,.searchBox:after,#tag:after,#rightBox:after,.search:after,div.border:after,#leftBox ul:after,.imporBox:after,.title:after,.ulCon:after,.ulCon ul:after,#left:after,.tool ul:after,.a_d:after{ display:block; visibility:hidden; content:""; height:0; clear:both;}
#suggests { BORDER-RIGHT: #ccc 1px solid; width:418px; BORDER-TOP: #ccc 1px solid; DISPLAY: none; BACKGROUND: #fff;BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute;z-index:5; left:85px; top:30px;}
#suggests TD { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; FONT: 12px/20px Verdana; PADDING-TOP: 0px}
.date{ margin-top:2px;}
.date p{ line-height:210%;}
.ss{border-left:1px solid #B4DE9D;border-right:1px solid #B4DE9D;border-bottom:1px solid #B4DE9D;padding:2px;}


.blank2{ height:2px; overflow:hidden; clear:both;}
.blank2x{ height:0px; height:8px!important; overflow:hidden; clear:both;}




.textBox{ border:1px solid #9BCBF6; width:385px;margin-top:5px; height:100px; background:#F2F8FD; clear:both;padding:0px 10px;float:right}
.textBox ul{}
.textBox ul li{float:left;width:180px;padding-right:10px;text-align:left;line-height:20px;font-size:13px}