@charset "utf-8";
/*公共的*/
/*html5*/
article,
aside,
dialog,
footer,
header,
section,
footer,
nav,
figure,
menu,
figcaption,
name,
mark,
video{
	display: block;
}
* {
	margin: 0;
	padding: 0;
	outline: none;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing:border-box;
}
html{
	-ms-touch-action: none;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
img{
	display: block;
	max-width: 100%;
	vertical-align: top;
	outline-width: 0;
	border: none;
	-ms-interpolation-mode: bicubic;
}
a{
	text-decoration: none;
}
pre{
	white-space: inherit;
}
body,html{
	min-height: 100%;
}
body *{
	font-family: "Microsoft YaHei",Helvetica;
}
ul,li{
	list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6{
	font-weight: normal;
}
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix{	
	display :block;
}
a,
input,
button,
select,
textarea{
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  resize:none;
}
select,
input,
button,
textarea{
          appearance:none;
     -moz-appearance:none;
  -webkit-appearance:none;
  border-radius:0;
  border:0;
}
select::-ms-expand{
  display:none;
}
body,
a{
  color: #404040;
}
a:hover,
a:focus{
	color: #db0010;
}
video,
img,
iframe{
	-webkit-object-fit:fill;
	   -moz-object-fit:fill;
	    -ms-object-fit:fill;
	     -o-object-fit:fill;
	        object-fit:fill;
}
/**********************common**************************/
/*
返回顶部
*/
.top{
	position: fixed;
	z-index: 100;
	right: 100px;
	bottom: 100px;
	width: 54px;
	height: 54px;
}
.top .to-top{
    display: block;
    width: 100%;
    height: 100%;
    background: url(../../images/pc/top.png) no-repeat;
}
.rot-to-top {
    -webkit-animation: lrotate .5s linear;
            animation: lrotate .5s linear;
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg)
}
.frot-to-top {
    -webkit-animation: frotate .5s linear;
            animation: frotate .5s linear;
    -webkit-transform: frotate(-360deg);
            transform: frotate(-360deg)
}
/*
返回顶部动画
*/
@-webkit-keyframes lrotate {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(-360deg)
	}
}

@keyframes lrotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
}

