/*! 官网通用页头 start*/
@import url("top_nav.css");
/*! 官网通用页尾 start*/
@import url("foot_wrap.css");

/* CSS Document */
/* @import url(css/page_1024.css)  screen and (max-width:1024px); */
/* CSS Document_1024 常用设备*/
/* @import url(css/page_768.css) screen and (max-width:768px); */
/* CSS Document_768 常用设备*/
/* @import url(css/page_414.css) screen and (max-width:414px); */
/* CSS Document_414 常用设备*/
.page {
	/* min-width: 1100px; */
}
.index_page {position:relative;z-index:1;}
#ind_main {position:relative;z-index:9;background-color:#fff;}

#section1 {background:url(../s11/img/bag01.jpg)  bottom center; padding: 60px 0;}
#section1 .main_01{    max-height: 128px;
    overflow: hidden;display: flex;max-width: 1520px;margin: 0 auto;}
#section1 .main_01 .a{}
#section1 .main_01 .b{flex: 1;padding-left: 30px;    border-bottom: 3px solid #a80e06;}
#section1 .main_01 .b h1{font-size: 32px; width: 100%;color: #a80e06; text-align: center;}
#section1 .main_01 .b p{font-size: 16px;color: #333333; width: 100%;text-align: left;line-height: 1.5em;}
#section1 .con_main{margin: 30px auto;display: flex;max-width: 1520px;width: 100%;/* flex-wrap: wrap; */}
#section1 .con_main1 {/* background-color:#000;*/align-self:center;max-width:50%;display:flex;justify-items:center;}
#section1 .con_main1_01{}
#section1 .con_main1_01a{display: flex;padding-bottom: 10px;align-items: end;border-bottom: 1px solid rgb(51 51 51 / 20%);position: relative;bottom: 0px;}
#section1 .con_main1_01a .a{color: #fff;text-align: center;width: 80px;height: 80px;border-radius: 50%;background-color: #a80e06;/* display: flex; */}
#section1 .con_main1_01a .a p{font-weight: 600; font-size: 24px;}
#section1 .con_main1_01a .a span{font-size: 16px;}
#section1 .con_main1_01a .b{margin-left: 20px;padding-bottom: 5px;}
#section1 .con_main1_01a .b h5{font-size: 22px;font-weight: 500; color: #333333;}


#section1 .con_main2 {max-width: 50%;display: flex;justify-content: flex-end;}
#section1 .con_main2 .con_main2_01{justify-content: right;max-width: 90%;}
#section1 .con_main2 .con_main2_01 .H_list{
	padding-bottom: 20px;
	border-bottom:1px solid rgb(204 204 204 / 50%)
}
#section1 .con_main2 .con_main2_01 .H_list a.text{
	max-width: 150px;
}
#section1 .con_main2 .con_main2_01 .H_list a.text:before{
	bottom: -21px;
}
#section1 .con_main2  .content1{width: 100%;overflow: hidden;}
#section1 .con_main2  .content1 .U_der{
	padding: 10px 20px;
}
#section1 .con_main2  .content1 .U_der  .li_der{
	position: relative;
	border-bottom: 1px solid rgb(204 204 204 / 50%);
	padding: 12px 0;
	/* padding-bottom: 20px; */
}
#section1 .con_main2  .content1 .U_der  .li_der::after{
	content: "";
	position: absolute;
	left: -12px;
	height: 100%;
	top: 0;
	width: 1px;
	background-color:rgba(204 204 204 / 100%);
	
	z-index: 1;
}
#section1 .con_main2  .content1 .U_der  .li_der::before{
	content: "";
	position: absolute;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	border: 1px solid #666666;
	background-color: #fff;
	left: -20px;
	top: 15px;
	z-index: 2;
}
#section1 .con_main2  .content1 .U_der  .li_der .list_text{
	    width: auto;
	    padding-left: 20px;
}
#section1 .con_main2  .content1 .U_der  .li_der .list_text span{
	font-size: 16px;
	color: #a80e06;
}
#section1 .con_main2  .content1 .U_der  .li_der .list_text h3{
	font-size: 20px;
	font-weight: 500;
}
#section1 .con_main2  .content1 .U_der  li.li_der:hover .list_text h3{
	color: #a80e06;
}
#section1 .con_main2  .content1 .U_der  .li_der:hover::before{
	background-color: #a80e06;
	}

