html, body {
	font-size: 16px;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++*/
  #rlpop{z-index:500; width: 95%; height: 360px; margin:-290px 2.5% 0px 2%; position: relative; padding: 0px;border:1px solid #68b7ca;border-radius: 10px; background-color: rgba(255, 255, 255,1);display:none;}
  #rlpopclose{cursor:pointer;padding:2px;float:right;margin:10px 10px 0 0;color:#ccc;font-weight:800;border-radius:50%;border:1px solid #ccc;background: #fff;line-height:20px;height:20px;width:20px;text-align:center;}
  #rlpopclose:hover{color:#a11;}
  #rllist{padding:2px 2px;margin:30px 2% 0 2%;border:0px solid #f11; line-height:22px;width:95%;font-size:0.9rem;}
  #rllist li{font-size:0.7rem; color:#aaa;padding:0 10px 0 10px;display:inline;}
  #rllist div{margin:0 0 15px 0;}
  #rllist li img{width:10px;height:10px;float:none;margin:0 2px;}
  #rllist a:hover{color:#a11;}
/*-------------------------------------------------*/
 * {
   margin: 0;
   padding: 0;
   list-style: none;}

  .main {
   width: 504px;
   height: 300px;
   margin: 0px;
   position: relative;
   padding:0px;}

  button {
   width: 30px;
   height: 30px;
   border-radius: 50%;
   background: pink;
   font-size: 12px;
   text-align: center;
   line-height: 30px;
   border: none;
   position: absolute;
   color: #fff;
   outline: none;
   cursor: pointer;
   user-select: none;}

  .cprev {
   top: 10px;
   left: 6%;}

  .cnext {
   top: 10px;
   right: 6%;}

  .nowTime,.nextTime1,.nextTime2{
   width: 150px;
   position: absolute;
   top: 0px;
   cursor: pointer;
   color: #aaa;
   font-size: 16px;
   border:0px solid #f11;
   letter-spacing:2px;
   padding-left:5px;}

.nextTime2 {
  left:90%;}
  
.nextTime1 {
  left:80%;}
  
  .container {
   width: 100%;
   margin: 0px;
   border: 1px solid #c5e4e7;
   position: absolute;
   padding:0px;
   top:30px;
   left:0px;}

  .container ul:first-of-type {
   background: #fff;
   border-bottom: 1px solid #c5e4e7;
   color: rgb(43, 40, 40);}

  .container ul {
   width: 100%;
   margin: 0;
   display: flex;
   flex-wrap: wrap;
   text-align: center;}

  .container li {
   width: 66px;
   height: 48px;
   text-align: center;
   line-height: 50px;
   cursor: pointer;
   margin:3px 3px 3px 3px;}
  .container li a:hover{
   color:#000;} 
  .container li:not(.disabled):hover {
   background:#f3f3f3;
   color:#000;
   border-radius: 8px;}
   
  .container li:not(.top-disabled):hover {
   background:#f3f3f3;
   color:#000;
   border-radius: 8px;}

  li.disabled {
   background: #e8fdff;
   cursor: not-allowed;
   color: rgb(202, 202, 202);
   margin:0px;
    border-radius: 0px;
     width: 72px;
   height: 60px;
    line-height: 60px;}
    
   li.top-disabled {
   background: #e8fdff;
   cursor: not-allowed;
   color: rgb(202, 202, 202);
   margin:0px;
    border-radius: 0px;
     width: 72px;
   height: 60px;
    line-height: 60px;}

    li.top-disabled:last-child{
    border-bottom-right-radius: 15px;}
    
    li.disabled:first-child{
    border-top-left-radius: 15px;}

  li.active {
   background: #FFF;
   border: 1px solid  #e7ae81;
   border-radius: 5px;
   width:51px;
   font-size: 14px;
   padding:3px 0px;
   height: 42px;
   margin: 5px 9px;
   line-height: 20px;}
   
   li.today {
    width:51px;
    height: 47px;
    margin: 5px 7px;
    border-radius: 15px;
    line-height: 48px;
    border: 2px solid #c5e4e7;}

/*-------------------------------------------------*/

.top {
	height: 50px;
	min-width: 1200px;
	width: 100%;
	border-bottom: #fff 1px solid;
	background-color: #02422a;
	color: #fff;
}

.topMenu {
	width: 1180px;
	margin: 0 auto;
	line-height: 50px;
	text-align: right;
}

.toplogo {
	background-color: #fff;
	height: 55px;
	width: 280px;
	float: left;
	padding: 5px 20px;
	text-align: center;
}

.toplogo img {
	height: 55px;
	margin: 0 auto;
}

#Rmenu {
	width: 120px;
	margin-left: -119px;
	border: #666 0px solid;
	text-align: center;
	height: 85%;
	top: 0px;
	left: 100%;
	position: fixed;
	background-color: rgba(0, 0, 0, 0.4);
	color: #eee;
	background: linear-gradient(45deg, transparent 10px, rgba(0, 0, 0, 0.3)
		0) left;
	padding: 53px 0px;
	min-height: 650px;
	font-size: 0.9rem;
}

#Rmenu div {
	width: 75%;
	border-bottom: #666 1px solid;
	margin: 0 auto;
	padding: 20px 0;
	cursor: pointer;
}

#Rmenu img {
	width: 60%;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++*/

#xstb_list{width:1100px; height:400px; border: #f11 0px solid;margin:0 auto;padding-left:5px;}

.indexsearch {
	width: 1180px;
	margin: 0px auto;
	border: #aaa 1px solid;
	line-height: 42px;
	height: 280px;
	background-color: rgba(2, 66, 42, 0.5);
	top: 150px;
	position: relative;
	letter-spacing: 1px;
}

.searchleft {
	width: 280px;
	float: left;
	border: #f11 0px solid;
	text-align: center;
	color: #fff;
}

.searchright {
	width: 896px;
	float: left;
	border: #f11 0px solid;
}

.searchtop1 {
	width: 100%;
	border: #f11 0px solid;
	height: 3rem;
	background-image: url(../images/search.jpg);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position: 65px 14px;
	padding-left: 11px;
}

.searchtop2 {
	margin: 0;
	height: 3.5rem;
	float: left;
	color: #fff;
	float: left;
	line-height: 1rem;
	border: #f11 0px solid;
	position: relative;
	z-index: 900;
	border-radius: 4px;
}

.searchtop2 div {
	border-right: #fff 0px solid;
	width: 100%;
	padding: 0px 70px;
	margin-top: 1rem;
	float:left;
}

.searchclear {
	width: 100%;
	height: 1rem;
	border: rgba(255, 255, 255, 0) 1px solid;
	line-height: 1rem;
	visibility: hidden;
}

#Lgcml, #Lsjk, #Lyzjs, #Lwdtsg {
	padding: 0px 0safspx;
	margin: 0px;
	height: 3rem;
	float: left;
	color: #eee;
	line-height: 3rem;
}

