
/* ??? */
.carousel .carousel-control{opacity:1}
.carousel .carousel-control.left{background-image:none}
.carousel .carousel-control.right{background-image:none}
.carousel .carousel-indicators{bottom:-30px;right: 0%;background-color: #fff;width: 100%;left: unset;z-index: 1;padding: 5px;}
.carousel .carousel-indicators li{background-color:#d5d5d5;margin:0 3px}
.carousel .carousel-indicators li.active{border:3px solid #00aadc;background-color:#fff}


.carousel .carousel-control div{background:url(../images/wm_button_icon.png) no-repeat;width:45px;height:45px;background-size:100%;z-index:999;position:absolute}
#carousel-generic1 .swiper-button-prev{background-position:0 0;left:20px}
#carousel-generic1 a:HOVER .swiper-button-prev{background-position:0 -46px}
#carousel-generic1 .swiper-button-next{background-position:0 -93px;right:20px}
#carousel-generic1 a:HOVER .swiper-button-next{background-position:0 -139px}
#carousel-generic2 .swiper-button-prev{width:36px;height:36px;background-position:0 0;left:10px}
#carousel-generic2 .swiper-button-next{width:36px;height:36px;background-position:0 -74px;right:10px}

 /* a{text-decoration:none;color:#333 !important}
a:hover{text-decoration:none !important}  */


/* ?????? */

.control{position:absolute;top:30px;display:none;padding:10px 5px;font-weight:700;text-decoration:none;color:#fff;background-color:rgba(0,0,0,.3)}
.control:hover{background-color:rgba(0,0,0,.5)}
.control.pre{left:5px}
.control.next{right:5px}
.partnersLogo .center-block{padding:10px}

.partnersLogo .swiper-button-prev{left:0px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%}
.partnersLogo .swiper-button-prev:hover{background-position:0 -46px;background-size:100%}
.partnersLogo .swiper-button-next{right:0px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%}
.partnersLogo .swiper-button-next:hover{background-position:0 -139px;background-size:100%}

@media only screen and (max-width: 767px) {
	.carousel .carousel-control{display:none;}
    .plr20{padding:0 15px;}
     partnersLogo .swiper-button-prev{width:36px;height:36px;display:none;}
    .partnersLogo .swiper-button-next{width:36px;height:36px;background-position:0 -74px;;display:none;}
    .partnersLogo .swiper-button-prev:hover{background-position:0 -37px;outline:none}
    .partnersLogo .swiper-button-next:hover{background-position:0 -111px;outline:none}
}
.title{font-size:16pt;font-weight:600;border-bottom:0.5px solid #ddd;display: flex;justify-content: space-evenly;cursor: pointer;}
.logoTitle{font-size:16pt;font-weight:600;display: flex;justify-content: space-evenly;cursor: pointer;}
 @media (max-width:767px){
 .logoTitle{font-size:6pt;}
} 
.box-title .logoTitle .active{position:relative;padding-bottom:4px;border-bottom:2px solid #ed1c24;text-align:left;-webkit-font-smoothing:antialiased;color:#394263}
.logoTitle:not(.active){
	position:relative;text-align:left;-webkit-font-smoothing:antialiased;color:#999999;}

.mb20 {
    background-color: #fff;
}
.layui-btn {
    position: relative;
    background: #E00320;
    color: #fff;
}
.fr {
    float: left;
}
.nopadding{
	padding:0px;
}
body {
    font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif !important;
    line-height: 1.5 !important;
    color: #333 !important;
    background-color: #f2f2f2 !important;
    font-size: 14px !important;
}

@media only screen and (min-width: 768px) {
	.detail .container .row{
		margin-right:15px !important;
	}
}