@charset "utf-8";
/* CSS Document */
body{font:14px/1.5 \5FAE\8F6F\96C5\9ED1,\9ED1\4F53,arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#414A60; min-width: 1200px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
i,em,cite{font-style:normal;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

/*框架*/
.container{ clear:both;width:1200px;text-align:left;margin:0 auto;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.fb{font-weight:bold;}
.f14{font-size:14px;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.blo{display:block;}
.clear{clear:both;height:1px; margin-bottom:-1px;*display:inline;overflow:hidden;}
.an{ background:url(/images/fagui/an.png) no-repeat; _background:url(/images/fagui/an.gif) no-repeat;}
.marb10{ overflow:hidden; height:10px; clear:both;}
.hui{ background-color:#f8f9fa;padding-bottom: 50px;}
.lmain{ width:230px;background-color: #fff;}
.rmain{ width:910px;margin-left: 20px;background-color: #fff;padding: 0 20px;}
.pr{position: relative;}
.abs{position: absolute;}

.icons{background:url(/images/fagui/2021/icons.png) no-repeat;display: block;}
.nav_top{padding: 20px 0;}
.nav_top span{cursor: pointer;}
.nav_top a:hover{color: #07bdc7;text-decoration: none;}
.ss{ margin-bottom:20px; font-size:14px;}
.ss .nr{height:40px;float: left;width: 50%;margin-bottom: 10px;}
.ss .nr-left{ width:70px; text-align:right; line-height:40px; color:#414A60;}
.ss .nr-left02{ width:89px; text-align:center; line-height:40px; color:#414A60;}
.ss .nr-right{ width:68px; margin-right:5px;}
.ss .nr-right .t-select{ background:url(/images/fagui/2021/icon_select.png) no-repeat 48px 17px;}
.ss .nr-right .t-options{ width:68px;}
.ss .nr-right .t-options li{padding-left: 10px;}
.ss .nr-right01{ width:17px; line-height:40px; text-align:center; color:#333; margin-right:5px;}
.ss .han{ display:block; width:200px; height:46px; border:0px; text-indent:20px; margin:18px auto 0; background-position:0 0; font-size:22px; color:#fff; cursor:pointer;}
.ss .nr .stest{width: 294px;height: 38px;line-height: 38px;border: 1px solid #E8E8E8;background-color: #fff;padding: 0 10px;outline: none;}
.ss .nr .stest.inpData{ background:url(/images/fagui/2021/icons.png) no-repeat 283px -380px #fff;}
.ss .nr.max{ width: 100%;}
.btn_search{ padding-left: 260px;}
.btn_search a{ width: 128px; height: 38px; border: 1px solid #07bdc7; border-radius: 20px; line-height: 38px; text-align: center; font-size: 16px; color: #07bdc7;}
.btn_search a.search_submit{ background: #07bdc7; color: #fff; border-color: transparent; margin-right: 30px;}

/*模拟下拉*/
.fun-select{ width:314px; height:38px; border:1px solid #E8E8E8; background-color:#fff; display:inline-block; *display:inline;*zoom:1;vertical-align:middle;cursor:pointer; position:relative; z-index:1;}
.fun-select select{display:none;}
.fun-select .t-select{height:40px;padding:0 0 0 10px;overflow:hidden;line-height:40px; white-space:normal; background:url(/images/fagui/2021/icon_select.png) no-repeat 287px 17px;}
.fun-select .t-options{ width: 314px;overflow-y: auto;position: absolute;top: 41px;left: -1px;z-index: 2;max-height: 310px;background: #FFFFFF;border: 1px solid #E5E9EE;}
.fun-select .t-options li{height: 39px;line-height: 39px;padding-left: 16px;cursor: pointer;color: #646C7F;}
.fun-select .t-options li.open-hover{background: #F2F5F9;}

.rmain.selectCon{ width: 950px; padding: 0;}
.rmain_top{ padding: 30px 70px 40px;}
.rmain_con .con_title{ height: 48px; background: #EFEFEF;}
.rmain_con .con_title span{ display: block; line-height: 48px; font-size: 14px; color: #414A60; margin-left: 20px;}
.rmain_con .con_title em{ color: #FD6B00;}
.none_list{ display: none; height: 399px; padding-top: 145px;}
.none_list img{ width: 100px; height: 83px; margin: 0 auto; display: block;}
.none_list p{ height: 14px; line-height: 14px; color: #646C7F; margin: 20px 0 16px; text-align: center; font-weight: 700;}
.none_list .tupBox{ background: #F8F9FA; width: 360px; padding: 16px 20px; margin: 0 auto; color: #414A60; font-size: 14px; line-height: 22px;}
.none_list .tupBox a{ color: #FD6B00;}
.con_list li{ padding: 16px 20px; border-bottom: 1px solid #EEEEEE;}
.con_list li a:hover{color: #07bdc7;}
.con_list li .list_title{ line-height: 22px; margin-bottom: 8px; display: block;}
.con_list li .list_info{ font-size: 12px; line-height: 22px; color: #646C7F;}
.con_list li .list_info .info_item{ margin-right: 19px; color: #aaa;}
.con_list li .list_info .info_item2{ margin-right: 29px;}
.con_list li .list_info .iconTyp{ display: inline-block; width: 55px; height: 20px; line-height: 20px; text-align: center; font-size: 12px; color: #FD6B00; border: 1px solid #FD6B00; margin-right: 20px;}
.con_list li .list_info .iconTyp.no{ border: 1px solid #aaa; color: #aaa;}

/*翻页*/
.fy{ overflow:hidden; clear:both; text-align:center; height:30px; padding:30px 0;}
.fy a,.fy span{ display:inline-block; text-decoration:none; margin-right:8px; vertical-align:middle; line-height:30px; padding:0 10px;color:#414A60;}
.fy a:hover{background-color: #f2f2f2;color: #414A60;border-radius: 4px;}
.fy span.active{background-color: #07bdc7;color: #fff;border-radius: 4px;}
.fy .dd{ line-height:30px;padding: 0;margin-left: 39px;margin-right: 6px;}
.fy input{max-width:50px;height:30px; border-radius:4px;border:none; line-height:30px; text-align:center; background-color:#F8F8F8;outline: none;}
.fy .jump-btn{ width:50px; height:30px; border:0; line-height:30px;background: #07bdc7;border-radius: 4px; color:#fff; cursor:pointer;padding: 0;}
.fy .dd_two{margin-left: 6px;margin-right: 18px;}

/*2021.07.29 by lyj*/
.lmain .lmain_item .show_item span{max-width: 76%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lmain .lmain_item .show_item.show_item2 span{max-width: 82%;}
.lmain .hide_item li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*法规库列表页 he 20230625*/
.rmain.listCon{ width: 950px; padding: 0;}
.rmain.listCon .lcTit{ height: 48px; background: #EFEFEF; line-height: 48px; color: #999; padding: 0 20px;}
.rmain.listCon .lcTit-left{ float: left; font-size: 14px; font-weight: 700;}
.rmain.listCon .lcTit-right{ float: right; font-size: 14px; font-weight: 700;}
.rmain.listCon .lcList li{ clear: both; height: 52px; line-height: 52px; padding: 0 20px; border-bottom: 1px solid #EEEEEE;}
.rmain.listCon .lcList .ltit{ float: left; display: block; max-width: 780px; height: 52px; font-size: 14px; color: #414A60; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.rmain.listCon .lcList .ltit:hover{ color: #07BDC7;}
.rmain.listCon .lcList .ltime{ float: right; font-size: 14px; color: #999999;}






