@charset "utf-8";
/*--------------------
    栏目列表公共
--------------------*/
.list-content{ padding-top:50px; background:#f5f6fa; overflow:hidden;}
/*-----标题一-----*/
.banner-h1{ position:relative; width:1280px; margin: 0 auto;}
.banner-h1>div{ position:absolute; left:0; top:90px; text-align:left;}
.banner-h1 h3{ position:relative; padding:50px 0 30px 0; /* padding:50px 0; */font-size:48px; color:#fff; text-shadow:5px 2px 6px rgb(51, 51, 51);}
/* .banner-h1 h3::after{ position:absolute; left:0; top:100px; display:block; content:""; height:3px; width:50px; background:#fff;} */
.banner-h1 p{  font-size:16px; color:#fff;}/*padding-top:20px;*/
/*-----banner-----*/
.banner-fanwei{ position:relative; height:400px; background:url(../img/listart/banner-fanwei.jpg) no-repeat center;}
.banner-product{ position:relative; height:400px; background:url(../img/listart/banner-product.jpg) no-repeat center;}
.banner-news{ position:relative; height:400px; background:url(../img/listart/banner-news.jpg) no-repeat center;}
.banner-video{ position:relative; height:400px; background:url(../img/listart/banner-video.jpg) no-repeat center;}
.banner-lianxi{ position:relative; height:400px; background:url(../img/listart/banner-lianxi.jpg) no-repeat center;}
.banner-lianxi2{ position:relative; height:400px; background:url(../img/listart/banner-lianxi2.jpg) no-repeat center;}
.banner-lianxi3{ position:relative; height:400px; background:url(../img/listart/banner-lianxi3.jpg) no-repeat center;}
.banner-zhengshu{ position:relative; height:400px; background:url(../img/listart/banner-zhengshu.jpg) no-repeat center;}
.banner-anli{ position:relative; height:400px; background:url(../img/listart/banner-anli.jpg) no-repeat center;}
.banner-xinxigongkai{ position:relative; height:400px; background:url(../img/listart/banner-xinxigongkai.jpg) no-repeat center;}
.banner-art{ position:relative; height:140px; background:url(../img/listart/banner-art.jpg) no-repeat center;}
.banner-art .banner-h1>div{ top:15px;}
.banner-art .banner-h1 h3{ font-size:32px; color:#999;}
/*-----栏目导航-----*/
.nav{ height:60px; border-bottom:1px solid #eee; background:#fff;}
.nav .nav-b{ width:1280px; margin:0 auto; text-align:center;}
.nav .nav-b a{ display:inline-block; margin:0 50px; line-height:60px; font-size:16px; font-weight:400;}
.nav .nav-b a.active{ font-weight:800; border-bottom:2px solid #2549a1; }

/*--------------------
       关于我们
--------------------*/
.abbanner{ position:absolute; left:0; top:100px; width:100%;}
.abbanner img{ width:100%; height:auto;}
.abbanner .abadd{ position:absolute; top:150px; left:50%; width:1280px; margin-left:-640px;}
.abbanner .abadd span{ display:block; font-weight:900; color:#fff; line-height:64px; text-shadow:2px 2px 4px rgba(0, 0, 0, 0.2); font-size:50px; }
.about{ margin-top:700px; background:#f8f9fa; overflow:hidden;}
.about-h{ line-height:130px; font-size:34px; font-weight:bold; text-align:center;}
/*.about-jianjie{ position:relative; width:1280px; min-height:800px; margin:50px auto; background-image:url(../img/listart/about/about-bg.jpg); background-position: right top; background-repeat:no-repeat; overflow:hidden;}*/
.about-jianjie{ position:relative; width:1280px; min-height:800px; margin:50px auto; overflow:hidden;}
/*介绍*/
.about-jianjie .b{ position:relative; margin:50px 0; padding:60px; box-sizing:border-box; background:#fff;}
.about-jianjie .b h3{ margin:10px 0 30px 0; font-size:26px; font-weight:bold; color:#ca0006;}
.about-jianjie .b h3::before{ position:absolute; left:0; top:60px; content:""; display:block; height:40px; width:5px; background:#ca0006;}
.about-jianjie .b p{ line-height:30px; font-size:16px; color:#666;}
/*广告*/
/* .about-jianjie .s{ position:absolute; bottom:10px; left:0; width:100%;} */
.about-jianjie .s::after{ content: "."; display: block; clear: both; height: 0;width:0;font-size:0;}
.about-jianjie .s li{ position:relative; float:left; width:25%; text-align:center; border-left: 1px solid #e6e6e6; box-sizing:border-box;}
/* .about-jianjie .s li::before{ position:absolute; left:0; top:10px; font-size:50px; color:rgb(204, 204, 204);} */
.about-jianjie .s li p{ font-size:36px; font-weight:bold; color:#ca0006;}
.about-jianjie .s li p em{ font-style:normal; font-size:14px; color:#999;}
.about-jianjie .s li span{ padding:15px 0 0 0; display:block; font-size:16px; color:#666;}
.about-jianjie .s li:last-child{ border-right: 1px solid #e6e6e6;}
/*-----企业文化-----*/
.about-content{ margin-top:40px;}
.about-content::after{ content: "."; display: block; clear: both; height: 0;width:0;font-size:0;}
.about-left{ float:left; width:50%;}
.about-right{ float:right; width:626px;}
.about-content li{ display:flex; flex-wrap:wrap; margin-top:28px;}
.box {
	position:relative; width:626px; height:367px; border-radius:4px; overflow:hidden;
	box-shadow: 0 1.4px 1.7px rgba(0, 0, 0, 0.017), 0 3.3px 4px rgba(0, 0, 0, 0.024), 0 6.3px 7.5px rgba(0, 0, 0, 0.03), 0 11.2px 13.4px rgba(0, 0, 0, 0.036), 0 20.9px 25.1px rgba(0, 0, 0, 0.043), 0 50px 60px rgba(0, 0, 0, 0.06);
  }
.box h2, .box p {
	position:absolute; left:50px; color:#fff; z-index:2; width:86%;
	transition: opacity 0.2s, transform 0.3s;
  }
.box h2 { font-weight:bold; font-size:30px; margin-bottom:0; letter-spacing:1px;}
.box p { bottom:0; font-size:14px; letter-spacing:1px;}
.box p span{ display:block;}
.box p span::before{ content:"•"; color:#ca0006; font-size:16px; padding-right:5px;}
.box:hover { transition: all .3s ease-in-out;}
.box:hover:before { transition: all .3s ease-in-out;}
.box img { position:relative; width:100%; height:100%; z-index:1; transition: all .3s ease-in-out;}
.box img:hover { transition: all .3s ease-in-out;}
.box img:after {
	content: '';
	position: absolute;
	background-color: rgba(0, 0, 0, 0.6);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
  }
.box img:hover { transition: all .3s ease-in-out;}
.vintage h2 { top:60%; transform: translate3d(0, 60px, 0);}
.vintage p {
	opacity:0;
	bottom:0;
	transform:translate3d(0, -10px, 0);
	font-size:14px;
	letter-spacing:1px;
  }
.vintage p.row2 span{ width:49%; display:inline-block;}
.vintage:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
	z-index: 2;
	bottom: -100%;
	left: 0;
  }
.vintage:hover:before { bottom: 0;}
.vintage:hover h2 { bottom: 40px; transform: translate3d(0, 20px, 0);}
.vintage:hover p { opacity: 1; transform: translate3d(0, -30px, 0);}  

/*--------------------
    产品展示（列表）
--------------------*/
.product-nav .nav-b a{ margin:0 25px;}
.product-list{ width:1280px; margin:0 auto;}
.product-list:after{ content:""; display:block; height:0; clear:both; visibility:hidden;}
.product-list .mk{ float:left; display:inline-block; position:relative; width:23.5%; margin:0 2% 2% 0; border-bottom:1px solid #e5e5e5; box-sizing:border-box;}
.product-list .mk:nth-child(4n){ margin-right:0px;}
/*线条*/
.product-list .mk:after{ position:absolute; bottom:-1px; left:0; content:""; display:block; width:0; border-bottom:1px solid #e5e5e5;}
.product-list .mk:hover::after{ width:100%; border-bottom:1px solid #2549a1;}
/**/
.product-list .mk a{ display:block; width:100%; overflow:hidden;}
/*-----图片-----*/
.product-list .mk-img{ position:relative; width:100%; overflow:hidden; background:#f1f1f1;
	/*background: -moz-linear-gradient(left, #fafafc 0%, #f4f4f4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafc), color-stop(100%,#f4f4f4));
    background: -webkit-linear-gradient(left, #fafafc 0%,#f4f4f4 100%);
    background: -o-linear-gradient(left, #fafafc 0%,#f4f4f4 100%);
    background: -ms-linear-gradient(left, #fafafc 0%,#f4f4f4 100%);
    background: linear-gradient(to left, #fafafc 0%,#f4f4f4 100%);*/}
/*放大缩小*/
.product-list .mk-img img{
	width:100%; height:200px; object-fit:cover;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	filter: scale(1);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
.product-list .mk:hover .mk-img img{
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	/**/
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	filter: scale(1.15);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
/*元素旋转*/
.product-list .mk-img>div{ position:absolute; top:50%; left:50%; width:140px; height:140px; margin:-70px 0 0 -70px; text-align:center;}
.product-list .mk-img>div:before{ position:absolute; left:0; top:0; right:0; bottom:0; line-height:140px; font-size:32px; color:#fff; opacity:0;
transition:all 0.5s ease;
-webkit-transform:all 0.5s ease;}/*中间链接图标*/
.product-list .mk:hover .mk-img>div:before{
	opacity: 1;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;}/*中间链接图标*/
.product-list .mk-img>div img{ width:auto; height:auto; opacity:0;
transition:all 0.5s ease;
-webkit-transform:all 0.5s ease;}/*旋转圆点*/
.product-list .mk:hover .mk-img>div img{
	opacity: .6;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	/**/
	-webkit-transform: rotate(360deg);
	animation: rotation 10s linear infinite;
	-moz-animation: rotation 10s linear infinite;
	-webkit-animation: rotation 10s linear infinite;
	-o-animation: rotation 10s linear infinite;}/*旋转圆点*/
@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
	}
}
/*文本*/
.product-list .mk-text{ position:relative; padding:20px 0 15px 0;}
.product-list .mk-text h3{ width:90%; font-size:20px; font-weight:normal; color:#333; line-height:28px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.product-list .mk-text p{ width:90%; line-height:30px; font-size:13px; color:#999; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.product-list .mk-text span{ position:absolute; right:0; top:30px; display:block; width:30px; height:30px; line-height:30px; border-radius:50%; border:1px solid #bbb; color:#bbb; text-align:center;}
.product-list .mk:hover .mk-text span{ border:1px solid #2549a1; color:#2549a1;}
.product-list .mk-text span::before{ font-size:24px;}
/*内容动画*/
.product-list .mk:after, .product-list .mk:hover::after, .product-list .mk .mk-text span, .product-list .mk:hover .mk-text span{
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}
/*--------------------
    产品展示（详情）
--------------------*/
.product-art{}
.product-art .product-h{}
.product-art .product-h:after{ display:block; content:""; clear:both; overflow:hidden;}
/*--product-Swiper--*/
.product-Swiper{ float:left; width:57%; height:370px;}
.gallery-thumbs .swiper-slide{ cursor:pointer; background-size:cover;}
/*--缩略图文本--*/
.product-h-t{ float:right; width:40%;}
.product-h-t h1{ margin-bottom:15px; line-height:30px; font-size:24px; font-weight:700; color:#333;}
.product-h-t p{ color:#999; font-size:16px; line-height:35px;}
.product-h-t a{ display:inline-block; margin-top:30px; padding:10px 30px; font-size:16px; color:#ca0006; border-radius:4px 0 0 4px; border:1px solid #ca0006;}
.product-h-t a:last-child{ border-left:0; border-radius:0 4px 4px 0;}
.product-h-t a:hover{ color:#fff; background:#ca0006;}
/*--产品内容--*/
.product-b{ margin-top:20px;}
.product-b .n{ height:40px; border-bottom:1px solid #e7e7e7;}
.product-b .n span{ display:inline-block; height:40px; line-height:40px; padding:0 20px; color:#333; font-size:16px; font-weight:700; border-radius:4px 4px 0; border:1px solid #e7e7e7; border-bottom:0; background:#fff;}
.product-b .b{ padding:20px 0; line-height:30px; font-size:16px; color:#666; overflow:hidden;}
.product-b .b img{ max-width:100%;}
/*推荐产品*/
.p-hot{}
.p-hot img{ width:100%; height:120px;}
.p-hot em{ display:block; line-height:25px; font-style:normal; text-align:center;}
/*--------------------
       资质证书
--------------------*/
.zhengshu .mk-img>img{ height:420px !important;}
.zhengshu .mk:hover .mk-img img{
	/**/
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	filter: scale(1.05);
}

/*--------------------
      搜索列表
--------------------*/
.search-btn{ width:1200px; margin:0 auto; padding:50px 0 30px 0;}
.search-btn .btn{ margin:0 auto; font-size:0; text-align:center;}
.search-btn .btn input{ width:550px; height:60px; display:inline-block; padding-left:10px; vertical-align:middle; font-size:16px; border:1px solid #dcdcdc; outline:none;}
.search-btn .btn input::-webkit-input-placeholder{ color:#c2c2c2;}
.search-btn .btn button{ width:70px; height:62px; display:inline-block; border:1px solid #2549a1; border-left:0; vertical-align:middle; background:#2549a1; cursor:pointer;  transition:all 0.5s linear;}
.search-btn .btn button:hover{ border:1px solid #eb7118; border-left:0; background:#eb7118;}
/*--------------------
搜索列表
从以前的新闻中心V1.0移植过来
--------------------*/
.news-list{ width:1280px; padding-top:55px; margin:0 auto;}
.news-list .mk{ display:block; padding:30px 0; border-bottom:1px solid #eee;}
.news-list .mk:hover{ border-bottom:1px solid #ca0006;}
.news-list .mk:hover .mk-text h3{ color:#ca0006;}
.news-list .mk::after{ content: "."; display: block; clear: both; height: 0;width:0;font-size:0;}
.news-list .mk .mk-text{ display:inline-block; width:65%;}
.news-list .mk .mk-text h3{ line-height:35px; font-size:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;/*超出点点隐藏*/   
	transition: all .3s;
    -webkit-transition: all .3s;}
.news-list .mk .mk-text p{ padding:10px 0; font-size:14px; color:#979797;}
.news-list .mk .mk-text p span{ display:inline-block; padding-left:20px;}
.news-list .mk .mk-text p span:first-child{ background: url(../img/listart/icon_08.png) 0 3px no-repeat;}
.news-list .mk .mk-text p span:last-child{ margin-left:20px; padding-left:25px; background: url(../img/listart/icon_09.png) 0 3px no-repeat;}
.news-list .mk .mk-text>span{ line-height:32px; font-size:16px; color:#666;}
.news-list .mk .mk-text em{ display:block; width:120px; margin:20px 0; line-height:38px; text-align:center; color:#fff; font-style:normal; background:#ca0006;}
.news-list .mk .mk-img{ float:right; display:inline-block; width:372px; height:248px; overflow:hidden;}
/*图片放大缩小*/
.news-list .mk .mk-img img{ width:100%; height:100%; object-fit:cover;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	filter: scale(1);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;}
.news-list .mk:hover .mk-img img{
	-webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    filter: scale(1.15);
    filter: transform;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
    cursor: pointer;
}

/*--------------------
      新闻中心
      V2.0（目前应用上的）
--------------------*/
.xw-list{ width:1280px; margin:0 auto;}
.xw-list .mk{ display:inline-block; width:31.5%; margin:10px; padding:30px; box-sizing:border-box; border-radius:8px; background:#fff;}
.xw-list .mk:hover{ background:#2549a1;}
.xw-list .mk:hover .mk-text h3, .xw-list .mk:hover .mk-text span{ color:#fff;}
.xw-list .mk::after{ content: "."; display: block; clear: both; height: 0;width:0;font-size:0;}
.xw-list .mk .mk-text h3{ height:70px; text-align:left; line-height:35px; font-weight:400; font-size:24px; /*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;超出点点隐藏*/  
	transition: all .3s;
    -webkit-transition: all .3s;}
.xw-list .mk .mk-text p{ padding:10px 0; font-size:14px; color:#979797; text-align:left;}
/*.xw-list .mk .mk-text p span{ display:inline-block; padding-left:20px;}*/
/*.xw-list .mk .mk-text p span:first-child{ background: url(../img/listart/icon_08.png) 0 3px no-repeat;}*/
/*.xw-list .mk .mk-text p span:last-child{ margin-left:20px; background: url(../img/listart/icon_09.png) 0 3px no-repeat;}*/
.xw-list .mk .mk-text>span{ display:block; padding-top:10px; line-height:32px; text-align:left; font-size:16px; color:#666;}
.xw-list .mk .mk-text em{ display:block; width:40px; height:40px; margin-top:15px; border:1px solid #ccc; border-radius:50%; line-height:40px; text-align:center; color:#ccc; font-style:normal;}
.xw-list .mk:hover em{ border:1px solid #fff; background:#fff;}
/*--------------------
       视频中心
--------------------*/
.video-list .mk .mk-text h3{ height:35px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.video-body{ width:100%; height:251px;}
.video-body iframe{ width:100%; height:100%}

/*--------------------
       列表分页条
--------------------*/
.page{ margin:50px 0; font-size:14px; clear:both; overflow:hidden;}
.page ul { text-align:center; font-size:0;}
.page ul li{ display:inline-block; margin:0 4px; font-size:16px;}
.page ul li a{ display:block; width:40px; height:40px; line-height:40px; text-align:center; border:1px solid #dcdcdc; transition:all 0.3s linear;}
.page ul li.active a, .page ul li a[href]:hover{ border:1px solid #2549a1; color:#fff; background:#2549a1;}
.page span{ margin:0 2px; line-height:28px; vertical-align:middle; }
.page span strong{ margin:0 2px;}
/*检索无结果*/
.noSearch{ margin:100px 0; padding-top:125px; font-size:18px; color:#999; text-align:center; line-height:50px; background:url("../img/listart/wu.png") no-repeat top center; opacity:0.8}

/*--------------------
        详情页
---------------------*/
/*-----联系我们-----*/
.lianxi{ width:1280px; margin:0 auto;}
/*左边*/
.lianxi-left{ float:left; width:50%;}
.lianxi-left dl{ padding-top:60px;}
.lianxi-left dl dt{ font-size:18px; font-weight:bold; color:#333;}
.lianxi-left dl dd{ padding:30px 0 30px 70px; font-size:16px; color:#666;}/*border-bottom:1px solid #ececec;*/
.lianxi-left dl dd.icon1{ background:url(../img/listart/lianxi/20170426162559_7656.png) left no-repeat;}
.lianxi-left dl dd.icon2{ background:url(../img/listart/lianxi/20170426162559_8125.png) left no-repeat;}
.lianxi-left dl dd.icon3{ background:url(../img/listart/lianxi/20170426162559_8281.png) left no-repeat;}
.lianxi-left dl dd span{ display:block; line-height:30px;}
/*右边*/
.lianxi-right{ float:right; width:48%;}
.lianxi-right .map-h{ padding-top:60px;}
.lianxi-right .map-b{ width:614px; height:335px; margin-top:10px;}
.lianxi-right .map-b img{ border:1px solid #ececec; box-sizing:border-box;}
/*动态内容*/
.lianxi-b{ clear:both; padding:50px 0; line-height:25px; font-size:16px; color:#666;}
.lianxi-b::before{ content:""; display:block; border-top:1px solid #ececec; padding-bottom:50px;}
/*-------------------------
        文章详情页
--------------------------*/
.ab_artText{ background:#F3F5F9;}
.ab_artTextContent{ width:1280px; margin:0 auto;}
.ab_artTextContent::before, .ab_artTextContent::after{ content:""; display:block; clear:both;}
/*面包屑*/
.art_nav{ padding:15px 0 15px 0; font-size:14px; color:#999;}
.art_nav i{ 
    display:inline-block; width:14px; height:14px; margin:0 5px; vertical-align:middle; 
    background-size:14px 14px; 
    background-image:url(../img/listart/arrow-right.png);
    background-repeat:no-repeat;
    background-position:0 0;
}
/*左侧*/
.artText_left{ float:left; width:76%; margin:0 0 30px 0; padding:30px; border:1px solid #EEEEEE; border-radius:6px; background:#fff; box-sizing:border-box;}
.art_title{ padding:10px 0; font-size:28px; line-height:40px; color:#333; text-align:center;}
.art_source{ font-size:14px; color:#666; line-height:40px; text-align:center;}
.art_source em{ font-style:normal; margin:0 10px;}
.art_reading{ position:relative; margin-top:24px; padding:16px 20px 16px 48px; border:1px solid #EFEFEF; border-radius:2px; background: #F3F5F9;}
.art_reading img{ position:absolute; top:0; left:0; width:43px;}
.art_reading p{ 
    display:-webkit-box; max-height:72px; line-height:24px; text-align:justify; font-size:14px; color:#666;
    overflow:hidden;
    white-space:normal !important;
    text-overflow:ellipsis;
    word-wrap:break-word;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
}
.art_main{ padding:20px 0; font-size:16px; color:#333; line-height:30px;}
.art_main img{ max-width:100%;}
.art_page{}
.art_page p{ margin:10px 0; font-size:16px;}
.art_page p span{ color:#999;}
.art_page p a{ color:#666;}
.art_page p a:hover{ color:#000}
/*右侧*/
.artText_right{ width:23%; float:right; margin:0 0 30px 0; padding:0 30px 20px 30px; border:1px solid #EEEEEE; border-radius:6px; background:#fff; box-sizing:border-box;}
.list_menu h3{ margin-top:20px; line-height:36px; font-size:18px; color:#3e3a39; border-bottom:1px solid #eeeeee;}
.list_menu a{ display:block; margin:5px 0; padding:10px 20px; border-radius:4px; font-size:16px; background:#fbfbfb;}
.list_menu a:nth-child(1){ margin-top:10px;}
.list_menu a.active, .list_menu a:hover{ background:#f3f3f3;}
/*热门资讯*/
.list_hot{}
.list_hot h3{ margin-top:20px; line-height:36px; font-size:18px; color:#3e3a39; border-bottom:1px solid #eeeeee;}
.list_hot div{ padding:7px 0;}
.list_hot div a{ display:block; width:100%; padding:7px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list_hot div a:nth-child(1) span, .list_hot div a:nth-child(2) span, .list_hot div a:nth-child(3) span{ background:#999;}
.list_hot div a span{ float:left; display:block; width:18px; height:18px; margin-right:5px; line-height:18px; text-align:center; vertical-align:middle; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; border-radius:5px; background:#eaeaea;}
.list_hot div a:hover{ color:#2549a1;}
/* .list_hot div a:nth-child(1) span::before{ content: "1";}
.list_hot div a:nth-child(2) span::before{ content: "2";}
.list_hot div a:nth-child(3) span::before{ content: "3";}
.list_hot div a:nth-child(4) span::before{ content: "4";}
.list_hot div a:nth-child(5) span::before{ content: "5";}
.list_hot div a:nth-child(6) span::before{ content: "6";}
.list_hot div a:nth-child(7) span::before{ content: "7";}
.list_hot div a:nth-child(8) span::before{ content: "8";}
.list_hot div a:nth-child(9) span::before{ content: "9";}
.list_hot div a:nth-child(10) span::before{ content: "10";}
.list_hot div a:nth-child(11) span::before{ content: "11";}
.list_hot div a:nth-child(12) span::before{ content: "12";}
.list_hot div a:nth-child(13) span::before{ content: "13";}
.list_hot div a:nth-child(14) span::before{ content: "14";}
.list_hot div a:nth-child(15) span::before{ content: "15";} */

/*-------------------------
        其它
--------------------------*/
/*第三方弹框插件样式优先级*/
#spotlight .header::after{ display:none;}
#spotlight .footer{ height:auto;}
#spotlight .page{ margin:auto;}