<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.logo{
	width: 40%;
}
.top_r_top li img{
	width: 20%;
}
.top_r_top li:last-of-type{
	width: 100%;
}
.top_r_top li input[type=text]{
	width: 85%;
}
.top_r_top li input[type=submit]{
	width: 15%;
}
.slides li,.flexslider{
	height: 5rem;
}
.icon_list li{
	width: 33.33%;
}
.icon_list li:nth-of-type(2n){
	border-right: 1px solid #ddd;
}
.icon_list li:nth-of-type(3n){
	border-right: 0;
}

.index_about_l{
	width: 80%;
}
.index_about_r iframe{
	width: 80%;
	height: 5rem;
}
.index_about_r a{
	width: 50%;
}
.i_list_1{
	width: 90%;
}
.i_list_1 li{
	margin-bottom: 0.4rem;
}
.box_2{
	height: 1.8rem;
}
.i_list_2 li{
	width: 45vw;
	height: 30vh;
}
#demo{
	height: auto;
}

.b_r{
	display: flex;
}

.content_list li{
	width: 31%;
}
.content_list li div{
	height: 2.6rem;
}
.content_list li p{
	font-size: 0.28rem;
}

.paging a{
	display: inline-block;
}
.paging a:nth-of-type(2),.paging a:nth-last-of-type(2),.paging .page-num-current{
	width: auto;
}

.i_list_3 li{
	width: 45vw;
	height: 30vw;
}
#ademo{
	height: 35vw;
}
.i_list_3 li div{
	height: 0.6rem;
}
.i_list_3 li div strong{
	line-height: 0.6rem;
}

.case_img_div{
	height: 9rem;
}
.case_img_list li{
	height: 2.4rem;
}

.news_list{
	display: flex;
	flex-wrap: wrap;
}
.news_list li{
	width: 48%;
	margin-right: 4%;
}
.news_list li:nth-of-type(2n){
	margin-right: 0;
}







