@charset "utf-8";
/* CSS Document */

body,
div,
a,
span,
img,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
ol,
dl,
dt,
dd,
input {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0;
}

body {
	color: #717171;
	font-family: 'PingFang SC';
	font-size: 16px;
}

a {
	color: #000;
	text-decoration: none;
}

::-webkit-scrollbar {
	width: 1px;
}

.common_kf {
	position: fixed;
	right: 0;
	cursor: pointer;
	z-index: 33;
	bottom: 16vw;
}

.common_kf img {
	width: 4vw;
	height: 4vw;
}

/*top*/
.top {
	width: 100%;
	height: 35.5vw;
	position: relative;
	background: url(../img/price/top.jpg) no-repeat;
	background-size: 100%;
}

.top_dh {
	width: 100%;
	line-height: 5vw;
	height: 5vw;
}

.top_dh_m {
	width: 100%;
	margin: 0 auto;
	/* height: 72px; */
	/* line-height: 72px; */
	/* border: 1px solid #000000; */
	/* padding-top: 2%; */
}

.apply-try {
	position: absolute;
	display: inline-block;
	font-size: 1vw;
	/* background: rgba(255, 7, 66, 1); */
	background: linear-gradient(92deg, rgba(255, 112, 49, 1) 0%, rgba(255, 7, 66, 1) 100%);
	/* background: linear-gradient(92deg, rgba(0, 210, 50, 1.0) 0%, rgba(238, 215, 0, 1.0) 100%); */
	opacity: 1;
	border-radius: 4px;
	height: 2.4vw;
	line-height: 2.4vw;
	top: 2.6%;
	font-weight: 400;
	font-size: 1.3vw !important;
	/* border: 1px solid #FFFFFF; */
}

.top_dh_m .top_m_img {
	width: 15%;
	margin-left: 4%;
	float: left;
	margin-top: 0.7vw;
	height: 5vw;
	line-height: 5vw;
}

.top_dh_m ul {
	float: right;
	width: 64%;
	padding-right: 1%;
}

.top_dh_m ul li {
	float: left;
	margin-left: 5%;
}

.top_dh_m ul li:last-child {
	margin-left: 10%;
}

.top_dh_m ul li a {
	display: inline-block;
	color: #fff;
	font-size: 1.3vw;
}

.top_dh_m ul li .op {
	position: absolute;
	display: inline-block;
	color: #000000;
	font-size: 1.3vw;
	/* border: 1px solid #FFFFFF; */
	background: #FFFFFF;
	/* background: linear-gradient(92deg, rgba(255, 112, 49, 1) 0%, rgba(255, 7, 66, 1) 100%); */
	/* box-shadow: 0px 6px 18px rgba(255, 7, 66, 0.4); */
	opacity: 1;
	border-radius: 4px;
	height: 2.4vw;
	line-height: 2.4vw;
	margin-left: 6vw;
	top: 2.6%;
	/* right: 4vw; */
}

.top_wz {
	position: absolute;
	text-align: left;
	top: 10vw;
	left: 10vw;
	color: #fff;
}
.wz_try{
	margin-top: 10vh;
	font-size: 1.3rem;
	width: 200px;
	cursor: pointer;
	height: 50px;
}
.wz_try img{ 
	width: 8vw;
}
.top_wz .wz_d {
	font-size: 2.2rem;
}

.top_wz .wz_x {
	font-size: 1.3rem;
	margin-top: 6vh;
}

/*con*/

.con_1 {
	width: 100%;
	position: relative;
	background: #f8f8f7;
	overflow: hidden;
}

.con_img {
	width: 64%;
	position: absolute;
	right: -47%;
	top: 22%;
}

.con_m {
	width: 68%;
	margin: 0 auto;
}

.con_m .bt {
	text-align: center;
}

.con_m .bt_ty {
	padding-top: 2%;
}

.bt h3 span {
	width: 10%;
	height: 1px;
	background: rgba(42, 38, 38, 1);
	border: 1px solid rgba(112, 112, 112, 1);
	display: inline-block;
	margin-bottom: 0.6%;
}

.bt h3 {
	height: 3.5vw;
	font-size: 2.1vw;
	font-family: PingFang SC;
	font-weight: bold;
	line-height: 8vh;
	color: rgba(42, 38, 38, 1);
	letter-spacing: 20px;
}

.bt_ty p {
	/* height:6vw; */
	font-size: 1.2vw;
	font-family: PingFang SC;
	font-weight: 400;
	/* line-height:4vh; */
	color: rgba(112, 112, 112, 1);
	text-align: center;
	margin-top: 1%;
}

