body{margin: 0;padding: 0;background: #fff;font-family: 'Microsoft YaHei';}
a{text-decoration:none;display: inline-block;color: inherit;}
* {word-break: break-all;line-height: 1.5em;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
li{list-style: none;}
ul{padding: 0;margin: 0;}
input{border:0;padding: 0;margin:0;outline:none;-webkit-user-select:auto;}
h1{margin: 0}
html,body{font-size: 20px;}
input, button {-webkit-appearance: none;}
button{border:0;padding: 0;margin:0;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none !important;}/* chrome */
input[type="number"]{-moz-appearance:textfield;/* firefox */}
input:disabled{background: rgba(0,0,0,0);}

/*额外公共样式Class*/
.wholeline{width: 100%;}
.line-height-8rem{line-height: 8rem;}
.line-height-5rem{line-height: 5rem;}
.text-center{text-align: center!important;}
.text-left{text-align: left!important;}
.text-right{text-align:right!important;}
.padding-top_1rem{padding-top:1rem;}
.float-left{float: left!important;}
.float-none{float: none!important;}
.float-right{float: right!important;}
.display-flex{display: flex}
.position-relative{position: relative!important;}
.position-absolute{position: absolute!important;}
.line-clamp4{-webkit-line-clamp: 4;}
.line-clamp3{-webkit-line-clamp: 3;}
.line-clamp2{-webkit-line-clamp: 2;}
.line-clamp1{-webkit-line-clamp: 1;}
.display-none{display: none;}
.cursor-pointer{cursor: pointer;}
.padding0{padding: 0!important;}

/*header*/
header{position: fixed;height: 3.2rem;width: 100%;padding-top: 0.8rem;overflow: hidden;z-index: 100;}
header.scroll{background: rgba(230,0,33,0.7);}
header .header_banner_img{margin: 0rem 0 0 6rem}
.header_banner_img{width: 7rem;}
.header_nav_div{/*width: 30rem;*/float: right;margin-right: 2.7rem;line-height: 1.4rem;text-align: right;}
.header_nav_div a{font-size: 0.8rem;display: inline-block;width: 4.3rem;color: #fff;text-align: center;}
.header_banner_img_min{margin-left: 15px!important}
.header_nav_div_min{margin-right: 15px!important}
.header_nav_a_border{display: block;height: 0.3rem;width: 1.5rem;background: #fff;margin: 0 auto;margin-top: 0.5rem;}

/*banner*/
.index_banner{overflow: hidden;width: 100%;}
.index_banner img{width: 100%;}
/*.index_banner_palyico_div_hover{bottom:0rem;-webkit-transform:translate(0,-13.85rem);transition:bottom 3s;-moz-transition:bottom 3s; /* Firefox 4 */-webkit-transition:bottom 3s; /* Safari and Chrome */-o-transition:bottom 3s;}*/
/*.index_banner_palyico_div_hover.index_banner_palyico_div{bottom: 13.85rem!important;}*/


/*底部*/
footer{width: 100%}
footer div{line-height: 1em;}
.footer_main{padding: 0 7rem;height: 16.8rem;background: #242427;font-size: 0.7rem;color: #fff;padding-top:2rem;overflow: hidden;}
.footer_info_ico{width: 1rem;margin-right:0.3rem;top: 0.2rem;position: relative;}
.footer_info_span_tel{color:#e60021;font-size: 1rem;position: relative;top: 0.1rem}
.footer_codediv{width: 7.2rem;text-align: center;height: 9.7rem;float: right;/*padding: 0 0.75rem;*/}
.footer_codediv img{width: 6rem}
.footer_code_name{line-height: 1.3em;padding-top: 0.8rem;}
.footer_linesecond{padding: 0.4rem 0 1rem 0;}
.footer_copyright_div{line-height: 1.3em;}
.footer_link_div{padding: 1rem 0;color: #fff;font-size: 0.6rem;line-height: 3em;border-bottom: 0.05rem solid #444;margin-bottom: 1rem;height: 5rem;overflow: hidden;}
.footer_link_div a{padding: 0;width: 5.5rem;text-align: center;display: inline-block;border-right: 0.025rem solid #444;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.footer_link_div span{border-right: 0.025rem solid #444;text-align: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: inline-block;}
.footer_copyright_div a{color:#e60021;}
input[type=date]::-webkit-inner-spin-button { visibility: hidden; }