body,a,p,div,button,img,span,ul,ol,li,table,input,select,textarea,em,i,h1,h2,h3,h4,h5,h6{font-style:normal;margin:0;padding:0;border:0;outline:none;list-style-type:none;text-decoration:none;font-family:'微软雅黑','Microsoft YaHei',sans-serif;}
.fr{float:right;}.fl{float:left;}.clx{clear:both;}

.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.mt30{margin-top:30px;}
.pt30{padding-top:30px;}
.pb30{padding-bottom:30px;}

.more{color:#fd8469;}
.more:hover{font-weight:bold;}
.normal-txt{font-size:16px;color:#333;line-height:1.7;}
.normal-txt .big{font-size:18px;}
.normal-txt a{color:#333;}
.normal-txt a:hover{color:#bd1a2d;}
.phone-show{display:none;}
.phone-box{position:relative;}
.inlineBlock{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.half-box{width:49% !important;}
.shadow-box{padding:15px 20px;box-shadow:2px 2px 5px #ddd;background-color:#fff;}
.line-title{display:block;line-height:40px;background:url(/main/template/images/line.png) no-repeat center center;font-size:20px;color:#1369c0;text-align:center;}
.hidden-box{overflow:hidden;}
.blue-btn{display:inline-block;*display:inline;*zoom:1;background-color:#2472c7;border-radius:4px;padding:0 40px;height:40px;line-height:40px;cursor:pointer;font-size:16px;color:#fff;text-align:center;}

body{background-color:#fff;}
.container{width:90%;max-width:1200px;margin:0 auto;position:relative;}
.g-box{padding:35px 0;background-color:#efefef;overflow:hidden;position:relative;}
.red-box{padding:30px 0;background-color:#bd1a2d;}
.white-box{padding:30px 0;background-color:#fff;}
.gray-box{padding:30px 0;background-color:#f3f3f3;}
.login-notic{display:block;white-space:nowrap;border-radius:4px;padding:15px;background-color:#fff;box-shadow:1px 1px 10px #555;position:absolute;right:-10px;top:40px;z-index:999;font-size:18px;font-weight:bold;color:#27619f;line-height:1.8;display:none;}
.login-notic span{color:#333;}
.login-notic i{display:block;width:22px;height:11px;position:absolute;top:-11px;right:15px;z-index:99;background:url(/main/template/images/icons/tarrow.png) no-repeat center center;}

.header{width:100%;padding-bottom:15px;background-color:#bd1a2d;}
.header .top{height:30px;line-height:30px;}
.header .top,.header .top a{font-size:14px;color:#fff;}
.header .top .click{cursor:pointer;}
.header .top a:hover,.header .click:hover{font-weight:bold;}
.header .top .wap{position:relative;}
.header .top .wap img{display:none;position:absolute;top:100%;left:50%;margin-left:-60px;z-index:99999;}
.header .top .wap:hover img{display:block;}
#toolbarSwitch{padding-left:18px;background:url(/main/template/images/icons/wzafff.png) no-repeat left center;}
.header .logo{float:left;height:auto;}
.header .logo img{display:block;max-width:100%;}
.header .nav{float:right;margin-top:50px;line-height:26px;position:relative;}
.header .nav a{font-size:22px;font-weight:bold;color:#fff;margin-right:35px;padding-bottom:10px;box-sizing:border-box;position:relative;}
.header .nav a .line{display:block;width:0;height:5px;border-radius:10px;background-color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s;position:absolute;bottom:0;left:50%;z-index:9;transform-origin:center center;-webkit-transform-origin:center center;}
.header .nav a:hover,.header .nav a.curr{font-weight:bold;}
.header .nav a:hover .line,.header .nav a.curr .line{width:100%;margin-left:-50%;}
.header .nav .se-btn{width:26px;height:26px;margin-bottom:10px;background:url(/main/template/images/icons/search.png) no-repeat center center;cursor:pointer;}

.se-box{width:0;height:35px;line-height:35px;overflow:hidden;position:absolute;right:0;top:-45px;z-index:9999;border-radius:5px;}
.se-box input{width:80%;height:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;float:left;font-size:14px;color:#666;text-indent:10px;background-color:#fff;}
.se-box .btn{float:right;width:20%;height:100%;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer;background-color:#448aca;font-size:14px;color:#fff;text-align:center;}
.se-box .btn:hover{background-color:#26639b;}
.p-se-btn{width:1rem;height:1rem;;background:url(/main/template/images/icons/search.png) no-repeat center center;position:absolute;top:1.8rem;right:0.4rem;z-index:9;}

.col-t-1{width:100%;height:36px;line-height:30px;}
.col-t-1 .tab{float:left;margin-right:20px;font-size:20px;color:#333;padding-bottom:8px;}
.col-t-1 .tab.curr{border-bottom:2px solid #bd1a2d;color:#bd1a2d;font-weight:bold;padding-bottom:5px;}
.col-t-1 .tab:hover{color:#bd1a2d;}
.col-t-1.br{border-bottom:2px solid #dcdcdc;}

.col-t-2{display:block;text-align:center;width:100%;}
.col-t-2 .tab{margin-left:15px;font-size:30px;color:#333;font-weight:bold;}
.col-t-2 .tab:hover{color:#bd1a2d;}

.line-title{display:block;line-height:40px;background:url(/main/template/images/line.png) no-repeat center center;font-size:20px;font-weight:bold;color:#bd1a2d;text-align:center;}

/*通用信息列表*/
.info-list,.govpushinfo150203{width:100%;padding-top:10px;}
.info-list li,.govpushinfo150203 li{padding:6px 0;padding-left:15px;background:url(/main/template/images/icons/dot.png) no-repeat left center;height:24px;line-height:24px;}
.info-list li a,.govpushinfo150203 li a{float:left;font-size:16px;color:#333;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.info-list li:hover a,.govpushinfo150203 li:hover a{color:#bd1a2d;}
.info-list li .time,.govpushinfo150203 li span{color:#999;font-size:14px;float:right;}
.info-list li a i{display:none;color:#999;}
.info-list.small li{padding:8px 0;padding-left:15px;}
.info-list.nodot li{padding-left:0;background:none;}
.info-list.short li a,.short .govpushinfo150203 li a{max-width:75%;}
.info-list.i-show li{height:auto;}
.info-list.i-show li a{display:block;float:none;max-width:100%;white-space:normal;}
.info-list.i-show li a i{display:inline;}
.info-list.border{width:auto;padding:20px;border:1px solid #ddd;}
.info-list .line{display:block;width:100%;height:1px;background-color:#ddd;margin:20px auto 15px;}
.info-list.has-desc li{padding-left:0;padding-top:6.5px;background:none;height:auto;margin-bottom:10px;}
.info-list.has-desc li a{white-space: normal;display:block;float:none;max-width:100%;}
.info-list.has-desc li a .t{font-size:18px;float:left;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.info-list .desc{margin-top:5px;display:block;font-size:16px;color:#666;line-height:1.6;text-indent:2em;}
.info-list .check{float:right;width:85px;height:40px;border-radius:5px;margin-top:10px;font-size:14px;color:#bd1a2d;text-align:center;line-height:40px;background-color:#efefef;}
.info-list .check:hover{background-color:#d3d3d3;}
.info-list.index{padding-top:15px;}
.info-list.index li{padding-left:0;background:none;}
.info-list.index li .time{color:#fff;float:left;}
.info-list.index li .line{height:16px;width:2px;background-color:#e8766f;float:left;margin:4px 10px;}
.info-list.index li a{color:#fff;}
.info-list.index li:hover a{color:#ffc46c;}

.footer{width:100%;padding:20px 0;background-color:#666666;}
.footer,.footer a{font-size:16px;color:#fff;line-height:2;text-align:center;}
.footer a:hover{color:#be0019;}

.link{font-size:14px;color:#333;text-align:center;width:18.4%;height:34px;line-height:32px;margin-right:2%;background-color: #fff;text-align: center;float: left;}
.link .br{border:1px solid #ddd;display:block;}
.link img{vertical-align:middle;position:relative;bottom:1px;margin-right:5px;}
.link-box select.nomargin,.link.nomargin{margin-right:0;}
.link-box select{width:18.4%;height:34px;line-height:34px;margin-right:2%;font-size:14px;color:#666;float:left;border: 1px solid #ddd;}
.bottom p,.bottom p a{font-size: 14px;color: #333;line-height: 1.8;}
.bottom table{margin-top: 20px;}
.bottom a:hover{color:#bd1a2d;}
.bottom .icon-link{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:0 5px;}

.tic-box{display:none;width:70%;max-height:90%;position:fixed;top:5%;left:15%;z-index:99999;box-shadow:2px 2px 5px #666;border:1px solid #ddd;overflow:auto;background-color:#fff;}
.tic-box .head{width:100%;height:50px;background-color:#bd1a2d;font-size:24px;color:#fff;text-align:center;line-height:50px;position:relative;}
.tic-box .close{display:block;width:80px;height:100%;position:absolute;right:0;top:0;z-index:999;cursor:pointer;background:url(/main/template/images/icons/h_close.png) no-repeat center center;}
.tic-box .body{width:100%;height:90%;}
.tic-box .body .box{padding:30px;background-color:#fff;}
.tic-box .body .box .map{display:block;margin:0 auto;max-width:100%;}
.tic-box .body .box .desc{font-size:16px;color:#333;line-height:1.8;text-indent:2em;margin-top:20px;}
.tic-box .btn-box{text-align:center;}
.tic-box .btn{display:inline-block;*display:inline;*zoom:1;padding:0 20px;height:45px;line-height:45px;font-size:16px;color:#fff;background-color:#bd1a2d;border-radius:4px;cursor:pointer;margin:10px;}
.tic-box .btn img{vertical-align:middle;margin-right:8px;height:25px;}
.tic-box .btn:hover{background-color:#a31929;}

.crumb-box{padding-left: 25px;line-height:20px;margin-bottom:15px;background:url(/main/template/images/icons/local.png) no-repeat left 0px;}
.crumb-box,.crumb-box a{font-size: 14px;color:#999;}
.crumb-box a:hover{color:#bd1a2d;}

.left-col-menu{width:220px;height:100%;padding-bottom:10000px;margin-bottom:-10000px;background-color:#f3f3f3;}
.left-col-menu .t{display:block;letter-spacing:1px;border-bottom: 5px solid #dedede;background:url(/main/template/images/icons/col.png) no-repeat 10px center;background-color:#bd1a2d;padding:10px 15px;line-height:1.4;font-size:22px;font-weight:bold;color:#fff;}
.left-col-menu a{overflow:hidden;display:block;position:relative;font-size:18px;color:#333;padding:10px;line-height:1.4;border-bottom:1px solid #dedede;}
.left-col-menu a:hover,.left-col-menu a.curr{color:#bd1a2d;transition:all 0.3s;-webkit-transition:all 0.3s;}
.left-col-menu a .arrow{opacity:0;filter:alpha(opacity=0);transition:all 0.3s;-webkit-transition:all 0.3s;display:block;width:12px;height:25px;background:url(/main/template/images/icons/arrow2.png) no-repeat center center;position:absolute;top:50%;margin-top:-12.5px;right:20px;}
.left-col-menu a.curr .arrow,.left-col-menu a:hover .arrow{right:10px;opacity:1;filter:alpha(opacity=100);}

.right-content{margin-left:240px;}

.info-list-2{}
.info-list-2 li{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #f3f3f3;}
.info-list-2 li:last-child{border-bottom:0;}
.info-list-2 li .wrap{width:180px;height:120px;text-align:center;line-height:1;color:#999;background-color:#f3f3f3;overflow:hidden;}
.info-list-2 li .wrap.time{padding:20px 0;height:80px;}
.info-list-2 li .wrap img{width:100%;min-height:100%;display:block;}
.info-list-2 li .wrap .day{display:block;font-size:50px;margin-bottom:10px;}
.info-list-2 li .wrap .date{display:block;font-size:16px;}
.info-list-2 li .txt-wrap{margin-left:200px;}
.info-list-2 li .txt-wrap a{display:block;font-size:18px;font-weight:bold;color:#333;line-height:1.4;margin-bottom:10px;}
.info-list-2 li .txt-wrap a:hover{color:#bd1a2d;}
.info-list-2 li .txt-wrap .desc{font-size:16px;color:#666;line-height:1.8;margin-bottom:5px;min-height:52px;}
.info-list-2 li .txt-wrap .info{font-size:14px;color:#999;line-height:2;overflow:hidden;}

.ps-box{display:block;background-color:#f3f3f3;width:32%;height:auto;overflow: hidden;float: left;margin-right:2%;margin-bottom:20px;box-sizing:border-box;}
.ps-box.nomargin{margin-right: 0;}
.ps-box .ps{display:block;box-sizing:border-box;min-width:100%;height: 230px;transition:all 0.3s;-webkit-transition:all 0.3s;background-color:#bd1a2d;}
.ps-box:hover .ps{padding:5px;}
.ps-box .ps img{width:100%;height:100%;}
.ps-box p{padding: 10px 10px 5px;height:50px;font-size: 16px;color: #666;line-height: 1.6;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.ps-box:hover p{color: #bd1a2d;}
.ps-box .time{padding:0 10px 10px;display:block;font-size: 14px;color: #999;line-height: 20px;}
.ps-box .img{position:relative;min-width:100%;padding-bottom:60%;overflow:hidden;background-color:#f3f3f3;}
.ps-box .img>img{position:absolute;width:100%;min-height:100%;left:0;top:0;transition:all 0.4s;-webkit-transition:all 0.4s;}
.ps-box:hover .img>img{transform:scale(1.2);-webkit-transform:scale(1.2);}
.page-box-wrap{text-align:center;}
.page-box{display:inline-block;*display:inline;*zoom:1;height:40px;line-height:40px;text-align:center;font-size:16px;color:#333;}
.page{background-color:#f3f3f3;float:left;width:100px;height:100%;cursor:pointer;margin:0 8px;color:#333;}
.page:hover{background-color:#bd1a2d;color:#fff;}
.page-box input{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:50px;height:38px;line-height:38px;border:1px solid #f3f3f3;text-align:center;}
.page-box i.blue{color:#bd1a2d;}

.detail-box{padding:20px 50px;border:1px solid #ddd;min-height:500px;}
.detail-box h1{font-size:24px;color:#333;line-height:1.8;text-align:center;}
.detail-box h2{font-size:20px;font-weight:normal;color:#666;line-height:1.6;text-align:center;}
.detail-box .info{border-bottom:1px dashed #ddd;height:30px;font-size:14px;color:#999;margin-top:15px;}
.detail-box .info a{font-size:14px;color:#999;}
.detail-box .info a.active,.detail-box .info a:hover{color:#bd1a2d;}
.detail-box .print{margin-left:10px;padding-left:20px;background:url(/main/template/images/icons/print.png) no-repeat left center;}
.detail-box .detail{padding-top:15px;}
.detail-box .detail *{max-width:100%!important;word-break:break-all;font-size:18px !important;line-height:34px !important;background:none!important;}
.detail-box .detail.big *{font-size:20px !important;line-height:38px !important;}
.detail-box .detail.small *{font-size:16px !important;line-height:30px !important;}
.detail-box .detail img{width:auto!important;text-indent:0 !important;margin:10px auto;display:block;max-width:100%;}
.detail-box .detail table{border-collapse:collapse !important;border-spacing:0 !important;max-width:100% !important;margin:0 auto;border-top:1px solid #333 !important;border-left:1px solid #333 !important;}
.detail-box .detail td{text-indent:0;border-right:1px solid #333 !important;border-bottom:1px solid #333 !important;}
.detail-box .detail table *{text-indent:0 !important;}
.detail-box .detail video{margin:0 auto;display:block}
.bdshare-button-style0-16{margin-left:0;}
.bdshare-button-style0-16 li{float:left;}
.bdshare-button-style0-16 a{height:20px !important;line-height:20px !important;padding-left:22px !important;margin:0 10px 0 0 !important;}
.bdshare-button-style0-16 a.content_qq{background:url(/main/template/images/icons/qq.png) no-repeat left center;}
.bdshare-button-style0-16 a.content_qqzone{background:url(/main/template/images/icons/qqzone.png) no-repeat left center;}
.bdshare-button-style0-16 a.content_weixin{background:url(/main/template/images/icons/share_wx.png) no-repeat left center;}
.bdshare-button-style0-16 a.content_sina{background:url(/main/template/images/icons/share_wb.png) no-repeat left center;}

.next-artical{padding:20px 30px;margin-top:30px;background-color:#f6f6f6;}
.next-artical p{color:#333;font-size:16px;}
.next-artical .smalltxt{font-size:14px;color:#333;line-height:1.6;text-indent:28px;}
.next-artical .title{display:block;margin:10px 0 5px;font-size:22px;color:#333;font-weight:bold;line-height:1.6;}
.next-artical .title:hover{color:#bd1a2d;}
.next-artical .line{display:block;border-bottom:1px dashed #ddd;margin:15px auto;}

.pc{display:block;position:fixed;right:10px;bottom:5px;z-index:99999;}
.pc img,.pc a{display:block;}
.pc ._close{display:block;width:20px;height:20px;position:absolute;left:0;bottom:100%;z-index:999;background:url(/main/template/images/icons/close_b.png) no-repeat center center;cursor:pointer;}

.zt-item{float:left;width:279px;height:76px;margin:20px 10px 5px 0;transition:all 0.3s;-webkit-transition:all 0.3s;}
.zt-item img{display:block;width:100%;height:100%;}
.zt-item:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px);}

.map-block{float:left;padding:0 10px;border:1px solid #ddd;height:35px;line-height:35px;font-size:16px;color:#333;margin-right:15px;margin-bottom:10px;}
.map-block:hover{background-color:#bd1a2d;color:#fff;}

@media screen and (max-width:1366px){
    .header .nav a{margin-right:25px;}
}
@media screen and (max-width:635px){
    html{font-size:25px;}
    .mt30{margin-top:0.6rem;}
    .mt20{margin-top:0.5rem;}
    .mt10{margin-top:0.2rem;}
    .mt15{margin-top:0.3rem;}
    .pt30{padding-top:0.6rem;}
    .pb30{padding-bottom:0.6rem;}
    .phone-hide{display:none!important;}
    .phone-show{display:block!important;}
    .phone-box{display:block;margin-left:0!important;margin-right:0;float:none !important;width:100%!important;height:auto!important;box-sizing:border-box!important;}
    .container{padding:0 0.4rem;width:100%;max-width:100%;box-sizing:border-box;}
    .red-box,.white-box,.gray-box{padding:0.6rem 0;}
    .header{padding-bottom:0.4rem!important;height:auto;background-position:60% top;}
  	.header .container{position:relative;}
    .header .logo{float:none;display:block;width:75%;margin:0;}
    .header .logo img{display:block;width:100%;}
    .header .nav{margin-top:1rem;float:none;white-space:nowrap;overflow:auto;overflow-y:hidden;}
    .header .nav a{font-size:0.76rem;float:none;display:inline-block;margin-right:0.5rem;}

    .se-box{border-radius:0;width:100%;height:2rem;line-height:2rem;box-sizing:border-box;position:fixed;top:-100%;left:0;z-index:9999;}
    .se-box input,.se-box .btn{border-radius:0;}

    .info-list, .govpushinfo150203{padding-top:0;}
    .info-list li{height:auto;line-height:1rem;padding-top:0.2rem;padding-bottom:0.2rem;margin-bottom:0;background-position:left 0.7rem;}
    .info-list li a{white-space:normal;float:none;font-size:0.64rem;display:block;max-width:100% !important;}
    .govpushinfo150203 li a{max-width:75%;font-size:0.64rem;}
    .info-list li a i{display:inline;font-size:0.52rem;margin-left:5px;}
    .govpushinfo150203 li span,.info-list.index li .time{font-size:0.52rem;float:right;}
    .info-list:not(.index) li .time{display:none;}
    .info-list.index li .line{height:0.5rem;margin:0.25rem 0.3rem;float:right;}
    .info-list .desc{font-size:0.58rem;}
    .info-list.has-desc li a .t{white-space: normal;max-width:100%;}

    .footer{padding:0.4rem 0;}
    .footer,.footer a{font-size:0.56rem;}
    .footer td{display:block;}
    .footer table tr td:last-child{margin-top:0.5rem;}
    .link,.link-box select{width:49%;margin-right:2%!important;margin-top:0.3rem;margin-bottom:0;}
    .link:nth-child(1){width:100%;margin-right:0!important;height:auto;line-height:auto;}
    .link:nth-child(odd),.link-box select:nth-child(odd){margin-right:0!important;}

    .tic-box{width:96%;max-height:90%;left:2%;top:5%;}

    .info-list-2 li .wrap{width:4rem;height:3rem;}
    .info-list-2 li .wrap.time{height:2rem;}
    .info-list-2 li .wrap .day{font-size:1.2rem;margin-bottom:0.2rem;}
    .info-list-2 li .wrap .date{font-size:0.64rem;}
    .info-list-2 li .txt-wrap{margin-left:4.5rem;}
    .info-list-2 li .txt-wrap a{font-size:0.72rem;}
    .info-list-2 li .txt-wrap .desc{font-size:0.64rem;height:3rem;overflow:hidden;line-height:1rem;}
    .info-list-2 li .txt-wrap .info{font-size:0.56rem;}

    .page-box{height:1.2rem;line-height:1.2rem;font-size:0.56rem;}
    .page{width:auto;padding:0 0.2rem;}
    .ps-box{width:100%;height:auto;float:none;}
    .ps-box .ps{height:auto;max-height:8rem;}
    .ps-box:hover .ps{box-sizing:border-box;width:100%;height:auto;}
    .ps-box p{height:auto;font-size:0.64rem;}
    .ps-box .time{font-size:0.56rem;}

    .detail-box{padding:0.4rem;}
    .detail-box h1{font-size:0.96rem;line-height:1.4rem;}
    .detail-box h2{font-size:0.8rem;line-height:1.2rem;margin-top:0.2rem;}
    .detail-box .info{font-size:0.56rem;text-align:center;}
    .detail-box .info span{float:none;}
    .detail-box .detail *{font-size:0.64rem !important;line-height:1.2rem !important;text-indent:1.28rem !important;}
    .detail-box .detail img{margin-top:0.3rem;}

    .sq-box{padding:0 0.4rem;box-sizing:border-box;}
    .col-t-1{height:32px;line-height:24px;white-space:nowrap;overflow:auto;overflow-y:hidden;padding-bottom:4px;}
    .col-t-1 .tab{font-size:0.72rem;display:inline-block;float:none;margin-right:0.4rem;}
    .col-t-1::-webkit-scrollbar,.header .nav::-webkit-scrollbar{width: 10px;height: 1px;}
    .col-t-1::-webkit-scrollbar-thumb,.header .nav::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0);background: rgba(255,255,255,0);}
    .col-t-1::-webkit-scrollbar-track,.header .nav::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0);border-radius: 10px;background: rgba(255,255,255,0);}
    .col-t-2{height:auto;overflow:hidden;}
    .col-t-2 .tab{font-size:0.86rem;padding-right:1.6rem;margin-left:0.3rem;}
    .col-t-2 img{height:1.2rem;}
}