﻿body, ul, li, span, p, b, strong, h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, form {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
body {
	font-size: 14px;
	color: #000000;
	font-family: "微软雅黑";
	max-width: 640px;
	margin: 0 auto
}
img {
	border: 0;
	vertical-align: top;
}
ul, li {
	list-style: none;
}
a {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #ff0000;
}
.clearfix {
	width: 100%;
	max-width: 640px;
	overflow: hidden;
	margin: 0 auto
}
em {
	font-style: normal;
}
.clear {
	clear: both
}
cite {
	display: inline-block;
}
/*----------banner----------*/
.banner {
}
.banner img {
	width: 100%;
}
.index_title {
	padding-top: 1.4rem;
}
.index_title p {
	border-left: 0.5rem solid #00a0ea;
	height: 2.8rem;
	text-indent: 0.8rem;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 2.8rem;
	font-family: 'Microsoft YaHei';
	color: #000
}
.index_title p span {
	font-weight: 100;
	color: #000
}
.index_border {
	height: 0.5rem;
	background: #eae9e9;
	width: 100%;
	clear: both;
}
.index_top {
	position: relative;/*height: 4.75rem;*/
}
.index_top img {
	width: 100%;
	z-index: 100
}
.index_top a {
	width: 80%;
	float: left;
	height: 4.75rem;
	display: block;
	z-index: 500;
	position: absolute;
	top: 0px;
	z-index: 200
}
.index_top a:nth-child(2) {
	left: 80%;
	width: 20%
}
/* 轮播css */
.index_sl {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	max-width: 640px;
}
.index_sl .hd {
	position: absolute;
	height: 28px;
	line-height: 55px;
	bottom: -0.8rem;
	left: 44%;
	z-index: 1;
}
.index_sl .hd li {
	float: left;
	margin-right: 2px;
	width: 0.75rem;
	height: 0.75rem;
	line-height: 50px;
	text-align: center;
	background: #b5b5b6;
	cursor: pointer;
	border-radius: 0.75rem;
	margin-right: 15px;
	color: #b5b5b6;
	overflow: hidden
}
.index_sl .hd li.on {
	background: #c09d59;
	color: #c09d59;
}
.index_sl .bd ul li a img {
	width: 100%;
	max-width: 640px
}
/* 轮播css */	
.index_top2 dl {
	height: 15rem;
	width: 100%;
	background-image: url(../Images/top2.jpg);
	background-size: 100%;
	background-repeat: no-repeat;
}
.index_top2 dl dt {
	float: left;
	width: 33.3%;
	height: 7.5rem;
	text-align: center;
	color: #fff
}
.index_top2 dl dt p {
	font-size: 1.4rem;
	color: #fff;
	line-height: 1.4rem;
	text-align: center;
	padding-top: 2.2rem;
}
.index_top2 dl dt em {
	font-style: normal;
	font-size: 1rem;
	line-height: 1.9rem;
	text-align: center;
	display: block;
}
.index_fl {
	width: 94%;
	margin-left: 3.5%;
	position: relative;
	padding-top: 0.5rem
}
.index_flb {
	position: absolute;
	height: 1.1rem;
	background: #fff;
	top: 0px;
	width: 100%;
}
.index_fl dl {
	width: 100%;
	padding-bottom: 1.25rem
}
.index_fl dl dt {
	height: 9.8rem;
	width: 33.1%;
	float: left;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0
}
.index_fl dl dt p {
	padding-top: 0.6rem;
	width: 73%;
	margin: 0 auto;
	font-size: 1.1rem;
	line-height: 1.1rem;
	color: #000;
	text-align: center;
	height: 9.8rem;
}
.index_fl dl dt p img {
	width: 85%;
	margin: 0 auto;
	margin-bottom: 0.4rem;
}
.index_fl dl dt p span {
	font-size: 0.9rem;
	color: #a7a7a7;
	margin-top: 0.2rem;
	display: block;
}
.index_fl dl dt:nth-child(3) {
	border-right: 0px
}
.index_fl dl dt:nth-child(7) {
	border-right: 0px
}
.index_fl dl dt:nth-child(5) {
	border-bottom: 0px
}
.index_fl dl dt:nth-child(6) {
	border-bottom: 0px
}
.index_fl dl dt:nth-child(7) {
	border-bottom: 0px
}
/* 案例css */

.index_al {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	max-width: 640px;
}
.index_al .hd {
	position: absolute;
	height: 28px;
	line-height: 55px;
	bottom: -1.2rem;
	z-index: 1;
	margin-bottom: 1rem;
	width: 100%;
	max-width: 640px
}
.index_al .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
	margin-left: 29%;
}
.index_al .hd ul li {
	float: left;
	margin-right: 2px;
	width: 0.75rem;
	height: 0.75rem;
	line-height: 14px;
	text-align: center;
	background: #b5b5b6;
	cursor: pointer;
	border-radius: 0.75rem;
	margin-right: 1rem
}
.index_al .hd ul li.on {
	background: #c09d59;
	color: #fff;
}
.index_al .bd {
	position: relative;
	height: 100%;
	z-index: 0;
	width: 92.5%;
	margin: 0 auto
}
.index_al .bd dl {
	padding-bottom: 2rem
}
.index_al .bd li {
	zoom: 1;
	vertical-align: middle;
}
.index_al .bd dl img {
	width: 100%;
	margin-bottom: 0.3rem
}
.index_al .hd li {
	display: inline-block;
	width: 8px;
	height: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 8px;/* border: 1px solid #b5b5b6;*/
	background: #b5b5b6;
	text-indent: -9999px;
	overflow: hidden;
}
.index_al .hd li.on {
	background: #272828;
}
.index_al .bd ul li a img {
	width: 100%;
	max-width: 640px
}
.index_al .bd li dl {
	padding-top: 0.5rem;
	color: #c7000b;
	font-size: 1.4rem;
	line-height: 1.4rem;
	max-width: 590px
}
.index_al .bd li dl dt {
	font-size: 0.9rem;
	color: #585858;
	line-height: 1.6rem;
	padding-top: 0.7rem
}
.index_al .bd li dl span {
	display: block;
	font-size: 1rem;
	line-height: 1rem;
	color: #000;
	font-weight: 700;
	margin-top: 0.7rem;
	margin-bottom: 0.8rem
}
.index_al .bd li dl dd {
	width: 50%;
	float: left;
	display: block;
	background-color: #f6f5f5;
	color: #000;
	line-height: 3.2rem;
	height: 3.2rem;
	text-indent: 6.4rem;
	max-width: 295px;
	font-size: 0.9rem;
	background-image: url(../Images/yj.jpg);
	background-repeat: no-repeat;
	background-position: 3.6rem 0.95rem;
	background-size: 2rem
}
#index_aldd {
	background-image: url(../Images/ck.jpg);
	background-repeat: no-repeat;
	background-size: 2rem
}
.index_al .bd li dl label {
	max-width: 590px;
	background-image: url(../Images/xx.jpg);
	background-repeat: no-repeat;
	background-position: 13.9rem 0.9rem;
	background-size: 1rem;
	height: 2.8rem;
	line-height: 2.8rem;
	font-size: 1rem;
	color: #000;
	display: block;
	text-indent: 0.4rem;
	position: relative;
}
.index_al .bd li dl label strong {
	font-weight: 700
}
.index_al .bd li dl label em {
	color: #c7000b;
	left: 15.3rem;
	position: absolute;
	text-decoration: underline;
}
/* 案例css */

  /* 专家css */
