@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;}
ol, ul{ list-style:none;}
i,em{ font-style:normal;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#222; transition: all 0.2s ease-in-out;}
a:hover { COLOR:#005cae;}
img { border:0; max-width:100%; vertical-align:top;}

/*公共样式开始*/
body{ margin:0 auto; color:#222; font-family:"Microsoft YaHei", '微软雅黑', '宋体'; font-size:14px; background:#fff;}


.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.fl{ float:left;}

.qr{ display: flex; flex-direction: column; align-items: center; justify-content: center;margin: 0 1vw;}
.qr span{line-height: 40px;font-size: 16px; color: #fff;}

.fr{ float:right;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.pt10{ padding-top:10px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.hidden {display:none;}
.display{display:block;}


.ie6 span{color:#f00;font-size:22px;display:block;width:700px;height:100px;line-height:50px;margin:0 auto;text-align:center;padding-top:100px;}



.top{ width: 100%; height:120px; margin: 0px auto;  background: url(../images/topbg.jpg)center top no-repeat;  }
.top .logo{width:450px;height:70px;float:left;margin-top: 26px;}
.top .top_r{width: 284px;height: 50px;float:right;margin-top: 36px;margin-left: 220px;}
.top .top_r .lj{width: 300px;line-height: 51px;font-size: 16px;float: left;}
.top .top_r .lj a{margin-right: 20px;font-size: 15px;}
.top .top_r .lj span{margin-right: 20px;font-size: 15px; color: #aaa;}

.ss{width:284px;height:40px;background:rgba(255,255,255,0.75);margin: 0px auto;float:right;/* margin-top:77px; */border-radius: 30px;margin-top: 10px;float: left;}
.i-search {
    width: 284px;
    height:40px;
    overflow: hidden;
    position: relative;
}
.i-search .search-txt {
    width:190px;
    padding-left: 15px;
    height: 40px;
    line-height: 40px;
    background: none;
    color: #999999;
    border:none;
    font-family:'微软雅黑';
}

.i-search .search-btn {
    
width:90px;
    
height:20px;
    
position: absolute;
    
right: 11px;
    
top: 10px;
    
border: 0;
    
cursor: pointer;
}


.i-search .search-btn:hover {
    opacity: 0.8;outline:none; color: #000;
}
.i-search input {outline:none;}


.cnav{ width:100%; height: 60px; background:#fff; background-color: transparent;}
.cnav1 {width: 1400px; height: 60px; position: relative; margin: 0px auto; }
.cnav1 ul li {
    width: 150px;
    height:60px; background:url(../images/fgf.jpg) right center no-repeat;
    text-align: center;
    line-height: 60px;
    float: left;
    display: block;
}
.cnav1 ul li a { text-align: center; color: #FFFFFF; font-size: 18px;  letter-spacing: 1px;}
.cnav1 ul li .cnav11 {width:171px; top: 60px; padding:0; display: none; position: absolute; z-index: 999;}
.cnav1 ul li .cnav11 ul li {
   width:150px;
   height:40px;
   line-height:40px;
   border-bottom: 1px #04579f solid;
   display: block;
   background: #005daf;
}
.cnav1 ul li .cnav11 ul li a {color:#fff; font-size: 16px; letter-spacing: 1px;}
.cnav1 ul li .cnav11 ul li:hover {background:#025197;}

.cnav1 ul li:hover .cnav11 {display: block; }
.cnav1 ul li:hover{background:#005daf; }
.cnav1 ul li:hover a{color: #fff;}



.cxk{ width:100%; height: 240px; margin: 0px auto;position: absolute; z-index: 11; top: 100px;}
.cxk .cx{ width: 1200px; height: 240px; margin: 0px auto;border-radius: 20px; background: rgba(0,0,0,.3); }
.cxk .cx .cx_con{width: 1000px; height: 240px; margin: 0px auto; padding-top:40px;}
.cxk .cx .cx_con .gjss{color:#ffffff;   width: 100%;  margin: 0px auto;  margin-top: 20px;}
.cxk .cx .cx_con .gjss .ssbg{width:800px; height: 50px; background:rgba(255,255,255,0.5); border-radius: 30px; float: left;}
.cxk .cx .cx_con .gjss .select{background:none;border: none;color: #fff;width: 15%; float:left; margin-left: 20px; height:30px; line-height: 30px; text-align:center; font-size: 16px;margin-top:10px; margin-bottom:10px; border-right:1px #fff solid}
.cxk .cx .cx_con .gjss .select option{ color:#333; font-size:14px;}


.cxk .cx .cx_con .gjss .input{background: none; width:80%; border: none; color: #fff !important; float:left; line-height:50px; height:50px;  margin-left:15px; outline:medium none; }
.cxk .cx .cx_con .gjss ul li{ float:left; margin-top:15px; height:35px; line-height:35px;}
.cxk .cx .cx_con .gjss .img{float:left; margin-left: 20px; }
.cxk .cx .cx_con .gjss .input2{background:#fff; opacity: 0.7; border: none; color: #666; border-radius: 5px; line-height:35px; height:35px; margin-right:45px; width:280px; outline:medium none; }
.cxk .cx .cx_con .gjss iframe{ background:#fff; margin:20px auto 0 auto; padding:0 20px; height:50px;}
.cxk .cx .cx_con .gjssa{ width: 100%; color:#ffffff;  margin: 0px auto;  margin-top: 10px; display:block;line-height: 35px; font-size:14px; }
.cxk .cx .cx_con .gjssa a{color:#ffffff; margin-right:10px; margin-left:15px;}
.TabTitle{ width:100%; height:auto; margin:0px auto; overflow:hidden;  }
.TabTitle ul li{ width:120px; height:40px; line-height:40px; float:left; margin-right: 30px; cursor:pointer; border-radius: 30px;  text-align:center; color: #fff; display:block; font-size:18px; }
.TabTitle ul li a{ color:#fff;}
.TabTitle ul li:hover a{background: #005cad; display:block; border-radius: 30px; }
.TabTitle .hover{background: #005cad;}
.Tabbottom{ width:100%; margin: 0px auto; }

.banner{width: 100%; margin: 0px auto; height:460px; background:url(../images/banner.jpg) center no-repeat; background-size:cover; position: relative;}




.w1200{ width:1400px; margin: 0px auto;}
.ksrk{ width: 100%; margin: 0px auto; background: #f2f2f2; padding:15px 0;min-width: 1400px;}
.ksrknav{}
.ksrknav ul li{ width:10%; float: left; display: block;}
.ksrknav ul li a{}
.ksrknav ul li a img{width:35px; height:35px; display: block; text-align:center; margin: 0px auto;  transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ksrknav ul li a span{ height:35px; line-height: 35px; color: #005DAF; font-size:16px; text-align: center; display: block;}
.ksrknav ul li:hover a img{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}
.sybg{width:100%; height: 1814px; margin: 0px auto; background: url() top center no-repeat;}

.part1{width:100%; margin: 0px auto; padding:40px 0;min-width: 1400px;}
.part1 .part1_l{ width:830px; height:auto; float: left;}
.part1 .part1_r{ width:540px; height:325px; float:right; margin-left: 20px;}


.indimgnews{
width:540px;
	color:#fff; position:relative;
}
.indimgnews .next{
	position:absolute;
	z-index:99;
	bottom:20px;
	left:0; top:42%;
width:40px; height:60px; background:url(../images/btnl.png) center center no-repeat;
	
}

.indimgnews .prev{
	position:absolute;
	z-index:99; top:42%;
	bottom:20px; right:0;
width:40px; height:60px; 
background:url(../images/btnr.png) center center no-repeat;
}
.indimgnews .pic{ width:100%;}

.indimgnews .img{width: 100%; min-width:100%; display: block;height: 0;padding-bottom: 60%;overflow: hidden;}
.indimgnews .img img {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    object-fit: cover;
}
.indimgnews .title11{ position:absolute; bottom:0; text-align: center; background:url(../images/yy.png) bottom left repeat-x;  z-index:99999; width:100%; height:50px; line-height:50px; padding-top:50px; }

.indimgnews .title11 p{ color:#fff !important; width:100%;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }




.TabTitle2{ width:100%; height:auto; margin:0px auto; overflow:hidden; border-bottom: 2px #005cae solid;  }
.TabTitle2 ul li{width: 240px;    height: 50px;    float: left;    cursor: pointer;    text-align: left;    color: #000;    display: flex;    font-size: 20px;    align-content: center;    justify-content: center;    flex-wrap: nowrap;    align-items: center;font-family: '黑体', 'SimHei', sans-serif;    font-weight: bold;}

.TabTitle2 ul li a{ color:#fff;}
.TabTitle2 .hover{color: #005DAF;background: #E6F0FF; transition: all 0.2s ease-in-out; border-radius: 10px;}
.Tabbottom2{ width:100%; margin: 0px auto; position: relative; }
.Tabbottom2 .more{position: absolute; z-index: 22; right: 0px; top:-43px;}
.Tabbottom2 .more a{color: #9b9b9b;}

.part2{ width: 100%; margin: 0px auto; overflow: hidden; background: url(../images/tsg04.jpg) no-repeat 50%; padding-top:40px; background-size:cover; padding-bottom: 40px;min-width: 1400px;}

.TabTitle3{ width:119px; height:auto; margin:0px auto; overflow:hidden;  float: left; }
.TabTitle3 ul li{ width:60px; height:60px; padding: 25px 30px;  float:left; cursor:pointer; margin-bottom: 15px; border-radius: 10px; text-align: center; color: #fff; display:block; font-size:24px; background:#025197; }
.TabTitle3 ul li a{}
.TabTitle3 .hover{background:#ed7d31;  color: #fff;}
.Tabbottom3{width: 1052px;float: right;}

.lmwap{}
.lmwap .k{ width: 100%; margin-top: 10px; line-height:35px;}
.lmwap .k h1{width: 100px; float: left; display: block; font-size: 18px; font-weight:700;}
.lmwap .k ul{width: 907px;display: block;float: left;line-height: 35px;margin-left: 30px;position: relative;padding-right: 15px;}
.lmwap .k ul li{ width:25%; float: left; display: block; font-size: 16px;}

.lmwap1{}
.lmwap1 .k1{ width: 100%; margin-top: 12px; line-height:35px;}
.lmwap1 .k1 h1{width: 100px; float: left; display: block; font-size: 18px; font-weight:700;}
.lmwap1 .k1 ul{width:865px;display: block;float: left;line-height: 35px;margin-left: 30px;position: relative;}
.lmwap1 .k1 ul li{ width:20%; float: left; display: block; font-size: 16px;}
.fl_more{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    border-left: #ccc 1px solid;
    padding: 0 0 0 20px;
    height: 100%;
    display: block;
    display: flex;
    align-items: center;
    cursor: pointer;
    /* opacity:0; */
    transition:all .3s
}
.fl_more:hover{ color:#ed7d31}
.lmwap1 .k1:hover .fl_more{opacity:1; right: -10px;}



.list{}
.list ul li{width: 100%;line-height:45px; height:45px; float: left;display: block;border-bottom: 1px #ddd dotted; overflow:hidden;border-radius: 5px;}
.list ul li:hover{background: #E6F0FF; }
.list ul li .tit{float: left; margin-left: 2%; width:87%;}
.list ul li .tit a{float: left; font-size:16px; display:block; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; width:90%;}
.list ul li .time{ height:21px; line-height:21px; background: #f5f5f5; color: #999; border-radius: 10px; font-size: 14px; text-align: center; float: left; margin-top: 12px; width:10%;}
.list ul li .news{float: left; width:10%; margin-top: 5px;}
.list ul li:hover .time{ background: #ed7d31; color: #fff;}
.list ul li:hover a{color: #005cae;}





.foot{width: 100%;height:245px; margin: 0px auto; background:#025197;min-width: 1400px;}
.foot .link{width:1000px; font-size:16px;color:#fff; line-height:36px; margin-top:40px; float: left;}
.foot .link ul li{ width:500px; float: left; display: block; float: left;}
.foot .link ul li a{color: #fff;}

.foot .ewm{width: 260px;float: right;margin-top:20px;display: flex;    justify-content: center;}

.foot .ewm ul li{width: 95px;margin-left: 34px;float: left;display: block;text-align: center;}
.foot .ewm ul li img{ width: 95px; height: 95px;}
.foot .ewm ul li span{ width: 95px; height:40px; line-height: 40px; color:#fff; text-align: center;}
.foot .copyright{ width:100%; height:62px; margin:0px auto; border-top: 1px #3574ac solid; font-size:16px;color:#fff;line-height:62px; text-align: left;}



.nybanner{ text-align:center; margin:0 auto; }
.nybanner img{ width:100%;}

/********内页********/


.ny{ width:1200px; margin:15px auto;}



.ny_left{ float:left; width:21%; min-height:500px; background:#f8f8f8;}

.ny_right{ float:right; min-height:500px; background:#fff; width:76%;}
.ny_right1{ width:100%; margin:0 auto;}
.ny_right_con{ line-height:34px !important; padding:15px; min-height:500px;}




.ny_right_top{ border-bottom:2px solid #025197; padding:0 1%;}

.nytit{ line-height:30px; padding-top:10px; padding-bottom:10px; float:right; font-size:14px;}
.nytit a{ padding-right:7px;}

.nytit1{ height:50px; line-height:50px; overflow:hidden; float:left; color:#025197; font-size:20px; font-weight:bold;}


/*次级页面二级菜单*/
.ny_left_top{ height:65px; width:100%; color:#FFF; background:#025197; font-size:22px; font-weight:bold; text-align:center; line-height:65px;}

.sidenav{ overflow:hidden; display:block; width:90%; margin:0 auto;}
.accordion { width:100%; }
.accordion .nav-link {display: block;  padding-left:25px; height:53px; line-height:53px; font-size:15px; color:#fff; outline:none; -webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease; font-size:16px; }
.accordion .nav-link a{ display: block;}
.accordion .nav-link:hover{  color: #025197 !important;}
.accordion .nav-link:hover a{  color: #025197 !important; }
.accordion .nav-link.hover{  color: #025197 !important; }
.accordion .nav-link.hover a{  color: #025197 !important; }

.nav-link1{ width:40px; height:53px; line-height:53px; cursor: pointer; position:absolute; top:0; right:3px;}
.accordion li{  position: relative; font-size:16px; border-bottom:1px solid #edebeb; overflow:hidden;  }
.accordion li:last-child .nav-link { font-size:16px; }
.accordion li i { display:block; width:20px; height:30px; background:url(../images/xia.png) center no-repeat; position: absolute;top:12px;right: 12px;font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li.open .nav-link { color: #025197 !important;}
.accordion li.open .nav-link a{color: #025197 !important;}
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.sidemenu {display: none; font-size:14px !important; border-top:none; padding:5px 0;}
.sidemenu li { font-size:14px !important;border-bottom:none;}
.sidemenu a { display: block;font-size:14px !important;text-decoration: none; padding:8px 8px; padding-left:40px; -webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease; transition: all 0.25s ease; }
.sidemenu a.on{color:#025197; background:#fff; border-left:3px solid #025197; padding-left:40px !important; } 
.sidemenu a:hover {color:#025197; background:#fff; border-left:3px solid #025197; }


.dpzw{}
.dpzw p{ text-indent:2em !important; font-size:16px !important; margin-bottom:20px !important; text-align:justify; text-justify:inter-ideograph;}
.dpzw img{text-align: center; max-width:100%; width:100%; margin:10px auto; display: block;} 

.dpzw table {font-size:14px; width:90%; margin:0 auto; border-collapse: collapse;}
.dpzw table td{text-align: center; padding:5px 10px; line-height:30px; border:1px #ddd solid;}
.dpzw table td p{ text-indent:0em !important; margin-bottom:0px;}
.dpzw iframe{width:700px; height:500px;}

/*信息列表开始*/


.Newslist {}
.Newslist ul li { height:55px; line-height:55px; border-bottom:1px dashed #dcdcdc; font-size:16px;overflow:hidden; width:100%; text-overflow: ellipsis; white-space: nowrap;}
.Newslist ul li span{float: right; padding-left:10px; color: #999999;}





.sjdh{ display:block; margin-bottom:10px;}
.sjdh ul li{ width:18%; height:35px; line-height:35px; display:block; float:left; text-align:center; margin:1%; background:#fff;}
.sjdh ul li a{ display:block;}
.sjdh ul li a.hover{ background:#025197; color:#fff;}
.sjdh ul li a:hover{ background:#025197; color:#fff;}

.fytpc{ margin-top:20px;}



.m-list3 {
	
}
.m-list3 li {
	overflow: hidden;
	padding: 10px 0 30px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 20px;
}
.m-list3  .pic3 {
	float: left;
	overflow: hidden;
	width: 180px;
	height: 120px;
	position:relative;
}
.m-list3  .pic3 img {
	display: block;
	overflow: hidden;
	width: 180px;
	height: 120px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;
}
.m-list3  .pic3:hover img {
-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);
}
.m-list3 .txt44 {
	overflow: hidden;
	padding-left: 20px;
}
.m-list3 .tit44 {
	font-size: 16px; font-weight:bold;
	line-height: 32px;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.m-list3 .txt44 p {
	height: 48px;

	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.m-list3 .info {
	padding: 5px 0;

	line-height: 25px;
}
.m-list3 .info .time1 {
	font-size: 12px;
	color: #999;
}



/*图片列表开始*/
.pic{ width:100%;}
.pic ul li { float:left; width:31%; margin-left:1.8%; display:block; height:auto; overflow:hidden;  margin-top:30px; border:1px solid #eee;}
.pic ul li .img3{width: 100%; min-width:100%; display: block; height: 0; padding-bottom:64%; overflow: hidden;}
.pic ul li .img3 img{ width:100%;}
.pic ul li span{ padding:0 4%; display:block;}
.pic ul li h2{ font-size:16px; line-height:50px; height:50px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.pic ul li p{line-height:25px; color:#777; height:50px; overflow:hidden; display: -webkit-box; font-size:16px;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;}

.pic ul li a{ display:block; margin-top:30px; color:#777; font-size:16px; margin-bottom:20px;}
.pic ul li a:hover { COLOR:#09afde;}




/*详细页*/
.content{ width:100%; margin:10px auto;}
.content-title{ width:100%; border-bottom:1px dotted #bbb; padding-bottom:10px;}
.content-title h3{ font-size:24px; font-weight:bold; line-height:38px; width:100%; text-align:center; color:#222;}
.content-title i{TEXT-ALIGN: center;  MARGIN: 0px auto; display:block; line-height:28px; padding:5px 0; font-style:normal; font-size:16px; color:#666;}
.content-con{ padding-top:10px; text-indent:2em; font-size:16px; line-height:34px !important; width:100%; margin:0 auto;}
.content-con p{ text-indent:2em !important; font-size:16px !important; margin-bottom:20px; text-align:justify; text-justify:inter-ideograph; color:#000;}
.content-con img{text-align: center; max-width:100%; width:100%;height:auto; margin:15px auto; display: block;}
.content-con .bj{ text-align:right;}

.content-con video{ max-width:100% !important;}

.sxt{padding:15px 0; margin-top:15px; border-top:1px dotted #bbb;}
.sxt p{display:block; width:100%; height:34px; font-size:15px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}


.content-con table {font-size:14px; width:90%; margin:0 auto; border-collapse: collapse;}
.content-con table td{text-align: center; padding:5px 10px; line-height:30px; border:1px #ddd solid;}
.content-con table td p{ text-indent:0em !important; margin-bottom:0px;}



.ssjg {}
.ssjg ul li {height:50px; line-height:50px; border-bottom:1px dashed #dcdcdc; font-size:15px; overflow:hidden; width:100%; text-overflow: ellipsis; white-space: nowrap;}
.ssjg ul li i{float: right; padding-left:10px; color: #999999;}

#top_menu{ width:100%;}
#top_menu ul li a{ color:#fff; margin:0 10px;}
.sskk{ float:left;}
.ssan{ float:left;}
 #book_right3{float:left; margin:0 10px;}
 #book_right3 a{  color:#fff; height:35px; line-height:35px;}
 .input3{background:#fff; opacity: 0.7; border: none; color: #666; border-radius: 5px; line-height:35px; margin-right:15px; width:655px; outline:medium none; }

.submit{ width:90px; height:35px; line-height:35px; background:#005caf; border-radius:30px; margin:0 10px; border: 0px; color:#fff;}
.button{ width:90px; height:35px; line-height:35px; background:#e28d00; border-radius:30px; margin:0 10px; border: 0px;color:#fff;}



.sea_but:hover{color:#dadada;}
label#select_primo {
    color: #fff;
    font-size: 15px;
    line-height: 44px;
    padding: 0 8px;
}









/* =========================
   标题区域（严格还原图片）
========================= */
.page-title {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 45px;
}

.page-title .line {
    height: 2px;
    width: 120px;
}

.page-title .line.gray {
    background-color: #ccc;
    margin-right: 20px;
}

.page-title .line.red {
    background-color: #c00000;
    margin-left: 20px;
}

.title-text {
    text-align: center;
}

.title-text h1 {
    font-size: 20px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    letter-spacing: 4px;
}

.title-text p {
    font-size: 13px;
    color: #888;
    text-transform: uppercase;
    margin-top: 4px;
    letter-spacing: 1px;
}

/* =========================
   三列资源区
========================= */
.resources-wrapper {
    display: flex;
    gap: 20px;
}

.resource-column {
    flex: 1;
    border: 1px solid #eee;
    background-color: #fff;
}

/* =========================
   表头样式
========================= */
.column-header {
    padding: 16px 20px;
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.column-header h2 {
    font-size: 18px;
    font-weight: normal;
}

.column-header span {
    font-size: 12px;
    opacity: 0.85;
}

.column-header a {
    font-size: 12px;
    color: #fff;
    text-decoration: none;
}

/* 表头背景色 */
.blue {
    background: linear-gradient(to right, #005a87, #008fd5);
}

.red {
    background: linear-gradient(to right, #005a87, #008fd5);
   /*background: linear-gradient(to right, #9e1b1b, #d32f2f);*/
}

.orange {
    background: linear-gradient(to right, #005a87, #008fd5);
   /* background: linear-gradient(to right, #b36b00, #f59d00);*/
}

/* =========================
   资源列表
========================= */
.resource-list {
    padding: 20px;
}

.resource-list ul {
    list-style: none;
}

.resource-list li {
    font-size: 14px;
    padding: 8px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.resource-list li::before {
    content: "▸";
    color: #c00000;
    margin-right: 8px;
    font-weight: bold;
}