.con_t {
	width: 100%;
	display: inline-block;
}

.con_t2 {
	margin-top: -10vw;
}

.con_t .con_left {
	float: left;
	width: 50%;
}

.con_t .con_right {
	float: right;
	width: 50%;
}

.con_bt {
	position: relative;
	width: 90%;
	margin-top: 29%;
	margin-left: 10%;
}

.con_bt h3 {
	font-size: 2.2vw;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: rgba(112, 112, 112, 1);
	opacity: 0.17;
	height: 1.9vw;
	line-height: 2.7vw;
}

.con_bt h4 {
	font-size: 2.2vw;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 1.4vw;
	color: rgba(42, 38, 38, 1);
	height: 8vh;
}

.con_bt p {
	font-size: 1.2vw;
	font-family: PingFang SC;
	font-weight: 400;
	/*  line-height: 2.1vw; */
	color: rgba(164, 162, 162, 1);
}

/*广告banner*/

.gg_banner {
	width: 100%;
	background: url(../img/Canvas13_slices/Canvas_13_25.png) no-repeat;
	height: 36vh;
	position: relative;
	background-size: 100%;
}

.gg_banner .gg_p {
	position: absolute;
	top: 5.5vw;
	left: 30vw;
	font-size: 3vw;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
	letter-spacing: 2.5vw;
}

/*con2*/

