


.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: 124px; }
.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: -60px; max-height: 0px; position: absolute; top: 100%; z-index: 0; perspective: 400px; min-width: 260px;}
.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: "微软雅黑","Microsoft Yahei","微软雅黑",SimSun,Arial,tahoma,arial ! important; 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: 280px; }
.sub_01 .sub_01_t { width: 100%; overflow: hidden; margin-top: 60px; }
.sub_01 .sub_01_t p { width: 100%; overflow: hidden; text-align: left; margin-left:200px;  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: 108px; }
.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(220, 220, 220)) 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) {
}
/* ::::: http://bdimg.share.baidu.com/static/api/css/share_style0_16.css?v=8105b07e.css ::::: */

.bdshare-button-style0-16::after { content: "."; visibility: hidden; display: block; height: 0px; clear: both; }
/* ::::: http://www.hongkun.com.cn/statics/fer/css/animate.min.css?bust=1570350820820 ::::: */

/* ::::: http://www.hongkun.com.cn/statics/fer/lib/swiper/swiper.min.css?bust=1570350820820 ::::: */

.swiper-lazy-preloader::after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%236c6c6c\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50% center; background-size: 100% auto; background-repeat: no-repeat; }
.swiper-lazy-preloader-white::after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%23fff\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }


