
.c_breadcrumb_nav-01001 .p_breadcrumbFirst > a > .font:hover { text-decoration: none; color: rgb(13, 86, 160); }

.nav { width: 100%; margin: 0px auto; text-align: center; }
.menu, .menu ul { list-style: outside none none; padding: 0px; margin: 0px; }
.menu { height: 40px; margin-top: 0px; }
.menu li { min-width: 110px; }
.menu > li { display: block; float: left; position: relative; }
.menu > li:first-child { border-radius: 5px 0px 0px; }
.menu a { color: rgb(51, 51, 51); display: block; font-size: 14px; line-height: 40px; padding: 0px; text-decoration: none; text-transform: uppercase; }
.menu li:hover { background: transparent url('nav_li.png') no-repeat scroll center center; }
.menu li:hover > a { border-radius: 5px 0px 0px; border-left: 0px solid rgb(15, 89, 164); color: rgb(255, 255, 255); }
.submenu1 { left: -8px; max-height: 0px; position: absolute; top: 100%; z-index: 0; perspective: 400px; min-width: 130px;}
.submenu1 li { opacity: 0; transform: rotateY(90deg); transition: opacity 0.4s ease 0s, transform 0.5s ease 0s; }
.menu .submenu1 li a { background: rgb(21, 130, 206) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(232, 232, 232); height: 40px; line-height: 40px; color: rgb(250, 250, 250); font-size: 14px; border-left: 1px solid rgb(240, 240, 240); }
.menu .submenu1 li:hover a { border-left: 1px solid rgb(13, 86, 160); border-radius: 0px; color: rgb(255, 255, 255); background: rgb(13, 86, 160) none repeat scroll 0% 0%; }

.submenu { left: 0px; max-height: 0px; position: absolute; top: 100%; z-index: 0; perspective: 400px; }
.submenu li { opacity: 0; transform: rotateY(90deg); transition: opacity 0.4s ease 0s, transform 0.5s ease 0s; }
.menu .submenu li a { background: rgb(21, 130, 206) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(232, 232, 232); height: 40px; line-height: 40px; color: rgb(250, 250, 250); font-size: 14px; border-left: 1px solid rgb(240, 240, 240); }
.menu .submenu li:hover a { border-left: 1px solid rgb(13, 86, 160); border-radius: 0px; color: rgb(255, 255, 255); background: rgb(13, 86, 160) none repeat scroll 0% 0%; }
.menu > li:hover .submenu, .menu > li:focus .submenu1 { max-height: 2000px; z-index: 10; }
.menu > li:hover .submenu li, .menu > li:focus .submenu1 li { opacity: 1; transform: none; }
.menu li:hover .submenu li:nth-child(1) { transition-delay: 0s; }
.menu li:hover .submenu li:nth-child(2) { transition-delay: 50ms; }
.menu li:hover .submenu li:nth-child(3) { transition-delay: 100ms; }
.menu li:hover .submenu li:nth-child(4) { transition-delay: 150ms; }
.menu li:hover .submenu li:nth-child(5) { transition-delay: 200ms; }
.menu li:hover .submenu li:nth-child(6) { transition-delay: 250ms; }
.menu li:hover .submenu li:nth-child(7) { transition-delay: 300ms; }
.menu li:hover .submenu li:nth-child(8) { transition-delay: 350ms; }

.menu > li:hover .submenu1, .menu > li:focus .submenu { max-height: 2000px; z-index: 10; }
.menu > li:hover .submenu1 li, .menu > li:focus .submenu li { opacity: 1; transform: none; }
.menu li:hover .submenu1 li:nth-child(1) { transition-delay: 0s; }
.menu li:hover .submenu1 li:nth-child(2) { transition-delay: 50ms; }
.menu li:hover .submenu1 li:nth-child(3) { transition-delay: 100ms; }
.menu li:hover .submenu1 li:nth-child(4) { transition-delay: 150ms; }
.menu li:hover .submenu1 li:nth-child(5) { transition-delay: 200ms; }
.menu li:hover .submenu1 li:nth-child(6) { transition-delay: 250ms; }
.menu li:hover .submenu1 li:nth-child(7) { transition-delay: 300ms; }
.menu li:hover .submenu1 li:nth-child(8) { transition-delay: 350ms; }






