.banner_se {
	width: 100%; height: 550px;
}
.banner_se .banner_container {
	width: 100%; height: 100%;
}
.banner_se .banner_container img {
	width: 100%; height: 100%;
}
.header {
	background: rgb(255, 255, 255); width: 100%; height: 100px;
}
.header .container {
	margin: 0px auto; width: 1179px; height: 100%;
}
.header .logo {
	width: 385px; height: 100px; float: left;
}
.header .container .nav {
	height: 100px; float: right;
}
.header .nav .nav_ul {
	overflow: hidden; float: right;
}
.header .nav .nav_ul > li {
	margin: 0px 11px; height: 97px; line-height: 97px; float: left;
}
.header .nav .nav_ul > li > a {
	padding: 0px 5px; color: rgb(51, 51, 51); font-size: 18px; text-decoration: none; display: block;
}
.header .nav .nav_ul > li:last-child {
	margin-right: 0px;
}
.header .nav .nav_ul .free {
	border-radius: 4px; text-align: center; line-height: 35px;
}
.header .nav .nav_ul > li.free > a {
	background: rgb(0, 174, 255); padding: 0px 5px; border-radius: 4px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 18px; margin-top: 30px; display: block;
}
.header .nav .nav_ul > li.dropdown {
	border: 1px solid transparent; border-image: none; width: 100px; position: relative;
}
.dropdown::before {
	border-width: 4px; border-style: solid; border-color: rgb(51, 51, 51) transparent transparent; top: 50%; width: 0px; height: 0px; right: 0px; margin-top: -2px; margin-right: 12px; position: absolute; content: "";
}
.about_div {
	width: 100%; overflow: hidden;
}
.about_div .about_title {
	height: 86px; text-align: center; margin-top: 73px;
}
.about_div .about_title h3 {
	color: rgb(51, 51, 51); line-height: 38px; font-size: 30px;
}
.about_div .about_title p {
	line-height: 45px; font-size: 15px;
}
.about_div .about_title p span {
	padding-bottom: 15px; border-bottom-color: rgb(0, 174, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.about_div .about_cont {
	height: 448px; margin-top: 25px;
}
.about_div .about_cont .about_slide {
	width: 30%; margin-right: 5%; float: left; cursor: pointer;
}
.about_div .about_cont .about_slide1 dt {
	background-position: 34px 34px; margin: 0px auto; border-radius: 50%; width: 110px; height: 110px; background-image: url("../images/8-16-3.png"); background-repeat: no-repeat; background-size: 40px 40px; background-color: rgb(125, 125, 125);
}
.about_div .about_cont .about_slide1:hover dt {
	margin: 0px auto; box-shadow: 0px 0px 5px 5px #eee; background-color: rgb(0, 158, 230);
}
.about_div .about_cont .about_slide2 dt {
	background-position: 34px 34px; margin: 0px auto; border-radius: 50%; width: 110px; height: 110px; background-image: url("../images/8-16-2.png"); background-repeat: no-repeat; background-size: 40px 40px; background-color: rgb(125, 125, 125);
}
.about_div .about_cont .about_slide2:hover dt {
	margin: 0px auto; box-shadow: 0px 0px 5px 5px #eee; background-color: rgb(0, 158, 230);
}
.about_div .about_cont .about_slide3 dt {
	background-position: 34px 34px; margin: 0px auto; border-radius: 50%; width: 110px; height: 110px; background-image: url("../images/8-16-1.png"); background-repeat: no-repeat; background-size: 40px 40px; background-color: rgb(125, 125, 125);
}
.about_div .about_cont .about_slide3:hover dt {
	margin: 0px auto; box-shadow: 0px 0px 5px 5px #eee; background-color: rgb(0, 158, 230);
}
.about_div .about_cont :last-child.about_slide {
	margin-right: 0px;
}
.about_div .about_cont .about_slide dd {
	padding: 0px 35px; font-size: 15px; margin-top: 16px;
}
.about_div .about_cont .about_slide dd h4 {
	text-align: center; color: rgb(42, 42, 42); line-height: 50px; font-size: 20px;
}
.about_div .about_cont .about_slide dd p {
	text-align: justify; color: rgb(42, 42, 42); line-height: 30px; font-size: 16px;
}
.advantage {
	background: url("../images/youshi_banner.jpg") no-repeat center / 100% 100%; width: 100%; height: 669px; overflow: hidden;
}
.advantage .adv_title {
	text-align: center; margin-top: 70px;
}
.advantage .adv_title h3 {
	color: rgb(0, 175, 255); font-size: 30px;
}
.advantage .adv_title p {
	color: rgb(0, 175, 255); font-size: 16px; margin-top: 16px;
}
.advantage .adv-contain-top {
	height: 483px; text-align: center; margin-top: 15px; margin-left: 100px;
}
.adv-tab {
	margin: 0px auto; width: 310px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; cursor: pointer;
}
.adv-tab > div {
	background: rgb(187, 187, 187); border-radius: 26px; float: left; z-index: -1111111;
}
.active.adv_tabs {
	background: rgb(82, 201, 255); color: rgb(255, 255, 255); position: relative; z-index: 9;
}
.adv-tab .tab-system {
	width: 180px; color: rgb(255, 255, 255);
}
.adv-tab .tab-serve {
	width: 180px; margin-left: -50px;
}
.show.va {
	display: block;
}
.va {
	display: none;
}
.adv-contain-top .adv_box1 {
	width: 100%; overflow: hidden; margin-top: 112px;
}
.adv-contain-top .adv_box1 .adv_list {
	width: 50%; height: 100px; margin-bottom: 80px; float: left;
}
.adv-contain-top .adv_box1 .adv_list > div {
	float: left;
}
.adv-contain-top .adv_box1 .adv_list1 .adv_list_l {
	background: url("../images/youshi_icon01.png") no-repeat left; width: 93px; height: 93px;
}
.adv-contain-top .adv_box1 .adv_list .adv_list_r {
	width: 63%; margin-left: 19px;
}
.adv-contain-top .adv_box1 .adv_list .adv_list_r h3 {
	margin: 0px; padding: 0px 0px 7px; text-align: left; color: rgb(0, 0, 0); font-size: 22px; border-bottom-color: rgb(82, 201, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.adv-contain-top .adv_box1 .adv_list .adv_list_r p {
	text-align: justify; color: rgb(0, 0, 0); font-size: 16px; margin-top: 12px; margin-bottom: 0px;
}
.adv-contain-top .adv_box1 .adv_list1 .adv_list_l:hover {
	background: url("../images/youshi_icon001.png") no-repeat left; width: 93px; height: 93px;
}
.adv_youshi {
	background: rgb(30, 207, 255); width: 100%; height: 394px; overflow: hidden;
}
.adv_youshi .adv-contain-bot {
	width: 100%; overflow: hidden; margin-top: 100px;
}
.adv_youshi .adv-contain-bot .user_slide {
	width: 23%; margin-left: 8%; float: left;
}
.adv_youshi .adv-contain-bot .user_slide dt {
	text-align: center; color: rgb(255, 255, 255); position: relative;
}
.adv_youshi .adv-contain-bot .user_slide dt .number {
	color: rgb(255, 255, 255); font-size: 68px; font-weight: bold;
}
.adv_youshi .adv-contain-bot .user_slide dt .add {
	color: rgb(255, 255, 255); font-size: 30px; font-weight: lighter; position: absolute;
}
.adv_youshi .adv-contain-bot .user_slide dd {
	margin-top: 68px;
}
.adv_youshi .adv-contain-bot .user_slide dd h4 {
	text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 19px;
}
.adv_youshi .adv-contain-bot .user_slide dd p {
	text-align: center; color: rgb(0, 0, 0); font-size: 15px;
}
.case {
	background: url("../images/case_bac.jpg") no-repeat; width: 100%; height: 840px; overflow: hidden;
}
.case .case_title {
	height: 86px; text-align: center; margin-top: 73px;
}
.case .case_title h3 {
	color: rgb(28, 28, 28); line-height: 38px; font-size: 30px;
}
.case .case_title p {
	color: rgb(28, 28, 28); line-height: 45px; font-size: 16px;
}
.case .case_title p span {
	padding-bottom: 15px; border-bottom-color: rgb(9, 9, 9); border-bottom-width: 1px; border-bottom-style: solid;
}
.case .case_main {
	width: 100%; overflow: hidden; margin-top: 65px;
}
.case .case_main .case_ul {
	width: 100%; overflow: hidden;
}
.case .case_main .case_ul li {
	margin: 0px 14px 14px; width: 372px; height: 260px; float: left;
}
.case .case_main .case_ul li a img {
	width: 100%; height: 100%;
}
.case .case_main .case_swiper {
	padding-bottom: 30px;
}
.value {
	background: url("../images/value_bac.jpg") no-repeat center / cover; width: 100%; overflow: hidden;
}
.value .value_title {
	height: 86px; text-align: center; margin-top: 73px;
}
.value .value_title h3 {
	color: rgb(0, 0, 0); line-height: 38px; font-size: 30px;
}
.value .value_title p {
	color: rgb(0, 0, 0); line-height: 45px; font-size: 16px;
}
.value .value_title p span {
	padding-bottom: 15px; border-bottom-color: rgb(9, 9, 9); border-bottom-width: 1px; border-bottom-style: solid;
}
.value .value_contain {
	margin-top: 130px;
}
.value_contain .value-slide {
	margin: 80px 0px; width: 100%; overflow: hidden;
}
.value_contain .value-slide .value-slide_div {
	width: 376px;
}
.value_contain .value-slide .fl {
	margin-left: 10%;
}
.value_contain .value-slide .value-slide_div .value_p1 {
	width: 75%; padding-top: 12px; border-top-color: rgb(28, 32, 34); border-top-width: 1px; border-top-style: solid;
}
.value_contain .value-slide .value-slide_div .value_p2 {
	background: rgb(0, 175, 255); border-radius: 8px; width: 100%; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 28px; margin-top: 35px;
}
.value_contain .value-slide .value-slide_div .value_p2 a {
	color: rgb(255, 255, 255); font-size: 28px;
}
.adv_tabs a {
	font-size: 20px !important;
}
.news {
	width: 100%; overflow: hidden; padding-bottom: 40px;
}
.news .container .case_title {
	height: 86px; text-align: center; margin-top: 73px;
}
.news .case_title h3 {
	color: rgb(28, 28, 28); line-height: 38px; font-size: 30px;
}
.news .case_title p {
	color: rgb(28, 28, 28); line-height: 45px; font-size: 16px;
}
.news .case_title p span {
	padding-bottom: 15px; border-bottom-color: rgb(9, 9, 9); border-bottom-width: 1px; border-bottom-style: solid;
}
.news .news_ul {
	overflow: hidden; margin-top: 48px;
}
.news .news_ul li {
	margin: 0px 14px 28px; border-radius: 5px; width: 266px; height: auto; overflow: hidden; float: left;
}
.news .news_ul li .news_ul_a {
	width: 100%; height: 390px; display: block; position: relative;
}
.news .news_ul li .news_ul_a img {
	width: 100%; height: 100%;
}
.news .news_ul li .news_ul_a .news_ul_div {
	background: rgba(0, 0, 0, 0.5); left: 0px; width: 100%; height: 140px; bottom: 0px; position: absolute;
}
.news .news_ul li .news_ul_a .news_ul_div p {
	padding: 0px 7%; overflow: hidden;
}
.news .news_ul li .news_ul_a .news_ul_div .news_p001 {
	text-align: left; color: rgb(255, 255, 255); overflow: hidden; padding-top: 18px; font-size: 17px; -ms-text-overflow: ellipsis; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.news .news_ul li .news_ul_a .news_ul_div .news_p002 {
	text-align: justify; color: rgb(255, 255, 255); line-height: 20px; overflow: hidden; font-size: 12px; -ms-text-overflow: ellipsis; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.footer {
	background: rgb(44, 46, 48); width: 100%; height: 374px;
}
.footer .container .footer_div {
	height: 306px; overflow: hidden; border-bottom-color: rgb(84, 84, 84); border-bottom-width: 1px; border-bottom-style: solid;
}
.footer .container .footer_div .footer_div_ul {
	padding: 0px 80px; height: 306px; overflow: hidden;
}
.footer .container .footer_div .footer_div_ul li {
	padding: 0px 50px; height: 306px; overflow: hidden; border-right-color: rgb(84, 84, 84); border-right-width: 1px; border-right-style: solid; float: left;
}
.footer .container .footer_div .footer_div_ul li:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.footer .container .footer_div .footer_div_ul li p {
	text-align: left; color: rgb(255, 255, 255); overflow: hidden; font-size: 16px; display: block;
}
.footer .container .footer_div .footer_div_ul li a {
	text-align: left; color: rgb(255, 255, 255); overflow: hidden; font-size: 16px; display: block;
}
.footer .container .footer_div .footer_div_ul li .footer_p1 {
	margin: 54px 0px 20px;
}
.footer .container .footer_div .footer_div_ul li .footer_a1 {
	line-height: 33px;
}
.footer .container .footer_div .footer_div_ul li .footer_p2 {
	color: rgb(0, 158, 230); line-height: 33px;
}
.footer .container .footer_div .footer_div_ul li .footer_a2 {
	background: rgb(0, 158, 230); border-radius: 6px; width: 120px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; margin-top: 5px;
}
.footer .container .footer_div .footer_div_ul li .footer_p002 {
	margin-top: 50px;
}
.footer .container .footer_div .footer_div_ul li .footer_p001 {
	text-align: center; line-height: 33px;
}
.footer .container .footer_div .footer_div_ul li .footer_p001 img {
	width: 100%; height: 100%;
}
@media all and (max-width:767px)
{
.banner_se {
	width: 100%; height: 200px; margin-top: 18%;
}
}
@media all and (min-width:769px)
{
nav {
	display: none !important;
}
}
@media all and (max-width:768px)
{
.about_div .about_cont .about_slide1 dt {
	background: url("../images/about_icon001.png") no-repeat 0px 0px / cover !important; margin: 0px auto; width: 80px; height: 80px;
}
.about_div .about_cont .about_slide2 dt {
	background: url("../images/about_icon002.png") no-repeat 0px 0px / cover !important; margin: 0px auto; width: 80px; height: 80px;
}
.about_div .about_cont .about_slide3 dt {
	background: url("../images/about_icon003.png") no-repeat 0px 0px / cover !important; margin: 0px auto; width: 80px; height: 80px;
}
.swiper-container-horizontal > .swiper-pagination-bullets {
	bottom: 5px !important;
}
.container {
	width: 100%;
}
.header {
	display: none;
}
nav {
	background: rgb(255, 255, 255); padding: 0px; top: 0px; width: 100%; position: fixed; z-index: 1111;
}
.nav_content {
	padding: 5% 2% 3%; overflow: hidden;
}
.nav_content div {
	float: left;
}
.nav_content .content1_middle1 {
	width: 70%;
}
.nav_content .content1_middle1 img {
	width: 100%;
}
.nav_content .content1_middle2 {
	width: 25px; height: 25px; margin-top: 1%; margin-right: 27px; float: right;
}
.nav_content .content1_middle2 i img {
	width: 100%;
}
.rightnav {
	background: rgb(255, 255, 255); transition:0.3s; left: 100%; top: 0px; width: 100%; height: 100%; color: rgb(51, 51, 51); position: fixed; -ms-overflow-y: scroll; box-sizing: border-box;
}
.rightnav .headerinner {
	padding: 3% 2%; width: 100%; overflow: hidden;
}
.rightnav .headerinner .rightnav_img {
	width: 70%; float: left;
}
.rightnav .headerinner .rightnav_img img {
	width: 100%;
}
.shownav.headerinner {
	background: rgb(255, 255, 255); padding: 5% 2% 3%; left: 0px; top: 0px; width: 100%; position: fixed;
}
.rightnav .alert2 {
	padding: 5% 2% 3%; width: 100%; overflow: hidden; margin-top: 12%;
}
.rightnav .alert2 ul li {
	padding: 4% 0px; color: rgb(0, 0, 0); line-height: 2.5rem; font-size: 18px; margin-bottom: 0.5rem; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.rightnav .alert2 ul li a {
	width: 84%; height: 100%; color: rgb(0, 0, 0); text-decoration: none; display: inline-block;
}
.rightnav .alert2 ul li .nav_xiala {
	background: rgb(255, 255, 255); left: 0px; width: 100%; z-index: 9999;
}
.rightnav .alert2 ul li .nav_xiala li {
	padding: 0px 20px; margin-bottom: 0px;
}
.case .case_main .case_swiper .tab-system a {
	font-size: 16px !important;
}
.about_div .about_title {
	height: auto !important; margin-top: 6% !important;
}
.about_div .about_cont .about_slide {
	margin: 0px !important; width: 50% !important;
}
.about_div .about_cont {
	margin-top: 10% !important;
}
.about_div .about_cont .about_slide dd {
	padding: 0px 6% !important;
}
.about_div .about_title p {
	font-size: 14px !important;
}
.advantage .adv_title p {
	font-size: 14px !important;
}
.case .case_title p {
	font-size: 14px !important;
}
.value .value_title p {
	font-size: 14px !important;
}
.news .case_title p {
	font-size: 14px !important;
}
.about_div .about_title h3 {
	margin: 0px !important; font-size: 16px !important;
}
.advantage .adv_title h3 {
	margin: 0px !important; font-size: 16px !important;
}
.case .case_title h3 {
	margin: 0px !important; font-size: 16px !important;
}
.value .value_title h3 {
	margin: 0px !important; font-size: 16px !important;
}
.news .case_title h3 {
	margin: 0px !important; font-size: 16px !important;
}
.about_div .about_cont .about_slide dd h4 {
	line-height: 0.3rem !important; font-size: 12px !important;
}
.about_div .about_cont .about_slide dd p {
	overflow: hidden; font-size: 12px !important; -ms-text-overflow: ellipsis; line-clamp: 3; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
}
.adv_youshi {
	display: none;
}
.advantage {
	height: auto !important; background-size: cover !important;
}
.advantage .adv-contain-top {
	height: auto;
}
.advantage .adv_title {
	height: auto; margin-top: 3% !important;
}
.case .case_title {
	height: auto; margin-top: 3% !important;
}
.value .value_title {
	height: auto; margin-top: 3% !important;
}
.news .container .case_title {
	height: auto; margin-top: 3% !important;
}
.adv-contain-top .adv_box1 {
	margin-top: 10% !important;
}
.adv-contain-top .adv_box1 .adv_list {
	margin: 0px auto 5% !important; width: 94% !important; float: none;
}
.adv-contain-top .adv_box1 .adv_list .adv_list_r {
	float: right !important;
}
.adv-contain-top .adv_box1 .adv_list1 .adv_list_l {
	margin-left: 5% !important; float: left !important;
}
.adv-contain-top .adv_box1 .adv_list2 .adv_list_l {
	margin-left: 5% !important; float: left !important;
}
.adv-contain-top .adv_box1 .adv_list3 .adv_list_l {
	margin-left: 5% !important; float: left !important;
}
.adv-contain-top .adv_box1 .adv_list4 .adv_list_l {
	margin-left: 5% !important; float: left !important;
}
.adv-contain-top .adv_box1 .adv_list .adv_list_r h3 {
	padding: 0px 0px 2% !important; font-size: 16px !important;
}
.adv-contain-top .adv_box1 .adv_list .adv_list_r p {
	font-size: 12px !important; margin-top: 2%;
}
.case {
	height: auto !important; background-size: cover !important;
}
.case .case_main {
	margin-top: 3% !important;
}
.case .case_main .case_ul {
	margin: 0px auto !important; width: 96% !important; overflow: hidden;
}
.case .case_main .case_ul li {
	margin: 0px 0px 5%; width: 48% !important; height: auto !important; float: left;
}
.case .case_main .case_ul li a img {
	width: 100%; height: 100% !important;
}
.case .case_main .case_ul li:nth-child(2n) {
	float: right !important;
}
.value .value_contain {
	margin-top: 0px !important;
}
.value_contain .value-slide {
	margin: 4% auto !important; width: 96% !important; overflow: hidden;
}
.value_contain .value-slide .fr_div {
	width: 50% !important; margin-top: 17%;
}
.value_contain .value-slide .fr_div img {
	width: 100% !important;
}
.value_contain .value-slide .value-slide_div {
	width: 50% !important;
}
.value_contain .value-slide .fl {
	margin-left: 0px !important;
}
.value_contain .value-slide .value-slide_div h3 img {
	width: 50%;
}
.value_contain .value-slide .value-slide_div .value_p1 {
	width: 90% !important; text-align: justify !important; padding-top: 12px; font-size: 14px !important; border-top-color: rgb(28, 32, 34); border-top-width: 1px; border-top-style: solid;
}
.value_contain .value-slide .value-slide_div .value_p2 {
	background: rgb(0, 175, 255); border-radius: 8px; width: 60% !important; height: 30px !important; text-align: center; color: rgb(255, 255, 255); line-height: 30px !important; font-size: 16px !important; margin-top: 5% !important;
}
.value_contain .value-slide .value-slide_div .value_p2 a {
	font-size: 16px !important;
}
.value_contain :nth-child(2).value-slide .value_p1 {
	margin-left: 10% !important;
}
.value_contain :nth-child(2).value-slide .value_p2 {
	margin-left: 10% !important;
}
.value {
	height: auto;
}
.news .news_ul {
	margin-top: 10% !important;
}
.news .news_ul li {
	margin: 0px 0px 4% !important; width: 48% !important; float: left;
}
.news .news_ul li .news_ul_a {
	height: 5rem !important;
}
.news .news_ul li:nth-child(2n) {
	float: right !important;
}
.news .news_ul li .news_ul_a .news_ul_div {
	height: 1.5rem !important;
}
.news .news_ul li .news_ul_a .news_ul_div .news_p001 {
	margin: 0px !important; text-align: left; color: rgb(255, 255, 255); overflow: hidden; padding-top: 3% !important; padding-bottom: 0px !important; font-size: 14px !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.news .news_ul li .news_ul_a .news_ul_div .news_p002 {
	height: 3rem !important; text-align: justify; color: rgb(255, 255, 255); line-height: 1.5rem !important; overflow: hidden; font-size: 12px !important; -ms-text-overflow: ellipsis; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.footer {
	height: auto !important;
}
.footer .container .footer_div {
	height: auto !important;
}
.footer .container .footer_div .footer_div_ul {
	height: auto !important;
}
.footer .container .footer_div .footer_div_ul {
	margin: 0px auto !important; padding: 0px !important; width: 96% !important;
}
.footer .container .footer_div .footer_div_ul li {
	padding: 0px !important; width: 25%; height: auto !important; border-right-color: currentColor !important; border-right-width: 0px !important; border-right-style: none !important; float: left;
}
.footer .container .footer_div .footer_div_ul li:nth-child(1) {
	width: 33.33%; margin-bottom: 3%;
}
.footer .container .footer_div .footer_div_ul li:nth-child(2) {
	width: 33.33%; margin-bottom: 3%;
}
.footer .container .footer_div .footer_div_ul li:nth-child(1) {
	width: 33.33%; margin-bottom: 3%;
}
.footer .container .footer_div .footer_div_ul li:nth-child(4) {
	width: 48% !important;
}
.footer .container .footer_div .footer_div_ul li:nth-child(5) {
	width: 48% !important;
}
.footer .container .footer_div .footer_div_ul li p {
	text-align: center !important; font-size: 12px !important; margin-bottom: 0px !important;
}
.footer .container .footer_div .footer_div_ul li a {
	text-align: center !important; font-size: 12px !important; margin-bottom: 0px !important;
}
.footer .container .footer_div .footer_div_ul li .footer_a2 {
	margin: 0px auto !important;
}
.footer .container .footer_div .footer_div_ul li:last-child {
	height: auto !important;
}
.footer .container .footer_div .footer_div_ul li .footer_p001 img {
	margin: 5% auto; width: 40%; text-align: center;
}
.footer {
	padding: 4% 0px 8% !important;
}
.footer .container .footer_div .footer_div_ul li .footer_p1 {
	margin: 0px !important; line-height: 33px; font-size: 14px;
}
.footer .container .footer_div .footer_div_ul li .footer_p002 {
	margin-top: 0% !important;
}
.advantage .adv-contain-top {
	margin-left: 0px;
}
.adv-tab :nth-child(1).tab-serve {
	margin-left: 0px;
}
.footer .container .footer_div {
	border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
.footer .container .footer_div {
	padding-bottom: 8% !important;
}
}
@media all and (max-width:320px)
{
.value_contain .value-slide .value-slide_div .value_p1 {
	font-size: 12px !important;
}
.adv-contain-top .adv_box1 .adv_list1 .adv_list_l {
	width: 88px !important; height: 88px !important; background-size: 90% !important;
}
.adv-contain-top .adv_box1 .adv_list2 .adv_list_l {
	width: 88px !important; height: 88px !important; background-size: 90% !important;
}
.adv-contain-top .adv_box1 .adv_list1 .adv_list_3 {
	width: 88px !important; height: 88px !important; background-size: 90% !important;
}
.adv-contain-top .adv_box1 .adv_list4 .adv_list_l {
	width: 88px !important; height: 88px !important; background-size: 90% !important;
}
.adv-contain-top .adv_box1 .adv_list .adv_list_r {
	margin-left: 0px !important;
}
}
@media all and (max-width:768px)
{
.hezuolianxicl h3 {
	text-align: center !important; margin-bottom: 5% !important;
}
.caseline {
	top: 24px;
}
}
@media screen and (max-width:415px)
{
.footer .container .footer_div .footer_div_ul li:nth-child(1) {
	height: auto !important;
}
.footer .container .footer_div .footer_div_ul li:nth-child(2) {
	height: auto !important;
}
.footer .container .footer_div .footer_div_ul li {
	height: auto !important;
}
.rightnav .alert2 ul li .nav_xiala {
	top: 30px;
}
.rightnav .alert2 ul li .nav_xiala li {
	border: currentColor; border-image: none; padding-top: 10px; padding-bottom: 10px;
}
}
