html {
	font-size: 20px;
}
@media only screen and (min-width: 400px) {
	html {
	font-size: 21.33333333px !important;
}
}@media only screen and (min-width: 414px) {
	html {
	font-size: 22.08px !important;
}
}@media only screen and (min-width: 480px) {
	html {
	font-size: 25.6px !important;
}
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
} 
a {
	background-color: transparent;
}
a:active,a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,strong {
	font-weight: bold;
}
 
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
mark {
	background: #ff0;
	color: #000;
}
small {
	font-size: 80%;
}
sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
} 
* {
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-touch-callout: none;
}
body {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 0.85rem;
	line-height: 1.5;
	color: #3d4145;
	background: #eee;
	overflow: hidden;
}
a,input,textarea,select,button {
	outline: 0;
}
p {
	margin: 1em 0;
}
a {
	color: #2d2d2d;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a:active {
	color: #a0000f;
}
 
.content {
	position: absolute;
	top: 45px;
	right: 0;
	bottom: 40px;
	left: 0;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
 
 .list-block ul {
	background: #fff;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
}
.list-block ul:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: auto;
	right: auto;
	height: 1px;
	width: 100%;
	background-color: #e7e7e7;
	display: block;
	z-index: 15;
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
}
.list-block li:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	right: auto;
	top: auto;
	height: 1px;
	width: 100%;
	background-color: #e7e7e7;
	display: block;
	z-index: 15;
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
}
 .list-block li {
	box-sizing: border-box;
	position: relative;
}
 
.list-block .item-media i + i {
	margin-left: 0.25rem;
}
.list-block .item-media i + img {
	margin-left: 0.25rem;
}
.list-block .item-media + .item-inner {
	margin-left: 0.625rem;
}
.list-block .item-inner {
	padding-right: 0.75rem;
	position: relative;
	width: 100%;
	padding-top: 0.4rem;
	padding-bottom: 0.35rem;
	min-height: 2.2rem;
	overflow: hidden;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
  
 .list-block .item-content {
	box-sizing: border-box;
	min-height: 2.2rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
} 
.list-block .item-text {
	font-size: 0.65rem;
	color: #8f8e8e;
	line-height: 0.9rem;
	position: relative;
	overflow: hidden;
	height: 1.8rem;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
}
.list-block.media-list .item-title {
	font-weight: 500;
}
.list-block.media-list .item-inner {
	display: block;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	-webkit-align-self: stretch;
	align-self: stretch;
}
.list-block.media-list .item-media {
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
} 
 
.button {
	border: 1px solid #970073;
	color: #970073;
	text-decoration: none;
	text-align: center;
	display: block;
	border-radius: 0.25rem;
	line-height: 1.25rem;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	background: none;
	padding: 0 0.5rem;
	margin: 0; }
	body, hr, p,blockquote, h2,h3,h4,h5,h6,dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea,th, td, img {
	border:medium none;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
em {
	font-style:normal;
}
.clearfix:after,.clear:before {
	display:table;
	content:'';
}
.clearfix:after {
	clear:both;
	overflow:hidden;
}
.clearfix {
	zoom:1;
}
.blank {
	padding-bottom:1.375rem;
}
.relative {
	position:relative;
}
.absolute {
	position:absolute;
}
.content img {
	width:100%;
	display:block;
}
.content-sg {
	margin-bottom:0.5rem;
	padding: 0.75rem 0.625rem;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background:#fff;
}
.content-menu {
	padding: 0.75rem 0.625rem;
}
.content-sg-nopa {
	margin-bottom:0.5rem;
	padding: 0.75rem 0;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background:#fff;
}
.content-sg-nopa .content-title {
	padding:0 .625rem .75rem;
}
.content-title {
	padding-bottom:.75rem;
}
.content-title h2 {
	float:left;
	font-size:.75rem;
	line-height:.75rem;
	font-weight:bold;
}
.content-title h3 {
	float:left;
	font-size:.6rem;
	line-height:.75rem;
	font-weight:bold;
} 
nav.bar-tab {
	background:#fff;
	padding:0.3rem 0;
}
  
 
.content-doc-list img {
	 
}
.content-doc-list li {
	position:relative;
}
.content-doc-list .doc-yy-btn {
	position:absolute;
	bottom:2.375rem;
	right:.2rem;
	width:3rem;
}
.content-doc-list h2 {
	padding-left:.5rem;
	border-left:.2rem solid #a0000f;
}
.content-doc-list .list-block .item-text {
	margin-top:.3rem;
	width:72%;
	height:3rem;
	line-height:1rem;
}
.top {
    background:#980073;
    border: medium none;
    height: 45px;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
.top .logo {
    float: left;
    margin: 8px 0 0 20px;
}
.top img {
    border: medium none;
    width: 252px;
}
.t_tel {
    float: right;
    margin: 11px 10px 0 0;
}
.t_tel img {
    width: 21.5px;
}
.search {
    float: right;
}
.search img {
    margin: 12px 20px 0 0;
    width: 21px;
}
.warmp{margin-top:65px;}
.foot {
   
    height: 140px;
    margin-top: 20px;
    text-align: center;
}
.foot h3 a {
    font: bold 12px/30px Arial;
}.foot p {
    line-height: 24px; 
}
@keyframes dot
{
  0% {opacity:0;}
  40% {opacity:0;}
  50% {opacity:1;}
  90% {opacity:1;}
  100% {opacity:0;}
}
@-webkit-keyframes dot
{
  0% {opacity:0;}
  40% {opacity:0;}
  50% {opacity:1;}
  90% {opacity:1;}
  100% {opacity:0;}
}
.footer .fli3 a .no1 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; position: absolute; border: 2px solid #fff; width: 20px; height: 20px; line-height: 17px; font-size: 14px; color: #fff; right: 1px; top: 1px; font-family: arial; font-weight: bold; -webkit-animation: dot 2s infinite; animation: dot 2s infinite; border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;border-radius:10px; background: -webkit-linear-gradient(left, #fd142e, #bf0116); background: linear-gradient(to bottom, #fd142e, #bf0116); }
#zixun1{background:#454545;}
#zixun2{background:#7d4d5b; margin-top:18px;}
.footer{width:100%;height:40px;background:#242323;position:fixed;z-index:999;bottom:0px;left:0px;}
.footer ul li{float:left;line-height:40px;text-align:center;}
.footer ul li.fli1{width:33%;}
.footer ul li.fli1 s{ width:20px; height:20px; margin-left:5px; margin-top:11px; float:left;display:block;background:url(/xz/style/images/bmico.png) no-repeat 0px -111px;-webkit-animation:change 1s infinite;animation:change 1s infinite;}
.footer ul li.fli2{width:34%;background:url(/xz/style/images/bmico.png) no-repeat 5px -145px;}
.footer ul li.fli2 a{border-left:1px solid #1b1a1a;border-right:1px solid #1b1a1a;}
.footer ul li.fli3{width:33%;background:url(/xz/style/images/bmico.png) no-repeat 5px -193px;}
.footer ul li a{color:#fff;display:block;font-size:13px;}