@charset "utf-8";
html{
	font-size:100px;
}
@media (max-width: 1440px) {
html{
	font-size:86px;
}
}




body {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-family: "微软雅黑";
	padding: 0px;
	background-color: #FFF;
	font-size: 0.15rem;
	line-height: 0.3rem;
}
.clr {
	clear: both;
}
.clr2 {
	clear: both;
	height: 35px;
	background-color: #FFF;
}
a {
	text-decoration: none;
	color: #333;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
}
a:hover {
	color: #e60012;
}

p, dd, dt, dl, li, ul {
	font-weight: normal;
	font-variant: normal;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#cen {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1440px;
}
#cen img {
	height: auto;
	width: auto;
	max-width:100%
}
#top0 {
	background-color: #171717;
	height: 0.5rem;
	width: 100%;
	font-size: 0.14rem;
	line-height: 0.5rem;
	color: #FFF;
	position: fixed;
	z-index: 99;
	overflow: hidden;
	-webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s
}
.top0_small{
	height: 10px!important;
}
@media screen and (max-width: 1024px) {
#top0 {
	display:none;
}
}
#top0 #cen .wz {
	float: left;
}
#top0 #cen .dh {
	float: right;
	background-image: url(/css-..-images-index_05.png.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 0.28rem;
	color: #e60012;
}
#top0 #cen .dh2 {
	float: right;
	background-image: url(/css-..-images-index_03.png.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 0.28rem;
	color: #e60012;
	padding-right: 0.1rem;
}



@media screen and (min-width: 1025px) {
#top {
	height: 1.15rem;
	position: fixed;
	width: 100%;
	z-index: 100;
	top:0.5rem;
	background: rgba(255, 255, 255, 0.9);
	box-shadow:1px 1px 5px #666;
	-webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s
}
#top .nav {
	height: 1.15rem;
	width: 90%;
	max-width:1440px;
	background-image: url(/css-..-images-index_10.png.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:auto 100%;
	-moz-background-size:auto 100%; /* 老版本的 Firefox */
	margin-right: auto;
	margin-left: auto;
	-webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s
}
#top .nav .nav__list{
	float: right;
	text-align: left;
	font-size: 0px;
}
#top .nav .nav__list .nav__item {
	display: inline-block;
	height: 1.15rem;
	width: auto;
	font-size: 0.16rem;
	line-height: 1.15rem;
	padding-left: 0.5rem;
	-webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s
}
.top_small{
	background-color:#FFF!important;
	top:10px!important;
	height: 90px!important;
}
.top_small .nav {
	height: 90px!important;
}

.top_small .nav .nav__list .nav__item {
	height: 90px!important;
	line-height: 90px!important;
}
}

@media screen and (max-width: 1024px) { 
#top {
	height: 1rem;
	width: 100%;
	background-color: #fff;
	background-image: url(/css-..-images-index_10.png.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
	background-size:auto 100%;
    -moz-background-size:auto 100%; /* 老版本的 Firefox */
}
.nav {
  position: absolute;
  z-index: 100;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  width: 100%;
  height: 100%;
}
.nav--active .nav {
	opacity: 1;
	background-color: #333;
	position: fixed;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    -webkit-transform: translateX(0);
    transform: translateX(0);
	z-index: 107;
}
.nav__list {
	margin: 0;
	padding-top:25px;
	padding-left:20px;
	padding-right:20px;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.nav__item {
	list-style-type: none;
	text-align: left;
	font-size: 0.225rem;
	line-height: 0.4rem;
	padding-right:25px;
}
.nav__link {
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
	-webkit-transition: opacity 300ms ease-in-out;
	transition: opacity 300ms ease-in-out;
	opacity: 0;
	-webkit-transition-delay: 300ms;
	transition-delay: 300ms;
	display: block;
}
/* Default navigation icon */
.nav__trigger {
	display: block;
	position: absolute;
	width: 30px;
	height: 25px;
	right: 15px;
	top: 30px;
	z-index: 200;
}
.nav--active .nav__trigger {
  opacity: 0.5;
  position: fixed;
}
.nav__icon {
	display: block;
	position: relative;
	width: 30px;
	height: 5px;
	background-color: #e60012;
	-webkit-transition-property: background-color, -webkit-transform;
	transition-property: background-color, -webkit-transform;
	transition-property: background-color, transform;
	transition-property: background-color, transform, -webkit-transform;
	-webkit-transition-duration: 300ms;
	transition-duration: 300ms;
	top: 10px;
}
.nav__icon:before,
.nav__icon:after {
  content: '';
  display: block;
  width: 30px;
  height: 5px;
  position: absolute;
  background: #e60012;
  -webkit-transition-property: margin, -webkit-transform;
  transition-property: margin, -webkit-transform;
  transition-property: margin, transform;
  transition-property: margin, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav__icon:before {
  margin-top: -10px;
}
.nav__icon:after {
  margin-top: 10px;
}
.nav--active .nav__link {
  opacity: 1;
}
.nav--active .nav__icon {
  background: rgba(0, 0, 0, 0);
}
.nav--active .nav__icon:before {
  margin-top: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
		  background: #fff;
}
.nav--active .nav__icon:after {
  margin-top: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
		  background: #fff;
}
}

.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container {
	position: relative;
	float: left;
	width: 100%;
}
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption {
	display: block;
	position: absolute;
	z-index: 2;
	text-shadow: none;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0px;
	margin: 0;
	max-width: none;
}
.slide_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 60%;
	left: 0;
	opacity: 0.5;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 38px;
	background: transparent url("../images/themes.gif") no-repeat left top;
	margin-top: -45px;
}
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
#fuwu , #anli , #xinwen {
	clear: both;
	float: none;
	height: auto;
	width: 100%;
	padding-top: 0.7rem;
	padding-bottom: 0.3rem;
}
#xinwen{
	background-color:#f7f7f7;
}
@media screen and (max-width: 1024px) {
#fuwu , #anli , #xinwen{
	padding-top: 0.3rem;
}
#anli{
	padding-bottom: 0.1rem;
}
}