.index_zj {
	max-width: 640px;
	height: auto;
	overflow: hidden;
	position: relative;
	padding-bottom: 3.5rem
}
.index_zj .hd {
	height: 0.75rem;
	overflow: hidden;
	position: absolute;
	left: 24%;
	bottom: 1.2rem;
	z-index: 1;
}
.index_zj .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.index_zj .hd ul li {
	float: left;
	margin-right: 2px;
	width: 0.75rem;
	height: 0.75rem;
	line-height: 14px;
	text-align: center;
	background: #b5b5b6;
	cursor: pointer;
	border-radius: 0.75rem;
	margin-right: 1rem
}
.index_zj .hd ul li.on {
	background: #00a0ea;
	color: #fff;
}
.index_zj .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.index_zj .bd li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
}
.index_zj .bd li dl {
	left: 1.1rem;
	padding-top: 1.5rem;
	position: absolute;
	z-index: 100;
}
.index_zj .bd li dl h1 {
	font-weight: 500;
	color: #231815;
	font-size: 1.6rem;
	line-height: 2.1rem;
}
.index_zj .bd img {
	width: 100%;
	max-width: 640px
}
.index_zj .bd li dl h2 {
	font-size: 2.1rem;
	font-weight: 700;
	color: #000;
	line-height: 2.1rem;
	margin-top: 1.2rem
}
.index_zj .bd li dl p {
	color: #585858;
	font-size: 1.1rem;
	line-height: 1.6rem;
	padding-top: 0.5rem
}
.index_zj .bd li dl p span {
	display: block;
	font-size: 1.4rem;
	color: #000;
	line-height: 1.4rem;
	margin-top: 1.5rem;
}
.index_zj .bd li dl h2 span {
	font-size: 1.5rem;
	font-weight: 500;
}
.index_zj .bd li dl dt {
	width: 5rem;
	float: left;
	text-align: center;
	font-size: 0.9rem;
	line-height: 1.9rem;
	color: #585858;
	margin-top: 1rem;
	margin-right: 0.6rem
}
.index_zj .bd li dl dt img {
	width: 2.15rem;
	margin: 0 auto;
}
.index_zj .bd li dl a {
	display: block;
	float: left;
	margin-right: 1.5rem;
	width: 7rem;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	font-size: 1rem;
	color: #707070;
	border: 1px solid #707070;
	border-radius: 0.2rem;
	margin-top: 0.5rem;
}
#index_zja {
	color: #c7000b;
	border: 1px solid #c7000b;
}
.index_zj .bd img {
	max-width: 640px;
	height: auto;
	display: block;
	border: 0px;
	width: 100%
}
/* 专家css */
.index_zj {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	max-width: 640px;
	margin-top: 1rem
}
.index_zj .hd {
	position: absolute;
	height: 28px;
	line-height: 55px;
	bottom: -0.9rem;
	left: 24%;
	z-index: 1;
	margin-bottom: 1rem;
}
.index_zj .hd li {
	display: inline-block;
	background: #b5b5b6;
	text-indent: -9999px;
	overflow: hidden;
}
.index_zj .hd li.on {
	background: #272828;
}
.index_zj .bd ul li a img {
	width: 100%;
	max-width: 640px
}
.index_fu {
	width: 92.5%;
	max-width: 640px;
	margin: 1rem auto 0px;
	padding-bottom: 1.7rem;
}
.index_fu h2 img {
	width: 100%;
}
.index_fu_hover {
	width: 100%;
	margin: 0 auto;
}
.index_fu_hover ul {
	padding: 0px;
	margin: 0px;
}
.index_fu_hover ul li {
	width: 24.5%;
	height: 3rem;
	line-height: 3rem;
	text-align: center;
	background: #c9c9c9;
	float: left;
	margin-right: 0.6%;
	font-size: 1.1rem;
	color: #000;
}
.index_fu_hover ul li:nth-child(4) {
	margin-right: 0px
}
.index_fu_hover ul li.index_li_hover {
	color: #fff;
	background: #bf9d5b;
}
.index_fu_yg {
	width: 100%;
	margin-top: 0.5rem;
	position: relative;
}
.index_fu_yg img {
	width: 100%;
}
.index_fu_yg_jj {
	width: 75%;
	font-size: 1.1rem;
	color: #000000;
	line-height: 1.8rem;
	text-indent: 2em;
	position: absolute;
	left: 12.5%;
	top: 4rem;
}
.index_yh {
	width: 94%;
	margin: 1rem auto 0px;
}
.index_yh img {
	width: 100%;
	margin-bottom: 0.8rem
}
.index_yh dl {
	font-size: 0.9rem;
	line-height: 2.5rem;
	color: #000;
	height: 2rem;
	overflow: hidden;
	padding-top: 0.5rem;
}
.index_yh dl dt em {
	width: 0.55rem;
	float: left;
	display: block;
	margin-top: 0.4rem;
	margin-left: -0.6rem
}
.index_yh dl dt p {
	float: left;
	width: 20%
}
.index_yh dl dt span {
	display: block;
	width: 57%;
	float: left;
	margin-left: 2%;
	overflow: hidden;
}
.index_yh dl dt a {
	width: 21%;
	display: block;
	float: left;
	text-indent: 0.6rem;
	color: #c7000b;
	line-height: 1.9rem;
}
.index_san {
	background-color: #333;
	height: 9.5rem;
	width: 100%;
	margin-top: 1.3rem;
	border-bottom: 0.5rem solid #c9c9c9
}
.index_san dl dt {
	width: 20%;
	margin-right: 7%;
	text-align: center;
	color: #bc9b5a;
	font-size: 1.5rem;
	line-height: 2rem;
	float: left;
	padding-top: 1.6rem;
}
.index_san dl dt:nth-child(1) {
	margin-left: 12%
}
.index_san dl dt img {
	width: 4.4rem
}
.indexb_d {
	height: 8.6rem;
	width: 100%;
	max-width: 640px;
	position: fixed;
	bottom: -0.2rem;
	z-index: 999;
	background-image: url(../Images/dbimg.png);
	background-repeat: no-repeat;
	background-size: 100%;
}
.indexb_d ul {
	padding: 0px;
	margin: 0px;
}
.indexb_d ul a {
	display: block;
	width: 20%;
	float: left;
	height: 5rem;
	margin-top: 2.5rem;
	position: relative
}
.indexb_d ul a:nth-child(3) {
	height: 7rem;
	margin-top: 0px
}
.indexb_d ul li {
	width: 100%;
	float: left;
}
.indexb_d ul li:nth-child(2) {
	width: 17.5%
}
 @keyframes b_num {
0% {
opacity:1
}
40% {
opacity:0
}
60% {
opacity:0
}
100% {
opacity:1
}
}
#swtIcon_zx {
	display: block;
	display: none;
	position: absolute;
	width: 1.5rem;
	font-family: Microsoft Yahei;
	height: 1.5rem;
	font-size: 0.8rem;
	line-height: 1.5rem;
	left: 60%;
	top: 0.8rem;
	background-color: #D01F14;
	color: #ffff00;
	text-align: center;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	font-style: normal;
	animation: b_num ease 1.5s infinite;
	font-weight: 100;
}
@keyframes b_num {
0% {
opacity:1
}
40% {
opacity:0
}
60% {
opacity:0
}
100% {
opacity:1
}
}
#swtIcon_yh {
	display: block;
	position: absolute;
	width: 1.5rem;
	;
	font-family: Microsoft Yahei;
	height: 1.5rem;
	;
	font-size: 0.8rem;
	line-height: 1.5rem;
	left: 45%;
	top: 1.35rem;
	background-color: #D01F14;
	color: #ffff00;
	text-align: center;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	font-style: normal;
	animation: b_num ease 1.5s infinite;
	font-weight: 100;
	font-size: 13px
}
 @media screen and (min-width:480px) and (max-width:1920px) {
.index_al .hd {
	bottom: -0.5rem
}
.index_al .hd ul {
	margin-left: 32%;
}
.index_zj .hd {
	left: 26%;
	bottom: -0.2rem
}
.index_sl .hd {
	left: 41%;
	bottom: -0.2rem
}
}
/*footer*/
footer{ margin:1.2rem 0 3.5rem;}
footer .foot{ width:100%; background-color:#00a0e9; padding:9% 0 6%;}
footer .foot img{ width:100%;}
footer .foot_dr{ width:90.78%; margin: 0 auto}
footer .foot_logo{ width:61.56%; margin:4% auto 0}
footer .foot p{ width:94.4%; font-size:0.9rem; color: #FFF; margin:4% auto 0;  text-align:center; }
/**201910底部通用品牌资讯**/
.index-block{margin: 0 0 0.3rem 0;}
.index-block .ihd{height: 0.34rem;font-size: 1rem; line-height: 0.34rem; color: #333 !important;}
.index-block .ihd img{height: 0.34rem; width: auto; margin: 0 0.1rem 0 0; vertical-align: middle;}
.news img{display: block;width: 100%;}
.clear{clear: both;}
.con{width: 100%;}
.con .swiper-slide{width: 100%;margin: 0px auto;float: left;}
.con .hide{display: none;}
.con .tabss{width: 100%;margin: 0px auto;}
.con .tabss li{float: left;width: 24.5%;margin-left: 0.66%;height:2.4rem;line-height: 2.4rem;text-align: center;background: #e1e1e1;font-size: 1rem;}
.con .tabss li:nth-of-type(1){margin-left: 0;}
.con .tabss .ons{color: #fff;background: #00a0ea;}
.con .hide{display: none;}
.con .tabss{margin: 0.2rem 0;}
.con .tabss ul{display: flex;}
.con .tabss li:nth-child(1){border: none;}
.con .tabss li.on{color: #fff; background: #b48856;}
.tabs-box{padding:1rem 1rem 0 1rem; height: 20rem; overflow: hidden; background: #f1f1f1;}
.tabs-box img{ width:100%;}
.tabs-box p{height:2rem;padding:0;line-height:2.4rem;text-align:center; font-size:0.88rem; color:#444;}
.tabs-box .rongyu p{width:3.0rem;}
.liansuo li{float:left;width:2.87rem;padding:0 0.05rem 0 0;}
.liansuo li:nth-last-child(1){margin:0;}

.tici li{width:2.87rem;margin:0 0.03rem 0 0;background:#f1f1f1}
.huanjing li{width:2.87rem;margin:0 0.03rem 0 0;}
#LXB_CONTAINER_SHOW{display: none !important;}
.bannerSwiper .swiper-pagination-bullet-active{background: #b48856;}
.index-block.dongtai {
    margin-top: 4%;
    margin-top: 4% !important;
}

.buya_db_c{clear:both;}
.buya_db{border-top: 0.24rem solid #ededed;padding-bottom: 0.4rem}
.buya_db img{width: 100%}
.buya_db p{padding-top: 0.4rem;font-weight: 700;color: #000;font-size: 0.48rem;line-height: 0.48rem;padding-bottom: 0.15rem;text-align: center;}
.buya_db ul{width: 85%;margin: 0px auto;}
.buya_db ul li{float: left;width: 32%;margin-left: 2%;}
.buya_db ul li:nth-of-type(1){margin-left: 0px;}
.buya_db ul li a img{width: 100%;}



.footerpiao {width:100%;height:60px;position:fixed;bottom:0;left:0;line-height:60px;z-index:100;}
.footerpiao .footerInner {width:100%;height:100%;-moz-box-shadow:6px 0 20px rgba(32,21,18,.72);-webkit-box-shadow:6px 0 20px rgba(32,21,18,.72);box-shadow:6px 0 20px rgba(32,21,18,.72);}
.footerpiao a {display:block;float:left;position:relative;}
.footerpiao a em,.footerpiao a i {display:block;position:absolute;}
.footerLink1 {width:20%;height:100%; background-color:#2e3642;}
.homeIcon {    
	    left: 69%;
    top: 10%;
    width: 59px;
    height: 50px;
    margin-left: -29px;
    background: url(../Images/footerLink1.png) no-repeat;
    background-size: 50%;
}
.footerLink1 em {
    left: 0;
    top: 45%;
    width: 100%;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    text-align: center;}
.footerLink2 {width:40%;height:100%; background-color:#FDD505;}
.swtIcon {    
left: 75%;
    top: 30%;
    width: 54px;
    height: 48px;
    margin-left: -100px;
    background: url(../Images/footerLink2.png) no-repeat;
    background-size: 50%;
}
.swtIcon_Counter {left:50%;top:30px;width:28px;height:28px;margin-left:-68px;text-align:center;line-height:26px; background-color:#e60012;color:#fff;font-size:18px;font-style:normal;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);}
.footerLink2 em {display:block;left:50%;top:50%;margin-left:-28px;margin-top:-23px;color:#fff;font-size:20px;line-height:45px;}
.footerLink3 {width:40%;height:100%; background-color:#00A0EA;}
.phoneIcon {
    left: 70%;
    top: 75%;
    width: 54px;
    height: 54px;
    margin-top: -27px;
    margin-left: -90px;
    background: url(../Images/footerLink3.png) no-repeat;
    background-size: 50%;
}
.footerLink3 em {display:block;left:50%;top:50%;margin-left:-28px;margin-top:-23px;color:#fff;font-size:20px;line-height:45px;}