/* Powered By Wei Xiao Qian.
 * LastChangedDate: 2017-06-09 12:03:10.
 */
@charset "utf-8";
h1,h2,h3,h4,h5,h6,body,div,form,p,i,img,ul,li,ol,table,tr,th,td,fieldset,label,dl,dt,dd {
    margin: 0; padding: 0; border: 0;
}
ul,li,ol {
	list-style-type: none;
}
img {
	vertical-align: top;
}
a:link, a:visited  {
	color: #000; text-decoration: none;
}
a:hover  {
	color: #FF8C00; text-decoration: none;
}
html {
	font-size: 62.5%; /* 10÷16=62.5% */
}
body {
	font: 26px "microsoft yahei",arial; font-size: 2.6rem; color: #000;
	background: #eee; overflow-x: hidden; padding-bottom: 40px; /* 为底部导航留空间 */
}
.clear {
	clear: both;
}
.main {
	width: 720px; margin: 0 auto;
}
iframe{
	opacity:0;
	display:none;
}
/*div.tips ~ div {
	display: none; 
	opacity:0;
}*/


/*top*/
.top {
	width: 100%; background: #FFEABE url("../images/menu-bg.png") repeat-x; height: 106px; box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
.header {
	width: 720px; margin: 0 auto;
}
.logo {
	float: left; padding: 18px 0 0 8px;
}
.menu-icon {
	float: right; font-size: 30px; font-size: 3rem; cursor: pointer; line-height: 3.2; width: 160px; height: 106px; overflow: hidden; text-align: center;
}
.menu {
	top: 106px; right: 0; position: absolute; z-index: 20; width: 160px; background: rgba(248,170,111,0.9); text-align: center; box-shadow: 0 5px 10px rgba(0,0,0,0.2); border-radius: 0 0 15px 15px;
}
.menu li {
	height: 80px; font-size: 30px; font-size: 3rem; overflow: hidden; line-height: 2.7;
}

.banner {
	width: 720px; height: 500px; position: relative; overflow: hidden; z-index: 2;
}
.banner img {
	width: 720px; height: 500px;
}

/*foot*/
.foot {
	width: 100%; background: #f8aa6f; margin-top: 20px; height: 10px;
}
.foot2 {
	width: 100%; height: 114px; background: #FFEABE; text-align: center; padding-top: 15px; font-size: 16px; font-size: 1.6rem;
}
.link {
	width: 720px; margin: 0 auto;
}
.link-list {
	padding-left: 10px; padding-top: 16px; font-size: 22px; font-size: 2.2rem; padding-bottom: 18px;
}
.link-list dt {
	display: inline; margin-right: 10px;
}
.link-list dd {
	display: inline; margin-right: 20px;
}

.uptop {
	width: 720px; margin: 0 auto; text-align: center; font-size: 26px; font-size: 2.6rem; padding: 8px 0 10px 0; color: #fff;
}

.tips {
    z-index: 9999999999; background: #808080; width: 100%; position: fixed; bottom: 0; text-align: center;
}
.tips p {
    color: #fff;
}
/* 底部导航 */
.bottom-nav {
	position: fixed; bottom: 0; width: 100%; background: #f3f3f3; padding: 15px; box-shadow: 0 -2px 10px rgba(0,0,0,0.1); display: flex; justify-content: center; gap: 30px;
}
.nav-link {
	color: var(--primary-color); text-decoration: none; font-size: 18px; transition: opacity 0.3s;
}
.nav-link:hover {
	opacity: 0.8;
}

/*common*/
.m-title {
	width: 100%; height: 60px; padding-top: 15px; background: url("../images/line.png") repeat-x bottom;
}
.m-title .mt1 {
	float: left; padding-top: 2px; padding-left: 5px;
}
.m-title .mt2 {
	float: left; font-size: 36px; font-size: 3.6rem; padding-left: 5px;
}
.m-title .more {
	float: right; padding: 20px 14px 0 0;
}
.m-ctitle {
	width: 100%; border-bottom: 1px #666 solid; text-align: center; padding-top: 12px; padding-bottom: 8px; font-size: 48px; font-size: 4.8rem;
}
.m-content {
	width: 680px; margin: 0 auto; letter-spacing: 1px; line-height: 1.7; font-size: 37px; font-size: 3.7rem; padding-top: 15px; margin-bottom: 20px;
}
.m-content .feixingtb td {
	border: 1px solid #777; padding: 5px 10px; font-size: 35px; font-size: 3.5rem; width: 40px; text-align: center;
}
.hua-content img {
	width: 680px;
}
.yueducishu {
	font-size: 16px; font-size: 1.6rem; text-align: right; padding-right: 20px;
}
.main_r_nav {
	margin-top: 10px; font-size: 20px; font-size: 2rem; padding-left: 20px; border-bottom: 1px #000 solid; padding-bottom: 10px;
}
.returnlist {
	margin: 20px auto 10px auto; text-align: center;
}

/*news*/
.news-box {
	width: 720px; overflow: hidden;
}
.news-list ul {
	padding-top: 8px;
}
.news-list li {
	float: left; background: url("../images/news-icon.png") no-repeat 12px center; font-size: 48px; font-size: 4.8rem; height: 76px; padding: 0 0 0 36px; width: 680px; line-height: 1.6; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.hua-list ul {
	padding-top: 1px;
}
.hua-list li {
	float: left; font-size: 36px; font-size: 3.6rem; margin: 14px 0 0 14px; padding: 4px 0; width: 338px; line-height: 1.6; text-align: center; border: 1px #f8aa6f solid;
}
.hua-list li img {
	width: 328px; border: 1px #CCC solid;
}
/*首页列表附加*/
.in-style {
	padding-bottom: 20px;
}
.in-style li {
	font-size: 40px; font-size: 4rem; border-bottom: 1px #C0C0C0 dashed; line-height: 1.8;
}

/*about*/
.about-box {
	width: 720px; overflow: hidden; margin-top: 10px;
}
.guanyu {
	float: left; padding: 13px 10px 0 20px; width: 324px; height: 155px;
}
.guanyu .gyimg {
	float: left; width: 150px;
}
.guanyu .gy1 {
	float: left; font-size: 30px; font-size: 3rem; font-weight: bold; padding-left: 20px; width: 135px; line-height: 1.8; padding-top: 20px; display: inline; white-space: nowrap;
}

/*分页*/
#pages {
    text-align: center; margin: 10px auto;
}

#pages li {
    margin: 0 2px; padding: 0; width: auto;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #e6e6e6;
    color: #333;
    display: inline-block;
}
#pages li a{
    font-size: 14px; font-size: 1.4rem;
    display: block;
    padding: 0 12px;
}
#pages li span{
    font-size: 14px; font-size: 1.4rem;
    display: block;
    padding: 0 12px;
}
#pages li.active {
    text-align: center;
    background: #f8aa6f;
    color: #fff;
    display: inline-block;
}
#pages li:hover {
    background: #f8aa6f;
}
#pages li:hover a {
    color: #fff;
}