.tab {
	width: 100%;
}
.tab-title {
	height: auto;
	font-size: 0;
	width: 50%;
	background-image: url(/css-..-images-index_54.jpg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	float: none;
}
@media screen and (max-width: 1024px) {
.tab-title {
	height: auto;
	font-size: 0;
	width: 100%;
	background-image: url(/css-..-images-index_54.jpg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	float: none;
}
}
.tab-title .item {
	width: 1.1rem;
	height: auto;
	line-height: 0.35rem;
	color: #999;
	font-size: 0.24rem;
	float: left;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding-bottom: 0.15rem;
	margin-left: 0.5rem;
	text-align: left;
}
@media screen and (max-width: 1280px) {
.tab-title .item {
	margin-left: 0.2rem;
}
}
@media screen and (max-width: 1024px) {
.tab-title .item {
	width: 0.8rem;
	line-height: 0.2rem;
	font-size: 0.18rem;
	padding-bottom: 0.08rem;
	margin-left: 0.2rem;
}
}
@media screen and (max-width: 768px) {
.tab-title .item {
	margin-left: 0.15rem;
}
}
@media screen and (max-width: 350px) {
.tab-title .item {
	width: 25%;
	line-height: 0.2rem;
	font-size: 0.16rem;
	padding-bottom: 0.08rem;
	margin-left: 0rem;
	letter-spacing: 0px;
	text-align: left;
}
}

.tab-title .item:first-child {
	margin-left: 0rem;
}

.tab-title .item span {
	color: #cfcfcf;
	letter-spacing: 0em;
}

.tab-title .item-cur {
	font-weight: bold;
	color: #333;
	border-bottom-color: #e60012;
}

.tab-cont {
	position: relative;
	width: 100%;
	overflow: hidden;
	clear: both;
	float: none;
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
	color: #666;
	font-size: 0.14rem;
	line-height: 0.3rem;
	height: auto;
}
@media screen and (max-width: 1024px) {
.tab-cont {
	padding-top: 0.14rem;
	padding-bottom: 0.14rem;
	font-size: 0.14rem;
	line-height: 0.3rem;
}
}
@media screen and (max-width: 768px) {
.tab-cont {
	padding-top: 0.14rem;
	padding-bottom: 0.14rem;
	font-size: 0.14rem;
	line-height: 0.25rem;
}
}
.tab-cont__wrap {

}
.tab-cont .item {
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
}
.tab-cont .item:first-child {
	background-image: url(/css-..-images-wzjs.jpg.jpg);
	background-repeat: no-repeat;
	background-position: 100% center;
	background-size:100% auto;
	-moz-background-size:100% auto; /* 老版本的 Firefox */
}
@media screen and (max-width: 1024px) {
.tab-cont .item:first-child {
	background:none;
}
}	

.tab-cont .item:nth-child(2) {
	background-image: url(/css-..-images-wx2.jpg.jpg);
	background-repeat: no-repeat;
	background-position: 100% center;
	background-size:100% auto;
	-moz-background-size:100% auto; /* 老版本的 Firefox */
}
@media screen and (max-width: 1024px) {
.tab-cont .item:nth-child(2) {
	background:none;
}
}	
.tab-cont .item:nth-child(3) {
	background-image: url(/css-..-images-szbg2.jpg.jpg);
	background-repeat: no-repeat;
	background-position: 100% center;
	background-size:100% auto;
	-moz-background-size:100% auto; /* 老版本的 Firefox */
}
@media screen and (max-width: 1024px) {
.tab-cont .item:nth-child(3) {
	background:none;
}
}	
.tab-cont .item .wenzi {
	float: left;
	width: 50%;
}
@media screen and (max-width: 1024px) {
.tab-cont .item .wenzi {
	width: 100%;
}
}
@media screen and (max-width: 600px) {
.tab-cont .item .wenzi {
	width: 100%;
	max-height:2rem;
	overflow: scroll;
}
}
.tab-cont .item .wenzi a {
	font-size: 0.18rem;
	font-weight: bold;
	padding-right: 0.3rem;
	padding-left: 0.3rem;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	margin-top: 0.1rem;
	display: block;
	float: left;
	width: auto;
}
.tab-cont .item .wenzi .aaa {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
}
@media screen and (max-width: 1024px) {
.tab-cont .item .wenzi a {
	line-height:0.25rem;
	font-size: 0.16rem;
	font-weight: bold;
	padding-right: 0.15rem;
	padding-left: 0.15rem;
	margin-top: 0.1rem;
}
}
@media screen and (max-width: 768px) {
.tab-cont .item .wenzi a {
	line-height:0.25rem;
	font-size: 0.16rem;
	font-weight: bold;
	padding-right: 0.1rem;
	padding-left: 0.1rem;
	margin-top: 5px;
}
}
.tab-cont .item .wenzi .aaa2 {
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: none;
	text-align: left;
	display: inline;
	height: auto;
	width: auto;
	color: #666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}


.tab-cont .item .pic {
	height: auto;
	width: 100%;
	display: none;
	clear: both;
	float: none;
}
@media screen and (max-width: 1024px) {
.tab-cont .item .pic {
	height: auto;
	width: 100%;
	display: block;
	padding-top:10px;
}	
}
.tab-cont .item .pic img {
	height: auto;
	width: 100%;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#shu {
	clear: both;
	float: none;
	height: 2rem;
	width: 100%;
	background-image: url(/css-..-images-bg1.jpg.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	background-size:auto 100%;
    -moz-background-size:auto 100%; /* 老版本的 Firefox */
}
#shu ul {
	
}
#shu ul li {
	margin-top: 0.62rem;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	float: left;
	width: 25%;
	height: 0.75rem;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bbbbbb;
	color: #FFF;
}
#shu ul li:first-child {
	border-left-width: 0px;
}
#shu ul li #box01 {
	height: auto;
	width: 1rem;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0.6rem;
	background-image: url(/css-..-images-index_18.png.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:auto 100%;
	-moz-background-size:auto 100%;
}
#shu ul li #box02 {
	height: auto;
	width: 1rem;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0.6rem;
	background-image: url(/css-..-images-index_20.png.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:auto 100%;
	-moz-background-size:auto 100%;
}
#shu ul li #box03 {
	height: auto;
	width: 1rem;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0.6rem;
	background-image: url(/css-..-images-index_22.png.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:auto 100%;
	-moz-background-size:auto 100%;
}
#shu ul li #box04 {
	height: auto;
	width: 1rem;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0.6rem;
	background-image: url(/css-..-images-index_24.png.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:auto 100%;
	-moz-background-size:auto 100%;
}

#shuzi01, #shuzi02, #shuzi03, #shuzi04 {
	height: 0.55rem;
	width: auto;
	display: inline;
	font-size: 0.48rem;
	line-height: 0.55rem;
	font-weight: bold;
}
#shu ul li .wz {
	font-size: 0.15rem;
	line-height: 0.2rem;
	height: 0.2rem;
	width: 1rem;
	margin-right: auto;
	margin-left: auto;
	font-weight: normal;
	padding-left: 0.6rem;
}

@media screen and (max-width: 1024px) {
#shu {
	height: 1.5rem;
	width: 100%;
}
#shu ul {
	
}
#shu ul li {
	margin-top: 0.5rem;
	float: left;
	width: 25%;
	height: 0.5rem;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bbbbbb;
	color: #FFF;
	text-align:center;
}
#shu ul li:first-child {
	border-left-width: 0px;
}
#shu ul li #box01 {
	width: 0.65rem;
	padding-left: 0rem;
	background:none;
	line-height: 0.2rem;
}
#shu ul li #box02 {
	width: 1rem;
	padding-left: 0rem;
	background:none;
	line-height: 0.2rem;
}
#shu ul li #box03 {
	width: 1rem;
	padding-left: 0rem;
	background:none;
	line-height: 0.2rem;
}
#shu ul li #box04 {
	width: 1rem;
	padding-left: 0rem;
	background:none;
	line-height: 0.2rem;
}

#shuzi01, #shuzi02, #shuzi03, #shuzi04 {
	height: 0.3rem;
	font-size: 0.3rem;
	line-height: 0.3rem;
}
#shu ul li .wz {
	font-size: 0.15rem;
	line-height: 0.2rem;
	height: 0.2rem;
	width: 0.65rem;
	padding-left: 0rem;
}
}

@media screen and (max-width: 768px) {
#shu {
	height: 1rem;
}
#shu ul li {
	margin-top: 0.26rem;
}
#shuzi01, #shuzi02, #shuzi03, #shuzi04 {
	height: 0.3rem;
	font-size: 0.25rem;
	line-height: 0.3rem;
}
}


#jiage{
	clear: both;
	float: none;
	height: auto;
	width: 100%;
	padding-top: 0.7rem;
	padding-bottom: 0.3rem;
	background-color: #f4f4f4;
}
#jiage #jg_title {
	background-image: url(/css-..-images-index_55.jpg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 0.24rem;
	line-height: 0.35rem;
	font-weight: bold;
	color: #cfcfcf;
	text-align: center;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:450px;
}
#jiage #jg_title span {
	font-size: 0.26rem;
	color: #333;
	display: block;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e60012;
	width: 1.4rem;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}

#jiage #jg_text {
	font-size: 0.14rem;
	line-height: 0.26rem;
	color: #666;
	width: 90%;
	max-width:750px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}
#jiage .jg_ul {
	height: auto;
	width: 100%;
	padding-top: 0.6rem;
	padding-bottom: 0.1rem;
}
#jiage .jg_ul li {
	float: left;
	height: auto;
	width: 33.33%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box;
	padding-right: 0.3rem;
	padding-bottom: 0.5rem;
	padding-left: 0.3rem;
}
#jiage .jg_ul li .jg_box {
	height: auto;
	width: 100%;
	border: 2px solid #FFF;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	background-color: #FFF;
	position: relative;
	cursor:pointer;
	transition:all 0.5s; 
	box-shadow:1px 1px 5px #ccc;
}
#jiage .jg_ul li .jg_box:hover {
	border: 2px solid #e60012;
}
#jiage .jg_ul li .jg_box .tb {
	height: 100%;
	width: 14%;
	position: absolute;
}
#jiage .jg_ul li .jg_box .tb img {
	height: auto;
	width: 100%;
	position: relative;
	top: 50%;
	transform:translate(-50%,-50%);
}

#jiage .jg_ul li .jg_box .text {
	height: auto;
	width: 85%;
	float: left;
	padding-left: 10%;
	padding-top: 0.15rem;
}
#jiage .jg_ul li .jg_box .text .t01 {
	font-size: 0.18rem;
	line-height: 0.40rem;
	font-weight: bold;
	color: #333;
	width: 100%;
}
#jiage .jg_ul li .jg_box .text .t01 span {
	color: #e60012;
}

#jiage .jg_ul li .jg_box .text .x01 {
	background-color: #e60012;
	height: 1px;
	width: 50px;
}
#jiage .jg_ul li .jg_box .text .to2 {
	height: auto;
	width: 100%;
	font-size: 0.14rem;
	line-height: 0.26rem;
	color: #666;
	padding-top: 5px;
	padding-bottom: 0.15rem;
}

