@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;
	font-size: 0.14rem;
	line-height: 0.3rem;
	color: #333;
}
@media only screen and (max-width:425px) {
body {
	font-size: 12px;
	line-height: 20px;
}
}
.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: #164fbe;
}

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:1200px;
}

@media only screen and (max-width:768px) {
#cen {
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	width: 100%;
	padding-left:0.3rem;
	padding-right:0.3rem;
	max-width:1200px;
}
}

@media only screen and (max-width:425px) {
#cen {
	padding-left:15px;
	padding-right:15px;
}
}

#top .show{
	display: inline-block;
	width: 100%;
	background-color: #FFF;
}
#top .hiden{
	display: none;
	float: right;
}
/* 导航栏 */
#top{
	width: 100%;
	background-color: #f7f7f7;
}
#top .tp {
	height: auto;
}
#top .tp img {
	display: block;
	height: auto;
	width: 100%;
}

#top .tp #cen .text1 {
	float: left;
	width: 30%;
}
#top .tp #cen .text2 {
	float: right;
	width: 70%;
	text-align: right;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
}


#top .navFlex{
	position: relative;
	width: 100%;
	max-width:3000px;
	padding-left: 0;
    padding-right: 0;
}
#top .yiji{
	font-size: 0px;
	line-height: 0px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
}
#top .yiji li{
	display: inline-block;
	text-align: center;
	width: 11.11%;
	background-image: url(../images/x.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#top .yiji li:first-child{
	background:url("../images/x.jpg") right center no-repeat,url("../images/x.jpg") left center no-repeat;
}
#top .yiji li a{
	color: #333;
	font-size: 0.16rem;
	display: block;
	line-height: 0.72rem;
	background-position: bottom;
	background-size:100% auto;
	-moz-background-size:100% auto; /* 老版本的 Firefox */
}

#top .yiji li a:hover{
	background-image: url(../images/index_10.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-weight: bold;
}
#top .logo{
	height: 1.2rem;
	font-size: 0px;
	line-height: 0px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	position: relative;
}
#top .logo img {
	height: 100%;
	width: auto;
	display: block;
}
#top .logo .dh {
	position: absolute;
	top: 50%;
	height: 70px;
	width: 246px;
	right: 0px;
	margin-top: -35px;
}

/*下拉隐藏盒子设置*/
#top #cen .show .xiala {
	height: 0px;
	width: 90%;
	position: relative;
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
}

div.hidden-box{
	position: absolute;
	display:none;
	width: 11.11%;
	z-index: 10;
	background-color: #FFF;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	box-shadow:1px 3px 3px #333;
}
.hidden-box>ul{
	list-style-type: none;
	cursor: pointer;
	width: 100%;
	font-size: 0.16rem;
	margin: 0px;
	padding: 0px;
	line-height: 0.4rem;
}
.hidden-box>ul li{
	width:100% ;
	background-image: none ;
}
.hidden-box>ul li a{
	background-image: none;
	font-variant: normal;
	color: #333;
	display: block;
}
.hidden-box li a:hover{
	color: #fff;
	background-color: #164fbe;
}
/*下拉隐藏盒子位置设置*/
.hidden-loc-index{
	left: 11.11%;
}
.hidden-loc-us{
	left: 33.33%;
}
.hidden-loc-info{
	left: 55.55%;
}
@media only screen and (max-width:1024px) {
#top .logo {
    height: 1rem;
}
#top .yiji li a {
    line-height: 0.6rem;
}
}

@media only screen and (max-width:768px) {
#top #cen .show .xiala {
	display:none;
}
#top .tp {
	display:none;
}
#top .logo {
    width: 100%;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eee;
}
#top .logo .dh {
    right: 0.3rem;
}
#top .yiji {
    width: 100%;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
}

@media screen and (max-width:667px){
#top{
	box-shadow: 0px 0px 0px #ccc;
}
#top .navFlex{
	flex-wrap:wrap;
	font-size: 20px;
	justify-content: space-between;
}
#top .logo{
	height: 80px;
	padding-left: 15px;
    padding-right: 15px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E9E9E9;
}
#top .logo .dh {
	display:none;
}
#top .yiji {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
    padding-bottom: 0;
}
#top .yiji li{
	padding-top: 0px;
	margin-left: 0px;
	display: block;
	background:none !important;
	width:100%;
}
#top .yiji li a{
	background:none !important;
	display:block;
	line-height:30px;
}
#top .yiji li a:hover{
	background-color:#f7f7f7 !important;
}

#top .hiden{
	display: block;
	position: absolute;
	top: 50%;
    right: 7px;
    margin-top: -14px;
}
#top .btnImg{
	height: 20px !important;
	width: 25px !important;
	padding: 3px 8px 3px 8px;
	box-sizing: content-box;
	border: 1px solid transparent;
	display: block !important;
}
#top .show{
	width: 100%;
	font-size: 14px;
	text-align: center;
	display: none;
	padding-bottom:5px;
	padding-top:5px;
}
}

@media screen and (max-width: 335px) {
#top .logo {
    padding-top: 8px;
    padding-bottom: 8px;
}
}
.hidden-loc-lxwm {
	left: 88.88%;
}
.hidden-loc-lyyd {
	left: 77.77%;
}



#banner {
	position: relative;
	padding-top: 31.25vw;
	overflow: hidden;
	clear: both;
	float: none;
}

#banner .slide {
	position: absolute;
	width:100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	z-index: 1;
	opacity: 0;
	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%);
}

#banner .prev,
#banner .next {
	position: absolute;
	height: 80px;
	line-height: 55px;
	width: 50px;
	font-size: 100px;
	text-align: center;
	color: #fff;
	top: 50%;
	left: 0;
	z-index: 4;
	margin-top: -50px;
	cursor: pointer;
	opacity: .5;
	transition: all 150ms;
}

#banner .prev:hover,
#banner .next:hover {
    opacity: 1;
}

#banner .next {
    left: auto;
    right: 0;
}

#banner .pager_list {
	position: absolute;
	width: 100%;
	height: 15px;
	padding: 0;
	line-height: 15px;
	bottom: 0.2rem;
	text-align: center;
	z-index: 4;
}

#banner .pager_list li {
	display: inline-block;
	width: 40px;
	height: 10px;
	background: #fff;
	opacity: .5;
	text-indent: -9999px;
	cursor: pointer;
	transition: all 150ms;
	margin-top: 0;
	margin-right: 7px;
	margin-bottom: 0;
	margin-left: 7px;
}

#banner .pager_list li:hover,
#banner .pager_list li.active {
    opacity: 1;
}

@media screen and (max-width:667px){
#banner {
  padding-top: 47vw;
}
#banner .prev, #banner .next {
    line-height: 80px;
    width: 40px;
    font-size: 80px;
}
#banner .pager_list {
    height: 5px;
    line-height: 5px;
    bottom: 10px;
}
#banner .pager_list li {
    width: 20px;
    height: 5px;
    margin-right: 3px;
    margin-left: 3px;
}
}

#h_fuwu {
	background-color: #f6f6f6;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
#h_fuwu #cen {
	display: -webkit-flex; /* Safari */
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#h_fuwu #cen .left {
	float: left;
	width: 30%;
	flex: none;
}
#h_fuwu #cen .left .text {
	clear: right;
	float: none;
	font-size: 0.2rem;
	font-weight: bold;
	color: #333;
	background-image: url(../images/index_24.png);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 0.5rem;
}
#h_fuwu #cen .left .text2 {
	clear: right;
	float: none;
	line-height: 0.24rem;
	max-height:0.72rem;
	color: #333;
	overflow: hidden;
}
#h_fuwu #cen .left .text3 {
	padding-top: 0.2rem;
}
#h_fuwu #cen .left .text3 a {
	font-weight: bold;
	color: #333;
	
}
#h_fuwu #cen .left .text3 a:hover {
	text-decoration: underline;


}