/* pad妯睆 */
@media screen and (min-width: 769px) {
    .pc{display: block;}
		.phone{display: none;}
		
		.gWidth{
		     width: 12rem;
		     margin-left: auto;
		     margin-right: auto;
				 font-size: 0.16rem;
		}
		 .top{
		     height: 1.27rem;
		     display: flex;
		     justify-content: space-between;
		}
		 .logo{
		     display: flex;
		     align-items: center;
				 width: auto;
		}
		 .logo img{
		     width: 3.6rem;
		     height: 0.63rem;
		}
		 .top_r{
		     width: 6.65rem;
		     background:url(../img/topbg.jpg) no-repeat bottom;
		     background-size: 100% auto;
				 position: static;
		}
		 .top_r_top{
		     display: flex;
		     justify-content: flex-end;
		     align-items: center;
		     height: 0.3rem;
		     margin-top: 0.2rem;
				 padding: 0;
		}
		 .top_r_top li img{
		     width: 0.18rem;
		     height: 0.12rem;
		     margin-right: 0.05rem;
		}
		 .top_r_top li{
		     color: #666;
		     font-size: 0.12rem;
		     line-height: 1em;
		     margin-right: 0.2rem;
				 margin-bottom: 0;
		}
		 .top_r_top li:last-of-type{
		     margin-right: 0;
		     margin-left: 0.25rem;
		}
		 .top_r_top li form{
		     font-size: 0;
		}
		 .top_r_top li input[type=text]{
		     width: 1.6rem;
		     height: 0.3rem;
		     border: 1px solid #ddd;
		     color: #aaa;
		     text-indent: 0.15rem;
		     font-size: 0.14rem;
		     box-sizing: border-box;
		}
		 .top_r_top li input[type=submit]{
		     width: 0.4rem;
		     color: #fff;
		     background: #cf2228;
		     height: 0.3rem;
		     vertical-align: top;
		}
		 .nav{
		     display: flex;
		     margin-top: 0.3rem;
		     position: relative;
				 padding: 0;
		}
		 .nav li{
		     margin-right: 0.55rem;
				 margin-bottom: 0;
				 height:auto;
		}
		 .nav li a{
		     display: block;
		     line-height: 0.47rem;
		     font-size: 0.16rem;
		     color: #333;
		     font-weight: bold;
		}
		 .nav li:first-of-type{
		     margin-left: 0.2rem;
		}
		 .nav li:hover&gt;a{
		     color: #e90c03;
		}
		 .nav_div{
		     position: absolute;
		     left: 0;
		     padding: 0.2rem 0.7rem 0.32rem 0.17rem !important;
		     background:url(../img/tm.jpg) no-repeat,#fff;
		     background-size: 100% auto;
		     box-sizing: border-box;
		     width: 100% !important;
		     border-radius: 0rem 0rem 0.05rem 0.05rem;
		     border-top: 0.01rem solid #eee;
		     display: none;
		     overflow: hidden;
		     z-index: 2;
		}
		 .nav_div dl{
		     float: left;
		}
		 .nav_div div{
		     width: 2.7rem;
		     float: right;
		}
		.nav_div .nav_img_box{
			width:2.7rem;
			height:1.47rem;
			overflow:hidden;
		}
		.nav_img_box:hover img{
			transform:scale(1.3)
		}
		 .nav_div div img{
		     width: 100%;
			 transition:.3s
		}
		 .nav_div div p{
		     font-size: 0.12rem;
		     color: #666;
		     line-height: 0.25rem;
		}
		 .nav_div dl{
		     width: 2.75rem;
		}
		 .nav_div dl dd{
		     width: 0.89rem;
		     height: 0.49rem;
		     float: left;
		     padding: 0rem 0.24rem;
		}
		 .nav_div dl dd a{
		     display: block;
		     width: 100%;
		     border-bottom: 0.01rem dashed #b2b2b2;
		     text-align: center;
		     font-size: 0.14rem;
		     font-weight: bold;
		     color: #333;
		}
		 .gonggao_bg{
		     height: 0.47rem;
		     border-top: 0.03rem solid red;
		     background-color: #444444;
		     color: #fff;
		}
		 .gonggao{
		     display: flex;
		     justify-content: space-between;
		}
		 .gonggao i{
		     display: block;
		     line-height: 0.47rem;
		}
		.gonggao i:last-of-type{
			font-size: 0.12rem;
		}
		.gg_out{
			cursor: pointer;
		}
		 #scroll{
		     width: 11.4rem;
		     overflow: hidden;
		     line-height: 0.47rem;
		     font-size: 0.14rem;
		}
		 .flexslider{
		     position:relative;
		     height:5.04rem;
		     overflow:hidden;
		}
		 .slides{
		     position:relative;
		     z-index:1;
		}
		 .slides li{
		     height:5.04rem;
		}
		 .flex-direction-nav{
		     position:absolute;
		     z-index:3;
		     width:100%;
		     top:45%;
		}
		 .flex-direction-nav li a{
		     display:block;
		     width:0.6rem;
		     height:0.35rem;
		     overflow:hidden;
		     cursor:pointer;
		     position:absolute;
		}
		 .flex-direction-nav li a.flex-prev{
		     left:0.4rem;
		     background:url(../img/prev.png) center center no-repeat;
		     background-size: 0.6rem 0.35rem;
		}
		 .flex-direction-nav li a.flex-next{
		     right:0.4rem;
		     background:url(../img/next.png) center center no-repeat;
		     background-size: 0.6rem 0.35rem;
		}
		 .index_box1_bg{
		     background: #f9f9f9;
		     overflow: hidden;
		}
		 .icon_list{
		     margin-top: 0.4rem;
		     background: url(../img/tm1.jpg) no-repeat center;
		     background-size: 100% 100%;
		     height: 1.9rem;
		     display: flex;
		     justify-content: flex-end;
		}
		 .icon_list li{
		     width: 1.84rem;
		     border-left: 0.01rem solid #dddddd;
		     position: relative;
		     cursor: pointer;
		     overflow: hidden;
		     text-align: center;
		     color: #333333;
				 background: none;
				 padding-bottom: 0;
				 font-size: 0.16rem;
				 border-right: 0;
		}
		 .icon_list li:last-of-type{
		     margin-right: 0.15rem;
		}
		 .icon_list li img{
		     width: 0.81rem;
		     height: 0.85rem;
		     display: block;
		     margin: 0 auto;
		     padding-top: 0.27rem;
		     margin-bottom: 0.3rem;
		}
		 .icon_list li div{
		     position: absolute;
		     left: 0rem;
		     bottom: -1.9rem;
		     background-color: #bf0700;
		     padding: 0 0.3rem;
		     width: 100%;
		     height: 100%;
		     display: flex;
		     align-items: center;
		     box-sizing: border-box;
		     color: #fff;
		     line-height: 0.23rem;
		     font-size: 0.12rem;
		     transition: .3s;
		}
		 .icon_list li:nth-of-type(2n-1) div{
		     background: rgb(51, 51, 51);
		}
		 .icon_list li strong{
		     display: block;
		     line-height: 1em;
		     margin-bottom: 0.3rem;
		     font-size: 0.16rem;
		}
		 .icon_list li:hover div{
		     bottom:0;
		}
		 .index_about{
		     margin-top: 0.45rem;
		     height: 3.87rem;
		     background: url(../img/tm4.jpg) no-repeat center;
		     background-size: auto 100%;
		     display: flex;
		     justify-content: space-between;
		}
		 .i_a_title{
		     height: 0.28rem;
		     margin: 0.43rem 0 0.2rem 0;
		}
		 .i_a_title a{
		     display: block;
		     width: 0.21rem;
		     height: 0.21rem;
		     line-height: 0.21rem;
		     color: #fff;
		     background: #000;
		     border-radius: 50%;
		     text-align: center;
		     opacity: .8;
		     float: right;
		}
		 .index_about_l{
		     width: 8.37rem;
		}
		 .i_a_text{
		     display: flex;
		     justify-content: space-between;
		}
		 .i_a_img{
		     width: 3.6rem;
		     height: 2.35rem;
		     overflow: hidden;
		}
		 .i_a_img img{
		     width: 3.6rem;
		     height: 2.35rem;
		     transition: .3s;
				 margin-top: 0;
		}
		 .i_a_img:hover img{
		     transform: scale(1.14);
		     opacity: .8;
		}
		 .i_a_text .i_a_content{
		     width: 4.22rem;
		     padding-right: 0.13rem;
		     height: 2.1rem;
		     overflow: hidden;
		     line-height: 0.3rem;
		     padding-top: 0.08rem;
		     text-indent: 0.2rem;
		     color: #666666;
		     font-size: 0.13rem;
		}
		 .index_about_r iframe{
		     width: 3rem;
		     height: 2rem;
		     margin-top: 0.42rem;
		     margin-bottom: 0.2rem;
		}
		 .index_about_r a{
		     background: rgb(191, 6, 1);
		     width: 2.9rem;
		     line-height: 0.49rem;
		     color: #fff;
		     text-align: center;
		     display: block;
		     font-size: 0.2rem 
		}
		 .index_about_r a i{
		     font-size: 0.36rem;
		     vertical-align: top;
		     margin-right: 0.15rem;
		}
		 .i_list_1{
		     display: flex;
		     justify-content: space-between;
		     margin-top: 0.37rem;
		}
		 .i_list_1 li{
		     width: 2.9rem;
		     height: 2.1rem;
		     overflow: hidden;
		     position: relative;
				 margin-bottom: 0;
		}
		 .i_list_1 li img{
		     width: 100%;
		     height: 100%;
		     transition: .3s;
		}
		 .i_list_1 li p{
		     display: none;
		     position: absolute;
		     bottom: 0;
		     left: 0;
		     width: 100%;
		     height: 0.4rem;
		     line-height: 0.4rem;
		     text-align: center;
		     color: #fff;
		     background: rgba(255,0,0,.6);
				 font-size: 0.16rem;
		}
		 .i_list_1 li:hover img{
		     transform: scale(1.4);
		}
		 .i_list_1 li:hover p{
		     display: block;
		}
		 .box_2{
		     margin-top: 0.33rem;
		     height: 1.1rem;
		     overflow: hidden;
		}
		 .box_2 img{
		     width: 100%;
		}
		 #demo {
		     float:right;
		     overflow:hidden;
		     width:100%;
		     height:2.1rem;
		     margin:0 auto;
		     white-space:nowrap;
		}
		 #demo li {
		     text-align:center;
		     display:inline-block;
		     margin-right:0.1rem;
		}
		 #demo li a{
		     color:#666;
		}
		 #indemo {
		     float: left;
		}
		 #demo1,#demo2 {
		     white-space:nowrap;
		     display:inline-block;
		     width:auto;
		}
		 .i_list_2{
		     overflow: hidden;
		}
		 .i_list_2{
		     margin-top: 0.17rem;
		     margin-bottom: 0.5rem;
		}
		 .i_list_2 li{
		     width: 2.9rem;
		     height: 2.1rem;
		     overflow: hidden;
		     position: relative;
		}
		 .i_list_2 li img{
		     width: 100%;
		     height: 100%;
		     transition: .3s;
		}
		 .i_list_2 li p{
		     display: none;
		     position: absolute;
		     bottom: 0;
		     left: 0;
		     width: 100%;
		     height: 0.4rem;
		     line-height: 0.4rem;
		     text-align: center;
		     color: #fff;
		     background: rgba(255,0,0,.6);
				 font-size: 0.16rem;
		}
		 .i_list_2 li:hover img{
		     transform: scale(1.4);
		}
		 .i_list_2 li:hover p{
		     display: block;
		}
		 .bottom_bg{
		     background: url(../img/fbg.jpg) no-repeat center;
		     background-size: auto 100%;
		     height: 3.16rem;
		}
		 .bottom{
		     display: flex;
		     justify-content: space-between;
		}
		 .b_l{
		     width: 5.45rem;
				 margin: 0;
		}
		 .b_l h2{
		     width: 100%;
		     height: 0.37rem;
		     border-bottom: 0.01rem solid #a0a0a0;
		     color: #333333;
		     line-height: 1.0em;
		     overflow: hidden;
		     font-weight: normal;
		     margin-top: 0.63rem;
		     font-size: 0.24rem;
		}
		 .b_l p{
		     width: 100%;
		     padding-top: 0.19rem;
		     line-height: 0.29rem;
		     color: #666666;
		     font-size: 0.14rem;
		}
		 .b_l div{
		     margin-top: 0.25rem;
		}
		 .b_l a{
		     font-size: 0.14rem;
		     font-weight: bold;
		     margin-right: 0.15rem;
		     color: #666;
		}
		 .b_r{
		     display: flex;
				 margin: 0;
		     margin-top: 0.7rem;
				 width: auto;
		}
		 .b_r img{
		     width: 1.3rem;
		     height: 1.3rem;
		     margin-right: 0.3rem;
		     display: block;
		}
		 .b_r select{
		     width: 2.05rem;
		     height: 0.3rem;
		     border: 1px solid #a0a0a0;
		     color: #555555;
		     text-indent: 0.15rem;
		     margin-bottom: 0.1rem;
		}
		 .b_r p{
		     font-size: 0.14rem;
		     color: #666;
		     line-height: 0.29rem;
				 margin-top: 0;
		}
		 .banquan{
		     background-color: #373737;
		     line-height: 0.36rem;
		     font-size: 0.12rem;
		     color: #666;
				 padding: 0;
		}
		 .banquan div{
		     display: flex;
		     justify-content: space-between;
				 font-size: 0.12rem;
		}
		 .banquan a{
		     color: #666;
		}
		.icon_list li:nth-of-type(2n){
			border-right: 0;
		}
		 
		
		
		
		 .list_banner{
		     height: 4rem;
		}
		 .box{
		     margin-top: 0.15rem;
		     display: flex;
		     justify-content: space-between;
		}
		 .left_box{
		     width: 2.15rem;
		}
		 .right_box{
		     width: 9.2rem;
				 margin: 0;
		}
		 .l_b_top{
		     width: 100%;
		     height: 0.6rem;
		     line-height: 0.6rem;
		     overflow: hidden;
		     border-bottom: 0.01rem solid #dddddd;
		     padding-left: 0.2rem;
		     color: #333333;
		     background: url(../img/dhtm.jpg);
		     font-size: 0.3rem;
		     box-sizing: border-box;
		}
		 .l_b_nav{
		     margin-top: 0.06rem;
		}
		 .l_b_nav li{
		     width: 100%;
		     height: 0.45rem;
		     line-height: 0.45rem;
		     border-bottom: 0.01rem dashed #cccccc;
		     padding-left: 0.3rem;
		     box-sizing: border-box;
		}
		 .l_b_nav li a{
		     color: #333;
		}
		 .l_b_nav li:hover{
		     background: #bf0601;
		     padding-left: 0.5rem;
		}
		 .l_b_nav li:hover a{
		     color: #fff;
		}
		 .l_b_nav li i{
		     transform: rotate(180deg);
		     display: inline-block;
		     vertical-align: top;
		     margin-left: 0.5rem;
		     font-size: 0.24rem;
		     color: #fff;
		}
		 .l_b_nav .l_b_nav_a{
		     background: #bf0601;
		     padding-left: 0.5rem;
		}
		 .l_b_nav .l_b_nav_a a{
		     color: #fff;
		}
		 .r_b_top{
		     width: 100%;
		     height: 0.6rem;
		     line-height: 0.6rem;
		     overflow: hidden;
		     border-bottom: 0.01rem solid #dddddd;
		     padding: 0rem 0.3rem 0rem 0.07rem;
		     box-sizing: border-box;
		     display: flex;
		     justify-content: space-between;
		}
		 .r_b_top h2{
		     color: #bf0700;
		     font-size: 0.26rem;
		     font-weight: normal;
		}
		 .r_b_top p{
		     color: #666;
		     font-size: 0.12rem;
		}
		 .r_b_top p a{
		     color: #666;
		}
		 .r_b_top p i{
		     font-size: 0.22rem;
		     color: #999;
		     vertical-align: top;
		     margin-right: 0.05rem;
		}
		 .content_box{
		     padding-top: 0.25rem;
				 font-size: 0.16rem
		}
		 .content_box img{
		     max-width: 100%;
		}
		
		
		
		 .content_list{
		     display: flex;
		     flex-wrap: wrap;
			     justify-content: initial;
		}
		 .content_list li{
		     width: 2.8rem;
		     margin-right: 0.4rem;
		     text-align: center;
		     margin-bottom: 0.1rem;
		}
		 .content_list li:nth-of-type(3n){
		     margin-right: 0;
		}
		 .content_list li div{
		     width: 2.8rem;
		     height: 2rem;
		     border: 1px solid #eee;
		}
		 .content_list li div img{
		     object-fit: cover;
		     width: 100%;
		     height: 100%;
		     border: 5px solid #fff;
		     box-sizing: border-box;
		}
		 .content_list li p{
		     line-height: 0.5rem;
				 font-size: 0.16rem
		}
		 .content_list li a{
		     color: #666;
		}
		 .content_list li:hover a{
		     color: #bf0700;
		}
		 .content_list li:hover div img{
		     border: 5px solid #bf0700;
		}
		 .paging{
		     text-align: center;
		     font-size: 0.14rem;
		     line-height: 0.35rem;
		     color: #666;
		     margin-top: 0.5rem;
		}
		 .paging p,.paging a{
		     padding: 0rem 0.2rem;
		     line-height: 0.35rem;
		     display: inline-block;
		     vertical-align: top;
		     color: #fff;
		     background: #bf0700;
		}
		 .paging a{
		     background: #aaa;
		}
		 .paging .page-num-current{
		     color: red;
		     background: #bf0700;
		}
		 .paging select{
		     border: 1px solid #999;
		}
		.paging select,.paging span{
			display: inline-block;
		}
		
		
		.c_b_title{
		     border-bottom: 0.01rem solid #aaa;
		     margin-top: 0.15rem;
				 padding: 0;
		}
		 .c_b_title p{
		     width: 50%;
		     color: #fff;
		     background: #aaa;
		     text-align: center;
		     overflow: hidden;
		     height: 0.33rem;
				 font-size: 0.16rem;
				 line-height: 0.33rem;
		}
		 
		 
		  .contact{
		      margin-top: 0.25rem;
		      font-size: 0.15rem;
		      line-height: 1em;
		      font-weight: bold;
		 }
		  .contact dt{
		      color: #C0504d;
		      margin-bottom: 0.33rem;
		 }
		  .contact dd{
		      margin-bottom: 0.1rem;
		      color: #484848;
		 }
		  .contact dd span{
		      display: inline-block;
		      width: 4em;
		      vertical-align: top;
		      text-align-last: justify;
		 }
		  .map{
		      width: 9rem;
		      height: 3.5rem;
		      box-sizing: border-box;
		      border: 1px solid #eee;
		      margin-top: 0.35rem;
		 }
	
	
	
	
		#ademo {
		     float:right;
		     overflow:hidden;
		     width:100%;
		     height:3.2rem;
		     margin:0 auto;
		     white-space:nowrap;
		}
		 #ademo li {
		     text-align:center;
		     display:inline-block;
		     margin-right:0.1rem;
		}
		 #ademo li a{
		     color:#666;
		}
		 #aindemo {
		     float: left;
		}
		 #ademo1,#ademo2 {
		     white-space:nowrap;
		     display:inline-block;
		     width:auto;
		}
		 .r_b_title{
		     display: flex;
		     align-items: center;
		     height: 0.55rem;
		     justify-content: space-between;
		}
		 .r_b_title h2{
		     height: 0.3rem;
		     border-left: 0.07rem solid #e90c03;
		     padding-left: 0.1rem;
		     color: #e90c03;
		     font-size: 0.16rem;
		     line-height: 0.3rem;
		}
		 .r_b_title i{
		     display: block;
		     width: 0.2rem;
		     height: 0.2rem;
		     line-height: 0.2rem;
		     border-radius: 50%;
		     text-align: center;
		     color: #fff;
		     background: #333333;
		     font-size: 0.14rem 
		}
		 .r_b_box1{
		     display: flex;
		     justify-content: space-between;
				 margin: 0;
		}
		 .r_b_box1 div{
		     width: 5.15rem;
		     font-size: 0.14rem;
		     line-height: 0.3rem;
		     color: #666;
		     -webkit-line-clamp:8;
		     display: -webkit-box;
		     -webkit-box-orient:vertical;
		     overflow:hidden;
		     text-overflow: ellipsis;
		}
		 .r_b_box1 a{
		     display: block;
		     width: 3.6rem;
		     height: 2.35rem;
		     overflow: hidden;
		     cursor: pointer;
		}
		 .r_b_box1 a img{
		     width: 100%;
		     height: 100%;
		     object-fit: cover;
		     transition: .3s;
		}
		 .r_b_box1 a:hover img{
		     transform: scale(1.4);
		}
		 .r_b_img{
		     width: 100%;
		     margin-top: 0.33rem;
		     height: 1.2rem;
		     margin-bottom: 0.1rem;
		}
		 .r_b_img img{
		     width: 100%;
		     height: 100%;
		}
		 .i_list_3{
		     overflow: hidden;
		}
		 .i_list_3{
		     margin-top: 0.1rem;
		     margin-bottom: 0.3rem;
		}
		 .i_list_3 li{
		     width: 2.9rem;
		     height: 3.2rem;
		     position: relative;
		}
		 .i_list_3 li a&gt;p{
		     width: 100%;
		     height: 2.1rem;
		     overflow: hidden;
		}
		 .i_list_3 li p img{
		     width: 100%;
		     height: 100%;
		     transition: .3s;
		}
		 .i_list_3 li:hover img{
		     transform: scale(1.4);
		}
		 .i_list_3 li div{
		     width: 2.7rem;
		     height: 1.35rem;
		     position: absolute;
		     bottom: 0;
		     left: 0.1rem;
		     color: #fff;
		     background: #bf0700;
		     padding: 0.07rem 0.2rem 0rem 0.2rem;
		     box-sizing:border-box;
		     display: none;
		}
		 .i_list_3 li div span{
		     display: block;
		     line-height: 0.23rem;
		     height: 0.69rem;
		     overflow: hidden;
		     text-align: center;
		     white-space:normal;
		     font-size: 0.12rem 
		}
		 .i_list_3 li div strong{
		     line-height: 0.36rem;
		     overflow:hidden;
		     white-space: nowrap;
		     text-overflow: ellipsis;
		     font-size: 0.16rem;
		}
		 .i_list_3 li:hover div{
		     display: block;
		}
		 
		
		 .c_b_title_a p{
		     color: #fff;
		     font-size: 0.14rem;
		}
		 .case_content img{
		     max-width: 100%;
		}
		 .case_content{
		     box-sizing: border-box;
		     padding: 0.25rem;
				 margin: 0;
				 font-size: 0.16rem;
		}
		 .case_box{
		     margin-top: 0.25rem;
		     margin-bottom: 0.35rem;
		     display: flex;
		     justify-content: space-between;
		}
		 .case_img{
		     width: 3.83rem;
		}
		 .case_img_div{
		     width: 3.83rem;
		     height: 2.6rem;
		}
		 .case_img_div&gt;img{
		     width: 100%;
		     height: 100%;
		     display: none;
		}
		 .case_img_div img:first-of-type{
		     display: block;
		}
		 .case_img_list{
		     display: flex;
		     margin-top: 0.02rem;
		}
		 .case_img_list img{
		     width: 100%;
		     height: 100%;
		     object-fit: cover;
		}
		 .case_img_list li{
		     width: 0.94rem;
		     height: 0.67rem;
		     box-sizing: border-box;
		     margin-right: 0.02rem;
		}
		 .case_img_list .case_img_a{
		     border: 2px solid #bf0700;
		}
		 .case_text{
		     width: 4.85rem;
				 margin-top: 0;
		}
		 .case_text p{
		     font-size: 0.16rem;
		     line-height: 0.38rem;
		     color: #666;
		}
		 .case_text div{
		     line-height: 0.65rem;
		     border: 1px solid #cccccc;
		     border-left: 0rem;
		     border-right: 0rem;
		     margin-top: 0.22rem;
		     color: #ed0000;
		     font-size: 0.18rem;
		}
		 .case_text div i{
		     margin: 0 0.1rem;
		     font-size: 0.3rem;
		     vertical-align: top;
		}
		 
		
		
		
		
		
		 .renli_box{
		     padding: 0.25rem;
		     box-sizing: border-box;
		     background: #f7f7f7;
		     margin-top: 0.25rem;
		     color: #555;
		}
		 .renli_list dt{
		     font-size: 0.16rem;
		     line-height: 0.25rem;
		}
		 .renli_list dt span{
		     display: inline-block;
		     vertical-align: top;
		     width: 0.1rem;
		     height: 0.1rem;
		     border: 2px solid rgb(249,157,51);
		     box-sizing: border-box;
		     margin-top: 0.07rem;
		     margin-right: 0.1rem;
		}
		 .renli_list dd{
		     font-size: 0.14rem;
		     line-height: 1.8em;
		     margin-bottom: 0.3rem;
		}
		 .renli_list strong{
		     display: block;
		     font-size: 0.14rem;
		     line-height: 0.25rem;
		}
		 .renli_list dd:last-of-type{
		     margin-bottom: 0;
		}
		 .renli_list{
		     margin-bottom: 0.3rem;
		}
		 .renli_list:last-of-type{
		     margin-bottom: 0;
		}
		
		
		
		.news_list li{
		     width: 100%;
		     padding: 0.21rem 0.2rem 0.21rem 0.1rem;
		     border-bottom: 0.01rem solid #ededed;
		     box-sizing: border-box;
		     display: flex;
		     justify-content: space-between;
				 margin-right: 0;
		}
		 .news_img{
		     display: block;
		     width: 2.6rem;
		     height: 1.8rem;
		     overflow: hidden;
				 margin-bottom: 0;
		}
		 .news_img img{
		     width: 100%;
		     height: 100%;
		     object-fit: cover;
		     transition: 0.3s;
		}
		 .news_img:hover img{
		     transform: scale(1.4);
		}
		 .news_text{
		     width: 6rem;
		}
		 .news_text&gt;strong,.news_text&gt;span,.news_text&gt;a{
		     display: block;
		}
		 .news_text&gt;strong{
		     line-height: 0.2rem;
		     font-size: 0.16rem;
		     font-weight: normal;
		}
		 .news_text&gt;strong a{
		     color: #333;
		}
		 .news_text&gt;span{
		     line-height: 0.42rem;
		     color: #999;
		     font-size: 0.12rem;
		}
		 .news_text p{
		     width: 100%;
		     line-height: 0.26rem;
		     height: 0.78rem;
		     overflow: hidden;
		     color: #666666;
		     font-size: 0.13rem;
		}
		 .news_text&gt;a{
		     width: 100%;
		     padding-top: 0.18rem;
		     line-height: 0.24rem;
		     font-size: 0.14rem;
		     color: #666;
		}
		 .news_text&gt;strong:hover a{
		     color: #9fc62b;
		}
		 .news_text&gt;a:hover{
		     text-decoration: underline;
		}
		 
		 
		 
		  .title{
		      font-size: 0.24rem;
		      line-height: 2em;
		      font-weight: normal;
		      text-align: center;
		      padding: 0.3rem 0;
		 }
		  .news_time{
		      line-height: 0.38rem;
		      border-bottom: 0.01rem solid #cccccc;
		      display: flex;
		      justify-content: space-between;
		      color: #999;
		      font-size: 0.14rem 
		 }
		  .news_time p span{
		      margin-right: 0.6rem;
		 }
		  .news_content{
		      font-size: 0.16rem;
		      margin-top: 0.15rem;
		 }
		  .news_content img{
		      max-width: 100%;
		 }
		  .fanye{
		      border-top:0.01rem solid #cccccc;
		      padding: 0.15rem 0;
		      margin-top: 0.3rem;
		 }
		  .fanye li a{
		      font-size: 0.14rem;
		      line-height: 0.3rem;
		      color: #666;
		      font-weight: bold;
		 }
		  .fanye li a:hover{
		      color: #bf0700;
		 }
		  
			.fanye li{
				height: auto;
			}
		
		
		.liuyan{
		     margin-top: 0.4rem;
		}
		 .liuyan li{
		     line-height: 0.3rem;
		     font-size: 0.16rem;
		     color: #666;
		     display: flex;
		     margin-bottom: 0.2rem;
		}
		 .liuyan li input,.liuyan li textarea{
		     border: #E21100 1px solid;
		     height: 0.3rem;
		     width: 4.4rem;
		     box-sizing: border-box;
		     margin-left: 0.2rem;
		}
		 .liuyan li span{
		     color: red;
		     margin-left: 0.05rem;
		}
		 .liuyan li textarea{
		     height: 1.05rem;
		}
		 #v_container{
		     height: 0.3rem;
		     width: 1rem;
		}
		 .liuyan li input[type=submit]{
		     font-size: 0.16rem;
		     margin-left: calc(4em + 0.2rem);
		     background: #E21100;
		     color: #fff;
		     width: 0.8rem;
		     height: 0.4rem;
		}
		 
		
		
		
		
	}</pre></body></html>