@media screen and (max-width: 1024px) {
#jiage{
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}
#jiage #jg_title {
	font-size: 0.18rem;
	line-height: 0.25rem;
}
#jiage #jg_title span {
	font-size: 0.2rem;
	width: 1.4rem;
	padding-bottom: 8px;
}
#jiage #jg_text {
	font-size: 0.14rem;
	line-height: 0.26rem;
	padding-top: 0.15rem;
	padding-bottom: 0.15rem;
}
#jiage .jg_ul {
	padding-top: 0.3rem;
	padding-bottom: 0rem;
}
#jiage .jg_ul li {
	width: 33.33%;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}
#jiage .jg_ul li .jg_box {
	position: relative;
	cursor:pointer;
}
#jiage .jg_ul li .jg_box .tb {
	height: 100%;
	width: 14%;
	right:0px;
	position: absolute;
}
#jiage .jg_ul li .jg_box .tb img {
	height: auto;
	width: 100%;
	position: relative;
	top:0.15rem;
	transform:translate(-0.15rem,0);
}

#jiage .jg_ul li .jg_box .text {
	width: 100%;
	padding-left: 0.15rem;
	padding-right: 0.15rem;
	padding-top: 0.15rem;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
#jiage .jg_ul li .jg_box .text .t01 {
	font-size: 0.18rem;
	line-height: 0.40rem;
}
#jiage .jg_ul li .jg_box .text .x01 {
	width: 45px;
}
#jiage .jg_ul li .jg_box .text .to2 {
	font-size: 0.14rem;
	line-height: 0.26rem;
	padding-top: 5px;
	padding-bottom: 0.15rem;
}
}

@media screen and (max-width: 768px) {
#jiage {
    padding-top: 0.3rem;
    padding-bottom: 0rem;
}
#jiage .jg_ul {
	padding-top: 0.2rem;
	padding-bottom: 0rem;
}
#jiage .jg_ul li {
	width: 50%;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
}
#jiage .jg_ul li .jg_box {
	position: relative;
	cursor:pointer;
	box-shadow:1px 1px 5px #fff;
}
#jiage .jg_ul li .jg_box .tb {
	height: 100%;
	width: 14%;
	min-width:30px;
	right:0px;
	position: absolute;
}
#jiage .jg_ul li .jg_box .tb img {
	height: auto;
	width: 100%;
	position: relative;
	top:15px;
	transform:translate(-15px,0);
}
#jiage .jg_ul li .jg_box .text {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
#jiage .jg_ul li .jg_box .text .t01 {
	font-size: 0.18rem;
	line-height: 0.40rem;
}
#jiage .jg_ul li .jg_box .text .x01 {
	width: 45px;
}
#jiage .jg_ul li .jg_box .text .to2 {
	font-size: 0.14rem;
	line-height: 0.24rem;
	padding-top: 5px;
	padding-bottom: 15px;
}
}

@media screen and (max-width: 500px) {
#jiage #jg_text {
    padding-bottom: 0;;
}
#jiage .jg_ul li {
	width: 100%;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#jiage .jg_ul li .jg_box .tb {
	height: 100%;
	width: 8%;
	right:0px;
	position: absolute;
}
#jiage .jg_ul li .jg_box .tb img {
	height: auto;
	width: 100%;
	position: relative;
	top:10px;
	transform:translate(-10px,0);
}
#jiage .jg_ul li .jg_box .text {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
#jiage .jg_ul li .jg_box .text .t01 {
	font-size: 0.18rem;
	line-height: 0.30rem;
}
#jiage .jg_ul li .jg_box .text .x01 {
	width: 45px;
}
#jiage .jg_ul li .jg_box .text .to2 {
	font-size: 0.14rem;
	line-height: 0.24rem;
	padding-top: 5px;
	padding-bottom: 10px;
}
}





#pppppppppppppppppppppppppppppppppppppppppppppp {}

#anli #al_title {
	background-image: url(/css-..-images-index_54.jpg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 0.24rem;
	line-height: 0.35rem;
	font-weight: bold;
	color: #cfcfcf;
	text-align: center;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:450px;
}
#anli #al_title span {
	font-size: 0.26rem;
	color: #333;
	display: block;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e60012;
	width: 1.4rem;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}

#anli #al_text {
	font-size: 0.14rem;
	line-height: 0.26rem;
	color: #666;
	width: 90%;
	max-width:750px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}
#anli #al_ul {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	font-size: 0px;
	text-align: center;
}
#anli #al_ul li {
	font-size: 0.18rem;
	font-weight: bold;
	padding-right: 0.3rem;
	padding-left: 0.3rem;
	color: #666;
	line-height: 0.26rem;
	width: auto;
	display: inline-block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
#anli #al_ul li:first-child {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
}

#al_box {
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}
#al_box li {
	float: left;
	width: 25%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	height: auto;
	padding: 0.1rem;
}
#al_box li .bg {
	width: 100%;
	position: relative;
	transition:all 0.3s; 
	-webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
}

#al_box li .bg:hover {
	box-shadow:0px 0px 3px #666;
}

#al_box li .bg img {
	height: auto;
	width: 100%;
	display: block;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#al_box li .bg .pic {
	position: absolute;
	height: 52.6%;
	width: 64%;
	top: 21.2%;
	left: 18%;
	overflow: hidden;
}
#al_box li .bt {
	font-size: 0.16rem;
	line-height: 0.22rem;
	height: auto;
	width: 100%;
	text-align: center;
	color: #999;
	padding-top: 0.14rem;
	padding-bottom: 0.14rem;
}
#al_box li .bt a {
	display: inline-block;
}

#al_box li .bt span {
	font-size: 0.14rem;
	color: #999;
	padding-left: 0.2rem;
	display: inline-block;
	padding-right: 0.2rem;
}
#al_box li .bt span a {
	color: #999;
	transition:all 0.3s; 
	-webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
}
#al_box li .bt span a:hover {
	text-decoration: underline;
	color: #666;
}

@media screen and (max-width: 1700px) {
#al_box li {
	padding-top:0.1rem;
	padding-left:0.1rem;
	padding-right:0.1rem;
	padding-bottom:0;
}
}

@media screen and (max-width: 1024px) {
#anli #al_title {
	font-size: 0.18rem;
	line-height: 0.25rem;
}
#anli #al_title span {
	font-size: 0.2rem;
	width: 1.4rem;
	padding-bottom: 8px;
}
#anli #al_text {
	font-size: 0.14rem;
	line-height: 0.26rem;
	padding-top: 0.15rem;
	padding-bottom: 0.15rem;
}
#anli #al_ul {

}
#anli #al_ul li {
	font-size: 0.16rem;
	padding-right: 0.2rem;
	padding-left: 0.2rem;
	line-height: 0.26rem;
}

#al_box {
	padding-top: 0.1rem;
	padding-bottom: 0.2rem;
}
#al_box li {
	width: 33.3%;
	padding-top:0.1rem;
	padding-left:0.1rem;
	padding-right:0.1rem;
	padding-bottom:0;
}

#al_box li:nth-of-type(n+7) {
	display:none;
}

#al_box li .bt {
	font-size: 0.16rem;
	line-height: 0.22rem;
	padding-top: 0.12rem;
	padding-bottom: 0.05rem;
}

#al_box li .bt span {
	font-size: 0.14rem;
	padding-left: 0.2rem;
	padding-right: 0.2rem;
}

}

@media screen and (max-width: 800px) {
#al_box li {
	width: 50%;
	padding-top:0.1rem;
	padding-left:0.1rem;
	padding-right:0.1rem;
	padding-bottom:0;
}

#al_box li:nth-of-type(n+5) {
	display:none;
}
}

@media screen and (max-width: 600px) {
#al_box li:first-child {
	float: left;
	width: 71%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	height: auto;
	padding-right:10px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}
#al_box li:nth-of-type(n+2) {
	float: left;
	width: 29%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	height: auto;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}
#al_box li:nth-of-type(n+4) {
	display:none;
}
#al_box li .bt {
	font-size: 12px;
	line-height: 30px;
	padding-top: 0rem;
	padding-bottom: 0rem;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
}
#al_box li .bt a {
	display: inline;
}
#al_box li .bt span {
	display:none;
}
}

@media screen and (max-width: 564px) {
#anli #al_ul li:nth-child(5) {
	border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #666;
}
}

@media screen and (max-width: 464px) {
#anli #al_ul li:nth-child(4) {
	border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #666;
}
#anli #al_ul li:nth-child(5) {
	border-left-width: 0px;
    border-left-style: solid;
    border-left-color: #666;
}
}

@media screen and (max-width: 350px) {
#anli #al_text {
    padding-bottom: 0;;
}
#anli #al_ul li {
	display:none;
}
}