.searchmain {
	top: 66px; border-top : #aaa 1px solid;
	width: 900px;
	height: 213px;
	clear: both;
	position: absolute;
	margin-top: 0rem;
	border-top: #aaa 1px solid;
}

.Lgcml_before {
	background-color: rgba(2, 66, 42, 0.8);
}

#Lgcml {
	border-top: #aaa 1px solid;
	cursor: pointer;
}

#Lgcml:hover {
	-webkit-transition: background-color .4s linear;
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
	transition: background-color .4s linear;
	color: #ffd800;
}

.Lgcml_end {
	background-color: rgba(2, 66, 42, 0.8);
	color: #fff;
}

#Lsjk {
	cursor: pointer;
}

#Lsjk:hover {
	-webkit-transition: background-color .4s linear;
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
	transition: background-color .4s linear;
	color: #ffd800;
}

.Lsjk_end {
	background-color:  rgba(155,44,19,0.7);
	color: #fff;
	
}

#Lyzjs {
	cursor: pointer;
}

#Lyzjs:hover {
	-webkit-transition: background-color .4s linear;
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
	transition: background-color .4s linear;
	color: #ffd800;
}

.Lyzjs_end {
	background-color: rgba(1, 64, 179, 0.8);
	color: #fff;
}

#Lwdtsg {
	cursor: pointer;
}

#Lwdtsg:hover {
	-webkit-transition: background-color .4s linear;
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
	transition: background-color .4s linear;
	color: #ffd800;
}

.Lwdtsg_end {
	background-color: rgba(84, 11, 141, 0.7);
	color: #fff;
}

.L_01 {
	width: 279px;
	border-right: 0px solid #888;
}

.L_02 {
	width: 280px;
	border-right: 0px solid #000;
}

