@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}
/* top head css */
.top-box{background:#900201;position: relative;transition: 0.4s;}
.top-box .logo{float: left;margin-top: 4px;transition: 0.4s;}
.top-box .search-r{float: right;margin-top: 37px;transition: 0.4s;}
.top-box .search-r .top-a{display: block;text-align: center;}
.top-box .search-r a{color: white;display: inline-block;color: #efefef;font-size: 14px;padding: 0 4px;border: 1px solid #7b9fe1;width: 80px;text-align: center;height: 29px;line-height: 34px;border-radius: 17px;margin-right: 20px;}
.top-box .search-r a:hover{color: white;font-weight: bold;}
.top-box .search-r img{width: 20px;}
.top-box .search{width: 240px;height: 29px;float: right;background:#FFFFFF;}
.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 .img{}
.top-box .search .input1{float: left;}
.top-box .search .input2{float: left;}
/* nav */     
.navBar{color:#fff;height: 40px;line-height: 40px;z-index: 999;bottom: -50px;}
.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: 109px;display:inline;text-align:center;}
.navBar .nav .on{}
.navBar .nav .on h3 a{background: url(../images2020/nav-bg.png) repeat;height: 40px;color: #323232;}
.navBar .nav h3 a{zoom:1;height: 40px;line-height: 20px;display:block;text-align: center;font-weight: normal;line-height: 40px;color:#fff;}
.navBar .nav .sub{display: none;/*默认隐藏*/width: 150px;position:absolute;left: 0;top: 40px;background:#900201;float:left;line-height:30px;z-index: 99;}
.navBar .nav li+li+li+li+li+li .sub { width:165px;}
.navBar .nav li+li+li+li+li+li+li .sub { width:150px;}
.navBar .nav .sub li a{display:block; zoom:1; transition: 0.3s;text-align: center;line-height: 46px;color:#fff;}
.navBar .nav .sub li a:hover{  transition: 0.3s;background: url(../images2020/nav-bg.png) repeat;color: #323232;}
.navBar .nav #m2 .sub{ z-index:1; width:980px; left:-116px;} 
/* bg */
.bodyBg{background: url(../images2020/bodyBg.png) no-repeat bottom center;background-size: cover;}
/* topLink&Banner */
/* topLink */
.ToplinBanner{margin-top: 10px;}
.topLink{width: 387px;}
.topLink ul{}
.topLink ul li{width: 190px;height: 72px;background: url(../images2020/topLink01.png) no-repeat;float: left;transition: 0.6s;position: relative;z-index: 2;}
.topLink ul li+li{background: url(../images2020/topLink02.png) no-repeat;margin-left: 6px;}
.topLink ul li+li+li{background: url(../images2020/topLink03.png) no-repeat;margin-left: 0;margin-top: 6.5px;}
.topLink ul li+li+li+li{background: url(../images2020/topLink04.png) no-repeat;margin-left: 6px;}
.topLink ul li+li+li+li+li{background: url(../images2020/topLink05.png) no-repeat;margin-left: 0;}
.topLink ul li+li+li+li+li+li{background: url(../images2020/topLink06.png) no-repeat;margin-left: 6px;}
.topLink ul li+li+li+li+li+li+li{background: url(../images2020/topLink07.png) no-repeat;margin-left: 0;}
.topLink ul li+li+li+li+li+li+li+li{background: url(../images2020/topLink08.png) no-repeat;margin-left: 6px;}
.topLink ul li a{font-size: 16px;color:white;font-weight: bold;line-height: 72px;text-align: center;display: block;}
.topLink ul li+li+li+li+li+li+li+li a{line-height: 26px;height: 72px;padding-top: 24px;}
.topLink ul li a{padding: 0 15px;box-sizing: border-box;}
.topLink ul li:hover{background: #900201;transition: 0.6s;}
/* .topLink ul li a::before{content: '';width: 190px;height: 95px;background: #900201;position: absolute;top: -95px;z-index: 1;display: block;}
.topLink ul li::before:hover{top: 0;z-index: 6;transition: 0.4s;} */
.topLink ul li:hover a{color: white;}

/*banner*/
.banner { position: relative;width: 805px;z-index:9;height:  307.5px;position: relative;}
.banner .hd {position: absolute;bottom: 0px; height:30px; padding:0 10px; z-index: 5;right: 20px;}
.banner .hd ul{margin-top:6px; zoom:1;height: 6px;overflow: hidden;}
.banner .hd ul li{float:left;  width:12px; height:4px; margin-right:5px; text-indent:-999px; cursor:pointer; border: 1px solid #FFFFFF;}
.banner .hd ul li.on{ background: white;}
.banner .bd ul{}
.banner .bd ul li a { display: block; width: 805px; font-size: 0; }
.banner .bd ul li a .img{width: 805px; ;overflow: hidden;}
.banner .bd ul li a img { transition: all 0.6s;width: 805px; height: 307.5px;}
.banner .bd ul li a img:hover { transform: scale(1.1); }
.banner .bd ul li { position: relative;width: 805px;}
.banner .bd ul li .bt {width:100%;height: 50px;line-height: 50px; background: url(../images2020/bannerBg.png);padding: 0 20px;position: absolute;bottom: 0;box-sizing: border-box;}
.banner .bd ul li .bt p {width: 100%;text-align: left;font-size: 16px;font-weight: bold;;color: white; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.banner .bd ul li:hover .bt p{font-weight: normal;}
.banner .prev, .banner .next { width: 28px; height: 56px; position: absolute; top: 38%; z-index: 3; }
.banner .prev { left: 0; background: url(../images2020/btn.png) left no-repeat; }
.banner .next { right: 0; background: url(../images2020/btn.png) right no-repeat; }
.banner:hover .prev { display: block;}
.banner:hover .next { display: block;}

/* mainBox */
.mainBox{margin-top: 30px;padding-bottom: 50px;}
.mainBox .leftBox{width: 165px;}
.leftBox .leftLink{}
.leftBox .leftLink ul{}
.leftBox .leftLink ul li{margin-bottom: 8px;}
.leftBox .leftLink ul li a{display: block;}
.leftBox .leftLink ul li a img{display: block;transition: 0.4s;width: 165px;height: 62px;}
.leftBox .leftLink ul li a img:hover{transform: scale(0.96);transition: 0.4s;}
/* leftScroll */
.leftScroll{ width:165px;  overflow:hidden; position:relative;  background: #f5f2e9; }
.leftScroll .hd{ overflow:hidden;  height:0px; background:#f4f4f4; padding:0 10px; display: none; }
.leftScroll .hd .prev,.leftScroll .hd .next{ }
.leftScroll .hd .next{ background-position:0 -140px;  }
.leftScroll .hd .prevStop{ background-position:-60px -100px;  }
.leftScroll .hd .nextStop{ background-position:-60px -140px;  }
.leftScroll .bd{ padding:5px 15px 15px 15px; height:195px; }
.leftScroll .infoList li{ height:32px; }
.leftScroll .infoList li a{ line-height: 32px;color: #000000;background: url(../images2020/qdjt.png) no-repeat left center;padding-left: 10px;font-size: 12px;}
.leftScroll .infoList li:hover a{color: #900201;padding-left: 13px;transition: 0.4s;}
/* middle */
.mainBox .middleBox{width: 834px;margin-left: 18px;}
.middleBox .news{width: 408px;}
.middleBox .news .title{background: #f5f5f5;height: 40px;border-left: 2px solid #900201;box-sizing: border-box;}
.middleBox .news .title h3{width: 100px;line-height: 40px;font-size: 18px;color: #000000;float: left;padding-left: 20px;}
.middleBox .news .title a{font-size: 13px;color: #323232;width: 60px;text-align: right;float: right;padding-right: 10px;line-height: 40px;}
.middleBox .news .title a:hover{color: #900201;}
.sameArticle{margin-top: 10px;}
.sameArticle li{}
.sameArticle li a{}
.sameArticle li a p{font-weight: normal;transition: 0.4s;font-size: 14px;color: #000000;line-height: 32px;width: 360px;float: left;box-sizing: border-box;padding-left: 7px;background: url(../images2020/qdDian.png) no-repeat left center;}
.sameArticle li a i{font-weight: normal;font-style: normal;font-size: 12px;color: #666666;line-height: 32px;width: 40px;float: right;text-align: right;display: block;}
.sameArticle li:hover a p{padding-left: 10px;transition: 0.4s;color: #900201;font-weight: bold;}
.sameArticle li:hover a i{color: #900201;}
.mainBox .col2{margin-top: 25px;}

/* notice */
.notice{ width:408px;position: relative;}
.notice .hd{ height:40px; line-height:30px; background:#f5f5f5;position: relative;}
.notice .hd ul{ float:left;  position:absolute; left:0; top:-1px;;background: #f5f5f5;height: 40px;border-left: 2px solid #900201;box-sizing: border-box;}
.notice .hd ul li{float: left;padding-left: 20px;height:40px;line-height: 40px;font-size: 18px;color: #000000;font-weight: bold;margin-right: 10px;}
.notice .hd ul li+li{ float:left; padding:0 10px; cursor:pointer;line-height: 40px;color: #666666;font-weight: normal;margin-right: 0;font-size: 16px;}
.notice .hd ul li.on{ height:40px;line-height: 40px;font-size: 18px;color: #000000;font-weight: bold;}
.notice .hd ul li+li.on{font-weight: normal;height:40px;line-height: 40px;color: #000000;font-size: 16px;border-bottom: 1px solid #900201;}
.notice .bd ul{}
.notice .sameArticle .more{font-size: 13px;color: #323232;text-align: right;float: right;padding-right: 10px;line-height: 40px;position: absolute;top: 0;right: 0;}
.notice .sameArticle .more:hover{color: #900201;}


/* right */
.mainBox .rightBox{width: 165px;}
.rightBox{}
.rightBox .rightLink{margin-bottom: 10px;}
.rightBox .rightLink ul{background: #f5f5f5;}
.rightBox .rightLink ul li{height: 40px;padding: 6px 20px;}
.rightBox .rightLink ul li+li{border-top: 1px solid #e8e5ce; height:65px;}
.rightBox .rightLink ul li+li+li{height:40px;}
.rightBox .rightLink ul li a{font-size: 14px;color: #900201;background: url(../images2020/rightLink01.png) no-repeat left center;padding-left: 35px;display: block;height: 40px;line-height: 21px;}
.rightBox .rightLink ul li+li a{background: url(../images2020/rightLink02.png) no-repeat left center;height: 65px;}
.rightBox .rightLink ul li+li+li a{background: url(../images2020/rightLink03.png) no-repeat left center;line-height: 21px;height: 40px;}
.rightBox .rightLink ul li+li+li+li a{background: url(../images2020/rightLink04.png) no-repeat left center;line-height: 40px;}
.rightBox .rightLink ul li+li+li+li+li a{background: url(../images2020/rightLink05.png) no-repeat left center;}
.rightBox .rightLink ul li+li+li+li+li+li a{background: url(../images2020/rightLink07.png) no-repeat left center;}
.rightBox .rightLink ul li+li+li+li+li+li+li a{background: url(../images2020/rightLink07.png) no-repeat left center;}
.rightBox .rightLink ul li a:hover{font-weight: bold;}
/* rightScroll */
.rightScroll{ width:165px;  overflow:hidden; position:relative;  background: #f5f2e9; }
.rightScroll .hd{ overflow:hidden;  height:0px; background:#f4f4f4; padding:0 10px; display: none; }
.rightScroll .hd .prev,.rightScroll .hd .next{ }
.rightScroll .hd .next{ background-position:0 -140px;  }
.rightScroll .hd .prevStop{ background-position:-60px -100px;  }
.rightScroll .hd .nextStop{ background-position:-60px -140px;  }
.rightScroll .bd{ padding:5px 15px 15px 15px; height:195px; }
.leftScroll .infoList li{ height:32px; }
.rightScroll .infoList li a{ line-height: 32px;color: #000000;background: url(../images2020/qdjt.png) no-repeat left center;padding-left: 10px;font-size: 13px;}
.rightScroll .infoList li:hover a{color: #900201;padding-left: 13px;transition: 0.4s;}
/* cylj */
.cylj{margin-top: 20px;}
.cylj .title{float: left;background: #900201;height: 60px;position: relative;padding-left: 20px;}
.cylj .title h4{font-size: 16px;font-weight: bold;background: url(../images2020/linkic.png) no-repeat left center;color: white;font-size: 16px;padding-left: 35px;line-height: 60px;padding-right: 25px;}
.cylj .title img{position: absolute;right: -13px;left: auto;top: 19px;}
.cylj ul{float: left;background: white;padding-left: 20px;width: 1036px;}
.cylj ul li{float: left;height: 60px;}
.cylj ul li a{display: block;font-size: 16px;color: #808080;display: block;padding: 0 20px;line-height: 60px;}
.cylj ul li a:hover{color: #900201;}

/* footer */
.footer{background:url(../images2020/footerBg.png) no-repeat center;padding: 30px 0 20px 0 ;background-size: cover;}
.footer .footerInfo{float: left;margin-left: 440px;padding-top: 20px;}
.footer .footerInfo p{font-size: 14px;text-align: left;color: #cca4a4;line-height: 26px;}
.footer .ewm{float: right;margin-left:25px;}
.footer .ewm img{width: 100px;height: 100px;display: block;}
.footer .ewm p{font-size: 14px;color: #cca4a4;text-align: center;}
/* list */
.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{margin-top: 50px;padding-bottom: 60px;min-height: 600px;}

.left-nav{width: 240px;}
.left-nav .con{background: url(../images2020/list-nav01.png) no-repeat bottom center;margin-bottom: 30px;padding-bottom: 61px;}
.left-nav h5{height: 80px;line-height: 80px;background:#900201;font-size: 26px;color: #fff;font-weight: bold;text-align: center;}
.left-nav ul{background: #f5f5f5;}
.left-nav ul li{padding: 0 30px;border-bottom: 1px solid #d9d9d9;}
.left-nav ul li a{transition: 0.6s all;height: 50px;line-height: 50px;display: block;font-size: 18px;color: #333333;font-weight: normal;text-align: center;}
.left-nav ul li.on{}
.left-nav ul li.on{background: #DDDDDD;border-bottom: 1px solid #900201;}
.left-nav ul li.on a{color: #900201;transition: 0.3s all;font-weight: bold;}
.left-nav ul li:hover{background: #DDDDDD;border-bottom: 1px solid #900201;}
.left-nav ul li:hover a{color: #900201;transition: 0.3s all;font-weight: bold;}
.left-nav img{width: 240px;height: auto;}

.list-r{width: 920px;}
.position{background: #f5f5f5;padding: 0 15px;height: 40px;line-height: 40px;margin-bottom: 30px;}
.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: #018CF3;transition: 0.6s all;}
.list ul{margin-bottom: 40px;}
.list li{padding-bottom: 12px;margin-bottom: 12px;border-bottom: 1px solid #ebebeb;}
.list li a{display: block;font-size: 16px;color: #323232;overflow: hidden;transition: 0.6s all;}
.list li a i{font-size: 14px;color: #666666;float: right;font-style: normal;}
.list li:hover a{color: #018CF3;transition: 0.6s all;padding-left: 10px;}
.fanye img{display: block;margin: 0 auto;}
/* show */
.show01{margin-bottom: 35px;}
.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-bottom: 10px;}
.show02 img{display: block;margin: 0 auto 10px 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: #900201;transition: 0.6s all;}
/* listPic */
.listPic ul{margin-bottom: 10px;margin-left: -30px;}
.listPic ul li{width: 286px;float: left;margin-left: 30px;margin-bottom: 30px;}
.listPic ul li a{display: block;}
.listPic ul li a .pic{width: 100%;height: 180px;overflow: hidden;}
.listPic ul li a .pic img{width: 100%;height: 180px;transition: 0.4s;}
.listPic ul li:hover a .pic img{transform: scale(1.2);transition: 0.4s;}
.listPic ul li a p{font-size: 15px;text-align: center;color: #323232;line-height: 40px;}
.listPic ul li:hover p{color: #900201;}






/* backtop */
.backtop{position: fixed;z-index: 999999;bottom: 3%;right: 4%;cursor: pointer;}