@charset "utf-8";
/*清零*/

html {
	font-size: 13.3vw;
	max-width: 640px;
	margin: auto;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	font-family: "微软雅黑";
	font-size: 14px;
	padding-bottom: 0.8rem;
	max-width: 640px;
	color: #666;
}

a {
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #fefefe;
}

/**{ font-family:"微软雅黑"; font-size:14px; color:#000;}*/

* {
	font-size: 14px;
}

h1,
h2,
p,
h4,
h5,
h3,
h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

img {
	display: block;
	border: none;
}

.clearfix {
	clear: both;
}

ul,
li {
	list-style: none;
	margin: 0;
	padding: 0;
}

input,
select {
	border: none;
	font-family: "微软雅黑";
	outline: none
}

.main {
	width: 100%;
	max-width: 750px;
	margin: 0 auto;
	position: relative;
}

.container {
	width: 100%;
	margin: 0 auto;
	max-width: 750px;
	margin: 0 auto;
	background: #fff;
}

.center {
	width: 6rem;
	margin: 0 auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clearfix:after {
	clear: both;
	display: block;
	height: 0;
	content: "\200B";
}

.clearfix {
	*zoom: 1;
}

.position_r {
	position: relative;
}

.position_a {
	position: absolute;
}
/*产品服务*/

.pc-slide {
			width: 100%;
			margin: 0 auto;
			position:relative;
		}
		.pation_one {
	width: 100%;
	text-align: center;
	bottom: 0;
}

.pation_one span {
	display: inline-block;
	margin: 0 5px;
	width: 10px;
	height: 10px;
}

		.view .swiper-container {
			width: 90%;
			height: 299px;
		}

		.view .arrow-left {
			background: url(images/index_tab_l.png) no-repeat left top;
			position: absolute;
			left: 10px;
			top: 50%;
			margin-top: -25px;
			width: 28px;
			height: 51px;
			z-index: 10;
		}

		.view .arrow-right {
			background: url(images/index_tab_r.png) no-repeat left bottom;
			position: absolute;
			right: 10px;
			top: 50%;
			margin-top: -25px;
			width: 28px;
			height: 51px;
			z-index: 10;
		}

		.preview {
			width: 90%;
			margin: 0 auto;
			margin-top: 10px;
			position: relative;
		}

		.preview .swiper-container {
			width: 100%;
			height: 60px;
		}

		.preview .swiper-slide {
			width: 50%;
			height: 44px;
			line-height: 44px;
			cursor: pointer;
			text-align: center;
			margin-right: 12px;
			background: #445187;
			color: #fff;
			font-size: 16px
		}
			.preview .swiper-slide:nth-child(4){
				margin-right: 0;
			}
			.preview h3{
				font-size: 16px;
				width: 100%;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space: nowrap;
			}

		.preview .slide6 {
			width: 82px;
		}

		.preview .arrow-left {
			background: url(images/feel3.png) no-repeat left top;
			position: absolute;
			left: 10px;
			top: 50%;
			margin-top: -9px;
			width: 9px;
			height: 18px;
			z-index: 10;
		}

		.preview .arrow-right {
			background: url(images/feel4.png) no-repeat left bottom;
			position: absolute;
			right: 10px;
			top: 50%;
			margin-top: -9px;
			width: 9px;
			height: 18px;
			z-index: 10;
		}

		.preview img {
			padding: 1px;
		}

		.preview .active-nav {
			padding: 0;
			background: #c8ac5d;
			text-align: center;
			position: relative;
		}
		.preview .active-nav::after{
		position: absolute;
		content: '';
		background: url(../images/y_sanjiao.png)no-repeat;
		width: 15px;
		height: 8px;
		bottom: -8px;
		left: 50%;
		margin-left: -7.5px;
		}
/*导航*/

.top {
	height: 0.8rem;
	background: #fff;
}

.top img {
	width: 100%;
}

.logo {
	width: 4.5rem;
	height: 100%;
}

.phone {
	width: .8rem;
	height: 100%;
}

.nav ul a {
	display: block;
}

.nav {
	background: #5165a6;
}

.nav ul li {
	width: 25%;
	float: left;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background: url(../images/xt.png)no-repeat right center;
	position: relative;
}

.nav ul li:nth-child(1)::after {
	position: absolute;
	content: '';
	width: 100%;
	background: url(../images/h_xt.png)no-repeat;
	height: 2px;
	left: 0;
	bottom: 0;
}

.nav ul li:nth-child(2)::after {
	position: absolute;
	content: '';
	width: 100%;
	background: url(../images/h_xt.png)no-repeat;
	height: 2px;
	left: 0;
	bottom: 0;
}

.nav ul li:nth-child(3)::after {
	position: absolute;
	content: '';
	width: 100%;
	background: url(../images/h_xt.png)no-repeat;
	height: 2px;
	left: 0;
	bottom: 0;
}

.nav ul li:nth-child(4)::after {
	position: absolute;
	content: '';
	width: 100%;
	background: url(../images/h_xt.png)no-repeat;
	height: 2px;
	left: 0;
	bottom: 0;
}

.nav ul li:nth-child(4) {
	background: none;
}

.nav ul li:nth-child(8) {
	background: none;
}

.top_four {
	border-bottom: 1px solid #fff;
}

.nav ul li:nth-child(4n) {
	margin-right: 0;
}

.pation span {
	width: 10px;
	height: 10px;
	background: #5165a6;
	opacity: 1;
}

.pation .swiper-pagination-bullet-active {
	width: 10px;
	height: 10px;
	background: #fff;
}

.banner {
	width: 100%;
}

.banner img {
	width: 100%;
}

/*seach*/

.seach {
	padding: 14px 0;
	background: #fafafa;
}

.seach {
	width: 6rem;
	margin: 0 auto;
}

.seach_input {
	height: .6rem;
}

.seach_input .input {
	width: 5.2rem;
	background: #fff;
	text-indent: 2em;
	float: left;
	display: block;
	height: 100%;
	padding: 0;
}

.seach_input .anniu {
	width: .8rem;
	background: url(../images/seach.jpg) center center no-repeat #5165a6;
	border: none;
	height: 100%;
	display: block;
	float: right;
}

.title h3 {
	font-size: 30px;
	color: #2e2e2e;
	font-weight: bold;
}

.title span {
	text-transform: uppercase;
	font-size: 16px;
	color: #666666;
}

.title {
	margin-top: .42rem;
	margin-bottom: .25rem;
	text-align: center;
	background: url(../images/title_x.png)no-repeat bottom center;
	padding-bottom: .20rem;
}

.index_sevice_title {
	width: 6rem;
	margin: 0 auto;
	margin-bottom: .3rem;
}

.index_sevice_title ul li {
	float: left;
	width: 24%;
	text-align: center;
	background: #445187;
	margin-right: 1.3%;
	height: .5rem;
	line-height: .5rem;
	position: relative;
	transition: all ease-in-out .3s;
	cursor: pointer;
}

.index_sevice_title ul li::after {
	position: absolute;
	content: '';
	background: url(../images/y_sanjiao.png)no-repeat center center;
	width: 15px;
	height: 8px;
	bottom: -8px;
	left: 50%;
	margin-left: -10px;
	opacity: 0;
	visibility: hidden;
	transition: all ease .3s;
}

.index_sevice_title ul li:hover {
	background: #c8ac5d;
	transition: all ease-in-out .3s;
}

.index_sevice_title ul li:hover::after {
	opacity: 1;
	visibility: visible;
	transition: all ease .3s;
}

.index_sevice_title ul li:nth-child(4n) {
	margin-right: 0;
}

.index_sevice_title ul li a {
	color: #fff;
	display: block;
	overflow: hidden;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.saech_li {
	background: #fafafa;
}

.index_sevice_scoll {
	background: #f6f6f6;
	position: relative;
	margin: 0 auto;
	padding: .2rem .2rem 0.2rem;
}

.index_scoll_list h3 {
	color: #c5a241;
	font-weight: bold;
	font-size: .3rem;
	padding-bottom: .25rem;
	border-bottom: 1px solid #d2d2d2;
}

.index_scoll_list h3 em {
	font-style: normal;
	font-weight: bold;
	color: #222222;
	font-size: .3rem;
}

.index_scoll_list p {
	line-height: 30px;
	color: #666666;
	font-size: 14px;
	margin-top: .25rem;
}

.pation2 {
	width: 100%;
	text-align: center;
	left: 0;
	bottom: -.4rem;
}

.pation2 span {
	display: inline-block;
	margin: 0 .07rem;
	background: #e3e3e3;
	opacity: 1;
}

.pation2 .swiper-pagination-bullet-active {
	opacity: 1;
	background: #445187 !important;
}

.advert {
	width: 100%;
	margin: .4rem 0 .5rem;
}

.advert img {
	vertical-align: bottom;
	width: 100%;
}

.car_show_l ul li {
	width: 48%;
	margin-right: 4%;
	float: left;
	margin-bottom: .2rem;
}

.car_show_l ul li:nth-child(2n) {
	margin-right: 0;
}

.car_show_img {
	width: 100%;
	overflow: hidden;
	vertical-align: bottom;
}

.car_show_img img {
	width: 100%;
	vertical-align: bottom;
}

.show_l_title {
	text-align: center;
	line-height: 44px;
	background: #5165a6;
}

.show_l_title h3 {
	color: #fff;
	font-size: 16px;
}

.more {
	width: 1.85rem;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #5165a6;
	border-radius: .5rem;
	display: block;
	height: .55rem;
	line-height: .55rem;
	margin: .25rem auto .4rem;
}

.index_about {
	background: #f4f4f4;
	width: 100%;
}

.index_about img {
	width: 100%;
	vertical-align: bottom;
}

.index_about_introduce {
	width: 6rem;
	margin: 0 auto;
	background: #fff;
	padding-bottom: .01rem;
}

.index_about_text h3 {
	font-size: .22rem;
	color: #445187;
}

.index_about_img {
	width: 267px;
}

.index_about_text {
	width: 2.63rem;
}

.index_about_top {
	padding: .2rem .2rem 0;
	position: relative;
	margin-top: -1.2rem;
	background: #fff;
}

.index_about_text h3 {
	margin-top: .19rem;
	margin-bottom: .12rem;

}

.index_about_text p {
	line-height: 30px;
	font-size: 16px;
	color: #666666;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	text-indent: 2em;
}

.index_about_text2 p {
	line-height: .3rem;
	font-size: 16px;
	color: #666666;
	padding: 0 .2rem;
	text-indent: 2em;
	line-height: 30px
}

.index_about_us {
	padding-bottom: .35rem;
}

/*成功案例*/

.success {
	padding: 0 .2rem;
	margin: .4rem auto .2rem;
}

.success_title {
	margin-bottom: .25rem;
}

.cg_title_left {
	color: #46547a;
	font-size: 30px;
	font-weight: bold;
}

.cg_title_left img {
	vertical-align: middle;
	display: inline-block;
}

.success_list_img img {
	vertical-align: middle;
	transition: all ease-in-out .5s;
	width: 100%;
}

.success_list_img {
	overflow: hidden;
}

.cg_title_right {
	margin-top: .2rem;
}

.cg_title_right a {
	font-size: 16px;
	color: #666666;
}

.success_list_text {
	height: 1.2rem;
	transition: all ease-in-out .5s;
}

.success_list_text h3 {
	color: #222222;
	font-size: 16px;
	padding: .2rem 0 .2rem;
	width: calc(100% - .4rem);
	margin: 0 auto;
	font-weight: bold;
	transition: all ease-in-out .5s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.success_list_img {
	vertical-align: bottom;
}

.success_list_text p {
	color: #666;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	transition: all ease-in-out .5s;
	width: calc(100% - .4rem);
	margin: 0 auto;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.flot_sevice_title a {
	color: #46547a;
	font-size: .3rem;
	font-weight: bold;
	display: inline-block;
	line-height: .5rem;
}

.succcess_list {
	position: relative;
}

.succcess_list ul li {
	float: left;
	width: 48%;
	margin-right: 4%;
}

.succcess_list ul li:nth-child(2n) {
	margin-right: 0;
}

.succcess_list ul li:hover .success_list_img img {
	transform: scale(1.2);
	transition: all ease-in-out .5s;
}

/*.succcess_list ul li:hover .success_list_text {
	background: #c8ac5d;
	transition: all ease-in-out .5s;
}*/

/*.succcess_list ul li:hover .success_list_text h3 {
	padding-top: .2rem;
	padding-bottom: .12rem;
	transition: all ease-in-out .5s;
	color: #fff;
}

.succcess_list ul li:hover .success_list_text p {
	transition: all ease-in-out .5s;
	color: #fff;
}*/

.pation3 {
	width: 100%;
	text-align: center;
	left: 0;
	bottom: -.4rem;
}

.pation3 span {
	display: inline-block;
	margin: 0 .07rem;
	background: #e3e3e3;
	opacity: 1;
}

.pation3 .swiper-pagination-bullet-active {
	opacity: 1;
	background: #445187 !important;
}

.xingneng {
	position: relative;
}

.xingneng {
	margin-top: .65rem;
}

.xingneng>img {
	width: 100%;
}

.poplur {
	background: url(../images/zibg.png);
	padding-top: 1.7rem;
	margin-top: .77rem;
}

.fw_advatage {
	width: 5.6rem;
	background: #fff;
}

.flot_sevice_title {
	color: #46547a;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: .2rem;
}

.flot_sevice_title img {
	vertical-align: middle;
	margin-right: .1rem;
	display: inline-block;
}

.flot_sevice_title {
	padding: .2rem .4rem .1rem;
}

.flot_sevice_title p {
	line-height: 30px;
	margin-top: .2rem;
	color: #666;
	font-size: 14px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.fw_sevice {
	position: absolute;
	right: 0;
}

.poplur ul {
	width: 5.4rem;
	margin: 0 auto;
}

.poplur ul li {
	float: left;
	width: 2.3rem;
	text-align: center;
	margin-right: .77rem;
}

.poplur ul li:nth-child(2n) {
	margin-right: 0;
}

.poplur ul li h3 {
	background: url(../images/q1.png) left top no-repeat;
	width: 107px;
	height: 115px;
	text-align: center;
	line-height: 111px;
	margin: 0 auto;
	background-size: 100%;
	font-size: 21px;
}

.poplur p {
	line-height: 24px;
	color: #fff;
	margin-top: .2rem;
	margin-bottom: .4rem;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.index_news {
	padding: 0 .18rem;
}

.index_news .index_sevice_title {
	width: 3rem;
}

.index_news .index_sevice_title ul li {
	width: 48%;
	margin-right: 4%;
}

.index_news .index_sevice_title ul li:nth-child(2n) {
	margin-right: 0;
}

.in_news_top {
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: .25rem;
}

.in_news_top img {
	margin-bottom: .35rem;
	width: 100%;
	height: 2.76rem;
}

.in_news_top h3 {
	color: #222222;
	font-size: 20px;
	margin-bottom: .2rem;
	font-weight: bold;
}

.in_news_top p {
	color: #888888;
	font-size: 14px;
	overflow: hidden;
	line-height: 30px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.news_text_right {
	margin-top: .27rem;
	padding-bottom: .2rem;
}

.news_text_right ul li {
	position: relative;
	margin-bottom: .35rem;
}

.news_text_right .news_title_l {
	width: 80%;
}

.news_text_right .news_title_l h3 {
	color: #666666;
	font-size: 16px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news_text_right .news_title_r {
	color: #a6a6a6;
	font-size: 16px;
	width: 18%;
	overflow: hidden;
}

.index_news_top img {
	width: 100%;
}

.banquan img {
	width: 100%;
}

.banquan h3 {
	font-size: 16px;
	line-height: .87rem;
	color: #666;
	text-align: center;
}

.footer {
	margin-top: 100px;
	position: fixed;
	width: 100%;
	max-width: 640px;
	bottom: 0;
	margin: 0 auto;
	background: #5165a6;
	z-index: 999;
}

.footer ul li {
	float: left;
	width: 25%;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}

.footer ul li::after {
	position: absolute;
	content: '';
	width: 1px;
	height: 23px;
	background: #8995bc;
	right: 0;
	top: 35%;
}

.footer ul li:last-child::after {
	background: none;
}

.footer ul li img {
	margin: 0 auto;
}

.footer ul li h3 {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
}

.index_case {
	padding: 0 .2rem;
}

/*关于我们*/

.single_title {
	padding: .1rem 0;
}

.single_title a {
	font-size: .2rem;
	color: #fff;
	line-height: .6rem;
	padding-left: .2rem;
	position: relative;
	border-left: 4px solid #fff;
}

/*.single_title h3::after{
	position: absolute;
content: '';
background: #fff;
width: 4px;
height: 17px;
left: 0;
top: 39%;
}*/

.single {
	background: #5165a6;
	padding: 0 .2rem;
}

.single_text {
	line-height: .35rem;
	padding: .3rem .2rem;
	font-size: 15px;
	color: #666;
	text-indent: 2em;
}

.single_text img {
	margin: .1rem 0;
	width: 100%;
}

.advert_nr img {
	width: 100%;
	vertical-align: bottom;
}

.product {
	padding: .3rem .2rem;
}

.news_show {
	padding: .3rem .2rem;
	background: #fff;
}

.news_show_left {
	width: 1.27rem;
	background: #5165a6;
	text-align: center;
	padding: .1rem 0;
}

.news_show_right {
	width: 76%;
}

.news_show_left h3 {
	width: .91rem;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0 auto;
	font-size: 22px;
	padding-bottom: .08rem;
	border-bottom: 1px solid #a4b9ff;
}

.news_show_left h4 {
	width: .91rem;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0 auto;
	font-size: 25px;
	padding-top: .07rem;
}

.news_show_right h3 {
	width: 90%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #666;
	font-size: 16px;
	font-weight: bold;
	margin: .1rem 0 .15rem;
}

.news_show_right p {
	color: #666666;
	line-height: 25px;
	font-size: 14px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.xian {
	background: #f9f9f9;
	height: 20px;
	width: 100%;
}

.nr {
	padding: 0 .2rem;
}

.news_cotent {
	padding: .5rem;
	background: #fff;
}

.news_cotent {
	padding: .5rem .2rem;
	background: #fff;
}

.news_cotent_title {
	text-align: center;
	border-bottom: 1px solid #ececec;
}

.news_nr {
	padding-top: 40px;
	/*height: 1125px;*/
	overflow-y: auto;
}

.news_cotent_title h3 {
	color: #222222;
	font-size: 22px;
}

.news_cotent_title span {
	color: #a1a1a1;
	font-size: 15px;
	display: block;
	margin: .2rem 0;
}

.news_nr {
	padding-top: .35rem;
}

.news_nr p {
	line-height: .5rem;
	font-size: 15px;
	color: #666666;
	text-indent: 2em;
}

.news_page ul li {
	height: .73rem;
	line-height: .73rem;
	border-bottom: 1px solid #ececec;
}

.news_page ul li:first-child {
	border-top: 1px solid #ececec;
}

.news_page ul li img {
	vertical-align: middle;
	display: inline-block;
}

.news_page ul li a {
	font-size: 15px;
	color: #666666;
	transition: all ease-in-out .3s;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 90%;
	padding-left: 3%;
	background: url(../images/r_sanjiao.png)no-repeat left center;
}

.news_page {
	margin-top: .4rem;
}

.show_img_list {
	padding: 0 .2rem.2rem;
	background: #fff;
}

.show_img {
	position: relative;
	width: 5.2rem;
	margin: 0 auto;
}

.show_content_img {
	width: 3.2rem;
	margin: 0 auto;
	position: relative;
}

.show_img1 {
	width: 100%;
	outline: 2px solid #5165a6;
}

.show_img2 {
	position: absolute;
	right: -35px;
	bottom: 0;
}

.right_button {
	position: absolute;
	display: block;
	right: 0;
	top: .99rem;
	display: block;
}

.left_button {
	position: absolute;
	display: block;
	left: 0;
	top: .99rem;
	display: block;
}

.show_img h3 {
	font-size: 18px;
	color: #5165a6;
	text-align: center;
	margin-top: .2rem;
	font-weight: bold;
	margin-bottom: .2rem;
}

.show_text {
	line-height: 36px;
	text-indent: 2em;
	color: #666;
	font-size: 15px;
	margin-top: .4rem;
}

.js {
	background: #f7f7f7;
	height: .5rem;
	line-height: .5rem;
	margin-top: .45rem;
}

.js h3 {
	width: 117px;
	height: 50px;
	background: #5165a6;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	margin-left: .2rem;
}

/* 在线留言 */

.message {
	padding: 0 .2rem;
}

.form-group {
	text-align: left;
}

.meassage_a {
	width: 100%;
	margin: 0 auto;
	padding: .3rem 0 0.5rem 0;
}

.about1-con {
	line-height: .3rem;
	text-align: center;
	color: #646464;
	margin: .2rem 0;
}

.form-control {
	width: 100%;
	height: .34rem;
	padding: .06rem .12rem;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.mes-area {
	min-height: 7em;
	resize: none;
	font-size: 14px;
	line-height: 1.4;
}

.btn-danger {
	color: #fff;
	background-color: #9c46fd;
	border: 1px solid #9c46fd;
}

.btn {
	display: inline-block;
	width: 166px;
	height: 46px;
	line-height: 46px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	background: #5165a6;
	color: #fff;
	margin-top: 22px;
	margin-left: 45px;
}

.message_liuyan {
	padding: .4rem .18rem .75rem;
	background: #fff;
}

.message_list ul li {
	border: 1px solid #cdcdcd;
	padding: .15rem .3rem;
	margin-bottom: .2rem;
}

.message_left h5 {
	color: #666666;
	font-size: 14px;
	margin-bottom: .15rem;
}

.message_left h5 span {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	margin-right: .1rem;
}

.replay span {
	color: #cf3836 !important;
}

.message_left h5 {
	color: #666666;
	font-size: 14px;
	margin-bottom: .15rem;
}

.message_left h5:last-child {
	margin-bottom: 0;
}

.replay {
	color: #cf3836 !important;
}

.message_right h5 {
	color: #666666;
	font-size: 14px;
	margin-bottom: .15rem;
}

.message_right h5 span {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}

.single_ly a {
	width: .9rem;
	height: .35rem;
	background: #163084;
	color: #fff;
	font-size: 14px;
	line-height: .35rem;
	display: block;
	text-align: center;
	border-radius: 50px;
}

.single_ly {
	margin-top: .22rem;
}

.product_list {
	margin-top: .22rem;
	width: 15%;
	/* height: .35rem; */
	background: #163084;
	border-radius: 50px;
	text-align: center;
	cursor: pointer;
	padding: 2px;
}

.product_list a {
	color: #fff;
	font-size: 14px;
	line-height: .35rem;
}

.product_list img {
	vertical-align: middle;
	display: inline-block;
}

.single_all {
	position: relative;
}

.product_list_us {
	position: absolute;
	right: 10px;
	display: none;
	z-index: 999;
}

.product_list_us ul li {
	width: 2rem;
	height: .5rem;
	line-height: .5rem;
	background: #445187;
	text-align: center;
	border-bottom: 1px solid #f7f7f7;
}

.product_list_us ul li:last-child {
	border-bottom: none;
}

.product_list_us ul li a {
	color: #fff;
	font-size: 16px;
}

.nav ul li a {
	font-size: 16px;
}

@media (min-width:640px) {
	html {
		font-size: 5vw;
	}
	.news_html .information .list .title {
		width: 4.7rem;
		margin-top: 0.2rem;
	}
	.foot {
		width: 640px;
		left: 50%;
		margin-left: -320px;
	}
}

@media(max-width:500px) {
	.index_about_img {
    width: 100%;
}
.index_about_text {
    width: 100%;
}
.index_about_introduce{
	width: 90%;
}
	.success_list_text {
		height: 1.7rem;
	}
	.poplur {
		padding-top: 2.7rem;
	}
	.news_text_right .news_title_l {
		width: 70%;
	}
	.news_text_right .news_title_r {
		width: 25%;
	}
	body {
		padding-bottom: 1.5rem;
	}
	.news_show_right {
		width: 65%;
	}
	.news_show_left {
		width: 2rem;
	}
	.news_show_left h3 {
		width: 100%;
	}
	.news_show_left h4 {
		width: 100%;
	}
	.single_ly {
		margin-top: .15rem;
	}
	.single_ly a {
		width: 1.2rem;
		height: .5rem;
		line-height: .5rem;
	}
	.form-control {
		height: .45rem;
	}
	.show_text {
		font-size: 15px;
	}
	.show_img2 {
		display: none;
	}
	.js h3 {
		height: .6rem;
		line-height: .6rem;
	}
	.js {
		height: .6rem;
	}
	.single_title a {
		font-size: .28rem;
	}
	.show_img {
		position: relative;
		width: 6.2rem;
		margin: 0 auto;
	}
	.index_about_text h3 {
		font-size: 22px;
		color: #445187;
	}
.fw_advatage{
	width: 95%;
	margin: 0 auto;
}
}