@charset "utf-8";
/* CSS Document */

body {padding:0; margin: 0; font-size: 12px; font-family:"Microsoft Yahei";}
ul,ol{list-style:none; padding: 0; margin: 0;}
.clear{clear:both;}
a{text-decoration:none;}
.container{width:1200px; margin: 0 auto;}
img{max-width:100%;}
/*导航end*/
.owl-dots {
    text-align: center;

}

.owl-dots .owl-dot span {
    width: 10px;
    height: 7px;
    border-radius: 50px;
    background: #FFF;
    display: inline-block;
    opacity: .5;
    margin: 0 4px;
	transition:0.5s ease all;
}
.owl-dots .owl-dot.active span {
    opacity: 1;
    width: 20px;
	
}

#owl0 .owl-dots {
    display: inline-block;
    position: absolute;
    bottom: 5%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 3;
}

#owl0.owl-carousel .owl-nav .owl-next, #owl0.owl-carousel .owl-nav .owl-prev {
    opacity: 0;
}
#owl0.owl-carousel .owl-nav i {
    font-size: 40px;
    color: #fff;
    opacity: 0.5;
}
#owl0.owl-carousel .owl-nav .owl-next {
    right: 80px;
}
#owl0.owl-carousel .owl-nav .owl-prev {
    left: 80px;
}
#owl0.owl-carousel:hover .owl-nav .owl-next {
    right: 20px;
}
#owl0.owl-carousel:hover .owl-nav .owl-prev {
    left: 20px;
}
#owl0.owl-carousel .owl-nav .owl-next:hover i, #owl0.owl-carousel .owl-nav .owl-prev:hover i {
    opacity: 1
}
#owl0.owl-carousel:hover .owl-nav button {
    opacity: 1
}

.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    display: block;
    position: absolute;
    outline: 0;
    top: 40%;
    transform: translateY(-50%);
    z-index: 6;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
/*OWL1*/

#owl1.owl-carousel .owl-nav i {
    font-size: 60px;
    color: #1c1563;
    opacity: 0.8;
}
#owl1.owl-carousel .owl-nav .owl-next {
    right: -20px;
	top: 45%;
}
#owl1.owl-carousel .owl-nav .owl-prev {
    left: -20px;
	top: 45%;
}

#owl1.owl-carousel .owl-nav .owl-next:hover i, #owl1.owl-carousel .owl-nav .owl-prev:hover i {
    opacity: 1
}
#owl1.owl-carousel:hover .owl-nav button {
    opacity: 1
}

.dropdown:hover .dropdown-menu {
    display: block;
}
.offcanvas.show:not(.hiding), .offcanvas.showing {
    transform: none;
}
.offcanvas.hiding, .offcanvas.show, .offcanvas.showing {
    visibility: visible;
}
.fixed {
    background: #fff;
    box-shadow: 0 8px 25px 0 rgb(0 0 0 / 4%);
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 999;
    -moz-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 8px 25px 0 rgb(0 0 0 / 4%);
    -o-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.04);
    animation: fadeInDown .5s;
}
.banner{position:relative;}
.banner img{width:100%; height: auto;}
.ban-txt{position:absolute; width: 100%; height: 100%; left: 0; top: 0;}
.ban-box{padding-top:15%; text-align: center;}
.ban-txt .ban-tit{color:#FFF; font-size: 36px; margin-bottom: 20px; font-weight: bold;}
.ban-txt .ban-ftit{font-size:32px; color: #FFF; margin-bottom: 15px;}
.ban-txt .ban-btn {
    width: 150px;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    font-size: 18px;
    color: #FFF;
    border: 1px solid #FFF;
    border-radius: 30px;
    cursor: pointer;
}
.ban-txt .ban-btn a{ display:block; padding: 10px 0; text-align: center; font-size: 18px; color: #FFF; border:1px solid #FFF; border-radius: 30px;}
.ban-txt .ban-btn a:hover{border:1px solid #000; background: #000; color: #fff;}
.line{margin-bottom:30px; text-align: center;}
.line .line-tit{font-size:16px; color: #000; font-weight: bold; margin-bottom: 5px;}
.line .line-ftit{font-size:16px; color: #333;}
.ban-box-btn{padding-top:10%;}
.down-btn{ width:80%; max-width: 300px; background: #000; color: #fff; padding: 10px 0; border-radius: 30px; text-align: center; margin: 0 auto; cursor: pointer; margin-bottom: 25px;}


.pd60-0{padding:60px 0;}
.td-item{width:25%; padding: 25px;}
.td-item .td-pic{margin-bottom:15px;}
.td-item .td-pic img{ height: 100px;}
.td-item .td-txt{ line-height: 1.6; font-size: 16px; color: #666;}
.td-item .td-sz{font-size: 40px; color: rgba(102,102,102,1);}

.new-item{width:50%;}

.new-item .item-tit{ margin-bottom:12px; color: #000!important;}
.new-item a .item-tit{color:#333; font-size: 16px;}
.new-item a .item-time{color:#666; font-size: 14px;}
.new-item a .item-txt{font-size:14px; line-height: 1.8; color: #333;}
.new-item a{display:block; padding:40px 30px;}
.new-item a:hover{box-shadow: 0 15px 30px rgba(0, 0, 0, .1);}
.pic-item{width:24%; position: relative;}
.pic-item img{width:100%; height: 260px;}
.pic-item .pic-tit{position:absolute; left: 0; bottom: 0; color: #FFF; background-color: rgba(0,0,0,0.7); padding: 10px; width: 100%; text-align: center;}

.copyright{padding:20px 0; text-align: center; background: #f4f4f4; font-size: 14px; color: #333;}
.new-bd{ font-size:12px; text-align:center; padding: 15px 0; margin-bottom: 50px}
.new-bd p{margin:0; margin: 0; line-height: 24px;}

.foot-fix{background:#FFF; position:fixed; width:100%; bottom: 0; padding: 10px 0;}
.foot-fix .download{background:#0B65C6; width: 80%; border-radius: 30px; padding: 5px 0; margin: 0 auto; text-align: center; font-size: 16px; color: #FFF; cursor: pointer;}

.newtxt{padding:40px 0;}
.newtxt .new-tit{font-size:28px; color: #000; margin-bottom: 10px;}
.newtxt .new-time{font-size:16px; color: #666; margin-bottom: 10px;}
.newtxt .new-txt{font-size:16px; color: #333; line-height: 1.8;}


@media (max-width:767px) {
	.container{width:100%;}
	.navbar-brand{font-size:14px!important; width: 80%; overflow: hidden}
	.navbar-brand span{font-size:14px!important;}
	.nav-link{text-align:center; padding: 15px 0!important}
	.ban-box{padding-top:5%;}
	.ban-txt .ban-tit{font-size:18px; margin-bottom: 15px;}
	.ban-txt .ban-ftit{font-size:16px; margin-bottom:10px;}
	.ban-txt .ban-btn a{padding:5px 0;}
	.pd60-0{padding:30px 0;}
	.new-item{width:100%; margin-bottom: 10px;}
	.td-item{width:49%; margin-bottom:20px; padding:5px;}
	.pic-item{width:49%; margin-bottom:10px;}
}