h1,h2,h3,h4,h5,ul,img,p,em,i,div,dl,dt,dd,li,strong {margin:0;padding:0;}
li {list-style-type: none;}
a { text-decoration:none; color: #333333;outline:none; }
a:hover { text-decoration: underline;}
img {border:0;}
a:focus,a:active{outline:0;}

body {
margin:0;
padding:0;
color: #333333;
font:12px '宋体';
}

.header {
width: 100%;
height: auto;
overflow: hidden;
}
.header .top {
width: 100%;
height: 40px;
overflow: hidden;
background: #f9f9f9;
border-bottom: 1px solid #e4e4e4;
}
.header .top ul {
height: 40px;
width: 1000px;
margin: 0 auto;
line-height: 40px;
overflow: hidden;
}
.header .top ul strong {
float: left;
width: 453px;
font-weight: 100;
text-indent: 10px;
border-left: 1px solid #ededed;
border-right: 1px solid #ededed;
}
.header .top ul li {
float: left;
padding: 0px 15px;
border-right: 1px solid #ededed;
}
.header .menu {
width: 1000px;
height: 134px;
margin: 0 auto;
overflow: hidden;
}
.header .menu h1,.header .menu .h1 {
float: left;
width: 500px;
height: 60px;
padding: 10px 0;
overflow: hidden;
}
.header .menu h1 a,.header .menu .h1 a {
width: 225px;
height: 60px;
text-indent: -9876px;
display: inline-block;
background: url(logo.png) no-repeat center left;
}
.header .menu .search {
float: right;
padding: 0;
width: 450px;
height: 36px;
margin: 21px 0 21px 48px;
border: 1px solid #cccccc;
background-color: #faf7f2;
overflow: hidden;
}
.header .menu .txt {
float: left;
width: 350px;
height: 36px;
border: none;
outline: none;
color: #6f6f6f;
font-size: 16px;
line-height: 36px;
outline-style: none;
padding: 0 0 0 25px;
font-family: "微软雅黑",Arial,Helvetica,"宋体";
background: url(fangdajing.png) no-repeat 0px 2px #faf7f2;
}
.header .menu .txt:focus { border: none; }
.header .menu .search .btn {
float: right;
color: #ffffff;
width: 70px;
height: 34px;
padding: 0px;
border: none;
display: inline;
font-size: 15px;
cursor: pointer;
font-weight: bold;
margin: 1px 1px 0 0;
background-color: #ccc;
font-family: "微软雅黑",Arial,Helvetica,"宋体";
}
.header .menu .search .btn:hover{ background:#FF5447; color:#ffffff; }

.header .menu ul.nav {
width: 100%;
height: 50px;
line-height: 50px;
border-top: 2px solid #d4deea;
border-bottom: 2px solid #d4deea;
overflow: hidden;
}
.header .menu ul.nav li {
float: left;
font-size: 13pt;
text-align: center;
border-right: 1px solid #f9f9f9;
}
.header .menu ul.nav li h2{font-weight:normal;font-size:13pt;}
.header .menu ul.nav li a,.header .menu ul.nav li h2 a{
width: 90px;
display: block;
text-decoration: none;
font-family: Microsoft YaHei,SimHei;
font-weight:normal;
}
.header .menu ul.nav li a:hover,.header .menu ul.nav li h2 a:hover{
color: #ffffff;
background-color: #F37070;
font-weight:normal;
}
.header .menu ul.nav li a.on ,.menu ul.nav li h2 a.on{
width: 88px;
border-left: 1px solid #f9f9f9;
font-weight:normal;
}

.main {
width: 1000px;
margin: 0 auto;
overflow: hidden;
}

.main .tbox {
width: 1000px;
margin: 20px auto;
font-family: "微软雅黑",Arial,Helvetica;
overflow: hidden;
}
.main .tbox .lb {
float: left;
width: 420px;
overflow: hidden;
}
.main .tbox .lb dl {
width: 420px;
height: 348px;
overflow: hidden;
}
.main .tbox .lb dl dt {
height: 25px;
font-size: 18px;
overflow: hidden;
padding-top: 8px;
line-height: 25px;
text-align: center;
font-family: Microsoft YaHei, SimSun;
}
.main .tbox .lb dl dt a { color: #F44336; }
.main .tbox .lb dl dd {
color: #666666;
font-size: 12px;
margin-top: 4px;
text-align: left;
overflow: hidden;
line-height: 20px;
padding-bottom: 10px;
font-family: Arial, SimSun;
background: url(dot.png) repeat-x scroll center bottom transparent;
}
.main .tbox .lb dl dd span {
margin-left: 3px;
}
.main .tbox .lb dl dd span a { padding: 0 2px;}
.main .tbox .lb dl dd span a:hover { color: #F44336; }

.main .tbox .rb {
float: right;
width: 550px;
overflow: hidden;
}
.main .tbox .rb .hd {
margin-top: 10px;
overflow: hidden;
}
.main .tbox .rb .hd .focus { 
width: 550px;
height: 335px;
overflow: hidden;
position: relative;
}
.main .tbox .rb .hd .focus ul {
height: 335px;
position: absolute;
}
.main .tbox .rb .hd .focus ul li {
float: left;
width: 550px;
height: 335px;
overflow: hidden;
position: relative;
}
.main .tbox .rb .hd .focus ul li a.p {
height: 335px;
display: inline-block;
}
.main .tbox .rb .hd .focus ul li a.p img {
width: 550px;
height: 335px;
}
.main .tbox .rb .hd .focus ul li span {
height: 40px;
width: 550px;
display: block;
text-indent: 5px;
position: absolute;
margin: -44px 0 0;
background: url(bginfo.png);
}
.main .tbox .rb .hd .focus ul li span a {
color: #ffffff;
max-width: 440px;
font: bold 16px/40px '微软雅黑';
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
overflow: hidden;
}
.main .tbox .rb .hd .focus .dd {
right: 0;
bottom: 13px;
width: 100px;
height: 15px;
margin-right: 2px;
text-align: center;
position: absolute;
}
.main .tbox .rb .hd .focus .dd i {
_display: inline;
_zoom: 1;
width: 8px;
height: 9px;
margin: 3px;
display: inline-block;
cursor: pointer;
background: url(bg_datudian.gif) no-repeat -16px center;
}
.main .tbox .rb .hd .focus .dd i.on { background: url(bg_datudian.gif) no-repeat 0 center; }
.main .tbox .rb .hd .focus .preNext {
top: 145px;
width: 35px;
height: 35px;
cursor: pointer;
position: absolute;
background: url(larr.png) no-repeat;
}
.main .tbox .rb .hd .focus .pre { left: 0; margin-left: 5px;}
.main .tbox .rb .hd .focus .next { right: 0; background: url(rarr.png) no-repeat; margin-right: 5px; }

.main .dbox {
width: 1000px;
margin: 0 auto;
padding-bottom: 5px;
overflow: hidden;
}

.main .dbox ul.l {
float: left;
width: 360px;
height: 500px;
margin-right: 20px;
overflow: hidden;
}
.main .dbox ul.m {
float: left;
width: 360px;
height: 500px;
margin-right: 20px;
overflow: hidden;
}
.main .dbox ul.r {
float: left;
width: 240px;
height: 500px;
overflow: hidden;
}
.main .dbox ul h2 {
height: 33px;
font-size: 18px;
font-weight: 400;
text-indent: 4px;
line-height: 28px;
margin-bottom: 10px;
font-family: "Microsoft Yahei";
background: url(h2bg.jpg) no-repeat left bottom;
}
.main .dbox ul h2 a { color: #444444; }
.main .dbox ul h2 a:hover { color: #B70808; }
.main .dbox ul.l li, .main .dbox ul.m li {
width: 360px;
font-size: 14px;
}
.main .dbox ul.l li.h3 {
margin-bottom: 10px;
padding-bottom: 15px;
border-bottom: 1px dashed #cccccc;
}
.main .dbox ul.l li.h3 a.t {
color: #2196F3;
width: 360px;
padding-bottom: 5px;
overflow: hidden;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
font: 16px/24px "Microsoft YaHei","simhei";
}
.main .dbox ul.l li.h3 img {
float: left;
border: 0;
width: 140px;
height: 86px;
display: block;
margin: 1px 10px 1px 0;
}
.main .dbox ul.l li.h3 p {
height: 88px;
color: #6c6c6c;
font-size: 12px;
line-height: 22px;
}
.main .dbox ul.l li.an {
overflow: hidden;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
background: url(point.gif) no-repeat 0px center;
}
.main .dbox ul.l li.an a {
color: #866F66;
height: 30px;
line-height: 30px;
padding-left: 10px;
}
.main .dbox .h3 a:hover, .main .dbox .h4 a:hover, .main .dbox ul.l li.an a:hover, .main .dbox ul.m li.an a:hover, .main .dbox ul.r li.an a:hover, .main .dbox ul.r li a:hover { color: #B70808; }

.main .dbox ul.m li.h4 {
height: 34px;
margin-bottom: 6px;
padding-bottom: 8px;
overflow: hidden;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
border-bottom: 1px dashed #cccccc;
font: 18px/34px "Microsoft Yahei","simhei";
}
.main .dbox ul.m li.h4 a {color: #2196F3;}
.main .dbox ul.m li.an {
overflow: hidden;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
background: url(point.gif) no-repeat 0px center;
}
.main .dbox ul.m li.an a {
color: #866F66;
height: 30px;
line-height: 30px;
padding-left: 10px;
}
.main .dbox ul.r li {
margin-bottom: 6px;
overflow: hidden;
}
.main .dbox ul.r li a.t {
width: 240px;
padding: 5px 0 10px;
overflow: hidden;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
font: 16px/24px "Microsoft YaHei","simhei";
}
.main .dbox ul.r li img {
float: left;
border: 0;
width: 108px;
height: 66px;
display: block;
margin: 0 10px 0 0;
}
.main .dbox ul.r li p {
height: 66px;
color: #6c6c6c;
font-size: 12px;
line-height: 22px;
}

.main .pd { margin-top: 15px; }
.main .pd a:hover { color: #B70808; }
.main .pd h2 {
height: 42px;
font: 20px "Microsoft Yahei","simhei";
}
.main .pd h2 a.b {
float: left;
z-index: 1;
height: 42px;
width: 120px;
color: #206ab8;
font-size: 26px;
}
.main .pd h2 p {
float: left;
width: 880px;
height: 28px;
font-size: 14px;
overflow: hidden;
text-align: right;
line-height: 30px;
border-bottom: 1px solid #d6e6f8;
}
.main .pd h2 p a {
padding: 0 8px;
color: #6c6c6c;
font: 12px "宋体";
}
.main .pd i {
float: left;
width: 360px;
height: 220px;
margin-right: 20px;
overflow: hidden;
}
.main .pd i img {
border: 0;
width: 360px;
height: 220px;
display: block;
}
.main .pd i a span {
height: 38px;
width: 360px;
color: #eeeeee;
display: block;
font-size: 14px;
line-height: 38px;
margin: -38px 0 0;
position: absolute;
font-style: normal;
text-align: center;
background: url(bginfo.png);
}
.main .pd i a span:hover {text-decoration: underline;}
.main .pd ul.mx {
float: left;
width: 330px;
height: 220px;
margin-right: 20px;
overflow: hidden;
}
.main .pd ul.mx em {
display: block;
padding-bottom: 10px;
overflow: hidden;
}
.main .pd ul.mx em a {
color: #3980A3;
width: 330px;
text-indent: 5px;
overflow: hidden;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
font: 18px/32px "Microsoft YaHei","simhei";
}
.main .pd ul.mx em span {
height: 40px;
color: #666666;
display: block;
font-size: 12px;
text-align: left;
overflow: hidden;
line-height: 20px;
font-style: normal;
font-family: Arial, SimSun;
}
.main .pd ul.mx li {
width: 330px;
overflow: hidden;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
background: url(point.gif) no-repeat 0px center;
}
.main .pd ul.mx li a {
color: #866F66;
height: 24px;
line-height: 24px;
padding-left: 10px;
font-size: 14px;
font-family: "Microsoft YaHei";
}
.main .pd ul.rx {
float: left;
width: 270px;
height: 220px;
overflow: hidden;
}
.main .pd ul.rx em {
width: 270px;
height: 85px;
display: block;
overflow: hidden;
}
.main .pd ul.rx em a {
float: left;
width: 120px;
margin: 0 5px 0 10px;
overflow: hidden;
}
.main .pd ul.rx em a img {
border: 0;
width: 120px;
height: 74px;
display: block;
}
.main .pd ul.rx em a span {
height: 18px;
width: 110px;
padding: 0 5px;
display: block;
color: #eeeeee;
font-size: 12px;
line-height: 18px;
margin: -18px 0 0;
position: absolute;
font-style: normal;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
background: url(bginfo.png);
}
.main .pd ul.rx em a span:hover {text-decoration: underline;}
.main .pd ul.rx li {
width: 265px;
margin-left: 5px;
overflow: hidden;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
background: url(point.gif) no-repeat 0px center;
}
.main .pd ul.rx li a {
color: #607D8B;
height: 24px;
line-height: 24px;
padding-left: 10px;
font-size: 14px;
font-family: "Microsoft YaHei";
}
.main .pd ul.mx li a:hover, .main .pd ul.mx em a:hover, .main .pd ul.rx li a:hover { color: #B70808; }

.main .dbox .fw {margin-right: 20px;}
.main .dbox .fw h2 a.b {border-left: 4px solid #89C444;}
.main .dbox .fw ul em a {color: #89C444;}
.main .dbox .fw h3 span {margin: 0 0 8px;}
.main .dbox .fw h3 span a:hover {background-color: #9AC92B;}
.main .dbox .xx h2 a.b {border-left: 4px solid #FF9800;}
.main .dbox .xx ul em a {color: #FF9800;}
.main .dbox .xx h3 span {margin: 0 0 15px;}
.main .dbox .xx h3 span a:hover {background-color: #FF9800;}
.main .dbox .xbox {
float: left;
width: 490px;
overflow: hidden;
}
.main .dbox .xbox h2 {
height: 42px;
font: 20px "Microsoft Yahei","simhei";
}
.main .dbox .xbox h2 a.b {
float: left;
z-index: 1;
height: 26px;
width: 116px;
color: #444444;
font-size: 24px;
line-height: 24px;
padding-left: 10px;
}
.main .dbox .xbox h2 a.b:hover {text-decoration: none;}
.main .dbox .xbox h2 p {
float: left;
width: 360px;
height: 28px;
font-size: 14px;
overflow: hidden;
text-align: right;
line-height: 30px;
border-bottom: 1px solid #d6e6f8;
}
.main .dbox .xbox h2 p a {
width: 51px;
height: 16px;
display: inline-block;
background: url(rmore.png) no-repeat left top #fff;
}
.main .dbox .xbox ul {
float: left;
width: 340px;
/* height: 220px; */
margin-right: 20px;
overflow: hidden;
}
.main .dbox .xbox ul em {
display: block;
padding-bottom: 10px;
overflow: hidden;
}
.main .dbox .xbox ul em a {
width: 340px;
text-indent: 5px;
overflow: hidden;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
font: 18px/32px "Microsoft YaHei","simhei";
}
.main .dbox .xbox ul em span {
height: 40px;
color: #666666;
display: block;
font-size: 12px;
text-align: left;
overflow: hidden;
line-height: 20px;
font-style: normal;
font-family: Arial, SimSun;
}
.main .dbox .xbox ul li {
width: 340px;
overflow: hidden;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
background: url(liico.jpg) no-repeat -12px center;
}
.main .dbox .xbox ul li a {
color: #555555;
height: 28px;
line-height: 28px;
padding-left: 12px;
font-size: 15px;
font-family: "Microsoft YaHei";
}
.main .dbox .xbox h3 {
float: left;
width: 130px;
overflow: hidden;
}
.main .dbox .xbox h3 span {
width: 118px;
height: 32px;
padding: 5px;
display: block;
overflow: hidden;
border: 1px solid #efefef;
}
.main .dbox .xbox h3 span a {
width: 118px;
height: 32px;
display: block;
text-align: center;
background-color: #ECECEC;
font: 17px/32px "Microsoft YaHei","simhei";
}
.main .dbox .xbox h3 span a:hover {
color: #ffffff;
text-decoration: none;
}

.main .position {
color: #6C6C6C;
height: 24px;
padding: 10px 20px;
line-height: 24px;
border-bottom: 2px solid #d4deea;
background: url(wzbg.jpg) no-repeat left center;
overflow: hidden;
}
.main h1{height:30px;line-height:40px;}
.main .position h1{
color:#6c6c6c;height:24px;line-height:24px;display:inline;font-size:12px;font-weight:normal;
}
.main .position a {
color: #555555;
}
.main .list {
float: left;
width: 680px;
border-right: 1px solid #f4f4f4;
overflow: hidden;
}
.main .list .tbl {
float: left;
width: 360px;
height: 220px;
margin: 15px 10px 0 0;
overflow: hidden;
}
.main .list .tbl a img {
border: 0;
width: 360px;
height: 220px;
display: block;
}
.main .list .tbl a span {
height: 38px;
width: 360px;
color: #eeeeee;
display: block;
font-size: 14px;
line-height: 38px;
margin: -38px 0 0;
position: absolute;
font-style: normal;
text-align: center;
background: url(bginfo.png);
}
.main .list .tbl a span:hover {text-decoration: underline;}
.main .list .tbr {
float: left;
width: 310px;
height: 220px;
margin-top: 15px;
overflow: hidden;
}

.main .list ul {
padding-right: 20px;
overflow: hidden;
}
.main .list ul h2 {
height: 40px;
color: #206ab8;
font-size: 20px;
text-indent: 4px;
line-height: 40px;
font-family: "Microsoft Yahei";
border-bottom: 2px solid #d4deea;
}
.main .list ul h2 a {
color: #206ab8;
}
.main .list ul li {
padding: 15px 0;
border-bottom: 1px solid #f0f0f0;
}
.main .list ul li img {
float: left;
height: 80px;
width: 120px;
display: block;
margin-right: 20px;
}
.main .list ul li h3 {
height: 36px;
font: 20px "Microsoft yahei","simhei";
}
.main .list ul li h3 a {
max-width: 520px;
line-height: 36px;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
overflow: hidden;
}
.main .list ul li h3 a:hover { color: #B70808;}
.main .list ul li p {
color: #888888;
height: 44px;
line-height: 22px;
overflow: hidden;
}

.main .list .page {
color: #666666;
text-align: center;
margin: 15px 5px;
}
.main .list .page a {
height: 25px;
line-height: 25px;
padding: 4px 5px;
border: 1px solid #cccccc;
}
.main .list .page a:hover {
color: #ffffff;
border-color: #db2323;
background-color: #db2323;
}
.main .list .page select {
height: 26px;
line-height: 26px;
display: inline-block;
border: 1px solid #cccccc;
}
.main .article {
float: left;
width: 680px;
border-right: 1px solid #f4f4f4;
overflow: hidden;
}
.main .article h2 {
font-size: 26px;
font-weight: 100;
text-indent: 10px;
line-height: 30px;
margin: 10px 0 5px;
font-family: Microsoft YaHei, SimHei, Arial;
}
.main .article span.time {
display: block;
color: #888888;
margin: 0 10px;
line-height: 28px;
text-indent: 10px;
border-bottom: 1px dotted #eeeeee;
}
.main .article .content {
font-size: 14px;
line-height: 2em;
min-height: 500px;
padding: 10px 5px 10px 0;
overflow: hidden;
}
.main .article .content dl.dxxy {margin:10px 0;line-height: 30px;overflow: hidden;}
.main .article .content dl.dxxy dt {float: left;width:75px;font-weight:bold;}
.main .article .content dl.dxxy dd {float: left;width:600px;}
.main .article .content dl.dxxy dd.jj {float: none;width:675px;overflow: hidden;}
.main .article .content dl.dxxy dd.jj img {height:auto;}
.main .article .content p {
margin-top: 10px;
text-indent: 2em;
}
.main .article .content img {
max-width: 675px;
display: block;
}
.main .article ul.ud {
padding-top: 10px;
margin: 15px 0 5px;
border-top: 1px dashed #E3E3E3;
overflow: hidden;
}
.main .article ul.ud li {
float: left;
width: 48%;
color: #555555;
padding-right: 2%;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
overflow: hidden;
}
.main .article ul.ud li a:hover {color: #B70808;}

.main .article ul.xgtj {
float: left;
width: 360px;
margin-left: 5px;
font-family: Microsoft YaHei, SimHei, Arial;
overflow: hidden;
}
.main .article ul.xgtj h3 {
height: 26px;
color: #5788AA;
font-size: 16px;
line-height: 26px;
}
.main .article ul.xgtj li {
height: 28px;
line-height: 28px;
text-indent: 12px;
background: url(bginfo.png) no-repeat 1px center;
}
.main .article ul.xgtj li a {
color: #555555;
font-size: 15px;
}
.main .article ul.xgtj li a:hover {color: #B70808;}

.main .article .bdsharebuttonbox {
padding: 10px 10px 0;
overflow: hidden;
}
.main .article .bdsharebuttonbox a {
margin: 0 5px;
}
.main .article .py {
padding: 0 10px;
border-top: 1px solid #e9e9e9;
overflow: hidden;
}


.main .sidebar {
float: right;
width: 300px;
margin-top: 15px;
overflow: hidden;
}
.main .fudh {
width: 300px;
height: 116px;
overflow: hidden;
}
.main .fudh h2 span {
float: left;
width: 130px;
height: 32px;
overflow: hidden;
padding: 6px 6px;
margin: 0 3px 12px 3px;
border: 1px solid #efefef;
}
.main .fudh h2 span a {
width: 130px;
height: 32px;
display: block;
text-align: center;
background-color: #ECECEC;
font: 17px/32px "Microsoft YaHei","simhei";
}
.main .fudh h2 span a:hover {
color: #ffffff;
text-decoration: none;
background-color: #FE5502;
}

.main .sidebar ul.hdtu {
width: 300px;
height: 307px;
overflow: hidden;
}
.main .sidebar ul.hdtu h2 {
font-size: 16px;
font-weight: 100;
margin-bottom: 10px;
font-family: 'Microsoft YaHei';
}
.main .sidebar ul.hdtu li {
float: left;
width: 140px;
margin: 0 5px 15px;
overflow: hidden;
}
.main .sidebar ul.hdtu li a {
width: 140px;
display: block;
overflow: hidden;
}
.main .sidebar ul.hdtu li a img {
width: 140px;
height: 93px;
display: block;
}
.main .sidebar ul.hdtu li a span {
width: 136px;
height: 28px;
display: block;
overflow: hidden;
padding: 1px 2px;
line-height: 15px;
background-color: #F1F1F1;
}
.main .sidebar ul.hdtu li a:hover { text-decoration: none; }
.main .sidebar ul.hdtu li a:hover span {
color: #fff;
background-color: #369;
}
.main .sidebar ul.hot {
width: 300px;
height: 401px;
background: url(list_hot.gif) no-repeat left 0;
overflow: hidden;
}
.main .sidebar ul.hot h2 {
height: 21px;
font-size: 16px;
font-weight: 100;
margin-bottom: 10px;
font-family: 'Microsoft YaHei';
}
.main .sidebar ul.hot li {
height: 36px;
font-size: 14px;
line-height: 36px;
padding-left: 25px;
border-bottom: 1px solid #f0f0f0;
overflow: hidden;
}
.main .sidebar ul.hot li a {
max-width: 275px;
white-space: nowrap;
display: inline-block;
text-overflow: ellipsis;
overflow: hidden;
}
.main .sidebar ul.hot li a:hover { color: #B70808; }

.main .switch {
margin-top: 15px;
line-height: 30px;
overflow: hidden;
}
.main .switch a {
float: left;
padding: 0 10px;
margin-right: 10px;
border: 1px dotted #dddddd;
border-bottom: none;
background-color: #FDFDFD;
}
.main .switch a:hover {background-color: #DFF1E5;}
.main ul.flink {
width: 998px;
margin: 0 auto 20px;
border: 1px solid #eeeeee;
background-color: #FAFAFA;
overflow: hidden;
}
.main ul.flink span {
float: left;
width: 20px;
height: 60px;
color: #959595;
line-height: 15px;
margin-right: 1px;
text-align: center;
border-right: #eaeaea 1px solid;
}
.main ul.flink li {
float: left;
margin: 0 5px;
line-height: 20px;
}
.main ul.flink li a:hover {
display:block;
background-color: #DFF1E5;
}

.footer {
width: 100%;
overflow: hidden;
background: #f8f8f8;
border-top: #e2e3e3 1px solid;
}
.footer .subnav {
width: 1000px;
height: 180px;
margin: 0 auto;
overflow: hidden;
}
.footer .subnav strong {
float: left;
margin: 60px 73px;
overflow: hidden;
}
.footer .subnav strong a {
width: 174px;
height: 60px;
display: block;
text-indent: -9876px;
background: url(logo_b.jpg) no-repeat;
}
.footer .subnav dl {
float: left;
width: 260px;
padding: 0 30px;
overflow: hidden;
}
.footer .subnav dl dt {
font-size: 15px;
font-weight: bold;
margin: 25px 0 10px;
font-family: '微软雅黑';
}
.footer .subnav dl dd {
float: left;
width: 86px;
height: 26px;
line-height: 26px;
}
.footer .subnav dl dd a {}
.footer .dibu {
color: #ffffff;
width: 100%;
height: 36px;
line-height: 36px;
text-align: center;
background-color: #333333;
}
.footer .dibu a {
color: #ffffff;
padding: 0 15px 0 10px;
border-right: 1px solid #ffffff;
}


.gg500x200 {
width: 500px;
margin: 0 auto;
overflow: hidden;
}
.sr300 {
float: right;
width: 300px;
height: 250px;
overflow: hidden;
margin-right: 5px;
background-color: #fbfbfb;
}
.sfilter{margin: 10px 0;overflow: hidden;}
.sfilter dl{line-height:25px;overflow: hidden;}
.sfilter dl dt{float: left;width: 70px;font-weight: bold;text-align: center;}
.sfilter dl dd{float: left;width: 600px;}
.sfilter dl dd a{width:50px;color:#369;text-align: center;display: inline-block;}
.sfilter dl dd a:hover {color:#ad0000;text-decoration: none;background-color: #f3f3f3;}
.sfilter dl dd a.sel{color:#ad0000;}
.sfilter dl:after{clear:both;visibility:Hidden;display:block;content:'';height:0;}
.taga a{display:inline-block;margin:5px 10px;}