#youshi {
	background-image: url(/css-..-images-bg2.jpg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: auto;
	width: 100%;
	padding-top: 0.9rem;
	padding-bottom: 0.9rem;
	background-size:cover;
	-moz-background-size:cover; /* 老版本的 Firefox */
	color: #FFF;
}
#youshi .ys_box {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	text-align: right;
	font-size: 0px;
	padding-top: 0.6rem;
	padding-bottom: 0.6rem;
	position: relative;
}
#youshi .ys_box .pic {
	position: absolute;
	height: 100%;
	width: 45%;
	top: 0px;
	font-size: 0px;
	text-align: right;
}
#youshi .ys_box .pic img {
	display: inline-block;
	height: 100%;
	width: auto;
}

#youshi .ys_box li {
	display: inline-block;
	width: 51%;
	text-align: left;
	font-size: 0.14rem;
}
#youshi .ys_box li .ys_text {
	font-size: 0.2rem;
	line-height: 0.25rem;
	font-weight: bold;
	height: 0.3rem;
	background-image: url(/css-..-images-index_34.png.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 0.35rem;
}
#youshi .ys_box li .ys_text2 {
	padding-bottom: 0.3rem;
}

@media screen and (max-width: 1440px) {
#youshi {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
}

@media screen and (max-width: 1024px) {
#youshi {
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}
#youshi .ys_box {
    padding-top: 0.3rem;
    padding-bottom: 0rem;

}
#youshi .ys_box .pic {
	position: absolute;
	height: 100%;
	width: 45%;
	top: 0px;
	font-size: 0px;
	text-align: right;
}
#youshi .ys_box .pic img {
	display: inline-block;
	width:auto;
	height: 100%;
}
}

@media screen and (max-width: 866px) {
#youshi {
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
}
#youshi .ys_box {
    padding-top: 0.3rem;
    padding-bottom: 0rem;

}
#youshi .ys_box .pic {
	display:none;
}
#youshi .ys_box li {
    display: inline-block;
    width: 100%;
    text-align: left;
    font-size: 0.14rem;

}
#youshi .ys_box li .ys_text {
    padding-left: 0.4rem;
}
#youshi .ys_box li .ys_text2 {
	line-height:0.26rem;
	padding-bottom:0.2rem;
	padding-top:5px;
}
}

@media screen and (max-width: 550px) {
#youshi .ys_box li .ys_text {
	width:70px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#youshi .ys_box li .ys_text2 {
	text-align:center;
}
}

#xinwen #xw_title {
	background-image: url(/css-..-images-index_54.jpg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 0.24rem;
	line-height: 0.35rem;
	font-weight: bold;
	color: #cfcfcf;
	text-align: center;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:450px;
}
#xinwen #xw_title span {
	font-size: 0.26rem;
	color: #333;
	display: block;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e60012;
	width: 2.6rem;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}

#xinwen #xw_text {
	font-size: 0.14rem;
	line-height: 0.26rem;
	color: #666;
	width: 90%;
	max-width:750px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}

#xinwen #gsxw {
	float: left;
	height: auto;
	width: 33.3%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	padding-left:0.18rem;
	padding-right:0.18rem;
}

#gsxw .title  {
	font-size: 0.2rem;
	line-height: 0.3rem;
	color: #333;
	width: 100%;
	font-weight: bold;
	padding-bottom: 0.2rem;
}

#gsxw .xw_box   {
	height: 2.6rem;
	width: 100%;
	background-image: url(/css-..-images-index_43.jpg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	position: relative;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
}
#gsxw .xw_box:hover   {
	box-shadow:0px 0px 3px #666;
}
#gsxw .xw_box a {
	display: block;
}

#gsxw .xw_box .text {
	font-size: 0.16rem;
	line-height: 0.5rem;
	color: #FFF;
	height: 0.5rem;
	padding-right: 1.1rem;
	padding-left: 0.2rem;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	background: rgba(0, 0, 0, 0.6);
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
}
#gsxw .xw_box:hover .text {
	text-decoration: underline;
}

#gsxw .xw_box .text span {
	width: 0.9rem;
	position: absolute;
	right: 0.2rem;
	height: 0.5rem;
}
#gsxw ul {
	width: 100%;
	padding-top: 0.1rem;
	height: auto;
}
#gsxw ul li {
	display: block;
	padding-right: 1.2rem;
	font-size: 0.14rem;
	line-height: 0.3rem;
	position: relative;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
	color: #505050;
}

#gsxw ul li span {
	background-image: url(/css-..-images-index_50.jpg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width: 70px;
	padding-left: 20px;
	position: absolute;
	right: 0px;
	font-size: 12px;
	color: #c5c5c5;
	text-align: right;
}

#xinwen #zxsx {
	float: left;
	height: auto;
	width: 33.3%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	padding-left:0.18rem;
	padding-right:0.18rem;
}

#zxsx .title {
	font-size: 0.2rem;
	line-height: 0.3rem;
	color: #333;
	width: 100%;
	font-weight: bold;
	padding-bottom: 0.2rem;
}
#zxsx .sx_box {
	height: 0.64rem;
	margin-bottom: 0.2rem;
	border: 1px solid #e0e0e0;
	position: relative;
	font-size: 0.16rem;
	line-height: 0.64rem;
	padding-left: 1rem;
	border-radius:5px;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
	color: #666;
	transition:all 0.3s; 
	-webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
}
#zxsx .sx_box .left {
	font-size: 12px;
	line-height: 15px;
	color: #666;
	text-align: center;
	width: 0.8rem;
	margin-top: -22px;
	position: absolute;
	left: 0px;
	top: 50%;
	height: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e0e0e0;
	transition:all 0.3s; 
	-webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
}
#zxsx .sx_box .left span {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	display: block;
}
#zxsx .sx_box:hover {
	border: 1px solid #999;
}
#zxsx .sx_box:hover .left{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
#xinwen #hzkh {
	clear: both;
	float: none;
	height: auto;
	width: 100%;
	padding-top: 0.3rem;
}
#hzkh .title  {
	background-image: url(/css-..-images-index_54.jpg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	font-size: 0.2rem;
	line-height: 0.3rem;
	color: #333;
	font-weight: bold;
}
#hzkh .title span {
	display: block;
	background-color: #F7F7F7;
	height: auto;
	width: 2.7rem;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#hzkh ul {
	width: 100%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e0e0e0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	margin-top: 0.4rem;
	margin-bottom:0.5rem;
}
#hzkh ul li {
	float: left;
	width: 16.66%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e0e0e0;
	border-left-color: #e0e0e0;
	overflow: hidden;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	height: auto;
}
#hzkh ul li img {
	height: auto;
	width: 100%;
	font-size: 0px;
	display: block;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
}
#hzkh ul li img:hover {
	transform: scale(1.1);
}

@media screen and (max-width: 1024px) {
#xinwen #xw_title {
	font-size: 0.18rem;
	line-height: 0.25rem;
}
#xinwen #xw_title span {
	font-size: 0.2rem;
	width: 2rem;
	padding-bottom: 8px;
}
#xinwen #xw_text {
	font-size: 0.14rem;
	line-height: 0.26rem;
	padding-top: 0.15rem;
	padding-bottom: 0.15rem;
}

#xinwen #gsxw {
	width: 33.3%;
	padding-left:0.1rem;
	padding-right:0.1rem;
}

#gsxw .title  {
	font-size: 0.18rem;
	line-height: 0.3rem;
	padding-bottom: 0.1rem;
}

#gsxw .xw_box   {
	height: 2rem;
}

#gsxw .xw_box .text {
	font-size: 0.16rem;
	line-height: 0.4rem;
	height: 0.4rem;
	padding-right: 0.1rem;
	padding-left: 0.1rem;
}


#gsxw .xw_box .text span {
	display:none;
}
#gsxw ul {
	padding-top: 0.1rem;
}
#gsxw ul li {
	padding-right: 0.9rem;
	font-size: 0.14rem;
	line-height: 0.3rem;
}

#gsxw ul li:nth-of-type(n+5) {
	display:none;
}

#gsxw ul li span {
	background:none;
	width: 70px;
	padding-left:0px;
	right: 0px;
	font-size: 12px;
}

#xinwen #zxsx {
	width: 33.3%;
	padding-left:0.1rem;
	padding-right:0.1rem;
}

#zxsx .title {
	font-size: 0.18rem;
	line-height: 0.3rem;
	padding-bottom: 0.1rem;
}
#zxsx .sx_box {
	height: 0.5rem;
	margin-bottom: 0.15rem;
	font-size: 0.14rem;
	line-height: 0.5rem;
	padding-left: 0.8rem;
}

