/*!common:widget/css/base.css*/
*{box-sizing: border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
small{font-size:12px}
ul,ol,li{list-style:none}
fieldset,img{border:0}button,input,select,textarea{font-size:100%}

section,header,nav,footer,article{display:block}

.layout-center .container{width:980px;margin:0 auto}
.layout-left .container{margin:0 0 0 20px}

header.container{height:95px;position:relative}
.line,.clearfix{*zoom:1}.line:after,.clearfix:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}

.grid{display:inline;float:left}
.grid-r{display:inline;float:right}

.clear{clear:both;height:0;line-height:0;font-size:0}

.grid-68,.grid-29,.grid-17,.grid-80,.grid-18{display:inline;float:left;margin-right:10px;_overflow:hidden}
.grid-18{width:180px}.grid-68{width:680px}.grid-29{width:290px}.grid-17{width:170px}.grid-80{width:800px}.grid-last{margin-right:0}

.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}
.mt-5{margin-top:5px}.mb-5{margin-bottom:5px}.ml-5{margin-left:5px}.mr-5{margin-right:5px}
.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}
.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.mr-15{margin-right:15px}
.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}



.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}
.pt-5{padding-top:5px}.pb-5{padding-bottom:5px}.pl-5{padding-left:5px}.pr-5{padding-right:5px}
.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.pr-10{padding-right:10px}
.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.pr-15{padding-right:15px}
.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}


.v-middle{vertical-align:middle}
.v-baseline{vertical-align:baseline}
.v-top{vertical-align:top}
.v-text-top{vertical-align:text-top}
.v-text-bottom{vertical-align:text-bottom}

.h-center{text-align:center}.h-left{text-align:left}.h-right{text-align:right}

.inline-block{display:-moz-inline-box;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}
.inline{display:inline}

.block{display:block}

.pos-relative{position:relative}
.pos-absolute{position:absolute}
.pos-fixed{position:fixed}
.pos-static{position:static}

.cur-default{cursor:default}
.cur-pointer{cursor:pointer}

a,a:visited,a:hover,a:link,a:active{
    font: 16px/1.5 "微软雅黑","宋体",Tahoma,Arial,Helvetica,sans-serif;
    cursor: pointer;
    text-decoration: none;
    color: #000000;
}

a {text-decoration: none;}
i {font-style: normal;}
.b { font-weight: bold;}

/* !common:layout/css/flex-row-around-center */
.flex{
    display: flex;
	display: -webkit-flex;
}
.flex-row{
    display: flex;
	display: -webkit-flex;
    flex-direction: row;
}
.flex-column{
    display: flex;
	display: -webkit-flex;
    flex-direction: column;
}
.flex-around{
    display: flex;
	display: -webkit-flex;
    justify-content: space-around;
}
.flex-between{
    display: flex;
	display: -webkit-flex;
    justify-content: space-between;
}


/* 带有标题的列表 */
.tlist-col{
    border: 1px solid #e1e1e1;
}
.tlist-col .tli{
    display: flex;
	display: -webkit-flex;
    flex-direction: row;
}
.tlist-col .tli .tli-title{
    display: block;
    width: 90px;
    text-align: center;
    white-space: nowrap;
}
.tlist-col .tli .tli-tlist{
    display: flex;
	display: -webkit-flex;
    align-items: center;
}
.tlist-col .tli .tli-tlist .tli-t{
    display: block;
    width: 80px;
    text-align: center;
}

/* 表格默认样式 */
table{
    border:1px solid #EEEEEE;
    border-collapse: collapse;
    text-align: center;
    width: 100%;
    border-spacing:0
}
table thead{
    background-color: #F8F8F8;
}

table tr{
    height: 49px;
}
.bdshare_weixin_qrcode_dialog_qr table tr{
    height: 4px;

}
table th{
    font-size: 16px;
}
table th a{
    font-size: 16px;
}
table tbody{

}
table tbody td{
    border-right: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
}
table tbody td:last-child{
    border-right: 0;
}
table tbody tr:last-child td{
    border-bottom: 0;
}

/* 新增 */
.hoverRed{
    color: #EE070E !important;
}
.fr{
    float: right !important;
}
.fl{
    float: left;
}

.bg_text1{
    background-color: #FFE4DE;
    color: #FF7251 !important;
}
.bg_text2{
    background-color: #FDE2DF;
    color: #F15F3B !important;
}
.bg_text3{
    background-color: #D2F2FD;
    color: #32A6CC !important;
}
.bg_text4{
    background-color: #FBE0C8;
    color: #E57614 !important;
}
.bg_text5{
    background-color: #FFEDB9;
    color: #D99134 !important;
}
.bg_text6{
    background-color: #EEE8F6;
    color: #BB90F3 !important;
}
.bg_text7{
    background-color: #C1F8E2;
    color: #3BB485 !important;
}
.bg_text8{
    background-color: #E2E1F5;
    color: #8A83E7 !important;
}


/* 页面 */

.zg_box{ width: 100%; height: auto; min-width: 1000px; }
.zg_layout{ width: 88%; margin: 0 auto; min-width: 1000px; max-width: 1632px; position: relative;}


/* 弹窗-通用 */


/* 右侧浮动 */