#h_fuwu #cen .right {
	float: right;
	width: 68%;
	flex: none;
	margin-left: auto;
}
#h_fuwu #cen .right .box {
	float: left;
	position: relative;
	height: auto;
	width: 25%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	border: 0.05rem solid #f6f6f6;
}

#h_fuwu #cen .right .box img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	display: block;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
}

#h_fuwu #cen .right .box:hover img {
	box-shadow:0px 0px 3px #333;
}


#h_fuwu #cen .right .box span {
	position: absolute;
	left: 50%;
	top: 50%;
	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 */
	color: #FFF;
	font-size: 0.18rem;
	transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	white-space:nowrap;
}

#h_fuwu #cen .right .box:hover span {
	font-size: 0.2rem;
}

@media only screen and (max-width:1024px) {
#h_fuwu #cen .right .box span {
	font-weight:bold;
    font-size: 0.15rem;
}
}

@media only screen and (max-width:768px) {
#h_fuwu {
    padding-top: 15px;
    padding-bottom: 15px;
}
#h_fuwu #cen {
    display: block;
}
#h_fuwu #cen .left {
    width: 100%;
	text-align:center;
}
#h_fuwu #cen .left .text {
    background-position: center top;
	letter-spacing: 1px;
	font-size:0.22rem;
}
#h_fuwu #cen .left .text3 {
	padding-top: 0.1rem;
}
#h_fuwu #cen .left .text3 a {
    display: block;
    height: 0.3rem;
    width: 1rem;
    border: 1px solid #dfdfdf;
    line-height: 0.3rem;
    color: #666;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-right: auto;
    margin-left: auto;
	font-weight:normal;
}
#h_fuwu #cen .right {
    width: 100%;
	padding-top: 0.1rem;
}
}

@media only screen and (max-width:667px) {
#h_fuwu {
    padding-top: 10px;
    padding-bottom: 10px;
}
#h_fuwu #cen {
    display: block;
	padding-left:10px;
	padding-right:10px;
}
#h_fuwu #cen .left .text {
    padding-top: 5px;
    line-height: 30px;
}
}

@media only screen and (max-width:425px) {
#h_fuwu #cen .right {
	line-height:0;
	text-align:center;
}
#h_fuwu #cen .right .box {
    float: none;
	display:inline-block;
    width: 32%;
    border: 3px solid #f6f6f6;
}
}


#h_weishenme{
}
#h_weishenme #cen{
	clear: both;
	float: none;
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
	background-image: url(../images/wsm_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	-moz-background-size:cover;
	margin-top: 0.3rem;
}
.h_title  {
	text-align: center;
	font-weight: bold;
	font-size: 0.3rem;
	line-height: 0.8rem;
	color: #333;
	background-image: url(../images/index_24.png);
	background-repeat: no-repeat;
	background-position: center top;
	letter-spacing: 1px;
}
.h_title span  {
	color: #ff933b;
}

#h_weishenme ul {
	clear: both;
	float: none;
	text-align: center;
	padding-top: 0.5rem;
	padding-bottom: 0.3rem;
	font-size: 0px;
	line-height: 0px;
}
#h_weishenme ul li {
	width: 20%;
	height: auto;
	margin-right: 1.5%;
	margin-left: 1.5%;
	display: inline-block;
	background-color: #FFF;
	position: relative;
	padding-top: 0.3rem;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	text-align: center;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	box-shadow:0px 0px 3px #999;
}
#h_weishenme ul li:hover {
	transform:translate(0,-10px);
    -ms-transform:translate(0,-10px);	/* IE 9 */
    -moz-transform:translate(0,-10px); 	/* Firefox */
    -webkit-transform:translate(0,-10px); /* Safari 和 Chrome */
    -o-transform:translate(0,-10px); 	/* Opera */
}
#h_weishenme ul li .pic {
	position: absolute;
	margin-left: -0.3rem;
	left: 50%;
	top: -0.3rem;
	height: 0.6rem;
	width: 0.6rem;
	border-radius:100%;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	overflow: hidden;
}
#h_weishenme ul li .pic img {
	height: 60%;
	width: 60%;
	padding: 20%;
}
#h_weishenme ul li .text {
	font-size: 0.18rem;
	line-height: 0.4rem;
	font-weight: bold;
	color: #333;
	clear: both;
	float: none;
}
#h_weishenme ul li .text2 {
	clear: both;
	float: none;
	font-size: 0.14rem;
	line-height: 0.2rem;
	color: #666;
	padding-bottom: 0.2rem;
}

@media only screen and (max-width:1024px) {
#h_weishenme #cen {
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	width: 100%;
	padding-left:0.2rem;
	padding-right:0.2rem;
	max-width:1200px;
}
#h_weishenme ul li {
    width: 23%;
    margin-right: 1%;
    margin-left: 1%;
}
}
@media only screen and (max-width:768px) {
#h_weishenme #cen {
    padding-left: 10px;
    padding-right: 10px;
	padding-top:15px;
	padding-bottom:25px;
	margin-top:15px;
}
.h_title {
    font-size: 0.22rem;
    line-height: 0.5rem;  
}
#h_weishenme ul {
    padding-top: 0;
    padding-bottom: 0;
}
#h_weishenme ul li {
    margin-top: 30px;
}
}

@media only screen and (max-width:667px) {
.h_title {
    padding-top: 5px;
    line-height: 35px;
}
#h_weishenme #cen {
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	padding-left: 0;
    padding-right: 0;
}
#h_weishenme ul li {
    margin-left: 2%;
    margin-top: 25px;
    width: 46%;
    margin-right: 2%;
	margin-bottom:10px;
}
#h_weishenme ul li .text {
    line-height: 25px;
}
#h_weishenme ul li .text2 {
    padding-bottom: 10px;
}
}

#h_chexing {
	padding-top: 0.6rem;
}
.more {
	text-align: center;
}
.more a {
	display: block;
	height: 0.4rem;
	width: 1.3rem;
	border: 1px solid #dfdfdf;
	line-height: 0.4rem;
	color: #666;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin-right: auto;
	margin-left: auto;
}
.more a:hover {
	border: 1px solid #D7D7D7;
	background-color: #f6f6f6;
}
#h_chexing ul {
	padding-top: 0.2rem;
	padding-bottom: 0.2rem;
}
#h_chexing ul li {
	float: left;
	width: 23%;
	height: auto;
	margin-left: 2.666%;
	margin-top: 2.666%;
	background-color: #FFF;
	box-shadow:0px 0px 3px #ccc;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
}
#h_chexing ul li:nth-child(4n+1) {
	margin-left: 0;
}
#h_chexing ul li:hover {
	transform:translate(0,-10px);
    -ms-transform:translate(0,-10px);	/* IE 9 */
    -moz-transform:translate(0,-10px); 	/* Firefox */
    -webkit-transform:translate(0,-10px); /* Safari 和 Chrome */
    -o-transform:translate(0,-10px); 	/* Opera */
}
#h_chexing ul li .pic {
	position: relative;
	height: 0px;
	width: 100%;
	padding-top: 71%;
}
#h_chexing ul li .pic img {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	object-fit: scale-down;
}
#h_chexing ul li .text {
	line-height: 0.5rem;
	clear: both;
	float: none;
	font-size: 0.16rem;
	text-align: center;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEE;
}

@media only screen and (max-width:768px) {
#h_chexing {
    padding-top: 15px;
}
.more {
	padding-bottom:10px;
}
.more a {
    height: 0.3rem;
    width: 1rem;
    line-height: 0.3rem;
}
#h_chexing ul {
    padding-top: 0;
    padding-bottom: 0;
}
#h_chexing ul li {
    width: 23.8%;
    margin-left: 1.5%;
    margin-top: 1.5%;
}
#h_chexing ul li .text {
    line-height: 0.3rem;
    font-size: 0.14rem;
}
}