#zxsx .sx_box .left {
	font-size: 12px;
	line-height: 30px;
	width: 0.7rem;
	margin-top: -15px;
	left: 0px;
	top: 50%;
}
#zxsx .sx_box .left span {
	display:none;
	font-size: 20px;
	line-height: 20px;
}
#xinwen #hzkh {
	padding-top: 0.1rem;
}
#hzkh .title  {
	font-size: 0.18rem;
	line-height: 0.3rem;
}
#hzkh .title span {
	width: 2.3rem;
}
#hzkh ul {
	margin-top: 0.2rem;
	margin-bottom:0.15rem;
}
#hzkh ul li {
	width: 20%;
}
#hzkh ul li:nth-of-type(n+11) {
	display:none;
}
}

@media screen and (max-width: 800px) {
#xinwen #gsxw {
	width: 33.3%;
	padding-left:0.1rem;
	padding-right:0.1rem;
}

#gsxw .title  {
	font-size: 0.18rem;
	line-height: 0.3rem;
	padding-bottom: 0.1rem;
}

#gsxw .xw_box   {
	height: 1.65rem;
}

#gsxw .xw_box .text {
	font-size: 12px;
	font-weight:bold;
	line-height: 0.4rem;
	height: 0.4rem;
	padding-right: 0.1rem;
	padding-left: 0.1rem;
}

#gsxw ul li {
	padding-right: 0rem;
	font-size: 0.14rem;
	line-height: 0.3rem;
}

#gsxw ul li:nth-of-type(n+4) {
	display:none;
}

#gsxw ul li span {
	display:none
}

#xinwen #zxsx {
	width: 33.3%;
	padding-left:0.1rem;
	padding-right:0.1rem;
}

#zxsx .title {
	font-size: 0.18rem;
	line-height: 0.3rem;
	padding-bottom: 0.1rem;
}
#zxsx .sx_box {
	height: 0.4rem;
	margin-bottom: 0.15rem;
	font-size: 0.14rem;
	line-height: 0.4rem;
	padding-left:10px;
	padding-right:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}

#zxsx .sx_box .left {
	display:none;
}
#xinwen #hzkh {
	padding-top: 0.1rem;
}
#hzkh .title  {
	font-size: 0.18rem;
	line-height: 0.3rem;
}
#hzkh .title span {
	width: 2.3rem;
}
#hzkh ul {
	margin-top: 0.2rem;
	margin-bottom:0.15rem;
}
#hzkh ul li {
	width: 20%;
}
#hzkh ul li:nth-of-type(n+11) {
	display:none;
}
}

@media screen and (max-width: 600px) {

#xinwen #gsxw {
	width: 50%;
	padding-left:0rem;
	padding-right:5px;
}

#xinwen #gsxw:nth-child(2) {
	display:none;
}

#gsxw .title  {
	font-size: 0.18rem;
	line-height: 0.3rem;
	padding-bottom: 0.1rem;
	text-align:center;
}

#gsxw .xw_box   {
	height: 1.4rem;
}

#gsxw .xw_box .text {
	font-size: 12px;
	font-weight:bold;
	line-height: 0.4rem;
	height: 0.4rem;
	padding-right: 0.1rem;
	padding-left: 0.1rem;
}

#gsxw ul li {
	padding-right: 0rem;
	font-size: 0.14rem;
	line-height: 0.3rem;
}

#gsxw ul li:nth-of-type(n+4) {
	display:none;
}

#gsxw ul li span {
	display:none
}

#xinwen #zxsx {
	width: 50%;
	padding-left:5px;
	padding-right:0rem;
}

#zxsx .title {
	font-size: 0.18rem;
	line-height: 0.3rem;
	padding-bottom: 0.1rem;
	text-align:center;
}
#zxsx .sx_box {
	height: 0.39rem;
	margin-bottom: 0.1rem;
	font-size: 12px;;
	line-height: 0.39rem;
	padding-left:10px;
	padding-right:0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}

#zxsx .sx_box .left {
	display:none;
}
#hzkh ul {
	margin-top:0.1rem;
	margin-bottom:0.1rem;
}
#hzkh ul li {
	width: 33.33%;
}
#hzkh ul li:nth-of-type(n+10) {
	display:none;
}
}

#foot {
	height: auto;
	width: 100%;
	background-image: url(/css-..-images-bg3.jpg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	color: #999;
}
#foot #cen .title {
	padding-top: 0.7rem;
	width: 100%;
	font-size: 0.18rem;
	font-weight: bold;
	color: #e60012;
	line-height: 0.2rem;
	padding-bottom: 0.15rem;
}
#foot #cen .text {
}
#foot #cen .text a {
	width: auto;
	padding-right: 0.2rem;
	padding-left: 0.2rem;
	border-right-width: 0.5px;
	border-right-style: solid;
	border-right-color: #999;
	color: #999;
}
#foot #cen .text a:first-child {
	border-left-width: 0.5px;
	border-left-style: solid;
	border-left-color: #999;
}
#foot #cen .text a:hover {
	color: #FFF;
	text-decoration: underline;
}
#foot #cen .left {
	float: left;
	width: 50%;
	height: auto;
	padding-top: 0.7rem;
	color: #FFF;
	padding-bottom: 0.7rem;
}
#foot #cen .left span {
	display: block;
	font-size: 0.2rem;
	line-height: 0.4rem;
}
#foot #cen .right {
	float: left;
	width: 50%;
	padding-top: 0.7rem;
	color: #FFF;
}
#foot #cen .right .dh {
	font-size: 0.28rem;
	float: right;
	line-height: 0.4rem;
	height: auto;
	padding-left: 0.45rem;
	background-image: url(/css-..-images-dh.png.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:auto 100%;
	-moz-background-size:auto 100%; /* 老版本的 Firefox */
	margin-bottom: 0.2rem;
}
#foot #cen .right .qq {
	float: right;
	height: 0.4rem;
	width: 1.24rem;
	padding-left: 0.2rem;
}
#foot #cen .right .qq img {
	height: 100%;
	width: 100%;
}

#foot #cen .right .wx {
	float: right;
	height: 0.4rem;
	width: 1.24rem;
	cursor:pointer;
	padding: 0px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
	background-image: url(/css-..-images-index_77.png.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:100% 100%;
	-moz-background-size:100% 100%; /* 老版本的 Firefox */
	position: relative;
}
#foot #cen .right .wx .ewm {
	position: absolute;
	top: 0px;
	margin-left: -0.38rem;
	height: 0px;
	width: 2rem;
	left: 0px;
	margin-top: -0.1rem;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
}
#foot #cen .right .wx:hover .ewm {
	top: 0px;
	margin-left: -0.38rem;
	height: 2rem;
	width: 2rem;
	left: 0px;
	margin-top: -2.1rem;
	max-width:1000px;
}

#foot .bq  {
	clear: both;
	float: none;
	width: 100%;
	line-height: 0.3rem;
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
	background-color: #000;
}
#foot .bq #cen a {
	background-image: url(/css-..-images-ga.png.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	color: #999;
}
#foot .bq #cen a:hover {
	text-decoration: underline;
}

@media screen and (max-width: 1024px) {
#foot{
	padding-top:0.1rem;
	margin-bottom: 68px;
}

#foot #cen .title {
	padding-top: 0.3rem;
	font-size: 0.18rem;
	line-height: 0.2rem;
	padding-bottom: 0.1rem;
}
#foot #cen .text {
	line-height:0.26rem;
}

#foot #cen .text a {
	padding-right: 0.2rem;
	padding-left: 0.2rem;
}

#foot #cen .left {
	width: 50%;
	line-height:0.26rem;
	padding-top: 0.3rem;
	padding-bottom: 0.4rem;
}
#foot #cen .left span {
	font-size: 0.2rem;
	line-height: 0.4rem;
}
#foot #cen .right {
	width: 50%;
	padding-top: 0.3rem;
}
#foot #cen .right .dh {
	font-size: 0.2rem;
	line-height: 0.3rem;
	padding-left: 0.35rem;
	margin-bottom: 0.15rem;
}
#foot #cen .right .qq {
	height: 0.4rem;
	width: 1.24rem;
	padding-left: 0.2rem;
}

#foot #cen .right .wx {
	height: 0.4rem;
	width: 1.24rem;
}
#foot #cen .right .wx .ewm {
	position: absolute;
	top: 0px;
	margin-left: -0.38rem;
	height: 0px;
	width: 2rem;
	left: 0px;
	margin-top: -0.1rem;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
}
#foot #cen .right .wx:hover .ewm {
	top: 0px;
	margin-left: -0.38rem;
	height: 2rem;
	width: 2rem;
	left: 0px;
	margin-top: -2.1rem;
}

#foot .bq  {
	line-height: 0.26rem;
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
	text-align:center;
}
}

