/* 5811.com.cn */ 
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; } 
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; } 
h1, h2, h3, h4, h5, h6{ font-size:100%; } 
address, cite, dfn, em, var { font-style:normal; } 
code, kbd, pre, samp { font-family:couriernew, courier, monospace; } 
small{ font-size:12px; } 
ul, ol { list-style:none; } 
a { text-decoration:none; } 
a:hover { text-decoration:underline; } 
sup { vertical-align:text-top; } 
sub{ vertical-align:text-bottom; } 
legend { color:#000; } 
fieldset, img { border:0; } 
button, input, select, textarea { font-size:100%; } 
table { border-collapse:collapse; border-spacing:0; } 
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; } .l,.col-l,.col_l,.col-c,.col_c{float:left; } .r,.col-r,.col_r,dt span,.ul-txt li span,.ul_txt li span{float:right; } .c{clear:both; } .n,em{font-weight:normal; font-style:normal; } .b{font-weight:bold; } .i{font-style:italic; } .fa{font-family:Arial; } .fg{font-family:Georgia; } .ft{font-family:Tahoma; } .fl{font-family:Lucida Console; } .fs{font-family:'宋体'; } .fw{font-family:'微软雅黑'; } .tc{text-align:center; } .tr{text-align:right; } .tl{text-align:left; } .tdu{text-decoration:underline; } .tdn,.tdn:hover,a.tdl:hover{text-decoration:none; } .fc0{color:#000000; } .fc3{color:#333333; }
.fc6{color:#666666; } .fc9{color:#999999; } .fcr{color:red; } .fcw{color:white; } .fcb{color:blue; } .fcg{color:green; } .f0{font-size:0; } .f10{font-size:10px; } .f12{font-size:12px; } .f13{font-size:13px; } .f14{font-size:14px; } .f16{font-size:16px; } .f20{font-size:20px; } .f24{font-size:24px; } .vm{vertical-align:middle; } .vtb{vertical-align:text-bottom; } .vt{vertical-align:top; } .vn{vertical-align:-2px; } .vimg{margin-bottom:-3px; } .m0{margin:0; } .ml0{margin-left:0; } .ml5{margin-left:5px; } .ml10{margin-left:10px; } .ml20{margin-left:20px; } .mr0{margin-right:0; } .mr5{margin-right:5px; } .mr10{margin-right:10px; } .mr20{margin-right:20px; } .mt5{margin-top:5px; } .mt10{margin-top:10px; } .mt20{margin-top:20px; } .mb5{margin-bottom:5px; } .mb10{margin-bottom:10px; } .mb20{margin-bottom:20px; } .ml-1{margin-left:-1px; } .mt-1{margin-top:-1px; } .p1{padding:1px; } .pl5{padding-left:5px; } .p5{padding:5px; } .pt5{padding-top:5px; } .pr5{padding-right:5px; } .pb5{padding-bottom:5px; }
.p10{padding:10px; } .pl10{padding-left:10px; } .pt10{padding-top:10px; } .pr10{padding-right:10px; } .pb10{padding-bottom:10px; } .p20{padding:20px; } .pl20{padding-left:20px; } .pt20{padding-top:20px; } .pr20{padding-right:20px; } .pb20{padding-bottom:20px; } .rel,.pr{position:relative; } .abs,.pa{position:absolute; } .dn{display:none; } .db{display:block; } .dib{-moz-inline-stack:inline-block; display:inline-block; } .di{display:inline; } .ovh{overflow:hidden; } .ovs{overflow:scroll; } .vh{visibility:hidden; } .vv{visibility:visible; } .lh14{line-height:14px; } .lh16{line-height:16px; } .lh18{line-height:18px; } .lh20{line-height:20px; } .lh22{line-height:22px; } .lh24{line-height:24px;} .fix{*zoom:1; } .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; } .z{_zoom:1; } .h1{height:1px; } .h5{height:5px; } .h10,.h{height:10px; } .h15{height:15px; } .h20{height:20px; }
.h1,.h5,.h10,.h15,.h20,.h{font-size:0px; line-height:0; overflow:hidden; clear:both; }

.table_temp_hr{margin-bottom:10px;height: 2px;border: none;border-top: 2px solid #f23023;margin-top: 10px;}

.m-post .li-opbg li img{height: 150px !important;}

.banner  .bd .tempWrap .tempWrap ul li img{
    width: 650px !important;
    height: 325px!important;
}
.wrap {
    width: 1080px;
    padding: 0 60px;
    margin: auto;
    overflow: hidden;
}

.crumb{position: relative;width: 1080px;margin: auto;font-size:12px;color:#333;height: 54px;line-height: 50px;overflow: hidden;}
.crumb:before{content: "";display: inline-block;position: relative;top: 17px;margin-right: 6px;vertical-align: top;width: 12px;height: 14px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -203px -94px ;}
.crumb a{position: relative;font-size:12px;color:#333;}
.crumb a:nth-of-type(n+2):before,.crumb span:before{content: ">";font-size:12px;color:#333;;margin: 0 5px;}
.crumb a:hover{color: #f12121;}
.pagecode{margin-left: -15px;padding:10px 0 15px;text-align:center;font-size:16px;color: #666;}
.pagecode a{display: inline-block;padding:9.5px 12px;max-width: 60px;margin:0 5px 5px;color:#666;text-decoration:none;background-color:#F6F6F6;border-radius: 3px;}
.pagecode>span{display: inline-block;line-height: 40px;height: 40px;border-radius: 3px;}
.pagecode span a{display: block;padding:0;min-width: 40px;line-height: 40px;text-align: center;border-radius: 3px;font-size: 14px;font-weight: bold;}
.pagecode a:hover{color:#fff;background-color: #f12121 !important;}
.pagecode a.current,.pagecode a.current:hover{color:#fff;background-color: #f12121 !important;padding: 9.5px 12px;font-weight: normal;}
.pagecode a.disabled,.pagecode a.disabled:hover{color:#666;background-color:#efefef !important;cursor:default;}


.serList{background-color: #fff;}
.serList table{border:0;text-align:center; cellpadding:0; cellspacing:0;margin:0 auto;overflow: hidden;}
.serList table,.serList tbody{display: block;width:1080px;}
.serList table td{overflow: hidden;cursor: default;}
.serList table td a{display: block;cursor: pointer;line-height: 28px;overflow: hidden;}
.serList tbody .trTop{background-color: #dcb87c;height: 42px;line-height: 42px;}
.serList tbody .trTop td{font-size: 16px;color: #fff;width: 176px;}
.serList tbody .trTop td:nth-of-type(1){width: 68px;overflow: hidden;}
.serList tbody .trTop td:nth-of-type(3){width: 318px;overflow: hidden;}
.serList tbody tr:nth-of-type(n+2){height: 52px;cursor: pointer;;}
.serList tbody tr:nth-of-type(n+2) td{border-bottom: 1px solid #eee;font-size: 16px;color: #333;line-height: 40px;}
.serList tbody tr:nth-of-type(n+2) td a:hover{color: #f12121;}
.serList table img{width: 36px;height: 36px;border-radius: 8px;margin: 0 auto;}
.serList table .btn{display: block;position: relative;margin: auto;width: 70px;height: 26px;font-size: 14px;color: rgba(241,33,33,1);background: rgba(241,33,33,.15);border: 1px solid rgba(241,33,33,.05);border-radius: 14px;text-align: center;line-height: 26px;}
.serList table .btn:hover{background: #f12121;color: #fff !important;}

.ztList{margin-bottom: 32px;}
.ztList .list{width:1160px;overflow: hidden;*zoom: 1;}
.ztList .list a {float: left;position: relative;display: block;width: 256px;height: 230px;margin:0 19px 19px 0;border-radius: 15px;overflow: hidden;}
.ztList .list a div{width: 100%;height: 162px;overflow: hidden;text-align: center;border-radius: 15px;}
.ztList .list a img {width: 100%;min-height: 100%;height: auto;display: block;transition: all .3s linear}
.ztList .list a p {display: block;padding-left: 16px;margin-top: 9px;height: 28px;line-height: 28px;font-size: 18px;color: #3C3C3C;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ztList .list a span{display: block;padding-left: 16px;font-size: 12px;color: #999;line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ztList .list a span i{color: #F48319;}
.ztList .list a:hover{background: #fffafa;}
.ztList .list a:hover img {transform: scale(1.1)}
.ztList .list a em {position: absolute;left: 0;right: 0;top: 131px;margin: auto;width: 100%;height: 31px;display: block;font-size: 12px;color: #999;line-height: 30px;border-radius:0 0 15px 15px;text-align: center;background: rgba(0,0,0,.6);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ztList .list a em:before{content: "";position: relative;top: 8px;vertical-align: top;display: inline-block;margin-right: 4px;width: 13px;height: 14px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -52px -94px;}
