/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;outline:none;}*/
input.hidefocus::-moz-focus-inner {border:none;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,b{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#5A5A5A;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:100%;}
i,em{font-style:normal}
small{font-size:12px;display: block;}


body { font:12px/24px "微软雅黑","兰亭粗黑简","兰亭黑简","Oswald-Medium",Microsoft YaHei,Arial Narrow,sans-serif;margin:0 auto;min-width: 1200px;}
a,a:active{ text-decoration:none; color:#333; outline:medium none;}
a:hover{}
a:focus{
    outline: none;
    outline-offset: 0;
}


@font-face {
    font-family: 兰亭粗黑简; /*说明调用字体名字*/
    src: url('./fonts/lantingcuhei.TTF'); /*字体文件路径*/
    font-display: swap;
}
@font-face {
    font-family: 兰亭黑简; /*说明调用字体名字*/
    src: url('./fonts/lantingheijian.TTF'); /*字体文件路径*/
    font-display: swap;
}

@font-face {
    font-family: 方正兰亭纤黑简体; /*说明调用字体名字*/
    src: url('../fonts/.ttf'); /*字体文件路径*/
    font-display: swap;
}

@font-face {
    font-family: Oswald-Medium; /*说明调用字体名字*/
    src: url('../fonts/Oswald-Medium.otf'); /*字体文件路径*/
    font-display: swap;
}@font-face {    font-family: Impact; /*说明调用字体名字*/    src: url('../fonts/Impact.ttf'); /*字体文件路径*/    font-display: swap;}


/*清除浮动开始*/
.clear{clear:both; height:0; overflow:hidden;}
.clearfix:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
*html .clearfix{zoom : 1;} /*兼容ie6*/
*:first-child+html .clearfix{ zoom:1;} /*兼容ie7*/

/*公共自定义颜色*/
.color_orange{color:#fdd000!important;}
.color_333{color: #333;}
.color_000{color: #000;}
.color_666{color: #666;}
.color_999{color: #999;}
.color_gray9b{color:#9B9B9B!important;}
.color_b8{color: #b8b8b8!important;}
.color_fff{color:#fff;}
.color_red{color:#FF0000!important;}

.bgcolor_fdd000{background: #fdd000!important;}
.bgcolor_f5{background: #f5f5f5!important;}
.bgcolor_f6{background: #f6f6f6!important;}
.bgcolor_dcdcdc{background: #dcdcdc!important;}
.bgcolor_fff{background: #fff!important;}
.bgcolor_313131{background: #313131!important;}
.bgcolor_000{background: #000!important;}
.bgcolor_333{background: #333!important;}

.w1240{width: 1240px;margin: 0 auto;}
.w1240,.w1240 * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.w1240 *:before,
.w1240 *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.no-margin-r,.no-mar-r{margin-right: 0!important;}
.no-mar-b{ margin-bottom:0px !important;}
.no-bor{ border:none !important;}
.ellipsis{ overflow:hidden;}
/*公共自定义边距*/
.plr10{padding-left: 10px!important;padding-right: 10px!important;}
.plr20{padding-left: 20px!important;padding-right: 20px!important;}
.plr30{padding-left: 30px!important;padding-right: 30px!important;}
.plr40{padding-left: 40px!important;padding-right: 40px!important;}
.plr45{padding-left: 45px!important;padding-right: 45px!important;}
.plr50{padding-left: 50px!important;padding-right: 50px!important;}
.plr67{padding-left: 67px!important;padding-right: 67px!important;}

.ptb5{padding-top: 5px!important;padding-bottom: 5px!important;}
.ptb10{padding-top: 10px!important;padding-bottom: 10px!important;}
.ptb20{padding-top: 20px!important;padding-bottom: 20px!important;}
.ptb30{padding-top: 30px!important;padding-bottom: 30px!important;}
.ptb40{padding-top: 40px!important;padding-bottom: 40px!important;}
.ptb45{padding-top: 45px!important;padding-bottom: 45px!important;}
.ptb50{padding-top: 50px!important;padding-bottom: 50px!important;}
.ptb60{padding-top: 60px!important;padding-bottom: 60px!important;}
.ptb63{padding-top: 63px!important;padding-bottom: 63px!important;}

.mlr10{margin-left: 10px!important;margin-right: 10px!important;}
.mlr15{margin-left: 15px!important;margin-right: 15px!important;}
.mlr20{margin-left: 20px!important;margin-right: 20px!important;}
.mlr30{margin-left: 30px!important;margin-right: 30px!important;}
.mlr40{margin-left: 40px!important;margin-right: 40px!important;}
.mlr45{margin-left: 45px!important;margin-right: 45px!important;}
.mlr50{margin-left: 50px!important;margin-right: 50px!important;}

.mtb10{margin-top: 10px!important;margin-bottom: 10px!important;}
.mtb20{margin-top: 20px!important;margin-bottom: 20px!important;}
.mtb30{margin-top: 30px!important;margin-bottom: 30px!important;}
.mtb40{margin-top: 40px!important;margin-bottom: 40px!important;}
.mtb45{margin-top: 45px!important;margin-bottom: 45px!important;}
.mtb50{margin-top: 50px!important;margin-bottom: 50px!important;}
.mtb63{margin-top: 63px!important;margin-bottom: 63px!important;}

.pt10{padding-top: 10px!important;}
.pt20{padding-top: 20px!important;}
.pt24{padding-top: 24px!important;}
.pt25{padding-top: 25px!important;}
.pt26{padding-top: 26px!important;}
.pt30{padding-top: 30px!important;}
.pt40{padding-top: 40px!important;}
.pt50{padding-top: 50px!important;}
.pt60{padding-top: 60px!important;}
.pb10{padding-bottom: 10px!important;}
.pb20{padding-bottom: 20px!important;}
.pb30{padding-bottom: 30px!important;}
.pb40{padding-bottom: 40px!important;}
.pb50{padding-bottom: 50px!important;}
.pb60{padding-bottom: 60px!important;}

.pl10{padding-left: 10px!important;}
.pl18{padding-left: 18px!important;}
.pl20{padding-left: 20px!important;}
.pl22{padding-left: 22px!important;}/**/
.pl25{padding-left: 25px!important;}
.pl26{padding-left: 26px!important;}
.pl30{padding-left: 30px!important;}
.pl40{padding-left: 40px!important;}
.pl45{padding-left: 45px!important;}
.pl50{padding-left: 50px!important;}
.pl60{padding-left: 60px!important;}
.pr10{padding-right: 10px!important;}
.pr14{padding-right: 14px!important;}
.pr15{padding-right: 15px!important;}
.pr18{padding-right: 18px!important;}
.pr20{padding-right: 20px!important;}
.pr22{padding-right: 22px!important;}/**/
.pr25{padding-right: 25px!important;}
.pr30{padding-right: 30px!important;}
.pr40{padding-right: 40px!important;}
.pr50{padding-right: 50px!important;}
.pr60{padding-right: 60px!important;}

.mt6{margin-top:6px!important;}
.mt10{margin-top: 10px!important;}
.mt15{margin-top: 15px!important;}
.mt16{margin-top: 16px!important;}
.mt20{margin-top: 20px!important;}
.mt25{margin-top: 25px!important;}
.mt30{margin-top: 30px!important;}
.mt40{margin-top: 40px!important;}
.mt45{margin-top: 45px!important;}
.mt50{margin-top: 50px!important;}
.mt60{margin-top: 60px!important;}
.mb10{margin-bottom: 10px!important;}
.mb15{margin-bottom: 15px!important;}
.mb20{margin-bottom: 20px!important;}
.mb30{margin-bottom: 30px!important;}
.mb40{margin-bottom: 40px!important;}
.mb50{margin-bottom: 50px!important;}
.mb60{margin-bottom: 60px!important;}

.ml10{margin-left: 10px!important;}
.ml20{margin-left: 20px!important;}
.ml25{margin-left: 25px!important;}
.ml30{margin-left: 30px!important;}
.ml40{margin-left: 40px!important;}
.ml50{margin-left: 50px!important;}
.ml60{margin-left: 60px!important;}
.mr5{margin-right: 5px!important;}
.mr10{margin-right: 10px!important;}
.mr15{margin-right: 15px!important;}
.mr20{margin-right: 20px!important;}
.mr25{margin-right: 25px!important;}
.mr30{margin-right: 30px!important;}
.mr40{margin-right: 40px!important;}
.mr50{margin-right: 50px!important;}
.mr60{margin-right: 60px!important;}
.mr80{margin-right: 60px!important;}


/*公共自定义样式*/
.zindex6ge9{z-index: 999999!important}
.border-radius{border-radius: 20px;overflow: hidden;}
.border-radius-img3{border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-moz-border-radius: 3px;overflow: hidden;}
.border-radius-img{border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;-moz-border-radius: 5px;overflow: hidden;}
.border-radius-img10{border-radius: 10px;-webkit-border-radius: 10px;-ms-border-radius: 10px;-moz-border-radius: 10px;overflow: hidden;}
.border-radius50{border-radius: 50%;-webkit-border-radius: 50%;-ms-border-radius: 50%;-moz-border-radius: 50%;overflow: hidden;}

.text-overflow,.onerow{ width: auto;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all;}
.text-overflow2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.trans4{
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
img{display: block;}
.xi1 img{display: inline-block!important;}
.fl_newportal{float: left;}
.fr_newportal{float: right;}
.newportal_img{display: block;}
.fl {float: left;}
.fr { float: right;}
.hide {display: none;}
.bold{ font-weight:bold!important;}
.d-block {display: block !important;}
.relative{position: relative!important}
.d-in-black{display: inline-block!important}
.text_center{ text-align:center!important;}
.text_right{text-align: right!important}
.text_left{text-align: left!important;}
.text_jus{text-align: justify!important;}
.ver-align-bottom{vertical-align: bottom}
.ver-align-middle{vertical-align: middle}
.ltc{font-family: "兰亭粗黑简"!important;}
.lt{font-family: "兰亭黑简"!important;}
.fz{font-family: "方正兰亭纤黑简体"!important;}
.os{font-family: "Oswald-Medium"!important;}
b{font-weight:bold!important;}.im{font-family: "Impact"!important;}
.disabled {
    background-color: #b7b9c7 !important;
    border-color: #b7b9c7 !important;
    color: #fff !important;
    cursor: not-allowed;
    pointer-events: none;
}








