<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{margin: 0; padding: 0;}
html, body {height: 100%;}
html{color:#000;background:#FFF;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}a{text-decoration: none;}
input{border: none; outline: none;}
img{border: none;}
a,a:link,a:active{color: #2c2c2c;}
a:hover{color: #d90a1e;}
body{font:14px/1.5 'Microsoft Yahei',"hiragino sans gb", Tahoma, Helvetica, Arial, "\5b8b\4f53", 'sans-serif';color:#333;width: 100%;
    min-width: 1200px;}
.clearfix{zoom:1;}
.clearfix:after{content: ''; display: block; visibility: hidden; clear: both;}
.content{width: 1150px; margin: 0 auto;}
.mg00{margin: 0px !important;}
.mt30{margin-top: 30px;}
.mt32{margin-top: 32px;}
.mt42{margin-top: 42px;}
.mt52{margin-top: 52px;}
.ml32{margin-left: 32px;}
.mt25{margin-top: 25px;}
.mt15{margin-top: 15px;}
.ml38{margin-left: 38px;}
.ml64{margin-left: 64px;}
.ml72{margin-left: 72px;}
.wp{min-height: 100%;}
a,span{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;}




.header{
    width: 100%;
    background: #003e81;
    height: 118px;
    background: #FFFFFF;}
.header .logo{float: left; margin-top: 20px;}
.header .headerRightBox{float: right; margin-top: 20px; text-align:left;}
.header .headerRightBox .header_Lug_email&gt;span{
    width: 20px;
    text-align: center;}
.header .headerRightBox .header_Lug_email a{
    color: #5e5e5e;}
.header .headerRightBox .header_Lug_email a:hover{
    color: #173b6a;}
.header .headerRightBox .header_Lug_email&gt;li.headerEmail{
    display: inline-block;
    position: relative;}
.header .headerRightBox .header_Lug_email&gt;li.headerEmail&gt;a.openTipsA{
    margin-left: 20px;
    padding-left: 24px;
    background: url(../images/commonico.png) 0px -172px no-repeat;}
.header .headerRightBox .header_Lug_email&gt;li.headerEmail&gt;dl{
    display: none;
    width: 452px;
    height: 146px;
    background: url(../images/heademailtips_bg.png) no-repeat;
    position: absolute;
    right: -54px;
    z-index: 999;
    text-align: left;
    padding: 42px 0 0 40px;}
.header .headerRightBox .header_Lug_email&gt;li.headerEmail&gt;dl&gt;i.close{
    position: absolute;
    top:22px;
    right: 58px;
    width: 14px;
    height: 14px;
    cursor: pointer;}
.header .headerRightBox .header_Lug_email&gt;li.headerEmail&gt;dl&gt;span{
    display: block;
    font-size: 14px;}
.header .headerRightBox .header_Lug_email&gt;li.headerEmail&gt;dl&gt;a{
    font-size: 18px;
    color: #007dcc;
    text-decoration: underline;
    margin-top: 16px;}
.header .headerRightBox .header_Lug_email&gt;li.headerEmail&gt;dl&gt;a:hover{
    color: #d90a1e;}

.header .search{position: relative; margin-top: 20px;}
.header .search input.searchInput{width: 257px; height: 36px; text-indent:.8em; border: 1px #c4c4c4 solid; color: #c4c4c4; border-right:0px;}
.header .search input.searchSubmit{background: url(../images/searchico.png) no-repeat center;width:28px; height: 38px; text-indent: 9999px; overflow: hidden; margin-left: -30px; cursor: pointer; position: absolute;  right: 10px; border:1px solid #c4c4c4; border-left:0px;}



.bannerBox{width: 100%; position: relative;}
.bannerBox&gt;.nav{background: #0b2d57; width: 100%; height: 53px; line-height: 53px;}
.bannerBox&gt;.nav li{float: left; position: relative;}
.bannerBox&gt;.nav li&gt;a{height: 53px; line-height: 53px; color: #fff; display: block; text-align: center; font-size: 14px; width: 115px;}
.bannerBox&gt;.nav li&gt;a.hover{background: #2f4873 !important; color: #fff !important;}
.bannerBox&gt;.nav li&gt;a.active{background: #ff9b24; color: #fff;}

.bannerBox&gt;.nav li&gt;dl.navYbox{position: absolute; z-index: 99999; display: block; zoom: 1; display: none;}
.bannerBox&gt;.nav li&gt;dl.navYbox .navYbg{
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
    height: 100%;
    opacity: .6;
    background-color:#fff;   
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    filter:Alpha(opacity=60);
    z-index: -1;
    width: 115px;}
.bannerBox&gt;.nav li&gt;dl.navYbox&gt;a{
    display: block;
    width: 115px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    cursor: hand;
    color: #000000;
    font-size: 14px;}
.bannerBox&gt;.nav li&gt;dl.navYbox&gt;a:hover{background-color:#fff;}









.centerBody{overflow: auto; padding-bottom: 100px;}

body:before {
    content:"";
    height:100%;
    float:left;
    width:0;
    margin-top:-32767px;}


.centerBody span.cbToTitle{
    color: #0b2d57 !important;
    font-size: 24px;
    clear: both;}
.centerBody span.cbToTitle a{
    color: #0b2d57;}
.centerBody span.cbToTitle a:hover{
    color: #d90a1e;}

.centerBody span.cbToTitle:before{
    content: "";
    display: block;
    width: 2px;
    height: 24px;
    background: #0b2d57;
    margin: 7px 16px 0px 0px;
    float: left;}

.centerBody .cbToNew{
    width: 100%;
    height: 100%;
    padding: 42px 0px;
    background: #f4eadc;}

.centerBody .cbToNew .cbLeftBox{
    float: left;
    width: 550px;}
.centerBody .cbToNew .cbLeftBox ul&gt;a,
.centerBody .cbToNew .cbLeftBox ul.noticeList li{
    background: url(../images/commonico.png) 0px 7px no-repeat;
    margin-top: 15px;
    width: 100%;
    line-height: 1.1;
    clear: both;}
.centerBody .cbToNew .cbLeftBox ul.noticeList li:after{
    zoom:1;
    content: ''; display: block; visibility: hidden; clear: both;}
.centerBody .cbToNew .cbLeftBox ul a:hover{
    background: url(../images/commonico.png) 0px -15px no-repeat;}
.centerBody .cbToNew .cbLeftBox ul a h3 strong,
.centerBody .cbToNew .cbLeftBox ul.noticeList li h3 strong{
    font-weight: bold;}
.centerBody .cbToNew .cbLeftBox ul a h3,
.centerBody .cbToNew .cbLeftBox ul.noticeList li h3{
    display: inline-block;
    font-size: 14px;
    float: left;
    margin-left: 10px;}
.centerBody .cbToNew .cbLeftBox ul.noticeList li h3 a{
    background: no-repeat;}
.centerBody .cbToNew .cbLeftBox ul a i,
.centerBody .cbToNew .cbLeftBox ul.noticeList li i{
    display: inline-block; 
    float: left;
    background: url(../images/commonico.png)0 -140px no-repeat;
    width: 14px;
    height: 16px;
    margin-left: 5px;
    margin-top: 1px;}
.centerBody .cbToNew .cbLeftBox ul a span,
.centerBody .cbToNew .cbLeftBox ul.noticeList&gt;li&gt;span{
    display: inline-block;
    font-size: 14px;
    color: #919191;
    float: right;}


.centerBody .cbToNew .cbRightBox{
    float: right;
    width: 545px;
    overflow: hidden;
    position: relative;
margin-top:28px;}
.centerBody .cbToNew .cbRightBox ul.cbRflasBox{
    width: 100%;
    height: 490px;
    overflow: hidden;
    margin: 0px;
    position: relative;}
.centerBody .cbToNew .cbRightBox ul.cbRflasBox li{
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;}
.centerBody .cbToNew .cbRightBox ul.cbRflasBox li&gt;a&gt;img{
    display: none;}
.centerBody .cbToNew .cbRightBox ul.cbRflasBox li&gt;p{
    margin-top: 20px;
    line-height: 30px;
    height: 50px;
    display: none;}
.centerBody .cbToNew .cbRightBox ul.cbRflasBox li&gt;span.textTime{
    color: #919191;
    line-height: 24px;
    display: none;}

.centerBody .cbToNew .cbRightBox .cbRflsBtn{
    margin-top: 3px;}
.centerBody .cbToNew .cbRightBox .cbRflsBtn a{
    display: block;
    float: left;
    width: 107px;
    margin-left: 1px;
    height: 5px;
    background: #ababab;}
.centerBody .cbToNew .cbRightBox .cbRflsBtn a:hover,
.centerBody .cbToNew .cbRightBox .cbRflsBtn a.active{
    background: #f58b00;}
.newsFls_pre,
.newsFls_next{
    position:absolute;
    top:43%;
    margin-top:-36px;
    width:72px;height:72px;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;z-index:10;
    background:url(../images/ico_sliding.png) no-repeat;}

.newsFls_pre{left:0px;background-position:0 0; display: none;}
.newsFls_pre:hover{background-position:0 -144px;}
.newsFls_next{right:5px;background-position:0 -72px; display: none;}
.newsFls_next:hover{background-position:0 -216px;}



.centerBody .cbRightBox ul{
    margin: 20px 0px 0px -9px;}
.centerBody .cbRightBox ul.zyAdbox a{
    float: left;
    display: block;
    margin: 10px 0px 0px 9px;}


.centerBody .linksBox .linksPicU{
    margin-left: -24px;}
.centerBody .linksBox .linksPicU a{
    margin-left: 0px;}


.centerBody .linksBox .linksTextU{
    padding-top: 44px;}
.centerBody .linksBox .linksTextU .linksTextUline{
    border-bottom: 1px #aaaaaa solid;}
.centerBody .linksBox .linksTextU .linksTextUtxt{
    margin: 0 auto;
    margin-top: -12px;
    width: 610px;
    text-align: center;
    background: #FFFFFF;}
.centerBody .linksBox .linksTextU .linksTextUtxt span{
    display: inline-block;
    width: 60px;
    text-align: center;}





.ttRightBox{
    float: right;
    width: 826px;}

.localtionBox{
    width: 100%;
    height: 25px;
    color: #b5b5b5;
    border-bottom: 1px #b5b5b5 solid;}
.localtionBox a{
    color: #b5b5b5;}
.localtionBox a:hover{color: #d90a1e; cursor: pointer;}


.cb_levelBox{
    width: 100%;
    height: 200px;
    position: relative;
    overflow: hidden;}
.cb_levelBox .cb_level_t_h{
    position: absolute;
    width: 1870px;
    left: 50%;
    margin-left: -935px;
    overflow: hidden;}

.pagesBox {
    width: 640px;
    margin: 0 auto;
    padding-top: 44px;}

.pagesBox a {
    padding: 0 8px;
    color: #373737;}

.pagesBox &gt; a.active {
    text-decoration: underline;
    color: #b1092c
;}

.pagesBox &gt; a:hover {
    color: #d90a1e;}


.levelLeftNav{
    width: 262px;
    float: left;}
.levelLeftNav&gt;ul{
    width: 262px;
    background: #f2e9d6;}
.levelLeftNav&gt;ul a{
    float: left;
    display: block;
    width: 262px;
    height: 55px;
    line-height: 55px;
    font-size: 18px;
    padding-left: 80px;}
.levelLeftNav&gt;ul a.active{
    background: #fbfaf3 url(../images/commonico.png) 236px -230px no-repeat;}

.levelLeftNav&gt;ul a span{
    color: red;}
.levelLeftNav&gt;ul a:hover{
    color: #000000;
    background: #fbfaf3 url(../images/commonico.png) 236px -230px no-repeat;}

.levelLeftNav .leftFlinks{
    margin-top: 64px;}
.levelLeftNav .leftFlinks h3{
    font-size: 18px;}
.levelLeftNav .leftFlinks ul{
    margin-top: -18px;}
.levelLeftNav .leftFlinks a{
    margin-top: 24px;}

.searchResulList .srTips{
    margin-top: 30px;
    font-size: 18px;
    color: #3e3e3e;
    line-height: 36px;
    border-bottom: 1px #e2e2e2 solid;}
.searchResulList .srTips&gt;span{
    color: red;}
.searchResulList .srList{
    width: 826px;
    overflow: hidden;min-height:800px;}
.searchResulList .srList li{
    display: block;
    padding: 20px 0px;
    border-bottom: 1px #e2e2e2 solid;}
.searchResulList .srList li h3.tit{
    font-size: 16px;
    color: #4c4c4c;
    font-weight: bold;}
.searchResulList .srList li h3.tit a&gt;font{
    color: red;}
.searchResulList .srList li span.time,
.searchResulList .srList li p.sum,
.searchResulList .srList li a.more{
    color: #666;
    font-size: 14px;
    line-height: 20px;}
.searchResulList .srList li p.sum,
.searchResulList .srList li a.more{
    margin-top: 5px;}
.searchResulList .srList li a:hover{
    text-decoration: underline;
    color: #d90a1e;}



.rListBox li{
    border: none !important;
    padding: 14px 0px !important;
    zoom:1;}
.rListBox li:after{
    content: ''; display: block; visibility: hidden; clear: both;}
.rListBox li dl{
    float: left;
    line-height: 1;}
.rListBox li dl.listtxt{}
.rListBox li dl.listtxt span.time{
    margin-top: 8px;}
.rListBox li dl.listtxt p.sum{
    margin-top: 12px;}





.viewsBox{
    font-size: 14px;
    color: #5e5e5e;}
.viewsBox .viewsTit{
    margin-top: 38px;
    border-left: 4px #ab8569 solid; 
    line-height: 1;
    padding-left: 15px;}
.viewsBox .viewsTit h1{
    font-size: 24px;
    font-weight: bold;
    color: #000000;
 line-height:34px;}
.viewsBox .viewsTit span{
    font-size: 12px;
    color: #7c7c7c;
    margin-top: 12px;}
.viewsBox .viewsTit span.postAdd{
    margin-left: 40px;}
.viewsBox .viewsInfo{
    margin-top: 36px;
    width: 770px;}
.viewsBox .viewsInfo h3.tit{
    font-size: 18px;
    font-weight: bold;
    color: #2c2c2c;}
.viewsBox .viewsInfo span{
    margin-top: 8px;}
.viewsBox .viewsInfo .txt{
    color: #282828;
    line-height: 26px;
    padding-bottom:80px;
}
.viewsBox .viewsInfo .txt p{
    font-size: 16px;
      text-indent: 2em;
    text-align: Justify;
    text-justify: inter-ideograph;
    color: #282828;
    min-height:24px;
    line-height:36px!important;
}
vsb_content_2 table{  margin:0 auto!important; text-align:center!important; }
.vsbcontent_img{text-align:center!important;}

.viewsBox .viewsInfo .txt h3{font-weight:bold!important;}

.viewsBox .viewsInfo .txt&gt;img{
    display: block;
    width: 770px;
    margin: 30px auto 0px auto;}
.viewsBox .viewsInfo .txt span{
    display: inline !important;}
.viewsBox .viewsInfo .txt a{
    display: inline !important;}


.viewsInfo_en{
    margin-top: 0px !important;}
.viewsInfo_en .txt&gt;p{
    text-indent: 0em !important;}
.viewsInfo_en h3.tit{
    margin-top: 30px;
    font-weight: normal !important;}

.viewsRightList ul.viewsRtopList li dl{
    font-size: 14px;
    float: left;}
.viewsRightList ul.viewsRtopList li{
    margin-top: 22px;}
.viewsRightList ul.viewsRtopList li dl a:hover{
    color: #7b009a !important;}
.viewsRightList ul.viewsRtopList li dl h3,
.viewsRightList ul.viewsRtopList li dl p{
    width: 264px;}

.viewsRightList ul.viewsRtopList li dl h3 a{
    font-weight: bold;
    color: #292929;
    line-height: 1;}
.viewsRightList ul.viewsRtopList li dl p{
    margin-top: 14px;}
.viewsRightList ul.viewsRtopList li dl p a{
    color: #434343;
    line-height: 24px;}
.viewsRightList ul.viewsRtopList li dl.viewsRtopListDLRR{
    float: right;}




.learSurveyInfo{
    width: 785px;
    margin: 0 auto;
    padding-top: 40px;}
.learSurveyInfo .learSurImg{
    width: 100%;
    height: 300px;
    background: #e6e6e6;}
.learSurveyInfo .learSurImg img{
    display: block;
    width: 255px;
    height: 300px;
    margin: 0 auto;}
.learSurveyInfo .learSurTxt li{
    margin-top: 24px;
    color: #414141;}
.learSurveyInfo .learSurTxt li h3{
    font-size: 14px;
    font-weight: bold;}
.learSurveyInfo .learSurTxt li p{
    font-size: 12px;
    line-height: 22px;}



.lsvTerListBox{}

.lsvTerListBox dl{
    margin-top: 38px;
    font-size: 14px;
    color: #535353;
    zoom:1;}
.lsvTerListBox dl:after{content: ''; display: block; visibility: hidden; clear: both;}
.lsvTerListBox dl dt{
    border-left: 4px #c4c4c4 solid;
    line-height: 30px;
    height: 30px;
    padding-left: 10px;
    background: #e8e8e8;
    font-size: 16px;
    color: #000000;
    font-weight: bold;}
.lsvTerListBox dl dd{
    margin-left: -29px;}
.lsvTerListBox dl dd a{
    display: block;
    float: left;
    margin-left: 31px;
    margin-top: 22px;
    color: #595959;
    
    text-align: justify;
    text-justify: inter-word;
    word-break: break-all;}
.lsvTerListBox dl dd a span{
    display:inline-block; width:100%; height:0; overflow:hidden;}
.lsvTerListBox dl dd a:hover{
    color: #d90a1e;}



.lawSchlistBox li{
    margin-top: 38px;
    font-size: 14px;
    color: #535353;
    zoom:1;}
.lawSchlistBox li h3{
    border-left: 4px #c4c4c4 solid;
    line-height: 30px;
    height: 30px;
    padding-left: 10px;
    background: #e8e8e8;
    font-size: 16px;
    color: #000000;
    font-weight: bold;}
.lawSchlistBox li dl{
    margin:-30px 0px 0px -100px;}
.lawSchlistBox li dl:after{content: ''; display: block; visibility: hidden; clear: both;}
.lawSchlistBox li dl dd{
    float: left;
    width: 136px;
    display: block;
    margin:62px 0px 0px 95px;
    text-align: center;}
.lawSchlistBox li dl dd a{
    margin-top: 20px;}
.lawSchlistBox li dl dd span{
    color: #8e8e8e;}



.directoryList .viewBoxLeftA,
.directoryList .viewBoxRightB{
    float: left;}
.directoryList .viewBoxLeftA{
    margin-top: 38px;
    width: 225px;
    background: url(../images/timeline_bg.png) 5px center repeat-y;}
.directoryList .viewBoxLeftA ul li{
    padding-left: 22px;
    background: url(../images/timeline_ico.png) no-repeat;}
.directoryList .viewBoxLeftA ul li.active{
    background: url(../images/timeline_ico_a.png) no-repeat;}
.directoryList .viewBoxLeftA ul li a{
    display: block;
    line-height: 1;
    height: 35px;}
.directoryList .viewBoxLeftA ul li a.active{
    color: red;}
.directoryList .viewBoxRightB{
    width: 600px;
    overflow: hidden;
    display: none;}
.directoryList .viewBoxRightB .directoryClassList{
    margin-top: 22px;
    margin-left: 16px;}
.directoryList .viewBoxRightB .directoryClassList table{
    border: 2px #afafaf solid;}
.directoryList .viewBoxRightB .directoryClassList table{
    width: 258px;}
.directoryList .viewBoxRightB .directoryClassList td{
    height: 28px;
    line-height: 28px;
    text-align: center;
    border-bottom: 1px #afafaf solid;
    border-left: 2px #afafaf solid;}
.directoryList .viewBoxRightB .directoryClassList th{
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #d9d9d9;
    border: 2px #afafaf solid;}




.footer{
    width: 100%;
    position: relative;
       clear:both;
    background:  #4b75be;;
    height: 244px;
    font-size: 12px;
    color:  #e5e7ea;}
.footer .ftNav{
    width: 100%;
    height: 57px;
    line-height: 57px;
    background: #4d7aca;}
.footer .ftNav ul li,
.footer .ftNav ul li a{display:inline-block; color: #ceddf0;}
.footer .ftNav ul li a{margin:0px 11px;}
.footer .ftNav ul li a:hover{color: #FFFFFF;}

.footer .ftBbnbox{
    padding-top: 28px;}
.footer .ftBbnbox .ftBbnboxLL,
.footer .ftBbnbox .ftBbnboxRR{
    float: left;}
.footer .ftBbnbox .ftBbnboxLL{
    width: 318px;
    border-right: 1px #7284a4 solid;}
.footer .ftBbnbox .ftBbnboxLL dl{
    width: 90px;
    display: inline-block;
    text-align: center;}
.footer .ftBbnbox .ftBbnboxLL dl span{
    margin-top: 5px;}
.footer .ftBbnbox .ftBbnboxRR{
    margin-top: -12px;
    width: 830px;
    overflow: hidden;}
.footer .ftBbnbox .ftBbnboxRR li{
    display: block;
    margin-left: 35px;
    float: left;}
.footer .ftBbnbox .ftBbnboxRR li a{
    color: #bccfe6;
    line-height: 1;
    margin-top: 13px;
    display: block;}

.footer .ftBbnbox .ftBbnboxRR li a:hover{color: #FFFFFF;}

.footer li.ftselBox{
    float: right;
    margin-top: 16px;}




.bshare-custom{padding-bottom: 10px;}
#bshare-shareto{font-size: 12px !important; white-space: nowrap; padding: 0px !important; margin: 0px !important; font-weight: normal !important; font-family: Arial;}
.bshare-custom a{font-size: 12px !important; padding:0px !important; height: 25px !important; color: #252525 !important; width: 24px !important; text-align: center; vertical-align: top !important; margin: 0px !important;}
.bshare-custom a:hover{color: #d90a1e !important;}
.bshare-custom .bshare-weixin {background: url(../images/share-bg-ico.png) 0px 0px no-repeat !important;}
.bshare-custom .bshare-sinaminiblog {background: url(../images/share-bg-ico.png) -59px 0px no-repeat !important;}
.bshare-custom .bshare-renren {background: url(../images/share-bg-ico.png) -89px 0px no-repeat !important;}
.bshare-custom .bshare-qqim {background: url(../images/share-bg-ico.png) -120px 0px no-repeat !important;}
.bshare-custom .bshare-qzone {background: url(../images/share-bg-ico.png) -150px 0px no-repeat !important;}
.bshare-custom .bshare-qqmb {background: url(../images/share-bg-ico.png) -180px 0px no-repeat !important;}</pre></body></html>