﻿@charset "UTF-8";
/* ----------* Template* ----------*/
.left_content.details.special_details .top{display:none;}
.left_content.details.special_details{padding:0;}
#wrapper {display:block; background:#fff;}
footer{z-index:8;}
.part *{color:#1f1f1f; box-sizing:border-box;}
.part p.data_txt{color:#a3a3a3;}
/* ---------* ARTICLE* ------页面中的整体文字大小为12px，颜色为color:#1f1f1f;，需要左右留边的话则为padding:0 15px;---*/

/*********关注界面弹出*********/
.pop{width:100%; height:100%; background:rgba(245,3,26,1); position:fixed; top:0; left:0;/* z-index:-10;*/ z-index:10; display:none;}
.pop .box_wrap{width:100%; margin-top:55%;}
.pop .box1{width:100%; margin-bottom:30px;}
.pop .box1 dl{width:150px; box-sizing:border-box; margin:0 auto;}
.pop .box2,
.pop .box3{width:50%; float:left;}
.pop .box2 dl,
.pop .box3 dl{width:150px; box-sizing:border-box; margin:0 auto;}
.pop .box dl dt{width:50%; margin:0 auto 10px;}
.pop .box dl dt img{width:100%;}

.pop .box dl dd{width:100%; margin:0 auto; position:relative;}
.pop .box dl dd a{display:block; width:46%; }
.pop .box dl dd a.sina{float:left;}
.pop .box dl dd a.wechat{float:right;}
.pop .box dl dd a img{width:100%;}
.pop .box dl dd .qr{width:100px; position:absolute;}
.pop .box1 dl dd .qr{width:82px;}
.pop .box dl dd .qr img{width:100%;}
.pop .box1 dl dd .qr{top:-105px; right:-72px;}
.pop .box2 dl dd .qr{bottom:-101px; left:16px;}
.pop .box3 dl dd .qr{bottom:-101px; right:34px;}

.pop .close{width:30px; position:absolute; top:80px; right:10px;}
.pop .close img{width:100%;}

/*********视频弹出*********/
.mov_pop{width:100%; height:100%; background:rgba(0,0,0,1); position:fixed; top:0; left:0; z-index:-10; display:none;}
.mov_pop .mov_close{width:30px; position:absolute; top:130px; right:10px;}
.mov_pop .mov_close img{width:100%;}
.mov_pop video{display:block; margin-top:70%; width:100%;}

/*********页面内容*********/
/*****公共部分*********/
html,body{width:100%; background:#fff;}
 
/*订阅的弹窗*/
.dingyue_wrap{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;background:rgba(0,0,0,0.8); display:none;}
*{font-family: 'Microsoft YaHei', 'SimHei', Arial, 'Source Han Sans';}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after{content:" "; display:table;}

.form_main{width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}

.underline{color:#999; border-bottom:1px solid #999;}
a:link, a:visited, a:hover, a:active, a:focus{text-decoration:none !important;color:#1f1f1f;}
a:hover, a:focus {outline:none;}

.index_wrap .part2 .tab_btn li,
.content .nav li a,
.index_wrap .topic h2 strong{font-family:"hyykh";}



input[type='radio'], input[type='checkbox']{margin:2px 0 0;}
.radio label{margin-right:10px;}
.col-border{border:1px solid #ebebeb; position:relative; background:#fff; padding:10px 30px; text-align:center; display:block;}
.form-horizontal.col-border{padding-top:40px; text-align:left;}
.form-horizontal .form-group{max-width:740px; margin:0 auto 15px auto;}
.form-control{border-color:#ddd;}
.form-control{width:50%;}
.note{margin-top:10px; font-size:12px; color:#999;}
.btn111{border:none; background:#ddd; padding:10px 20px;}
.btn111.submit{background:#f7f7f7; padding:6px 50px; border:1px solid #ddd;}
.collapse{display:block;}
@media (max-width: 992px){
.form-control{width:100%;}
.btn111.submit{width:100%;}
}
.input_txt{width:238px;height:34px;margin-top:5px;border-radius:4px;border:1px solid #ccc;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);padding: 1px 7px;font-size: 14px;line-height: 1.42857143;color: #555;}
.form_close{width:30px;height:30px;position:absolute;top:20px;right:0;z-index:100000;}
.form_close img{width:100%;height:100%;display:block;}
.show .huan{
	height: 104px;
    width: 100%;
    background-color: #e60122;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    color: #fff;
    position: relative;
}
.show .huan span{
	margin-top: 28px;
    display: inline-block;
}
.form-group .v_code {
    width: 66px;
	border: 1px solid #cccccc;
    height: 30px;
	border: 1px solid #ccc;
    border-radius: 4px;
}
.form-group .v_code_img {
    width: 88px;
    height: 28px;
    vertical-align: middle;
	display:inline-block;
}
/*\\订阅的弹窗*/

.content{width:100%; height:100%; overflow-x:hidden; background:url(../img/bg.jpg) 0 0 no-repeat; background-size:100% 100%;}
.content .jg{width:100%; height:120px;}
.content_box{width:100%; position:relative;top:0px;}

.content .top{width:100%; position:fixed; top:70px; z-index:20;}
.content .top h1{width:100%; height:50px; position:relative; background:#ea0a1d; box-sizing:border-box; padding:0px 4%;}
.content .top h1 .logo_pic{height:100%; box-sizing:border-box; padding:9px 0; position:relative; float:left;}
.content .top h1 .logo_pic .logo{display:block; height:100%;}
.content .top h1 .logo_pic .logo img{display:block; height:100%;}
.content .top h1 .dingyue{width:110px; /*background:#fff; padding:0 5px;*/ border-radius:40px; box-sizing:border-box; position:absolute; right:60px; top:4px; text-align:center;}
/*.content .top h1 .ding{display:block; padding:6px 0 6px 14px; text-align:center; color:#e60a1d; font-size:12px; font-weight:normal; background:url(../img/dingyue.png) 8px center/12px auto no-repeat;}*/
.content .top h1 .ding{display:block;}
.content .top h1 .ding img{display:block; width:100%;}

.content .top .video_based_btn{width:32%; position:absolute; right:70px; top:21%;/*width:20%; position:absolute; right:170px; top:35%;*/}
.content .top .video_based_btn .pic{width:100%;}
.content .top .video_based_btn .pic img{display:block; width:100%; border-radius:4px;}

.content .top h1 .menu_btn{width:50px; height:100%; position:absolute; right:0; top:0; background:#d60819;}
.content .top h1 .menu_btn img{display:block; width:40%; position:relative; top:50%; left:50%; transform:translate(-50%,-50%);}

.toyotatimes_nav{width:100%; height:calc(100% - 120px); background:#fff; position:fixed; left:0; top:120px; z-index:30; display:none;}
.content .nav{width:100%; height:100%; background:#fff; box-sizing:border-box; padding:0px 16px 0px; box-shadow:0px 0px 12px 1px rgba(0,0,0,0.2);}
.content .nav li{padding:12px 0; box-sizing:border-box; position:relative; font-size:16px; border-bottom:1px solid #e4e4e7; background:url(../img/jt_red.png) right center/10px auto no-repeat;}
.content .nav li.video_based{border-bottom:none; padding-bottom:0; background:none;}
.content .nav li.video_based img{display:block; width:100%; border-radius:4px;}

.content .nav li span{position:absolute; bottom:0; right:-3px;}
.content .nav li a{display:block; width:100%; height:100%; margin:0 auto; color:#000; font-family:'Microsoft YaHei'; font-weight:bold;}
.content .nav li.on a{color:#ea0a1d;}

.content .nav li.dingyue_li{background:none; border-bottom:0; display:flex; justify-content:center;}
.content .nav li.dingyue_li img{display:block; width:100%;}
.content .nav li .dingyue{width:50%;}



/*****内容界面CSS*********/
.content{padding-bottom:3px;}
.content .part{width:100%; box-sizing:border-box; padding:0 15px; /*background:url(../img/top_bg.jpg) 0 0 no-repeat; background-size:100% 110px; *//*letter-spacing:1.5px;*/}
.content .part h2{width:100%; margin-bottom:15px;}
.content .part h2 img{width:100%;}
.content .part1,
.content .part2,
.content .part3,
.content .part4{width:100%; margin-bottom:40px;}
.content .part1{margin-bottom:20px;}
.content .part .box{width:100%; box-sizing:border-box; padding:5px; background:#fff; border-radius:10px; position:relative; box-shadow:0px 0px 5px 0px #ccc;}
.content .part2 .box{margin-bottom:20px;}
.content .part .box .date_tags{padding:5px 10px 10px 5px; background:url(../img/tags_bg.png) 0 0 no-repeat; background-size:100% 100%; position:absolute; top:0; left:0; z-index:2;}
.content .part .box .date_tags strong{display:block; background:#e60a1d; border-radius:5px; padding:0 5px; line-height:1.8; font-size:12px; color:#fff; font-weight:500;}
.content .part3 .box .date_tags,
.content .part4 .box .date_tags{width:100px;}
.content .part3 .box .date_tags img,
.content .part4 .box .date_tags img{width:100%;}
.content .part .box dt,
.content .part .box dd{width:100%;}
.content .part .box dt img.main{display:block; width:100%; max-width:100%; border-radius:10px;}
.content .part .box dd{padding:15px 5px;}
.content .part .box dd h3{font-size:18px; color:#e80b29; margin-bottom:10px;}
.content .part .box dd h4{font-size:15px; margin-bottom:10px;}
.content .part .box dd h4 span{color:#e80b29;}
.content .part .box dd p{font-size:12px;}

.content .part .box .date_tags strong {
  background-image: -webkit-linear-gradient(left, #e60a1d, #000 25%, #e60a1d 50%, #000 75%, #e60a1d);
  -webkit-background-size: 200% 100%;
  background-size: 200% 100%;
  -webkit-animation: flash 2s infinite linear; 
  animation: flash 2s infinite linear; 
}

.content .part.morizo .part1 a.box{display:block;}
.content .part.morizo .part1 a.box img{width:100%; border-radius:10px;}
.content .part.morizo .part2 dl{background:none; padding:0;}
.content .part .box dt img.main{border-radius:10px;}
.content .part.morizo .part2 dl dd{padding:0; padding-top:0px;}
.content .part.morizo .part2 dl dd h4{margin-bottom:0px;}
.content .part.morizo .part2 dl dd h4,
.content .part.morizo .part2 dl dd p{background:#fff; padding:10px;}
.content .part.morizo .part2 dl dd p{padding-bottom:20px; border-radius:0 0 10px 10px;}


@-webkit-keyframes flash {
  0%{ background-position: 0 0;}
  100% { background-position: -100% 0;}
}

@keyframes flash {
  0%{ background-position: 0 0;}
  100% { background-position: -100% 0;}
}

/*****详情*********/

.content .details{width:100%; box-sizing:border-box; background:none; padding:10px 15px 30px; position:relative;}
.details .back{display:block; width:100%; margin-bottom:10px; text-align:right;}
.details .back img{display:inline; width:40px;}

.details h4{font-size:15px; color:#000; margin:20px 0; text-align:center;}
.details h5{font-size:16px;}
.details h6{font-size:16px; color:#eb0a1e; margin-bottom:20px;}
.details p{width:100%;}
.details p.pic{font-size:10px;}
.details p.pic img{display:block; width:100%; margin-bottom:3px;}
.details p.pic.top_pic img{border-radius:6px;}
.details p.pic .top_txt{display:block; text-align:center; margin-bottom:3px;}
.details p.pic span{font-size:12px; color:#999;}
.details p.s_pic img{width:60%; margin:0 auto 3px;}
.details p.txt{font-size:12px; letter-spacing:2px; line-height:1.5;}
.details p sub{bottom:-0.3em; font-size:60%; line-height:0; position:relative; vertical-align:baseline;}
.details p sup{top:-0.2em;font-size: 75%;line-height: 0;position: relative;  vertical-align: baseline;}
.details p span.small{font-size:10px;}
.details p.uLine{width:100%;height:5px;border:1px solid #000;border-left:none ;border-right:none ;}
.details span.txtc{color:#0000ff;}

.details .zhushi{width:100%; position:relative;}
.details .zhushi .zhu span{text-decoration:underline; color:#194dd1;}

.details span.pic1 img{display:block; width:100%; margin-bottom:3px;margin:0 auto;}
.details span.pic2 img{display:block; width:80%; margin-bottom:3px;margin:0 auto;}
.details span.txt1{color:red;}
.details p span.pic3 img{width:36%;float:left;}
.details span.txt2{width:56%;float:right; margin-top:7%;}
.details .bg{background:url(../img/morizo_bg.jpg) 0 0 no-repeat;background-size:100% 100%;overflow: hidden;padding-bottom:10%;}
.details .bg table tbody tr td span{color:#fff;}
.details .bg table tbody tr td span em{font-size:18px;display:inline-block;}
.details .list{width:80%;margin:12% 0 10%;overflow: hidden;}
.details .list span{margin-left:3%;margin-top:1%;}
.details .pd{padding:34% 9%;background:#e7e6e2;}
.details .txt_bg{width:118px;height:16px;background:#ffee60;margin:0 auto;}
.anmao{
    height:0;
    position :relative;
    top :-90px;
}
.anmao2{
    height:0;
    position :relative;
    top :-160px;
}
.details .lk_strong{display:inline-block; margin-bottom:10px;}
.details .lk_strong:last-child{margin-bottom:0px;}
.details .ud{text-decoration: underline; letter-spacing:1px;word-break:break-word;}
.details .dw{position: relative;}
.details em{display:block;}
.details .video{width:15%; position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.details .video img{width:100%;height:100%;}
.details .lk_last a{letter-spacing:1px; text-decoration:underline;cursor: pointer;}
.details .txt_index{text-indent: 6%;}
.details p .txt_center,
.details .sm_center{text-align:center;}
.details p span{display:inline;}
.details p.txt_color{color:#7ad9d9;}
/*.details .zhushi .shi{}*/
.details .zhushi sup{font-size:9px; top:-0.2em;}
.details .zhushi .shi_close{display:block; width:30px; height:30px; position:absolute; top:0; right:0;}
.details .zhushi .shi_close img{width:100%;}
.details .zhushi .shi span{width:100%; box-sizing:border-box; padding:30px 15px 15px; background:#fff; box-shadow:0px 0px 4px 4px #ccc; border-radius:4px; position:absolute; top:0; left:0; display:none;}
.details .zhushi .shi3 span{width:100%; box-sizing:border-box; padding:30px 15px 15px; background:#fff; box-shadow:0px 0px 4px 4px #ccc; border-radius:4px; position:absolute; top:0; left:0; display:none;}
.details .zhushi .shi1{display:none;}
.details .zhushi .shi2{display:none;}
.details .zhushi .shi1 span{display:none;}
.details .zhushi .shi2 span{display:none;}

/*.big_tit{width:100%; padding:0 3px 0 10px; box-sizing:border-box; background:url(../img/top_tit_bg.png) 0 0 no-repeat; background-size:100% auto;}
.big_tit .pic{width:40%; float:left;}
.big_tit .pic img{width:100%;}
.big_tit .txt{width:56%; float:right; margin-top:15px; font-size:13px; font-weight:500; color:#fff;}
.big_tit .txt span{position:relative;}*/

.details .gray{padding:1.2em 10px 1px; background:#e7e6e2; box-sizing:border-box; margin:0 auto 1.2em;}
.details .txt.gray{padding:1.2em 10px;}
.details .txt i{display:inline-block;width:3px;height:35px;background:#e50021;margin-right:10px;vertical-align:middle;}
.details p.tit strong{display:inline-block; box-sizing:border-box; border-left:3px solid #e50021; padding:12px 0; padding-left:10px; font-size:14px;}
.details p.txt_center{text-align:center; margin-bottom:5px;}
.details p.noMb{margin-bottom:0;}
.details p.lk_php a{text-decoration:underline;}
.details p.txt .txt_underline{text-decoration:underline; display:inline;}
.details .tit_lk{width:100%; font-size:12px; letter-spacing:2px; line-height:1.5; font-weight:bolder;}
.details .tit_lk.gray{padding:1.2em 10px;}
.details .txt .tit_lk td{padding-bottom:10px;}
.details .txt .tit_lk tr td:first-child{vertical-align:top; width:10px;}
.details .txt .tit_lk tr:last-child td{padding-bottom:0px;}
.details .txt span.pic{display:inline-block; width:100%;}
.details .txt span.pic img{width:100%;}
.details .small_txt{font-size:10px;}
.details .right{text-align:right;}

.details .txt tr td:first-child{width:60px; vertical-align:top;}

.details p.txt.blue{color:#3333ff;}
.details .line{width:100%; height:1px; background:#999;}
.details p.txt .font_big{font-size:16px;}

.details p.txt.pic_small img{display:inline; width:60%; margin-right:5px;}

.details .dian{display:block; width:100%; height:5px; text-align:center;} 
.details .dian span{display:inline-block; width:5px; height:5px; background:#333;}

.details .wrap{width:100%;height:100%;position:absolute;top:0;left:0;background:url(../img/shuiyin.png) 0 0 repeat-y;opacity: .9;}
.details .center-inner{width:100%;height:100%;position:absolute;top:0;left:0;background:url(../img/shuiyin.png) 0 0 repeat-y;opacity: .9;}
.details .center .bold{
	font-weight: bold;
}
.details .center span a.text_underline{
	text-decoration: underline !important;
}



/* 20210625-pc手机统一化 */
.details .center .banner img {border-radius:6px;
    display: block;
    width: 100%;
    margin-bottom: 3px;
}
.details .center .banner_new img {border-radius:6px;
    display: block;
    width: 100%;
    margin-bottom: 3px;
}
.details .center .mulu {
	font-size:16px; color:#eb0a1e;
    font-weight: bold; margin-bottom:20px;
}
.details .center .mulu_bg {margin-bottom:20px;
	width: 100%;
    
    letter-spacing: 2px;
    line-height: 1.5;
    font-weight: bolder;
    padding: 8px;
    background: #e7e6e2;
    box-sizing: border-box;
}
.details .center .mulu_bg a{
    letter-spacing: 1px;
    word-break: break-word;
    line-height: 25px;
}

.details .center{margin-bottom:30px;
    position: relative;
}
.maodian {
    height: 0;
    position: relative;
    top: -190px;
}
.details .center p {
    width: 100%;
	
    /*letter-spacing: 2px;*/
    line-height: 1.5;
    margin-bottom:1.2em;
}
.details .center .center_img{margin:1.2em 0 1.2em; padding:0; font-size:10px;}
/*.details .center .center_img p.pic{padding:0;}*/
.details .center .center_img img{
    display: block;
    width: 100%;
    margin-bottom: 3px;
}
.details .center .center_img .pic{
    font-size: 10px;
}
.details .img_small_al img{
    display: block;
    width: 100%;
    margin-bottom: 3px;
}

.details .center .center_img .play{
    display: initial;
    width: 15%;
    position: absolute;
    top: 36%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.details .center h2{
    display:flex;
    box-sizing: border-box;
    /*border-left: 3px solid #e50021;
    padding: 12px 0;*/
    padding-left: 10px;
    font-size: 14px;
	margin-top:20px;
	position:relative;
}

.details .center h2:after{display:block; content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:1; width:3px; height:calc(100% - 5.4px); background:#e50021;}

.details .center p .txt_huibg {
    line-height: 1.5;
    padding: 8px;
    background: #e7e6e2;
    box-sizing: border-box;
}
.details .center p .txt_huibg span{
    line-height: 1.5;
    padding: 2% 0;
}
.details .img_note{font-size:10px;}
.details .center p .txt_huibg span img{
	width:100%;
}
.details .center .text_underline{
	text-decoration: underline;
}
.details .center .center_img .mov{
    margin-bottom: 0%;
}
.details .center p .text_center{
	text-align: center;
}
.details .center p .root{text-decoration:underline; display:inline;}
.details .center p .jump{/*color:rgb(24, 48, 152);*/color: rgb(0, 0, 255);}   
.details .center p .jump:hover{color:rgb(235, 10, 44);}
.details .center p .jump a:hover{color: rgb(235, 10, 30)  !important;} 




.mov_slide{width:100%;}
.mov_slide img{display:block;}
.mov_slide ul{width:100%;margin-top:50px;display:flex;justify-content: space-between ;}
.mov_slide ul li{width:40%;position:relative;}
.mov_slide ul li img{width:100%;display:block;}
.mov_slide ul li .pic{position:relative;width:100%;display:block;}
.mov_slide ul li .play{width:20%;height:25%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);margin-top:-9%;}
.mov_slide ul li p{font-size:12px; text-align:center;}

/*20210909首页改版*/
.details .back{display:none;}
.content .details{padding-top:30px; padding-bottom:10px;}

.swiper-button-next:after, 
.swiper-container-rtl .swiper-button-prev:after,
.swiper-button-prev:after, 
.swiper-container-rtl .swiper-button-next:after{content:'';}

.swiper-button-next,
.swiper-button-prev{top:inherit; margin-top:inherit; right:inherit; left:inherit; color:inherit; }



.index_wrap .tags_wrap{width:100%; box-sizing:border-box; padding:0 2%;}
.tags{width:100%;}
.tags_wrap h3{color:#1f1f1f; font-size:18px; font-weight:500; margin-bottom:20px; box-sizing:border-box; padding:0 2%;}
.tags .tags_items{width:100%; display:flex; flex-wrap:wrap;}
.tags .tags_items li{position:relative; margin:0 2% 4%;display:none;}
.tags a{padding:10px 15px; display:flex; justify-content:center; align-items:center; color:#666; font-size:12px; border:1px solid #999; border-radius:100px;}
/*.tags a:nth-child(3n){margin-right:0px;}*/
.tags .tags_items li:nth-child(1),
.tags .tags_items li:nth-child(2),
.tags .tags_items li:nth-child(3),
.tags .tags_items li:nth-child(4),
.tags .tags_items li:nth-child(5),
.tags .tags_items li:nth-child(6){display:block;}

.tags_more{width:100%; margin-top:20px; display:flex; justify-content:center;}
.tags_more .pic{width:40px; height:30px; box-sizing:border-box; padding:0 14px; display:flex; align-items:center; transform:rotate(0deg); transition:all 0.5s linear;}
.tags_more .pic img{display:block; width:100%;
	    animation:map_shake 1.5s linear infinite both;
-webkit-animation:map_shake 1.5s linear infinite both;
-webkit-transform-origin: center center;
    	transform-origin: center center;
}
.tags_more .pic_close{transform:rotate(180deg);}

.content.index{background:#fff;}
.content .index_wrap.part{padding:0; letter-spacing:inherit;}
.index_wrap .part1{position:relative; margin-bottom:0; background:#e5e5e5;}
.index_wrap .part1 .banner_swiper{width:100%;}

.index_wrap .part1 .banner_btn{width:100%; position:absolute; top:0; right:0;}
.index_wrap .part1 .banner_btn img{display:block; width:100%;}

.index_wrap .part1 .banner_swiper .swiper-button-next,
.index_wrap .part1 .banner_swiper .swiper-button-prev{width:35px; height:35px; margin-top:-17.5px; top:50%;}

.index_wrap .part1 .banner_swiper .swiper-button-next, 
.index_wrap .part1 .banner_swiper .swiper-container-rtl .swiper-button-prev{background:url(../img/next2.png) center center no-repeat; background-size:100% auto; right:0%;}
.index_wrap .part1 .banner_swiper .swiper-button-prev, 
.index_wrap .part1 .banner_swiper .swiper-container-rtl .swiper-button-next{background:url(../img/prev2.png) center center no-repeat; background-size:100% auto; left:0%;}



.index_wrap .part1 .pic{width:100%; position:relative;}
.index_wrap .part1 .pic img{display:block; width:100%;}
.index_wrap .part1 .pic span.zheceng{display:block; width:100%; height:100%; background:url(../img/banner_zheceng.png) 0 0 no-repeat; background-size:100% 100%; position:absolute; top:0; left:0;}
.index_wrap .part1 .txt_wrap{width:100%; box-sizing:border-box; padding:15px 4% 15px 4%; position:absolute; left:0; bottom:0;}
.index_wrap .part1 .txt_wrap .data_txt{width:64px; height:44px; font-size:12px; text-align:center; float:left;}
.index_wrap .part1 .txt_wrap .data_txt .num{width:70%; background:#fff; height:100%; float:left; border-radius:5px 0 0 5px;}
.index_wrap .part1 .txt_wrap .data_txt .num .yeartxt{height:50%; background:#e60a1d; font-weight:bold; border-radius:5px 0 0 0;}
.index_wrap .part1 .txt_wrap .data_txt .num .yeartxt span{color:#fff;}
.index_wrap .part1 .txt_wrap .data_txt .num  .monthtxt{height:50%; font-weight:bold; border-radius:0 0 0 5px;}
.index_wrap .part1 .txt_wrap .data_txt .num  .monthtxt span{color:#e60a1d;}
.index_wrap .part1 .txt_wrap .data_txt .num .yeartxt span,
.index_wrap .part1 .txt_wrap .data_txt .num .monthtxt span{display:inline-block; width:100%; position:relative; top:50%; left:0; transform:translateY(-50%);}

.index_wrap .part1 .txt_wrap .data_txt .txt{width:30%; height:100%; float:left; font-weight:bold; background:#000; border-radius:0 5px 5px 0;}
.index_wrap .part1 .txt_wrap .data_txt .txt span{display:inline-block; width:100%; position:relative; top:50%; left:0; transform:translateY(-50%); color:#fff;}

.index_wrap .part1 .txt_wrap .title_txt{width:calc(100% - 76px); float:right;}
.index_wrap .part1 .txt_wrap .title_txt h2{font-size:16px; margin-bottom:5px; color:#fff;}
.index_wrap .part1 .txt_wrap .title_txt p{line-height:1.5;}
.index_wrap .part1 .lk{display:block; width:30px; height:30px; background:url(../img/icon1.png) center center no-repeat; background-size:70% 70%; position:absolute; bottom:8px; right:4%;}

.index_wrap .part1 .banner_txt{width:100%; box-sizing:border-box; padding:20px 4% 25px 4%; background:#f7f7f7;}
.index_wrap .part1 .banner_txt .data_txt{margin-bottom:10px;}
.index_wrap .part1 .banner_txt h3{font-size:14px;}

/*.index_wrap .part2{width:100%; box-sizing:border-box; padding:30px 0; background:#fff;}
.index_wrap .part2 .tab_btn{width:100%; text-align:center; margin-bottom:20px;}
.index_wrap .part2 .tab_btn li{display:inline-block; margin-right:5%; font-size:26px; position:relative; padding-bottom:5px; font-weight:normal;}
.index_wrap .part2 .tab_btn li .line{width:0px; height:2px; position:absolute; background:#e60a1d; left:50%; bottom:0; transform:translateX(-50%);}
.index_wrap .part2 .tab_btn li:last-child{margin-right:0;}
.index_wrap .part2 .tab_btn li.current{color:#1f1f1f;}
.index_wrap .part2 .tab_btn li.current .line{width:50px;}

.index_wrap .part2 .tab_con{position:relative;}
.index_wrap .part2 .tab_con .swiper_zhanwei{width:100%; display:none;}
.index_wrap .part2 .tab_con .swiper_zhanwei.current{display:block;}
.index_wrap .part2 .tab_con .swiper_zhanwei img{display:block; width:100%;}
.index_wrap .part2 .tab_box{width:100%; position:relative; opacity:0; z-index:0;}
.index_wrap .part2 .tab_box2{position:absolute; top:0; left:0;}
.index_wrap .part2 .tab_box1{box-sizing:border-box; padding:0 4%; display:none;}
.index_wrap .part2 .tab_box.current{opacity:1; z-index:2; display:block;}
.index_wrap .part2 .tab_box1 .list,
.index_wrap .part2 .tab_box1 .list li{width:100%;}
.index_wrap .part2 .tab_box1 .list li:nth-child(2n){background:#fff;}
.index_wrap .part2 .tab_box1 .list li{box-sizing:border-box; padding:15px 15px;}
.index_wrap .part2 .tab_box1 .list li h3{font-size:14px; margin-bottom:10px;}
.index_wrap .part2 .tab_box1 .list li .tag_box{width:100%; position:relative;}
.index_wrap .part2 .tab_box1 .list li .tag_box .tag .txt1{display:inline-block; padding:3px 10px; background:#e60a1d; border-radius:20px; color:#fff; margin-right:10px;}
.index_wrap .part2 .tab_box1 .list li .tag_box .tag .txt2{display:inline-block; color:#c4c4c4; padding:5px 0;}
.index_wrap .part2 .tab_box1 .list li .tag_box .icon{display:block; width:14px; height:9px; background:url(../img/icon2.png) 0 0 no-repeat; background-size:100% 100%; position:absolute; right:15px; top:50%; transform:translateY(-50%);}
.index_wrap .part2 .tab_box1 .list li .tag_box .icon img{display:block; width:100%;}

.index_wrap .part2 .tags{border-top:1px solid #eaeaea;}

.index_wrap .part2 .tab_box2{box-sizing:border-box; padding:30px 0 30px 4%;}
.index_wrap .part2 .tab_box2 dl{width:100%;}
.index_wrap .part2 .tab_box2 dl dt,
.index_wrap .part2 .tab_box2 dl dd{width:100%; }
.index_wrap .part2 .tab_box2 dl dt{margin-bottom:15px;}
.index_wrap .part2 .tab_box2 dl dt img{display:block; width:100%; border-radius:5px;}
.index_wrap .part2 .tab_box2 dl dd .tag{width:100%;}
.index_wrap .part2 .tab_box2 dl dd .tag .txt1{display:inline-block; padding:3px 10px; background:#e60a1d; border-radius:20px; color:#fff; margin-right:10px;}
.index_wrap .part2 .tab_box2 dl dd .tag .txt2{display:inline-block; color:#c4c4c4; padding:5px 0;}
.index_wrap .part2 .tab_box2 dl dd h3{font-size:14px; color:#000; margin-top:10px;}

.index_wrap .part2 .tab_box2 .btns{width:100%; height:50px; box-sizing:border-box; padding-right:4%; position:relative;}

.index_wrap .part2 .tab_box2 .swiper-button-next,
.index_wrap .part2 .tab_box2 .swiper-button-prev{width:8%; height:23px; bottom:2%;}

.index_wrap .part2 .tab_box2 .swiper-button-next, 
.index_wrap .part2 .tab_box2 .swiper-container-rtl .swiper-button-prev{background:url(../img/icon_next1.png) center center no-repeat; background-size:100% auto; left:35px;}
.index_wrap .part2 .tab_box2 .swiper-button-prev, 
.index_wrap .part2 .tab_box2 .swiper-container-rtl .swiper-button-next{background:url(../img/icon_prev1.png) center center no-repeat; background-size:100% auto;}

.index_wrap .part2 .tab_box2 .swiper-container-horizontal>.swiper-scrollbar{position:absolute; left:inherit; right:4%; bottom:15.5px; z-index:50; height:2px; width:74%; border-radius:0; background:#dedede;}
.index_wrap .part2 .tab_box2 .swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background:rgba(0,0,0,1);}

.index_wrap .part2 .tab_box2 .swiper-slide{width:80%;}

.index_wrap .part2 .tab_box2 .swiper-container{padding-bottom:50px;}*/

.index_wrap .topic{margin-top:30px; box-sizing:border-box; padding:0 4%;}
.index_wrap.topic_index .part10{margin-bottom:30px;}

.index_wrap .column_tag{width:100%; margin-bottom:15px; display:flex;}
.index_wrap .column_tag .column_tag_txt{padding:0 1px; background:none;}
.index_wrap .column_tag .column_tag_txt a{display:inline-block; padding:4px 10px;color:#666; border:1px solid #878787; box-sizing:border-box; border-radius:3px;}

.index_wrap .topic h2{width:100%; border-bottom:1px solid #e6e7e9; padding-bottom:8px; position:relative/*; margin-bottom:0;*/}
.index_wrap .topic h2 strong{font-size:20px;}
.index_wrap .topic h2 p{display:inline-block; padding-right:18px; background:url(../img/icon2.png) right center no-repeat; background-size:14px auto; position:absolute; right:0; top:40%; transform:translateY(-50%); font-size:12px; font-weight:normal; line-height:inherit;}
.index_wrap .topic .tags_wrap{margin-bottom:10px;}
.index_wrap .topic .new_topic{width:100%; }
.index_wrap .topic .new_topic dt,
.index_wrap .topic .new_topic dd{width:100%;}
.index_wrap .topic .new_topic dt img{display:block; width:100%;}
.index_wrap .topic .new_topic dt{margin-bottom:15px;}
.index_wrap .topic .new_topic dd p.data_txt,
.index_wrap .topic .new_topic dd p.txt,
.index_wrap .topic .new_topic dd h3{width:100%; margin-bottom:10px;}
.index_wrap .topic .new_topic dd p.data_txt,
.index_wrap .topic .swiper_box dd .data_txt{background:url(../img/icon2.png) right center/14px auto no-repeat;}
.index_wrap .topic .new_topic dd h3{font-size:16px;}

.years_wrap{width:100%; box-sizing:border-box; padding:0 4%; margin:30px 0 20px;}
.years_swiper_wrap{width:calc(100% + 4%); margin-bottom:10px;}
.years_wrap .swiper-slide{width:66px; font-size:16px; font-weight:bold;}
.years_wrap .swiper-slide a{color:#000;}
.years_wrap .swiper-slide.on a{color:#e60021;}
.years_wrap .years_swiper{padding-bottom:20px;}
.years_wrap .years_swiper>.swiper-scrollbar{width:96%; height:2px; left:0; bottom:0; background:#ececec;}
.years_wrap .years_swiper .swiper-scrollbar-drag{background:#e60a1d;}

/*.topic_index .years_wrap .years_list{width:100%; overflow:hidden; overflow-x:scroll;-webkit-overflow-scrolling:touch;}
.topic_index .years_wrap .years_list li{width:166px; font-size:16px; font-weight:bold; float:left;}
.topic_index .years_wrap .years_list li a{color:#000;}
.topic_index .years_wrap .years_list li.on a{color:#e60021;}*/

.topic_index .line_box{width:100%; height:1px; border-bottom:2px solid #e60a1d;}

/*.index_wrap .topic_box{width:100%; box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2); border-radius:5px; box-sizing:border-box; padding:13px 10px 10px 10px; margin-top:30px;}
.index_wrap .topic_box dl:after{content:''; display:table; clear:both;}
.index_wrap .topic_box dl{margin-bottom:15px;}
.index_wrap .topic_box dl:last-child{margin-bottom:0px;}
.index_wrap .topic_box dl dt{width:40%; float:left; box-sizing:border-box; padding-right:5%;}
.index_wrap .topic_box dl dt img{display:block; width:100%;}
.index_wrap .topic_box dl dd{width:60%; float:left;}
.index_wrap .topic_box dl dd p.data_txt,
.index_wrap .topic_box dl dd p.txt,
.index_wrap .topic_box dl dd h3{width:100%; margin-bottom:6px;}
.index_wrap .topic_box dl dd p.data_txt{color:#8d8d8d; background:url(../img/icon2.png) right center no-repeat; background-size:14px auto; position:relative; box-sizing:border-box; padding-left:10px;}
.index_wrap .topic_box dl dd p.data_txt:before{display:block; width:5px; height:5px; content:''; background:#e60a1d; position:absolute; left:0; top:50%; transform:translateY(-50%); border-radius:10px;}
.index_wrap .topic_box dl dd p.txt{color:#585858;}
.index_wrap .topic_box dl dd h3{font-size:14px;}*/


.tag_wrap .tags{border-bottom:2px solid #e60a1d; padding-top:30px; padding-bottom:5px; margin-bottom:30px;}

.tags_web .tags{display:flex; box-sizing:border-box; padding:30px 0px 5px;}

.list_wrap{width:100%;}
.list_wrap li{width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #b2b2b2;}
.list_wrap li p.data_txt,
.list_wrap li p.txt,
.list_wrap li h3{width:100%; margin-bottom:6px;}
.list_wrap li p.data_txt{color:#8d8d8d; position:relative; box-sizing:border-box; padding-left:10px;}
.list_wrap li p.data_txt:before{display:block; width:5px; height:5px; content:''; background:#e60a1d; position:absolute; left:0; top:50%; transform:translateY(-50%); border-radius:10px;}
.list_wrap li p.txt{color:#585858; box-sizing:border-box; padding-right:20px; background:url(../img/icon2.png) right bottom no-repeat; background-size:14px auto;}
.list_wrap li h3{font-size:14px;}
.more_btn{width:140px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:18px; font-weight:bold; letter-spacing:2px; background:#e60a1d; border-bottom:4px solid #000; margin:30px auto 0;display: none;}


.topic_index .part2{box-sizing:border-box; padding:0 4%; background:none; margin-top:40px;}
/*.topic_index .tags{border-bottom:2px solid #e60a1d; padding-top:30px; margin-bottom:20px;}*/

/*给订阅框加阴影*/
.form_main{width:96%; border-radius:5px; box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}
.form_close{top:10px; right:10px;}
.col-border{padding:10px 20px; border-radius:0 0 5px 5px;}
.show .huan{border-radius:5px 5px 0 0 ;}



/*20230707首页改版*/
/****详情页***/
.detail_footer{width:100%; padding:0 0px 30px;}
.detail_footer .tags_wrap{margin-bottom:30px; padding:30px 7px; background:#f7f7f7;}
.detail_footer .related_info{width:100%; padding:0 15px;}
.detail_footer .related_info h2{border-bottom:1px solid #e6e7e9; padding-bottom:8px; margin-bottom:15px;}
.detail_footer .related_info h2 strong{font-family:"hyykh"; font-size:20px;}
.detail_footer .related_info dl{width:100%; margin-bottom:20px;}
.detail_footer .related_info dl:last-child{margin-bottom:0;}
.detail_footer .related_info dl:after{display:table; content:''; clear:both;}
.detail_footer .related_info dl dt{width:48%; float:left; position:relative;}
.detail_footer .related_info dl dt img{display:block; width:100%;}
.detail_footer .related_info dl dd{width:49%; float:right;}
.detail_footer .related_info dl dd .data_txt{margin-bottom:15px;}
.detail_footer .related_info dl dd h3{font-size:14px;} 



/*****首页******/
.index_wrap .part7{width:100%; background:#f7f7f7; padding:30px 0 20px;}
.index_wrap .part2.topic h2 strong{color:#0d0d0d;}
.index_wrap .part2.topic h2{margin-bottom:15px;}

.index_wrap .part2{width:100%; margin-bottom:30px;}
.index_wrap .part2 .list{width:100%;}
.index_wrap .part2 dl{width:100%; margin-bottom:20px;}
.index_wrap .part2 dl:last-child{margin-bottom:0;}
.index_wrap .part2 dl:after{display:table; content:''; clear:both;}
.index_wrap .part2 dl dt{width:100%; position:relative; margin-bottom:15px;}
.index_wrap .part2 dl dt img{display:block; width:100%;}
.index_wrap .part2 dl dt .tag_txt{display:inline-block; padding:3px 9px; background:#e60a1d; font-size:11px; color:#fff; border-radius:0 0 0 12px; position:absolute; top:0; right:0; }
.index_wrap .part2 dl dd{width:100%;}
/*.index_wrap .part2 dl dd .column_tag{width:100%; margin-bottom:15px; display:flex;}
.index_wrap .part2 dl dd .column_tag .txt a{display:inline-block; padding:4px 10px;color:#666; border:1px solid #878787; border-radius:3px;}*/
.index_wrap .part2 dl dd .data_txt{margin-bottom:15px;}
.index_wrap .part2 dl dd h3{font-size:14px;}
 
.index_wrap .part2.topic .swiper_box dd .data_txt{background:none;}

.index_wrap .part2 .swiper-container-horizontal>.swiper-pagination-bullets, 
.index_wrap .part2 .swiper-pagination-custom, 
.index_wrap .part2 .swiper-pagination-fraction{bottom:15px;}

.index_wrap .part2 .swiper-pagination-bullet{width:6px; height:6px; background:#ececec; opacity:1;}
.index_wrap .part2 .swiper-pagination-bullet-active{background:#e60a1d;}

.index_wrap .part2 .swiper-container{padding-bottom:60px;}


 

.index_wrap .part8{width:100%; background:#f7f7f7; padding-top:30px; padding-bottom:30px;}
.index_wrap .part8 h2 strong{color:#0d0d0d;}
.index_wrap .part8 h2 .red_line{display:block; width:50px; height:2px; background:#e60a1d; position:absolute; left:0; bottom:0;}

.index_wrap .part8 .swiper_box{width:100%; background:#fff; border-radius:0 0 10px 10px; box-shadow:0 0 34px 1px rgba(0,0,0,0.05);}
.index_wrap .part8 dl{width:100%;}
.index_wrap .part8 dl dt,
.index_wrap .part8 dl dd{width:100%;}
.index_wrap .part8 dl dt{margin-bottom:15px; position:relative;}
.index_wrap .part8 dl dt img{display:block; width:100%;}
.index_wrap .part8 dl dt .play_btn{width:40px; height:40px; background:url(../img/play_btn2.png) 0 0/100% 100% no-repeat; position:absolute; bottom:6%; right:3%; /*transform:translate(-50%,-50%);*/}
.index_wrap .part8 dl dd{box-sizing:border-box; padding:0 15px;}
.index_wrap .part8 dl dd h3{font-size:14px;}
.index_wrap .part8 dl dd .tag .data_txt{margin-bottom:10px; background:none;}

.index_wrap .part8 .swiper-container-horizontal>.swiper-pagination-bullets, 
.index_wrap .part8 .swiper-pagination-custom, 
.index_wrap .part8 .swiper-pagination-fraction{bottom:15px;}

.index_wrap .part8 .swiper-pagination-bullet{width:6px; height:6px; background:#ececec; opacity:1;}
.index_wrap .part8 .swiper-pagination-bullet-active{background:#e60a1d;}

.index_wrap .part8 .swiper-container{padding-bottom:60px;}

.index_wrap .part9{width:100%; box-sizing:border-box; padding:0px 4% 30px; margin-top:0; background:#f7f7f7;}
.index_wrap .part9 h2 strong{color:#0d0d0d;}
.index_wrap .part9 h2 .red_line{display:block; width:50px; height:2px; background:#e60a1d; position:absolute; left:0; bottom:0;}

.index_wrap .part9 .swiper_box{width:100%; background:#fff; border-radius:0 0 10px 10px; box-shadow:0 0 34px 1px rgba(0,0,0,0.05);}
.index_wrap .part9 dl{width:100%;}
.index_wrap .part9 dl dt,
.index_wrap .part9 dl dd{width:100%;}
.index_wrap .part9 dl dt{margin-bottom:15px;}
.index_wrap .part9 dl dt img{display:block; width:100%;}
.index_wrap .part9 dl dd{box-sizing:border-box; padding:0 15px;}
.index_wrap .part9 dl dd h3{font-size:14px;}
.index_wrap .part9 dl dd .tag{width:100%; margin-bottom:15px;}
.index_wrap .part9 dl dd .tag .txt1{display:inline-block; padding:3px 6px; background:#e60a1d; color:#fff; font-size:11px; margin-right:11px; border-radius:20px;}
.index_wrap .part9 dl dd .tag .data_txt{display:inline-block; background:none;}

.index_wrap .part9 .swiper-container-horizontal>.swiper-pagination-bullets, 
.index_wrap .part9 .swiper-pagination-custom, 
.index_wrap .part9 .swiper-pagination-fraction{bottom:15px;}

.index_wrap .part9 .swiper-pagination-bullet{width:6px; height:6px; background:#ececec; opacity:1;}
.index_wrap .part9 .swiper-pagination-bullet-active{background:#e60a1d;}

.index_wrap .part9 .swiper-container{padding-bottom:60px;}


.index_wrap .part3{width:100%; box-sizing:border-box; padding:0px 4% 0px;}
.index_wrap .part3 .new_topic{margin-bottom:30px;}

.index_wrap .part3 .swiper_box{width:100%; padding:10px; background:#fff; border-radius:10px; box-shadow:0 0 34px 1px rgba(0,0,0,0.05);}
.index_wrap .part3 dl{width:100%;}
.index_wrap .part3 dl dt,
.index_wrap .part3 dl dd{width:100%;}
.index_wrap .part3 dl dt{margin-bottom:15px;}
.index_wrap .part3 dl dt img{display:block; width:100%;}
.index_wrap .part3 dl dd{box-sizing:border-box; padding:0 15px;}
.index_wrap .part3 .swiper_box dl dd h3{font-size:14px; margin:10px 0;}

.index_wrap .part3 .swiper-container-horizontal>.swiper-pagination-bullets, 
.index_wrap .part3 .swiper-pagination-custom, 
.index_wrap .part3 .swiper-pagination-fraction{bottom:15px;}

.index_wrap .part3 .swiper-pagination-bullet{width:6px; height:6px; background:#ececec; opacity:1;}
.index_wrap .part3 .swiper-pagination-bullet-active{background:#e60a1d;}

.index_wrap .part3 .swiper-container{padding-bottom:60px;}

.index_wrap .part4{width:100%; box-sizing:border-box; padding:0px 4% 0px;}
.index_wrap .part4 .new_topic{margin-bottom:30px;}

.index_wrap .part4 .swiper_box{width:100%; padding:10px; background:#fff; border-radius:10px; box-shadow:0 0 34px 1px rgba(0,0,0,0.05);}
.index_wrap .part4 dl{width:100%;}
.index_wrap .part4 dl dt,
.index_wrap .part4 dl dd{width:100%;}
.index_wrap .part4 dl dt{margin-bottom:15px;}
.index_wrap .part4 dl dt img{display:block; width:100%;}
.index_wrap .part4 dl dd{box-sizing:border-box; padding:0 15px;}
.index_wrap .part4 .swiper_box dl dd h3{font-size:14px; margin:10px 0;}

.index_wrap .part4 .swiper-container-horizontal>.swiper-pagination-bullets, 
.index_wrap .part4 .swiper-pagination-custom, 
.index_wrap .part4 .swiper-pagination-fraction{bottom:15px;}

.index_wrap .part4 .swiper-pagination-bullet{width:6px; height:6px; background:#ececec; opacity:1;}
.index_wrap .part4 .swiper-pagination-bullet-active{background:#e60a1d;}

.index_wrap .part4 .swiper-container{padding-bottom:60px;}

.index_wrap .part10 .swiper_box{width:100%; padding:10px; background:#fff; border-radius:10px; box-shadow:0 0 34px 1px rgba(0,0,0,0.05);}
.index_wrap .part10 dl{width:100%;}
.index_wrap .part10 dl dt,
.index_wrap .part10 dl dd{width:100%;}
.index_wrap .part10 dl dt{margin-bottom:15px;}
.index_wrap .part10 dl dt img{display:block; width:100%;}
.index_wrap .part10 dl dd{box-sizing:border-box; padding:0 15px;}
.index_wrap .part10 .swiper_box dl dd h3{font-size:14px; margin:10px 0;}

.index_wrap .part10 .swiper-container-horizontal>.swiper-pagination-bullets, 
.index_wrap .part10 .swiper-pagination-custom, 
.index_wrap .part10 .swiper-pagination-fraction{bottom:15px;}

.index_wrap .part10 .swiper-pagination-bullet{width:6px; height:6px; background:#ececec; opacity:1;}
.index_wrap .part10 .swiper-pagination-bullet-active{background:#e60a1d;}

.index_wrap .part10 .swiper-container{padding-bottom:60px;}

.index_wrap .part5{width:100%; box-sizing:border-box; padding:0px 4% 0px;}
.index_wrap .part5 .new_topic{margin-bottom:30px;}

.index_wrap .part5 .swiper_box{width:100%; padding:10px; background:#fff; border-radius:10px; box-shadow:0 0 34px 1px rgba(0,0,0,0.05);}
.index_wrap .part5 dl{width:100%;}
.index_wrap .part5 dl dt,
.index_wrap .part5 dl dd{width:100%;}
.index_wrap .part5 dl dt{margin-bottom:15px;}
.index_wrap .part5 dl dt img{display:block; width:100%;}
.index_wrap .part5 dl dd{box-sizing:border-box; padding:0 15px;}
.index_wrap .part5 .swiper_box dl dd h3{font-size:14px; margin:10px 0;}

.index_wrap .part5 .swiper-container-horizontal>.swiper-pagination-bullets, 
.index_wrap .part5 .swiper-pagination-custom, 
.index_wrap .part5 .swiper-pagination-fraction{bottom:15px;}

.index_wrap .part5 .swiper-pagination-bullet{width:6px; height:6px; background:#ececec; opacity:1;}
.index_wrap .part5 .swiper-pagination-bullet-active{background:#e60a1d;}

.index_wrap .part5 .swiper-container{padding-bottom:60px;}


.index_wrap .part6{width:100%; box-sizing:border-box; padding:0px 4% 30px;}
.index_wrap .part6 .new_topic{margin-bottom:30px;}
.index_wrap .part6 .swiper_box{width:100%; padding:10px; background:#fff; border-radius:10px; box-shadow:0 0 34px 1px rgba(0,0,0,0.05);}
.index_wrap .part6 dl{width:100%;}
.index_wrap .part6 dl dt,
.index_wrap .part6 dl dd{width:100%;}
.index_wrap .part6 dl dt{margin-bottom:15px;}
.index_wrap .part6 dl dt img{display:block; width:100%;}
.index_wrap .part6 dl dd{box-sizing:border-box; padding:0 15px;}
.index_wrap .part6 .swiper_box dl dd h3{font-size:14px; margin:10px 0;}

.index_wrap .part6 .swiper-container-horizontal>.swiper-pagination-bullets, 
.index_wrap .part6 .swiper-pagination-custom, 
.index_wrap .part6 .swiper-pagination-fraction{bottom:15px;}

.index_wrap .part6 .swiper-pagination-bullet{width:6px; height:6px; background:#ececec; opacity:1;}
.index_wrap .part6 .swiper-pagination-bullet-active{background:#e60a1d;}

.index_wrap .part6 .swiper-container{padding-bottom:60px;}

.index_wrap .part11{width:100%; box-sizing:border-box; padding:30px 4% 0px;}
.index_wrap .part11 .pic{width:100%;}
.index_wrap .part11 .pic img{display:block; width:100%; border-radius:4px;}

/*====视频化页面====*/
.video-based{width:100%; background:#141414;}
.video-based .play_btn{display:block; width:20px; height:20px; background:url(../img/play_btn2.png) 0 0/100% 100% no-repeat; position:absolute; bottom:6%; right:3%;}
.video-based h2 strong{font-family:"hyykh"; font-size:20px; color:#fff;}
.video-based-part1{width:100%; margin-bottom:30px;}
.video-based-banner{width:100%; overflow: initial;}
.video-based-banner-box{width:100%;}
.video-based-banner-box li{width:100%;}
.video-based-banner-box li p{width:100%; box-sizing:border-box;}
.video-based-banner-box p.pic{margin-bottom:5px; position:relative;}
.video-based-banner-box p.pic .play_btn{width:30px; height:30px; bottom:4%; right:2%;}
.video-based-banner-box img{display:block; width:100%;}
.video-based-banner-box p.txt{color:#fff; padding-left:4%; padding-right:4%;}

.video-based-banner.swiper-container-horizontal>.swiper-pagination-bullets, 
.video-based-banner .swiper-pagination-custom, 
 .video-based-banner .swiper-pagination-fraction{/*bottom:2px;*/ bottom:-25px;} 

.video-based-banner-pagination .swiper-pagination-bullet{width:10px; height:10px; background:rgba(255,255,255,1); opacity:0.6;}
.video-based-banner-pagination .swiper-pagination-bullet-active{background:#e60021; opacity:1;}

.video-based-part2{width:100%; box-sizing:border-box; padding:0 4%; padding-bottom:10px;}
.video-based-part2 h2{margin-bottom:15px;}
.video-based-part2 ul{width:100%; display:flex; flex-wrap:wrap; justify-content:space-between;}
.video-based-part2 ul li{width:48%; margin-bottom:20px;}
.video-based-part2 ul li p{width:100%;}
.video-based-part2 ul li .pic{margin-bottom:5px; position:relative;}
.video-based-part2 ul li .pic img{display:block; width:100%; border-radius:6px;}
.video-based-part2 ul li .txt{color:#fff;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
overflow:hidden;
text-overflow:ellipsis;
white-space:normal;
}

.video-based-part3{width:100%; box-sizing:border-box; padding:0px 4% 50px; margin-bottom:30px;}


.video-based-sub{padding-top:40px; height:auto;}
.video-based-sub.swiper-container-horizontal>.swiper-pagination-bullets, 
.video-based-sub .swiper-pagination-custom, 
.video-based-sub .swiper-pagination-fraction{bottom:inherit; top:0; display:flex; align-items:center;}

.video-based-sub-pagination .swiper-pagination-bullet{display:block; height:30px; line-height:30px; background:none; border-radius:0; text-align:center; color:#fff; font-size:14px; font-family:"hyykh"; opacity:1; transition:all linear 0.3s;}
.video-based-sub-pagination .swiper-pagination-bullet:nth-child(1),
.video-based-sub-pagination .swiper-pagination-bullet:nth-child(2),
.video-based-sub-pagination .swiper-pagination-bullet:nth-child(4){width:23%;}
.video-based-sub-pagination .swiper-pagination-bullet:nth-child(3),
.video-based-sub-pagination .swiper-pagination-bullet:nth-child(5){width:14%;}
.video-based-sub-pagination .swiper-pagination-bullet-active{font-size:18px; opacity:1;}

.video-based-sub-pagination .swiper-pagination-bullet-active:nth-child(1),
.video-based-sub-pagination .swiper-pagination-bullet-active:nth-child(2),
.video-based-sub-pagination .swiper-pagination-bullet-active:nth-child(4){width:28%;}
.video-based-sub-pagination .swiper-pagination-bullet-active:nth-child(3){width:18%;}
.video-based-sub-pagination .swiper-pagination-bullet-active:nth-child(5){width:20%;}


.video-based-sub-banner{width:100%; background:#212121; padding-bottom:30px; margin-bottom:20px; border-radius:0 0 6px 6px;}
.video-based-sub-banner p{width:100%; box-sizing:border-box;}
.video-based-sub-banner p.txt{color:#fff; padding:0 4%;}
.video-based-sub-banner .pic{margin-bottom:15px;}
.video-based-sub-banner img{display:block; width:100%; border-radius:6px 6px 0 0;}
.video-based-part3 ul{width:100%; display:flex; flex-wrap:wrap; justify-content:space-between;}
.video-based-part3 ul li{width:48%; margin-bottom:20px;}
.video-based-part3 ul li p{width:100%;}
.video-based-part3 ul li .pic{margin-bottom:5px;}
.video-based-part3 ul li .pic img{display:block; width:100%; border-radius:6px;}
.video-based-part3 ul li .txt{color:#fff;}


/*视频弹窗*/
.mov_pop{width:100%; height:100vh; background:rgba(0,0,0,1); position:fixed; top:0; left:0; z-index:1000003; display:none;}
.mov_pop .box_pop{width:100%; height:100vh; position:relative;}
.mov_pop .box_pop .close{display:block; width:35px; height:35px; position:absolute; top:10px; right:10px; z-index:2;}
.mov_pop .box_pop .close img{display:block; width:100%;}
.mov_pop .box_pop .videos_wrap{width:100%; height:100vh; display:flex; justify-content:center; align-items:center; position:absolute; top:0; left:0; z-index:1;}
.mov_pop .box_pop video{width:100%; border:none; outline:none; margin-top:inherit; /*display:block;此属性会导致视频在苹果手机播放时暂停键功能失效*/ }


/*代码补充====20230914======*/
/*====文字颜色的设置====*/
.details .center .blue1{color:#396bff;}

/*====20230922详情页目录列表结构更新为table====*/
.details .mulu_list{display:block; width:100%; box-sizing:border-box; padding:6px 8px; margin-bottom:20px; letter-spacing:0.5px; line-height:1.5; font-weight:bolder; background:#e7e6e2;}
.details .mulu_list tr td{padding:4px 0;}
/*.details .mulu_list tr td a{line-height:1;}*/
.details .mulu_list tr td:first-child{width:12px;  vertical-align:top;}
/*====<br>标签在移动端显示设置====*/
.line_break{}
.note_break{display:none;}
.tinfo_date {
    font-size: 12px;
    padding: 0 0 10px;
    border-bottom: 1px solid #e6e7e9;
    margin: 0 0 20px;
}

/*添加新样式-图文环绕=20240617=*/
.details .center .wrapping{width:100%; box-sizing:border-box;}
.details .center .wrapping:after{display:table; content:''; clear:both;}
.details .center .wrapping .wrap_pic{width:50%; float:left; margin-right:1.2em; position:relative;}
.details .center .wrapping .wrap_pic img{max-width:100%; vertical-align:top;}
.details .center .wrapping .wrap_txt{width:100%;} 


/*添加新样式-视频取消弹窗后原位置播放，宽度与屏幕同宽=20241212=*/
.details .center .center_img.mov{/*width:calc(100% + 30px); left:-15px;*/width:100%; position:relative;}
.dplayer-mobile-play svg{/*display:none;*/}




.clearfix:after {content: '\20'; display: block; clear: both;}/*清除浮动*/
.pailie{width:100%; margin-bottom:1.2em;}
.pailie img{display:block; width:100%; height:auto;}
.pailie-inner{width:100%;}
.pailie-left,
.pailie-right{width:100%;}

.pailie-left{margin-bottom:1.2em;}
.pailie .txt{font-size:10px; line-height:1.5;}


/*代码补充====20250620====添加相关链接的排版====*/
.related_link{width:100%; margin:24px 0 0px; padding:30px 15px; background:#F3F3F3; box-sizing:border-box; position:relative;}
.related_link .link_tit{width:100%; margin-bottom:15px;}
.related_link .link_box{width:100%;}
.related_link .link_box li{width:100%; margin-bottom:15px; line-height:1.5;}
.related_link .link_box li:last-child{margin-bottom:0px;}
.related_link .link_box li a{text-decoration:underline !important; color:#1f1f1f;}

/*代码补充====20250813====副标题字号设置====*/
.content_box .details h4 .sm_title{font-size:12px;}
.content_box .details .sm_title{font-size:12px;}

/*代码补充====20251013===文字加粗带下划线===*/
.details .center .text_cu_line{text-decoration:underline;}
.details .center .text_center{text-align:center;}

/*****20250922详情页改版*****/
.details .details_title{font-size:18px; color:#000; margin-bottom:20px; text-align:center; font-weight:bolder;}

.details .tag_and_date{width:100%; border-top:1px solid #b4b7bf; border-bottom:1px solid #b4b7bf; padding-top:15px; padding-bottom:10px; margin-bottom:15px;}
.details .tag_and_date .details_tags{width:100%; margin-bottom:15px;}
.details .tag_and_date .details_tags .details_tags_content{width:100%; position:relative;}
.details .tag_and_date .details_tags .details_tags_content:after{display:table; content:''; clear:both;}
.details .tag_and_date .details_tags a{display:inline-block; float:left; padding:5px 8px; border-radius:4px; border:1px solid #e3e3e3; margin:0 6px 6px 0;}

.details .details_date_and_mp3{width:100%; display:flex; justify-content:space-between;}


.details_Introduction{width:100%; margin-top:15px; margin-bottom:15px;}

.details_Introduction_catalogue{width:100%; background:#f2f2f2; box-sizing:border-box; padding:0 10px; margin-bottom:1.2em; display:flex; flex-direction:column;}
.details_Introduction_catalogue_title{position:relative; display:flex; justify-content:space-between; padding:15px 10px;}
.details_Introduction_catalogue_title .txt{font-size:16px; font-weight:bolder; font-family:"hyykh";}
.details_Introduction_catalogue_title .mulu_switch{width:50px; height:16px;}
.details_Introduction_catalogue_title .mulu_switch .icon_box{width:100%; height:100%; background:url(/mobile/toyotatimes/img/mulu_icon.png) center right/auto 10px no-repeat; transition:all 0.6s;transform:scaleY(1); transform-origin:center center;}
.details_Introduction_catalogue_title.on .mulu_switch .icon_box{transform:scaleY(-1);}

.details_catalogue{width:100%; padding:0px 10px 15px; display:none; position:relative; z-index:2;}
.details_catalogue span:nth-child(1){display:block; width:100%; background:none !important; padding:0 !important; line-height:1.6; letter-spacing:2px; font-weight:bolder;}
.details_catalogue span:nth-child(1) a{padding:2px 0;}

.details_catalogue .mulu_list{display:block; width:100%; box-sizing:border-box; letter-spacing:0.5px; font-weight:bolder; background:none; padding:0; margin-bottom:0px;}
.details_catalogue .mulu_list a{display:block; width:100%; /*line-height:1.4;*/}

.details .jiange_line{width:100%; height:1px; background:#b4b7bf; margin-bottom:1.2em;}

.float_mulu{width:100%; min-height:0; max-height:100%; box-sizing:border-box; padding:10px 15px; display:flex; align-items:flex-end; background:rgba(0,0,0,0.4); position:fixed; bottom:0; left:0;transition:min-height .6s ease; z-index:-100; opacity:0;}
.float_mulu.show{z-index:8/*1000005*/; opacity:1;}
.float_mulu .details_Introduction_catalogue{margin-bottom:0;}
.float_mulu .details_Introduction_catalogue_title{display:flex; justify-content:center;}
.float_mulu .details_catalogue{display:none; overflow:hidden;}
.float_mulu.on{min-height:100%; z-index:1000005;}


.details_recommend{width:100%; border-top:1px solid #05102c; padding-top:2px;}
.details_recommend .details_recommend_ul{width:100%; display:flex; justify-content:space-between; position:relative;}
.details_recommend .details_recommend_ul:before,
.details_recommend .details_recommend_ul:after{position:absolute; z-index:-100; width:0px; height:0px; overflow:hidden;}
.details_recommend .details_recommend_ul li{width:48%; position:relative;}
.details_recommend .details_recommend_ul li .details_recommend_li_bg{width:100%; height:100%; background:#f7f7f7; position:absolute; left:0; bottom:0; z-index:0;}
.details_recommend .details_recommend_ul li a{display:block; width:100%; height:100%; position:relative; z-index:1;}

.details_recommend .details_recommend_ul li span{display:block; width:100%; padding:15px 0 10px; background:#fff; font-weight:bolder; color:#666;}
.details_recommend .details_recommend_ul li:nth-child(1) span{text-align:right;}
.details_recommend .details_recommend_ul li .details_recommend_text{width:100%; box-sizing:border-box; padding:10px 10px 32px;}
.details_recommend .details_recommend_ul li .details_recommend_text:after{display:block; content:''; width:16px; height:11px; background:url(/mobile/toyotatimes/img/icon2.png) center 0/100% 100% no-repeat; position:absolute; bottom:10px;}

.details_recommend .details_recommend_ul li .details_recommend_text p{width:100%; position:relative;}

.details_recommend .details_recommend_ul li:nth-child(1) .details_recommend_text:after{left:10px; transform:rotate(-180deg);}
.details_recommend .details_recommend_ul li:nth-child(2) .details_recommend_text:after{right:10px;}


