﻿
.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: -250px 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: 3px; 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; }

.bsfw_bar_listt{ position: relative; margin-top: 25px; overflow: hidden;}
.bsfw_bar_listt .prev,.bsfw_bar_listt .next{ position: absolute; top: 50%; width: 40px; height: 40px; cursor: pointer; z-index: 99; margin-top: -20px;}
.bsfw_bar_listt .prev{ left: 0; background: url(21hl_icon_l.png) no-repeat;}
.bsfw_bar_listt .next{ right: 0; background: url(21hl_icon_r.png) no-repeat;}
.bsfw_bar_listt .bd{ margin-right: -20px;}
.bsfw_bar_listt .bd li{ float: left; width: 25%; text-align: center;margin:10px 0;}
.bsfw_bar_listt .bd li a{ position: relative; display: block; height: 100px; overflow: hidden; margin-right: 20px;}
.bsfw_bar_listt .bd li a p{ position: absolute; z-index: 3; padding: 0 15px; left: 0; right: 0; top: 50%; transform: translateY(-50%); -ms-transforn: translateY(-50%); text-align: center; line-height: 28px; font-size: 20px; color: #ffffff; }


@font-face {
  font-family: "iconfont_gxj"; /* Project id 2749620 */
  src: url('iconfont_gxj.woff2') format('woff2'),
       url('iconfont_gxj.woff') format('woff'),
       url('iconfont_gxj.ttf') format('truetype');
}
.iconfont_gxj {
  font-family: "iconfont_gxj" !important;
  font-size: 1.6rem;
  vertical-align: top;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body{background-color: #f7f8fc;}
.trt-row{margin: 0 -16px;}
.trt-row>[class*=trt-col-]{padding: 0px 16px;}
.page_bg{background: url(21gxj_bg.jpg) no-repeat center 128px;}
.banner_top .row{position: relative;height: 340px;}
.header_div{ position: absolute; width: 47.6923%; left:0px; top: 50%; transform: translateY(-50%); }
.header_ss{background-color: rgba(255,255,255,.8); height: 56px; border-radius: 8px; box-sizing: border-box; padding:13px 0px 13px 0; overflow: hidden; position: relative;}
.header_picker{ float: left; width: 17%; position: relative; height: 30px; line-height: 30px; box-sizing: border-box; user-select: none;}
.header_picker::after{ content: ''; position: absolute; top: 5px; height: 20px; width: 1px; background-color: #666; right: 0;}
.header_picker input{display: block; width: 100%; height: 100%; background-color: transparent; font-size: 1.6rem; color: #666; *color: #666; cursor: pointer; border: none; padding-left: 30px; *margin-top: 10px; *border-right:1px solid #e2e2e2;}
.header_picker .upDown{position: absolute; display: block; width: 9px; height: 100%; right: 20px; top:0px; cursor: pointer; background: url(21_header_arr1.png) no-repeat scroll center !important;}
.header_inp{ background-color: transparent; border: none; color: #ffffff; font-size: 1.6rem; margin-left: 18px; height: 30px; line-height: 30px; width: 60%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.header_inp::-webkit-input-placeholder{ color: #666;}
.header_btn{ cursor: pointer; width: 128px; color: #FFFFFF; font-size: 2rem; position: absolute; right: 0px; top: 0px; bottom: 0px;  border: none; background-color: #107dfd; /* æµè§ˆå™¨ä¸æ”¯æŒçš„æ—¶å€™æ˜¾ç¤º */background-image: linear-gradient(60deg,#25cdd2,#107dfd); }
.header_btn i{ color: #666; font-size: 2rem;}
.header_inp:-internal-autofill-selected{ background-color: transparent !important;}
.header_r {position: absolute; padding: 24px 30px; border-radius:4px; right: 0px; top:50%;   transform: translateY(-50%); background: rgba(255,255,255,.8); padding: ;}
.header_r  ul li{line-height: 36px;}
.header_r  ul li span{font-weight: bold; color: #1658A0;}
.con_tit_l{background: rgba(51,235,249,.6);}
.con_tit{background: rgba(22,88,160,.8);}
.con_tit_l{width: 80px; height: 72px; line-height: 72px; text-align: center;}
.con_tit_l i{color: #FFFFFF;font-size: 26px;}
.con_tit_r{overflow: hidden; line-height: 72px; padding-left: 24px;}
.con_tit_r p{display:block; overflow: hidden;}
.con_tit_r span{font-weight: bold;color: #FFFFFF;display: block; width: 80px; float: left;}
.con_tit_r p a{color: #FFFFFF; transition: ease-in-out 0.3s; display:block; float: left; margin-right: 12px; max-width: 70%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.con_tit_r p em{color: rgba(255,255,255,.5);}
.con_tit_r p:hover a{padding-left: 5px;}
.con_bg{background: #FFFFFF; padding: 32px; padding-bottom: 20px;}
/*è½®æ’­å›¾08æ ·å¼*/
.slideBox_08 { position: relative; overflow: hidden; margin: 0px auto; }
.slideBox_08 .pic img { height:370px; display: block; margin:0 auto;}
.slideBox_08 .pic p{position: absolute; bottom: 0; left: 20px; right: 0; height: 66px; line-height: 66px; overflow: hidden;color: #FFFFFF; font-size:1.8rem; z-index: 2}
.slideBox_08 .txt-bg { position: absolute; bottom:0px; z-index: 1; height:93px; left:0px; right:0px; background: url(21ly_bar_bg.png) repeat-x bottom; overflow: hidden; }
.slideBox_08 .txt { position: absolute; z-index: 2; left:0px; right:0px; bottom:0px; overflow: hidden; height: 130px; }
.slideBox_08 .txt li { line-height: 66px; position: absolute; left: 0px; right: 0px; bottom:66px; padding-left: 20px; padding-right: 40%; overflow: hidden;}
.slideBox_08 .txt li a { display: block; color: white; font-size: 1.8rem; font-weight: bold; text-decoration: none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.slideBox_08 .num { position: absolute; z-index: 3; bottom:28px; right:20px; font-size: 0; text-align: right; }
.slideBox_08 .num li { display:inline-block; *display: inline; *float: left; font-size: 1.2rem; width:10px; height:8px; border-radius: 4px; overflow: hidden; text-align: center; cursor: pointer; margin: 0 4px; background-color: #ffffff; opacity: 0.5;}
.slideBox_08 .num li.on{ opacity: 1; width: 18px;}
.slideBox_08 .prev,.slideBox_08 .next{position: absolute;width: 40px; height: 40px; z-index: 3;}
.slideBox_08 .prev{left: 0px; top: 50%; margin-top: -20px; background: url(21gxj_ll.png);}
.slideBox_08 .next{right: 0px; top: 50%; margin-top: -20px; background: url(21gxj_rr.png);}
@media screen and (max-width:999px) {
	.slideBox_08 .txt li{ padding: 10px;}
}
.con_top{border-bottom: 2px solid #e6e6e6;}
.con_top ul li{float: left; margin-right: 32px; margin-bottom: -2px;}
.con_top ul li a{display: block; transition: ease-in-out 0.3s; border-bottom: 2px solid #e6e6e6;font-size: 20px; padding: 0px 2px; padding-bottom: 14px;}
.con_top ul li:hover a,.con_top ul li.on a{border-bottom: 2px solid #1658A0; font-weight: bold; color: #1658A0;}
.con_top ul li:last-child a{margin-right: 0px;}
.list ul li{line-height: 50px; height: 50px; padding-left: 20px; background: url(21gxj_dian.png) no-repeat 5px center;}
.list ul li a{max-width: 75%; transition: ease-in-out 0.3s; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block;}
.list ul li span{float: right; color: #999999;}
.list ul li:hover a{padding-left: 5px;}
.list ul li i{display: block; float: right;font-size: 14px; color: #1658A0; width: 70px; height: 23px; line-height: 23px; text-align: center; border: 1px solid #1658A0; border-radius:4px; margin-top: 14px;}
.list ul li i.li{color: #999999; border: 1px solid #999;}
.con_li a span{display: block; box-shadow: 0 0 20px rgba(22,88,160,.2); width:100px; transition: ease-in-out 0.3s; background: #FFFFFF; height: 100px; text-align: center; line-height: 100px; margin: 0 auto; border-radius:50%; }
.con_li a span i{color: #1658A0;font-size: 30px;}
.con_li a:hover span{ background-color: #107dfd; /* æµè§ˆå™¨ä¸æ”¯æŒçš„æ—¶å€™æ˜¾ç¤º */background-image: linear-gradient(60deg,#25cdd2,#107dfd);}
.con_li a:hover span i{color: #FFFFFF;}
.con_li a p{text-align: center; line-height: 30px; margin-top: 16px; font-weight: bold;}
.con_ul{padding: 40px 0px;}
.content_b{background: url(21gxj_bg2.jpg) no-repeat center top;}
.con2_top{text-align: center;}
.con2_top ul li{display:inline-block; font-size: 26px; font-weight: bold;color: #33ebf9; transition: ease-in-out 0.3s; background-position:bottom; background-repeat:no-repeat; padding-bottom: 16px;  cursor: pointer; margin:0 40px;}
.con2_top ul li.on,.con2_top ul li:hover{color: #FFFFFF; background-image: url(21gxj_dian2.png);}
.con2_r_ul ul{margin-right: -20px;}
.con2_r_ul ul li{float: left; width: 50%; margin-bottom: 10px;}
.con2_r_ul ul li a{display: block; margin-right: 20px; transition: ease-in-out 0.3s; line-height: 55px; color: #FFFFFF; height: 55px; border-radius:4px;background: #68a8df; font-size: 18px; text-align: center;}
.con2_r_ul ul li:hover a{background: #4288d3; box-shadow: 0 5px 8px rgba(22,88,160,0.3);}
.con2_r_bottom ul li{float: left;width: 25%;}
.con2_r_bottom ul li span{text-align: center; display: block; height: 50px; line-height: 50px;}
.con2_r_bottom ul li p{margin-top: 10px; text-align: center;}
.con3_ul ul{margin-right: -20px;}
.con3_ul ul li{float: left;width: 20%;}
.con3_ul ul li a{display: block; transition: ease-in-out 0.3s; height: 48px; line-height: 48px; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0px 10px; margin-top: 10px; margin-right: 20px; background: #eef5fd;}
.con3_ul ul li:hover a{box-shadow: 0 2px 4px rgba(22,88,160,0.3);background: #4288d3; color: #FFFFFF;}
.max_img{overflow: hidden;}
.max_img i{display: block;height: 0;padding-top:56.35%; background-position:left center !important;background-repeat: no-repeat !important;	background-size:100% !important;background-color: #f8f8f8;position: relative;overflow: hidden;transition: all .3s;}
li:hover .max_img i,div:hover.max_img i{transform: scale(1.1)}
.max_img.li i{padding-top: 74.9579%;}
.con_zxft_l {background: #FFFFFF; padding: 4px; border: 1px solid #E5E5E5;}
.con_zxft_r ul li{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 36px;}
.con_zxft_r a{display: block; width: 100px; height: 38px; border: 1px solid #1658A0; border-radius:4px; color: #1658A0 !important; line-height: 38px; text-align: center; }
.con_zxft_top a{font-weight: bold;}
.ztzl_list ul{margin-right:-32px;}
.ztzl_list ul li{float: left; width: 25%;}
.ztzl_list ul li a{display: block; transition: ease-in-out 0.3s; position: relative; margin-right: 32px; background: #eef5fd; height: 110px;}
.ztzl_list ul li .max_img{display: block; width: 60px; border: 1px solid #FFFFFF; height: 60px; border-radius:10px; position: absolute; top: 50%; transform: translateY(-50%); left: 28px;}
.max_img.li2 i{padding-top:100%;}
.ztzl_list ul li p{top: 50%; position: absolute; left: 105px; padding-right: 24px; transform: translateY(-50%);}
.ztzl_list ul li:hover p{color: #FFFFFF;}
.ztzl_list ul li:hover a{background: #1658A0;}
.ztzl_ban .prev,.ztzl_ban .next{position: absolute;width: 40px; height: 40px; z-index: 3;}
.ztzl_ban .prev{left: 0px; top: 50%; margin-top: -20px; background: url(21gxj_ll.png);}
.ztzl_ban .next{right: 0px; top: 50%; margin-top: -20px; background: url(21gxj_rr.png);}
.con_zxft_l {margin-top: 20px;}
.wz{height: 68px; padding: 0px 24px; line-height: 68px;background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(242,248,255,1) 100%);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,248,255,1) 100%);}
.wz i{color: #1658A0; font-size: 20px;font-weight: bold;}
.wz span{margin-right: 10px;}
.wz a{margin: 0 5px;}
.gl_l{width: 284px;}
.gl_tit{height: 85px; background: #1658A0 url(21gxj_gl_img.png) no-repeat center bottom; position: relative;}
.gl_tit h1{color: #FFFFFF; padding-bottom:10px; height: 40px; top: 50%; transform: translateY(-50%); margin-left: 24px; position: absolute; background: url(21gxj_gl_tit.png) no-repeat bottom left;}
.gl_ul li{line-height: 60px; transition: ease-in-out 0.3s; height: 60px; border-left:2px solid #1658A0 ; background: #f8f8f8; margin-top: 16px;}
.gl_ul li a{display: block; padding-left: 24px; background: url(21gxj_gl_icon1.png) no-repeat 92% center;}
.gl_ul li:hover a{ background: url(21gxj_gl_icon2.png) no-repeat 92% center; color:#FFFFFF;}
.gl_ul li:hover{background: #1658A0;}
.gl_r{overflow: hidden; }
.gl_top{border-bottom: 2px solid #e6e6e6;}
.gl_top h1{ padding-bottom: 13px; margin-top: 3px; color: #1658A0; border-bottom: 2px solid #1658A0;float: left; margin-bottom: -2px;}
.gl_r_ul ul{padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px dashed #E5E5E5;}
.zwgk_top{padding:24px 32px; background: #f2f8ff; border-top: 2px solid #1658A0;}
.zwgk_tit h1{float: left;color: #1658A0; font-size: 2rem;}
.zwgk_tit{background: #f2f8ff;}
.zwgk_tit_ul ul li{padding-bottom: 8px; max-height: 68px; overflow: hidden; text-overflow: ellipsis; padding-left: 20px; background: url(21gxj_dian.png) no-repeat 5px 14px; margin-bottom: 8px; border-bottom: 1px dashed #E5E5E5; line-height: 30px;}
.zwgk_tit_ul ul li:last-child{padding-bottom: 0px;margin-bottom: 0px; border: none;}
.zwgl_ul ul{margin-right:-20px;}
.zwgl_ul ul li{float: left;width: 20%; margin-top: 20px;}
.zwgl_ul ul li a{display: block; margin-right: 20px; transition: ease-in-out 0.3s; line-height: 55px; color: #FFFFFF; height: 55px; border-radius:4px;background: #68a8df; font-size: 18px; text-align: center;}
.zwgl_ul ul li:hover a{background: #4288d3; box-shadow: 0 5px 8px rgba(22,88,160,0.3);}
.zwgk_div_tit ul {margin-right: -32px;}
.zwgk_div_tit ul li{float: left; width: 33.33%;}
.zwgk_div_tit ul li a{display: block; box-sizing: border-box; border: 1px solid #f2f8ff; padding: 24px 30px; position: relative; transition: ease-in-out 0.3s; background: #f2f8ff; margin-right: 32px;}
.zwgk_div_tit ul li a p{line-height: 30px; height: 60px; overflow: hidden; text-overflow: ellipsis;}
.zwgk_div_tit ul li a span{color: #999999; display: block; margin-top: 12px;}
.zwgk_div_tit ul li a i{position: absolute; right: 30px; bottom: 24px; color: #1658A0; font-size: 20px;}
.zwgk_div_tit ul li:hover a{background: #FFFFFF; border: 1px solid #1658A0;  box-shadow: 0 0 8px rgba(22,88,160,0.2);}
.zwgk_div .num {text-align: center;}
.zwgk_div .num li{display: inline-block; width: 9px; height: 9px; border-radius:50%;background: #d8d8d8; margin: 0px 2px;}
.zwgk_div .num li.on{background: #1658A0;}
.ztzl_ul ul{margin-right:-32px;}
.ztzl_ul ul li{float: left; width: 25%; margin-top: 24px;}
.ztzl_ul ul li a{display: block; transition: ease-in-out 0.3s; position: relative; margin-right: 32px; background: #eef5fd; height: 110px;}
.ztzl_ul ul li .max_img{display: block; width: 60px; border: 1px solid #FFFFFF; height: 60px; border-radius:10px; position: absolute; top: 50%; transform: translateY(-50%); left: 28px;}
.max_img.li2 i{padding-top:100%;}
.ztzl_ul ul li p{top: 50%; position: absolute; left: 105px; padding-right: 24px; transform: translateY(-50%);}
.ztzl_ul ul li:hover p{color: #FFFFFF;}
.ztzl_ul ul li:hover a{background: #1658A0;}
.list.li2 ul li{float: left; width: 50%; box-sizing: border-box;}
.hdpt_top{background: url(21gxj_hdpt_bg.png) no-repeat center; position: relative; text-align: center; height: 110px; box-sizing: content-box;}
.hdpt_sp{position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%);}
.hdpt_top span{color: #FFFFFF; float: left; height: 48px; line-height: 48px; font-weight: bold; top: 50%;}
.hdpt_top .hdpt_ss{float: left; position: relative;  text-align: left;  margin-right: 16px; background-color:#FFFFFF; height:48px;  border-radius: 4px; width: 430px; box-sizing: border-box; padding: 13px 0px 13px 0; overflow: hidden; position: relative;}
.hdpt_top em{float: right; margin-right: -20px; height: 48px; background: #3174bc; width: 110px; border-radius:4px; line-height: 48px; text-align: center;}
.hdpt_top em a{display:block; color: #FFFFFF;}
.hdpt_inp{border: none; margin-left: 15px; width: 70%;}
.hdpt_btn{border: none; background: none; position: absolute; right: 0px; width: 60px;top: 0px; bottom: 0px;}
.hdpt_btn i{color: #1658A0; font-size: 24px;}
.table1 th,.table1 td{ line-height: 60px;}
.table1 tr:nth-child(odd) td,.table1 tr th{ background-color: #f4f4f4;}
.table1 tr td:nth-child(2),.table1 tr th:nth-child(2){padding-left: 24px;}
.table1 tr td i{display: inline-block;font-size: 14px; color: #1658A0; background: #FFFFFF; border: 1px solid #1658A0; border-radius:4px; height: 22px; line-height: 22px; width: 70px; text-align: center;}
.table1 tr td span{color: #999999;}
.ldfg_l{width: 190px; margin-right: 24px;}
.ldfg_r{overflow: hidden; box-sizing: border-box; background: url(21gxj_ld_bg.png) no-repeat bottom center; min-height: 710px; background-size:100% auto;}
.ldfg_l ul li {margin-bottom: 20px;}
.ldfg_l ul li a{display: block;width: 180px; position: relative; transition: ease-in-out 0.3s; background: #eef5fd; color:#1658A0; height: 60px; text-align: center; line-height: 60px; border-radius:4px; border: 1px solid #E5E5E5;}
.ldfg_l ul li:hover a,.ldfg_l ul li.on a{background: #1658A0; border:1px solid #1658A0 ; color: #FFFFFF;}
.ldfg_l ul li a::before{position: absolute; content: " ";  z-index: -1; display: block; top: 50%; transform: translateY(-50%); right: 0px; width: 0;  height: 0; border-top: 8px solid transparent;  border-left: 8px solid #1658A0; border-bottom: 8px solid transparent;}
.ldfg_l ul li:hover a::before,.ldfg_l ul li.on a::before{right: -8px;z-index:1;}
.ldfg_r{text-align: center; padding-top:70px;}
.ldfg_r h1{font-size: 24px; height:60px; line-height: 60px; margin-top: 20px;}
.ldfg_r p{font-weight: bold; line-height: 40px;}
.ldfg_r li{line-height: 40px;}
.hd_con5.li .table1 th,.hd_con5.li .table1 td{line-height: 50px;}
.hd_con5.li .table1 tr:nth-child(odd) td{background: none;}
.hd_img ul {margin-right: -32px;}
.hd_img ul li{float: left; width: 25%;}
.hd_img ul li a{display: block; margin-right: 32px;}
.hd_img ul li h1{font-size: 16px; line-height: 30px;}
.hd_img  .hd_bottom{margin-top: 10px;}
.hd_img  .hd_bottom p{ margin-top: 10px; height: 20px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #999999;}
.zxft_top_ul li { float: left; margin-right: 15px;font-weight: bold; margin-top: -10px; width: 120px; height:40px; line-height: 40px; text-align: center; border: 1px solid #1659A0; border-radius:4px; background: #FFFFFF;}
.zxft_top_ul li i{font-size: 20px; color: #1659A0;}
.zxft_top_ul li span{width:30px; text-align: center;display: inline-block;}
.zxft_top h1{text-align: center;font-size: 30px; color: #1659A0; line-height: 90px; height: 90px;}
.zxft_bg{background: url(21sm_zxft_bj.jpg) repeat-x top;}
.zxft_r_ul{position: relative;}
.zxft_r_ul ul{margin-top: 20px;}
.zxft_r_ul ul li{line-height: 44px; height: 44px; width: 70%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zxft_r_ul ul li span{color: #1659A0;}
.zxft_r_anniu{position: absolute; right: 24px; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.zxft_r_anniu i{display: block; margin: 15px 0px;}
.zxft_r_anniu i a{display: block; width: 105px; height: 35px; line-height: 35px; text-align: center; color: #FFFFFF; background: #419CD5; border-radius:20px;}
.zxft_r_anniu i.in1 a{background: #4AB9B0;}
.zxft_r_p{line-height: 44px;color: #999999; padding-top: 32px;}
.zxft_r_p em{font-weight:bold;}
.zxft_tit_ul li{float: left; line-height: 40px;font-size: 18px; margin-right: 20px;}
.zxft_tit_ul li.on a{font-weight: bold; color: #1659A0;}
.zxft_tit>ul{margin-right: -32px;}
.zxft_tit>ul>li{width: 33.33%; margin-top: 32px; float: left;}
.zxft_tit ul li .zxft_a{ margin-right: 32px;}
.zxft_tit ul li .zxft_a>a{position: relative; display:block;}
.zxft_tit ul li p{ font-size: 18px;font-weight: bold; color: #FFFFFF; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; position: absolute; bottom: 0px; left: 0px; right: 0px; z-index: 2; height: 56px; line-height: 56px; background: rgba(000,000,000,0.5); padding: 0px 20px;}
.zxft_tit_div{background: #f1f8ff; padding: 10px 32px;}
.zxft_tit_div_ul{border-bottom: 1px dashed #E1E1E1; padding-bottom: 10px;}
.zxft_tit_div_ul ul li{line-height: 38px; text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.zxft_bottom{text-align: center; padding: 10px 0px;color: #1659A0;}
.zxft_bottom ul li{font-size: 18px; line-height: 38px; height: 38px; display: inline-block;}
.zxft_bottom ul li:last-child em{display: none;}
.zxft_bottom ul li em{margin: 0 8px;}
.zxft_bottom ul li a{color: #1659A0;}
.zxft_xl_tit2{ text-align: right; padding-right: 40px; float: right; margin-top: 6px; font-size: 16px; color: #666666;}
.zxft_xl_tit2 span { float: left; display: inline-block; line-height: 26px; padding: 0; margin: 0 0 0 20px;}
.zxft_xl_tit2 span img{ margin-right: 5px;}
.zxft_xl_tit2 span select { margin-bottom: 3px; height: 26px; margin-right: 14px;}
.sel1{ background-color:#e3e4e4; padding:1px 7px; border:1px solid #babbbb;}
.zxft_xl_tit2 ul { float: left;}
.zxft_xl_tit2 li { float: left; background: none; }
.zxft_xl_tit2 li a { width:43px; height: 24px; display: block; font-size: 14px; text-align: center; background: #f3f8ff; border:1px solid #f3f8ff; line-height: 24px; text-align: center;}
.zxft_xl_tit2 li a:hover, .zxft_xl_tit2 li a.cur { background: #1658a0; color: #fff; border:1px solid #1658a0; }
.zxft_xl_tit2 span i{color: #333;font-size: 16px; margin-right: 5px;}
.zxft_xl_con1{ height: 1020px; padding-top: 16px; overflow: auto; padding-right: 40px;}
.zxft_xl_con1::-webkit-scrollbar{ width:10px; background-color: #ffffff;}
.zxft_xl_con1::-webkit-scrollbar-thumb{ border-radius:5px;  background-color: #1658a0;}
.zxft_xl_div{position: relative; padding-left: 100px;}
.zxft_xl_l{position: absolute; left: 0px;top: 0px; width: 100px; text-align: center;}
.zxft_xl_l span{background: #419cd5;margin: 0 auto; width: 64px; height: 64px; border-radius:50%;display: block; line-height: 64px;}
.zxft_xl_l span i{font-size: 32px; color: #FFFFFF;}
.zxft_xl_l p{font-weight: bold;font-size: 18px; margin-top: 10px;}
.zxft_xl_r{padding-left: 20px;}
.zxft_i{padding-left: 10px; background: url(21sm_zxft_tit1.png) no-repeat left 20px ;}
.zxft_xl_tit {background: #f1f8ff; padding:24px 35px; border-radius:5px;}
.zxft_xl_tit3{color: #999999; margin-bottom: 5px;}
.zxft_xl_div{margin-bottom: 40px;}
.zxft_li span{background: #4AB9B0;}
.zxft_li .zxft_i{ background: url(21sm_zxft_tit2.png) no-repeat left 20px ;}
.zxft_li .zxft_xl_tit {background: #f0f8f7;}
.tit7{border-bottom: 1px solid #E5E4E4; height: 41px;}
.tit7 h1{padding: 0px 16px; height: 42px; line-height: 42px; color: #FFFFFF; font-size: 20px;background: #1658A0;}
.gl_top {padding:0px 32px;}
.tu_box{vertical-align: middle; align-items: center; display: flex; overflow: hidden; background-color: #eff6fe;}
.tu_box img{ width: 100%; height: auto; transition: .3s all;}
li a:hover img,div:hover.tu_box img{ transform:scale(1.1);}
.zxft_a .tu_box{height:293px;}
.tit2 ul li {float: left; margin-right: 5px;}
.tit2 ul li a{display: block; line-height: 41px; height: 41px; padding: 0 17px; background: #f1f8ff; border: 1px solid #cfdfee;font-size: 20px;}
.tit2 ul li.on a,.tit2 ul li:hover a{color: #FFFFFF; background: #1658A0; font-weight: bold;}
.zxtw_con .tab1{ width: 90%; margin: 27px auto 0;}
.zxtw_con .tab1 td{ padding: 10px 0; font-size: 18px;}
.zjxq_inp{ line-height: 48px; height: 48px; border: 1px solid #eeeeee; background-color: #ffffff; border-radius: 10px; width: 98%; padding-left: 2%;}
.zjxq_text{ line-height: 48px; height: 100px; border: 1px solid #eeeeee; background-color: #ffffff; border-radius: 10px; width: 98%; padding-left: 2%; resize: none;}
.zjxq_inp1{ line-height: 48px; height: 48px; border: 1px solid #eeeeee; background-color: #ffffff; border-radius: 10px; width:30%; padding-left: 2%; margin-right: 20px;}
.zjxq_btn{ margin: 40px auto 0; display: block; width: 140px; height: 50px; line-height: 50px; border-radius: 10px; border: 0; background-color: #1658a0; color: #ffffff; font-size: 18px;}
.zxft_tit{padding: 32px;}
.zxft_tit .zxft_tit_con {margin-bottom: 30px; border-bottom: 1px dashed #E1E1E1;}
.zxft_top h1{padding: 15px 24px; height: auto; line-height: 60px;}
.wsbs_div ul li{padding: 30px 0px; transition: ease-in-out 0.3s; border-bottom: dashed 1px #E5E4E4; position: relative;}
.wsbs_div ul li em{display: block; background: #FFFFFF; margin-right: 30px; float: left; margin-left: 15px; height: 68px; width: 68px; line-height: 68px; text-align: center; border-radius:50%; border: 1px solid #419cd5; color: #999999;}
.wsbs_anniu{position: absolute; min-width: 245px; right: 15px; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.wsbs_div ul li p{font-weight: bold;margin-right: 250px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 18px; margin-bottom:10px; margin-top: 5px;}
.wsbs_div ul li span{color: #999999;}
.wsbs_anniu i{display: inline-block; height: 34px; line-height: 34px; width: 105px;margin-left: 16px; text-align: center;}
.wsbs_anniu i a{color: #419cd5; display: block; border: 1px solid #419cd5;border-radius:20px; background: #FFFFFF;}
.wsbs_anniu i.in2 a{color: #4ab9b0;border: 1px solid #4ab9b0; }
.wsbs_div ul li em.li{background: #419cd5; color: #FFFFFF;}
.wsbs_anniu i.in3 a{color: #FFFFFF;background: #1658A0; border: 1px solid #1658A0;}
.wsbs_div ul li:hover{background: #f2f8fe;}
.max_img.li3 i{padding-top:33.2894%;}
.con_bottom ul{margin-right: -20px;}
.con_bottom ul li{float: left; width: 33.33%;}
.con_bottom ul li a{display: block; margin-right: 20px; height: 80px; line-height: 80px; background: #eef5fd; text-align: center;}
.con_bottom ul li a i{color: #1659A0; font-size: 24px;}
.con_bottom ul li a span{display: inline-block; width: 30px; margin-right: 10px; text-align: center;}
#hdpt_ywzxtj{background: #1658A0; color: #FFFFFF; border-radius:4px; padding: 12px; margin: 12px 0px !important; text-align: left !important;}
