<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.trt-row{margin: 0 -16px;}
.trt-row&gt;[class*=trt-col-]{padding: 0px 16px;}
.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%;}
.ztzl_img {cursor: pointer;width: 100%; height: 100%; overflow: hidden;position: relative;z-index: 1;}
.ztzl_img img {width: 100%; height: 100%; bottom: 0; top: 0;position: relative;left: 0;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;-o-transition: -o-transform 0.5s;transition: transform 0.5s;}
li:hover .ztzl_img img,div:hover.ztzl_img img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

/*轮播图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: 55px; line-height: 55px; overflow: hidden;color: #FFFFFF; font-size:1.6rem; z-index: 2}
.slideBox_08 .txt-bg { position: absolute; bottom:0px; z-index: 1; height:55px; left:0px; right:0px; background:rgba(0,0,0,0.8); overflow: hidden; }
.slideBox_08 .txt { position: absolute; z-index: 2; left:0px; right:0px; bottom:0px; overflow: hidden; height: 55px; }
.slideBox_08 .txt li { line-height: 55px; position: absolute; left: 0px; right: 0px; bottom:55px; 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:20px; 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:10px; border-radius: 50%; overflow: hidden; text-align: center; cursor: pointer; margin: 0 4px; background-color: #ffffff;}
.slideBox_08 .num li.on{background: #1658A0;}
.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(21mzj_ll.png);}
.slideBox_08 .next{right: 0px; top: 50%; margin-top: -20px; background: url(21mzj_rr.png);}
.zxftimg img{width:100%;height: 160px;}
@media screen and (max-width:999px) {
	.slideBox_08 .txt li{ padding: 10px;}
    .zxftimg img{height: 100px;}
}
.main{background: #eff5fe;}
.sp_a a{color: #999; display: block;}
.list ul li{line-height:46px; height:46px; padding-left: 20px; background: url(21tyj_dian1.png) no-repeat 5px center;}
.list ul li a{width: 80%; 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 a:hover{padding-left: 5px;}
.con_ban{position: relative; box-shadow: 0 0 8px rgba(0,0,0,0.1);}
.con_ban .hd{position: absolute; z-index: 2; bottom: 15px; right: 20px;}
.con_ban .hd ul li{width: 10px; margin:0 3px; height: 10px; float: left; border-radius:50%; background: #FFFFFF;}
.con_ban .hd ul li.on,.con_ban .hd ul li:hover{background: #1658A0;}
.con_bg{background: #FFFFFF; box-shadow: 0 0 8px rgba(0,0,0,0.1);padding: 32px;}
.con_tit{line-height: 50px; height: 50px;}
.con_tit ul li{float: left;margin-right: 10px;}
.con_tit ul li a{display: block; line-height: 50px; height: 50px; padding: 0px 20px; background: #f8f8f8;font-size: 20px;}
.con_tit ul li:hover a,.con_tit ul li.on a{color: #FFFFFF; background: #1658A0;}
.bottom_div{background: #FFFFFF;}
.bottom_r{overflow: hidden; position: relative;min-height: 87px;}
.bottom_r p{text-align: center; position: absolute;top: 50%; font-size: 14px; line-height: 24px; width: 100%; transform: translateY(-50%);}
.bottom_img{max-height: 97px;}
.tit1 {line-height: 35px; height: 35px;}
.tit1 em{font-size: 24px; font-weight: bold; }
.tit1 i{font-size: 30px; font-weight: normal; color: #1658A0; float: left; margin-top: 3px; margin-right: 10px;}
.con_ul ul{margin-right: -30px;}
.con_ul ul li{float: left; width: 20%;}
.con_ul ul li a{display: block; margin-right: 30px; height: 55px; line-height: 55px; background: #FFFFFF; padding-left: 32px; border-left:2px solid #1658A0; font-size: 18px; box-shadow: 0 0 10px rgba(22,88,160,0.1);}
.con2_ul ul li{float: left; width: 20%;}
.con2_ul ul li a{display: block; line-height: 48px; height: 48px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-left: 28px; background:url(21tyj_icon6.png) no-repeat 4px center;}
.bo_b{padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #dddddd;}
.bsfw_top_r&gt;ul{margin-right:-24px;}
.bsfw_top_r&gt;ul&gt;li{float: left;width: 14.485%;}
.bsfw_top_r&gt;ul&gt;li.on{width: 71.03%;}
.bsfw_a{background: #f3f8ff; max-height: 155px; overflow: hidden; margin-right: 24px;}
.bsfw_top_div{float: left;width:100%; max-width: 155px; margin: 0 auto; cursor: pointer; box-sizing: border-box; padding-top: 20px; height: 155px; text-align: center;}
.bsfw_top_div span{display: block;background: #FFFFFF; height: 75px; width: 75px; line-height: 75px; border-radius:50%; margin: 0 auto; margin-bottom: 16px;}
.bsfw_top_div span i{color: #1658A0; font-size: 34px;}
.bsfw_on {overflow: hidden; width: 100%; position: relative; padding: 17px 0px; padding-left: 24px; background: url(21tyj_xian1.png) no-repeat left center;}
.bsfw_on .hd{position: absolute; bottom: 10px; right: 15px; z-index: 2; cursor: pointer;}
.bsfw_on .hd ul li{margin-left: 6px; width: 20px; height: 20px; background: #dddddd; color: #FFFFFF; line-height: 20px; text-align: center; float: left;} 
.bsfw_top_r&gt;ul&gt;li.on .bsfw_top_div{width: 155px;}
.bsfw_on .list ul li{line-height: 40px; height: 40px;}
.bsfw_on .hd ul li.on,.bsfw_on .hd ul li:hover{background: #1658A0;}
.bsfw_top_r&gt;ul&gt;li.on .bsfw_on {width: auto;}
.con3_ul ul{margin-right: -32px;}
.con3_ul ul li{width: 20%;float: left;}
.con3_ul ul li a{display: block; transition: ease-in-out 0.3s; font-size: 18px; line-height: 76px; height: 76px; text-align: center; background: #f3f8ff; margin-right: 32px;}
.con3_ul ul li a span{display:inline-block; width:65px; margin-left: -20px; text-align: center;}
.con3_ul ul li a:hover{box-shadow: 0 0 5px rgba(22,88,160,.2);}
.ztzl_list ul{margin-right: -24px;}
.ztzl_list ul li{float: left; width: 25%;}
.ztzl_list ul li a{display: block;margin-right: 24px;}
.ztzl_ban{position: relative; padding-bottom: 30px;}
.ztzl_ban .hd{text-align: center; position: absolute; width: 100%; bottom: -10px;}
.ztzl_ban .hd ul li{width: 10px; display: inline-block; height: 10px; border-radius:50%; background: #dddddd;}
.ztzl_ban .hd ul li.on,.ztzl_ban .hd ul li:hover{background: #1658A0;}
.bsfw_on .list ul li a{width: 80%;}
.tit2{height: 60px; line-height: 60px; background: #f8f8f8; padding-right: 20px;}
.tit2 h1{float: left; padding: 0px 24px;  background: #1658A0; font-size: 20px; font-weight: bold; color: #FFFFFF;}
.zwgk_ul ul {margin-right: -32px;}
.zwgk_ul ul li{float: left; width: 20%;}
.zwgk_ul ul li a{display: block; text-align: center; height: 120px; margin-right: 32px; box-shadow:0 0 10px rgba(22,88,160,0.1); border-left: 2px solid #1658A0; font-size: 18px;}
.zwgk_ul ul li a span{display: block; padding-top: 10px; height: 70px; line-height: 70px; text-align: center;}
.zwgk_ul ul li a i{font-size: 34px;color: #1658A0;}
.tit3 {height: 60px; line-height: 60px; background: #f8f8f8; }
.tit3 ul li{float: left;}
.tit3 ul li a{display: block; padding: 0px 24px; font-size: 20px;}
.tit3 ul li:hover a,.tit3 ul li.on a{ background: #1658A0;  font-weight: bold; color: #FFFFFF;}
.zwgk_div .list ul li{line-height: 60px; height: 60px; border-bottom: 1px dashed #dddddd;}
.zxft_top{text-align: center; position: relative; height: 32px; line-height: 25px;}
.zxft_top h1{font-size: 24px; color: #1658A0; font-weight: bold; z-index: 1; position: relative;}
.zxft_top::before{content: " "; position: absolute; left: 0px; right: 0px; height: 14px;background: #f3f8ff; z-index:0; bottom: 0px;}
.zxft_tit h1{font-size: 20px; color: #1658A0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zxft_tit ul li{line-height: 40px; font-size: 18px;}
.zxft_div span {float: left;font-size: 20px; font-weight:bold; margin-right: 10px;}
.zxft_div span a{ color: #1658A0;}
.zxft_li{overflow: hidden;}
.zxft_li ul{ margin-right: -24px;}
.zxft_li ul li{float: left; width: 50%;}
.zxft_li ul li a{display: block; margin-right: 24px; line-height:30px; height: 30px; padding-left: 20px; background: url(21tyj_dian1.png) no-repeat 5px center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.con3_ul.li ul li{width: 33.3%;}
.con3_ul.li ul li a{line-height: 100px; height: 100px;font-size: 24px; color: #1658A0;}
.con3_ul.li ul li a span{width: 80px;}
.list ul li em{display: block; float: left; color: #666; padding-right: 6px; margin-right: 6px; position: relative;}
.list ul li em::before{position: absolute; height: 20px; width: 1px; background: #666; content: ' '; right: 0; top: 50%; transform: translateY(-50%);}
.list.li ul li a{width: 80%;}
.ba_bg{background-color: #FFFFFF;}
/*margin*/
.mar1 { margin: 1px; }
.mar20 { margin: 20px; }
.mar_t0 { margin-top: 0px; }
.mar_t4 { margin-top: 4px; }
.mar_t8 { margin-top: 8px; }
.mar_t12 { margin-top: 12px; }
.mar_t16 { margin-top: 16px; }
.mar_t20 { margin-top: 20px; }
.mar_t24 { margin-top: 24px; }
.mar_t28 { margin-top: 28px; }
.mar_t32 { margin-top: 32px; }
.mar_t36 { margin-top: 36px; }
.mar_t48 { margin-top: 48px; }
.mar_t60 { margin-top: 60px; }
.mar_b0 { margin-bottom: 0px; }
.mar_b1 { margin-bottom: 1px; }
.mar_b4 { margin-bottom: 4px; }
.mar_b12 { margin-bottom: 12px; }
.mar_b16 { margin-bottom: 16px; }
.mar_b20 { margin-bottom: 20px; }
.mar_b24 { margin-bottom: 24px; }
.mar_b28 { margin-bottom: 28px; }
.mar_b32 { margin-bottom: 32px; }
.mar_b40 { margin-bottom: 40px; }
.mar_l0 { margin-left: 0px; }
.mar_l1 { margin-left: 1px; }
.mar_l4 { margin-left: 4px; }
.mar_l8 { margin-left: 8px; }
.mar_l12 { margin-left: 12px; }
.mar_l16 { margin-left: 16px; }
.mar_l20 { margin-left: 20px; }
.mar_l24 { margin-left: 24px; }
.mar_l28 { margin-left: 28px; }
.mar_l32 { margin-left: 32px; }
.mar_l40 { margin-left: 40px; }
.mar_r0 { margin-right: 0px; }
.mar_r1 { margin-right: 1px; }
.mar_r4 { margin-right: 4px; }
.mar_r8 { margin-right: 8px; }
.mar_r12 { margin-right: 12px; }
.mar_r16 { margin-right: 16px; }
.mar_r20 { margin-right: 20px; }
.mar_r24 { margin-right: 24px; }
.mar_r28 { margin-right: 28px; }
.mar_r32 { margin-right: 32px; }
.mar_r40 { margin-right: 40px; }


