/*==========================================================================*/
/*  CSS Document  */
/*  初始  */
/*  date: 2015/04/29  */
/*==========================================================================*/
/*-- 样式初始 start -- */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, fieldset, iframe, table, th, td, p, img, font, cite, strong, em, script, label, input
{
    margin: 0;
    padding: 0;
}
/*html5*/
header, nav, menu, section, article, aside, dialog, footer, figure, img
{
    display: block;
    margin: 0;
    padding: 0;
}
img
{
    border: 0 none;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
ul li
{
    list-style: none;
}
caption, th
{
    text-align: left;
}
a
{  
    text-decoration: none; 
	
}
a img
{
    border: none;
}
a.ShuKeyWordLink
{
    border-bottom: 1px dotted #3b5998;
    color: #333;
    text-decoration: none;
}
a.ShuKeyWordLink:hover
{
    border-bottom: 1px dotted #3b5998;
    color: red;
    text-decoration: none;
}
input
{
    vertical-align: middle;
}
/* -- 样式初始 end -- */

/*-- 字体样式 start --*/
html, body
{
    color: #666;
    line-height: 1.5;
    font: 12px "微软雅黑" , "宋体" , Helmet, Freesans, sans-serif;
}
pre, code
{
    font-family: 'DejaVu Sans Mono' , Monaco, Consolas, monospace;
}
address, caption, cite, code, dfn, em, strong, th, var
{
    font-weight: normal;
    font-style: normal;
}
h1, h2, h3, h4, h5, h6, input
{
    color: #333;
    font-family: normal "微软雅黑" , "Microsoft Yahei" , "宋体" , STHeiti;
}
h1
{
    font-size: 24px;
}
h2
{
    font-size: 20px;
}
h3
{
    font-size: 18px;
}
h4
{
    font-size: 16px;
}
h5
{
    font-size: 14px;
}
h6
{
    font-size: 13px;
}

.font-w-b
{
    font-weight: bold;
}
.font-w-n
{
    font-weight: normal;
}
/*-- 字体样式 end --*/

/*-- 页面通用样式 start --*/
.clear
{
    clear: both; /*font-size:0; 	line-height:0; 	height:0;*/
}
/*清除浮动*/
.clearfix:after
{
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix
{
    zoom: 1;
}
.hide
{
    display: none;
}
.f-hide
{
    text-indent: -999em;
    overflow: hidden;
}

.fl
{
    float: left;
}
.fr
{
    float: right;
}
.tc
{
    text-align: center;
}

.mr0
{
    margin-right: 0;
}

.red
{
    color: #f00;
}

.t-r
{
    text-align: right;
}
.t-l
{
    text-align: left;
}
.shadow
{
    box-shadow: #CCC 0 0 4px;
    box-shadow: 0 1px 0 rgba(95, 50, 0, 0.7);
}
.bg-f60
{
    background: #f60;
}
.bg-096
{
    background: #096;
}
/*-- 页面通用样式 end --*/

:-moz-placeholder
{
    /* Mozilla Firefox 4 to 18 */
    color: #aaa;
}

::-moz-placeholder
{
    /* Mozilla Firefox 19+ */
    color: #aaa;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder
{
    color: #aaa;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder
{
    color: #aaa;
}

/**** weather ****/

.weather {
	margin:0 auto;
	background-repeat:no-repeat;
	background-position:-640px 240px;
	display:block
}
.weather.png_w_30 {
	background-image:url(../../Image/Common/white30.png);
	height:30px;
	width:31px
}
.weather.png_w_60 {
	background-image:url(../../Image/Common/white60.png);
	height:60px;
	width:60px
}
.weather.png_w_80 {
	background-image:url(../../Image/Common/white80.png);
	height:80px;
	width:80px
}
.weather.png_b_30 {
	background-image:url(../../Image/Common/blue30.png);
	height:30px;
	width:31px
}
.weather.png_b_60 {
	background-image:url(../../Image/Common/blue60.png);
	height:60px;
	width:60px
}
.weather.png_b_80 {
	background-image:url(../../Image/Common/blue80.png);
	height:80px;
	width:80px
}
.weather.n0 {
	background-position:0 -320px
}
.weather.n1 {
	background-position:-80px -320px
}
.weather.n2 {
	background-position:-160px -320px
}
.weather.n3 {
	background-position:-240px -320px
}
.weather.n4 {
	background-position:-320px -320px
}
.weather.n5 {
	background-position:-400px -320px
}
.weather.n6 {
	background-position:-480px -320px
}
.weather.n7 {
	background-position:-560px -320px
}
.weather.n8 {
	background-position:-640px -320px
}
.weather.n9 {
	background-position:0 -400px
}
.weather.n00 {
	background-position:0 -320px
}
.weather.n01 {
	background-position:-80px -320px
}
.weather.n02 {
	background-position:-160px -320px
}
.weather.n03 {
	background-position:-240px -320px
}
.weather.n04 {
	background-position:-320px -320px
}
.weather.n05 {
	background-position:-400px -320px
}
.weather.n06 {
	background-position:-480px -320px
}
.weather.n07 {
	background-position:-560px -320px
}
.weather.n08 {
	background-position:-640px -320px
}
.weather.n09 {
	background-position:0 -400px
}
.weather.n10 {
	background-position:-80px -400px
}
.weather.n11 {
	background-position:-160px -400px
}
.weather.n12 {
	background-position:-240px -400px
}
.weather.n13 {
	background-position:-320px -400px
}
.weather.n14 {
	background-position:-400px -400px
}
.weather.n15 {
	background-position:-480px -400px
}
.weather.n16 {
	background-position:-560px -400px
}
.weather.n17 {
	background-position:-640px -400px
}
.weather.n18 {
	background-position:0 -480px
}
.weather.n19 {
	background-position:-80px -480px
}
.weather.n20 {
	background-position:-160px -480px
}
.weather.n21 {
	background-position:-240px -480px
}
.weather.n22 {
	background-position:-320px -480px
}
.weather.n23 {
	background-position:-400px -480px
}
.weather.n24 {
	background-position:-480px -480px
}
.weather.n25 {
	background-position:-560px -480px
}
.weather.n26 {
	background-position:-640px -480px
}
.weather.n27 {
	background-position:0 -560px
}
.weather.n28 {
	background-position:-80px -560px
}
.weather.n29 {
	background-position:-160px -560px
}
.weather.n30 {
	background-position:-240px -560px
}
.weather.n31 {
	background-position:-320px -560px
}
.weather.n32 {
	background-position:-400px -560px
}
.weather.n33 {
	background-position:-480px -560px
}
.weather.n53 {
	background-position:-560px -560px
}
.weather.n57 {
	background-position:-720px -320px
}
.weather.n32 {
	background-position:-720px -400px
}
.weather.n49 {
	background-position:-720px -480px
}
.weather.n58 {
	background-position:-720px -560px
}
.weather.n54 {
	background-position:-800px -320px
}
.weather.n55 {
	background-position:-800px -400px
}
.weather.n56 {
	background-position:-800px -480px
}
.weather.n301 {
	background-position:-880px -320px
}
.weather.n302 {
	background-position:-880px -400px
}
.weather.d0 {
	background-position:0 0
}
.weather.d1 {
	background-position:-80px 0
}
.weather.d2 {
	background-position:-160px 0
}
.weather.d3 {
	background-position:-240px 0
}
.weather.d4 {
	background-position:-320px 0
}
.weather.d5 {
	background-position:-400px 0
}
.weather.d6 {
	background-position:-480px 0
}
.weather.d7 {
	background-position:-560px 0
}
.weather.d8 {
	background-position:-640px 0
}
.weather.d9 {
	background-position:0 -80px
}
.weather.d00 {
	background-position:0 0
}
.weather.d01 {
	background-position:-80px 0
}
.weather.d02 {
	background-position:-160px 0
}
.weather.d03 {
	background-position:-240px 0
}
.weather.d04 {
	background-position:-320px 0
}
.weather.d05 {
	background-position:-400px 0
}
.weather.d06 {
	background-position:-480px 0
}
.weather.d07 {
	background-position:-560px 0
}
.weather.d08 {
	background-position:-640px 0
}
.weather.d09 {
	background-position:0 -80px
}
.weather.d10 {
	background-position:-80px -80px
}
.weather.d11 {
	background-position:-160px -80px
}
.weather.d12 {
	background-position:-240px -80px
}
.weather.d13 {
	background-position:-320px -80px
}
.weather.d14 {
	background-position:-400px -80px
}
.weather.d15 {
	background-position:-480px -80px
}
.weather.d16 {
	background-position:-560px -80px
}
.weather.d17 {
	background-position:-640px -80px
}
.weather.d18 {
	background-position:0 -160px
}
.weather.d19 {
	background-position:-80px -160px
}
.weather.d20 {
	background-position:-160px -160px
}
.weather.d21 {
	background-position:-240px -160px
}
.weather.d22 {
	background-position:-320px -160px
}
.weather.d23 {
	background-position:-400px -160px
}
.weather.d24 {
	background-position:-480px -160px
}
.weather.d25 {
	background-position:-560px -160px
}
.weather.d26 {
	background-position:-640px -160px
}
.weather.d27 {
	background-position:0 -240px
}
.weather.d28 {
	background-position:-80px -240px
}
.weather.d29 {
	background-position:-160px -240px
}
.weather.d30 {
	background-position:-240px -240px
}
.weather.d31 {
	background-position:-320px -240px
}
.weather.d32 {
	background-position:-400px -240px
}
.weather.d33 {
	background-position:-480px -240px
}
.weather.d53 {
	background-position:-560px -240px
}
.weather.d57 {
	background-position:-720px 0
}
.weather.d32 {
	background-position:-720px -80px
}
.weather.d49 {
	background-position:-720px -160px
}
.weather.d58 {
	background-position:-720px -240px
}
.weather.d54 {
	background-position:-800px 0
}
.weather.d55 {
	background-position:-800px -80px
}
.weather.d56 {
	background-position:-800px -160px
}
.weather.d301 {
	background-position:-880px 0
}
.weather.d302 {
	background-position:-880px -80px
}
