@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
p, a, div, li, ul {
-webkit-text-size-adjust: none;
}
.clear {
clear: both;
display: block;
font-size: 0;
height: 0;
line-height: 0;
width:100%;
}
.clearbig {
clear: both;
display: block;
font-size: 0;
height: 20px;
line-height: 0;
width:100%;
}
body, img {
transition:all .2s linear;
-o-transition:all .2s linear;
-moz-transition:all .2s linear;
-webkit-transition:all .2s linear;
font-size:12px;
}
::selection {
background: #FFECC7; /* Safari */
color: #333;
}
::-moz-selection {
background: #FFECC7; /* Firefox */
color: #333;
}
#menu-nav,.title,.more{ font-size:14px; }
#menu-nav li a,.title,#footer{ color:#FFF; }
img { -ms-interpolation-mode: bicubic; }
#forecast{color:#656565; }
#top{position:relative; height:60px; border-bottom:3px solid #860404; overflow:hidden;}
.logo{ position:absolute; left:1%; top:16%; background:url(logo.png) no-repeat; width:111px; height:43px;}
.logo a{ display:block;width:111px; height:43px;}
.banler{ position:absolute; right:0; top:0; background:url(top20140827.png) no-repeat; height:60px; width:196px;}
#nav{ position:relative;height:37px; background:url(menu_background.png); overflow:hidden;}
#home-ico{float:left; padding:6px; height:59px; width:25px; }
.bnt-home{ padding-top:6px; padding-left:9px;}
.bnt-home a{display:block; width:23px; height:19px;overflow:hidden;}
.bnt-email{ padding:9px 6px 6px 11px;}
.bnt-email a{ display:block; width:19px; height:12px; background:url(ico.png) -45px -14px no-repeat; }
.bnt-return{display:block; width:22px; height:18px; background:url(ico.png) no-repeat -7px -47px; position:absolute; left:9px; top:7px;}
.bnt-down{display:block; width:20px; height:20px; background:url(ico.png) no-repeat -45px -45px; position:absolute; left:80px; top:6px;}
.title .bnt-home{display:block; position:absolute; top:6px; width:23px; height:19px;background:url(ico.png) -7px -9px no-repeat; overflow:hidden; left:44px;}
#menu-nav{float:left; height:67px; padding-left:6px;}
#menu-nav ul li{float:left; width:42px; height:35px; /*background-color:#999;*/ list-style:none; padding:0p; margin:0; text-align:center; background:url(menu-line.png) repeat-x bottom; overflow:hidden;}
#menu-nav ul li a{text-decoration:none; display:block; height:32px; line-height:35px; }
#menu-nav ul li a.ac{border-radius:4px 4px 4px 4px; width:37px; height:25px; background:#FFF; color:#B01616; margin-top:5px; line-height:26px; margin-left:5px;}
#menu-nav ul li.hr365-T{ width:80px;}
.title{background:url(title_background.png) repeat-x; height:32px; position:relative;}
.totop{ display:block; position:absolute; right:12px; top:6px; width:23px; height:23px; background:url(ico.png) no-repeat -79px -8px;}
.title .bnts{ position:absolute; right:12px; top:6px;}
.title ul{ padding-left:6px;}
.title ul li{list-style:none; padding:0px; margin:0px; float:left; margin-left:5px; height:20px; margin-top:7px; text-align:center; -moz-border-image:url(nav2.png) 5 5 0; -webkit-border-image:url(nav2.png) 5 5 0; border-style:solid; border-width:5px 5px 0px;text-align:center; width:60px;}
.title ul li.ac{ -moz-border-image:url(nav2_hover.png) 5 5 0; -webkit-border-image:url(nav2_hover.png) 5 5 0; border-style:solid; border-width:5px 5px 0px; text-align:center;; width:60px;}
.title ul li a{ color:#FFF; text-decoration:none;}
.box-list{ padding:10px;}
.box-list a{ text-decoration:none; color:#333;}
.box-list ul li{ list-style:inside; line-height:26px; border-bottom:1px solid #DCDCDC; font-size:18px; font-family:'XinGothic-SinaWeibo','Microsoft Yahei','helvetica','arial','宋体'}
.box-list ul li img {margin-left:12px;}
/*
.box-list ul.san li{background:url(san.png) right no-repeat;}
*/
.box-p{ padding:10px; line-height:23px; padding-top:12px; font-size:14px; color:#444;}
.box-p img{ margin:3px 0px 3px 0px;}
.box-p hr{ border-bottom:1px solid #700303; border-top:#FFF;}
.page{text-align:center;}
.page a{ text-decoration:none; }
.more{ display:block; width:80%; font-size:12px; margin:0 auto; text-align:center; line-height:25px;border:1px solid #D8D8D8;border-radius:4px 4px 4px 4px; background:url(more_background.png) repeat-x; height:24px; color:#333; text-decoration:none; margin-top:12px;}
#fmenu li,#menu1 li,#menu2 li{ list-style:none; line-height:20px; font-size:16px;}
#forecast{ height:25px; text-align:center; line-height:25px;}
.commnt textarea{ border:1px solid #888888; width:98%; height:100px; margin-bottom:12px;}
.ico-comment{ background:url(ico.png) -78px -46px no-repeat; padding-left:32px; margin-bottom:3px;}
.submitc{ background:url(submit.png) no-repeat; border:none; width:67px; height:26px; }
.commnt input{vertical-align:middle;}
#show_menu{ text-align:center; background:url(show_menu.png) no-repeat; width:231px; height:79px; position:absolute; left:22px; z-index:99px; top:35px;padding-top:20px; padding-right:10px;}
#show_menu a{ color:#FFF; font-size:14px; text-decoration:none; }
#show_menu td{ width:60px; height:35px; list-style:38px;}
#main{}
#footer{ position:relative; font-size:14px; background:url(footer_background.png) repeat-x; height:43px; line-height:43px; text-align:center;}
#footer .totop{top:12px;}
#footer .bnt-home{ display:block;background:url(ico.png) -7px -9px no-repeat; width:23px; height:19px; position:absolute; top:12px;left:12px; }
.bnts{height:26px; padding-left:10px; background:url(bnts.png) no-repeat; }
.bnts a{display:block; background:url(bnts.png) 0 -55px repeat-x; height:26px; line-height:29px; font-size:14px; color:#B11717; text-decoration:none; text-align:center;}
.bntsend{height:26px; background:url(bnts_r.png) right no-repeat; padding-right:10px; width:60px;}
/*
.nmu{ display:block; color:#B11717; text-decoration:none; height:26px; border-radius:4px 4px 0px 0px; background:#FFF; width:120px; background:url(nmu.png) no-repeat; border:1px solid #A81A16;}*/
/* 00.welcome.htm --------------*/
.fonc-pic{ position:relative;}
.fonc-pic a{ text-decoration:none;}
.welcomebg{min-height:150px;}
.welcomebg li{display:none;}
.welcomebg li:first-child {display:block;}
.welcomebg li.imgs{-webkit-background-size:298px auto;height:148px; text-align:center; border-bottom:none; }
.welcomebg li.imgs img{margin-left:0px;}
.welcomebg li.welcome-img02{ background:url(pic.png) no-repeat top center;-webkit-background-size:298px auto;height:148px;}
.welcomebg li.welcome-img03{ background:url(pic.png) no-repeat top center;-webkit-background-size:298px auto;height:148px;}
.welcomebg li.welcome-btn { display:block; }
#welcome-point {position:absolute;top:128px; right:12px; }
#welcome-point li{ border-bottom:none; border-bottom:none;background:url(welcome_imgpoint.png) bottom center no-repeat;-webkit-background-size:14px auto; display:inline-block; width:14px; height:14px; margin-left:8px;}
#welcome-point li.point-check{ background-position:top center;}
.btn-item { -moz-border-image:url(nav2.png) 9 9 0; -webkit-border-image:url(nav2.png) 9 9 0; border-style:solid; border-width:9px 9px 0px; text-align:center;}
.title ul li.ac a{ color:#000;}
#menu-nav{ font-size:16px;}
/* swipe */
.swipe{overflow:hidden;height:160px;position:relative}
.swipe-wrap{overflow:hidden;position:relative;}
.swipe-wrap > div{float:left;width:100%;position:relative;}
.swipe_pic{position:relative;overflow:hidden;width:320px;height:160px;background-color:#efefef;background-image:url(../images/sina_ico.png);background-position:center center;background-size:60px auto;background-repeat:no-repeat;}
.swipe_pic img{width:320px;height:160px}
.swipe_h3{position:absolute;left:0;bottom:0;padding:0 14px;font-size:14px;font-weight:normal;background:rgba(0,0,0,0.6);height:26px;line-height:26px;color:#fff;text-shadow:1px 1px 0 #000;width:292px}
.swipe_num{position:absolute;right:0;bottom:10px;}
.swipe_num li{float:left;width:4px;height:4px;font-size:0;text-indent:999em;border:1px solid rgba(0,0,0,0.6);background:#a9a89d;margin:0 5px;overflow:hidden}
.swipe_num li.active{width:4px;height:4px;border:1px solid #43e2fd;background:#58d8ff;box-shadow:0 0 4px #43e2fd}
.swipe_h3 a{ color:#FFF;}
.tout-title {
font-size: 18px;
font-weight: bold;
line-height: 30px;
text-align: center;
}
.wzly{ float:left; font-size:12px; line-height:20px;}
.fxd{ font-size:12px; float:right; line-height:22px;}
#PageLink a{ text-decoration:none; color:#333;}