#section1a{padding: 70px 0;background-color: #ffffff;}
#section1a .con_main2-1 {display:flex;justify-content:center;align-items:center;}
#section1a .con_main2-2 {display:flex;max-width:90%;margin:5% auto 5%;}
#section1a .con_main2-2 p {text-align: center;font-size:16px;color:#666666;line-height:2em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
#section1a .con_main2-3 {}
#section1a .con_main2-3 .U_der {display:flex;max-width:1520px;margin:0 auto;justify-content:center;/* align-items:center; */}
#section1a .con_main2-3 .li_der {display:flex;position:relative;perspective:1000px;justify-content:center;text-align:center;flex:1;}
#section1a .con_main2-3 .li_der .limg_1 {transform:rotateY(0);transition:all 0.50s ease-in-out 0s;}
#section1a .con_main2-3 .li_der .limg_a {position:absolute;top:0;transition:all 0.30s ease-in-out 0s;left:50%;transform:translateX(-50%) rotateY(90deg);}
#section1a .con_main2-3 .li_der h5 {color:#777;font-size:14px;font-weight: 500;    max-width: 250px;}
#section1a .con_main2-3 .li_der:hover .limg_1 {transform:rotateY(-90deg);}
#section1a .con_main2-3 .li_der:hover .limg_a {transform:translateX(-50%) rotateY(0deg);}


/* section2*/
#section2 { background:url(../s11/img/s3_bag.jpg) top center  no-repeat;}
#section2 .con_main {padding-bottom:5%;max-width: 1520PX;margin: 0 auto;}
#section2 .con_main .H_list{}
#section2 .con_main .H_list .text{
	cursor: pointer;
	flex: 1;
	font-size: 28px;
	padding: 15px 0;
	border-right: 1px solid #ffffff50;
	background: url("../s11/img/icon/icon12.jpg");}
	#section2 .con_main .H_list .text.active{
		background: #fff;
		color: #000;
	}
#section2 .con_main .H_list a.text:before{
	opacity: 0;
}
#section2 .con_main .content1{
	width: auto;
	max-width: 100%;
	overflow: hidden;
	background-color: #ffffff;
	padding: 50px 100px;
/* 	box-shadow:0 5px 10px 0 rgba(0 101 57 / 34%);
 */	box-shadow: 0 5px 10px 0 rgb(0 0 0 / 10%);
}
#section2 .con_main .content1 .news1_list-page{
	width: auto;
	overflow: hidden;
	max-width: 100%;
}

#section2 .con_main .content1 .M_box1_01{
	display: flex;
	justify-content: center;
}
#section2 .con_main .content1 .M_box1_01 .M_box1_01a img{
	width: 95%;
	height: auto;
	margin-left: 0;
	margin-right: auto;
}

#section2 .con_main .content1 .M_box1_01 .M_box1_01b h5{
	font-size: 24px;
	line-height: 2em;
	
}
#section2 .con_main .content1 .M_box1_01 .M_box1_01b p{
	color: #666666;
	font-size: 16px;
	line-height: 2em;
	padding-top: 20px;
}
#section2 .con_main .content1 .M_box1_01 .M_box1_01b span{
	
}

#section2 .con_main .content1 .M_box1_01 .M_box1_01b .more{
	font-size: 18px;
	color: #a80e06;
	text-align: right;
	margin-top: 10%;
}
/* #section2 .con_main .U_der {display:flex;text-align:center;max-width:89%;margin:0 auto;}
#section2 .con_main .U_der li {margin:0 5px;background-color:#ffffff;padding-top:40px;flex:1;}
#section2 .con_main .U_der li .p {;}
#section2 .con_main .U_der li p {height:auto;margin-top:20px;-webkit-line-clamp:4;}
#section2 .con_main .U_der li span {display:block;font-size:18px;color:#666666;line-height:2em;}
#section2 .con_main .U_der li .logo1 {margin:25px auto;}
#section2 .con_main .U_der li .imgview-a {display:flex;justify-content:center;overflow:hidden;height:auto;width:auto;}
#section2 .con_main .U_der li .imgview-a img {transform:scale(1);}
#section2 .con_main .U_der li:hover .imgview-a img {transform:scale(1.1);}
#section2 .con_main .U_der li:hover span {color:#b98027;}
#section2 .con_main .U_der li:hover .p {transform:translateY(10px);}
 */


