*{
    margin: 0;
    padding: 0;
}
a{
    text-decoration: none;
}

.header{

    height: 94px;

    line-height: 94px;
}
.logo{

    float: left;

    height: 80px;
}
.logo img{

    /* width: 200px; */

    height: 80px;
}
.nav{

    float: left;

    margin-left: 22%;
}
.nav a{

    padding: 0 10px;

    display: block;

    float: left;

    width: 121px;

    text-align: center;

    font-size: 21px;
    cursor: pointer;
    color: #000;
}
.nav a.active{

    background: #FA7258;

    color: #fff;
}
.headerR{

    float: right;

    color: #FA7258;

    margin-right: 34px;
}
.headerR a{

    color: #FA7258;

    margin-left: 20px;
}
.banner{

    width: 100%;

    overflow: hidden;
}
.bannerbox{

    position: relative;
}
.bannerbox img{

    width: 100%;

    display: block;
}
.bannertxt{

    position: absolute;

    z-index: 10;

    left: 10%;

    top: 0;

    width: 31%;

    height: 68%;

    background: rgba(0,0,0,.2);

    padding: 4%;
}
.bannert1{

    color: #fff;

    font-size: 41px;
}
.bannert2{

    color: #fff;

    font-size: 16px;

    line-height: 28px;

    margin: 10px 0;
}
.bannert3{

    text-align: right;
}
.bannert3 a{

    display: inline-block;

    background: #FA7258;

    color: #fff;

    width: 200px;

    text-align: center;

    line-height: 46px;
}
.box1{

}
.boxtit{

    text-align: center;

    font-size: 36px;

    margin: 40px 0;
}
.gongnengbox{

    overflow: hidden;
}
.gongnengboxL p{

    font-size: 16px;

    color: #666;

    margin: 0 auto;

    margin-bottom: 20px;

    width: 80%;
}
.gongnengt1{

    width: 80%;

    margin: 0 auto;

    font-size: 38px !important;

    color: #000 !important;

    margin-top: 40px !important;
}
.gongnengt2{

    width: 80%;

    /* font-size: 20px; */

    line-height: 27px;

    margin: 0 auto;
}
.shiyong{

    font-size: 20px !important;

    color: #000!important;

    margin: 20px auto;

    width: 80%;
}
.gongnengt3{

    margin-top: 41px !important;
}
.gongnengt3 a{

    display: inline-block;

    background: #FA7258;

    color: #fff;

    width: 200px;

    text-align: center;

    line-height: 46px;
}
.gongnengboxL{

    float: right;

    width: 50%;
}
.gongnengboxR{

    float: left;

    width: 50%;

    text-align: center;
}
.gongnengbox:nth-child(odd) .gongnengboxL{

    float: right;
}
.gongnengbox:nth-child(odd) .gongnengboxR{

    /* text-align: left; */

    /* margin-left: 16%; */

    /* width: 30%; */
}
.gongnengbox:nth-child(even) .gongnengboxL{

    float: left;

    width: 50%;
}
.gongnengbox:nth-child(even) .gongnengboxR{

    /* float: right; */
}

.ad1{

    overflow: hidden;
}
.adboxL{

    width: 50%;

    float: left;
}
.adtit{

    width: 50%;

    margin: 10px auto;

    font-size: 43px;

    margin-top: 25%;

    margin-bottom: 25px;
}
.addes{

    width: 50%;

    margin: 20px auto;

   /* font-style: italic;*/

    font-size: 18px;

    line-height: 37px;
}

.addes a{

    display: inline-block;

    background: #FA7258;

    color: #fff;

    width: 200px;

    text-align: center;

    line-height: 46px;
}
.adboxR{

    width: 50%;

    float: left;
}
.adboxR img{

    width: 100%;

    vertical-align: middle;
}
.ad1:nth-child(odd) .adboxL{

}
.ad1:nth-child(odd) .adboxR{

}
.ad1:nth-child(even) .adboxL{

    float: right;
}
.ad1:nth-child(even) .adboxR{

    float: left;
}
.liucheng{

}
.liuchengtit{

    text-align: center;

    background: #FA7258;

    font-size: 27px;

    color: #fff;

    padding: 14px 0;
}
.liuchengpic{
    text-align: center;
}
.liuchengpic img{

}
.yonghu{

    color: #666;

    text-align: center;

    margin-bottom: 40px;
    margin-top: 40px;
}
.footer{

    background: #395169;

    color: #fff;

    text-align: center;

    overflow: hidden;

    padding: 20px 0;
}
.footer p{

    margin: 10px 0;
}
.fooertlink{

}
.fooertlink a{

    color: #fff;

    margin: 0 10px;
}
.hezuo{
    text-align: center;
}
.hezuo img{
    width: 60%;
}
.hz2{
    padding: 30px 0;
    overflow: hidden;
}