.L_03 {
	height: 21px;
	width: 279px;
	border-right: #888 1px solid;
	float: left;
}

.Lnone {
	background-color: rgba(0, 0, 0, 0);
}

.search_show {
	display: block;
}

.search_hidden {
	display: none;
}

#ADmenu_bg {
	width: 100%;
	height: 120px;
	margin-top: -120px;
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
	padding: 0;
	z-index: 900;
	border: #f11 0px solid;
}

#ADmenu {
	width: 1180px;
	margin: 0px auto 0 auto;
	border: #f11 0px solid;
	text-align: center;
	z-index: 800;
	text-align: center;
	font-size: 1rem;
	padding: 0 5px;
}

#ADmenu div {
	border: #f11 0px solid;
	padding: 5px 0 0 0;
	width: 90px;
	height: 75px;
	text-align: center;
	float: left;
	position: relative;
	color: #fff;
	border-radius: 7px;
	margin: 20px 27px 0 28px;
}

#ADmenu div:hover {
	-webkit-transition: background-color .2s linear;
	-moz-transition: background-color .2s linear;
	-o-transition: background-color .2s linear;
	transition: background-color .2s linear;
	background-color: rgba(0, 0, 0, 0.5);
	border: #f11 0px solid;
}

#ADmenu img {
	width: 30px;
	height: 30px;
	margin: 6px 30px;
}

#Lgcml_form {
	width: 85%;
	border: #f11 0px solid;
	margin: 50px auto 5px auto;
	padding-left: 1rem;
}

#Lgcml_form div {
	float: left;
	border: #f11 0px solid;
	margin: 0 3px;
}

#Lgcml-option1 select {
	border-radius: 7px;
	height: 40px;
	margin-top: 1px;
	padding: 0 1rem;
	color: #555;
	border: 0px solid #ccc;
	font-size: 1rem;
	outline: none;
}

#Lgcml-option2 input {
	border-radius: 7px;
	padding: 0 2.5rem;
	color: #555;
	outline: none;
	height: 40px;
	border: 0px solid #ccc;
	width: 25rem;
	font-size: 1rem;
}

#Lgcml-option3 input {
	border-radius: 7px;
	padding: 0 2.5rem;
	color: #fff;
	outline: none;
	background-color: #ff7505;
	border: 0px solid #ccc;
	font-size: 1rem;
	height: 41px;
	margin-top: 1px;
}

#Lgcml-option4 {
	padding: 0.45rem 1.5rem;
	color: #aaa;
	font-size: 1rem;
}

.sCon {
	width: 95%;
	border: #f11 0px solid;
	height: 200px;
	margin: 32px auto 5px auto;
	color: #fff;
}

.sCon .datas {
	float: left;
	width: 98%;
	margin: 0px auto 0px auto;
	height: 3rem;
	line-height: 1.5rem;
}

.sCon a {
	color: #fff;
}

.sjllan {
	background-color: #ffaa07;
	border-radius: 10px;
	height: 1rem;
	padding: 0px 1.5rem 10px 1.5rem;
}

.sCon .datas  li {
	padding: 0px 0px;
	line-height: 1.5rem;
	float: left;
	list-style: none;
	margin-right: 25px;
	text-align: left;
	border: #f11 0px solid;
	margin-top: 5px;
}

.sjk_page {
	float: right;
	background-color: rgba(180, 180, 180, 0.4);
	color: #ff7505;
	border-radius: 10px;
	height: 1rem;
	padding: 0px 1rem 10px 1rem;
	margin: 25px 20px 0 0;
}

#Lyzjs-right input {
	border-radius: 7px;
	padding: 0 1rem;
	outline: none;
	height: 40px;
	border: 0px solid #ccc;
	font-size: 1rem;
	vertical-align: middle;
}

#textprimo {
	width: 34.5rem;
	line-height: 1.40rem;
	color: #555;
}

#go_primo {
	width: 7rem;
	margin-left: 0.5rem;
	background-color: #ff7505;
	color: #fff;
}

#Lyzjs-right .onesearch {
	width: 80%;
	border: #f11 0px solid;
	margin: 52px auto 5px auto;
}

.word {
	width: 80%;
	border: #f11 0px solid;
	margin: 20px auto 5px auto;
	color: #ccc;
}

