@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;color:#000;text-align:center;background:#fff;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;}
a:link,a:visited{color:#000;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
img{border:none;}
ol,ul,li{list-style:none;} 
em{font-style:normal;}
/*clear*/
.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both;overflow:hidden;}
.cf{zoom:1;}
/*other*/
.main{width:100%;min-width:1200px;}
.layout{width:1200px;}
.fl{float:left;}
.fr{float:right;}
.list_14 li{background:url(../imgs/fj_dot1.png) no-repeat left 15px;padding-left:25px;}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
.red,.red a:link,.red a:visited,.red a:hover{color:#c50311}
/*header*/
.header{height:38px;background:#fff}
.header span{float:left;}
.header span img{margin-top:3px;}
.header em{float:right;line-height:38px;}
.header em a{margin:0 6px;}
.header em,.header em a:link,.header em a:visited,.header em a:hover{color:#666;}
/*top*/
.fj_topbg{background:url(../imgs/fj_top.jpg) no-repeat top center;background-size:100% auto;}
.fj_top_h{height:25vw;}
.fj_nav{background:url(../imgs/fj_nav.png) no-repeat top center;
    height:116px;line-height:75px;text-align: center;font-size: 20px;}
.fj_nav a{margin:0 16px}
/*fj_p1Con*/
.fj_p1Con{padding-top: 25px;background:url(../imgs/fj_p1bg.jpg) no-repeat top center;margin-top:-32px;}
.fj_p1Con .col-1{width:622px;}
.fj_p1Con .col-2{width:545px;}
.swiper-container-fj1{position: relative;width:622px;height:438px;margin:0 auto;overflow: hidden;}
.swiper-container-fj1 .swiper-slide{width:622px;height:438px;position: relative;}
.swiper-container-fj1 .swiper-slide span{background: rgba(0, 0, 0, 0.71);height:55px;bottom:0;left:0;
    position: absolute;width: 100%;text-align: center;line-height: 55px;font-size: 16px;
}
.swiper-container-fj1 .prev1{background:url(../imgs/fj_prev1.png);width:15px;height:21px;position: absolute;
    cursor: pointer;bottom:18px;left:2%;z-index: 10;
}
.swiper-container-fj1 .next1{background:url(../imgs/fj_next1.png);width:15px;height:21px;position: absolute;
    cursor: pointer;bottom:18px;right:2%;z-index: 10;
}
.swiper-container-fj1 .swiper-pagination1{display:none;}
.swiper-container-fj1 .num1 i{display:block;position: absolute;left:5%;bottom:15px;font-size:20px;}
.swiper-container-fj1 .num1 i em{color:#fff;margin-left:2px;font-style:normal;}
.swiper-container-fj1 .num1 i em.thisp{font-size: 30px;margin-right: 1px;margin-left: 0;font-weight: bold;}
.swiper-container-fj1 .num1 i em.allp{font-size: 25px;}
.fj_p1Con .col-2 h2{font:bold 24px/34px \5FAE\8F6F\96C5\9ED1;}
.fj_p1Con .col-2 p{font-size:18px;line-height:36px;margin:18px auto;text-align:justify;}
/*p2Con*/
.fj_p2Con{margin-top: 40px;}
.fj_p2Con .col-1{width:884px;}
.fj_p2Con .col-2{width:287px;}
.fj_p2Con .col-1 h3{font:bold 32px/36px \5FAE\8F6F\96C5\9ED1;}
.fj_pic1{margin-top: 40px;position: relative;}
.fj_pic1 .prev2,.fj_pic1 .next2{width:43px;height:43px;position: absolute;z-index: 999;
    border-radius:50%;top:75px;
}
.fj_pic1 .prev2{left:0px;background:url(../imgs/fj_prev2.png) no-repeat;}
.fj_pic1 .next2{right:0px;background:url(../imgs/fj_next2.png) no-repeat;}
.fj_pic1 .swiper-container{width:798px;height:235px;overflow: hidden;margin-left:63px;}
.fj_pic1 .swiper-slide img{display: block;margin-bottom:18px}
.fj_pic1 p.fj_txt1{text-align: center;font-size: 16px;width:224px;}
.fj_orga{width: 287px;height: 319px;background-color: #db3232;border-radius: 20px;}
.fj_orga h3{height: 56px;line-height: 56px;font-size: 17px;text-align: center;}
.fj_orga div{width:80%;background:#ea5757;height:68.6%;padding:4% 3%}
/*p3Con*/
.fj_tit1{margin-top:40px;text-align: center;position: relative;height:105px;}
.fj_tit1 h3{font:bold 55px/82px \5FAE\8F6F\96C5\9ED1;}
.fj_tit1::before,
.fj_tit1::after{position: absolute;content:'';
    width:468px;height: 2px;background-color:#c37a7f;
}
.fj_tit1::before{top:37px;left:0;}
.fj_tit1::after{bottom:8px;right:0;}
.fj_tit1 div{background:url(../imgs/fj_deco1.png) no-repeat;letter-spacing:8px;
    width:186px;height: 24px;line-height: 24px;text-align: center;font-size: 18px;
}
.fj_tit1 em.fj_more{float:right;margin-top:-40px;font-size: 16px;}
.fj_p3Con{margin-top:30px;background:#fce9eb;padding:43px 0 40px 0}
.fj_p3Con .layout{background-color: #fff;padding:20px 0}
.fj_p3Con .layout h3{background:url(../imgs/fj_deco2.png) no-repeat;width:214px;height:65px;
    margin-left:-15px;text-align: center;font:normal 30px/50px \5FAE\8F6F\96C5\9ED1;
}
.fj_list1{padding-top:0px;overflow: hidden;background:url(../imgs/fj_dian1.gif) repeat-y top center;}
.fj_list1 li{
    float: left;width: 40%;margin-left:5%;line-height: 40px;font-size:14px;
}
.fj_list1 li:nth-child(2n+1){margin-left:10%;}
/*p4Con*/
.fj_pic2{padding-top:40px;}
.fj_pic2 li{float:left;text-align: center;font-size:14px;margin-left:45px;margin-bottom:10px}
.fj_pic2 li:nth-child(5n+1){margin-left:0;}
.fj_pic2 li img{border-radius: 50%;display: block;margin-bottom:8px}
/*p5Con*/
.fj_p5Con{margin-top:40px;position: relative;}
.fj_p5Con .swiper-container{height:420px;width:1112px;overflow: hidden;margin-left:30px}
.fj_p5Con .swiper-slide{
    text-align: center;font-size: 18px;line-height: 20px;
    -webkit-transition: transform 1.0s;
    -moz-transition: transform 1.0s;
    -ms-transition: transform 1.0s;
    -o-transition: transform 1.0s;
    transition: transform 1.0s;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}

.fj_p5Con .swiper-slide span{width:244px;height:410px;display:block;overflow: hidden;}
.fj_p5Con .swiper-slide span img{width:244px;height: auto;}
.fj_p5Con .swiper-slide-active{-webkit-transform: scale(1);transform: scale(1);margin:0 4px;}
.fj_p5Con .prev3,.fj_p5Con .next3{width:43px;height:43px;position:absolute;z-index:998;top:192px;}
.fj_p5Con .prev3{background: url(../imgs/fj_prev2.png) no-repeat;left:0px;}
.fj_p5Con .next3{background: url(../imgs/fj_next2.png) no-repeat;right:0px;}
/*p6Con*/
.fj_p6Con{margin-top:60px}
.fj_p6Con .col{width:560px;}
.fj_tit2{background:url(../imgs/fj_deco3.png) no-repeat;width:555px;height:70px;}
.fj_tit2 h3{float:left;font:bold 45px/70px \5FAE\8F6F\96C5\9ED1;width:254px;text-align: center;}
.fj_tit2 span{float:right;text-align: right;font-size: 16px;line-height:90px;}
.fj_pic3 li{margin-top: 60px;line-height:180%;position: relative;clear:both;color:#8d8d8d;}
.fj_pic3 li img{float:left;margin-right: 26px;}
.fj_pic3 li b{display: block;line-height: 160%;text-align: left;font-size:22px;line-height: 32px;
    margin-bottom:13px;color:#000;
}
/*p7Con*/
.fj_p7Con{background-color: #efefef;padding:49px 0 71px 0;margin-top:50px}
.fj_p7b{float:left;margin-left:42px;margin-top:28px;width:371px;height:209px;
    background-color: white;padding:21px 0;
}
.fj_p7b:nth-child(3n+1){margin-left:0;}
.fj_p7b h2,.fj_p7b p,.fj_assist{width:84%;margin:0 auto;}
.fj_p7b h2{font:bold 22px/28px \5FAE\8F6F\96C5\9ED1;padding-bottom:18px;border-bottom:1px #ececec dashed;}
.fj_p7b p{color:#8d8d8d;margin-top:18px;line-height:24px;}
.fj_assist{margin-top:14px;}
.fj_assist b.fj_zan{font-size: 16px;}
.fj_assist b.fj_zan img{margin-right:6px;}
.fj_assist em{width:70px;height: 23px;line-height: 23px;font-size: 14px;text-align: center;
    border-radius: 12px;float:right;background-color: #c50311;
}
.fj_assist em a{text-decoration:none;}
/*erwm*/
.fj_erwm{position:fixed;_position:absolute;display:block;width:150px;right:13px;_right:-52px;bottom:20px;
    z-index:999;background:url(../imgs/fj_deco4.png) no-repeat bottom;height:300px;
}
.fj_erwm span{text-align: center;}
.fj_erwm span:nth-child(1){
    border-radius: 50%;width: 102px;height: 102px;display: block;border:4px solid #ffe3ae;font-size: 29px;
    display: flex;align-items:center;justify-content:center;line-height:32px;margin-left:20px;
    background-image:
        -moz-linear-gradient(90deg, rgb(249,135,13) 0%, rgb(253,192,74) 100%);
    background-image:
        -webkit-linear-gradient( 90deg, rgb(249,135,13) 0%, rgb(253,192,74) 100%);
    background-image:
        -ms-linear-gradient( 90deg, rgb(249,135,13) 0%, rgb(253,192,74) 100%);
    background-image:
        linear-gradient( 90deg, rgb(249,135,13) 0%, rgb(253,192,74) 100%);
}
.fj_erwm span:nth-child(2){
    width: 122px;margin:17px auto 0 auto;display: block;font-size: 16px;color:#fff;
}
.fj_erwm span:nth-child(2) img{margin-bottom:12px;}
/*copyright*/
#copyright{text-align:center;width:100%;font-size:14px;font-family: \5B8B\4F53;padding:50px 0 20px 0;}