@media only screen and (max-width:667px) {
#h_chexing ul li {
    width: 32%;
    margin-left: 2%;
    margin-top: 2%;
}
#h_chexing ul li:nth-child(4n+1) {
    margin-left: 2%;
}
#h_chexing ul li:nth-child(3n+1) {
    margin-left: 0;
}
#h_chexing ul li:nth-of-type(n+7) {
	display:none;
}
}

@media only screen and (max-width:425px) {
#h_chexing ul li {
    width: 47%;
    margin: 1.5%;
	box-shadow:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	border: 1px solid #dfdfdf;
}
#h_chexing ul li:nth-child(4n+1) {
    margin: 1.5%;
}
#h_chexing ul li:nth-child(3n+1) {
    margin: 1.5%;
}
}

#h_jianjie {
	background-color: #f6f6f6;
	margin-top: 0.3rem;
	padding-top: 0.3rem;
}
#h_jianjie .pic {
	height: auto;
	width: 100%;
	clear: both;
	float: none;
}
#h_jianjie .pic img {
	display: block;
	height: auto;
	width: 100%;
}

#h_jianjie .text {
	line-height: 0.24rem;
	clear: both;
	float: none;
	padding-top: 0.2rem;
	padding-bottom: 0.4rem;
	text-align: center;
}

@media only screen and (max-width:768px) {
#h_jianjie {
    margin-top: 15px;
    padding-top: 15px;
}
#h_jianjie .text {
    padding-top: 15px;
    padding-bottom: 15px;
}
}

@media only screen and (max-width:667px) {
#h_jianjie {
    margin-top: 10px;
    padding-top: 10px;
}
#h_jianjie .text {
    padding-top: 10px;
    padding-bottom: 10px;
}
}

#h_anli {
	width: 32%;
	margin-right: 2%;
	float: left;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box;
	border: 1px solid #dfdfdf;
	margin-top: 0.4rem;
	box-shadow:0px 0px 3px #ccc;
}
#h_xinwen {
	width: 32%;
	margin-right: 2%;
	float: left;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box;
	border: 1px solid #dfdfdf;
	margin-top: 0.4rem;
	box-shadow:0px 0px 3px #ccc;
}
#h_liuyan {
	width: 32%;
	float: left;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box;
	border: 1px solid #dfdfdf;
	margin-top: 0.4rem;
	box-shadow:0px 0px 3px #ccc;
}


.an_pic  {
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 1.23rem;
	font-size: 0.3rem;
	line-height: 1.23rem;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-size:cover;
	-moz-background-size:cover;
}
.an_pic a {
	color: #FFF;
	display: block;
}

.an_box {
	height: 3.3rem;
	width: 100%;
	background-image: url(../images/index_82.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100% auto;
	-moz-background-size:100% auto;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box;
	padding-right: 0.2rem;
	padding-left: 0.2rem;
	display: -webkit-flex; /* Safari */
	display: flex;
	flex-direction: column;
	justify-content:space-around;
}

#h_anli .an_box li {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dfdfdf;
	flex: auto;
	display: -webkit-flex; /* Safari */
	display: flex;
	flex-direction: column;
	justify-content:center;
}

#h_anli .an_box li:first-child {
	border: none;
}

#h_anli .an_box li .text {
	clear: both;
	float: none;
	font-size: 0.16rem;
	line-height: 0.35rem;
	font-weight: bold;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
}

#h_anli .an_box li .text2 {
	clear: both;
	float: none;
	font-size: 12px;
	line-height: 0.2rem;
	height: 0.4rem;
	overflow: hidden;
}


#h_xinwen .an_box li {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dfdfdf;
	flex: auto;
	display: -webkit-flex; /* Safari */
	display: flex;
	flex-direction: column;
	justify-content:center;
}

#h_xinwen .an_box li:first-child {
	border: none;
}

#h_xinwen .an_box li .text {
	clear: both;
	float: none;
	font-size: 0.16rem;
	line-height: 0.35rem;
	font-weight: bold;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
}

#h_xinwen .an_box li .text2 {
	clear: both;
	float: none;
	font-size: 12px;
	line-height: 0.2rem;
	height: 0.6rem;
	overflow: hidden;
}
#h_xinwen .an_box li .text3 {
	font-size: 0.16rem;
	line-height: 0.4rem;
}
#h_xinwen .an_box li .text3 a {
	background-image: url(../images/index_87.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
}
#h_liuyan #ly  {
	height: 3.3rem;
	width: 100%;
	background-image: url(../images/index_82.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100% auto;
	-moz-background-size:100% auto;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box;
	padding: 0.2rem;
}
#h_liuyan #ly #formWrite {
	height:100%;
	display: -webkit-flex; /* Safari */
	display: flex;
	flex-direction: column;
	justify-content:space-between;
}

#h_liuyan #ly #formWrite div  {
	flex: none;
	display: -webkit-flex; /* Safari */
	display: flex;
	justify-content:space-between;
}
#ly input   {
	background-color: #F3F3F3;
	font-size: 0.14rem;
	line-height: 0.4rem;
	height: 0.4rem;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-indent: 10px;
	color: #666;
	clear: both;
	float: none;
	width: 100%;
	display: block;
}

#ly #linkman   {

}
#ly #phone {

}
#ly #email   {

}
#ly #message   {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 0.14rem;
	line-height: 0.3rem;
	text-indent: 10px;
	color: #666;
	background-color: #F3F3F3;
	clear: both;
	float: none;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
#ly #validCode   {
	font-size: 0.14rem;
	line-height: 0.4rem;
	height: 0.4rem;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #666;
	clear: none;
	flex: auto;
	text-align: center;
	text-indent: 0;
}
#ly #checkCode   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.16rem;
	line-height: 0.4rem;
	height: 0.4rem;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-indent: 0;
	color: #e71f29;
	margin-left: 0.14rem;
	font-style: italic;
	text-align: center;
	letter-spacing: 2px;
	cursor:pointer;
	clear: none;
	flex: auto;
}
#ly .lx_an {
	height: 0.4rem;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #666;
	color: #FFF;
	cursor:pointer;
	text-align: center;
	text-indent: 0;
	clear: none;
	margin-left: 0.14rem;
	flex: auto;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
}
#ly .lx_an:hover {
	background-color: #164fbe;
}

@media only screen and (max-width:768px) {
#h_anli {
    margin-top: 15px;
}
#h_xinwen {
    margin-top: 15px;
}
#h_liuyan {
    margin-top: 15px;
}
.an_pic {
    height: 1rem;
    font-size: 0.22rem;
    line-height: 1rem;
}
#ly #checkCode {
    font-size: 12px;
	letter-spacing: 0;
	margin-left: 5px;
}
#ly .lx_an {
	margin-left: 5px;
}
}
@media only screen and (max-width:667px) {
#h_anli {
    margin-top: 10px;
	width:49%;
	margin-right:1%;
}
#h_xinwen {
    margin-top: 10px;
	width:49%;
	margin-left:1%;
	margin-right:0;
}
#h_liuyan {
    margin-top: 10px;
	width:100%;
	margin-left:0;
	margin-right:0;
}
}
@media only screen and (max-width:425px) {
#h_anli {
    width:100%;
	margin-left:0;
	margin-right:0;
	box-shadow:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	border: 1px solid #dfdfdf;
}
#h_xinwen {
    width:100%;
	margin-left:0;
	margin-right:0;
	box-shadow:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	border: 1px solid #dfdfdf;
}
#h_liuyan {
	width:100%;
	margin-left:0;
	margin-right:0;
	box-shadow:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	border: 1px solid #dfdfdf;
}
.an_box {
    height: 180px;
    padding-right: 10px;
    padding-left: 10px;
	text-align:center;
}
#h_anli .an_box li:nth-child(3) {
	display:none;
}
#h_xinwen .an_box li .text2 {
    line-height: 0.2rem;
    height: 0.4rem;
}
#h_xinwen .an_box li .text3 {
	display:none;
}
#h_liuyan #ly {
    height: 230px;
    padding: 10px;
}
}
#links {
	background-color: #f6f6f6;
	margin-top: 0.3rem;
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}
#links #k {
	position: relative;
	padding-left: 0.9rem;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box;
	padding-top: 0.1rem;
}
#links #k span {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	font-size: 0.18rem;
	font-weight: bold;
	color: #333;
	background-image: url(../images/index_24.png);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 0.5rem;
}
#links #k a {
	margin-right: 0.15rem;
}
#links #k a:hover {
    transform:translate(0,-10px);
    -ms-transform:translate(0,-10px);	/* IE 9 */
    -moz-transform:translate(0,-10px); 	/* Firefox */
    -webkit-transform:translate(0,-10px); /* Safari 和 Chrome */
    -o-transform:translate(0,-10px); 	/* Opera */
}

