@charset "utf-8";
/* 首页---*/
.dx_topbg { background: #cc021f; height: 52px; line-height: 52px; color: #fff;}
.dx_topbg a { color: #fff;}
.dx_topbg a:hover { color: #fffad5;}

.cl{ clear:both;}

.dx_bg { background: url(../images/dx_bg_02.png) no-repeat top center; overflow: hidden;}
.dx_logo { text-align: center; padding: 130px 0 180px 0;}
.dx_navbg { background: #cc021f; height: 60px; line-height: 60px;}
.dx_menu li { float: left; font-size: 20px; color: #fff; width: 130px; text-align: center;}
.dx_menu li a { display: block; color: #fff;}
.dx_menu li a:hover { display: block; background: #b10019; color: #fff;}
.dx_ssk { background: #fff; border: 1px solid #fff; width: 222px; height: 34px; text-indent: 10px; color: #a7a7a7; border-top-left-radius: 50px; border-bottom-left-radius: 50px; float: left;}
.dx_fdj { background: url(../images/sear.png) no-repeat #a40017; height: 39px; width: 57px; border: none;border-top-right-radius: 50px; border-bottom-right-radius: 50px;float: left; background-position: 13px;}
.dx_navsear { margin: 11px 10px 0 0;}
.dx_bs { background: #fff;width: 1200px; padding: 20px; margin: auto;}
.dx_ttbg { height:120px;  box-shadow: 1px 2px 9px #ebebeb; margin-top: 15px; position: relative;}
.dx_ttbt { font-size: 27px; font-weight: bold; text-align: center; line-height: 30px; height: 30px; overflow: hidden; padding-top: 19px;}
.dx_ttnew { height: 48px; overflow: hidden; margin-top: 15px;}
.dx_ttnew li { float: left; height: 22px; line-height: 22px; background: url(../images/dd_03.jpg) no-repeat; text-indent: 15px; background-position: 1px; width: 318px; 
overflow: hidden; margin: 20px 35px 0 35px;}
.dx_ttnew li a { color: #6b6b6b;}
.dx_ttnew li a:hover {color:#cc021f;}
.dx_ttdw { position: absolute;}
.dx_ttpic { margin: -13px 0 0 10px;}
.dx_ttcom { margin-top: 35px;}
.dx_touyb { width: 535px;}
.dx_ttline {height: 42px; background: url(../images/dx_line_06.png) repeat-x bottom;}
.dx_tttite li { float: left; font-size: 20px; height: 42px; overflow: hidden;padding: 0 25px 0 25px; }
.dx_tttite li a { display: block;}
.dx_tttite li.hover { display: block;height: 42px; background: url(../images/dx_hover_06.jpg) repeat-x bottom; }
.dx_tttite li.hover a {color:#cc021f;}
.dx_ttnews li { background: url(../images/dx_dd_03.jpg) no-repeat; text-indent: 15px; height: 42px; line-height: 42px; background-position: 1px; overflow: hidden;}
.dx_ttnews li span { color: #b8b8b8; float: right;}
.dx_ttnews  { height: 330px; overflow: hidden; margin-top: 12px;}
.dx_gwynew { width: 572px;}
.dx_gwyline { height: 44px; background: url(../images/dx_line_06.png) repeat-x bottom;}
.dx_gwybt  { color: #cc021f; font-size: 20px;height: 44px; background: url(../images/dx_hover_06.jpg) repeat-x bottom; width: 125px; text-align: center;}
.dx_gwymore { font-size: 14px; margin-top: 7px;}
.dx_gwymore a { color: #b8b8b8;}
.dx_gwymore a:hover { color: #333;}
.dx_gwynews { height: 225px; overflow: hidden; margin-top: 18px;}
.dx_gwynews li { background: url(../images/dx_dd_03.jpg) no-repeat; text-indent: 15px; background-position: 1px; height: 38px; line-height: 38px;}
.dx_gwynews li span {color: #b8b8b8; float: right;}.dx_gwynews li a{ width:78%; overflow:hidden;height: 38px; float:left;}
.dx_zfxxbg { background: #fafafa; padding: 5px 0 25px 0;overflow: hidden; margin-top: 15px;}
.dx_zfbt { width: 340px; margin: auto; margin-top: 35px;}
.dx_zfhx { width: 53px; height: 3px; background: #cc021f; margin-top: 12px;}
.dx_zftite { font-size: 26px; color: #cc021f; text-align: center; font-weight: bold; padding: 0 30px 0 30px;}
.dx_zfxxxm { padding-top: 50px; overflow: hidden;}
.dx_zfxxleft { width: 670px;}
.dx_tzbt li { float: left; font-size: 20px; height: 42px;padding: 0 25px 0 25px; overflow: hidden;}
.dx_tzbt li a { display: block;}
.dx_tzbt li.hover { display: block;height: 44px; background: url(../images/dx_hover_06.jpg) repeat-x bottom; }
.dx_tzbt li.hover a {color: #cc021f;}
.dx_zfright { width: 515px;}
.dx_zflist li { float: left; border: 1px solid #ccc; height: 110px; background: #fff; width: 142px; text-align: center;margin: 18px 13px 0 13px;}
.dx_zftb { padding: 15px 0 15px 0;}
.dx_zflb li { width: 225px; height: 42px; background: #fff; border: 1px solid #ccc; line-height: 42px; float: left; overflow: hidden; margin: 18px 15px 0 15px;} 
.dz_zfpic { padding: 6px 17px 0 17px;} 
.dx_tznews { height: 265px; overflow: hidden; margin-top: 18px;}
.dx_tznews li { background: url(../images/dx_dd_03.jpg) no-repeat; text-indent: 15px; background-position: 1px; height: 38px; line-height: 38px;}
.dx_tznews li span {color: #b8b8b8; float: right;}
.dx_zmbt { width: 270px; margin: auto; margin-top: 35px; background: #007AFF; margin-top: 40px;}
.dx_zmlist li { float: left; border: 1px solid #eecfa5; width: 211px; height: 51px; border-bottom-left-radius: 8px; border-top-left-radius: 8px;border-top-right-radius: 8px; 
line-height: 51px; font-size: 18px; margin: 45px 17px 0 17px;}
.dx_zmsiz { width: 147px; text-align: center;}
.dx_zmtb { background: #eecfa5; width: 64px; height:52px;border-top-right-radius: 8px;}
.dx_zmtb img { padding:10px 0 0 16px;}
.dx_zmxm { margin-top: 40px;}
.dx_zmleft { width: 666px;}
.dx_xjgsbg { height: 40px; background: #f8f8f8; margin-top: 28px; line-height: 40px;}
.dx_zjbt { width: 275px; text-align: center; font-size: 18px; }
.dx_zjfh { width: 126px; margin-left: 20px;}
.dx_zjzt { margin-left: 20px;}
.dx_zjtime { width: 136px;text-align: center;}
.dx_xjbt { width: 275px; height: 20px; line-height: 20px; overflow: hidden;}
.dx_xjdw {width: 145px; margin-left: 20px;height: 20px; overflow: hidden;}
.dx_xjlist { height: 270px; overflow: hidden; margin-top: 5px;}
.dx_xjlist li { margin-top: 18px; overflow: hidden;}
.dx_xjhf { width: 100px; margin-left: 8px; height: 20px; overflow: hidden;}
.dx_xjsj { width: 100px; color: #999; margin-left: 10px;}
.dx_dcyb { width: 530px;}
.dx_dczt { width: 54px; height: 42px; background: #f0f0f0; border: 1px solid #e6e6e6; border-radius: 5px; line-height: 42px; color: #7e7e7e; font-size: 15px; text-align: center;}
.dx_dclist {height: 337px;overflow: hidden;}
.dx_dclist li { border-bottom: 1px dashed #d5d5d5; overflow: hidden; padding-bottom: 16px; margin-top: 27px; }
.dx_dczj { width: 326px; margin-left: 20px;}
.dx_dcbt { height: 20px; overflow: hidden;}
.dx_kssj { color: #919191; font-size: 15px; margin-top: 5px;}
.dx_dcmore { color: #eac695; margin-top: 12px;}
.dx_dcmore a { color: #eac695;}
.dx_dcmore a:hover { color: #333;}
.dx_ztzl { margin-top: 30px;}
.dx_ztlist  { height:170px; overflow: hidden;}
.dx_ztlist li { float: left; margin: 30px 19px 0 19px;}
.dx_ztlist li img { border-radius: 7px;}

/**专题专栏**/

.index_pro {position:relative; overflow:hidden; margin-top: 34px; height: 156px;}
.index_pro .swiper-button-next{right:0px;top: 82px; color: #fff; }
.index_pro .swiper-button-prev{left:0px;top: 82px;color: #fff;}
.index_pro .swiper{ overflow:visible;}
.index_pro .swiper-pagination{ display:none;}
.index_pro ul{}
.index_pro ul li { width:23.1%; float:left;box-sizing:border-box;-webkit-box-sizing:border-box; text-align:center;}
.index_pro ul li:nth-child(4n){ margin-right:0px;}
.index_pro ul li a .photo { width:100%; position:relative; padding-top:88%; display:block; overflow:hidden;}
.index_pro ul li a .photo img{ position:absolute; left:0px; top:0px;object-fit:content;transition:all .5s;-webkit-transition:all .5s; width: 290px; height: 146px;
 object-position: center center;}
.index_pro ul li a:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.ui-body .swiper-button-next,.ui-body .swiper-button-prev{color:#fff; background: #000;}

/**专题专栏**/


/* 首页图文切换css---*/
#owl-demo{position:relative;width:625px;height:376px;margin:0px auto 0 auto;background:url(../images/in_no.jpg) center;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:625px;height:376px; border: none;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo .item{ width:100%; height:100%; background:url(../images/in_no.jpg) center;}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}#owl-demo span{height: 30px; overflow: hidden;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}

/*首页图文切换---*/
.sj_topbg,.dx_sjzj,.dx_zmhdsj{ display: none;}


	  /*--------------手机站导航开始----------*/
	  .sp_header{overflow:hidden;position:fixed;z-index:10000;width:100%; padding-top: 13px; text-align: center;}
	  .sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px; text-align: center;}
	  .sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;
	  left:-1px;transition:all ease 0.35s;z-index:10000; text-align: center;}
	  .sp_nav span:nth-of-type(1){top:0px;text-align: center;}
	  .sp_nav span:nth-of-type(2){top:10px;text-align: center;}
	  .sp_nav span:nth-of-type(3){top:20px;text-align: center;}
	  .sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg);text-align: center;}
	  .sp_nav_se span:nth-of-type(2){width:0;text-align: center;}
	  .sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg);text-align: center;}
	  .sjj_nav{position:fixed;z-index:9;background:#bd001b;width:50%;height:calc(100% - 104px);font-size:1.0rem;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;
	  transition:top ease 0.35s; text-align: center;}
	  .nav_show{top:0px; height: 100%;z-index:10000;;text-align: center;}
	  .sjj_nav>ul>li:first-child{overflow:hidden;border-top:0; margin-top: 50px;font-size: 1.0rem;z-index:10000; text-align: center;}
	  .sjj_nav>ul>li:first-child>a{width:calc(100% - 70px);font-size: 1.0rem;z-index:10000;}
	  .sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px;;font-size: 1.0rem;z-index:10000; }
	  .sjj_nav>ul>li:first-child .language a{width:35px;float:left;text-align:center;color:#999;;font-size: 1.0rem;z-index:10000;}
	  .sjj_nav ul li i{position:absolute;top:5px;right:0px;height:30px;padding:0px 0px 0 0px;z-index:10000;}
	  .sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s;z-index:10000;}
	  .sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg);font-size:1.0rem;z-index:10000;}
	  .sjj_nav ul li{position:relative;line-height:49px;font-size:1.0rem;z-index:10000; text-align: center;}
	  .sjj_nav>ul >li:last-child{font-size:1.0rem;z-index:10000;text-align: center;}
	  .sjj_nav ul li ul{display:none;z-index:10000;text-align: center;}
	  .sjj_nav ul li a{color:#fff;width:80%;z-index:10000;text-align: center;}
	  .sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;z-index:10000;text-align: center;}
	  .sjj_nav ul li ul li a:hover { color: #fff;z-index:10000;text-align: center;}
	  .sjj_nav ul li i svg{width:20px;height:20px;fill:#555;z-index:10000;text-align: center;}
	  .sjj_nav ul li .sjj_nav_i_se svg{fill:#0f58a4;z-index:10000;text-align: center;}
	  .sjj_nav ul li ul li>ul{z-index:10000;text-align: center;}
	  /*--------------手机站导航结束----------*/
.wr-teltop{ display:none;}
@media only screen and (max-width: 640px) {
.wr-teltop{ display:block;}	
}

/*手机版自适应*/
@media only screen and (max-width: 640px) {
body {margin: 0px;padding: 0px; line-height:20px; color:#1e1e1e; min-width: 100%; width:100%;font-size: 0.9rem}.sj_topbg { height: 80px; background: #cc021f; width: 100%; font-size: 0.92rem;position:fixed;z-index:10000;top: 0px;}
.dx_topbg {display: none;}.sj_logo img { width: 100%; zoom: 0.39; padding:39px 0 0 15px;}.dxq_pc,.dx_ttbg,.dx_gwynew{ display: none;}.sj_topbg{ display: block;}.dx_ttdw{display: none;}
.dx_sjzj { display: block; margin-top: 20px;}.dx_sjline{ border-bottom: 1px solid #ccc; height: 42px; background: #007AFF;}.dx_bs { width: 100%;  padding: 0;}
.index_qh{ width: 100%;}#owl-demo{position:relative;width:100%;height:326px;margin:0px auto 0 auto;}#owl-demo img{width:100%;height:326px;}.dx_bg{ background: #fff none;}
.dx_tttite li { width: 20%; font-size: 1.2em;}.dx_tttite li.hover { width: 20%; height: 33px; border-bottom: 3px solid #bf2034; background: none;}.dx_touyb { width: 100%; margin: auto; padding-top: 15px;}.dx_ttnews { width: 95%; margin: auto; height: 130px; overflow: hidden; margin-top: 10px;}
.dx_ttnews li { height: 35px; line-height: 35px; overflow: hidden;}.dx_sjtite{ margin-top: 10px;}.dx_sjtite li { width: 35%; font-size: 1.2em; float: left; text-align: center;}.dx_sjtite li a { display: block;}
.dx_sjtite li.hover { display: block; height: 33px; border-bottom: 3px solid #bf2034;}.dx_sjtite li.hover a{ color: #bf2034;}.dx_zfxxbg { margin: 0px; background: none;}
.dx_zfbt { width: 47%; margin: auto;}.home,.home2023 { width: 100%;}.dx_bigbt {  font-size: 1.5rem; color: #cc021f; text-align: center;}.dx_ttline { margin-top: 15px; height: 38px;}.dx_zfhx { width: 5%;}
.dx_zftite { font-size: 1.3rem; width: 80%;text-align: center; padding: 0px; }.dx_tzbt li.hover {display: block; height: 39px; border-bottom: 3px solid #bf2034; background: none;}
.dx_tzbt li { width: 20%;font-size: 1.2em; padding: 0px; text-align: center;}.dx_tzbt { margin-top: -15px;}.dx_zfright { width: 100%;}.dx_tznews { width:97%; height: 150px; overflow: hidden; margin: auto;}.dx_zflist li { width: 28%; height: 90px; margin: 10px 0 0 13px;}
.dx_zftb img { zoom:0.7; }.dx_zfsiz {font-size: 1.0rem; margin-top: 0px;}.dx_zftb {margin:0px;}.dx_zflb li { width: 46%; margin: 8px 0 0 0;margin: 10px 0 0 10px; float: left; }.dx_zmbt { width: 38%; margin-top: 10px}
.dx_zmlist{display: none;}.dx_zmhdsj li { float: left; width: 25%; text-align: center; line-height: 25px;}.dx_zmhdsj li img { zoom:0.7}.dx_zmhdsj { width: 100%; margin-top: 23px; display: block;}
.dx_zmxm { width: 100%;}.dx_zmleft { width: 100%;}.dx_gwybt {display: block; height: 39px; border-bottom: 3px solid #bf2034; background: none;width: 30%;}.dx_xjgsbg { width: 100%; margin-top: 15px;}
.dx_zjbt { width: 28%; font-size: 1.0rem;}.dx_zjfh { width: 18%; font-size: 1.0rem; }.dx_zjzt { width: 18%; font-size: 1.0rem;}.dx_zjtime { width: 18%; font-size: 1.0rem; padding-right: 16px;}
.dx_xjbt { width: 34%; overflow: hidden; height: 20px; }.dx_xjdw { width: 18%; height: 20px; overflow: hidden;}.dx_xjsj { width: 22%;}.dx_xjhf { width: 14%; height: 20px; overflow: hidden; padding-left: 10px;}
.dx_dcyb{ width: 100%; margin-top: 17px;}.dx_navbg,.ny_topbg { display: none;}.ny_down { width: 100%; }.dx_gwyline { width: 100%;}.dx_dclist { width: 97%; margin: auto; height: 270px; overflow: hidden;}
.dx_dczt { width: 12%; font-size: 0.95rem;}.dx_dczj { width: 75%; margin-left: 16px; }.dx_kssj { width: 85%; font-size: 0.9rem;}.dx_dcmore { width: 8%; margin-top: 3px;}.dx_xjlist { width: 97%; margin: auto;}ul.infoList li a{ width:68%;}ul.infoList li span{ width:29%; margin-right:1%;}ul.xgld_nr li{ width:98%; margin:10px 1% 10px 1%;}
}