@charset "utf-8"; /* CSS Document */

.inner_banner { margin-top: 132px; position: relative }
.inner_banner .inner_href { display: block; position: relative }
.inner_banner .inner_href .banner_shadow { position: absolute; width: 100%; height: 100%; flex-direction: column; justify-content: center; align-items: center }
.inner_banner .inner_href .banner_shadow .banner_theme { font-size: 24px; font-weight: bold; line-height: 47px }
.inner_banner .inner_href .banner_shadow .banner_description { font-size: 32px; line-height: 48px }
.inner_banner .inner_href .banner_shadow .href { width: 180px; height: 45px; border-radius: 22.5px; font-weight: bold; border: 1px solid #fff; line-height: 43px; margin-top: 45px }
.inner_banner .inner_href .banner_shadow .href:hover { color: #0a3f89; background-color: #fff }
.inner_banner .inner_href img { width: 100% }
.inner_banner .sep_breadcrumb { position: absolute; width: 100%; bottom: 0 }
.inner_box .inner_container { padding-top: 55px }
.inner_box .inner_container .inner_title { justify-content: center; align-items: center; font-size: 36px; line-height: 30px; color: #0a3f89; font-weight: bold }
.inner_box .inner_container .inner_title img:nth-child(1) { margin-right: 25px }
.inner_box .inner_container .inner_title img:last-child { margin-left: 25px }
.inner_box .inner_container .inner_product .product_title { position: relative; margin-top: 40px }
.inner_box .inner_container .inner_product .product_title:after { content: ''; width: 100%; top: 15px; left: 0; height: 1px; background-color: #c8c8c8; position: absolute }
.inner_box .inner_container .inner_product .product_title span { font-size: 20px; line-height: 30px; background-color: #fff; padding: 0 30px; position: relative; z-index: 1 }
.inner_box .inner_container .inner_product .product_group { margin-top: 20px; flex-wrap: wrap }
.inner_box .inner_container .inner_product .product_group .product_item { margin-top: 20px; width: calc(100%/3 - 40px/3); margin-right: 20px; padding: 5px; background-color: #f6f6f6; position: relative }
.inner_box .inner_container .inner_product .product_group .product_item:hover .product_item_shadow { opacity: 1 }
.inner_box .inner_container .inner_product .product_group .product_item .product_item_shadow { position: absolute; width: 100%; height: 100%; background-color: rgba(27,77,145,0.93); padding: 0 30px; flex-direction: column; align-items: center; justify-content: center; opacity: 0 }
.inner_box .inner_container .inner_product .product_group .product_item .product_item_shadow .item_shadow_title { font-size: 20px; line-height: 30px; text-transform: uppercase; padding-bottom: 15px; position: relative }
.inner_box .inner_container .inner_product .product_group .product_item .product_item_shadow .item_shadow_title:after { content: ''; position: absolute; width: 30px; height: 4px; left: calc(50% - 15px); bottom: 0; background-color: #fff }
.inner_box .inner_container .inner_product .product_group .product_item .product_item_shadow .item_shadow_summary { font-size: 16px; line-height: 28px; margin-top: 30px }
.inner_box .inner_container .inner_product .product_group .product_item .product_item_shadow .item_shaow_href { width: 45px; height: 45px; line-height: 43px; border-radius: 50%; border: 1px solid #fff; font-size: 37px; margin-top: 80px }
.inner_box .inner_container .inner_product .product_group .product_item .img { width: 100%; overflow: hidden }
.inner_box .inner_container .inner_product .product_group .product_item .img img { width: 100% }
.inner_box .inner_container .inner_product .product_group .product_item .img img:hover { transform: scale(1.2) }
.inner_box .inner_container .inner_product .product_group .product_item .product_item_title { font-size: 18px; font-weight: bold; color: #000; padding: 25px 0; text-indent: 20px }
.inner_box .inner_container .inner_product .product_group .product_item .product_item_title:hover { color: #0a3f89 }
.inner_box .inner_container .inner_product .product_group .product_item:nth-child(3n) { margin-right: 0 }
.inner_box .inner_container .inner_application { margin-top: 65px }
.inner_box .inner_container .inner_application .application_module_container .application_module_container_up { justify-content: flex-end; margin-top: 30px; padding-right: 10px }
@media screen and (max-width:768px) {
.inner_banner { margin-top: 0 }
.inner_banner .inner_href .banner_shadow { display: none }
.sep_breadcrumb .sep_container { padding: 10px 0 }
.inner_box .inner_container { padding-top: 20px }
.inner_box .inner_container .inner_title { font-size: 20px }
.inner_box .inner_container .inner_title img { width: 40px }
.inner_box .inner_container .inner_title img:nth-child(1) { margin-right: 10px }
.inner_box .inner_container .inner_title img:nth-child(3) { margin-left: 10px }
}
.inner_box { padding-bottom: 120px }
.inner_box.single_page .inner_container { border: none !important }
.inner_box.product_first_level { background-color: #f5f5f5 }
.inner_box .inner_container { border-bottom: 1px solid #dcdcdc }
.inner_box .inner_container .inner_summary { padding: 50px 0 40px 0; line-height: 26px }
.inner_box .inner_container .inner_summary ul { padding-left: 20px }
.inner_box .inner_container .inner_summary ul li { list-style: outside disc }
.inner_box .inner_container .inner_summary h2 { font-size: 20px }
.inner_box .inner_container .basic_container { justify-content: space-between }
.inner_box .inner_container .basic_container .basic_module { width: calc(50% - 10px); overflow: hidden }
.inner_box .inner_container .basic_container .basic_module .basic_title { font-weight: bold; line-height: 28px; color: #323232; margin-bottom: 5px; font-size: 20px }
.inner_box .inner_container .basic_container .basic_module .basic_group .basic_item { width: calc(50% - 15px); margin-bottom: 10px; overflow: hidden }
.inner_box .inner_container .basic_container .basic_module .basic_group .basic_item:nth-child(2n+1) { margin-right: 20px }
.inner_box .inner_container .basic_container .basic_module .basic_group .basic_item img { width: 100% }
.inner_box .inner_container .basic_container .basic_module .basic_group .basic_item img:hover { transform: scale(1.1) }
.inner_box .inner_container .text_module { padding: 40px 0 60px 0; justify-content: space-between; flex-wrap: wrap }
.inner_box .inner_container .text_module .text_item { width: 48% }
.inner_box .inner_container .text_module .text_item .title { font-weight: bold; line-height: 28px; color: #323232; margin-bottom: 5px }
.inner_box .inner_container .text_module .text_item .content h2 { font-size: 20px }
.inner_box .inner_container .text_module .text_item .content p { line-height: 28px; color: #646464 }
.inner_box .inner_container .text_module .text_item .content ul { padding-left: 20px }
.inner_box .inner_container .text_module .text_item .content ul li { list-style: outside disc }
.inner_box .inner_container .text_module .text_item .content table { border-collapse: collapse; border-spacing: 0 }
.inner_box .inner_container .text_module .text_item .content table tr td { border: 1px solid #dcdcdc; padding-left: 5px }
.inner_box .inner_container .text_module .text_item .content .pdf { margin-top: 30px; justify-content: center; align-items: center; height: 100px; background-color: #0a3f89; text-transform: uppercase; font-size: 28px; line-height: 28px }
.inner_box .inner_container .text_module .text_item .content .pdf:hover { transform: translateY(-5px) }
.inner_box .inner_container .text_module .text_item .content .pdf img { margin-right: 10px }
.inner_box .inner_container .product_first_level_group { padding-top: 45px; flex-wrap: wrap; align-items: flex-start; padding-bottom: 5px }
.inner_box .inner_container .product_first_level_group .product_first_group { flex-wrap: wrap }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item { width: calc(100%/3 - 20px); margin-right: 30px; border: 1px solid #dcdcdc; background-color: #fff; position: relative; margin-bottom: 30px }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item:hover .product_first_item_shadow { opacity: 1 }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .product_first_item_shadow { position: absolute; opacity: 0; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(22,73,143,0.95); padding: 35px; flex-direction: column }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .product_first_item_shadow .item_shadow_title { font-size: 20px; font-weight: bold; padding-bottom: 15px; position: relative }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .product_first_item_shadow .item_shadow_title:hover { transform: translateY(-5px) }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .product_first_item_shadow .item_shadow_title:after { width: 30px; height: 4px; position: absolute; content: ''; background-color: #fff; left: 0; bottom: 0 }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .product_first_item_shadow .shadow_href_group { margin-top: 10px }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .product_first_item_shadow .shadow_href_group .shadow_href_item { font-size: 14px; line-height: 24px; display:block; }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .product_first_item_shadow .shadow_href_group .shadow_href_item:hover { transform: translateY(-5px) }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .product_first_item_shadow .item_shadow_href { width: 45px; height: 45px; border: 1px solid #fff; color: #fff; font-size: 35px; display: block; margin: 20px auto 0; border-radius: 50% }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .product_first_item_shadow .item_shadow_href:hover { background-color: #fff; color: #0a3f89 }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .img { padding: 25px 0 }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .img img { max-width: 100% }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .product_first_item_title { font-weight: bold; padding: 15px 0; width: 100%; border-bottom: 1px solid #dcdcdc }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .product_first_item_href { width: 45px; height: 45px; border: 1px solid #dcdcdc; color: #dcdcdc; font-size: 35px; display: block; margin: 30px auto; border-radius: 50% }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item:nth-child(3n) { margin-right: 0 }
.inner_box .left { width: calc(100% - 335px); margin-right: 55px }
.inner_box .left .left_title { font-size: 36px; margin-bottom: 20px; line-height: 35px }
.inner_box .right { width: 280px; position: sticky; top: 0 }
.inner_box .right .search { width: 100%; height: 44px; border: 1px solid #dcdcdc; border-radius: 22px; position: relative }
.inner_box .right .search input { width: 100%; height: 100%; border: none; outline: none; background-color: rgba(0,0,0,0); text-indent: 15px }
.inner_box .right .search button { width: 85px; line-height: 44px; cursor: pointer; background-color: #0a3f89; font-size: 14px; font-weight: bold; text-transform: uppercase; border-radius: 22px; position: absolute; right: 0; top: 0; border: none; outline: none }
.inner_box .right .right_module { margin-top: 10px }
.inner_box .right .right_module.active .right_module_group { display: block }
.inner_box .right .right_module .right_module_title { padding: 8px; background-color: #fff; width: 100% }
.inner_box .right .right_module .right_module_title span { line-height: 40px; font-weight: bold; color: #323232; width: 100%; text-indent: 12px; display: block; background-color: #f5f5f5 }
.inner_box .right .right_module .right_module_title span:hover { color: #0a3f89 }
.inner_box .right .right_module .right_module_group { margin-top: 10px;  }
.inner_box .right .right_module .right_module_group .right_module_item { width: 100%; line-height: 32px; text-indent: 20px }
.inner_box .right .right_module .right_module_group .right_module_item.active { color: #0a3f89; font-weight: bold }
.inner_box .right .right_module .right_module_group .right_module_item:hover { color: #0a3f89 }
.inner_box .right .right_module .right_new_item { color: #646464; line-height: 26px; padding: 10px 0; border-bottom: 1px solid #dcdcdc; width: 100% }
.inner_box .right .right_module .right_new_item:hover { color: #0a3f89 }
.inner_box .right .right_module .right_new_item:last-child { padding-bottom: 0; border: none; font-size: 16px }
.inner_box .right .right_module .form { margin-top: 5px }
.inner_box .right .right_module .form .input { margin-top: 5px; width: 100%; height: 40px; position: relative }
.inner_box .right .right_module .form .input i { color: green; position: absolute; right: 5px; top: 0; line-height: 40px }
.inner_box .right .right_module .form .input p { position: absolute; right: 5px; top: 0; line-height: 40px; color: red }
.inner_box .right .right_module .form .input input { border: 1px solid #dcdcdc; width: 100%; height: 100%; outline: none; text-indent: 10px; background-color: rgba(0,0,0,0) }
.inner_box .right .right_module .form .textarea { margin-top: 5px; width: 100%; height: 105px; position: relative }
.inner_box .right .right_module .form .textarea p { position: absolute; right: 5px; bottom: 10px; line-height: 40px; color: red }
.inner_box .right .right_module .form .textarea textarea { border: 1px solid #dcdcdc; width: 100%; height: 100%; padding: 5px; background-color: rgba(0,0,0,0); resize: none; text-indent: 10px }
.inner_box .right .right_module .form button { margin: 10px auto; display: block; border-radius: 10px; width: 110px; line-height: 34px; background-color: #0a3f89; border: 1px solid #0a3f89; cursor: pointer }
.inner_box .right .right_module .form button:hover { background-color: #fff; color: #0a3f89 }
@media screen and (max-width:1200px) {
.inner_box .left { width: 100%; margin-right: 0 }
.inner_box .right { display: none }
}
@media screen and (max-width:768px) {
.inner_box { padding-bottom: 30px }
.inner_box .inner_container .inner_summary { padding: 20px 0 }
.inner_box .inner_container .basic_container { flex-wrap: wrap }
.inner_box .inner_container .basic_container .basic_module { width: 100%; margin-bottom: 10px }
.inner_box .inner_container .text_module { padding: 20px 0; flex-wrap: wrap }
.inner_box .inner_container .text_module .text_item { width: 100%; margin-bottom: 10px }
.inner_box .inner_container .product_first_level_group { padding-top: 20px }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item { width: 100%; margin-right: 0; margin-bottom: 20px }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .product_first_item_shadow .shadow_href_group .shadow_href_item { width: 100% }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .img { width: 100% }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .img img { margin: 0 auto }
.inner_box .inner_container .product_first_level_group .product_first_group .product_first_item .product_first_item_href { margin: 10px auto }
}
.inner_box .inner_container .inner_summary strong { font-weight: bold; line-height: 28px }
.inner_box .inner_container .product_first_level_group .product_second_group { flex-wrap: wrap }
.inner_box .inner_container .product_first_level_group .product_second_group .product_second_item { width: calc(100%/3 - 70px/3); margin-right: 35px; background-color: #fff; border: 1px solid #dcdcdc; margin-bottom: 30px }
.inner_box .inner_container .product_first_level_group .product_second_group .product_second_item:hover { box-shadow: 0 0 5px #dcdcdc }
.inner_box .inner_container .product_first_level_group .product_second_group .product_second_item .img { padding: 3px; overflow: hidden }
.inner_box .inner_container .product_first_level_group .product_second_group .product_second_item .img img { width: 100%; height:257px; }
.inner_box .inner_container .product_first_level_group .product_second_group .product_second_item .img img:hover { transform: scale(1.2) }
.inner_box .inner_container .product_first_level_group .product_second_group .product_second_item .product_second_title { width: 100%; font-weight: bold; color: #000; line-height: 30px; padding-bottom: 10px; margin-top: 5px; border-bottom: 1px solid #dcdcdc }
.inner_box .inner_container .product_first_level_group .product_second_group .product_second_item .product_second_title:hover { color: #0a3f89 }
.inner_box .inner_container .product_first_level_group .product_second_group .product_second_item .product_second_href { width: 45px; height: 45px; border: 1px solid #dcdcdc; color: #dcdcdc; font-size: 35px; display: block; margin: 30px auto; border-radius: 50% }
.inner_box .inner_container .product_first_level_group .product_second_group .product_second_item .product_second_href:hover { color: #0a3f89; border-color: #0a3f89 }
.inner_box .inner_container .product_first_level_group .product_second_group .product_second_item:nth-child(3n) { margin-right: 0 }
.inner_box .inner_container .product_introduce_group { margin-top: 15px; border-top: 1px solid #dcdcdc; flex-wrap: wrap; justify-content: space-between }
.inner_box .inner_container .product_introduce_group .introduct_item { width: calc(50% - 7.5px); margin-top: 40px }
.inner_box .inner_container .product_introduce_group .introduct_item .introduct_item_title { font-size: 16px; font-weight: bold; color: #000; line-height: 28px; margin-bottom: 5px }
.inner_box .inner_container .product_introduce_group .introduct_item .introduct_img_group { justify-content: space-between }
.inner_box .inner_container .product_introduce_group .introduct_item .introduct_img_group img { width: calc(50% - 7.5px) }
.inner_box .inner_container .product_introduce_group .introduct_item .introduct_item_text p { font-size: 16px; line-height: 28px; color: #646464 }
@media screen and (max-width:768px) {
.inner_box .inner_container .product_first_level_group .product_second_group .product_second_item { width: 100%; margin-right: 0; margin-bottom: 15px }
.inner_box .inner_container .product_first_level_group .product_second_group .product_second_item .img { width: 100% }
.inner_box .inner_container .product_first_level_group .product_second_group .product_second_item .img img { margin: 0 auto }
.inner_box .inner_container .product_first_level_group .product_second_group .product_second_item .product_second_title { margin-top: 10px }
.inner_box .inner_container .product_first_level_group .product_second_group .product_second_item .product_second_href { margin: 10px auto }
}
.inner_container { padding: 0 }
.inner_container.product_detail { padding: 0 }
.inner_container.product_detail .product_detail_up { padding: 90px 0 65px 0; background-color: #fff }
.inner_container.product_detail .product_detail_up .detail_up_container { justify-content: space-between }
.inner_container.product_detail .product_detail_up .detail_up_container .detail_up_text { width: 385px; border-bottom: 1px solid #dcdcdc }
.inner_container.product_detail .product_detail_up .detail_up_container .detail_up_text h1 { background-color: #0a3f89; line-height: 42px; box-shadow: 0 3px 3px #dcdcdc; text-indent: 15px; color: #fff; font-size: 22px }
.inner_container.product_detail .product_detail_up .detail_up_container .detail_up_text .detail_summary { padding: 25px 0 0 15px; font-size: 16px; line-height: 26px }
.inner_container.product_detail .product_detail_up .detail_up_container .detail_up_img { width: calc(100% - 425px); overflow: hidden }
.inner_container.product_detail .product_detail_up .detail_up_container .detail_up_img .img_group .img_item { min-width: 100%; position: relative }
.inner_container.product_detail .product_detail_up .detail_up_container .detail_up_img .img_group .img_item .sign_num { position: absolute; left: 0; bottom: 10px; width: 95px; height: 40px; background-color: #fff; transform: skew(-25deg, 0deg); transform-origin: left top }
.inner_container.product_detail .product_detail_up .detail_up_container .detail_up_img .img_group .img_item .sign_num .text { transform: skew(25deg, 0deg); line-height: 40px; color: #0a3f89 }
.inner_container.product_detail .product_detail_up .detail_up_container .detail_up_img .img_group .img_item img { width: 100% }
.inner_container.product_detail .detail_module { margin-top: 0 }
.detail_choose_group { margin-top: 50px; background-color: #fff; box-shadow: 0 3px 3px #dcdcdc; position: relative; margin-bottom: 50px }
.detail_choose_group .detail_choose_item { line-height: 44px; width: 240px; max-width: 25%; font-size: 20px }
.detail_choose_group .detail_choose_item.active { background-color: #e6e6e6; font-weight: bold; color: #0a3f89 }
.detail_choose_group .contact { width: 110px; line-height: 30px; color: #fff; background-color: #0a3f89; position: absolute; right: 5px; top: 7px }
.left .detail_content h2 { border-top: 1px solid #dcdcdc; position: relative; font-size: 20px; line-height: 46px; font-weight: bold }
.left .detail_content h2::before { content: ''; position: absolute; top: -2px; width: 57px; height: 3px; background-color: #646464 }
.left .detail_content ul {  }
.left .detail_content ul li { list-style: outside url(../img/img/icon_2.png); line-height: 28px }
.left .detail_content p { font-size: 16px; line-height: 30px; color: #646464 }
.left .detail_content .left_title { margin-top: 55px; border-top: 1px solid #dcdcdc; position: relative; font-size: 20px; line-height: 46px; font-weight: bold; margin-bottom: 18px }
.left .detail_content .left_title::before { content: ''; position: absolute; top: -2px; width: 57px; height: 3px; background-color: #646464 }
.left .detail_content table { border-spacing: 0; border-collapse: collapse; width: 100%; background-color: #fff }
.left .detail_content table tr:nth-child(1) td { font-size: 18px; background-color: #d1e4f1; border-color: #f5f5f5 }
.left .detail_content table tr:nth-child(1) td p { font-weight: bold }
.left .detail_content table tr td { line-height: 38px; padding-left: 30px; height: 38px; border: 1px solid #f5f5f5 }
.left .detail_content table tr td p { line-height: 38px }
.left .detail_content .application_group .application_item { width: calc(100%/3 - 20px); margin-right: 30px; border: 1px solid #dcdcdc; background-color: #fff }
.left .detail_content .application_group .application_item:hover { box-shadow: 0 0 3px #dcdcdc }
.left .detail_content .application_group .application_item:nth-child(3) { margin-right: 0 }
.left .detail_content .application_group .application_item .img { width: 100%; display: block; overflow: hidden }
.left .detail_content .application_group .application_item .img img { width: 100% }
.left .detail_content .application_group .application_item .img img:hover { transform: scale(1.2) }
.left .detail_content .application_group .application_item .application_item_text { padding: 0 15px; background-color: #fff }
.left .detail_content .application_group .application_item .application_item_text .application_item_title { font-weight: bold; font-size: 16px; color: #646464; margin: 15px 0 10px 0 }
.left .detail_content .application_group .application_item .application_item_text .application_item_title:hover { color: #0a3f89 }
.left .detail_content .application_group .application_item .application_item_text .application_item_summary { line-height: 28px; color: #646464; padding-bottom: 30px }
@media screen and (max-width:768px) {
.inner_container.product_detail .product_detail_up { padding: 20px 0 }
.inner_container.product_detail .product_detail_up .detail_up_container { flex-wrap: wrap }
.inner_container.product_detail .product_detail_up .detail_up_container .detail_up_text { width: 100% }
.inner_container.product_detail .product_detail_up .detail_up_container .detail_up_img { width: 100%; margin-top: 15px }
.left .detail_content h2 { line-height: 30px; padding-top: 10px }
.left .detail_content .left_title { margin-top: 20px }
.left .detail_content table tr td { padding-left: 0; text-align: center }
.left .detail_content .application_group { flex-wrap: wrap }
.left .detail_content .application_group .application_item { width: 100%; margin-right: 0; margin-bottom: 10px }
.left .detail_content .application_group .application_item .application_item_text .application_item_summary { display: none }
}
.profile_group .profile_text_module { width: 50%; border: none !important }
.profile_group .profile_text_module .container { width: 100%; padding: 20px; height: calc(100% - 55px); background-color: #c8c8c8; line-height: 30px }
.profile_group .img { width: 50% }
.profile_group .img img { width: 100% }
.profile_img_group { margin-top: 30px }
.profile_img_group .profile_img_item { position: relative }
.profile_img_group .profile_img_item .title { color: #fff; position: absolute; top: 20px; right: 20px; font-size: 20px }
.profile_img_group .profile_img_item img { width: 100% }
.profile_img_group .profile_img_item:nth-child(1) { width: 65% }
.profile_img_group .profile_img_item:nth-child(2) { width: 35% }
.profile_basic { margin-top: 50px }
.profile_basic .basic_group { justify-content: center; background-color: #0a3f89 }
.profile_basic .basic_group .basic_item { padding: 0 20px; line-height: 70px; height: 70px; box-sizing: border-box; text-align: center; background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.1); color: #fff; font-size: 18px }
.profile_basic .basic_group .basic_item.active { background-color: #fff; color: #0a3f89 }
.profile_basic .basic_container { min-height: 425px; background-image: url(../images/profile_back.jpg); background-size: cover; position: relative }
.profile_basic .basic_container .basic_text { padding: 20px 40px; display: none }
.profile_basic .basic_container .basic_text .basic_title { padding-bottom: 3%; font-size: 40px; line-height: 50px; font-weight: normal; color: #fff }
.profile_basic .basic_container .basic_text .basic_content { color: #fff; line-height: 30px }
.profile_basic .basic_container .basic_text .basic_content p { color: #fff }
.profile_basic .basic_container .basic_text.active { display: block }
.inner_box.single_page .inner_container .product_first_level_group .left .culture_group { flex-wrap: wrap }
.inner_box.single_page .inner_container .product_first_level_group .left .culture_group .culture_item { width: 47%; margin: 1.5% }
.inner_box.single_page .inner_container .product_first_level_group .left .culture_group .culture_item img { width: 100% }
.inner_box.single_page .factory-show { margin-bottom: 45px; min-width: 100% }
.inner_box.single_page .factory-show .thumb img { width: 100% }
.inner_box.single_page .factory-show .title { font-size: 18px; margin-top: 15px }
.inner_box.single_page .factory-show-slide { padding: 0 40px; margin-top: 10px; position: relative }
.inner_box.single_page .factory-show-slide .swiper-button-next, .inner_box.single_page .factory-show-slide .swiper-button-prev { width: auto; height: auto; outline: none }
.inner_box.single_page .factory-show-slide .swiper-button-next.fa, .inner_box.single_page .factory-show-slide .swiper-button-prev.fa { color: #000; font-size: 30px; background-image: url() }
.inner_box.single_page .factory-show-slide .swiper-button-prev { left: 0 }
.inner_box.single_page .factory-show-slide .swiper-button-next { right: 0 }
.inner_box.single_page .factory-show-slide .sm-img { border: 1px solid #fff; cursor: pointer; width: 100% }
.inner_box.single_page .factory-show-slide .sm-img.active { border: 1px solid #0068a8 }
.inner_box.single_page .sep-honor-section1 { padding-top: 20px }
.inner_box.single_page .sep-honor-section1 .datalist { margin: 0 -12px; margin-top: 40px; flex-wrap: wrap }
.inner_box.single_page .sep-honor-section1 .datalist .item { width: 33.33%; float: left; padding: 0 12px; margin-bottom: 28px }
.inner_box.single_page .sep-honor-section1 .datalist .item .thumb { display: block; text-align: center; padding: 20px 0 }
.inner_box.single_page .sep-honor-section1 .datalist .item .thumb img { width: 100% }
.inner_box.single_page .sep-honor-section1 .datalist .item .title { display: block; text-align: center; color: #0068a8; font-size: 16px; }
.inner_box.single_page .sep-honor-section1 .datalist .item .summary { color: #3a3a3a; font-size: 14px; font-family: 'oxygen-bold'; text-align: center; line-height: 1.4em }
.inner_box.single_page .sep-honor-section1 .datalist .item .box { background: #f9f9f9; border-top: 1px solid #0068a8; padding: 20px 20px 30px 20px; height: 100% }
.fix::before { content: ''; clear: both; display: table }
.fix:after { content: ''; clear: both; display: table }
.myjb-solutions-boxs { display: block; width: 100% }
.myjb-solutions-boxs.ons { margin-top: 42px }
.myjb-solutions-boxs ul li { width: 100%; background: #fff; position: relative; margin-bottom: 29px; padding: 5px 0; border-bottom: 1px solid #efefef }
.myjb-solutions-boxs ul li .boxs { position: relative }
.myjb-solutions-boxs ul li .thumbs { display: block; width: 40%; overflow: hidden }
.myjb-solutions-boxs ul li .thumbs img { max-width: 100% }
.myjb-solutions-boxs ul li .lis-boxs { width: 60%; display: block; padding: 0 2%; padding-top: 25px }
.myjb-solutions-boxs ul li:nth-child(odd) .thumbs { float: left }
.myjb-solutions-boxs ul li:nth-child(odd) .lis-boxs { float: right }
.myjb-solutions-boxs ul li:nth-child(even) .thumbs { float: right }
.myjb-solutions-boxs ul li:nth-child(even) .lis-boxs { float: left }
.myjb-solutions-boxs ul li .titles-a { display: block; width: 100%; font-size: 24px; color: #090504; line-height: 32px }
.myjb-solutions-boxs ul li .titles-a:hover { color: #0068a8 }
.myjb-solutions-boxs ul li .spans { display: block; width: 100%; font-size: 15px; color: #090504; line-height: 28px; margin-top: 14px }
.myjb-solutions-boxs ul li .spans * { font-size: 15px; color: #090504; line-height: 28px }
.myjb-solutions-boxs ul li .links-boxs { display: block; width: 100%; margin-top: 12px; text-align: left }
.myjb-solutions-boxs ul li .links-boxs .links-a { display: inline-block; vertical-align: top; font-size: 15px; color: #0068a8; line-height: 24px }
.myjb-solutions-boxs ul li .links-boxs .links-a:after { content: ',' }
.myjb-solutions-boxs ul li .links-boxs .links-a:last-child:after { display: none }
.myjb-solutions-boxs ul li .links-boxs .links-a:hover { text-decoration: underline }
.myjb-solutions-boxs ul li .know-mores { margin-top: 24px }
.myjb-solutions-boxs ul li .know-mores:hover { transform: translateY(-5px) }
.myjb-solutions-boxs ul li:hover .thumbs img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2) }
@media screen and (max-width:768px) {
.profile_group { flex-wrap: wrap }
.profile_group .profile_text_module { width: 100% }
.profile_group .img { width: 100% }
.profile_img_group { flex-wrap: wrap }
.profile_img_group .profile_img_item { width: 100% !important; margin-bottom: 10px }
.myjb-solutions-boxs ul li .thumbs { float: left !important }
.myjb-solutions-boxs ul li .thumbs.ons { width: 100%; height: auto }
.myjb-solutions-boxs ul li .lis-boxs { width: 100%; padding-top: 20px }
}
.search-btns { margin-bottom: 40px }
.search-btns a { height: 48px; min-width: 220px; font-size: 18px; background: #f0f0f0; margin: 0 15px }
.search-btns a.active { background: #0068a8; color: #fff }
.search-toggles .toggle { display: none }
.search-toggles .toggle:nth-child(1) { display: block }
.ytgd-inner-news-boxs { display: block; width: 100% }
.ytgd-inner-news-boxs.ons { margin-top: 30px }
.ytgd-inner-news-boxs ul li { background-color: #fff; margin-bottom: 30px; position: relative }
.ytgd-inner-news-boxs ul li .lis-boxs { padding: 40px }
.ytgd-inner-news-boxs ul li .titles-a { width: 100%; display: block; font-size: 25px; font-weight: 500; line-height: 37px; color: #0068a8; padding: 0 80px 0 0 }
.ytgd-inner-news-boxs ul li .times { width: 100%; display: block; font-size: 13px; font-weight: 400; line-height: 18px; color: #959595; padding: 5px 0 }
.ytgd-inner-news-boxs ul li .spans { display: block; width: 100%; font-size: 16px; font-weight: 400; line-height: 24px; color: #363636; padding: 8px 0 }
.ytgd-inner-news-boxs ul li .mores { font-weight: 700; color: #0068a8; font-size: 16px; width: 100%; text-align: right; display: block }
.ytgd-inner-news-boxs ul li .mores:after { content: '>'; margin-left: 4px }
.ytgd-inner-news-boxs ul li .times-boxs { width: 70px; height: 70px; background-color: #0068a8; position: absolute; top: -8px; right: 40px; font-size: 20px; font-weight: 900; line-height: 20px; color: #fff; text-transform: uppercase; text-align: center; padding-top: 18px }
.ytgd-inner-news-boxs ul li .times-boxs:before { content: ""; width: 0; height: 0; position: absolute; top: -6px; left: -6px; border: 6px solid transparent; border-bottom-color: #0068a8; display: block }
.ytgd-inner-news-boxs ul li .times-boxs .span { display: block; font-size: 16px; color: #fff }
.ytgd-inner-news-boxs ul li a:hover { text-decoration: underline }
.sep-resource-grid .sep-datalist { list-style: none; padding: 0; margin: 0 -15px; overflow: hidden }
.sep-resource-grid .sep-datalist li { position: relative; float: left; width: 33.33%; overflow: hidden; padding: 0 15px; margin-bottom: 18px }
.sep-resource-grid .sep-datalist li .thumb { display: block; width: 100%; overflow: hidden; text-align: center; margin-bottom: 8px; border: 1px solid #cecece }
.sep-resource-grid .sep-datalist li .thumb img { width: 100% }
.sep-resource-grid .sep-datalist li .title { line-height: 1.5em; height: 1.5em; display: block; overflow: hidden; margin-bottom: 8px; font-size: 14px; color: #323232; margin-top: 20px; text-align: center }
.sep-resource-grid .sep-datalist li .title:hover { color: #0068a8 }
.sep-resource-grid .sep-datalist li .summary { display: none; line-height: 1.5em; height: 6em; overflow: hidden; color: #777 }
.sep-resource-grid .sep-datalist li .published { display: none }
.sep-resource-grid .sep-datalist li .btn-read { display: none }
.sep-resource-list .sep-datalist { list-style: none; padding: 0; margin: 0 }
.sep-resource-list .sep-datalist>li:not(.pdf-item) { border-bottom: dotted 1px #ddd; position: relative; min-height: 140px; padding: 15px 10px 50px 150px; line-height: 1em; margin-bottom: 20px }
.sep-resource-list .sep-datalist>li:not(.pdf-item).nothumb { padding-left: 10px; min-height: auto; padding-bottom: 30px }
.sep-resource-list .sep-datalist>li:not(.pdf-item).nothumb .thumb { display: none }
.sep-resource-list .sep-datalist>li:not(.pdf-item) .thumb { position: absolute; left: 10px; top: 15px; display: block; width: 120px; height: 120px; overflow: hidden; text-align: center }
.sep-resource-list .sep-datalist>li:not(.pdf-item) .thumb img { max-width: 100%; border: 1px solid #ddd }
.sep-resource-list .sep-datalist>li:not(.pdf-item) .title { display: block; color: #333; font-weight: bold; margin-bottom: 10px; height: 1.3em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 15px }
.sep-resource-list .sep-datalist>li:not(.pdf-item) .title:hover { color: #0068a8 }
.sep-resource-list .sep-datalist>li:not(.pdf-item) .summary { display: block; color: #666; line-height: 1.5em }
.sep-resource-list .sep-datalist>li:not(.pdf-item) .published { display: block; color: #999; font-size: 12px; margin-bottom: 10px }
.sep-resource-list .sep-datalist>li:not(.pdf-item) .published:before { font: normal normal normal 14px/1 FontAwesome; content: "\f073"; margin-right: 5px }
.sep-resource-list .sep-datalist>li:not(.pdf-item) .btn-read { position: absolute; bottom: 10px; right: 0; border: solid 1px #ccc; border-radius: 3px; background: #f0f0f0; padding: 2px 8px; color: #333; font-size: 12px }
.sep-resource-list { display: block }
.sep-resource-list .sep-datalist li.pdf-item { border: 1px solid #dcdcdc; position: relative; padding: 15px 10px 15px 10px; line-height: 1em; margin-bottom: 20px }
.map iframe { border: none; width: 100%; height: 400px }
ul.contact-ul { margin-top: 40px; margin-bottom: 20px }
ul.contact-ul:before { content: ''; clear: both; display: table }
ul.contact-ul:after { content: ''; clear: both; display: table }
ul.contact-ul li { width: 50%; float: left; position: relative; padding-left: 77px; padding-right: 20px; margin-bottom: 20px }
ul.contact-ul li i { position: absolute !important; left: 0; top: 0; border-color: transparent; border-width: 0; background-color: #0068a8; box-sizing: content-box; height: 56px; width: 56px; line-height: 56px; border-radius: 50%; color: #fff; font-size: 28px; text-align: center; position: relative }
ul.contact-ul li i:after { content: ''; pointer-events: none; position: absolute; width: 100%; height: 100%; -webkit-border-radius: inherit; border-radius: inherit; -webkit-box-sizing: content-box; box-sizing: content-box; top: 0; left: 0; padding: 0; z-index: -1; -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,0.1); box-shadow: 0 0 0 2px rgba(255,255,255,0.1); opacity: 0; -webkit-transform: scale(.9); -ms-transform: scale(.9); transform: scale(.9); display: inline-block }
ul.contact-ul li .title { font-size: 25px; line-height: 30px; color: #191919; font-weight: 700; margin-bottom: 15px }
ul.contact-ul li .title.href:hover { color: #0068a8 }
ul.contact-ul li .text { color: #707070; font-size: 16px; line-height: 1.8em; height: 3.6em }
ul.contact-ul li .text a { color: #707070; font-size: 16px; width: 100% }
ul.contact-ul li .text a:hover { color: #0068a8 }
.detail_module { margin-top: 50px }
.detail_module .module_title { margin-bottom: 30px; padding-bottom: 10px; position: relative; line-height: 30px; font-size: 24px; border-bottom: 1px solid #d8d8d8 }
.detail_module .module_title:after { content: ''; width: 55px; height: 3px; background-color: #0068a8; left: 0; position: absolute; bottom: -1px }
.detail_module .submit_group { flex-wrap: wrap }
.detail_module .submit_group .input { width: calc(50% - 7.5px); height: 45px; margin-bottom: 20px; line-height: 43px; color: #888383; background-color: #fcfcfc; position: relative }
.detail_module .submit_group .input i { position: absolute; right: 10px; line-height: 45px; color: green; top: 0 }
.detail_module .submit_group .input p { line-height: 19px; color: red; position: absolute; right: 0; top: 0 }
.detail_module .submit_group .input:nth-child(2n+1) { margin-right: 15px }
.detail_module .submit_group .input.file { text-indent: 18px; position: relative }
.detail_module .submit_group .input.file input { position: absolute; opacity: 0; width: 82px; right: 10px; cursor: pointer }
.detail_module .submit_group .input.file .text { color: #00a0e9; font-size: 12px; line-height: 43px; position: absolute; right: 10px; top: 0 }
.detail_module .submit_group .input input { border: 1px solid #d8d8d8; outline: none; text-indent: 18px; background-color: #fcfcfc; height: 100%; width: 100% }
.detail_module .submit_group .input input.has-success { border-color: green }
.detail_module .submit_group .input input.has-error { border-color: red }
.detail_module .submit_group .textarea { width: 100%; height: 165px; padding: 15px; background-color: #fcfcfc; border: 1px solid #d8d8d8; margin-bottom: 20px }
.detail_module .submit_group .textarea p { line-height: 19px; color: red; position: absolute; right: 0; top: 0 }
.detail_module .submit_group .textarea textarea { outline: none; border: none; width: 100%; height: 100%; background-color: #fcfcfc; resize: none; margin-bottom: 12px }
.detail_module .submit_group .captcha { width: 260px; position: relative; border: 1px solid #d8d8d8; height: 45px; margin-right: calc(100% - 260px) }
.detail_module .submit_group .captcha .img { width: 80px; height: 33px; position: absolute; top: 6px; right: 5px }
.detail_module .submit_group .captcha input { border: none; outline: none; text-indent: 18px; background-color: #fcfcfc; height: 100% }
.detail_module .submit_group button { font-size: 18px; width: 140px; height: 40px; background-color: #fff; border-radius: 3px; line-height: 40px; border: none; outline: none; border: 1px solid #0068a8; margin-top: 30px; color: #0068a8 }
.detail_module .submit_group button:hover { color: #fff; background-color: #0068a8 }
.receiver_btn_group { justify-content: space-around; margin-top: 20px }
.receiver_btn_group .btn { padding: 0 20px; height: 40px; line-height: 40px; border: 1px solid #0068a8; background-color: #0068a8; color: #fff; border-radius: 5px }
.receiver_btn_group .btn:hover { color: #0068a8; background-color: #fff }
@media screen and (max-width:768px) {
.map iframe { height: 200px }
ul.contact-ul li { width: 100% }
.inner_box.single_page .sep-honor-section1 .datalist { margin-top: 0 }
.inner_box.single_page .sep-honor-section1 .datalist .item { width: 100% }
.inner_box.single_page .sep-honor-section1 .datalist .item .box { padding: 0 5px }
}
.pdfs-boxs { width: 100%; overflow: hidden; padding: 15px 0 }
.pdfs-boxs .pdfs-lists { width: 100%; line-height: 50px; border: 1px solid #e0e0e0; padding: 0 14px; margin-bottom: 20px; display: flex }
.pdfs-boxs .pdfs-lists .titles-a { width: 90%; display: block; white-space: nowrap; overflow: hidden; float: left; text-overflow: ellipsis }
.pdfs-boxs .pdfs-lists .titles-a i { font-size: 20px; margin-right: 10px }
.pdfs-boxs .pdfs-lists a { color: #323232; line-height: 59px }
.pdfs-boxs .pdfs-lists img { margin-right: 10px }
.pdfs-boxs .pdfs-lists a:hover { color: #0068a8 }
.pdfs-boxs .pdfs-lists i { margin: 0 10px; color: #0068a8; font: normal normal normal 14px/1 FontAwesome }
.pdfs-boxs .pdfs-lists:nth-child(odd) { float: left }
.pdfs-boxs .pdfs-lists:nth-child(even) { float: right }
.sep_breadcrumb { width: 100% }
.sep_breadcrumb .sep_container { padding: 25px 0 25px 0 }
.sep_breadcrumb .sep_container .div_boxs .breadcrumb { width: 100%; flex-wrap: wrap; color: #fff }
.sep_breadcrumb .sep_container .div_boxs .breadcrumb li { display: inline-block }
.sep_breadcrumb .sep_container .div_boxs .breadcrumb li a,.sep_breadcrumb .sep_container .div_boxs .breadcrumb a,.sep_breadcrumb .sep_container .div_boxs .breadcrumb span,.sep_breadcrumb .sep_container .div_boxs .breadcrumb i { line-height: 24px; font-size: 14px; color: #fff }
.sep_breadcrumb .sep_container .div_boxs .breadcrumb li a:hover { color: #0a3f89 }
.sep_breadcrumb .sep_container .div_boxs .breadcrumb li:after { content: '>'; color: #fff; margin: 0 3px }
.sep_breadcrumb .sep_container .div_boxs .breadcrumb li:last-child:after { content: '' }
.article_list { flex-wrap: wrap }
.article_list li { border: 1px solid #ccc; flex-direction: column; padding: 10px; width: 100%; margin-bottom: 20px; justify-content: space-between }
.article_list li:hover { box-shadow: 0 0 5px #ccc }
.article_list li a { color: #333; font-weight: bold }
.article_list li a:hover { color: #0094de }
.article_list li .container { margin: 10px 0 10px 0 }
.article_list li .detail { border: 1px solid #000; width: 100px; height: 35px; border-radius: 20px; line-height: 35px; text-align: center }
.sep-pagination { width: 100%; display: flex; display: -webkit-flex; justify-content: center }
.sep-pagination .pagination { margin: 29px 0; display: inline-block; padding-left: 0; border-radius: 4px }
.sep-pagination .pagination .active a { background: #0068a8; color: #fff; border: 1px solid #0068a8 }
.sep-pagination .pagination li { display: inline; border-radius: 5px }
.sep-pagination .pagination li a { padding: 11px 20px; margin: 0 5px; border-radius: 5px; background: #ebebeb; color: #333; border: 1px solid #ebebeb }
.sep-pagination .pagination li:first-child a { border-radius: 5px; padding: 11px 20px; color: #333; background-color: #ebebeb; border: 1px solid #ebebeb }
.sep-pagination .pagination li:last-child a { border-radius: 5px; padding: 11px 19.5px; color: #333; background-color: #ebebeb; border: 1px solid #ebebeb }
