/*  This file is part of the shenhupaipai project.  */
/*  Copyright © Lianbei Group.  */
/*  time: 2025-04 author:ouler  */
/*  Unauthorized copying of this file, via any medium is strictly prohibited  */

@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu,span,a,img{
    margin : 0;
    padding : 0;
    border : none;
    box-sizing : border-box;
}
body{color:#333;font-size:14px;font-family:"微软雅黑","Microsoft YaHei";background:#fff;}
ul, ol, li{list-style:none;}
em,i{font-style: normal;}
img{vertical-align:top; border:none; outline:none;}
a{text-decoration:none;}
a:link, a:visited, a:hover, a:active{color:#333; text-decoration:none; outline:none;}
/* 去除所有表单元素的默认样式 */
input, textarea, select, button {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    background: none;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.clearfix{*zoom:1;}
/*.clearfix:before,.clearfix:after{display:table; content:""; line-height:0;}
.clearfix:after{clear:both;}*/
.clearfix:after{content:"."; clear:both; display:block; margin:0; padding:0; width:0; height:0; overflow:hidden; font-size:0; text-indent:-9999em; line-height:0; visibility:hidden;}
.clear{clear:both}
.fl{float:left;}
.fr{float:right;}
.display_none{display:none;}

/*  模板公用样式  */
.main{width: 1226px;margin: 0 auto;}

.top{padding: 10px 0;border-bottom: 1px solid #eaeaea;}
.top .main{display: flex;justify-content: space-between;}
.top .top_lf{font-size: 12px;color: #5a5a5a;}
.top .top_lf p{display:inline-block;color: rgb(251, 126, 0);}
.top .top_rg{}
.top .top_rg ul{}
.top .top_rg ul li{display: inline-block;}
.top .top_rg ul li a{display:inline-block;font-size: 12px;color: #5a5a5a;padding: 0 10px;}
.top .top_rg ul li a:hover{color: rgb(251, 126, 0);}
.header{padding: 20px 0;border-bottom: 1px solid #eaeaea;}
.header .main{display: flex;justify-content: space-between;display: flex;align-items: center;}
.header .header_logo{}
.header .header_logo a{}
.header .header_logo img{max-width: 240px;}
.header .header_search{}
.header .header_search form{display: flex;align-items: center;}
.header .header_search form input{}
.header .header_search form .header_srk{border: 2px solid #ff7d00;padding: 12px;width: 520px;font-size: 14px;}
.header .header_search form .header_tijiao{width: 56px;height: 47px;background-color: #ff7d00;}
.header .header_search form .header_tijiao i{font-size: 20px;color: #fff;font-weight: 500;}

.nav{position: -webkit-sticky;position: sticky;top: 0;z-index: 666;background-color: #fff;}
.nav .main{display: flex;justify-content: start;}
.nav .nav_fenlei{position:relative;cursor: pointer;}
.nav .nav_fenlei .nav_type{width: 230px;line-height: 50px;background-color: #ff7d00;padding: 0 25px;display: flex;align-items: center;}
.nav .nav_fenlei .nav_type i{font-size: 20px;color: #fff;font-weight: 500;}
.nav .nav_fenlei .nav_type span{font-size: 16px;color: #fff;margin-left: 10px;}
.nav .nav_fenlei .nav_dh{position: absolute;left:0;background-color: #47494a;width:100%;min-height: 450px;z-index: 9999;display: none;}

.nav .nav_fenlei .nav_dh ul{position: relative;padding: 5px 0;}
.nav .nav_fenlei .nav_dh ul li{padding: 5px 20px;line-height: 30px;}
.nav .nav_fenlei .nav_dh ul li a{font-size: 16px;color: #fff;}
.nav .nav_fenlei .nav_dh ul li ol{display: flex;justify-content: start;}
.nav .nav_fenlei .nav_dh ul li ol li{padding: 0;margin-right: 20px;}
.nav .nav_fenlei .nav_dh ul li ol li a{font-size: 14px;color: #fff;}
.nav .nav_bar{}
.nav .nav_bar ul{display: flex;justify-content: start;line-height: 50px;}
.nav .nav_bar ul li{}
.nav .nav_bar ul li a{display:inline-block;padding: 0 15px;font-size: 16px;color: #000;}
.nav .nav_bar ul li a:hover{color: #ff7d00;font-weight: 600;}
.nav .nav_bar ul li.active a{color: #ff7d00;font-weight: 600;}

.footer{}
.footer .footer_top{padding: 20px 20px 20px 0;border-bottom: 1px solid #ddd;}
.footer .footer_top ul{display: flex;justify-content: space-between;}
.footer .footer_top ul li{font-size: 16px;color: #3d3d3d;display: flex;align-items: center;}
.footer .footer_top ul li i{display:inline-block;width:35px;height:35px;font-size: 24px;color: #ff7d00;border: 1px solid #ff7d00;border-radius: 35px;text-align: center;line-height: 35px;margin: 0 20px;}
.footer .footer_art{padding: 20px 0;display: flex;justify-content: space-between;border-bottom: 1px solid #ddd;}
.footer .footer_art .footer_lf{width: 900px;}
.footer .footer_art .footer_lf ul{display: flex;justify-content: space-between;}
.footer .footer_art .footer_lf ul li{}
.footer .footer_art .footer_lf ul li span{font-size: 14px;color: #333;line-height: 30px;}
.footer .footer_art .footer_lf ul li ol{}
.footer .footer_art .footer_lf ul li ol li{line-height: 30px;}
.footer .footer_art .footer_lf ul li ol li a{font-size: 12px;color: #3d3d3d;}
.footer .footer_art .footer_rg{width: 299px;border-left: 1px solid #ddd;}
.footer .footer_art .footer_rg .footer_tel{font-size: 24px;color: #3d3d3d;text-align: center;}
.footer .footer_art .footer_rg .footer_desc{font-size: 14px;color: #444;text-align: center;margin: 20px 0;}
.footer .footer_art .footer_rg .footer_msg{text-align: center;}
.footer .footer_art .footer_rg .footer_msg a{display: inline-block;width: 130px;line-height: 40px;background-color: #0c0c0c;font-size: 14px;color: #fff;text-align: center;border-radius: 20px;}
.footer .copyright{padding: 10px 0 20px;}
.footer .copyright ul{display: flex;justify-content: center;}
.footer .copyright ul li{font-size: 14px;color: #3d3d3d;line-height: 40px;margin: 0 10px;}
.footer .copyright ul li a{color: #ff7d00;}