body { font-family: 阿里巴巴普惠体; font-style: normal ! important; font-variant: normal ! important; margin: 0px; padding: 0px; color: rgb(52, 52, 52); font-size: 12px; background-color: rgb(255, 255, 255); position: relative; }
html { font-size: 62.5%; margin: 0px; padding: 0px; }
a { color: rgb(52, 52, 52); text-decoration: none; outline: medium none; }
a:hover { color: rgb(41, 71, 100); text-decoration: none; outline: medium none; }
a:focus { outline: medium none; text-decoration: none; }
:first-child + html .clearfix {  }
.fl { float: left; }
.fr { float: right; }
a, img { border: 0px none; }
p { margin: 0px; padding: 0px; line-height: 20px; }
i { margin: 0px; padding: 0px; font-style: normal; }
ul { margin: 0px; padding: 0px; list-style: outside none none; }
ul li { margin: 0px; padding: 0px; list-style: outside none none; }
br { margin: 0px; padding: 0px; }
input::-moz-placeholder { color: rgb(150, 150, 150); }
input::-moz-placeholder { color: rgb(150, 150, 150); }
.wrap { width: 100%; margin: 0px auto; padding: 0px; }
.wrap_c { width: 94%; margin: 0px auto; padding: 0px; max-width: 1280px; }
.topfr { overflow: visible; position: relative; background-color: rgb(255, 255, 255); height: 80px; }
.topfr .fl {  }
.topfr .fl img { height: 60px; display: block; padding: 10px 0px; }
.topfr .fr {  }

