@import url(https://at.alicdn.com/t/font_1714665_0102a997vruul.css);
@font-face { font-family: 'mont-th'; src: url("../font/Montserrat-Thin-10.otf"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'mont-lt'; src: url("../font/Montserrat-Light-6.otf"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'mont'; src: url("../font/Montserrat-Regular-8.otf"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'mont-md'; src: url("../font/Montserrat-Medium-7.otf"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'mont-sbd'; src: url("../font/Montserrat-SemiBold-9.otf"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'mont-bd'; src: url("../font/Montserrat-Bold-3.otf"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'mont-black'; src: url("../font/Montserrat-Black-2.otf"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'tg-bd'; src: url("../font/Trade Gothic LT Bold Condensed No. 20.ttf"); font-weight: normal; font-style: normal; }

/* reset */
* { padding: 0; margin: 0; box-sizing: border-box; word-break: break-word; font-family: Arial, Helvetica, sans-serif; }

img { width: 100%; display: block; }

input, button, textarea, video, select { border: transparent; outline: transparent; background: none; }

ul, ol, li { list-style: none; }

a { text-decoration: none; }

i { list-style: none; }

table { border-spacing: 0; border-collapse: collapse; }

/* common css */
.df, .flex, a, .flex-clo, .header .top_nav .nav_list, .banner_box .ban_list .ban_info_box .ban_btn, .main_top_info .main_news .news_info_box .btn1, .recom_pro_sec header .btn1, .pdf_sec .btn1, .flex-sb { display: flex; }

.jc, .flex, a, .flex-clo, .header .top_nav .nav_list, .banner_box .ban_list .ban_info_box .ban_btn, .main_top_info .main_news .news_info_box .btn1, .recom_pro_sec header .btn1, .pdf_sec .btn1 { justify-content: center; }

.jfs, .header .nav_box, .about_sec .about_info .about_info_list .icon-add, .main_top_info .pro_det_items .pro_det_list.pro_det_info .social_box, .main_top_info .pro_det_items .pro_det_list.pro_det_info .social_box a, .main_top_info .pro_det_items .pro_det_list.pro_det_info .desc_box, .main_top_info .pro_det_items .pro_det_list.pro_det_info .btn_box, .news_items_box .news_items .news_info .btn1, .pro_menu_items .menu_items_box, .pro_menu_items .menu_items_box .menu_list, .pro_items_box .items_hd h5, .partner, .footer .foot_box a, .footer .foot_box p.flex, .footer .foot_box p.flex-clo, .footer .foot_box .header .top_nav p.nav_list, .header .top_nav .footer .foot_box p.nav_list, .footer .foot_box .banner_box .ban_list .ban_info_box p.ban_btn, .banner_box .ban_list .ban_info_box .footer .foot_box p.ban_btn, .footer .foot_box .main_top_info .main_news .news_info_box p.btn1, .main_top_info .main_news .news_info_box .footer .foot_box p.btn1, .footer .foot_box .recom_pro_sec header p.btn1, .recom_pro_sec header .footer .foot_box p.btn1, .footer .foot_box .pdf_sec p.btn1, .pdf_sec .footer .foot_box p.btn1 { justify-content: flex-start; }

.jsb, .flex-sb { justify-content: space-between; }

.jse, .copm_sec_info .contact_info .contact_info { justify-content: space-evenly; }

.aic, .flex, a, .flex-clo, .header .top_nav .nav_list, .banner_box .ban_list .ban_info_box .ban_btn, .main_top_info .main_news .news_info_box .btn1, .recom_pro_sec header .btn1, .pdf_sec .btn1, .flex-sb { align-items: center; }

.afs, .menu_box_items .menu_list.title_menu, .main_bg_box .bg_inner, .copm_sec_info .contact_info, .contact_bg_box .inner_cotnact, .contact_bg_box .inner_cotnact p.has_pic, .pro_menu_items .menu_items_box .menu_list a, .footer .foot_box { align-items: flex-start; }

.col, .flex-clo, .menu_box_items .menu_list.title_menu, .copm_sec_info .contact_info .contact_info, .contact_bg_box .inner_cotnact, .pdf_items_box .pdf_items .pdf_info, .pro_menu_items .menu_items_box .menu_list, .pro_menu_items .menu_items_box .menu_list a, .pdf_sec .pdf_items .pdf_info, .news_sec .news_items .news_list .news_tit { flex-direction: column; }

.wrap, .about_sec .about_info .top_box .top_pic_info, .contact_sec .contact_info, .pdf_items_box .pdf_items, .recom_pro_sec .recom_items, .pro_items_box .recom_items, .also_like_box .recom_items, .footer .foot_box .fot_offer_box .fot_offer_items { flex-wrap: wrap; }

.self, .menu_box_items .menu_list, .about_sec .about_info .video, .about_sec .about_info .top_pic_info, .about_sec .about_info .pic_info_list, .about_sec .about_info .bot_left, .about_sec .about_info .bot_right, .about_sec .about_info .bot_list, .main_top_info .comp_video .video_info, .main_top_info .other_info .other_info_box, .main_top_info .other_info .other_pic, .main_top_info .main_news .news_pic, .main_top_info .main_news .news_info_box, .main_top_info .pro_det_items .pro_det_list, .copm_sec_info .contact_info .contact_info, .copm_sec_info .contact_info a, .copm_sec_info .other_info .other_info_box, .copm_sec_info .other_info .other_pic, .contact_sec .contact_info .contact_list, .pdf_items_box .pdf_items .pdf_list, .pdf_items_box .pdf_items .pdf_list_pic, .pdf_items_box .pdf_items .pdf_info, .recom_pro_sec .recom_items .recom_pro_list, .pro_menu_items .menu_items_box .menu_list, .pro_items_box .recom_items .recom_pro_list, .also_like_box .recom_items .recom_pro_list, .pdf_sec .pdf_items .pdf_list, .pdf_sec .pdf_items .pdf_list_pic, .pdf_sec .pdf_items .pdf_info, .footer .foot_box .fot_offer_box, .footer .foot_box .quick_menu_box, .footer .foot_box .fot_find_box { align-self: normal; }

.ttu, .header .top_nav .nav_drop_dowm a { text-transform: uppercase; }

.ttc { text-transform: capitalize; }

.anim, .header .top_nav .nav_list, .header .top_nav a, .header .top_nav a .iconfont, .header .top_nav .nav_drop_dowm a, .header .top_links .search_form, .banner_box .ban_list .ban_info_box .ban_btn, .banner_box .swiper-pagination-ban .swiper-pagination-bullet, .menu_box_items .menu_list, .about_sec header a, .about_sec header .icon-youxiangicon, .main_top_info .main_news .news_info_box .btn1, .main_top_info .pro_det_items .pro_det_list.pro_det_info .btn_box a, .pdf_items_box .pdf_items .pdf_list, .pdf_items_box .pdf_items .pdf_info a, .news_items_box .news_items .news_info time, .news_items_box .news_items .news_info a, .news_items_box .news_items .news_info p, .recom_pro_sec header .btn1, .recom_pro_sec .recom_items .recom_pro_list a, .recom_pro_sec .recom_items .recom_pro_list a img, .recom_pro_sec .recom_items .recom_pro_list .recom_pro_info, .recom_pro_sec .recom_items .recom_pro_list .recom_pro_info h5, .recom_pro_sec .recom_items .recom_pro_list .recom_pro_info .icon-add, .pro_menu_items .menu_items_box .menu_list a, .pro_menu_items .menu_items_box .menu_list a span, .pro_items_box .recom_items .recom_pro_list a, .pro_items_box .recom_items .recom_pro_list a img, .pro_items_box .recom_items .recom_pro_list .recom_pro_info, .pro_items_box .recom_items .recom_pro_list .recom_pro_info h5, .pro_items_box .recom_items .recom_pro_list .recom_pro_info .icon-add, .also_like_box .recom_items .recom_pro_list a, .also_like_box .recom_items .recom_pro_list a img, .also_like_box .recom_items .recom_pro_list .recom_pro_info, .also_like_box .recom_items .recom_pro_list .recom_pro_info h5, .also_like_box .recom_items .recom_pro_list .recom_pro_info .icon-add, .pdf_sec .pdf_items .pdf_list, .pdf_sec .pdf_items .pdf_info a, .pdf_sec .btn1, .news_sec .news_items .news_list, .news_sec .news_items .news_list .news_tit time, .news_sec .news_items .news_list .news_tit span, .footer .foot_box a, .footer .foot_box p, .copy_right_box a, .copy_right_box a i { transition: all .3s; }

.anim2, .header .top_nav .nav_drop_dowm { transition: all .5s; }

.rel, .header, .header .top_nav .nav_list, .header .top_links .top_search_btn, .banner_box, .banner_box .ban_list, .main_top_info .comp_video .video_info, .main_top_info .pro_det_items .pro_det_list.pro_det_info .desc_box, .more_pic_box, .news_sec .news_items .news_list { position: relative; }

.abs, .header .top_nav .nav_drop_dowm, .header .top_links .search_form, .banner_box .ban_list .ban_info_box, .banner_box .swiper-pagination-ban, .main_top_info .comp_video .video_info h5, .main_top_info .pro_det_items .pro_det_list.pro_det_info .desc_box h5, .more_pic_box .more_inner_pic, .news_sec .news_items .news_list .news_tit { position: absolute; }

.fix, .header .hd_inner { position: fixed; }

.rad0, .header .top_links .top_menu_btn, .banner_box .ban_list .ban_info_box .ban_btn, .banner_box .swiper-pagination-ban .swiper-pagination-bullet, .about_sec header .icon-youxiangicon, .main_top_info .main_news .news_info_box .btn1, .copm_sec_info .contact_info .contact_info p .iconfont, .contact_bg_box .inner_cotnact p .iconfont, .recom_pro_sec header .btn1, .pdf_sec .btn1, .pager_box a.pager_btn { border-radius: 50%; }

.rad1, .header .top_nav .nav_list.mob_search .search_form input, .header .top_links .search_form input, .pro_items_box .items_hd .select_box select, .copy_right_box select { border-radius: 4px; }

.rad2, .pro_menu_items .select_menu_box select { border-radius: 6px; }

.rad3 { border-right: 8px; }

.rad4 { border-right: 10px; }

.rad5, .pager_box { border-radius: 100px; }

.fhd, .fhd1, .fhd2, .fhd3, .news_items_box .news_items .news_info p, .fhd4, .fhd5, .fhd6, .fhd7, .fhd8 { overflow: hidden; text-overflow: ellipsis; white-space: normal; display: -webkit-box; /*!autoprefixer:off*/ -webkit-box-orient: vertical; /*autoprefixer:on*/ }

.fhd1 { -webkit-line-clamp: 1; }

.fhd2 { -webkit-line-clamp: 2; }

.fhd3, .news_items_box .news_items .news_info p { -webkit-line-clamp: 3; }

.fhd4 { -webkit-line-clamp: 4; }

.fhd5 { -webkit-line-clamp: 5; }

.fhd6 { -webkit-line-clamp: 6; }

.fhd7 { -webkit-line-clamp: 7; }

.fhd8 { -webkit-line-clamp: 8; }

.mwid { width: 1860px; }

@media screen and (max-width: 1900px) { .mwid { width: 96%; } }

@media screen and (max-width: 767px) { .mwid { width: 94%; } }

.wid { width: 1414px; }

@media screen and (max-width: 1450px) { .wid { width: 94%; } }

.margin, .mwid, .wid { margin: 0 auto; }

.hei, .header .top_nav .nav_list { height: 100%; }

.none, .header .top_nav .nav_list.mob_show, .recom_pro_sec .recom_items.mob_swiper_pro, .recom_pro_sec .mob_swiper_box .iconfont, .pro_menu_items .select_menu_box, .pro_items_box .recom_items.mob_swiper_pro, .also_like_box .recom_items.mob_swiper_pro { display: none; }

.cen, .about_sec header, .main_top_info header, .copm_sec_info header, .contact_sec header, .pdf_items_box .pdf_items .pdf_info p, .recom_pro_sec header, .also_like_box header, .pdf_sec header, .pdf_sec .pdf_items .pdf_info p, .news_sec header, .news_sec .news_items .news_list .news_tit { text-align: center; }

.hand, input, button, textarea, video, select, a, i, del, .banner_box .swiper-pagination-ban { cursor: pointer; }

.hide, .banner_box .swiper-container-ban, .about_sec .about_info .video, .about_sec .about_info .top_pic_info, .about_sec .about_info .pic_info_list, .about_sec .about_info .bot_left, .about_sec .about_info .bot_right, .about_sec .about_info .bot_list, .main_top_info .other_info .other_pic, .copm_sec_info .other_info .other_pic, .recom_pro_sec .recom_items .recom_pro_list a, .pro_items_box .recom_items .recom_pro_list a, .also_like_box .recom_items .recom_pro_list a, .news_sec .news_items .news_list .news_pic { overflow: hidden; }

/* header css */
.header { z-index: 999; height: 0; }

.header.has_hei { height: 80px; }

.header .hd_inner {
	z-index: 999;
	height: 80px;
	width: 100%;
	background-color: #FFF;
}

.header .hd_inner.active { background: #fff; }

.header .hd_inner.has_bg { background: url(../images/nav_bg.jpg) no-repeat top center/cover; }

.header .hd_inner.red { background: #0e4dda; }

@media screen and (max-width: 1500px) { .header .hd_inner { height: 80px; } }

.header .hd_logo { max-width: 140px; margin-right: 3%; }

.header .hd_logo img { width: 100%; }

.header .nav_box .icon-menu2 {
	font-size: 36px;
	color: #262626;
}

@media screen and (max-width: 950px) { .header .nav_box { width: auto; margin-left: auto; margin-right: 0; } }

.header .top_nav { margin-left: 2%; }

.header .top_nav .nav_list { padding: 0 1.5rem; }

.header .top_nav .nav_list:hover { background: #0e4dda; }

.header .top_nav .nav_list.has_dp:hover .nav_drop_dowm { opacity: 1; visibility: unset; top: calc(100% + 1px); }

@media screen and (max-width: 950px) { .header .top_nav .nav_list.mob_show { display: flex; } }

.header .top_nav .nav_list.mob_search { width: 100%; }

.header .top_nav .nav_list.mob_search .search_form { width: 100%; height: 50px; }

.header .top_nav .nav_list.mob_search .search_form input { flex: 1; height: 30px; line-height: 30px; padding: 0 6px; background: #fff; font-size: 16px; }

.header .top_nav .nav_list.mob_search .search_form button { font-size: 24px; color: #fff; margin-left: 10px; font-family: "mont-bd"; }

.header .top_nav .nav_list.nav_email a:before { font-size: 21px; margin-right: 10px; margin-top: 4px; }

@media screen and (max-width: 1100px) { .header .top_nav .nav_list { width: 100%; padding: 0 1rem; } }

@media screen and (max-width: 950px) { .header .top_nav .nav_list { padding: 0; justify-content: flex-start; height: auto; margin: 10px 0; } }

.header .top_nav a {
	font-size: 16px;
	color: #262626;
	font-family: "mont-lt";
	white-space: nowrap;
}
.header .top_nav a:hover{color: #fff;}
.header .top_nav a .iconfont { font-size: 14px; margin-left: 4px; }

@media screen and (max-width: 1350px) { .header .top_nav a .iconfont { display: none; } }

@media screen and (max-width: 1350px) { .header .top_nav a { font-size: 14px; } }

.header .top_nav .nav_drop_dowm { top: calc( 150% + 1px); left: 0; background: #0e4dda; width: 340px; padding: 1rem; opacity: 0; visibility: hidden; }

.header .top_nav .nav_drop_dowm .dp_list:hover a { margin-left: 10px; }

.header .top_nav .nav_drop_dowm a { font-size: 14px; white-space: nowrap; padding: 14px 0; color: #fff; }

@media screen and (max-width: 950px) { .header .top_nav .nav_drop_dowm { display: none; } }

@media screen and (max-width: 950px) { .header .top_nav { position: absolute; top: 100%; width: 100%; height: calc(100vh - 80px); left: 0; background: #0e4dda; flex-direction: column; justify-content: flex-start; padding: 16px 2%; margin: 0; display: none; overflow: auto; }
  .header .top_nav.active { display: flex; } }

.header .top_links { width: 60px; flex-shrink: 0; }

.header .top_links i.iconfont {
	color: #262626;
	font-size: 18px;
}

.header .top_links i.iconfont.icon-menu { color: #fff; }

.header .top_links i.iconfont.has { color: #dbdbdb; }

.header .top_links .top_menu_btn { background: #0e4dda; width: 36px; height: 36px; }

.header .top_links .top_menu_btn.white { background: #fff; }

.header .top_links .top_menu_btn.white .icon-cross { color: #0e4dda; font-weight: 600; }

.header .top_links .search_form { top: 150%; right: 0; width: 400px; height: 50px; padding: 0 10px; background: #0e4dda; opacity: 0; visibility: hidden; }

.header .top_links .search_form input { flex: 1; height: 30px; line-height: 36px; padding: 0 6px; background: #fff; font-size: 16px; }

.header .top_links .search_form button {
	font-size: 24px;
	color: #262626;
	margin-left: 10px;
	font-family: "mont-bd";
}

@media screen and (max-width: 950px) { .header .top_links { display: none; } }

/* banner css */
.banner_box .swiper-wrapper { width: 100%; }

.banner_box .ban_list a { width: 100%; }

.banner_box .ban_list a.ban { overflow: hidden; }

@media screen and (max-width: 1024px) { .banner_box .ban_list a.ban img { width: 150%; } }

@media screen and (max-width: 767px) { .banner_box .ban_list a.ban img { width: 200%; } }

@media screen and (max-width: 600px) { .banner_box .ban_list a.ban img { width: 250%; } }

@media screen and (max-width: 500px) { .banner_box .ban_list a.ban img { width: 300%; } }

@media screen and (max-width: 400px) { .banner_box .ban_list a.ban img { width: 350%; } }

.banner_box .ban_list .ban_info_box span { font-size: 24px; font-family: "mont-th"; color: #fff; }

@media screen and (max-width: 767px) { .banner_box .ban_list .ban_info_box span { font-size: 21px; } }

@media screen and (max-width: 450px) { .banner_box .ban_list .ban_info_box span { font-size: 18px; } }

.banner_box .ban_list .ban_info_box h5 { font-size: 48px; line-height: 48px; color: #fff; font-family: "mont-bd"; margin-top: 6px; }

@media screen and (max-width: 1150px) { .banner_box .ban_list .ban_info_box h5 { font-size: 36px; line-height: 36px; } }

@media screen and (max-width: 767px) { .banner_box .ban_list .ban_info_box h5 { font-size: 30px; line-height: 30px; } }

@media screen and (max-width: 450px) { .banner_box .ban_list .ban_info_box h5 { font-size: 24px; line-height: 24px; } }

.banner_box .ban_list .ban_info_box h3, .banner_box .ban_list .ban_info_box p, .banner_box .ban_list .ban_info_box .ban_btn { text-align: left; }

.banner_box .ban_list .ban_info_box h3 { font-size: 72px; line-height: 72px; font-family: "mont-bd"; margin-bottom: 1rem; color: #fff; }

@media screen and (max-width: 1150px) { .banner_box .ban_list .ban_info_box h3 { font-size: 60px; line-height: 60px; } }

@media screen and (max-width: 767px) { .banner_box .ban_list .ban_info_box h3 { font-size: 48px; line-height: 48px; } }

@media screen and (max-width: 450px) { .banner_box .ban_list .ban_info_box h3 { font-size: 36px; line-height: 36px; } }

.banner_box .ban_list .ban_info_box p { font-size: 14px; font-family: "mont-lt"; color: #fff; line-height: 1.4rem; }

@media screen and (max-width: 650px) { .banner_box .ban_list .ban_info_box p br { display: none; } }

.banner_box .ban_list .ban_info_box .ban_btn { width: 50px; height: 50px; background: transparent; color: #fff; border: 1px solid #fff; font-size: 18px; margin-top: 2rem; }

.banner_box .ban_list .ban_info_box .ban_btn:hover { background: #0e4dda; border-color: #0e4dda; }

@media screen and (max-width: 767px) { .banner_box .ban_list .ban_info_box .ban_btn { width: 40px; height: 40px; } }

@media screen and (max-width: 450px) { .banner_box .ban_list .ban_info_box .ban_btn { width: 34px; height: 34px; font-size: 16px; } }

@media screen and (max-width: 600px) { .banner_box .ban_list .ban_info_box { padding: 80px 0; } }

.banner_box .ban_list.pro_ban_list .ban { height: 180px; width: 100%; background: #0e4dda; }

.banner_box .swiper-pagination-ban { width: 100%; bottom: 20px; height: 20px; }

.banner_box .swiper-pagination-ban .swiper-pagination-bullet { width: 12px; height: 12px; background: transparent; margin: 0 10px; outline: none; border: 1px solid #fff; }

.banner_box .swiper-pagination-ban .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #fff; }

.menu_box_items {
	background: #e9e9e9;
	padding-right: 2%;
}

.menu_box_items .menu_list { padding: 20px 10px; }

.menu_box_items .menu_list.title_menu { background: #0e4dda; font-family: "mont-bd"; font-size: 24px; color: #fff; padding: 0 2%; }

.menu_box_items .menu_list.title_menu .iconfont { font-size: 24px; font-weight: 600; padding-top: 6px; display: flex; }

@media screen and (max-width: 1700px) { .menu_box_items .menu_list.title_menu { width: 100%; padding: 1rem 2%; }
  .menu_box_items .menu_list.title_menu br { display: none; } }

.menu_box_items .menu_list .menu_name {
	margin-left: 6px;
	color: #262626;
}
.menu_box_items .menu_list .menu_name:hover{
	color: #FFF;
}

.menu_box_items .menu_list .menu_name h4, .menu_box_items .menu_list .menu_name a { font-size: 12px; font-family: "mont-lt"; }

.menu_box_items .menu_list .menu_name a {
	color: #262626;
	display: inline-flex;
	border-bottom: 2px solid #0e4dda;
	margin-top: 4px;
}
.menu_box_items .menu_list .menu_name a:hover{
	color: #FFF;
}

.menu_box_items .menu_list:hover { background: #0e4dda; }

.menu_box_items .sec_menu { flex-grow: 1; }

@media screen and (max-width: 1700px) { .menu_box_items .sec_menu { width: 100%; padding: 0 2%; } }

@media screen and (max-width: 1440px) { .menu_box_items .sec_menu { flex-wrap: wrap; }
  .menu_box_items .sec_menu .menu_list { width: 25%; justify-content: flex-start; }
  .menu_box_items .sec_menu .menu_list:last-child { margin-right: auto; }
  .menu_box_items .sec_menu .menu_list > a { width: 88px; margin-right: 20px; } }

@media screen and (max-width: 1150px) { .menu_box_items .sec_menu .menu_list { width: calc( 100% / 3); } }

@media screen and (max-width: 800px) { .menu_box_items .sec_menu .menu_list { width: 50%; } }

@media screen and (max-width: 600px) { .menu_box_items .sec_menu .menu_list { width: 100%; } }

@media screen and (max-width: 1700px) { .menu_box_items { flex-wrap: wrap; padding-right: 0; } }

/* about css */
.about_sec { margin: 4% auto 3%; }

.about_sec header span i { font-size: 21px; color: #0e4dda; }

.about_sec header h4 { font-family: "mont-bd"; font-size: 36px; color: #262626; margin: 10px 0; }

@media screen and (max-width: 767px) { .about_sec header h4 { font-size: 30px; } }

@media screen and (max-width: 550px) { .about_sec header h4 { font-size: 26px; } }

.about_sec header p { font-size: 18px; font-family: "mont-lt"; color: #7d7d7d; }

@media screen and (max-width: 1250px) { .about_sec header p br { display: none; } }

@media screen and (max-width: 767px) { .about_sec header p { font-size: 16px; } }

.about_sec header a { margin: 2% auto; font-family: "mont-th"; font-size: 30px; color: #262626; }

.about_sec header a:hover { color: #0e4dda; }

.about_sec header a:hover .icon-youxiangicon { background: #0e4dda; color: #fff; }

@media screen and (max-width: 767px) { .about_sec header a { font-size: 24px; } }

.about_sec header .icon-youxiangicon { margin-right: 10px; width: 40px; height: 40px; border: 1px solid #e1e1e1; color: #262626; }

.about_sec .about_info { margin: 3% auto; }

.about_sec .about_info .video, .about_sec .about_info .top_pic_info, .about_sec .about_info .pic_info_list, .about_sec .about_info .bot_left, .about_sec .about_info .bot_right, .about_sec .about_info .bot_list { width: 50%; }

.about_sec .about_info .video img, .about_sec .about_info .top_pic_info img, .about_sec .about_info .pic_info_list img, .about_sec .about_info .bot_left img, .about_sec .about_info .bot_right img, .about_sec .about_info .bot_list img { width: auto; height: 100%; }

@media screen and (max-width: 600px) { .about_sec .about_info .video, .about_sec .about_info .top_pic_info, .about_sec .about_info .pic_info_list, .about_sec .about_info .bot_left, .about_sec .about_info .bot_right, .about_sec .about_info .bot_list { width: 100%; } }

.about_sec .about_info .top_box .video_bg { width: auto; height: 100%; }

@media screen and (max-width: 1100px) { .about_sec .about_info .top_box .video_bg { width: 100%; height: auto; } }

.about_sec .about_info .about_info_list { display: block; padding: 4%; }

.about_sec .about_info .about_info_list h5 { font-family: "mont-bd"; font-size: 18px; color: #262626; margin-bottom: 10px; }

.about_sec .about_info .about_info_list p { font-family: "mont-lt"; font-size: 14px; color: #262626; }

@media screen and (max-width: 1350px) { .about_sec .about_info .about_info_list p br { display: none; } }

.about_sec .about_info .about_info_list .icon-add { font-size: 21px; color: #0e4dda; margin-top: 2%; font-weight: 600; }

.about_sec .about_info .about_info_list.left_list { background: #0e4dda; }

.about_sec .about_info .about_info_list.left_list h5, .about_sec .about_info .about_info_list.left_list p, .about_sec .about_info .about_info_list.left_list a { color: #fff; }

.about_sec .about_info .about_info_list.right_list { background: #262626; }

.about_sec .about_info .about_info_list.right_list h5, .about_sec .about_info .about_info_list.right_list p, .about_sec .about_info .about_info_list.right_list a { color: #fff; }

@media screen and (max-width: 600px) { .about_sec .about_info .about_info_list { padding: 50px 30px; } }

@media screen and (max-width: 1100px) { .about_sec .about_info .top_box, .about_sec .about_info .bot_box, .about_sec .about_info .bot_left, .about_sec .about_info .bot_right { flex-wrap: wrap; } }

@media screen and (max-width: 1100px) { .about_sec .about_info .video, .about_sec .about_info .top_pic_info, .about_sec .about_info .bot_left, .about_sec .about_info .bot_right { width: 100%; }
  .about_sec .about_info .video img, .about_sec .about_info .top_pic_info img, .about_sec .about_info .bot_left img, .about_sec .about_info .bot_right img { width: 100%; height: auto; } }

.main_top_info { background: url(../images/bg.png) no-repeat center center; margin: 3% auto; /* news css */ /* pro det */ }

.main_top_info.products { background: none; }

.main_top_info header span i {
	font-size: 21px;
	color: #FFFFFF;
}

.main_top_info header h4 { font-family: "mont-bd"; font-size: 36px; color: #262626; margin: 10px 0; }

@media screen and (max-width: 767px) { .main_top_info header h4 { font-size: 30px; } }

@media screen and (max-width: 550px) { .main_top_info header h4 { font-size: 26px; } }

.main_top_info header p { font-size: 18px; font-family: "mont-lt"; color: #7d7d7d; }

@media screen and (max-width: 1250px) { .main_top_info header p br { display: none; } }

@media screen and (max-width: 767px) { .main_top_info header p { font-size: 16px; } }

.main_top_info a { width: 50%; }

.main_top_info .uwd_box { margin: 4% auto; }

@media screen and (max-width: 900px) { .main_top_info .uwd_box .uwd_pic { width: 100%; } }

.main_top_info .uwd_box p { width: 46%; font-size: 24px; font-family: "mont-lt"; line-height: 2rem; }

@media screen and (max-width: 1350px) { .main_top_info .uwd_box p br { display: none; } }

@media screen and (max-width: 900px) { .main_top_info .uwd_box p { width: 100%; margin: 4% 0; } }

@media screen and (max-width: 900px) { .main_top_info .uwd_box { flex-wrap: wrap; } }

.main_top_info .comp_video { margin: 3% auto; }

.main_top_info .comp_video .mob_show { display: none; font-size: 24px; font-family: "mont-bd"; background: #0e4dda; color: #fff; width: 100%; padding: 8% 0; }

@media screen and (max-width: 1100px) { .main_top_info .comp_video .mob_show { display: flex; } }

.main_top_info .comp_video video { width: 70%; }

@media screen and (max-width: 1100px) { .main_top_info .comp_video video { width: 100%; } }

.main_top_info .comp_video .video_info { width: 30%; }

.main_top_info .comp_video .video_info h5 { font-size: 24px; font-family: "mont-bd"; width: 560px; height: 260px; background: #0e4dda; color: #fff; top: 0; right: 0; }

@media screen and (max-width: 1440px) { .main_top_info .comp_video .video_info h5 { width: 500px; height: 240px; } }

@media screen and (max-width: 1100px) { .main_top_info .comp_video .video_info h5 { display: none; } }

.main_top_info .comp_video .video_info p { font-size: 24px; margin-left: 30px; margin-bottom: auto; margin-top: 320px; font-family: "mont-lt"; }

@media screen and (max-width: 1440px) { .main_top_info .comp_video .video_info p { margin-top: 300px; }
  .main_top_info .comp_video .video_info p br { display: none; } }

@media screen and (max-width: 1200px) { .main_top_info .comp_video .video_info p { margin-top: 250px; } }

@media screen and (max-width: 1100px) { .main_top_info .comp_video .video_info p { margin: 50px 0; }
  .main_top_info .comp_video .video_info p br { display: block; } }

@media screen and (max-width: 1100px) { .main_top_info .comp_video .video_info { width: 100%; position: unset; } }

@media screen and (max-width: 1100px) { .main_top_info .comp_video { flex-wrap: wrap; } }

.main_top_info .other_info { margin: 3% auto; background: #262626; }

.main_top_info .other_info .other_info_box, .main_top_info .other_info .other_pic { width: 50%; }

@media screen and (max-width: 767px) { .main_top_info .other_info .other_info_box, .main_top_info .other_info .other_pic { width: 100%; } }

.main_top_info .other_info .other_pic img { width: auto; height: 100%; }

.main_top_info .other_info .other_info_box { padding: 4%; color: #fff; font-size: 24px; font-family: "mont-lt"; line-height: 2rem; }

@media screen and (max-width: 1300px) { .main_top_info .other_info .other_info_box br { display: none; } }

@media screen and (max-width: 850px) { .main_top_info .other_info .other_info_box { font-size: 21px; line-height: 1.7rem; } }

@media screen and (max-width: 767px) { .main_top_info .other_info .other_info_box { margin-bottom: 4%; } }

@media screen and (max-width: 767px) { .main_top_info .other_info { flex-wrap: wrap; } }

.main_top_info .main_news { margin: 3% auto; }

.main_top_info .main_news .news_pic, .main_top_info .main_news .news_info_box { width: 49%; }

@media screen and (max-width: 1024px) { .main_top_info .main_news .news_pic, .main_top_info .main_news .news_info_box { width: 100%; } }

.main_top_info .main_news .news_info_box { padding: 2%; }

.main_top_info .main_news .news_info_box time { font-size: 14px; font-family: "mont-lt"; color: #262626; }

.main_top_info .main_news .news_info_box h4 { margin: 2% 0; }

.main_top_info .main_news .news_info_box h4 a { width: 100%; font-size: 24px; font-family: "mont-bd"; color: #262626; }

@media screen and (max-width: 600px) { .main_top_info .main_news .news_info_box h4 a { font-size: 21px; } }

.main_top_info .main_news .news_info_box p { font-size: 18px; color: #262626; font-family: "mont-lt"; line-height: 1.5rem; margin-bottom: 3%; }

@media screen and (max-width: 600px) { .main_top_info .main_news .news_info_box p { font-size: 16px; }
  .main_top_info .main_news .news_info_box p br { display: none; } }

.main_top_info .main_news .news_info_box .btn1 { width: 50px; height: 50px; background: #0e4dda; color: #fff; border: none; font-size: 18px; border-radius: 0; }

.main_top_info .main_news .news_info_box .btn1:hover { border-color: none; background: #f48d69; }

@media screen and (max-width: 767px) { .main_top_info .main_news .news_info_box .btn1 { width: 40px; height: 40px; } }

@media screen and (max-width: 450px) { .main_top_info .main_news .news_info_box .btn1 { width: 34px; height: 34px; font-size: 16px; } }

@media screen and (max-width: 1024px) { .main_top_info .main_news .news_info_box { padding: 4% 0; } }

@media screen and (max-width: 1024px) { .main_top_info .main_news { flex-wrap: wrap; margin: 5% auto; } }

@media screen and (max-width: 767px) { .main_top_info .main_news { margin: 40px auto; } }

.main_top_info time { font-size: 14px; color: #262626; font-family: "mont-lt"; }

.main_top_info .news_det_box { margin: 3% auto; }

.main_top_info .news_det_box p { font-size: 14px; color: #7d7d7d; font-family: "mont-lt"; margin: 20px 0; }

.main_top_info .news_det_box p.news_det_pic { margin-top: 40px; }

.main_top_info .news_det_box p.news_det_pic img { width: 70%; }

@media screen and (max-width: 550px) { .main_top_info .news_det_box p.news_det_pic img { width: 100%; } }

.main_top_info .pro_det_items { margin: 3% auto; }

.main_top_info .pro_det_items .pro_det_list { width: 48%; }

.main_top_info .pro_det_items .pro_det_list.pro_det_pic { border: 1px solid #ccc; }

@media screen and (max-width: 1024px) { .main_top_info .pro_det_items .pro_det_list.pro_det_pic { margin-bottom: 4%; } }

.main_top_info .pro_det_items .pro_det_list.pro_det_info { padding: 2% 0; }

.main_top_info .pro_det_items .pro_det_list.pro_det_info .pro_name { font-family: "mont-bd"; font-size: 36px; color: #0e4dda; }

.main_top_info .pro_det_items .pro_det_list.pro_det_info .pro_model { font-family: "mont-lt"; font-size: 24px; color: #262626; }

.main_top_info .pro_det_items .pro_det_list.pro_det_info .social_box { margin: 30px 0; width: 200px; }

.main_top_info .pro_det_items .pro_det_list.pro_det_info .social_box a { color: #262626; }

.main_top_info .pro_det_items .pro_det_list.pro_det_info .social_box a .iconfont { font-size: 21px; }

@media screen and (max-width: 500px) { .main_top_info .pro_det_items .pro_det_list.pro_det_info .social_box { width: 300px; } }

.main_top_info .pro_det_items .pro_det_list.pro_det_info .desc_box h5 { top: 6px; left: 30px; font-size: 24px; font-family: "mont-bd"; color: #262626; transform: rotate(90deg); transform-origin: 0 0; }

.main_top_info .pro_det_items .pro_det_list.pro_det_info .desc_box p { font-size: 18px; font-family: "mont-lt"; color: #262626; margin-left: 50px; line-height: 1.7rem; }

@media screen and (max-width: 1350px) { .main_top_info .pro_det_items .pro_det_list.pro_det_info .desc_box p br { display: none; } }

.main_top_info .pro_det_items .pro_det_list.pro_det_info .btn_box { margin-left: 50px; margin-top: 6%; }

.main_top_info .pro_det_items .pro_det_list.pro_det_info .btn_box a { width: 240px; height: 60px; font-size: 18px; color: #fff; }

.main_top_info .pro_det_items .pro_det_list.pro_det_info .btn_box a.contact_btn { background: #0e4dda; }

.main_top_info .pro_det_items .pro_det_list.pro_det_info .btn_box a.contact_btn:hover { background: #f27b52; }

.main_top_info .pro_det_items .pro_det_list.pro_det_info .btn_box a.print_pdf { background: #262626; margin-left: 20px; }

.main_top_info .pro_det_items .pro_det_list.pro_det_info .btn_box a.print_pdf i.iconfont { font-size: 30px; margin-right: 10px; }

.main_top_info .pro_det_items .pro_det_list.pro_det_info .btn_box a.print_pdf:hover { background: #0e4dda; }

@media screen and (max-width: 500px) { .main_top_info .pro_det_items .pro_det_list.pro_det_info .btn_box a { width: 49%; height: 50px; } }

@media screen and (max-width: 500px) { .main_top_info .pro_det_items .pro_det_list.pro_det_info .btn_box { margin-left: 0; } }

@media screen and (max-width: 1024px) { .main_top_info .pro_det_items .pro_det_list { width: 100%; } }

@media screen and (max-width: 1024px) { .main_top_info .pro_det_items { flex-wrap: wrap; } }

.main_bg_box {
	background: url(../images/comp_bg.jpg) no-repeat top center/cover;
	padding: 4% 0 12%;
}

.main_bg_box .bg_inner .main_bg_info { width: 50%; }

@media screen and (max-width: 1460px) { .main_bg_box .bg_inner .main_bg_info { width: auto; } }

.main_bg_box .bg_inner h4 { width: 30%; font-size: 36px; font-family: "mont-bd"; color: #fff; }

@media screen and (max-width: 1460px) { .main_bg_box .bg_inner h4 { white-space: pre; } }

@media screen and (max-width: 767px) { .main_bg_box .bg_inner h4 { white-space: unset; font-size: 30px; } }

@media screen and (max-width: 500px) { .main_bg_box .bg_inner h4 { font-size: "mont-sbd"; } }

.main_bg_box .bg_inner p { font-family: "mont-lt"; font-size: 24px; color: #fff; line-height: 2rem; }

@media screen and (max-width: 767px) { .main_bg_box .bg_inner p { font-size: 18px; line-height: 1.5rem; } }

@media screen and (max-width: 500px) { .main_bg_box .bg_inner p { font-size: 16px; } }

@media screen and (max-width: 1200px) { .main_bg_box .bg_inner { flex-wrap: wrap; }
  .main_bg_box .bg_inner h4, .main_bg_box .bg_inner .main_bg_info { width: 100%; }
  .main_bg_box .bg_inner h4 br, .main_bg_box .bg_inner .main_bg_info br { display: none; }
  .main_bg_box .bg_inner h4 { margin-bottom: 40px; } }

.main_bg_box.pro_desc {
	background: url(../images/pro_ban.jpg) no-repeat top center/cover;
	padding: 5%;
	display: none;
}

@media screen and (max-width: 900px) { .main_bg_box.pro_desc {
	background-position: 100%;
	padding: 8%;
	margin: 0 auto;
	display: none;
} }

.main_bg_box.pro_det_spec { background: url(../images/comp_bg.jpg) no-repeat top center; }

.main_bg_box .det_spec_box h5 { font-size: 36px; font-family: "mont-bd"; color: #fff; }

@media screen and (max-width: 600px) { .main_bg_box .det_spec_box h5 { font-size: 30px; } }

.main_bg_box .det_spec_box p {
	font-family: "mont-lt";
	color: #262626;
	font-size: 18px;
	margin: 3% 0;
}

@media screen and (max-width: 600px) { .main_bg_box .det_spec_box p {
	margin: 10% 0;
}
  .main_bg_box .det_spec_box p br { display: none; } }

@media screen and (max-width: 767px) { .main_bg_box { margin: 50px 0 0; } }

.more_pic_box { height: 230px; }

.more_pic_box .more_inner_pic { left: 50%; transform: translate(-50%); top: -150px; }

@media screen and (max-width: 1300px) { .more_pic_box .more_inner_pic { top: -120px; width: 80%; } }

@media screen and (max-width: 1200px) { .more_pic_box .more_inner_pic { top: -50px; } }

@media screen and (max-width: 767px) { .more_pic_box .more_inner_pic { flex-wrap: wrap; width: 94%; position: unset; transform: translate(0); }
  .more_pic_box .more_inner_pic a { width: 100%; } }

@media screen and (max-width: 767px) { .more_pic_box { height: auto; } }

.copm_sec_info { margin: 4% auto; }

.copm_sec_info header span i { font-size: 21px; color: #0e4dda; }

.copm_sec_info header h4 { font-family: "mont-bd"; font-size: 36px; color: #262626; margin: 10px 0; }

@media screen and (max-width: 767px) { .copm_sec_info header h4 { font-size: 30px; } }

@media screen and (max-width: 550px) { .copm_sec_info header h4 { font-size: 26px; } }

.copm_sec_info header p { font-size: 18px; font-family: "mont-lt"; color: #7d7d7d; }

@media screen and (max-width: 1250px) { .copm_sec_info header p br { display: none; } }

@media screen and (max-width: 767px) { .copm_sec_info header p { font-size: 16px; } }

.copm_sec_info header span { color: #0e4dda; font-weight: 600; }

.copm_sec_info header p.desc { margin: 3% auto; color: #262626; font-size: 24px; font-family: "mont-lt"; line-height: 2rem; }

.copm_sec_info header p.desc a { color: #0e4dda; }

@media screen and (max-width: 767px) { .copm_sec_info header p.desc { font-size: 18px; line-height: 1.5rem; margin: 30px auto 60px; } }

.copm_sec_info .contact_info { margin: 3% auto; background: #0e4dda; }

.copm_sec_info .contact_info .contact_info, .copm_sec_info .contact_info a { width: 50%; }

@media screen and (max-width: 767px) { .copm_sec_info .contact_info .contact_info, .copm_sec_info .contact_info a { width: 100%; } }

.copm_sec_info .contact_info .contact_info { margin: 0; padding: 0 4%; }

.copm_sec_info .contact_info .contact_info p { color: #fff; }

.copm_sec_info .contact_info .contact_info p .iconfont { width: 40px; height: 40px; border: 1px solid #fff; font-size: 18px; }

@media screen and (max-width: 500px) { .copm_sec_info .contact_info .contact_info p .iconfont { width: 34px; height: 34px; font-size: 16px; } }

.copm_sec_info .contact_info .contact_info p span, .copm_sec_info .contact_info .contact_info p a { font-size: 24px; font-family: "mont-th"; margin-left: 14px; }

@media screen and (max-width: 900px) { .copm_sec_info .contact_info .contact_info p span, .copm_sec_info .contact_info .contact_info p a { font-size: 21px; } }

.copm_sec_info .contact_info .contact_info p a { color: #fff; width: auto; }

@media screen and (max-width: 767px) { .copm_sec_info .contact_info .contact_info p { margin: 10px 0; } }

.copm_sec_info .contact_info .contact_info h4 { color: #fff; font-size: 36px; font-family: "mont-bd"; }

@media screen and (max-width: 950px) { .copm_sec_info .contact_info .contact_info h4 { font-size: 30px; } }

@media screen and (max-width: 767px) { .copm_sec_info .contact_info .contact_info h4 { margin-bottom: 20px; } }

@media screen and (max-width: 767px) { .copm_sec_info .contact_info .contact_info { padding: 40px; } }

@media screen and (max-width: 767px) { .copm_sec_info .contact_info { flex-wrap: wrap; } }

.copm_sec_info .other_info { margin: 3% auto; background: #262626; margin-bottom: 0; }

.copm_sec_info .other_info .other_info_box, .copm_sec_info .other_info .other_pic { width: 50%; }

@media screen and (max-width: 767px) { .copm_sec_info .other_info .other_info_box, .copm_sec_info .other_info .other_pic { width: 100%; } }

.copm_sec_info .other_info .other_pic img { width: auto; height: 100%; }

.copm_sec_info .other_info .other_info_box { padding: 4%; color: #fff; font-size: 24px; font-family: "mont-lt"; line-height: 2rem; }

@media screen and (max-width: 1300px) { .copm_sec_info .other_info .other_info_box br { display: none; } }

@media screen and (max-width: 850px) { .copm_sec_info .other_info .other_info_box { font-size: 21px; line-height: 1.7rem; } }

@media screen and (max-width: 767px) { .copm_sec_info .other_info .other_info_box { margin-bottom: 4%; } }

@media screen and (max-width: 767px) { .copm_sec_info .other_info { flex-wrap: wrap; } }

.copm_sec_info .other_desc { padding: 3%; font-size: 18px; font-family: "mont-lt"; color: #262626; line-height: 1.6rem; }

@media screen and (max-width: 600px) { .copm_sec_info .other_desc { padding: 3% 0; }
  .copm_sec_info .other_desc br { display: none; } }

.copm_sec_info .our_team { margin: 4% auto; }

.copm_sec_info .our_team h5 { justify-content: flex-end; font-size: 24px; font-family: "mont-bd"; color: #262626; border-bottom: 1px solid #ccc; }

@media screen and (max-width: 950px) { .copm_sec_info .our_team h5 { border: none; justify-content: flex-start; } }

.copm_sec_info .our_team .team_box .team_list { width: 48%; }

.copm_sec_info .our_team .team_box .team_list .team_info { font-family: "mont-lt"; font-size: 18px; color: #262626; line-height: 1.6rem; }

@media screen and (max-width: 950px) { .copm_sec_info .our_team .team_box .team_list .team_info { margin-top: 30px; }
  .copm_sec_info .our_team .team_box .team_list .team_info br { display: none; } }

@media screen and (max-width: 950px) { .copm_sec_info .our_team .team_box .team_list { width: 100%; } }

@media screen and (max-width: 950px) { .copm_sec_info .our_team .team_box { flex-wrap: wrap; margin: 0 auto 5%; } }

/* contact */
.contact_sec { background: url(../images/bg.png) no-repeat center center; margin: 3% auto; }

.contact_sec header span i { font-size: 21px; color: #0e4dda; }

.contact_sec header h4 { font-family: "mont-bd"; font-size: 36px; color: #262626; margin: 10px 0; }

@media screen and (max-width: 767px) { .contact_sec header h4 { font-size: 30px; } }

@media screen and (max-width: 550px) { .contact_sec header h4 { font-size: 26px; } }

.contact_sec header p { font-size: 18px; font-family: "mont-lt"; color: #7d7d7d; }

@media screen and (max-width: 1250px) { .contact_sec header p br { display: none; } }

@media screen and (max-width: 767px) { .contact_sec header p { font-size: 16px; } }

.contact_sec .contact_info { margin: 3% auto; }

.contact_sec .contact_info .contact_list { width: 50%; color: #fff; font-family: "mont-lt"; font-size: 36px; }

.contact_sec .contact_info .contact_list:nth-child(2) { background: #0e4dda; padding: 4%; }

.contact_sec .contact_info .contact_list:nth-child(3) { background: #262626; padding: 4%; }

@media screen and (max-width: 1400px) { .contact_sec .contact_info .contact_list { font-size: 30px; } }

@media screen and (max-width: 1024px) { .contact_sec .contact_info .contact_list { font-size: 24px; } }

@media screen and (max-width: 950px) { .contact_sec .contact_info .contact_list { font-size: 21px; } }

@media screen and (max-width: 800px) { .contact_sec .contact_info .contact_list { width: 100%; }
  .contact_sec .contact_info .contact_list:nth-child(2), .contact_sec .contact_info .contact_list:nth-child(3) { padding: 40px; } }

@media screen and (max-width: 800px) { .contact_sec .contact_info { flex-wrap: wrap; margin: 5% auto; } }

.contact_bg_box { background: url(../images/contact_bg.jpg) no-repeat top center/cover; padding: 2% 0; margin: 3% auto; }

.contact_bg_box .inner_cotnact p { color: #fff; }

.contact_bg_box .inner_cotnact p .iconfont { width: 40px; height: 40px; border: 1px solid #fff; font-size: 18px; }

@media screen and (max-width: 500px) { .contact_bg_box .inner_cotnact p .iconfont { width: 34px; height: 34px; font-size: 16px; } }

.contact_bg_box .inner_cotnact p span, .contact_bg_box .inner_cotnact p a { font-size: 24px; font-family: "mont-th"; margin-left: 14px; }

@media screen and (max-width: 900px) { .contact_bg_box .inner_cotnact p span, .contact_bg_box .inner_cotnact p a { font-size: 21px; } }

.contact_bg_box .inner_cotnact p a { color: #fff; width: auto; }

@media screen and (max-width: 767px) { .contact_bg_box .inner_cotnact p { margin: 10px 0; } }

.contact_bg_box .inner_cotnact p { margin: 1rem 0; }

@media screen and (max-width: 900px) { .contact_bg_box .inner_cotnact p:nth-child(1), .contact_bg_box .inner_cotnact p:nth-child(2) { align-items: flex-start; } }

.contact_bg_box .inner_cotnact span br { display: none; }

.contact_bg_box .inner_cotnact span img { margin-top: 10px; }

@media screen and (max-width: 900px) { .contact_bg_box .inner_cotnact span { font-size: 16px; }
  .contact_bg_box .inner_cotnact span br { display: block; } }

/* download */
.pdf_items_box { margin: 3% auto; }

.pdf_items_box .pdf_items .pdf_list, .pdf_items_box .pdf_items .pdf_list_pic, .pdf_items_box .pdf_items .pdf_info { width: 50%; }

.pdf_items_box .pdf_items .pdf_list { background: #262626; box-shadow: 0 40px 40px -30px #000000; }

@media screen and (max-width: 1100px) { .pdf_items_box .pdf_items .pdf_list.no_shadow { width: 100%; margin-bottom: 6%; } }

.pdf_items_box .pdf_items .pdf_list:hover { background: #0e4dda; }

@media screen and (max-width: 1100px) { .pdf_items_box .pdf_items .pdf_list { width: 100%; margin-bottom: 6%; } }

@media screen and (max-width: 550px) { .pdf_items_box .pdf_items .pdf_list .icon-xiazai { margin-top: 0; } }

@media screen and (max-width: 450px) { .pdf_items_box .pdf_items .pdf_list { flex-wrap: wrap; }
  .pdf_items_box .pdf_items .pdf_list .pdf_list_pic, .pdf_items_box .pdf_items .pdf_list .pdf_info { width: 100%; }
  .pdf_items_box .pdf_items .pdf_list .pdf_info { padding: 40px; } }

.pdf_items_box .pdf_items .pdf_info { padding: 3%; }

.pdf_items_box .pdf_items .pdf_info p, .pdf_items_box .pdf_items .pdf_info a { color: #fff; }

.pdf_items_box .pdf_items .pdf_info .icon-pdf { font-size: 36px; color: #fff; }

.pdf_items_box .pdf_items .pdf_info p { font-size: 18px; font-family: "mont-lt"; margin: 6% 0 2%; }

.pdf_items_box .pdf_items .pdf_info p span { font-size: 12px; font-family: "mont-lt"; }

@media screen and (max-width: 550px) { .pdf_items_box .pdf_items .pdf_info p { font-size: 16px; } }

.pdf_items_box .pdf_items .pdf_info a { font-size: 24px; margin-top: 10px; }

.pdf_items_box .pdf_items .pdf_info a:hover { transform: scale(1.2); }

@media screen and (max-width: 1100px) { .pdf_items_box .pdf_items { flex-wrap: wrap; } }

.pdf_items_box .pdf_items .no_shadow { width: 49%; box-shadow: none; margin-bottom: 40px; }

@media screen and (max-width: 1100px) { .pdf_items_box { margin: 40px auto; } }

.news_items_box { margin: 3% auto; }

.news_items_box .news_items .news_list { width: 32%; }

.news_items_box .news_items .news_list:hover time, .news_items_box .news_items .news_list:hover a, .news_items_box .news_items .news_list:hover p { color: #0e4dda; }

@media screen and (max-width: 1024px) { .news_items_box .news_items .news_list { width: 49%; } }

@media screen and (max-width: 550px) { .news_items_box .news_items .news_list { width: 100%; } }

.news_items_box .news_items .news_info { margin: 20px 0; }

.news_items_box .news_items .news_info time { font-size: 14px; font-family: "mont-lt"; color: #262626; }

.news_items_box .news_items .news_info h4 { margin: 2% 0; }

.news_items_box .news_items .news_info h4 a { width: 100%; font-size: 24px; font-family: "mont-bd"; color: #262626; }

@media screen and (max-width: 600px) { .news_items_box .news_items .news_info h4 a { font-size: 21px; } }

.news_items_box .news_items .news_info p { font-size: 18px; color: #262626; font-family: "mont-lt"; line-height: 1.5rem; margin-bottom: 3%; }

.news_items_box .news_items .news_info p br { display: none; }

@media screen and (max-width: 600px) { .news_items_box .news_items .news_info p { font-size: 16px; line-height: 1.3rem; } }

.news_items_box .news_items .news_info .btn1 { color: #0e4dda; font-size: 18px; font-weight: 600; }

@media screen and (max-width: 1024px) { .news_items_box .news_items { flex-wrap: wrap; } }

/* menu and pro css */
.recom_pro_sec { background: #f9f9f9; }

.recom_pro_sec header { padding: 4% 0; }

.recom_pro_sec header span i { font-size: 21px; color: #0e4dda; }

.recom_pro_sec header h4 { font-family: "mont-bd"; font-size: 36px; color: #fff; margin: 10px 0; }

@media screen and (max-width: 767px) { .recom_pro_sec header h4 { font-size: 30px; } }

@media screen and (max-width: 550px) { .recom_pro_sec header h4 { font-size: 26px; } }

.recom_pro_sec header p { font-size: 18px; font-family: "mont-lt"; color: #fff; }

@media screen and (max-width: 1250px) { .recom_pro_sec header p br { display: none; } }

@media screen and (max-width: 767px) { .recom_pro_sec header p { font-size: 16px; } }

.recom_pro_sec header .btn1 { width: 50px; height: 50px; background: #0e4dda; color: #fff; border: none; font-size: 18px; margin: 2% auto 0; }

.recom_pro_sec header .btn1:hover { border-color: none; background: #f48d69; }

@media screen and (max-width: 767px) { .recom_pro_sec header .btn1 { width: 40px; height: 40px; } }

@media screen and (max-width: 450px) { .recom_pro_sec header .btn1 { width: 34px; height: 34px; font-size: 16px; } }

@media screen and (max-width: 1250px) { .recom_pro_sec header { padding: 4% 2%; } }

.recom_pro_sec .recom_items { margin: 4% auto; justify-content: unset; }

.recom_pro_sec .recom_items .recom_pro_list { width: 24%; background: #fff; margin-bottom: 2%; }

.recom_pro_sec .recom_items .recom_pro_list a { border: 1px solid transparent; }

.recom_pro_sec .recom_items .recom_pro_list .recom_pro_info { background: #e1e1e1; color: #262626; height: 60px; }

.recom_pro_sec .recom_items .recom_pro_list .recom_pro_info h5 { font-family: "mont-bd"; font-size: 14px; padding: 0 4%; flex-grow: 1; }

.recom_pro_sec .recom_items .recom_pro_list .recom_pro_info h5 p { font-family: "mont-lt"; font-size: 14px; }

.recom_pro_sec .recom_items .recom_pro_list .recom_pro_info .icon-add { width: 60px; height: 60px; color: #fff; font-weight: 600; background: #0e4dda; }

.recom_pro_sec .recom_items .recom_pro_list:not(:nth-child(4n)) { margin-right: calc( 4% / 3); }

.recom_pro_sec .recom_items .recom_pro_list:hover > a { border-color: #e1e1e1; }

.recom_pro_sec .recom_items .recom_pro_list:hover > a > img { transform: scale(1.2); }

.recom_pro_sec .recom_items .recom_pro_list:hover .recom_pro_info { background: #0e4dda; }

.recom_pro_sec .recom_items .recom_pro_list:hover .recom_pro_info h5 { color: #fff; }

.recom_pro_sec .recom_items .recom_pro_list:hover .recom_pro_info a { background: #e1e1e1; color: #0e4dda; }

@media screen and (max-width: 1250px) { .recom_pro_sec .recom_items .recom_pro_list { width: 32%; }
  .recom_pro_sec .recom_items .recom_pro_list:not(:nth-child(4n)) { margin-right: 0; }
  .recom_pro_sec .recom_items .recom_pro_list:not(:nth-child(3n)) { margin-right: 2%; } }

@media screen and (max-width: 767px) { .recom_pro_sec .recom_items .recom_pro_list { width: 49%; }
  .recom_pro_sec .recom_items .recom_pro_list:not(:nth-child(3n)) { margin-right: 0; } }

@media screen and (max-width: 500px) { .recom_pro_sec .recom_items .recom_pro_list { width: 100%; } }

@media screen and (max-width: 1250px) { .recom_pro_sec .recom_items { flex-wrap: wrap; } }

@media screen and (max-width: 767px) { .recom_pro_sec .recom_items { justify-content: space-between; } }

@media screen and (max-width: 500px) { .recom_pro_sec .recom_items.mob_swiper_pro { display: flex; flex-wrap: nowrap; overflow: hidden; width: 80%; } }

@media screen and (max-width: 500px) { .recom_pro_sec .recom_items { display: none; } }

.recom_pro_sec .mob_swiper_box .iconfont { font-size: 30px; outline: transparent; }

.recom_pro_sec .mob_swiper_box .iconfont.swiper-button-disabled { opacity: 0.3; }

@media screen and (max-width: 500px) { .recom_pro_sec .mob_swiper_box .iconfont { display: block; } }

.pro_menu_items { margin-bottom: 4% auto; padding: 2% 0; background: url(../images/menu_bg.jpg) no-repeat top center/cover; }

.pro_menu_items .menu_items_box .menu_list { width: 20%; }

.pro_menu_items .menu_items_box .menu_list a { display: inline-flex; font-size: 14px; font-family: "mont-lt"; color: #262626; margin: 10px auto 10px 0; }

.pro_menu_items .menu_items_box .menu_list a span { display: block; width: 50px; border-top: 1px solid #262626; }

.pro_menu_items .menu_items_box .menu_list a:hover { font-family: "mont-bd"; color: #0e4dda; }

.pro_menu_items .menu_items_box .menu_list a:hover span { border-color: #0e4dda; width: 100%; }

@media screen and (max-width: 1350px) { .pro_menu_items .menu_items_box .menu_list { width: 25%; } }

@media screen and (max-width: 900px) { .pro_menu_items .menu_items_box { display: none; } }

.pro_menu_items .select_menu_box { padding: 3% 0; }

.pro_menu_items .select_menu_box select { width: 100%; background: #fff; height: 40px; font-size: 16px; padding: 0 10px; font-family: "mont-lt"; }

@media screen and (max-width: 900px) { .pro_menu_items .select_menu_box { display: block; } }

.pro_items_box { margin: 4% auto; }

.pro_items_box .items_hd h5 p { font-family: "mont-bd"; color: #262626; font-size: 18px; }

@media screen and (max-width: 450px) { .pro_items_box .items_hd h5 p { width: 100%; } }

.pro_items_box .items_hd h5 span { font-size: 14px; font-family: "mont-lt"; color: #262626; margin-left: 10px; }

.pro_items_box .items_hd h5 span b { color: #0e4dda; }

@media screen and (max-width: 450px) { .pro_items_box .items_hd h5 span { margin: 0; } }

@media screen and (max-width: 450px) { .pro_items_box .items_hd h5 { flex-wrap: wrap; } }

.pro_items_box .items_hd .select_box { margin: 10px auto; }

.pro_items_box .items_hd .select_box select { width: 260px; height: 40px; border: 1px solid #262626; padding: 0 8px; color: #262626; }

@media screen and (max-width: 450px) { .pro_items_box .items_hd .select_box select { height: 36px; } }

.pro_items_box .items_hd .select_box a { font-family: "mont-bd"; color: #262626; font-size: 14px; }

.pro_items_box .items_hd .select_box a .icon-fax { font-weight: 600; font-size: 21px; }

@media screen and (max-width: 450px) { .pro_items_box .items_hd .select_box a { width: 100%; justify-content: flex-start; margin-top: 4%; } }

@media screen and (max-width: 450px) { .pro_items_box .items_hd .select_box { flex-wrap: wrap; } }

.pro_items_box .recom_items { margin: 4% auto; justify-content: unset; margin: 3% 0; }

.pro_items_box .recom_items .recom_pro_list { width: 24%; background: #fff; margin-bottom: 2%; }

.pro_items_box .recom_items .recom_pro_list a { border: 1px solid transparent; }

.pro_items_box .recom_items .recom_pro_list .recom_pro_info { background: #e1e1e1; color: #262626; height: 60px; }

.pro_items_box .recom_items .recom_pro_list .recom_pro_info h5 { font-family: "mont-bd"; font-size: 14px; padding: 0 4%; flex-grow: 1; }

.pro_items_box .recom_items .recom_pro_list .recom_pro_info h5 p { font-family: "mont-lt"; font-size: 14px; }

.pro_items_box .recom_items .recom_pro_list .recom_pro_info .icon-add { width: 60px; height: 60px; color: #fff; font-weight: 600; background: #0e4dda; }

.pro_items_box .recom_items .recom_pro_list:not(:nth-child(4n)) { margin-right: calc( 4% / 3); }

.pro_items_box .recom_items .recom_pro_list:hover > a { border-color: #e1e1e1; }

.pro_items_box .recom_items .recom_pro_list:hover > a > img { transform: scale(1.2); }

.pro_items_box .recom_items .recom_pro_list:hover .recom_pro_info { background: #0e4dda; }

.pro_items_box .recom_items .recom_pro_list:hover .recom_pro_info h5 { color: #fff; }

.pro_items_box .recom_items .recom_pro_list:hover .recom_pro_info a { background: #e1e1e1; color: #0e4dda; }

@media screen and (max-width: 1250px) { .pro_items_box .recom_items .recom_pro_list { width: 32%; }
  .pro_items_box .recom_items .recom_pro_list:not(:nth-child(4n)) { margin-right: 0; }
  .pro_items_box .recom_items .recom_pro_list:not(:nth-child(3n)) { margin-right: 2%; } }

@media screen and (max-width: 767px) { .pro_items_box .recom_items .recom_pro_list { width: 49%; }
  .pro_items_box .recom_items .recom_pro_list:not(:nth-child(3n)) { margin-right: 0; } }

@media screen and (max-width: 500px) { .pro_items_box .recom_items .recom_pro_list { width: 100%; } }

@media screen and (max-width: 1250px) { .pro_items_box .recom_items { flex-wrap: wrap; } }

@media screen and (max-width: 767px) { .pro_items_box .recom_items { justify-content: space-between; } }

@media screen and (max-width: 500px) { .pro_items_box .recom_items.mob_swiper_pro { display: flex; flex-wrap: nowrap; overflow: hidden; width: 80%; } }

@media screen and (max-width: 600px) { .pro_items_box { margin: 50px auto; } }

.also_like_box { margin: 4% auto; }

.also_like_box header span i { font-size: 21px; color: #0e4dda; }

.also_like_box header h4 { font-family: "mont-bd"; font-size: 36px; color: #262626; margin: 10px 0; }

@media screen and (max-width: 767px) { .also_like_box header h4 { font-size: 30px; } }

@media screen and (max-width: 550px) { .also_like_box header h4 { font-size: 26px; } }

.also_like_box header p { font-size: 18px; font-family: "mont-lt"; color: #7d7d7d; }

@media screen and (max-width: 1250px) { .also_like_box header p br { display: none; } }

@media screen and (max-width: 767px) { .also_like_box header p { font-size: 16px; } }

.also_like_box header span { color: #0e4dda; }

.also_like_box .recom_items { margin: 4% auto; justify-content: unset; }

.also_like_box .recom_items .recom_pro_list { width: 24%; background: #fff; margin-bottom: 2%; }

.also_like_box .recom_items .recom_pro_list a { border: 1px solid transparent; }

.also_like_box .recom_items .recom_pro_list .recom_pro_info { background: #e1e1e1; color: #262626; height: 60px; }

.also_like_box .recom_items .recom_pro_list .recom_pro_info h5 { font-family: "mont-bd"; font-size: 14px; padding: 0 4%; flex-grow: 1; }

.also_like_box .recom_items .recom_pro_list .recom_pro_info h5 p { font-family: "mont-lt"; font-size: 14px; }

.also_like_box .recom_items .recom_pro_list .recom_pro_info .icon-add { width: 60px; height: 60px; color: #fff; font-weight: 600; background: #0e4dda; }

.also_like_box .recom_items .recom_pro_list:not(:nth-child(4n)) { margin-right: calc( 4% / 3); }

.also_like_box .recom_items .recom_pro_list:hover > a { border-color: #e1e1e1; }

.also_like_box .recom_items .recom_pro_list:hover > a > img { transform: scale(1.2); }

.also_like_box .recom_items .recom_pro_list:hover .recom_pro_info { background: #0e4dda; }

.also_like_box .recom_items .recom_pro_list:hover .recom_pro_info h5 { color: #fff; }

.also_like_box .recom_items .recom_pro_list:hover .recom_pro_info a { background: #e1e1e1; color: #0e4dda; }

@media screen and (max-width: 1250px) { .also_like_box .recom_items .recom_pro_list { width: 32%; }
  .also_like_box .recom_items .recom_pro_list:not(:nth-child(4n)) { margin-right: 0; }
  .also_like_box .recom_items .recom_pro_list:not(:nth-child(3n)) { margin-right: 2%; } }

@media screen and (max-width: 767px) { .also_like_box .recom_items .recom_pro_list { width: 49%; }
  .also_like_box .recom_items .recom_pro_list:not(:nth-child(3n)) { margin-right: 0; } }

@media screen and (max-width: 500px) { .also_like_box .recom_items .recom_pro_list { width: 100%; } }

@media screen and (max-width: 1250px) { .also_like_box .recom_items { flex-wrap: wrap; } }

@media screen and (max-width: 767px) { .also_like_box .recom_items { justify-content: space-between; } }

@media screen and (max-width: 500px) { .also_like_box .recom_items.mob_swiper_pro { display: flex; flex-wrap: nowrap; overflow: hidden; width: 80%; } }

.pdf_sec header span i { font-size: 21px; color: #0e4dda; }

.pdf_sec header h4 { font-family: "mont-bd"; font-size: 36px; color: #262626; margin: 10px 0; }

@media screen and (max-width: 767px) { .pdf_sec header h4 { font-size: 30px; } }

@media screen and (max-width: 550px) { .pdf_sec header h4 { font-size: 26px; } }

.pdf_sec header p { font-size: 18px; font-family: "mont-lt"; color: #7d7d7d; }

@media screen and (max-width: 1250px) { .pdf_sec header p br { display: none; } }

@media screen and (max-width: 767px) { .pdf_sec header p { font-size: 16px; } }

.pdf_sec header span { color: #0e4dda; }

.pdf_sec .pdf_items { margin: 3% auto; }

.pdf_sec .pdf_items .pdf_list, .pdf_sec .pdf_items .pdf_list_pic, .pdf_sec .pdf_items .pdf_info { width: 50%; }

.pdf_sec .pdf_items .pdf_list { background: #262626; box-shadow: 0 40px 40px -30px #000000; }

@media screen and (max-width: 1100px) { .pdf_sec .pdf_items .pdf_list.no_shadow { width: 100%; margin-bottom: 6%; } }

.pdf_sec .pdf_items .pdf_list:hover { background: #0e4dda; }

@media screen and (max-width: 1100px) { .pdf_sec .pdf_items .pdf_list { width: 100%; margin-bottom: 6%; } }

@media screen and (max-width: 550px) { .pdf_sec .pdf_items .pdf_list .icon-xiazai { margin-top: 0; } }

@media screen and (max-width: 450px) { .pdf_sec .pdf_items .pdf_list { flex-wrap: wrap; }
  .pdf_sec .pdf_items .pdf_list .pdf_list_pic, .pdf_sec .pdf_items .pdf_list .pdf_info { width: 100%; }
  .pdf_sec .pdf_items .pdf_list .pdf_info { padding: 40px; } }

.pdf_sec .pdf_items .pdf_info { padding: 3%; }

.pdf_sec .pdf_items .pdf_info p, .pdf_sec .pdf_items .pdf_info a { color: #fff; }

.pdf_sec .pdf_items .pdf_info .icon-pdf { font-size: 36px; color: #fff; }

.pdf_sec .pdf_items .pdf_info p { font-size: 18px; font-family: "mont-lt"; margin: 6% 0 2%; }

.pdf_sec .pdf_items .pdf_info p span { font-size: 12px; font-family: "mont-lt"; }

@media screen and (max-width: 550px) { .pdf_sec .pdf_items .pdf_info p { font-size: 16px; } }

.pdf_sec .pdf_items .pdf_info a { font-size: 24px; margin-top: 10px; }

.pdf_sec .pdf_items .pdf_info a:hover { transform: scale(1.2); }

@media screen and (max-width: 1100px) { .pdf_sec .pdf_items { flex-wrap: wrap; } }

@media screen and (max-width: 1100px) { .pdf_sec .pdf_items { margin: 40px auto 0; } }

.pdf_sec .btn1 { width: 50px; height: 50px; background: #0e4dda; color: #fff; border: none; font-size: 18px; margin: 0 auto; }

.pdf_sec .btn1:hover { border-color: none; background: #f48d69; }

@media screen and (max-width: 767px) { .pdf_sec .btn1 { width: 40px; height: 40px; } }

@media screen and (max-width: 450px) { .pdf_sec .btn1 { width: 34px; height: 34px; font-size: 16px; } }

@media screen and (max-width: 1100px) { .pdf_sec { margin-bottom: 5%; } }

@media screen and (max-width: 550px) { .pdf_sec { margin-bottom: 50px; } }

.news_sec { margin: 3% auto 0; padding: 3% 0; }

.news_sec header span i { font-size: 21px; color: #0e4dda; }

.news_sec header h4 { font-family: "mont-bd"; font-size: 36px; color: #fff; margin: 10px 0; }

@media screen and (max-width: 767px) { .news_sec header h4 { font-size: 30px; } }

@media screen and (max-width: 550px) { .news_sec header h4 { font-size: 26px; } }

.news_sec header p { font-size: 18px; font-family: "mont-lt"; color: #fff; }

@media screen and (max-width: 1250px) { .news_sec header p br { display: none; } }

@media screen and (max-width: 767px) { .news_sec header p { font-size: 16px; } }

.news_sec header span { color: #0e4dda; }

.news_sec .news_items { margin-top: 2%; }

.news_sec .news_items .news_list { width: 32%; }

.news_sec .news_items .news_list .news_tit { color: #fff; }

.news_sec .news_items .news_list .news_tit time, .news_sec .news_items .news_list .news_tit span {
	padding: 2px 4px;
}

.news_sec .news_items .news_list .news_tit time { display: inline-flex; font-size: 12px; margin-bottom: 6px; }

.news_sec .news_items .news_list .news_tit span { font-size: 16px; line-height: 1.5rem; }

.news_sec .news_items .news_list:hover time, .news_sec .news_items .news_list:hover span { background: #0e4dda; }

@media screen and (max-width: 1024px) { .news_sec .news_items .news_list { width: 49%; margin-bottom: 20px; } }

@media screen and (max-width: 650px) { .news_sec .news_items .news_list { width: 100%; } }

@media screen and (max-width: 1024px) { .news_sec .news_items { flex-wrap: wrap; margin: 40px auto 0; } }

.partner {
	height: 100px;
	display: none;
}

.partner h5 { background: #0e4dda; color: #fff; font-size: 30px; font-family: "mont-bd"; padding: 0 2%; white-space: nowrap; }

@media screen and (max-width: 1250px) { .partner h5 { width: 100%; padding: 1rem 2%; justify-content: flex-start; } }

.partner .brand_box { margin-left: 0; margin-right: auto; }

.partner .brand_box a { flex: 1; }

.partner .brand_box a img { width: 70%; }

@media screen and (max-width: 1024px) { .partner .brand_box a { width: 20%; flex: unset; margin-bottom: 1rem; } }

@media screen and (max-width: 650px) { .partner .brand_box a { width: 25%; } }

@media screen and (max-width: 1250px) { .partner .brand_box { width: 96%; margin: 0 auto; padding: 30px 0; } }

@media screen and (max-width: 1024px) { .partner .brand_box { flex-wrap: wrap; } }

@media screen and (max-width: 1250px) { .partner { flex-wrap: wrap; height: auto; } }

.footer { background: #262626; padding: 3% 0; }

.footer .foot_box h5 { color: #ccc; margin-bottom: 20px; font-family: "mont-lt"; }

.footer .foot_box a { width: 50%; font-size: 14px; font-family: "mont-bd"; color: #bbb; margin: 6px 0; }

.footer .foot_box a:hover { color: #0e4dda; }

.footer .foot_box p { font-size: 14px; font-family: "mont-lt"; color: #bbb; margin: 6px 0; }

.footer .foot_box p:hover { color: #0e4dda; }

.footer .foot_box p b { font-family: "mont-bd"; color: #0e4dda; margin-right: 4px; }

.footer .foot_box .fot_offer_box { flex: 2; }

@media screen and (max-width: 1350px) { .footer .foot_box .fot_offer_box .fot_offer_items a { width: 32%; } }

@media screen and (max-width: 950px) { .footer .foot_box .fot_offer_box .fot_offer_items a { width: 49%; } }

@media screen and (max-width: 650px) { .footer .foot_box .fot_offer_box .fot_offer_items a { width: 100%; } }

@media screen and (max-width: 1350px) { .footer .foot_box .fot_offer_box { width: 100%; flex: unset; margin-bottom: 40px; } }

.footer .foot_box .quick_menu_box, .footer .foot_box .fot_find_box { flex: 1; }

@media screen and (max-width: 1350px) { .footer .foot_box .quick_menu_box, .footer .foot_box .fot_find_box { width: 32%; flex: unset; } }

@media screen and (max-width: 950px) { .footer .foot_box .quick_menu_box, .footer .foot_box .fot_find_box { width: 49%; } }

@media screen and (max-width: 650px) { .footer .foot_box .quick_menu_box, .footer .foot_box .fot_find_box { width: 100%; } }

@media screen and (max-width: 1350px) { .footer .foot_box .fot_find_box { margin-right: auto; margin-left: 2%; } }

@media screen and (max-width: 650px) { .footer .foot_box .fot_find_box { margin-left: 0; margin-top: 30px; }
  .footer .foot_box .fot_find_box p br { display: none; } }

.footer .foot_box .quick_menu_box { margin: 0 30px; }

@media screen and (max-width: 1350px) { .footer .foot_box .quick_menu_box { margin: 0; } }

@media screen and (max-width: 1350px) { .footer .foot_box { flex-wrap: wrap; } }

@media screen and (max-width: 950px) { .footer .foot_box { padding: 30px 0 20px; } }

.copy_right_box { height: 60px; }

.copy_right_box a:hover, .copy_right_box a i:hover { color: #0e4dda; }

.copy_right_box p, .copy_right_box p a { font-family: "mont-lt"; font-size: 14px; color: #262626; }

.copy_right_box p { margin-right: 20px; }

.copy_right_box select { width: 200px; height: 30px; border: 1px solid #959595; color: #262626; }

.copy_right_box .links a { color: #4d4d4d; margin: 0 1rem; }

@media screen and (max-width: 850px) { .copy_right_box .links a { margin-left: 0; margin-right: 2rem; } }

@media screen and (max-width: 850px) { .copy_right_box .copyright { width: 100%; justify-content: flex-start; margin-bottom: 10px; } }

@media screen and (max-width: 600px) { .copy_right_box .copyright { flex-wrap: wrap; }
  .copy_right_box .copyright select { margin-top: 10px; } }

@media screen and (max-width: 850px) { .copy_right_box { flex-wrap: wrap; height: auto; padding: 1rem 0; } }

.pager_box { margin: 3% auto; width: 40%; background: #eee; padding: 2px; }

.pager_box a.pager_btn { width: 30px; height: 30px; background: #c2c2c2; }

.pager_box a.pager_btn.has_click { background: #0e4dda; }

.pager_box a.pager_btn.prev_btn { margin-right: auto; }

.pager_box a.pager_btn.next_btn { margin-left: auto; }

.pager_box .page_list { font-family: "mont-bd"; font-size: 18px; color: #959595; margin: 0 10px; }

.pager_box .page_list.active { color: #0e4dda; }

.pager_box .iconfont { color: #fff; }

@media screen and (max-width: 700px) { .pager_box { width: 300px; margin-bottom: 40px; } }
/*# sourceMappingURL=main.css.map */
