@charset "utf-8";
* { margin: 0; padding: 0; }
body{ min-width: 1200px; font-family: "Microsoft yahei";max-width: 1920px; margin: 0 auto;font-size: 16px;color: #323232;}
a{text-decoration:none;}
ul{list-style:none;}
.fl { float: left; }
.fr { float: right; }
img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0}
.clear{zoom: 1;}
.clear:after {clear:both;content:'';display:block;width:0;height:0;visibility:hidden; }

.w10{width:100%}
.w12{width:1200px;margin:0 auto}
.w13{width:1300px;margin:0 auto}
/* top head css */
.top-box{position: absolute;transition: 0.4s;padding: 10px 0;top: 0;z-index: 999;left: 0;}
.top-box{}
.top-box .topr{}
.top-box .topr img{display: block;float: right;}
.top-box .logo{float: left;margin-top: 4px;transition: 0.4s;}
.top-box .logo a{display: block;}
.top-box .logo a img{display: block;}
.top-box .rightBox{float: right;margin: 15px 0 15px 0;transition: 0.4s;;}
.top-box .search-r {position: relative;margin-top: 6px;}
.top-box .search-r .top-a{display: block;text-align: center;}
.top-box .search-r img{display: block;}
.top-box .search{width: 240px;height: 29px;float: right;background:#fafafa;display: none;position: absolute;right: 0;top: 17px;}
.top-box .search .text{background: none;outline: none;border: none;padding: 0 0 0 10px;color: #323232;width: 200px;line-height: 29px;height: 29px;}
.top-box .search-r:hover .search{display: block;}
.top-box .search .img{}
.top-box .search .input1{float: left;}
.top-box .search .input2{float: left;}
.top-box .wx{position: relative;margin: 0 10px;}
.top-box .wx .ic{display: block;}
.top-box .wx .ewm{width: 110px;height: 110px;display: block;position: absolute;top: 50px;left: -30px;z-index: 9;display: none;}
.top-box .wx:hover .ewm{display: block;}
.top-box .wb{position: relative;}
.top-box .wb .ic{display: block;}
.top-box .wb .ewm{width: 110px;height: 110px;display: block;position: absolute;top: 50px;left: -30px;z-index: 9;display: none;}
.top-box .wb:hover .ewm{display: block;}
.top-box.on{position: fixed;background: rgba(31,73,155, 0.8);height: 50px;transition: 0.4s;}
.top-box.on .topr img{display: none;}
.top-box.on .top{position: absolute;top: 0;left: 50%;margin-left: -600px;transition: 0.4s;}
/* nav */     
.navBar{color:#fff;height: 30px;line-height: 30px;z-index: 999;}
.navBar .nav{ margin:0 auto; }
.navBar .nav h3{font-size:100%;font-size:16px;text-align: center;}
.navBar .nav .m{position:relative;float:left; width: 104px;display:inline;text-align:center;}
.navBar .nav .on{}
.navBar .nav .on h3 a{height: 30px;color: #FFFFFF;background: url(../images2020/navBo.png) no-repeat bottom center;}
.navBar .nav h3 a{zoom:1;height: 30px;line-height: 20px;display:block;text-align: center;font-weight: normal;line-height: 30px;color:#fff;}
.navBar .nav .sub{display: none;/*默认隐藏*/width: 120%;position:absolute;left: -10%;top: 30px;background:rgba(255,255,255,0.6);float:left;line-height:30px;z-index: 99;}
.navBar .nav .sub li{ }
.navBar .nav .sub li a{display:block; zoom:1; transition: 0.3s;text-align: center;line-height: 36px;color:#323232;font-size: 14px;text-align: center;}
.navBar .nav .sub li a:hover{  transition: 0.3s;background:#FFFFFF;color: #323232;}
.navBar .nav #m2 .sub{ z-index:1; width:980px; left:-116px;} 

/*banner*/
.banner { width: 100%; height: 670px; position: relative; overflow: hidden; z-index: 1; min-height: 600px;}
.banner .hd { width: 100%; position: absolute; left: 0; bottom: 10px; text-align: center; z-index: 2; }
.banner .hd ul li {cursor: pointer; width: 12px; height: 12px; border-radius: 6px; margin: 0 4px; display: inline-block; *display: inline; *zoom: 1;background: #999999;}
.banner .hd ul li.on {background: white;}
.banner .bd { position: absolute; left: 50%; top: 0; margin-left: -960px; }
.banner .bd ul li { position: relative; font-size: 0; }
.banner .bd ul li::before{content:"";position:absolute;left:0;top:0;right:0;height:130px;background:linear-gradient(to bottom,rgba(39,81,164,0.85),rgba(0,0,0,0));z-index: 10;}
.banner .prev, .banner .next { width: 46px; height: 100px; position: absolute; z-index: 3; top: 310px; }
.banner .prev { background: url(../images2020/ll.png) left no-repeat; left: 0; }
.banner .next { background: url(../images2020/rr.png) right no-repeat; right: 0; }
.Nybanner{position: relative;overflow: hidden;width: 100%;max-width: 1920px;z-index: 2;margin: 0 auto;}
.Nybanner img{position: relative;left: 50%;margin-left: -50%;display: block;}
.Nybanner::before{content:"";position:absolute;left:0;top:0;right:0;height:130px;background:linear-gradient(to bottom,rgba(39,81,164,0.85),rgba(0,0,0,0));z-index: 10;}

.sametitle{padding-bottom: 2px;background: url(../images2020/titleBg.png) no-repeat left bottom;width: 100%;margin-bottom: 20px;}
.sametitle h5{line-height: 40px;font-size: 20px;color: #1f499b;font-weight: bold;float: left;width: 500px;}
.sametitle h5 span{line-height: 40px;font-size: 12px;color: #999999;font-weight: normal;display: inline-block;}
.sametitle a{font-size: 12px;color: #666;width: 60px;text-align: right;float: right;line-height: 30px;margin-top: 10px;}
.sametitle a:hover{color: #1f499b;}


/* newsFw */
.newsFw{background: url(../images2020/bg1.png) no-repeat center;padding: 23px 0;}
.foucebox{width: 580px;}
/* foucebox */
.foucebox {position:relative;width:580px;height:448px;overflow:hidden;}
.foucebox .bd {position:absolute;left:0;top:0;width:580px;height:380px;overflow:hidden;}
.foucebox .bd img {width:580px;height:380px;}

.foucebox .hd {position:relative;height:67px;top:376px;}
.foucebox .hd ul {padding:6px 0 0 0px;text-align:center;}
.foucebox .hd li {position:relative;float:left;display:inline;width:70px;height:44px;margin-left:2px;overflow:hidden; overflow:hidden; line-height:12px; }
.foucebox .hd a {display:block;width:66px;height:36px;padding:2px; background:url(../images2020/yule_sp.png) -75px -3px no-repeat;}
.foucebox .hd img {width:72px;height:44px;}
.foucebox .hoverBg {position:absolute;left:2px;top:0px;width:74px;height:52px; background:url(../images2020/yule_sp.png) no-repeat; cursor:pointer;z-index:2;}
/* fwjk */
.fwjk{width: 580px;}
.fwjk ul{}
.fwjk ul li{padding: 9px 0;}
.fwjk ul li:first-child{padding-top: 0;}
.fwjk ul li+li{border-top: 1px solid #e5e5e5;}
.fwjk ul li a{display: block;}
.fwjk ul li a .date{width: 60px;height: 50px;background: #ededed;}
.fwjk ul li a .date i{font-size: 18px;color: #323232;display: block;font-style: normal;font-weight: bold;text-align: center;margin-top: 4px;}
.fwjk ul li a .date b{font-size: 12px;color: #666666;display: block;font-style: normal;font-weight: normal;text-align: center;}
.fwjk ul li a .text{width: 505px;}
.fwjk ul li a .text h4{font-size: 16px;font-weight: bold;color: #323232;}
.fwjk ul li a .text p{font-size: 12px;color: #999999;line-height: 16px;margin-top: 5px;}
.fwjk ul li a:hover .date{background: #1f499b;}
.fwjk ul li a:hover .date i{color: white;}
.fwjk ul li a:hover .date b{color: white;}
.fwjk ul li a:hover .text h4{color:#1f499b;}
/* notice */
.notice{background: url(../images2020/bg2.png) no-repeat center;padding: 23px 0;}
.notice .title{padding-bottom: 2px;background: url(../images2020/line.png) no-repeat left bottom;width: 130px;margin: 0 auto;margin-bottom: 20px;}
.notice .title h5{line-height: 40px;font-size: 20px;color: #FFFFFF;font-weight: bold;display: inline-block;text-align: center;}
.notice .title h5 span{line-height: 40px;font-size: 12px;color: #dbdbdb;font-weight: normal;display: inline-block;}
.notice ul{}
.notice ul li{width: 380px;background: white;border-radius: 20px;box-sizing: border-box;padding: 15px 20px 8px 20px;float: left;height: 154px;}
.notice ul li+li{margin-left: 29px;}
.notice ul li+li+li{margin-left: 29px;}
.notice ul li+li+li+li{margin-left: 0;margin-top: 30px;}
.notice ul li+li+li+li+li{margin-left: 29px;}
.notice ul li+li+li+li+li+li{margin-left: 29px;}
.notice ul li a{display: block;}
.notice ul li a h3{font-size: 16px;color: #323232;font-weight: normal;height:42px;}
.notice ul li a h3:hover{color:#0b6cb8;}
.notice ul li a i{font-size: 12px;font-weight: normal;font-style: normal;color: #999999;}
.notice ul li a b{font-size: 12px;font-weight: normal;font-style: normal;color: #999999;}
.notice ul li a p{font-size: 12px;color: #666666;line-height: 16px;margin-top: 8px;}
.notice ul li a img{display: inline-block;margin-top: 4px;float: right;}
.notice .more{width: 100px;background: white;border-radius: 8px;margin: 0 auto;margin-top: 15px;}
.notice .more a{font-size: 14px;color: #666666;line-height: 28px;display: block;text-align: center;}
.notice .more:hover{background-color: #004276;}
.notice .more:hover a{font-size: 14px;color: #FFFFFF;}
/* linkIc */
.linkIc{background: #e9f1fb;padding: 40px 0 30px 0;}
.linkIc li{float: left;width: 110px;}
.linkIc li+li{margin-left:71.5px;}
.linkIc li a{display: block;}
.linkIc li a img{display: block;text-align: center;margin: 0 auto;width: 110px;height: 90px;}
.linkIc li a span{font-size: 16px;color: #333333;display: block;text-align: center;margin-top: 8px;}
.linkIc li a span:hover{color: #0B6CB8;}
/* footer */
.footer{background: #1f499b;color: white;padding: 40px 0;font-size: 12px;line-height: 26px;}
.footer a{color: white;line-height: 26px;color: white;margin-bottom: 8px;display: inline-block;height:26px;width:66px;}
.footer a:hover{font-weight: bold;}
.footer .righEwm img{width: 79px;height: 79px;}
.footer .righEwm p{text-align: center;}






/* list */
.bodyBg{background: #f8f8f8;}

.nySubNav{margin-bottom: 15px;}
.nySubNav ul{margin-left: -40px;}
.nySubNav ul li{border: 1px solid #184eb4;height: 42px;box-sizing: border-box;border-radius: 21px;width: 260px;float: left;margin-left: 40px;margin-bottom: 15px;}
.nySubNav ul li a{font-size: 16px;color: #184eb4;line-height: 42px;display: block;text-align: center;}
.nySubNav ul li:hover{background: #184eb4;}
.nySubNav ul li:hover a{color: white;}
.nySubNav ul .on {background: #184eb4;}
.nySubNav ul .on a{color: white;}
.list-box{padding-top: 50px;min-height: 600px;padding-bottom: 50px;}

.leftNavBox{width: 240px;}
.left-nav{width: 240px;border-bottom-left-radius: 60px;box-sizing: border-box;}
.left-nav .con{margin-bottom: 30px;box-sizing: border-box;}
.left-nav h5{height:100px;line-height: 100px;font-size: 24px;color: #fff;font-weight: bold;text-align: center;background: url(../images2020/leftnavBg.png);}
.left-nav ul{background: #FFFFFF;padding:0px 20px;box-sizing: border-box;}
.left-nav ul li{border-bottom: 1px solid #d9d9d9;position: relative;}
.left-nav ul li::after{background: url(../images2020/leftQd.png) no-repeat left center;content: "";position: absolute;top: 10px;left: -20px;width: 3px;height: 24px;}
.left-nav ul li a{transition: 0.6s all;height: 50px;line-height: 50px;display: block;font-size: 16px;color: #333333;font-weight: normal;text-align: left;background:url(../images2020/hd.png) no-repeat right center;margin-right: 10px;}
.left-nav ul li.on{}
.left-nav ul li.on{border-bottom: 1px solid #1f499b;position: relative;}
.left-nav ul li.on::after{background: url(../images2020/leftQdOn.png) no-repeat left center;content: "";position: absolute;top: 10px;left: -20px;width: 3px;height: 24px;}
.left-nav ul li.on a{color: #1f499b;transition: 0.3s all;font-weight: bold;background:url(../images2020/hdOn.png) no-repeat right center;}
.left-nav ul li:hover{border-bottom: 1px solid #1f499b;}
.left-nav ul li:hover::after{background: url(../images2020/leftQdOn.png) no-repeat left center;content: "";position: absolute;top: 10px;left: -20px;width: 3px;height: 24px;}
.left-nav ul li:hover a{color: #1f499b;transition: 0.3s all;font-weight: bold;background:url(../images2020/hdOn.png) no-repeat right center;}
.left-nav img{width: 240px;height: auto;}
.leftNavBox .bzxx{background: #1f499b;border-radius: 9px;height: 100px;}
.leftNavBox .bzxx a{display: block;box-sizing: border-box;padding-left: 37px;position: relative;}
.leftNavBox .bzxx a img{display: inline-block;position: relative;top: 11px;}
.leftNavBox .bzxx a span{color: #ffffff;font-size: 24px;line-height: 100px;margin-left: 10px;}
.leftNavBox .leftLink{margin-top: 30px;}
.leftNavBox .leftLink .title{display: block;box-sizing: border-box;padding-left: 37px;position: relative;background: #1f499b;border-radius: 4px;height: 40px;}
.leftNavBox .leftLink .title img{display: inline-block;position: relative;top: 8px;}
.leftNavBox .leftLink .title span{color: #ffffff;font-size: 16px;line-height: 40px;margin-left: 10px;}

.leftNavBox .leftLink .linkCon{background: white;position: relative;padding-bottom: 20px;}
.leftNavBox .leftLink .linkBt{padding-top: 20px;}
.leftNavBox .leftLink .linkBt h4{width: 200px;text-align: center;background: url(../images2020/sj.png) no-repeat 180px center;font-size: 14px;line-height: 30px;border-radius: 15px;border: 1px solid #999999;margin: 0 auto;}
.leftNavBox .leftLink .linkBt ul{background: white;position: absolute;width: 100%;z-index: 9;display: none;box-sizing: border-box;border: 1px solid #e4e4e4;overflow-y:auto;max-height:200px;}
.leftNavBox .leftLink .linkBt ul li{padding-left: 10px;}
.leftNavBox .leftLink .linkBt ul li a{font-size: 12px;color: #666666;line-height: 26px;display: block;}
.leftNavBox .leftLink .linkBt ul li a:hover{color: #0B6CB8;}
.leftNavBox .leftLink .linkBt:hover>ul{display: block;}


.list-r{width: 910px;}
.list100{width: 1300px;}
.position{height: 40px;line-height: 40px;margin-bottom: 30px;border-bottom: 1px solid #999999;}
.position p{padding-left: 24px;font-size: 14px;color: #808080;background: url(../images2020/position.png) no-repeat left center;}
.position p a{color: #808080;transition: 0.6s all;}
.position p a:hover{color: #1f499b;transition: 0.6s all;}
.list ul{margin-bottom: 40px;}
.list li{border-bottom:1px dashed #bbb; }
.list li a{display: block;font-size: 16px;color: #323232;overflow: hidden;transition: 0.6s all;line-height: 50px;padding-left: 15px;background: url(../images2020/qd6.png) no-repeat left center;}
.list li a i{font-size: 14px;color: #666666;float: right;font-style: normal;line-height: 50px;}
.list li:hover a{color: #1f499b;transition: 0.6s all;padding-left: 20px;}
.list li:hover {border-bottom: 1px solid #1f499b;}
.fanye img{display: block;margin: 0 auto;}
/* show */
.show01{margin-bottom: 5px;}
.show01 h5{font-size: 26px;color: #323232;text-align: center;line-height: 36px;margin-bottom: 10px;}
.show01 p{font-size: 12px;color: #808080;text-align: center;}
.show01 p i{font-style: normal;margin: 0 5px;}
/* .show02{padding-bottom: 40px;} */
.show02 p{font-size: 16px;color: #323232;line-height: 32px;margin-top: 15px;}
.show02 img{display: block;margin: 0 auto 30px auto;max-width: 600px;}
.show03{padding-top: 30px;border-top: 1px solid #e6e6e6;}
.show03 p{font-size: 14px;color: #323232;margin-bottom: 15px;}
.show03 p a{color: #323232;}
.show03 p a:hover{color: #1f499b;transition: 0.6s all;}
/* listPic */
.listPic ul{margin-bottom: 30px;}
.listPic ul li{width: 100%;background: white;box-sizing: border-box;border: 1px solid #e5e5e5;}
.listPic ul li+li{margin-top: 25px;}
.listPic ul li a{display: block;}
.listPic ul li a .pic{width: 250px;height: 180px;overflow: hidden;}
.listPic ul li a .pic img{width: 250px;height: 180px;transition: 0.4s;}
.listPic ul li a:hover .pic img{transform: scale(1.2);transition: 0.4s;}
.listPic ul li a .text{width: 630px;box-sizing: border-box;padding: 20px 0 20px 30px;}
.listPic ul li a .text h5{font-size: 18px;color: #323232;font-weight: normal;}
.listPic ul li a .text h5:hover{color: #1f499b;}
.listPic ul li a .text span{width: 80px;height: 2px;display: block;background: #1f499b;margin: 10px 0;}
.listPic ul li a .text p{font-size: 14px;text-align: justify;color: #999;line-height: 24px;margin-top: 12px;}
.listPic ul li a .text i{font-size: 12px;color: #999999;font-style: normal;font-weight: normal;background: #f5f5f5;padding: 4px 7px;display: inline-block;margin-top: 20px;border-radius: 4px;}
.listPic ul li:hover p{color: #1f499b;}

/* list2 */
.list2 ul{margin-bottom: 40px;}
.list2 li{border-bottom: 1px solid #ebebeb;background: white;padding: 20px;border-left: 3px solid #dddddd;}
.list2 li+li{margin-top: 25px;}
.list2 li a p{display: block;font-size: 16px;color: #323232;overflow: hidden;transition: 0.6s all;line-height: 32px;}
.list2 li a i{font-size: 12px;color: #1f499b;font-style: normal;line-height: 24px;font-weight: normal;background: url(../images2020/time.png) no-repeat left center;display: inline-block;padding-left: 20px;}
.list2 li a b{font-size: 12px;color: #1f499b;font-style: normal;line-height: 24px;font-weight: normal;background: url(../images2020/cs.png) no-repeat left center;display: inline-block;padding-left: 20px;margin-left: 20px;}
.list2 li a b span{display:inline;}
.list2 li:hover a p{color: #1f499b;transition: 0.6s all;padding-left: 20px;}
.list2 li a span{display: block;line-height: 18px;color: #666666;font-size: 14px;margin: 6px;}
.list2 li:hover {border-left: 3px solid #1f499b;}




/* backtop */
.backtop{position: fixed;z-index: 999999;bottom: 3%;right: 4%;cursor: pointer;}