@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:"微软雅黑","Microsoft Yahei","宋体", Arial;
	font-size:14px;
	line-height:1.5;
	color:#616161;
	width:100%;
	min-width:1200px;
	margin:0px auto;
	background-color:#fff;
}
a {
	color:#616161;
	text-decoration:none;
}
a:hover {
	color:#222;
}

img {
	border:0;
	display:inline;
	vertical-align: bottom;
	width:auto;
	height:auto;
	max-width:100%;
}
div, ul, li, dl, dd, span, h1, h2, p, h4, h3 {
	margin:0;
	padding:0;
	list-style:none;
	-ms-text-size-adjust: none;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
text-size-adjust: none;
}
.clear {
	clear:both; width:0px; height:0px;
}
.container {
	width:1200px;
	margin:0px auto;
	height:auto;

}

* {
	box-sizing: border-box;
}
.tpleft{ float:left;}
.tpright{ float:right;}
.flex-between {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.flex-center-y {
	display: flex;
	align-items: center;
}
/* 首页 */
header{  width:100%; background-color: #7d7d7d;}
header .container{ height: 100px;}
header .logo img{ height: 63px; width: auto;}
header .menu ul li a{ font-size: 18px; font-weight: bold; color: #fff; padding: 0px 25px 0px 20px; position: relative;}
header .menu ul li a:after{ content: "/"; position: absolute; right: 0px; top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); font-weight: 300; color: #fff;}
header .menu ul li:last-child a:after{ display: none;}
header .menu ul li a:hover,header .menu ul li.active a{ color: #efea3a;}
header .search_1{ display:block;float:right;}
header .search_1 .sear_one{ width:280px; background:#fff; height: 40px; border-radius: 28px; padding:0px 13px;}
header .search_1 .sear_one .formbit{ flex:1; height:35px; line-height:35px; float:left; border:0px; outline:none; font-size:12px;border:0px; background:none;}
header .search_1 .sear_one .sumbit{ width:25px; height:25px; text-align:center; background:#ffcf9f; border:0px;outline:none; cursor:pointer; background:url(../images/icon_03.png) center no-repeat;}
header .search_1 .sear_one .formbit::-webkit-input-placeholder {
 color: #bababa;
}

.banner{ margin: 20px 0px; overflow:hidden;}
.banner ul li img{ width: 100%; border-radius: 10px;}
.banner .container{ position: relative;}
.banner .btn{ width: 60px; height: 60px;  background-color:rgba(0,0,0,0.3); border-radius: 50%; background-position: center; background-repeat: no-repeat; position: absolute; top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); cursor: pointer; z-index:100;}
.banner .prev{ left: 10px; background-image: url(../images/icon_16.png);}
.banner .next{ right: 10px;background-image: url(../images/icon_18.png);}
.banner .btn:hover{background-color:rgba(0,0,0,0.5);}
.banner .swiper{ overflow:visible;}
.banner .swiper .swiper-slide{ opacity:0.5;}
.banner .swiper .swiper-slide-active{ opacity:1;}

.part_1{ display: flex; align-items: stretch; justify-content: space-between; margin-bottom: 20px;}
.part_1 .adv_one{ width:395px;height:500px;  float:left; position:relative;}
.part_1 .adv_one ul { height: 100%;}
.part_1 .adv_one ul li{ height: 100%;}
.part_1 .adv_one ul li a{  display:block; overflow: hidden;height: 100%;}
.part_1 .adv_one ul li img{ width:100%; object-fit: cover;
 object-position: top center;
 transition:all .5s;-webkit-transition:all .5s;}
 .part_1 .adv_one ul li a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
 .part_1 .adv_one ul li a .xfk{ position:absolute; left:0px; bottom:41px; width:100%; }
 .part_1 .adv_one ul li a .xfk .title{ color:#fff; font-size:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; padding-left:18px; padding-right:70px; font-weight: bold; line-height: 28px;}
 .part_1 .adv_one .xf_bt1{ position:absolute; width:auto; left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); bottom:6px; z-index:100;background-color:rgba(0,0,0,0.5); display: inline-block; z-index: 40; padding:5px; border-radius: 25px;}
 .part_1 .adv_one .xf_bt1 span{ display:inline-block; float:left; width:10px; height:10px; background-color:rgba(255,255,255,0.5); border-radius:0px; margin: 0px 5px; cursor:pointer; border-radius: 50%; opacity:1;}
 .part_1 .adv_one .xf_bt1 span.active{background-color:rgba(255,255,255,1);}
 .part_1 .pa_right{ width: 280px;}
 .part_1 .pa_right .p_pic { overflow: hidden; height: 120px; margin-bottom: 11px;}
 .part_1 .pa_right .p_pic img{ width: 100%; height: 100%;object-fit: cover;
	object-position: top center;
	transition:all .5s;-webkit-transition:all .5s;}
.part_1 .pa_right .p_pic a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.part_1 .pa_right .pa_title{ border-bottom: 2px #e5e5e5 solid; line-height: 34px; margin-bottom: 5px;}
.part_1 .pa_right .pa_title .tpleft{ position: relative; font-size: 16px; padding: 0px 10px; display: inline-block;}
.part_1 .pa_right .pa_title .tpleft:after{ position: absolute; content: ""; bottom: -2px; left: 0px; width: 100%; background-color: #f08519; height: 2px;}
.more{ font-size: 16px; text-transform: uppercase;}
.more .org{ color: #f08519;}
.more:hover{color: #f08519;}
.part_1 .pa_right .list ul li{ padding: 8px 0px; border-bottom: 1px #e5e5e5 dashed;}
.part_1 .pa_right .list ul li a{ display: flex; align-items: center; justify-content: space-between;}
.part_1 .pa_right .list ul li a .photo{ width: 50px; height: 50px; overflow: hidden;}
.part_1 .pa_right .list ul li a .photo img{ width: 100%; height: 100%;object-fit: cover;
	object-position: top center;
	transition:all .5s;-webkit-transition:all .5s;}
.part_1 .pa_right .list ul li a:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.part_1 .pa_right .list ul li a .title{ flex:1; overflow: hidden; margin: 3px 21px 0px 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.part_1 .pa_right .list ul li a .tpright{ width: 41px;}
.part_1 .pa_right .list ul li:last-child{ border-bottom: 0px; padding-bottom: 0px;}
.part_1 .index_news{ flex:1; overflow: hidden; margin: 0px 29px;} 
.part_1 .index_news .n_top { border-bottom: 1px #dfdfdf solid; padding-bottom: 5px; margin-bottom: 8px;}
.part_1 .index_news .n_top ul li{ text-align: center; padding-bottom: 13px;}
.part_1 .index_news .n_top ul li .title a{ font-size: 20px; color: #f08519; font-weight: bold;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.part_1 .index_news .n_top ul li .desc{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}

.news_1 ul{ }
.news_1 ul li{ width:100%;height:35px;  display:block; line-height:35px;display: flex;
    align-items: center;
    justify-content: space-between; }
.news_1 ul li a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-right:10px; float:left; flex:1; padding-left: 12px; background: url(../images/index_1_16.jpg) left center no-repeat;}
.news_1 ul li .date{ float:right; white-space:nowrap;}
.part_2{ margin-bottom: 30px;}
.part_2 img{ width: 100%;}
.part_3{ display: flex; align-items: stretch; justify-content: space-between; margin-bottom: 20px;}
.part_3 .digital_1{ flex:1;}
.di_title { border-bottom: 2px #616161 solid; position: relative; margin-bottom: 10px;}
.di_title .di_class { padding-bottom: 6px;}
.di_title .di_class ul li{ font-size: 20px; color: #fff; font-weight: 600; height: 32px; line-height: 32px; display: inline-block; position: relative; padding: 0px 11px; margin-right: 3px; background-color: #cfcfcf; cursor: pointer;}
.di_title .di_class ul li.cur{ background-color: #f08519; color: #fff;}
.di_title .di_class ul li.cur:before{ border: 5px solid transparent;border-top: 5px solid #f08519; position: absolute; left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); bottom: -10px; content: "";}
.di_title:after{position: absolute;
    content: "";
    bottom: -2px;
    left: 0px;
    width: 101px;
    background-color: #f08519;
    height: 2px;}
.new_list1 ul li{ display: flex; align-items: flex-start; padding: 9px 0px; border-bottom: 1px #dfdfdf solid;}
.new_list1 ul li .photo{ width: 180px; height: 120px; overflow: hidden;}
.new_list1 ul li .photo img{ width: 100%; height: 100%;object-fit: cover;
	object-position: top center;
	transition:all .5s;-webkit-transition:all .5s;}
.new_list1 ul li .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.new_list1 ul li .content{ flex: 1; overflow: hidden; margin-left: 18px; display: flex;  flex-direction: column; justify-content: space-between;}
.new_list1 ul li .content .title{ margin-bottom: 3px;}
.new_list1 ul li .content .title a{ font-size: 18px; width:600px; font-weight: 600;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.new_list1 ul li .content .desc{ font-size: 14px; line-height: 24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom: 20px; flex: 1;}
.new_list1 ul li .content .date{ text-align: right; color: #bababa;}
.d_right{ width: 360px; margin-left: 30px;}
.index_bt{ border-bottom: 2px #616161 solid; position: relative;  display: flex; align-items: center; justify-content: space-between; height: 40px;}
.index_bt:after{position: absolute;
    content: "";
    bottom: -2px;
    left: 0px;
    width: 101px;
    background-color: #f08519;
    height: 2px;}
.index_bt .tpleft{ font-size: 20px; font-weight: 600;}
.border_1{ padding: 19px; border: 1px #efefef solid; border-top: 0px; margin-bottom: 19px;}
.border_1.last{ margin-bottom: 0px;}
.hot_video ul{
	display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 15px 20px;
	align-items: stretch;}
.hot_video ul li{ overflow: hidden; line-height: 20px;}
.hot_video ul li a{ display: block;}
.hot_video ul li a .photo{ padding-top: 56%; position: relative; overflow: hidden; margin-bottom: 10px;}
.hot_video ul li a .photo img{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;object-fit: cover;
	object-position: top center;
	transition:all .5s;-webkit-transition:all .5s;}
.hot_video ul li a:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.hot_video ul li a .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.hot_recom ul{
	display: grid;
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 15px 10px;
	align-items: stretch;}
.hot_recom ul li{ overflow: hidden; line-height: 20px; text-align: center;}
.hot_recom ul li a{ display: block;}
.hot_recom ul li a .photo{ width: 100px; margin: 0px auto 10px; height: 100%;position: relative; overflow: hidden;border-radius: 15px;}
.hot_recom ul li a .photo img{  width: 100%; height: 100%;object-fit: cover;
	object-position: top center;
	transition:all .5s;-webkit-transition:all .5s;}
.hot_recom ul li a:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.hot_recom ul li a .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}

.tabcontent_1 .new_list1{
	display:none;
}
.tabcontent_1 .new_list1.cur{
	display: block;
}
.index_bt.no1{ margin-bottom: 20px;}
.pr_list1 ul{
	display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-gap: 15px 20px;
	align-items: stretch;}
.pr_list1 ul li{ overflow: hidden; line-height: 20px; text-align: center;}
.pr_list1 ul li a{ display: block;}
.pr_list1 ul li a .photo{ position: relative;overflow: hidden; margin-bottom: 7px; padding-top:66.8%;}
.pr_list1 ul li a .photo img{  position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;object-fit: cover;
	object-position: top center;
	transition:all .5s;-webkit-transition:all .5s;}
.pr_list1 ul li a:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.pr_list1 ul li a .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.part_4{ margin-bottom: 30px;}
.link_list1 ul{
	display: grid;
		grid-template-columns: repeat(8, 1fr);
		grid-gap: 10px 9px;
	align-items: stretch;}
.link_list1 ul li{ overflow: hidden; border: 1px #dfdfdf solid; text-align: center;}
.link_list1 ul li a{ display: block;}
.link_list1 ul li a .photo{ height: 50px; overflow: hidden; display: flex; align-items: center; justify-content: center;}
.link_list1 ul li a .photo img{  max-width: 100%; max-height: 100%;object-fit: cover;
	object-position: top center;
	transition:all .5s;-webkit-transition:all .5s;}
.link_list1 ul li a:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.part_5{ margin-bottom: 38px;}

/*底部*/
footer{ background-color: #7d7d7d; color: #fff;}
footer a{ color: #fff;}
footer a:hover{ color: #fff;}
footer { padding-top: 27px; padding-bottom: 40px;}
footer .dblogo{ margin-left: 13px;;}
footer .dblogo img{ height: 76px;}
footer .content{ flex:1; margin: 0px 25px;}
footer .content .title{ margin-bottom: 8px;}
footer .content .title a{ margin-left: 15px;}
footer .content .copyright{ opacity: .5;}
footer .kefu .items{ width: 60px; height: 60px; background-color: #9c9c9c; border-radius: 50%; margin-left: 14px; position: relative; display: flex; align-items: center; justify-content: center; cursor: pointer;border: 2px #9c9c9c solid;}
footer .kefu .items .pic{ height: 36px;}
footer .kefu .items:hover{ border: 2px #dadada solid;}
footer .kefu .items .box{ width: 100px; height: 100px;display: flex; align-items: center; justify-content: center;  position: absolute; left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); bottom: calc(100% + 10px); background-color: #fff; border-radius: 12px; border: 1px #dadada solid; display: none;}
footer .kefu .items .box:before{border: 6px solid transparent;border-top: 6px solid #fff; position: absolute; left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); bottom: -12px; z-index: 30; content: "";}
footer .kefu .items .box:after{bottom: -10px; z-index: 10; content: "";position: absolute; left: 50%;transform:translateX(-50%); width: 100%; height: 10px;}
footer .kefu .items .box img{ width: 83px;}
footer .kefu .items:hover .box{ display: flex;}

/*关于我们*/
.about_frame{  background-color:rgba(0,0,0,0.5); position: fixed; left: 0px; top: 0px; height: 100%; width: 100%; z-index: 100; display: flex; align-items: center; justify-content: center; display:none;}
.about_frame.show{ display:flex;}
.about_frame .about_content{ width: 800px; max-height: 620px; margin: 0px auto; position: relative; background-color: #fff; display: flex;  flex-direction: column;}
.about_frame .about_content .line{ line-height: 1; padding: 0px; height: 4px;}
.about_frame .about_content .line img{ width: 100%; display: block;}
.about_frame .about_content .box{ flex:1; padding: 55px 50px;  color: #7d7d7d;display: flex;  flex-direction: column; overflow: hidden;}
.about_frame .about_content .about_js {display: flex;  flex-direction: column; flex:1; overflow: hidden;}
.about_frame .about_content .about_js .title{ line-height: 1; font-size: 36px; margin-bottom: 33px;}
.about_frame .about_content .about_js .desc{ flex:1; overflow-y: auto; font-size: 16px; line-height: 30px;}
.about_frame .about_content .about_js .desc video{ width:100%;}
.about_frame .about_content .about_js .desc::-webkit-scrollbar {
    width:5px;
	height:5px;
	background:#d6d6d6;
	border-radius:20px;
}
.about_frame .about_content .about_js .desc::-webkit-scrollbar-thumb {
    background: #a0a0a0;
    scrollbar-arrow-color:#a0a0a0;
	border-radius:20px;
}
.about_frame .about_content:before{ content:""; position: absolute; left: -11px; top: 11px; width: 100%; height: 100%; background-image: url(../images/xtbg_03.jpg); background-size: cover; z-index: -1;}
.about_frame .about_content .closed{ position: absolute;background-image: url(../images/closed_03.png); background-size: cover; z-index:10; width: 44px; height: 44px; top: 20px; right: 20px; cursor: pointer;}

.nybanner{ position: relative;}
.nybanner ul li{ text-align: center;}
.nybanner .xf_bt{ position:absolute;display: flex;
    align-items: center;
    justify-content: center; z-index:1000; width:100%; left:0px; bottom:20px !important;}
.nybanner .xf_bt span{ background:#fff; width:12px; height:12px;border-radius:50%; margin:0px 6px !important; cursor:pointer; border: 1px #745e52 solid; opacity: .5;}
.nybanner .xf_bt span.active{  opacity: 1;}
.main{ padding-top: 20px; padding-bottom: 29px;}


/*选择下拉效果*/

.select-ui{ width:100%; border: 1px #dadada solid; border-radius: 5px;}

.select-ui .select{
	position:relative;
}

.select-ui select{
	display:none;
	position:relative;
	width:100%;
	cursor:pointer; 
}

.select-ui .select .button{
	width:100%;
	padding:0 8px 0 17px;
	height:44px;
	line-height:44px;
	display:flex;
	align-items:center;
	background:#ffffff;
	border-radius:25px;
	box-sizing:border-box;-webkit-box-sizing:border-box; 
	cursor:pointer;
}


.select-ui .select.focus{ padding:0px;}


.select-ui .select.focus .button{
	border-color:rgb(55,65,81);
}


.select-ui .select .button .text{
	flex:1;
	display:flex;
	flex-wrap:nowrap;
	align-items:center;
	overflow:auto;
	box-sizing:border-box;
	text-align:center;
}

.select-ui-multiple .select .button .text::-webkit-scrollbar {
    width: 7px;
	height:7px;
	background:#ffffff;
}
.select-ui-multiple .select .button .text::-webkit-scrollbar-thumb {
    background: rgba(214,216,221,.7);
    scrollbar-arrow-color:#898989;
	border-radius:7px;
}


.select-ui .select .button .text .item{
	display:flex;
	margin-right:5px;
	align-items:center;
	padding:0 5px;
	color:#ffffff;
	background-color:#333333;
	line-height:26px;
	white-space:nowrap;
	flex-wrap:nowrap;
	border-radius:3px;
	font-size:12px;
}


.select-ui .select .button .text .item i{
	width:13px;
	height:13px;

	margin-left:3px;
}


.select-ui .select .button .fill-current{
	fill:rgb(183,183,183); width: 25px !important; height: 25px;
}


.select-ui .select .options{
	--tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
	position:absolute;
	top:100%;
	border-radius:4px;
	background:#ffffff;
	border:1px #efeff0 solid;
	display:flex;
	flex-direction:column;
	width:100%;
	z-index:1000;
	box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
	visibility:hidden;
	opacity:0;
	box-sizing:border-box;
	margin-top:-8px;
   
}


.select-ui .select.focus .options{
	margin-top:0px;
	opacity:1;
	visibility:visible; 
	transition:all .3s;
	-webkit-transition:all .3s;
}


.select-ui .select .options li{
	font-size:14px;
	text-align:left;
	margin:0;
	color:#666;
	width:100%;
	padding:0px;
}

.select-ui .select .options li{ margin-right:0px;}


.select-ui .select .options li.selected span{
	color:#fff;
	 background-color:#7d7d7d;
}


.select-ui .select .options li span{
	display:block;
	padding:12px 15px; width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;
	cursor:pointer;
}

.select-ui .select .options li span:hover{
	 background-color:#8c8c8c;color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;
}
.chioes_1 { margin-bottom: 20px;}
.chioes_1 ul li{ width: 133px; margin-right: 19px;}

/*翻页*/
.fany{display:flex;align-items: center; justify-content: center; margin-top:28px;text-transform: uppercase;
}
/*分页*/
.divid-a {
   display: flex;
   align-items: center;
   justify-content: center;
flex-wrap: wrap; font-size:14px;
}
.divid-a a {
   background: #fff;
   color: #636363; font-size:14px;
  min-width:35px;
   padding:0px 10px; height:35px;
   cursor:pointer; margin:5px 4px;
   display: flex;
   align-items: center;
   justify-content: center;
   border:1px #e4e4e4 solid; border-radius:5px;
   
} 
.divid-a span{ margin:5px 10px;}
.divid-a .active ,.divid-a a:hover{
  color: #fff;
   background:#5e5e5e;
   border:1px #5e5e5e solid;
}

.pr_list2 ul{display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 22px 16px;
align-items: stretch;
}
.pr_list2 ul li{ border: 1px #dadada solid; position: relative; border-radius: 10px; padding: 9px; display: flex; align-items:center;box-shadow: 0 3px 0 0 rgb(51 51 51 / 10%); overflow: hidden;}
.pr_list2 ul li .photo{ width: 100px; height: 100px;border-radius: 15px; overflow: hidden; margin-right: 19px; }
.pr_list2 ul li .photo img{width: 100%; height: 100%;object-fit: cover;
	object-position: center center;
   }
.pr_list2 ul li .box{ position: absolute; background-color:rgba(0,0,0,0.7); width: 100%; height: 100%; left: 0px; display: flex; align-items: center; justify-content: space-between; color: #fff; padding: 0px 39px;transition: all .3s ease;-webkit-transition: all .3s ease; opacity: 0;}
.pr_list2 ul li .content{ flex:1; overflow: hidden;}
.pr_list2 ul li .content .title{ font-size: 18px; font-weight: bold;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom: 3px;}
.pr_list2 ul li .content .desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; color: #bababa; line-height: 25px;}
.pr_list2 ul li .box .tpleft .yellow{ font-size: 24px; color: #efea3a;}
.pr_list2 ul li .box .down{ width: 120px; height: 45px; line-height: 45px; text-align: center; background-color: #f08519; color: #fff; border-radius: 5px; font-size: 18px;}
.pr_list2 ul li:hover .box{ opacity: 1;}

.pr_list1.video1 ul li a .photo{ position: relative;}
.pr_list1.video1 ul li a .photo:before{ content: ""; width: 69px; height: 69px; position: absolute; top: 50%; left: 50%;transform: translate(-50%,-50%); background-image: url(../images/video_03.png); background-repeat: no-repeat; background-position: center; background-size: cover;transition: all .3s ease;-webkit-transition: all .3s ease; opacity: .5; z-index: 90;}
.pr_list1.video1 ul li a:hover .photo:before{ opacity: 1;}

/*手游*/
.m_part_1{ background-color: #e5e5e5; padding: 20px 0px;}
.m_part_1 ul{
	display: grid;
		grid-template-columns: repeat(5, 1fr);
		grid-gap: 19px 19px;
	align-items: stretch;}
.m_part_1 ul li{ overflow: hidden; line-height: 20px; text-align: center;}
.m_part_1 ul li a{ display: block;}
.m_part_1 ul li a .photo{ height: 145px; overflow: hidden; margin-bottom: 7px;}
.m_part_1 ul li a .photo img{  width: 100%; height: 100%;object-fit: cover;
	object-position: top center;
	transition:all .5s;-webkit-transition:all .5s;}
.m_part_1 ul li a:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.m_part_1 ul li a .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}

.play_midd{ display: flex; align-items: stretch;}
.play_midd .play_left{ flex:1; overflow: hidden;}
.local { margin-bottom: 13px;}
.local .org{ color: #f08519;}

.di_title .di_xz { }
.di_title .di_xz ul li a{ color: #fff;  height:24px; line-height: 24px; display: inline-block; position: relative; padding: 0px 7px; margin-right: 10px; border-radius: 25px; background-color: #b0b0b0; cursor: pointer; min-width: 70px; text-align: center;}
.di_title .di_xz ul li.active a,.di_title .di_xz ul li a:hover{ background-color: #f08519; color: #fff;}

.chioes_1.no1{ margin-bottom: 0px;}
.chioes_1.no1 ul li{ width: 100px; margin-right: 0px;}
.chioes_1.no1 ul li .select-ui .select .button{
	padding:0 8px 0 14px;
	height:30px;
	line-height:30px;
	
}
.di_title.spec{ padding-bottom: 7px;}
.chioes_1.no1 .select-ui .select .options li span{ padding: 8px 15px;} 
.adv_two{ margin-bottom: 19px;}
.adv_two img{ width: 100%;}

.news_3 ul{ }
.news_3 ul li{ width:100%;height:40px;  display:block; line-height:40px; border-bottom: 1px #e5e5e5 dashed; }
.news_3 ul li a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; }
.news_3 ul li:last-child{ border-bottom: 0px;}
.border_1.no2{padding: 7px 19px;}
.play_left .result{ margin-bottom: 14px;}
.play_left .result .org{ color: #f08519;}
.di_title.two{ border-bottom: 0px; padding-bottom: 3px;}
.di_title.two:after{ display: none;}
.index_bt.no2{ margin-bottom: 9px;}
.new_list1.first{ margin-bottom: 30px;}
.pr_list2.no3 ul{grid-template-columns: repeat(2, 1fr);}
.pr_list2.no3{ margin-bottom: 30px;}
.pr_list1.first ul{grid-template-columns: repeat(3, 1fr);}

/*文章详情*/
.new_show{ padding: 20px 30px;}
.new_show .new_head{ text-align: center; padding-bottom: 15px;}
.new_show .new_head .title{ font-size: 24px; font-weight: bold; margin-bottom: 10px;}
.new_show .new_head .sourse{ color: #bababa; display: flex; align-items: center; justify-content: center;}
.new_show .new_head .sourse span{ margin: 0px 32px;}
.new_show .new_ad{ margin-bottom: 22px; text-align: center;}
.new_show .n_content{ line-height: 25px;}
.new_ad4{ text-align: center;}
.p_border{ border: 1px #efefef solid; margin-bottom: 12px; padding-top: 12px;}
.p_border .local{ padding: 0px 18px;}
.soft_1{ text-align: center; font-size: 24px; font-weight: bold; padding: 20px 0px 25px;}
.soft_2{ padding: 23px 25px;border-top: 1px #efefef solid; border-bottom: 1px #efefef solid;}
.soft_2 .tpleft{ margin-left: 11px; flex:1; margin-right: 15px;}
.soft_2 .tpleft .photo{ width: 100px; height: 100px;border-radius: 15px;
    overflow: hidden;margin-right: 19px;}
.soft_2 .tpleft .photo img{ width: 100%; height: 100%;object-fit: cover;
object-position: center center;}
.soft_2 .tpleft .content{ flex:1; overflow: hidden;}
.soft_2 .tpleft .content .title{font-size: 24px; font-weight: bold; margin-bottom: 5px;}
.soft_2 .tpleft .content .desc{ line-height: 20px;}
.soft_2 .tpleft .content .desc .org{ color: #f08519;}
.soft_2 .list{ width: 182px;}
.soft_2 .list a{ display: flex; align-items: center; justify-content: center; height: 50px; font-size: 20px; color: #fff; background-color: #75c234; border-radius: 6px; margin-bottom: 7px;}
.soft_2 .list a img{ width: 31px; margin-right: 15px;}
.soft_2 .list a.blue{ background-color: #34abc2; margin-bottom: 0px;}
.soft_3{border-bottom: 1px #efefef solid; padding: 15px 30px 49px;}
.s_title{ font-size: 20px; font-weight: bold; position: relative; margin-bottom: 20px;}
.s_title:before{ content: ""; position: absolute; left: -12px; width: 4px; height: 18px;top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); background-color: #f88919;}
.soft_3 .desc{ line-height: 25px; margin-bottom: 22px;}
.s_app { position: relative;}
.s_app:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.s_app ul li{ width: 270px; float: left; margin-right: 10px;}
.s_app ul li img{ width: 100%;}
.s_app .btn{ width: 60px; height: 60px;  background-color:rgba(0,0,0,0.5); background-position: center; background-repeat: no-repeat; position: absolute; top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); cursor: pointer; z-index:100;}
.s_app .prev{ left: 0px; background-image: url(../images/arrow_1_10.png);}
.s_app .next{ right: 0px;background-image: url(../images/arrow_1_12.png);}
.s_app .btn:hover{background-color:rgba(0,0,0,0.8);}
.soft_4{padding: 35px 30px 49px;}
.hot_recom.first ul{grid-template-columns: repeat(6, 1fr);
    grid-gap: 15px 15px;}
.tip_1{ height: 880px; display: flex; align-items: center; justify-content: center; font-size:24px ; color: #7d7d7d;}
.tip_1 .content{ text-align: center;}
.tip_1 .content .txt{ margin-top: 20px; margin-bottom: 48px;}
.tip_1 .content .more_1{ width: 280px; height: 60px; line-height: 60px; text-align: center; background-color: #f08519; color: #fff; border-radius: 10px; display: inline-block;}

@media screen and (max-width: 1540px) {
	.tip_1{ font-size: 18px;}
	.tip_1 img{ width: 600px;}
  }