@media screen and (max-width: 600px) {

#foot #cen .text a {
	padding-right: 0.2rem;
	padding-left: 0;
	border:none;
}
#foot #cen .text a:first-child {
	border:none;
}

#foot #cen .left {
	width: 100%;
	line-height:0.26rem;
	padding-top: 0.2rem;
	padding-bottom: 0.4rem;
}
#foot #cen .left span {
	font-size: 0.2rem;
	line-height: 0.4rem;
}
#foot #cen .right {
	display:none;
}
#foot #cen .right .dh {
	font-size: 0.2rem;
	line-height: 0.3rem;
	padding-left: 0.35rem;
	margin-bottom: 0.15rem;
}
#foot #cen .right .qq {
	height: 0.4rem;
	width: 1.24rem;
	padding-left: 0.2rem;
}

#foot #cen .right .wx {
	height: 0.4rem;
	width: 1.24rem;
}
#foot #cen .right .wx .ewm {
	position: absolute;
	top: 0px;
	margin-left: -0.38rem;
	height: 0px;
	width: 2rem;
	left: 0px;
	margin-top: -0.1rem;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
}
#foot #cen .right .wx:hover .ewm {
	top: 0px;
	margin-left: -0.38rem;
	height: 2rem;
	width: 2rem;
	left: 0px;
	margin-top: -2.1rem;
}

#foot .bq  {
	line-height: 0.26rem;
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
	text-align:center;
}
}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 85px;
  right: 15px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(230, 0, 18, 0.8) url(../images/cd-top-arrow.png) no-repeat center 50%;
  background-size:18px 18px;
  -moz-background-size:18px 18px; /* 老版本的 Firefox */
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e60012;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}
#------------------------------------------------------------------ {
}
.top_k {
	height: 100px;
	width: 100%;
}
#fuwu_banner {
	height: auto;
	width: 100%;
	background-image: url(/css-..-images-fuwu.jpg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
}

#fuwu_banner #cen .left {
	height: auto;
	width: 100%;
	font-size: 0.16rem;
	line-height: 0.3rem;
	color: #FFF;
	padding-top: 0.7rem;
	padding-bottom: 0.7rem;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#fuwu_banner #cen .left span {
	font-size: 0.3rem;
	display: block;
	line-height: 0.5rem;
}
#fuwu_banner #cen .left ul {
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
	font-size: 0px;
	text-align: center;

}

#fuwu_banner #cen .left li {
	width: auto;
	font-size: 0.16rem;
	line-height: 0.4rem;
	height: 0.4rem;
	text-align: center;
	margin-left: 0.06rem;
	margin-right: 0.06rem;
	margin-top: 0.12rem;
	display: inline-block;
}
#fuwu_banner #cen .left li a {
	display: block;
	color: #FFF;
	padding-right: 15px;
	padding-left: 15px;
	border: 1px solid #FFF;
	border-radius:8px;
}
#fuwu_banner #cen .left ul li a:hover {
	background-color: #e60012;
	border-top-color: #e60012;
	border-right-color: #e60012;
	border-bottom-color: #e60012;
	border-left-color: #e60012;
}

#fuwu_banner #cen .left ul li .alink {
	background-color: #e60012;
	border-top-color: #e60012;
	border-right-color: #e60012;
	border-bottom-color: #e60012;
	border-left-color: #e60012;
}
#fuwu_neirong {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	color: #333;
}

@media screen and (max-width: 1024px) {
.top_k {
	height: 0px;
	width: 100%;
}
#fuwu_banner #cen .left {
	width: 100%;
	font-size: 0.16rem;
	line-height: 0.26rem;
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
}
#fuwu_banner #cen .left span {
	font-size: 0.3rem;
	line-height: 0.4rem;
}
#fuwu_banner #cen .left ul {
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
}

#fuwu_banner #cen .left li {
	font-size: 0.16rem;
	line-height: 0.35rem;
	height: 0.35rem;
	margin-right: 0.12rem;
	margin-top: 0.12rem;
}
#fuwu_banner #cen .left li a {
	padding-right: 10px;
	padding-left: 10px;
}
#fuwu_neirong {
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}
}
@media screen and (max-width: 768px) {
#fuwu_banner #cen {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
#fuwu_banner #cen .left {
	width: 100%;
	font-size: 12px;
	line-height: 0.26rem;
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}
#fuwu_banner #cen .left span {
	font-size: 16px;
	line-height: 0.4rem;
	font-weight: bold;
}
#fuwu_banner #cen .left ul {
	padding-top: 5px;
	padding-bottom: 0px;
}

#fuwu_banner #cen .left li {
	font-size: 12px;
	line-height: 26px;
	height: 26px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
}
#fuwu_banner #cen .left li a {
	padding-right: 10px;
	padding-left: 10px;
}
#fuwu_neirong {
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
	line-height:0.26rem;
}
}
#neiye_fanye {
	text-align: center;
	font-size: 0.15rem;
	line-height: 0.4rem;
	height: 0.4rem;
	width: 90%;
	color: #666;
	background-color: #F1F1F1;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	max-width:1440px;
	margin-top: 0.1rem;
}

#neiye_fanye a {
	color: #666;
}
#neiye_fanye a:hover {
	text-decoration: underline;
}


#next {
	font-size: 0.15rem;
	line-height: 0.4rem;
	height: 0.4rem;
	width: 100%;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F1F1F1;
	margin-top: 0.2rem;
}
#next .a_box {
	float: left;
	width: 48%;
	text-align: center;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
	padding-right: 1%;
	padding-left: 1%;
}

#next .a_box:before {
	content:"上一条：";
}
#next .a_box:nth-child(2n+0):before {
	content:"下一条：";
}

#next a {
	color: #666;
}
#next a:hover {
	text-decoration: underline;
}


#fanhui {
	text-align: center;
	background-color: #F1F1F1;
	line-height: 0.4rem;
	height: 0.4rem;
	color: #666666;
	font-size: 0.15rem;
}
#fanhui a {
	color: #666666;
}
#fanhui a:hover {
	text-decoration: underline;
}
#anli_liebiao {
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1440px;
}
#anli_liebiao li {
	float: left;
	width: 33.33%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	height: auto;
	padding: 0.1rem;
}
#anli_liebiao li .bg {
	width: 100%;
	position: relative;
	transition:all 0.3s; 
	-webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
}

#anli_liebiao li .bg:hover {
	box-shadow:0px 0px 3px #666;
}

#anli_liebiao li .bg img {
	height: auto;
	width: 100%;
	display: block;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#anli_liebiao li .bg .pic {
	position: absolute;
	height: 52.6%;
	width: 64%;
	top: 21.2%;
	left: 18%;
	overflow: hidden;
}
#anli_liebiao li .bt {
	font-size: 0.18rem;
	line-height: 0.22rem;
	height: auto;
	width: 100%;
	text-align: center;
	color: #999;
	padding-top: 0.14rem;
	padding-bottom: 0.14rem;
}
#anli_liebiao li .bt a {
	display: inline-block;
}

#anli_liebiao li .bt span {
	font-size: 0.14rem;
	color: #999;
	padding-left: 0.2rem;
	display: inline-block;
	padding-right: 0rem;
}
#anli_liebiao li .bt span a {
	color: #999;
	transition:all 0.3s; 
	-webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
}
#anli_liebiao li .bt span a:hover {
	text-decoration: underline;
	color: #666;
}
@media screen and (max-width: 1024px) {
#anli_liebiao {
	padding-top: 0;
	padding-bottom: 0;
}
}
@media screen and (max-width: 768px) {
#anli_liebiao {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
#anli_liebiao li {
	float: left;
	width: 50%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	height: auto;
	padding-bottom:8px;
	padding-top:8px;
	padding-right:8px;
	padding-left:0px
}
#anli_liebiao li:nth-child(even) {
	padding-right:0px;
	padding-left:8px
}
#anli_liebiao li .bt {
	padding-top:5px;
	padding-bottom:0px;
}
#anli_liebiao li .bt a {
	display:block;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
}
#anli_liebiao li .bt span {
	display:none;
}
}

#anli_xiangqing {
	width: 100%;
	height: auto;
}
#anli_xiangqing #al_top {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	max-width:1440px;
	position: relative;
}
#al_top .al_bt {
	font-size: 0.2rem;
	line-height: 0.2rem;
	width: 100%;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
	color: #333;
	padding-bottom: 0.1rem;
}
#al_top .al_lx {
	font-size: 0.14rem;
	line-height: 0.2rem;
	width: 100%;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
	color: #999;
}
#al_top .al_fw {
	height: 0.4rem;
	width: 120px;
	margin-top: -0.2rem;
	position: absolute;
	top: 50%;
	right: 0px;
	background-color: #CCC;
	background-image: url(/css-..-images-wsx.png.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:contain;
}
#al_top .al_fw a {
	display: block;
	background-color: #e60012;
	line-height: 0.4rem;
	text-align: center;
	color: #FFF;
}
#al_top .al_fw a:hover {
	text-decoration: underline;
}
#anli_neirong {
	height: auto;
	width: 100%;
}
#anli_neirong .anli_bk {
	position: relative;
}

