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;}

.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.mt15{margin-top:15px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr30{margin-right:30px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.p20{padding:20px;}

.phone-show{display:none;}
a.more{color:#af2d2d;}
a.more:hover{text-decoration:underline;}
input{background-color:#fff;}
.normal-txt{font-size:16px;line-height:1.6;color:#333;}

body{background-color:#fff;}

.container{width:1200px;margin:0 auto;position:relative;}

.header{width:100%;padding-bottom:40px;overflow:hidden;background: no-repeat left top;background-size:cover;}

.top-info{height:30px;line-height:30px;}
.top-info,.top-info a{font-size:14px;color:#fff;}
.top-info a:hover{text-decoration:underline;}

.logo{margin-top:30px;height:76px;}
.logo img{height:100%;display:block;}

.se-box{padding-left:10px;border-radius:5px;width:360px;height:42px;line-height:42px;border:1px solid #ddd;background-color:#fff;float:right;margin-top:40px;}
.se-box input{border-top-left-radius:5px;border-bottom-left-radius:5px;float:left;width:310px;height:42px;line-height:42px;background-color:#fff;font-size:16px;color:#333;}
.se-box input::-webkit-input-placeholder {color: #999;}
.se-box input::-moz-placeholder {color: #999;}
.se-box input:-ms-input-placeholder {color: #999;}
.se-box .btn{float:right;width:49px;height:100%;background: no-repeat center center;background-color:#fff;border-left:1px solid #ddd;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer;}

.nav{height:50px;line-height:50px;background-color:#af2d2d;}
.nav a{float:left;padding:0 10px;min-width:130px;text-align:center;font-size:18px;color:#fff;margin-right:1px;}
.nav a:hover,.nav a.curr{background-color:#8c2424;}
.nav a.small{font-size:15px;float:right;}

.click{cursor:pointer;}
.click:hover{text-decoration:underline;}

.color-box{border:1px solid #ddd;padding-top:8px;background-color:#fff;box-shadow:1px 1px 5px #aaa;position:absolute;right:105px;top:-1800px;z-index:99;text-align:center;}
.color-box .color{display:inline-block;*display:inline;*zoom:1;margin:0 15px;cursor:pointer;font-size:14px;color:#333;line-height:2;width:56px;}
.color-box .color span{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;display:block;width:40px;height:40px;border-radius:50%;margin:0 auto;}
.color-box .color:hover span{box-shadow: 0 0 0px 2px rgb(99, 173, 255);border: 1px solid #fff;width:38px;height:38px;}

.color.defalut span{background-color:#af2d2d;}
.color.blue-1 span{background-color:#324760;}
.color.blue-2 span{background-color:#4899b1;}
.color.green-1 span{background-color:#6aa66a;}
.color.red-1 span{background-color:#3573b5;}
.color.jin-1 span{background-color:#cbb486;}
.color.org-1 span{background-color:#e68013;}

.color-box .arrow{display:block;width:22px;height:11px;position:absolute;right:20px;top:-11px;background: no-repeat center center;}

.toutiao{width:100%;padding:20px 0;background-color:#f1f1f1;}
.toutiao .title{display:block;font-size:26px;color:#333;text-align:center;margin-bottom:10px;}
.toutiao .title:hover{color:#af2d2d;}
.toutiao p{font-size:16px;color:#333;text-indent:32px;line-height:1.6;}

/*栏目title*/
.col-t-1{width:100%;height:35px;line-height:35px;border-bottom:1px solid #ddd;}
.col-t-1 .tab,.col-t-1 .a{float:left;padding:0 10px;margin-right:15px;font-size:18px;color:#333;position:relative;}
.col-t-1 .tab.curr{color:#af2d2d;border-bottom:2px solid #af2d2d;}

.col-t-2{font-size:26px;color:#af2d2d;width:100%;height:40px;line-height:40px;text-align:center;background: no-repeat center center;}
.col-t-3{font-size:26px;color:#af2d2d;width:100%;height:40px;line-height:40px;text-align:center;background: no-repeat center center;}

.col-t-4{background-color:#dcdcdd;padding-left:10px;height:40px;line-height:40px;font-size:20px;color:#333;}


/*轮播图*/
.carousel-box{width: 580px;height: 325px;position: relative;overflow: hidden;}
.carousel-box ul,.carousel-box ul li a{display: block;width: 100%;height: 100%;}
.carousel-box ul{position:relative;}
.carousel-box ul li{position:relative;float:left;height:100%;}
.carousel-box ul li a,.carousel-box ul li a img{display:block;width: 100%;height: 100%;}
.carousel-box .title{position:absolute;width:100%;height:40px;line-height:40px;background:transparent;filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#90000000,endcolorstr=#90000000); zoom: 1;background:rgba(0,0,0,0.6);bottom:0;left:0;z-index:99;}
.carousel-box .title a{display:block;padding:0 10px;height:100%;font-size: 16px;color: #fff;text-overflow: ellipsis;white-space:nowrap;overflow: hidden;}
.carousel-box .banner{position: absolute;right: 0;bottom: 0;z-index: 100;height: 40px;background:none;}

.carousel-box .banner .btns{margin-right: 10px;height: 100%;}
.carousel-box .banner .btns li{display: inline-block;*display: inline;*zoom: 1;width: 10px;height: 10px;border-radius:50%;background-color:#fff;margin-left: 5px;margin-top: 17.5px;cursor: pointer;}
.carousel-box .banner .btns li:hover,.carousel-box .banner .btns li.active{background-color:#bbb;}

.carousel-box .btn{width: 42px;height: 100%;position: absolute;top: 0;z-index: 99;cursor: pointer;transition: all .4s;-moz-transition: all .4s; /* firefox 4 */-webkit-transition: all .4s; /* safari å’œ chrome */-o-transition: all .4s; /* opera */}
.carousel-box .prev{left: -45px;background:  no-repeat center center;}
.carousel-box:hover .prev{left: 0px;}
.carousel-box .next{right: -45px;background:  no-repeat center center;}
.carousel-box:hover .next{right: 0px;}

.gk-table{border:1px solid #ddd;}
.gk-table td{width:15%;padding:10px 0;}
.gk-block {
    display: block;
    border-right: 1px solid #ddd;
    padding-top: 51px;
    font-size: 16px;
    color: #333;
    text-align: center;
    background-position: center 10px;
    background-repeat: no-repeat;
}
.gk-block:hover{color:#af2d2d;}
.gk-block.zfld{background-image:;}
.gk-block.jgjj{background-image:;}
.gk-block.zcwj{background-image:;}
.gk-block.zcjd{background-image:;}
.gk-block.qt{background-image:;}


.ewm-table{border:1px solid #ddd;}
.ewm-table td{width:15%;padding:10px 0;}
.ewm-block {
    display: block;
   
    padding-top: 51px;
    font-size: 16px;
    color: #333;
    text-align: center;
    background-position: center 10px;
    background-repeat: no-repeat;
}
.ewm-block:hover{color:#af2d2d;}
.ewm-block.zfld{background-image:;width:170px;}
.ewm-block.jgjj{background-image:;width:170px;}
.ewm-block.zcwj{background-image:;width:170px;}
.ewm-block.qt{background-image:;width:170px;}
.ewm-block.zjkrcwxgzh{background-image:;width:170px;}
.ewm-block.zjksbwxgzh{background-image:;width:170px;}
.ewm-block.zjkjywxgzh{background-image:;width:170px;}

.gk-block-2{display:block;border:1px solid #ddd;border-radius:5px;padding-left:45px;font-size:16px;color:#333;line-height:40px;background-position:15px center;background-repeat:no-repeat;}
.gk-block-2.big{padding-left:0;padding-top:50px;background-position:center 15px;text-align:center;}
.gk-block-2.gkzn{background-image:;}
.gk-block-2.gkzd{background-image:;}
.gk-block-2.gknr{background-image:;}
.gk-block-2.gknb{background-image:;}
.gk-block-2.ysqgk{background-image:;}
.gk-block-2.tongji{background-image:;}

.gk-block-2:hover{color:#af2d2d;border-color:#af2d2d;}


.gk-block.zgks{background-image:;}
.gk-block.jqglxt{background-image:;}
.gk-block.lhjy{background-image:;}
.gk-block.dyyks{background-image:;}
.gk-block.sydwzp{background-image:;}
.gk-block.shbzk{background-image:;}
.gk-block.sbkjh{background-image:;}
.gk-block.gsjd{background-image:;}
.gk-block.zcks{background-image:;}
.gk-block.zyzgcx{background-image:;}
.gk-block.yljts{background-image:;}
.gk-block.cydb{background-image:;}
.gk-block.lycy{background-image:;}
.gk-block.bstj{background-image:;}
.gk-block.lct{background-image:;}

.gk-block.sydwzp2 {
    background-image: ;
}
.gk-block.sydwzp3 {
    background-image: ;
}


.zt-box{position:relative;padding:0 33px;overflow:hidden;}
.zt-btn{display:block;cursor:pointer;position:absolute;top:0;z-index:99;width:23px;height:100%;}
.zt-btn.prev{left:0px;background: no-repeat center center;}
.zt-btn.next{right:0px;background: no-repeat center center;}
.zt-box:hover .prev{left:0;}
.zt-box:hover .next{right:0;}

.zt-scroll{position:relative;width:100%;height:100%;overflow:hidden;}
.zt-scroll .scroll{position:relative;height:100%;}
.zt-scroll a{float:left;width:255px;height:100%;padding-right:5px;}
.zt-scroll a img{display:block;width:100%;height:100%;}

.tl-box{width:100%;height:auto;position:relative;overflow:hidden;}
.tl-scroll{position:relative;}
.tl-box .img{display:block;float:left;height:100px;}
.tl-box .img img{width:100%;height:100%;display:block;}
.tl-box .img p{height:100px;line-height:100px;display:none;font-weight:bold;color:#e10000;text-align:center;margin:0;}
.tl-box .img p.normal{font-size:22px;height:60px;padding:12.5px 0;line-height:30px;}
.tl-box .img p.small{font-size:25px;}
.tl-box .img p.middle{font-size:28px;}
.tl-box .img p.big{font-size:34px;}

.tl-box.fade{height:64px;}
.tl-box.fade .tl-scroll{width:100%;height:100%;}
.tl-box.fade .img{width:100%;display:none;position:absolute;left:0;top:0;z-index:0;}

.tl-box.text{height:41px;line-height:41px;margin-top:15px;}
.tl-box.text .tl-scroll{padding:0 5px;overflow:hidden;background-color:#af2d2d;}
.tl-box.text a{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#fff;}
.tl-box.text{padding:0 0 0 35px;background: no-repeat 8px 12.5px;background-color:#af2d2d;box-sizing:border-box;}
.tl-box.text .tl-scroll{overflow:hidden;padding-left:0!important;}

/*信息列表*/
.info-list,.govpushinfo150203{width:100%;padding-top:15px;}
.info-list li,.govpushinfo150203 li{padding-left:15px;background: no-repeat left 11px;margin-bottom:10px;height:28px;line-height:28px;}
.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:#af2d2d;}
.info-list li a i{display:none;font-size:14px;color:#999;margin-left:5px;}
.info-list li .time,.govpushinfo150203 li span{color:#999;font-size:14px;float:right;}
.info-list.small li{margin-bottom:0;padding-top: 8px;background:  no-repeat left 21px;}
.info-list.nodot li{padding-left:0;background:none;}
.info-list.border li{padding-top:5px;border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:7px;}
.info-list .line{display:block;width:100%;height:1px;background-color:#ddd;margin:20px auto 15px;}
.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;}

/*列表页*/
.crumb-box{padding-left: 28px;line-height:30px;margin-bottom:10px;background: no-repeat left center;}
.crumb-box,.crumb-box a{font-size: 14px;color:#999;}
.crumb-box a:hover{color:#af2d2d;}

.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:#0194f1;color:#fff;}
.page-box input{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:50px;height:38px;line-height:38px;border:1px solid #f3f3f3;text-align:center;}
.page-box .blue{color:#af2d2d;}

/*内容页*/

.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 solid #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{color:#af2d2d;}
.detail-box .print{margin-left:10px;padding-left: 23px;background: no-repeat left center;}
.detail-box .detail{padding-top:15px;}
.detail-box .detail *{word-break:break-all;font-size:18px !important;line-height:34px !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{text-indent:0 !important;margin:15px 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{border-right:1px solid #333 !important;border-bottom:1px solid #333 !important;}
.detail-box .fj{width: 100%;height: auto;font-size:16px;color: #000;margin-top: 20px;}
.detail-box a{color: #af2d2d;}
.detail-box a:hover{text-decoration: underline;}

.detail-box table{width:100%;border-collapse:collapse !important;border-spacing:0 !important;}

.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: no-repeat left center;}
.bdshare-button-style0-16 a.content_qqzone{background: no-repeat left center;}
.bdshare-button-style0-16 a.content_weixin{background: no-repeat left center;}
.bdshare-button-style0-16 a.content_sina{background: no-repeat left center;}

.footer{width:100%;padding:20px 0;margin-top:30px;background-color:#857d7d;text-align:center;}
.footer,.footer a{font-size:15px;color:#fff;line-height:1.8;}
.footer a:hover{color:#af2d2d;}

.yq-link{font-size:16px;color:#333;line-height:30px;height:30px;border:1px solid #ddd;margin-right:10px;margin-bottom:10px;float:left;text-align: center}
.yq-link:hover{background-color:#af2d2d;color:#fff;border-color:#af2d2d;}

.tic-box{display:none;width:56%;max-height:90%;position:fixed;top:5%;left:22%;z-index:99999;box-shadow:2px 2px 5px #666;border:1px solid #ddd;overflow:auto;background-color:#fff;}
.tic-box .head{width:100%;height:70px;background-color:#af2d2d;font-size:24px;color:#fff;text-align:center;line-height:70px;position:relative;}
.tic-box .head.small{font-size:20px;}
.tic-box .close{display:block;width:80px;height:100%;position:absolute;right:0;top:0;z-index:999;cursor:pointer;background: 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:#af2d2d;border-radius:4px;cursor:pointer;margin:30px 30px 0;}
.tic-box .btn img{vertical-align:middle;margin-right:8px;height:25px;}
.tic-box .btn:hover{background-color:#27619f;}

.select {
    float: left;
    width: 23.5%;
    margin-right: 2%;
    font-size: 16px;
    color: #333;
    height: 32px;
    line-height: 32px;
    background-color: #fff;
	border: 1px solid #ddd;
	text-align-last:center;
}

.left-col-menu{width:222px;}
.left-col-menu a{display:block;position:relative;width:100%;height:60px;background-color:#f3f3f3;font-size:18px;color:#333;line-height:60px;text-align:center;margin-bottom:15px;}
.left-col-menu a:hover,.left-col-menu a.curr{transition:all 0.2s;-webkit-transition:all 0.2s;background-color:#af2d2d;color:#fff;}
.left-col-menu a .arrow{display:none;width:12px;height:25px;background: no-repeat center center;position:absolute;top:50%;margin-top:-12.5px;left:100%;}
.left-col-menu a.curr .arrow{display:block;}


@media screen and (max-width:1220px){
    .container{width:auto;padding:0 15px;}
}
@media screen and (max-width:1160px){
    .carousel-box{width:570px;}
}
@media screen and (max-width:1090px){
    .info-list li a{max-width:75%;}
}
@media screen and (max-width:1060px){
    .gk-left-box{width:45% !important;}
    .gk-right-box{width:53% !important;}
}
@media screen and (max-width:1020px){
    .phone-box{float:none;width:100% !important;}
    .nav a{min-width:auto;padding:0 25px;}
    .se-box{width:300px;}
    .se-box input{width:250px;}
    .dt-box{margin-top:20px;}
    .gk-left-box,.gk-right-box{float:none;width:100% !important;}
    .footer table td{width:auto;}
}
@media screen and (max-width:635px){
    html{font-size:25px;}
    body{background-size:auto 4rem;background-position:-1px top;}
    .mt20{margin-top:0.6rem;}
    .mt15{margin-top:0.4rem;}
    .container{width:100%;box-sizing:border-box;padding:0 0.4rem;}
    .phone-hide{display:none;}
    .phone-show{display:block;}
    .phone-box{float:none;width:100% !important;}
    .header{padding-top:0.4rem;padding-bottom:0;}
    .dt-box{margin-top:0.5rem;}

    #main_wraper{background-color:#fff;}
  	.header{padding-bottom:0;}
    .logo{display:block;width:12rem;float:none;margin:0;}
    .logo img{width:100%;height:auto;}
    .se-box{display:none;margin-top:0;border:0;width:100%;box-sizing:border-box;height:2rem;line-height:2rem;position: fixed;top:0;left: 0;border-radius: 0;z-index: 999;}
    .se-box input{height:2rem;line-height:2rem;font-size:0.64rem;border-radius:0;}
    .se-box .btn{background-size:1rem auto;border-radius:0;}
    .se-btn{width:1rem;height:1rem;background: no-repeat center center;background-size:1rem;position:absolute;right:0.4rem;top:0.3rem;z-index:99;}
    
    .nav{margin-top:0;width:100%;float:none;white-space:nowrap;overflow-x:auto;overflow-y:hidden;}
    .nav::-webkit-scrollbar {width: 10px;height: 1px;}
    .nav::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px #af2d2d;background: #af2d2d;}
    .nav::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px #af2d2d;border-radius: 10px;background: #af2d2d;}
    .nav a{min-width:auto;vertical-align:top;display:inline-block;float:none;font-size:0.72rem;padding:0 1rem;}


    .carousel-box .title a,.gk-block,.wyxx{font-size:0.64rem;}

    .col-t-1{height:1.5rem;line-height:1.5rem;box-sizing:border-box;}
    .col-t-1 .tab, .col-t-1 .a{font-size:0.68rem;padding:0 0.25rem;margin-right:0.1rem;}
    .col-t-2{font-size:0.86rem;}

    .info-list li{height:auto;line-height:1.2rem;padding-top: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;}
    .info-list li a i{display:inline;font-size:0.52rem;margin-left:5px;}
    .info-list li .time{display:none;}

    .toutiao .title{font-size:0.86rem;}

    .gk-block,.gk-block-2,.toutiao p{font-size:0.64rem;}

    .gk-right-box .fl{float:none;width:100% !important;margin:0 !important;margin-bottom:0.4rem !important;}

    .footer, .footer a{font-size:0.6rem;}
}


.a-icon-link{height:63px;line-height:63px;;display:inline-block;*display:inline;*zoom:1;font-size:16px;color:#333;padding-left:27px;background-size: 35px auto;background-repeat:no-repeat;background-position:left center;}
.a-icon-link:hover{color:#3573b5;}
.a-icon-link.ksyw{background-image:;background-size: 13%;margin-right:11%}
.a-icon-link.bszn{background-image:;background-size: 20%;margin-right:21%}
.a-icon-link.cydbdk{background-image:;background-size: 16%;}
.a-icon-link.sydwzp{background-image:;background-size: 16%;margin-right:13.5%}
.a-icon-link.gsrd{background-image:;background-size: 15%;margin-right:13%}
.a-icon-link.zcks{background-image:;background-size: 13%;}
.a-icon-link.zgks{background-image:;background-size: 13%;margin-right:8.5%}
.a-icon-link.zgcx{background-image:;background-size: 13%;margin-right:15.5%}
.a-icon-link.gd{background-image:;background-size: 25%;}

