﻿body,
ul,
ol,
li,
p,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
td,
img,
div,
dl,
dt,
dd {margin: 0;padding: 0;border: 0;list-style: none;font-weight: normal;}
body {
	background: #fff;
    color: #333;
    margin: 0 auto !important;
    font-size: 14px;
    font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
}
a,
a:link {color: #333;text-decoration: none;}
a:active,
a:hover{text-decoration: none;}

address,
cite,
dfn,
em,
var {font-style: normal;}/* 将斜体扶正 */
code,
kbd,
pre,
samp {white-space: pre-wrap;}/* 统一等宽字体 */
del {color: #aaa; font-size:14px;}
img{max-width: 100%;}
div,input,textarea{
    box-sizing: border-box;
}

.quanbu{
	border-top: 3px solid #a0138e;
}
.toubu{
	overflow: hidden;
    width: 90%;
    margin: 0 auto;
}
.toubu .logo{
	float: left;
    height: 177px;
}
.toubu ul{
	line-height: 177px;
    float: right;
}
.toubu ul .cta{
	display: inline-block;
    padding: 0px 10px;
}
.toubu ul .cta .nav-link{
	
}
.toubu ul .cta .nav-link p{
	
}
.toubu .anniu{
    float: right;
    line-height: 177px;
    margin-right: 20px;
    margin-left: 20px;
    font-size: 18px;
}
.toubu .anniu img{
	margin-top: -3px;
    vertical-align: middle;
}
.datu{width: 100%;}
.biaoti{
	text-align: center;
    font-size: 36px;
    margin: 60px auto;
	overflow: hidden;
    width: 90%;
}
.biaoti2{
	text-align: center;
    font-size: 30px;
    margin: 20px auto;
    overflow: hidden;
    width: 90%;
    font-weight: bold;
}
.biaoti3{
	text-align: center;
    margin: 20px auto;
    overflow: hidden;
    width: 90%;
}
.biaoti4{
	text-align: center;
    font-size: 36px;
    margin: 60px auto 20px;
	overflow: hidden;
    width: 90%;
}
.fuwu{
	overflow: hidden;
    width: 90%;
    margin: 0 auto;
}
.fuwu .fen3{
	float: left;
    width: 32%;
    border: 1px solid #d6d6d9;
    margin-right: 2%;
    margin-bottom: 30px;
}
.fuwu .fen3:nth-of-type(3n){margin-right: 0px;}
.fuwu .fen3 .tu{
	width: 100%;
}
.fuwu .fen3 .wenkk{
	padding: 0px 20px;
    height: 300px;
}
.fuwu .fen3 .wenkk .biao{
	padding: 20px 0px;
    font-size: 24px;
    border-bottom: 1px solid #d6d6d9;
}
.fuwu .fen3 .wenkk .neir{
	padding: 20px 0px;
    line-height: 30px;
}
.fuwu .fen3 .wenkk .anniu{
	margin-top: 20px;
    background: #33343f;
    color: #fff;
    line-height: 34px;
    width: 100px;
    text-align: CENTER;
    font-size: 17px;
	cursor: pointer;
	padding-top: 3px;
}
.lianxi{
	width: 1000px;
    margin: 0 auto;
    max-width: 100%;
}
.lianxi .biao{
	margin-bottom: 5px;
    padding: 0px 5px;
}
.lianxi .shuru{
	border-bottom: 1px solid #000000;
    width: 100%;
    line-height: 45px;
    font-size: 16px;
    margin-bottom: 5px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    padding: 0px 5px;
}
.lianxi .shuru2{
	border-bottom: 1px solid #000000;
    width: 100%;
    font-size: 16px;
    margin-bottom: 5px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    padding: 0px 5px;
    height: 80px;
}
.lianxi .tijiao{
	margin-top: 20px;
    background: #33343f;
    color: #fff;
    line-height: 34px;
    text-align: CENTER;
    font-size: 17px;
    cursor: pointer;
    padding-top: 3px;
    border: 0px;
    width: 100%;
}
.fayx{
	overflow: hidden;
    width: 700px;
    max-width: 100%;
    margin: 0 auto;
	display: flex;
}
.fayx .shuru{
	border: 2px solid #33343f;
    width: 80%;
    padding: 15px;
}
.fayx .anniu{
	background: #33343f;
    color: #fff;
    line-height: 34px;
    text-align: CENTER;
    font-size: 17px;
    cursor: pointer;
    border: 0px;
    width: 20%;
}
.caidan,.zenggai{display: none;}
.tuwen2{
	overflow: hidden;
    background: #fff4d8;
	margin-top: 2px;
}
.tuwen2 .tu{
	float: left;
    width: 50%;
}
.tuwen2 .wenben{
	float: left;
    width: 50%;
    padding: 30px;
}
.tuwen2 .wenben1{
	float: left;
    width: 80%;
    padding: 30px;
	font-size: 28px;
    line-height: 40px;
}
.tuwen2 .wenben2{
	float: left;
    width: 20%;
    padding: 30px;
    font-size: 40px;
    font-weight: bold;
    background: #33343f;
    color: #fff;
    height: 100vh;
}
.tuwen2 .wenben .biao{
	font-size: 40px;
    font-weight: bold;
}
.tuwen2 .wenben .zhengwen{
	font-size: 28px;
    line-height: 55px;
}
.biaotida{
	text-align: center;
    font-size: 50px;
    overflow: hidden;
    width: 100%;
    padding: 60px;
    background: #f9f9f9;
    font-weight: bold;
}
.biaotida2{
	text-align: center;
    font-size: 50px;
    overflow: hidden;
    width: 100%;
    padding: 60px;
    font-weight: bold;
}
.renwu{
	overflow: hidden;
    width: 90%;
    margin: 0 auto;
}
.renwu .fen3{
	float: left;
    width: 33.33%;
}
.renwu .fen3 .tu{
	width: 100%;
	display: block;
}
.renwu .fen3 .shuo{
	background: #66676f;
    text-align: center;
    font-size: 33px;
    color: #fff;
    padding-top: 20px;
    font-weight: bold;
}
.renwu .fen3 .shuo2{
	background: #66676f;
    text-align: center;
    font-size: 28px;
    color: #fff;
    padding: 20px;
}
.renwu2{
	
}
.renwu2 .lanmu{
	width: 600px;
    margin: 20px auto;
    max-width: 100%;
    overflow: hidden;
	background: #f7f7f7;
}
.renwu2 .lanmu .tu{
	float: left;
    width: 50%;
}
.renwu2 .lanmu .shuo{
	width: 50%;
    float: left;
    font-size: 30px;
    margin-top: 60px;
    padding-left: 15px;
    font-weight: bold;
}
.renwu2 .lanmu .shuo2{
	width: 50%;
    float: left;
    font-size: 24px;
    margin-top: 60px;
    padding-left: 15px;
    font-weight: bold;
}
.renwu2 .lanmu .shuo3{
	width: 50%;
    float: left;
    font-size: 20px;
    margin-top: 10px;
    padding-left: 15px;
    font-weight: bold;
}
.huoban{
	width: 80%;
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.huoban .fen3{
	background: #f7f7f7;
    float: left;
    width: 32%;
    height: 240px;
    margin-right: 2%;
    margin-bottom: 20px;
    text-align: center;
	/*圖片居中*/
	display: flex;
	justify-content: center;
	align-items: center;
}
.huoban .fen3:nth-of-type(3n){margin-right: 0px;}
.huoban2{
	overflow: hidden;
	background: #33343f;
	color: #fff;
}
.huoban2 .biaodan{
	width: 50%;
    float: left;
}
.huoban2 .biaodan .biao{
	text-align: center;
    font-size: 40px;
    margin-top: 145px;
    font-weight: bold;
}
.huoban2 .biaodan .biaox{
	font-size: 18px;
    text-align: CENTER;
    margin-top: 10px;
}
.huoban2 .biaodan .shuxie{
	width: 460px;
    margin: 60px auto 0px;
    overflow: hidden;
    max-width: 100%;
}
.huoban2 .biaodan .shuxie .shuru{
	background: #33343f;
    color: #fff;
    padding: 20px;
    width: 49%;
    float: left;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #ffffff;
    margin-right: 1%;
    font-size: 16px;
    margin-top: 10px;
}
.huoban2 .biaodan .tijiao{
	width: 210px;
    background: #fff;
    line-height: 50px;
    font-size: 20px;
    border: 0px;
    margin: 30px auto 60px;
    display: block;
    cursor: pointer;
}
.huoban2 .tu{
	width: 50%;
    float: left;
    display: block;
}
.biaotitt{
	text-align: center;
    font-size: 50px;
    overflow: hidden;
    width: 100%;
    padding: 20px;
    background: #f9f9f9;
    font-weight: bold;
}
.biaotitt2{
	text-align: center;
    font-size: 26px;
    overflow: hidden;
    width: 100%;
    padding: 0px 15% 20px;
    background: #f9f9f9;
}
.biaotitt3{
	text-align: center;
    font-size: 26px;
    overflow: hidden;
    width: 100%;
    padding: 20px;
    background: #f9f9f9;
    font-weight: bold;
}
.biaotitt2 .kehutu{
    width: 90%;
}
.huodong{
	overflow: hidden;
    width: 90%;
    margin: 0 auto;
}
.huodong .fen3{
	float: left;
    width: 32%;
    border: 1px solid #d6d6d9;
    margin-right: 2%;
    margin-bottom: 30px;
}
.huodong .fen3:nth-of-type(3n){margin-right: 0px;}
.huodong .fen3 .tu{
	width: 100%;
}
.huodong .fen3 .wenkk{
	padding: 18px;
    font-size: 20px;
    background: #f7f7f7;
    height: 120px;
}
.women{
	overflow: hidden;
    width: 1000px;
    margin: 60px auto;
}
.women .wenzi{
	float: left;
    width: 50%;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    line-height: 44px;
	padding-top: 116px;
}
.women .tu{
	float: left;
    width: 50%;
    display: block;
}
.dengru{display: none !important;}

@media (max-width: 768px) {
	.dengru{display: block !important;}
	.toubu ul,.toubu .anniu{display: none;}
	.fuwu .fen3,.renwu .fen3,.renwu2 .lanmu .tu,.huoban .fen3,.huoban2 .biaodan,.huoban2 .tu,.huodong .fen3{width: 100%;}
	.women,.women .tu{width: 100%;}
	.women .wenzi{width: 100%;padding-top: 0px;}
	.lianxi,.fayx{width: 90%;}
	.biaoti2{font-size: 18px;}
	.toubu .logo{height: 70px;}
	.caidan{
		display: block;
		height: 35px;
		float: right;
		margin-top: 18px;
	}
	.toubu ul{
		position: fixed;
		width: 70%;
		background: #fff;
		height: 100vh;
		left: 0px;
		top: 0px;
		padding-top: 20px;
		z-index: 9;
	}
	.toubu ul .cta{
		width: 100%;
		padding: 8px 20px;
		line-height: 40px;
		display: block;
		font-size: 20px;
	}
	.zenggai{
		top: 0px;
		background: rgb(0 0 0 / 40%);
		position: fixed;
		width: 100%;
		left: 0px;
		height: 100vh;
	}
	.tuwen2 .tu,.tuwen2 .wenben,.tuwen2 .wenben1,.tuwen2 .wenben2{width: 100%;}
	.tuwen2 .wenben2,.huodong .fen3 .wenkk{height: auto;}
	.tuwen2 .wenben .zhengwen,.tuwen2 .wenben1{font-size: 20px;}
	.biaotida2{
		font-size: 30px;
		padding: 20px;
	}
	.renwu2 .lanmu{width: 90%;}
	.renwu2 .lanmu .shuo{
		width: 100%;
		margin-top: 10px;
	}
	.renwu2 .lanmu .shuo2{
		width: 100%;
		margin-top: 10px;
	}
	.renwu2 .lanmu .shuo3{
		width: 100%;
		margin-bottom: 10px;
	}
	.biaotitt2{padding: 0px 20px;}
}














































