@charset "utf-8";

/* CSS Document */
html {
	overflow-y: scroll;
	overflow-x: hidden;
}

*html {
	background-image: url(about:blank);
	background-attachment: fixed;
}

/* 清除内外边距 */
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
	/* structural elements 结构元素 */
dl,
dt,
dd,
ul,
ol,
li,
	/* list elements 列表元素 */
pre,
	/* text formatting elements 文本格式元素 */
fieldset,
form,
button,
input,
textarea,
	/* form elements 表单元素 */
th,
td,
	/* table elements 表格元素 */
body {
	margin: 0;
	padding: 0;
}

/* 设置默认字体样式 */
body,
textarea,
input,
button,
select {
	font: 0.24rem/1.14 Arial, Verdana, "微软雅黑", "PingFang-SC", \5b8b\4f53;
	color: #3b3b3b;
	outline: 0;
}

body {
	background: #fff;
	width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}

i,
em,
b {
	font-style: normal;
	font-weight: normal;
}

/** 重置图片元素 **/
img {
	border: none;
	vertical-align: top;
}

/** 重置列表元素 **/
ul,
ol,
li,
dl,
dd,
dt {
	list-style: none;
}

/** 重置表格元素 **/
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**重置表单元素**/
input[type=submit] {
	cursor: pointer;
}

input[type=button] {
	cursor: pointer;
}

textarea {
	resize: none;
	overflow: auto;
}