@media only screen and (max-width:768px) {
#links {
    margin-top: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
}
}
@media only screen and (max-width:667px) {
#links {
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
	line-height:20px;
}
#links #k {
    padding-left: 0;
    padding-top: 0;
}
#links #k span {
    font-size: 0.16rem;
    background-image: none;
    line-height: 0.2rem;
    position: static;
    display: inline-block;
}
}

#foot {
	background-color: #282828;
	background-image: url(../images/index_90.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100% auto;
	-moz-background-size:100% auto; /* 老版本的 Firefox */
	padding-top: 0.6rem;
	color: #999;
	padding-bottom: 0.2rem;
}
#foot a {
	color: #999;
}

#foot a:hover {
	text-decoration: underline;
}
#foot .dh  {
	float: left;
	width: 36%;
	height: auto;
	padding-bottom: 0.2rem;
}
#foot .title {
	font-size: 0.18rem;
	font-weight: bold;
	color: #FFF;
	line-height: 0.4rem;
}
#foot .dh ul {
}
#foot .dh ul li {
	float: left;
	width: 33.33%;
	background-image: url(../images/index_87.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 0.2rem;
	background-size:auto 50%;
	-moz-background-size:auto 50%; /* 老版本的 Firefox */
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
#foot .dh ul li a {
	color: #999;
}
#foot .lx {
	float: left;
	width: 30%;
	padding-left: 10%;
	padding-bottom: 0.2rem;
}
#foot .lx .text span {
	font-size: 0.2rem;
	color: #ff933b;
}
#foot .gzh {
	float: right;
	width: 18%;
	padding-bottom: 0.2rem;
}
#foot .gzh .pic {
	width: 100%;
}
#foot .gzh .pic img {
	max-width:100%;
}
#foot .bqsy {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4a4a4a;
	clear: both;
	float: none;
	width: 100%;
	padding-top: 0.2rem;
}
#foot .bqsy .left {
	float: left;
}
#foot .bqsy .right {
	float: right;
}

@media only screen and (max-width:1024px) {
#foot .lx {
    width: 35%;
    padding-left: 5%;
}
#foot .gzh {
    width: 20%;
}
}

@media only screen and (max-width:768px) {
#foot {
    padding-top: 15px;
    padding-bottom: 15px;
}
#foot .dh {
    padding-bottom: 15px;
}
#foot .dh ul li {
    background-image: none;
    padding-left: 0;
}
#foot .lx {
    padding-bottom: 15px;
    padding-left: 0;
	width:auto;
}
#foot .gzh {
    padding-bottom: 15px;
    width: 25%;
}
#foot .bqsy {
    padding-top: 15px;
}
}
@media only screen and (max-width:667px) {
#foot {
    padding-top: 10px;
    padding-bottom: 10px;
}
#foot .lx {
    padding-bottom: 10px;
}
#foot .dh {
	display:none;
	padding-bottom: 10px;
}
#foot .gzh {
    width:30%;
	padding-bottom: 10px;
}
#foot .bqsy {
	text-align:center;
	padding-top: 10px;
}
#foot .bqsy .left {
	float:none;
	display:inline-block;
}
#foot .bqsy .right {
	float:none;
	display:inline-block;
}
}
@media only screen and (max-width:425px) {
#foot .lx {
	width:100%;
	text-align:center;
}
#foot .gzh {
    width:100%;
	text-align:center;
}
#foot .gzh .pic img {
    max-width: 70%;
}
}
.cd-top {
	display: inline-block;
	height: 40px;
	width: 40px;
	position: fixed;
	bottom: 40px;
	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(0, 0, 0, 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;
	z-index: 7;
}
.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;
}
.cd-top:hover {
	background-color: #164fbe;
	opacity: 1;
}
@media only screen and (min-width: 1200px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}

.-------------------------------------------------------------- {}
#banner2 {
	position: relative;
	padding-top: 20.83vw;
	overflow: hidden;
	clear: both;
	float: none;
}

#banner2 .slide {
	position: absolute;
	width:100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	z-index: 1;
	opacity: 0;
	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%);
}

#banner2 .pager_list {
	position: absolute;
	width: 100%;
	height: 15px;
	padding: 0;
	line-height: 15px;
	bottom: 0.2rem;
	text-align: center;
	z-index: 4;
}

#banner2 .pager_list li {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: #fff;
	opacity: .5;
	text-indent: -9999px;
	cursor: pointer;
	transition: all 150ms;
	margin-top: 0;
	margin-right: 7px;
	margin-bottom: 0;
	margin-left: 7px;
	border-radius:10px; 
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#banner2 .pager_list li:hover,
#banner2 .pager_list li.active {
    opacity: 1;
}

@media screen and (max-width:667px){
#banner2 {
  padding-top: 30vw;
}
#banner2 .prev, #banner .next {
    line-height: 80px;
    width: 40px;
    font-size: 80px;
}
#banner2 .pager_list {
    height: 5px;
    line-height: 5px;
    bottom: 10px;
}
#banner2 .pager_list li {
    width: 20px;
    height: 5px;
    margin-right: 3px;
    margin-left: 3px;
}
}

#ny_banner {
	background-color: #eeeeee;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	margin-top:0.2rem;
	display: -webkit-flex; /* Safari */
	display: flex;
	align-items: center;
	justify-content: space-between;
	border: 1px solid #dfdfdf;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
#ny_banner .box {
	width: 30%;
	float: left;
	flex:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	padding-right: 0.4rem;
	padding-left: 0.4rem;
}
#ny_banner .box .text {
	background-image: url(../images/index_24.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 0.25rem;
	text-transform: uppercase;
	padding-top: 0.2rem;
	padding-bottom: 0.2rem;
	white-space: nowrap;
}
#ny_banner .box .text span {
	letter-spacing: 2px;
	font-weight: bold;
}

#ny_banner .box .texr2 {
	line-height: 0.2rem;
}


#ny_banner .pic {
	height: auto;
	width: 70%;
	float: left;
	flex:auto;
}
#ny_banner .pic img {
	display: block;
	height: 100%;
	width: 100%;
	object-fit: cover;
}

@media only screen and (max-width:768px) {
#ny_banner .box {
    padding-right: 15px;
    padding-left: 15px;
}
#ny_banner .box .text {
    padding-bottom: 0;
}
#ny_banner .box .texr2 {
    display: none;
}
}

