@charset "utf-8";
* {padding: 0;margin: 0;}
ul {list-style: none;}
img {border: 0;}
a {text-decoration: none;color: #000;outline: none;}
body {position: relative;font-family: "微软雅黑" !important;background-color: #fff;width: 100%;margin: 0 auto;height: 100%;}
.fl {float: left;}
.fr { float: right;}
.clear{clear: both;}

.main{width: 1260px;margin: 0 auto;}

.head .top{width: 100%;height: 150px;background: url(../2021img/head_bg.jpg);}
.head .top .logo{float: left;margin-top: 25px;}
.head .top .fr{margin-top: 25px; position:relative;}
.head .top .fr .fhjb{    position: absolute;top: -15px;right: 0;}

.head .top .fr .search .txt{height: 35px;width: 160px;border-radius: 50px;border: 1px solid #004fa8;   padding: 0 20px 0;margin-top: 22px;background: rgba(0, 0, 0, 0)}
.head .top .fr .search{position: relative;}
.head .top .fr .search .img{position: absolute;top: 30px;right: 13px;}


.nav{  height:50px; line-height:50px; background:#004fa8;  position:relative; z-index:1;  }
.nav a{ color:#fff; font-size: 18px; }
.nav .nLi{ float:left;  position:relative; display:inline;      width: 140px;}
.nav .nLi h3{ float:left; width: 100%;text-align: center; }
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:18px;font-weight: normal; }
.nav .sub{ display:none; width:100%; left:0; top:50px;  position:absolute; background:#fff;  line-height:26px; padding:5px 0; opacity: 0.8; }
.nav .sub li{ zoom:1; text-align: center;}
.nav .sub a{ display:block; padding:5px 10px;color:#000; }
.nav .sub a:hover{ background:#1357ac; color:#fff;  }
.nav .on h3 a{ background:#1357ac; color:#fff;   }


#slideBox{position: relative;width: 100%;overflow: hidden;}
#slideBox>a{font-size: 36px;width: 35px;height: 70px;background:rgba(0, 0, 0, 0.6);font-family: 宋体;display: block;color: #fff;text-align: center;line-height: 70px;position: absolute;top: 200px;}
#slideBox .prev{left: 0;}
#slideBox .next{right: 0;}
#slideBox .hd ul{    height: 20px;
    position: absolute;
    bottom: 20px;
    right: 30px;
    z-index: 10;}
#slideBox .hd ul li{width: 15px;height: 15px;border: 1px solid #fff;border-radius: 50px;float: left;margin-left: 15px;}
#slideBox .hd ul li.on{background: #fff;width: 30px;}
#slideBox .bd ul li{width: 100%;height: 450px;}

.main_part{width: 100%;height: 860px;background: url(../2021img/main_bg.jpg) no-repeat;}
.main_part .part1{height: 597px;margin-top: 30px;}
.main_part .part1 .left{width: 780px;float: left;}

.main_part .part1 .left .tit{height: 36px;width: 100%;margin-bottom: 30px;}
.main_part .part1 .left .tit p{font-size: 24px;color: #333333;text-indent: 48px;background: url(../2021img/part1_left.png) no-repeat left center;height: 36px;float: left;}
.main_part .part1 .left .tit a{float: right;display: block;font-size: 14px;color: #333333;height: 36px;line-height: 36px;}

.main_part .part1 .left .news_pic{width: 340px;height: 302px;border: 1px solid #d1d1d1;position: relative;padding: 19px;float: left;margin-right: 20px;}
.main_part .part1 .left .news_pic+.news_pic{float: right;margin-right: 0;}
.main_part .part1 .left .news_pic .time{width: 72px;height: 60px;background: url(../2021img/time.png) no-repeat;position: absolute;    left: 40px;
    top: -11px;}
.main_part .part1 .left .news_pic .time p{font-size: 24px;color: #fff;text-align: center;width: 62px;    margin-top: 5px;}
.main_part .part1 .left .news_pic .time span{font-size: 12px;color: #fff;display: block;text-align: center;width: 62px;}
.main_part .part1 .left .news_pic .pic{width: 340px;height: 240px;overflow: hidden;}
.main_part .part1 .left .news_pic .pic img{width: 100%;height: 100%;transition: 0.4s;}
.main_part .part1 .left .news_pic:hover .pic img{transform: scale(1.1);}
.main_part .part1 .left .news_pic .bt{font-size: 16px;width: 100%;color: #333333;height: 38px;    margin: 11px 0;overflow: hidden;}
.main_part .part1 .left .news_pic .line{height: 2px;width: 40px;background: #004fa8;clear: both;}
.main_part .part1 .left ul{clear: both;padding-top: 4px;}
.main_part .part1 .left ul li{width: 100%;margin-top: 18px;height: 20px;clear: both;}
.main_part .part1 .left ul li p{width: 87%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;text-indent: 20px;font-size: 16px;background: url(../2021img/list.png) no-repeat center left;color: #333;}
.main_part .part1 .left ul li span{display: block;float: right;font-size: 16px;color: #333;}

.main_part .part1 .right{width: 450px;float: right;}
.main_part .part1 .right .hd{height: 36px;width: 100%;margin-bottom: 30px;background: url(../2021img/part1_left.png) no-repeat left center;}
.main_part .part1 .right .hd li span{font-size: 24px;color: #888888;text-indent: 48px;height: 36px;float: left;}
.main_part .part1 .right .hd li+li span{text-indent: 30px;}
.main_part .part1 .right .hd li+li{position: relative;}
.main_part .part1 .right .hd li+li::before{position: absolute;width: 6px;height: 6px;background: #333;border-radius: 50px;content: "";    top: 13px;
    left: 109px;}
.main_part .part1 .right .hd a{float: right;display: none;font-size: 14px;color: #333333;height: 36px;line-height: 36px;}
.main_part .part1 .right .hd li.on a{display: block;}
.main_part .part1 .right .hd li.on span{color: #333333;}
.main_part .part1 .right .bd{margin-top: -19px;}
.main_part .part1 .right .bd ul li{width: 100%;height: 77px;border-bottom: 1px solid #dcdcdc;clear: both;}
.main_part .part1 .right .bd ul li .time{width: 72px;height: 60px;float: left;margin-top: 19px;}
.main_part .part1 .right .bd ul li .time p{font-size: 24px;color: #333;text-align: center;width: 62px;    margin-top: 5px;}
.main_part .part1 .right .bd ul li .time span{font-size: 12px;color: #333;display: block;text-align: center;width: 62px;}
.main_part .part1 .right .bd ul li p{font-size: 16px;line-height: 22px;margin-top: 19px;float: left;width: 84%;}

.main_part .part2 .tit{height: 36px;width: 100%;margin-bottom: 30px;margin-top: 30px;}
.main_part .part2 .tit p{font-size: 24px;color: #333333;text-indent: 48px;background: url(../2021img/part1_left.png) no-repeat left center;height: 36px;float: left;}
.main_part .part2 .tit a{float: right;display: block;font-size: 14px;color: #333333;height: 36px;line-height: 36px;}
.main_part .part2 ul{}
.main_part .part2 ul li{float: left;margin-right: 20px;}
.main_part .part2 ul li+li+li+li+li{margin-right: 0;}

.part3{height: 140px;width: 100%;background: #f6f6f6;padding-top: 30px;}
.part3 ul{width: 100%;height: 110px;background: url(../2021img/part3.png) no-repeat;}
.part3 ul li{float: left;width: 210px;text-align: center;margin-top: 20px;}
.part3 ul li+li{width: 175px;}
.part3 ul li img{display: inline;text-align: center;}
.part3 ul li p{color: #fff;}

.foot{height: 256px;width: 100%;margin-top: 0px;background: url(../2021img/foot_bg.png) no-repeat;}
.foot .main{height: 216px;}
.foot .main .left{width: 120px;float: left;margin-top: 35px;margin-right: 100px;}
.foot .main .left .tit{font-size: 18px;line-height: 30px;color: #fff;border-bottom: 1px solid #fff;padding-bottom: 12px;margin-top: 30px;margin-bottom: 7px;}
.foot .main .left p{font-size: 14px;line-height: 30px;color: #fff;text-indent: 17px;position: relative;}

.foot .main .center{float: left;    width: 746px;
    text-align: center;
    margin-top: 62px;}
.foot .main .center p{font-size: 14px;width: 100%;text-align: center;color: #fff;}

.foot .main .right{width: 200px;float: right;margin-top: 42px;}
.foot .main .right .tit{font-size: 18px;line-height: 30px;color: #fff;border-bottom: 1px solid #fff;padding-bottom: 12px;margin-top: 30px;}
.foot .main .right select{height: 28px;width: 100%;background: #004fa8;border: 1px solid #b3cbe5;border-radius: 50px;text-align: center;color: #fff;font-size: 14px;margin-top: 12px;padding: 0 16%;}
.foot .main .right option{text-align: center;}

.foot>p{background: #014a9c;height: 40px;color: #fff;line-height: 40px;text-align: center;}
.foot>p a{color: #fff;}




/***********list**************/
.n_container{position:relative;z-index:1;min-height: 300px;padding: 1.875rem 0 2.5rem;}
.n_container .left{float:left;width: 16.375rem;position:relative;z-index:1;}
.n_container .left .title{background: #0f6abc;
    line-height: 33px;
    text-align: center;
    padding: 10px 0;}
.n_container .left .title h3{font-size:1.375rem;color:#fff;letter-spacing: 5px;}
.n_container .left .title h5{font-size: 0.625rem;color:#fff;position:relative;text-transform:  uppercase;}
.n_container .left .title h5 span{position:absolute;left: -2.35rem;bottom: -0.35rem;font-family:myFirstFont01;font-size:3.25rem;}
.n_container .left .erji{}
.n_container .left .erji ul li{height: auto;line-height: 46px;background: #f7f7f7;border-bottom: #eeeeee 1px solid;border-top: #fff 1px solid;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;position:relative;}
.n_container .left .erji ul li:before{content:"";position:absolute;width:4px;height:4px;background:#b2b2b2;left:1.375rem;top:50%;margin-top:-2px;display: none;}
.n_container .left .erji ul li.on:before{ background:#fff}
.n_container .left .erji ul li:bofore { content:""; position:absolute; }
.n_container .left .erji ul li:last-child{ border-bottom:none}
.n_container .left .erji ul li a{display:block;padding: 0 3rem; }

.n_container .left .erji ul li h5{font-size: 16px;color: #666666;}
.n_container .left .erji ul li h5 span{ font-size:1rem; color:#f4f7f9; font-family:simsun; float:right;}
.n_container .left .erji ul li.on{background: #6a87a6;}
.n_container .left .erji ul li.on a{ padding:0 4rem}
.n_container .left .erji ul li .sj>li.on{background: #9cb3cc;}

.n_container .left .erji>ul>li.on>a>h5{ color:#fff; font-weight:bold}
.n_container .left .erji .sj>li>a>h5{font-size:14px;text-indent:10px;}
.n_container .left .erji .sj>li{line-height:35px;background:#fff;}

.n_container .left .erji ul li .sj{display:none;}
.n_container .left .erji ul li.on .sj{display:block;}
.n_container .left .erji>ul>li>.sj>li.on>a>h5{ color:#fff; font-weight:bold}

.n_container .right{float:right;width:calc(100% - 17.5rem);padding: 0;}

.n_title{position:relative;height: 55px;lin;line-height: 50px;z-index: 2;border-bottom:  #d7d8d9 1px solid;margin-bottom:20px;}
.n_title .am-container{ position:relative;}
.n_title hr{background:#dcdcdf;margin:0;border:none;position:absolute;bottom:0.5px;left: 30px;right: 30px;}
.n_title dl{float: left;position: relative;border-bottom:  #005cb5 2px solid;} 
.n_title .position {padding-left: 1.5rem;float:right;color: #666666;font-size: 0.875rem;}
.n_title .position i{ margin:0 4px}
.n_title .position a,.n_title  .position span {font-size:0.875rem;color: #666666;}
.n_title .position a:hover {color:#1157b0;}
.n_title dt a{font-size: 1.25rem;text-align: center;line-height: 50px;display:block;color: #002fa7;margin-bottom:0px;font-weight:  normal;background:url(../images/menu.png) left center no-repeat;padding-left: 38px;}
.n_title dl dd{ position: absolute; width: 100%; display: none;   overflow: hidden; background: #fff;}
.n_title dl dd a{font-size:14px;  width: 100%; text-align: center; color:#30353a; line-height:50px; display:block; border-bottom: 1px solid #dcdcde; position: relative;}
.n_title dl dd a.on{ color: #bc1d21;}
.n_title dt i{ display: none; transform:rotate(90deg);-webkit-transform:rotate(90deg); /* Safari and Chrome */-moz-transform:rotate(90deg);}
.n_title dl.title_nav dt i{ display: inline-block;}
.n_title dt.on{height: 53px;}
.n_title dl dt.on a,.n_title dl dt.on a i{}

.n_wenzhang ul{ margin-bottom:36px;}
.n_wenzhang ul li{font-size: 1rem;color: #666666;line-height: 57px;position:relative;padding: 0 0 0 20px;border-bottom: #eaeaea 1px dashed;height: 57px;}
.n_wenzhang ul li:before{content:"";width: 8px;height: 8px;background: #cccccc;position:absolute;left:0;top:50%;margin-top: -4px;border-radius: 50%;}
.n_wenzhang ul li a{display:inline-block;color: #666666;width: 85%;width: calc(100% - 80px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_wenzhang ul li a:hover{color: #0f6abc;}
.n_wenzhang ul li span.rq{font-size: 0.75rem;color: #999999;float:right; background:url(../images/time01.png) left center no-repeat; padding-left:13px}
.n_wenzhang ul li a span{font-size: 1rem;}
.n_container .right.n_neiye{ width:100%}
.n_neiye .n_title .position{ float:left}
.n_neiye .n_title .position, .n_neiye .n_title .position a, .n_neiye .n_title .position span{ font-size:1rem}


.n_container .left .erji>ul>li>a:hover{
    background: #6a87a6;}
.n_container .left .erji>ul>li>a:hover>h5{
        color: #fff;}
.n_container .left .erji .sj>li>a:hover{
    background: #9cb3cc;}
.n_container .left .erji .sj>li>a:hover>h5{
        color: #fff;}

/**********list-end*************/



/***************nry********************/
.detail>h2{font-size: 1.5rem;line-height: 2.25rem;color: #0f6abc;font-weight:normal;text-align:center;margin-bottom: 1.3rem;margin-top: 2.4rem;font-weight: bold;}
.detail .tittle{width:100%;text-align:center;overflow:hidden;/*border-bottom:  #999999 1px dashed;*/padding: 0 0 .7rem;margin-bottom: 1.1rem;}
.detail .tittle span{display:inline-block;margin: 0 0.9375rem;font-size: 14px;color: #3c3c3c;}
.detail .tittle span a{ font-size: 13px;color: #7a7a7a;}
.detail .tittle span img{ margin:-3px 5px 0 0}
.detail .tittle span a:hover{ color: #ffb426;}

.ar_article p{font-size: 16px !important;color: #3c3c3c;line-height: 28px !important;margin-bottom: 0px;}	

#ar_fot{margin-top: 3rem;position:relative;padding: 1rem 1.25rem;border-top: #f8f8f8 1px solid;background: #fcfcfc;}
#ar_fot h5{width: 100%;display:block;font-size: 16px;line-height: 36px;color: #666666;font-weight: normal;}
#ar_fot h5 a{font-size: 16px;color: #666666;font-weight:normal;width: calc(100% - 64px);display:  inline-block;}

#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}

/****************nry-end*********************/



/*********zwy********/
.zwy h2{margin-bottom: 20px;}
.zwy p{line-height: 38px !important;
    font-size: 16px !important;}
.zwy ul{padding-top: 10px;}
.zwy ul li{line-height:normal;height:auto;    padding-bottom: 9px;}
.zwy ul li a{display:inline;width:auto;}
/*********zwy_end****************/


/***************右侧固定*******************/
.ycgd{position: fixed;width: 70px;z-index: 20;    right: 20px;
    bottom: 20px;}
.ycgd li{width: 70px;border:1px solid #f2f2f2;margin-bottom: 7px;border-radius: 10px;transition: 0.4s;min-height: 72px;}
.ycgd li a{color: #777;font-size: 14px;padding: 43px 8px 6px 8px;
    display: block;
    line-height: 19px;opacity: 1;transition: 0.4s;width: 80%;}
.ycgd li{background: url(../2021img/r_ico1.png) #fff no-repeat center 12px;}
.ycgd li+li{background: url(../2021img/r_ico2.png) #fff no-repeat center 12px;background-size: 25px;}
.ycgd li+li+li{background: url(../2021img/r_ico3.png) #fff no-repeat center 12px;}
.ycgd li+li+li+li{background: url(../2021img/r_ico5.png) #fff no-repeat center center;}

.ycgd li:hover a{color: #fff;opacity: 1;}


.ycgd li:hover{background: url(../2021img/r_ico1on.png) #004fa8 no-repeat center 12px;border: 1px solid #004fa8;}
.ycgd li+li:hover{background: url(../2021img/r_ico2on.png) #004fa8 no-repeat center 12px;background-size: 25px;border: 1px solid #004fa8;}
.ycgd li+li+li:hover{background: url(../2021img/r_ico3on.png) #004fa8 no-repeat center 12px;border: 1px solid #004fa8;}
.ycgd li+li+li+li:hover{background: url(../2021img/r_ico5on.png) #004fa8 no-repeat center center;border: 1px solid #004fa8;}


/***************右侧固定_end*******************/