/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¤Ãƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â©Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â¨*/
.header {
    min-width: 1200px;
    width: 62.5%;
    margin: auto;
    overflow: hidden;
}

.logo {
    display: block;
}

.resources_main>.content>.content_ul>li>.resources_con_box>p>img{
    height: 46px;
}

.resources_main>.content>.content_ul>li>.resources_con_box>.center {
    width: 198px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



.navbar ul {
    width: 100%;
    overflow: hidden;
}

.navbar ul li {
    position: relative;
    margin: 0 20px;
    float: left;
    height: 30px;
    cursor: pointer;
    z-index: 1;
    text-align: center;
}

.navbar ul li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #0c0c0c;
    letter-spacing: 1px;
}

.navbar ul li a:hover {
    color: #db4522;
}

/*bannerÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¹Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãƒâ€¦Ã‚Â */
.banner {
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
}

.banner_pic {
    width: 1920px;
    height: 430px;
    margin: auto;
    overflow: hidden;
}

/*ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â´Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¡*/
.search {
    width: 100%;
    background: #533b94;
    margin: auto;
}

.search_left {
    width: 50%;
    overflow: hidden;
}

.search_left ul li {
    position: relative;
    margin: 0 10px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #FFF;
}

.search_left ul li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #FFF;
}

.search_left ul li a:hover {
    color: #db4522;
}

.search_mes {
    width: 20%;
    position: relative;
    height: 36px;
}

.search_mes .default-input {
    position: absolute;
    background: #fff;
    border-radius: 50px;
    height: 35px;
    width: 93%;
    padding-left: 15px;
    border: none;
}

.search_mes_btn {
    position: absolute;
    right: 5px;
    top: 4px;
    cursor: pointer;
    background: url(/assets/index/img/knowledge/knowledge_search.png)no-repeat;
    width: 28px;
    height: 28px;
}