.word div {
	width: 1.2rem;
	float: left;
	padding-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

.word div img {
	width: 1.2rem;
}

.mytsg {
	width: 80%;
	border: #f11 0px solid;
	margin: 52px auto 5px auto;
}

.mytsg input {
	border-radius: 7px;
	padding: 0rem 1rem;
	outline: none;
	height: 40px;
	border: 0px solid #ccc;
	font-size: 1rem;
	vertical-align: middle;
}

#bor_id {
	width: 18.5rem;
	line-height: 1.40rem;
	color: #555;
	background-image: url(../images/yh.jpg);
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: 15px 11px;
	padding-left: 45px;
}

#txtsw {
	width: 10.5rem;
	line-height: 1.40rem;
	color: #555;
	background-image: url(../images/mm.jpg);
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: 15px 10px;
	padding-left: 45px;
}

#mytsgdl {
	width: 7rem;
	margin-left: 0.5rem;
	background-color: #ff7505;
	color: #fff;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++*/
#news01_bg, #news03_bg, #news05_bg, #foot {
	width: 100%;
	height: auto;
}

#news01 {
	width: 1180px;
	margin: 30px auto 0 auto;
	height: 820px;
	font-size: 1rem;
	padding: 0 5px;
}

.L_list {
	width: 630px;
	border: #f11 0px solid;
	float: left;
	padding: 0px 0 0 10px;
}

.L_list1 {
	width: 98%;
	background-image: url(../images/bg01.jpg);
	background-size: 474px 275px;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding: 17px 0 0 10px;
}

.L_list2 {
	width: 98%;
	background-image: url(../images/bg01.jpg);
	background-size: 474px 275px;
	margin-top: 42px;
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding: 17px 0 0 10px;
}

.L_list ul {
	margin: 0px;
	padding-inline-start: 10px;
}

.L_list li {
	list-style: none;
	border: #f11 0px solid;
	margin: 9px 0 13px 0px;
	text-align: left;
	overflow:hidden;
    height:1.3rem;
    white-space:nowrap;
    width:80%;
}

.L_list li div {
	float: left;
	font-size: 0.9rem;
}

.L_list .Ldate {
	padding: 0 10px 0 0;
	border-right: 1px solid #666;
	font-size: 14px;
	line-height: 1rem;
	margin: 2px 0 0 0;
	color: #555;
}

.L_list .Lclass {
	border-radius: 10px;
	padding: 1px 10px;
	margin: 0px 10px;
	color: #fff;
	font-size: 9px;
}

.L_list1 .Lclass {
	background-color: #fbdf9c;
}

.L_list2 .Lclass {
	background-color: #c5e4e7;
}

.L_list li a {
	flex-warp:nowrap;
	color: #555;
}

.L_list1 img, .L_list2 img, .L_list4 img {
	height: 30px;
}

.Lmore {
	float: right;
	margin: 8px 70px 0 0;
	font-size: 12px;
	color: #999;
	border-radius: 5px;
	background-color: #eee;
	padding: 2px 6px;
}

.R_list {
	width: 510px;
	border: #f11 0px solid;
	float: left;
	padding-top: 5px;
margin-left:30px;
}

.R_list img {
	float: left;
	margin: 0px;
}

.picnews {
	float: left;
}

.picnews img {
	width: 240px;
}

.R_list2 {width:100%;  margin-top:48px;padding:0px;}

.R_list2{margin-left:0px;}
/*-----banner start-----*/
.flexslider{position:relative;height:315px;overflow:hidden; width:510px;}
.slides{position:relative;z-index:1; list-style:none;}
.slides li{height:315px; width:510px; position:relative;}
.slides li .li-div{height:315px; width:510px; position:absolute; top:0; left:0; z-index:99;}
.slides li .li-wen{ padding:0 154px 0 16px; width:340px; overflow:hidden; background:url(../../../images/news-wen-bg.png) repeat; position:absolute; bottom:0; left:0; height:38px; line-height:38px; z-index:100;font-size:16px;}
.slides li .li-wen a{ color:#fff;}
.slides li .li-wen a:hover{ color:#fe7000;}

.flex-control-nav{position:absolute;z-index:101;width:120px; height:22px; bottom:7px; right:10px; text-align:right; list-style:none; overflow:hidden; margin:0; padding:0;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;padding:0 4px;*display:inline;zoom:1; margin:0;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden; background:url(../../../images/banner-a-icon.png) no-repeat;cursor:pointer;margin:0;}
.flex-control-nav .flex-active{background:url(../../../images/banner-on-icon.png) no-repeat;margin:0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;}
.flex-direction-nav li a{display:block;width:60px;height:60px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;top:207px;}
.flex-direction-nav li a.flex-next{right:0px;top:207px;}
/*-----banner end-----*/

#news02_bg, #news03_bg {
	width: 100%;
	height: auto;
	background-color: #f3faf3;
	color: rgba(2, 66, 42, 1);
	padding:  10px 0 0 0;
}

#news02 {
	width: 1180px;
	margin: 20px auto 0 auto;
	border: #f11 0px solid;
	height: 360px;
	font-size: 0.9rem;
	padding: 0 10px 0 0;
}