@media only screen and (max-width:667px) {
#ny_banner {
    width: 100%;
    margin-top: 0;
    border: none;
}
#ny_banner .box {
	width:30%;
}
#ny_banner .pic {
	width:70%;
}
#ny_banner .box .text {
	font-size: 0.2rem;
}
}
@media only screen and (max-width:425px) {

#ny_banner .box .text {
	font-size: 0.18rem;
	line-height: 0.25rem;
	padding-top:0;
	background:none;
}
#ny_banner .box .text span {
	letter-spacing: 0;
}
}
#ny_nav {
}
#ny_nav #cen .weizhi {
	background-image: url(../images/ny_x.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-top: 0.3rem;
	padding-bottom: 0.2rem;
	display: -webkit-flex; /* Safari */
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}
#ny_nav #cen .weizhi .left {
	color: #999;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#ny_nav #cen .weizhi .left .bt {
	display: block;
	font-size: 0.28rem;
	color: #333;
	font-weight: bold;
}
#ny_nav #cen .weizhi .left .bt span {
	color: #ff933b;
	padding-left: 5px;
}


#ny_nav #cen .weizhi .right {
	text-align: right;
	background-image: url(../images/wz.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 0.25rem;
	background-size:auto 80%;     /* 100%高度 */
    -moz-background-size:auto 80%; /* 老版本的 Firefox */
}
#ny_nav #cen .lm_box {
}
#ny_nav #cen .lm_box ul {
	text-align: center;
	font-size: 0px;
	line-height: 0px;
	padding-top: 0.1rem;
}
#ny_nav #cen .lm_box ul li {
	display: inline-block;
	padding-top: 0.1rem;
	padding-right: 0.1rem;
	padding-left: 0.1rem;
}
#ny_nav #cen .lm_box ul li a {
	font-size: 0.16rem;
	line-height: 0.4rem;
	color: #333;
	display: block;
	padding-right: 0.4rem;
	padding-left: 0.4rem;
	border: 1px solid #CCC;
	font-weight: bold;
	border-radius:0rem; 
	-moz-border-radius:0rem;
	-webkit-border-radius:0rem;
}

#ny_nav #cen .lm_box ul li a:hover {
	border: 1px solid #164fbe;
	background-color: #164fbe;
	color: #FFF;
}
#ny_nav #cen .lm_box ul li .alink {
	border: 1px solid #164fbe;
	background-color: #164fbe;
	color: #FFF;
}


@media screen and (max-width: 768px) {
#ny_nav #cen .weizhi {
    padding-top: 20px;
    padding-bottom: 15px;
}
#ny_nav #cen .weizhi .left .bt {
    font-size: 0.24rem;
}
#ny_nav #cen .lm_box ul {
    padding-top: 5px;
}
#ny_nav #cen .lm_box ul li {
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
}
#ny_nav #cen .lm_box ul li a {
    line-height: 0.35rem;
    padding-right: 10px;
    padding-left: 10px;
}
}

@media screen and (max-width: 667px) {
#ny_nav #cen .weizhi {
	display:block;
	text-align: center;
}
#ny_nav #cen .weizhi {
    padding-top: 10px;
}
#ny_nav #cen .weizhi .left {
	text-align:center;
    letter-spacing: 0;
}
#ny_nav #cen .weizhi .left .bt {
    font-size: 0.2rem;
}
#ny_nav #cen .weizhi .right {
    padding-left: 0.2rem;
    display: inline-block;
}
#ny_nav #cen .lm_box ul {
    padding-top: 5px;
}
#ny_nav #cen .lm_box ul li {
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
}
#ny_nav #cen .lm_box ul li a {
    line-height: 0.3rem;
    padding-right: 10px;
    padding-left: 10px;
}
}


#neirong {
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}

@media screen and (max-width: 768px) {
#neirong {
	padding-top: 15px;
	padding-bottom: 15px;
}
}

@media only screen and (max-width:425px) {
#neirong {
	padding-top: 10px;
	padding-bottom: 10px;
}
}

#neirong img {
	max-width:100%;
	height:auto;
}


#ny_banner2 {
	padding-top: 2.5rem;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	height: 0px;
	margin-top: 0.2rem;
	position: relative;
}
#ny_banner2 .box {
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	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 */
	color: #FFF;
	text-shadow:0px 0px 5px #000;
	text-transform: uppercase;
}
#ny_banner2 .box .text {
	background-image: url(../images/index_24.png);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 0.25rem;
	padding-top: 0.15rem;
	padding-bottom: 0.15rem;
	white-space: nowrap;
}
#ny_banner2 .box .text span {
	font-weight: bold;
	letter-spacing: 2px;
}
#ny_banner2 .box .texr2 {
	line-height: 0.2rem;
	font-size: 0.16rem;
	letter-spacing: 2px;
	white-space: nowrap;
}



#ny_banner2 .pic {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
}
#ny_banner2 .pic img {
	display: block;
	height: 100%;
	width: 100%;
	object-fit: cover;
}

@media only screen and (max-width:768px) {
#ny_banner2 {
	padding-top:2rem;
	width: auto;
    margin-right: 0.3rem;
    margin-left: 0.3rem;
}
}

@media only screen and (max-width:667px) {
#ny_banner2 {
	padding-top:1.5rem;
}
}

@media only screen and (max-width:425px) {
#ny_banner2 {
	padding-top:1rem;
	margin-top: 15px;
	width: auto;
    margin-right: 15px;
    margin-left: 15px;
}
#ny_banner2 .box .text {
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
	line-height:20px;
}
#ny_banner2 .box .texr2 {
    font-size: 12px;
    letter-spacing: 0;
}
}

table.tftable {
	font-size:0.14rem;
	color:#333333;
	border-width: 1px;
	border-color: #a9a9a9;
	border-collapse: collapse;
	line-height: 0.2rem;
	overflow: scroll;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	max-width:1000px;
}
table.tftable th {
	background-color:#b8b8b8;
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #a9a9a9;
	text-align:left;
	font-weight: bold;
}
table.tftable tr {background-color:#ffffff;}
table.tftable td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #a9a9a9;
}
.jiagebiao {
	width: 100%;
	padding-bottom: 10px;
}
.jump {
	display:none;
}

@media only screen and (max-width:667px) {
.jiagebiao {
	overflow: scroll;
}
table.tftable {
	white-space:nowrap;
}
table.tftable th {
	padding: 2px;
}
table.tftable tr {background-color:#ffffff;}
table.tftable td {
	padding: 2px;
}
.jump {
	position:fixed;
	background-image: url(../images/hdbg.png);
	background-repeat: repeat;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 8;
	display:block;
}
.jump img{
	width:70%;
	height:auto;
	left:50%;
	transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);	/* IE 9 */
	-moz-transform:translate(-50%,0); 	/* Firefox */
	-webkit-transform:translate(-50%,0); /* Safari 和 Chrome */
	-o-transform:translate(-50%,0);
	position: absolute;
	bottom: 0px;
}
}

.hidden{ display: none;}
.chexing{
	height: auto;
	overflow: hidden;
}
.chexing ul.list{
	overflow: hidden;
	padding-top: 13px;
    padding-left: 3px;
    padding-right: 3px;
}
.chexing ul.list p{text-align: center;padding: 10px;}
.chexing .more{
	overflow: hidden;
	text-align: center;
	padding-top: 10px;
}

.chexing ul.list li {
	float: left;
	width: 23%;
	height: auto;
	margin-left: 2.666%;
	background-color: #FFF;
	box-shadow:0px 0px 3px #ccc;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	margin-bottom: 2.666%;
}
.chexing ul.list li:nth-child(4n+1) {
	margin-left: 0;
}
.chexing ul.list li:hover {
	transform:translate(0,-10px);
    -ms-transform:translate(0,-10px);	/* IE 9 */
    -moz-transform:translate(0,-10px); 	/* Firefox */
    -webkit-transform:translate(0,-10px); /* Safari 和 Chrome */
    -o-transform:translate(0,-10px); 	/* Opera */
}
.chexing ul.list li .pic {
	position: relative;
	height: 0px;
	width: 100%;
	padding-top: 71%;
}
.chexing ul.list li .pic img {
	position: absolute;
	height: 100% !important;
	width: 100% !important;
	left: 0px;
	top: 0px;
	object-fit: scale-down !important;
}
.chexing ul.list li .text {
	line-height: 0.5rem;
	clear: both;
	float: none;
	font-size: 0.16rem;
	text-align: center;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEE;
}

