@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.banner{background: url(../images/bj1.jpg) no-repeat center center; background-size: cover;}
.header{padding-top: 60px; width: 1350px; margin: 0 auto; max-width: 94%; position: relative;}
.logo{width: 259px; margin: 0 auto;}
.logo img{width: 100%;}
.xxpt{position: absolute; right: 0; top: 100px; width: 265px;}
.xxpt ul{float: left;overflow: hidden;}
.xxpt li{float: left; font-size: 18px;}
.xxpt li a{color: #898989; padding: 0 10px;}
.xxpt li img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.ssbtn{background: url(../images/a_06.png); width: 28px;height: 27px;display: block; float: right; margin: -5px 0 0 0;}

.flnr{padding:195px 0 127px;width: 1350px; margin: 0 auto;max-width: 94%;}
.flnr ul{overflow: hidden; margin-left: -18px;}
.flnr li{float: left; width: 25%; padding-left: 18px;}
.flnrbox{border-radius:0 0 10px 10px;border: 1px solid #cccccc; background: #fff;overflow: hidden;transition: All 0.4s ease-in-out;}
.fl_tp img{width: 100%;}
.fltext{padding: 0 30px 68px 30px;text-align: center;position: relative;}
.fltext:before{transition: All 0.4s ease-in-out;position: absolute; content: ""; width: 100%;border-bottom: 12px solid #00a0e9; left: 0; bottom: 0;}
.fltext h2{transition: All 0.4s ease-in-out;font-size: 30px; font-weight: bold; color: #003399;position: relative; padding: 52px 0 45px;}
.fltext h2:before{transition: All 0.4s ease-in-out;position: absolute; content: ""; border-bottom: 3px solid #d2d2d2; width: 60px; left: 50%; bottom: 18px;transform: translateX(-50%);}
.fltext p{font-size: 16px; line-height: 2; color: #535353;height: 98px;}
.fltext a{display: block; margin: 0 auto; background: url(../images/a_01.png); width: 114px; line-height: 31px; font-size: 14px; color: #00479d;background-size: 100% 100%;}
.flnrbox:hover{background: #013cb4;}
.flnrbox:hover h2{color: #fff;}
.flnrbox:hover p{color: #fff;opacity: 0.7;}
.flnrbox:hover a{color: #8dbbf3;background:url(../images/a_02.png) no-repeat center center ;background-size: 100% 100%;}
.flnrbox:hover .fltext:before{border-bottom: 12px solid #dfa876;}
.flnrbox:hover .fltext h2:before{border-bottom: 3px solid #fff;}

.news{width: 1350px; margin: 0 auto; max-width: 94%;}
.news_title {padding: 110px 0 50px;}
.news_title h2{font-size: 43px; font-weight: bold; color: #073aa1;}
.news_title a{font-size: 15px; float: right; color: #073aa1;padding-right: 40px;background: url(../images/a_33.png) no-repeat right center;font-weight: 400;}
.news_nr{ overflow: hidden; padding-bottom: 90px;}
.news_left {float: left;background: url(../images/a_04.png); width: 290px;height: 551px; background-size: 100% 100%; padding-top: 25px; margin-top: 10px;}
.news_left a{display: block; font-size: 24px;width: 206px; line-height: 42px; color: #fff; padding-left: 70px;}
.news_left li.cur a{background: url(../images/a_27.png) no-repeat center center;background-size: 100% 100%;color: #333333;}
.news_left li{padding-top: 45px;}
.news_right{float: right; width: calc(100% - 340px);}
.news_right ul{overflow: hidden; margin-left: -48px;padding: 10px 5px;animation:fadeIn .25s, 100ms;}
.news_right li{float: left; width: 50%; padding: 0 0 35px 48px;}
.news_right a{display: block;position: relative; padding-left: 17px;}
.newsbox{ padding: 29px 30px 29px 57px;box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.rqnr{position: absolute; left: 0;width: 55px;text-align: center; height: 60px;top:50%; transform: translateY(-50%); background-image: linear-gradient(#0657fb, #00349b); padding-top: 10px;}
.rqnr h2{color: #fff; font-weight: bold; font-size: 18px; margin-bottom: 8px;}
.rqnr p{color: #fff;}
.wbnr h2{ font-size: 18px; color: #333333; margin-bottom: 20px;transition: All 0.4s ease-in-out;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.wbnr p{font-size: 14px; color: #989898;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_right a:hover .wbnr h2{font-weight: bold; color: #073aa1;}

.zdgg{background: url(../images/a_30.jpg) no-repeat center center;height: 361px;background-size: cover;}
.ggfl{width: 1350px; margin: 0 auto; overflow: hidden; max-width: 94%;}
.ggflbox{overflow: hidden; margin-left: -54px; padding: 120px 0 160px;}
.ggxq{width: 33.33%; padding-left: 54px;float: left;}
.ggfl_title h2{font-weight: bold; font-size: 24px; line-height: 54px; color: #2c3e50; border-bottom: 1px solid #cccccc;}
.ggfl_nr{padding-top: 15px;}
.ggfl_nr li{padding: 20px 0;}
.ggfl_nr li a{display: block;}
.ggfl_nr h2{font-size: 16px; color: #333; margin-bottom: 14px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ggfl_nr p{font-size: 14px;color: #989898;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding-left: 8px;}
.ggfl_nr li a:hover h2{color: #00479D;}

.btn1{display: block;text-align: center; font-size: 13px; width: 84px; line-height: 25px; color: #fff; background: #dfa876; border-radius: 4px; margin-top: 30px;transition: All 0.4s ease-in-out;}
.btn1:hover{background: #00479D;}
.ggfl_title a{font-size: 15px; float: right; color: #073aa1;padding-right: 40px;background: url(../images/a_33.png) no-repeat right center;font-weight: 400;}
.zxzt_nr{padding-top: 35px;}
.zxzt_nr li{padding-bottom: 8px;}
.zxzt_nr a{display: block; line-height: 50px; font-size: 15px; color: #1b1b1b;background:#f7f7f7; padding: 0 50px 0 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;position: relative;}
.zxzt_nr a:hover {background-image: linear-gradient(#0758fe, #01349c);color: #fff;}
.zxzt_nr b{position: absolute; background: url(../images/a_41.png); width: 13px;height: 11px; right: 10px;top:50%; transform: translateY(-50%);}
.zxzt_nr a:hover b{background: url(../images/a_37.png);}

.footer{background: #003399;}
.foot_top{padding: 70px 0 27px;border-bottom: 6px solid #dfa876;}
.foot_top a{display: block; width: 199px;margin: 0 auto;}
.foot_top a img{width: 100%;}
.footerbox{width: 1350px; margin: 0 auto; max-width: 94%;}
.foot_fl ul{overflow: hidden; margin-left: -65px; padding: 50px 0 25px;}
.foot_fl li{float: left; width: 20%; padding: 0 0 0 65px;}
.foot_fl h2{color: #fff; border-bottom: 1px solid #fff; font-size: 18px; line-height: 54px; margin-bottom: 10px;}
.foot_fl h2 a{color: #fff; }
.foot_fl dt{line-height: 24px;}
.foot_fl dt a{color: #fff; font-size: 14px;}
.foot_fl dt a:hover{opacity: .7;}

.fllj{padding: 15px 0 45px;border-top: 1px solid rgba(255,255,255,.3);}
.flljbox{overflow: hidden;}
.flljbox p{color: #fff; float: left; line-height: 1.5;}
.flljbox p a{color: #fff; }
.flljbox ul{overflow: hidden;float: right; width: calc(100% - 70px);}
.flljbox li{float: left; line-height: 1.5; padding-left: 30px;}
.flljbox li a{color: #fff;}
.flljbox li a:hover{opacity: .7;}
.hzkh{padding-bottom: 40px;text-align: center;}
.hzkh li{padding: 0 55px;display: inline-block;}
.bqxx{background: #202020;}
.bqxxbox{width: 1350px; overflow: hidden; margin: 0 auto; max-width: 94%; padding: 10px;display: flex;justify-content : space-between;align-items: center;}
.bqxx_left p{color: #fff; line-height: 1.5;}
.bqxx_left p a{color: #fff;}
.bqxx_right ul{overflow: hidden;}
.bqxx_right li{float: left; padding-left: 13px;}
.bqxx_right li a{display: block; position: relative; border: 1px solid #3c3c3c; width: 44px;height: 44px;border-radius: 50%;}
.bqxx_right img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}


/*zdxq*/
.xqtop{height: 225px; border-bottom: 22px solid #bd0a13;}
.xqbox{margin: 0 auto; overflow: hidden; width: 1350px; max-width: 94%;}
.xqlogo{width: 207px;float: left; padding-top: 70px;}
.xqlogo img{width: 100%;}
.xqtop_right{float: right; width: calc(100% - 260px);}
.wzgg{text-align: right; padding-top: 23px;overflow: hidden;}
.wzgg p{font-size: 18px; color: #898989;float: right; line-height: 27px;}
.wzgg p a{  padding: 0 18px; color:#898989;}
.wzgg p a:hover{color: #b01f24;}
.wzgg p img{display: inline-block;vertical-align: middle; margin: -3px 0 0 0;}
.ssbtn1{float: right;background: url(../images/a_01.jpg); width: 28px;height: 27px; cursor: pointer;}
.ssbtn1 a{display: block; width: 28px;height: 27px;}
.lxdh{float: right; font-size: 24px; line-height: 150px; color: #003f88; font-weight: bold;background: url(../images/a_05.png) no-repeat left center; padding-left: 45px;}
.hebox{overflow: hidden;}
.nav{float: left; width: calc(100% - 280px);}
.nav ul{overflow: hidden;}
.nav li{line-height: 150px; font-size: 20px; color: #003399;background: url(../images/a_05.jpg) no-repeat right center;width: 16.66%;float: left;}
.nav ul li:last-child{background: none;}
.nav li a{font-weight: bold; color:#003399 ;display: block; text-align: center;}
.nav li.cur a{color: #b01f24;}
.nav a:hover{color: #b01f24;}

.nynr{width: 1350px; margin: 0 auto;  overflow: hidden;max-width: 94%;}
.wzfy p{font-size: 16px; padding-top: 10px; color: #a0a0a0; line-height: 70px;}
.wzfy p a{color: #a0a0a0;}
.wzfy p a:hover{color: #b01f24;}
.xqxwnr{overflow: hidden;padding: 5px;}
.xwxq_left{float: left;width: calc(100% - 350px);}
.zywj{background: url(../images/a_10.png);height: 225px;background-size: 100% 100%;padding: 0 65px; box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.zywj h2{font-weight: bold; position: relative; border-bottom: 1px solid #dcdcdc; padding: 30px 0 0 0; font-size: 32px; line-height: 90px; color: #333333; margin-bottom: 30px;}
.zywj h2:before{position: absolute; content: ""; border-bottom: 6px solid #ca0332;width: 130px; left: 0; bottom: -2px;}
.zywj p{font-size: 16px; line-height: 1.6; color: #535353;}
.kcbj{ box-shadow:0 0 10px rgba(0, 0, 0, .1); padding: 0 55px; margin-top: 34px;}
.kc_title {padding: 52px 0 24px;}
.kc_title h2{font-weight: bold;font-size: 28px; color: #ca0332;}
.kc_title h2 img{display: inline-block;vertical-align: middle; margin: -3px 22px 0 0;}
.kcnr{padding: 43px; background-size: 100% 100%;border: 5px solid #e1dbdb;border-left: 5px solid #cb0203;position: relative;}
.kcnr:before{position: absolute;content: ""; width: 55%; top: -5px;left: -5px;height: 5px;background:url(../images/a_06.jpg) no-repeat right center;background-size: auto 100%;}
.kcnr:after{position: absolute;content: ""; width: 25%; bottom: -5px;left: -5px;height: 5px;background:url(../images/a_06.jpg) no-repeat right center;background-size: auto 100%;}
.kcnr p{font-size: 16px; color: #313131; line-height: 36px;}
.szll_nr p{font-size: 16px; color: #313131; line-height:1.8;}
.jxxs_nr{background: #f7f7f7; padding: 10px;}
.jxxs_nr ul{overflow: hidden;}
.jxxs_nr li{float: left; width: 12.5%;text-align: center; font-size:16px; line-height: 2; color: #434343;background:url(../images/a_02.jpg) no-repeat right center ;}
.jxxs_nr a{color: #434343;}
.jxxs_nr a:hover{font-weight: bold; color: #ca0332;}
.jxxs_nr ul li:nth-child(8n){ background: none;}
.jxfa_nr table{width: 100%; border-top: 1px solid #868686;border-left: 1px solid #868686;}
.jxfa_nr th{ border-bottom: 1px solid #868686;border-right: 1px solid #868686;font-size: 14px; line-height: 55px; color: #333;padding: 0 10px;}
.jxfa_nr td{ border-bottom: 1px solid #868686;border-right: 1px solid #868686;font-size: 14px; line-height: 25px; color: #333;padding: 15px 10px;}
.jxfa_nr tr td:nth-child(2){ text-align: center;}
.xcjx_nr ul{overflow: hidden; padding-bottom: 85px; margin-left: -25px;}
.xcjx_nr li{float: left; width: 33.33%; padding-left: 25px;}
.xcjx_nr li a{display: block; padding: 15px 25px 20px 25px;background: #f7f7f7;transition: All 0.4s ease-in-out;}
.xcjxbox h2{font-weight: bold; font-size: 18px; line-height: 40px; color: #000; position: relative;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xcjxbox h2:before{position: absolute; content: "";border-bottom: 2px solid #cb0202; width: 70px;bottom: 0;left: 0;}
.xcjxbox p{font-size: 16px; margin: 18px 0 22px; color: #000;}
.xcjxbox span{display: block; text-align: right; color: #999; font-size: 15px;}
.xcjxbox span b{background: url(../images/a_13.png); width: 22px;height: 8px; display: inline-block;vertical-align: middle; margin: -3px 0 0 12px;}
.xcjx_nr li a:hover{background: #bd0a13;}
.xcjx_nr li a:hover h2{color: #fff;}
.xcjx_nr li a:hover p{color: #fff;}
.xcjx_nr li a:hover span{color: #fff;}
.xcjx_nr li a:hover b{background: url(../images/a_14.png);}
.fynr{padding: 40px 0 35px;}
.fynr ul{margin: 0 110px;box-shadow:0 0 10px rgba(0, 0, 0, .1); overflow: hidden;  padding: 15px 0;}
.fynr li{float: left; width: 50%;font-size: 14px; padding: 0 25px; line-height: 32px;position: relative;}
.fynr li a{display: block; color: #aaaaaa;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.fynr  ul li:nth-child(1):before{ position: absolute; content: "";border-right: 1px solid #d2d2d2; right: 0; top: 0;height: 100%;}
.fynr li a:hover{color: #970505;}
.fynr p{margin-top: 40px;font-size: 14px; line-height: 30px; color: #b5b5b5;}

.xwxq_right{float: right;width: 312px;}

.pxzt{background: url(../images/a_03.jpg) no-repeat center bottom #f6f7f9;background-size: 100% auto;}
.pxzt_title{text-align: center; padding: 18px 0 34px;background-image: linear-gradient(to bottom right, #bf0a13, #990320);}
.pxzt_title h2{display: inline-block; line-height: 66px; font-size: 37px; border-bottom: 3px solid #fff; color: #fff; padding: 0 22px;}
.pxzt_nr {padding: 38px 38px 150px 38px;}
.pxzt_nr ul{overflow: hidden; margin-left: -20px;}
.pxzt_nr li{float: left; width: 50%; padding: 0 0 25px 20px;}
.pxzt_nr a{display: block; text-align: center;transition: All 0.4s ease-in-out; line-height: 38px; font-size: 17px;color: #434343;}
.pxzt_nr a:hover{color: #fff;background: #ca0c12;}

.wzgga{padding-top: 32px;}
.wzgga img{width: 100%;}
.alzc{padding-top: 32px;}
.alzc_title{text-align: center;  background-image: linear-gradient(to bottom right, #bf0a12, #990320);}
.alzc_title h2{font-weight: bold; color: #fff; font-size: 24px; text-align: center; line-height:69px;}
.alzc_nr{padding: 0 35px;background:#f6f7f9;}
.alzc_nr li{border-bottom: 1px dashed #d12323; padding: 23px 0;}
.alzc_nr h2{color: #333; font-size: 16px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.alzc_nr p{font-size: 16px;color: #999; margin-top: 15px;}
.alzc_nr ul li:last-child{border: none;} 
.alzc_nr a:hover h2{color: #BD0A13;}
.lxgd{text-align: center;display: block; padding: 34px 0 40px; margin-top: 32px;border-radius: 15px 0 15px 0;background-image: linear-gradient(to bottom right, #bf0a12, #990320);}
.lxgd h2{font-weight: bold; color: #fff; font-size: 24px; position: relative; padding-bottom: 42px;}
.lxgd h2:before{position: absolute;content: ""; border-bottom: 2px solid #fff; width: 70px;bottom: 20px;left: 50%;transform: translateX(-50%);}
.lxgd p{font-size: 20px; color: #b5b5b5;}
.sjzs{display: none}

/*zdxq*/
.banner1{background: url(../images/banner1.jpg) no-repeat center center;height: 800px; position: relative;background-size: cover;}
.xqbox1{position: absolute; top: 0;left: 50%; transform: translateX(-50%);z-index: 100;}
.basnner1box{position: absolute; left: 50%; transform: translateX(-50%);bottom: 120px;width: 1350px;max-width: 94%; padding-right: ;}
.gdyc{position: absolute; right: -70px;top:50%; transform: translateY(-50%); text-align: center;}
.gdyc b{display: block; color: #626262;font-size: 36px; margin-bottom: 5px;}
.gdyc {font-size: 14px; color: #535353;line-height: 1;}
.gdyc:hover{color: #BF0A13;}
.gdyc:hover b{color: #BF0A13;}
.basnner1box ul{overflow: hidden; margin-left: -25px;}
.basnner1box li{float: left; width: 33.33%; padding-left: 25px;}
.basn{background: rgba(255,255,255,.4); overflow: hidden;}
.basn_left{float: left; width: 94px;height: 86px;  background-image: linear-gradient(#e90102, #960201);text-align: center; padding-top: 23px;}
.basn_left h2{font-weight: bold;color: #fff; font-size: 20px; margin-bottom: 12px;}
.basn_left p{font-size: 14px; color: #fff;}
.basn_right{float: right;width: calc(100% - 120px); padding: 15px 20px 0 0;}
.basn_right p{font-size: 14px; line-height: 2;color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.banner1 h3{position: absolute; width: 943px;  max-width: 80%;top:30%;left: 50%; transform: translateX(-50%);}
.banner1 h3 img{width: 100%;}
.ztkc_title{text-align: center; padding: 125px 0 55px;}
.ryxq{width: 1350px; margin: 0 auto;max-width: 94%;}
.rmbq{background: #970505;}
.rmbq ul{overflow: hidden;}
.rmbq li{float: left; width: 25%;}
.rmbq ul li:nth-child(2n) a{ background: #ca0c12;}
.rmbq a{display: block; text-align: center; padding: 26px 0 29px;}
.rmbq h2{font-weight: bold; color: #fff; font-size: 22px; color: #fff; position: relative; padding-bottom: 20px;}
.rmbq h2:before{position: absolute; content: ""; border-bottom: 1px solid #d2d2d2; bottom: 10px;left: 50%;transform: translateX(-50%);width: 50px;}
.rmbq p{color: #c9c9c9;font-size: 14px;}

.ztkc_title h2{font-weight: bold; font-size: 42px; color: #ca0c12; margin-bottom: 22px;}
.ztkc_title p{font-size: 24px; color: #1b1b1b; position: relative;}
.ztkc_title a{position: absolute; right: 0;top: 50%; transform: translateY(-50%);font-size: 14px; color: #ca0c12;background: url(../images/a_08.png) no-repeat right center; padding-right: 38px;}
.ztkc_nr{overflow: hidden;}
.ztkc_left{float: left; width: 298px; padding: 28px 34px 68px 34px;background:url(../images/a_11.jpg) no-repeat center bottom #fff;background-size: 100% auto;box-shadow:0 0 10px rgba(0, 0, 0, .1); margin: 5px 0 0 5px;  }
.ztkc_left ul{ overflow: hidden; margin-left: -40px;}
.ztkc_left li{float: left; width:50%; padding: 0 0 19px 40px;}
.ztkc_left ul li a{display: block;text-align: center; line-height: 39px; font-size: 18px;color: #434343;transition: All 0.4s ease-in-out;}
.ztkc_left ul li a:hover{color: #fff;background: #ca0c12;}
.ztkc_right{float: right;width: calc(100% - 340px);}
.ztkc_right ul{overflow: hidden;padding: 5px 5px 70px 0; margin-left: -32px;}
.ztkc_right li{float: left;width: 50%; padding: 0 0 39px 32px;}
.ztkc_right ul li a{display: block; line-height: 86px;box-shadow:0 0 10px rgba(0, 0, 0, .1); padding: 0 15px 0 35px;overflow: hidden;}
.ztkc_right span{float: left; font-weight: bold; font-size: 20px; color: #ca0c12;text-decoration: underline;}
.ztkc_right p{float: right;font-size: 18px; color: #313131;width: calc(100% - 80px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ztkc_right ul li a:hover p{color: #ca0c12;font-weight: bold;}
.more{display: block; font-size: 15px; color: #ca0c12; font-weight: bold; margin: 30px 0 0 75px;}

.bj1{background: url(../images/a_12.jpg) no-repeat center center;background-size: cover;}
.zxal{width: 1350px; margin: 0 auto; overflow: hidden; max-width: 94%;}
.zxal_nr{padding-bottom: 70px;}
.zxalbox{overflow: hidden;background: rgba(255,255,255,.6); padding: 25px 35px;box-shadow:0 0 10px rgba(0, 0, 0, .1);width: 100%;}
.zxal_left{float: left; width: 65px;text-align: center; padding: 0 20px;}
.zxal_left h2{font-weight: bold; font-size: 28px; color: #c20202;}
.zxal_left h2 a{display: block;  font-size: 18px; color: #626262; margin-top: 33px;background: url(../images/a_15.png) no-repeat center bottom; padding-bottom: 17px;transition: All 0.4s ease-in-out;}
.zxal_left h2 a:hover{color: #c20202;}
.zxal_right{float: right;width: calc(100% - 65px);border-left: 5px solid #bd0a13; padding-left: 40px;}
.zxal_right li{font-size: 18px; line-height: 56px;}
.zxal_right li a{display: block; overflow: hidden;}
.zxal_right span{font-weight: bold; font-size: 20px; color: #ca0c12;}
.zxal_right b{float: left; width: calc(100% - 70px);color: #1b1b1b;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zxal_right a:hover b{font-weight: bold; color: #ca0c12;}
.zxal_nr .swiper{padding-bottom: 48px;}
.zxal_nr .swiper-pagination-bullet{border: 1px solid #939393;background:none ;opacity: 1;}
.zxal_nr .swiper-pagination-bullet-active{background: #939393;}

.ztkc_title span{padding: 0 14px;}

.xcjx{width: 1350px; margin: 0 auto; overflow: hidden; max-width: 94%;}
.xcjx_bt ul{overflow: hidden;}
.xcjx_bt li{float: left; width: 12.5%; text-align: center; font-size: 24px;line-height: 67px;}
.xcjx_bt li span{color: #1b1b1b;display: inline-block;position: relative;cursor: pointer;}
.xcjx_bt li a{color: #1b1b1b;display: inline-block;position: relative;}
.xcjx_bt li span:before{border-bottom: 6px solid #b01f24; width: 0;left: 50%;bottom: 5px; transform: translateX(-50%);position: absolute;content: "";transition: All 0.4s ease-in-out;}
.xcjx_bt li a:before{border-bottom: 6px solid #b01f24; width: 0;left: 50%;bottom: 5px; transform: translateX(-50%);position: absolute;content: "";transition: All 0.4s ease-in-out;}
.xcjx_bt li.cur span{color: #b01f24;}
.xcjx_bt li.cur span:before{width: 100%;}
.xcjx_bt span:hover{color: #b01f24;}
.xcjx_bt span:hover:before{width: 100%;}
.xcjx_bt li a:hover{color: #b01f24;}
.xcjx_bt li a:hover:before{width: 100%;}
.xcjx_xq ul{overflow: hidden; padding: 40px 5px 70px 5px; margin-left: -25px;}
.xcjx_xq li{float: left; width: 25%; padding: 0 0 25px 25px;}
.xcjx_xq a{display: block;}
.xcbox{padding: 24px 24px 20px 24px;background:#f1f1f1;text-align: center;box-shadow:0 0 10px rgba(0, 0, 0, .1); transition: All 0.4s ease-in-out; }
.xcbox span{display: block;height: 151px; overflow: hidden;}
.xcbox img{width: 100%; height: 100%; object-fit: cover;}
.xcbox h2{text-align: center; color: #1b1b1b;font-size: 19px; font-weight: bold; line-height: 48px; margin-top: 10px; display: inline-block; border-bottom: 1px solid #c1c2c2;}
.xcbox p{font-size: 16px; line-height: 48px; color: #1b1b1b;}
.xcjx_xq a:hover .xcbox{ background-image: linear-gradient(#c20202, #7f0303);}
.xcjx_xq a:hover h2{color: #fff;}
.xcjx_xq a:hover p{color: #fff;}

.xyxd_bj{background: url(../images/a_17.jpg) no-repeat center center;background-size: cover;padding-top: 80px;}
.wzggb img{width: 100%;}
.ztkc_title{width: 1350px; margin: 0 auto; overflow: hidden; max-width: 94%;}
.xycd_nr{width: 1350px; margin: 0 auto; overflow: hidden; max-width: 94%;}
.xycd_nr ul{overflow: hidden; padding-bottom: 50px; margin-left: -90px;}
.xycd_nr li{float: left; width: 50%; padding: 0 0 40px 90px;overflow: hidden;}
.xyxd_left{float: left; width: 60px;text-align: center;}
.xyxd_left h2{color: #fff; line-height: 38px;font-size: 30px;background:#c20202;}
.xyxd_left p{font-size: 14px; line-height: 26px; color: #999999;}
.xyxd_ritgh{float: right;width: calc(100% - 87px);}
.xyxd_ritgh h2{font-size: 20px; line-height: 34px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xyxd_ritgh h2 a{color: #333;}
.xyxd_ritgh p{font-size: 14px; color: #999999;line-height: 26px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xyxd_ritgh h2 a:hover{color: #c20202;}

.zswd{width: 1350px; margin: 0 auto; overflow: hidden; max-width: 94%;}
.gdnr{margin-top: -20px;}
.zswdbox{border-top: 2px solid #c20202;}
.zswdbox ul{overflow: hidden; margin-left: -110px; padding: 25px 0 100px;}
.zswdbox li{float: left; width: 33.33%; padding: 0 0 15px 110px;}
.zswb{padding: 20px 0;border-bottom: 1px solid #cccccc;}
.zswb h2 a{display: block; font-size: 17px; color: #333333; margin-bottom: 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zswb p{font-size: 14px; line-height: 20px; color: #989898; padding-left: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.zswb h2 a:hover{color: #c20202;}

/*zdpx*/
.xqbox2{width: 100%;background: #fff; max-width: 100%;}
.zddh{width: 1350px; margin: 0 auto;max-width: 94%;}
.banner2{background: url(../images/banner2.jpg) no-repeat center center;height: 359px;background-size: cover;position: relative;}
.banner2 p{position: absolute; bottom: 30px; color: #fff; font-size: 18px; width: 1350px;text-align: right; max-width: 94%;left: 50%; transform: translateX(-50%);}
.banner2 span{padding: 0 10px;}
.banner2 a{color: #fff;}
.banner2 a:hover{color: #BF0A12;}
.ztkc_a{width: 1350px;max-width: 94%; margin: -120px auto 0 auto; position: relative;z-index: 10;}
.kczt_left{float: left; width:312px;}
.kczt_right{float: right;width: calc(100% - 352px); padding-top: 150px;}
.topic_title h2{font-size: 32px; line-height: 110px; color: #b02a2f;}
.topic_title span{font-size: 20px; padding-left: 25px; color: #999;}
.topic_nr li{padding-bottom: 70px;}
.picbox{overflow: hidden;}
.pic_left{float: left; width: 124px;height: 140px; padding-top: 30px;text-align: center;}
.pic_left h2{font-size: 60px; color: #ae0b2a;}
.pic_left p{color: #333333; font-size: 22px; margin-top: 13px;}
.pic_right{float: right;width: calc(100% - 124px); border-left: 1px solid #000000; padding: 20px 55px 38px 45px;}
.pic_right h2{font-weight: bold; font-size: 22px; color: #333; margin: 15px 0 20px;}
.pic_right p{font-size: 16px; line-height: 1.6; color: #333333;}
.pic_right a{display: block; font-size: 14px;color: #d2a980; margin-top: 35px;background: url(../images/b1.png) no-repeat left center; padding-left: 20px; line-height: 15px;width: 92px; line-height: 24px; border-radius: 10px;}
.picbox:hover .pic_left h2{color: #fff;}
.picbox:hover .pic_left p{color: #fff;}
.picbox:hover .pic_left{background: #d2a980;}
.picbox:hover .pic_right{background: url(../images/b2.jpg);background-size: 100% 100%;border-left: 1px solid transparent;}
.picbox:hover .pic_right h2{color: #fff;}
.picbox:hover .pic_right p{color: #fff;}
.picbox:hover .pic_right a{color: #ae0b2a;background: #fff;}

.wzfya{text-align: center; padding: 30px 0 150px;}
.wzfya li{display: inline-block;}
.wzfya a{display: block; line-height: 29px; font-size: 16px; color: #535353; padding: 0 15px;border-radius: 4px;}
.wzfya a:hover{color: #fff;background: #ae0b2a;}
.wzfya li.cur a{color: #fff;background: #ae0b2a;}

/*干部培训*/
.gb_banner img{width: 100%;}
.xnav{background: #970505; width: 100%;}
.xnavbox{width: 1485px; margin: 0 auto;max-width: 94%;}
.xnavbox ul{overflow: hidden;}
.xnavbox li{float: left;width: 25%;text-align: center; font-size: 24px; line-height: 90px;}
.xnavbox a{display: block; color: #fff;}
.xnavbox a.active{font-weight: bold;  background-image: linear-gradient(#970505, #c90c12);}
.xnavbox a:hover{font-weight: bold;  background-image: linear-gradient(#970505, #c90c12);}
.xnav.on{position: fixed; z-index: 100;top: 0;left: 0;}

.xbj1{background: url(../images/xxa_03.png) no-repeat center bottom;}
.jxxy{width: 1358px; margin: 0 auto; padding-bottom: 175px;max-width: 94%;}
.jxxy h2{text-align: center; font-weight: bold; font-size: 36px; color: #ca0c12; line-height: 1.6; padding: 110px 0 50px;}
.jxxy p{font-size: 22px; color: #333333; line-height: 2; padding: 0 35px 50px 35px;}
.jxxy ul{ padding-top: 10px; overflow: hidden;margin-left: -35px;}
.jxxy li{float: left; padding-left: 35px;width: 25%;}
.jxxy a{display: block; text-align: center; padding: 30px 0;border: 2px solid transparent;background: url(../images/xxa_01.png) no-repeat center center;background-size: 100% 100%;}
.jxxy h3{font-weight: bold; position: relative; font-size: 24px; color: #ca0c12; padding-bottom: 24px;}
.jxxy h3:before{position: absolute; content: ""; border-bottom: 2px solid #888887; width: 58px;bottom: 11px;left: 50%; transform: translateX(-50%);}
.jxxy p{font-size: 16px; color: #1b1b1b;}
.jxxy a:hover{background: url(../images/xxa_02.png) no-repeat center center;border: 2px solid #ca0c12;}

.bxys{width: 1485px; margin: 0 auto; max-width: 94%;}
.bxys_title{text-align: center; padding: 105px 0 30px;}
.bxys_title h2{font-weight: bold; font-size: 48px; color: #ca0c12;}
.bxys_title h2 a{color: #ca0c12;}
.bxys_nr h2{border-bottom: 1px solid #f1f1f1;line-height: 80px; font-size: 30px;}
.bxys_nr h2 span{display: inline-block; font-weight: bold; color: #ca0c12;position: relative;}
.bxys_nr h2 span:before{position: absolute; content: ""; border-bottom: 7px solid #cd181e; width: 100%; left: 0;bottom: -4px;}
.bxys_nr h2 b{font-size: 24px; padding-left: 25px; color: #1b1b1b;}
.bxys_nr ul{padding: 70px 60px 140px 60px;overflow: hidden; margin-left: -60px;}
.bxys_nr li{float: left; width: 50%; padding: 0 0 17px 60px;}
.bxys_nr a{display: block; background: url(../images/xxa_06.png) no-repeat left center #faefee; line-height: 69px; padding-left: 100px; font-size: 21px; color: #1b1b1b;}
.bxys_nr ul li:last-child{width: 100%;}

.xbj2{ background-image: linear-gradient(#fdfefe, #edf2f9);}
.zdmp{width: 1485px; margin: 0 auto; max-width: 94%; padding-bottom: 80px;}
.zdmp h2{ font-size: 30px; font-weight: bold; color: #ca0c12; padding: 75px 0 45px;text-align: center;}
.zdmp ul{text-align: center; padding: 10px 0;}
.zdmp li{display: inline-block; padding: 0 33px 25px 33px;}
.zdmp span{display: block; padding: 0 55px; font-size: 22px; color: #1b1b1b; line-height: 48px;border-radius: 10px 0 10px 0; background-image: linear-gradient(to right, #d1e1f2 , #e7f0fd); box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.zdmp img{margin: 0 auto;max-width: 90%;}

.kcrc{width: 1485px; margin: 0 auto; max-width: 94%;}
.kcrc_title h2{border-bottom: 1px solid #f1f1f1;line-height: 80px; font-size: 30px;}
.kcrc_title h2 span{display: inline-block; font-weight: bold; color: #ca0c12;position: relative;}
.kcrc_title h2 span:before{position: absolute; content: ""; border-bottom: 7px solid #cd181e; width: 100%; left: 0;bottom: -4px;}
.kcrc_title h2 b{font-size: 24px; padding-left: 25px; color: #1b1b1b;}
.kcrc_title{padding: 100px 0 0 0;}
.kcrc_nr{padding: 80px 160px 90px 120px;background: url(../images/xxa_04.png) no-repeat right bottom;overflow: hidden;}
.kcrc_right{float: right;width: 396px;}
.kcrc_right img{width: 100%;}
.kcrc_left{float: left;width: calc(100% - 540px); padding-top: 90px;}
.kcrc_left p{font-size: 24px; line-height: 2; color: #333333;}
.bxys_tp{padding: 100px 0 130px;}
.bxys_tp img{margin: 0 auto;max-width: 100%;}

.jxms{width: 1485px; margin: 0 auto;max-width: 94%;}
.jxms_title h2{font-size: 48px; line-height: 174px; font-weight: bold; text-align: center; color: #ca0c12;}
.jxms_title h2 a{color: #ca0c12;}
.jxms_nr ul{overflow: hidden; margin-left: -15px;}
.jxms_nr li{float: left;width: 25%; float: left; padding:0 0 15px 15px;}
.jxms_nr p{color: #fff;text-align: center; font-size: 20px; line-height: 47px; background: #b02a2f;}
.jxms_nr span{display: block; height: 162px; overflow: hidden;}
.jxms_nr img{width: 100%; height: 100%; object-fit: cover;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }

.bxtj{width: 1485px; margin: 0 auto;max-width: 94%;padding-bottom: 140px;}
.bxtj_title{padding: 150px 0 25px;}
.bxtj_title h2{font-weight: bold; font-size: 48px;text-align: center; color: #ca0c12;}
.xyyj_title h3{border-bottom: 1px solid #e4e4e4; margin-bottom: 40px;}
.xyyj_title span{display: inline-block; font-weight: bold; position: relative; font-size: 30px; line-height: 88px; color: #ca0c12;}
.xyyj_title span:before{position: absolute;content: ""; border-bottom: 7px solid #ca0c12;width: 100%; bottom: -4px; left: 0;}
.xyyj_title p{font-size: 24px; line-height: 40px; color: #333333;opacity: .59;}
.xyyj_nr a{display: block; height: 321px; overflow: hidden;}
.xyyj_nr {padding-top: 35px;}
.xyyj_nr .mySwiper{padding-bottom: 55px;}
.xyyj_nr img{width: 100%; height: 100%; object-fit: cover;}


@media(max-width:1500px){
	.gdyc{right: 0;}
	.basnner1box{padding-right: 60px;}
	.bxys_nr ul{padding-left: 30px; padding-right: 30px;}
	.bxys_nr a{padding-left: 50px;font-size: 18px;}
	.kcrc_nr{padding-left: 30px; padding-right: 30px;}
	.kcrc_left{padding: 0;}
	.jxms_nr span{height: 132px;}
	.xyyj_nr a{height: 280px;}
}
@media(max-width:1200px){
.hzkh li{padding: 0 25px;}
.ggflbox{margin-left: -20px;}
.ggxq{padding-left: 20px;}
.nav li{font-size: 16px;}
.fynr ul{margin: 0;}
.xcjx_nr ul{margin-left: -10px;}
.kcbj{padding: 0 30px;}
.zywj{padding: 0 30px;}
.zywj h2{font-size: 24px;}
.jxxs_nr li{font-size: 12px;}
.xcjxbox p{font-size: 14px;line-height: 1.6;}
.xcjx_nr li{padding-left: 10px;}
.xcbox h2{font-size: 15px;}
.zswb h2 a{font-size: 15px;}
.zswdbox ul{margin-left: -60px;}
.zswdbox li{padding-left: 60px;}
.bxys_nr a{padding-left: 50px;font-size: 14px;}
.jxms_nr span{height: 112px;}
.xyyj_nr a{height: 240px;}
}
@media(max-width:1000px){
.dhbtn{background: url(../images/d1.png) ;width: .35rem;height: .35rem;background-size: 100% 100%;position: absolute; right: .55rem; top: 1rem;z-index: 100;}
.dhbtn.on{background: url(../images/d2.png) ;background-size: 100% 100%;}
.banner{position: relative; background: url(../images/bj2.jpg);background-size: 100% 100%;}
.xxpt{width: 2rem;height: 100% ;position: fixed; right: 0; top: 0; padding-top: 1.8rem;right: -2rem;background:#fff ;z-index: 88;}
.xxpt span{display: none; }
.xxpt li{float: left; width: 100%;text-align: center; line-height: 55px;}
.xxpt li img{display: none;}
.ssbtn{display: none;}
.xxpt li a{font-size: .28rem;}
.header{padding: .7rem 0 1.4rem;}
.logo{width: 2.3rem;}
.flnr{padding: 0 .05rem 1.1rem .05rem;}
.flnr ul{margin-left: -.18rem;}
.flnr li{width: 50%; padding: 0 0 .35rem .18rem;}
.fltext{padding:0 .15rem .6rem .15rem;}
.fltext:before{border-bottom: .12rem solid #00a0e9;}
.fltext h2{padding: .45rem 0; font-size: .3rem;}
.fltext h2:before{width: .6rem;border-bottom: 0.04rem solid #d2d2d2;bottom: .2rem;}
.fltext p{font-size: .2rem; line-height: 1.6;height: 1rem;}
.flnrbox:hover .fltext:before{border-bottom: .12rem solid #dfa876;}
.news{max-width: 100%; padding: 0 3% 0 0;}
.news_title{padding: 1rem 0 .6rem;}
.news_title h2{text-align: center; position: relative; font-size: .38rem;}
.news_title a{font-size: .24rem; right: 0; bottom: 0; position: absolute;}
.news_left{width: 2rem; padding: .7rem 0;height: auto;}
.news_left a{width: 1.67rem; line-height: .4rem; color: #fff;padding-left: .3rem; font-size: .24rem; font-weight: bold;}
.news_left li{padding: .33rem 0;}
.news_right{width: calc(100% - 2.25rem);}
.news_right li{padding-bottom: .36rem;float: none; width: 100%;}
.newsbox{padding: .35rem 0 .35rem 45px;}
.wbnr h2{font-size: .28rem; margin-bottom: .2rem;font-weight: bold;}
.wbnr p{font-size: .24rem;zoom: .9;}
.rqnr{zoom: .8;}
.news_right  ul li:nth-child(5){ display: none;}
.news_right  ul li:nth-child(6){ display: none;}
.news_right  ul li:nth-child(7){ display: none;}
.news_right  ul li:nth-child(8){ display: none;}
.news_nr{padding-bottom: .9rem;}
.zdgg{height: 2.7rem;}
.ggflbox{padding: .95rem 0 0 0;}
.ggxq{float: none; width: 100%; padding-bottom: .8rem;}
.ggfl_title h2{font-size: .32rem; line-height: .86rem;}
.ggfl_nr li{padding: .3rem 0;}
.btn1{display: none;}
.ggfl_nr h2{font-size: .26rem; margin-bottom: .2rem;}
.ggfl_nr p{font-size: 0.2rem;}
.ggfl_title a{font-size: .24rem;}
.zxzt_nr a{font-size: .26rem; line-height: .72rem;}
.zxzt_nr li{padding-bottom: .12rem;}
.zxzt_nr{padding-top: .5rem;}
.ggfl_nr{padding-top: .15rem;}
.foot_top{padding: .7rem 0 .3rem;border-bottom: .07rem solid #dfa876;}
.foot_top a{width: 2rem;}
.foot_fl ul{padding: .4rem 0 .6rem;}
.foot_fl ul{display: flex;justify-content : space-between;}
.foot_fl li{width: 33.33%;}
.foot_fl ul li:nth-child(4){ display: none;}
.foot_fl ul li:nth-child(5){ display: none;}
.foot_fl h2{font-size: .26rem; line-height: .75rem; margin-bottom: .1rem;}
.foot_fl dt a{font-size: .2rem; line-height: 1.6;}
.fllj{display: none;}
.hzkh{display: none;}
.bqxxbox{display: block;}
.bqxx_right{display: none;}
.dhbj{position: fixed;z-index: 10;width: 100%;height: 100%; top: 0;left: 0; background: rgba(0,0,0,.7);display: none;}




/**/
.xqtop{height: 1.8rem; border-bottom: none;width: 100%; position: fixed; z-index: 100;background:#fff ;}
.wzgg{display: none;}
.xqlogo{width: 2.1rem; padding-top: .55rem; margin-left: .4rem;}
.wzfy{display: none;}
.lxdh{display: none;}
.dhbtn1{position: absolute; top: .8rem;right: .6rem; width: 30px;height: 30px;border-radius: 4px;background: url(../images/d1a.png) no-repeat center center;background-size: 20px 20px;}
.sjzs{display: block;}
.dhbtn1.on{background: url(../images/d2a.png) no-repeat center center;background-size: 20px 20px;}
.nav{position: fixed; width: 200px;height: calc(100% - 65px); left: -200px; background: #fff; top: 65px;}
.nav li{background: none; width: 100%; float: none;border-bottom: 1px solid #eee; line-height: 55px; padding: 0 15px;}
.nav li a{text-align: left;}
.nynr{padding-top: 1.8rem;}
.xwxq_left{width: 100%;float: none;}
.zywj{padding: 15px;height: auto; background-size: auto 100%;}
.zywj h2{font-size: .28rem; line-height: 1.6; padding: 0 0 15px; margin-bottom: 15px;}
.zywj p{font-size: .2rem;}
.pxzt{margin-bottom: .5rem;position: relative;}
.kc_title{padding: .55rem 0 .25rem;}
.kc_title h2{font-size: .3rem;}
.kc_title h2 img{width: .37rem; margin-right: .2rem;}
.pxzt_title{padding: .23rem .55rem;text-align: left; padding: 0 .2rem 0 0 0;}
.pxzt_title h2{text-align: left; font-size: .3rem; padding:0 .2rem .2rem 0 ; line-height: 1;}
.pxzt_nr{padding-bottom: 1.5rem;overflow: hidden;}
.pxzt_nr ul{margin-left: -.15rem;overflow: hidden;height: 1.5rem;}
.pxzt_nr li{float: left; width: 25%; padding: 0 0 .15rem .15rem;}
.pxzt_nr a{display: block; line-height: .4rem; font-size: .24rem;}
.zkbtn{position: absolute; width: .25rem;bottom: -.3rem; left: 50%;transform: translateX(-50%);background: url(../images/a_12.png);height: .2rem;background-size: 100% 100%;}
.zkbtn.on{background:url(../images/a_12a.png);background-size: 100% 100%;}
.pxzt_nr{padding: .3rem .6rem .6rem .6rem;}
.zywj h2:before{border-bottom: -2px;}
.kcbj{padding:0; margin-top:.2rem;box-shadow:0 0 10px rgba(0, 0, 0, 0); }
.kcnr{padding: .4rem;}
.kcnr p{font-size:.24rem; line-height: 1.7;}
.jxxs_nr li{width: auto; width: 25%;text-align: center;}
.xcjx_nr li{float: none; width: 100%; padding-bottom: 20px;}
.jxxs_nr li:nth-child(4n){background: none;}
.xcjx_nr ul{padding-bottom: 20px;}
.xwxq_right{float: none; width: 100%;padding-bottom: 40px;}
.wzgga{padding-top: 20px;}
.alzc{padding-top: 20px;}
.szll_nr p{font-size: .24rem; padding-left: .57rem;}
.jxfa_nr th{font-size: .24rem; line-height: .42rem;}
.jxfa_nr  tr th:last-child{width: 1rem;}
.jxfa_nr td{font-size: .24rem; padding:.05rem .1rem;}
.pczs{display: none;}
.xcjx_nr .swiper a{display: block; padding: .3rem .2rem .2rem .2rem;background: #f7f7f7;}
.xcjxbox h2{font-size: .24rem;}
.xcjxbox p{font-size: .22rem;zoom: .9; margin: .25rem 0;}
.xcjxbox span{font-size: .22rem;}
.fynr li{padding: 0 .15rem; font-size: .24rem;}
.fynr p{margin-top: .5rem; font-size: .24rem; line-height: 1.7;}
.xwxq_right{display: none;}

.banner1{height: 5.75rem;}
.basnner1box_sj{width: 5.8rem; position: absolute; bottom: .6rem; padding-right: .55rem;left: 50%; transform: translateX(-50%);}
.basn_left{width: .95rem; padding-top: .2rem;height: .85rem;}
.basn_left h2{font-size: .26rem; margin-bottom: .05rem;}
.basn_left p{font-size: .22rem;}
.basn_right{width: calc(100% - 1.24rem);padding: .1rem .1rem 0 0;}
.basn_right p{font-size: .2rem; line-height: 1.6;zoom: .9;}
.sjgd{position: absolute; right:0;top:50%; transform: translateY(-50%);font-size: .2rem; zoom: .9;text-align: center; color: #535353;line-height: 1.6;}

.rmbq{background: none;}
.rmbq ul{margin-left: -.08rem;}
.rmbq li{width: 50%; padding: 0 0 .08rem .08rem;}
.rmbq a{padding: .3rem 0 .28rem;}
.rmbq h2{font-size: .26rem; padding-bottom: .25rem;}
.rmbq h2:before{bottom: .12rem;width: .5rem;}
.rmbq p{font-size: .22rem;zoom: .9;}
.rmbq  ul li:nth-child(1) a{ background:#970505 ;}
.rmbq  ul li:nth-child(2) a{ background:#ca0c12 ;}
.rmbq  ul li:nth-child(3) a{ background:#c20202 ;}
.rmbq  ul li:nth-child(4) a{ background:#970505 ;}
.ztkc_title{padding: 1.3rem 0 .7rem;}
.ztkc_title h2{font-size: .43rem; margin-bottom: .23rem;}
.ztkc_title p{font-size: .24rem;}
.ztkc_title a{top: auto;     transform: translateY(0);bottom: -.4rem; font-size: .24rem; padding-right: .3rem;background-size: .26rem auto;}

.ztkc_left{float: none; width: 100%; padding: .4rem .5rem .97rem .5rem;margin: 0; position: relative;background: url(../images/a_18.jpg) no-repeat center bottom;background-size: 100% auto;}
.ztkc_left ul{margin-left: -.3rem;height: 2.4rem; }
.ztkc_left li{padding: 0 0 .15rem .3rem;width: 33.33%;}
.ztkc_left ul li a{font-size: .24rem; line-height: .44rem;}
.more{display: none;}
.zkbtn{position: absolute; background: url(../images/a_12.png);width: .2rem;height: .15rem;background-size: 100% 100%;left: 50%; transform: translateX(-50%);bottom: .3rem;}
.ztkc_right{width: 100%; float: none;}
.ztkc_right li{float: none;width: 100%;padding-bottom: .15rem;}
.ztkc_right ul{padding: .2rem 5px 0 0;}
.ztkc_right ul li a{line-height: 1rem; padding: 0 .45rem;}
.ztkc_right span{float: left; font-size: .28rem;}
.ztkc_right p{font-size: .24rem;}
.ztkc_right li:nth-child(7){display: none;}
.ztkc_right li:nth-child(8){display: none;}
.ztkc_right li:nth-child(0){display: none;}
.ztkc_right li:nth-child(10){display: none;}
.ztkc_right li:nth-child(11){display: none;}
.ztkc_right li:nth-child(12){display: none;}
.ztkc_right li:nth-child(13){display: none;}
.ztkc_right li:nth-child(14){display: none;}
.ckgdbox{display: block; text-align: right; margin-top: .2rem; font-size: .24rem; color: #ca0c12;background: url(../images/a_08.png) no-repeat right center; padding-right: .35rem;background-size: .26rem auto;}
.ztkc_title span{padding: 0 .05rem;}
.ztkc_nr{padding-bottom: 30px;}

.zxalbox{padding: .2rem .3rem;}
.zxal_left{width: .6rem; padding: 0 .15rem;}
.zxal_left h2{font-size: .3rem;}
.zxal_left h2 a{font-size: .24rem; margin-top: .35rem;}
.zxal_right{width: calc(100% - .7rem); padding-left: .26rem;}
.zxal_right li{line-height: .58rem; font-size: .22rem;}
.zxal_right span{font-size: .24rem;}
.zxal_nr{padding-bottom: .8rem;}

.xcjx_bt li{width: 25%; font-size: .24rem; line-height: .57rem;}
.xcjx_bt li span:before{bottom: 0;border-bottom: .06rem solid #b01f24;}
.xcjx_xq ul{padding: .3rem 0 0 0; margin-left: -.25rem;}
.xcbox{padding: .24rem .24rem .2rem .24rem;}
.xcjx_xq li{width: 50%; padding:0 0 .3rem .25rem ;}
.xcbox h2{font-size: .24rem; line-height: .48rem; padding-top: .1rem;}
.xcbox p{font-size: .22rem; zoom: .9; line-height: .54rem;}
.xcjx_xq li:nth-child(5){ display: none;}
.xcjx_xq li:nth-child(6){ display: none;}
.xcjx_xq li:nth-child(7){ display: none;}
.xcjx_xq li:nth-child(8){ display: none;}

.wzggb{display: none;}
.xycd_nr li{float: none; width: 100%; padding-bottom: .45rem;}
.xyxd_bj{padding-top: .68rem;}
.xycd_nr ul{padding-bottom: .45rem;}
.xycd_nr ul li:nth-child(5){ display: none;}
.xycd_nr ul li:nth-child(6){ display: none;}
.xycd_nr ul li:nth-child(7){ display: none;}
.xycd_nr ul li:nth-child(8){ display: none;}
.xyxd_left{float: left; width: 1.2rem;}
.xyxd_left h2{font-size: .34rem; line-height: .45rem;}
.xyxd_left p{font-size: .22rem; line-height: 2.2;}
.xyxd_ritgh{float: right;width: calc(100% - 1.4rem);}
.xyxd_ritgh h2{font-size: .24rem; line-height: .45rem;}
.xyxd_ritgh p{font-size: .22rem; line-height: 1.8;}
.zswb{padding: .4rem 0;}
.zswb h2{font-size: .26rem; margin-bottom: .1rem;}
.zswb p{font-size: .22rem; line-height: 1.6;}
.wdsj{padding-bottom: .8rem;}

/**/
.xqbox2{position: fixed;top: 0;left: 0;height:1.85rem ;z-index: 100;}
.fgt1{height: 1.85rem;}
.banner2{display: none;}
.ztkc_a{margin-top: 0;}
.kczt_left{float: none; width: 100%;}
.kczt_right{float: none; width: 100%; padding: 0;}
.topic_title h2{font-size: .32rem; line-height: 1.1rem;}
.topic_title span{font-size: .22rem; padding-left: .25rem;}
.pic_left{width: 1rem;height: 1.1rem; padding-top: .22rem;}
.pic_left h2{font-size: .44rem;}
.pic_left p{font-size: .2rem; margin-top: .11rem;}
.pic_right{width: calc(100% - 1rem); padding: .4rem .5rem .35rem .5rem;}
.pic_right h2{font-size: .26rem;line-height: 1.6; margin: 0 0 .2rem;}
.pic_right p{font-size: .22rem; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.pic_right a{margin-top: .35rem;width: 1.3rem; line-height: .35rem;font-size: .22rem; padding: 0; padding-left: 20px;}
.pic_right a:hover {padding-left: 0;text-align: center;}
.topic_nr li{padding-bottom:1.1rem ;}
.wzfya a{font-size: .24rem; line-height: .34rem; padding: 0 .15rem;}
.wzfya {padding: .3rem 0 1.5rem;}
.wzfya ul li:nth-child(8){ display: none;}
.wzfya ul li:nth-child(9){ display: none;}

/**/
.xnavbox li{line-height: .75rem; font-size: .26rem;}
.jxxy h2{font-size: .36rem; padding: 1rem 0 .55rem;}
.jxxy p{font-size: .22rem; line-height: 1.7; padding: 0 0 .42rem 0;}
.jxxy ul{margin-left: -.24rem;}
.jxxy li{width: 50%; padding: 0 0 .24rem .24rem;}
.jxxy a{padding: .3rem 0;}
.jxxy h3{font-size: .28rem;}
.jxxy p{font-size: .22rem;}
.jxxy a:hover{background-size: auto 70%;}
.jxxy{padding-bottom: .9rem;}
.xbj1{background-size: auto 5.8rem;}

.bxys_title{padding: .8rem 0 0;}
.bxys_title h2{font-size: .48rem;}
.bxys_nr h2{text-align: center;border: none; }
.bxys_nr h2 span{font-size: .3rem;line-height: .84rem;}
.bxys_nr h2 span:before{border-bottom: 0.07rem solid #b12d30;}
.bxys_nr h2 b{display: block; padding: .15rem .9rem 0 .9rem; font-size: .24rem; line-height: 1.7;}
.bxys_nr ul{padding: .35rem 0 0 0;}
.bxys_nr li{float: none; padding-bottom: .15rem;width: 100%;}
.bxys_nr a{font-size: .24rem; line-height: .3rem;background-size: auto 100%; line-height: .7rem; padding-left: .8rem;}
.bxys_nr ul li:last-child a{padding: .1rem 0 .1rem .8rem; line-height: 1.5;}

.xbj2{margin-top: .25rem;}
.zdmp h2{font-size: .28rem; padding: .4rem 0 .3rem;}
.zdmp li{padding: 0 .2rem .23rem .2rem;}
.zdmp span{font-size: .2rem; line-height: .42rem; padding: 0 .15rem;}
.zdmp{padding-bottom: .55rem;}

.kcrc_title{padding-top: .8rem;text-align: center;}
.kcrc_title h2{border: none;}
.kcrc_title h2 span{font-size: .3rem;line-height: .84rem;}
.kcrc_title h2 b{display: block; padding: .15rem .9rem 0 .9rem; font-size: .24rem; line-height: 1.7;}
.kcrc_nr{padding: .65rem 0 0 0;}
.kcrc_left{float: none; width: 100%;}
.kcrc_left p{font-size: .22rem; line-height: 1.7;}
.kcrc_right{float: none;max-width: 100%; margin: 0 auto; padding: .45rem 1.3rem 0  1.3rem;}
.kcrc_nr{background: url(../images/xxa_04.png) no-repeat center center;}
.bxys_tp{padding: .5rem 0 0 0;}

.jxms_title h2{font-size: .48rem; padding: 1.1rem 0 .6rem; line-height: 1;}
.jxms_nr ul{ margin-left: -.11rem;}
.jxms_nr li{float: left; width: 50%; padding: 0 0 .11rem .11rem;}
.jxms_nr span{1.72rem}
.jxms_nr p{font-size: .22rem; line-height: .4rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.bxtj_title{padding: 1.2rem 0 .35rem;}
.bxtj_title h2{font-size: .48rem;}
.xyyj_title h3{margin-bottom: .25rem;text-align: center;border: none;}
.xyyj_title span{font-size: .3rem;line-height: .84rem;}
.xyyj_title span:before{border-bottom: 0.07rem solid #b12d30;}
.xyyj_title p{font-size: .22rem; line-height: 2;}
.xyyj_nr{padding: .4rem 0 .6rem;}
.xyyj_nr a{height: 1.5rem;}
.xyyj_nr .mySwiper{padding-bottom: .5rem;}


}





