@charset "utf-8";
/* CSS Document */
body {text-align:center;margin:0 auto;padding:0;font-size:12px;color:#000;line-height:22px;font-family:Arial, Helvetica, sans-serif，verdana}
body div{margin:0 auto;overflow:hidden}
div,form,img,ul,ol,li,dl,dt,dd , button {margin: 0; padding: 0; border: 0}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0}
table,td,tr,th{font-size:12px}
li{list-style-type:none}
p{margin:0;padding:0;font-size:100%;}
/* 链接颜色 */
a:link {color: #005EAC; text-decoration:none}
a:visited {color: #005EAC;text-decoration:none}
a:hover {color: #fd2828; text-decoration:none}
a:active {color: #005EAC;}
/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{color:#FD2828;}
.cDRed,a.cDRed:link,a.cDRed:visited{color:#ca0000;}
.cBlue,a.cBlue:link,a.cBlue:visited{color:#0000FF}
.cBlue1,a.cBlue1:link,a.cBlue1:visited{color:#0058B3}
a.cBlue1:hover{color:#fd2828}
.cDBlue,a.cDBlue:link,a.cDBlue:visited{color:#2E457B;text-decoration:none}
a.cDBlue:hover{color:#FD2828;}
.cDBlue1,a.cDBlue1:link,a.cDBlue1:visited{color:#036}
.cWhite,a.cWhite:link,a.cWhite:visited,a.cWhite:hover{color:#fff}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#35A400}
.cGray,a.cGray:link,a.cGray:visited{color:#999999}
.cYellow,a.cYellow:link,a.cYellow:visited,a.cYellow:hover{color:#FFE96F;text-decoration:none;}

/* 字体大小 */
.fon12{ font-size:12px}
.fon14{ font-size:14px}
.fB{font-weight:bold;}

/* 首页头部和搜索 */
.w960{width:960px;margin:0 auto;}
.topbg{padding:0 10px;height:26px;line-height:26px;color:#025792;background:url(/weather/wimg/userc.gif) repeat-x;}
.topL{float:left;font-family:"宋体";}
.topL img{float:left;padding:3px 6px 0 0;}
.topR{float:right;font-family:"宋体";}
.sylogobg{width:960px;height:89px;margin:0 auto;padding-top:5px;background:url(/weather/wimg/topcen.gif) repeat-x;}
.sylogo{float:left;width:168px;height:76px;padding:0px 5px;background:url(/weather/wimg/logo.gif) no-repeat center;}
.tqk_bg{float:left;width:488px;height:62px;margin:5px 5px 0 0;border-right:1px solid #ccc;}
.rilik_bg{float:left;margin-right:6px;width:280px;height:70px;}
.rilinew{float:left;width:145px;padding:9px 0 0 10px;font-family:"宋体";color:#fff;line-height:15px;}
.rl_week{float:left;width:40px;}
.hangli{float:right;width:34px;padding-left:13px;background:url(/weather/wimg/goicon.gif) no-repeat 0 -65px;font-weight:bold;}
.tixin{float:right;width:34px;padding-left:13px;background:url(/weather/wimg/goicon.gif) no-repeat 0 -91px;font-weight:bold;}
.clockfs{float:right;width:116px;height:52px;text-align:center;margin-top:10px;padding-right:7px;background:url(/weather/wimg/skkbg1.gif) no-repeat 0 -280px;}
#rili a{color: #FFF;font-size: 12px;}
#rili p{text-align: center;margin-top: 2px;padding-top: 2px;}

.marB12{margin-bottom:12px;}
.sstopbg{height:8px;background:url(/weather/wimg/ssrch2.gif) no-repeat;}
.nsstopbg{height:36px;background:url(/weather/wimg/nssrch2.gif) no-repeat;}
.sstab{margin:5px 0 2px 115px;font-size:14px;height:31px;}
.sstab li{float:left;width:69px;line-height:26px;}
.sstab li a,.sstab li a:visited,.sstab li.checked a:visited{display:block;text-decoration:none;}
.sstab li.checked a{width:69px;height:31px;background:url(/weather/wimg/ssbg.gif) no-repeat;color:#025792;font-weight:bold;}
.sstab li a:hover{width:69px;height:31px;color:#025792;font-weight:bold;}
.sskkbg{height:44px;}
.sskkbg li{float:left;}
.sskkbg1{width:7px;height:44px;background:url(/weather/wimg/ssrch3.gif) no-repeat;}
.sskkbg2{width:7px;height:44px;background:url(/weather/wimg/ssrch3.gif) no-repeat -7px 0;}
.sskkbg3{width:946px;height:44px;background:url(/weather/wimg/ssrch3.gif) repeat-x 0 -44px;}
.ssform{float:right;width:410px;margin-top:3px;}
.ssint1{width:306px;padding:7px 2px;margin:0 7px;border:1px solid #86A5C1;background:#fff url(/weather/wimg/ssintbg.gif) repeat-x;}
.ssint2{width:90px;height:33px;border:0;background:url(/weather/wimg/ssbut.gif) no-repeat;cursor:hand;}
.ssrtq{float:left;width:535px;text-align:left;font-family:"宋体";}

/* 首页左 */
.mainL{float:left;width:585px;}
.mainR{float:right;width:370px;}
.mainkbg1{width:585px;height:66px;background:url(/weather/wimg/bord1.gif) no-repeat}
.mainkbg2{width:585px;height:4px;background:url(/weather/wimg/bord1.gif) no-repeat 0 -66px}
.mainkbg3{width:585px;background:url(/weather/wimg/bord2.gif) repeat-y}
.gnhead{float:left;width:540px;padding:16px 0 0 19px;color:#666;text-align:left;}
.gnhead img{float:left;margin:5px 15px 0 4px;}
.gnhead span{display:block;color:#1664AD;padding-bottom:4px;}
.gnhead span b{font-size:14px;color:#036;padding-right:20px;}
.close{float:right;margin:11px 17px 0 0;}
.txlk{width:564px;padding:5px 5px 5px 8px;}

/* 首页右 */
.tqkbg{width:370px;}
.sckbg1{width:370px;height:70px;background:url(/weather/wimg/sck.gif) no-repeat}
.sckbg1b{width:370px;height:4px;background:url(/weather/wimg/sckk.gif) no-repeat}
.sckbg2{width:370px;height:4px;background:url(/weather/wimg/sck.gif) no-repeat 0 -70px}
.sckbg3{width:368px;border-left:1px solid #73AAED;border-right:1px solid #73AAED;}
.schead{float:left;width:320px;padding:16px 0 0 19px;color:#fff;text-align:left;}
.schead img{float:left;margin:5px 15px 0 4px;}
.schead span{display:block;}
.schead span b{font-size:14px;color:#036;padding-right:20px;}
.close{float:right;padding:11px 10px 0 0;}
.scnet{width:344px;padding:2px 12px;font-size:14px;text-align:left;}
.scnet h4{padding:10px 0 2px 2px;line-height:30px;margin-bottom:6px;color:#505050;font-size:14px;border-bottom:1px solid #BCDBEE;}
.scnet h4 label{float:right;width:140px;font-weight:normal;}
.scnet li{float:left;width:344px;height:26px;line-height:26px;border-bottom:1px solid #EDEDED;}
.scnet li img{float:left;padding:4px 6px 0 0;}
.scnet li a:link,.scnet li a:visited{color:#555;}
.scnet li a:hover{color: #fd2828;}
.scnet p{float:left;display:block;padding:5px 0;margin:0;}

.sytqzhL{float:left;width:170px;padding:0 3px;}
.sytqzhL h2{font-size:14px;padding:3px 0 5px 0;}
.syjttq{width:140px;height:130px;background:url(/weather/wimg/todaytqbg.gif) no-repeat;padding-top:14px;}
.sytqshow{width:130px;margin:0 auto;}
.sytqshow li{line-height:21px;}
.sytqshow li img{width:54px;height:54px;margin-bottom:1px;}
.sytqpng{height:55px;}
.syshzs{width:330px;padding:0 12px 13px 12px;}

/* 页脚 */
.footer{width:960px;margin:0 auto;padding:20px 0;line-height:1.8;text-align:center;color:#999;background:url(/weather/wimg/foot_bg.png) no-repeat 50% 0;}
.footer a:link,.footer a:visited{color:#999;}
.clear{clear:both;height:0;overflow:hidden;}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;font:0/0 sans-serif;visibility:hidden;}

/*---------- 城市列表开始 ---------*/
.citys{width: 600px;margin:10px 0;border:#ace 1px solid;}
#wrap{
	width:100%;
	position:relative;
	padding: 10px 10px 0px 10px;
}

.setCity{
	width:70px;
	background:url(/weather/wimg/dot_blue.gif) center right no-repeat;
	padding-right:12px;
	font-size:14px;
	color:#0E6DBC;
	cursor:pointer;
	position:absolute;
	top:10px;
	right:25px;
}

#wrap .tit{
	font-size:14px;
	margin-left: 10px;
	text-align:left;
}

#allCity{
	background:#ebe007;
	width:100%;
	background:#fff;
	display:none;
	border:1px solid #ccc;
	position:absolute;
	left: 0px;
	top: 30px;
	text-align:center;
}

#allCity ul{width:100%;text-align:left;margin:10px 5px 10px 10px;}

#allCity ul li{width:45px; cursor:pointer; font-size:12px; float:left; text-align:left; line-height:200%;}
#wrap .c{clear:both;float:right;color:#060;}



.province ul{
	width:100%;
	margin: 10px 5px 5px 5px;
}

.province ul li{
	width:100;
	margin-right: 10px;
	text-align:left;
	float: left;
	text-overflow:ellipsis;
	text-overflow:hidden;
}

.province ul li a{
	font-size:14px;
	line-height:200%;
	text-align:left;
	color: #0E6DBC; 
	text-decoration:none;
        white-space: nowrap;
}

/*****ulList*****************************************************************/
.ulText {text-align:left; width:100%; padding-bottom:5px;}
.ulText li {width:100%; height:22px; margin:0px auto; display:block; overflow:hidden; text-overflow:ellipsis; word-break:break-all; white-space:nowrap;}
.ulText a:hover {text-decoration:none;}
.ulText a {text-decoration:underline;}

#myTab{ text-align:center;}
.none {display:none;}

.nTab{
width: 367px;
margin:10px auto;}
.TabTitle{
overflow: hidden;
width:367px;
background-image:url(/templets/moban/css/focus/U76P4T47D10146F970DT20090114101119.jpg);
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;

}
.nTab .TabTitle ul a{ 
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 167px;
cursor: pointer;
list-style-type: none;
height:29px;
line-height:29px;
padding-right:11px;
}

.nTab .TabTitle .active{background-image:url(/templets/moban/css/focus/tabql.jpg);background-repeat:no-repeat;width:100px;}
.nTab .TabTitle .active a{width:167px;font-weight:bold;}
.nTab .TabTitle .normal{background-image:url(/templets/moban/css/focus/tabsl.jpg);background-repeat:no-repeat;width:100px;}
.nTab .TabTitle .normal a{width:167px;}

.nTab .TabContent{
width:365px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-left:1px solid #BBE4FF;border-bottom:1px solid #BBE4FF;border-right:1px solid #BBE4FF;
}
.nTab .TabContent ul{ padding:0px; margin:0px; list-style:none;}
.nTab .TabContent ul li{ line-height:24px;}
.right_pha1{text-align:center;margin-top:7px;}
.right_pha1 img{width:165px;height:110px;}
.tupiantab{float:left; width:165px; overflow:hidden; margin-left:9px; display:inline;}
.tupiantab a{float:left; width:165px; overflow:hidden; display:block; line-height:25px; text-align:center;}
.tupiantab a:hover{ text-decoration:none;}