.q_left h3 {font-size: 26px;text-align: center;padding-bottom: 10px;}
.q_right .yzz_shopRight_item{width: 48%}
.q_right .yzz_shop_right{margin-left: 0}
.q_right .q_right_item{border-top:1px solid #ddd;margin-bottom: 30px;}
.q_right .q_right_item h2{line-height: 66px;}
.yzz_index_content .part_3{position: relative;margin-bottom: 55px;}
.q_seach .search{width:360px;margin:0 auto;height:55px;display:none;}
.q_seach .search{overflow: hidden; display: block;float: right;}
.q_seach .search input{display:block;padding:0;margin:0}
.q_seach .search .txt{border:0;width:80%;height:35px;line-height:35px;margin-left:70px;color:#666;font-size:14px;text-indent:3%;background:#F6F6F6;border-radius:7px}
.q_seach .search .btn{cursor:pointer;border:none;width:60px;height:35px;text-align:center;background:url(./sou.png) no-repeat 10px;background-size:2.4rem auto;color:#fff;background-size:2rem auto;vertical-align:middle;background-size:40%;position:absolute;right:0}
.fl{float:left}

.ques_m .q_left ul{padding: 0}
.q_left .son_list a{padding-left: 20px;}
.q_left .son_list li{line-height: 40px;}
.q_left li .comm {line-height: 50px;height: 50px;}
.q_left li .comm.active {background: #000000;line-height: 50px;height: 50px;color: #fff;}
.q_left li .tpleft{padding-left: 20px;}
.ques_m .q_left ul{background: #fff;}
.container .adv_two ul li {margin-bottom: 35px;display: inline-block;padding: 0;position: relative;width: 100%}
.adv_two .content2 .as-list,.son_list ul li  a {display: list-item;list-style-type: disc;list-style-position: inside; }
.adv_two .content2{background:#000;padding: 23px 19px;width: 100%;display: position;display: none;}
.adv_two .npb{ background: #f9f9f9;display: flex;align-items: center;padding: 23px 19px;margin-bottom: 11px;}
.adv_two .adv_two_more {position: absolute;left: 47%;bottom: -23px;background: #f9f9f9;padding: 0px 54px; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.adv_two .adv_two_more i{color: #000; display: inline-block;transform: rotate(90deg);}
.adv_two .adv_two_more i{color: #000; display: inline-block;transform: rotate(90deg);transition: transform 0.3s ease;}
.adv_two .adv_two_more i.rotate-180{transform: rotate(270deg);}
.adv_two .adv_two_more.cur {background-color: #000;}
.adv_two .adv_two_more.cur i {color: #fff}
.ques_m .q_left ul ul li{cursor: pointer;}
.one_list {border: 1px solid #e6e6e6;border-bottom: 0}
.one_list .itm{border-bottom:  1px solid #e6e6e6;}
.one_list li{position: relative; }
.son_list .comm_son .iconfont{display: inline-block;transform: rotate(90deg);font-size: 14px;}
.one_list .iconfont{ display: inline-block;transform: rotate(270deg);position: absolute;right: 15px;}
.one_list .active .iconfont{transform: rotate(180deg);}
.son_list .active .iconfont {transform: rotate(270deg);}
.son_list .son_two_list li{border-bottom: 1px solid #e6e6e6;}
.ques_m .q_left ul li{margin-bottom: 0}
.show_title .tag{border-bottom: 1px solid #e6e6e6;}
footer .foot .tpright .search_1 .form-div .send {width: 56px;height: 35px;}
.index_1 .part_4 ul {display: grid;grid-template-columns: repeat(3, 1fr);}
.index_1 .part_4 .photo img{width: 390px;height: 210px;}
.index_1 .part_4 ul li .photo {    padding-top: 90%;}
.timeline{position:relative;padding:40px 0}
.timeline::before{content:'';position:absolute;top:0;left:50%;width:4px;height:100%;background:#DF2432;transform:translateX(-50%)}
.timeline-item{position:relative;margin-bottom:50px;display:flex;justify-content:flex-start}
.timeline-item:nth-child(even){justify-content:flex-end}
.timeline-content{width:45%;padding:20px;background:white;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,0.1);position:relative}
.timeline-content::before{content:'';position:absolute;top:-42px;width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid #f9f9f9;border:3px solid #DF2432}
.timeline-item:nth-child(odd) .timeline-content::before {right: -73px;}
.timeline-item:nth-child(even) .timeline-content::before{left:-73px}
.timeline-date{position:absolute;top:10px;width:100px;text-align:center;left:50%;transform:translateX(-50%);background:#DF2432;color:white;padding:5px 10px;border-radius:20px;font-weight:bold}
.timeline-title{font-size:18px;font-weight:bold;margin-bottom:10px;color:#2c3e50}
.timeline-desc{color:#7f8c8d;font-size:14px}
@media (max-width:768px){.timeline::before{left:73px}
.timeline-item{justify-content:flex-start !important;padding-left:80px}
.timeline-content{width:100%}
.timeline-content::before{left:-73px !important;right:auto !important}
.timeline-date{left:30px;transform:none;text-align:left}
}
.boxes-container{display:flex;justify-content:space-between;align-items:center}
.box{width:250px;background-color:white;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);padding:20px;text-align:left}
.box-code{font-size:28px;font-weight:bold;margin-bottom:10px;color:#DF2432}
.box-title{font-size:18px;font-weight:bold;margin-bottom:10px;color:#333}
.box-desc{font-size:14px;color:#666;line-height:1.5}
.arrow-separator{flex:0 0 20px;text-align:center;font-size:24px;color:#999}
.mt30{margin-top: 30px;}
.content2 .list-paddingleft-2 li{margin-bottom: 0!important;background:#000;color: #fff;list-style-type: disc;list-style-position: inside;display: list-item!important;}
.timeline-item:nth-of-type(1) {margin-bottom: -38%}
.timeline-item:nth-of-type(3) {margin-bottom: -36%;}
.adv_pic{border:1px solid #d9d9d9;padding:15px;margin-bottom:30px;}
.f24{font-size:24px!important;}

.con_book ul {display: flex;flex-wrap: inherit;justify-content: space-between;}
.con_book ul li.last {padding-top: 0;display: flex;}
.con_book ul li.last .form_1 {width: 150px;}
.con_book ul li {
  margin-bottom: 10px;
  width: auto; 
}
.fcous .title2{font-size: 28px;font-weight: 700;color: #f00;text-align: left;}
.fcous .desc{text-align: left;}
.fcous ul {      
  grid-gap: 30px 20px;
}
.boxes-container .box-desc{  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}