@charset "utf-8";
/* CSS Document */
html { background:url(/public/static/images/xbg.jpg) repeat 0 0;}
* { margin:0; padding:0; list-style:none; outline:none;}
body { min-width:1000px; font-family:Microsoft YAHEI, Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
a { color:#333; text-decoration:none;}
a:hover { text-decoration:none; color:#eb2914;}
img { border:0;}
input[type=button], input[type=submit], input[type=file], button { cursor:pointer; -webkit-appearance:none;}
textarea { -webkit-appearance:none;}
::-webkit-input-placeholder { color:#333;} 
:-moz-placeholder { color:#333;} 
::-moz-placeholder { color:#333;}
:-ms-input-placeholder { color:#333;} 
.warp { width:1200px; margin:0 auto;}
.bg { background:#fff;}
.clear{ clear:both;}

.header { width:100%; height:85px; padding:15px 0; background:url(/public/static/images/tit05.jpg) repeat 0 0;}
.header img { display:block; width:360px; height:85px;}
.foot { width:100%; padding:15px 0; background:url(/public/static/images/tit05.jpg) repeat 0 0;}
.foot .img { float:left; width:360px; height:85px; margin-right:50px; overflow:hidden;}
.foot .img img { display:block; width:360px; height:85px;}
.foot .msg { float:right; width:calc(100% - 420px); line-height:25px; font-size:14px; color:#fff;}
.foot .msg a { color:#fff;}

.nav { height:40px; line-height:40px; text-align:center; background:#ae1c1c;}
.nav a { display:inline-block; font-weight:500; font-size:16px; color:#fff; padding:0 10px; position:relative;}
.nav a::after { display:block; content:""; width:1px; height:10px; margin:auto; background:rgba(255,255,255,0.8); position:absolute; right:-1px; top:4px; bottom:0;}
.nav a:last-child::after { display:none;}

.banner { width:100%; height:220px; margin-top:10px; overflow:hidden;}
.banner img { display:block; width:100%;}

.lsts { float:left; margin:0 0 10px 10px; background:#fff;}
.lsts .tits { width:100%; height:35px; line-height:35px; background:#f6d0db;}
.lsts .tits h3 { float:left; width:50%; font-size:15px; color:#333; padding-left:10px;}
.lsts .tits a { float:right; height:20px; line-height:20px; font-size:10px; color:#333; text-transform:Uppercase; padding:0 5px; margin:7.5px 0 0 0; border-radius:3px 0 0 3px; background:#fff;}
.lsts .msg { padding:10px 15px;}
.lsts .msg li { line-height:30px; padding-left:10px; border-bottom:1px solid #f4f4f4; position:relative;}
.lsts .msg li:last-child { border-bottom:none;}
.lsts .msg li::after { display:block; content:""; width:3px; height:3px; background:#999; position:absolute; left:0; top:15px;}
.lsts .msg li a { display:block; float:left; width:75%; font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lsts .msg li span { display:block; float:right; font-size:12px; color:#999;}
.lsts .msg li a:hover { color:#ae1c1c;}

/************ÏêÇéÒ³***********/
.main { padding:10px;}
.main .comlft { float:left; width:210px;}
.main .comlft .sednav { width:100%; text-align:center; margin-bottom:15px; border-radius:4px; overflow:hidden;}
.main .comlft .sednav h1 { height:50px; line-height:50px; font-size:18px; color:#fff; background:#ae1c1c; position:relative;}
.main .comlft .sednav .lst { padding:5px 10px; border:1px solid #ddd; border-top:none;}
.main .comlft .sednav .lst li { line-height:40px; border-bottom:1px solid #eee;}
.main .comlft .sednav .lst li:last-child { border-bottom:none;}
.main .comlft .sednav .lst li a { display:block; width:100%; font-size:14px; color:#333;}
.main .comlft .msg { border-radius:4px;}
.main .comlft .msg .tits { width:100%; height:35px; line-height:35px; background:#ae1c1c;}
.main .comlft .msg .tits h3 { float:left; width:50%; font-size:14px; color:#fff; padding-left:25px; position:relative;}
.main .comlft .msg .tits h3::after { display:block; content:""; width:0; height:0; border-style:solid; border-width:5px 0 5px 5px; border-color:transparent transparent transparent #fff; position:absolute; left:10px; top:14px;}
.main .comlft .msg .tits a { float:right; font-size:12px; color:#fff; text-transform:Uppercase; margin-right:10px;}
.main .comlft .msg .nr { padding:10px; border:1px solid #ddd; border-top:none;}
.main .comlft .msg .nr li { line-height:30px; padding-left:10px; position:relative;}
.main .comlft .msg .nr li::after { display:block; content:""; width:3px; height:3px; background:#999; position:absolute; left:0; top:15px;}
.main .comlft .msg .nr li a { display:block; width:100%; font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .comlft .msg .nr li a:hover { color:#ae1c1c;}
.main .comrgt { float:right; width:calc(100% - 220px); border:1px solid #ddd;}
.main .comrgt .posit { line-height:35px; font-size:12px; color:#333; padding:0 15px; border-bottom:1px solid #ddd; background:#f8f9fd;}
.showpag { padding:15px;}
.showpag .tit { width:100%; text-align:center; padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #ddd;}
.showpag .tit h3 { line-height:35px; font-weight:500; font-size:22px; color:#333;}
.showpag .tit p { line-height:25px; font-size:12px; color:#999;}
.lh { line-height:30px; font-size:14px; color:#333; text-align:justify;}
.lh img { max-width:100%; height:auto !important;}
.lh ul,.lh ol { padding:revert; padding-left:25px;}
.lh table { border-spacing:0px; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.lh table td { text-align:center; vertical-align:middle; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}

/*ÁÐ±í*/
.newlist { padding:10px 15px;}
.newlist li { line-height:35px; padding-left:10px; border-bottom:1px solid #f4f4f4; position:relative;}
.newlist li::after { display:block; content:""; width:3px; height:3px; background:#999; position:absolute; left:0; top:17px;}
.newlist li a { display:block; float:left; width:75%; font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newlist li span { display:block; float:right; font-size:12px; color:#999;}
.newlist li a:hover { color:#ae1c1c;}

/*·ÖÒ³*/
.scott { overflow:hidden; text-align:center; padding:15px 0;}
.scott li { display:inline-block; line-height:25px; border:1px solid #ddd; background:#fff; -webkit-transition:all .5s ease; transition:all .5s ease;}
.scott a,.scott span { display:block; padding:0 10px; font-size:14px; color:#666; cursor:pointer;}
.scott .active:hover span,.scott .active span { color:#fff;}