@charset "utf-8";
/* Write your styles */
ul {
    padding: 0px;
    margin: 0px;
}

ul li {
    padding: 0px;
    margin: 0px;
    list-style: none
}

.floatL {
    float: left
}

.floatR {
    float: right
}


.pg-demo {
    width: 100%;
    max-width: 960px;
    position: relative;
}
.demo-bar{background-color: #ffffff;text-align: left;min-height: 50px;line-height: 50px;background: url("top_logo.jpg") left center no-repeat;background-size: 100% auto;width: 75%;position: relative;left:3%;}
.demo-bar a{position: absolute;width: 100%;height: 100%;}
.demo-bar img{display: none;}

.ims{width: 100%;}
.note img{width:100%;}
.more{text-decoration: underline;}
.am-btn-danger{background-color:#b42517;border-color:#b42517;}

/*** 首页 ***/
.home_box{ width:100%; position:relative; overflow:hidden;}
.h_toppc{position: absolute;width: 100%; z-index: 99;}
.toph{height: 3rem;}
.home_box .ims{width: 100%;}
.home_1 .tit, .home_2 .tit, .home_3 .tit{position: absolute;}

.home_1 .new_tit{ position: relative;width: 100%; text-align: left;font-size: 2.2rem;font-family: "微软雅黑";color: #000;line-height: 3.4rem;margin-bottom: 12px;margin-top: 15px;}
.home_1 .new_tit a{position: absolute;right: 2%;font-size: 1.2rem;text-transform: uppercase;font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;}
.home_1 .new_tit i{position: absolute;left: 0;width: 32px;height: 3px;background-color: #d4d4d4;bottom: 0px;}
.home_1 .np_tit{font-size: 1.8rem;color: #000;margin-top: 10px;margin-bottom: 8px;}
.home_1 .np_not{font-size: 1.4rem;color: #7f7f7f;margin-bottom: 11px;}
.home_1 .np_dt{font-size: 1.6rem;color: #7f7f7f;margin-bottom: 22px;}
.home_2 .zz_t{margin-left:16px;font-size: 1.8rem;color: #000;margin-bottom: 6px;margin-top: 11px; padding-right:3%;}
.home_2 .zz_t .h_rt2{background: url("dot_hzz.jpg") left center no-repeat;padding-left: 38px;}
.home_2 .zz_t .h_rt3{background: url("dot_h3.jpg") left center no-repeat;padding-left: 32px;}
.home_2 .zz_t .fr{text-transform: uppercase;margin-right: 11px;font-size:1.4rem;}
.home_2 .zz_l{margin-left:16px;font-size: 1.6rem;color: #232323;margin-bottom: 22px;}
.home_2 .h-li{position: relative;height: 3.4rem;line-height: 3.4rem;border-bottom: 1px #e4e4e4 solid;padding-left: 12px;}
.home_3 {width: 100%;background: #ffffff;padding-top: 24px;}
.home_5 {padding-top: 20px;background-color: #4b4b4b;width: 100%;}
.home_5 .link{background-color: #eeeeee;font-size: 1.6rem;color: #858585;position: relative;height: 3.4rem;line-height: 3.4rem;padding-left: 12px;margin-bottom: 12px;}
.home_6{width: 100%; position:relative;text-align: center;}
.home_6 td{width: 25%;text-align: center;}
.home_6 img{width: 100%;}
.home_7{width: 100%;border-bottom: 1px #2e2e2e solid; }
.home_7 .tit, .home_7 .tit a{font-family: "微软雅黑";font-size: 1.4rem; text-transform: uppercase;color: #FFFFFF; text-align: center;}

/*** menu ***/
.top_banner img{width: 100%;}
.top_bak{position: absolute;top: 10%;right: 1%;width: 15%;height: 15%;color: #082f14;font-size: 1px; line-height: 15%;}
.top_lc{position: absolute;top:14%;left:2%;color: #f4d883;font-family: "微软雅黑";font-size: 1.4rem;font-weight: bold;}
.am-gotop-fixed .am-gotop-icon{height: 32px;}

.top_menu{ line-height:2.9rem;clear:both;}
.top_menu ul{clear: both; border-bottom: 1px #0f4019 solid;bottom: 0px;width: 100%;}
.top_menu ul li{width:25%;float:left;height:2.9rem;line-height:2.9rem; background: #0f821d; text-align:center; border-left: 1px #00340b solid;border-right: 1px #0f4019 solid;border-bottom: 1px #00340b solid;}
.top_menu ul li.over{background:#00b727;}
.top_menu ul li a{ color:#FFF; font-size: 1.2rem;}
.menu_sub{width: 22%; position: absolute; z-index: 9999; display: none;}
.menu_sub .dot_menu_sub{padding:0;margin: 0;height: 10px; line-height: 10px; text-align: center;}
.menu_sub .mu_sub{background: #a60515;padding: 0 5%;}
.menu_sub .mu_sub div{border-bottom: 1px #bb414d solid; line-height: 2.2rem;}

.foot_menu{ line-height:2.9rem;clear:both;}
.foot_menu ul{clear: both; border-bottom: 1px #0f4019 solid; position: fixed;bottom: 0px;width: 100%;}
.foot_menu ul li{width:25%;float:left;height:2.9rem;line-height:2.9rem;  text-align:center; border-left: 1px #00340b solid;border-right: 1px #0f4019 solid;}
.foot_menu ul li.over{background:#00b727;}
.foot_menu ul li a{ color:#FFF; font-size: 1.2rem;}


/*** lc ***/
.titcn{font-family: "微软雅黑", sans-serif;height: 3.4rem;line-height:3.4rem;font-weight:bold;color:#000000;margin-top:15px; margin-bottom:14px;font-size:2rem;}

/*** index ***/
.popupDiv{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000;display:none}
.bt_close{position:absolute;top:0;right:0; cursor:pointer;z-index:999999; display:none;}

.pos_index{position: absolute;width: 100%;}
.page-bg{position: fixed;bottom: 0;width: 100%;height: 100%;z-index:-1;}
.page-bg img{width: 100%;}



/** 菜单 **/
.am-menu{top: 0;}
.am-menu-offcanvas1 .am-menu-toggle{position: absolute; top: -50px; right: 10px; z-index: 99;font-size:2.4rem;}
.am-menu-toggle{top: 0; background: none; display: block;}
.am-menu-toggle .am-icon-bars{color: #000000;}
.am-offcanvas-bar{background: #b2251c; width: 100%;top: 0;}
.am-slider-a1 .am-control-nav li a,.am-slider-a1 .am-control-nav li a:hover{background-color: #ffffff;}
.am-slider-a1 .am-control-nav li a.am-active{background-color: #8b1b10;}
.am-menu-offcanvas1 .am-menu-sub{background-color: #575558; width: 40%;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    text-align: center;
    padding-left: 0px;
}
.am-menu-offcanvas1 .am-menu-nav > .am-open > a, .am-menu-offcanvas1 .am-menu-nav > li > a:focus, .am-menu-offcanvas1 .am-menu-nav > li > a:hover{background-color: #8b1b10;color: #ffffff!important;}
.am-menu-offcanvas1 .am-menu-nav > li > a{width:60%;}
.am-menu-offcanvas1 .am-menu-nav{border-bottom: 1px solid rgba(255, 255, 255, .3); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .05); box-shadow: 0 1px 0 rgba(255, 255, 255, .05);}
.am-menu-offcanvas1 .am-menu-nav > li > a, .am-menu-offcanvas1 .am-menu-sub{border-top: 1px solid rgba(255, 255, 255, .3); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);}
.am-menu-offcanvas1 .am-menu-sub a{ border-bottom: 1px #7b7b7b solid;}
/** 菜单结束 **/

/** 图片切换 **/
.am-slider-a4 .am-control-nav li a{width: 20px;border-radius: 5px;}
.am-slider-a4 .am-control-nav li a.am-active {
    background-color: #b43b31;
    cursor: default;
    width: 28px;
}
/** 图片切换结束 **/
.wz1 {
    padding: 3%;
}

.TB {
    border-top: 1px #CCCCCC solid;
    border-right: 1px #CCCCCC solid;
}

.TB td {
    border-bottom: 1px #CCCCCC solid;
    border-left: 1px #CCCCCC solid;
    line-height: 2.4rem;
    padding: 2px;
}

/** 下拉列表 **/
.am-btn-primary{
    background-color: #b7211f;
    border-color: #b7211f;
}
.am-active .am-btn-primary.am-dropdown-toggle, .am-btn-primary.am-active, .am-btn-primary:active, .am-btn-primary:focus, .am-btn-primary:hover{border-color: #d42220 !important;background-color: #D42220 !important;}
ul.am-dropdown-content > .am-active > a, ul.am-dropdown-content > .am-active > a:focus, ul.am-dropdown-content > .am-active > a:hover{background-color: #D42220 !important;color: #ffffff;}

/** 选项卡 **/
.am-tabs{margin: 0px;padding: 0px;}
.am-tabs-bd{border: none;border-left: 1px #eeeeee solid;}
.am-tabs-bd .am-tab-panel{padding: 0px;}
.am-tabs-default .am-tabs-nav{background-color: #3f3f3f;}
.am-tabs-default .am-tabs-nav li a, .am-tabs-default .am-tabs-nav li a:hover{color: #ffffff;line-height: 50px;}
.am-tabs-default .am-tabs-nav > .am-active a{background-color: #b7211f;}
.am-tabs-default .am-tabs-nav > .am-active a:hover{color: #ffffff!important;}
.am-table{margin-bottom: 0px;}
.am-table > thead:first-child > tr:first-child > th{background: #eeeeee;}
.am-table-bordered > thead > tr > th, .am-table-bordered > tbody > tr > td {background-color:#ffffff;border-left: none;text-align: center;border-top: 1px #eeeeee solid;padding-bottom: 1rem;padding-top: 1rem;}
.am-table-striped > tbody > tr:nth-child(odd) > td{background-color: #ffffff;}


.footer_link{width:100%;height:40px;position:relative;margin-bottom:18px;}
.footer_link p{padding-left:15px;height:38px;line-height:40px;border:1px solid #e2e2e2;background:#eee url(arrow_f.png) 95% center no-repeat;font-size:14px;color:#858585;cursor:pointer;}
.footer_link ul{width:100%;border:1px solid #e2e2e2;border-left:none;border-right:none;background:#fff;position:absolute;/*top:39px;*/bottom:39px;left:0;max-height:200px;overflow-y:scroll;display:none;}
.footer_link ul li{line-height:38px;border-left:1px solid #e2e2e2;}
.footer_link ul li a{display:block;padding-left:15px;font-size:14px;color:#888;}
.footer_link ul li a:hover{background:#f5f5f5;}
.footer_ewm{width:100%;float:none;}
.footer_ewm li{width:48%;float:left;margin:0;}
.footer_ewm li:nth-child(2){float:right;}
.footer_ewm .img{background:#fff;padding:5.5%;}
.footer_ewm p{text-align:left;}
.footer_ewm li div{font-size: 1.4rem;color: #ffffff;}

.footer_share a{background:url(footer_share2.png) no-repeat !important;background-size:auto 100% !important;height:30px !important;width:30px !important;margin:0 10px 0 0 !important;}
.footer_share a.bds_qzone{background-position:-40px 0 !important;}
.footer_share a.bds_weixin{background-position:-80px 0 !important;}
.footer_share a.bds_dingyue{background-position:-240px 0 !important;}

.footer_share a:hover{opacity:1 !important;}
.footer_share a.bds_tsina:hover{background-position:-120px 0 !important;}
.footer_share a.bds_qzone:hover{background-position:-160px 0 !important;}
.footer_share a.bds_weixin:hover{background-position:-200px 0 !important;}
.footer_share a.bds_dingyue:hover{background-position:-280px 0 !important;}
.foot{position: relative; width: 100%;background-color: #4b4b4b;padding-bottom: 1.6rem;width: 100%;
    max-width: 960px;
    margin: auto;}
.foot,.foot a{color: #e1e1e1; text-align: center;font-size: 1.2rem; line-height: 1.8rem;padding-top: 1.6rem;}
.foot span{font-size: 1.4rem;}

@media only screen and (min-width: 1025px) {
    .am-datepicker, .am-datepicker-dropdown{margin-top: -100px !important;}
}
@media only screen and (max-width: 1024px) {
    .home_1,.home_3,.home_4,.home_5{position: relative;padding: 0px 2%;}
    /*.wz{background-color: #ffffff;}*/
    .wz1{background: url("bg_index.png") top center repeat;margin: auto;width: 96%;color: #000; }
    .wz1 *{font-family: "微软雅黑", sans-serif;font-size: 1.2rem;color: #000;}
}
@media only screen and (max-width: 376px) {
  .am-menu-offcanvas1 .am-menu-toggle{top: -46px;}
}