#section3 {background:url(../s11/img/bag03.jpg) center;padding:5% 0;}
#section3 .max_90 {width:auto;max-width:1520px;margin:0 auto;}
#section3 .text_title{text-align: left;color: #fff;font-size: 36px;line-height: 1.8em;}
#section3  .img_title{padding: 0%;}
#section3 .con_main .H_list{
	    justify-content: flex-start;
}
#section3 .con_main .H_list .text{
	cursor: pointer;
	/* flex: 1; */
	font-size: 18px;
	margin-right: 3%;

	}
	/* #section3 .con_main .H_list .text.active{
		background: #fff;
		color: #000;
	} */
#section3 .con_main .H_list a.text:before{
	opacity: 1;
	background:#fff;
}
#section3 .con_main .content1{
	width: auto;
	max-width: 100%;
	overflow: hidden;
	/* background-color: #ffffff; */
	padding: 20px 0px;
/* 	box-shadow:0 5px 10px 0 rgba(0 101 57 / 34%);*/	
/* box-shadow: 0 5px 10px 0 rgb(0 0 0 / 10%); */
}
#section3 .con_main .content1 .news1_list-page{
	width: auto;
	overflow: hidden;
	max-width: 100%;
}
#section3 .con_main .content1  .li_der{
	background-color: #fff;
	margin: 10px;
	padding: 10px;
}

#section3 .con_main .content1 .item_img{
    display: flex;
}
#section3 .con_main .content1 .sec_img{
   width: 100%;
   height: 100%;
   border-radius: 50%;
   overflow: hidden;
   flex-grow: 0;
   flex-shrink: 0;
   flex-basis: 112px;
   margin-right: 15px;
   border: 1px solid #7777;
   /* padding: 10px; */
}
#section3 .con_main .content1 .sec_img a{
	font-size: 0;
	width: auto;
	height: auto;
	overflow: hidden;
	margin: 5px;
	border-radius: 50%;
}
#section3 .con_main .content1 .sec_img img{
	width: 100px;
	height: 100px;
	/* clip-path:50%; */
}
#section3 .con_main .content1 .con_a{
    /* flex: auto; */
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}
#section3 .con_main .content1 .con_a p{
	font-size: 14px;
	line-height: 1.5em;
	-webkit-line-clamp:2
}
#section3 .con_main .content1 .item_text{
	padding-top: 15px;
	color: #666666;
}
#section3 .con_main .content1 .item_text p{
	color: #666666;
}



/* #section3 .H_list a.text img {max-width:19px;margin-right:5px;}
#section3 .pcr_list-page {overflow:hidden;max-width:98%;margin:0 auto;}
#section3 .pcr_list {padding:2% 0;} */
/* #section3 .commslist ul li {width:auto;flex:0 0 23%;margin:1%;text-align:center;}
#section3 .commslist ul li .list_img {;}
#section3 .commslist ul li .list_text {;}
#section3 .commslist ul li .list_text h2 {font-size:16px;color:#fff;font-weight:500;}
 */




#section4 {background:url(../s11/img/bag04.jpg) no-repeat center bottom;}
#section4 .con_main {
	background:none;
	display:flex;
	overflow:hidden;
	justify-content:space-between;
	/* padding-bottom:5%; */
	max-width: 1520px;
	margin: 0 auto;
	}

#section4 .con_main ul.U_der li .con_a {display:flex;justify-content:space-between;align-items:center;}
#section4 .con_main ul.U_der li .con_a i {list-style:none;font-style:normal;color: #ef0000;}
#section4 .con_main ul.U_der li .item_text h2 {font-size:0.24rem;font-size:18px;font-weight:500;}

#section4 .con_main1 {padding:20px;}
#section4 .con_main1 ul.U_der li .item_text p {color: #767676;font-size:14px;line-height:1.5em;-webkit-line-clamp: 2;}
#section4 .con_main1 ul.U_der li .item_text h2 {color: #333333;}

#section4 .con_main1 ul.U_der li .item_img{
	display: none;
}
#section4 .con_main1 ul.U_der li:nth-child(1){
	background-color: #ffffff;
}
#section4 .con_main1 ul.U_der li:nth-child(1) .item_img{
	display: block;
}
#section4 .con_main1 ul.U_der li{
	border-bottom: 1px solid #c6c6c6;
}
#section4 .con_main1 ul.U_der li .item_text{
	padding: 15px;
}
#section4  .con_main2{max-width: 1520px;margin: 0 auto;padding-bottom: 5%;}
#section4  .con_main2 .con_main2a{
	display: flex;
	justify-content: space-between;
}


