.fullSlide{ width:100%;  position:relative;  height:580px; z-index:-1;}
.fullSlide .bd{ margin:0 auto; position:relative;  overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:580px; overflow:hidden; text-align:center;  }
.index_banner{height: 580px; width: 100%; background-size: 1900px 580px; background-position: top center; background-repeat: no-repeat;}
.row_top{margin-top: -120px;}
.schq{background: url(bg_hui.png); height: 120px; overflow: hidden; width: 100%; padding: 0 10px;}
.schq_title{width: 92px; height: 26px; background: url(schq_title.png); float: left; line-height: 26px;color: #fff; margin-top: 18px; font-size: 16px; margin-left: 20px; text-indent: 10px;}
.schq_list{float: left; overflow: hidden; margin:22px 0 0 50px;}
.schq_list p{float: left; width: 260px; color: #fff; font-size: 14px;white-space: nowrap;}
.schq_link{float: right; margin-top: 18px; margin-right: 40px;}
.schq_link a{display: inline-block; font-size: 16px; padding: 0 16px; height: 24px; line-height: 24px; color: #dddcdb; border:1px solid #dddcdb; margin-left: 8px;}
#swiper_foucs{width: 600px; height: 400px; float: left;}
.foucsBox img{width: 600px; height: 400px;} 
.newsBox{overflow: hidden; background: #fff; margin-top: -60px; margin-left: 10px; padding: 20px; position: relative; padding-bottom: 34px;}
.foucsBox{position: relative;}
.foucs_txt{ position: absolute;background: url(bg_hui2.png) repeat-x left bottom; bottom: 0; left: 0; width: 100%; height: 80px;}
.foucs_txt p{font-size: 18px; margin: 40px 0 0 26px; width: 480px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.foucs_txt p a{color: #fff;}
.newsRight{overflow: hidden; z-index: 1; position: absolute; width: 500px; top:34px; right:44px}
.newstab li{float: left; font-size: 22px; color: #7d7d7d; padding: 0 8px 16px 8px; margin-right: 30px; cursor: pointer;}
.newsBox li.on{border-bottom: 4px solid #fc7217; color: #0055a2; padding-bottom: 12px;}
.newsCon{margin-top: 30px; position: relative;}
.news_title{font-size: 20px; font-weight: bold; line-height: 30px; margin-bottom: 10px;}
.news_abs{ color: #5a5a5a; line-height: 24px;}
.news_abs a{color: #0057a0;}
.news_list{margin-top: 10px;}
.news_list li{height: 40px; line-height: 40px;}
.newsBox::after{content: ''; position: absolute; width: 766px; height: 372px; background: #f3f3f3; z-index: 0; right: 20px; top:78px}
.news_more{position: absolute; right: 0; color: #b2b2b2; top:-70px}
.js_tabBox{display: none;}

.gsgg_left{width: 775px; height: 200px; background: url(gsgg_bg.jpg) no-repeat right center #1965ab; float: left; margin-left: -360px;}
.gsgg_con{width: 390px; float: right;}
.gsgg_title{border-left: 4px solid #fc7217; height: 50px; margin-top: 35px; padding-left: 16px;}
.gsgg_title h4{font-size: 24px; color: #fff; margin-bottom: 10px; line-height: 22px;}
.gsgg_title p{color: #7cb2e0;}
.gsgg_more{color: #a0cef9; margin-left: 20px; margin-top: 70px; display: block; float: left;}
#swiper_gsgg{width: 764px; float: left; margin-top: 10px; height: 190px; overflow: hidden;}
.time{width: 56px; height: 52px; background: #afb1b5; text-align: center; float: left; color: #fff; margin-right: 14px;}
.time p{font-size: 30px; line-height: 26px; margin-top: 5px;}
.time span{font-size: 12px;}
.gsggBox_title h4{font-size: 18px; font-weight: bold; line-height: 27px;}
.gsggBox_title{overflow: hidden;  margin-bottom: 14px;}
.gsgg_txt{color: #767676; line-height: 30px;}
.gsggBox{padding-left: 30px;}
.swiper_gsgg_btn a{width: 34px; height: 34px; display: inline-block;}
.swiper_gsgg_btn_l{background: url(btn_left.png) no-repeat center #0a4c83;}
.swiper_gsgg_btn_r{background: url(btn_right.png) no-repeat center #0a4c83;}
.swiper_gsgg_btn{float: right; margin: 60px 26px 0 0;}

.row_left{width: 770px; height: 362px; background: url(qtd.png) no-repeat 470px bottom #f2f2f2; float: left; margin-left: 16px;}
.shzrTab{float: left; margin-left: -16px; margin-top: 24px; margin-right: 40px;}
.shzrTab li{width: 134px; height: 44px; background: #a5a5a5; color: #fff; line-height: 44px; text-align: center; font-size: 24px; margin-top: 16px; cursor: pointer;}
.shzrTab li.on{background: url(shzr_bg.jpg) no-repeat; background-size: 100%;}
.shzrCon{margin-top: 20px; width: 570px; float: left; position: relative;}
.shzr_link a{height: 32px; line-height: 32px; padding: 0 14px; background: #fff; border: 1px solid #62a5dd; color: #085698; display: inline-block; border-radius: 4px; margin: 0 6px 6px 0;}
.shzr_link{margin-top: 20px;}
.shzr_more{position: absolute; width: 60px; height: 30px; background: #fc7217; color: #fff; text-align: center; line-height: 30px; top:270px; left: -158px;}
.shzr_more:hover{color: #fff;}
.row_right{width: 374px; height: 362px; float: right; background: url(bg_blue.jpg) repeat-y left top;}
.qycm_title{background: url(line_pink.jpg) no-repeat left bottom; margin-left: 20px; overflow: hidden;}
.qycm_title h4{float: left; font-size: 24px; color: #fff; width: 130px; margin-top: 12px;}
.qycm_title p{font-size: 22px; color: #d3d8dc; line-height: 30px;}
.qycm_link li{width: 354px; height: 119px; position: relative; margin: 24px 0 0 16px; overflow: hidden;}
.qycm_link li img{position: absolute; width: 100%; height: 100%; top:0; left: 0; z-index: 0;  }
.qycm_bg{width: 100%; height: 100%; position: absolute; top:0; left: 0; z-index: 1;}
.qycm_bg a{display: block; background: url(icon_link.png) no-repeat 288px center; padding-right: 84px; text-align: right; color: #fff; line-height: 119px; font-size: 24px;}
.qycm_link li:hover img,.bk_table li:hover img{  -webkit-transform: scale(1.1); transform: scale(1.1);}

.bk_table{overflow: hidden; padding-right: -3px;}
.bk_table li{width: 25%; float: left;text-align: center; color: #fff; cursor: pointer;}
.bk_border{margin-right:1px; margin-bottom: 1px; position: relative; height: 210px;overflow: hidden;}
.bk_table li img{width: 479px; height: 100%; position: absolute; z-index: 0; top:0; left: 50%; margin-left: -240px;}
.bk_t1{font-size: 24px; margin-top: 70px;margin-bottom: 14px;}
.bk_t2{ background: url(line_pink.jpg) no-repeat center bottom; padding-bottom: 20px;}

.row_ztzl{background: url(ztzl_bg.jpg) no-repeat top center; overflow: hidden;}
.index_ztzl_title{text-align: center; font-size: 24px; margin-top: 26px;}
.index_ztzl_more{background: url(line_pink2.png) no-repeat center; text-align: center; margin-top: 14px;}
.index_ztzl_more a{width: 60px; height: 20px; line-height: 20px; text-align: center; background: #fc7217; color: #fff; text-align: center; display: inline-block;}
.index_ztzl_list li{float: left; width: 380px; height: 120px; background: #fff; box-shadow: 0 0 5px #ddd; margin-right: 30px; overflow: hidden;}
.index_ztzl_list li img{width: 370px; height: 110px; margin: 5px;}
.index_ztzl_list{margin: 40px 0 80px; overflow: hidden; padding: 5px 0;}

.row_bk{position: relative;}
.bk_model{position: absolute; background: url(bg_hui3.png); width: 100%; height: 100%; top:0; left: 0; z-index: 3; color: #fff;}
.bk_jj{margin: 30px 0 0 30px; overflow: hidden;}
.bk_jj h4{font-size: 24px; font-weight: bold; float: left; padding-right: 30px;height: 90px; line-height: 90px;}
.bk_jj p{font-size: 16px; line-height: 30px; overflow: hidden; border-left: 1px solid #959595; padding-left: 30px; height: 90px;}
.bk_list li{width: 277px; height: 35px; border: 1px solid #7d7d7d; text-align: center; line-height: 35px; font-size: 16px; float: left; color: #fff; border-radius: 3px; margin: 6px 8px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.bk_list li a{color: #fff;}
.bk_list{overflow-y: auto; height: 250px; margin-top: 30px;}
.icon_link{background: url(bk_jiao.png) no-repeat right bottom;}
.bk_list li.icon_link:hover{border: 1px solid #fff;}
.bk_list::-webkit-scrollbar{width:10px;}
.bk_list::-webkit-scrollbar-track{background: none;}
.bk_list::-webkit-scrollbar-thumb{background: #959595;border-radius:10px;}
.bkBox,.bk_model{display: none;}



/* 20231215.1107 */
.erweimaOuter{position:fixed;height:0;left:0;right:0;bottom:260px;z-index:1000;}
.erweimaOuter_1{margin:0 auto;width:1200px;position:relative;height:0;}
.erweimaOuter .erweima1{width:268px;height:250px;position:relative;float:right;margin-right:-268px;}
.erweimaOuter .erweima1 img{width:100%;height:100%;display: block;}
.erweimaOuter .close1{cursor:pointer;position:absolute;right:0;top:-3px;font-size:20px;color:#999;font-weight:bold;z-index:1;user-select: none;line-height:20px;}