/*---------------------------------------segmentation------------------------------------------*/

/*padding*/
.pad0 { padding: 0px; }
.pad1 { padding: 1px; }
.pad10 { padding: 10px; }
.pad20 { padding: 20px; }
.pad30 { padding: 30px; }
.pad_t0 { padding-top: 0px; }
.pad_t1 { padding-top: 1px; }
.pad_t4 { padding-top: 4px; }
.pad_t8 { padding-top: 8px; }
.pad_t12 { padding-top: 12px; }
.pad_t16 { padding-top: 16px; }
.pad_t20 { padding-top: 20px; }
.pad_t24 { padding-top: 24px; }
.pad_t28 { padding-top: 28px; }
.pad_t32 { padding-top: 32px; }
.pad_t40 { padding-top: 40px; }
.pad_b0 { padding-bottom: 0px; }
.pad_b1 { padding-bottom: 1px; }
.pad_b4 { padding-bottom: 4px; }
.pad_b8 { padding-bottom: 8px; }
.pad_b12 { padding-bottom: 12px; }
.pad_b16 { padding-bottom: 16px; }
.pad_b20 { padding-bottom: 20px; }
.pad_b24 { padding-bottom: 24px; }
.pad_b28 { padding-bottom: 28px; }
.pad_b32 { padding-bottom: 32px; }
.pad_b40 { padding-bottom: 40px; }
.pad_l0 { padding-left: 0px; }
.pad_l1 { padding-left: 1px; }
.pad_l4 { padding-left: 4px; }
.pad_l8 { padding-left: 8px; }
.pad_l12 { padding-left: 12px; }
.pad_l16 { padding-left: 16px; }
.pad_l20 { padding-left: 20px; }
.pad_l24 { padding-left: 24px; }
.pad_l28 { padding-left: 28px; }
.pad_l32 { padding-left: 32px; }
.pad_l40 { padding-left: 40px; }
.pad_r0 { padding-right: 0px; }
.pad_r1 { padding-right: 1px; }
.pad_r4 { padding-right: 4px; }
.pad_r8 { padding-right: 8px; }
.pad_r12 { padding-right: 12px; }
.pad_r16 { padding-right: 16px; }
.pad_r20 { padding-right: 20px; }
.pad_r24 { padding-right: 24px; }
.pad_r28 { padding-right: 28px; }
.pad_r32 { padding-right: 32px; }
.pad_r40 { padding-right: 40px; }