.yqlj_011 { float: left; margin-right: 0px; position: relative; }
.yqlj_011 .yqlj_01_t { overflow: hidden; }
.yqlj_011 .yqlj_01_t a { font-size: 14px; line-height: 24px; display: inline-block; background: transparent url('top_05.png') no-repeat scroll right center; padding-right: 20px; }
.yqlj_011 .yqlj_01_c { width: 100px; position: absolute; left: -10px; bottom: 23px; background-color: rgb(255, 255, 255); z-index: 990; padding: 10px 0px; display: none; }
.yqlj_011 .yqlj_01_c > a { width: 100%; display: block; overflow: hidden; text-align: center; font-size: 14px; line-height: 26px; color: rgb(51, 51, 51); }
.yqlj_011 .yqlj_01_c > a:hover { color: rgb(51, 51, 51); }
.btn_02_c .fl .yqlj_01_c a:hover { color: rgb(51, 51, 51); }
.btn_02_c .fr br { display: none; }
.yqlj_011:hover .yqlj_01_c { display: block; }
.sub_01 { overflow: hidden; min-height: 194px; }
.sub_01 .sub_01_t { width: 100%; overflow: hidden; margin-top: 60px; }
.sub_01 .sub_01_t p { width: 100%; overflow: hidden; text-align: right; font-size: 22px; color: rgb(149, 149, 149); text-transform: uppercase; line-height: 60px; }
.sub_01 .sub_01_b { width: 100%; overflow: hidden; background: transparent url('com_01.png') no-repeat scroll 0% 0% / 100% 100%; margin-top: 20px; }
.sub_01 .sub_01_b ul li { float: left; }
.sub_01 .sub_01_b ul li a { font-size: 14px; color: rgb(0, 0, 0); display: inline-block; line-height: 24px; padding: 15px 0px; position: relative; margin: 0px 20px; font-weight: normal; }
.sub_01 .sub_01_b ul li.on a b { width: 100%; height: 3px; display: block; overflow: hidden; background-color: rgb(251, 140, 0); position: absolute; left: 0px; bottom: 0px; }
.nav_01 { overflow: hidden; line-height: 24px; padding: 20px 0px; font-size: 14px; }
.nav_01 a { float: left; font-size: 14px; color: rgb(98, 98, 98); }
.nav_01 i { width: 6px; height: 24px; display: inline-block; background: transparent url('com_02.jpg') no-repeat scroll center center; float: left; margin: 0px 10px; }
.nav_01 a.a1 { width: 17px; height: 24px; display: inline-block; background: transparent url('com_03.png') no-repeat scroll center center / 100% auto; }
.btn_02 { overflow: visible; background-color: rgb(51, 51, 51); }
.btn_02_t { width: 100%; overflow: hidden; border-bottom: 1px solid rgb(72, 72, 72); font-size: 14px; line-height: 24px; padding: 20px 0px; }
.btn_02_t .fl {  }
.btn_02_t .fl img { float: left; height: 17px; display: block; margin-right: 20px; margin-top: 3.5px; }
.btn_02_t .fr {  }
.btn_02_t .fr span { display: inline-block; float: left; margin-left: 20px; color: rgb(127, 127, 127); }
.btn_02_t .fr span.sp1 { background: transparent url('btn_04.jpg') no-repeat scroll left center; padding-left: 20px; }
.btn_02_t .fr span.sp2 { background: transparent url('btn_05.jpg') no-repeat scroll left center; padding-left: 20px; }
.btn_02_c { width: 100%; overflow: visible; font-size: 14px; color: rgb(127, 127, 127); line-height: 24px; padding: 20px 0px; height: 24px; }
.btn_02_c .fl {  }
.btn_02_c .fl a { float: left; margin-right: 20px; color: rgb(127, 127, 127); }
.btn_02_c .fl a:hover { color: rgb(255, 255, 255); }
.btn_02_c .fl .yqlj_011 .yqlj_01_c a { display: block; width: 100%; }
.body_01 { background: transparent linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) repeat scroll 0% 0%; }
.jtjs_01 { overflow: hidden; position: relative; }
.jtjs_01_t { width: 100%; overflow: hidden; }
.jtjs_01_t .wrap_c { overflow: hidden; background-color: rgb(255, 255, 255); }
.jtjs_01t_c { width: 96%; overflow: hidden; margin: 0px auto; padding: 0px; }
.jtjs_01tc_t { width: 100%; overflow: hidden; margin-top: 30px; }
.jtjs_01tc_t p { width: 100%; overflow: hidden; }
.jtjs_01tc_t p.p1 { font-size: 24px; color: rgb(201, 201, 201); font-weight: 100; line-height: 30px; text-transform: uppercase; margin-bottom: 0px; }
.jtjs_01tc_t p.p2 { font-size: 20px; color: rgb(251, 140, 0); line-height: 30px; font-weight: bold; margin-bottom: 0px; }
.jtjs_01tc_c1 { width: 100%; overflow: hidden; margin-top: 20px; }
.jtjs_01tc_c1 p { width: 100%; overflow: hidden; font-size: 13px; color: rgb(149, 149, 149); line-height: 23px; margin-bottom: 10px; }
.jtjs_01tc_c2 { width: 100%; overflow: hidden; margin-top: 20px; position: relative; z-index: 990; }
.jtjs_01tc_c2 p { width: 100%; overflow: hidden; font-size: 13px; color: rgb(149, 149, 149); line-height: 23px; margin-bottom: 10px; }
.jtjs_01tc_c2 .fl { width: 44%; margin-left: 2%; }
.jtjs_01tc_c2 .fr { width: 50%; overflow: hidden; background-color: rgb(240, 240, 240); }
.jtjs_01tc_t1 { width: 100%; overflow: hidden; }
.jtjs_01tc_t1 img { width: 100%; display: block; }
.jtjs_01tc_c2 .fr:hover .jtjs_01tc_t1 img {  }
.jtjs_01tc_c3 { width: 92%; overflow: hidden; margin: 0px auto; padding: 0px; }
.jtjs_01tc_c4 { width: 100%; overflow: hidden; margin-top: 20px; margin-bottom: 40px; }
.jtjs_01_c { overflow: hidden; position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 80px 0px; }
.jtjs_01_c .fl { width: 44%; margin-left: 2%; }
.jtjs_01_c p { width: 100%; overflow: hidden; }
.jtjs_01_c p.p1 { font-size: 18px; color: rgb(255, 255, 255); line-height: 28px; }
.jtjs_01_c p.p2 { margin-top: 5px; font-size: 24px; color: rgb(255, 255, 255); line-height: 40px; }
.map_02 ul li:nth-child(1) .map_02_t p.p3 b.b1 { display: none; }
.map_02 ul li:nth-child(7) .map_02_t p.p3 b.b2 { display: none; }
.video_02 ul li:nth-child(4n) { margin-right: 0px; }
.erm_tc { position: absolute; left: 0px; top: 0px; z-index: 9999; display: none; }
.hkwl_02 ul li:nth-child(2n) { background-color: rgb(255, 255, 255); }
.hkwl_02 ul li:nth-child(2n) .hkwl_02_img { float: right; }
.hkdc_02_c ul li:nth-child(3n) { margin-right: 0px; }
.xmxq_04_t .fr a:nth-child(1) { margin-left: 0px; }
.xmxq_05_c ul li:nth-child(3n) { margin-right: 0px; }
.xmxq_06c_slide .swiper-slide ul li:nth-child(2n) { margin-right: 0px; }
.hksy_01 ul li:nth-child(4) { margin-right: 0px; }
.khsy_02_c ul li:nth-child(3) { margin-right: 0px; }
.hkwy_01_r ul li:nth-child(2) em { top: -120px; }
.hkwy_01_r ul li:nth-child(3) em { top: -120px; }
.hkwy_03_c ul li:nth-child(5) { margin-right: 0px; }
.ywbk_08_c .fr ul li:nth-child(3) { margin-right: 0px; }
.khjj_03_c ul li:nth-child(4) { margin-right: 0px; }
@media screen and (min-height: 1000px) {
}
@media screen and (max-width: 1400px) {
}
@media screen and (max-width: 1200px) {
	.menu_li ul li .menuli_t { padding: 0px 6px; }
	.menu_li ul li .menuli_t a { font-size: 14px; }
	.menu_li ul li { padding: 0px 5px; }
	.toplang a.a2 { font-size: 14px; }
	.top_zq .top_zq_t a { font-size: 14px; }
	.map_02 ul li:nth-child(1) .map_02_t p.p3 b.b1 { display: block; }
	.map_02 ul li:nth-child(7) .map_02_t p.p3 b.b2 { display: block; }
}
@media screen and (max-width: 900px) {
	.wrap_c { width: 90%; }
	.wrap { min-width: 0px; }
	.menu_li { overflow: hidden; position: absolute; left: 0px; top: 80px; z-index: 9990; background-color: rgba(255, 255, 255, 0.9); width: 100%; padding-bottom: 10px; display: none; }
	.menu_li ul li { width: 100%; text-align: center; line-height: 24px; border-bottom: 1px solid rgb(240, 240, 240); }
	.menu_li ul li .menuli_t { line-height: 24px; padding: 6px 0px; position: relative; }
	.menu_li ul li .menuli_t a { width: 90%; display: block; overflow: hidden; text-align: left; margin: 0px auto; padding: 0px; position: relative; }
	.menu_li ul li .menuli_t i { width: 20px; height: 100%; display: block; overflow: hidden; background: transparent url('top_06.png') no-repeat scroll center center; position: absolute; right: 5%; top: 0px; z-index: 990; cursor: pointer; }
	.menu_li ul li:hover .menuli_t { background: transparent none repeat scroll 0% 0%; }
	.menu_li ul li:hover .menuli_t a { color: rgb(0, 0, 0); }
	.menu_li ul li .menuli_c { position: relative; top: 0px; background: transparent none repeat scroll 0% 0%; width: 90%; margin-left: 5%; padding: 0px 0px 10px; display: none; }
	.menu_li ul li .menuli_c .mlc_dw { padding: 0px; }
	.menu_li ul li .menuli_c .mlc_dw a { color: rgb(102, 102, 102); }
	.top_zq { display: none; }
	.menu { display: block; }
	.yqlj_011 { display: table-cell; float: none; position: relative; height: 24px; line-height: 24px; width: 25%; }
	.btn_02 { height: 120px; }
	.btn_02_t { display: none; }
	.btn_02_t .fl { width: 100%; text-align: center; display: none; }
	.btn_02_t .fl img { float: none; margin: 0px 10px; display: inline-block; }
	.btn_02_t .fr { width: 100%; text-align: center; }
	.btn_02_t .fr span { display: inline-block; margin: 0px 10px; float: none; }
	.btn_02_c .fl { width: 100%; text-align: center; display: table; }
	.btn_02_c .fl a { float: none; margin: 0px 5px; display: table-cell; vertical-align: middle; width: 25%; }
	.btn_02_c .fr { width: 100%; text-align: center; }
	.btn_02_c .fr br { display: block; }
	.jtjs_01tc_c2 .fl { width: 96%; }
	.jtjs_01tc_c2 .fr { width: 100%; margin-top: 20px; }
	.jtjs_01_c { position: relative; }
	.jtjs_01_c .fl { width: 100%; }
	.video_02 ul li:nth-child(2n) { margin-right: 0px; }
	.sub_01 .wrap_c { width: 100%; }
	.hktc_01 .fr ul li:nth-child(3) { margin-right: 0px; }
	.hksy_01 ul li:nth-child(2n) { margin-right: 0px; }
	.hksy_04 ul li:nth-child(3) { margin-bottom: 0px; margin-right: 0px; }
	.hkdc_04_c a:nth-child(3n) { margin-right: 0px; }
	.xmlb_01_c ul li:nth-child(2n) { margin-right: 0px; }
	.khjj_03_c ul li:nth-child(2n) { margin-right: 0px; }
}
@media screen and (max-width: 700px) {
	.in_01 ul li:nth-child(2n) a i { display: none; }
	.sub_01 .sub_01_b ul li { width: 25%; float: left; }
	.sub_01 .sub_01_b ul li a { margin: 0px; width: 100%; text-align: center; padding: 5px 0px; }
	.sub_01 .sub_01_b ul li.on a b { display: none; }
	.sub_01 .sub_01_b ul li.on a { color: rgb(251, 140, 0); }
	.jtglc_01 .fr ul li:nth-child(2n) { margin-right: 0px; }
}
@media screen and (max-width: 512px) {
}