@keyframes frotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes frotate {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes frotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
69
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
/*
ad
*/
.top-ad,
.ad{
	position: relative;
	display: table;
	height: auto;
}
.top-ad img,
.ad img{
	width: 100%;
}
.top-ad img{
	height: 500px;
}

.showadk{
	display: none;
	position: absolute;
	z-index: 2;
	top: 28px;
	right: -50px;
	padding: 4px 0;
	width: 25px;
	font-size: 13px;
	line-height: 1.2;
	color: #db0010;
	text-align: center;
	cursor: pointer;
	background-color: #fff;
	border: solid 1px #9fa0a0;
	overflow: inherit!important;
}
.showadk:before{
	content: "";
	position: absolute;
	top: 0;
	left: -12px;
	width: 0;
	height: 0;
	border-top: solid 4px transparent;
	border-bottom: solid 4px transparent;
	border-right: solid 8px #db0010;
}
/*.ad img{
	padding-bottom: 8px;
}*/
.ad img{
	height: 82px;
}
/*.fixation-ad{
	height: 180px;
}*/
.ad div{
	position: relative;
	display: inline;
	float: left;
	width: 274px;
	/*height: 82px;*/
}
/* .ad div:not(:nth-child(4n)){
	margin-right: 8px;
}
.ad div img{
	margin-top: 0px;
}
.ad div:nth-child(1) img,
.ad div:nth-child(2) img,
.ad div:nth-child(3) img,
.ad div:nth-child(4) img{
	margin-top: 0;
} */
/*#ad1,
#ad2,
#ad3,
#ad4,
#ad9,
#ad10,
#ad11,
#ad12{
	top: 0;
}
#ad1,
#ad5,
#ad9,
#ad13{
	left: 0;
}
#ad5,
#ad6,
#ad7,
#ad8,
#ad13,
#ad14,
#ad15,
#ad16{
	top: 90px;
}
#ad2,
#ad6,
#ad10,
#ad14{
	left: 282px;
}
#ad3,
#ad7,
#ad11,
#ad15{
	left: 564px;
}
#ad4,
#ad8,
#ad12,
#ad16{
	right: 0;
}*/
.ad div.bd{
	position: relative;
	margin: 0;
	width: 100%;
	height: 100px;
	overflow: hidden;
}
/*
二级栏目右侧广告1
*/
.columns-right .ad{
	display: block;
	width: 265px;
	overflow: hidden;
}
/*
二级栏目右侧广告2
*/
.columns-right .rightAD2 .bd,
.rightAD2 img{
	height: 360px;
}
/*
首页通栏广告轮播
*/
.picScroll-top{
	position: relative;
}
.picScroll-top .bd,
.picScroll-top .bd ul{
	overflow: hidden;
}
.picScroll-top .bd ul,
.picScroll-top .bd ul li{
	zoom: 1;
}
.picScroll-top .bd ul li,
.picScroll-top .bd ul li .pic{
	text-align: center;
}
/*
header
*/
.today-hd{
	display: table;
	position: relative;
	padding-top: 24px;
	padding-bottom: 16px;
	border-bottom: solid 4px #db0010;
}
.hd-box{
	display: table;
}
.hd-right{
	display: inline;
	float: right;
	margin-top: 15px;
	font-size: 13px;
	overflow: hidden;
}
.hd-right div{
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
}
/*
头部搜索
*/
.search-hd-top{
	position: relative;
	margin-right: 20px;
	padding-right: 34px;
	width: 300px;
	height: 32px;
	border: solid 1px #d6d8db;
	border-radius: 2px;
}
.search-hd-top a{
	position: absolute;
	top: 50%;
	right: -10px;
	margin-top: -7px;
	width: 34px;
	height: 14px;
	background: url(../../images/pc/ico.png) no-repeat 0 0;
	cursor: pointer;
}
.search-hd-top label{
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -12px;
	width: 48px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border-right: solid 1px #e2e2e2;
}
.search-hd-top input{
	position: relative;
	padding-left: 64px;
	width: 100%;
	height: 30px;
	font-size: 13px;
	color: #acb1b6;
	background: none;
}
/*
未登录
*/
.no-login{
	position: relative;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	line-height: 1.5;
	background-color: #db0010;
}
.no-login:after{
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -.078rem;
	width: 1px;
	height: .156rem;
	background-color: #fff;
}
.no-login a{
	display: block;
	float: left;
	margin:0 4px;
	width: 14px;
	color: #fff;
}
.today-logo{
	display: inline;
	float: left;
	width: 206px;
	height: 72px;
}
/*
已登录
*/
.logindiv a{
	display: block;
	float: right;
	width: 80px;
	white-space: nowrap;
	-webkit-text-overflow: ellipsis;
	   -moz-text-overflow: ellipsis;
	    -ms-text-overflow: ellipsis;
	     -o-text-overflow: ellipsis;
	        text-overflow: ellipsis;
	overflow: hidden;
}
/*
遮罩层
*/
.popup-bg{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	width: 100%;
	height: 100%;
	background-color: rgba(35,24,21,.8);
}
/*
头部菜单
*/
.today-menu{
	display: inline;
	float: left;
	margin-top: 11px;
	margin-left: 38px;
	font-size: 15px;
	line-height: 1.3;
	text-align: center;
}
.today-menu ul li{
	display: inline;
	float: left;
	margin-right: 20px;
	width: 26px;
	height: 50px;
}
.today-menu ul li a{
	display: block;
	padding: 4px 5px;
}
.today-menu ul li.active a,
.today-menu ul li a:hover{
	color: #fff;
	background-color: #db0010;
	border-radius: 6px;
}
/*
footer
*/
.today-ft-top{
	background-color: #f5f5f5;
	overflow: hidden;
}
.today-ft-bottom{
	padding-bottom: 30px;
	text-align: center;
	background-color: #898989;
	overflow: hidden;
}
.expo-left,
.blogroll,
.vendor,
.vendor p{
	float: left;
}
.expo-left,
.blogroll{
	padding-bottom: .26rem;
}
.expo-left{
	padding-right: 20px;
	width: 28%;
	border-right: solid 4px #fff;
}
.expo-left cite,
.blogroll cite{
	display: block;
	margin-top: 34px;
	margin-bottom: 32px;
	font-size: 20px;
	font-style: normal;
}
.expo-left li,
.vendor p a{
	font-size: 14px;
	line-height: 2.43;
	white-space: nowrap;
	-webkit-text-overflow: ellipsis;
	   -moz-text-overflow: ellipsis;
	    -ms-text-overflow: ellipsis;
	     -o-text-overflow: ellipsis;
	        text-overflow: ellipsis;
	overflow: hidden;
}
.expo-left li a:hover,
.expo-left li a:focus,
.vendor p a:hover,
.vendor p a:focus{
	text-decoration: underline;
}
.expo-left li a:hover,
.expo-left li a:focus,
.vendor p a:hover,
.vendor p a:focus,
.ft-menu li a:hover,
.ft-menu li a:focus{
	color: #db0010;
}
.blogroll{
	padding-left: .104rem;
	width: 72%;
}
.vendor,
.media{
	display: table;
}
.blogroll .vendor cite{
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 18px;
}
.vendor{
	width: 62%;
}
.vendor p{
	padding-right: 10px;
	width: 25%;
}
.vendor p a{
	display: block;
}
.media{
	float: right;
	padding-left: 20px;
	padding-right: 20px;
	width: 38%;
}
.media p,
.toady-main-right .ad{
	width: 100%; 
}
.ft-menu{
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 15px;
	line-height: 1;
}
.ft-menu li{
	padding: 0 20px;
	display: inline-block;
}
.ft-menu li:not(:last-child){
	border-right: solid 1px #e0e0e0;
}
.ft-menu li a{
	color: #e0e0e0;
}
.ft-bottom p{
	font-size: 13px;
	color: #fff;
}
/*
轮播图
*/
.swiper-container .swiper-pagination{
	left: inherit!important;
	right: 0;
	padding-right: 10px;
	width: auto!important;
	text-align: right;
}
.swiper-container .swiper-pagination span{
	display: inline-block;
	margin: 0 7px;
	width: 9px;
	height: 9px;
	cursor: pointer;
	background-color: #bdbdbd;
	border-radius: 100%;
	opacity: 1;
	filter: alpha(opacity=100);
}
.swiper-container .swiper-pagination span.swiper-pagination-bullet-active{
	background-color: #db0010;
}
/*
面包屑
*/
.toady-main{
	overflow: hidden;
}
.toady-crumbs{
	margin-top: 12px;
	font-size: 13px;
}
.toady-crumbs a{
	position: relative;
	display: inline-block;
	padding-left: 8px;
	padding-right: 14px;
}
.toady-crumbs a:after,
.toady-crumbs a.home:before{
	content: "";
	position: absolute;
	background-image: url(../../images/pc/ico.png);
	background-repeat: no-repeat;
}
.toady-crumbs a:after{
	top: 50%;
	right: 0;
	margin-top: -3.5px;
	width: 6px;
	height: 7px;
	background-position: -185px -33px;
}
.toady-crumbs a.home{
	padding-left: 20px;
}
.toady-crumbs a.home:before{
	top: 50%;
	left: 0;
	margin-top: -5.5px;
	width: 15px;
	height: 11px;
	background-position: -181px -6px;
}
/****************************mutual***************************/
.today-hd,
.today-ft-top,
.today-ft-bottom{
	width: 100%;
}
.hd-box,
.ad,
.ft-top,
.ft-bottom,
.toady-main,
.top-ad,
.today-main-box{
	margin: auto;
	width: 1120px;
}
.today-logo img{
	display: block;
	width: 100%;
	height: 100%;
}
.today-main-box{
	display: table;
}
/*
二级栏目
*/
.todat-container{
	margin-top: 26px;
	margin-bottom: 80px;
	min-height: -moz-calc(100vh - 707px);
	min-height: -webkit-calc(100vh - 707px);
	min-height: calc(100vh - 707px);
	background-color: #db0010;
}
/*
左侧
*/
.columns{
	display: inline;
	float: left;
	width: 120px;
	font-size: 20px;
	color: #fff;
	text-align: center;
}
.columns h1{
	position: relative;
	padding-top: 16px;
	padding-bottom: 20px;
	font-size: 66px;
	line-height: 1.23;
}
.columns h1:after{
	content: "";
	position: absolute;
	bottom: -3px;
	left: 50%;
	margin-left: -3px;
	width: 6px;
	height: 6px;
	background-color: #fff;
	border-radius: 100%;
}
.columns p{
	padding: 6px 10px;
	line-height: 1.35;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.columns-view{
	margin-left: 120px;
	padding-left: 20px;
	width: 1000px;
	background-color: #fff;
	overflow: hidden;
}
/*
中间
*/
.columns-center{
	float: left;
	width: 695px;
}
.columns-center .index-title{
	padding-top: 0;
	margin-bottom: 0;
}
/*
右侧
*/
.columns-right{
	margin-left: 715px;
}
/*
页码
*/
.today-page{
	margin-top: 105px;
	height: 16px;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
}
.today-page span,
.today-page a{
	display: inline-block;
	color: #424242;
	background-color: #d8d8d8;
}
.today-page span{
	padding: 0 10px;
	margin-right:32px;
}
.today-page span.page-span{
	background: none;
	margin-right: 5px;
	padding: 0;
}
.today-page a{
	padding: 0 5px;
	margin-right: 5px;
}
.today-page a:hover,
.today-page a.active{
	color: #fff;
	background-color: #cd131c;
}
.today-page a.disabled,
.today-page a.disabled:hover{
	cursor: default;
	color: #424242;
	background-color: #d8d8d8;
}
/*
注册协议
*/
.toady-GVRP{
	display: none;
	position: fixed;
	z-index: 100001;
	top: 50%;
	left: 50%;
	margin-top: -256px;
	margin-left: -498px;
	padding: 0 31.5px;
	width: 996px;
	height: 512px;
	background-color: #fff;
	border-radius: 20px;
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.4);
	   -moz-box-shadow: 0 5px 5px rgba(0,0,0,.4);
	    -ms-box-shadow: 0 5px 5px rgba(0,0,0,.4);
	     -o-box-shadow: 0 5px 5px rgba(0,0,0,.4);
	        box-shadow: 0 5px 5px rgba(0,0,0,.4);
	overflow: hidden;
}
.gvrp-main{
	height: 340px;
	overflow-x: hidden;
	overflow-y: auto;
}
.gvrp-button{
	font-size: 14px;
	text-align: center;
}
.gvrp-button a{
	display: inline-block;
	margin: 20px 0;
	padding: 10px;
	color: #fff;
	background-color: #db0010;
}
.toady-GVRP h1{
	padding-top: 40px;
	padding-bottom: 10px;
	font-size: 32px;
	border-bottom: solid 1px #e0e0e0;
}
.toady-GVRP h4{
	margin-top: 18px;
	font-size: 18px;
	font-weight: bold;
	line-height: 2.67;
}
.toady-GVRP p{
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 1.73;
}
.toady-GVRP p cite,
.toady-GVRP p span{
	display: block;
	font-style: normal;
}
.toady-GVRP p span{
	text-indent: 20px
}
/*
注册
*/
.toady-register,
.retrieve-password{
	display: none;
	position: fixed;
	z-index: 100000;
	top: 50%;
	left: 50%;
	margin-top: -254px;
	margin-left: -192px;
	width: 384px;
	height: 508px;
	font-size: 13px;
	text-align: center;
	background-color: #fff;
	border-radius: 20px;
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.4);
	   -moz-box-shadow: 0 5px 5px rgba(0,0,0,.4);
	    -ms-box-shadow: 0 5px 5px rgba(0,0,0,.4);
	     -o-box-shadow: 0 5px 5px rgba(0,0,0,.4);
	        box-shadow: 0 5px 5px rgba(0,0,0,.4);
	overflow: hidden;
}
.form-title{
	margin-top: 36px;
	padding: 0 38px;
	font-size: 26px;
	color: #a3a2a2;
	text-align: left;
}
.form-title name{
	display: inline-block;
	margin-right: 30px;
	cursor: pointer;
}
.form-title name.active{
	color: #db0010;
	cursor: default;
}
.close{
	display: inline;
	float: right;
	margin-top: 5.5px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	background: url(../../images/pc/ico.png) no-repeat -176px -168px;
}
.form-div{
	position: relative;
	margin: 35px auto 0;
}
.form-div div{
	position: relative;
	margin-bottom: 20px;
	height: 40px;
	line-height: 40px;
}
.form-div div.TCP{
	height: auto;
	text-align: left;
	line-height: 1;
}
.form-div div.TCP,
.form-div div.button,
.form-div div.retrieve-word,
.retrieve-btn{
	margin-left: auto;
	margin-right: auto;
	width: 308px;
}
.form-div div.retrieve-word{
	margin-bottom: 0;
	height: 20px;
	line-height: 20px;
	text-align: right;
}
.form-div p,
.radio,
.other-login span,
.other-login p i{
	display: inline-block;
}
.form-div p{
	position: relative;
	height: 100%;
	text-align: left;
	overflow: hidden;
}
.form-div p i,
.form-div p input{
	float: left;
	display: inline;
}
.form-div p i{
	position: relative;
	width: 40px;
	height: 40px;
	background-color: #e0e0e0;
	border: solid 1px #9fa0a0;
	overflow: hidden;
}
.form-div p i:before,
.form-div div label.right:before,
.radio:before,
.other-login p i:before{
	content: "";
	position: absolute;
	background-image: url(../../images/pc/ico.png);
	background-repeat: no-repeat;
}
.form-div p i:before,
.form-div div label.right:before,
.radio:before{
	width: 18px;
	height: 18px;
}
.form-div p i:before{
	top: 50%;
	left: 50%;
	margin-left: -9px;
	margin-top: -9px;
}
.form-div p i.name:before{
	background-position: -78px 0;
}
.form-div p i.account:before{
	background-position: -78px -23px;
}
.form-div p i.password:before{
	background-position: -78px -46px;
}
.form-div p input{
	position: relative;
	margin-left: -1px;
	padding: 0 10px;
	width: 269px;
	height: 100%;
	font: 13px "微软雅黑";
	border: solid 1px #9fa0a0;
}
.form-div p input[name="CAPTCHA"]{
	margin: 0;
	width: 148px;
}
.form-div input[name="button"]{
	display: block;
	width: 100%;
	height: 100%;
	font: 16px "微软雅黑";
	cursor: pointer;
	color: #fff;
	background-color: #cd131c;
}
#J_getCode,
#J_getCode1{
	display: inline-block;
	margin-left: 12px;
	width: 148px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	background-color: #212121;
	border: none;
	border-radius: 0;
}
.form-div label{
	display: block;
	padding: 0 38px;
	text-align: left;
	line-height: 40px;
}
/*正确提示*/
.form-div div label.right{
	padding-left: 25px;
}
.form-div div label.right:before{
	top: 10px;
	left: 0;
	background-position: -78px -68px;
}
/*错误提示*/
.form-div div input.error{
	margin-left: 0;
	border-color: #cd131c;
}
.error{
	color: #cd131c;
}
.radio{
	position: relative;
	margin-right: 6px;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
}
.radio:before{
	top: 0;
	left: 0;
	background-position: -78px -95px;
}
.checked.radio:before{
	background-position: -78px -116px;
}
.TCP a:hover,
.TCP a:focus{
	color: #cd131c;
}
/*
登录
*/
.other-login span{
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0 30px;
	font-size: 16px;
	line-height: 2.5;
	background-color: #efefef;
}
.other-login p i,
.other-login p i:before{
	width: 34px;
	height: 34px;
}
.other-login p i{
	position: relative;
	margin: 0 7.5px;
	width: 34px;
	text-align: left;
	cursor: pointer;
	vertical-align: middle;
	overflow: hidden;
}
.other-login p i.wechat:before{
	background-position: -19px -132px;
}
.other-login p i.qq:before{
	background-position: -19px -166px;
}
/*
找回密码
*/
.retrieve-password cite,
.retrieve-password ul{
	margin: 0 27.5px;
}
.retrieve-password cite,
.retrieve-password ul{
	padding-top: 50px;
}
.retrieve-password cite{
	display: block;
	font-size: 18px;
	font-style: normal;
	color: #a3a2a2;
	border-bottom: solid 1px #d8d8d8;
}
.retrieve-password cite span{
	position: relative;
	top: 11px;
	display: inline-block;
	padding: 0 12px;
	background-color: #fff;
}
.retrieve-password .form-div{
	display: none;
	padding: 0 27.5px;
	margin-top: 0;
}
.retrieve-password .form-div div{
	margin-bottom: 30px;
}
.retrieve-password ul{
	position: relative;
	display: block;
	margin-bottom: 65px;
	overflow: hidden;
}
.retrieve-password #step_3 ul{
	margin-bottom: 50px;
}
.retrieve-password li{
	position: relative;
	display: inline;
	padding-top: 32px;
	font-size: 16px;
	text-align: center;
}
.retrieve-password li:before{
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -11px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	color: #fff;
	background-color: #404040;
	border-radius: 100%;
}
.retrieve-password li.step1{
	float: left;
}
.retrieve-password li.step1:before{
	content: "1";
}
.retrieve-password li.step3{
	float: right;
}
.retrieve-password li.step3:before{
	content: "3";
}
.retrieve-password li.step2:before{
	content: "2";
}
.retrieve-password li.step2{
	position: absolute;
	bottom:0;
	left: 50%;
	margin-left: -40px;
}
.retrieve-password li.active{
	color: #da0313;
}
.retrieve-password li.active:before{
	background-color: #da0313;
}
.retrieve-btn{
	margin-top: 68px;
	font-size: 16px;
}
.retrieve-btn a{
	display: block;
	height: 40px;
	color: #9fa0a0;
	line-height: 38px;
	border: solid 1px #9fa0a0;
}
.retrieve-btn a:hover,
.retrieve-btn.now a{
	color: #fff;
	background-color: #da0313;
	border-color: #da0313;
}
.form-div .tel,
.form-div .word-finish{
	display: block;
}
.tel{
	font-size: 14px;
	color: #a3a2a2;
}
.word-finish{
	position: relative;
	margin-top: 24px;
	margin-bottom: 94px;
	margin-left: 62px;
	padding-left: 65px;
	height: 56px!important;
	font-size: 18px;
	text-align: center;
	color: #262626;
	line-height: 90px;
}
.form-div .word-finish:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 57px;
	height: 56px;
	background: url(../../images/pc/ico.png) no-repeat -99px -142px;
}
.retrieve-password .close{
	position: absolute;
	top: 20px;
	right: 27.5px;
}
/*
index 右侧
*/
.today-right,
.today-left,
.index-bt-right{
	font-size: 14px;
}
.today-right,
.today-left{
	margin-top: 20px;
}
.today-right,
.index-bt-right,
.left-right,
.toady-main-right{
	display: inline;
	float: right;
	margin-left: 20px;
	width: 265px;
}
.today-right{
	-webkit-box-shadow: 2px 2px 5px rgba(29,13,8,.19);
	   -moz-box-shadow: 2px 2px 5px rgba(29,13,8,.19);
	    -ms-box-shadow: 2px 2px 5px rgba(29,13,8,.19);
	     -o-box-shadow: 2px 2px 5px rgba(29,13,8,.19);
	        box-shadow: 2px 2px 5px rgba(29,13,8,.19);
}
.index-title,
.index-title a,
.link:hover,
.top-new-ul li a:hover,
.index-left-title a,
.exhibition-top h1 a:hover{
	color: #db0010;
}
.index-title,
.index-left-title,
.ft-title{
	display: block;
	font-size: 20px;
	font-style: normal;
}
.index-title{
	/*padding-top: 6px;*/
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 2px;
	margin-bottom: 18px;
	border-bottom: solid 1px #d8d8d8;
}
.index-title span,
.index-left-title span{
	position: relative;
	display: inline-block;
}
.index-title span:before{
	content: "";
	position: absolute;
	left: -8px;
	bottom: -10px;
	padding-left: 9px;
	padding-right: 16px;
	width: 100%;
	height: 3px;
	background-color: #db0010;
}
.index-title span a:after{
	display: none;
}
.index-title span a{
	float: none;
	padding: 0;
	font-size: 20px;
	line-height: normal;
}
.index-title a,
.index-left-title a,
.ft-title a{
	position: relative;
	float: right;
	padding-right: 18px;
	font-size: 16px;
}
.index-title a:after,
.index-left-title a:after,
.ft-title a:after{
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -7px;
	width: 14px;
	height: 14px;
	background: url(../../images/pc/ico.png) no-repeat 0 -15px;
}
.index-title a{
	line-height: 1.625;
}
.r-news li{
	padding-left: 8px;
	padding-right: 6px;
	padding-bottom: 14px;
}
.r-news .youliao li:last-child{
	padding-top: 14px;
}
/*.r-news li:first-child{
	border-bottom: solid 1px #d8d8d8;
}*/
.yingyong .news-content p a,
.top-new-ul li,
.index-bt-right .swiper-slide p,
.exhibition-top h1,
.exhibition-new li p a,
.toady-news li,
.news-title,
.searchConts li h1{
	white-space: nowrap;
	-webkit-text-overflow: ellipsis;
	   -moz-text-overflow: ellipsis;
	    -ms-text-overflow: ellipsis;
	     -o-text-overflow: ellipsis;
	        text-overflow: ellipsis;
	overflow: hidden;
}
.news-content h3{
	margin-bottom: 12px;
	font-size: 15px;
	line-height: 1.47;
}
.news-content p,
.top-new-div p,
.exhibition-top div p,
.news-details p,
.searchConts li p{
	display: inline;
	line-height: 1.57;
	color: #757575;
}
.link{
	color: #757575;
}
.news-content img{
	margin-left: 1px;
	margin-right: 3px;
}
.news-content figure{
	margin-top: 18px;
	margin-bottom: 12px;
}
.news-content figure img{
	width: 247px;
	height: 162px;
}
.img-news li .news-content h3{
	margin-bottom: 0;
}
.yingyong .news-content p,
.exhibition-new li{
	position: relative;
	display: block;
	font-size: 16px;
	line-height: 1.67;
	color: #404040;
}
.yingyong .news-content p{
	padding-right: 88px;
}
.yingyong .news-content p time,
.exhibition-new li time{
	position: absolute;
	font-size: 13px;
	line-height: 2.6;
}
.yingyong .news-content p time{
	right: 25px;
}
.yingyong .news-content p a,
.exhibition-new li p a{
	display: block;
}
.r-news .yingyong li{
	padding-bottom: 12px;
}
/*
下载
*/
.index-bt-right{
	padding: 0 12px;
	margin-top: 20px;
	margin-bottom: 30px;
	text-align: center;
	background-color: #efeff0;
	border: solid 1px #9fa0a0;
}
.index-bt-right cite,
.index-bt-right cite a{
	color: #db0010;
}
.index-bt-right cite{
	font-size: 20px;
	font-style: normal;
	line-height: 2.6;
}
.index-bt-right .swiper-container{
	width: 100%;
	height: 278px;
}
.index-bt-right .swiper-slide{
	position: relative;
	padding-bottom: 43px;
}
.index-bt-right .swiper-slide p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	font-size: 15px;
	line-height: 43px;
}
.index-bt-right .swiper-slide p time{
	position: absolute;
	right: 0;
}
#newDown .swiper-pagination{
	bottom: 49px;
}
.index-bt-right .swiper-slide img{
	margin: auto;
	height: 235px;
}
/*
左侧
*/
.l-news{
	overflow: hidden;
}
.top-news{
	display: inline;
	float: left;
	width: 407px;
}
.special-topic{
	float: right;
	margin-left: 20px;
}
.index-left-title{
	position: relative;
	/*margin-top: 4px;*/
	margin-bottom: 20px;
	height: 35px;
	line-height: 35px;
	color: #fff;
}
.index-left-title:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #d8d8d8;
}
.index-left-title span{
	padding-left: 10px;
	padding-right: 17px;
	background-color:  #db0010;
	border-radius: 0 26px 0 0;
}
.index-left-title span a{
	float: none;
	padding: 0;
	font-size: 20px;
	color: #fff;
	line-height: normal;
}
.index-left-title span a:after{
	display: none;
}
/*
头条
*/
.top-slide{
	position: relative;
	width: 407px;
	height: 404px;
}
.top-slide .arrow-left,
.top-slide .arrow-right{
	position: absolute;
	z-index: 2;
	top: 148px;
	width: 33px;
	height: 33px;
	background-color: #fff;
	background-image: none;
	border-radius: 100%;
}
.top-slide .arrow-left{
	left: 9px;
}
.top-slide .arrow-right{
	right: 9px;
}
.top-slide .arrow-left:before,
.top-slide .arrow-right:before{
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	width: 16px;
	height: 16px;
	background-image: url(../../images/pc/ico.png);
	background-repeat: no-repeat;
}
.top-slide .arrow-left:before{
	background-position: 0 -33px;
}
.top-slide .arrow-right:before{
	background-position: 2px -55px;
}
.top-slide .swiper-pagination{
	bottom: 148px!important;
}
.top-slide .swiper-container{
	width: 407px;
	height: 404px;
}
.top-slide .swiper-slide{
	position: relative;
	padding-bottom: 118px;
}
.top-slide .swiper-slide img{
	width: 100%;
	height: 286px;
}
.top-new-div{
	position: absolute;
	left: 0;
	bottom: 0;
	/*margin-bottom: 10px;*/
	width: 407px;
	height: 118px;
	overflow: hidden;
}
.top-new-div h1,
.exhibition-top h1,
.l-video .bd ul li h1{
	font-size: 20px;
}
.top-new-div h1{
	margin: 10px 0;
	/*margin-bottom: 10px;*/
	height: 54px;
	line-height: 1.33;
	overflow: hidden;
}
.top-new-div p{
	font-size: 14px;
}
.top-new-ul li{
	position: relative;
	padding-left: 72px;
	font-size: 16px;
	line-height: 40px;
	color: #424242;
	border-bottom: solid 1px #d8d8d8;
}
.top-new-ul li:last-child{
	border-bottom: none;
}
.top-new-ul li time{
	position: absolute;
	left: 0;
	font-size: 13px;
}
/*
视频
*/
.l-video{
	position: relative;
	margin-top: 16px;
	width: 835px;
	overflow: hidden;
}
.l-video .bd,
.l-video .bd ul{
	overflow: hidden;
}
.l-video .bd ul{
	zoom: 1;
}
.l-video .bd ul li{
	display: inline;
	float: left;
	margin-right: 20px;
	width: 265px;
	overflow: hidden;
}
.l-video .bd ul li a{
	position: relative;
	display: block;
}
.l-video .bd ul li a span,
.video-play:before{
	position: absolute;
}
.video-play{
	z-index: 2;
	left: 6px;
	bottom: 6px;
	width: 33px;
	height: 33px;
	background-color: #fff;
	border-radius: 100%;
}
.video-play:before{
	content: "";
	top: 8px;
	left: 12px;
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: solid 9px transparent;
	border-left: 14px solid #d8210d;
}
.video-length{
	z-index: 1;
	left: 38px;
	bottom: 14px;
	padding: 0 12px;
	height: 17px;
	font-size: 12px;
	color: #fff;
	line-height: 17px;
	background-color: #262626;
	border-radius: 0 12px 12px 0;
}
.l-video .bd ul li img{
	width: 265px;
	height: 150px;
}
.l-video .bd ul li h1{
	margin-top: 16px;
	margin-bottom: 30px;
	height: 52px;
	line-height: 1.33;
	overflow: hidden;
}
/*
展会动态
*/
.ft-title{
	padding-left: 12px;
	padding-right: 6px;
	height: 32px;
	color: #fff;
	line-height: 32px;
	background-color: #db0010;
}
.ft-title a{
	color: #fff;
}
.ft-title a:after{
	background-position: 0 -143px;
}
.ft-title span a:after{
	display: none;
}
.ft-title span a{
	float: left;
	font-size: 20px;
}
.exhibition-top h1{
	margin-top: 18px;
	line-height: 1.33;
}
.exhibition-top div{
	margin-top: 14px;
	overflow: hidden;
}
.exhibition-top div img{
	display: inline;
	float: left;
	margin-right: 12px;
	width: 122px;
	height: 80px;
}
.exhibition-new{
	margin-top: 15px;
}
.exhibition-new li{
	padding-right: 60px;
	margin-bottom: 4px;
}
.exhibition-new li time{
	right: 6px;
}
/*
产品
*/
.product{
	position: relative;
	width: 550px;
	overflow: hidden;
}
.product .bd{
	margin-top: 28px;
}
.product .bd ul{
	overflow: hidden;
	zoom: 1;
}
.product .bd li{
	margin-right: 20px;
	float: left;
	overflow: hidden;
}
.product .bd li img{
	width: 265px;
	height: 200px;
	border: solid 1px #9fa0a0;
}
.product .bd li h1{
	display: -webkit-box;
	margin-top: 20px;
	width: 265px;
	height: 52px;
	font-size: 20px;
	line-height: 1.33;
	overflow: hidden;
}
/******************详情***********************/
/*右侧文章*/
.toady-news .index-title,
.recommends-video .index-title{
	margin-top: -4px;
	padding-top: 0;
	font-size: 16px;
}
.toady-news ul{
	margin-top: 12px;
	font-size: 15px;
	line-height: 2.13;
}
.toady-news li{
	position: relative;
	padding-left: 20px;
}
.toady-news li:before{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -7px;
	width: 14px;
	height: 14px;
	font-size: 13px;
	line-height: 14px;
	text-align: center;
	color: #fff;
	background-color: #d8d8d8;
}
.toady-news li:nth-child(1):before{
	content: "1";
	background-color: #cd131c;
}
.toady-news li:nth-child(2):before{
	content: "2";
	background-color: rgba(205,19,28,.6);
}
.toady-news li:nth-child(3):before{
	content: "3";
	background-color: rgba(205,19,28,.4);
}
.toady-news li:nth-child(4):before{
	content: "4";
}
.toady-news li:nth-child(5):before{
	content: "5";
}
.toady-news li:nth-child(6):before{
	content: "6";
}
.toady-news li:nth-child(7):before{
	content: "7";
}
.toady-news li:nth-child(8):before{
	content: "8";
}
.toady-news li:nth-child(9):before{
	content: "9";
}
.toady-news li:nth-child(10):before{
	content: "10";
}
.follow-wechat{
	margin-top: 8px;
	padding: 20px;
	font-size: 14px;
	line-height: 1.57;
	text-align: center;
	color: #757575;
	background-color: #f0f1f2;
	border: solid 1px #9fa0a0;
}
.follow-wechat figcaption,
.follow-wechat img{
	margin: auto;
}
.follow-wechat figcaption{
	margin-top: 14px;
}
.follow-wechat img{
	margin-bottom: 6px;
	width: 180px;
	height: 180px;
}
/*
右侧视频
*/
.recommends-video li{
	padding-bottom: 15px;
	font-size: 14px;
	line-height: 1.57;
	overflow: hidden;
}
.recommends-video li:not(:first-child){
	padding-top: 15px;
}
.recommends-video li:not(:last-child){
	border-bottom: solid 1px #d8d8d8;
}
.recommends-video .video-img{
	display: inline;
	float: left;
	margin-right: 8px;
	width: 144px;
}
.recommends-video .video-img img{
	width: 100%;
	height: 82px;
}
.video-info a{
	position: relative;
	top: -4px;
	display: -webkit-box;
	height: 40px;
	-webkit-text-overflow: ellipsis;
	   -moz-text-overflow: ellipsis;
	    -ms-text-overflow: ellipsis;
	     -o-text-overflow: ellipsis;
	        text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;	
}
@-moz-document url-prefix() {    
	.video-info a{
		height: 40px;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {   
   .video-info a{
		height: 40px;
	}
}
.video-info time{
	margin-top: 23px;
	float: right;
}
.videoconts,
.video-time{
	margin: 0 17.5px;
}
.videoconts{
	width: 750px;
	height: 422px;
}
.videoconts iframe{
	width: 100%;
	height: 100%;
}
.video-time{
	margin-top: 18px;
	overflow: hidden;
}
.video-time time{
	float: right;
}
/*
右侧直播评论
*/
.live-details{
	margin-top: 32px;
}
.live-details-top{
	padding: 10px 0;
	margin-top: 0!important;
	border: solid 1px #9fa0a0;
}
.live-details-top h1{
	margin-bottom: 15px;
	font-size: 18px;
}
.live-details-top h1 data{
	padding: 0 5px;
	color: #cd131c;
}
.live-details-top .bshare-custom,
.live-details-top .bdsharebuttonbox{
	position: relative;
}
/*
左侧文章详情
*/
.essay,
.readings{
	margin-right: 285px;
	font-size: 16px;
	width: 835px;
}
.essay ol li,
.essay ul li{
	list-style: unset;
}
.essay{
	margin-top: 32px;
	margin-bottom: 40px;
	padding: 0 24px;
	border: solid 1px #9fa0a0;
	overflow: hidden;
}
.essay-header{
	text-align: center;
	color: #424242;
}
.essay-header h1{
	margin-top: 26px;
	font-size: 30px;
}
.essay-header h2{
	margin-top: 10px;
	font-size: 24px;
	line-height: 1.3;
}
.essay-header p{
	margin-top: 10px;
	font-size: 14px;
	line-height: 1.57;
}
.essay-columns{
	margin-top: 42px;
	line-height: 1.625;
	color: #424242;
}
.essay-columns p{
	text-indent: 25px;
}
.essay-columns p img{
	margin: 20px auto;
	text-align: center;
}
.essay-columns h4{
	margin-bottom: 30px;
	font-size: 20px;
	line-height: 1.3;
}
.essay-name{
	text-align: right;
}

/*
分享点赞
*/
.essay-bottom{
	position: relative;
	margin-top: 60px;
	text-align: center;
	color: #424242;
}
.like{
	cursor: pointer;
	vertical-align: middle;
}
.like,
.like i{
	position: relative;
	display: inline-block;
	height: 22px;
	line-height: 22px;
}
.like i{
	top: 0;
	margin-right: 10px;
	width: 22px;
	background: url(../../images/pc/ico.png) no-repeat -176px -48px;
}
.bshare-custom,
.bdsharebuttonbox{
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 14px!important;
}
.essay-bottom .bshare-custom a,
.bdsharebuttonbox .ttqq,
.bdsharebuttonbox .ttwx,
.bdsharebuttonbox .ttsina,
.bdsharebuttonbox .ttmore{
	float: none;
	padding-left: 20px;
	margin: 0 24px 0 0;
	display: inline-block;
	font-size: 14px;
	cursor: pointer;
	background: url(../../images/pc/ico.png) no-repeat 0 0;
}
.essay-bottom .bshare-custom a.bshare-more,
.bdsharebuttonbox .ttmore{
	padding: 0;
	margin: 0;
	font-weight: normal!important;
	cursor: default;
	background: none;
}
.essay-bottom .bshare-custom a.bshare-more:hover,
.bdsharebuttonbox .ttmore:hover{
	color: #424242;
	opacity: 1;
    filter: alpha(opacity=100);
}
.essay-bottom .bshare-custom a.bshare-sinaminiblog,
.bdsharebuttonbox .ttsina{
	background-position: -181px -76px;
}
.essay-bottom .bshare-custom a.bshare-weixin,
.bdsharebuttonbox .ttwx{
	background-position: -178px -99px;
}
.essay-bottom .bshare-custom a.bshare-qqim,
.bdsharebuttonbox .ttqq{
	margin: 0;
	background-position: -179px -124px;
}
/*评论*/
.essay-comment .index-title{
	color: #424242;
	text-align: left;
}
.essay-comment{
	margin-top: 28px;
}
.comment-login{
	position: relative;
	margin-top: 24px;
	padding: 28px 0;
	font-size: 18px;
	line-height: 24px;
	color: #757575;
	text-align: center;
	background-color: #f5f5f5;
}
.comment-login span{
	position: absolute;
	right: 20px;
	display: inline-block;
	padding: 0 15px;
	font-size: 13px;
	color: #fff;
	background-color: #00b9ef;	
}
.comment-login a{
	display: inline-block;
	margin-left: 25px;
	color: #00b9ef;
}
.comment-make{
	margin-top: 22px;
}
.icon-img{
	display: inline;
	float: left;
	width: 60px;
	height: 60px;
}
.icon-img img{
	width: 100%;
	height: 100%;
}
.icon-img,
.icon-img img{
	border-radius: 100%;
}
.comment-right{
	margin-left: 90px;
	font-size: 14px;
}
.area{
	width: 100%;
	height: 80px;
	padding: 24px 20px;
	padding: 20px\0;
	font: 14px/1.86 "微软雅黑";
	color: #424242;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: #fff;
	border: solid 1px #424242;
}
.comment-di,
.comment-d{
	font-size: 14px;
	line-height: 1.29;
	text-align: right;
}
.comment-di{
	margin-top: 13px;
}
.comment-di a{
	display: inline-block;
	padding: 0 5px;
	margin-left: 16px;
	color: #fff;
	background-color: #00b9ef;
	border-radius: 6px;
}
.essay-comment cite{
	display: block;
	margin-top: 10px;
	font-size: 16px;
	font-style: normal;
	text-align: center;
	color: #424242;
}
/*评论列表*/
.essay-comment li{
	padding: 18px 0;
}
.essay-comment li:not(:last-child){
	border-bottom: solid 1px #d8d8d8;
}
.comment-top{
	line-height: 1.86;
}
.comment-top .like,
.comment-top .relatA,
.comment-top name,
.comment-top time{
	display: inline-block;
}
.comment-d{
	margin-bottom: 10px;
}
.comment-d .relayA{
	position: relative;
	padding-left: 10px;
	vertical-align: middle;
}
.comment-d .relayA:before{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 1px;
	height: 14px;
	background-color: #4d4d4d;
}
.comment-d .like i{
	margin-right: 6px;
	width: 18px;
	height: 18px;
	background-position: -179px -148px;
}
.comment-top span{
	float: right;
}
.comment-top name{
	color: #00b9ef;
}
.replay-kuang .comment-di a{
	padding: 0 8px;
	height: 23px;
	line-height: 21px;
	color: #00b9ef;
	background-color: #fff;
	border: solid 1px #00b9ef;
	border-radius: 0;
}
.replay-kuang .comment-di a.quxiaoA{
	color: #424242;
	border-color: #424242;
}
.reviewconts{
	margin: 10px 0;
	padding: 10px;
	background-color: #f0f1f2;
}
.replay-kuang{
	display: none;
}
/*
相关阅读
*/
.readings{
	margin-bottom: 100px;
	overflow: hidden;
}
.readings li{
	display: inline;
	float: left;
	margin-right: 17px;
	width: 196px;
}
.readings li:nth-child(4n){
	margin: 0;
}
.readings li img{
	width: 100%;
	height: 138px;
}
.readings li p{
	display: -webkit-box;
	margin-top: 8px;
	height: 48px;
	font-size: 14px;
	line-height: 1.86;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
@-moz-document url-prefix() {    
	.readings li p{
		height: 48px;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {   
   .readings li p{
		height: 48px;
	}
}
.columns-right .follow-wechat{
	margin-top: 0;
}
/*
左侧直播详情
*/
.live-details-list{
	padding: 0;
	margin-right: 312px;
	width: 808px;
	border: none;
}
.live-header{
	padding: 17px 88px 15px 17px;
	border: solid 1px #e0e0e0;
	overflow: hidden;
}
.live-header h1{
	margin-bottom: 20px;
	font-size: 24px;
	color: #424242;
}
.anchor{
	line-height: 60px;
}
.anchor,
.anchor name{
	display: inline;
	float: left;
}
.anchor name{
	margin-left: 23px;
	font-size: 15px;
	color: #00b9ef;
}
.live-header .live-time{
	position: relative;
	float: right;
	padding-right: 20px;
	font-size: 14px;
	line-height: 60px;
	cursor: pointer;
}
.live-time:after{
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -5px;
	width: 20px;
	height: 10px;
	background: url(../../images/pc/ico.png) no-repeat -136px -123px;
}
.live-time.down:after{
	background-position: -136px -105px;
}
.live-header .down{
	margin: 0;
	width: auto;
	height: auto;
	vertical-align: inherit;
	background: none;
}
/*直播*/
.live-columns{
	margin-top: 40px;
}
.live-columns .end{
	padding-bottom: 30px;
	color: #00b9ef;
}
.live-columns .end:before{
	background-color: #00b9ef
}
.live-columns .end,
.live-ul li{
	position: relative;
	padding-left: 38px;
}
.live-columns .end:after,
.live-columns .end:before,
.live-ul li:after,
.live-ul li:before{
	content: "";
	position: absolute;
	top: 0;
}
.live-columns .end:after,
.live-ul li:after{
	z-index: 1;
	left: 9px;
	width: 2px;
	height: 100%;
	background-color: #e0e0e0;
}
.live-columns .end:before,
.live-ul li:before{
	z-index: 2;
	left: 2px;
	width: 16px;
	height: 16px;
	border-radius: 100%;
}
.live-ul li:before{
	background-color: #bdbdbd;
}
.live-ul li:not(:last-child){
	padding-bottom: 17px;
}
.live-ul li time{
	display: block;
	font-size: 14px;
	color: #bdbdbd;
}
.live-ul li p{
	line-height: 1.625;
}
.pic,
.video-div{
	margin-top: 10px;
	margin-bottom: 3px;
}
.pic img,
.video-div video{
	max-width: 682px;
	height: auto;
	border-radius: 16px;
}
/******************二级栏目******************************/
/*
中间最新报道
*/
.news-list{
	padding: 20px 0;
	font-size: 14px;
	border-bottom: solid 1px #d8d8d8;
	overflow: hidden;
}
.news-img{
	display: inline;
	float: left;
	width: 216px;
	height: 152px;
	overflow: hidden;
}
.news-img img{
	width: 100%;
	height: 100%;
}
.news-right-main{
	margin-left: 240px;
	margin-right: 30px;
}
.news-right-main .news-title{
	width: 425px;
}
.news-title{
	margin-bottom: 12px;
	font-size: 26px;
}
.news-time{
	margin-top: 23px;
}
.news-time time,
.video-info time,
.video-time time,
.time time{
	display: inline-block;
	padding: 0 4px;
	height: 18px;
	font-size: 13px;
	line-height: 16px;
	color: #afafaf;
	border: solid 1px #afafaf;
}
.news-list ul{
	margin-bottom: -5px;
	overflow: hidden;
}
.news-list li{
	display: inline;
	float: left;
	width: 216px;
	height: 152px;
}
.news-list li:not(:last-child){
	margin-right: 23.5px;
}
.live-main{
	margin: 38px 0;
	overflow: hidden;
}
/*
中间直播列表
*/
.live-main .columns-center{
	width: 808px;
}
.live-main h1{
	font-size: 24px;
	color: #424242;
}
.live-list li{
	position: relative;
	padding: 25px 0;
	font-size: 16px;
	border-bottom: solid 1px #d8d8d8;
	overflow: hidden;
}
.live-list i{
	position: absolute;
	z-index: 2;
	top: 18px;
	left: 0;
	padding: 0 26px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	color: #fff;
	font-style: normal;
	background-color: #cd131c;
	border-radius: 0 20px 20px 0;
}
.liveImg,
.live-list li img{
	border-radius: 16px;
}
.liveImg{
	position: relative;
	display: block;
	margin-bottom: 26px;
	width: 680px;
	height: 336px;
	overflow: hidden;
}
.liveImg span{
	position: absolute;
	right: 35px;
	bottom: 23px;
	padding: 20px;
	width: 100px;
	height: 100px;
	font-size: 24px;
	line-height: 1.25;
	color: #fff;
	text-align: center;
	border-radius: 100%;
}
.liveImg span.OnAir{
	background-color: rgba(205,19,28,.5);
}
.liveImg span.OnAir:after{
	content: "正在直播";	
}
.liveImg span.LiveEnd{
	background-color: rgba(160,160,160,.5);
}
.liveImg span.LiveEnd:after{
	content: "直播结束";	
}
.live-list li img{
	position: relative\0;
	top: 50%\0;
	width: 100%;
	height: 100%;
	height: auto\0;
	min-height: 336px\0;
	-ms-transform: translateY(-50%)\0;
	transform: translateY(-50%)\0;
}
.live-list li h1{
	margin-bottom: 14px;
}
.live-list li p{
	line-height: 1.625;
}
/*
右侧
*/
.live-main .columns-right{
	margin-left: 855px;
}
/************************下载中心*********************/
.Downloader{
	min-height: 938px;
	text-align: center;
}
@-moz-document url-prefix() {    
	.Downloader{
		min-height: 950px;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {   
   .Downloader{
		min-height: 950px;
	}
}
.down-tabs{
	display: table;
	margin-top: 34px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 14px;
	border-bottom: solid 1px #d8d8d8;
}
.down-tabs li{
	position: relative;
	display: inline-block;
	padding-bottom: 12px;
	margin: 0 14px;
	font-size: 20px;
}
.down-tabs li a{
	color: #424242;
}
.down-tabs li:hover a,
.down-tabs li.active a{
	color: #00b9ef;
}

.down-tabs li:hover:after,
.down-tabs li.active:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 4px;
	background-color: #00b9ef;
}
.down-tabsConts{
	margin-top: 22px;
	font-size: 15px;
	line-height: 2.4;
	color: #424242;
}
.down-tabsConts li name,
.down-tabsConts li span{
	display: inline-block;
}
.down-tabsConts li name{
	width: 60%;
	text-align: right;
}
.down-tabsConts li span{
	width: 40%;
	text-align: left;
}
.down{
	display: inline-block;
	margin-left: 35px;
	width: 17px;
	height: 17px;
	vertical-align: middle;
	background: url(../../images/pc/ico.png) no-repeat -139px -79px;
}
.down:hover{
	background-position: -139px -49px;
}
/*******************搜索***************************/
.search-main{
	margin-top: 25px;
	overflow: hidden;
}
.search-search{
	font-size: 13px;
}
.search-search .search-hd-top{
	margin: auto;
}
.No-search span,
.search-div span{
	margin: 0 2px;
}
.No-search span,
.search-div span,
.searchConts span{
	color: #cd131c;
}
.No-search,
.search-div{
	margin-top: 50px;
	padding-bottom: 16px;
	width: 835px\0;
	color: #424242;
	text-align: left;
	border-bottom: solid 1px #d8d8d8;
}
.No-search{
	position: relative;
	padding-left: 32px;
}
.No-search:before{
	content: "";
	position: absolute;
	left: 0;
	top: 2px;
	width: 22px;
	height: 17px;
	background: url(../../images/pc/ico.png) no-repeat -136px -23px;
}
.searchConts{
	margin-top: 15px;
	overflow: hidden;
}
.searchConts li{
	margin: 0;
	padding: 19px 0;
	width: 835px;
	text-align: left;
	border-bottom: solid 1px #d8d8d8;
}
.searchConts li h1{
	margin-bottom: 10px;
	font-size: 20px;
}
.readings .searchConts li p{
	display: inline;
	margin: 0;
	height: auto;
	line-height: 1.57;
	-webkit-text-overflow: inherit;
	   -moz-text-overflow: inherit;
	    -ms-text-overflow: inherit;
	     -o-text-overflow: inherit;
	        text-overflow: inherit;
	-webkit-line-clamp: inherit;
	-webkit-box-orient: inherit;
}
@-moz-document url-prefix() {    
	.readings .searchConts li p{
		height: auto;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {   
   .readings .searchConts li p{
		height: auto;
	}
}
.searchConts li .link{
	font-size: 14px;
}
.time{
	margin-top: 12px;
}
/*******************关于我们、联系我们********************/
.min-H-today{
	min-height: -moz-calc(100vh - 601px);
	min-height: -webkit-calc(100vh - 601px);
	min-height: calc(100vh - 601px);
}
.left-menu,
.right-conts{
	margin-top: 40px;
	overflow: hidden;
}
.left-menu{
	float: left;
	width: 127px;
	font-size: 26px;
}
.left-menu li{
	margin-bottom: 7px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #f0f1f2;
}
.left-menu li a{
	color: #424242;
}
.left-menu li:hover,
.left-menu li.active{
	background-color: #cd131c;
}
.left-menu li:hover a,
.left-menu li.active a{
	color: #fff;
}
.right-conts{
	margin-left: 186px;
	font-size: 15px;
	line-height: 1.84;
	color: #424242;
}
.content-us{
	display: table;
	padding-bottom: 12px;
	min-width: 293px;
}
.content-us:not(:first-child){
	padding-top: 12px;
}
.content-us:not(:last-child){
	border-bottom: solid 1px #d8d8d8;
}
.content-us cite{
	font-style: normal;
	vertical-align: top;
}
.content-us figcaption{
	display: inline-block;
	margin-right: 34px;
}
.right-conts p:not(:first-child){
	margin-top: 4px;
}
.right-conts p{
	margin-bottom: 4px;
}
.right-conts hr{
	height: 1px;
	background-color: #d8d8d8;
	border: none;
	-webkit-margin-before: 0;
    -webkit-margin-after: 0;
}
