﻿@charset "utf-8";
/* CSS Document */
html { font-size:50px;}
body {padding: 0 0 1.1rem 0;margin: 0; font-size:0.2rem; background-color:#ffffff;}
* {text-decoration: none;list-style-position: none;margin: 0 0;font-family: "微软雅黑";background-repeat: no-repeat;}
@media screen and (min-width: 640px) {.w640 { width: 640px; margin: 0 auto;}}
.hide{ display: none}
.show{}
h1,h2,h3,h4,h5,h6 {font-weight: normal;	}
a,.sub{cursor: pointer;}
a { color:inherit;}
img {margin: 0;}
ul,ol,li{margin: 0;padding: 0;list-style-type: none;vertical-align:middle}
a img {margin-right: 0;margin-left: 0;margin-bottom: 0;padding: 0;border: 0px;margin-top: 0%;}
.l{float: left}
.r{float: right;}
.resetinput { padding:0; border:0; outline:none; background:none;}
input { padding:0; border:0; outline:none; background:none;}
.bxhd_in+.bxhd_in { display:none;}
.bxhd-more a { display:block;}
.bxhd-more a+a { display:none;}
.bxsel-list-box { z-index:99;}
.aboxhide .bxsel-show-abox,
.inputboxhide .bxsel-show-inputbox,
select.bxsel { display:none;}
/*
.form_01 .bxselbox .bxsel-showbox { background:url(../image/p-sel-1-1.png) no-repeat right center;}
.form_01 .bxselbox .bxsel-list-box { display:none; position:absolute; top:100%; left:-1px; right:-1px; background-color:#ffffff; border:1px solid #d2d2d2; max-height:200px; overflow:auto;}
.form_01 .bxselbox .bxsel-list-box li {}
.form_01 .bxselbox .bxsel-list-box li a { display:block; color:#777777; font-size:16px; line-height:44px; padding: 0 20px;}
*/
/*清除苹果机默认样式*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; cursor:pointer;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"], input[type="search"], input[type="password"], textarea { padding:0; border:0; outline:none; background:none; width:100%; resize:none;}
textarea {  -webkit-appearance: none;}   
.button{ border-radius: 0; } 
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
/**/

.w1180 {width: 1180px;margin: 0 auto;}
.w1200 {width: 1200px;margin: 0 auto;}
.clear{clear: both; height: 0;}
.hh1 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.hh2 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}	/* 显示的行数 */
.hh3 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}	/* 显示的行数 */
.h100 { height:100%;}
.allpx { padding-left:0.3rem; padding-right:0.3rem;}
.allmx { margin-left:0.3rem; margin-right:0.3rem;}
.posre { position: relative;}
.posab { position: absolute;}

.bgfff { background-color:#FFF;}
.mytal { text-align:left;}
.mytac { text-align:center;}
.mytar { text-align:right;}
.myfwb { font-weight:bold;}
.myfwn { font-weight:normal;}
.mytal_i { text-align:left !important;}
.mytac_i { text-align:center !important;}
.mytar_i { text-align:right !important;}
.myfwb_i { font-weight:bold !important;}
.myfwn_i { font-weight:normal !important;}

.shadow_1 { -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.50); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.50);}

        /*常用flex结构设定*/
[class^="flex-"], [class*=" flex-"] { display:flex;}
.flex-0 { flex:0;}
.flex-1 { flex:1;}
.flex-row { flex-direction:row;}
.flex-column { flex-direction:column;}
.flex-bet { justify-content:space-between;}
.flex-xcen { justify-content:center;}
.flex-cen { align-items:center;}
.flex-end { align-items:flex-end;}
.flex-wrap { flex-wrap:wrap;}
.flex-nowrap { flex-wrap: nowrap;}

				/*--------------------- 公用头部 ---------------------*/
