.sub-header{ display:block;width:100%; background-color:#3e063e;margin:0 0;padding:0px 0px;    }

.sub-header .navigation > li > a{
	position:relative;
	display:block;
	font-size:16px;
	line-height:30px;
	font-weight:200;
	text-transform:uppercase;
	letter-spacing: 0.03em;
	color:#ffffff;
	padding:10px 30px;
	opacity:1;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
}

.sub-top-logo{ padding:15px 0;width:80%   }

.sub-top-search-form{ float:right; width:300px;margin:10px 0 0 0 }
.sub-top-search-form form { height:34px;line-height:34px; background-color:#e1cee8;margin:0 0;padding:0 0;  }
.sub-top-search-form form input{height:32px;line-height:32px;margin:0 0;padding:0 0; background-color:#e1cee8;padding:0 8px;font-size:14px;color:#777  }
.sub-top-search-form form button{height:34px;line-height:34px;margin:0 0;padding:0 0; background-color:#d4bbdd;width:40px;margin:0 auto;float:right; }

.sub-header-right{ display:block;  }
.sub-header-right-dl{margin:5px 10px 0 0;  }
.sub-header-right-dl ul li{ display:block;float:right;margin:10px 12px    }
.sub-header-right-dl ul li a{ font-size:15px;color:#444    }
.sub-header-right-dl ul li a:hover{ color:#900   }


#sub-banner{
	display:block;
	width:100%;
	background-image: url(../images/sub-banner-bg.jpg);
	background-repeat: no-repeat;height:280px
}
.sub-place{ margin:0px 10px;line-height:28px; text-align:right;	display:block;
	position: relative;
	z-index: 1000;top:-50px;  }
.sub-place{font-size:15px;color:#fff;    }
.sub-place span{
	font-size:15px;
	color:#fff;
	background-image: url(../images/sub-place.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;padding-left:28px
}
.sub-place a{font-size:15px;color:#ccc; padding:0 10px; display:inline-block  }

.sub-place a:hover{color:#fff    }
.sub-left{display:block;width:98%;margin-top:10px;}
.sub-left-title{ display:block;margin:20px 0 0 0;height:46px;line-height:46px; background-color:#9363b8;font-size:18px;color:#fff;padding:0px 0 0 20px   }

.sub-right-news{ display:block;width:98%;margin:0px 0 0 5px   }
.sub-news-info{ padding:10px 0; text-align:center;border-bottom:1px solid #999;line-height:26px;font-size:14px;color:#888    }
.sub-right-news h2{  color:#900; text-align:left;line-height:46px;margin:15px 0;font-size:26px }

.sub-news{ margin:20px 0 0 0;  }
.sub-news p{
	font-size:15px;
	color:#444;
	padding:10px 0;
	line-height:28px;
	text-indent: 28px;
}
.sub-left dl,.sub-hots ul{ display:block;width:100%; background-color:#f5edf8;padding:15px 20px     }


.sub-left dl{  }
.sub-left dl dt{border-bottom:1px solid #e1cee8;width:100%   }
.sub-left dl dt:hover{ background-color:#f0e5f5  }
.sub-left dl dt a{
	line-height:40px;
	color:#444;
	font-size:15px;
	background-image: url(../images/sub-title01.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	padding-left:20px;
}

.sub-left dl dt a:hover{color:#c00;  }
.sub-menu-two{  margin-top:5px  }
.sub-menu-two a{
	line-height:30px;
	color:#777;
	font-size:14px;
	background-image: url(../images/title-05.png);
	background-repeat: no-repeat;
	background-position:23px 5px;
	padding-left:35px;
}
.sub-menu-two a:hover{ color:#333  }
.sub-hots ul li a{
	display:block;
	line-height:22px;
	height:46px;
	overflow:hidden;
	font-size:14px;
	color:#444;
	background-image: url(../images/sub-title01.png);
	background-repeat: no-repeat;
	background-position:3px 7px;
	padding:0 0 0 15px;
	margin:10px 0
}

.sub-hots ul li a:hover{ color:#900   }

.share-box{     }
.bdsharebuttonbox{ margin:10px 10px;float:right;padding-right:30px    }

.bdsharebuttonbox a{ display:inline-block; background-color:#ddd;margin:0px 20px;padding:10px 10px;width:100px    }
.bdsharebuttonbox span{ display:inline-block;font-size:16px;color:#222   }


.sub-news-bottom{ width:98%;border:1px solid #ccc;margin:10px 3px; background-color:#fff  }
.sub-news-bottom p{ font-size:16px;color:#222;padding:10px 10px  }
.sub-news-bottom p a{ display: inline-block;line-height:24px;font-size:16px;color:#444;   }
.sub-news-bottom p a:hover{ color:#900  }


.hidden-bar-wrapper{   }

.hidden-bar-wrapper ul li{border-bottom:1px solid #555   }
.sub-list{width:98%;margin:5px 0 0 10px   }
.sub-list ul li{ display:block;border-bottom:1px solid #ccc;margin:7px 0px;padding:10px 10px;height:100px; overflow:hidden  }

.sub-list-k-left{width:70px;height:100px    }
.sub-list-k-left h5{ font-size:18px;color:#222;padding-top:10px   }
.sub-list-k-left p{ display:block;height:30px;line-height:30px;font-size:14px;color:#777    }
.sub-list-k-right{height:100px; }
.sub-list-k-right a{ display:block;height:30px;line-height:30px;font-size:16px;color:#444; overflow:hidden;font-weight:700 }
.sub-list-k-right a:hover{ color:#900   }
.sub-list-k-right p{
	display:block;
	font-size:14px;
	color:#888;
	line-height:24px;
	height:50px;
	overflow:hidden;
	text-indent: 28px;
}


.sub-list-bottom{line-height:30px;margin:30px 10px 10px 10px; text-align:center   }
.sub-list-bottom a{ display:inline-block;font-size:14px;color:#444;padding:0 13px; background-color:#ddd;margin:5px 5px;border-radius:3px 3px;    }
.sub-list-bottom a:hover{ background-color:#ccc;color:#900     }
@media only screen and (max-width: 767px){
	
	.sub-top-logo{ padding:10px 0;width:90%   }
	.sub-header-right{ display:none }
	.sub-list-k-right{float:left;height:80px;width:76%   }
	
}
/*在列表页面的页码中显示当前页面的页码*/
.sub-list-bottom #page_hover a{background-color:#900;color:#fff; }



/*在列表页面2020-11-29 lxh*/
.sub-title{
	padding:16px 0 16px 10px;
	border-bottom:1px solid #900;
	margin-top:20px;
	font-size:15px;
	color:#444;
	font-weight:800;
	background-image: url(../images/home.png);
	background-repeat: no-repeat;
	display:block;
	background-position: 0px 18px;
	padding-left:23px
}
.sub-title img{
	display: block;
	position: relative;top:0px
}
.sub-title a{
	font-size:15px;
	color:#444;

	padding-left:0px;font-weight:800;margin:0 6px
}
.sub-title a:hover{ color:#c00  }
.sub-left-menu{margin-top:20px;border:1px solid #888;width:100%  }
.sub-left-menu dl{  }
.sub-left-menu dl dt{border-top:1px solid #ddd;width:100%   }
.sub-left-menu dl dt:hover{ background-color:#eee   }
.sub-left-menu dl dt a{

	line-height:40px;
	color:#444;
	font-size:15px;
	background-image: url(../images/book01.jpg);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	padding-left:30px;
}

.sub-left-menu dl dt a:hover{color:#c00;  }
.sub-menu-two a{
	line-height:30px;
	color:#777;
	font-size:14px;
	background-image: url(../images/title-01.gif);
	background-repeat: no-repeat;
	background-position:16px 3px;
	padding-left:45px;
}
.sub-menu-two a:hover{ color:#c00;font-weight:bold; }

.sub-left-menu ul li a:hover{ color:#c00  }
.sub-menu-title{height:40px;line-height:40px;color:#fff;font-size:20px; background-color:#314776;padding-left:15px   }
.sub-right{margin:20px 0 0 0px;width:100%;background:#fff; }
.sub-right img{ display:block;margin:15px auto;width:96%;    }
.sub-right h1{ text-align:center;font-size:26px;padding:10px 0;color:#900;line-height:40px;font-weight:600  }


.sub-right p{
	line-height:26px;
	font-size:14px;
	color:#444;
	text-indent: 28px;padding:10px 0
}
.sub-list-left{width:98%;margin:10px 0 0 10px}
.sub-list-left ul{padding:10px 0;margin:1px}
.sub-news-info{line-height:30px;color:#999;border-bottom:1px dashed #ccc;font-weight:200px;padding:5px 0px;text-align:center;font-size:12px   }
.sub-list-left ul li a{
	padding:10px 10px 10px 25px;
	line-height:26px;
	font-size:15px;
	color:#666;
	display:block;
	background-image: url(../images/ul-title.png);
	background-repeat: no-repeat;
	background-position:3px 18px;
	border-bottom:1px dashed #ddd
}
.sub-list-left ul li a span{float:right;font-size:14px;color:#999}
.sub-list-left ul li a:hover{ text-decoration:none; background-color:#eee;color:#900}
.sub-list-bottom{padding:26px 0; text-align:center;font-size:14px;color:#2d3e50; }
.sub-list-bottom a{padding:2px 12px; background-color:#ddd;font-size:14px;color:#2d3e50; display:inline-block;margin:8px 3px;border:1px solid #d2d2d2}
.sub-list-bottom a:hover,.a-12{ text-decoration:none;color:#fff; background-color:#900;border:1px solid #800101}
.sub-news-bottom{margin:20px 0 30px 5px;border:1px solid #900;width:100%;padding:10px 10px; }
.sub-news-bottom p{padding:5px 0   }
.sub-news-bottom p a{font-size:14px;color:#444;   }
.sub-news-bottom p a:hover{color:#c00   }
.sub-news{width:98%  }
.sub-news h1{font-size:24px;color:#900;line-height:34px;padding:20px 0 10px 0; text-align:left;font-weight:200 }
.sub-news p{
	font-size:14px;
	color:#444;
	line-height:24px;
	padding:2px 0;
	text-indent: 28px;
}


#one-part{margin:10px 0 30px 0;    }
.news-tab{ display:none   }
.news-text-k{   }
.news-text-k p{
	font-size:14px;
	color:#444;
	height:252px;
	overflow:hidden;
line-height:32px;   	text-indent: 28px;margin:15px 0 0 0; display:block
}

.news-text-an{ float:right;width:200px;margin:12px 0 0 0  }
.news-text-an a{width:130px;height:34px;line-height:34px; display:block; background-color:#ddd;font-size:15px;color:#444; text-align:center;border-radius:5px 5px    }
.news-text-an a:hover{ background-color:#c7c0be;color:#c00   }


@media (max-width:768px){
	.slide-caption{ display:none}
	.flexslider .slides img {width: 100%; display: block;height:180px}
	.top-logo img{width:80%;   }
	.top-search,.top-links{ display:none  }
	
	.index-top-right{ background-image:none;height:0px  }
	.top-tel,.top-links{ display:none    }
	
	.main-header .nav-toggler{margin:0px 0px;display:none;	position:absolute;top:-46px;right:10px}
	.top-logo{ display:none}
	.logo-2{ display:none}

.mob-logo{ display:block;font-size:20px;color:#222;padding:15px 0;    }
.four-left{ display:block;width:100%;    }
}