/* ==========================================================================
   base.css - 公共基础样式（reset / 顶栏 / 版心 / 页脚）
   主题色与原站 yangguanghaina.com 保持一致：
   主色 #060097 / 点缀 #ff5820 / 标题 #1e293b / 次文字 #67768e
   ========================================================================== */
*,*:before,*:after{box-sizing:border-box}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,table,td,img,div,dl,dt,dd{margin:0;padding:0;border:0}
html,body{background:#FFFFFF;color:#1e293b;font-size:14px;font-family:"微软雅黑","Microsoft YaHei","宋体",Arial,sans-serif;width:100%}
ul,ol{list-style-type:none}
img{vertical-align:middle}
a{text-decoration:none;color:inherit}
b,strong{font-weight:600}

/* 顶部导航（参考版式：固定顶部 + logo + 横向导航） */
.header{position:fixed;height:80px;padding:15px 0;left:0;top:0;width:100%;min-width:1200px;z-index:9999;background:rgba(255,255,255,0.96);border-bottom:1px solid #eceff5}
.hd_logo{position:absolute;width:280px;height:50px;top:0;left:43px;padding:17px 0 0}
.hd_logo .logo_img{display:block}
.hd_logo .logo_img img{display:block;height:46px;width:auto}
.hd_logo .logo_text i{font-style:normal;color:#ff5820}
.header_nav{height:50px;margin-left:300px;margin-right:60px;text-align:right}
.header_nav .hd_ul{padding-top:9px}
.header_nav .hd_ul .hd_li{display:inline-block}
.header_nav .hd_ul .hd_li a{display:block;height:32px;line-height:32px;padding:0 22px;color:#1e293b;font-size:19px;font-weight:600}
.header_nav .hd_ul .hd_li a.hdActive{color:#f2711c;font-weight:700}

/* Banner 通用 */
.banner{width:100%;min-width:1200px;padding-top:80px}

/* 通用版心与板块标题 */
.wrap{width:1200px;margin:0 auto}
.section_title h2{font-size:34px;font-weight:700;color:#1e293b;text-align:center;letter-spacing:2px}
.section_title .section_en{font-size:14px;color:#67768e;text-align:center;margin-top:8px;letter-spacing:4px}
.section_title .section_desc{font-size:16px;color:#67768e;text-align:center;margin-top:14px}

/* 底部（参考版式：深色页脚） */
.footer{display:block;background:#2b2320;min-width:1200px}
.footer .footer_wrap{width:1200px;margin:0 auto;padding:40px 0 30px;text-align:center}
.footer .footer_logo{font-size:26px;font-weight:700;color:#FFFFFF;letter-spacing:2px;margin-bottom:14px}
.footer .footer_intro{font-size:14px;color:#a7b3c6;margin-bottom:18px}
.footer .footer_nav{font-size:14px;color:#a7b3c6;margin-bottom:22px}
.footer .footer_nav a{padding:0 10px}
.footer .footer_nav a:hover{color:#ff5820}
.footer .footer_nav i{font-style:normal;color:#5c514a}
.footer .footer_slogan{font-size:18px;font-weight:600;color:#FFFFFF;margin-bottom:14px;letter-spacing:1px}
.footer .footer_addr{font-size:14px;color:#a89a90;margin-bottom:24px;line-height:26px}
.footer .footer_addr b{color:#ff9a1f;font-weight:600;margin-right:6px}
.footer .footer_copyRight{font-size:13px;color:#a89a90;border-top:1px solid #ffffff14;padding-top:18px}
.footer .footer_copyRight span{display:block;line-height:24px}
.footer .footer_copyRight a{color:#a89a90}
.footer .footer_copyRight a:hover{color:#ff9a1f}
