* {
    padding: 0;
    margin: 0;
}

body {
    margin: 0 auto;
}

header {
    width: 1100px;
    /*height: 134px;*/
    margin: 0 auto;
}

#topbanner{
    width: 1100px;
}

.logo {
    width: 271px;
    height: 92px;
}

#search {
    width: 381px;
    height: 39px;
    /*margin-left: 44px;*/
    /*margin-top: 33px;*/
}

#search img {
    height: 100%;
    width: 39px;
}

#search_group {
    /*margin-right: 35px;*/
}

#detail {
    /*margin-left: 44px;*/
    margin-top: 15px;
    display:flex;
    justify-content:space-between;
}

#detail li {
    /*margin-right: 15px;*/
}

.erweima_detail {
    width: 76px;
    height: 90px;
    /*margin-right: 12px;*/
}

.erweima_detail img {
    width: 100%;
    height: auto;
}

.erweima_detail p {
    font-size: 12px;
    line-height: 30px;
    text-align: center;
}

.yqlj {
    width: 100%;
    height: 57px;
    margin-top: 60px;
    text-align: center;
    background: #f2f2f2;
}

footer {
    width: 1200px;
    height: 104px;
    margin: 0 auto;
    text-align: center;
}

footer p {
    display: inline-block;
    font-size: 14px;
    text-align: center;
    margin: auto 10px;
}

#blueul {
    width: 100%;
    height: 47px;
    background: rgba(0, 117, 207, 1);
    text-align: center;
    margin: 0 auto;
}

#container {
    width: 1100px;
    margin: 0 auto;
}

a:hover {
    text-decoration: none;
}

#rectangle {
    width: 1100px;
    height: 111px;
    border: 1px solid rgba(211, 211, 211, 1);
    margin-top: 13px;
    padding-top: 8px;
}

#rectangle ul {
    margin-bottom: 10px;
}

#rectangle ul > li {
    margin-right: 10px;
}

#rectangle ul li > a {
    color: black;
}

#flexdiv {
    width: 1100px;
    height: 80px;
    flex-wrap: nowrap;
}

#flexdiv img {
    width: 100%;
    height: 100%;
}

.carousel-control-next, .carousel-control-prev {
    width: 6%;
    height: 35%;
    background: rgba(0, 0, 0, 0.3);
    top: 30%;
    border-radius: 0.2rem;
}

.carousel-indicators li {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #00acfd;
    margin: 4.5px;
}

ul.carousel-indicators {
    bottom: 2px;
    margin-right: 0;
    margin-left: 0;
    left: 81%;
}

.carousel-indicators .active {
    background: #00acfd;
    width: 30px;
    height: 8px;
    border-radius: 30%;
}

a.nav-link {
    color: white;
}

#div_navbar {
    width: 1100px;
    margin: 0 auto;
    text-align: center;
}

.title_three img {
    width: 63px;
    height: 20px;
}

.dropdown-toggle::after {
    display: none;
}

.more {
    float: right;
    position: relative;
    top: -30px;
    font-size: 14px;
    color: #858585;
}



.yqlj_p {
    font-size: 16px;
    color: #0075cf;
    margin-left: 33px;
}

.ulstyle {
    align-items: center;
    width: 1100px;
    margin: 0 auto;
}

a:hover {
    color: #0075cf !important;
}

a.text-dark:hover {
    color: #0075cf !important;
}

li.expand_li {
    margin-top: 30px;
    margin-bottom: 30px;
}

.d_circle {
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: white;
    margin: 4px;
}

footer {
    margin-top: 50px;
}

.ulstyle li.nav_li {
    height: 100%;
    line-height: 47px;
    width: 150px;
    text-align: center;
}

.ulstyle li.nav_li:hover {
    background: linear-gradient(to left, rgba(30, 155, 251, 1), rgba(0, 117, 207, 1));
}

.ulstyle li.active {
    background: linear-gradient(to left, rgba(30, 155, 251, 1), rgba(0, 117, 207, 1));
}

.red_li {
    color: #f05200;
}

.bluegrow {
    width: 100%;
    height: 3px;
    background-image: linear-gradient(to left, rgba(0, 174, 255, 1), rgba(0, 117, 207, 1));
    position: absolute;
    bottom: 0;
}

#dqwz li {
    margin: 0 10px;
}

#fenye p {
    margin-left: 5px;
    margin-right: 5px;
}

#fenye button {
    margin-left: 5px;
    margin-right: 5px;
}
.recbannerimg{
	width:100%;
	height:80px !important;
}