#news02 .item{
	width: 305px;
	margin: 0 auto;
	height: 60px;
	float: left;
	border: #8bb88b 0px solid;
	border-radius: 5px;

	padding: 10px ;
	margin: 10px 32px 10px ;
	background-color: #fff;
}
#news02 img{
	width:15%;
	float: left;
	margin: 0px 20px 40px;
}
#news02 .tit{
	font-size:1.2rem;
	margin:0 0 10px 0;
}
.L_list3 {
	width: 600px;
	border: #f11 0px solid;
	float: left;
	padding: 30px 0 0 10px;
}

.L_list4 {
	width: 550px;
	border: #f11 0px solid;
	float: left;
	padding: 0px 0 0 10px;
	background-image: url(../images/bg02.jpg);
	background-size: 474px 275px;
	margin-top: 25px;
	background-repeat: no-repeat;
	background-position: 85px 1px;
	padding: 17px 0 0 10px;
}

.L_list4 .Lmore {
	margin: 8px 90px 0 0;
}

.L_list4 .Lclass {
	background-color: #efbc0a;
}
#news03_bg {
	padding: 5px 0 0 0;
}
#news03 {
	width: 1180px;
	margin: 50px auto 0 auto;
	height: 220px;
	font-size: 1rem;
	padding: 0 1rem;
	border: #f11 0px solid;
}
#news03_title span{
	font-size: 1rem;
    border: #ddd 1px solid;  
	padding: 5px 3.5rem 6px;
	border-radius: 5px;
	
	color: #000;
	cursor: pointer;
}
.news03_title_span_active{
		background-color: #98dfc3;
		border: #98dfc3 1px solid;
}
#zwzy:hover,#wwzy:hover{
	background-color: #ccc;
}
#szzy{
	margin: 10px auto 20px auto;
}
#news03_2 {
	width: 1180px;
	margin: 10px auto 30px auto;
	height: 310px;
	font-size: 1rem;
	padding: 0 1rem;
	border: #f11 0px solid;
	color: #000;
}


#news03_2 ul {
	margin: 0px;
	padding-inline-start: 10px;
}

#news03_2 li {
	list-style: none;
	border: #f11 0px solid;
	margin: 5px 25px ;
	text-align: left;
	float: left;
	width:45%;
	overflow:hidden;
	white-space:nowrap;
}
#news03_2 li img{
	width:16px;
	margin:0px 10px 0 0;
}
#news03_2 li div {
	float: left;
	font-size: 0.9rem;
}

#news03_2 .Ldate {
	padding: 0 10px 0 0;
	border-right: 1px solid #aaa;
	font-size: 14px;
	line-height: 1rem;
	margin: 2px 0 0 0;
	color: #000;
	
}

#news03_2 .Lclass {
	border-radius: 10px;
	padding: 1px 10px;
	margin: 0px 10px;
	color: #fff;
	font-size: 9px;
	border-radius: 5px;
	background-color: #98dfc3;
}
#news03_2 a{color: #000;}


#zwzy_list div,#wwzy_list div {
	width: 130px;
	margin: 0 auto;
	height: 60px;
	float: left;
	border: #8bb88b 1px solid;
	border-radius: 5px;
	text-align: center;
	padding: 0px 0 0 0;
	margin: 10px 32px 10px ;
	background-color: #fff;
}

#news03 img {
	width: 90%;
}

#news03_title,#news02_title {
	font-size: 1.5rem;
	line-height: 2.5rem;
	text-align: center;
	width: 1180px;
	color: #096416;
	margin: 50px auto 0 auto;
}

