*{margin: 0px;padding: 0px}

body {
    margin: 0px;
    padding: 0px;
}
a {
    text-decoration: none;
}
li {
    list-style-type: none;
}

h1 {
    font-size: 16px;
}

.fl {
    float: left;
   
}
.fr {
    float: right;
}
.clear_f {
    clear: both;
    height: 0px;
    padding: 0px;
    margin: 0px;
    display: block;
    _display: inherit;
}
.bg_h {background: #fafafa;}
.wal{width:1150px; margin: 0 auto;}
.logo{padding: 13px 0}
.topnr{padding: 24px  146px  0 0;}
.topnr div{height: 25px;line-height: 25px;}
.topnr h1{display: inline-block;padding: 0 5px;letter-spacing: 6px;font-size: 17px;color: #333333;}



.zfal{width:1075px; padding: 0 15px; margin: 10px auto 0 auto;  background: #fff; padding-bottom: 15px;}
.zfal1{width:1095px; padding: 0 15px; margin: 10px auto 0 auto;  background: #fff; padding-bottom: 15px;}
.zfal_tit{text-align: center; padding-top: 28px; }
.zfal_tit h2{font-weight: 200; font-size: 30px; color: #333333; line-height: 62px; text-align: center;margin: 0 auto; width:320px; border-bottom: 1px solid #e7e7e7; }
.zfal_tit p{font-size: 17px; color: #666666; line-height: 40px;}
.zfxx_tit{height: 70px; padding-top: 25px;}
.zfxx_tit ul{text-align: center;}
.zfxx_tit li{display: inline-block; *display: inline;}
.zfxx_tit li span{cursor:pointer;display: inline-block; *display: inline;width:113px; height: 40px; text-align: center;line-height: 40px; border: 1px solid #e2e2e2; color: #333333; font-size: 18px;}



.zf_left{width:515px; float: left;}

.zfxw{overflow: hidden; border-bottom: 1px solid #e6e6e6; padding: 14px 0;}

.zfzw_left{width:144px; height: 96px; padding-left: 4px;float: left;}
.zfzw_left img{width:144px; height: 96px;}



.zfzw_right{width:333px; padding-right: 5px;height: 96px; float: right;}

.zfzw_right h2{font-weight: 200; color: #333; font-size: 16px; line-height: 36px;}
.zfzw_right p{font-size: 14px; line-height: 22px; color: #333;}
.zfzw_right p a{color: #F7AC00;}

.zf_right{float: right;width:515px;}

.zf_right p{line-height: 26px; color: #333; font-size: 14px;}
.zf_right a{color: #F7AC00;}
.zf_right img{padding-bottom: 10px;}
.zfxx .zfxx_tit ul li .on{width:115px; height: 49px; color: #fff; background: url(../image/a1.jpg); border: none;}

.zfsp{overflow: hidden; padding-top:30px; }
.zfsp_left{width:530px; float: left;background: #333;}
.zfsp_right{width:515px; float: right;}
.sp_tit{border-bottom: 1px solid #bfbfbf}
.sp_tit ul{overflow: hidden;}
.sp_tit li{float: left;width:25%;font-size: 18px; color: #333; }
.sp_tit span{padding-bottom: 10px; display: block; text-align: center;cursor:pointer;}
.spxq{overflow: hidden;padding: 10px 0;border-bottom: 1px solid #eee}
.spxq_tp{width:115px; float: left;}
.spxq_tp img{width:115px; height: 95px;}
.spxq_text{width:355px; float: right;padding: 0 10px 0 0;}
.spxq_text h2{font-size: 16px; line-height: 38px; color: #333;}
.spxq_text p{font-size: 14px; line-height: 22px; color: #333;}
.spxq_text a{color: #F7AC00;}
.zfsp_right .sp_tit ul li .on1{border-bottom: 2px solid #f8ac00;}

.zfal_nr{overflow: hidden;padding-top: 30px;}
.zfal_nr ul{overflow: hidden;}
.zfal_nr li{float: left; padding: 0 30px 0 0;}
.zfal_nr ul li:nth-child(3){ padding: 0;}
.xwbox{width:335px;}
.xwbox_tit{border-bottom: 1px solid #bfbfbf;}
.xwbox_tit h2{ line-break: 34px; font-size: 18px; color: #666; font-weight: 200; line-height: 36px; width:100px; border-bottom: 2px solid #F7AC00;}
.xwbox_tit span{line-height: 36px;}
.xwbox_nr{padding-top: 14px;}
.xwbox_nr img{width:335px; height: 212px;}
.xwbox_nr h2{font-weight: 200; color: #333; font-size: 16px; line-height: 46px;}
.xwbox_nr a{color: #F7AC00;}
.xwbox_nr p{font-size: 14px; line-height: 22px; color: #333;}
.thzs{overflow: hidden;padding-top: 30px;}
.thzs ul{overflow: hidden;}
.thzs li{float: left; padding: 0 30px 0 0;}
.thzs ul li:nth-child(3){ padding: 0;}
.tfzs_nr{width:335px; padding-top: 14px;}
.ttxw{overflow: hidden;}
.ttxt_left{float: left;width:132px;}
.ttxt_left img{width:132px; height: 97px;}

.ttxt_nr{width:185px; padding: 0 10px 0 0; float: right;}
.ttxt_nr h2{font-size: 16px; color: #333; font-weight: 200; line-height: 24px; padding-top: 4px;}
.ttxt_nr p{font-size: 14px; line-height: 22px;}
.ttxt_nr a{color: #F7AC00;}
.tfzs_nra{padding-top: 14px;}
.tfzs_nra ul{padding-top: 15px;}
.tfzs_nra ul li{padding: 0 0 15px 0; line-height: 18px; font-size: 14px; float: none; overflow: hidden; height: 18px;}
.tfzs_nra ul li:nth-child(3){ padding: 0 0 15px 0; line-height: 18px; font-size: 14px; float: none; overflow: hidden; height: 18px;}
.tfzs_nra i{display: inline-block; *display: inline;width:16px; vertical-align: middle;color: #fff; text-align: center; height: 18px; background: #d3d3d3; margin-right: 10px; font-style:normal;}
.fl{ float:left;}
.fr{ float:right}

.zfzz_nr{width:1070px;overflow: hidden; border: 1px solid #e6e6e6;}


.zfzz_nr ul{overflow: hidden; }
.zfzz_nr li{float: left; padding-right: 3px;}
.zfzz_nr ul li:nth-child(4){ padding-left: 2px;}
.bd img{width:265px; height: 192px; }
.sideMenu h3{ font-size:14px; list-style:none; height:45px;}
.ttxw{overflow: hidden; margin-top:45px; padding-bottom:20px; margin-top:-45px; background:#fff; z-index:100; position:relative}

.footer {
    height: 130px;
    width: 100%;
}
.footer p {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.footer li {
    float: left;
}
.footer li a {
    display: inline-block;
    padding: 5px 10px;
}


.foot { margin-top:31px; background-color:#333333; width:100%; height:250px;}
.foot_l{ float:left; margin-top: 95px; }
.foot_r {float: left;margin-left: 50px;margin-top: 50px;}
.foot_r ul { }
.foot_r ul li { float:left;margin: 0 10px;}
.foot_r p{ margin-left: 10px;margin-top: 10px;color: white;}
.ewm{ float:right; margin:45px 148px 0 0;}
.ewm img{ margin:0 auto; display:block;}
.ewm p{ font-size:18px; text-align:center; line-height:30px;color: white;margin-top: 10px;}
.ewm1{ float:right; margin:45px -308px 0 0;}
.ewm1 img{ margin:0 auto; display:block;}
.ewm1 p{ font-size:18px; text-align:center; line-height:30px;color: white;margin-top: 10px;}
.w1000 { width:1000px; margin:0 auto; }

.menu {
    top: 0;
    left: 0;
    width: 100%;
    background: url(../image/bgnav.png);
    height: 50px;
    display: flex;
    justify-content: center;
}
.menu * {
    box-sizing: border-box;
}
.menu .center {
    width: 1200px;
}
.menu .ul-list {
    display: flex;
}
.menu .ul-list > li {
    flex: 1;
    
    position: relative;
}
.menu .ul-list > li:last-child {
    border-right: none;
}
.menu .ul-list  li  a:hover{
    background-color: #c68b03;
}

.menu .ul-list > li > a {
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    text-decoration: none;
    color: #fff;


}
.menu .ul-list > li > span {
    color: #fff;
    font-size: 14px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #222;
}
.menu .ul-list > li:hover .ol-list {
    display: block;
}
.menu .ol-list {
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 999;
    background: black;
    width: 100%;
    opacity: 0.7;
}
.menu .ol-list > li > a {
    font-size: 14px;
    text-decoration: none;
    color: #fff;
    height: 40px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #222;
    justify-content: center;
}
.menu .ol-list > li > a:hover {
    background: #c68b03;
}

ol,
ul {
    list-style: none;
}