/*banner*/
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-container-horizontal>.swiper-pagination-bullets{top:510px;left:0;width:100%}
.swiper-pagination-bullet{width:18px;height:18px;display:inline-block;border-radius:100%;background:#f6eee9 !important;border:1px solid #d91c2a;cursor:pointer}
.swiper-pagination-bullet-active{background:#d91c2a !important}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}
.hban{height:540px}
.q_btn{position:absolute;z-index:9;font-size:75px;top:190px;color:#fff;opacity:.4}
.q_btn:hover{color:#fff;opacity:.8}
.hban .swiper-button-next{right:0}
.top_yy{position:absolute;z-index:9;width:1100px;height:136px;background:rgba(0,0,0,.4);top:630px;left:50%;margin-left:-550px;border-radius:5px;color:#fff}
.top_yy dl{position:absolute;left:32px;top:22px;width:675px}
.top_yy dl dt{font-size:20px;width:175px}
.top_yy dl dd i{color:#f66;width:500px}
.top_bj{position:absolute;left:14px;top:68px}
.top_bj input{width:197px;height:38px;border:1px solid #f0f0f0;border-radius:2px;float:left;padding-left:15px;margin-left:16px}
.top_bj button{width:120px;height:40px;background:#d91c2a;color:#fff;margin-left:16px;cursor:pointer;border-radius:2px}
.top_bj button:hover{background:#e00}
.ser_list{width:100%;height:570px;background:#f5f5f5;overflow:hidden}
.ser_tit{margin:68px auto 0 auto;width:1340px;height:90px;position:relative}
.ser_tit p{position:absolute;width:5px;height:20px;background:#d91c2a;border-radius:3px;top:37px}
.ser_tit span{position:absolute;top:30px;left:20px;font-size:23px}
.ser_tit i{position:absolute;left:210px;top:33px;color:#666}
.ser_tit i em{color:#e74c3c}
.ser_txt{margin:auto;width:1340px}
.ser_txt ul{width:1352px;margin-left:-6px}
.ser_txt ul li{width:324px;height:340px;background:#fff;margin:0 7px;text-align:center;position:relative}
.ser_txt ul li img{margin:14px auto 0 auto}
.ser_txt ul li p{margin:auto;width:120px;height:56px;border-bottom:2px solid #d91c2a;font-size:18px;line-height:70px}
.ser_txt ul li span{color:#666;display:block;line-height:24px;padding:22px}
.ser_txt ul li a{position:absolute;display:block;width:74px;height:74px;background:#ddd;border-radius:50%;top:305px;left:50%;margin-left:-37px;color:#fff;line-height:63px;font-size:16px}
.ser_txt ul li a:hover{background:#d91c2a}
.ser_txt ul li a b{display:block;height:18px}
.ser_txt ul li a i{font-size:20px}
.gj_list{width:100%;height:770px}
.htit{margin:auto;width:450px;height:140px;text-align:center;position:relative}
.htit hr{position:absolute;top:62px;width:100%;border-top:1px solid #ccc;z-index:0}
.htit span{display:inline-block;background:#fff;font-size:32px;line-height:120px;height:84px;position:relative;z-index:1;padding:0 18px}
.htit i{display:block;color:#999}
.gj_list dl{margin:auto;width:1340px;height:492px}
.gj_list dl dt{width:336px;height:492px;position:relative}
.flag_pic{display:block;width:332px;height:492px;overflow:hidden;position:relative}
.flag_pic img{position:absolute;height:492px !important;width:auto !important;left:50%;margin-left:-90%}
.gj_list dl dd{width:1004px;height:492px;overflow:hidden;line-height:0;position:relative}
.gj_list dl a,.jz_main .swiper-slide a{display:block;position:relative;float:left;margin:0 4px 4px 0}
.gj_list dl a p,.jz_main .swiper-slide a p{position:absolute;width:280px;height:30px;line-height:30px;background:rgba(0,0,0,.4);color:#fff;border-radius:30px;text-align:center;margin-left:28px;bottom:15px;z-index:9}
.gj_list dl a:hover p,.jz_main .swiper-slide a:hover p{background:rgba(0,0,0,.6)}
.gj_swp{width:1008px;height:492px;overflow:hidden}
.qj_btn{position:absolute !important;font-size:68px;color:rgba(217,28,42,.6);line-height:70px;left:-80px;top:210px}
.qj_btn:hover{color:#d91c2a}
.gj_list .swiper-button-next{left:1350px !important;z-index:99}
.gj_list a img,.jz_list a img{transition:.2s}
.gj_list a:hover img,.jz_list a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.gj_list a,.jz_list a{overflow:hidden}
.see_more{display:block;margin:40px auto;width:200px;height:46px;background:#e74c3c;color:#fff;text-align:center;line-height:46px;font-size:18px;border-radius:2px}
.see_more:hover{color:#fff;background:#d91c2a}
.jz_list{width:100%;height:780px;background:#f1f3f3}
.jz_list span{background:#f1f3f3}
.jz_main{margin:auto;width:1340px;height:510px;line-height:0}
.jz_swp{width:1344px;height:532px;overflow:hidden}
.ly_list{margin:15px auto 25px auto;position:relative;width:1340px;height:600px;overflow:hidden}
.ly_list img{margin:60px auto}
.ly_list p{position:absolute;font-size:23px;font-weight:bold}
.ly_list p b{display:block;font-size:26px;color:#999;height:36px;padding-left:90px}
.ly_list p i{color:#d91c2a}
.ly_list p em{display:block;position:absolute;width:75px;border-top:1px solid #d91c2a;top:15px}
.y1{top:5px}
.y2{right:0;top:28px}
.y3{bottom:40px}
.y4{right:0;bottom:10px}
.lc_pic{margin:70px auto;width:1340px}
.c_yy{margin:auto;width:1340px;height:90px;background:url(y_bg.png);margin-bottom:10px}
.c_yy dt{color:#fff;font-size:19px;line-height:84px;height:90px;width:215px;padding-left:25px}
.c_yy dt i{font-size:30px}
.c_yy dd{width:1090px;height:70px;margin:10px 0;background:#fff}
.c_bj{margin:15px 0 0 9px}
.c_bj input{width:197px;height:38px;border:1px solid #ddd;border-radius:2px;float:left;padding-left:15px;margin-left:14px;background:#fafafa}
.c_bj button{width:130px;height:40px;background:#d91c2a;color:#fff;margin-left:16px;cursor:pointer;border-radius:2px}
.c_bj button:hover{background:#e00}
.fx_list{margin:auto;width:1340px;height:430x;overflow:hidden}
.fx_list ul{width:1352px;overflow:hidden}
.fx_list ul li{width:326px;margin-right:12px}
.fx_list ul li a{display:block}
.fx_list ul li a p{width:100%;height:90px;background:#fafafa;overflow:hidden;text-align:center;transition:.2s}
.fx_list ul li a:hover p{background:#fff5ef}
.fx_list ul li p span{display:block;border-left:5px solid #d91c2a;height:20px;margin:22px 0 8px 0;line-height:20px;font-size:17px;padding-left:12px;text-align:left}
.fx_list ul li a p i{font-size:14px;color:#d91c2a}
.fx_list .see_more{margin:40px auto 5px auto}
.news_list{margin:auto;width:1340px;line-height:23px;overflow:hidden}
.big_news{float:left;width:600px}
.big_news b{font-size:21px;display:block;font-weight:normal;color:#333;line-height:60px;height:40px}
.big_news i{color:#888;font-size:14px;padding:5px 0;display:block}
.right_news{float:left;margin-left:50px;width:690px}
.right_news dl{width:690px;height:90px;overflow:hidden;margin-bottom:23px}
.right_news dl dt{width:80px;height:90px;background:#c0b8ac;text-align:center;line-height:80px;color:#fff;position:relative}
.right_news dl dt b{display:block;font-size:29px}
.right_news dl dt i{position:absolute;top:27px;right:10px;font-size:17px}
.right_news dl dd{margin-left:10px;width:600px;height:90px}
.big_news a,.right_news dl dd a{display:block;color:#777}
.big_news a:hover,.right_news dl dd a:hover{color:#d91c2a}
.right_news dl dd b{font-size:21px;font-weight:normal;display:block;color:#333;line-height:36px;height:38px}