﻿a { text-decoration: none !important; }
.fj_ban1{background: #1658a0 url(2021xmyb_bjtp.png) no-repeat bottom center;}
.xmyb_21_bg{ background: url(2021xmyb_tbg.png) no-repeat top; background-size: 100%; padding-top: 20px;}
.xmyb_21_bg1{ background: url(19xmyb_bbg_02.png) no-repeat bottom;  background-size: 100%; padding-bottom: 50px;}
.xmyb_21_main{ max-width: 1300px; margin: 0px auto; }
.xmyb_21_con{ background: #ffffff; margin-top: 20px; padding: 20px;-moz-box-shadow:0px 0px 15px #d1e5f9; -webkit-box-shadow:0px 0px 5px #d1e5f9; box-shadow:0px 0px 5px #d1e5f9;/*ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã…â€œÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â±*/}
.xmyb_2021_con_l{ float:left;width:47.69230769230769%;}
.xmyb_2021_con_r{ float:right ;width:51%; position: relative;}
.yqfk_img{ position: absolute; z-index: 9; right:0px;top:0px; display: block; width: 326px; height: 40px; background: #ba2b29; border-radius: 5px 0px 5px 0px;}
.yqfk_img a{ display: block; font-weight: bold; font-size:20px; color: #ffffff !important; line-height: 40px; padding:0px 15px;}
.yqfk_img a i{ font-size:20px; margin-right: 5px;}
.yqfk_img a span{ font-weight: normal; font-size: 16px; text-decoration: underline;}
.pic_con1{ width:100%; position:relative; z-index:1; height: 460px; overflow: hidden;}
.pic_con1 .pic li{ width:100%; height:372px;}
.pic_con1 .pic li{ width:100%; }
.pic_con1 .pic img {width:100%;display: block; height: 355px;}
.pic_con1 .num{ position: absolute; z-index:9; bottom:120px; right:15px;}
.pic_con1 .num li{ float: left; position: relative; width:10px; height:10px; line-height:30px; background-color:#ffffff; overflow: hidden; text-align: center; margin-left:8px; cursor: pointer; border-radius:50%;}
.pic_con1 .num li.on, .pic_con1 .num li:hover{ background-color:#1658a0}
.pic_con1 .txt-bg{ position: absolute; bottom: 0; z-index: 4; height:110px; width: 100%; background:#f0f0f0; }
.pic_con1 .txt{ position: absolute; z-index: 5; height:90px; width:80%; overflow: hidden; left:20%; bottom:5px;}
.pic_con1 .txt li{ height:90px; line-height:28px; position: absolute;}
.pic_con1 .txt li a{ display: block; color:#333333; padding-right: 24px;}
.pic_con1 .day{ float: left; margin-right: 15px; height:70px; bottom:20px; width:15%; border-right:1px solid #cccccc; text-align:center; color:#333333;}
.pic_con1 .pic li a{bottom: 0px; width: 100%;}

.xmyb_tit{ background: url(2021xmyb_titbg.png) repeat-x bottom; line-height:50px;}
.xmyb_tit ul li{ float:left;}
.xmyb_tit ul li a{ padding:0px 10px; font-size:18px; color:#333333; display:block; line-height:50px;}
.xmyb_tit ul li.on a{ background:url(2021xmyb_tit_hovbg.png) repeat-x bottom; color:#1658a0; font-weight: bold;}
.xmyb_tit ul li:hover a{ background:url(2021xmyb_tit_hovbg.png) repeat-x bottom; color:#1658a0; font-weight: bold;}
.xmyb_tit span a{ float:right;color:#999999 !important; font-size:16px;}
.xmyb_list{ padding:10px 0;}
.xmyb_list li{ height:40px; line-height:40px; font-size:15px; padding-left:10px; overflow: hidden;}
.xmyb_list li span{ float:right; color:#999999; font-size: 16px;}
.xmyb_list li samp{ font-weight: bold; color: #999999; font-size: 20px;}
.xmyb_list li a:hover{ color: #1658A0; text-decoration: underline;}
.bu{ text-align:right; line-height:40px; color:#999999 ;}	
.mar_t20{ margin-top: 20px;}

.xmyb_21_tit{ background:url(2021xmyb_ttg.png) no-repeat 5px; font-size: 28px; font-weight: bold;}
.xmyb_21_fxxgk ul{ margin-right: -20px;}
.xmyb_21_fxxgk ul li{ float: left; width: 20%;}
.xmyb_21_fxxgk ul li a{ display: block; background: #f2f8ff; border-radius: 5px; height: 60px; line-height: 60px; text-align: center; margin-right: 20px; transition: .3s all;}
.xmyb_21_fxxgk ul li a i{ font-size: 20px; color: #1658a0;font-weight: bold; margin-right: 10px;vertical-align: top; transition: .3s all; display: inline-block; *display: block; }
.xmyb_21_fxxgk ul li.on a,.xmyb_21_fxxgk ul li a:hover{ background: #1658A0; color: #ffffff;}
.xmyb_21_fxxgk ul li.on a i,.xmyb_21_fxxgk ul li a:hover i{ color: #ffffff; transform: rotate(360deg);}
.xmyb_21_pic{ background: #ffffff; padding: 20px;-moz-box-shadow:0px 0px 15px #d1e5f9; -webkit-box-shadow:0px 0px 5px #d1e5f9; box-shadow:0px 0px 5px #d1e5f9;/*ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã…â€œÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â±*/ }
.xmyb_21_pic1{ background: #ffffff; padding: 20px;-moz-box-shadow:0px 0px 15px #d1e5f9; -webkit-box-shadow:0px 0px 5px #d1e5f9; box-shadow:0px 0px 5px #d1e5f9;/*ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã…â€œÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â±*/ margin-bottom: 20px;}
.xmyb_21_pic1 img{ width: 100%;}
.xmyb_21_cl{ width:23.65079365079365% ; float: left;}
.xmyb_21_cc{ width:36.34920634920635% ; float: left; margin-left: 20px;}
.xmyb_21_cr{ width:36.50793650793651% ; float: right;}

.xmb_21_bsdt{ background: #1658a0; border: 1px solid #efefef; border-radius: 5px; padding:20px; margin-top: 20px; color: #ffffff; font-weight: bold; font-size: 20px; display: block;}
.xmb_21_bsdt i{ display: block; width: 19.3333333%; float: left; margin-right: 20px;}
.xmyb_21_bsfw{border: 1px solid #efefef;margin-top: 20px; color: #333333;  width:46.97986577181208%; float: left;}
.right{ float: right;}
.xmyb_21_bsfw a{transition: .3s all; display: block; padding:20px 0; background: #ffffff; text-align: center;border-radius: 5px;}
.xmyb_21_bsfw a i{ color: #1658A0; font-size: 30px;vertical-align: top; transition: .3s all; display: inline-block; *display: block;}
.fw_b{ font-weight: bold;  font-size:34px;}
.xmyb_21_bsfw a p{ margin-top: 15px;}
.xmyb_21_bsfw a:hover{ background: #1658A0; color: #ffffff;}
.xmyb_21_bsfw a:hover i{ color: #ffffff; transform: rotate(360deg);}
.xmyb_21_list1{ padding-top: 8px;}
.xmyb_21_list1 ul{ margin-right: -12px;}
.xmyb_21_list1 ul li{ float: left; margin-top:14px; width: 25%;}
.xmyb_21_list1 ul li a{ display: block; margin-right: 12px; background: #f2f8ff; text-align: center; padding:10px 15px; height: 82px;transition: .3s all;}
.xmyb_21_list1 ul li a i{ display: block; text-align: center; line-height: 28px; font-size: 28px; color: #1658A0;transition: .3s all;}
.xmyb_21_list1 ul li a p{ margin-top: 10px;}
.xmyb_21_list1 ul li.on a,.xmyb_21_list1 ul li a:hover{ background: #1658A0; color: #ffffff;}
.xmyb_21_list1 ul li.on a i,.xmyb_21_list1 ul li a:hover i{ color: #ffffff; transform: rotate(360deg);}
.xmyb_21_icon ul{ margin-right: -20px;}
.xmyb_21_icon li{ width: 33%; float: left;}
.xmyb_21_icon li a{ display: block; background: #f2f8ff; padding-left: 20px; padding-top:15px; height: 80px; margin-right: 20px;}
.xmyb_21_icon li a i{ float: right; padding-right:10px; display: block;vertical-align: top; transition: .3s all; display: inline-block; *display: block;}
.xmyb_21_icon li a:hover i{ margin-top: -10px;}
.xmyb_21_icon li a:hover{-moz-box-shadow:0px 0px 15px #d1e5f9; -webkit-box-shadow:0px 0px 10px #d1e5f9; box-shadow:0px 0px 10px #d1e5f9;/*ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã…â€œÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â±*/}

.xmyb_21_gzcy_l{ width:84%; float: left;}
.xmyb_21_gzcy_r{ width: 14%; float: right;}
.xmyb_21_gzcy_r ul li{ margin-top:15px; border: 1px solid #efefef;background:linear-gradient(to top,#f2f8ff,#ffffff);}
.xmyb_21_gzcy_r ul li a{ display: block; line-height:62px; text-align: center; transition: .3s all;}
.xmyb_21_gzcy_r ul li i{ text-align: center; margin-right: 10px; font-size: 30px;color: #1658A0;vertical-align: top; transition: .3s all; display: inline-block; *display: block;}
.xmyb_21_gzcy_r ul li i.f_s{ font-size: 26px;}
.xmyb_21_gzcy_r ul li.on a,.xmyb_21_gzcy_r ul li a:hover{ background: #1658A0; color: #ffffff;}
.xmyb_21_gzcy_r ul li.on a i,.xmyb_21_gzcy_r ul li a:hover i{ color: #ffffff; transform: rotate(360deg);}
.xmyb_21_zxft{ margin-top: 20px;}
.xmyb_21_zxft i{ transition: .3s all;display: block; float: left; width: 25%; margin-right: 20px; background: #f8f8f8; height:180px; line-height: 180px; overflow: hidden;}
.xmyb_21_zxft i img{transition: .3s all; cursor: pointer; width: 100%;}
.xmyb_21_zxft i img:hover{ transform: scale(1.1);}
.xmyb_21_zxft .xmyb_21_ftyg{ width: 35%;  line-height: 40px; display: block; float: left; margin-right: 20px;}
.xmyb_21_zxft .xmyb_21_ftyg a { font-weight: bold;}
.xmyb_21_zxft .xmyb_21_ftyg a:hover{color: #1658A0; text-decoration: underline;}
.xmyb_21_wqft{  border-left: 1px dashed #efefef; padding-left: 20px; float: left;}
.xmyb_21_yqlj { margin-top: 15px;}
.xmyb_21_yqlj ul li{ float: left; width: 14.28571428571429%;}
.xmyb_21_yqlj ul li a{ display: block; background:url(2021xmyb_yqlj_icon.png) no-repeat left center; padding-left: 30px; line-height: 40px;}
.xmyb_21_yqlj ul li a:hover{ color: #1658A0; text-decoration: underline;}
.xmyb_21_tit2{ font-size: 16px; margin-right: 10px; color: #1658A0; border: 1px solid #efefef; line-height: 40px; display: block; width: 100px; text-align: center; font-weight: bold;}
.xmyb_21_tit2 a{color: #1658A0 !important;}
.xmyb_21_bar{ position: fixed; right: 0px; bottom: 0px;  padding: 10px; }
.xmyb_21_bar img{ width: 100%;}
/*20211117ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¢Ãƒâ€¦Ã‚Â¾*/
.yqlj_tit1>ul>li{ width: 24%;}
.yqlj_tit1>ul>li .yqlj_con1 li { width: 25% !important;}
.tu_list{ position: relative; *width: 1330px; margin-top: 20px;}
.tu_list .bd{ margin-right: -30px;}
.tu_list .bd .picList ul{ overflow:hidden;}
.tu_list .bd li{ float: left; width: 25%;}
.tu_list .bd li a{ display: block; margin-right: 30px; overflow: hidden;}
.tu_list .bd li a img{ width: 100%; transition:.3s all;}
.tu_list .bd li a:hover img{ transform: scale(1.1);}
.tu_list .hd{margin: 20px auto 0;text-align: center;font-size: 0; *width: 100px;height: 12px;}
.tu_list .hd li{ display: inline-block; *float: left; margin:0px 5px; cursor: pointer; background-color: #aab2d0; border-radius: 100%; width: 12px; height: 12px; overflow: hidden;}
.tu_list .hd li.on{ background-color: #1658a0;}
.tu_list span{position: absolute;right: 8px;bottom: -10px;}
.tu_list span a{ color: #666666; text-transform: none;}
.nav_21>ul>li a{font-size: 24px;}
.xmb_21_bsdt a{display: block; color: #FFFFFF;}
.pic_con1 .txt{left: 0px; text-align: left; right: 0px;}
.pic_con1 .txt li{left: 0px; width: 100%; right: 0px;}
.yqfk_img{z-index: 2;}
.xmyb_21_21_wqft{ width:30%; border-left: 1px dashed #efefef; padding-left: 20px; float: left;}
.pic_con1 .txt{width: 100%;}
.xmyb_21_pic ul li img{width: 100%;}
.xmyb_21_pic{position: relative;}
.xmyb_21_pic .num{position: absolute;z-index: 2;bottom:25px;right:40px;}
.xmyb_21_pic .num li{ float: left; position: relative; width:10px; height:10px; line-height:30px; background-color:#ffffff; overflow: hidden; text-align: center; margin-left:8px; cursor: pointer; border-radius:50%;}
.xmyb_21_pic .num li.on, .xmyb_21_pic .num li:hover{ background-color:#1658a0}
/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¤ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚Â*/
.xmyb_21_bar{z-index: 11;}
.tu_list .bd li img{height: 100%;}
.pic_con1 .txt li a p{font-size: 14px; line-height: 24px; color: #999999;}
.day{padding-top: 10px;}
.header_21_con1.fixed .header_21_logo{width: 280px !important;}
.xmyb_21_bar{padding-top: 20px;}
.xmyb_21_bar li{position: relative;}
.xmyb_21_bar li i{position: absolute; cursor: pointer; right: -5px; top: -22px;}

/*20220225ÃƒÂ¤Ã‚Â¿Ã‚Â®ÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¹*/

.xmyb_21_gzcy_l{ width:51%; float: left; margin-right: 20px;}
.xmyb_21_gzcy_c{width:30%;float: left;}
.xmyb_21_zxft i{ transition: .3s all;display: block; float: left; width: 40%; margin-right: 20px; background: #f8f8f8; height:180px; line-height: 180px; overflow: hidden;}
.xmyb_21_zxft .xmyb_21_ftyg{ width: 50%;  line-height: 32px; display: block; float: left; margin-right: 20px;}
.btn8{ background: #f2f8ff;  border: none; margin-right: 20px; width: 90px; height: 30px; border-radius: 4px;  margin-top: 10px; color: #1658A0;}
.btn8:hover{ background: #1658a0; color: #ffffff;}
/*===============ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ©Ã‚Â¡Ã‚Âµ==============*/
/*ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚Â01*/
.fy_list_01{ margin: 30px auto 0; text-align: center; color: #555555; padding-bottom: 30px;}
.fy_list_01 .fy_tit_l{ display: inline-block; *float: left; margin-right: 30px; font-size: 0;}
.fy_list_01 .fy_tit_l a{ font-size: 16px; display: inline-block; *float: left; line-height: 18px; padding: 10px 15px; border: 1px solid #d9d9d9; background-color: #ffffff; margin-right: 5px; margin-left: 5px; color: #555555;}
.fy_list_01 .fy_tit_l a.next{ *width: 64px;}
.fy_list_01 .fy_tit_l a.next em{ *margin-top: -18px;}
.fy_list_01 .fy_tit_l a.prev em,.fy_list_01 .fy_tit_l a.next em{ display: block; width: 5px; height:18px;}
.fy_list_01 .fy_tit_l a.prev em{ background: url(fy_prev.png) no-repeat 0px -51px; float: left; margin-right: 10px;}
.fy_list_01 .fy_tit_l a.next em{ background: url(fy_next.png) no-repeat 0px -51px; float: right; margin-left: 10px;}
.fy_list_01 .fy_tit_l a.on,.fy_list_01 .fy_tit_l a:hover{ background-color: #1658A0;; color: #ffffff; border: 1px solid #1658A0;;}
.fy_list_01 .fy_tit_l a.prev:hover em,.fy_list_01 .fy_tit_l a.next:hover em{ background-position: 0px -91px;}
.fy_list_01 .fy_tit_l a.prevStop em,.fy_list_01 .fy_tit_l a.nextStop em{ background-position: 0px -11px;}
.fy_list_01 .fy_tit_l a.prevStop,.fy_list_01 .fy_tit_l a.nextStop{ color: #999999;}
.fy_list_01 .fy_tit_l a.prevStop:hover,.fy_list_01 .fy_tit_l a.nextStop:hover{ border: 1px solid #d9d9d9; background-color: #ffffff; color: #999999; cursor: default;}
.fy_list_01 .fy_tit_l a.prevStop:hover em,.fy_list_01 .fy_tit_l a.nextStop:hover em{ cursor: default; background-position: 0px -11px; }
.fy_list_01 .fy_tit_r{ display: inline-block; *float: left; line-height: 40px;}
.fy_list_01 .fy_inp{ border: 1px solid #d9d9d9; background-color: #ffffff; width: 38px; height: 38px; line-height: 38px; text-align: center; margin: 0 8px; font-size: 15px; color: #555555;}
.fy_list_01 .fy_go{ display: inline-block; background-color: #e2e2e2; width:40px; height:40px; line-height:40px; text-align: center; margin: 0 8px; font-size: 16px; color: #555555; cursor: pointer; *margin-top: -50px;}
	@media screen and (max-width:999px) {
	 .fy_list_01{ text-align: center;}
	 .fy_list_01 .fy_tit_l{ float: inherit; text-align: center; margin: 0;}
	 .fy_list_01 .fy_tit_l a,.fy_list_01 .fy_tit_r{ display: none;}
	 .fy_list_01 .fy_tit_l a.prev,.fy_list_01 .fy_tit_l a.next{ display:inline-block;}
	}
/*===============ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ©Ã‚Â¡Ã‚Âµ==============*/
.otherlink-bg {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all 0.3s ease 0s;
    z-index: 99;
}
.otherlink-bg.in {
    opacity: 1;
}
.otherlink-pop {
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    height: 180px;
    left: 50%;
    margin: -90px 0 0 -280px;
    overflow: hidden;
    position: fixed;
    top: -25%;
    transition: all 0.4s ease 0s;
    width: 470px;
    z-index: 100;
}
.otherlink-pop.in {
    top: 50%;
}
.otherlink-pop a.offBtn {
    color: #ccc;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    padding: 5px 10px;
    position: absolute;
    right: 8px;
    top: 5px;
}
.otherlink-pop h2 {
    font-size: 16px;
    padding: 45px 40px;
	font-weight:normal;
	text-align:left;
	font-size:14px;
	line-height:2em;
	
}
.otherlink-pop p.btns {
    background: #f5f5f5 none repeat scroll 0 0;
    border-top: 1px solid #ddd;
    bottom: 0;
    height: 50px;
    left: 0;
    position: absolute;
    text-align: right;
    width: 100%;
}
.otherlink-pop p.btns a {
    border: 1px solid #bbbbbb;
    border-radius: 5px;
    color: #333;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: 9px 15px 0 0;
    padding: 0 15px;
}
.otherlink-pop p.btns a:hover {
    background: #e6e6e6 none repeat scroll 0 0;
}
.otherlink-pop p.btns a.toOtherLink {
    background: #337ab7 none repeat scroll 0 0;
    border: 1px solid #337ab7;
    color: #fff;
}
.otherlink-pop p.btns a.toOtherLink:hover {
    background: #286090 none repeat scroll 0 0;
}
.con_zx{border-radius:10px;background: #f2f8ff;padding: 14px;margin-bottom: 15px;}
.con_zx h1{color: #1658A0; font-size: 20px; margin-bottom: 10px;}
.con_zx p{line-height: 24px; text-align: center;}
.con_zx p{font-size: 16px;  font-weight: bold; color: #1658A0;}
.con_zx ul li{display: block; line-height: 34px; height: 34px; border:1px solid #F9f9f9 ; border-radius:8px; text-align: center; background: #FFFFFF; margin-top: 12px; overflow: hidden;}
.con_zx ul li a{display: block; transition: ease-in-out 0.3s;}
.con_zx ul li:hover a{background: #1658A0; color: #FFFFFF;}
.xmyb_21_icon li a{height: 70px; padding-top: 10px; overflow: hidden;}
.xmyb_21_icon:after,.xmyb_21_list1:after{ visibility: hidden; display: block; font-size: 0rem; content: " "; clear: both; height: 0rem;}
@media screen and (max-width: 992px){
	.con_zx{margin-top: 16px;}
}