/*筛选分类*/
.lmlb-icon {
	float: right; font-size: 30px; font-size: 3rem; cursor: pointer; width: 160px; overflow: hidden; text-align: center;
}
.lmlb {
	top: 234px; right: 0; position: absolute; z-index: 10; width: 160px; background: rgba(248,170,111,0.9); text-align: center; box-shadow: 0 5px 10px rgba(0,0,0,0.2); border-radius: 0 0 15px 15px;
}
.lmlb li {
	height: 80px; font-size: 30px; font-size: 3rem; overflow: hidden; line-height: 2.7;
}

/*搜索框*/
.search-box {
	width: 720px; overflow: hidden; margin-top: 10px;
}
.search-box .inp_srh {
	width: 530px; height: 30px; margin-left: 30px;
}
.search-box .btn_srh {
	width: 100px; height: 32px;
}
.searchtop {
	margin-top: 15px;
}

.search-mod {
	width: 720px; overflow: hidden; height: 60px; margin-top: 15px;
}
.search-mod .mod1 {
	float: left; text-align: center; border: 1px #FF8C00 solid; border-radius: 15px; width: 300px; padding: 5px 0; background-color: #ddd; margin-left: 30px;
}
.search-mod .mod2 {
	float: right; text-align: center; border: 1px #FF8C00 solid; border-radius: 15px; width: 300px; padding: 5px 0; background-color: #ddd; margin-right: 30px;
}

/*标签*/
.page_tags {
	margin-top: 20px; padding-left: 15px;
}
.page_tags a {
    display: inline-block;
    margin: 0 10px 15px 0;
    color: #fff;
    background-color: #eee;
    padding: 5px 10px 7px 10px;
    font-size: 30px; font-size: 3rem;
    border-radius: 2px;
    text-decoration: none;
}

.page_tags a em {
    font-style: normal;
    font-size: 30px; font-size: 3rem;
    margin-left: 5px;
}

.page_tags a:hover {
    color: #fff;
}

.page_tags a:nth-child(8n) {
    background-color: #00a2ca;
}

.page_tags a:nth-child(8n+1) {
    background-color: #5CB85C;
}

.page_tags a:nth-child(8n+2) {
    background-color: #D9534F;
}

.page_tags a:nth-child(8n+3) {
    background-color: #FF6600;
}

.page_tags a:nth-child(8n+4) {
    background-color: #B433FF;
}

.page_tags a:nth-child(8n+5) {
    background-color: #00ABA9;
}

.page_tags a:nth-child(8n+6) {
    background-color: #B37333;
}

.page_tags a:nth-child(8n+7) {
    background-color: #5CB85C;
}