.c_product_list-349002 { overflow: hidden; width: 925px; height: 1111px; position: absolute; }
.clearfix::before, .clearfix::after { display: table; content: ""; line-height: 0px; }
.clearfix::after { clear: both; }
.clearfix {  }
.common-padd { margin: 0px auto; }
.product-list li { width: calc((100% - 60px) / 3); float: left; margin: 10px; }
.product-list li figure { background-color: rgb(238, 238, 238); height: 200px; display: block; line-height: normal; overflow: hidden; position: relative; width: 260px; }
.product-list li figure img { display: block; width: 100%; height: auto; transition: all 424ms linear 0s; }
.product-list li figcaption { display: block; color: rgb(93, 93, 93); font-size: 14px; line-height: normal; margin-top: 14px; transition: all 350ms ease 0s; text-align: center; }
.product-list li figure mark { position: absolute; left: 0px; top: 0px; box-sizing: border-box; width: 100%; height: 100%; background: rgba(11, 53, 123, 0.2) none repeat scroll 0% 0%; z-index: 20; opacity: 0; transform: skewX(45deg); visibility: hidden; transition: all 360ms ease 0s; }
.product-list li figure mark b { display: block; width: 46px; height: 46px; position: absolute; left: 50%; top: 50%; margin-left: -23px; margin-top: -23px; z-index: 30; }
.product-list li figure mark b::before { content: ""; width: 100%; height: 1px; background: rgb(53, 163, 224) none repeat scroll 0% 0%; position: absolute; left: 0px; top: 23px; transform: translateX(-200px); }
.product-list li figure mark b::after { content: ""; width: 1px; height: 100%; background: rgb(53, 163, 224) none repeat scroll 0% 0%; position: absolute; left: 23px; top: 0px; transform: translateY(-200px); }
.product-list li figure mark::before { content: ""; width: 100%; height: 0%; border-left: 3px solid rgb(53, 163, 224); border-right: 3px solid rgb(53, 163, 224); box-sizing: border-box; position: absolute; left: 0px; top: 0px; transition: all 320ms ease 0s; }
.product-list li figure mark::after { content: ""; width: 0%; height: 100%; border-top: 3px solid rgb(53, 163, 224); border-bottom: 3px solid rgb(53, 163, 224); box-sizing: border-box; position: absolute; left: 0px; top: 0px; transition: all 320ms ease 0s; }
.product-list li:hover figure mark { opacity: 1; transform: skewX(0deg); visibility: visible; }
.product-list li:hover figure mark::before { height: 100%; transition: all 330ms ease 200ms; }
.product-list li:hover figure mark::after { width: 100%; transition: all 330ms ease 200ms; }
.product-list li:hover figure img { transform: scale(1.05); }
.product-list li:hover figure mark b::before { transition: all 355ms ease 180ms; transform: translateX(0px); }
.product-list li:hover figure mark b::after { transition: all 355ms ease 240ms; transform: translateY(0px); }
.product-list li:hover figcaption { color: rgb(11, 53, 123); }
.p_page div { float: left; line-height: 30px; margin-left: 2px; }
.e_pagebox { width: auto; height: auto; clear: both; float: right; margin-right: 30px; margin-top: 30px; margin-bottom: 30px; position: relative; }
.p_page .pre { display: inline-table; float: left; margin-left: 18px; margin-right: 5px; }
.p_page .pageNum { display: inline-block; position: static; float: left; margin-right: 5px; line-height: 30px; }
.p_page .next { display: inline-table; float: left; }
.p_page .p_PageInterval { display: inline-block; position: static; float: left; margin-right: 5px; line-height: 38px; font-size: 12px; }
.p_page .pre::after { content: ""; display: none; position: absolute; top: 5px; left: -14px; width: 27px; height: 27px; background-color: rgb(242, 242, 242); font-size: 0px; line-height: 0; transform: rotate(45deg); z-index: -1; }
.p_page .pre:hover::after { top: 4px; left: -12px; background-color: rgb(11, 53, 123); border-radius: 4px 0px 0px; box-shadow: 0px 3px 0px rgba(90, 90, 90, 0.8); transform: rotate(45deg); z-index: -1; }
.p_page .pre:active::after { top: 8px; left: -12px; width: 28px; height: 25px; background-color: rgb(11, 53, 123); border-radius: 0px 3px 0px 0px; box-shadow: 0px 3px 0px rgba(90, 90, 90, 0.8); transform: rotate(-226deg); z-index: -1; }
.p_page .pre { height: 30px; color: rgb(102, 102, 102); border-width: 0px; border-style: solid; border-color: rgba(255, 255, 255, 0); background-color: rgb(242, 242, 242); text-align: center; padding-top: 0px; padding-right: 20px; padding-left: 20px; position: relative; left: 0px; top: 0px; }
.p_page .pre:hover { color: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgba(255, 255, 255, 0); background-color: rgb(23, 131, 207); cursor: pointer; }
.p_page .pre:active { background-color: rgb(23, 131, 207); }
.p_page .pre .font { display: table-cell; vertical-align: middle; bottom: 0px; font-size: 12px; }
.p_page .pre:hover .iconfont { color: rgb(255, 255, 255); }
.p_page .pre:active .iconfont { color: rgb(255, 255, 255); }
.p_page .pre .iconfont::before { content: ""; margin-right: 5px; }
.p_page .next::after { content: ""; display: none; position: absolute; top: 5px; right: -14px; width: 27px; height: 27px; background-color: rgb(23, 131, 207); font-size: 0px; line-height: 0; transform: rotate(45deg); z-index: -1; }
.p_page .next:hover::after { top: 5px; right: -12px; background-color: rgb(23, 131, 207); border-radius: 4px 0px 0px; box-shadow: 0px 3px 0px rgb(119, 119, 119); transform: rotate(-45deg); z-index: -1; width: 26px; height: 26px; }
.p_page .next:active::after { top: 8px; right: -12px; width: 27px; height: 24px; background-color: rgb(23, 131, 207); border-radius: 0px 3px 0px 0px; box-shadow: 0px 3px 0px rgb(119, 119, 119); transform: rotate(226deg); z-index: -1; }
.p_page .next { height: 30px; color: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgba(255, 255, 255, 0); background-color: rgb(23, 131, 207); text-align: center; padding-top: 0px; padding-right: 20px; padding-left: 20px; position: relative; left: 0px; top: 0px; }
.p_page .next:hover { color: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgba(255, 255, 255, 0); background-color: rgb(23, 131, 207); cursor: pointer; }
.p_page .next:active { background-color: rgb(23, 131, 207); }
.p_page .next .font { display: table-cell; vertical-align: middle; bottom: 0px; font-size: 12px; }
.p_page .next:hover .iconfont { color: rgb(255, 255, 255); }
.p_page .next:active .iconfont { color: rgb(255, 255, 255); }
.p_page .next .iconfont::before { content: ""; margin-top: 3px; float: right; margin-left: 5px; }
.p_page .pageNum { position: absolute; background-size: 100% 100%; color: inherit; cursor: pointer; display: table; font-family: 阿里巴巴普惠体; font-size: 14px; font-weight: inherit; height: inherit; text-decoration: none; width: inherit; }
.p_page .pageNum { height: 30px; width: 30px; color: rgb(102, 102, 102); border-width: 0px; border-style: solid; border-color: rgba(255, 255, 255, 0); background-color: rgb(242, 242, 242); text-align: center; position: relative; }
.p_page .pageNum:hover { color: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgba(255, 255, 255, 0); cursor: pointer; text-decoration: none; background-color: rgb(23, 131, 207); }
.p_page .pageNum:active { text-decoration: none; background-color: rgb(23, 131, 207); }
.p_page .pageNum.active { text-decoration: none; background-color: rgb(23, 131, 207); color: rgb(255, 255, 255); }
.p_page .pageNum .iconfont::before { content: ""; }
.p_page .p_PageInterval { line-height: 30px; cursor: text; color: rgb(102, 102, 102); }
.p_OccupyBox { margin: 0px; width: auto; height: auto; padding: 0px; border: medium none; overflow: hidden; }
.c_product_list-349002 .p_MatteIcon .iconfont::before { content: ""; }
.c_product_list-349002 .p_page .pre .iconfont::before {  }
.c_product_list-349002 .p_page .next .iconfont::before {  }
.c_product_list-349002 > div { animation-fill-mode: both; }

