body{background:#fff;}

.g-banner{width:100%;height:700px;overflow:hidden;background-size:100%;}
.indexbg {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    -webkit-transition:opacity 2s linear;
    -moz-transition:opacity 2s linear;
    -o-transition:opacity 2s linear;
    transition:opacity 2s linear;
    opacity:0;
    z-index:-9
}
.indexbg img{  width:100%;}
.fadein {
    opacity:100;
    filter:alpha(opacity=100)
}

.g-banner .g-bannerL span{color:#555;line-height:24px}
.g-banner .g-bannerR{text-align:right}
.g-banner .m-logo{padding-top:73px}
.search{height:50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px}
.search form{height:auto;overflow:hidden}
.search form .u-input{background-color: #f5f5f5;line-height:50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;text-indent:30px}
.search form .u-sub{width:86px;line-height:50px;background:#bd1a2d;border-bottom-right-radius:50px;border-top-right-radius:50px;text-align:center;color:#fff;font-size:18px}
.g-nav{margin-top:-186px;height:auto;overflow:hidden;background:url(../images/nav.png) no-repeat center center;background-size:100%;}
.g-nav .m-nav{background:#bd1a2d;margin-top:116px}
.g-nav .m-nav ul{display:flex;justify-content:space-between}
.g-nav .m-nav ul img{display:inline-block;margin-top:-6px}
.m-txt-toujie{width:100%;background:#bd1a2d;margin:0}
.m-txt-toujie .m-txt-toujies{margin-top:47px;padding-bottom:55px}
.m-txt-toujie .m-txt-toujies .m-txt-toujieImg #swiper1 img{width:100%;height:479px}
.m-txt-toujie .m-txt-toujies .m-txt-toujiesR{margin-top:16px;line-height:36px}
.m-txt-toujie .m-txt-toujies .m-txt-toujiesR .m-txt-toujieP1{border-bottom:1px solid #c94555;padding-bottom:16px}
.m-txt-toujie .m-txt-toujies .m-txt-toujiesR .m-txt-toujieP1 a{font-size:32px;font-weight:700;color:#fff}
.m-txt-toujie .m-txt-toujies .m-txt-toujiesR .m-txt-toujieP2{padding-top:26px;line-height:30px}
.m-txt-toujie .m-txt-toujies .m-txt-toujiesR .m-txt-toujieP2 a{font-size:16px;color:#ffa9a9}
.m-txt-toujie .m-txt-toujies .m-txt-toujiesR .m-txt-toujieP2 span a{font-size:16px;color:#fff}

.content1{margin-top:32px}
.content1 .content1R{margin-top:15px;border:24px solid #f5f5f5}
.content1 .content1R .content1Rs{padding:27px 25px}
.content1 .content1R .content1Rs .content1RsB{padding-top:15px}
.imgbox_a{
	position:relative;
	overflow:hidden;
	display: block;
    padding-bottom: 51%;
}
.imgbox_a>img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%!important;
	height: 100%!important;
}
.main3-bg{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url(../images/heidi2.png);
	z-index: 30;
}
.main3-bg i{
	position: absolute;
	width: 54px;
	height: 54px;
	left: 50%;
	margin-left: -27px;
	top: 50%;
	margin-top: -27px;
	background-image: url(../images/bo1.png);
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
}

.content1 .content1R .content1Rs p{text-align:center;font-size:18px; padding-top:15px;}
.content1 .content1R .content1Rs .content1RsB ul{ display: flex; justify-content: space-around;}
.content1 .content1R .content1Rs .content1RsB ul li{width:33.3333%;}
.content1 .content1R .content1Rs .content1RsB ul li img{width:100%;}
.card .title{font-size:24px;font-weight:700;border-bottom:3px solid #e5e5e5;padding-bottom:18px;overflow:visible}
.card .title a{margin-right:20px}.card .title .active{color:#bd1a2d;border-bottom:3px solid #bd1a2d;padding-bottom:17px}
.card .detail{margin-top:13px;font-size:18px;line-height:48px;height:auto;overflow:hidden}
.card .detail ul li{background:url(../images/li.png) no-repeat;background-position:left center;padding-left:16px}
.card .detail ul li span{float:right}.content2{margin-top:25px}
.content2 ul{display:flex;justify-content:space-between}
.content2 ul li{background:#bd1a2d}
.content2 ul li a{display:inline-block;font-size:24px;color:#fff;padding:27px 46px}
.content2 ul li a img{padding-right:16px;margin-top:-4px}
.content3{margin-top:40px;width:100%;height:auto;overflow:hidden;background:#f5f5f5}
.content3 .card{margin-top:13px}.content3 .card .title{border-bottom:3px solid #dcdcdc}
.content3 .card .detail{font-size:16px}
.content3 .content3Lb{display:flex}.content3 .content3Lb a{float:left}
.content3 .content3Lb .a1{padding-right:12px}
.content3 .content3Lb .a2{padding-left:12px}.content3 .content3L{width:100%;height:140px;border:1px solid #e5e5e5;background:#fff;margin-bottom:48px}
.content3 .content3R .detail ul li{float:left;background:0 0}
.content3 .content3R .detail ul li a{width:auto}
.content3 .content3R .detail ul li a i{width:80px;height:76px;background:#e8e8e8;border:2px solid #fff;border-radius:4px;display:table-cell;vertical-align:middle}
.content3 .content3R .detail ul li a i img{margin:auto}
.content3 .content3R .detail ul li a i:hover{background:#e4b9b9}
.content3 .content3R .detail ul li a p{text-align:center;margin-top:-6px;margin-bottom:-7px}
.content3 .content3R .detail1 ul li{width:16.6%}
.content3 .content3R .detail2 ul li{width:20%}
.content3 .content3R .detail2 ul li a p{margin-left:-2rem}
.content3 .content3R .detail3{display:flex;justify-content:space-between}
.content3 .content3R .detail3 div{position:relative}
.content3 .content3R .detail3 div p{position:absolute;width:108px;height:210px;top:0;line-height:30px;display:flex;flex-flow:column;justify-content:center}
.content3 .content3R .detail3 div p a{white-space:normal;font-size:15px;display:block;text-align:center;color:#000;line-height:22px}
.content3 .content3R .detail3 div .p1{background:#e4ecf6}.content3 .content3R .detail3 div .p2{background:#fae9e6}
.content3 .content3R .detail3 div .p3{background:#f8eee4}.content3 .content3R .detail3 div .p4{background:#edf3e6}
.content3 .content3R .detail3 div .p5{background:#f2ecf7}.content3 .content3R .content3L{margin-top:17px}
.content3 .content3R .content3L ul{padding-top:14px}
.content3 .content3R .content3L ul li{float:left;background:0 0;line-height:34px;padding-left:30px;}
.content3 .content3R .content3L ul li img{display:inline-block;margin-top:-5px}
.content3 .content3R .content3L ul li span{padding-left:10px;font-size:16px}.content3 .btitle{text-align:center;line-height:60px;font-size:42px;font-weight:700;color:#bd1a2d;margin-top:10px;padding-bottom:10px;background:url(../images/jczwgk/titbg.png) center no-repeat}.content3 .btitle .active{color:#bd1a2d;background:#f5f5f5;padding:0 22px}.content3LRs{width:80%;margin:0 auto}.content4 .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.content4 .swiper-pagination-bullet{width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;color:#e3e3e3;opacity:1;background:rgba(0,0,0,.2)}.content4 .swiper-pagination-bullet-active{color:#fff;background:#bd1a2d}.content5LT{border-bottom:1px dotted #c1c1c1;padding-bottom:18px;height:auto;overflow:hidden}.content5LT p{line-height:28px;font-size:16px}.content5LT p span:first-child{color:#bd1a2d;font-weight:700}.content5LT .active{margin-top:20px}.content5LT .active a{padding:6px 18px;background:#bd1a2d;color:#fff;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px}.m-lst38 ul{padding:0}.m-lst38 ul li{background:url(../images/lis.png) no-repeat;background-position:left center;}.m-lst38 ul li a{padding-left:0px}.content5RT .title span{display:inline-block;float:right;font-size:16px;font-weight:lighter}.content5RT .title span a{padding:6px 18px;background:#bd1a2d;color:#fff;margin:0}.content5RT .detail{font-size:16px!important;line-height:38px}.content5RT .detail span{font-size:16px;color:#999;margin:0}.content5RT .detail ul li a{float:none;color:#000}.content5RB .content5RBs{width:100%;height:auto;overflow:hidden;padding-top:20px;padding-bottom:20px;text-align:center}.content5RB .content5RBs a{font-size:20px;font-weight:700;color:#fff}.content5RB .content5RBs a span{padding-left:12px}.content5RB .content5RB1{background:#7fb7b9}.content5RB .content5RB2{background:#86a4c4}.content5RB .content5RB3{background:#c2c184}.content6 .title{text-align:center}.content6 .swiper-button-next{top:22px;right:12px}.content6 .swiper-button-prev{top:22px;left:12px}.content6 .swiper-button-next,.content6 .swiper-button-prev{width:28px;height:100%;background:rgba(0,0,0,.5)}.content6 .swiper-button-next:after,.content6 .swiper-button-prev:after{color:#e5e5e5}.content7{width:100%;background:#f5f5f5}.content7 select{width:100%;height:40px;border:0;padding:0 20px;margin-top:20px;margin-bottom:20px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url(../images/section4.jpg) no-repeat scroll 90% center}.contentFour [class*=col-]{padding-left:11px;padding-right:11px}.selectOne [class*=col-]{padding-left:0}.selectFive [class*=col-]{padding-right:0}.g-footer{background:#bd1a2d}.g-footer .txt{border:none;padding-bottom:20px}.g-footer .txt p{line-height:30px}.g-footer .txt p img{padding-right:6px}.g-footer .txt p span{padding-left:10px}.swiper-pagination{text-align:right;padding-right:30px}.swiper-pagination-bullet{width:13px;height:13px;background:#fff;opacity:1}.swiper-pagination-bullet-active{background:#f6d2ad}

@media (max-width:768px){
    body{background:#fff}
    .g-banner{background:url(../images/y-banner.png) no-repeat top center;height:auto;padding:24px 0}
    #imgs{display: none;}
    .g-banner .m-logo{padding-top:0}.g-nav{margin:0;background:#bd1a2d;line-height:48px}
    .g-nav .m-nav{margin:0}.g-nav .m-nav ul li{padding:0;text-align:center;width:16.6%}
    .search{margin:10px 0;height:48px;border:1px solid #f0f0f0}
    .search form .u-input{line-height:46px}
    .search form .u-sub{margin-top:0;width:80px;border-bottom-left-radius:0;border-top-left-radius:0;line-height:46px}
    .m-txt-toujie{background:#fff}
    .m-txt-toujie .m-txt-toujies{margin:0;padding:0}
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg #swiper1 img{height:auto}
    .m-txt-toujie .m-txt-toujies .m-txt-toujiesR{background:#f5f5f5;padding:24px 24px 0 24px}
    .m-txt-toujie .m-txt-toujies .m-txt-toujiesR .m-txt-toujieP1{border:none;line-height:24px;padding-bottom:6px}
    .m-txt-toujie .m-txt-toujies .m-txt-toujiesR .m-txt-toujieP1 a{font-size:18px;color:#000}
    .m-txt-toujie .m-txt-toujies .m-txt-toujiesR .m-txt-toujieP2{padding-top:0;padding-bottom:24px}
    .m-txt-toujie .m-txt-toujies .m-txt-toujiesR .m-txt-toujieP2 a{color:grey}
    .m-txt-toujie .m-txt-toujies .m-txt-toujiesR .m-txt-toujieP2 span a{color:#bd1a2d}
    .card .title{font-size:18px;white-space:nowrap}
    .card .title a{margin-right:6px}
    .card .title .active{padding-bottom:19px}
    .card .detail{background:#fff;margin:18px 0;line-height:30px;font-size:16px;}
    .card .detail ul{padding:0 24px}
    .card .detail ul li{border-bottom:1px solid #ccc;padding-top:10px;background-position:left center}
    .card .detail ul li:last-child{border:none}
    .card .detail ul li a{display:block}
    .card .detail ul li span{float:none}
    .content2 a{background:#bd1a2d;display:inline-block;font-size:20px;color:#fff;padding:28px 48px}
    .content2 a img{padding-right:20px}
    .content1RsB{background:#f7f7f7}
    .content1RsB ul{padding:24px 18px;display:flex;justify-content:space-between}
    .content1RsB ul li{width:100%;text-align:center;font-size:18px}
    .content1RsB ul li img{width:100%;}
    .content3{margin:0 auto;background:0 0}
    .content3 .content3L{margin:0}
    .content3 .content3Lb .a1{padding-right:0}
    .content3 .content3R .detail{background:0 0}
    .content3 .content3R .detail ul{padding:0;display:flex;justify-content:left;flex-wrap:wrap;text-align:center}
    .content3 .content3R .detail ul li{width:16%;padding-right:0;border:none}
    .content3 .content3R .detail ul li a img{margin:0 auto}
    .content3 .content3R .detail ul li a p{margin-top:0}
    .content3 .content3R .detail2 ul li a p{margin-left:0}
    .content3 .content3R .content3L{height:auto;margin-top:0}
    .content3 .content3R .content3L ul{display:flex;justify-content:left;flex-wrap:wrap;padding-bottom:20px}
    .content3 .content3R .content3L ul li{padding-top:0;padding-left:20px;}
    .content5 .content1{margin-top:0}.content5 .content5LT img{width:100%}
    .content5 .content5LT p{line-height:36px}.content5 .content5RT .detail{background:0 0;line-height:28px}
    .content5 .content5RT .detail ul{padding:0}.content5 .content5RT .detail ul li{border:none;background-position:0 17px}
    .content5 .content5RT .detail ul li a{color:#000}.content5 .content5RT .detail ul li span{padding-right:0;float:right}
    .content5RB .content5RBs{background:#bd1a2d!important;padding:10px 0}
    .content5RB .content5RBs a span{padding-left:0}
    .content6 .title{text-align:left}
    .content6 img{width:100%}
    .g-footer .txt{padding:4px 0;margin:0}
    .g-footer .txt p{line-height:24px}
    .g-footer .txt p span{padding-left:0}
    .swiper-pagination-bullet{display:none}
    .swiper-button-prev{left:0}
    .swiper-button-next{right:0}
    .content4 .swiper-pagination-bullet{width:10px;height:10px;line-height:10px;font-size:x-small}
     }
@media (max-width:750px){
    .goUp img{width:50px;height:50px}
    .content1{margin:0}
    .g-banner{z-index:99;top:0;position:fixed;background:url(../images/y-banner.png) no-repeat bottom right;padding:0}
    .g-banner .m-logo{margin:0}
    .g-nav{margin-top:0px;line-height:36px}
    .card .title{padding-bottom:10px}
    .card .title .active{padding-bottom:13px}
    .card .detail{margin:0}.card .detail ul{padding:0}
    .card .detail ul li{background:0 0;padding-left:0}
    .card .detail span{padding-right:0}
    .search{line-height:32px;height:32px}
    .search form .u-input{line-height:30px}
    .search form .u-sub{line-height:30px;width:54px;font-size:16px}
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg{padding:0}
    .m-txt-toujie .m-txt-toujies .m-txt-toujiesR{padding:8px;margin:0}
    .m-txt-toujie .m-txt-toujies .m-txt-toujiesR .m-txt-toujieP1 a{font-weight:400;font-size:16px}
    .content2{margin-top:0}
    .content2 a{padding:14px;font-size:18px}
    .content3 .card .detail{font-size:18px}
    .content3 .content3R{margin-top:20px}
    .content3 .content3R .detail ul li{width:25%;min-width:25%;max-width:25%;padding-left:0}
    .content3 .content3R .detail ul li a p{padding-bottom:6px}
    .content3 .content3R .detail2 ul li a p{margin-left:0}
    .content3 .content3R .content3L{margin-top:0}
    .content3 .content3R .content3L ul li{padding-top:0;padding-left:13px;}
    .content3 .card{margin-top:0}
    .content5 .m-lst38 ul li a{overflow:visible;white-space:normal}
    .content5 .content5RT .detail ul li a{display:inline-block;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
    .content5 .content5RT .detail ul li span{height:20px;line-height:20px}
    .content5RB .content5RBs a{font-size:18px}
    .content6{margin-left:12px;margin-right:12px}
    .content1RsB{margin-top:10px;margin-bottom:6px}
    .content1RsB ul{padding:0}
    .content1RsB  p{font-weight: bold; padding: 10px 0px;}
    .g-footer .txt{margin:0 -8px}
    .g-footer .txt p{text-align:center}
    .g-footer .txt p span{font-size:13px;display:inline-block;text-align:center}
    .m-lst38 ul li{background-position:left 7px}
    .m-lst38 ul li .time{float:none;display:block}}
@media all and (max-width:750px){
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg{padding:0}
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg #swiper1 img{height:421.88px;min-height:421.88px}}
@media all and (max-width:720px){.m-txt-toujie .m-txt-toujies .m-txt-toujieImg{padding:0}.m-txt-toujie .m-txt-toujies .m-txt-toujieImg #swiper1 img{height:405px;min-height:405px}}@media all and (max-width:640px){.m-txt-toujie .m-txt-toujies .m-txt-toujieImg{padding:0}.m-txt-toujie .m-txt-toujies .m-txt-toujieImg #swiper1 img{height:360px;min-height:360px}}
@media all and (max-width:600px){.m-txt-toujie .m-txt-toujies .m-txt-toujieImg{padding:0}.m-txt-toujie .m-txt-toujies .m-txt-toujieImg #swiper1 img{height:337.5px;min-height:337.5px}}
@media all and (max-width:560px){.m-txt-toujie .m-txt-toujies .m-txt-toujieImg{padding:0}.m-txt-toujie .m-txt-toujies .m-txt-toujieImg #swiper1 img{height:315px;min-height:315px}}@media all and (max-width:520px){.m-txt-toujie .m-txt-toujies .m-txt-toujieImg{padding:0}.m-txt-toujie .m-txt-toujies .m-txt-toujieImg #swiper1 img{height:292.5px;min-height:292.5px}}@media all and (max-width:480px){.m-txt-toujie .m-txt-toujies .m-txt-toujieImg{padding:0}.m-txt-toujie .m-txt-toujies .m-txt-toujieImg #swiper1 img{height:270px;min-height:270px}}
@media all and (max-width:440px){
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg{padding:0}
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg #swiper1 img{height:247.5px;min-height:247.5px}}
@media all and (max-width:414px){
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg{padding:0}
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg #swiper1 img{height:232.88px;min-height:232.88px}}
@media all and (max-width:400px){
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg{padding:0}
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg #swiper1 img{height:225px;min-height:225px}}
@media all and (max-width:375px){
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg{padding:0}
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg #swiper1 img{height:210.94px;min-height:210.94px}}
@media all and (max-width:360px){
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg{padding:0}
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg #swiper1 img{height:202.5px;min-height:202.5px}}
@media all and (max-width:320px){
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg{padding:0}
    .m-txt-toujie .m-txt-toujies .m-txt-toujieImg #swiper1 img{height:180px;min-height:180px}
}