@charset "utf-8";
.container{ width:1250px; margin:0 auto; clear:both; height: auto;position: relative; padding: 0 25px; }
.header{ min-width: 1300px; background: url(../images/2022-banner1.jpg) top center no-repeat; height: 580px; width: 100%;}
/* .header{ min-width: 1300px; background: url(../images/640422001_bg.jpg) top center no-repeat; height: 630px; width: 100%;} */
.header-top{padding-top: 15px;}
.header-top .hb{float: left; width: 55px; height: 55px; margin-right: 30px;}
.top-left{float: left; line-height: 14px; margin-top: 18px;}
.top-left a{font-size: 14px;color: #855e35; float: left; cursor: pointer;}
.top-left span{float: left;color: #855e35; margin: 0 10px;}
.top-left a:hover{color: #bd1a2d;}
.header-logo{margin-top: 25px; text-align: center; margin-bottom: 15px;}
.header-logo a{display: inline-block;}
.sousuo{width: 770px; height: 60px; margin: 0 auto;}
.stxt{width: 600px; height: 60px; padding-left: 50px;color: #999; font-size: 18px; background-color: rgba(255,255,255,.7); border-radius: 4px 0 0 4px!important; box-shadow: 0 0 20px 5px rgba(225,225,225,0.3)!important; outline: none; border: none; float: left;}
.search{width: 118px; height: 60px; font-size: 20px; text-align: center; display: block; color: #fff; line-height: 54px; background: #bd1a2d; border-radius: 0 4px 4px 0; cursor: pointer; background-size: 100% 150%; background-position: 0 0; transition: .3s; box-shadow: 0 0 20px 5px rgba(225,225,225,0.3)!important; border: none; float: left;}
.hotwords {clear: both; padding: 20px; font-size: 16px;line-height: 28px;overflow: hidden; width: 770px; height: 60px; margin: 0 auto;}
.hotwords .hot-start { float: left;}
.hotwords a { color: #444; line-height: 28px; margin: 0 9px;float: left;}
.hotwords a:hover{color:#bd1a2d;}

.header-nav{width: 100%; margin-top: 0;display: block; padding-bottom: 50px;}
.navBar{position: relative;z-index: 1;color: #fff;height: 50px;line-height: 50px; width: 1250px; margin: 0 auto;}
.nav{width: 880px; float: left; position: relative;}
.nav a{color: #fff;}
.nav h3{font-weight: normal;font-size: 24px; text-align: center; padding: 0 18px;}
.nav h3:hover a{border-bottom: 2px solid #f5d389;}
.nav h3:hover a:after{content: ''; border-top: 7px solid #f5d389;border-right: 7px solid transparent; border-left: 7px solid transparent; position: absolute; left: 50%; bottom: -7px; margin-left: -10px;}
.nav .m{float: left; width: auto;}
.nav h3 a{display: block; position: relative; }
/* .nav .on h3 a:after{width: 100%; opacity: 1;} */
.nav .sub{display: none;width: 880px;position: absolute;left: 0;top: 50px;height: 50px;line-height: 50px;padding:0; float: left; text-align: center;}
.nav .sub li{text-align: center; display: inline-block;}
.nav .sub li a{display: block;padding: 0 15px;margin: 0 10px; color: #fff;}
.nav .sub li a:hover{color: #f5d389;}

.part_01{width: 100%; min-width: 1300px; margin-top: -50px; padding-top: 78px; padding-bottom: 60px; background: url(../images/2022-tuwen-bg.png) no-repeat top center;}
.part1_left{float: left; width: 544px; padding-top: 35px;}
.part1_left h1 a{font-size: 30px;color: #fff; line-height: 48px;}
.part1_left p{margin-top: 20px; line-height: 28px; text-align: justify; color: #e3a5aa; font-size: 14px;}
.part1_left .more{padding: 0 30px 10px 0; font-size: 24px; margin-top: 40px;}
.part1_left .more a{color: #fff;}
.part1_left .more img{display: block; margin-top: 10px;}
.part1_right{float: right; width: 620px; padding-top: 28px; position: relative;}
.part1_right .bd li{ position: relative; overflow: hidden; width: 620px; height:360px; }
.part1_right .bd li img{ display: block; width: 100%; height: auto; min-height: 100%; }
.part1_right .bg{position: absolute; width: 100%; height: 50px; left: 0; bottom: 0; background:#000; opacity: 0.8;}
.part1_right .text{position: absolute;width: 620px;height: 50px;left: 10px;bottom: 0;}
.part1_right .text li{ padding: 10px 0; position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; font-size: 18px; color: #FFF; line-height: 30px;}
.part1_right .text li a{color: #FFF;}
.part1_right .num{position: absolute;right: 10px;bottom: 15px;}
.part1_right .num li{position: relative;float: left;width: 15px;height: 15px;margin: 0 10px;border-radius: 50%;transition: margin 0.3s;font-size: 0;background-color: #FFF;cursor: pointer;}
.part1_right .num li.on{background-color: #f5d389;}
.part1_right>a{display:block;width: 60px;height: 125px;position:absolute;top:102px;top: calc((320px - 125px) / 2);opacity:0;filter: alpha(opacity=0);transition:all 0.5s;}
.part1_right>a.prev{left:10px;background: url(../images/wjj_tpxw_l.png) no-repeat;}
.part1_right>a.next{right:10px;background: url(../images/wjj_tpxw_r.png) no-repeat;}
.part1_right:hover>a{ opacity:1;filter: alpha(opacity=100);}
.part1_right:hover>a.prev{ left:0px;}
.part1_right:hover>a.next{ right:-8px;}

.part_02{width: 100%; min-width: 1300px; padding-top: 40px; padding-bottom: 35px; background: #fff;}
.part2_left{float: left; width: 590px;}
.newstab{height: 42px;width: 100%; }
.newstab li{float:left; position: relative; font-size: 15px;}
.newstab li + li{margin-left: 18px;}
.newstab li a{color: #404742; font-size: 24px; font-weight: normal; padding: 0 10px;}
.newstab li.on{ border-bottom: 2px solid #bd1a2d;}
.newstab li.on,.newstab li.on a,.newstab li a:hover{color: #bd1a2d; font-weight: bold;}

.newstab li{padding-bottom: 12px;}
.newstab li.on:after{content: ''; border-top: 7px solid #bd1a2d;border-right: 7px solid transparent; border-left: 7px solid transparent; position: absolute; left: 50%; bottom: -7px; margin-left: -10px;}
.newslist{padding-top: 14px;transition: all 0.4s;}
.newslist li{line-height: 60px;position: relative;height: 60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 78%;padding-right: 22%;text-indent: 12px;background: url(../images/2022-li-bg.png) no-repeat left center; transition: .3s all; padding-left: 0px;}
.newslist li a{color: #000;font-size: 18px; float: left;  max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist li a:hover{color: #bd1a2d;}
.newslist li span{position: absolute;right: 0px;top: 0px;color: #bbb;font-size: 15px;}
.newslist-more{display: none;}

.part2_right{float: right; width: 590px;}


.part_03{width: 100%; min-width: 1300px; padding-top: 40px; padding-bottom: 35px; background: #f5f5f5;}
.home_box{margin-left: 5px;}
.home_box_shouji{display: none;}
.home_box .outHd li.on a:after{ display: block; }
.home_box .outHd li.on p{ color: #FFF;}
.home_box .outHd li.on a:after{ display: block; content: ''; width: 431px; height: 116px; position: absolute; left: 0; bottom: 0; z-index: 0; }
.home_zwgk{width: 412px; float: left; height: 100px;display: block; position: relative;text-align: center; line-height: 100px; font-size: 30px; font-weight: bold; color: #bd1a2d; background-color: #fae1e4;}
.home_zwgk p{ position: relative; z-index: 1;}
.home_box .outHd li.on .home_zwgk{line-height: 80px; font-size: 32px;}
.home_box .outHd li.on .home_zwgk:after{ background: url(../images/2022-part-03-tab-01.png) no-repeat center; }



.home-zwfw{width: 412px; float: left; height: 100px;display: block; position: relative; text-align: center; line-height: 100px; font-size: 30px; font-weight: bold; color: #bd1a2d; background-color: #f8d7db;}
.home-zwfw p{ position: relative; z-index: 1;}
.home_box .outHd li.on .home-zwfw{line-height: 80px; font-size: 32px;}
.home_box .outHd li.on .home-zwfw:after{ background: url(../images/2022-part-03-tab-02.png) no-repeat center; }

.home_zmhd{width: 412px; float: left; height: 100px;display: block; position: relative; text-align: center; line-height: 100px; font-size: 30px; font-weight: bold; color: #bd1a2d; background-color: #fae1e4;}
.home_zmhd p{ position: relative; z-index: 1;}
.home_box .outHd li.on .home_zmhd:after{ background: url(../images/2022-part-03-tab-03.png) no-repeat center; left: auto; right: 0; }
.home_box .outHd li.on .home_zmhd{line-height: 80px; font-size: 32px;}

.home_box .outBd{margin-top: 30px; float: left; width: 100%;}
.home_zwgk_left{float: left; width: 760px;}
.home_zwgk_left .newstab{background-color: #e5e5e5;}
.home_zwgk_left .newstab li{padding-bottom: 0;}
.home_zwgk_left .newstab li a{font-size: 20px; line-height: 40px;}
.home_zwgk_left .newslist li p{display: none;}
.home_zwgk_left .newslist li.on p{display: block; padding-bottom: 10px; float: left;}
.home_zwgk_left .newslist li p a{width: auto; float: left;padding: 0 15px;color: #fff; background: #bd1a2d;border-radius: 10px; line-height: 30px; text-align: center; margin: 0 10px; text-indent: 0;}
.home_zwgk_left .newslist li.on{width: 78%; height: auto; box-shadow: 0 0 15px rgb(189 26 45 / 20%); background: none;}
.newslist li.on span{right: 10px;}

.home_zwgk_right{width: 430px; float: right;}
.home_zfxxgk_cwhy{width: 430px; height: auto; float: left; background: #fff; border-radius: 10px;}
.home_zfxxgk_cwhy_tit{width: 410px; height: 45px; margin-left: 10px; margin-top: 7px;}
.home_zfxxgk_cwhy_tit2{width: 410px;  margin-left: 10px; float: left; text-align: center; margin-top: 5px; }
.home_zfxxgk_cwhy_tit2 a{font-size: 18px; font-weight: bold; color: #bd1a2d; height: 35px; line-height: 35px;}
.home_zfxxgk_cwhy_tit2 p{color: #333; font-size: 16px; line-height: 30px; margin-left: 10px; text-align: left;}
.home_zfxxgk_cwhy_tit2 p a{color: #bd1a2d;}
.home_zwgk_right ul{float: left;}
.home_zwgk_right .newslist li{height: 50px; line-height: 50px;}

.home_zfxxgk_bottom{height: 120px; float: left; width: 100%; margin-bottom: 20px;}
.home_zfxxgk_bottom ul li{width: 148px;text-align: center;height: 120px;position: relative;display: inline-block;background: url(../images/2022_home_zfxxgk_bottom_bg.jpg) repeat-x;border-radius: 5px;}
.home_zfxxgk_bottom ul li a{width: 100%; height: 100%; display: block;}
.home_zfxxgk_bottom ul li a img{margin-top: 25px;}
.home_zfxxgk_bottom ul li a p{color: #333; font-size: 16px; margin-top: 10px;}
.home_zfxxgk_bottom ul li a:hover p{color: #bd1a2d;}

.home_zwfw{margin-top: 0px; height: 500px;}
.home_zwfw_left{width: 370px; height: 500px; float: left; margin-left: 25px;}
.home_zwfw_left_top{width: 100%; line-height: 35px; font-size: 18px; margin-bottom: 10px; color: #a7793d; text-align: center;}
.home_zwfw_left_top b{font-size: 25px; margin-right: 15px; color: #333;}
.home_zwfw_left_list{width: 340px; height: 455px; float: left;}
.home_zwfw_left_list ul li{width: 95%; line-height: 60px; border: 1px solid #ded7cc; margin: 0 auto; margin-top: 10px; text-align: center; font-size: 18px;}
.home_zwfw_left_list ul li a:hover{font-weight: bold;}
.home_zwfw_right{width: 770px; height: 500px; float: right; margin-right: 10px;}
.home_zwfw_right_top{width: 100%; height: 130px; background: #fff; border-radius: 5px;}
.home_zwfw_right_top ul li{width: 16.6667%; float: left; text-align: center;}
.home_zwfw_right_top ul li img{margin-top: 30px;}
.home_zwfw_right_top ul li span{display: block; font-size: 18px; margin-top: 10px;}
.home_zwfw_right_bsfw{width: 100%; height: 154px; margin-top: 15px;}
.home_zwfw_right_bsfw_tit{width: 200px;line-height: 34px;font-size: 22px; color: #fff; display: block; background: url(../images/2022_home_zwfw_tit_bg.jpg) no-repeat 0 0; text-indent: 50px;}
.home_zwfw_right_bsfw_con ul li{width: 16.6667%; float: left; text-align: center;}
.home_zwfw_right_bsfw_con ul li img{margin-top: 30px;}
.home_zwfw_right_bsfw_con ul li span{display: block; font-size: 18px; margin-top: 10px;}

.home_zwfw_top{margin:20px;}
.home_zwfw_top_left{float: left;}
.home_zwfw_top_left a{display: block; width: 385px; height: 116px;}
.home_zwfw_top_right{float: right; width: 725px; height: 116px; position: relative;}
.home_zwfw_top_right_box{width:600px; height: auto; margin-left: 50px; margin-top: 20px;}
.home_zwfw_top_right_box a{width: 100%; display: inline-block; text-align: center; position: relative;}
.home_zwfw_top_right_box a img{width: 100px; height: 50px;}
.home_zwfw_top_right_box a p{width: 100%; color: #000; font-size: 18px; text-align: center;}
.home_zwfw_top_right_box a:hover p{color: #bd1a2d;}
.home_zwfw_top_right_box .owl-carousel .owl-item img{width: 100px; height: 50px;}
.home_zwfw_top_right_box .common-scrollArrow{position: relative; height: 100%;}
.home_zwfw_top_right_box .common-scrollArrow .owl-nav div{position: absolute; top: 50%; margin-top: -38px; width: 30px; height: 60px; background: url(../images/scroll_arrow.png) no-repeat #fff; border-radius: 5px; cursor: pointer; box-shadow:0 0 18px 5px rgba(112,112,112,0.15);}
.home_zwfw_top_right_box .common-scrollArrow .owl-nav .owl-prev{left:-70px; background-position: -7px 7px;}
.home_zwfw_top_right_box .common-scrollArrow .owl-nav .owl-next{right:-50px; background-position: -55px 7px;}
.home_zwfw_top_right_box .common-scrollArrow .owl-nav.disabled{display: block;}
.home_zwfw_top_right_box .common-scrollArrow .owl-nav div:hover{box-shadow:0 0 18px 5px rgba(112,112,112,0.3); }
.home_zwfw_top_right_box .common-scrollArrow.across .owl-nav .owl-prev{left: -59px;}
.home_zwfw_top_right_box .common-scrollArrow.across .owl-nav .owl-next{right: -59px;}
.home_zwfw_top_right_box .owl-dots{display: none;}

.home_zwfw_bottom{margin: 0 20px;}
.home_zwfw_bottom_left{width: 400px; float: left;}
.home_zwfw_bottom_left b{font-size: 25px; margin: 20px 0; color: #333; width: 100%; text-align: center; display: block;}
.home_zwfw_bottom_left ul li{line-height: 60px; border: 1px solid #ded7cc;  text-align: center; font-size: 18px; width: 47%; margin: 15px 1%; float: left; }
.home_zwfw_bottom_left ul li a{display: block;}
.home_zwfw_bottom_left ul li a:hover{font-weight: bold;}
.home_zwfw_bottom_right{width: 750px; float: right;}
.home_zwfw_bottom_right_top{width: 100%; height: 85px; line-height: 85px; background: rgb(255 255 255 / 50%); box-shadow: 2px 2px 6px -2px rgb(189 26 45 / 50%); }
.home_zwfw_bottom_right_top li{width: 50%; display: inline-block; text-align: center; font-size: 20px; float: left; position: relative;}
.home_zwfw_bottom_right_top li a{width: 100%; display: block;}
.home_zwfw_bottom_right_top li.on{border-bottom: 2px solid #bd1a2d;}
.home_zwfw_bottom_right_top li.on:after{content: ''; border-bottom: 7px solid #bd1a2d;border-right: 5px solid transparent; border-left: 5px solid transparent; position: absolute; left: 50%; bottom: 0px; margin-left: -4px;}

.home_zwfw_bottom_right_bottom{float: left; width: 100%;}
.home_zwfw_bottom_right_bottom_box li{width: 16.6667%; float: left; text-align: center;}
.home_zwfw_bottom_right_bottom_box li img{margin-top: 30px;}
.home_zwfw_bottom_right_bottom_box li span{display: block; font-size: 18px; margin-top: 10px;}

.home-zwfw-box-top{width: 100%; height: 320px; float: left; padding-top: 30px; }
.home-zwfw-box-top-l{width: 717px; float: left;}
.home_hdjl_con{height: 220px; margin-top: 10px;}
.tc-item-head { line-height: 32px; background: #fae1e4; height: 32px; padding-left: 18px;}
.home_xjxd{float: left; margin-top: 10px; width: 100%;}
.home_xjxd li{line-height: 45px;clear: both;}
.home_xjxd li .dian{display: inline-block;width: 8px;height: 100%;margin-left: 10px;vertical-align: middle;font-size: 12px;text-align: center;color: #c2c2c2; float: left;}
.xj_tit, .home_xjxd li a{margin-left: 7px;width: 440px;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 16px;color: #333;vertical-align: middle;cursor: pointer; float: left;} 
.home_xjxd li a:hover{color: #bd1a2d;}
.xj_zt, .home_xjxd li .bl{width: 117px;display: inline-block;text-align: center;font-size: 16px;color: #666666;vertical-align: middle; float: left;}
.xj_time, .home_xjxd li .lx{width: 110px; text-align: center;font-size: 16px; color: #666; vertical-align: middle; float: left;}

.home-zwfw-box-top-r{width: 456px; float: right;}
.home-zwfw-box-top-r .newslist{padding-top: 7px;}
.home-zwfw-box-top-r .newslist li{height: 45px; line-height: 45px;}
.home-zwfw-box-top-r .newslist li a{font-size: 16px;}


.home-zwfw-box-bottom{width: 100%; height: 140px; float: left; overflow: hidden;}
.home-zwfw-box-bottom ul li{width:285px;height:100px;line-height:100px;/*background:#bd1a2d;*/background:#fff;float:left;text-align: center;font-size:20px;margin-right:19px;color:#404040;}
.home-zwfw-box-bottom ul li i{width:40px;display:inline-block;height:40px;vertical-align: middle;margin-right: 26px;}
.home-zwfw-box-bottom ul li:hover{background:#bd1a2d;transition: all 0.3s}
.home-zwfw-box-bottom ul li a{font-size:20px;color:#404040;display:block;}
.home-zwfw-box-bottom ul li:hover a{color:#fff;}
.home-zwfw-box-bottom ul li img{vertical-align: middle; margin-right: 30px;}
.home-zwfw-box-bottom ul li.sy_zmhd_1 i{background:url(../images/2022_sy_xzxj.png) no-repeat;background-position:0 0px;transition: all .3s;}
.home-zwfw-box-bottom ul li.sy_zmhd_2 i{background:url(../images/2022_sy_xx.png) no-repeat ;background-position:0 0px;transition: all .3s;}
.home-zwfw-box-bottom ul li.sy_zmhd_3 i{background:url(../images/2022_sy_ts.png) no-repeat ;background-position:0 0px;transition: all .3s;}
.home-zwfw-box-bottom ul li.sy_zmhd_4 i{background:url(../images/2022_sy_zxft.png) no-repeat ;background-position:0 0px;transition: all .3s;}

.home-zwfw-box-bottom ul li.sy_zmhd_1:hover i{background-position:0 -40px;transition: all 0.3s}
.home-zwfw-box-bottom ul li.sy_zmhd_2:hover i{background-position:0 -40px;}
.home-zwfw-box-bottom ul li.sy_zmhd_3:hover i{background-position:0 -40px;}
.home-zwfw-box-bottom ul li.sy_zmhd_4:hover i{background-position:0 -40px;}



.part_04{width: 100%; min-width: 1300px; padding-top: 0px; padding-bottom: 35px;}
.home_zdly{margin-top: 40px; margin-bottom: 15px;}
.home_zdly_title{font-size: 30px; width: 100%; font-weight: 600;}
.home_zdly_list{width: 100%; height: 310px; margin-top: 30px; box-shadow: 0 0 10px 0 rgb(189 26 45 / 30%);}
.home_zdly_list ul{overflow: hidden; padding: 40px 0;}
.home_zdly_list ul li{height: 90px; width: 170px; margin-bottom: 50px; float: left;}
.home_zdly_list ul li a{width: 100%; height: 90px; border-right: 1px solid #dcdcdc; display: block;}
.home_zdly_list ul li a:hover span{color: #bd1a2d;}
.home_zdly_list ul li:nth-child(7) a{border-right: none;}
.home_zdly_list ul li:nth-child(14) a{border-right: none;}
.home_zdly_list ul li a div{height: 60px; width: 100%; overflow: hidden;}
.home_zdly_list ul li a div img{width: 60px; margin: 0 auto; transition: 0.8s; display: block; margin-top: -50px;}
.home_zdly_list ul li a:hover div img{ margin-top: -50px; transform: rotateY(360deg);}
.home_zdly_list ul li a span{margin-top: 20px; width: 100%; display: block; text-align: center; font-size: 18px; color: #333;}


.home_kjrk{height: auto; text-align: center; margin-bottom: 30px; width: 100%; float: left;}
.home_kjrk_a{margin-top: 45px;display: inline-block;height: 100%;width: 15.5%;}
.home_kjrk_a:hover p{color: #bd1a2d;}
.home_kjrk_a img{width: 80px; height: 100px;}
.home_kjrk_a p{font-size: 18px; color: #333;}
.home_kjrk_fgx{display: inline-block; width: 1px; height: 60px; background: #dedede; vertical-align: top; margin-top: 60px;}
.home_kjrk_a:hover img{transform: rotateY(360deg);}

/* 首页专题专栏 */
.part_05{width: 100%; min-width: 1300px; padding-top: 40px; padding-bottom: 35px; background-color: #f6f4f1;}
.home_ztzl{background-color: #f6f4f1; width: 100%; height: 310px;}
.home_ztzl_main{width: 1200px; margin: 0 auto;}
.home_ztzl_title{width: 100%; padding-top: 40px;}
.home_ztzl_title a{font-weight: 600; font-size: 30px;}
.home_ztzl_con{height: 200px; margin-top: 20px;}
.common-scrollArrow{position: relative; height: 100%;}
.common-scrollArrow .owl-nav div{position: absolute; top: 50%; margin-top: -38px; width: 44px; height: 44px; background: url(../images/scroll_arrow.png) no-repeat #fff; border-radius: 50%; cursor: pointer; box-shadow:0 0 18px 5px rgba(112,112,112,0.15);}
.common-scrollArrow .owl-nav .owl-prev{left:-10px;}
.common-scrollArrow .owl-nav .owl-next{right:-10px; background-position: -44px 0;}
.common-scrollArrow .owl-nav.disabled{display: block;}
.common-scrollArrow .owl-nav div:hover{box-shadow:0 0 18px 5px rgba(112,112,112,0.3);}
.common-scrollArrow.across .owl-nav .owl-prev{left: -59px;}
.common-scrollArrow.across .owl-nav .owl-next{right: -59px;}
.owl-carousel .owl-item img{height: 160px;}
.owl-dots{margin: 0 auto; text-align: center; margin-top: 15px;}
.owl-dots .owl-dot{width: 70px;height: 5px; background-color: #d8d0c5; border-radius: 0px; display: inline-block; text-align: center; margin: 0 20px;}
.owl-dots .active{background-color: #d5656a;}

.home_footer{ background: #f2f2f2; height: auto;}
.home_footer_link{padding: 4px 0 20px;    border-top: 4px solid #bc1d25; background: #f2f2f2;}
.yqlj_title{ margin-top: 16px; position: relative;}
.yqlj_title>ul{margin-right: -10px; height: 38px;}
.yqlj_title>ul>li{ float: left; width:18%; margin-right:1%;list-style-type:none;}
.yqlj_title>ul>li p{padding-left: 14px; height: 36px; border: 1px solid #e5e5e5; line-height: 36px; background-color: #ffffff; position: relative; cursor: pointer; transition: .3s all; z-index: 6;}
.yqlj_title>ul>li p em { position: absolute; right: 12px; top: 15px; width: 10px; height: 6px; background: url(../images/yqlj_arr.png) no-repeat; transition: .3s all;}
.yqlj_title>ul>li p i{ position: absolute; left: 50%; bottom: 38px; margin-left:-14px; width: 28px; height:15px; display: none; background: url(../images/yqlj_arr7.png) no-repeat center;}
.yqlj_title>ul>li.on p i{ display: block;}
.yqlj_title>ul>li.on em{ transform: rotate(180deg);}
.yqlj_title>ul>li .yqlj_con1{ display: none; position: absolute; left: 0; right: 0; z-index: 5; bottom: 52px; background-color:#ffffff; padding: 15px 20px 15px 30px; border-radius: 10px; box-shadow:0 0 6px rgba(22,88,160,.21);}
.yqlj_title>ul>li .yqlj_con1 li{ float: left; width:14.28571%; line-height: 30px;list-style-type:none; padding: 6px 8px; box-sizing: border-box;}
.yqlj_title>ul>li .yqlj_con1 li a{text-decoration: none;color: #333; }
.yqlj_con1 li a{background: #f2f2f2; display: block; text-align: center; padding: 4px 0; box-sizing: border-box; border: 1px solid #f2f2f2; border-radius: 4px;}
.yqlj_title>ul>li .yqlj_con1 table {width: 100%;}
.yqlj_title>ul>li .yqlj_con1 table a{text-decoration: none;color: #333; background: none; border: none;}
.yqlj_title>ul>li .yqlj_con1 table li {width: auto;margin-left: 1.5%;}
.yqlj_con1 tr td:first-child { font-weight: bold; padding-left: 20px;}
.yqlj_con1 tr:nth-child(2n) td { background: #f2f2f2;}

.home_bottom{width: 1200px; margin: 0 auto; display: block; border-top: 1px solid #c4c2c2; margin-bottom: 20px;}
.home_bottom_left{margin-top: 10px; float: left;}
.home_bottom_left_links{line-height: 40px;}


.home_bottom_right{float: right; margin-top: 30px;}
.home_bottom_right img{margin: 0 5px;}
.huanhang{display: none;}


/* 走进西吉 */

.zjxj{background: url(../images/2022-zjxj-bg.jpg) top center no-repeat;}
.zjxj-top{height: 36px; width: 100%; float: left; line-height: 36px;}
.zjxj-top-r{float: right;}
.zjxj-banner{height: 582px; width: 100%; float: left;}
.zjxj-banner-logo{width: 239px; height: 62px; float: left; margin-left: 35px;}
.zjxj-banner-title{width: 279px; height: 507px; float: left; margin-top: 54px; margin-left: 240px;}
.zjxj-daohang{width: 100%; height: 55px; float: left;background: #bd1a2d;}
.zjxj-daohang2{width: 100%; background: #bd1a2d; height: 55px;}
.zjxj-daohang2 .nav{width: 1250px;}
.zjxj-daohang2 .nav .m{width: 16.6667%;}
.zjxj-shipin{width: 100%; float: left;}
.zjxj-shipin-box{width: 640px; height: 350px; margin: 0 auto; margin-top: 20px;}
.zjxj-zlsxj{width: 100%; height: 700px; float: left;}
.zjxj-zlsxj-left{width: 397px; height: 580px; float: left; margin-top: 250px; }
.zjxj-zlsxj-right{width: 630px; height: 700px; float: right; margin-right: 200px;}
.zjxj-zlsxj-title{width: 252px; height: 239px; float: left; margin-left: 84px; margin-top: 11px;}
.zjxj-zlsxj-con{width: 628px; height: 188px; float: left; margin-top: 20px; line-height: 30px; text-indent: 2rem;}
.zjxj-zlsxj-con a{color: #3b5d72;}
.zjxj-zlsxj-bottom{width: 628px; height: 230px; float: left; }
.zjxj-zlsxj-bottom ul li{width: 80px; height: 84px; float: left; margin-top: 30px; margin-left: 61px; text-align: center; line-height: 34px;}
.zjxj-zlsxj-bottom ul li a{width: 100%; display: block;}
.zjxj-zlsxj-bottom ul li a p{width: 100%; text-align: center;}
.zjxj-xjfg{width: 100%; height: 808px; float: left; margin-top: 44px;}
.zjxj-xjfg-title{width: 237px; height: 258px; float: left; margin-left: 506px;}
.zjxj-xjfg-tupian{width: 690px; height: 350px; float: left; margin-top: 154px;}
.zjxj-xjfg-right{width: 484px; height: 364px; float: left; margin-left: 23px; margin-top: 158px;}
.zjxj-xjfg-tupian .part1_right{width: 690px; height: 350px; padding-top: 0;}
.zjxj-xjfg-tupian .part1_right .bd li{width: 690px; height: 350px;}
.zjxj-xjfg-tupian .part1_right>a.prev{display: none;}
.zjxj-xjfg-tupian .part1_right>a.next{display: none;}
.zjxj-xjfg-tupian .part1_right .num{bottom: 15px;}
.zjxj-xjfg-tupian .part1_right .num li.on{background: #bd1a2d;}
.zjxj-xjzy{width: 100%; height: 852px; float: left; }
.zjxj-xjzy-title{width: 264px; height: 246px;  margin: 0 auto; margin-top: 145px;}
.zjxj-xjzy-con{width: 1190px; height: 373px; padding: 30px; float: left; margin-top: 15px; background: #e4d9c6;}
.zjxj-xjzy-banner{width: 100%;}
.zjxj-xjzy-banner-left{width: 310px;height: 395px;float: left;margin-right: 25px;position: relative;}
.zjxj-xjzy-banner-left ul{width: 310px;height: 395px;display: flex;justify-content: space-between;}
.zjxj-xjzy-banner-left ul li{width: 64px;height: 395px;background: url(../images/2022-zjxj-xjzy-li.jpg)no-repeat;font-size: 23px;float: left;position: relative; cursor: pointer;}
.zjxj-xjzy-banner-left ul li a{display: block; width: 100%; height: 100%; float: left;}
.zjxj-xjzy-banner-left ul li a::after{font-size:23px;color: #fff;display: block; width: 28px; margin-left: 18px; line-height: 30px; font-weight: bold; margin-top: 140px;}
.zjxj-xjzy-banner-left ul li:nth-child(1) a::after{content: "历史文化";}
.zjxj-xjzy-banner-left ul li:nth-child(2) a::after{content: "西吉产业";}
.zjxj-xjzy-banner-left ul li:nth-child(3) a::after{content: "旅游景点";}
.zjxj-xjzy-banner-left ul li:nth-child(4) a::after{content: "西吉美食";}
.zjxj-xjzy-banner-left ul li p{font-size:23px;color: #fff;display: block; width: 28px; margin-left: 18px; line-height: 30px; font-weight: bold; margin-top: 140px;}
.zjxj-xjzy-banner-left ul .onnn{background: url(../images/2022-zjxj-xjzy-li-on.jpg)no-repeat;}
.zjxj-xjzy-banner-left p span{font-size:23px;color: #fff;display: block; width: 28px; padding: 0 18px; line-height: 30px; font-weight: bold; margin-top: 140px; float: left; top: 0; position: absolute; cursor: pointer;}
.zjxj-xjzy-banner-left p span:nth-child(1){left: 0;}
.zjxj-xjzy-banner-left p span:nth-child(2){left: 85px;}
.zjxj-xjzy-banner-left p span:nth-child(3){left: 170px;}
.zjxj-xjzy-banner-left p span:nth-child(4){left: 255px;}

.zjxj-xjzy-banner-right{width: 850px;height: 395px;float: left; margin-top: 5px; box-sizing: border-box;}
.zjxj-xjzy-banner-right ul li{ width: 850px;height: 367px;display: flex;justify-content: space-between;}
.zjxj-xjzy-banner-right ul li img{ width: 850px; height: 367px;}


/* 通用概览 */
.g_head_box{background: #bd1a2d;height: 129px;border-bottom: 1px solid #8f1322;}
.gl_logo{float: left;width: 325px;padding: 22px 30px 0 10px;}
.gl_logo img{width: 325px;height: 83px;}
.gl_search{float: left;width: 410px;border-radius: 8px;height: 48px;margin-top: 40px;background: #fff;}
.gl_search #keyword{appearance: none;border: 0;float: left;width: 335px;padding: 0;height: 48px;line-height: 48px;text-indent: 10px;font-size: 14px;color: #444;margin-left: 10px;}
.gl_search #searchbutton{float: right;background: url(../images/2022_ico_searchbtn.png) center no-repeat;border: 0;height: 48px;width: 55px;cursor: pointer;}
.gl_links{float: left;width: 260px;padding: 40px 0 0 185px;}
.gl_links a{color: #fff;font-size: 14px;}
.gl_logo_sc{float: left;width: 56px;margin-right: 20px;}
.gl_login_box{float: left;width: 90px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 14px;color: #fff;margin-right: 0px;}
.gl_login_box a{color: #fff;}
.gl_znwd{float: left;font-size: 14px;color: #fff;width: 50px;}
.gl_function{float: left;margin-top: 15px;width: 183px;}
.gl_function a{float: left;font-size: 14px;color: #fff;width: 90px;}
.g-nav-box{width: 100%;height: 60px;background: #bd1a2d;position: relative;z-index: 8;}
.g-nav-box .g-nav{width: 1250px;margin: 0 auto;overflow: hidden;display: block;}
.g-nav-box li{float: left;padding: 0 16px;height: 60px;line-height: 60px;margin: 0 40px;}
.g-nav-box li a{display: block;height: 58px;text-align: center;font-size: 24px;color: #fff;border-bottom: 2px solid transparent;}
.g-nav-box li a.u-nav-select, .g-nav-box li a:hover{border-bottom: 2px solid #f5d389;}

/* 列表页 */
.liebiao_main{width: 100%; height: auto; background: #f2f2f2;}
/* 当前位置 */

.location_dqwz{line-height: 45px;  padding: 10px 0 10px 25px; background: url(../images/location_dqwz-red.png) no-repeat 0px center;}
.location_dqwz a{font-size: 16px; color: #333333; padding: 0 5px;}
.location_dqwz a:hover{color: #bd1a2d;}

.list_mainBox{background: #fff; }
.list_left{width: 300px; float: left; margin: 0px 0 20px 0px;}
.list_left_title{background: #bd1a2d;line-height: 70px;color: #fff;font-size: 24px;font-weight: bold;text-align: center;}
.list_nav li{height: auto;line-height: 30px;font-size: 16px;border-bottom: 1px dashed #ccc; position: relative; padding: 10px 0;}
.list_nav li a{padding-left: 40px; padding-right: 40px; display: block;}
.list_nav li.active{}
.list_nav li.active a{color: #bd1a2d;}
.list_nav li:after{content: '';display: block;width: 0;height: 0;position: absolute;bottom: 35%;right: 20px;margin-left: -8px;border-left: 8px solid #999999;border-top: 8px solid transparent;border-bottom: 8px solid transparent;}
.list_nav li.active:after{content: '';display: block;width: 0;height: 0;position: absolute;bottom: 30%;right: 20px;margin-left: -8px;border-left: 8px solid #bd1a2d;border-top: 8px solid transparent;border-bottom: 8px solid transparent;}

.list_right{width: 890px; float: right; margin: 0px 20px 20px 0; border-left: 1px solid #ccc; min-height: 200px; padding-left: 30px;}
.list_right_title{color: #bd1a2d; border-bottom: 1px solid #f9bcc3;}
.list_right_title span{display: inline-block;height: auto; font-size: 22px; font-weight: 600; padding-bottom: 10px; border-bottom: 3px solid #bd1a2d; margin-bottom: -1px;}
.list_right_con{}
.list_right_con .newslist li:nth-child(5n){border-bottom: 1px dashed #dcdcdc; padding-bottom: 25px; margin-bottom: 25px; background: url(../images/2022-li-bg.png) no-repeat 0px 25px;}

/* 分页 */
div.page{padding: 20px 0px;text-align: center;clear: both;overflow:hidden;width: 100%px;}
div.page a{padding:5px 8px;font-size: 12px; background:#ffffff; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5d5d5d; margin: 0 3px;}
div.page a:hover{background:#bd1a2d; border:1px solid #bd1a2d; color: #FFFFFF;}
div.page a.up{ }
div.page a.onhover{background: #bd1a2d;border: 1px solid #bd1a2d;color: #FFFFFF;}
div.page input{ border:1px solid #cccccc; width:50px;height:20px; line-hegiht:20px; text-align:center;}
div.page span{padding-right:10px;font-size: 14px !important;font-weight: normal !important;}
.page .cur{background: #bd1a2d;    border: 1px solid #bd1a2d;   color: #FFFFFF;}
.wz-ov-page{height: 25px;font-size: 0px;margin: 40px 0 0 80px;}
.ov-all-num{margin-right: 16px;}
.ov-all-num span{color: #bd1a2d;margin: 0 5px;}
.ov-all-num:hover span{color: #fff;}
.wz-ov-page a{float: left;font-size: 14px;line-height: 23px;text-align: center;color: #666;}
.ov-next-prev{height: 23px;width: 60px;margin-right: 13px;border: 1px solid #bd1a2d;}
.wz-ov-page a.cur{background: #bd1a2d;border: 1px solid #bd1a2d;color: #fff;}
.ov-page-text{display: inline-block;width: 23px;height: 23px;border: 1px solid #bd1a2d;line-height: 23px;text-align: center;margin: 0 3px;}
.wz-ov-page .ov-page-up{height: 25px;width: 50px;color: #fff;text-align: center;line-height: 25px;background: #bd1a2d;margin-left: 10px;}
.ov-page-num{height: 23px;width: 23px;border: 1px solid #bd1a2d;margin-right: 6px;}
.ov-next-prev:hover,.ov-page-num:hover{background: #bd1a2d;border: 1px solid #bd1a2d;color: #fff;}
.ov-fir-la{height: 22px;width: 50px;margin: 0px 6px;text-align: center;}

/* 通栏 */
.list_right_tonglan{width: 1220px; min-height: 200px;}

/* 内容页 */
.nry{width: 100%; height: auto; background: #fff;}
.nr-header{width: 1200px;margin: 0 auto;padding-top: 0px;}
.nr-header h1 p{font-size: 28px;line-height: 50px;color: #333;text-align: center;outline: none;}
.nr-header h3 p{font-size: 20px;line-height: 35px;color: #333;text-align: center;outline: none;}
.othermessage{font-size: 16px;line-height: 35px;color: #999;width: 100%;margin: 20px auto 30px;}
.othermessage-left{float: left;}
.othermessage-left span{margin-right: 20px;}
.othermessage-right{float: right;}
.fontsize{display: inline-block; line-height: 35px;  margin-right: 12px; float: left;}
.fontsize a{cursor: pointer; color:#333;}
.fontsize a:hover{color: #333;}
.fontsize a{display: inline-block; width: 30px; height: 28px; line-height: 28px; border: transparent 1px solid; text-align: center; border-radius: 3px; color:#999}
.fontsize a.on{color: #ce0228;}
.fenxiang{display: inline-block; line-height: 35px;  margin-right: 12px; float: left;}
/*分享必要样式*/
.detail_share {margin: 14px 24px 0 0;}
.bdsharebuttonbox{margin-top:7px;}
.u-shear{margin-top: 12px;}
.share-main{position: relative;height: 36px; line-height: 36px;}
.share-bar a{margin-right: 6px; float: left; display: block; width: 26px; height: 26px; background:#c9c9c9 url(../images/2022_cont_ico_share.png) no-repeat; border-radius: 50%; margin-left: 13px; margin-top: 5px;}
.share-bar span{float: left; color: #888888;}
.share-bar a:hover {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.share-bar .share-weixin{background-position: -30px;}
.share-bar .share-weixin:hover{background-color: #1fbc7d;}
.share-bar .share-tsina{background-position: -65px;}
.share-bar .share-tsina:hover{background-color: #fc7354;}
.share-bar .share-qzone{background-position: 4px;}
.share-bar .share-qzone:hover{background-color: #fc7354;}
.weixin-share-open{position: absolute; margin-top: 50px; right: 0; display: none; z-index: 10;}
.weixin-wrap{position: relative; padding: 10px; width: 212px;border: 1px solid #ddd;background-color: #fff;}
.share-qrcode{float: left;}
.share-qrcode img{display: block; width: 80px; height: 80px;}
.weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
.weixin-text{padding: 10px 0 0 90px; line-height: 24px; font-size: 12px; color: #666;}
.detail_share {margin: 14px 24px 0 0;}

.repeatX {width: 100%;background: url(../images/2022_repeatBg_xb.png) 0 0 repeat-x;height: 8px;}
.mainTextBox{width: 1200px;background-color: #fff;margin: 0 auto;}
.mainText{width: 1200px;padding: 35px 0 25px 0;margin: 0 auto;color: #404040;font-size: 18px;line-height: 200%;}
.article-xgfj{padding: 20px 30px;}
#playercontainer{margin-top: 15px!important;}
.article-ewm{text-align: center;}
.article-ewm p{line-height: 40px;}
.xl_ewm{margin-top: 10px;}
.xl_ewm img{margin: 0 auto;}
.article-fj-bt{color:#ce0228;font-weight:600;font-size: 18px;line-height: 30px;margin-bottom: 10px;}
.article-fj-list{font-size: 18px;line-height: 30px;margin-bottom: 30px;}

/* 新闻中心 */
.xwzx{margin: 25px auto 60px;}
.xwzx_part1_left{width: 577px; height: auto; float: left; }
.xwzx_part1_left .num{bottom: 15px;}
.xwzx .part1_right{padding-top: 0;}

.xwzx_part1_rigth{width: 650px; height: auto; float: right;}
.xwzx .newslist li{height: 55px; line-height: 55px;}

.xwzx_part2{margin-top: 20px;}
.xwzx_part2_left{width: 577px; height: auto; float: left; }
.xwzx_part2_right{width: 650px; height: auto; float: right;}

.xwzx_part3{margin-top: 20px;}
.xwzx_part3_left{width: 577px; height: auto; float: left; }
.xwzx_part3_right{width: 650px; height: auto; float: right;}
.xwzx_part3_top{border-bottom: 1px solid #cccccc;margin-bottom: 30px;}
.xwzx_part3_top_line{background: #f13b3b;width: 4px;height: 18px;margin-top: 7px;float: left;}
.xwzx_part3_title{font-size: 24px;color: #0e0d0d;font-weight: bold;padding: 0 0 10px 20px;}
.xwzx_part3_bot{margin-top: 10px;}
.xwzx_part3_bot ul li{width: 46%; margin: 10px 2%; float: left; height: 170px;}
.xwzx_part3_bot ul li a{width: 100%; height: 100%; display: block;}
.xwzx_part3_bot ul li a img{height: 140px; width: 100%;}
.xwzx_part3_bot ul li p{width: 100%; height: 30px; line-height: 30px; text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/* 网站地图 */
.wzdt{ background: #fff;}
.dty_title{line-height: 2;text-align: center;font-size: 36px;color: #000;padding: 30px 0 15px;}
.dty_contain{padding: 0 50px 30px;}
.dty_mutitle{height: 40px;line-height: 40px;border-bottom: #f5f5f5 1px solid;overflow: hidden;margin-top: 15px;}
.dty_mutitle a{display: block;float: left;height: 37px;line-height: 34px;padding: 0 3px;font-size: 20px;font-weight: bold;color: #000;white-space: nowrap;border-bottom: 3px #a7793d solid;}
.dty_sublb{padding: 10px 0 10px;}
.dty_sublb ul li{float: left;height: 42px;line-height: 42px;width: 20%;}
.dty_sublb ul li a{font-size: 16px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 16px;background: url(../images/li_bg_2022.png) left center no-repeat;margin-right: 10px;}

/* 在线访谈 */
.szf_lytj{width: 1250px;height: 350px;float: left;padding: 25px 0px;box-shadow: 0px 0px 6px 2px #d1d1d1;margin-bottom: 20px;background-color: #fff;}
.szf_lytj_con{margin-top: 15px;}
.hd_l{width: 44.677419%;float: left; margin-left: 2%;}
.hd_l a{display: block;}
.hd_l img{width: 100%;}
.hd_r{float: right;width: 49%; margin-right: 2%;}
.hd_list{padding-top: 18px;height: 126px;margin-top: 20px;border-top: 1px solid #e3e3e3;}
.hd_con1 h3{font-size: 20px;line-height: 52px;}
.hd_con1 a{color: #333; font-size: 24px; line-height: 40px;}
.hd_con1 a:hover{color: #015293;}
.hd_con1 p{line-height: 30px;font-size: 16px;color: #666666;}
.hd_list li{line-height: 42px;height: 42px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 15px;}
.hd_list li span{margin-right: 12px;}
.hd_list li a{color: #333;}
.zxft_tit1{height: 52px;position: relative;line-height: 52px;}
.zxft_tit1 span{position: relative;z-index: 4;background: url(../images/20xmszf_zxft_tit1.jpg) no-repeat center;font-size: 24px;font-weight: bold;color: #000;display: block;text-align: center;}
.zxft_tit1 em{position: absolute;left: 0;right: 0;top: 50px;height: 1px;background-color: #1492ff;z-index: 3;}
.gl_tit2{width: 1000px;float: left;line-height: 50px;height: 50px;margin-top: 15px;}
.gl_tit2 span{display: block;float: left;font-size: 24px;font-weight: bold;padding-right: 30px;}
.zxft_list{width: 1250px;margin-top: 20px;}
.zxft_list li{width: 31%;float: left; margin: 0 1% 30px 1%;}
.zxft_list li a{display: block;padding: 20px;margin-right: 0px;background-color: #f3f4f8;height: 334px;color: #333;}
.zxft_list li a h3{font-size: 17px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 5px;height: 40px;line-height: 40px;margin-top: 15px;}
.zxft_list li a p{color: #666666;line-height: 28px;height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;padding: 0 5px;}
.zxft_list li a img{width: 100%;}
.clear{clear: both;}































@media screen and (max-width:768px){
.container{width: auto; margin-left: 15px; margin-right: 15px; padding: 0;}
.header{min-width: 100%;}
.header-top .hb{margin-right: 0;}
.top-left a{font-size: 12px;}
.top-left span{margin:0 5px;}
.sousuo{width: 90%; margin-left: 0; margin: 0 auto; float: none; height: 50px;}
.stxt{width: 75%; padding-left:5%; height: 50px; font-size: 14px;}
.search{width: 20%; height: 50px;}
.hotwords{width: 90%; margin-left: 0; margin: 0 auto; float: none; height: 50px;}
.header-nav, .part_01{background: #bd1a2d;}
.navBar{width: 100%; height: 80px; line-height: 40px;}
.nav{width: 100%;}
.nav .m{width: 33.333%;}
.nav h3 a{font-weight: 500;}
.nav h3{font-size: 16px; width: 100%; padding: 0;}
.nav .m .sub{display: none!important;}
.part1_left{width: 100%;padding-top: 20px;}
.part1_right>a.prev{display: none!important;}
.part1_right>a.next{display: none!important;}
.part1_right{width: 100%;}
.part1_right .text{width: 96%;left: 0; padding-left: 2%;}
.part1_right .bd li{width: 100%; height: 200px;}
.part2_left, .part2_right{width: 100%; float: none;}

.newstab li a{font-size: 18px; padding: 0 10px; pointer-events:none;}

.part1_left h1 a{font-size: 20px; line-height: 30px;}
.header-nav{margin-top: 0px;}
.part_01{margin-top: -80px; padding-top: 0; min-width: 100%;}
.newslist li{height: 45px; line-height: 45px; }
.list_right_con .newslist li:nth-child(5n){background: url(../images/2022-li-bg.png) no-repeat 0px 23px;}
.newslist li a{font-size: 16px; max-width: 60%;position: absolute;}
.newslist{padding-top: 5px; }
.newslist li span{position: absolute; right: unset; margin-left: 60%;}
.newslist-more{display: block;height: 30px;background-color: #ececec;line-height: 30px;text-align: center;width: 30%;margin: 0 auto;margin-bottom: 15px;}


.part_02{padding-top: 20px; min-width: 100%; padding-bottom: 0;}
.home_zwgk_right ul{width: 100%;}
.home_box .outHd{display: none!important;}
.home_box .outBd>ul{display: block!important;}
.home_zwgk_left, .home_zwgk_right{width: 100%; float: none; margin-top: 15px;}
.part_03{padding-top: 0; min-width: 100%;}
.home_zwgk_left .newslist li.on p{display: none!important;}
.home_zwgk_left .newslist li.on{box-shadow: none;}
.home_zwgk_right .newslist li{width: 70%;}
.home_zfxxgk_cwhy{width: 100%;}
.home_zfxxgk_cwhy_tit, .home_zfxxgk_cwhy_tit2{width: 96%; margin-left: 2%;}
.home_zfxxgk_bottom{height: auto; margin-bottom: 0;}
.home_zfxxgk_bottom ul li{width: 48%; height: 50px; background: url(../images/2022_home_zfxxgk_bottom_bg.jpg) repeat-x bottom; display: block;  float: left; margin: 5px 1%;}
.home_zfxxgk_bottom ul li a img{margin-top: 8px; float: left; margin-left: 15px; width: 35px;}
.home_zfxxgk_bottom ul li a p{line-height: 50px; margin-top: 0; font-size: 15px; text-align: left; font-weight: 600;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.home_zwfw{height: auto;}
.home_zwfw_top{margin: 10px 0;}
.home_zwfw_top_left a{width: 100%; height: auto;}
.home_zwfw_top_left img{width: 100%;}
.home_zwfw_top_left{width: 100%;}
.home_zwfw_top_right{width: 100%;}
.home_zwfw_top_right_box{width: 100%; margin-left: 0;}
.home_zwfw_top_right_box .common-scrollArrow .owl-nav .owl-prev{left: 0;}
.home_zwfw_top_right_box .common-scrollArrow .owl-nav .owl-next{right: 0;}
.home_zwfw_top_right_box .owl-carousel .owl-item img{margin: 0 auto;}
.home_zwfw_bottom{margin: 0;}
.home_zwfw_bottom_left{width: 100%;}
.home_zwfw_bottom_left ul li{line-height: 50px; font-weight: 500; margin: 5px 1%;}
.home_zwfw_bottom_left b{font-size: 20px; margin: 0; line-height: 50px;}
.home_zwfw_top_right_box a p{font-weight: 500;}
.home_zwfw_bottom_right_bottom_box li span{font-weight: 500; line-height: 30px;}
.home_zwfw_bottom_right_bottom{margin-bottom: 20px;}

.home_zwfw_bottom_right{width: 100%; margin-bottom: 15px;}
.home_zwfw_bottom_right_bottom_box li{width: 33.3333%;}
.home_zwfw_bottom_right_top{height: 62px; line-height: 60px;}
.home_zwfw_bottom_right_top li a{pointer-events:none;}

.home-zwfw-box-top{height: auto;}
.home-zwfw-box-top-l, .home-zwfw-box-top-r{width: 100%; float: none;}
.xj_tit, .home_xjxd li a{width: 60%;}
.xj_zt, .home_xjxd li .bl{display: none;}
.xj_time, .home_xjxd li .lx{width: 25%;}

.home_box_shouji{display: block;}
.home_zwgk, .home_zwfw, .home_zmhd{width: 100%; height: 80px; line-height: 80px; font-size: 25px;color: #FFF;display: block; text-align: center; font-weight: bold;}
.home_zwgk{background: url(../images/2022-part-03-tab-01.png) no-repeat center;background-size: 120%;}
.home_zwfw{background: url(../images/2022-part-03-tab-02.png) no-repeat center;background-size: 120%;}
.home_zmhd{background: url(../images/2022-part-03-tab-03.png) no-repeat center;background-size: 120%;}
.home-zwfw-box-bottom{height: auto;}
.home-zwfw-box-bottom ul li{height: 60px; line-height: 60px; width: 48%; margin: 1%;}
.home-zwfw-box-bottom ul li a{font-size: 16px;}

.part_04, .part_05{min-width: 100%; padding-top: 0;}
/* 首页重点领域 */
.home_zdly{margin-top: 20px;}
.home_zdly_title{text-align: center; font-size: 20px;}
.home_zdly_list{height: auto;}
.home_zdly_list ul{padding: 0;}
.home_zdly_list ul li{width: 33.333%;}
.home_zdly_list ul li:nth-child(7) a{border-right: 1px solid #dcdcdc;}
.home_zdly_list ul li:nth-child(14) a{border-right: 1px solid #dcdcdc;}

/* 首页专题专栏 */
.home_ztzl{height: 260px;}
.home_ztzl_main{width: 96%; margin-left: 2%;}
.home_ztzl_con{width: 100%; height: 180px;}
.owl-carousel .owl-item img{height: 130px;}
.common-scrollArrow .owl-nav div{margin-top: -42px;}
.owl-dots{display: none;}

.home_kjrk_a{width: 32%; margin-top: 10px;}
.home_kjrk_a img{width: 50px; height: auto;}
.home_kjrk_a p{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.home_kjrk_fgx{display: none;}

.huanhang{display: block; height: 0;}
.yqlj_title{display: none;}
.home_bottom{width: 100%;}
.home_bottom_left{width: 100%; text-align: center;}
.home_bottom_right{width: 100%; text-align: center;}

.newstab{white-space: nowrap; overflow-x: scroll; overflow-y: hidden; width: 100%; height: 42px;display:flex; background-color: #e5e5e5; line-height: 42px;}
.newstab::-webkit-scrollbar { display: none;}
.home_zwgk_left .newstab li a{font-size: 18px;}

.zjxj{background: url(../images/2022-zjxj-sj-bg.jpg) top center no-repeat #f5f5f5;}
.zjxj-banner-logo{margin-left: 0; width: 50%; margin-top: -30px;}
.zjxj-banner-title, .zjxj-xjfg-title, .zjxj-zlsxj-title, .zjxj-xjzy-title, .zjxj-xjfg-right{margin-left: 0; width: 40%; float: none; margin: 0 auto; height: auto;}
.zjxj-banner{height: auto;}
.zjxj-daohang{height: auto;}
.zjxj-daohang2{height: auto;}
.zjxj-daohang2 .nav{width: 100%;}
.zjxj-daohang2 .navBar{width: 100%; height: 80px; line-height: 40px;}
.zjxj-daohang2 .nav .m{width: 33.333%;}
.zjxj-daohang2 .nav h3 a{font-weight: 500;}
.zjxj-daohang2 .nav h3{font-size: 16px; width: 100%; padding: 0;}

.zjxj-shipin-box{width: 100%; height: auto;}
.zjxj-zlsxj-left{width: 80%; float: none; margin: 0 auto; height: auto;}
.zjxj-zlsxj-right{width: 100%; float: left;}
.zjxj-xjfg-tupian{width: 100%; height: 250px; margin-top: 0;}
.zjxj-xjfg-tupian .part1_right .bd li{width: 100%; height: 250px;}
.zjxj-xjfg-tupian .part1_right{width: 100%; height: 250px;}
.zjxj-xjfg-tupian .part1_right .bd li img{height: 250px;}
.zjxj-xjfg-right{display: none;}
.zjxj-zlsxj-con{width: 100%; height: auto;}
.zjxj-zlsxj-bottom{width: 100%;}
.zjxj-xjzy{height: auto; margin-bottom: 20px;}
.zjxj-xjzy-con{width: 100%; padding: 0; height: auto;}
.zjxj-xjzy-banner-left{width: 100%; display: none;}
.zjxj-xjzy-banner-right{width: 100%; height: 250px;}
.zjxj-xjzy-banner-right ul li{width: 100%; height: 250px;}
.zjxj-xjzy-banner-right ul li img{width: 100%; height: 250px;}

.zjxj-zlsxj-title{}
.zjxj-zlsxj-bottom ul li{width: 23%; margin-left: 2%;}
.zjxj-zlsxj{height: auto;}
.zjxj-xjfg{height: auto;}

/* 通用概览 */
.liebiao_main{background: #fff;}
.g_head_box{height: auto;}
.gl_logo{float: none;width: 100%;padding: 20px 0 10px;text-align: center;}
.gl_search{float: none;width: 90%;margin: 0 auto;overflow: hidden;margin-bottom: 20px;}
.gl_search #keyword{width: 80%;}
.gl_search #searchbutton{width: 15%;}
.gl_links{display: none;}
.g-nav-box{height: auto;}
.g-nav-box .g-nav{width: 100%;}
.g-nav-box li{height: 36px; line-height: 36px; font-size: 16px; width: 33.333%; margin: 0; padding: 0;}
.g-nav-box li a{font-size: 16px; height: 36px;}

.list_left{width: 100%; margin: 0;}
.list_left_title{font-size: 18px; height: 50px; line-height: 50px; text-align: center;}
.list_nav ul{border-left: 1px dashed #ededed;}
.list_nav li:after, .list_nav li.active:after{display: none;}
.list_nav li{width: 33%; float: left; text-align: center; border-right: 1px dashed #ededed; border-bottom: 1px dashed #ededed;text-indent: 0px;}
.list_nav li.active{background: #f8f8f8; border-left: none; border-bottom: 1px solid #bc2b2f;}
.list_nav li a{padding-left: 0; padding-right: 0; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list_right_title span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-bottom: 10px; width: 100%;}
.list_right_title{margin-top: 15px;}

.list_right{width: 100%; padding: 0; margin: 0; border-left:none;}

/* 分页 */
div.page{width: 100%;line-height: 35px;}
div.page a{display: none;margin: 0 3px;padding: 0 10px;}
.ov-next-prev, .ov-next-prev{display: inline-table!important; }

.list_right_tonglan{width: 100%;}

.nr-header{width: 100%;}
.nr-header h1 p{font-size: 20px; line-height: 32px;}
.nr-header h3 p{font-size: 16px;}
.othermessage{font-size: 14px; margin: 10px 0;}
.othermessage-right{display: none;}

.mainTextBox{width: 100%;}

.mainText{width: 100%; padding: 0;}
.mainText p, .mainText span, .mainText div, .mainText a{font-size: 16px!important;}
.article-fj-bt, .article-fj-list{font-size: 16px;}

.xwzx_part3_left{width: 100%;}
.xwzx_part3_right{width: 100%;}



.mainText iframe{width: 100%!important; height: auto!important;}

/* 网站地图 */
.dty_sublb ul li{width: 50%;}

/* 在线访谈 */
.szf_lytj{width: 100%; height: auto;}
.hd_l{float: none; width: 96%;}
.hd_r{width: 96%; }
.zxft_tit1{height: 30px; line-height: 30px;}
.zxft_tit1 span{font-size:16px;}
.zxft_tit1 em{top: 30px;}
.hd_con1 h3{font-size: 14px; line-height: 30px;}
.hd_con1 a{font-size: 14px; line-height: 30px;}
.gl_tit2{width: 100%;}
.zxft_list{width: 100%;}
.zxft_list li{width: 98%;}

#playercontainer{width: 100%!important;}


}