@media only screen and (max-width:768px) {
.chexing ul.list li {
    width: 23.8%;
    margin-left: 1.5%;
    margin-bottom:: 1.5%;
}
.chexing ul.list li .text {
    line-height: 0.3rem;
    font-size: 0.14rem;
}
.chexing ul.list li:hover {
	transform:translate(0,-5px);
    -ms-transform:translate(0,-5px);	/* IE 9 */
    -moz-transform:translate(0,-15px); 	/* Firefox */
    -webkit-transform:translate(0,-5px); /* Safari 和 Chrome */
    -o-transform:translate(0,-5px); 	/* Opera */
}
}

@media only screen and (max-width:667px) {
.chexing ul.list {
    padding-top: 5px;
}
.chexing ul.list li {
    width: 32%;
    margin-left: 2%;
    margin-bottom:: 2%;
}
.chexing ul.list li:nth-child(4n+1) {
    margin-left: 2%;
}
.chexing ul.list li:nth-child(3n+1) {
    margin-left: 0;
}
}

@media only screen and (max-width:425px) {
.chexing ul.list li {
    width: 47%;
    margin: 1.5%;
	box-shadow:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	border: 1px solid #dfdfdf;
}
.chexing ul.list li:nth-child(4n+1) {
    margin: 1.5%;
}
.chexing ul.list li:nth-child(3n+1) {
    margin: 1.5%;
}
}
#neirong #cen .cxnr {
	display: -webkit-flex; /* Safari */
	display: flex;
	align-items:center ;
	flex-wrap: wrap;
}
#neirong #cen .cxnr .title  {
	font-size: 0.22rem;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	line-height: 0.5rem;
	width: 100%;
	text-align: center;
	letter-spacing: 1px;
}
#neirong #cen .cxnr #cx_titlepic {
	flex:auto;
	width: 40%;
	padding-top: 0.2rem;
}
#neirong #cen .cxnr #cx_titlepic img {
	display: block;
	height: 100%;
	width: 100%;
	border: 1px solid #E6E6E6;
	object-fit: cover;
}
#neirong #cen .cxnr #cxwz {
	flex:auto;
	padding-top: 0.2rem;
	padding-left: 0.2rem;
}
#neirong #cen .cxnr #cxwz .text {
	position: relative;
	padding-left: 0.9rem;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	line-height: 0.25rem;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	border-left-color: #E6E6E6;
	border-top-color: #E6E6E6;
}
#neirong #cen .cxnr #cxwz .text span {
	font-weight: bold;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	display: block;
	background-color: #f6f6f6;
	width: 0.8rem;
	height: 100%;
	padding-top: 5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
#neirong #cen .cxnr_gdxx {
	padding-top: 0.2rem;
}
#neirong #cen .cxnr_gdxx .title {
	background-color: #E6E6E6;
	font-weight: bold;
	font-size: 0.16rem;
	padding-left: 0.1rem;
	line-height: 0.4rem;
	margin-bottom: 5px;
}

@media screen and (max-width: 667px) {
#neirong #cen .cxnr #cx_titlepic {
    padding-top: 0.1rem;
}
#neirong #cen .cxnr #cxwz {
    padding-top: 0.1rem;
    padding-left: 0;
}
#neirong #cen .cxnr_gdxx {
    padding-top: 0.1rem;
}
}

.------------------------------------------------------------------ {
}

#neiye_fanye {
	text-align: center;
	font-size: 0.15rem;
	line-height: 0.4rem;
	height: auto;
	width: 100%;
	color: #666;
	background-color: #f6f6f6;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	max-width:1200px;
	margin-top: 0.2rem;
}

#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: #ebebeb;
	color: #666;
	margin-top: 0.3rem;
	clear: both;
	float: none;
}
#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: #f6f6f6;
	line-height: 0.4rem;
	height: 0.4rem;
	color: #666666;
	font-size: 0.15rem;
}
#fanhui a {
	color: #666666;
}
#fanhui a:hover {
	text-decoration: underline;
}

@media screen and (max-width: 425px) {
#neiye_fanye {
	font-size: 12px;
	line-height: 30px;
	height: auto;
	margin-top: 0;
}

#next {
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	margin-top: 10px;
}
#next .a_box {
	width: 48%;
	padding-right: 1%;
	padding-left: 1%;
}

#fanhui {
	line-height: 30px;
	height: 30px;
	font-size: 12px;
}

}

.------------------------------------------------------------------ {
}
#neirong #cen .zcny {
}
#neirong #cen .zcny li {
	float: left;
	width: 49%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	position: relative;
	padding-left: 1.9rem;
	margin-top:1%;
	margin-bottom:1%;
}

#neirong #cen .zcny li:nth-child(odd) {
	margin-right:1%;
}

#neirong #cen .zcny li:nth-child(even) {
	margin-left:1%;
}

#neirong #cen .zcny li .box {
	float: left;
	position: absolute;
	height: 100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	width: 1.9rem;
	left: 0px;
	top: 0px;
}
#neirong #cen .zcny li .box img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	display: block;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
}
#neirong #cen .zcny li .box span {
	position: absolute;
	left: 50%;
	top: 50%;
	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 */
	color: #FFF;
	font-size: 0.18rem;
	transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	white-space:nowrap;
}
#neirong #cen .zcny li .box:hover span {
	font-size: 0.2rem;
}
#neirong #cen .zcny li .text {
	line-height: 0.25rem;
	background-color: #f6f6f6;
	padding: 10px;
	vertical-align: middle;
	display: table-cell;
	height: 0.75rem;
	border: 1px solid #dfdfdf;
}

@media screen and (max-width: 667px) {
#neirong #cen .zcny li {
	width: 48%;
	position: static;
	padding-left: 0;
	margin-top:1.5%;
	margin-bottom:1.5%;
}

#neirong #cen .zcny li:nth-child(odd) {
	margin-right:2%;
}

#neirong #cen .zcny li:nth-child(even) {
	margin-left:2%;
}

#neirong #cen .zcny li .box {
	position: relative;
	height: auto;
	width: 100%;
}
#neirong #cen .zcny li .text {
	line-height: 0.2rem;
	background-color: #f6f6f6;
	padding: 10px;
	vertical-align: middle;
	display: table-cell;
	height: 0.75rem;
}
}

#neirong #cen .anli {
}
#neirong #cen .anli li {
	padding-left: 30%;
	position: relative;
	padding-top: 0.2rem;
	padding-bottom: 0.2rem;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
}

#neirong #cen .anli li:first-child {
	border-top-width:0px;
	padding-top: 0;
}

#neirong #cen .anli li .pic {
	height: 100%;
	width: 28%;
	position: absolute;
	left: 0px;
	top: 0;
	padding-top: 0.2rem;
	padding-bottom: 0.2rem;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
#neirong #cen .anli li:first-child .pic {
	padding-top: 0;
}
#neirong #cen .anli li .pic img {
	display: block;
	height: 100%;
	width: 100%;
	object-fit: cover;
}
#neirong #cen .anli li .title {
	font-size: 0.2rem;
	line-height: 0.4rem;
	font-weight: bold;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
}
#neirong #cen .anli li .text {
	line-height: 0.25rem;
	height: 0.75rem;
	overflow: hidden;
}

#neirong #cen .anli li .an_more {
	padding-top: 0.2rem;
}
#neirong #cen .anli li .an_more a {
	display: block;
	text-align: center;
	width: 90px;
	border: 1px solid #CCC;
}
#neirong #cen .anli li .an_more a:hover {
	color: #FFF;
	background-color: #164fbe;
}