@media screen and (max-width:960px) {
	
	section .text_title {font-size:14px;max-width:95%;margin:0 auto;}
	
	#section1{
		padding: 10px;
	}
	#section1 .main_01 .a{
		width: 22%;
	}
	#section1 .main_01 .b{
		flex: 1;
		    padding-left: 10px;
		    border-bottom: 3px solid #a80e06;
	}
	#section1 .main_01 .b h1{
		    font-size: 14px;
		    text-align: left;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    display: -webkit-box;
		    -webkit-line-clamp: 2;
		    -webkit-box-orient: vertical;
		    line-height: 1.5em;
	}
	#section1 .main_01 .b p{
		display: none;
	}
    #section1 .con_main1{
        max-width: 100%;
    }
    #section1 .con_main2{
        max-width: 100%;
        padding-top:3%;
        padding-bottom:5%;
        }
#section1 .con_main {display:block;}
#section1 .con_main1_01a .a {
    color: #fff;
    text-align: center;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #a80e06;
    /* display: flex; */
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
}

#section1 .con_main1_01a .b h5 {
    font-size: 16px;
    font-weight: 500;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
#section1 .con_main2 .con_main2_01 .H_list{
    display: flex;
}
#section1 .con_main2 .content1 .U_der .li_der .list_text h3{
    font-size: 14px;
}
#section1 .con_main2 .content1 .U_der .li_der .list_text span{
    font-size: 14px;
}

#section1 .con_main2 .con_main2_01{
    max-width: 100%;
}
#section1a .con_main2-1 .title1{width: 50%;}
#section1 .con_main2-2 p {font-size:14px;}
#section1 .con_main2-3 .U_der {max-width:100%;}
#section1 .con_main2-3 .li_der h5 {font-size:14px;}
#section1 .con_main2-3 .li_der img {max-width:70%;}

#section2 .con_main .U_der {max-width:100%;}
#section2 .con_main .U_der li {flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 2 - 10px);margin:5px;padding-top:10px;}
#section2 .con_main .U_der li .p {max-width:50%;}
#section2 .con_main .U_der li span {font-size:14px;line-height:1.5em;}
#section2 .con_main .U_der li .logo1 {margin:5px auto;}

#section2 .con_main .H_list{max-width: 100%;
    display: flex;
    align-self: center;
    align-items: center;
    justify-content: center;}
#section2 .con_main .H_list .text{font-size: 14px;margin: 0;padding: 5px;flex-basis:content;    flex-grow: 0;
    flex-shrink: 0;}

#section2 .con_main .content1{
    padding: 10px;
}
#section2 .con_main .content1 .M_box1_01{display: block;}
#section2 .con_main .content1 .M_box1_01 .M_box1_01b p{font-size: 14px;}


#section3 .commslist ul li {flex:0 0 95%;}
#section3 .con_main .H_list {
    justify-content: flex-start;
    width: 100%;
    display: flex;
}

/*********/#section4 .con_main {background:none;display:block;overflow:hidden;justify-content:space-between;align-items:center;}
#section4 .con_main1 {width:100%;}
#section4 .con_main1 ul.U_der li .item_text p {/* line-height:0.4rem;*/;}
#section4 .con_main2 {width:100%;overflow-y:auto;margin-top:.4rem;}
#section4 .con_main2 ul.U_der {display:flex;flex-wrap:wrap;}
#section4 .con_main2 ul.U_der li {position:relative;flex:0 0 100%;margin-bottom:0.2rem;}
#section4 .con_main2 ul.U_der li .item_img {width:45%;float:left;margin-right:1%;position:relative;padding-top:24%;overflow:hidden;}
#section4 .con_main2 ul.U_der li .item_img a {position:absolute;top:50%;width:100%;height:100%;left:50%;transform:translate(-50%,-50%);}
#section4 .con_main2 ul.U_der li .item_img img {height:100%;/* max-height:180px;*//* position:absolute;*//* top:50%;*//* left:50%;*//* transform:translate(-50%,50%);*/width:100%;object-fit:cover;}
#section4 .con_main2 ul.U_der li .item_text {width:54%;float:left;}
#section4 .con_main2 ul.U_der li .item_text p {/* -webkit-line-clamp:1;*/;}

#section1a .con_main2-3 .U_der{
    /* justify-content: left; */
}
#section1a .con_main2-3 .li_der{
    flex-grow: 0;
        flex-shrink: 0;
        flex-basis: 30%;
        margin: 1%;
}
#section1a .con_main2-3 .li_der h5{
    display: none;
}
.img_title  img{
    width: 50%;
    height: auto;
}


}