@charset "utf-8";
body{background-color:#fff;color:#000;font-size:14px;font-family:Arial,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,p,input,img,form{ margin:0;padding:0; }
a{color:#000;font-size:14px;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#F00;text-decoration:underline;}
a:active {text-decoration:none;}
h1{font-size:14px;float:left;font-weight:500}
h2{padding-left:18px;color:#0C0;font-weight:bold;font-size:14px;line-height:28px;}
img{border:0;}
img, input {vertical-align: middle;}
li{list-style-type:none;}
.header{margin:auto;width:100%;height:22px;border-bottom:1px solid #DEF;background-color:#EEF7FF;color:#069;line-height:22px;}
.header ul{margin:auto;width:960px;height:22px;}
.header a{color:#069;}
.header a:hover{color:red;text-decoration:underline;}
.banner{margin:auto;margin-top:6px;margin-bottom:6px;width:960px;height:60px;}
.logo{float:left;width:210px;height:60px;}
.r{float:right;width:750px;height:60px;}
.a120{float:right;width:120px;height:60px;}
.weather{float:right;margin:0 6px 0;padding:0 30px 0;width:420px;height:58px;border:1px solid #eee;}
.img{overflow:hidden;margin:auto;margin-bottom:6px;width:960px;height:3px;background-color:#ACE177;}
.blue{float:left;overflow:hidden;margin:auto;height:3px;border-right:240px solid #ACE177;border-left:240px solid #8ACEF1;}
.red{float:right;overflow:hidden;margin:auto;height:3px;border-right:240px solid #FEC856;border-left:240px solid #F57C97;}
.search{margin:auto;margin-bottom:4px;width:960px;height:67px;}
.smain{float:left;clear:none;width:960px;}
.nav{position:relative;top:1px;float:left;margin:0 6px 0 0;padding:0 10px;height:22px;line-height:23px;border-radius:4px 4px 0 0;background-color:#CEC;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;}
.js{border-bottom:1px solid #0C0;background-color:#0C0;color:#FFF;font-weight:700;}
.tips{overflow:hidden;margin-top:5px;padding:0 3px 0 0;width:210px;height:16px;color:grey;text-align:right;font-size:13px;}
.tips a{display:block;height:14px;color:grey;text-decoration:none;font-size:13px;line-height:14px;}
.tips a:hover{color:red;text-decoration:underline;}
.tab{clear:both;overflow:hidden;padding:0 0 0 32px;height:40px;border:solid 1px #B2DD8C;background-image:url(../images/bg.gif);line-height:38px;}
.s{margin:0 6px;padding-left:3px;height:24px;font-size:14px;line-height:24px;width:300px;border:1px solid #B2DD8C;}
.submit{margin-bottom:0px;width:66px;height:26px;line-height:24px;font-size:14px;cursor:pointer;background-color:#fff;border:1px solid #B2DD8C;border-radius:2px}
.spanl{float:left;}
.spanr{float:right;padding:0 31px 0 0;height:40px;line-height:40px;font-size:13px;}
.spanr a{font-size:13px;}
.main{margin:auto;margin-bottom:6px;width:960px;height:713px;}
.left{float:left;margin:auto;padding:8px 0 0;width:203px;height:703px;border:1px solid #0C0;background-color:#FAFFF3;}
.left a{font-size:14px;}
.left a:hover{background:#0C0;color:#FFF;text-decoration:none;}
.left ul{overflow:hidden;width:203px;}
.left li{float:left;padding:0 0 0 14px;width:33px;height:32px;text-align:center;line-height:32px;}
.lline{margin:10px;border-top:1px dashed #cec;}
.right{float:right;margin:auto;width:748px;height:711px;border:1px solid #0C0;}
.good{padding:0 6px;height:185px;border:2px solid #ECF5E8;background-color:#FEFEFB;text-align:center;}
.good a{font-size:14px;}
.good a:hover{background:#0C0;color:#FFF;text-decoration:none;}
.goodul{height:90px;}
.goodul li{position:relative;float:left;overflow:hidden;padding:0 5px;width:112px;height:30px;text-align:center;line-height:30px;}
.gline{margin:2px 8px;border-top:1px dashed #cec;}
.h{color:red;}
.l{color:#1EAC1E;}
.dot{margin:0 5px;color:#999;}
.cool{padding:5px;border-top:1px solid #0c0;}
.cool a:hover{background:#0C0;color:#FFF;text-decoration:none;}
.c{background:#F2FEE8;}
dl{overflow:hidden;height:30px;}
dt{float:left;width:58px;border-right:1px solid #FFF;color:#1EAC1E;text-align:center;line-height:30px;}
dt a{color:#1EAC1E;}
dd{float:left;padding:0 0 0 24px;width:75px;line-height:30px;}
dd.a{float:left;padding:0 15px 0 0;width:70px;text-align:right;line-height:30px;color:#1EAC1E;}
dd.a a{color:#1EAC1E;font-size:13px;}
.bottom{clear:both;margin:auto;padding:5px 0;width:958px;height:78px;border:1px solid #0C0;background-image:url(../images/bg.gif);}
.bottom ul{margin:auto;padding:0 20px 0 0;width:938px;height:26px;line-height:26px;overflow:hidden;}
.bottom li{float:left;padding:0 0 0 16px;}
.b a{color:#1EAC1E;font-size:13px;}
.b {color:#1EAC1E;font-size:13px;}
.bottom a:hover{background:#0C0;color:#FFF;text-decoration:none;}
.footer{clear:both;margin:auto;width:970px;height:40px;text-align:center;line-height:40px;}
.container{width:80%;margin: 0 auto;}
.waterfall{-moz-column-count:4; /* Firefox */-webkit-column-count:4; /* Safari 和 Chrome */column-count:4;-moz-column-gap: 1em;-webkit-column-gap: 1em;column-gap: 1em;}
.item{padding: 1em;margin: 0 0 1em 0;-moz-page-break-inside: avoid;-webkit-column-break-inside: avoid;break-inside: avoid;border: 1px solid #000;}.item img{width: 100%;margin-bottom:10px;
