.header .head_nav { padding: 20px 0px 0px;  }
.header .logo { width: 300px; line-height: inherit; }
.inh_bottom .inhb_li .inhb_txt h2 { width: 200px; }
.img_grey { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.footer { margin-top: 80px; }
.footer .fo_cen .fo_fl p { text-indent: 10px;  }
.footer .fo_cen .fo_fl p b { font-size: 18px; line-height: 36px; }

.inh_top > h1 { font-size: 36px; line-height: 2.0;  }
.inh_top > h1 span { color: #666; font-weight: 300; letter-spacing: 2px;  }
.in_refer .inr_tit h1 { font-size: 36px; line-height: 2.0;  }
.in_refer .inr_tit h1 span { color: #666; font-weight: 300; letter-spacing: 2px; }
.fo_cen .fo_fr .fo_focus .fof_btn { padding: 10px 32px; }
.fo_cen .fo_fr .fo_focus .fof_btn a { font-size: 13px; }

.inh_top .inh_cen .o_new h1 b, .inh_top .inh_cen .o_new h1 i, .inh_top .inh_cen p, .inn_txt p, .inn_fl .slick-dots li.slick-active button, .header .head_nav nav .li1 > a:hover, .pulldown li a:hover, .inr_box:hover h5, .inh_top .inh_fl a:hover, .inh_top .inh_fl .inh_left a:hover, .fo_cen .fo_fr .fo_focus .fof_btn:hover a, .j_li a, .qiye ul li.j_li, .inh_top > h1, .in_refer .inr_tit h1 { color: #b9ae92; }
.inh_top .inh_fl .inh_left li:before, .in_btn, .inn_fl .slick-dots li.slick-active:before, .pm-module-13 .pm-scrollbar .pm-scrollbar-handle > span, .suc_lists p:after, .lianxi .dizhi { background-color: #b9ae92;  }
.footer .fo_top { border-top: 3px solid #b9ae92;  }
.qiye ul li.j_li { border-bottom: 1px solid #b9ae92;  }

.fo_cen .fo_fr .fo_focus .fof_btn:hover { border: 1px solid #b9ae92;  }

.inh_top .inh_fl .inh_left li:after { background-color: #ffc720;  }
.inh_top .inh_fl .inh_left li:before { background-color: #FF9800;  }

.fo_btm { background-color: #0e0e0e; }

.news_item { width: 31%; margin-left: 1.5%; margin-bottom: 1.5%;  }
.news_img { position: relative; display: block; height: 0; padding: 0; overflow: hidden; padding-bottom: 70%; border-radius: 5px; overflow: hidden; }
.news_img img { position: absolute; object-fit: cover; width: 100%; height: 100%; border: 0; vertical-align: middle; }
.news_tt { font-size: 22px; color: #565656; line-height: 22px; margin-top: 20px; }
.news_dt { font-size: 16px; color: #999999; line-height: 16px; margin-top: 10px; letter-spacing: 1px;  }
.news_intro { font-size: 16px; color: #999999; line-height: 26px; margin-top: 5px;  }
.footer .fo_top { padding: 0px;  }
.clear { clear: both; }