/*放大镜样式开始*/

table.jiaotong,.jiaotong th,.jiaotong td
{
    border: 1px solid #eee;
    color: #333;
    line-height: 30px;
}
.jtsj{font-size: 18px;font-weight: 600;color: #222;}
table.jiaotong{border-collapse: 0;border-spacing: 0;width: 100%;}
.qdsj td{color: #222;font-weight: 600;}

.piro_overlay{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;background:#000;display:none;z-index:99997}
.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008;background:0 0}

.caption{position:absolute;bottom:0;left:0;margin:0;display:block;padding:0;cursor:text;background:#222}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block;padding:0;background:0 0}
.caption p{display:block;margin:0;padding:10px 28px 10px 38px;text-align:center;font-weight:400;background:#000;color:#fff;font-size:20px;display:none;}
a.piro_close{position:absolute;top:20px;right:40px;height:35px;width:35px;background:url(../image/close_btn.png) no-repeat;cursor:pointer;z-index:100006}
a:hover.piro_close{background:url(../image/close_btn_h.png) no-repeat}
a.piro_next{position:absolute;top:50%;width:35px;height:35px;right:40px;text-indent:-999em;outline:0;display:block;margin:-18px 0 0;background:url(../image/next.png) center right no-repeat;border:0;cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(../image/next_h.png) center right no-repeat}
a.piro_prev{position:absolute;top:50%;width:35px;height:35px;left:0px;text-indent:-999em;outline:0;display:block;margin:-18px 0 0;background:url(../image/prev.png) center left no-repeat;border:0;cursor:pointer;z-index:1000000000}
a:hover.piro_prev{background:url(../image/prev_h.png) center left no-repeat}
.pirobox_content{position:absolute;top:50%;left:50%;padding:0;width:800px;height:600px;margin:-300px 0 0 -400px;display:block;z-index:99998;font-family:Trebuchet MS,Arial}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;}
.pirobox_content img{margin:0;padding:0;border:0}
.c_c{background:#000;margin:0;padding:0}
.c_c div{width:760px;height:560px;margin:0;padding:0}
.box_img{position:absolute;z-index:99995;background:url(../image/img_bg.png);width:100%;top:30px;left:30px;height:100%;padding:0}
.err_mess{position:absolute;bottom:20px;color:#fff;padding:0;margin:0 0 0 20px;display:block}
.err_mess a{color:red;font-weight:700}
.number{position:absolute;margin-left:3px;height:18px;width:30px;padding:3px;left:0;color:#666;bottom:1px;font-size:11px}

a:hover.link_to{background:url(../image/link_out_h.png) no-repeat}

a:hover.play{background:url(../image/play_h.png) no-repeat}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px;height:40px;margin:0;outline:0;display:block;background:url(../image/pause.png) no-repeat;text-indent:-999em;border:0;cursor:pointer}
a:hover.stop{background:url(../image/pause_h.png) no-repeat}
/*放大镜样式结束*/

.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#eecfa1;}

.jjfa{}
.jjfa-t{background:url(../image/jjfa-bj2.jpg);text-align:center;padding-top:115px;padding-bottom:5px;}
.jjfa-t h4{font-weight:normal;font-size:24px;line-height:100%;color:#cab59e;margin-bottom:10px;}
.jjfa-t h3{font-weight:normal;color:#232323;line-height:100%;font-size:36px;margin-bottom:30px;}
.jjfa-t p{color:#717171;margin-bottom:50px;font-size:18px;line-height:100%;}
.jjfa-t a{width: 130px;line-height:40px;text-align:center;background-image: linear-gradient(#eecfa1, #c3a372);font-size:16px;color:#fff;display:block;margin:0 auto;}
.jjfa-b{background: url(../image/jjfa-bj.jpg)no-repeat;}
.jjfa-b2{position:relative;}
.jjfa-b2 .swiper-container{position:initial;}
.jjfa-b a{display:block;position:relative;}
.jjfa-b a img{display:block;width:100%;}
.jjfa-s{position:absolute;width:100%;left:0;bottom:0;height:120px;background:rgba(0,0,0,0.5);color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:0 40px;}
.jjfa-s-l{display:flex;align-items:center;}
.jjfa-s-l h3{font-weight:normal;font-size:28px;}
.jjfa-s-l i{display:block;width:1px;height:50px;background:rgba(255,255,255,0.3);margin:0 40px;}
.jjfa-s-l p{font-size:16px;line-height:24px;}
.jjfa-s span{width: 150px;line-height:40px;text-align:center;background-image: linear-gradient(#eecfa1, #c3a372);font-size:16px;color:#fff;display:block;}
.jjfa-b .swiper-button-next{width:40px;height:40px;background:url(../image/r.png)!important;background-size:100% 100%;right:-60px;outline:none;}
.jjfa-b .swiper-button-prev{width:40px;height:40px;background:url(../image/l.png)!important;background-size:100% 100%;left:-60px;outline:none;}
.main .choose{background:none;}

.dban{border-top:1px solid #eeeeee;background:url(../image/dban-bj.jpg)no-repeat;padding:87px 40px 50px 40px;background-size:auto 100%;}
.dban h3{text-align:center;font-weight:normal;color:#232323;font-size:36px;margin-bottom:48px;}
.dban-b{display:flex;flex-wrap:wrap;}
.dban-b a{display:block;position:relative;width:calc(25% - 37.5px);margin-right:50px;margin-bottom:50px;}
.dban-b a:nth-child(4n){margin-right:0;}
.dban-b a img{display:block;width:100%;}
.dban-b a span{position:absolute;left:0;bottom:0;width:100%;height:0%;background:url(../image/fdj.png)no-repeat center rgba(202,181,158,0.8);transition:all 0.5s;}
.dban-b a:hover span{height:100%;transition:all 0.5s;}



@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
	.jjfa-t{padding:40px 15px;}
	.jjfa-t h3{font-size:24px;padding:0;margin:0;margin-bottom:10px;}
	.jjfa-t h4{font-size:16px;padding:0;margin:0;margin-bottom:10px;}
	.jjfa-t p{margin-bottom:20px;font-size:14px;}
	.jjfa-s-l h3{font-size:22px;}
	.jjfa-s{padding:20px;height:auto;}
	.jjfa-s-l i{margin:0 20px;}
	.main .choose .choose-tit{padding: 0 0 40px 0;}
	.main .choose .choose-tit h4{font-size:22px;}
	.main .choose .choose-tit p{font-size:16px;margin:20px 0;}
	.main .choose .img-box{margin-bottom:20px;}
	.main .choose .number li h3{font-size:36px;}
	.dban{padding:40px 15px;}
	.dban h3{font-size:24px;margin-bottom:20px;}
	.dban-b{justify-content:space-between;}
	.dban-b a{width:calc(50% - 10px);margin-right:0;margin-bottom:20px;}
	.main .news{padding:40px 0;}
	.main .news .news-tit{margin-bottom:20px;}
	.main .news .news-tit h4{font-size:24px;}
	.main .news .content li h6{margin:20px 0 10px 0;font-size:18px;}
	.main .news .content li p{margin-bottom:10px;}
	.main .news .content li{margin-bottom:20px;}
	.main .choose .number2 li h3{font-size:26px;}
	.jjfa-s-l{flex-wrap:wrap;width:100%;}
	.jjfa-s-l p{font-size:14px;}
	.jjfa-s-l i{display:none;}
}