.lx_right_float{
    position: fixed;
    top: 50%;
    margin-top: -286px;
    right: 0;
	text-align: center;
    z-index: 99999;
    display: none;
}

.lx_right_float>div{
    position: relative;
    background: #fff;
}

.lx_right_float a{
    display: block;
    width: 56px;
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
	position: relative;
}

.lx_right_float a:not(.top){
    height: 80px;
    margin-bottom: 6px;
    font-size: 14px;
    color: #333;
    line-height: 14px;
    padding-top: 50px;
}

.lx_right_float a:not(.top)>img{
	position: absolute;
	left: 0;
	right: 0;
	top: 18px;
	margin: 0 auto;
}

.lx_right_float a:not(.top)>img:last-of-type{
	display: none;
}

.lx_right_float a:not(.top):hover{
	color: #FFF;
	background-color: #E60012;
}

.lx_right_float a:not(.top):hover>img:first-of-type{
	display: none;
}

.lx_right_float a:not(.top):hover>img:last-of-type{
	display: block;
}

.lx_right_float div.float_a_five i{
    display: none;
    width: 165px;
    height: 165px;
	line-height: 165px;
	font-size: 0;
    background: url(../../images/icons/float_qr_bg.png) center top no-repeat;
    position: absolute;
    right: 56px;
    top: 0;
}

.lx_right_float div.float_a_five i img{
	vertical-align: middle;
	width: 131px;
}

.lx_right_float div.float_a_five:hover i{
	display: block;
}

.lx_right_float a.top{
	height: 56px;
	font-size: 0;
	line-height: 56px;
}

.lx_right_float a.top img{
	vertical-align: middle;
	background-color: #FFF;
}


.lx_right_float .lx_zixun_alter_bg{
				
    display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.6);
	z-index: 9999;
}

.lx_zixun_alter {
    display: none;
	box-sizing: content-box;
    width: 370px;
    height: 307px;
    padding: 40px 30px 0;
    background: #fff;
    border-radius: 2px;
    position: fixed;
    z-index: 98;
    left: 50%;
    top: 50%;
	margin: -175px 0 0 -185px;
	
	padding-top: 83px;
    border: 1px solid #ef2d36;
    margin-top: -195px;
	z-index: 10000;
}

.lx_zixun_alter h3 {
    height: 43px;
    line-height: 43px;
    color: #fff;
    font-size: 18px;
    background: #ef2d36;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    text-indent: 19px;
    font-weight: normal;
    font-family: 'Microsoft Yahei';
}
.lx_zixun_alter h3 i {
    background: url(//lxks.offcn.com/statics/images/2020/new_zx_34.jpg) no-repeat;
    width: 17px;
    height: 16px;
    position: absolute;
    display: block;
    cursor: pointer;
    right: 12px;
    top: 13px;
}

.lx_zixun_alter .zgNewBox_left {
    width: 366px;
    margin-right: 20px;
    float: left;
    height: 184px;
    padding-top: 1px;
}
.lx_zixun_alter .zgNewBox_b {
    height: 91px;
    border-bottom: 1px dashed #eee;
}
.lx_zixun_alter .zgNewBox_b a {
    display: inline-block;
    width: 32.3333%;
    text-align: center;
    font-size: 14px;
    font-family: "Microsoft Yahei";
	padding-top: 12px;
	box-shadow: none;
}
.lx_zixun_alter .zgNewBox_b a img {
    display: block !important;
	margin: 0 auto 12px;
	position: initial;
}
.lx_zixun_alter .zgNewBox_b1 a {
    padding-top: 18px;
}

.lx_zixun_alter a:hover {
    color: #000000 !important;
    background-color: #FFFFFF !important;
}

.lx_zixun_alter .zgNewBox_bot {
    padding-top: 33px;
    overflow: hidden;
    clear: both;
    padding-left: 60px;
}
.lx_zixun_alter .zgNewBox_bot p {
    font-size: 18px;
    float: left;
    background: url(../../images/2020/new_zx_30.jpg) no-repeat left center;
    padding-left: 56px;
    width: 248px;
    font-family: "Microsoft Yahei";
    color: #333333;
}
.lx_zixun_alter .zgNewBox_bot p strong {
    display: block;
    font-size: 24px;
    font-family: "Microsoft Yahei";
    font-weight: bold;
}

.lx_nav_lists{
    position: absolute;
    top: 72px;
    background-color: #e60012;
    width: 100%;
    left: 0;
    padding: 8px 0;
    box-sizing: border-box;
    box-shadow: 0px 3px 11px -1px #6d0404;
    display: none;
    z-index: 999;
}
.lx_nav_lists .zg_layout{
    padding: 0 130px;
}

.lx_nav_lists .nav_list{
    display: none;
    justify-content: space-around;
    width: 72%;
    margin: 0 auto;
    max-width: 1200px;
    min-width: 800px;
    flex-wrap: wrap;
}
.lx_nav_lists .nav_list a{
    color: #fff;
}
.lx_nav_lists .nav_list a.spec{
    
}
.lx_nav_lists .nav_list p{
    width: 100%;
    padding-bottom: 8px;
}

.lx_nav_lists .nav_list p a{
    margin-right: 16px;
}

/* !common:widget/css/ */