.w_wbox-001 .p_wbox { background-color: rgb(255, 255, 255); }
.w_wbox-001 { position: absolute; width: 100%; height: 120px; }
.c_product_category-02001 { position: absolute; height: 126px; width: 280px; overflow: visible; top: 100px; }
.c_product_category-02001 .p_category { height: 100%; width: 100%; position: relative; margin: 0px; padding: 0px; border-width: 1px; border-style: none; border-color: rgb(255, 255, 255); background-color: transparent; white-space: nowrap; }
.c_product_category-02001 .p_articlesBox { width: 100%; height: 100%; text-align: left; font-size: 0px; background-color: transparent; border: 1px solid rgb(240, 240, 240); padding-bottom: 80px; overflow: visible; margin: 0px; position: relative; }
.c_product_category-02001 .p_articles { height: 55px; line-height: 50px; overflow: visible; cursor: pointer; width: auto; display: block; vertical-align: top; padding: 0px; border-width: 1px; border-style: none; border-color: rgba(228, 228, 228, 0); position: relative; margin: 0px; }
.c_product_category-02001 .p_articlesA { height: 100%; font-size: 0px; vertical-align: middle; text-align: left; margin: 0px auto; padding: 0px 20px 0px 30px; overflow: hidden; width: auto; display: flex; align-items: center; border-width: 1px; border-style: none; border-color: rgba(228, 228, 228, 0); background-color: transparent; position: relative; }
.c_product_category-02001 .p_articlesA:hover { background-color: rgb(239, 248, 248); }
.c_product_category-02001 .p_articlesA:hover .p_info { color: rgb(101, 190, 186); }
.c_product_category-02001 .p_image, .p_imageA { display: inline-block; vertical-align: middle; border-width: 0px; background: transparent none repeat scroll 0% 0%; position: relative; padding: 0px; border-style: solid; border-color: rgb(228, 228, 228); overflow: hidden; }
.c_product_category-02001 .p_articlesB { height: auto; width: auto; flex: 1 1 0%; display: flex; -moz-box-flex: 1; margin: 0px; padding: 0px; border-width: 1px; border-style: none; border-color: rgba(228, 228, 228, 0); background-color: transparent; overflow: hidden; position: relative; }
.c_product_category-02001 .p_articlesB .font { white-space: normal; overflow: hidden; line-height: 17px; }
.c_product_category-02001 .p_link { color: inherit; display: block; vertical-align: middle; overflow: hidden; width: inherit; height: inherit; }
.c_product_category-02001 .p_info, .p_infoA { display: block; height: auto; width: inherit; padding: 6px 10px; color: rgb(0, 0, 0); font-size: 14px; text-align: left; margin: 0px; font-family: 阿里巴巴普惠体; font-weight: normal; text-decoration: none; word-break: break-all; }
.c_product_category-02001 .p_articles .p_info .font { color: inherit; height: auto; overflow: hidden; white-space: nowrap; vertical-align: middle; line-height: 19px; text-overflow: ellipsis; }
.c_product_category-02001 .p_articles:hover .p_info .font { color: inherit; }
.c_product_category-02001 .p_numA { display: table-cell; height: auto; width: 50px; vertical-align: middle; }
.c_product_category-02001 .p_CategoryIcon .iconfont::before { content: ""; }
.c_product_category-02001 .p_CategoryIconA .iconfont::before { content: ""; }
.c_product_category-02001 .p_CategoryIconZ .iconfont::before { content: ""; }
.c_product_category-02001 .p_CategoryIcon { display: inline-block; position: relative; z-index: 3; vertical-align: middle; background-color: rgba(255, 255, 255, 0); border-color: rgba(255, 255, 255, 0); border-style: solid; border-width: 0px; color: rgb(255, 255, 255); width: 20px; height: auto; text-align: center; font-size: 14px; margin: 0px; padding: 0px; }
.c_product_category-02001 .p_CategoryIconA { display: inline-block; position: relative; z-index: 3; vertical-align: middle; background-color: rgba(255, 255, 255, 0); border-color: rgba(255, 255, 255, 0); border-style: solid; border-width: 0px; color: rgb(101, 190, 186); width: 20px; height: auto; text-align: center; font-size: 14px; margin: 0px; padding: 0px; }
.c_product_category-02001 .p_articlesC { position: absolute; left: 100%; top: -1px; z-index: 5; width: 100%; height: auto; background-color: rgb(255, 255, 255); border-style: solid solid none; border-color: rgb(228, 228, 228) rgb(228, 228, 228) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; overflow: visible; margin: 0px; padding: 0px; border-width: 1px; }
.c_product_category-02001 .p_imageA:hover, .p_image:hover { border-width: 0px; }
.c_product_category-02001 .p_Listline { height: 0px; width: 100%; border-top: 1px solid rgb(240, 240, 240); opacity: 1; }
.c_product_category-02001 .p_PromptNoneData .prompt_title .iconfont::before { content: ""; }
.c_product_category-02001 .p_PromptNoneData .prompt_title .first::before { content: ""; }
.c_product_category-02001 .p_fail .iconfont::before { content: ""; }
.c_product_category-02001 .p_succ .iconfont::before { content: ""; }
.c_product_category-02001 .p_MatteIcon .iconfont::before { content: ""; }
.c_product_category-02001 > div { animation-fill-mode: both; }
.pagebox, #-remove--flag { width: 1200px; margin: 0px auto; }
body, #-remove--flag {  }
#c_product_category-15329172463348192 .p_articles { margin: 0px; }
#c_product_category-15329172463348192 .p_MatteIcon .iconfont::before { content: ""; }
#c_product_category-15329172463348192 > div { animation-fill-mode: both; }
#c_product_category-15329172463348192 .p_articlesA { background-color: rgb(255, 255, 255); }
#c_product_category-15329172463348192 .p_articlesB { color: rgb(59, 59, 59); }
#c_product_category-15329172463348192 .p_info { color: rgb(61, 61, 61); }
#c_product_category-15329172463348192 .p_articlesA:hover { background-color: rgb(3, 142, 199); }
#c_product_category-15329172463348192 .p_CategoryIcon { color: rgb(77, 77, 77); }
#c_product_category-15329172463348192 .p_info:hover { color: rgb(250, 250, 250); }
#c_product_category-15329172463348192 { position: absolute; top: 703.438px; left: -3px; z-index: 106; width: 224px; height: 276px; }
#c_product_list-15163327951532900 .p_MatteIcon .iconfont::before { content: ""; }
#c_product_list-15163327951532900 > div { animation-fill-mode: both; }
#c_product_list-15163327951532900 .p_page .pre .iconfont::before {  }
#c_product_list-15163327951532900 .p_page .next .iconfont::before {  }
#c_product_list-15163327951532900 { position: absolute; top: 491px; left: 322.969px; z-index: 103; width: 900px; height: 626px; }




.menudh {
	font-family:Arial;
	width:200px;
}
.menudh ul {
padding:0; 
margin:0;
list-style-type: none;
}
.menudh ul li {
	float:left;
	position:relative;
	visibility: visible;
	overflow: visible;
}
.menudh ul li a, .menu ul li a:visited {
	display:block;
	text-align:left;
	text-decoration:none;
	width:216px;
	height:36px;
	color:#FFFFFF;
	border-width:1px 1px 0 0;
	line-height:36px;
	font-size:14px;
	background-image: url(images/zz1.gif);
	text-indent: 40px;
}
.menudh ul li ul {
display: none;
z-index:9999
}
.menudh ul li:hover a {
	color:#fff;
	background-color: #319ED9;
	background-image: url(images/zz2.png);
}
.menudh ul li:hover ul {
display:block; 
position:absolute; 
top:36px; 
left:0px; 
width:200px;
}
.menudh ul li:hover ul li a {
display:block; 
background:#EEE; 
color:#666666;
}
.menudh ul li:hover ul li a:hover {
	background:#2F92E1;
	color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}