@media screen and (max-width:992px) {
	.mar_t16_sm{ margin-top: 16px;}
	.mar_t24_sm{ margin-top: 24px;}
	
	.pad20_sm{ padding:20px 0;}
}


.font8,.font8 p,.font8 div,.font8 table,.font8 span{font-size:8px !important;line-height: 16px !important;}
.font9,.font9 p,.font9 div,.font9 table,.font9 span{font-size:9px !important;line-height: 18px !important;}
.font10,.font10 p,.font10 div,.font10 table,.font10 span{font-size:10px !important;line-height: 20px !important;}
.font11,.font11 p,.font11 div,.font11 table,.font11 span{font-size:11px !important;line-height: 22px !important;}
.font12,.font12 p,.font12 div,.font12 table,.font12 span{font-size:12px !important;line-height: 24px !important;}
.font13,.font13 p,.font13 div,.font13 table,.font13 span{font-size:13px !important;line-height: 26px !important;}
.font14,.font14 p,.font14 div,.font14 table,.font14 span{font-size:14px !important;line-height: 28px !important;}
.font15,.font15 p,.font15 div,.font15 table,.font15 span{font-size:15px !important;line-height: 30px !important;}
.font16,.font16 p,.font16 div,.font16 table,.font16 span{font-size:16px !important;line-height: 32px !important;}
.font17,.font17 p,.font17 div,.font17 table,.font17 span{font-size:17px !important;line-height: 34px !important;}
.font18,.font18 p,.font18 div,.font18 table,.font18 span{font-size:18px !important;line-height: 36px !important;}
.font19,.font19 p,.font19 div,.font19 table,.font19 span{font-size:19px !important;line-height: 38px !important;}
.font20,.font20 p,.font20 div,.font20 table,.font20 span{font-size:20px !important;line-height: 40px !important;}
.font21,.font21 p,.font21 div,.font21 table,.font21 span{font-size:21px !important;line-height: 42px !important;}
.font22,.font22 p,.font22 div,.font22 table,.font22 span{font-size:22px !important;line-height: 44px !important;}
.font23,.font23 p,.font23 div,.font23 table,.font23 span{font-size:23px !important;line-height: 46px !important;}
.font24,.font24 p,.font24 div,.font24 table,.font24 span{font-size:24px !important;line-height: 48px !important;}
.font25,.font25 p,.font25 div,.font25 table,.font25 span{font-size:25px !important;line-height: 50px !important;}
.font26,.font26 p,.font26 div,.font26 table,.font26 span{font-size:26px !important;line-height: 52px !important;}
.font27,.font27 p,.font27 div,.font27 table,.font27 span{font-size:27px !important;line-height: 54px !important;}
.font28,.font28 p,.font28 div,.font28 table,.font28 span{font-size:28px !important;line-height: 56px !important;}
.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;
}