.head_box { height:1.2rem; position:relative; z-index:255;}
.head_1 { position:fixed; top:0; left:0; right:0; height:1.2rem; background-color:#2d1f14;}
.head_1_in { height:100%; display:flex; align-items:center; justify-content:space-between;}
.head_1_l {}
.head_1_l .logobox {}
.head_1_l .logobox .abox { display:block; font-size:0; display:flex; align-items:center;}
.head_1_l .logobox .abox .img { display:block; width:2.46rem;}
.head_1_l .logobox .abox .line_1 { width:1px; height:0.28rem; background-color:#a4884e; margin-left:0.16rem;}
.head_1_l .logobox .abox .text_1 { color:#f3d891; font-size:0.26rem; line-height:0.36rem; margin-left:0.14rem;}
.head_1_r {}
.head_1_r .btn { display:block; color:#f3d891; font-size:0.48rem;}

.head_menu { display:none; position:fixed; z-index:265; top:0; left:0; right:0; bottom:0;}
.head_menu .bgbox { position:absolute; z-index:2; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.5);}
.head_menu_in { position:absolute; z-index:5; top:0; left:2rem; right:0; bottom:0; background-color:rgba(255,255,255,0.9);}
.head_menu_inbox { height:100%; position:relative;}
.head_menu .closebox { height:1rem; position:relative;}
.head_menu .closebox .close { display:block; width:0.36rem; height:0.36rem; position:absolute; right:0.1rem; top:0.42rem;}
.head_menu .closebox .close .img_1 { display:block; width:100%; height:100%;}
.head_menu .mainbox { position:absolute; top:1rem; left:0; right:0; bottom:0; overflow:auto;}
.mi_slide {}
.mi_slide .mi_cli { display:block; position:relative;}
.mi_slide .mi_sli_box { display:none;}
.mi_slide .jt_1 { display:block; right:0.34rem; top:calc(50% - 0.09rem); width:0.1rem; height:0.18rem; position:absolute;}
.mi_slide .li_1 {}
.mi_slide .li_1>.mi_cli { color:#333333; font-size:0.26rem; line-height:0.9rem; text-align:center; padding:0 0.3rem;}
.mi_slide .li_1>.mi_cli p { border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
.mi_slide .li_1+.li_1>.mi_cli p { border-top:0;}
.mi_slide .li_1>.mi_cli .jt {}
.mi_slide .li_1>.mi_sli_box { background-color:#a4884e;}
.mi_slide .li_2 {}
.mi_slide .li_2>.mi_cli { color:#ffffff; font-size:0.24rem; line-height:0.8rem; text-align:center; padding-left:0.6rem;}
.mi_slide .li_2>.mi_cli .jt {}
.mi_slide .li_2>.mi_sli_box { background-color:#c4a86f;}
.mi_slide .li_3 {}
.mi_slide .li_3>.mi_cli { color:#ffffff; font-size:0.24rem; line-height:0.8rem; text-align:center; padding-left:1.2rem;}
.mi_slide .li_3>.mi_cli .jt { display:none;}
/*act*/
.mi_slide .mi_slide_li.nochild>.mi_cli .jt_1 { display:none !important;}
.mi_slide .mi_slide_li.on>.mi_cli .jt_1 { transform: rotate(90deg);}
.mi_slide .li_2.on {}
.mi_slide .li_2.on>.mi_cli {}
/*act*/


				/*--------------------- 次页二级导航 ---------------------*/
.location {}
.location .scroll_wrap { width:100%; overflow:auto; height:0.96rem;}
.location .scroll_in { width:99999px;}
.location .abox { display:block; float:left; padding:0 0.32rem; color:#ffffff; font-size:0.28rem; line-height:0.96rem; text-align:center; background-color:#a4884e;}
.location .abox+.abox { border-left:1px solid #ffffff;}
/*act*/
.location .abox.on { background-color:#2d1f14;}
/*act*/
				/*--------------------- 次页三级导航 ---------------------*/
.location2 { padding:0.3rem 0;}
.location2 .scroll_wrap { width:100%; overflow:auto; height:0.6rem;}
.location2 .scroll_in { width:99999px;}
.location2 .item { display:block; float:left; color:#777777; font-size:0.28rem; line-height:0.6rem;}
.location2 .item.jg { padding:0 0.36rem;}
.location2 .item.abox {}
/*act*/
.location2 .abox.on { color:#a4884e;}
/*act*/

				/*--------------------- 面包屑导航 ---------------------*/
.crumb { font-size:0; text-align:right; padding:30px 0; border-bottom:1px solid #bfbfbf;}
.crumb a,.crumb span { display:inline-block; color:#999999; font-size:14px; line-height:20px; padding: 0 2px;}
.crumb a {}
.crumb span {}
/*act*/.crumb a.on,.crumb a:hover { color:#0074c6}

				/*--------------------- 页码 ---------------------*/
.pagebox { display:flex; align-items:center; justify-content:space-between; margin:0 0.54rem; padding:0.54rem 0;}
.pagebox .fybtn { display:block; width:1.96rem; color:#ffffff; font-size:0.2rem; line-height:0.6rem; text-align:center; background-color:#a4884e; border-radius:0.3rem;}
.pagebox .num { display:flex; align-items:center; justify-content:center;}
.pagebox .num .text_1 { color:#a4884e; font-size:0.24rem; line-height:0.6rem;}
.pagebox .num .text_2 { color:#777777; font-size:0.24rem; line-height:0.6rem;}

				/*--------------------- 公用底部 ---------------------*/
.foot_box { position:relative; z-index:155;}
.foot_1 { background:url(../image/bg-foot_01-1-1.jpg) repeat center center; background-size:cover;}
.ft01_main_1 { display:flex; align-items:center; justify-content:center; padding:0.25rem 0;}
.ft01_main_1 .abox {}
.ft01_main_1 .abox .img { display:block; height:0.55rem;}
.ft01_main_2 { padding:0.32rem 0 0.32rem 0; border-top:1px solid #d2d2d2;}
.ft01_main_2 .item {}
.ft01_main_2 .item+.item { margin-top:0.24rem;}
.ft01_main_2 .item .img { display:block; float:left; width:0.36rem; height:0.36rem;}
.ft01_main_2 .item .text_item_1 { margin:0 0 0 0.46rem;}
.ft01_main_2 .item .text_item_1 .text_1 { float:left; color:#ffffff; font-size:0.24rem; line-height:0.32rem; padding-top:0.02rem;}
.ft01_main_2 .item .text_item_1 .text_2 { float:left; color:#ffffff; font-size:0.28rem; line-height:0.36rem; font-weight:bold;}
.ft01_main_2 .item .text_item_1 .text_3 { color:#ffffff; font-size:0.24rem; line-height:0.36rem;}
.ft01_main_3 { padding:0.36rem 0; border-top:1px solid #d2d2d2;}
.ft01_main_3 .text_item_1 { color:#ffffff; font-size:0.24rem; line-height:0.46rem; text-align:center;}

.foot_2 { position:fixed; left:0; bottom:0; right:0; background-color:#0c172a;}
.ft02_inside { height:1.1rem; display:flex; align-items:center; justify-content:center;}
.foot_2 .abox { display:block; width:0; flex:1; height:100%;}
.foot_2 .abox { -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.50); box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.50);}
.foot_2 .abox.bg1 { background-color:#0c172a;}
.foot_2 .abox.bg2 { background-color:#a4884e;}
.foot_2 .abox.bg3 { background-color:#bf1d2d;}
.foot_2 .abox_in { padding:0.15rem 0 0 0;}
.foot_2 .abox .text_1 { color:#ffffff; font-size:0.40rem; line-height:0.40rem; text-align:center;}
.foot_2 .abox .text_1 .img { display:block; width:0.4rem; height:0.4rem; margin:0 auto;}
.foot_2 .abox .text_2 { color:#ffffff; font-size:0.26rem; line-height:0.32rem; text-align:center; margin-top:0.08rem;}














