.btn-red {color: #fff;background-color: #e60012;border-color: #e60012;}
.btn-red:hover,.btn-red:focus,.btn-red:active,.btn-red.active{color: #fff;background-color: #e60012;border-color: #c90413;-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .1);box-shadow: 0 2px 1px rgba(0, 0, 0, .1);}
.btn-red:active,.btn-red.active{background-color: #c90413;background-image: none;border-color: #c90413;-webkit-box-shadow: inset 0 4px 6px rgba(0, 0, 0, .15);box-shadow: inset 0 4px 6px rgba(0, 0, 0, .15);}
.btn-red.disabled,.btn-red[disabled],fieldset[disabled] .btn-red,.btn-red.disabled:hover,.btn-red[disabled]:hover,fieldset[disabled] .btn-red:hover,.btn-red.disabled:focus,.btn-red[disabled]:focus,fieldset[disabled] .btn-red:focus,.btn-red.disabled:active,.btn-red[disabled]:active,fieldset[disabled] .btn-red:active,.btn-red.disabled.active,.btn-red[disabled].active,fieldset[disabled] .btn-red.active {background-color: #e60012;border-color: #e60012;}

.a-text-r{text-align: right;}
.a-padding-tb{padding-top:10px;padding-bottom:10px;}
.a-padding-lr{padding-left:10px;padding-right:10px;}
.a-margin-top-s{margin-top:10px;}
.a-margin-top{margin-top:20px;}
.a-margin-top-lg{margin-top:60px;}
.a-box{border:1px solid #ddd;border-radius:2px;}

.search-form{margin-top:20px;}
.a-menu{background-color:#e60012;}
.a-nav{padding:10px 0;margin:0;}
.a-nav a{width:100%;display:block;text-align: center;padding:5px 0;color:#fff;font-size:2rem;}
.a-nav a:hover{color:#f1f1f1;text-decoration: underline;}

.a-gundong{background-color:#f1f1f1;height:50px;}
.hd{width:100%;line-height:50px;text-align: center;}
.dd{width:100%;height:50px;background-color:#fff; border:1px solid #eee;padding:10px;}
.bd{height:28px;width:100%;}
.bd .tempWrap{ width:924px !important;}
.bd ul{ overflow:hidden; zoom:1; margin:0; padding:0; list-style:none;height:28px; line-height:28px;}
.bd ul li{ margin-right:20px; float:left; height:28px; line-height:28px; text-align:left; _display:inline; width:auto !important;}
.bd ul li span{color:#999;font-size:14px;margin-left:5px;}

.a-banner-top{margin-top:1px;}
.a-banner-top img{width:100%;}
.a-banner{margin:20px auto;}
.a-banner img{width:100%;}

.a-t .a-t-h1{text-align: center;font-size:32px;line-height:1.4em;margin:30px auto 10px auto;}
.a-t .a-t-h2{width:50%;float:left;font-size:16px;line-height:1.4em;color:#aaa;font-weight:normal;padding-right:15px;margin:0;text-align:right;}
.a-t .a-t-h2:last-child{padding-right:0;padding-left:15px; text-align:left;}
.a-t .a-t-h2 a{color:#999;}
.a-t .a-t-h2 a:hover{color:#e60012;}

.a-notice{margin-top:10px;background-color:#f7f7f7;padding:15px;}
.notic-tit{float:left;margin-right:10px;}
.notic-tit a{color:#e60012;display:inline-block;width:1.6em;line-height:1.6em;height:3.2em;font-size:20px;font-weight:600;border-right:1px solid #ccc;padding-right:10px;}
.notic-main{float:left;}
.notic-main a{padding:0;display:block;width:380px;height:2em;line-height:2em;overflow:hidden;color:#8c8c8c;}
.notic-main a:hover{color:#e60012;}

.focusBox .pic,.focusBox .num,.focusBox .txt ul{margin:0;padding:0;list-style:none;}
.focusBox {position: relative;width:656px; height:492px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img {width:656px; height:492px; display: block; }
.focusBox .txt-bg {position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.7; overflow: hidden; }
.focusBox .txt {position: absolute; bottom: 0; z-index: 2; height: 36px; width:536px; overflow: hidden; }
.focusBox .txt li{height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{display: block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px;}
.focusBox .num li{ float: left; position: relative; width:25px; height:20px; line-height:20px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index:2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;font-size:16px;}
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}

.ladyScroll{width:1160px;height:220px;margin:20px auto;position:relative;padding:0 50px;}
.ladyScroll .prev,.ladyScroll .next{width:30px;height:60px;position:absolute;top:80px;left:0;z-index:100; cursor:pointer;background-color:#fff;color:#e60012;text-align: center;}
.ladyScroll .prev i,.ladyScroll .next i{font-size:50px;line-height:60px;}
.ladyScroll .next{left:auto; right:0; background-position:0 -90px;}
.ladyScroll .prev:hover,.ladyScroll .next:hover{background-color:#f7f7f7}
.ladyScroll .scrollWrap{width:1160px;overflow:hidden;position:absolute;}
.ladyScroll dl{float:left;width:320px;text-align:center;position:relative;margin:0 20px;}
.ladyScroll  span{display:block;width:300px;height:95px;position:absolute;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;color:#fff;font-weight:normal;line-height:27px;padding:10px;overflow:hidden;display:none;}
.ladyScroll  dt{margin:0;padding:0; width:300px;overflow:hidden;position:relative;}
.ladyScroll  img{display:block;width:300px;height:180px;}
.ladyScroll  dd{text-align: left;font-size:22px;font-weight:600;margin-top:10px;}
.ladyScroll  dd a{color:#333;display: inline-block;height:59px;overflow: hidden;}
.ladyScroll  dd a:hover{ text-decoration:none;}
.ladyScroll dl:hover span{display:block;}

.a-list-t{border-bottom:1px solid #eee;margin:0;padding:0;list-style:none;}
.a-list-t li:first-child,.a-list-t li:nth-child(6){font-size:18px;font-weight:600;}
.a-list-t li:first-child span{color:#e60012;border-right:2px solid #e60012;padding-right:10px;margin-right:10px;}
.a-list-t li{line-height:39px;overflow: hidden;height:39px;}
.a-list-t li a{color:#777;}
.a-list-t li a:hover{color:#e60012;}


.a-pics{background-color:#f7f7f7;padding:30px 0;margin:20px 0;}
.a-pics-tit h1{text-align:center;color:#e60012;margin:0;}
.a-pics-tit h1 .more{float:right;color:#e60012;}
.a-pics-tit h1 .more i{font-size:26px;}

.a-list-tit1{border-bottom:1px solid #ddd;width:100%;}
.a-list-tit1 h1{color:#e60012;position:relative;font-size:22px;line-height:1.6em;display:inline-block;margin:10px auto 0 auto;}
.a-list-tit1 h1:after{content: "";position:absolute;left:0;bottom:-2px;height:3px;width:100%;background-color: #e60012;}
.a-list-tit1 .more{float:right;color:#999;line-height:40px;}
.a-list-tit1 .more i{font-size:26px;}

.a-list-c{margin:10px 0;padding:0;color:#aaa;list-style:none;}
.a-list-c li{line-height:32px;}
.a-list-c li a{overflow:hidden;height:32px;line-height:32px;display:inline-block;}

.a-list-c li.pic{margin-bottom:10px;}
.a-list-c li.pic a{height:auto;line-height:auto;}
.a-list-c li.pic img{width:112px;height:75px;float:left;margin-right:10px;}
.a-list-c li.pic p{width:222px;height:3.2em;line-height:1.6em;font-weight:bold;font-size:20px;margin:5px 0 0 0;overflow: hidden;float:right;}
.a-list-c li.pic div{width:50%;height:3.2em;line-height:1.6em;font-size:18px;overflow: hidden;display:inline-block;float:right;margin-top:10px;}

.a-list-c1 li{position:relative;}
.a-list-c1 li:first-child,.a-list-c1 li:nth-child(2){list-style:none;}
.a-list-c1 li:first-child:after,.a-list-c1 li:nth-child(2):after{content: "";position:absolute;left:-18px;top:5px;width:5px;height:18px;background-color: #e60012;}


.a-list{padding:0;list-style:none;}
.a-list li{position: relative;padding: 22px 0;border-bottom: 1px solid #efefef;}
.a-list li img{float:left;margin-right:10px;width:200px;height:150px;}
.a-list li h2{margin-top:0;margin-bottom:10px;font-size: 22px;line-height:1.6em; color: #222;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;-webkit-transition: color 0.3s ease-out;transition: color 0.3s ease-out;}
.a-list li p{height: 4em;line-height:2em;font-size:16px;color:#aaa;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.a-list li .item-meta{font-size:16px;color:#aaa;line-height:18px;}
.a-list li .item-meta span{margin-right:10px;padding-right:10px;border-right:1px solid #aaa;display:inline-block;height:1em;line-height:1em;}
.a-list li .item-meta span:last-child{border-right:none;}
.a-list li .item-meta span.showbar a{color:#ccc;line-height:18px;}
.a-list li .item-meta span.showbar .meta-item .icon{font-size:18px;}
.a-list li .popover-content{padding:0;}
.a-list li .popover-content img{width:270px;height:270px;margin:0;}


.a-pagination{text-align: center;}
.a-pagination ul{margin:20px auto;}
.a-pagination .pager > li > a,.a-pagination .pager > li > span {margin-left: 5px;border-radius: 4px;}
.a-pagination .pager > li:first-child > a,
.a-pagination .pager > li:first-child > span {margin-left: 0;}
.pager>li.active>a, .pager>li.active>a:hover, .pager>li.active>span, .pager>li.active>span:hover {background-color: #e60012;border-color: #e60012;}


.a-page-l{padding-right:0;position:relative;z-index:100;}
.a-page-l ul{padding:0;margin:0;list-style:none;margin-right:-2px;}
.a-page-l ul li{text-align:center;}
.a-page-l ul li:before {content: "";display:inline-block;width:10px;height:10px;background-color:#ccc;margin-right:30px;}
.a-page-l ul li:after {content: "";display:inline-block;width:2px;height:54px;background-color:transparent;float:right;top:0;}
.a-page-l ul li a{font-size:18px;font-weight:500;line-height:3em;}
.a-page-l ul li:hover a,.a-page-l ul li.on a{color:#e60012;}
.a-page-l ul li:hover:before,.a-page-l ul li.on:before{background-color:#e60012;}
.a-page-l ul li:hover:after,.a-page-l ul li:on:after{background-color:#e60012;}
.a-page-r{border-left:2px solid #ccc;padding-left:30px;z-index:99;min-height:400px;}

.a-breadcrumbs{position: relative;padding-left:12px;border-bottom:2px solid #ddd;line-height:30px;font-size:24px;font-weight: 600;color: #7d7d7d;}
.a-breadcrumbs:before {content: "";position: absolute;top: 6px;left: 0;display: block;width: 3px;height: 22px;background-color: #e60012;}
.a-breadcrumbs i{line-height:30px;font-size:24px;margin:0 10px;}
.a-breadcrumbs a{color:#7d7d7d;display:inline-block;position:relative;padding-bottom:12px;}
.a-breadcrumbs a.on,.a-breadcrumbs a:hover{color:#e60012;}
.a-breadcrumbs a:after{content: "";position: absolute;bottom: -2px;left: 0;display: block;width:100%;height: 2px;background-color: transparent;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.a-breadcrumbs a:hover:after, .a-breadcrumbs a.on:after{background-color: #e60012;}


.show .title{font-size:28px;text-align: center;margin:40px 0 20px 0;}
.show .yuanbt{color:#170d9d;margin-bottom:20px;text-indent: 2em;}
.show .info{font-size:18px;color:#aaa;font-weight:100;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #ccc;text-align: center;}
.show .info span{margin-right:20px;}
.show .info span:last-child{margin-right:none;}
.show .mianze{background-color:#f1f1f1;padding:10px 20px;}
.show .summary{width: 100%;font-size:16px; padding: 30px;background: #f7f7f7;position: relative;margin-bottom:30px;}
.show .summary::before {position: absolute;content: " \300D";bottom: 14px;right: 5px;font-size: 16px;color: #aaa;}
.show .summary::after {position: absolute;content: " \300D";top: 14px;left: 5px;font-size: 16px;color: #aaa;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.show .summary p{margin:0;}
.show .tags a {display: inline-block;margin: 0 10px 5px 0;padding: 5px 15px;font-size: 14px;line-height: 1.2;color: #666;border: 1px solid #999;border-radius: 3px;}
.show .tags a:focus,.show .tags a:hover{color:#fff;background:#e60012;border-color:#e60012;text-decoration:none;}
.showbars{margin-top:30px;}
.showbar .meta-item {color: #ccc;line-height:30px; position: relative;display: inline-block;padding: 0 10px;overflow: hidden;vertical-align: top;transition: all .3s ease-out 0s;}
.showbar .meta-item .icon{font-size:18px;}
.showbar .meta-item:hover{color:#07c;}
.showbar .meta-item.wechat:hover{color:#44b549;}
.showbar .meta-item.weibo:hover{color:#e05244}
.showbar .meta-item.qq:hover{color:#22a4ff}

.content{font-size:18px;line-height:1.8em;font-weight:100;color:#000;}
.content p{text-align: justify;margin-bottom:25px;word-break: break-word;}
.content img{max-width: 100%;}


.no-feed{margin-top:100px;margin-bottom:50px; text-align: center;}
.no-feed h1{color:#aaa;}

.a-footer{background-color:#f7f7f7;margin-top:50px;padding:10px 0;}
.a-footer h1{font-size:20px;}
.a-footer-link{margin-top:20px;}
.a-footer-link a{line-height:45px;margin-right:40px;display:inline-block;}
.a-footer-menu{margin:30px 0;padding:20px 0;text-align: center;border:1px solid #eee;border-left:none;border-right:none;}
.a-footer-menu a{padding:0 20px;display:inline-block;border-right:1px solid #eee;}
.a-footer-menu a:last-child{border-right:none;}
.a-footer-copy{text-align: center;}