.gl_div.li{min-height: 620px;}
.gl_l{background: #f3f8ff url(21xmjt_li.png) no-repeat top center; min-height: 820px; background-size:100% auto;}
.gl_top h1{ text-align: center; height: 65px; line-height: 65px;font-size: 22px; color: #1658A0;}
.gl_l_ul{padding: 0px 20px;}
.gl_l_ul ul li a{ transition: ease-in-out 0.3s; height: 50px; margin-bottom: 10px; line-height: 50px;display: block; padding-left:15px; border: 1px solid #E1E1E1; border-radius:8px;font-size: 18px; background: #FFFFFF url(21xmjt_lia.png) no-repeat 93% center;}
.gl_l_ul ul li:hover a,.gl_l_ul ul li.on a{background: #1658A0 url(21xmjt_lib.png) no-repeat 93% center; font-weight: bold; border: 1px solid #1658A0; color: #FFFFFF;}
.gl_ul .list1 ul{padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #E2E2E2;}
.gl_ul .list1 {margin-top: 0px;}

.tit2_jgzn{ height: 40px; line-height: 40px; border-bottom: 1px solid #dddddd;}
.tit2_jgzn li{ float: left; margin-right: 20px; position: relative; font-size: 18px;}
.tit2_jgzn li a{ display: block;}
.tit2_jgzn li.on a{ font-weight: bold;}
.tit2_jgzn li.on::before,.tit2_jgzn li.on::after{ content: ''; position: absolute; bottom: -1px; height: 3px;}
.tit2_jgzn li.on::before{ left: 0; width: 1em; background-color: #b82d2e;}
.tit2_jgzn li.on::after{left: 1em; right: 0; background-color: #1658a0;}
.gl_tit{padding: 20px;line-height: 30px;}
</pre></body></html>