#anli_neirong .anli_bk .al_nybg{
	height: 5.5rem;
	width: 100%;
	background-position: center center;
	background-size:cover;
	background-image: url(/css-..-images-nymrbg.jpg.jpg);
	background-repeat: no-repeat;
}

#anli_neirong .anli_bk .al_nybg img{
	display: block;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

#anli_neirong .anli_bk .al_nyyy {
	height: 2rem;
	width: 100%;
	background-position: center center;
	background-size:auto 100%;
	-moz-background-size:auto 100%; /* 老版本的 Firefox */
	background-image: url(/css-..-images-anli_02.jpg.jpg);
	background-repeat: repeat-x;
}
#anli_neirong .anli_bk .al_dn {
	height: auto;
	width: 90%;
	margin-left: -4rem;
	max-width:8rem;
	position: absolute;
	left: 50%;
	top: 2rem;
}

#anli_neirong .anli_bk .al_dn img {
	display: block;
	height: auto;
	width: 100%;
}
#anli_neirong .anli_bk .al_dn .al_dn_pic {
	position: absolute;
	height: 67%;
	width: 70%;
	left: 15%;
	top: 6%;
	background-color: #FFF;
	overflow: hidden;
}
#anli_neirong .al_ymzs {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1000px;
}

#anli_neirong .al_ymzs img {
	height: auto;
	width: 100%;
}

#anli_neirong .al_newstext {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	color: #666;
	padding-top: 0.3rem;
	padding-bottom: 0.5rem;
}


#anli_neirong .al_newstext img {
	height: auto;
	width: 100%;
}


@media screen and (max-width: 1024px) {
#anli_xiangqing #al_top {
	width: 90%;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	max-width:1440px;
}
#al_top .al_bt {
	font-size: 0.2rem;
	line-height: 0.2rem;
	width: 100%;
	padding-bottom: 0.1rem;
}
#al_top .al_lx {
	font-size: 0.14rem;
	line-height: 0.2rem;
}
#al_top .al_fw {
	height: 0.4rem;
	width: 120px;
	margin-top: -0.2rem;
	top: 50%;
	right: 0px;
}
#al_top .al_fw a {
	line-height: 0.4rem;
}
#anli_neirong .anli_bk .al_nybg{
	height: 3.5rem;
}
#anli_neirong .anli_bk .al_nyyy {
	height: 2.8rem;
}
#anli_neirong .anli_bk .al_nybg{
	background-size:100% 100%;
	-moz-background-size:100% 100%; /* 老版本的 Firefox */
}
#anli_neirong .anli_bk .al_dn {
	height: auto;
	width: 90%;
	margin-left: -4rem;
	max-width:8rem;
	left: 50%;
	top: 1rem;
}
#anli_neirong .anli_bk .al_dn .al_dn_pic {
	height: 67%;
	width: 70%;
	left: 15%;
	top: 6%;
}
#anli_neirong .al_newstext {
	padding-top: 0.2rem;
	padding-bottom: 0.3rem;
}
}
.al_xwz{
	display: none;
}
@media screen and (max-width: 768px) {
#anli_xiangqing #al_top {
	text-align:center;
	padding-top: 15px;
	padding-bottom: 15px;
}
#al_top .al_bt {
    padding-bottom: 5px;
}
#al_top .al_fw {
	display:none;
}
#anli_neirong .al_ymzs {
    width: 100%;
}
#anli_neirong .anli_bk .al_nybg{
	height: 45vw;
}
#anli_neirong .anli_bk .al_nyyy {
	height: 28vw;
}
#anli_neirong .anli_bk .al_dn {
	height: auto;
	width: 100%;
	margin-left: -50%;
	max-width:10rem;
	left: 50%;
	top:10%;
}
.al_xwz{
	display:block;
	width:100px;
	height:25px;
	line-height:25px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	display: block;
    background-color: #e60012;
}
.al_xwz a{
	color: #FFF;
}
}

@media screen and (max-width: 650px) {
#anli_neirong .al_newstext {
	padding-top: 0rem;
	padding-bottom: 0.3rem;
}
}

#news01_neirong {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1440px;
	padding-top: 0.7rem;
	padding-bottom: 0.7rem;
}

.news01_box {
	float: left;
	width: 33.3%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box;
	padding-left:0.1rem;
	padding-right:0.1rem;
	padding-bottom:0.2rem;
}
.news01_box a {
	display: block;
	background-color: #F1F1F1;
	width:100%;
	height:3.8rem;
	padding: 5%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	position: relative;
	transition:all 0.3s;
}
.news01_box:hover a {
	background-color: #E3E3E3;
}
.news01_box .pic {
	height: 70%;
	width: 90%;
	position: absolute;
	overflow: hidden;
}
.news01_box .pic img {
	display: block;
	height: 100%;
	width: 100%;
	object-fit: cover;
	transition:all 0.3s;
}
.news01_box:hover .pic img {
	transform: scale(1.05);
}
.news01_box .text  {
	position: absolute;
	width: 90%;
	bottom: 5%;
	height: auto;
}
.news01_box a .text {
	transition:all 0.3s;
	color: #333;
}
.news01_box a .text .time {
	transition:all 0.3s;
	color: #999;
}
.news01_box:hover a .text {
	color: #333;
}
.news01_box .time {
	font-size: 0.15rem;
	line-height: 0.2rem;
	text-align: center;
	height: 0.2rem;
	width: 100%;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
	padding-top: 10px;
}
.news01_box .title {
	font-size: 0.18rem;
	line-height: 0.3rem;
	text-align: center;
	height: 0.3rem;
	width: 100%;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
}
.news01_box .time:before {
	content:"时间："
}
.news01_box .title:before {
	content:"上线："
}
.news02_box {
	margin-bottom: 0.3rem;
	padding-bottom: 0.3rem;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	height: auto;
	width: 100%;
}
.news02_box .pic {
	float: left;
	height: 2.3rem;
	width: 31%;
	padding-right: 2%;
}
.news02_box .pic img {
	display: block;
	height: 100%;
	width: 100%;
	object-fit: cover;
	transition:all 0.3s;
}

.news02_box .title {
	font-size: 0.2rem;
	line-height: 0.5rem;
	float: left;
	height: 0.5rem;
	width: 47%;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
}
.news02_box .title a {
	color: #333;
}
.news02_box .title a:hover {
	color: #e60012;
}


.news02_box .time {
	font-size: 0.14rem;
	line-height: 0.5rem;
	float: left;
	height: 0.5rem;
	width: 20%;
	color: #999;
	text-align: right;
}
.news02_box .text {
	font-size: 0.16rem;
	line-height: 0.3rem;
	float: left;
	width: 67%;
	height: 1.2rem;
	overflow: hidden;
	padding-top: 0.1rem;
}
.news02_box .text a {
	color: #999;
}
.news02_box .text a:hover {
	color: #666;
}


.news02_box .more {
	float: left;
	height: 0.5rem;
	width: 67%;
}
.news02_box .more a {
	width: 100px;
	text-align: center;
	display: block;
	height: 0.4rem;
	border: 1px solid #e60012;
	color: #e60012;
	font-size: 0.15rem;
	line-height: 0.4rem;
	transition:all 0.3s;
}
.news02_box .more a:hover {
	color: #FFF;
	background-color: #e60012;
	
}

@media screen and (max-width: 1024px) {
#news01_neirong {
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
}

.news01_box {
	width: 33.3%;
	padding-left:0.1rem;
	padding-right:0.1rem;
	padding-bottom:0.2rem;
}
.news01_box a {
	width:100%;
	height:2.5rem;
	padding: 5%;
}
.news01_box .pic {
	height: 66%;
	width: 90%;
}
.news01_box .text  {
	position: absolute;
	width: 90%;
	bottom: 3%;
	height: auto;
}
.news01_box .time {
	font-size: 0.15rem;
	line-height: 0.2rem;
	height: 0.2rem;
	padding-top: 10px;
}
.news01_box .title {
	font-size: 0.16rem;
	line-height: 0.3rem;
	height: 0.3rem;
}