@media screen and (max-width: 667px) {
#neirong #cen .anli li {
	padding-left: 30%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#neirong #cen .anli li .pic {
	width: 28%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#neirong #cen .anli li .text {
	line-height: 0.2rem;
	height: 0.4rem;
}
}

@media screen and (max-width: 425px) {
#neirong #cen .anli li .title {
	font-size: 14px;
	line-height: 20px;
}
#neirong #cen .anli li .text {
	line-height: 0.2rem;
	height: 0.4rem;
	padding-top:3px;
}
#neirong #cen .anli li .an_more {
	display:none;
}
}


#neirong #cen .news_title {
	text-align: center;
	font-size: 0.22rem;
	font-weight: bold;
}
#neirong #cen .news_text {
	padding-top: 0.1rem;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ebebeb;
	margin-top: 0.15rem;
}
@media screen and (max-width: 425px) {
#neirong #cen .news_title {
	font-size: 0.18rem;
}
#neirong #cen .news_text {
    padding-top:5px;
    margin-top: 5px;
}
}
#neirong #cen .lct {
	background-image: url(../images/lct.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:auto 100%;
	-moz-background-size:auto 100%;
	margin-bottom: 0.1rem;

}
#neirong #cen .lct img {
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	display:block;
	max-width:800px;

}
#neirong #cen .xinwen {
}

#neirong #cen .xinwen li {
	margin-bottom: 0.2rem;
	padding: 0.15rem;
	border: 1px solid #ebebeb;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	text-align: left;
	position: relative;
}
#neirong #cen .xinwen li:hover {
	border-top-color: #164fbe;
	border-right-color: #164fbe;
	border-bottom-color: #164fbe;
	border-left-color: #164fbe;
}
#neirong #cen .xinwen li .pic {
	width:20%;
	height: 1.55rem;
	position: absolute;
	left: 0.15rem;
	top: 0.15rem;
}

#neirong #cen .xinwen li .pic img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	display: block;
}

#neirong #cen .xinwen li .box {
	padding-left: 21.5%;
	height: auto;
}

#neirong #cen .xinwen li .title {
	font-size: 0.2rem;
	line-height: 0.4rem;
	font-weight: bold;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
}
#neirong #cen .xinwen li .title a  {
	color: #333;
}
#neirong #cen .xinwen li:hover .title a {
	color: #164fbe;
}



#neirong #cen .xinwen li .text {
	line-height: 0.25rem;
	height: 0.75rem;
	overflow: hidden;
	margin-bottom: 0.1rem;
}
#neirong #cen .xinwen li .text a {
	color: #666;
}
#neirong #cen .xinwen li:hover .text a {
	color: #333;
}


#neirong #cen .xinwen li .time {
	text-align: right;
	white-space: nowrap;
	color: #999;
	flex: none;
	background-color: #f6f6f6;
	display: inline-block;
}
#neirong #cen .xinwen li .time span {
	display: inline-block;
	padding-right: 0.1rem;
	padding-left: 0.1rem;
}
#neirong #cen .xinwen li .box .time a {
	background-color: #164fbe;
	color: #FFF;
	display: inline-block;
	padding-right: 0.1rem;
	padding-left: 0.1rem;
}

@media screen and (max-width: 1024px) {
#neirong #cen .xinwen li .pic {
    width: 23%;
}
#neirong #cen .xinwen li .box {
    padding-left: 25%;
}
}

@media screen and (max-width: 768px) {
#neirong #cen .xinwen li .pic {
    height: 100px;
	top:0.1rem;
	left:0.1rem;
}
#neirong #cen .xinwen li .title {
    font-size: 0.16rem;
    line-height: 0.3rem;
}
#neirong #cen .xinwen li .text {
    line-height: 0.25rem;
    height: 0.5rem;
}
#neirong #cen .xinwen li {
    margin-bottom: 10px;
	padding: 0.1rem;
}
}

@media screen and (max-width: 667px) {
#neirong #cen .xinwen li .box {
    padding-left: 41%;
}
#neirong #cen .xinwen li .pic {
    height: 84px;
    width: 37%;
}
#neirong #cen .xinwen li .text {
    line-height: 0.2rem;
    height: 0.4rem;
	margin-bottom: 5px;
}
}





#neirong #cen .hezuo {
	text-align: left;
	font-size: 0px;
	line-height: 0px;
}
#neirong #cen .hezuo li {
	display: inline-block;
	height:auto;
	width: 13%;
	margin-right: 0.64%;
	margin-left: 0.64%;
	margin-bottom:1%;
	background-color: #FFF;
}
#neirong #cen .hezuo li img {
	height:auto;
	width: 100%;
	display:block;
	transition:all 0.5s ease 0s;
}

#neirong #cen .hezuo li img:hover {
    transition:all 0.5s ease 0s;
	transform: scale(1.1);
}

@media screen and (max-width: 667px) {
#neirong #cen .hezuo li {
	width: 33.33%;
	margin-right: 0;
	margin-left: 0;
	margin-bottom:1%;
}
}



.my-map {
    width: 100%;
    height: 3.5rem;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 10px;
}

@media screen and (max-width: 667px) {
.my-map {
    height: 2rem;
}
}
#------------------------------------ {
}

#neirong #cen .fazhan {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	font-size: 0.16rem;
	background-image: url(../images/fazhan.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size:100% auto;     /* 100%宽度 */
	-moz-background-size:100% auto; /* 老版本的 Firefox */
}
#neirong #cen .fazhan .box {
	position: relative;
	padding-left: 1rem;

}
#neirong #cen .fazhan .box .nian {
	width: 1rem;
	float: left;
	position: absolute;
	left: 0px;
	top: 0.2rem;
	text-align: center;
	font-size: 0.18rem;
	font-weight: bold;
}
#neirong #cen .fazhan .box .nian .o {
	position: absolute;
	border: 3px solid #ff933b;
	right: 0px;
	height: 10px;
	width: 10px;
	top: 50%;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-color: #FFF;
	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 */
	box-shadow:0px 0px 3px #999;
}

#neirong #cen .fazhan .box .shijian {
	padding-top: 0.2rem;
	padding-bottom: 0.3rem;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-right: 0.2rem;
	padding-left: 0.2rem;
}

@media screen and (max-width: 667px) {
#neirong #cen .fazhan .box {
	padding-left: 60px;

}
#neirong #cen .fazhan .box .nian {
	width: 60px;
	top: 10px;
	font-size: 0.18rem;
}
#neirong #cen .fazhan .box .nian .o {
	border: 2px solid #ff933b;
	height: 8px;
	width: 8px;
	box-shadow:0px 0px 3px #999;
}

#neirong #cen .fazhan .box .shijian {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
}
#neirong #cen .zizhi {
	background-image: url(../images/qyzz_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size:100% auto;     /* 100%宽度 */
	-moz-background-size:100% auto; /* 老版本的 Firefox */
	padding-bottom: 0.3rem;
	text-align: center;
}
#neirong #cen .zizhi img {
	display: inline-block;
	height: auto;
	width: 45%;
	margin-right: 1%;
	margin-left: 1%;
	border: 3px solid #c6b091;
	box-shadow:3px 3px 0px #cccccc9e;
}
@media screen and (max-width: 667px) {
#neirong #cen .zizhi {
	padding-bottom: 0.3rem;
}
#neirong #cen .zizhi img {
	width: 90%;
	margin-top:2%;
	border: 2px solid #c6b091;
	box-shadow:3px 3px 0px #cccccc;
}
}

#------------------------------------ {
}
#neirong #cen #ly {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	max-width:700px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	padding:0.24rem;
	border: 1px solid #CCC;	
	border-radius:6px; 
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}