#news04 {
	width: 1180px;
	margin: 30px auto 0 auto;
	height: 380px;
	font-size: 0.9rem;
	padding: 0 1rem 0 6rem;
	border: #f11 0px solid;
}

#news04 div {
	width: 150px;
	height: 115px;
	float: left;
	border: #ddd 1px solid;
	border-radius: 10px;
	text-align: center;
	padding: 0px 0 0 0;
	margin: 20px 13px;
	background-color: #fafafa;
	color: #096416
}

#news04 img {
	width: 30%;
	margin: 20px 35% 9px;
}

#news04_title {
	font-size: 1.5rem;
	line-height: 2.5rem;
	text-align: center;
	width: 1180px;
	color: #076982;
	margin: 0px auto 0 auto;
	padding-top: 40px;
	border-top:1px solid #a6d7a6;
}
#news05_bg{border:#f11 0px solid;height: 700px;}


#news05_title {
	font-size: 1.5rem;
	line-height: 2.5rem;
	text-align: center;
	width: 1180px;
	color: #076982;
	margin: 0px auto 0 auto;
	padding-top: 40px;
}

#news05_title span{
	padding:0 40px 5px ;
	margin: 0px 30px;
	cursor: pointer;
}

.news05_title_span_active{
	border-bottom: #ddd 2px solid;
	color: #411;
}

#ydfx_list{
	width: 1180px;
	margin: 30px auto 0 auto;
	height: 380px;
	font-size: 1rem;
	padding: 0 1rem;
	border: #f11 0px solid;
}
#ydfx_list li img{
	width:100%;
}
#ydfx_list li .ydfx_new-img{
	width:80%;
	float:left;
	border: #f11 0px solid;
}
#ydfx_list li .ydfx_new-body{
	width:55%;
	float:left;
	border: #ddd 1px solid;
	margin: -80px  0 0 35%;
	height:120px;
	border-radius: 10px;
	background-color: rgba(28, 148, 84, 0.3);
	color: #000;
	padding: 10px;
}
#ydfx_list li .ydfx_new-body:hover{

	background-color: rgba(28, 148, 84, 1);
	color: #fff;

}
#ydfx_list .ydfx_new-body-title{
	font-size: 0.9rem;
}
#ydfx_list  .ydfx_new-body-text{
	font-size: 0.6rem;
	margin: 10px 0 0 0;
}
#ydfx_list li{
	width:25%;
	float:left;
}
#dz {
	width: 100%;
	height: 150px;
	text-align: center;
	line-height: 2.5rem;
	font-size: 0.9rem;
	color: #999;
	padding-top: 40px;
}

.test {
	background-color: rgba(150, 86, 3, 1);
	opacity: 0.8;
	border: #f11 1px solid;
}

.linkmain {
	border-top: #aaa 0px solid;
	width: 900px;
	height: 213px;
	clear: both;
	position: absolute;
	margin-top: 49px;
	z-index: 1850;
	background-color:  #EEEEEE;
	display: none;
	color: #004242;
}


.deepblue {
	background-color:  #EEEEEE;
	color: #000000;
}

.gczy {
	
}

.gczy:hover {
	color: #000000;
	cursor: pointer;
}

.fwxm:hover {
	color: #000000;
	cursor: pointer;
}

.hdjl:hover {
	color: #000000;
	cursor: pointer;
}

.dzzn:hover {
	color: #000000;
	cursor: pointer;
}

.gybg:hover {
	color: #000000;
	cursor: pointer;
}

.kfsj:hover {
	color: #fff;
	cursor: pointer;
}

.linklist {
	padding-top: 35px;
}
.linklist a {
	color: #000000;
	margin-right: 10px; 
}
.linklist a:hover {
	color: #511;
}
.linklist .ll_ul{
	width:90%;
	margin: 0px auto 0px auto;
	border: #a11 0px solid;
	height:55px;  
}
.linklist .ll_ul .tit{
	color: #fff; 
	background-color: #408080;
	border-radius: 10px;
	padding:3px 10px 4px;
	line-height: 1rem;
	margin-right: 10px; 
}
.br1920{
	margin-left: 103px; 
}
.linklist {
	font-size: 1rem;
	line-height: 1.5rem;
	color: #fff;	
} 



.linklist .sjllan {
	border: #f11 0px solid;
	padding: 0.5rem 1.5rem;
	margin-top: -10px;
}

/*-------------

.slide-item-body ul li {
    width: 22%;
}---------------------------*/
	