.news02_box {
	margin-bottom: 0.3rem;
	padding-bottom: 0.3rem;
}
.news02_box .pic {
	height: 2rem;
	width: 31%;
	padding-right: 2%;
}
.news02_box .title {
	font-size: 0.2rem;
	line-height: 0.3rem;
	height: 0.3rem;
	width: 47%;
}
.news02_box .time {
	font-size: 0.14rem;
	line-height: 0.3rem;
	height: 0.3rem;
	width: 20%;
}
.news02_box .text {
	font-size: 0.16rem;
	line-height: 0.3rem;
	width: 67%;
	height: 1.2rem;
	padding-top: 0.1rem;
}

.news02_box .more {
	float: left;
	height: 0.4rem;
	width: 67%;
}
.news02_box .more a {
	width: 80px;
	height: 0.3rem;
	font-size: 0.15rem;
	line-height: 0.3rem;
}
}

@media screen and (max-width: 768px) {
#news01_neirong {
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
}

.news01_box {
	width: 50%;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}
.news01_box a {
	width:100%;
	height:2.5rem;
	padding: 4%;
}
.news01_box .pic {
	height: 66%;
	width: 92%;
}
.news01_box .text  {
	position: absolute;
	width: 90%;
	bottom: 3%;
	height: auto;
}
.news01_box .time {
	font-size: 0.15rem;
	line-height: 0.2rem;
	height: 0.2rem;
	padding-top: 10px;
}
.news01_box .title {
	font-size: 0.16rem;
	line-height: 0.3rem;
	height: 0.3rem;
}

.news02_box {
	margin-bottom: 0.3rem;
	padding-bottom: 0.3rem;
}
.news02_box .pic {
	height: 1.8rem;
	width: 38%;
	padding-right: 2%;
}
.news02_box .title {
	font-size: 0.2rem;
	line-height: 0.3rem;
	height: 0.3rem;
	width: 60%;
}
.news02_box .time {
	font-size: 12px;
	line-height: 0.18rem;
	height: 0.18rem;
	width: 60%;
	text-align:left;
}
.news02_box .text {
	font-size: 0.16rem;
	line-height: 0.26rem;
	padding-top:0.08rem;
	width: 60%;
	height: 0.78rem;
	padding-top: 0.05rem;
}

.news02_box .more {
	float: left;
	padding-top:0.12rem;
	height: 0.3rem;
	width: 60%;
}
.news02_box .more a {
	width: 80px;
	height: 0.3rem;
	font-size: 0.15rem;
	line-height: 0.3rem;
}
}

@media screen and (max-width: 560px) {
#news01_neirong {
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
}

.news01_box {
	width: 50%;
	padding-left:0px;
	padding-right:8px;
	padding-bottom:15px;
}
.news01_box:nth-child(even) {
	padding-left:8px;
	padding-right:0px;
	padding-bottom:16px;
}
.news01_box a {
	width:100%;
	height:160px;
	padding: 0%;
}
.news01_box .pic {
	height: 115px;
	width: 100%;
}
.news01_box .text  {
	position: absolute;
	width: 100%;
	bottom: 3%;
	height: auto;
	padding-left:10px;
	padding-right:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.news01_box .time {
	font-size: 12px;
	line-height: 16px;
	height:16px;
	padding-top: 5px;
}
.news01_box .title {
	font-size: 14px;
	line-height: 20px;
	height: 20px;
}
.news01_box .time:before {
	content:""
}
.news01_box .title:before {
	content:""
}

.news02_box {
	margin-bottom: 0.3rem;
	padding-bottom: 0.3rem;
}
.news02_box .pic {
	height: 50vw;
	width: 100%;
	padding-right: 0;
}
.news02_box .title {
	font-size: 0.2rem;
	line-height: 0.3rem;
	height: 0.3rem;
	width: 100%;
	padding-top: 10px;
}
.news02_box .time {
	font-size: 12px;
	line-height: 0.18rem;
	height: 0.18rem;
	width: 100%;
	text-align:left;
}
.news02_box .text {
	font-size: 0.16rem;
	line-height: 0.26rem;
	padding-top:0.08rem;
	width: 100%;
	height: 0.52rem;
	padding-top: 0.05rem;
}

.news02_box .more {
	float: left;
	padding-top:0.12rem;
	height: 0.3rem;
	width: 100%;
}
.news02_box .more a {
	width: 80px;
	height: 0.3rem;
	font-size: 0.15rem;
	line-height: 0.3rem;
}
}

#news01_neirong .news_ny_title {
	font-size: 0.3rem;
	line-height: 0.3rem;
	color: #333;
	text-align: center;
	width: 100%;
	height: auto;
}
#news01_neirong .news_ny_time {
	font-size: 0.15rem;
	line-height: 0.3rem;
	color: #999;
	text-align: center;
	width: 100%;
	height: 0.3rem;
	padding-top: 10px;
	padding-bottom: 10px;
}
#news01_neirong .news_ny_text {
	font-size: 0.15rem;
	line-height: 0.3rem;
	color: #666;
	height: auto;
	width: 100%;
	padding-top: 0.2rem;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F1F1F1;
	min-height:500px;
}
#news01_neirong .news_ny_text img {
	height: auto;
	width: auto;
	max-width:100%;
}
#xiangguan_news {
	display:none;
}
@media screen and (min-width: 1025px) {
#xiangguan_news {
	display:block;
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1440px;
	padding-bottom: 0.4rem;
}
#xiangguan_news .xgzj_title {
	font-size: 0.24rem;
	line-height: 0.24rem;
	font-weight: bold;
	color: #333;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
}
#xiangguan_news ul li {
	float: left;
	width: 32%;
	font-size: 0.15rem;
	line-height: 0.4rem;
	color: #999;
	height: 0.4rem;
	margin-right: 2%;
	padding-right: 90px;
	position: relative;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
#xiangguan_news ul>li:nth-child(3n+0) {
	margin-right: 0px;
}
#xiangguan_news ul li a {
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
	display: block;
	width: 100%;
}

#xiangguan_news ul li span {
	position: absolute;
	height: 0.4rem;
	width: 90px;
	top: 0px;
	right: 0px;
	text-align: right;
	font-size: 0.14rem;
}
}.about {
	text-align: center;
}
.about span {
	font-size: 0.24rem;
	font-weight: bold;
	color: #e60012;
}
#cen #dituContent {
	float: right;
	height: 4.5rem;
	width: 60%;
	border: 1px solid #CCC;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
#cen .lxfs_box {
	float: right;
	width: 38%;
	padding-left: 2%;
	padding-top: 2%;
}
#cen .lxfs_box .lxfs_t01 {
	font-size: 0.24rem;
	color: #e60012;
}
#cen .lxfs_box .lxfs_t02 {
	color: #000;
	font-size: 0.18rem;
}
#cen .lxfs_box a {
	display: block;
	float: left;
	background-image: url(/css-..-images-qq.gif.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 0.3rem;
	width: auto;
	padding-right: 0.28rem;
	padding-left: 0.28rem;
}

@media screen and (max-width: 768px) {
#cen #dituContent {
	float: right;
	height: 3rem;
	width: 100%;
	border: 1px solid #CCC;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
#cen .lxfs_box {
	float: right;
	width: 100%;
	padding-left: 0;
	padding-top: 0;
	padding-bottom:20px;
}
#cen .lxfs_box .lxfs_t01 {
	font-size: 18px;
}
#cen .lxfs_box .lxfs_t02 {
	font-size: 14px;
}
}

#lfooter {
	display:none;
}
@media screen and (max-width: 1024px) {
#lfooter {
	height: 68px;
	width: 100%;
	background-color: #e60012;
	position: fixed;
	bottom: 0px;
	box-shadow:1px 1px 5px #333;
	z-index: 106;
	display:block;
}
#lfooter ul {
}
#lfooter ul li {
	height: 48px;
	width: 25%;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	text-align: center;
	line-height: 25px;
}
#lfooter ul li:first-child {
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #FFF;
}
#lfooter ul li img {
	height: 25px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	padding-top: 3px;
}
#lfooter ul li a {
	color: #FFF;
}
}
   .black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}

.white_content {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index:1002;
	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);	/* IE 9 */
	-moz-transform:translate(-50%,-50%); 	/* Firefox */
	-webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */
	-o-transform:translate(-50%,-50%); 	/* Opera */
	height: auto;
	width: 280px;
	background-color: #FFF;
	padding: 15px;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.white_content a {
	background-color: #FFF;
	height: 40px;
	width: 40px;
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	background-image: url(/css-..-images-close.png.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:70% auto;     /* 100%宽度 */
    -moz-background-size:70% auto; /* 老版本的 Firefox */
	border-radius:100%; 
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
}
#light img {
	clear: both;
	float: none;
	height: auto;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#light span {
	text-align: center;
	font-size: 14px;
	line-height: 22px;
	color: #333;
	clear: both;
	float: none;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
