.fsqq{ padding-top:50px; height: 746px; background: url("../images/fsqq.jpg") center center no-repeat;}
.fsqqtop{ height: 220px; background: url("../images/icon4.png") no-repeat; background-position: center center; padding-top: 30px;}
.fsqqtop h2, .fsqqtop p{ text-align: center;}
.fsqqtop h2{ font-size: 60px;}
.fsqqtop p{ color:#333; font-size: 18px; margin-top: 16px; display: inline-block;position: relative; width: 100%;}
.fsqqtop p::before{ position: absolute;content: "";width: 600px;height: 1px;background-color: #fff;opacity: 0.8;top: 14px;right: -240px;}
.fsqqtop p::after {position: absolute;content: "";width: 600px;height: 1px;background-color: #fff;opacity: 0.8;top: 14px;left: -240px;}
.fsqqcenter{ margin-top: 40px;}
.fsqqcenter .fr{ width: 460px; margin-top: 50px; padding-left: 50px;}
.fsqqcenter .line1{ margin-bottom: 20px; }
.fsqqcenter .line2{ font-size: 30px; position: relative;}
.fsqqcenter .line2::after{ position: absolute;content: "";width: 50px;height: 2px;background-color: #333;opacity: 0.3;top: 24px;left: -54px;}
.fsqqcenter .line3{ margin-top: 20px; font-size: 18px; color:#333;}
.sbfw{ width: 100%; background: url("../images/jixie.jpg") #f4f4f4 no-repeat; background-position: center top; padding-top: 60px;}
.sbfwtop h2, .sbfwtop p{ text-align: center;}
.sbfwtop h2{ color:#fff;font-size: 60px;}
.sbfwtop p{ font-size: 18px;margin-top: 16px; color:#fff;}
.shlist{ margin: 20px 0;}
.shlist li{ float: left; height: 314px; width: 384px; margin-right: 24px;}
.shlist li:last-child{ margin:0px;}
.shlist li a{ display: inline-block; width: 100%; height: 100%; }

.shlist li h3, .shlist li p{ text-align: center;}
.shlist li h3{ font-size: 30px; margin:110px 0 12px 0;}
.shlist li p{ font-size: 16px; color:#c1c1c1; margin-bottom: 40px;}
.shlist .shitem1{ background: url("../images/sbbg_1.png") no-repeat;}
.shlist .shitem2{ background: url("../images/sbbg_2.png") no-repeat;}
.shlist .shitem3{ background: url("../images/sbbg_3.png") no-repeat;}
.iconey{ width: 40px; height: 40px; border: 1px #333 solid; border-radius: 30px;  text-align: center; margin: 0 auto;}

.iconey i{font-size: 20px; line-height: 40px;}
.sbinfo{ margin-bottom: 20px;}
.sbinfo .fr{width: 650px; margin-top: 70px;}
.sbinfo .fr li{ font-size: 20px; color:#666666; line-height: 40px; padding: 20px 0; border-bottom: 1px solid #ddddde;}
.sbinfo .fr li:last-child{ border: none;}
.prolist{ margin-top: 80px;}
.prolist ul li{ float: left; width: 340px; margin-right: 70px;}
.prolist ul li a{ display: inline-block; text-align: center;}

.prolist ul li img{ width: 280px; height: 210px; transition: all 0.6s;}
.prolist ul li img:hover{transform: scale(1.1);}
.prolist ul li h3 { text-align: center; font-size: 24px; line-height: 70px;}
.prolist ul li p{ text-align: center; font-size: 14px; color:#999999; line-height: 30px; margin-bottom: 30px;}
.prolist ul li a:hover .iconey{ border: none; background: #ff6d0c; color:#fff; }
.prolist ul li:last-child{ margin: 0px;}
.qgfw{ margin-top: 70px; background: url("../images/qigeji.jpg") no-repeat; background-position: center top; height: 615px; padding-top: 390px;}
.qgfw .fsqqtop{ background: none;}
.qgfw .fsqqtop h2{ color:#fff; }
.qgfw .fsqqtop p:after, .qgfw .fsqqtop p:before{background: none;}
.qgfw .fsqqtop .iconey{ background: red;  margin-top: 58px; border:none;}
.qgfw .fsqqtop .iconey a{ color:#fff;}
.aboutus{margin-top: 90px;  padding-bottom: 130px;}
.aboutus .fl{ padding-top: 20px; width: 660px;}
.aboutus .fl p{ font-size: 24px; color:#666666;}
.aboutus .fl h2{ font-size: 48px; margin: 10px 0;}
.aboutus .fl .linered{ display: inline-block; width: 80px; height: 4px; background-color: #ff6600;}
.aboutus .fl .content{color:#666; line-height: 36px; font-size: 16px; margin-top: 30px;}
.aboutus .fl .seemore{ display: inline-block; width: 190px; height: 50px; border: 1px solid #aaaaaa; border-radius: 30px; text-align: center; line-height: 50px; margin-top: 60px;}
.aboutus .fl .seemore span{ color:#666666;}
.aboutus .fl .seemore i{ margin-left: 10px;}
.aboutus .fr{ position:relative;}
.aboutus .fr img:nth-of-type(2){
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.videoBox{
    position: fixed;
    z-index: 1200;
    width: 100%;
    top: 0;
    left: 0;
    height:100%;
    background-color: rgba(0, 0, 0, 0.80);
    /*display: flex;*/
    justify-content: center;
    align-items: center;
    display: none;
}
.videoBox video{
    /*border: 3px solid #fff;*/
    box-shadow: 0 0  15px #818181;
}
.videoBox2{
    display: flex !important;
}
.aboutus .fr .frou{ position: absolute; left: -80px; bottom: -60px; background-image: url("../images/rongyu.jpg"); width: 388px; height: 133px;}
.aboutus .fr .frou a{ display: block; width: 388px; height: 133px; font-size: 24px; color:#fff; line-height: 133px; padding-left: 100px;}
.aboutus .fr .frou a i { margin-left: 20px;}
.fzls{ background: url("../images/lcbg.jpg") no-repeat; background-position: center top; height: 674px;}
.fzls .fr { width: 490px; margin: 80px 50px 0 0; }
.fzls .fr li{ width: 490px; padding-left: 50px;}
.fzls .line1{ font-size: 24px; color:#000;}
.fzls .line2{ font-size: 30px; position: relative; margin:10px 0 20px 0; color: red;}
.fzls .line2::after{ position: absolute;content: "";width: 50px;height: 3px;background-color: #feb17e;opacity: 0.3;top: 22px;left: -56px;}
.fzls .line3 p{ font-size: 18px; color:#333; line-height: 36px;}
.fzls .main{ position: relative; height: 100%;}
.fzls .fzlsnav{ position: absolute; width: 1200px; height: 180px; background: #ff6600; border-bottom-right-radius: 100px; border-top-left-radius: 100px;
bottom: 0px; padding: 0 50px;}
.fzlsnav li:last-child, .fzlsnav li:first-child{ width: 125px; margin: 60px 0px 0 0px;}
.fzlsnav li{ float: left; color:#fff;width: 150px; line-height: 60px; margin: 60px 10px 0 10px; text-align: center;border-radius: 40px; font-size: 24px; cursor: pointer;}
.fzlsnav .active{background:  #3a3d42;}
.zxzx{ padding-top: 40px; height: 790px; background: url("../images/xwbg.jpg") no-repeat; background-position: center top;}
.zxzx .fsqqtop p::before, .zxzx .fsqqtop p::after{ width: 760px;}
.zxzx .newitem{ width: 470px; height: 270px; border: 1px solid #e5e5e5; float: left; margin-left: 130px; padding: 40px 50px 0 140px; position: relative;}
.zxzx .newitem a{ display: inline-block;}
.zxzx .newitem h3{ font-size: 24px; margin-bottom: 20px;}
.zxzx .newitem .content{ font-size: 16px; color:#999999; line-height: 30px;}
.zxzx .newitem .date{ position: absolute; left: -110px; top:65px; width: 220px; height: 140px; }
.zxzx .newitem .date p{ text-align: center; color:#fff; }
.zxzx .newitem .date .date1{ margin-top: 10px; font-size: 48px;}
.zxzx .newitem .date .date2{ font-size: 24px;}
.zxzx .newitem:nth-child(odd) .date{ background-color: #ff6600}
.zxzx .owl-item:nth-child(even) .date{ background-color: #3a3d42}
#news{ margin-top: 50px;}
#news .owl-dots{ text-align: center; margin-top: 85px; }
#news .owl-dots .owl-dot{width: 12px; height: 12px; border-radius: 10px; background-color: #c6c6c6; margin: 0 10px;}
#news .owl-dots .active{ background-color: #333;}