label {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

/** 默认链接元素 **/
a {
	color: #3b3b3b;
	text-decoration: none;
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-ms-transition: color .2s;
	-o-transition: color .2s;
	transition: color .2s;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a:hover {}

a:focus {
	-moz-outline-style: none;
}

a:focus {
	outline: none;
}

q:before,
q:after {
	content: none;
}

/** 浮动元素 **/
.fl {
	float: left;
	*display: inline;
}

.fr {
	float: right;
	*display: inline;
}

/* 清除浮动 */
.clearfix:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
	content: ".";
}

.clearfix {
	*zoom: 1;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}

/* 溢出 / 隐藏 */
.over {
	overflow: hidden;
}

.hide {
	display: none;
}


@media (min-width: 320px) {
	html {
		font-size: 42.6667px;
	}
}

@media (min-width: 360px) {
	html {
		font-size: 48px;
	}
}

@media (min-width: 375px) {
	html {
		font-size: 50px;
	}
}

@media (min-width: 384px) {
	html {
		font-size: 51.2px;
	}
}

@media (min-width: 414px) {
	html {
		font-size: 55.2px;
	}
}

@media (min-width: 448px) {
	html {
		font-size: 59.7333px;
	}
}

@media (min-width: 480px) {
	html {
		font-size: 48px;
	}
}

@media (min-width: 512px) {
	html {
		font-size: 68.2667px;
	}
}

@media (min-width: 544px) {
	html {
		font-size: 72.5333px;
	}
}

@media (min-width: 576px) {
	html {
		font-size: 76.8px;
	}
}

@media (min-width: 608px) {
	html {
		font-size: 81.0667px;
	}
}

@media (min-width: 640px) {
	html {
		font-size: 85.3333px;
	}
}

@media (min-width: 750px) {
	html {
		font-size: 100px;
	}
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.top_m {
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #fff;
	height: 1.2rem;
	z-index: 9;
}

.logo {
	position: fixed;
	left: 0;
	z-index: 9999;
}

.logo img {
	width: 1.5rem;
	margin-top: 0.3rem;
	margin-left: 0.3rem;
}

.top_anniu {
	margin-right: 0.3rem;
	margin-top: 0.36rem;
	display: flex;
	align-items: center;
}

.top_anniu img {
	width: 0.5rem;
	margin-left: 0.4rem;
}

.top_anniu span img {
	margin-top: 0.08rem;
}

.top_div {
	width: 100%;
	height: 1.2rem;
}

.top_anniu span a {
	color: #999999;
}

.top_anniu .sxian {
	padding: 0 0.1rem;
	color: #999999;
}

.bold {
	color: #3D3D3D !important;
	font-weight: bold;
}

.ss_bg {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9;
	top: 0;
	left: 0;
}

.ss_m {
	width: 100%;
	background: #fff;
	z-index: 9;
	position: absolute;
	top: 0;
	left: 0;
}

.ss_m p {
	overflow: hidden;
	line-height: 0.58rem;
	padding: 0.4rem 0.3rem;
}

.ss_m p input {
	float: left;
	border: 0.01rem solid #E4E4E4;
	height: 0.58rem;
	padding: 0 0.2rem;
	width: 4.2rem;
}

.ss_m p a {
	float: right;
	background: #254993;
	color: #fff;
	width: 2rem;
	text-align: center;
	border: 0.01rem solid #254993;
}

.guanbi {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}

.bgDiv {
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .2;
	position: fixed;
	display: none;
	z-index: 99999;
	bottom: 0;
	left: 0;
	top: 1.4rem;
}

.rightNav {
	width: 100%;
	background-color: #fff;
	position: fixed;
	z-index: 999999;
	top: 0;
	display: none;
	/* right: -100%; */
}

.lanmu_main {
	padding-top: 0.4rem;
}

.lanmu_main h1 {
	text-align: right;
	padding-right: 0.2rem;
}

.lanmu_main h1 img {
	width: 0.5rem;
}

.lanmu_main .yiji_lan {
	margin-top: 0.3rem;
}

.lanmu_main .yiji_lan .yiji_sy {
	padding: 0.3rem;
	border-bottom: 0.01rem solid #E4E4E4;
	font-size: 0.3rem;
	padding-left: 0.5rem;
}

.lanmu_main .yiji_lan .yiji p {
	padding: 0.3rem;
	border-bottom: 0.01rem solid #E4E4E4;
	font-size: 0.28rem;
	padding-left: 0.5rem;
}

/*.lanmu_main .yiji_lan .yiji p span {*/
/*	display: block;*/
/*	background: url('../images/jia_icon.png') right center no-repeat;*/
/*	background-size: 0.15rem 0.24rem;*/
/*}*/
.lanmu_main .yiji_lan .yiji p img{
	width: 0.15rem;height: 0.24rem;float: right;padding-top: 0.03rem;
}

/*.lanmu_main .yiji_lan .yiji p.inactives span {*/
/*	background: url('../images/jia_icon.png') right center no-repeat;*/
/*	background-size: 0.15rem 0.24rem;*/
/*}*/

.lanmu_main .yiji_lan .yiji .erji_lan {
	font-size: 0.28rem;
	line-height: 0.6rem;
	padding: 0.2rem 0;
	padding-left: 0.5rem;
	display: none;
}


.swiper img {
	width: 100%;
	display: block;
}

.swiper-pagination-bullet {
	background: #fff;
	opacity: 0.5;
}

.swiper-pagination-bullet-active {
	opacity: 1;
	width: 8px;
	border-radius: 50%;
}

.padd30 {
	padding: 0 0.3rem;
}

.part1 {
	padding: 0.5rem 0.3rem 0.3rem 0.3rem;
}

.title-name {
	text-align: center;
	position: relative;
}

.title-name span {
	color: #1A1A1A;
	font-size: 0.48rem;
	font-weight: bold;
	font-family: 'Microsoft YaHei';
}

.title-name span::before {
	position: absolute;
	left: 50%;
	bottom: -0.2rem;
	transform: translate(-50%, -20%);
	content: ' ';
	height: 0.05rem;
	width: 1rem;
	background: #DF1F2D;
}

.part1 .jieshao-box p {
	color: #3D3D3D;
	font-size: 0.24rem;
	line-height: 0.4rem;
}

.part1 h2 {
	font-size: 0.36rem;
	font-weight: bold;
	font-family: 'Microsoft YaHei', sans-serif;
	color: #1A1A1A;
	margin-top: 0.61rem;
	margin-bottom: 0.2rem;
}

.part1 .jieshao-div img {
	width: 100%;
	margin: 0.55rem 0;
}

.chakangd {
	width: 2.45rem;
	height: 0.7rem;
	border: 1px solid #999999;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../images/gengduo.png) center no-repeat;
	background-position: 80%;
	margin: 0 auto;
}

.chakangd a {
	color: #999999;
}

.part2 {
	background: #F4F4F4;
	padding: 0.5rem 0.2rem 0.5rem 0.2rem;
}

.part2 .ppuy-box {
	margin-top: 0.8rem;
	margin-bottom: 0.4rem;
}

.part2 .ppuy-box ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.part2 .ppuy-box ul li {
	padding: 0 0.1rem;
	margin-bottom: 0.2rem;

}

.part2 .ppuy-box .baise-box {
	background: #fff;
	width: 2.1rem;
	height: 2.3rem;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

.part2 .ppuy-box .baisef-box {
	width: 3.3rem;
	height: 2rem;
	background: #fff;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

.part2 .ppuy-box .baise-box p {
	color: #1A1A1A;
	font-size: 0.24rem;
	font-weight: bold;
	padding-top: 0.1rem;
}

.part2 .ppuy-box .baisef-box p {
	color: #1A1A1A;
	font-size: 0.24rem;
	font-weight: bold;
}

.part2 .ppuy-box .baise-box img {
	width: 0.7rem;
	height: 0.7rem;
}

.part2 .ppuy-box .baisef-box img {
	width: 0.7rem;
	height: 0.7rem;
}

.part3 {
	padding: 0.5rem 0.3rem 0.3rem 0.3rem;
}

.part3 .shipin-div {
	margin-top: 0.6rem;
}

.footer {
	background: #272727;
	color: #fff;
	text-align: center;
}

.footer h1 {
	font-weight: bold;
	font-size: 0.28rem;
	padding: 0.5rem 0;
}

.footer p {
	font-size: 0.24rem;
	margin-bottom: 0.27rem;
}

.footer p .p1 {
	background: url(../images/xinfen.png) left no-repeat;
	padding-left: .4rem;
	background-size: 0.3rem 0.3rem;
}

.footer p .p2 {
	background: url(../images/phone.png) left no-repeat;
	padding-left: .4rem;
	background-size: 0.3rem 0.3rem;
}

.footer p .p3 {
	background: url(../images/dingwei.png) left no-repeat;
	padding-left: .4rem;
	background-size: 0.3rem 0.3rem;

}

.footer .xian {
	background: #FFFFFF;
	height: 0.01rem;
	width: 100%;
	margin: 0.18rem 0;
}

.footer .xiaozi {
	padding-bottom: 0.3rem;
}

.footer .xiaozi .p4 {
	background: url(../images/abiaoq.png) left no-repeat;
	padding-left: .3rem;
	background-size: 0.2rem;
}

.top-mainBg img {
	width: 100%;
}

.nav {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0.5rem 0.3rem 0.3rem 0.3rem;
}

.nav .biaoti {
	font-size: 0.36rem;
	color: #1A1A1A;
}

.nav p {
	border: 1px solid #E82F40;
	border-radius: 0.35rem;
	padding: 0.06rem 0.14rem;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #E82F40;
	font-size: 0.32rem;

}

.nav p span {
	background: url('../images/hong-jt.png') right center no-repeat;
	padding-right: 0.4rem;
	background-size: 0.3rem 0.3rem;

}

.gaishu-box {
	padding: 0.5rem 0.3rem;
}

.gaishu-box .zhutu {
	width: 100%;
}

.gaishu-box .huatian {
	width: 1.9rem;
	margin-bottom: 0.5rem;
}

.gaishu-box p {
	margin-bottom: 0.2rem;
	line-height: 0.4rem;
}

.team-list {
	padding: 0.5rem 0.3rem;
}

.team-list .item {
	width: 100%;

	margin-bottom: 0.2rem;
}

.team-list .item .huangse-top {
	padding: 0.2rem 0.3rem;
	background: #AF8F55;
	color: #FFFFFF;
}

.team-list .item .huangse-top p {
	font-size: 0.28rem;
	font-weight: bold;
}

.team-list .item .huangse-top span {
	font-size: 0.2rem;
}

.team-list .item .xiangxi {
	padding: 0.2rem 0.3rem;
	border: 1px solid #D8D8D8;
	height: 3.05rem;
	line-height: 0.3rem;
}

.jiegou-box {
	padding: 0.5rem 0.3rem;
}

.jiegou-box img {
	width: 100%;
}

.yewu-box {
	padding: 0.5rem 0.3rem;
}

.yewu-box .fangx-box ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.yewu-box .fangx-box ul li img {
	width: 2.8rem;
	padding: 0.2rem;
}

.fangx-box {
	margin: 0.2rem 0;
}

.yewu-box p {
	line-height: 0.4rem;
}

.yewu-box .yewu-img {
	width: 100%;
}

.yewu-box .yewu-wenzi {
	margin: 0.4rem 0;
	line-height: 0.4rem;
}

.yewu-box .fangxy-box {
	margin: 0.5rem 0;
}

.yewu-box .fangxy-box ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.yewu-box .fangxy-box ul li img {
	width: 1rem;
	height: 1.1rem;
}

.yewu-box .yewu-title {
	font-size: 0.36rem;
	font-weight: bold;
	margin: 0.5rem 0;
}
.yewu-box .shangye-box{
	overflow: hidden;
	margin: 0.5rem 0;
}
.yewu-box .shangye-box ul li {
	float: left;
}
.yewu-box .syyipai{
	overflow: hidden;
	margin: 0.5rem 0;
}
.yewu-box .syyipai .syfangx {
	width: 1.33rem;
	height: 1.33rem;
	float: left;
	border: 0.01rem solid #D8D8D8;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.syyipai .syfangx img{
	width: 0.5rem;
	height: 0.5rem;
}
.syyipai .syfangx p {
	padding-top: 0.1rem;
}
.syhu{
	overflow: hidden;
	margin: 0.5rem 0;
	display: flex;
	justify-content: space-around;
}
.syhu .syhuy {
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	float: left;
	border: 1px solid #D8D8D8;

	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.syhu .syhuy img{
	width: 0.5rem;
	height: 0.5rem;
}
.syhu .syhuy p{
	padding-top: 0.1rem;
	width: 70%;
	text-align: center;
}
.yewu-box .zuihou-box{
	overflow: hidden;
	margin: 0.5rem 0;
	display: flex;
	justify-content: space-around;
}
.yewu-box .zuihou-box .zuihou-li {
	width: 2.8rem;
	height: 2.5rem;
	float: left;
	border: 0.01rem solid #D8D8D8;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.zuihou-box .zuihou-li img{
	width: 0.5rem;
	height: 0.5rem;
}
.zuihou-box .zuihou-li p {
	padding-top: 0.1rem;
	font-size: 0.2rem;
}
.jiamen-box{
	padding: 0.5rem 0.3rem;
}
.jiamen-box .title-img{
	text-align: center;
}
.jiamen-box .title-img img{
	width: 2.61rem;
}
.jiamen-box .jiamen-img{
	width: 100%;
}
.jiamen-box .p1{
	text-align: center;
	padding-top: 0.3rem;
	padding-bottom: 0.46rem;
}
.jiamen-box .huise-bg{
	text-align: center;
	background: #F4F4F4;
	padding-top: 0.37rem;
	padding-bottom: 0.46rem;
}
.jiamen-box .huise-bg .cell h1{
	font-weight: bold;
	font-size: 0.28rem;
	padding-bottom: 0.2rem;
}
.jiamen-box .huise-bg .cell p{
	line-height: 0.4rem;
}
.title-xiao {
	text-align: center;
	position: relative;
	margin: 0.5rem 0;
}
.title-xiao span {
	color: #1A1A1A;
	font-size: 0.28rem;
	font-weight: bold;
	font-family: 'Microsoft YaHei';
}
.title-xiao span::before {
	position: absolute;
	left: 50%;
	bottom: -0.2rem;
	transform: translate(-50%, -20%);
	content: ' ';
	height: 0.05rem;
	width: 1rem;
	background: #DF1F2D;
}
.zizhi_bg {
	padding-top: 0.2rem;
	padding-left: 0.3rem;
	padding-right: 0.3rem;
	padding-bottom: 0.6rem;
	border-bottom: 0.01rem solid #033999;
}
.xinwen_m2 ul li {
	padding: 0.3rem 0;
	border-bottom: 0.01rem solid #D8D8D8;
}
.xinwen_m2 ul li a {
	display: block;
	overflow: hidden;
	background: #fff;
	position: relative;
}
.xwm_left img {
	width: 3rem;
	max-height: 2.25rem;
}
.xwm_right {
	width: 3.7rem;
}
.xwm_right h1 {
	font-size: 0.24rem;
	color: #3D3D3D;
	line-height: 0.4rem;
}
.xwm_right h2 {
	font-size: 0.2rem;
	color: #999999;
	margin-top: 0.3rem;
}
.xinwen_xq{
	padding: 0.5rem 0.3rem;
}
.xinwen_xq h1{
	font-size: 0.36rem;
}
.xinwen_xq .times{
	color: #999999;
	padding-top: 0.2rem;
}
.xian{
	background: #D8D8D8;
	width: 100%;
	height: 0.01rem;
	margin: 0.4rem 0;

}
.xianq_main img{
	width: 100%;
}
.lxwm-box{
	padding: 0.5rem 0.3rem;
}
.lxwm-box h1 {
	color: #3D3D3D;
	font-size: 0.36rem;
	font-weight: bold;
	padding-bottom: 0.4rem;
}
.lxwm-box ul li {
	padding: 0.1rem 0;
}
.lxwm-box .p1 {
	background: url(../images/phone01.png) left no-repeat;
	padding-left: 0.4rem;
	background-size: 0.3rem 0.3rem;
}
.lxwm-box .p2 {
	background: url(../images/xinfen02.png) left no-repeat;
	padding-left: 0.4rem;
	background-size: 0.3rem 0.3rem;
}
.lxwm-box .p3 {
	background: url(../images/dingwei02.png) left no-repeat;
	padding-left: 0.4rem;
	background-size: 0.3rem 0.3rem;
}
.lxwm-box .ditu-box{
	width: 100%;
	margin-top: 0.5rem;
}
.close{
	width: 0.6rem !important;
	height: 0.6rem !important;
}
.mianban_lan{
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
	background: #FFFFFF;
	display: none;
	position: absolute;
	width: 100%;
}
.mianban_lan .cell-list p {
	padding: 0.3rem;
	border-bottom: 0.01rem solid #E4E4E4;
	font-size: 0.28rem;
	padding-left: 0.5rem;
}
.yanse{
	background:#E82F40;
	color:#fff !important;
}