#neirong #cen #ly input {
	margin-top: 0.1rem;
	border: 1px solid #CCC;
}
#neirong #cen #ly textarea {
	margin-top: 0.1rem;
}
#neirong #cen #ly  #linkman {
	max-width:450px;
	margin-top: 0px;
}
#neirong #cen #ly  #phone {
	max-width:550px;
}
#neirong #cen #ly  #message {
	max-width:650px;
	border: 1px solid #CCC;
}
#neirong #cen #ly #formWrite .lk {
	text-align: center;
}	

#neirong #cen #ly #formWrite .lk input {
	max-width:100px;
}

#neirong #cen #ly  #validCode {
	width: 30%;
	float: left;
}
#neirong #cen #ly #checkCode {
	width: 30%;
	float: left;
}
#neirong #cen #ly .lx_an {
	width: 30%;
	float: left;
}

@media screen and (max-width: 667px) {
#neirong #cen #ly {
	padding:15px;
}
#neirong #cen #ly  #validCode {
	display:inline-block;
	float: none;
}
#neirong #cen #ly #checkCode {
	display:inline-block;
	float: none;
}
#neirong #cen #ly .lx_an {
	display:inline-block;
	float: none;
}
}

#neirong #cen #ly2 {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	max-width:500px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	padding:0.24rem;
	border: 1px solid #CCC;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
#neirong #cen #ly2 li {
	padding-left: 0.8rem;
	position: relative;
	margin-top: 0.15rem;
}
#neirong #cen #ly2 li:first-child {
	margin-top: 0;
}
#neirong #cen #ly2 li span {
	position: absolute;
	text-align: center;
	display: table-cell;
	left: 0px;
	top: 0px;
	line-height: 0.35rem;
	height: 0.35rem;
}
#neirong #cen #ly2 input {
	background-color: #F3F3F3;
	font-size: 0.14rem;
	line-height: 0.35rem;
	height: 0.35rem;
	text-indent: 10px;
	color: #666;
	clear: both;
	float: none;
	width: 100%;
	display: block;
	border: 1px solid #CCC;
}
#neirong #cen #ly2 #ycsj {
	max-width:400px;
}
#neirong #cen #ly2 #cfsj {
	max-width:400px;
}
#neirong #cen #ly2 #scdd {
	max-width:400px;
}
#neirong #cen #ly2 #xcdd {
	max-width:400px;
}
#neirong #cen #ly2 #zyxc {
	max-width:400px;
}
#neirong #cen #ly2 #yxcx {
	max-width:400px;
}
#neirong #cen #ly2 #linkman {
	max-width:400px;
}
#neirong #cen #ly2 #phone {
	max-width:400px;
}
#neirong #cen #ly2 #weixin {
	max-width:400px;
}
#neirong #cen #ly2 #message {
    width: 100%;
    border: 1px solid #CCC;
    font-size: 0.14rem;
    line-height: 0.3rem;
    text-indent: 10px;
    color: #666;
    background-color: #F3F3F3;
    clear: both;
    float: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#neirong #cen #ly2 .yzm {
	text-align: left;
}


#neirong #cen #ly2  #validCode {
	font-size: 0.14rem;
	line-height: 0.35rem;
	height: 0.35rem;
	color: #666;
	clear: none;
	flex: auto;
	text-align: center;
	text-indent: 0;
	width: 30%;
	border: 1px solid #CCC;
	display: inline-block;
}
#neirong #cen #ly2 #checkCode {
	border: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.18rem;
	line-height: 0.35rem;
	height: 0.35rem;
	text-indent: 0;
	color: #e71f29;
	margin-left: 0.14rem;
	font-style: italic;
	text-align: center;
	letter-spacing: 2px;
	cursor: pointer;
	clear: none;
	flex: auto;
	width: 30%;
	display: inline-block;
}
#neirong #cen #ly2 .lk  {
	text-align: center;
	padding-left: 0.8rem;
	padding-top: 0.15rem;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 0.15rem;
}	
#neirong #cen #ly2 .lx_an {
	height: 0.35rem;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #666;
	color: #FFF;
	cursor: pointer;
	text-align: center;
	text-indent: 0;
	flex: auto;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	width: 50%;
}

@media screen and (max-width: 667px) {
#neirong #cen #ly2 {
	padding:15px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
#neirong #cen #ly2 li {
	padding-left: 0.75rem;
	margin-top: 10px;
}
#neirong #cen #ly2 input {
	line-height: 0.3rem;
	height: 0.3rem;
}
#neirong #cen #ly2  #validCode {
	font-size: 0.14rem;
	line-height: 0.3rem;
	height: 0.3rem;
	color: #666;
	clear: none;
	flex: auto;
	text-align: center;
	text-indent: 0;
	width: 40%;
	border: 1px solid #CCC;
	display: inline-block;
}
#neirong #cen #ly2 #checkCode {
	font-size: 0.18rem;
	line-height: 0.3rem;
	height: 0.3rem;
	flex: auto;
	width: 40%;
	display: inline-block;
}
#neirong #cen #ly2 .lk  {
	padding-left: 0.75rem;
	padding-top: 0.1rem;
	margin-top: 0.1rem;
}	
#neirong #cen #ly2 .lx_an {
	height: 0.3rem;
	width: 100%;
}
}

.-------------------------------------------------------- {
}

.izl-rmenu{
	       margin-right: 0;
	       width: 0.82rem;
	       position: fixed;
	       right: 0px;
	       top: 40%;
	       -webkit-box-shadow: #333 0px 0px 5px;
	       -moz-box-shadow: #333 0px 0px 5px;
	       box-shadow: #333 0px 0px 5px;
	       z-index:999;
}
.izl-rmenu .consult{
	background-image: url(../images/consult_icon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:100% auto;
	-moz-background-size:100% auto; /* 老版本的 Firefox */
	display: block;
	height: 0.76rem;
	width: 0.82rem;
}
.izl-rmenu .consult .phone {
	background-color: rgb(247,247,255);
	position: absolute;
	width: 1.6rem;
	left: -1.6rem;
	top: -1px;
	line-height: 0.76rem;
	color: #000;
	font-size: 0.18rem;
	text-align: center;
	display: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
	background-image: url(../images/consult_icon.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size:100% auto;
	-moz-background-size:100% auto; /* 老版本的 Firefox */
	display: block;
	height: 0.76rem;
	width: 0.82rem;
	text-align: center;
}
.izl-rmenu .zxqq {
	background-image: url(../images/consult_icon.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100% auto;
	-moz-background-size:100% auto; /* 老版本的 Firefox */
	display: block;
	height: 0.76rem;
	width: 0.82rem;
	text-align: center;
}

.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
	background-size:100% auto;
	-moz-background-size:100% auto; /* 老版本的 Firefox */
    display: block;
    height: 0.4rem;
    width: 0.82rem;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size:100% auto;
	-moz-background-size:100% auto; /* 老版本的 Firefox */
}
.izl-rmenu .cart .pic {
	display:none;
	position: absolute;
	left: -1.6rem;
	bottom:0.4rem;
	width: 1.6rem;
	height: 1.6rem;
	background:url(../images/weixin.jpg);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	background-size:100% auto;
	-moz-background-size:100% auto; /* 老版本的 Firefox */
}
@media screen and (max-width: 667px) {
.izl-rmenu{
	width: 50px;
}
.izl-rmenu .consult{
	height: 46px;
	width:50px;
}
.izl-rmenu .consult .phone {
	width: 120px;
	left: -120px;
	line-height: 46px;
	font-size: 14px;
}
.izl-rmenu .cart {
	height: 46px;
	width:50px;
}
.izl-rmenu .zxqq {
	height: 46px;
	width:50px;
}

.izl-rmenu .btn_top {
    height: 24px;
    width: 50px;
}

.izl-rmenu .cart .pic {
	left: -120px;
	bottom:24px;
	width: 120px;
	height: 120px;
}
}

.bshare-custom{
	text-align:center;
	padding-top:10px;
}

.bshare-custom a{
	display:inline-block;
}