@charset "utf-8";
body{  font-family: "黑体",SimHei; }
/*	寮圭獥	*/
.pop-alert .pop-dialog{ width: 500px; height: 350px; background-color: #fff; z-index: 1;}
.pop-alert .btnWarp{ padding: 8px 20px;}
.pop-alert .btnWarp button{ line-height: 1; padding: 8px 20px; margin: 0 10px;}

/*	瑙嗛寮圭獥	*/
.pop-video{}
.pop-video .pop-dialog{ width: 842px; height: 536px; z-index: 1;}
	
/*	澶嶇敤鍥剧墖鍖呰９	*/
.scaleimg{ overflow: hidden;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.scaleimg img{ width: 100%; height: auto;
	-webkit-transition: transform .5s;
	transition: transform .5s;
}
.scaleimg:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
	
/*	澶嶇敤鏍囬	*/
.t_head{}
.t_head .h1{}
.t_head .h2{}
.t_head .h3{}
.t_head .p{}
.t_head .link{}

/*	婊戝姩tab	*/
.scroll-tab{ position:relative; margin: 1rem auto; padding: 0.1rem; width: 6rem; border: 1px solid; overflow:hidden;}
.scroll-tab li{ display:inline-block; margin:0 0.1rem; padding:0 0.1rem; background-color: #909090; border-bottom:2px solid transparent; font-size: 0.3rem;}
.scroll-tab li.cur{ border-color:#DB6E10;}

.bdmap{ height: 1000px;}
.bdmapinfo{ position: fixed; left: 0; top: 0; width: 300px; visibility: hidden; z-index: -9999;}


/* 璇︽儏椤� */
.article{ padding: 60px 0;}
.article-title{ margin-bottom: 40px; text-align:center;}
.article-title .h24{ margin-bottom: 20px; font-size:24px;}
.article-title .info{ color:#707070;}
.article-title .info span{ margin: 0 15px;}
.article-cont{ margin-bottom: 30px; }
.article-cont .p{ margin-bottom: 20px; }
.article-cont img{ max-width: 100%; height: auto !important;}
.article-paging{ overflow: hidden; padding:20px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; line-height: 26px;}
.article-paging .prev, .article-paging .next{ position: relative; width:40%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.article-paging .prev{ float: left; padding-left: 40px;}
.article-paging .next{ float: right; padding-right: 40px; text-align: right;}
.article-paging .prev:before, .article-paging .next:before{ position: absolute; width:24px; border:1px solid; border-radius: 50%; font-size:16px; text-align: center; line-height: 1.5;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.article-paging .prev:before{ content:"\e831"; left: 0;}
.article-paging .next:before{ content:"\e832"; right: 0;}
.article-paging a:hover{ opacity: 0.8;}

.article .share-mod{ padding: 30px 0; }

.backtop{ position: fixed; z-index: 1000; background:rgba(0,0,0,0.8); border-radius:6px 0 0 0; right:0px; bottom:0px; display: block; width: 64px; height:64px; display: none; }
.backtop:after{ position: absolute; content:""; width: 100%; height:100%; left: 0; top:0; background:url(../image/top.png) no-repeat center; transition:all 0.3s; -webkit-transition:all 0.3s; }

.backtop:hover:after{ transform:translateY(-3px); -webkit-transform:translateY(-3px); -ms-transform:translateY(-3px); }


.ellipsis{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }



@media screen and (min-width: 751px){
	.focus .item{ height: 600px;}
	
}

@media screen and (max-width: 750px){
	.pop-alert .pop-dialog{ width: 7rem; height: 5rem;}
	
/* 绉诲姩绔鎯呴〉 */
	.article{ padding:0.8rem 0; }
	.article-title{ margin-bottom: 0.4rem;}
	.article-title .h24{ font-size:0.36rem; margin-bottom: 0.2rem; }
	.article-title .info span{ margin:0 0.1rem; }
	.article-cont{ margin-bottom: 0.3rem; }
	.article-cont .p{ margin-bottom: 0.2rem; }
	.article-paging{ padding:0.3rem 0; line-height:1.5; }
	.article-paging .prev{ margin-bottom: 0.2rem;}
	.article-paging .prev, .article-paging .next{ float: none; padding:0 0 0 0.5rem; width: 100%; text-align: left; }
	.article-paging .prev:before, .article-paging .next:before{ right:auto; left:0; width:0.42rem; height:0.42rem; font-size: 0.28rem; }
	
	.article .share-mod{ padding: 0.5rem 0;}
	.article .share-box .share-item{ width: 0.6rem; font-size: 0.4rem; }


	
}
.tit_com{ text-align: center; }
.tit_com .t2{ font-size:40px; line-height: 1.1; }
.tit_com .t2_en{ font-size:40px; line-height: 1.1; font-family: "黑体",SimHei; text-transform: capitalize; }
.tit_com .t3{ font-size:24px; line-height: 1.1; }
.tit_com .p{ font-size:20px; padding-top: 30px; }
/*鍙傛暟*/
.det_cs{ padding:72px 0 115px; }
.det_cs .tit_com{ padding-bottom: 32px; text-align: center; }
.det_cs .table{  }
.det_cs .table table{ width: 100%; }
.det_cs .table th{ background:#808080; font-size:24px; height:60px; color:#fff; font-weight: normal; }
.det_cs .table th + th{ border-left: 1px solid #eae9e9;  }
.det_cs .table td +td{ border-left: 1px solid #eae9e9;  }
.det_cs .table td{ font-size:16px; line-height: 40px; padding:10px 0; }
.det_cs .table td:nth-child(1) span{ display: block; padding:0 10px 0 45px; font-family: "黑体",SimHei; }
.det_cs .table td:nth-child(2) span{ display: block; padding:0 20px; }
.det_cs .table td:nth-child(3) span{ display: block; padding:0 20px; }
.det_cs .table tr:nth-child(2n) td{ background:#f4f4f4; }

/*涓村簥*/
.det_lc_list{ padding:72px 0 115px; }
.det_lc_list .li{ overflow: hidden; }
.det_lc_list .li + .li{ padding-top:70px; }
.det_lc_list .li .l{ width: 50%; float: left; }
.det_lc_list .li .l .img img{ width: 100%; display: block; }
.det_lc_list .li .tit{ width: 50%; float: left; }
.det_lc_list .li .tit .con{ padding:50px 20px 0 50px; }
.det_lc_list .li:nth-child(2n) .l{ float: right; }
.det_lc_list .li:nth-child(2n) .tit .con{ padding:50px 70px 0 50px; }
.det_lc_list .li .tit .t3{ font-size:26px; padding-bottom: 40px; }
.det_lc_list .li .tit .p{ color:#666; font-size:20px; line-height: 1.8; text-align: justify; }

/*姒傝堪*/
.over_1{ position: relative; height:640px; }
.over_1 .x-wrap{ height:100%; position: relative; }
.over_1 .tit{ position: absolute; width: 800px; top:140px; right: 0; text-align: right; }
.over_1 .tit .t2{ font-size:46px; line-height: 1; color:#000; padding-bottom: 35px; }
.over_1 .tit .t2 span{ color:#cb0707; }
.over_1 .tit .t3{ font-size: 30px; padding-bottom: 50px; color:#666; }
.over_1 .tit .p{ font-size:16px; color:#707070; line-height: 1.6; }

.s360{ position: absolute; width: 110px; height:110px; left:380px; top:175px; border-radius: 50%; overflow: hidden; background:rgba(0,0,0,0.6); z-index: 100; }
.s360 img{ display: block; width: 100%; height:100%; }
.s360 .a{ display: block; width:100%; height:100%; margin:0 auto; position: relative; border-radius: 50%; }
.s360 .t{ position: absolute; width: 100%; height:100%; left: 0; top:0; z-index: 10; background:url(../image/temp/ov_360.png) no-repeat center; text-align: center; color:#fff; line-height: 1.1;  }


.imgHide{ width: 0px; height:0px; overflow: hidden; }

.over_1 .t3 span{ font-family: "黑体",SimHei;  display: block; }

.fx8_ban{ margin-bottom: 30px; }
.fx8_ban .tit{ position: relative; top:0; width: 100%; padding-top: 90px; text-align: center; }
.fx8_ban .tit .t2{ padding-bottom: 20px; }
.fx8_ban .tit .t3{ padding:0; }
.fx8_ban .s360{ left:50%; margin-left: -55px; top:235px; }
.i900_ban .s360{ left:330px;  top:220px;}
.i900_ban .tit{ right: 100px; }


@media screen and (max-width:1439px){

	.i900_ban .s360{ left:250px; }
}

.over_2{ padding:0 0 70px; }
.over_2 .x-wrap{ position: relative; }
.over_2 .li{ position: relative; height:385px; } 
.over_2 .li .tit{ position: absolute; left: 0; top:0; }
.over_2 .li .tit .t3{ font-size:26px; padding-bottom: 40px; }
.over_2 .li .tit .p{ font-size:16px; }
.over_2 .li .tit .p b{ color:#000; }
.over_2 .li .img{ position: absolute; right: 0; top:0; }
.over_2 .li .img img{ display: block; width: 700px; height:385px; }
.over_2 .top{ text-align: center; padding-bottom: 80px; }
.over_2 .top .t3{ font-size:40px; }



.over_3{ padding:70px 0; }
.over_3 .tit_com{ padding-bottom: 80px; }
.over_3 .con .v_l{ float: left; width: 50%; }
.over_3 .con .v_l .v{ position: relative; padding-bottom: 73%; overflow: hidden; }
.over_3 .con .v_l .v video{ position: absolute; width: 100%; height:100%; top:0; left: 0; background:#000; }

.over_3 .con .list{ float: right; width: 50%; }
.over_3 .con .list{ }
.over_3 .con .list .li{ overflow: hidden; padding-left: 50px; }
.over_3 .con .list .li + .li{ padding-top:23px; }
.over_3 .con .list .img{ float: right; width: 230px; height:150px; overflow: hidden; }
.over_3 .con .list .img img{ display: block; width: 100%; height:100%; }

.over_3 .con .list .tit{ float: left; width: 400px; text-align: right; padding-top:75px; position: relative; }
.over_3 .con .list .tit .num{ display: block; text-align: center; line-height: 42px; width: 42px; color:#fff; background:#cb0707; font-size:30px; font-family:"黑体",SimHei; position: absolute; right: 0; top:0; }
.over_3 .con .list .tit .p{ font-size: 16px; line-height: 1.8; }

.over_4{ padding:70px 0; }
.over_4 .tit_com .p span{ padding:0 10px; }
.over_4 .tit_com{ padding-bottom: 80px; }

.over_4 .list{ margin:0 -35px;  }
.over_4 .list .li{ float: left; width: 33.3%; }
.over_4 .list .li .pad{ margin:0 35px; }
.over_4 .list .li:nth-child(3n+1){ clear:left; }
.over_4 .list .li .tit{ padding:40px 35px 0 25px; }  
.over_4 .list .li .tit .t3{ font-size:20px; padding-bottom: 15px; }
.over_4 .list .li .tit  .p{ line-height: 1.8; font-size:16px; text-align: justify;  }

.over_5{ padding:60px 0 0; }
.over_5 .list{ overflow: hidden; padding-top: 80px; }
.over_5 .list .li{ float: left; width: 560px; height:270px;}
.over_5 .list .li:nth-child(2n){ float: right; clear:right; }
.over_5 .list .top{ position: relative; padding-bottom: 35px; line-height: 30px; padding-left: 30px; }
.over_5 .list .top .dot{ position: absolute; width: 30px; height:30px; background:#3b3f44; left: 0; top:0; }
.over_5 .list .top .t4{ padding-left:20px; font-size:24px; }
.over_5 .list .top .t3{ font-size: 30px; font-family: "黑体",SimHei; padding-left:20px;  }
.over_5 .list .p{ font-size:16px; line-height: 30px; text-align: justify; }
.over_5 .list .dw{ position: relative; top:-18px; padding-right: 50px; }


.over_6{ padding:0px 0 130px; }
.over_6 .con{ overflow: hidden; padding-top: 80px; }
.over_6 .l{ float: left; width: 670px; }
.over_6 .l .img img{ display: block; width: 100%; }
.over_6 .l .tit{ padding:55px 20px 0 30px; }
.over_6 .t3{ font-size:24px; }
.over_6 .t3 span{ font-family:"黑体",SimHei; }
.over_6 .p{line-height: 30px; font-size:16px; padding-top: 10px; text-align: justify; }
.over_6 .l .t3{ padding-left: 15px;  position: relative; }
.over_6 .l .t3:before{ content:""; position: absolute; width: 4px; left: 0; top:5px; bottom:5px; background:#cb0707; }
.over_6 .r{ float: right; width: 570px; }
.over_6 .r .li + .li{ padding-top: 70px; }
.over_6 .r .p{  text-align: justify; color:#666; }
.over_6 .r .t3{ color:#666; }
.over_6 .l .p{ color:#000; }

.over_7{ padding:0px 0 55px; }
.over_7 .tit_com{ padding-bottom: 80px; }

.over_7 .li{ float: left; width: 47.5%; margin-left: 5%; padding-bottom: 60px; position: relative; }
.over_7 .li:nth-child(2n+1){ clear:left; margin-left: 0; }

.over_7 .li .a{ display: block; padding-left: 120px; position: relative; }
.over_7 .li .a .ico{ position: absolute; width: 66px; height:74px; background:url(../image/temp/ov_1.png) no-repeat center; background-size: 100% 100%; left: 0; top:5px; }
.over_7 .li .a:hover .ico{ background-image:url(../image/temp/ov_2.png); }
.over_7 .li .p{ font-size:16px; line-height: 30px; text-align: justify; }

.over_8{ padding-bottom: 130px; }   
.over_8 .tit_com { padding-bottom: 80px; }
.over_8 .con .v_l{ float: left; width: 50%; }
.over_8 .con .v_l .v{ position: relative; padding-bottom: 56%; overflow: hidden; }
.over_8 .con .v_l .v video{ position: absolute; width: 100%; height:100%; top:0; left: 0; background:#000; }
.over_8 .con .r{ float: right; width: 50%; overflow: hidden; }

.over_8 .con .txt{ padding:25px 0 0 0; float: right; width: 500px; }
.over_8 .txt .t3{ font-size:24px; padding-bottom: 95px; }
.over_8 .txt .t3 span{ font-family: "黑体",SimHei; text-transform: uppercase; color:#d23636; padding-right: 5px; }
.over_8 .txt .li{ padding-left:35px; line-height: 30px; padding-bottom: 10px; background: url(../image/temp/ct1.png) no-repeat left 8px; font-size: 20px; }


.over_9{ padding-bottom: 100px; }   
.over_9 .img{ float: right; width: 50%; }
.over_9 .img img{ display: block; width: 100%; height:auto; }
.over_9 .r{ float: left; width: 50%; }
.over_9 .r .txt{ padding-right: 50px; }
.over_9 .txt .t3{ font-family: "黑体",SimHei; text-transform: uppercase; color:#d23636; font-size: 40px; padding:10px 0 40px; }
.over_9 .txt p{ line-height: 2; font-size: 20px; }

.over_10{ padding-bottom: 100px; }   
.over_10 .img{ float: left; width: 50%; }
.over_10 .img img{ display: block; width: 100%; height:auto; }
.over_10 .r{ float: right; width: 50%; }
.over_10 .r .txt{ padding-left: 50px; padding-top: 105px; }
.over_10 .txt p{ line-height: 2; font-size: 20px; }

.mr30t_1{ padding-bottom: 100px; }
.mr30t_1 .img{ float: right; width: 50%; }
.mr30t_1 .img img{ display: block; width: 100%; }
.mr30t_1 .r{ float: left; width: 50%; }
.mr30t_1 .txt{ padding: 50px 50px 0 0; }
.mr30t_1 .t2{ font-size: 34px; padding-bottom: 70px; }
.mr30t_1 .t2 span{ font-family:"黑体",SimHei; text-transform:capitalize:; color:#d23636;}
.mr30t_1 .p{ padding-left: 30px; line-height: 30px; font-size: 16px; position: relative; }
.mr30t_1 .p:after{ content:""; position: absolute; width: 6px; height:20px; left: 0; top:5px; background:#cb0707; }

.mr30t_2{ padding-bottom: 100px; }
.mr30t_2 .img{ float: left; width: 50%; }
.mr30t_2 .img img{ display: block; width: 100%; }
.mr30t_2 .r{ float: right; width: 50%; }
.mr30t_2 .txt{ padding: 50px 0 0 70px; }
.mr30t_2 .t2{ font-size: 34px; padding-bottom: 70px; }
.mr30t_2 .t2 span{ font-family:"黑体",SimHei; text-transform:capitalize:; color:#d23636;}
.mr30t_2 .p{ padding-left: 30px; line-height: 30px; font-size: 16px; position: relative; }
.mr30t_2 .p:after{ content:""; position: absolute; width: 6px; height:24px; left: 0; top:3px; background:#cb0707; }

.mr30t_3{ padding-bottom: 100px; }
.mr30t_3 .tit{ padding:0 80px; text-align: center; }
.mr30t_3 .tit .t2{ font-size: 34px; line-height: 1.4;}
.mr30t_3 .t2 span{ font-family:"黑体",SimHei; text-transform:capitalize:; color:#d23636;}
.mr30t_3 .tit .t4{ font-size: 16px; color:#707070; padding-top: 25px; line-height: 2; } 
.mr30t_3 .img img{ display: block; width: 100%; }
.mr30t_3 .img{ padding-top: 75px; }
.mr30t_3 .con{ padding-top: 80px; }
.mr30t_3 .v_l{ float: left; width: 50%; }
.mr30t_3 .v_l .v{ position: relative; padding-bottom: 72.5%; overflow: hidden; }
.mr30t_3 .v_l .v video{ position: absolute; width: 100%; height:100%; top:0; left: 0; background:#000; }
.mr30t_3 .r{ float: right; width: 50%; }
.mr30t_3 .r .i{ padding-left: 20px; }
.mr30t_3 .r img{ display: block; width: 100%; }
.mr30t_3 .r .i + .i{ margin-top:35px; }

.mr30t_1 .v_l{ float: right; width: 50%; }
.mr30t_1 .v_l .v{ position: relative; padding-bottom: 73%; overflow: hidden; }
.mr30t_1 .v_l .v video{ position: absolute; width: 100%; height:100%; top:0; left: 0; background:#000; }

.mr30t_2 .v_l{ float: left; width: 50%; }
.mr30t_2 .v_l .v{ position: relative; padding-bottom: 73%; overflow: hidden; }
.mr30t_2 .v_l .v video{ position: absolute; width: 100%; height:100%; top:0; left: 0; background:#000; }


.mr30t_4{ padding-bottom: 60px; }
.mr30t_4 .t2{ font-size: 34px; text-align: center; line-height: 1.4;}
.mr30t_4 .t2 span{ font-family:"黑体",SimHei; text-transform:capitalize:; color:#d23636; }
.mr30t_4 .list .li{ padding-left: 25px; line-height: 30px; font-size: 16px; background:url(../image/temp/ct1.png) no-repeat left 10px; background-size: 10px 10px;  }
.mr30t_4 .list{ padding:50px 0 105px; }
.mr30t_4 .img img{ display: block; width: 100%; }


.xru_1 .img{ float: left; width: 50%; }
.xru_1 .img img{ display: block; width: 100%;  }
.xru_1 .t2{ font-size: 34px; padding-bottom: 20px; line-height: 1.4;}
.xru_1 .t2 span{ color:#d23636; }
.xru_1 .r{ float: right; width: 50%; text-align: right; }
.xru_1 .r .txt{ padding:40px 0 0 80px; font-size: 16px; line-height: 2;}

.xru_1{ padding-bottom: 40px; }

.xru_2 .img{ float: right; width: 50%; }
.xru_2 .img img{ display: block; width: 100%;  }
.xru_2 .t2{ font-size: 34px; padding-bottom: 20px; line-height: 1.4; }
.xru_2 .t2 span{ color:#d23636; }
.xru_2 .r{ float: left; width: 50%; }
.xru_2 .r .txt{ padding:40px 80px 0 0 ; font-size: 16px; line-height: 2;}
.xru_2 .list .li{ padding-left: 25px; line-height: 30px; font-size: 16px; background:url(../image/temp/ct1.png) no-repeat left 10px; background-size: 10px 10px;  }


.xru_2{ padding-bottom: 80px; }

.xru_3 .img{ float: left; width: 50%; }
.xru_3 .img img{ display: block; width: 100%;  }
.xru_3 .t2{ font-size: 34px; padding-bottom: 20px; line-height: 1.4; }
.xru_3 .t2 span{ color:#d23636; }
.xru_3 .r{ float: right; width: 50%; }
.xru_3 .r .txt{ padding-left: 30px; }
.xru_3 .r .p{ font-size: 16px; line-height: 2; }
.xru_3 .r .list{ padding-top: 85px; }
.xru_3 .r .list .li{ float: left; width:49.2%;  }
.xru_3 .r .list .li + .li{ float: right; }
.xru_3 .r .list .li img{ display: block; width: 100%; }
.xru_3 .r .list .li .t4{ padding:20px 20px 0; line-height: 2; color:#707070; font-size: 16px; }

.xru_3{ padding-bottom:100px; }



.xru_4 img{ display: block; width: 100%; }
.xru_4 .t2{ font-size: 34px; padding-bottom: 80px; line-height: 1.1; }
.xru_4 .list .li{ float: left; width: 32%; padding: 0 0 100px; }
.xru_4 .list .li + .li{ margin-left:2%; }

.xru_4 .li .txt{ padding:40px 70px 0 0; }
.xru_4 .li .txt .c{ position: relative; line-height: 40px; padding-left: 45px; font-size: 24px; padding-bottom: 5px; }
.xru_4 .li .txt .c span{ position: absolute; width: 30px; height:30px; line-height: 30px; color:#fff; background:#e60012; text-align: center; left: 0; top:5px; }

.xru_4 .list2 .li{ float: left; width: 49.5%; padding-bottom: 80px; }
.xru_4 .list2 .li + .li{ float: right; }

.tba0{ padding-bottom:100px; }
.tba0 .img{ float: right; width: 50%; }
.tba0 .img img{ display: block; width: 100%;  }
.tba0 .r{ float: left; width: 50%; }
.tba0 .r .txt{ padding:110px 50px 0 0; }
.tba0 .r .txt .t2{ font-size: 34px; padding-bottom: 20px; line-height: 1.1;  }
.tba0 .r .txt .t2 span{ color:#d23636; }

.tba0 .r .txt .p{ font-size: 18px;  padding-bottom: 80px; line-height: 1.1;  }

.tba0 .r .txt .t3{ font-size:24px; padding-bottom: 30px; line-height: 1.1;  }
.tba0 .r .txt .li{ color:#707070; font-size: 16px; }


.tba1{ padding-bottom:100px; }
.tba1 .t2{ font-size: 34px; padding-bottom: 80px; line-height: 1.1; text-align: center; }
.tba1 img{ display: block; width: 100%; }
.tba1 .list .li{ padding-top: 40px; float: left; width: 45%; font-size: 20px; line-height: 30px; }
.tba1 .list .li:nth-child(2n){ margin-left:10%; }
.tba1 .list .li p{ position: relative; padding:0 35px 0 45px; }
.tba1 .list .li p:after{ content:""; position: absolute; width: 20px; height:20px; background:#cb0707; left: 0; top:5px; }
.tba1 .list .li:nth-child(2n+1){ clear:left; }


.tba2{ padding-bottom:100px; }
.tba2 .t2{ font-size: 34px; padding-bottom: 80px; line-height: 1.1; text-align: center; }
.tba2 img{ display: block; width: 100%; }

.tba2 .list .li{ float: left; width: 32%; margin-left:2%; }
.tba2 .list .li:nth-child(3n+1){ clear:left; margin:0; }
.tba2 .list .tit{ padding:40px 30px 0 10px; }
.tba2 .list .tit p{ position: relative; line-height: 40px; font-size: 20px; padding-left: 24px; }
.tba2 .list .tit p:after{ content:""; position: absolute; width: 5px; height:24px; background:#cb0707; left: 0; top:8px; }
.tba2 .list .li .img{ padding-bottom: 60.6%; position: relative; }
.tba2 .list .li .img img{ position: absolute; display: block; width: 100%; height:100%; left: 0; top:0; }

.tc_360{ position: fixed; width: 100%; height:100%; z-index: 1001; left: 0; top:0; background:rgba(0,0,0,0.6); }
.tc_360.anim{ height:0; overflow: hidden; }
.tc_360 .con{ position: absolute; /*width: 880px;*/ width: 80%; padding:25px; height:auto; left: 50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); background:#fff url(../image/temp/ov.jpg) repeat-y 0 0; background-size: 100% auto; }
.tc_360 .con .close{ position: absolute; font-size:24px; color:#474747; right: 40px; top:35px; text-transform: uppercase; z-index: 100; font-family: "xfont"; }
.tc_360.on{ visibility: visible; }
.tc_360 .con .t2{ position: absolute; left: 55px; top:40px; font-family: "黑体",SimHei; color:#000; font-size:16px; font-weight: bold; z-index: 10; text-transform: capitalize; }
.tc_360 .con .pad{ border:1px solid #979a9d; overflow: hidden; position: relative; }
.tc_360 .con .pad .bg{ position: relative; z-index: 1; padding-bottom:56.5%;  }
.tc_360 .con .pad .threesixty{ position: absolute; width: 100%; height:100%; overflow: hidden; top:0; left: 0;  }
.tc_360.xshow .ifm{ position: absolute; width: 100% !important; height: 100% !important; top:0; left:0; z-index: 5; }
.tc_360{ opacity: 0.01; visibility: hidden; z-index: -1001; }
.tc_360.xshow{ opacity:1; visibility: visible; z-index: 1001; }




.threesixty_images li.cur{ z-index: 5; visibility: visible; }
.threesixty .threesixty_images img{ z-index:3;  }
.threesixty_images,
.threesixty_images li{ height:100%; position: absolute; width: 100%; left: 0; top:0; background:#f3f3f3; visibility: hidden;}
.threesixty_images .span{ position: absolute; width: 10px; height:10px; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); background:#cb0707; border-radius:50%; cursor: pointer; opacity: 0.8; z-index: 5; }
.threesixty_images .span:before{ background:#cb0707; position: absolute; width: 100%; height:100%; border-radius: 50%; left:0; top:0; animation:scl 3s infinite; -webkit-animation:scl 3s infinite; content:""; }
.threesixty_images .span:after{ background:#cb0707; position: absolute; width: 100%; height:100%; border-radius: 50%; left:0; top:0; animation:scl 3s infinite; -webkit-animation:scl 3s infinite; animation-delay:1s; -webkit-animation-delay:1s;  content:""; }

.threesixty_images .s1{ left:45.5%; top:39%;  }
.threesixty_images .s1a{ left:44%; top:41%;  }
.threesixty_images .s1b{ left:47%; top:39%;  }
.threesixty_images .s1c{ left:50.5%; top:41%;  }
.threesixty_images .s1d{ left:38.5%; top:40%;  }

.threesixty_images .s2{ left:60%; top:41.5%;  }
.threesixty_images .s2a{ left:59%; top:41%;  }
.threesixty_images .s2b{ left:61%; top:42.5%;  }
.threesixty_images .s2c{ left:62.5%; top:43.5%;  }
.threesixty_images .s2d{ left:53%; top:39%;  }

.threesixty_images .s3{ left:55%; top:68.5%;  }
.threesixty_images .s3a{ left:49.5%; top:69%;  }
.threesixty_images .s3b{ left:60.5%; top:67%;  }
.threesixty_images .s3c{ left:43.5%; top:67%;  }
.threesixty_images .s3d{ left:65.5%; top:65%;  }


.threesixty_images .s4{ left:41%; top:32%;  }
.threesixty_images .s4a{ left:39%; top:33%;  }
.threesixty_images .s4b{ left:37.5%; top:34%;  }
.threesixty_images .s4c{ left:36.5%; top:35%;  }


@keyframes scl{
0%{ transform:scale(1); opacity: 1; }
100%{ transform:scale(2.5); opacity: 0; }
}
@-webkit-keyframes scl{
0%{ -webkit-transform:scale(1); opacity: 1; }
100%{ -webkit-transform:scale(2.5); opacity: 0; }
}


.tc_dots{ position: fixed; width: 100%; height:100%; top:0; left: 0; z-index: 1002; display: none; }
.tc_dots .close{ position: absolute; width: 100%; height:100%; top:0; left: 0; z-index: 1; }
.tc_dots .con{ width: 260px; min-height:80px; background:#fff; position: absolute; z-index: 5; box-shadow: 0px 1px 8px rgba(0,54,255,0.2); }
.tc_dots .con .i{ float: left; padding:6px 15px 6px 6px; }
.tc_dots .con .i img{ display: block; width: 70px; height:70px; border-radius: 3px; }
.tc_dots .con .p{ font-size:14px; color:#333; padding-top: 20px; overflow: hidden; padding-right: 15px; }

.tc_dots .con .line{ position: absolute; width: 64px; height:35px; left: 247px; top:50px; background:url(../image/temp/ov_3.png) no-repeat center; }

.td2 .con .line{ width: 100px; height:70px; left: -107px; top:23px; background-image:url(../image/temp/ov_4.png); }
.td3 .con .line{ width: 100px; height:70px; left: -104px; top:25px; background-image:url(../image/temp/ov_4.png); }
.td4 .con .line{ width: 100px; height:70px; left: -112px; top:28px; background-image:url(../image/temp/ov_4.png); }

.tc_dots .con .li{ overflow: hidden; }
.tc_dots .con .li + .li{ border-top: 1px solid #ddd; }

@media screen and (max-width:1439px){
	.det_cs .table th{ font-size:20px; }
	.det_cs .table td{ font-size:14px; }
	.det_lc_list .li .tit .t3{ font-size:22px; padding-bottom: 30px; }
	.det_lc_list .li .tit .p{ font-size:16px; }

	.over_1 .tit .t2{ font-size:36px; padding-bottom: 30px; }
	.over_3 .con .list .tit{ width: 335px; }
	.over_3 .con .list .tit .p{ font-size:16px; }
	.over_3 .con .list .img{ width: 206px; height:135px; }
	.over_4 .list .li .pad{ margin:0 20px; }
	.over_4 .list{ margin:0 -20px; }
	.over_6 .l{ width: 600px; }

}

/*---------------------  棣栭〉  ---------------------*/
.ind_1 .li{ position: relative; overflow: hidden; }
.ind_1 .bg{ position: absolute; width: 100%; height:100%; left:0; top:0; }
.ind_1 .v{ position: absolute; width: 100%; height:100%; left:0; top:0; z-index: 5; background:url(../image/img/ind1.png) no-repeat center; }
.ind_1 .vdo{ position: absolute; width: 120%; height:120%; left:-10%; top:-10%; z-index: 3; object-fit:cover; background:#000; }
/*.ind_1 .vdo{ position: absolute; width: 100%; height:100%; z-index: 3; background:#000; }*/
.ind_1 .line{ position: absolute; width: 100%; height:100%; z-index: 5; }
.ie .ind_1 .line{ display: none; }

.ind_1 .slick-dots{ text-align: center; bottom:50px; }
.ind_1 .slick-dots li{ margin:0 12px; width: 120px; height:4px; background: rgba(255,255,255,0.6) !important; }

.ind_1 .slick-dots li:after{ content:""; display: block; width: 0; height:100%; background: #d94042; }
.ind_1 .slick-dots li.slick-active:after{ width: 100%; /*transition:all 5s; -webkit-transition:all 5s;*/ }
.titCom{ overflow: hidden; line-height: 30px; }
.titCom .t2{ font-size: 26px; float: left; }
.titCom .more{ float: right; display: block; padding-right:40px; background:url(../image/img/more.png) no-repeat right center; font-size: 18px; }
.titCom .more:hover{ color:#c90000; background-image:url(../image/img/morea.png); }


.ind_2 .cont .a{ display: block; width: 100%; height:100%; }  
.ind_2{ padding:80px 0; }
.ind_2 .cont{ padding-top: 40px; }
.ind_2 .cont .l{ position: relative; float: left; width: 610px; height:540px; }
.ind_2 .cont .l .img{ height:100%; }
.ind_2 .cont .l img{ display: block; width: 100%; height:100%; }
.ind_2 .cont .l .txt{ position: absolute; top:40px; left:74px; right: 0; bottom:40px; z-index: 5; color:#fff; }
.ind_2 .cont .more{ position: absolute; left:0; bottom:0; padding-right:50px; background:url(../image/img/more1.png) no-repeat right center; line-height: 30px;  font-size: 18px;}
.ind_2 .cont .time{ font-family: "黑体",SimHei; font-size: 20px; }  

.ind_2 .cont .t3{ color:#fff; padding-top: 15px; text-transform: uppercase; }
.ind_2 .cont .r .t3{ font-size: 14px; } 

.ind_2 .cont .r{ float: right; width: 605px; }
.ind_2 .cont .r .top{ position: relative; height: 262.66px;}
.ind_2 .cont .r .txt{ position: absolute; top:40px; left:30px; right: 30px; bottom:40px; z-index: 5; color:#fff; }
.ind_2 .cont .r .img{ display: block; width: 100%; height:100%; }
.ind_2 .cont .r img{ display: block; width: 100%; height:100%; }

.ind_2 .cont .r .bot{ padding-top: 15px; overflow: hidden; } 
.ind_2 .cont .r .li .img{display: block;width: 100%;height: 100%;}
.ind_2 .cont .r .li{ position: relative; float: left; width: 294px; height: 260.94px;}
.ind_2 .cont .r .li + .li{ float: right; }
.ind_2 .cont .r .li .txt{ left: 25px; }
.ind_2 .cont .a{ overflow: hidden; }
/* .ind_2 .cont .a img { transition: all 0.5s ease-in;-webkit-transition: all 0.5s ease-in; -webkit-filter: blur(0);-moz-filter: blur(0);-ms-filter: blur(0);filter: blur(0);} */
.ind_2 .cont .a img { -webkit-transition: all 0.6s;
-o-transition: all 0.6s;
transition: all 0.6s;}


.ind_3{ background:url(../image/img/ind6.jpg) no-repeat center; }
.ind_3 .cont{ position: relative; }
.ind_3 .cont .titCom{ position: absolute; left: 0; top:110px; }
.ind_3 .cont .titCom .t2{ color:#fff;  }

.ind_3 .cont .li{ height:890px; }
.ind_3 .cont .li .img{ position: absolute; right: 0px; top:95px; }
.ind_3 .cont .li .txt{ position: absolute; left:0; top:250px; width: 570px; }
.ind_3 .cont .li .txt .t3{ font-size: 26px; color:#fff; }
.ind_3 .cont .li .txt .p{ /*font-size: 18px;*/ color:#fff; padding-top: 50px; }
.ind_3 .cont .li .a{ position: absolute; left:0; top:480px; }
.ind_3 .cont .li .a .more{ float: left; display: block; padding-right:40px; background:url(../image/img/more.png) no-repeat right center; font-size: 18px; }
.ind_3 .cont .li .a .s2{ padding-left:25px; margin-left: 25px; color:#e71111; position: relative; }
.ind_3 .cont .li .a .s2:before{ content:""; width: 2px; left:0; top:4px; bottom:4px; background: #666; position: absolute; }
.ind_3 .cont .li .img img{ width: 600px; }

.ind_3 .slick-dots{ text-align: center; bottom:50px; }
.ind_3 .slick-dots li{ margin:0 12px; width: 120px; height:2px; background: #b1b1b1 !important; position: relative; }

.ind_3 .slick-dots li:after{ content:""; display: block; width: 0; height:100%; background: #d94042; }
.ind_3 .slick-dots li.slick-active:after{ width: 100%; transition:all 5s; -webkit-transition:all 5s; }

.ind_3 .slick-dots li:before{ position: absolute; width: 100%; bottom:10px; font-size: 16px; left:0; font-family: "黑体",SimHei; transition:all 0.5s; -webkit-transition:all 0.5s; }
.ind_3 .slick-dots li.slick-active:before{ bottom:15px; color:#d94042; font-size: 20px;}

.ind_3 .cont .li .t2{ position: absolute; color:#fff;  left:130px; top:115px; font-size: 18px; }

.ind_3 .cont .sh .txt{ position: static; width: 100%; width: 560px; text-align: center; padding:150px 0 30px; margin:0 auto; }
.ind_3 .cont .sh .img{ position: static; width: 100%; }
.ind_3 .cont .sh .img img{ margin:0 auto; width: 100%; }
.ind_3 .cont .sh .txt .p{ padding-top: 35px; }

.ind_3 .cont .li .img{ transform:translate(50px,0); -webkit-transform:translate(50px,0); transition:all 0.8s; -webkit-transition:all 0.8s;  }
.ind_3 .cont .li .txt{ transform:translate(-50px,0); -webkit-transform:translate(-50px,0);transition:all 0.8s; -webkit-transition:all 0.8s;  }

.ind_3 .cont .sh .img{ transform:translate(0,100px); -webkit-transform:translate(0,100px); }
.ind_3 .cont .sh .txt{ transform:translate(0,50px); -webkit-transform:translate(0,50px); }
.ind_3 .cont .slick-active .li .img{ transform:translate(0px,0); -webkit-transform:translate(0px,0); }
.ind_3 .cont .slick-active .li .txt{ transform:translate(0px,0); -webkit-transform:translate(0px,0); }


.ind_4{ padding:100px 0 145px; }
.ind_4 .cont{ padding-top: 40px; }
.ind_4 .cont .img{ float: left; }
.ind_4 .cont .img img { display: block; width: 480px; }
.ind_4 .cont .list{ float: right; width: 910px; margin-top: 35px; }
.ind_4 .cont .li{ float: left; width: 50%; height:225px; transition:all 0.5s; -webkit-transition:all 0.5s; }

.ind_4 .cont .li .con{  padding:0 20px 0px 40px; position: relative; overflow: hidden; transition:all 0.5s; -webkit-transition:all 0.5s; height:110px;}

.ind_4 .cont .li .con .more{ position: absolute; display: block; padding-right:40px; background:url(../image/img/more.png) no-repeat right center; font-size: 18px; top:125px; left:115px; color:#c90000; }
.ind_4 .cont .li .con .ico{ float: left; padding-right: 20px; }
.ind_4 .cont .li .con .ico img{ width: 60px; display: block; }

.ind_4 .cont .li .con .txt{ overflow: hidden; }
.ind_4 .cont .li .con .txt .t2{ font-size: 26px; padding-bottom: 15px; line-height: 1; }
/*.ind_4 .cont .li .con .txt .t3{ font-size: 18px; }*/
.ind_4 .cont .li .con .txt .t3 span{ font-family: "黑体",SimHei; }
.ind_4 .cont .li .con .txt .t3 span + span{ padding-left: 20px; }

.ind_4 .titCom .more{
	display: none;
}


.ind_5 .list .li{ height:810px; position: relative; }

.ind_5 .slick-dots{ text-align: center; bottom:50px; }
.ind_5 .slick-dots li{ margin:0 12px; width: 120px; height:4px; background: #b1b1b1 !important; position: relative; }
.ind_5 .slick-dots li:after{ content:""; display: block; width: 0; height:100%; background: #d94042; }
.ind_5 .slick-dots li.slick-active:after{ width: 100%; transition:all 5s; -webkit-transition:all 5s; }

.ind_5 .list{ margin:40px 0 0; } 

.ind_5 .list .li .s{ position: absolute; bottom:100px; width: 132px; height:40px; background:#de1818; line-height: 40px; text-align: center; left:50%; margin-left:-66px; color:#fff; }
.ind_5 .list .li .con{ position: absolute; left:10%; right: 10%; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); text-align: center;  }
.ind_5 .list .li .con .t2{ font-size: 42px; color:#fff; }
.ind_5 .list .li .con .t3{ color:#fff; opacity: 0.7; width: 1050px; margin:65px auto 0; }
.ind_5{ margin-top: -70px; }
.ind_6{ background:#f6f6f6 url(../image/img/home.png) no-repeat center; height:640px;/* background-attachment: fixed;*/ }
.ind_6 .titCom{ padding-top: 65px; }
.ind_6 .cont{ padding: 95px 0 105px; width: 520px; }
.ind_6 .cont .t3{ font-size: 20px; padding-bottom: 25px; }
.ind_6 .li{ padding:0 0 0 17px; font-family: "黑体",SimHei; position: relative; } 
.ind_6 .li span{ display: inline-block; position: relative;  line-height: 30px;}  
.ind_6 .li:before{ position: absolute; content:""; width: 6px; height:6px; background:#c90000; left:0; top:50%; margin-top: -3px; }
.ind_6 .li span:after{ position: absolute; content:"";  width: 40px; height:1px; background:#666; left:110%; top:50%; }


.news_1{ height: 450px; }
.news_2{ padding:90px 0 80px; }
.news_2 .l{ float: left; width: 600px; }
.news_2 .r{ float: right; width: 600px; }
.news_2 .img a{ display: block; }
.news_2 .l .img img{ height: 386px; }
.news_2 .l .tit{ position: relative; margin-top: 40px; padding-left: 115px; padding-right: 55px; }
.news_2 .l .tit .time{ position: absolute; left: 0; top:0; width: 80px; color:#de0110; padding-top: 65px; text-align: center; }
.news_2 .tit .time{ color:#de0110; font-family: "黑体",SimHei; font-size: 20px; }
.news_2 .l .tit span{ position: absolute; width: 100%; left:0; top:-5px; font-size: 70px; line-height: 70px; }


.moreNew{ display: inline-block; padding-right:35px; background:url(../image/img/more.png) no-repeat right center; line-height: 30px; background-size: 18px 18px;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }

.news_2 .t3{ font-size: 18px; padding-bottom: 10px; }
.news_2 .p{ color:#666; padding-bottom: 35px; }
.news_2 .top .img img{ height: 193px; }
.news_2 .bot .img img{ height: 368px; }
.news_2 .top{ background:#f6f6f6; }
.news_2 .top .tit{ overflow: hidden; }
.news_2 .top .tit .time{ padding-bottom: 10px; }
.news_2 .top .con{ padding:35px 45px 0 40px; }
.news_2 .r .time{ font-size: 16px; }
.news_2 .top .img{ float: left; width: 300px; }
.news_2 .bot{ padding-top: 30px; position: relative; }
.news_2 .bot .tit{ position: absolute; right: 0; bottom:50px; width: 300px; height: 165px; background:rgba(201,0,0,0.75); color:#fff; z-index: 5; }
.news_2 .bot .tit a{ color:#fff; } 
.news_2 .bot .tit .time{ color:#fff; line-height: 30px;}

.news_2 .bot .con{ padding:35px 45px 0 40px;  }
.news_2 .bot .txt .time{ float: left; padding-right: 20px; }

.news_2 .bot .moreNew{ background-image:url(../image/img/more1.png); transition: all 0.3s;}
.news_3 { padding-bottom: 65px; }
.news_3 .list-item{ width: 380px; margin-bottom: 40px; border:1px solid #cecece;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.news_3 .list-width{ width: 380px; }
.news_3 .list-space{ width: 30px; }
.news_3 .a{display: block;}
/* .news_3 .tit{ border:1px solid #cecece; padding:30px 30px 25px; border-top: none;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}  */
.news_3 .tit{ padding:20px 30px 15px; border-top: none;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;position: relative;} 
/* .news_3 .t3{ font-size: 18px; transition:all 0.3s;min-height:54px;    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;} */
.news_3 .t3{ font-size: 18px; transition:all 0.3s;height:54px;overflow: hidden;} /*modify by cloud @ 202006011652*/
.news_3 .time{ font-size: 14px; padding-bottom: 10px; color:#de0110; position: absolute; bottom: 8px;right: 40px; }
.news_3 .p{ color:#666;margin-top: 10px; margin-bottom: 20px;height: 42px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.nmore{ text-align: center; cursor: pointer; background: #f6f6f6; padding:10px 0; }
.news_3 .more{ display: inline-block; padding-right:30px; background:url(../image/img/more.png) no-repeat right center; line-height: 30px; background-size: 18px 18px; color:#333;  }
.news_3 .list-item:hover {border:1px solid #de0110;}
.news_3 .list-item:hover .ellipsis{color:#de0110;}
.news_3 .list-item:hover .moreNew{color:#de0110;}
.news_3 .list-item:hover .moreNew{ background-image:url(../image/img/morea.png); }
/* .news_3 .list-item:hover .tit{ border:1px solid #de0110; border-top: none;}  */
.news_3 .list-item a .img img{height: 250px;}

/*.news_3 .ul{ overflow: hidden; margin-left: -30px; }
.news_3 .list-item{ float: left; width: 390px; margin-left: 30px; }
.news_3 .list-item:nth-child(n+10){ display: none; } 
.news_3 .list-item.on{ display: block; }*/

.product_1{ height: 450px;}
.product_2{ padding:50px 0 90px; }
.product_2 .top .ser{ float: right; position: relative; padding-right: 60px; }
.product_2 .top .ser .i{ padding:4px 20px 4px 20px; border:1px solid #cecece; border-right: 0; }
.product_2 .top .ser .i input{ display: block; width: 260px; height: 30px; color:#de0110; }
.product_2 .top .ser .sBtn{ position: absolute; width: 60px; right: 0; top:0; height: 40px; text-align: center; color:#fff; background: #c90000; cursor: pointer; }
.product_2 .top .tabProd{ float: left;  line-height: 40px; }
.product_2 .top .tabProd a{ float: left; line-height: 38px; display: block; padding:0 40px 20px; font-size: 18px; font-family: "黑体",SimHei; position: relative; }
.product_2 .top .tabProd .all{ font-size: 18px; }
.product_2 .top{ border-bottom:1px solid #cecece; }
.product_2 .top .sBtn:after{ content: '\e851'; font-size: 24px; font-family: "xfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #fff; }
.product_2 .tabProd .cur{ color:#e01212; }
.product_2 .tabProd a:after{ content:""; position: absolute; width: 100%; height: 3px; left:0; bottom:0; bottom: -2px; background:#e01212; display: none; }
.product_2 .tabProd .cur:after{ display: block; }
.product_2 .bot{ padding:75px 0 0px; }
.product_2 .pd2Lsit{ position: relative; overflow: hidden; }
.product_2 .t2{ font-size: 30px; padding-bottom: 20px; }
.product_2 .t2 span{ font-family: "黑体",SimHei; color:#de0110; text-transform: uppercase; }
.product_2 .p{ color:#666; font-size: 16px; padding-bottom: 50px;width: 870px; }


.pd2Lsit .cont{ position: relative; padding-left: 270px; background:#fff; }
.pd2Lsit .cont .lList{ position: absolute; left:0; top:0; height: 100%; width: 230px; background:#f6f6f6; }
.pd2Lsit .cont .lList .ul{  }
.pd2Lsit .cont .lList .li{ display: block !important; }
.pd2Lsit .cont .lList .li a{ display: block; position: relative; line-height:58px; border-bottom: 1px solid #cecece; padding-left: 20px; font-family: "黑体",SimHei; }
.pd2Lsit .cont .lList .li.cur a{ color:#fff; background-color:#c90000; border-color:#c90000; }
.pd2Lsit .slick-list{ overflow: inherit; }


.pd2Lsit .cont .lList .li a:after{ content:""; position: absolute; width: 10px; height: 100%; background:url(../image/new/pr1.png) no-repeat center; right: -10px; top:0; background-size: 100% auto; display: none; }
.pd2Lsit .cont .lList .li.cur a:after{ display: block; }
.pd2Lsit .cont .c{ position: relative; height: 505px; overflow: hidden; }
.pd2Lsit .cont .c .item{ display: none; }
.pd2Lsit .cont .c .item.on{ display: block; }

.pd2Lsit .cont .c .img{ float: left; width:600px; height: 505px;  }
.pd2Lsit .cont .c .img img{ display: block; width: 100%; height: 100%; }
.pd2Lsit .cont .c .txt{ float: right; width:320px; height: 505px; position: relative; }
.pd2Lsit .cont .c .txt .t4{ font-family: "黑体",SimHei; color:#de0110; font-size: 18px; padding-bottom: 25px; }
.pd2Lsit .cont .c .txt .t5{ color:#666; font-size: 16px; padding-bottom: 25px;text-align: justify;}
.pd2Lsit .cont .c .txt .a{ position: absolute; width: 100%; left:0; bottom: 0; } 
.pd2Lsit .cont .c .txt .a .b{ float: left; width: 150px; text-align: center; background:#f7f7f7;  }
.pd2Lsit .cont .c .txt .a .b .moreNew{ line-height: 44px; }
.pd2Lsit .cont .c .txt .a .b + .b{ float: right; }
.pd2Lsit .cont .c .txt .a .b.f{ background: #de1818; }
.pd2Lsit .cont .c .txt .a .b.f .moreNew{ background-image: url(../image/new/more.png); color:#fff;   }


.product_1{ text-align: center; }
.product_1 .middle{ height: 100%; }
.product_1 .middle .con{ color:#cb0808; }
.product_1 .middle .con .h2{ font-size: 36px; line-height: 1; }
.product_1 .middle .con .h3{ font-size: 36px; font-family: "黑体",SimHei; padding:5px 0 20px; }
.product_1 .middle .con .moreNew{ line-height: 56px; color:#fff; background-image: url(../image/new/more.png); -webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;width: 100%;padding: 0 0 0 33px;background-position: 80% center;text-align: left;}
.product_1 .middle .con .a{  width: 180px; text-align: center; background:#de1818; box-shadow: 0px 0px 5px rgba(0,0,0,0.1) inset; margin:0 auto; }
.con .a:hover .moreNew{ background-position: 85% center;}
.sitemapbanner{display: none;} /* modify by liyunlong @ 2020-03-07 */
.join_red .middle .con .h2{ color: #cb0808; }
.join_red .middle .con .h3{ color: #cb0808; }


.pdres_w{ font-size: 30px; padding-bottom: 20px; color:#222; } 
.pdres_w .key{ color:#de0110; }
.pd2result .li{ padding:28px 0; border-bottom:1px solid #cecece; }
.pd2result .li .moreNew{ color:#de0110; background-image:url(../image/img/morea.png); margin-right: 30px; }
.pd2result .li .img{ float: left; padding-right: 60px; }
.pd2result .li .img img{ display: block; width: 204px; }
.pd2result .li .cont{ overflow: hidden; }
.pd2result .li .cont .t3{ font-size: 24px; font-family: "黑体",SimHei; }
.pd2result .li .cont .tp{ padding:15px 0; line-height: 1.8; color:#666; }



.join2{ padding:160px 0; }
.join2 .img img{ display: block; margin:0 auto; }
.join2 .p{ text-align: center; color:#666; padding: 30px 100px 0; font-size: 16px; } 

.join3{ overflow: hidden; }
.join3 .l{ float: left; width: 50%; height: 500px; }
.join3 .r{ overflow: hidden; padding-left:60px; height: 500px; background:#c90000 url(../image/new/join2.png) no-repeat left bottom; background-size: 100% auto; }

.join3 .cont{ width: 555px; padding:120px 0 0 0; }
.join3 .cont .p{ color:#fff; padding-top: 30px; }

.join3 .cont .img img{ display: block; max-width: 100%; }


.join4{ padding:160px 0; }
.join4 .img img{ display: block; }
.join4 .p{ width: 710px; font-size: 16px; padding-top: 30px; }

.join5{ text-align: center; padding:160px 0; }
.join5 .p{ color:#fff; padding:30px 100px 0; font-size: 16px; }

.join6{ text-align: center; padding:80px 0; }
.join6 .con .h2{ font-size: 24px; line-height: 1; color:#333; }
.join6 .con  .h3{ font-size: 36px; font-family: "黑体",SimHei; padding:5px 0 20px; color:#333; }
.join6 .con  .moreNew{ line-height: 56px; color:#fff; background-image: url(../image/new/more.png); -webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;width: 100%;padding: 0 0 0 33px;background-position: 80% center;text-align: left; }
.join6 .con  .a{  width: 180px; text-align: center; background:#de1818; box-shadow: 0px 0px 5px rgba(0,0,0,0.1) inset; margin:0 auto; }


.joindet .top{ text-align: center; font-size: 0px; border-bottom: 1px solid #cecece; display: none;}
.joindet .top a{ display: inline-block; vertical-align: middle; line-height: 30px;  padding:0 5px 20px; margin:0; font-size:18px; position: relative; }
.joindet .top .margin040 a{margin: 0 40px;}
.joindet{ padding:30px 0 70px; }
.joindet .top .cur{ color:#e01212; }
.joindet .top a:after{ content:""; position: absolute; width: 100%; height: 3px; left:0; bottom:0; bottom: -2px; background:#e01212; display: none; }
.joindet .top .cur:after{ display: block; }


.joinlist{ padding:60px 0;  }
.joinlist .child{  margin:0 -15px; display: none; }
.joinlist .li{ float: left; width: 33.33%; padding-bottom: 30px; }
.joinlist .li:nth-child(3n+1){ clear:left; }
.joinlist .padd{ margin:0 15px; padding:25px 25px; border:1px solid #cecece; border-top:3px solid #e01212; -webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.joinlist .t3{ font-size: 22px; height: 36px;overflow: hidden;}
.joinlist .padd .txt{margin-top: 20px;}
.joinlist .l{ float: left; display: block; }
.joinlist .text{ overflow: hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
.joinlist .stu .text { overflow: hidden;white-space: inherit; display:block; height: 42px;} /* modify by cloud @ 202006011656*/
.joinlist .c{ color:#909090; padding-bottom: 10px; }
.joinlist .add{ color:#e01212; }
.joinlist .child.on{ display: block; }
.tc_join{ position: fixed; width: 100%; height: 100%; z-index: 1001; top:0; left:0; display: none; }
.tc_join .con{ position: absolute; width: 1230px; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); background:#fff; box-shadow: 0px 0px 20px rgba(0,0,0,0.2); }
.tc_join .con .close{ position: absolute; font-family: "xfont"; font-size:24px; line-height: 1; right: 40px; top:35px; z-index: 5; }
.tc_join .con .c{ padding:30px 40px; position: relative; z-index: 1; }
.tc_join .con .t3{ font-size: 24px; line-height: 1; padding-bottom: 15px; border-bottom: 1px solid #cecece;  }
.tc_join .con .t4{ color:#de0110; font-size: 18px; padding-top: 30px; }
.tc_join .con p{ padding-top: 12px; }

.joinlist .padd:hover{border-color: #e01212;}
.joinlist .padd:hover .moreNew{color: #e01212;background-image: url(../image/img/morea.png);}

.resultTop{ overflow: hidden; padding:50px 0 0px; }
.resultTop .ser{ float: right; position: relative; padding-right: 60px; }
.resultTop .ser .i{ padding:4px 20px 4px 20px; border:1px solid #cecece; border-right: 0; }
.resultTop .ser .i input{ display: block; width: 260px; height: 30px; }
.resultTop .ser .sBtn{ position: absolute; width: 60px; right: 0; top:0; height: 40px; text-align: center; color:#fff; background: #c90000; cursor: pointer; }
.resultTop .ser .sBtn:after{ content: '\e851'; font-size: 24px; font-family: "xfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; color: #fff; }
.resultTop .keyw{ float: left; font-size: 36px; line-height: 38px; color:#222; }
.resultTop .keyw .key{ color:#de0110; }
.resultTop input{ color:#de0110 !important; }

.resultList{ padding-bottom: 80px; }
.resultList .li{ padding:28px 0; border-bottom: 1px solid #cecece; }
.resultList .li .t3{ font-size: 24px; padding-bottom: 20px; }
.resultList .li .t3 .key{ color:#de0110; }
.resultList .li .p{ color:#666; padding-bottom: 20px; line-height: 1.8; }
.resultList .li .moreNew{ color:#de0110; background-image:url(../image/img/morea.png); }


.detail_2{ padding:75px 0; }
.detail_2 .t3{ font-size: 36px; text-align: center; padding-bottom: 30px; }
.detail_2 .autor{ text-align: center; color:#666666; font-size: 16px; padding-bottom: 30px; }
.detail_2 .autor span{ display: inline-block; margin:0 10px; line-height: 25px; }
.detail_2 .autor .time{ padding-left:25px; background:url(../image/new/time.png) no-repeat left center; background-size: 14px 14px; }
.detail_2 .content{ padding-bottom: 20px; border-bottom:1px solid #cecece; text-align: justify;}
.detail_2 .content700{ width: 700px; margin: auto; font-size: 16px; letter-spacing: 1px; color:#333333;line-height: 30px;}/*modify by liyunlong @2020-03-07 21:56:21*/
.detail_2 .content700 p{ font-size: 16px; letter-spacing: 1px; color:#333333;line-height: 30px;}/*modify by liyunlong @2020-03-07 21:56:21*/
.detail_2 .content p{ padding-bottom: 0px; }
/* .detail_2 .content p{ padding-bottom: 40px; } */
.detail_2 .content img{ max-width: 100%; }
.pnW{ padding-top: 20px; font-size: 16px; }
.pnW .prev{ position: relative; padding-left: 50px; line-height: 38px; float: left; width: 40%; }
.pnW .next{ position: relative; padding-right: 50px; line-height: 38px; float: right; text-align: right; width: 40%; }
.pnW .arr{ position: absolute; width: 36px; height: 36px; line-height: 36px; border:1px solid #cecece; color:#333; font-family: "xfont"; font-size: 20px; border-radius: 50%; text-align: center; }
.pnW .prev .arr{ left:0; top:0; }
.pnW .next .arr{ right:0; top:0; }

.pnW a:hover .arr{ color:#fff; border-color:#c90000; background:#c90000; }

.detail_3{ padding:75px 0 90px; }
.detail_3 .t2{ text-align: center; font-size: 36px; padding-bottom: 35px; }
.detail_3 .list{ margin:0 -15px; }
.detail_3 .list .li{ float: left; width: 33.33%; }
.detail_3 .list .li .a{ display: block; margin:0 15px; border: 1px solid #cecece;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
.detail_3 .list .li .img img{ display: block; width: 100%;height: 250px; }
.detail_3 .list .tit{ border-top: 0; padding:20px 30px 15px;border-top: none;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
.detail_3 .list .tit .t3{font-size: 18px; line-height: 1.5em; height: 3em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.detail_3 .list .tit .time{ color:#de0110; padding:8px 0; }
.detail_3 .list .tit .p{ color:#666; line-height: 1.8em; height: 3.6em;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-bottom: 15px; }
.detail_3 .list .li:hover a{border:1px solid #de0110;}
.detail_3 .list .li:hover .tit .moreNew{color:#de0110;background:url(../image/img/morea.png) no-repeat right center; background-size: 18px 18px;}



.mode_1{ padding:60px 0; border-top: 1px solid #eee;}/*modify by liyunlong @2020-03-09 18:18:31*/
.mode_1 .img{ width: 660px; position: relative; height: 430px; text-align: center; }/*modify by liyunlong @2020-03-09 18:18:31*/
/* .mode_1{ padding:100px 0 110px; border-top: 1px solid #eee; } */
/* .mode_1 .img{ width: 660px; position: relative; height: 530px; text-align: center; } */
.mode_1 .img img{ display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; width: auto; height: auto; }
.mode_1 .tit{ line-height: 1.5; position: absolute; width: 600px; z-index: 5; right: 0; top:50%; padding-bottom: 70px; transform:translateY(-50%); -webkit-transform:translateY(-50%); text-align: right; font-size: 46px; }
.mode_1 .tit .t2_en{ color:#cb0707; font-family: "黑体",SimHei; }

.mode_1_updown .img{width: 100%;height: 230px;}
.mode_1_updown .img img{width: 100%;height: 100%;}
.mode_1_updown .tit{position: relative;width: 100%; padding: 0;text-align: center;display: inline;}
.mode_1_updown .s360{left: calc((100% - 110px) / 2);left: -webkit-calc((100% - 110px) / 2);left: -moz-calc((100% - 110px) / 2);top: calc((100% - 110px) / 2);top: -webkit-calc((100% - 110px) / 2);top: -moz-calc((100% - 110px) / 2);}

.mode_2 .li{ padding-bottom: 80px; }
.mode_2 .img{ float: right; width: 615px; border:1px solid #eee; }
.mode_2 .img img{ display: block; width: 100%; height: 410px;}/*modify by liyunlong @2020-03-09 18:18:31*/
.mode_2 .txt{ float: left; width: 550px; height: 410px; } 
.mode_2 .txt .con{ height: 100%; }
.mode_2 .txt .t3{ font-size: 34px; }
.mode_2 .txt .t3_en{ font-family: "黑体",SimHei; color:#c90000; padding-top: 10px; font-size: 30px; }
.mode_2 .txt .p{ padding-top: 35px; font-size: 16px; }
.mode_2 .txt .p p{ color:#666; padding-left: 20px; line-height: 30px; position: relative; }
.mode_2 .txt .p p:after{ position: absolute; content:""; width: 10px; height: 10px; border-radius: 50%; background: #c90000; left:0; top:10px; }
.mode_2 .li:nth-child(2n) .img{ float: left; }
.mode_2 .li:nth-child(2n) .txt{ float: right; }
.mode_2 .txt .t3 span{ color:#c90000; padding-right: 15px; }



.mode_3 .con{ border-top: 1px solid #eee;  padding:45px 0 75px; font-size: 18px; line-height: 1.8; color:#333;}




.tc_uselist, .tc_privacy{
    max-height: 80%;
    top: 10%;
}
.tc_uselist .con, .tc_uselist .con .c, .tc_privacy .con, .tc_privacy .con .c{
    height: 100%;
}
.tc_uselist .con .t4{
    padding-top: 0;
}
.tc_uselist .con .t, .tc_privacy .con .t{
    max-height: 85%;
    margin-top: 30px;
    overflow-x: hidden; word-break:break-all;
}




@media screen and (min-width: 751px) { 
	.ind_3 .cont .li{ height:750px; }
	.ind_3 .cont .li .img{ right: 0px; top:100px; }
	.ind_3 .cont .li .txt{ top:200px; }
	.ind_3 .cont .sh .txt{ padding-top:80px; }
	.ind_3 .cont .titCom{ top:60px; }
	.ind_4{ padding:80px 0; }
	.ind_4 .cont .img img{ width: 380px }
	.ind_4 .cont .list{ width: 835px; margin:0; }
	.ind_4 .cont .li .con .txt .t2{ font-size: 22px; }
	.ind_4 .cont .li .con .ico img{ width: 55px; }
	.ind_4 .cont .li{ height:202px; }
	.ind_5 .list .li .con .t2{ font-size: 36px; }
	.ind_5 .list .li .con .t3{ margin-top: 40px; }
	.ind_5 .list .li .con{ padding-bottom: 50px; }
	.ind_5 .list .li{ height:750px; }
	.ind_2 .cont .more{ background-size: 20px 20px; padding-right:35px; }
	.ind_3 .cont .li .t2{ top:66px; }

	/* .ind_2 .cont .a:hover img{ -webkit-filter: blur(10px);-moz-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px); opacity: 0.9; } */
	.ind_2 .cont .a:hover img{ -webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2); }
	.ind_4 .cont .li:hover{ box-shadow: 0px 0px 10px rgba(0,0,0,0.2);  }
	.ind_4 .cont .li:hover .con{ height:150px; }
}
.x-container{ background:#fff; }
.tc_360c{ position: fixed; width: 100%; height:100%; left:0; background:rgba(0,0,0,0.7); overflow: hidden; z-index:1010; top:-110%; opacity: 0.01; }
.tc_360c .cont{ position: absolute; width: 800px; height:400px; top:50%; left:50%; transform:translate(-50%,-50%); }
.tc_360c .cont .c{ position: absolute; top:50%; left:50%; transform:translate(-50%,-50%)  ; -webkit-transform:translate(-50%,-50%)  ; width: 1344px; height:756px; }
.tc_360c .close{ color:#fff; font-family: "黑体",SimHei; font-size: 80px; position: absolute; right: 0; top:-90px; }
.tc_360c .cont iframe{  }
.tc_360c.show{ top:0; opacity: 1;}
@media screen and (max-width:1440px){
	.tc_360c .cont .c{  transform:translate(-50%,-50%) scale(0.8); -webkit-transform:translate(-50%,-50%) scale(0.8); } 
}
@media screen and (max-width: 751px) { 
	.ind_1 .vdo{ display: none; }
	.ind_1 .li{ height: 6rem !important; }  
	.ind_1 .slick-dots li{ width: auto; height: auto; border-radius: 50%; margin:0 0.1rem; }
	.ind_1 .slick-dots{ bottom: 0.5rem; }
	.ind_1 .slick-dots li.slick-active{ background:#c90000 !important; }

	.titCom .t2{ font-size: 0.36rem; }
	.titCom .more{ font-size: 0.3rem; padding-right: 0.5rem; background-size: 0.36rem 0.36rem; }

	.ind_2{ padding:0.6rem 0; }
	.ind_2 .cont{ padding-top: 0.2rem; }
	.ind_2 .cont .l{ float: none; width: 100%; height: auto; }
	.ind_2 .cont .l .txt{ top:0.4rem; bottom: 0.4rem; left:0.6rem; }
	.ind_2 .cont .r .txt{ top:0.3rem; left: 0.3rem; right: 0.3rem; bottom: 0.3rem; }
	.ind_2 .cont .r .bot .txt{ top:0.3rem; left: 0.3rem; right: 0.3rem; bottom: 0.3rem; }

	.ind_2 .cont .more{ font-size: 0.3rem; padding-right: 0.5rem; background-size: 0.36rem 0.36rem; }
	.ind_2 .cont .r .more{ display: none;}
	.ind_2 .cont .r .top .txt .time{ margin-top: 0.3rem;}
	.ind_2 .cont .r{ float: none; width: auto; }

	.ind_2 .cont .t3{ padding-top: 0.2rem; }
	.ind_2 .cont .time{ font-size: 0.36rem; }
	.ind_2 .cont .r .bot{ padding-top: 0.25rem; }

	.ind_2 .cont .r .li{ width: 48%; height: auto; }
	.ind_2 .cont .r .t3 br{ display: none; }
	.ind_2 .cont .r .bot .txt .t3{ font-size: 0.24rem; }

	.ind_3 .cont .titCom{ position: static; text-align: center; padding: 0.6rem 0 0.4rem; }
	.ind_3 .cont .titCom .t2{ text-align: center; float: none; }

	.ind_3{ /*background: #c90000;*/ background-position: 0 0; background-size:auto 13.5rem; }
	.ind_3 .cont .li .img img{ max-width: 100%; max-height: 3rem; width: auto; height: auto; margin:0 auto; }
	.ind_3 .cont .li .img{ position: static; right: 0; width: 100%; }
	.ind_3 .cont .li .t2,.ind_3 .cont .li .txt{ position: static; width: auto; }
	.ind_3 .cont .li .txt .p{ padding-top: 0.3rem;  text-align: left; min-height:1.9rem; font-size: 0.24rem; }
	.ind_3 .cont .li .txt .t3{ font-size: 0.3rem; padding-top: 0.4rem; text-align: left;}
	.ind_3 .cont .li .a{ position: static; padding: 0.4rem 0; overflow: hidden; }
	.ind_3 .cont .li .a .more{ color:#fff; background:url(../image/new/more.png) no-repeat center right; font-size: 0.3rem; background-size: 0.36rem auto; padding-right: 0.5rem; }
	.ind_3 .cont .li .a .s2::before{ background:#fff; }

	.ind_3 .cont .li{ height: auto; }
	.ind_3 .slick-dots li{ width: 1rem; margin:0 0.1rem; padding:0; }
	.ind_3 .slick-dots li:before{/* color:#fff;*/ font-size: 0.3rem; bottom:0.1rem; }
	.ind_3 .slick-dots li.slick-active:before{ font-size: 0.34rem; bottom: 0.2rem;/* color:#fff;*/ }
	.ind_3 .slick-dots{ position: static; padding:1rem 0 0.8rem; }
	.ind_3 .cont .sh .txt{ padding:0; }

	.ind_4{ padding:0.6rem 0 0; }
	.ind_4 .cont{ padding-top: 0.2rem; overflow: hidden; }
	.ind_4 .cont .img{ display: none; }
	.ind_4 .cont .list{ float: none; width: auto; margin:0; }
	.ind_4 .cont .li{ float: none; width: 100%; height: auto; }
	.ind_4 .cont .li .con{ padding:0 0 0.5rem; display: block; height: auto; }
	.ind_4 .cont .li .con .ico{ padding-right: 0.2rem; }
	.ind_4 .cont .li .con .ico img{ width: 0.8rem; }
	.ind_4 .cont .li .con .txt .t2{ font-size: 0.36rem; padding-bottom: 0.3rem; }
	.ind_4 .cont .li .con .more{ position: static; display: inline-block; margin:0.2rem 0 0.4rem 1rem; font-size: 0.3rem; padding-right: 0.5rem; background-size: 0.36rem 0.36rem; display: none;}
	.ind_4 .titCom .more{display: block;}

	.ind_6{ background: url(../image/img/jsyfm.jpg) no-repeat center; height: auto; background-size: 100%;}
	.ind_6>.x-wrap{padding-bottom: 1rem;}
	.ind_6 .titCom{ padding-top:0.6rem; }
	.ind_6 .cont{ padding:0.6rem 0; width: auto; }
	.ind_6 .cont .t3{ font-size: 0.3rem; padding-bottom: 0.3rem; }
	.ind_6 .li span{ line-height: 0.4rem; }

	.ind_5{ margin-top: 0rem; padding-top: 0.6rem; }
	.ind_5 .list{ margin-top: 0.2rem; }
	.ind_5 .list .li{ height: 5rem; }
	.ind_5 .list .li .con .t2{ font-size: 0.4rem; }
	.ind_5 .list .li .con{ left: 0.4rem; right: 0.4rem; top:1rem; transform:translateY(0); -webkit-transform:translateY(0); }
	.ind_5 .list .li .con .t3{ width: auto; margin:0.4rem auto 0; }
	.ind_5 .list .li .con .t3 br{ display: none; }

	.ind_5 .slick-dots li{ width: auto; height: auto; border-radius: 50%; margin:0 0.1rem; }
	.ind_5 .slick-dots{ bottom: 0.5rem; }
	.ind_5 .slick-dots li.slick-active{ background:#c90000 !important; }
	.ind_5 .list .li .s{ bottom: 1.2rem; }

	.product_1{ height: 3rem; }
	.product_1 .middle .con .h2,.product_1 .middle .con .h3{ font-size: 0.36rem; line-height: 1.2; }
	.product_1 .middle .con .a{ width: 3rem; }
	.product_1 .middle .con .moreNew{ line-height: 0.8rem; padding: 0 0 0 0.4rem;background-position: 85% center;}

	
	.join6 .con .h2,.join6 .con .h3{  font-size: 0.36rem; line-height: 1.2; }

	.join6 .con .a{ width: 3rem; }
	.join6 .con .moreNew{ line-height: 0.8rem; }

	.join2{ padding:1rem 0; }
	.join2 .img img{ width: 60%; margin:0; }
	.join2 .p{ padding:0.4rem 0rem 0; font-size: 0.26rem; text-align: justify; }
	.join3 .l,.join3 .r{ float: none; width: 100%; height: auto; padding:0; }
	.join3 .l{ height: 4rem; }
	.join3 .cont{ padding:1rem 0.25rem; width: auto; }
	.join3 .cont .img img{ width: 80%; }
	.join4{ padding:1rem 0; }
	.join4 .img img{ width: 100%; }
	.join4 .p{ padding:0.4rem 0rem 0; font-size: 0.26rem;text-align: justify;  }

	.join5{ padding:1rem 0; }
	.join5 .img img{ width: 100%; }
	.join5 .p{ padding:0.4rem 0rem 0; font-size: 0.26rem;text-align: justify;  }

	.join6{ padding:1rem 0.25rem; }

	.joindet{ padding:1rem 0 0.6rem; }
	.joindet .top a{ margin: 0 0rem 0.3rem; font-size: 0.26rem; line-height: 1; padding:0 0.2rem 0.2rem; }
	.joindet .top .margin040 a {margin: 0 0.2rem 0.2rem;}
	.joindet .top .cur::after{ height: 0.04rem; }
	.joindet .top{ padding-bottom: 0.5rem; }
	.joinlist{ padding:0.6rem 0 0; }
	.joinlist .child{ margin:0; }
	.joinlist .li{ float: none; width: 100%; }
	.joinlist .padd{ margin:0; padding:0.4rem; }
	.joinlist .t3{ font-size: 0.3rem; padding-bottom: 0.2rem; height: 0.5rem;overflow: hidden;}
	.joinlist .c{ padding-bottom: 0.15rem; }
	.tc_join .con{ width: 94%; }
	.tc_join .con .c{ padding:0.6rem 0.3rem; }
	.tc_join .con .close{ right: 0.1rem; top:0.1rem; }
	.tc_join .con .t3{ font-size: 0.3rem; padding-bottom: 0.2rem; }
	.tc_join .con .t4{ padding-top: 0.3rem; font-size: 0.28rem; }
	.tc_join .con p{ padding-top: 0.1rem; }


	.news_1{ height: 3rem; }
	.news_2{ padding:1rem 0; }
	.news_2 .l{ float: none; width: 100%; }
	.news_2 .r{ float: none; width: 100%; }
	.news_2 .l .img img{ height: auto; }
	.news_2 .l .tit{ padding:0 0 0.6rem 1.5rem; margin-top: 0.3rem; }
	.news_2 .l .tit span{ font-size: 0.8rem; line-height: 1; top:0; }
	.news_2 .l .tit .time{ width: auto; font-size: 0.3rem; padding-top: 0.8rem; }
	.news_2 .p{ padding-bottom: 0.4rem; }

	.news_2 .top .img{ float: none; width: 100%; }
	.news_2 .top .img img{ height: auto; }
	.news_2 .top .tit .con{ padding:0.3rem; }
	.news_2 .r .time{ font-size: 0.28rem; padding-bottom: 0.2rem; }
	.news_2 .t3{ font-size: 0.3rem; padding-bottom: 0.2rem;  }

	.news_2 .bot .img img{ height: auto; }
	.news_2 .bot{ padding-top: 0; }
	.news_2 .bot .tit{ bottom: 0.5rem; width: 5rem; height: auto; }
	.news_2 .bot .con{ padding:0.3rem;} 
	.news_2 .r .time{ padding-bottom: 0; }
	.news_3 .list-width{ width: 100%; }
	.news_3 .list-item{ width: 100%; margin-bottom: 0.3rem; }
	.news_3 .list-space{ width: 0; }
	.news_3 .list-item a .img img {
	    height: 5rem;
	}
	.news_3 .tit{ padding:0.3rem; }
	.news_3 .t3,.news_3 .time{ font-size: 0.28rem; padding-bottom: 0rem; line-height: 1.3; min-height: 0; }
	.news_3 .p{ padding-bottom: 0; min-height:auto;height: 0.77rem;margin-bottom: 0.1rem;}
	.news_3{ padding-bottom: 1rem; }
	.nmore{ padding:0.1rem 0; }

	
	.detail_2{ padding:0.6rem 0; }
	.detail_2 .t3{ font-size: 0.4rem; padding-bottom: 0.3rem; }
.detail_2 .autor .time {
    background-size: 12px 12px;
}
	.detail_2 .autor{ font-size: 12px; padding-bottom: 0.3rem; }
	.detail_2 .content p{ padding-bottom: 0.3rem; }
	.detail_2 .content p{ padding-bottom: 0; }
	.detail_2 .content700{ width: 100%; line-height: 1.6em;}/*modify by liyunlong @2020-03-07 21:56:21*/
	.detail_2 .content700 p{ width: 100%; line-height: 1.6em;}/*modify by liyunlong @2020-03-07 21:56:21*/

	.pnW .prev{ width: 100%; line-height: 0.4rem; padding-left: 0.5rem; font-size: 0.26rem; }
	/* .pnW .next{ width: 48%; line-height: 0.4rem; padding-right: 0.5rem; font-size: 0.26rem; } */
	.pnW .next {
	    width: 100%;
	    line-height: 0.4rem;
	    padding-left: 0.5rem;
	    font-size: 0.26rem;
	    margin-top: 0.2rem;
	    text-align: left;
	    padding-right: 0;
	}
	.pnW .next .arr {
	    left: 0;
	    top: 0;
	}
	.pnW .arr{ width: 0.4rem; height: 0.4rem; line-height: 0.4rem; font-size: 0.24rem; }

	.detail_3{ padding:0.6rem 0; }
	.detail_3 .t2{ font-size: 0.36rem; padding-bottom: 0.4rem; }
	.detail_3 .list{ margin:0; } 
	.detail_3 .list .li{ float: none; width: 100%; padding-bottom: 0.3rem; }

	.detail_3 .list .li .a{ margin:0 auto; display: block; overflow: hidden; border:0 !important; border-bottom: 1px solid #cecece !important; }
	.detail_3 .list .tit{ padding:0.3rem; }
	.detail_3 .list .li .t3,.detail_3 .list .li .time{ font-size: 0.3rem; padding-bottom: 0.1rem; }
	.detail_3 .list .li .p{ padding-bottom: 0.2rem; }
	.detail_3 .list .li .img img { height: 5rem; }



	.resultTop{ padding:0.6rem 0 0.3rem; }
	.resultTop .keyw{ float: none; font-size: 0.36rem; line-height: 1.5; padding-bottom: 0.3rem; }
	.resultTop .ser{ float: none; }

	.resultList .li{ padding:0.4rem 0; }
	.resultList .li .t3,.pd2Lsit .cont .c .txt .t4{ font-size: 0.3rem; padding-bottom: 0.2rem; }
	.resultList .li .t3,.pd2Lsit .cont .c .txt .t5{ text-align: justify; }
	.resultList{ padding-bottom:1rem; }

	.pd1{ height: 3rem; }
	.product_2{ padding:1rem 0; }
	.product_2 .top{ padding-bottom: 0.6rem; }
	.product_2 .top .tabProd{ float: none; line-height:1.5; overflow: hidden; }
	.product_2 .top .ser{ float: none; margin-top: 0.4rem; }

	.product_2 .top .tabProd a{ font-size: 0.3rem; line-height: 0.3rem; padding:0 0.3rem 0.2rem; }
	.product_2 .tabProd a:after{ height:0.03rem; bottom:0; }
	.product_2 .bot{ padding:0.6rem 0 0; }
	.pdres_w,.product_2 .t2{ font-size: 0.36rem; padding-bottom: 0.3rem; }
	.pd2result .li .img{ float: none; padding:0 0 0.3rem; }
	.pd2result .li .img img{ width: 60%; }
	.pd2result .li .cont .t3{ font-size: 0.3rem; }
	.pd2result .li .cont .tp{ padding:0.2rem 0; }

	.product_2 .p{ font-size: 0.3rem; padding-bottom: 0.6rem; width: 100%;}
	.product_2 .p br{ display: none; }
	.pd2Lsit .cont .lList{ position: relative; width: 100%; margin-bottom: 0.4rem; padding:0 0.6rem; display: none; }
	.pd2Lsit .cont .c .item{ display: block; }
	.pd2Lsit .cont{ padding:0; }
	
	.pd2Lsit .slick-arrow{  width: 0.6rem; height: 100%; box-shadow: 0px 0px 0px #000; background:#4b4b4c;}
	.pd2Lsit .slick-arrow:after{ line-height: 0.8rem; font-size: 0.6rem; color:#fff; }
	.pd2Lsit .slick-disabled{ opacity: 0.5; }
	.pd2Lsit .slick-prev{ left:-0.6rem; }
	.pd2Lsit .slick-next{ right:-0.6rem; }
	.pd2Lsit .cont .lList .li a:after{ display: none !important; }
	.pd2Lsit .cont .lList .li a{ text-align: center; padding:0; line-height: 0.8rem; border:0; }
	.pd2Lsit .cont .c .img{ float: none; width: 100%; height: auto; }
	.pd2Lsit .cont .c .txt{ float: none; width: auto; height: auto; padding:0.4rem 0.3rem; }
	.pd2Lsit .cont .c .txt .a{ position: static; padding-top: 0.3rem; }
	.pd2Lsit .cont .c{ height: auto; }
	
	.pd2Lsit .cont .c .txt .t5 p{ font-size: 0.28rem; padding-bottom: 0.2rem; }
	.pd2Lsit .cont .c .txt .a .b{ width: 3rem; }
	.pd2Lsit .cont .c .txt .a .b .moreNew{line-height: 0.8rem;  }

	.mode_1{ padding:0.8rem 0; border:0; }
	.mode_1 .img{ width: auto; height: auto; }
	.mode_1 .img img{ display: block; max-width:4rem; max-height: 4rem; margin: 0 auto; }
	.mode_1 .tit{ position: static; transform: translateY(0); -webkit-transform: translateY(0); width: auto; padding:0; font-size: 0.48rem; text-align: center; padding-top: 0.4rem; }
	.mode_1 .s360{ left:60%; top:50%; width: 1.6rem; height: 1.6rem; margin:-0.8rem 0 0 0; }
	.s360 .t{ background-size: 80% auto; }
	.mode_2 .img{ float: none; width: auto; }
	.mode_2 .img img{ height: auto;}/*modify by liyunlong @2020-03-09 18:18:31*/
	.mode_2 .txt{ float: none; width: 100%; height: auto; padding:0.2rem 0 0.6rem; }
	.mode_2 .txt .t3,.mode_2 .txt .t3_en{ font-size: 0.36rem; }
	.mode_2 .txt .t3_en{ padding-top: 0.1rem; }
	.mode_2 .txt .p{ padding-top: 0.1rem; }
	.mode_2 .txt .p p{ font-size: 0.26rem; line-height: 0.4rem; padding-left: 0.3rem; }
	.mode_2 .txt .p p:after{ width: 0.16rem; height: 0.16rem; top:0.12rem; }
	.mode_2 .li{ padding-bottom: 0; }

	.mode_3 .con{ padding:0.6rem 0 1rem; font-size: 0.3rem; line-height: 1.5; }

	.tc_360 .con{ padding:0.2rem; width: 96%; }
	.tc_360 .con .pad{ border:none; }
	.tc_360 .con .close{ right: 0.3rem; top:0.3rem; font-size: 0.24rem; }

	.news_3 .ul .img{ float: left; width: 2.2rem; }
	.news_3 .ul .tit{ overflow: hidden; padding:0rem 0 0 0.3rem; border:0 !important; }
	.news_3 .list-item a .img img{ height: 1.4rem; }
	.news_3 .p{ display: none; }
	.news_3 .moreNew{ display: none; }


	.detail_3 .list .li .a{ padding:0 0 0.3rem 0; }
	.detail_3 .list .li .img{ float: left; width: 2.2rem; }
	.detail_3 .list .li .img img{ height: 1.4rem; } 
	.detail_3 .list .li .tit{ overflow: hidden; padding:0rem 0 0 0.3rem; border:0 !important; }
	.detail_3 .list .li .p{ display: none; }
	.detail_3 .list .li .moreNew{ display: none; }
	.detail_3 .list .li .time{ padding:0 0 0 0.3rem; line-height: 0.3rem; background:url(../image/new/time.png) no-repeat left center; background-size: 0.2rem 0.2rem; position: relative;bottom: auto;right: auto;}

	.detail_3 .list .li .t3{ height:0.8rem;  margin:0 0 0.3rem; line-height: 0.4rem; padding:0; }
}




.ind_1 .phoneVideo,.ind_1 .play{ display: none; }
.tc_video{ display: none; position: fixed; width: 100%; height: 100%; top:0; left:0; z-index: 1000; background:rgba(0,0,0,0.8); }
.tc_video .con{ position: absolute; width: 100%; top:50%; left:0; /*padding: 0.8rem 0 0rem;*/ transform:translateY(-50%); -webkit-transform:translateY(-50%); }
.phoneV{ width: 100%; }
/*.tc_video .close{ font-family: "xfont"; position: absolute; right: 0; top:0; line-height: 0.8rem; width: 1rem; text-align: center; font-size: 0.48rem; color:#fff; }  */
@media screen and (max-width: 751px) {

	.ind_1 .phoneVideo{ width: 100%; height: 100%; top:0; left: 0; object-fit:cover; z-index: 10; }
	.ind_1 .phoneVideo.s{ display: block; }
	.ind_1 .play{ display: block; font-family: "xfont"; color:#000; position: relative; text-indent: 0.1rem; line-height: 1rem; width: 1rem; left:50%; top:50%; border-radius: 50%; text-align: center; font-size: 0.42rem;  background:#f5f5f5; box-shadow: 0px 0px 0.2rem rgba(255,255,255,0.5); position: absolute; z-index: 5; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); }
	.tc_video.s{ display: block; }  
	.tc_video video{ display: block; }
	.ind_2 .cont .r .top{ height: auto; padding-top: 0.25rem}

	.backtop{ width: 0.8rem; height: 0.8rem;  }
	.backtop:after{ background-size:0.3rem auto; }
	.ind_5 .list .li .con .t3{ display: none; }
	.ind_3 .cont .sh .img{ padding-top: 1rem; }


	.news_2{ display: none; }
	.news_3{  }
	.news_3 .list-item{ margin:0; padding:0.3rem 0; border:none !important; border-bottom: 1px solid #eeeeee !important; }
	.news_3 .nmore{ margin-top: 0.4rem; }
	.news_3 .ul .tit .t3{ height:0.8rem;  margin:0 0 0.3rem; line-height: 0.4rem;  }
	.news_3 .time{ padding:0 0 0 0.3rem; line-height: 0.3rem; background:url(../image/new/time.png) no-repeat left center; background-size: 0.2rem 0.2rem; position: relative;bottom: auto;right: auto;}

	.detail_3 .list .tit .t3{ }

	.news_3 .ul{ margin:0; float: none; }
}