.con_2 {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.con_2_bj,
.con_2_bj3 {
	background: #f8f8f7;
	width: 100%;
	padding-bottom: 28%;
}

.m_xunx {
	width: 100%;
	background: url(../img/Canvas13_slices/Canvas_13_15.png) no-repeat center 50px;
	position: relative;
	background-size: 92%;
}

.m_xunx .xunx_1 {
	width: 100%;
	height: 13vw;
}

.xunx_tu {
	background: url(../img/Canvas13_slices/Canvas_13_14.png) no-repeat;
	position: absolute;
	text-align: center;
	color: #fff;
	font-weight: bold;
	background-size: 100%;
	width: 6%;
	line-height: 4.2vw;
	font-size: 1.4vw;
}

.xunx_wz h3 {
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 1.6vw;
	line-height: 3vw;
	color: rgba(42, 38, 38, 1);
	letter-spacing: 5px;
}

.xunx_wz h3 span {
	font-size: 1.3vw;
	line-height: 2vw;
	font-family: PingFang SC;
	font-weight: bold;
	color: rgba(88, 147, 203, 1);
	margin-left: 3%;
}

.xunx_wz p {
	width: 77%;
	height: 5vw;
	font-size: 1vw;
	font-family: PingFang SC;
	line-height: 30px;
	text-align: justify;
	margin-top: 2%;
	clear: both;
	line-height: 2vw;
}

.xunx_1 .xunx_tu {
	left: 1.6vw;
	top: 0.5vw;
}

.xunx_1 .xunx_wz {
	margin: 0 38% 0 10%;
}

.xunx_2 .xunx_tu {
	left: 30.5vw;
	top: 10vw;
}

.xunx_2 .xunx_wz {
	margin: 5% 0 0 45%;
}

.xunx_3 .xunx_tu {
	left: 13vw;
	top: 27.3vw;
}

.xunx_3 .xunx_wz {
	margin: 12% 24% 0 19%;
}

.xunx_4 .xunx_tu {
	left: 1.1vw;
	top: 43.8vw;
}

.xunx_4 .xunx_wz {
	margin: 11% 40% 0 0;
}

.xunx_5 .xunx_tu {
	left: 63vw;
	top: 61.5vw;
}

.xunx_5 .xunx_wz {
	margin: 6% 0 0 45%;
}

.con_2_bj2 {
	background: #fff;
	width: 100%;
	padding-bottom: 5%;
}

.con_t .con_right2 {
	background: url(../img/Canvas13_slices/Canvas_13_22.png) no-repeat center center;
	background-size: 45%;
	display: inline-block;
	height: 22vw;
}

.con_t .con_left2 {
	background: url(../img/Canvas13_slices/Canvas_13_20.png) no-repeat center center;
	background-size: 45%;
	display: inline-block;
	height: 22vw;
}

.con_m .ul_1 {
	width: 50%;
	margin: 0 auto;
	margin-top: 5%;
	min-height: 9vw;
}

.ul_1 li {
	width: 16%;
	float: left;
	margin-left: 12%;
}

.ul_1 li a {
	display: inline-block;
	text-align: center;
}

.ul_1 li a span {
	margin-top: 25%;
	display: inline-block;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(21, 21, 21, 1);
	font-size: 1.3vw;
	line-height: 1vw;
}

.con_img2 {
	position: absolute;
	width: 60%;
	top: 2%;
	left: -47%;
}

.con_img3 {
	position: absolute;
	width: 27%;
	top: 34%;
	right: -13%;
}

/*底部*/

.dibu {
	width: 100%;
	min-height: 22vw;
	z-index: 1;
	position: absolute;
	bottom: 0;
}

.di_bj {
	background: url(../img/Canvas13_slices/Canvas_13_24.png) no-repeat;
	width: 100%;
	min-height: 20vw;
	background-size: 100%;
}

.con_m .di_dl {
	width: 25%;
	float: left;
	padding-top: 14%;
	display: inline-block;
}

.di_dl dt {
	font-family: Segoe UI;
	font-weight: 400;
	color: rgba(170, 170, 170, 1);
	margin-bottom: 5%;
	display: inline-block;
	font-size: 1.4vw;
	line-height: 2vw;
}

.di_dl dd,
.di_dl dd a {
	font-size: 1.4vw;
	line-height: 2vw;
	font-family: Segoe UI;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
}

.dibu .b_qaun {
	height: 5vw;
	background: rgba(50, 72, 86, 1);
	z-index: 1;
	text-align: center;
	color: rgba(170, 170, 170, 1);
	font-size: 1.2vw;
	line-height: 5vw;
}

/*关于我们*/

.guanyu {
	width: 100%;
	height: 35.5vw;
	position: relative;
	background: url(../img/GUANGYU/g_yu_1.png) no-repeat;
	background-size: 100%;
}

.yu_wz {
	position: absolute;
	text-align: left;
	top: 20vw;
	left: 49vw;
	color: #fff;
}

.yu_wz .yu_d {
	font-size: 3vw;
	margin-bottom: 26px;
}

.yu_wz .yu_x {
	width: 100%;
	position: relative;
	float: right;
}

.yu_x span {
	height: 0.3vh;
	background: #fff;
	width: 100%;
	display: inline-block;
	position: absolute;
	top: 0.2vw;
}

.yu_x p {
	display: inline-block;
	height: 0.6vw;
	background: #fff;
	width: 25%;
	float: right;
}

.guan_m {
	min-height: 85vw;
	width: 68%;
	margin: 0 auto;
}

.guan_bt {
	border-bottom: 1px solid #091E9E;
	width: 100%;
	height: 2vw;
	margin-top: 2%;
}

.guan_bt .us {
	background: url(../img/GUANGYU/g_yu_6.png) no-repeat center left;
	background-size: 8%;
	float: left;
	height: 2vw;
	padding-left: 1.2%;
	line-height: 2vw;
	font-size: 1vw;
}

.guan_bt span {
	background: url(../img/GUANGYU/g_yu_2.png) no-repeat center center;
	float: left;
	width: 5%;
	height: 2vw;
	line-height: 2vw;
}

.jie {
	width: 100%;
	margin-top: 6%;
}

.jie_1 .left_jie {
	float: left;
	width: 50%;
}

.left_jie h2 {
	height: 5vw;
	font-size: 2vw;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 5vw;
	color: rgba(0, 0, 0, 1);
	letter-spacing: 8px;
}

.left_jie span {
	background: #091E9E;
	height: 0.1vw;
	width: 13%;
	display: inline-block;
}

.left_jie p {
	font-size: 1vw;
	font-family: PingFang SC;
	font-weight: 400;
	line-height: 1.8vw;
	color: rgba(164, 162, 162, 1);
	text-align: justify;
	padding-top: 2%;
	width: 80%;
}

.right_jie {
	float: left;
	width: 50%;
}

.right_jie .right_bj {
	width: 100%;
	height: 30vw;
	position: relative;
}

.right_bj .cun_bj {
	background: rgba(26, 45, 164, 1);
	opacity: 0.5;
	width: 90%;
	height: 27.5vw;
	position: absolute;
	top: 5%;
	right: 7%;
}

.right_bj .cun_tp {
	position: absolute;
	top: 0;
	left: 0;
	width: 90%;
}

.jie_bt {
	margin-top: 23%;
	font-size: 2.2vw;
	font-family: Roboto;
	font-weight: 400;
	line-height: 3vw;
	color: rgba(9, 30, 158, 1);
}

.right_jie h3 {
	font-size: 3vw;
	font-family: Roboto;
	font-weight: 400;
	line-height: 4vw;
	color: rgba(26, 26, 26, 1);
	height: 4vw;
}

.jie_ul .jie_li {
	background: url(../img/GUANGYU/g_yu_9.png) no-repeat center left;
	background-size: 3%;
	width: 100%;
	height: 2vw;
	line-height: 2vw;
	padding-left: 5%;
}

.jie_ul .jie_li2 {
	background: url(../img/GUANGYU/g_yu_10.png) no-repeat center left;
	background-size: 3%;
	width: 100%;
	height: 2vw;
	line-height: 2vw;
	padding-left: 5%;
}

/*canvas_14*/

.canvas {
	width: 100%;
	height: 35.5vw;
	position: relative;
	background: url(../img/Canvas14_slices/Canvas_14_9.png) no-repeat;
	background-size: 100%;
}

.van_div {
	width: 100%;
	margin-top: 6%;
}

.van_div .ul_4 {
	width: 100%;
	height: 18vw;
}

.ul_4 li {
	width: 15.3%;
	float: left;
	height: 18vw;
	border-right: 1px #888 dashed;
}

.ul_4 li a {
	display: inline-block;
	width: 100%;
	height: 60%;
	text-align: center;
	font-size: 1.2vw;
	color: #fff;
	padding-top: 70%;
	line-height: 2vw;
}

.ul_4 li a span {
	height: 0.3vw;
	width: 100%;
	display: inline-block;
}

.ul_4 li a p {
	border-bottom: 2px solid #FFF;
	margin: 10% 35%;
	display: none;
}

.ul_4 .van_li {
	background: url(../img/Canvas14_slices/Canvas_14_10.png) no-repeat;
	background-size: 100%;

}

.ul_4 .van_li2 {
	background: url(../img/Canvas14_slices/Canvas_14_11.png) no-repeat;
	background-size: 100%;
}

.ul_4 .van_li3 {
	background: url(../img/Canvas14_slices/Canvas_14_1.png) no-repeat;
	background-size: 100%;
}

.ul_4 .van_li4 {
	background: url(../img/Canvas14_slices/Canvas_14_2.png) no-repeat;
	background-size: 100%;
}

.ul_4 .van_li5 {
	background: url(../img/Canvas14_slices/Canvas_14_3.png) no-repeat;
	background-size: 100%;
}

.ul_4 .van_li6 {
	background: url(../img/Canvas14_slices/Canvas_14_4.png) no-repeat;
	background-size: 100%;
}

.ul_4 li a:hover {
	background: rgba(69, 98, 172, 0.5);
	border-right: 2px dashed #Fff;
}

.ul_4 li a:hover>p {
	display: block;
}

.ul_4 li a:hover>span {
	display: none;
}

.hov {
	background: linear-gradient(270deg, rgba(119, 126, 232, 1) 0%, rgba(199, 199, 255, 1) 100%);
	border-radius: 2px;
	width: 50%;
	float: right;
	height: 0.3vw;
	display: inline-block;
}

.top_dh_m ul li a b {
	display: inline-block;
	width: 100%;
	height: 4vw;
}

.top_dh_m ul li a div {
	background: #fff;
	width: 100%;
	height: 0.3vw;
	border-radius: 3vw;
}

.fan_an {
	margin-top: 8%;
}

.an_left {
	float: left;
	width: 38%;
}

.an_right {
	float: right;
	width: 45%;
	padding-right: 7%;
}

.an_right h3 {
	font-size: 1.6vw;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 2.6vw;
	color: rgba(42, 38, 38, 1);
}

.an_right p {
	font-size: 1.2vw;
	font-family: PingFang SC;
	font-weight: 400;
	line-height: 2vw;
	color: rgba(164, 162, 162, 1);
	margin-top: 5%;
}

.an_m {
	min-height: 70vw;
	width: 68%;
	margin: 0 auto;
}

/* canvas_12*/

.index {
	width: 100%;
	height: 50.5vw;
	position: relative;
	background: url(../img/Canvas12_slices/Canvas_12_32.png) no-repeat;
	background-size: 100%;
}

.inpt {
	width: 100%;
	/*  margin-top: 2%; */
}

.inpt input {
	height: 3vw;
	border: none;
	border-radius: 0.5vw;
	background: #fff;
	padding-left: 2%;
	color: #ccc;
	float: left;
	margin-left: 1%;
}

.inpt a {
	background: linear-gradient(92deg, rgba(255, 112, 49, 1) 0%, rgba(255, 7, 66, 1) 100%);
	box-shadow: 0px 6px 18px rgba(255, 7, 66, 0.4);
	opacity: 1;
	border-radius: 10px;
	display: inline-block;
	height: 3vw;
	/*  width: 10%;
    float: right;
    margin-right: 3%;
	font-size:1vw; */
	line-height: 3vw;
	color: #fff;
}

.z_h {
	width: 45%;
}

.m_ma {
	width: 30%;
}

.z_c {
	margin-top: 1%;
	display: inline-block;
}

.z_c span {
	color: #FF0C0C;
}

.indx_m {
	width: 68%;
	margin: 0 auto;
	min-height: 220vw;
}

.bt {
	text-align: center;
}

.dao_tu {
	width: 85%;
	position: relative;
}

.dao_ul {
	width: 100%;
	margin: 7% 0;
	display: inline-block;
}

.dao_ul .dao_li {
	float: left;
	width: 25%;
}

.dao_li .yuan {
	width: 50%;
	text-align: center;
	float: left;
}

.jian_tou {
	background: url(../img/Canvas12_slices/Canvas_12_42.png) no-repeat left center;
	background-size: 94%;
	width: 30%;
	height: 8vw;
	float: left;
	margin: 0 10%;
}

.jian_tou2 {
	border-bottom: 5px dashed #2A2626;
	width: 40%;
	display: inline-block;
	padding-top: 28%;
	margin-left: 5%;
}

.x_xian {
	position: absolute;
	right: -6.3vw;
	width: 108%;
	border-right: 5px dashed #2A2626;
	border-bottom: 5px dashed #2A2626;
	height: 10vw;
	top: 8.3vw;
}

.x_xian2 {
	position: absolute;
	left: 1vw;
	border-left: 5px dashed #2A2626;
	top: 18.4vw;
	width: 1vw;
	height: 9vw;
}

.yuan .yuan_tu {
	background: url(../img/Canvas12_slices/Canvas_12_2X_5.png) no-repeat center center;
	background-size: 45%;
}

.yuan .yuan_tu2 {
	background: url(../img/Canvas12_slices/Canvas_12_2X_7.png) no-repeat center center;
	background-size: 45%;
}

.yuan .yuan_tu3 {
	background: url(../img/Canvas12_slices/Canvas_12_2X_37.png) no-repeat center center;
	background-size: 45%;
}

.yuan .yuan_tu4 {
	background: url(../img/Canvas12_slices/Canvas_12_2X_5.png) no-repeat center center;
	background-size: 45%;
}

.yuan .yuan_tu5 {
	background: url(../img/Canvas12_slices/Canvas_12_2X_5.png) no-repeat center center;
	background-size: 45%;
}

.yuan .yuan_tu6 {
	background: url(../img/Canvas12_slices/Canvas_12_2X_5.png) no-repeat center center;
	background-size: 45%;
}

.yuan .yuan_tu7 {
	background: url(../img/Canvas12_slices/Canvas_12_2X_5.png) no-repeat center center;
	background-size: 45%;
}

.yuan .yuan_tu8 {
	background: url(../img/Canvas12_slices/Canvas_12_2X_5.png) no-repeat center center;
	background-size: 45%;
}

.yuan span {
	display: inline-block;
	font-size: 1.1vw;
	font-family: Arial;
	font-weight: 400;
	line-height: 80px;
	color: rgba(42, 38, 38, 1);
}

.in_bj {
	width: 100%;
	position: relative;
	background: url(../img/Canvas12_slices/Canvas_12_3.png) no-repeat center center;
	background-size: 100%;
	height: 75vw;
}

.in_bj .z_bj,
.in_bj .z_bj2,
.in_bj .z_bj3,
.in_bj .z_bj4 {
	background: url(../img/Canvas12_slices/Canvas_12_31.png) no-repeat;
	width: 20vw;
	position: absolute;
	height: 7vw;
	text-align: center;
	background-size: 100%;
}

.in_bj .y_bj,
.in_bj .y_bj2,
.in_bj .y_bj3,
.in_bj .y_bj4 {
	background: url(../img/Canvas12_slices/Canvas_12_37.png) no-repeat;
	width: 20vw;
	position: absolute;
	height: 7vw;
	text-align: center;
	background-size: 100%;

}

.in_bj div a {
	display: inline-block;
	width: 7vw;
	height: 2.5vw;
	background: linear-gradient(90deg, rgba(135, 47, 54, 0.36) 0%, rgba(175, 20, 30, 1) 51%, rgba(135, 47, 54, 0.53) 100%);
	line-height: 2.5vw;
	font-size: 1vw;
	color: #fff;
	text-align: center;
}

.in_bj .z_bj {
	top: 6.5%;
	left: -16%;
}

.in_bj .z_bj2 {
	top: 27.5%;
	left: -11%;
}

.in_bj .z_bj3 {
	top: 46.5%;
	left: -11%;
}

.in_bj .z_bj4 {
	top: 66%;
	left: -16%;
}

.in_bj .y_bj {
	top: 6.5%;
	right: -11.5%;
}

.in_bj .y_bj2 {
	top: 25.5%;
	right: -8%;
}

.in_bj .y_bj3 {
	top: 46.5%;
	right: -5.5%;
}

.in_bj .y_bj4 {
	top: 65.5%;
	right: -11.5%;
}

/*更新日志*/

.yue {
	width: 100%;
	margin: 2% 0 4% 0;
	display: inline-block;
}

.yue_left {
	float: left;
	width: 10%;
	border-left: 1px solid #091E9E;
	padding-left: 3%;
}

.yue_left h4 {
	font-size: 2.5vw;
	font-family: Roboto;
	font-weight: 400;
	line-height: 3.5vw;
	color: rgba(51, 51, 51, 1);
}

.yue_left span {
	font-size: 1.2vw;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 1vw;
	color: rgba(164, 162, 162, 1);
}

.yue_right {
	float: right;
	width: 85%;
}

.yue_right .yue_ul {
	width: 100%;
	border: 1px solid #DDDDDD;
	border-radius: 0 0.6vw 0.6vw 0.6vw;
	padding: 1% 1% 1% 2%;
}

.yue_right .yue_ul:hover {
	background: #091E9E;
	color: #fff;
	cursor: pointer;
}

.yue_right .yue_ul:hover>li>div>a {
	color: #fff;
}

.yue_ul li {
	margin: 1%;
}

.yue_right li div {
	margin-top: 2%;
}

.yue_right li div a {
	font-weight: bold;
	margin-left: 3%;
	color: #091E9E;
}

/*使用手册*/

.qi_ye {
	width: 100%;
	margin-top: 15%;
}

.zd_h_left {
	float: left;
	width: 25%;
	background: rgba(252, 252, 252, 1);
	overflow: hidden;
}

.sou_c {
	border-radius: 1vw;
}

.sou_c input {
	width: 97%;
	height: 3vw;
	line-height: 3vw;
	padding-left: 6%;
	border-radius: 0.2vw;
	font-size: 1.3vw;
	letter-spacing: 5px;
}

.zd_h_left ul .dh_li {
	border-top: 1px solid rgba(221, 221, 221, 1);
	border-bottom: 1px solid rgba(221, 221, 221, 1);
	padding: 4% 3% 4% 3%;
}

.fu_dh {
	padding-right: 3%;
	margin-top: 4%;
}

.fu_dh ol li {
	height: 3vw;
	line-height: 3vw;
	border-top: 1px solid rgba(221, 221, 221, 1);
}

.fu_dh ol li a {
	padding-left: 30%;
	font-size: 1vw;
}

.zd_h_left ul {
	width: 100%;
}

.zd_h_left ul .dh_li .dh_a {
	background: url(../img/SHOUCHE/s_che_1.png) no-repeat left center;
	padding: 4% 0 4% 13%;
	margin-left: 7%;
	font-size: 1.2vw;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 2vw;
	background-size: 7%;
	color: rgba(51, 51, 51, 1);
}

.qiye_right {
	float: left;
	margin-left: 2%;
	width: 70%;
}

.qiye_right h3 {
	font-size: 2vw;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 3vw;
	color: rgba(9, 30, 158, 1);
	text-align: center;
}

.qiye_right .p_1 {
	font-size: 1vw;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 2vw;
	color: rgba(164, 162, 162, 1);
}

.qiye_right .zuo span {
	border-left: 0.2vw solid #091E9E;
	padding-left: 1.5%;
	margin: 3% 0 0 0;
	display: inline-block;
}

.qiye_right .zuo p {
	margin: 3% 0;
}













@media screen and (min-width: 320px) and (max-width: 767px) {
	.top_dh_m ul li .op {
		top: 3.8%;
	}

	.top_dh_m .top_m_img {
		margin-top: 2%;
	}

	linear-gradient .ul_1 li a span {
		line-height: 3vw;
	}

	.con_m .ul_1 {
		min-height: 15vw;
		width: 60%;
	}

	.con_2_bj2 {
		padding-top: 3%;
	}

	.con_m {
		padding-top: 3%;
	}

	.con_m .di_dl {
		width: 18.3%;
		padding-top: 3%;
	}

	.con_m .di_dl_2 {
		width: 44%;
	}

	.di_dl dt {
		line-height: 4vw;
	}

	.di_dl dd,
	.di_dl dd a {
		line-height: 4vw;
		text-overflow: ellipsis;
		display: -webkit-box;
		/*     -webkit-line-clamp: 1; */
		overflow: hidden;
		-webkit-box-orient: vertical;

	}

	.bt h3 {
		line-height: 2vh;
		letter-spacing: 10px;
	}

	.top_wz .wz_d {
		margin-bottom: 8px;
	}

	.top_dh_m ul li {
		margin-right: 1%;
	}

	.top_dh_m ul {
		width: 70%;
	}

	.gg_banner {
		height: 17vw;
	}

	.bt_ty p {
		/* line-height: 4vw; */
		margin-top: 0;
		text-overflow: ellipsis;
		display: -webkit-box;
		/*     -webkit-line-clamp: 2; */
		overflow: hidden;
		-webkit-box-orient: vertical;
		height: 8vw;
	}

	.xunx_wz p {
		text-overflow: ellipsis;
		display: -webkit-box;
		/*     -webkit-line-clamp: 1; */
		overflow: hidden;
		-webkit-box-orient: vertical;
		height: 8vw;
		/*     line-height: 5.5vw; */
	}

	.con_bt h4 {
		height: 3vh;
	}

	.con_bt p {
		text-overflow: ellipsis;
		display: -webkit-box;
		/*     -webkit-line-clamp: 2; */
		overflow: hidden;
		-webkit-box-orient: vertical;
		/*   line-height: 4.1vw; */
	}

	.m_xunx {
		background: url(../img/Canvas13_slices/Canvas_13_15.png) no-repeat center 19px;
		background-size: 92%;
	}

	.xunx_2 .xunx_wz {
		margin: 3% 0 0 45%;
	}

	.xunx_1 .xunx_wz {
		margin: 0 38% 0 10%;
		padding-top: 1%;
	}

	.xunx_wz h3 {
		margin-left: -3% !important;
	}

	.xunx_5 .xunx_wz {
		margin: 6% 0 0 15%;
	}

	.bt h3 span {
		width: 7%;
	}

	.xunx_2 .xunx_tu {
		left: 30.5vw;
		top: 12vw;
	}

	.xunx_3 .xunx_tu {
		left: 13vw;
		top: 29vw;
	}

	.xunx_4 .xunx_tu {
		left: 1.1vw;
		top: 45.5vw;
	}

	.xunx_5 .xunx_tu {
		left: 63vw;
		top: 63.5vw;
	}

	.con_bt h3 {
		height: 2.5vw;
	}

	/*关于我们*/
	.guan_bt span {
		width: 11%;
	}

	.guan_bt .us {
		background-size: 10%;
		padding-left: 4.2%;
	}

	.guan_bt {
		height: 3vw;
	}

	.left_jie p {
		line-height: 3vw;
		height: 25vw;
		overflow: hidden;
		font-size: 1vw;
	}

	.jie_1 {
		height: 32vw;
	}

	.guan_m {
		min-height: 88vw;
	}

	.jie_ul .jie_li,
	.jie_ul .jie_li2 {
		height: 3vw;
		font-size: 1vw;
		text-overflow: ellipsis;
		display: -webkit-box;
		/*     -webkit-line-clamp: 1; */
		overflow: hidden;
		-webkit-box-orient: vertical;
		line-height: 3vw;
	}

	.jie_bt {
		margin-top: 17%;
	}

	/*解决方案*/

	.an_right p {
		/*   line-height: 4vw; */
		text-overflow: ellipsis;
		display: -webkit-box;
		/*     -webkit-line-clamp:3; */
		overflow: hidden;
		-webkit-box-orient: vertical;
	}

	.ul_4 li a {
		padding-top: 65%;
		text-overflow: ellipsis;
		display: -webkit-box;
		/*     -webkit-line-clamp:1; */
		overflow: hidden;
		-webkit-box-orient: vertical;
		line-height: 3vw;
		height: 3vw;


	}

	.an_right h3 {
		line-height: 4vw;
		text-overflow: ellipsis;
		display: -webkit-box;
		/*    -webkit-line-clamp:1; */
		overflow: hidden;
		-webkit-box-orient: vertical;

	}





}


@media screen and (min-width: 768px) and (max-width: 1023px) {
	.gg_banner {
		height: 23vh;
	}

	.xunx_1 .xunx_tu {
		left: 1.6vw;
		top: 1.5vw;
	}

	.xunx_2 .xunx_tu {
		top: 13vw;
	}

	.xunx_3 .xunx_tu {
		top: 30.1vw;
	}

	.xunx_4 .xunx_tu {
		top: 46.4vw;
	}

	.xunx_3 .xunx_wz {
		margin: 8% 24% 0 19%;
	}

	.xunx_4 .xunx_wz {
		margin: 9% 40% 0 0;
	}

	.xunx_5 .xunx_wz {
		margin: 4% 0 0 31%;
	}

	.xunx_2 .xunx_wz {
		margin: 7% 0 0 45%;
	}

	.xunx_wz p {
		text-overflow: ellipsis;
		display: -webkit-box;
		/*     -webkit-line-clamp: 3; */
		overflow: hidden;
		-webkit-box-orient: vertical;
		height: 7vw;
		/*     line-height: 2.5vw; */
	}

	.con_bt h4 {
		height: 5vh;
	}

	.con_t .con_right2 {
		height: 26vw;
	}

	.bt_ty p {
		/*     line-height: 4vh; */
		margin-top: 1%;
	}

	.xunx_5 .xunx_tu {
		top: 64vw;
		left: 63vw;
	}

	.bt h3 {
		line-height: 4vh;
	}

	.con_bt p {
		/*     line-height: 3.1vw; */
	}

	.m_xunx {
		background: url(../img/Canvas13_slices/Canvas_13_15.png) no-repeat center 41px;
		background-size: 92%;
	}

	.xunx_1 .xunx_wz {
		margin: 0% 38% 0 10%;
		padding-top: 3%;
	}

	.con_bt h3 {
		height: 1.1vw;
	}

	.con_m .ul_1 {
		width: 60%;
	}

	.con_m .di_dl {
		width: 23.3%;
	}

	.con_m .di_dl_2 {
		width: 30%;
	}



}

@media screen and (min-width: 1024px) and (max-width: 1366px) {
	.con_bt p {
		line-height: 30px;
	}

	.con_bt h4 {
		height: 6vh;
	}

	.bt h3 {
		line-height: 12vh;
	}

	.bt_ty p {
		line-height: 5vh;
	}

	.con_bt {
		margin-top: 16%;
	}

	.gg_banner {
		height: 16vw;
	}

	.xunx_2 .xunx_tu {
		top: 11.2vw;
	}

	.xunx_3 .xunx_tu {
		top: 28.1vw;
	}

	.xunx_4 .xunx_tu {
		top: 44.4vw;
	}

	.xunx_5 .xunx_tu {
		top: 64vw;
		left: 62.1vw;
	}

	.xunx_wz p {
		text-overflow: ellipsis;
		display: -webkit-box;
		overflow: hidden;
		-webkit-box-orient: vertical;
		/*  height: 8vw; */

	}

	.xunx_3 .xunx_wz {
		margin: 9% 24% 0 19%;
	}

	.xunx_4 .xunx_wz {
		margin: 9% 40% 0 0;
	}

	.xunx_1 .xunx_wz {
		padding-top: 1.5%;
	}

	.xunx_5 .xunx_wz {
		margin: 1% 0 0 41%;
	}

}

.child-item {
	position: relative;
	color: #FFFFFF;
	height: auto;
	display: none;
	z-index: 999;
}

.child-item p {
	height: 2vw;
	line-height: 2vw;
	top: -2vw;
	text-align: center;
	cursor: pointer;
	background-image: initial;
	background-position-x: initial;
	background-position-y: initial;
	background-size: initial;
	background-repeat-x: initial;
	background-repeat-y: initial;
	background-attachment: initial;
	background-origin: initial;
	background-clip: initial;
	background-color: rgba(158, 158, 158, 0.51);
	margin-bottom: 2px;
}

.child-item p a {
	font-size: 0.8vw !important;
}

.child-item p:hover {
	background-color: rgba(158, 158, 158, 0.8);
}

.has-child a {
	height: 3.6vw;
}

.has-child:hover .child-item {
	display: block;
}
