@charset "UTF-8";
/****************************/
/*公用部分*/
@font-face {
    font-family: 'DengXian';
    src: url('../fonts/DENGL.TTF') format('truetype');
    font-weight: 300;  /* 细体 */
    font-style: normal;
}
@font-face {
    font-family: 'DengXian';
    src: url('../fonts/DENG.TTF') format('truetype');
    font-weight: 400;  /* 常规 */
    font-style: normal;
}
@font-face {
    font-family: 'DengXian';
    src: url('../fonts/DENGB.TTF') format('truetype');
    font-weight: 700;  /* 粗体 */
    font-style: normal;
}
body,html{min-width: 320px;background-color: #ffffff;font-family: 'DengXian',sans-serif;font-size: 14px;font-weight: 400;}
* { margin: 0px 0; padding: 0px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before,
*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  }
dl,dt, ol, li, h1, h2, h3, h4, h5, h6, pre, fieldset, textarea, p, blockquote, code,nobr {padding: 0px;overflow: hidden;}
a {color: #000;text-decoration: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
input,textarea{border-radius: 0px;font-family: DENG}
a:hover,a:active {text-decoration: none}
ul, li {list-style-type: none;outline: none;display: block  }
hr{border: 0px}
img {border: 0px;vertical-align: middle; max-width: 100%;}
i,em{font-style: normal}
input{border-radius: 0px}
input:focus,textarea:focus,select:focus,option:focus {
    outline:none;
}
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none;}
textarea {  -webkit-appearance: none;}
/*option,select{-webkit-appearance:none;*/
/*    -moz-appearance:none;*/
/*    appearance:none}*/
button {
    -webkit-appearance: none;
}
ol, ul {
    margin-top: 0;
    margin-bottom: 0px;
}
/* 去除谷歌 浏览器中数字型输入框的上下小箭头*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
}
/* 去除火狐 浏览器中数字型输入框的上下小箭头*/
input{
    -moz-appearance:textfield;
}

button {
    -webkit-appearance: none;
}

.container{width: 1330px;height: auto;padding: 0px; margin: 0px auto;}
.clear{clear: both}
*:focus {outline: none;}
.transition{
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.transform:hover{
    transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
}
.transition5{
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.overflow{overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.none{display: none!important;}
.block{display: block!important;}
.f12{font-size: 12px;}

.fr{float: right!important;}
.fl{float: left!important;}
a:hover{cursor: pointer}
.width100{width: 100%; overflow: hidden;}
.overflow_hidden{overflow: hidden;}
.background{background-image: url("../images/Prent.gif");background-repeat: no-repeat;  background-position: 50%;  background-size: 30px 30px;}
.background_f3f5f7{background-color: #f3f5f7}
.background_ffffff{background-color: #ffffff}


/*!* 整个滚动条 *!*/
/*::-webkit-scrollbar {*/
/*    width: 7px; !* 滚动条宽度 *!*/
/*}*/

/*!* 滚动条轨道 *!*/
/*::-webkit-scrollbar-track {*/
/*    background: #f1f1f1; !* 轨道颜色 *!*/
/*}*/

/*!* 滚动条滑块 *!*/
/*::-webkit-scrollbar-thumb {*/
/*    background: #004ea2; !* 滑块颜色 *!*/
/*    border-radius: 7px; !* 滑块圆角 *!*/
/*}*/

/*!* 滑块悬停 *!*/
/*::-webkit-scrollbar-thumb:hover {*/
/*    background: #004ea2; !* 滑块悬停颜色 *!*/
/*}*/
.header_top{
    background-color: #ffffff;display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.header_Log{display: inline-block; padding-left: 4%;}
.header_Phone{display: flex;gap: 35px;}
.header_Phone li{color:#323232;font-weight: bold;font-size: 28px;}
.header_Phone li img{margin-right: 10px;width: 45px;}
.header_search{background-color: #eaeaea;padding: 26px 4% 26px 3%;}
.header_search_dl{border: 1px solid #c75000; height: 50px; display: flex; border-radius: 48px;flex-direction: row-reverse;}
.header_search_dl dt{flex: none;width: 60px;}
.header_search_dl dd{flex: 1;margin-right: 5px;margin-left: 20px;width: 160px;}
.header_search_dl dd input{display: block;width: 100%; height: 100%;}
.header_search_button{display: block; width: 100%; height: 100%; background: url("../images/search_button.png") no-repeat left center; background-size: 30px auto; cursor: pointer;}
.header_search_dl input{border: 0px; background-color: transparent}

.header_Nav{background-color: #c75000;display: flex;flex-direction: row;align-items: center;justify-content: center;gap: 15px;}
.header_Nav li{line-height: 50px; color: #ffffff;font-size: 20px;padding: 0px 15px;font-weight: bold;}
.header_Nav li#Mover,.header_Nav li:hover{background-color: #efefef;color: #c75000;}

.header_Navigation{display: none;}
.nav_icon{display: none;float: right;;
    width: 50px;
    height: 40px;
    background-image: url(../Images/nav-icon.png);
    background-repeat: no-repeat;
    background-position: center;
    z-index: 99;
}
.nav_icon.Open{
    background-image: url(../Images/btn_side-close.png);
    background-repeat: no-repeat;
    background-position: center;
}


/*footer*/
.footer_top{background: #383838; padding: 35px 0px 30px; overflow: hidden;}
.footer_top .container{display: flex; }

.featured_title{color: #ffffff;font-size: 26px; display: block;font-weight: bold;line-height: 30px; letter-spacing: 1px;}
.featured_des{color: #ffffff;font-size: 20px; line-height: 26px; margin-top: 15px; display: block;}
.featured{width: 305px;flex: none;}
.featured_List{display: flex;flex-wrap: wrap;gap: 18px;margin-top: 30px;}
.featured_List li{background-color: #ffffff;border-radius: 3px; flex-basis: calc((100% - 36px) / 3); text-align: center; line-height: 60px;}
.featured_List li img{vertical-align: middle; max-height: 90%; max-width: 90%}
.share_list{display: flex; margin-top:27px; gap: 10px;}
.share_list a{display: inline-block;border-radius: 3px;background-color: #ffffff; width: 31px;line-height: 30px; text-align: center}
.custom{margin: 45px 0px 50px; display: flex;    justify-content: space-between;}
.custom .featured_title{	/* width: 50%; */	display: inline-block;}
.footer_contact{margin: 0px 6% 0px 6.5%;}
.footer_contact .featured_des{margin-top: 30px;}
.footer_contact_list{margin-top: 23px;}
.footer_contact_list li{display: flex; color: #ffffff;font-size: 18px; font-weight: bold; line-height: 28px; margin-bottom: 20px;}
.footer_contact_list li i{color: #c75000; margin-right: 18px; font-size: 24px;}
.subscribe_footer{width: 457px; flex: none}
.Address_footer{display: block;margin: 50px 0px 40px 0px;}
.Address_footer input[type='text']{display: block; margin-bottom: 35px;width: 100%;border-radius: 8px; background-color: #ffffff; line-height: 20px; padding: 18px 18px; font-size: 18px;}
.Address_footer .Confirm{width: 100%;}
.footer_bottom{background: #404040; color: #ffffff;font-size: 20px;line-height: 30px; padding: 20px 0px; text-align: center}

.Breadcrumb{display: block; margin-top:32px; letter-spacing: 0px;text-align: left;color: #333333; font-size: 20px; line-height: 28px;}
.Breadcrumb a{color: #333333;}
.Breadcrumb em{color: #c75000; position: relative;}
.Breadcrumb em:after{
    content: ' ';position: absolute; bottom: 0px; left: 0px;width: 100%; height: 1px;background-color: #c75000;
}

.mbanner-v-box {width: 1000px;position: fixed;left: 50%;top: 15%;z-index: 99999;margin-left: -500px;display: none;}
.mbanner-v-close {font-size: 22px;color: #fff;position: absolute;right: -9px;top: -13px;cursor: pointer;}
#box-video {width: 100%;}