html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,orm,label,legend,caption,tbody,tfoot,thead {font-family: "microsoft yahei";margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;color: #333;font-size: 16px;}
body {line-height: 1;font-size: 16px;}
ol,ul,li {list-style: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
input {background: none;border: none;}
strong {font-size: 20px;}
.fl {float: left;}
.fr {float: right;}
.comwidth {width: 1200px;margin: 0 auto;}
.clearfix:after {content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix {zoom: 1;}
.clear {clear: both;}
.none {display: none;}
a:link,a:visited,a:active {text-decoration: none;}
a:active {outline: none;star: expression(this.onFocus=this.blur());}
a:hover {text-decoration: none;color:#ca4933;}
i{font-style: normal;}
.transform,.transform * {-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}
.phone-nav{display:none;}


/*pc导航*/
.column-banner{position:relative;height: 366px;width:100%;overflow:hidden;}
/*.column-banner .column-img{height:100%;position:absolute;width:100%;object-fit: cover;}*/
.column-banner .column-img{height:100%;position:absolute;object-fit: cover;left: 50%;margin-left: -844px;}
.column-banner .column-name{position:absolute;left: 50%;top: 50%;font-size:30px;color:#fff;margin-left: -600px;font-family: "Noto Sans SC";font-weight: bold;}
.pc-header{z-index: 99;position: fixed;top: 0;width: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.pc-header:hover {background-color:#fff;}
.pc-header:hover .level1-ul .level1-li .level1-liA {color:#333;}
.pc-header:hover img.show{display:none;}
.pc-header:hover img.none{display:block;}
.pc-header.shadow{box-shadow: 5px 1px 20px 0px rgb(177 177 177 / 50%);background-color:#fff;}
.pc-header.shadow .level1-ul .level1-li .level1-liA {color:#333;}
.pc-header.shadow img.none{display:block;}
.pc-header.shadow img.show{display:none;}
.pc-header .companylogo img{margin-top: 20px;height:70px;}
.pc-header .level1-ul {float:left;}
.pc-header .level1-ul .level1-li{float:left;position: relative;margin-left: 15px;}
.pc-header .level1-ul .level1-li .level1-liA {font-size: 16px;display: block;line-height: 120px;padding: 0 10px;color: #fff;}
.pc-header .level1-ul .level1-li::after{content: "";position: absolute;width: 0;height: 3px;background: #ca4933;right: 30%;transition: all .5s;bottom: 0;}
.pc-header .level1-ul .level1-li:hover::after {width: 40%;left: 30%;}
.pc-header .level1-ul .level1-li ul{background-color:#fff;padding:10px 0;border-radius:3px;transform: translateY(20px);box-shadow: 0 0 1px 1px #f3f4f6;opacity: 0;z-index: -2;visibility: hidden;pointer-events: none;width:120px;position:absolute;left:50%;margin-left:-60px;top: 121px;display: block;}
.pc-header .level1-ul .level1-li ul li a{line-height: 35px;font-size: 16px;text-align:center;display:block;}
.pc-header .level1-ul .level1-li:hover ul{z-index: 100;pointer-events: visible;visibility: visible;opacity: 1;transform: translateY(1px);}
.pc-header .level1-ul .level1-li.active::after{width: 40%;left: 30%;}
.pc-header .searchlink img{float:right;margin-top: 40px;width: 40px;}

/*二级导航*/
.column-nav {position: absolute;bottom: 0;text-align:right;width:100%;}
.column-nav a {display: inline-block;margin-left: 25px;line-height: 48px;color:#fff;text-shadow: 1px 2px 5px #000;}
.column-nav a.on {border-bottom: 3px solid #ca4933;font-size: 16px;line-height: 48px;}

/*底部*/
.footer{padding-top: 50px;background: #C52620;}
.footer .copyright{background-color:#26282c;padding:15px 0;text-align:center;color:#fff;font-size:14px;margin-top: 50px;}
.footer .copyright span{margin:0 10px}
.footer .copyright br{display:none;}
.footer .copyright a{color:#fff;font-size:14px;}

.footer-left .foot-logo{border-bottom: 1px solid #ffffff5e;padding-bottom: 40px;margin-bottom: 40px;}   
.footer-left .foot-logo img {width: 280px;}
.footer-left .more-links {float: right;height: 42px;line-height: 42px;background: #fff;color: #3d3d3d;position: relative;margin-top: 8px;width: 200px;    margin-left: 20px;}
.footer-left .more-links .title {cursor: pointer;color: #3d3d3d;padding: 0 30px 0 20px;}
.footer-left .more-links .title:after {content: "";width: 0;height: 0;border: 8px solid transparent;border-top-color: #3d3d3d;position: absolute;right: 8px;top: 50%;transform: translateY(-4px);}
.footer-left .more-links ul {display: none;position: absolute;background: #ffffff;width: 100%;z-index: 9999;}
.footer-left .more-links ul li {width: 100%;line-height: 26px;color: #888;text-align: center;}
.footer-left .more-links ul li:hover {background: #e0e0e0;}
.footer-left .more-links ul li a {font-size: 14px;display: block;}
.more-links:hover ul {display: block;}

.footer-left .ewm {position: relative;width: 137px;}
.footer-left .ewm img{max-width:100%;}   
.footer-left .ewm .border {position: absolute;width: 100%;height: calc(100% - 30px);top: 0;left: 0;box-shadow: 0 0 18px #fff;animation-name: t-shan2;animation-iteration-count: infinite;animation-duration: 1.5s;-webkit-animation-name: t_shan2;-webkit-animation-iteration-count: infinite;-webkit-animation-duration: 1.5s;}
.footer-left .ewm p {text-align: center;margin-top: 14px;color: #fff;}
.footer-left .about-us {margin-left: 60px;}
.footer-left .about-us .phone {font-size: 36px;margin: 15px 0 40px;color: #f8f9fa;}
.footer-left .about-us .f14 {line-height: 26px;color: #d1d2d4;}
.footer-left .about-us p {color: #ffffff;font-size: 14px;}    

.footer-right .nav-one{float:left;}          
.footer-right .nav-one:first-child {display: none;}
.footer-right .nav-one .nav-one-li {margin-left: 44px;}
.footer-right .nav-one .nav-one-li:nth-child(2) {margin-left: 0;}
.footer-right .nav-one .nav-one-li .nav-one-liA {color: #fff;font-size: 18px;position:relative;}
.footer-right .nav-one .nav-one-li .nav-one-liA::after{content: "";position: absolute;width: 30px;height: 2px;background: #ffffff;left: 0;top: 36px;}
.footer-right .nav-one .nav-one-li ul{margin-top:30px;}
.footer-right .nav-one .nav-one-li ul li a {color: #d1d2d4;font-size: 14px;line-height:36px;}
.footer-right .nav-one .nav-one-li ul li a:hover {color: #fff;}


@keyframes t_shan2 {0% {opacity: 0.5;}
    50% {opacity: 1;}
    100% {opacity: 0.5;}
}

@media screen and (max-width: 767px) {
    body {padding-top: 0px;}
    .comwidth{width:96%;}

    
    /*二级页banner*/
    .banner-img {height: 100px;}
    .banner-img img {left: 0%;margin-left: 0px;width: 100%;object-fit:cover;}
    .banner-img span{font-size: 24px;left: 0%;margin-left: 20px;bottom: 1.5em;}

    .column-banner {height: 100px;}
    .column-banner  .column-img {left: 0%;margin-left: 0px;width: 100%;object-fit:cover;}
    .column-banner .column-name{display:none;}

    /*导航*/
    .pc-header{display:none;}
    .column-nav {height: auto;display: none;}
    .column-nav a {display: inline-block;margin-right: 0px;line-height: 30px;font-size: 14px;margin-left: 0px;}
    .column-nav a.on {font-size: 16px;line-height: 40px;}
    .phone-nav{display:block;padding:10px 2%;}
    .phone-nav .companylogo{float:left;width:60%;}
    .phone-nav .companylogo img{width:100%;display:block;}

    /*导航2*/
    .phone-two-nav {display: block;    background: #ca4933;padding: 5px;}
    .phone-two-nav a {display: inline-block;margin-right: 0px;line-height: 30px;font-size: 16px;margin-left: 12px;width: 75px;color: #fff;}
    .phone-two-nav .on {font-size: 18px;font-weight: bold;}

    /*底部*/
    .footer{padding-top: 20px;}
    .footer .copyright{margin-top: 30px;line-height: 26px;padding: 14px 0;}
    .footer .copyright br{display:block;}

    .footer-left{float: none;}
    .footer-left .foot-logo{padding-bottom: 20px;margin-bottom:20px;}   
    .footer-left .foot-logo img {width: 60%;}
    .footer-left .more-links {display: none;}

    .footer-left .ewm {width:28%;}
    .footer-left .ewm .border,.footer-left .ewm img{width:100%;}
    .footer-left .ewm p {margin-top: 10px;font-size: 12px;}
    .footer-left .about-us {margin-left: 0;float: right;}
    .footer-left .about-us .phone {font-size: 30px;margin: 20px 0px;}
    .footer-left .about-us .f14 {line-height: 26px;}

    .footer-right{display: none;}
}



/*管理员登录控制*/

.eps-design-mode-toolbar-container,.navgationDiv{position:relative;z-index:999999;}