.pro_con_two_box .pro_con_text p:nth-child(2){
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.hot {
    margin: auto;
    width: 100%;
    background: #f8f8f8;
    overflow: hidden;
}

.hot_contain {
    width: 1200px;
    margin: auto;
    overflow: hidden;
}

.title {
    font-size: 30px;
    color: #000;
    text-align: center;
}

.hot_main {
    background: #fff;
    width: 1200px;
    overflow: hidden;
    display: flex;
    margin: auto;
}

.hot_pic {
    background: #fff;
    overflow: hidden;
    padding-left: 30px;
    padding-bottom: 30px;
}

.oblong {
    height: 10px;
    background: #dd4c31;
    margin: auto;
    width: 4%;
    z-index: 9999;
}

.hot_box {
    width: 24.9%;
    overflow: hidden;
    border-right: solid 1px #f1f1f1;
}

.hot_box_title {
    width: 194px;
    height: 40px;
    margin: auto;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    border: solid 1px #dd4c31;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.hot_box_icon {
    margin: auto;
    width: 16px;
}

.hot_nav {
    margin-left: 53px;
    margin-right: 45px;
    overflow: hidden;
}

.hot_nav ul li {
    position: relative;
    float: left;
    text-align: center;
    margin-bottom: 15px;
}

.hot_nav ul {
    width: 221px;
}

.hot_nav ul li a {
    display: block;
    color: #0c0c0c;
}

.hot_nav ul li a:hover {
    display: block;
    color: #dd4c31;
}

/*ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¤Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒâ€šÃ‚Â*/
.pro {
    width: 1200px;
    overflow: hidden;
    /* display: flex; */
    /* flex-wrap: wrap; */
    margin: auto;
}

.pro_box {
    width: 570px;
    overflow: hidden;
    border: solid 1px #ccc;
    border-radius: 7px;
}

.pro_con {
    display: none;
}

.pro_box_l {
    width: 16%;
    overflow: hidden;
    display: block;
    height: 280px;
}

.pro_box_r {
    width: 84%;
    overflow: hidden;
}

.slideTxtBox, .pro_navbar {
    width: 100%;
    overflow: hidden;
}

.pro_navbar ul li {
    width: 33.3%;
    flex: 1 1 1px;
    cursor: pointer;
    text-align: center;
    background: #ff7821;
    height: 40px;
    line-height: 40px;
    color: #fff;
}

.pro_navbar ul li.active {
    background: #fff;
    color: #000;
}

.patent_nav li {
    background: #0355e9 !important;
}

.patent_nav li.active {
    background: #fff !important;
}

.copyright_nav li {
    background: #feac1c !important;
}

.copyright_nav li.active {
    background: #fff !important;
}

.technology_nav li {
    background: #31c9fb !important;
}

.technology_nav li.active {
    background: #fff !important;
}

.pro_con {
    margin-top: 30px;
    margin-left: 8%;
    margin-right: 8%;
}

.pro_con_top {
    overflow: hidden;
    border-bottom: solid 1px #cccc;
    padding-bottom: 15px;
}

.grey {
    color: #a0a0a0;
}

.pro_con_top .price {
    color: #a0a0a0;
    margin-top: 20px;
    margin-left: 27px;
}

.pro_con_two {
    overflow: hidden;
    margin-top: 6px;
}

.pro_con_two_box {
    width: 43%;
    display: block;
    border-right: solid 1px #ccc;
    padding-right: 18px;
}

.bg_blue {
    background: #0355e9 !important;
}

.bg_yellow {
    background: #feac1c !important;
}

.bg_green {
    background: #31c9fb !important;
}

.pro_con {
    display: none;
}

/*ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¸Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¢*/
.register {
    width: 100%;
    min-width: 1200px;
    height: 161px;
    background: url("../img/knowledge/knowledge_bg_01.png") no-repeat 0px 0px/100%;
}

.query {
    width: 100%;
    overflow: hidden;
}

.query_l {
    background: #fff;
    padding: 35px 30px 0px 30px;
    width: 23%;
    overflow: hidden;
    height: 126px;
}

.query_l_con {
    width: 50%;
    text-align: center;
}

.search_navbar {
    overflow: hidden;
    color: #fff;
    margin-bottom: 10px;
}

.search_navbar ul li {
    margin-right: 30px;
    color: #fff;
    cursor: pointer;
    flex: 1 1 1px;
    width: 42px;
    height: 24px;
    text-align: center;
}

.search_navbar ul li.active {
    color: #fff700;
    background: url("../img/knowledge/icon_34.png");
    background-position: inherit;
}

.search_box .default-input {
    width: 530px;
    height: 60px;
    line-height: 50px;
    background: #fff;
    border-radius: 6px;
    border: none;
    padding-left: 10px;
}

.search_box_button {
    background-image: linear-gradient(#533b94, #3668b2);
    width: 200px;
    height: 60px;
    text-align: center;
    color: #fff;
    border-radius: 0px 6px 6px 0px;
    line-height: 60px;
    font-size: 18px;
    cursor: pointer;
}

.search_box_button:hover {
    background: linear-gradient(-90deg, #db4522 0%, #ffa430 100%);
}

.search_box {
    display: none;
}

/*ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â±Ãƒâ€šÃ‚Â»*/
.trademark {
    width: 100%;
    overflow: hidden;
}

.trademark_con {
    display: block;
    overflow: hidden;
}
.trademark .trademark_con .hvr-bounce-to-bottom:before{
    background: #2098d114;
}
.trademark ul li {
    width: 18.5%;
    text-align: center;
    background: #fff;
    box-shadow: 0px 0px 12px 0px #88888829;
}

.trademark ul li a:hover{
    color: #000;
}
.trademark_more {
    width: 332px;
    height: 56px;
    display: block;
    margin: auto;
}

.trademark_more a {
    display: block;
    color: #fff;
    text-align: center;
    line-height: 56px;
    font-size: 20px;
    background-image: linear-gradient(#533b94, #3668b2);
    border-radius: 10px;
}

.trademark_more a:hover {
    background: linear-gradient(-90deg, #db4522 0%, #ffa430 100%);
    color: #fff;
}

/*ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â¨ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾ÃƒÂ¦Ã‚ÂºÃ‚Â*/
.resources {
    width: 100%;
    height: 655px;
    background: url("../img/knowledge/ziyuan_bg.png") no-repeat 0 0/100%;
    min-width: 1200px;
}

.resources_box {
    width: 100%;
    height: 540px;
    position: relative;
    overflow: hidden;
}

.resources_main {
    height: 490px;
    width: 100%;
    border-radius: 10px;
    position: absolute;
    top: 50px;
}

.resources_navbar {
    width: 92%;
    top: 5%;
    position: absolute;
    z-index: 9999;
    left: 4%;
}

.resources_navbar ul li {
    flex: 1 1 1px;
    cursor: pointer;
    width: 33.3%;
    height: 50px;
    border-radius: 2px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    background: #f1fcff;
}

.resources_navbar ul li.active {
    background: linear-gradient(#533b94, #3668b2);
    color: #fff;
}


.resources_navbar ul li.hvr-sweep-to-right:before{
    background: linear-gradient(#533b94, #3668b2);
    color: #fff;
}
.resources_con_box {
    width: 200px;
    border: solid 1px #cfdeff;
    border-radius: 10px;
    overflow: hidden;
    display: flex;
    flex-flow: wrap;
}

.resources_con ul {
    width: 93%;
    overflow: hidden;
    margin: auto;
}

.resources_con ul li {
    width: 18%;
    overflow: hidden;
}

.resources_con_box .price500 {
    width: 80px;
    height: 24px;
    color: #dd4c31;
    border-radius: 5px;
    text-align: center;
    border: solid 1px #dd4c31;
    line-height: 24px;
}

.resources_con_box .btn_buy {
    width: 80px;
    height: 26px;
    border-radius: 5px;
    text-align: center;
}

.resources_con_box .btn_buy a {
    background: #dd4c31;
    border-radius: 5px;
    text-align: center;
    color: #fff;
    line-height: 26px;
    display: block;
}

.resources_con_box .btn_buy a:hover {
    background: linear-gradient(-90deg, #db4522 0%, #ffa430 100%);
}

.content {
    display: none;
}

.content_ul {
    width: 92%;
    margin: auto;
}

.content_ul li {
    width: 200px;
    display: flex;
    flex-flow: wrap;
}

/*ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¼Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¿*/
.adv {
    width: 100%;
    min-width: 1200px;
    background: url("../img/knowledge/knowledge_bg_02.png") no-repeat;
    height: 505px;
}

.adv_main {
    width: 100%;
}

.adv_main ul li {
    width: 25%;
    overflow: hidden;
}

.width2 {
    width: 2.5%;
}
.width170{
    width: 170px!important;
}
.ml0{
    margin-left: 0!important;
}