﻿
/* CSS Document */
*, ::after, ::before {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
html { font-size:62.5%; }
body { font:10px "Microsoft Yahei",Arial,Tahoma, Helvetica,\5b8b\4f53, sans-serif;color:#333; }
html,body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,object,code,em,span,var,legend,button,input,textarea,th,td,a,img,header,footer,nav,aside,audio,datalist,section { margin:0;padding:0;border:0;outline:0; }/*清除内外边距*/
h1,h2,h3,h4,h5,h6 { font-weight:normal;font-size:100%; }/*设置默认字体*/
:focus { outline:0; }
ul,ol,ul li,ol li { list-style: none; }/*重置列表*/
address,caption,cite,em,code,dfn,th,var { font-style:normal;font-weight:normal; }
form label { cursor:pointer; }
input,button,select,textarea { font-family:inherit;font-size:100%;outline:none; }
textarea { resize:none }
input { vertical-align:middle; }
img { border:0; vertical-align: top;font-size: 0;}/*重置图片元素*/
table { border-collapse:collapse;border-spacing: 0; }/*重置表格*/
.l { float:left; }
.r { float:right; }
button,input[type="reset"],input[type="button"],input[type="submit"] { line-height:normal !important; }
a { text-decoration:none;}
a { color:#666;}
/*a:hover { text-decoration:underline; }*/
input { _filter:chroma(color=#000000); }
/*--清除浮动
------------------------------------------------------------------------------------------*/
.clearfix:after { clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden; }
.clearfix:after { _zoom:1; }
.overflow { overflow:hidden; _zoom:1; }
.clear { clear:both; height:0;font-size:0; overflow:hidden; }


/* 仅针对X5内核生效 */
_::-webkit-full-page-media,
_:future,
:root .selector {
    property: value;
}

.header {
    position: relative;
    height: 44px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    z-index: 200;
}

.header h1,
.header h1 a,
.header h1 img {
    width: 150px;
    height: 34px;
    display: block;
}

.header h1 {
    margin-left: 10px;
}

.head-nav {
    padding-right: 10px;
    display: flex;
    align-items: center;
}

.h-nav {
    height: 12px;
    width: 16.8px;
    display: block;
    background: url(../images/nav.png) no-repeat 0 0;
    background-size: 100% 100%;
}

.navs {
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    display: none;
}

.navs-head {
    height: 44px;
    background: #ffffff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px #eee solid;
}

.navs-head img {
    width: 150px;
    height: 34px;
    display: block;
    margin-left: 10px;
}

.navs-head span {
    width: 14px;
    height: 14px;
    display: block;
    margin-right: 12px;
    background: url(../images/close.png) no-repeat center center;
    background-size: 100% 100%;
}

.nav-list {
    background: #fff;
    padding: 0 15px;
}

.nav-list a,
.nav-list .item p {
    display: block;
    height: 45px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px #eee solid;
    font-size: 14px;
}

.nav-list .item p * {
    display: block;
}

.nav-list .item p em {
    width: 10px;
    height: 6px;
    background: url(../images/down.png) no-repeat center center;
    background-size: 100% 100%;
    transform: rotate(180deg);
    transition: all .8s;
}

.nav-list .item p em.rot {
    transform: rotate(0deg);
}

.nav-list .item p span.on {
    color: #FFDB00;
    font-weight: bold;
}

.nav-list .item .list {
    overflow: hidden;
    transition: all .8s;
    max-height: 0;
}

.nav-list .item .list.open {
    max-height: 2000px;
}

.nav-list .item .list a {
    padding-left: 10px;
}

.single {
    margin: 32px 15px;
}

.single img {
    max-width: 100%;
    display: block;
    margin: 0 auto 10px;
}

.single p {
    font-size: 16px;
    line-height: 24px;
}

.single table {
    max-width: 100%;
}

.single-show {
    padding: 6px 3px;
}

.single-show .head {
    padding: 1px 0 2px;
    border-bottom: 1px solid #dfdfdf;
}

.single-show .head .tit {
    font-size: 16px;
    color: #333;
    padding: 2px 0;
}

.single-show .head .time {
    font-size: 14px;
    color: #adadad;
}

.single-show .text {
    padding: 15px 0;
    line-height: 1.8;
}

.single-show .text table,
.single-show .text img {
    max-width: 100%;
}

.qdxxrx {
    text-align: center;
	margin-bottom: 10px;
	padding: 10px 0;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	font-size: 24px;
}

table {
	border: 2px solid rgba(95, 95, 95, 0.667);
	width: 80%;
	margin: auto;
	font-size: 15px;
	text-align: center;
}

th {
	border: 1px solid rgba(95, 95, 95, 0.667);
	height: 35px;
	min-width: 90px;
}

td {
	border: 1px solid rgba(95, 95, 95, 0.667);
	height: 35px;
}

.fomr {
	border: 2px solid #bd003a;
	height: 50px;
	width: 100%;
	font-size: 16px;
	border-radius: 30px;
	text-align: center;
}

.button {
	background-color: #bd003a;
	color: rgb(255, 255, 255);
	border: 2px solid #bd003a;
	height: 50px;
	line-height: 50px;
	margin-top: 10px;
	width: 100%;
	font-size: 16px;
	border-radius: 30px;
}

.cxan {
    display:block;
	text-align:center;
	background-color: #bd003a;
	color: rgb(255, 255, 255);
	border: 2px solid #bd003a;
	line-height: 50px;
	margin-top: 10px;
	width: 100%;
	font-size: 16px;
	border-radius: 30px;
}
.blue {
    background-color: #3790e2;
	border: 2px solid #3790e2;
}

.copyright {
    text-align: center;
	color: #333;
	font-size: 14px;
	margin-top: 10px;
}
.copyright a {
	color: #333;
	font-size: 14px;
}