@charset "utf-8";
html,body{ font:12px/1.8 Arial,Helvetica,sans-serif; color:#333; background:#EDEDED; -webkit-text-size-adjust:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
/*头部*/
.inner{width:970px; margin:0 auto; position:relative;}
header#page_header{background:url(../top.png) no-repeat center top; zoom:1;}
header#page_header .metHeader{min-height:70px; _height:70px;}
header#page_header .logo{width:500px; overflow:hidden;}
header#page_header .metLang{position:absolute; top:15px; right:15px;}
header#page_header .langImg{color:#fff; background:url(../langImg.gif) no-repeat center top; margin:0 10px;}
header#page_header .searchBg{width:346px; height:40px; background:url(../searchBg.png) no-repeat center top; position:absolute; bottom:17px; right:5px;}
header#page_header .navsearch_input input{width:237px; height:22px; line-height:18px; margin:9px 0 0 2px; border:0; background:none; padding-left:25px;}
header#page_header .searchgo{background:none; border:none; width:65px; height:25px; text-align:center; cursor:pointer; color:#fff;}
header#page_header .metNav{width:960px; height:36px; line-height:36px; background:url(../metNav.png) no-repeat center top; margin-bottom:9px; z-index:1000;}
header#page_header .metNav li{width:190px; float:left; text-align:center; position:relative; z-index:101;}
header#page_header .metNav li>a{color:#fff; display:block; font-weight:bold;}
header#page_header .metNav li a:hover{text-decoration:none;}
header#page_header .metNav ul>li>a{overflow:hidden;}
header#page_header .metNav .hover a{color:red;}
header#page_header .metNav .line{width:2px; height:36px; background:#fff url(../line.png) no-repeat;}
header#page_header .metNav dl{display:none; position:absolute; top:36px; left:0px; z-index:100; background:#353637; font-weight:bold; white-space:nowrap;}
header#page_header .metNav dl dd{border-top:#454647 solid 1px; border-bottom:#222222 solid 1px;}
header#page_header .metNav dd a{color:#fff !important; display:block; padding:0 10px;}
header#page_header .metNav dl dd a:hover{color:#FFCC00 !important; background:#444;}
*html header#page_header .metNav li{word-wrap:break-word;}
*html header#page_header .metNav li a{color:#fff; display:block; font-weight:bold; overflow:hidden; height:36px;}
*html header#page_header .metNav dl{white-space:nowrap;}
header#page_header .metFlash{background:url(../flashBgCen.png) repeat-y left top; margin-bottom:6px; overflow:hidden;}
header#page_header .flash{font-size:0; margin:0 6px; padding:6px 0;}
header#page_header .flashBgTop{background:url(../flashBgTop.png) no-repeat left top; height:10px; width:100%; position:absolute;left:0px; top:0px;}
header#page_header .flashBgBot{background:url(../flashBgBot.png) no-repeat left bottom; height:10px; width:100%; position:absolute; bottom:0px;}
section#posts .topSection{background:url(../topSection.png) no-repeat; height:15px; font-size:0px;}
section#posts .botSection{background:url(../botSection.png) no-repeat; height:15px; font-size:0px;}
section#posts .metIndex{background:url(../metIndex.jpg) repeat-y; padding-top:8px; padding:8px 0;}
*html section#posts .metIndex{padding:4px 0;}
*+html section#posts .metIndex{padding:4px 0;}
section#posts .leftIndex{width:210px; padding-left:18px;}
section#posts .indexTitle{background:url(../indexTitle.png) no-repeat; height:28px; _width:180px; line-height:28px; color:#fff; padding-left:30px; white-space:nowrap; overflow:hidden;}
section#posts .indexList{padding:10px 5px 20px 5px; white-space:nowrap;}
section#posts .indexList dl{position:relative;}
section#posts .indexList dt{font-weight:bold; background:url(../spot.gif) no-repeat 8px 11px; _width:200px; white-space:nowrap; overflow:hidden;}
section#posts .indexList dt span{cursor:pointer;display:block; border-bottom:1px solid #E0E0E0; height:28px; line-height:28px;padding-left:20px;}
section#posts .indexList dd{display:none; position:absolute; top:0; left:200px; border:1px solid #aaa; background:#F0F0F0;padding: 0px 5px;}
section#posts .indexList dd h4{ background:url(../spot.gif) no-repeat 8px 11px;padding-left:20px;font-weight:normal; height:28px; line-height:28px;border-bottom: 1px solid #E0E0E0;}
section#posts .indexBox{padding:10px 8px 10px 10px;}
section#posts .rightIndex{margin-right:18px; width:700px; _margin-right:9px;}
section#posts .indexIntroduce{/*width:310px;*/ margin-bottom:12px;}
section#posts .contentTitle{height:30px; background:url(../contentTitle.png) no-repeat; padding-left:35px;}
section#posts .contentTitle h3{height:28px; line-height:30px; display:block; background:url(../contentTitle.png) no-repeat right top; white-space:nowrap; overflow:hidden;}
section#posts .contentMore{position:absolute; top:4px; right:10px; font-size:10px;}
section#posts .contentBox,.contentNews{border:1px solid #D3D3D3; background-color:#FFF; padding:8px 8px 8px 10px;}
section#posts .indexNews{width:380px; margin-bottom:12px;}
section#posts .contentNews li{margin:7px 0px; padding-left:15px; height:16px; line-height:16px; background:url(../spot.gif) no-repeat 2px 4px; overflow:hidden;}
section#posts .contentNews .time{float:right; margin-right:6px;}
section#posts .indexProducts{width:700px;}
section#posts .productsImg{border:1px solid #D3D3D3; background-color:#FFF; padding:20px 10px;}
section#posts .productsImg li{display:inline;}
section#posts .productsImg li h3{margin:5px; text-align:center; height:32px; line-height:16px; font-size:12px; font-weight:normal; text-transform:capitalize; overflow: hidden;}
section#posts .imgDiv{padding:0;}
section#posts .imgTop{width:100%; height:7px; position:absolute; left:0; top:0; background:url(../imgTop.png) no-repeat left top; padding-left:7px;}
section#posts .imgTopL{width:100%; height:7px; background:url(../imgTop.png) no-repeat right top;}
section#posts .imgRight{width:3px; height:100%; background:url(../imgLR.png) repeat-y left top; position:absolute; top:7px; right:0; font-size:0;}
section#posts .imgBot{width:100%; height:7px; position:absolute; left:0; bottom:0; background:url(../imgBot.png) no-repeat; padding-left:7px;}
section#posts .imgBotL{width:100%; height:7px; background:url(../imgBot.png) no-repeat right top;}
*html section#posts .imgBotL{position:absolute; right:0; bottom:-11px;}
section#posts .imgLeft{width:3px; height:100%; background:url(../imgLR.png) repeat-y left top; position:absolute; top:7px; left:0; font-size:0;}
section#posts .imagesDiv img{margin:9px;}
footer#page_footer{background:#fff url(../footer.png) repeat-x;}
footer#page_footer .indexFooter{text-align:center; padding:20px 0 15px;}
footer#page_footer .foot-nav{padding:7px 10px;}
footer#page_footer .foot-nav span{color:#999; margin:0 10px;}
footer#page_footer .powered_by_metinfo{height:24px; line-height:24px;}
footer#page_footer .hyperlink{margin:10px auto; width:960px; text-align:left; border:1px solid #D5D5D5; overflow:hidden;}
footer#page_footer .hyperlink h3{height:29px; line-height:29px; font-size:13px; text-indent:12px; color:#333; border-bottom:1px solid #D9D9D9; background:#FDFDFD url(../footer.png) repeat-x 0 -12px;}
footer#page_footer .WBtxt ul{float:left; padding:8px 5px; _padding:8px 0px; width:950px;}
footer#page_footer .WBtxt ul li{float:left; margin:3px 7px; line-height:18px; white-space:nowrap;}
footer#page_footer .TUimg ul li{float:left; margin:5px 0 5px 12px; font-size:0px;}
.sidebar{background:url(../metIndex.jpg) repeat-y; padding:8px 0;}
.sidebar .active{font-family:Georgia, "Times New Roman", serif;}
.sidebarTop{height:15px; background:red; background:url(../topSection.png) no-repeat; font-size:0px;}
.sidebarBot{background:url(../botSection.png) no-repeat; height:15px; font-size:0px;}
.sb_nav{width:210px; padding-left:18px;}
.sbNavTitle{background: url(../indexTitle.png) no-repeat; height:28px; _width:180px; line-height:28px; color:#fff; padding-left:30px; white-space:nowrap; overflow:hidden;}
.sbNavList{padding:10px 5px 20px 5px; white-space:nowrap; overflow:hidden;}
.sbNavList dt{font-weight: bold;background: url(../spot.gif) no-repeat 8px 11px;_width: 180px;white-space: nowrap;overflow: hidden;}
.sbNavList dt span{display: block;border-bottom: 1px solid #E0E0E0;height: 28px;line-height: 28px;padding-left: 20px;}
.sbNavList dd{_width: 180px;white-space: nowrap;overflow: hidden;display: none;}
.sbNavList dd h4{font-weight: bold;background: url(../spot.gif) no-repeat 8px 11px;_width: 160px;white-space: nowrap;overflow: hidden;margin-left:20px;}
.sbNavList dd span{display: block;border-bottom: 1px solid #E0E0E0;height: 28px;line-height: 28px;padding-left: 20px;}
.sbNavList dd a{color:#4F505D;font-weight: normal;}
.sbNavList dd a:hover{color:#f00;}
.sbNavBox{padding: 10px 8px 10px 10px;}
.sb_box{margin-right:18px; width:700px; _margin-right:9px;}
.position{float: left;width: 700px;padding: 5px 0px;color: #787878;}
.sbBoxTitle{height: 30px;background: url(../contentTitle.png) no-repeat;padding-left: 35px;}
.sbBoxTitle h3{height: 28px;line-height: 30px;display: block;background: url(../contentTitle.png) no-repeat right top;white-space: nowrap;overflow: hidden;}
.active{border: 1px solid #D3D3D3;background-color: #FFF;padding: 20px 10px;}
/*控制内页搜索*/
.searchnavlist select{overflow:hidden; width:180px; white-space:nowrap;}
.searchnavlist input{width:170px;}

/*新增表格样式*/
table {
    width: 100%;
    empty-cells: show;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}
.table-border {
    border-top: 1px solid #ddd;
}
.table-bordered {
    border: 1px solid #ddd;
    border-collapse: separate;
    border-left: 0;
}
.table-border.table-bordered {
    border-bottom: 0;
}
thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
table th {
    text-align: left;
    font-weight: 400;
}
.table th {
    font-weight: bold;
}
.table th, .table td {
    padding: 8px;
    line-height: 20px;
    word-break: break-all;
}
.table-border th, .table-border td {
    border-bottom: 1px solid #ddd;
}
.table-bordered th, .table-bordered td {
    border-left: 1px solid #ddd;
}
.table-bg thead th {
    background-color: #f5fafe;
}
.text-c {
    text-align: center;
}
tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
.table th, .table td {
    padding: 8px;
    line-height: 20px;
    word-break: break-all;
}
.table td {
    text-align: left;
}
.table-border th, .table-border td {
    border-bottom: 1px solid #ddd;
}
.table-bordered th, .table-bordered td {
    border-left: 1px solid #ddd;
}
.table .text-c th, .table .text-c td {
    text-align: center;
}