.top{width: 100%;background: #fbfbfb;position:fixed;z-index:999;}
.top .top-con{width: 1008px;margin: 0 auto;}
.top .top-con .logo{display: inline-block;}
.top .top-con p{width:80px;height: 16px;display: inline-block;float: right;margin-top: 16px; }
.top .top-con>p>img{margin-right: 9px;display: block; float: left;}
.top .top-con p span{display: block; float: left;line-height: 20px;font-size: 12px;color: #555;}
.top .top-con p span a:hover{color:#8e1231;}
.nav{width: 100%;background-color:#eee; position:fixed;z-index:999;margin-top:110px;}
.nav .nav-con{width: 1008px;height: 44px; margin: 0 auto;}
.nav .nav-con ul{width: 758px;}
.nav .nav-con ul li a{display: block;float: left;width: 108px; line-height: 44px;font-size: 14px;color: #555;text-align: center;}
.nav .nav-con ul li a:hover{background: #8f0030;color: #fff;}
.nav .nav-con ul li a.on{background: #8f0030;color: #fff;}
.nav .triangel{width: 0;height: 0;border-bottom: 44px solid #8f0030;border-left: 44px solid transparent;float: left;}
.nav .search{width: 206px;height: 44px;background: #8f0030;float: left;}
.nav .search p{width:187px;height:28px;border: 1px solid #bc6683;margin-top: 7px;margin-right: 7px;margin-left: 5px; }
.nav .search input{width: 130px; outline: none;border: none; padding:4px 10px;line-height: 20px;background: #8f0030;color:#fff;}
.nav .search input::-webkit-input-placeholder{color: #fff;}
.nav .search input::-moz-input-placeholder{color: #fff;}
.nav .search input::-ms-input-placeholder{color: #fff;}
.nav .search p img{float: right;}

.img-box{width: 100%;height:355px; background-color:#202020; padding-top:155px;}
.img-box .swiper-container{width: 1200px;margin: 0 auto;}
.img-box .swiper-slide {position: relative;}
.img-box .swiper-slide>img{height: 355px;display: block;width:1200px;}
.img-box .swiper-slide .info{ width:235px;position: absolute;right: 0;top:106px; }
.img-box .swiper-slide .info h3{color: #fefefe;font-size: 16px;}
.img-box .swiper-slide .info p{color: #fff;font-size: 12px;margin-top: 20px;}
.img-box .swiper-button-next,.img-box .swiper-button-prev{width: 21px;height: 21px;top: 91%;background-size: 20px 25px;}
.img-box .swiper-button-next,.img-box .swiper-container-rtl .swiper-button-prev{background-image: url(../images/next.png);right: 308px;left: auto;}
.img-box .swiper-button-prev,.img-box .swiper-container-rtl .swiper-button-next{background-image: url(../images/prev.png);right: 336px;left: auto;}
.img-box .stop{width:120px;height:48px;background-color: #b39d83; float: left;position: absolute;bottom: 0px;z-index: 100; } 
.img-box .stop-tri{width: 0;height: 0;border-top:48px solid #b39d83;border-right: 44px solid transparent;float: left;position: absolute;bottom: 0px;left: 120px;z-index: 100; }
.img-box .stop>div{width: 14px;height: 16px;float: left;margin-top: 18px;margin-right: 15px;}
.img-box .stop .swiper-button-prev1{margin-left: 30px;}

.container{width: 100%;background: url(../images/bg.png) no-repeat center; background-size: 100% auto;background-attachment: fixed;overflow: hidden;}
.container .con-mid{width: 1008px;margin: 0 auto;border: 1px solid transparent;margin-top:160px;}
.container .shou{margin-top:0 !important;}
.container .con-mid>p{width:100%;height: 44px;margin:24px 0px; background:-moz-linear-gradient(left,black,white);background:-webkit-linear-gradient(left,#6e6e6e,#fefefe);background:-ms-linear-gradient(left,#6e6e6e,#fefefe);line-height: 44px;color: #fff;font-size: 16px; }
.container .con-mid>p span{width: 3px;height: 13px;background: #fff;display: inline-block;margin-left: 12px;margin-right: 7px;}
.container .con-mid .card{float: left;width: 322px;height: 380px;background: #fff;margin-right: 20px;}
.container .xiaoyou-box>.card{margin-bottom: 20px;}
.container .con-mid .card>img{width: 100%;}
.container .con-mid .two{margin-right: 0 !important;}
.container .con-mid .act-info h3 a{font-size: 14px;color:#4c4c4c;padding: 14px 0px;border-bottom: 1px solid #e1e1e1;padding-left: 14px;margin-bottom:13px; font-weight:bold;display:block;height:38px;}
.container .con-mid .act-info h3 a:hover{color:#8e1231;}
.container .con-mid .act-info{background:#fff;}
.container .con-mid .act-info p{font-size:12px;color: #646464;padding-left: 14px;line-height:24px; }
.container .con-mid .act-info p img{display: inline-block;margin-right:5px;margin-top: 6px; }
.container .con-mid .news-box{background-color: #eaeaea;}
.container .con-mid .news-con{width: 336px;box-sizing: border-box;padding:0px 14px;float: left;margin-top:20px;margin-bottom: 20px;}
.container .con-mid .news-con h3.n-title a{color: #000;font-size:14px;color:#555;font-weight:bold;display:block;width:100%;height: 40px;}
.container .con-mid .news-con h3.n-title a:hover{color:#8e1231;}
.container .con-mid .news-con p{line-height:24px;font-size:12px; color:#646464;}
.container .con-mid .two-con{border-right: 1px solid #dbdbdb;border-left: 1px solid #dbdbdb;/*padding: 0px;margin: 14px;*/}
.container .con-mid .news-con p img{display: inline-block;margin-right:5px;margin-top: 6px; }
.container .con-mid .active-con{width:459px;float: left;margin-right: 18px;border:10px solid #fff;background-color: #f6f6f6;margin-bottom: 18px;padding: 0 8px; }
.container .active-con a img{width: 100%;height: 200px;}
.container .con-mid .active-con:nth-child(2n){margin-right: 0px;background-color: #fff;}
.container .con-mid .active-con>img{width: 100%;display: inline-block;}
.container .con-mid .pic{background-color: #8f0030;height: auto;}
.container .con-mid .pic-left{width: 50%;float: left;}
.container .con-mid .pic>img{width: 50%;float: left;}
.container .con-mid .pic-left p{color: #fff;margin-left: 20px;}
.container .con-mid .pic-left p.pic-title{font-size: 16px;margin-top: 20px;margin-bottom: 20px;}
.container .con-mid .pic-left>a{padding: 5px 10px;margin-left: 20px;color: #fff;border: 1px solid #fff;margin-top: 20px;display: inline-block;}
.container .con-mid .pic-left>a:hover{background: #770a2f;}
.container .con-mid .footer{background-color: #fff;}
.container .con-mid .active-con h3 a{height:48px;display:block;font-size:18px;font-weight:bold;margin-top:6px;}
.container .con-mid .active-con h3 a:hover{color:#8e1231;}
.container .con-mid .active-con p{font-size:12px;color:#646464;line-height:24px;margin:14px 0px;height:60px;}
.container .con-mid .active-con p.guos{line-height:0px;height:0px;}
.container .topbar{height: 42px;background: #fff;margin-top: 50px;margin-bottom: 20px;}
.container .topbar .bar-left{float: left;}
.container .topbar .bar-left span{display: inline-block;padding:11px 15px;font-size: 14px;}
.container .topbar .bar-left span i{margin-right: 10px;font-weight: bolder;margin-top: -2px;}
.container .topbar .bar-left span.on{background: #8f0030;color: #fff;}
.container .topbar .bar-left span.on a{background: #8f0030;color: #fff;}
.container .topbar .bar-left span.on a:hover{color: #fff;}
.container .topbar .bar-left span.one{color: #8f0030;font-size: 16px;font-weight: bold;}
.container .topbar .bar-right{float: right;line-height: 44px;margin-right: 20px;}
.container .xyh-info{background: #fff;margin-bottom: 50px;padding-bottom:5rem;}
.container .xyh-info h3{font-size: 18px;text-align: center;padding: 40px 0px;font-weight: bold;}
.container .xyh-info img{display: block;margin: 0 auto;margin-bottom:40px;}
.container .xyh-info p{margin:0px 150px;font-size: 14px;color: #606060;line-height:28px; }
.container .xyh-info p.info-top{margin-top:40px; }
.container .xyh-info p.time{text-align: center;margin-top: -20px;margin-bottom: 20px;}
.container .xyh-info p.time span.p-time{margin-right: 100px;}
.container .xyh-info p.time span.shijian{margin-right: 0;}
.container .bottom{background: #fff;height:82px;border-top: 1px solid #c6c5c5;margin-top: -50px;margin-bottom: 50px; }
.container .bottom p{width: 50%;float: left;text-align: center;}
.container .bottom p a{padding: 8px 12px;color: #000;border: 2px solid #797777;line-height: 82px;margin-right: 20px;}
.container .bottom p a:hover{background: #8f0030;color: #fff;transition: all .5s;}
.container .bottom-page{background: #fff;margin-top: -50px;height: 100px;margin-bottom: 50px;}
.container .bottom-page .page{text-align: center;margin: 1.9rem auto;width:40%;}
.container .bottom-page .page a{width:22px;height: 22px;display: inline-block; border:1px solid #bababa;font-size: 14px; line-height: 22px;margin-right:5px; margin-top:30px;}
.container .bottom-page .page .prev,.container .bottom-page .page .next{border: none;}
.container .bottom-page .page .prev:hover,.container .bottom-page .page .next:hover{border-bottom: 1px solid #8f0030;}
.container .bottom-page .page a img{width: 14px;height:14px;display: inline-block;margin-top: 4px; }
.container .bottom-page .page a.on{border: 1px solid #8f0030;background-color: #8f0030;color: #fff;}
.container .xiaoyou-page{background: transparent;}

.container .re-info{width: 100%;background: #fff;border-bottom: 1px solid #c6c5c5;}
.container .re-info img{float: left;margin: 15px 20px;width: 420px;height: 200px;display: block;}
.container .re-info .re-right{position: relative;float: left;width: 54%;height: 220px;}
.container .re-info .re-right p{margin-right: 20px;font-size: 14px;width: 96%;color:#646464;line-height:24px;}
.container .re-info .re-right p.re-title{font-size: 16px;font-weight: bold;padding: 25px 0px;}
.container .re-info .re-right p.re-title:hover{color:#8e1231;}
.container .re-info .re-right p.re-auth a{color: #8f0030;font-size: 14px;}
.container .re-info .re-right p.re-auth a:hover{text-decoration: underline;}
.container .re-info .re-right p.re-auth{position: absolute;bottom: 0;}
.container .re-info .re-right p.re-auth span.au-right{float: right;}
.container .re-info .re-right p.re-auth span.au-left{margin-right:10px;}
.container .re-con{margin-bottom: 50px;}

.container .dates{background: #fff;width: 100%;}
.container .dates .date{padding: 30px 0px;border-bottom: 1px solid #adadad;width: 90%;margin: 0 auto;}
.container .dates .date-left{width:50px;height: 50px;float: left;padding-right: 20px;}
.container .dates .date-top{font-size:34px;font-weight: bolder;display: inline-block;margin-bottom: 4px; }
.container .dates .date-bottom{color: #adadad;border-top: 1px solid #adadad;padding-top: 2px;margin-top: 2px;}
.container .dates .date-right{float: left;width: 90%;}
.container .dates .date-right h3{font-size: 14px;color: #6a6a6a;font-weight:bold;margin-bottom:13px;}
.container .dates .date-right h3:hover{color:#8e1231;}
.container .dates .date-right p{font-size: 12px;color: #646464;line-height:20px;}
.container .person{width:968px; padding: 0 20px 70px 20px; background: #fff;margin-bottom: 20px; position: relative; overflow: hidden;}
.container .person img.per-pic{display: block;float: left;margin-top:70px;}
.container .person .p-info { width: 730px; float: right;}
.container .person .p-info p{font-size: 12px;color: #555; line-height:24px;}
.container .person .p-info p.p-name{padding-top: 60px;margin-bottom: 20px;}
.container .person .p-info p span{font-size: 14px;color: #000;margin-right: 15px;}
.container .person img.sign{position: absolute;bottom: 10px;right:62px;}



.container .syls-info{background: #fff;padding: 15px 20px;font-size: 14px;margin-bottom: 15px;}
.container .syls-info p{line-height:24px;}
.container .syls-info strong{font-size:16px;color: #2c2b2c;font-weight: bold;display:block;margin-top:12px;margin-bottom:10px; }
.container .syls-box .syls-card{background: #fff;margin-top: 10px;}
.container .syls-box .syls-card img{width: 300px;height: 220px;display: inline-block;float: left;}
.container .syls-box .syls-card .syls-right{float: left;width: 64%;height: 180px; padding: 20px 30px;position: relative;}
.container .syls-box .syls-card .syls-right h3{width:70%;display:inline-block;}
.container .syls-box .syls-card .syls-right span.suiyue{float:right;font-size:12px;color:#868686;margin-top:6px;}
.container .syls-box .syls-card .syls-right h3 a{font-size: 16px;font-weight: bold;margin-bottom:20px;display:block;}
.container .syls-box .syls-card .syls-right h3 a:hover{color:#8e1231;text-decoration: none;}
.container .syls-box .syls-card .syls-right p{line-height:20px;color:#646464;font-size:12px;}
.container .syls-box .syls-card .syls-right>a{position: absolute;right: 36px;bottom: 10px;color: #8f0030;}
.container .syls-box .syls-card .syls-right a:hover{text-decoration: underline;}
.container .con-mid~.bottom-page{margin-top:0px;}

.container .sha-info{border: 2px solid #8f0030;}
.container .sha-info p{font-size: 14px;color: #373737;padding: 20px 30px;text-indent:25px}
.container .sha-pic-box{margin-top: 30px;}
.container .sha-card{width: 237px;height:200px;background: #fff;float: left;margin-right: 20px;margin-bottom: 20px;padding-bottom: 12px;}
.container .sha-card a>img{width: 237px;height:156px;display: inline-block; }
.container .sha-card a>p{padding:12px 10px; }
.container .last{margin-right: 0px;}
.container .sha-sort{margin-bottom:20px; }

.container .contact{width: 100%;background: #fff;border: 1px solid transparent;}
.container .contact>img{width: 218px;height: 218px; margin: 0 auto;display: block;padding-top: 160px;}
.container .contact>p{text-align: center;margin-top: 20px;}
.container .mode{width: 70%;margin: 40px auto 60px;padding-bottom: 160px;}
.container .mode>a{width:70px;height: 70px;border-radius: 100%;background: #acabac;display: inline-block;margin-right: 120px; }
.container .mode>a img{display: block;margin-top: 20px;margin-left: 20px;}
.container .mode>a p{width: 180px;margin-top: 30px;margin-left: -15px;}
.container .mode>a.address{margin-right: 0px;}
.container .mode>a.address p{margin-left: -30px;}
.container .mode>a.mess p{margin-left: -30px;}
.container .cont-bot{margin-bottom: 50px;}
.container .contact .search-con{margin-bottom: 100px;}
.container .contact .search-con p{width: 90%;margin: 0 auto;}
.container .contact .search-con p>input{width:86%;border: none;height: 54px;padding: 0 2%;}
.container .contact .search-con p>button{width: 10%;height: 56px;color: #fff; background:#8f0030;;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
.container .contact .search-con p.search{margin-top: 40px;margin-bottom: 20px;height: 56px;outline: none;border: 1px solid #eee; }
.container .contact .search-con strong{width: 90%;margin: 0 auto;display: block;color: #545353;font-weight: bold;margin-bottom: 30px; }
.container .contact .search-con .item span{float: right;color: #adadad;font-size: 12px;}
.container .search-cont{margin-bottom: 50px;}
.container .con-mid .shipin{height: auto;padding-bottom: 20px;margin-right: 20px;}
.container .shipin a>img{width:100%;margin-right:21px; }
.container .shipin a p{margin-top: 22px;margin-left: 8px;}
.container .shipin a p img{margin-left: 20px;margin-top: 6px;margin-right: 15px;}
.container .shipin-box{width: 1008px;background: #fff;height: 740px;margin-bottom: 50px;}
.container .shipin-box p{text-align: center;}
.container .shipin-box p.sp-title{padding-top:80px;font-size: 24px; }
.container .shipin-box p.sp-time{font-size: 16px;padding: 20px 0;}
.container .shipin-box video{width: 80%;margin: 0 auto;border: 1px solid transparent;display: block;height: 380px;}

.mask{position: fixed;width: 100%;height: 100%;top:0px;left:0px;background: rgba(0,0,0,.4);display: none;z-index: 1000;}
.mask .pic-detail{width: 720px;height: 490px;background: #fff;margin: auto;position: fixed;left: 0;right: 0;top: 0;bottom: 0;}
.mask .pic-detail p{font-size: 24px;width: 94%;margin: 10px auto;}
.mask .pic-detail p span>img{float: right;}
.mask .pic-detail>img{width: 94%;margin: 0 auto;display: block;height: 430px;}

.footer{width: 100%;background: #fff;}
.footer .f-con{width: 1008px;margin: 0 auto;height: 110px;}
.footer .f-con .f-left{width: 65%;float: left;}
.footer .f-con .f-left p{margin-top: 20px;}
.footer .f-con .f-right{width: 35%;height:100%; float: left;background: url(../images/f-r.png);}
.footer .f-con .f-left p{color: #000;font-size: 14px;}
.footer .f-con .f-right a img{display: inline-block;margin:40px 30px; }
.footer .f-con .f-left p span{margin-right: 10px;}
.footer .f-con .f-left p span.copyright{margin-right: 5px;}
