/*æœ‰èƒŒæ™¯å›¾çš„æ—¶å€™åŠ ä¸Šè¿™ä¸ªç±»å*/
.page_bg{}
.header{ height: 12rem; background-color: #ffffff; position: relative; z-index: 3; transition: all .3s;;}
.page_bg .header{border-bottom: 8px solid #1658a0}
.logo{ top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); position: absolute;}
.logo a{ display: block;}
.header_line{ padding-top: 1.5rem; text-align: right;}
.header_link_01,.header_link_02,.header_line>span{ display: inline-block; }
.header_link_01{ font-size: 0;}
.header_link_01 a{ color: #1658a0; border-radius: .6rem; padding: 0 1rem;}
.header_link_02{ margin: 0 .8rem 0 .4rem;}
.header_link_02 a{ position: relative; padding: 0 1.2rem; font-size: 1.4rem;}
.header_link_02 a::after{ position: absolute; content: ''; right: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); height: 1.4rem; width: 2px; background-color: #7d7d7d;}
.header_link_02 a:last-child::after{ display: none;}
.header_line>span{ padding:.2rem 1rem; border: 1px solid #666666; color: #666; border-radius: 1.2rem; font-size: 1.2rem; float: right;}
.page_bg .header{ border-bottom: 8px solid #1658a0; height: 12.8rem;}
.page_bg .banner_header .row_a{ width:57.6rem; margin: 0 auto; padding-top:9rem;}
.page_bg .banner_header{ background: url(21qzwlj_bg.jpg) no-repeat center top transparent; background-size: cover; height:34rem;}
.page_bg .search_area{width: 100%;background-color: #ffffff;border: 1px solid #1658a0; margin-top: 0; position: relative;top: inherit;right: inherit; }
.page_bg .area_weather{height: 4rem;line-height: 4rem; float: none;padding: 0;text-align: center;color: #1658a0;}
.page_bg .aged_link{text-align: center; float: inherit;}
.page_bg .aged_link{ margin-top: 1.5rem;}
.menu_base ul{ text-align: right; padding-top: .7rem;}
.menu_base li{display: inline-block;margin-left: 3rem;padding-bottom: .8rem;}
.menu_base.menu_horizontal .menu_item{ float: inherit;}
.menu_base li:first-child{ margin-left: 0;}
.menu_base li a{ padding: 1.5rem 0 1.4rem 0; font-weight: bold; line-height: 4rem; font-size: 2.4rem; display: block; position: relative;}
.menu_base li.on a{ color: #1658a0;}
.menu_base>ul>li a::before{display:none;position:absolute;content:'';left:50%;transform:translateX(-50%) rotate(45deg);width:1.6rem;height:1.6rem;background-color:#1658a0;bottom: -1.4rem;}
.menu_base>ul>li:nth-child(2) a:hover::before,.menu_base>ul>li:nth-child(3) a:hover::before,.menu_base>ul>li:nth-child(4) a:hover::before,.menu_base>ul>li:nth-child(5) a:hover::before,.menu_base>ul>li:nth-child(6) a:hover::before,.menu_base>ul>li:nth-child(2).on a::before,.menu_base>ul>li:nth-child(3).on a::before,.menu_base>ul>li:nth-child(4).on a::before,.menu_base>ul>li:nth-child(5).on a::before,.menu_base>ul>li:nth-child(6).on a::before{ display: block;}
.search_fixed{ display: none;}
.header .row{ overflow: hidden;}
.banner_header{ background-color: #1658a0; height: 8rem; position: relative; z-index: 2; }
.area_weather{ padding:2.4rem 0; color: #ffffff; line-height: 3.4rem; font-size: 1.6rem; float: left;}
.search_area{ float: right; margin-top: 1.6rem; box-sizing: border-box; border: 1px solid #FFFFFF; width: 50rem; background-color: rgba(255, 255, 255,1); border-radius:8px; position: relative;}
.search_area .input_group{ padding:.4rem 0;}
.search_area .input_select .input_group_prepend_01{ width: 8.8rem;}
.input_select .input_group_prepend_01 .input_base input[type="text"].input_inner{ padding-right: 0;}
.search_area .input_icon{ right: 1.6rem;}
.search_area .input_base.input_suffix::before{ content: ''; position: absolute; right: 0; top: 50%; margin-top: -1rem; height: 2rem; width: 2px; background-color: #999;}
.search_area input[type="text"].input_inner,.search_area .input_group_prepend_01,.search_area .input_group_append_01{ background-color: transparent; border: none; color: #333; }
.search_area .input_group_append_01 i{ font-size: 2.4rem;}
.search_area input[type="text"]::-webkit-input-placeholder{ color: #ffffff;}
.search_area .input_icon{ color: #333;}
.page_bg .search_area input[type="text"].input_inner,.page_bg  .search_area .input_group_prepend_01, .page_bg .search_area .input_group_append_01,.page_bg .search_area .input_icon{ color: #333333;}
.page_bg .search_area .input_base.input_suffix::before{ background-color: #999999;}
.page_bg .search_area input[type="text"]::-webkit-input-placeholder{ color: #999999;}
.page_bg .search_area .input_group_append_01 i{ color: #1658a0;}
.btn_base:hover{ opacity: 0.9;}
.aged_link{ font-size: 0; height: 4.4rem; display: block; float: right; margin-top: 1.6rem;}
.search_content{ display: none; position: absolute; top:4.8rem; left: 0; right: 0; padding:1.2rem 0; background-color: #fff; z-index: 9; border-radius:.8rem;}
.search_history,.search_top{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 2rem;}
.search_history span,.search_top span,.search_history a,.search_top a{ display: inline-block; font-size: 14px; line-height: 2.4rem; margin-bottom: .4rem; margin-top: .4rem;}
.search_history a,.search_top a{font-size: 12px; padding: 0px 13px; background-color: #f6faff; border-radius: 50px; color: #1658a0; margin-right: .8rem;}
.page_bg .search_content{ top: 5rem;}
.header.fixed{ position: fixed; left: 0; top: 0; right: 0; z-index: 997; height:auto; background-color: rgba(255,255,255,.9);}
.header.fixed .header_line,.header.fixed .menu_base li.on a::before{ display: none;}
.header.fixed .logo{ width: 23.3333%; float: left; position: relative; top: 0; transform: translateY(0); -ms-transform: translateY(0); padding: 1rem 0;} 
.header.fixed .menu_base{ float: left;}
.header.fixed .menu_base ul{ padding-top: 0; padding-left: 2rem;}
.header.fixed .menu_base li{ margin-left: 2rem;}
.header.fixed .menu_base>ul>li a::before{ display: none;}
.header.fixed .submenu{ display: none !important;}
.header.fixed .search_fixed{ display: block; position: absolute; right: 1rem; top: 2rem; width: 17rem; padding: 0 1.2rem 0 .8rem; background: #fff; border: 1px #c8c8c8 solid; height: 3.4rem; border-radius: 1.7rem;}
.search_fixed .form-control{ border: none; padding: 0 1rem; line-height: 3.4rem; background-color: transparent; font-size: 1.4rem; width: 86%; display: inline-block; float: left;}
.search_fixed .btn_base{ padding: 0; line-height: 3rem;}
.search_fixed .btn_base i{ font-size: 1.6rem;}

.aged_link a{ font-size:2.2rem; font-weight: bold; display: inline-block; color: #ffffff; padding: 0 1.6rem; height: 5rem; line-height: 5rem; border-radius: 8px; margin-left: 1rem;}
.aged_link a.aged_link_01{ background: url(21_header_bar1.png) no-repeat center bottom #e66531;}
.aged_link a.aged_link_02{ background: url(21_header_bar2.png) no-repeat center bottom #4674c0;}
.aged_link a i{ font-weight: normal; font-size:2.4rem;}
.submenu{ background-color: #1658a0; font-size: 1.8rem; color: #ffffff; position: absolute; left: 0; right: 0; top: 12rem; }
.submenu .trt-row{ padding: 1rem 0;}
.submenu .trt-row .trt-col-16{ border-right: 1px solid #ffffff;}
.submenu .trt-row .trt-col-16 p{ line-height: 3rem;}
.submenu .trt-row .trt-col-16 p span{ display: inline-block; margin-right: 2rem; font-weight: bold;}
.submenu a{ color: #ffffff; display: inline-block; font-weight: bold; margin: 0 1rem;}
.submenu .trt-row .trt-col-16 p a{ font-weight: normal; margin-right: 1.2rem;}
.submenu .trt-col-8{ padding-left: 3rem; line-height: 3rem;}
.submenu .trt-col-8 a{ width:calc(33.3% - 2rem); float: left;}
.submenu .row{ display: none; text-align: center;}
.submenu .row:first-child{ text-align: left;}
.submenu .row>a{ line-height:6rem; padding: 1rem 0;}
.banner_bg{background: url(21rmfk_bg.jpg) no-repeat top center;}
.page_bg .area_weather p{padding-top: 1rem; color: #FFFFFF; text-align: left;}
.page_bg .banner_header .row_a{padding-top: 5rem; width: 72.5rem;}
.page_bg .search_area{width: 54.2rem; position: absolute; left: 50%; transform: translateX(-50%);}




.slb .logo{ top: 1rem; transform: translateY(0);}
.slb .menu_base{ margin-top: 2rem;}
.slb .menu_base ul{ padding-top: 0; text-align: left;}
.slb .menu_base li:last-child{ margin-right: 0;}
.slb .menu_base li a{ padding: 1.2rem 0;}
.slb .submenu{ top: 12.4rem;}
.slb .submenu .trt-col-8{padding-left: 0rem;}
.slb .search_area .trt-col-14{ width: 58.33333%;}
.slb .submenu .trt-col-8 a{ width: auto;}
.slb .submenu .row>a{ line-height: 3rem; padding: .4rem 0;}
.slb .menu_base li{ padding-bottom: .4rem;}

@media screen and (max-width:1280px) {
	
	.logo{ width: 40%;}
	.menu_base li{ margin-left: 2rem;}
	.menu_base li a{ font-size: 2rem;}
	.header.fixed .menu_base ul{ padding-left: 1rem;}
	.header.fixed .menu_base li{ margin-left: 1rem;}
	.slb .menu_base li{ margin-right: 0rem;}
	.search_area{ width: 30%;}
	.page_bg .banner_header .row_l{ width: 50%;}
	.search_area .input-group-addon:first-child i{ right: 2rem;}
	.search_area .input-group-addon:first-child span{ padding-left: 1.6rem;}
}
@media screen and (max-width:992px) {
	.header{ height: auto;}
	.header_line{ padding-top: 0; top:1rem; position: absolute; right: 0rem;}
	.page_bg .header{ border-bottom: 0; height: auto;}
	.page_bg .banner_header{ height: 7.38rem; background: none #1658a0; overflow: inherit;}
	.header.fixed .logo,.logo{ width: 66%; position: relative; top: inherit; transform: translateY(0); padding-top: 1.2rem;}
	.header_link_01, .header_line>span{ display: none;}
	.page_bg .search_area{overflow: inherit;background-color: rgba(255,255,255,.2);border: none;}
	.page_bg .banner_header .row_a{width: 100%;padding-top: 1.6rem;}
	.page_bg .search_area .input_group{ padding:0;}
	.page_bg .search_area input[type="text"].input_inner, .page_bg .search_area .input_group_prepend_01, .page_bg .search_area .input_group_append_01, .page_bg .search_area .input_icon{ color:#ffffff}
	.page_bg .search_area input[type="text"]::-webkit-input-placeholder,.page_bg .search_area .input_group_append_01 i{ color: #ffffff;}
	.search_area .input_select .input_group_prepend_01{ width: 7rem;}
	.search_area .input_icon{ right: 1rem;}
	 .search_area .input_group_append_01{ padding:0 .6rem;}
	.page_bg .search_area .input_base.input_suffix::before{ background-color: #ffffff;}
	.page_bg .input_select .input_group_prepend_01 .input_base input[type="text"].input_inner{ padding-right: 0; font-size: 1.4rem;}
	.select_dropdown li a{ padding-left: 0; text-align: center;}
	.select_dropdown{ background-color: rgba(255,255,255,.5);}
	.menu_base ul{ text-align: left; white-space: nowrap; overflow-x: auto; padding-top: 0;}
	.menu_base ul::-webkit-scrollbar{ display: none;}
	.menu_base li{ float: inherit; display: inline-block; margin:0 2rem 0 0; padding-bottom: 0;}
	.menu_base li a{ padding:.5rem 0;}
	.menu_base li.on a::before,.header.fixed .search_fixed{ display: none;}
	.submenu{ display: none !important;}
	.area_weather,.aged_link .aged_link_02{ display: none;}
	.search_area{ width:100%; left: 1.6rem; transform: translateX(0); overflow: hidden;}
	.search_area .input-group-addon:first-child i{ top: 1.9rem; right: 1rem;}
	.search_area .input-group-addon:first-child::before{ right: 0rem;}
	.banner_header{ height:8rem;}
	.banner_header .row{ padding: 0 1.6rem;}
	.search_area .input-group-addon:last-child .btn_base{ margin-left: -2.4rem;}
	.search_area .input-group-addon:first-child span{ text-align: left; padding-left: 1rem;}
	.search_area .btn_base i{ font-size: 2rem;}
	.page_bg .banner_header .row_l{ width:100%; padding-top: 0; float: inherit;}
	.page_bg .search_area{ left: 0;}
	.search_area .input-group-addon:first-child span{ padding-left: 0; text-align: center;}
	.search_area .input-group-addon:last-child .btn_base{ margin-left: 0;}
	.slb .logo{ top:0rem; padding-top: 1rem;}
	.slb .menu_base{ margin-top: 0rem;}
	.slb .menu_base li a{ padding: 0;}
	.page_bg .search_content{ top: 4rem;}
	.header_link_02 a:first-child::after{ display: none;}
}
@media screen and (max-width:768px) {
	.aged_link a{ font-size: 1.6rem;}
}
@media screen and (max-width:600px) {
}