﻿@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	
}
html {
	font-family: "verdana", "Aril";
	font-size: 625%;
	color: #333;
}
body {
	max-width: 640px;
	margin: auto;
	font-size: 0;
	background: #fff;
}
p, input {
	font-size: inherit;
}
a {
	color: inherit;
	text-decoration: none;
	outline-style: none;
	border: none;
}
ul, ol, li {
	list-style: none;
}
img {
	max-width: 100%;
	border: none;
}
a, button, input, textarea {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	tap-highlight-color: rgba(0,0,0,0);
}
em {
	font-style: normal;
}
h1, h2, h3, h4, h5 {
	font-weight: normal;
}
.img_box div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.img_box img {
	vertical-align: middle;
	border: none;
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
}
.clearfix {
*zoom:1;
}
.clearfix:before, .clearfix:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear {
	clear: both;
}
.bl {
	float: left;
	display: inline-block;
}
.br {
	float: right;
	display: inline-block;
}
#lightbox-secNav-btnClose {
	padding-top: 0.1rem;
	padding-bottom: 0;
}
.header {
	height: 1.1rem;
	background: #fff;
}
.header h1 {
margin:.2rem 0 0 .2rem;
}
.header h1 img {
	width: 3rem;
	display: inline-block;
font-size:.2rem;
}
.menu {
height:.23rem;
	float: right;
}
#personal {
margin:.2rem;
}
.ba {
	width: 0.6rem;
	height: 0.6rem;
	background-color: #fff;
	float: right;
	text-align: center;
	padding-right: 0.1rem;
}
.ba img {
	margin-top: 0.4rem;
}
.sidebar-wrapper {
	position: relative;
	height: 100%;
	overflow-y: auto;
font-size: .3rem
}
#dowebok {
	background-color: #353535;
}
#dowebok .nav {
	margin-top: 0.5rem;
	line-height: 0.8rem;
	list-style-type: none;
	padding: 0 0.2rem;
}
#dowebok .nav a {
	display: block;
	color: #fff;
	text-decoration: none;
}
[data-simplersidebar='active'] {
box-shadow: 3px 0px 3px 0px rgba(0, 0, 0, 0.5);
}
.cc img {
	width: 100%;
	height: auto;
}
.banner .swiper-pagination {
	text-align: center;
	bottom: 0.3rem;
	position: absolute;
	z-index: 4;
}
.banner .swiper-pagination-bullet {
width:.1rem;
height:.1rem;
	background: #5146469c;
	opacity: 1;
	border-radius: 50%;
}
.banner .swiper-pagination-bullet-active {
	background: #fff;
}
.container {
	width: 96%;
	margin: 2% auto;
}
.about {
	width: 96%;
	margin: 2% auto;
	padding-bottom: 0.5rem
}
#heng {
	height: 0.02rem;
	width: 0.2rem;
	background-color: #4fb233;
	margin: 0.62rem 0 0.2rem 0rem;
}
.about h2 {
	font-size: 0.36rem;
	font-family: Arial;
	color: #4fb233;
	font-weight: bold;
}
.about .introduce .title h2.first {
	color: #eb5e0f;
}
.about h3 {
	font-size: 0.30rem;
	font-family: 微软雅黑;
	color: #5d5d5d;
	margin-top: 0.1rem;
}
.about h1 {
	font-size: 0.30rem;
	font-family: 微软雅黑;
	color: #5d5d5d;
	margin-top: 0.1rem;
	font-weight: bold;
}
.about .introduce {
	height: 3.5rem;
	background: url(img/about_bak.png) no-repeat;
	background-position: center;
}
.about .introduce .title {
	width: 3rem;
	float: left;
	margin: 0 auto;
	height: 1.75rem;
}
.about .introduce .title h2 {
	color: #585858;
	font-size: 0.24rem;
	width: 1.6rem;
	text-align: center;
	display: inline;
	float: left;
	margin: 0.5rem 0.8rem 0 0.8rem;
}
.about .detail {
	font-size: 0.28rem;
	color: #858585;
	line-height: 0.6rem;
	text-indent: 2em;
}
.about-gs {
	margin-top: 0.2rem;
	margin-bottom: 0.1rem;
}
.black {
	height: 0.15rem;
	background-color: #eeeeee;
	width: 100%;
}
.ad_title {
	height: 2.4rem;
	margin-top: 0.82rem
}
.ad_title h1 {
	font-size: 0.48rem;
	color: #eeeeee;
	font-weight: 100;
	text-align: center;
	;
}
.ad_title h2 {
	font-size: 0.28rem;
	color: #eb5e0f;
	font-weight: bold;
	text-align: center;
}
.ad_title h3 {
	font-size: 0.18rem;
	color: #c49859;
	font-weight: 100;
	text-align: center;
	margin-top: 0.1rem
}
.advantage #xiahua {
	height: 0.7px;
	border-bottom: 0.1px solid #bbbbbb;
	width: 2.8rem;
	position: relative;
	top: 4.7rem;
}
.advantage_amount {
	width: 4.5rem;
	height: 1.3rem;
	margin: 0.39rem 0 0.32rem 0;
	border-bottom: 2px solid #bbbbbb;
}
.advantage_amount span {
	font-size: 0.4rem;
	font-family: Impact;
	margin-right: 0.28rem;
	color: #818181;
	height: 0.33rem;
}
.advantage_amount #span1 {
	font-size: 0.68rem;
	color: #eb5e0f;
}
.advantage .slideBox .hd {
	font-size: 0.2rem;
	position: relative;
	top: 4.0rem;
	z-index: 30;
}
.advantage .slideBox .hd ul li {
	float: left;
	margin-right: 0.3rem;
	font-size: 0.4rem;
	font-family: Impact;
	color: #818181;
}
.advantage .slideBox .hd ul li.on {
	font-size: 0.68rem;
	font-family: Impact;
	color: #eb5e0f;
	margin-top: -0.25rem;
}
.advantage .slideBox .bd {
	position: relative;
	top: -1rem;
}
.advantage_content {
	position: relative;
	top: 1rem;
}
.advantage_title {
	margin: 0.5rem 0 0rem 0;
}
.advantage_title h2 {
	font-size: 0.24rem;
	font-weight: bold;
	color: #33312e;
}
.advantage_title h3 {
	font-size: 0.22rem;
	font-family: Arial;
	font-weight: bold;
	color: #33312e;
	margin-top: 0.15rem;
}
.advantage_detail {
	font-size: 0.2rem;
	color: #818181;
	margin-top: 0.3rem;
	line-height: 0.4rem;
}
.contact {
	background-color: #fff;
	padding: 0.5rem 0 0.75rem 0;
	text-align: center;
	width: 100%;
	overflow: hidden;
}
.contact .contact_title h1 {
	font-size: 0.48rem;
	color: #343434;
	font-weight: 100;
	text-align: center;
}
.contact .contact_title h2 {
	font-size: 0.28rem;
	color: #eb5e0f;
	font-weight: bold;
	text-align: center;
	margin-top: 0.1rem
}
.contact .contact_title h3 {
	font-size: 0.18rem;
	color: #c49859;
	font-weight: 100;
	text-align: center;
	margin-top: 0.1rem
}
.contact .contact_detail {
	width: 3.2rem;
	border: 1px solid #eb5e0f;
	margin: 0.79rem auto 0 auto;
}
.contact .text_box {
	margin: 0.4rem 0;
}
.contact .text_box h4 {
	font-size: 0.75rem;
	color: #007af1;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	padding: 0.5rem 0 0rem 0;
}
.contact .text_box h5 {
	font-size: 0.2rem;
	color: #000;
	font-weight: bold;
	text-align: center;
}
.contact .text_box #heng {
	font-size: 0.2rem;
	height: 0.05rem;
	width: 0.25rem;
	background-color: #eb5e0f;
	padding-bottom: 0.25rem;
	display: inline;
}
.contact .text_box p {
	font-size: 0.18rem;
	color: #aaaaaa;
	line-height: 0.34rem;
	text-align: left;
	margin: 0.3rem 0.25rem 0rem 0.25rem;
}
.contact .text_box #heng2 {
	width: 0.3rem;
	height: 0.05rem;
	background-color: #4f4f4f;
	text-align: center;
	display: inline-block;
}
.contact .swiper-slide {
	width: 3rem;
}
.contact .swiper-slide-active .text_box {
	border: 0.01rem solid #c6211b;
}
.contact .swiper-slide-active #heng2 {
	background-color: #c6211b;
}
.contact .swiper-container {
	overflow: visible;
}
.contact .swiper-scrollbar {
	background-color: #3d3d3d;
	position: relative;
	;
	top: 0rem;
}
.contact .swiper-scrollbar .swiper-scrollbar-drag {
	background-color: #007af1;
}
.contact .contact_menu {
	width: 5.75rem;
	height: 0.08rem;
	margin: 0.8rem auto 0.5rem auto;
	background-color: #3d3d3d;
}
.product {
	text-align: center;
	margin: 0.75rem 0 0.65rem 0;
	width: 6rem;
	overflow: hidden;
}
.product .product_title h1 {
	font-size: 0.48rem;
	color: #ebebeb;
}
.product .product_title h2 {
	font-size: 0.28rem;
	font-weight: bold;
	color: #eb5e0f;
}
.product_banner {
}
.product_banner img {
	width: 100%;
}
.product_banner .swiper-wrapper img {
	width: 4.75rem;
	height: 3.1rem;
}
.product_banner .img_box div {
	width: 6rem;
}
.product_banner .swiper-container {
	height: 3.2rem;
	overflow: visible;
}
.product_banner .swiper-wrapper {
	text-align: center;
}
.product_banner .swiper-pagination {
	text-align: center;
	position: relative;
	top: 0.48rem;
	z-index: 4;
}
.product_banner .swiper-pagination-bullet {
width:.1rem;
height:.1rem;
	background: #c9c9c9;
	opacity: 1;
	border-radius: 0.5rem;
}
.product_banner .swiper-pagination-bullet-active {
	background: #c59868
}
.product_banner .btn_left {
	float: left;
	width: 0.5rem;
	height: 0.9rem;
	border: 1px solid #cdcdcd;
	margin-right: 0.1rem;
	position: absolute;
	top: 0.9rem;
	z-index: 20;
}
.product_banner .btn_left img {
	position: relative;
	top: 0.15rem;
}
.product_banner .btn_right {
	width: 0.5rem;
	height: 0.9rem;
	border: 1px solid #cdcdcd;
	position: absolute;
	top: 0.9rem;
	left: 5.47rem;
	z-index: 20;
}
.product_banner .btn_right img {
	position: relative;
	top: 0.15rem;
}
.product_banner h2 {
	font-size: 0.2rem;
	font-weight: bold;
	color: #555555;
	margin-top: 0.12rem;
	text-align: center;
	width: 6rem;
}
.case {
	text-align: center;
	margin: 0 0 0.5rem 0;
}
.case .case_title h1 {
	font-size: 0.48rem;
	color: #ebebeb;
}
.case .case_title h2 {
	font-size: 0.28rem;
	font-weight: bold;
	color: #4fb233;
	margin-top: 0rem;
	margin-bottom: 0.325rem;
}
.case .case_detail {
	margin-top: 0.325rem;
	float: left;
	padding-right: 0.1rem;
}
.case .case_detail img {
	width: 2.9rem;
	height: 2.25rem;
	text-align: center;
}
.case .case_detail h2 {
	font-size: 0.24rem;
	color: #7f7f7f;
	margin-top: 0.27rem;
}
.join {
	padding: 0.75rem 0 0.65rem 0;
	height: 8rem;
	background: url(img/join_bak_02.png) no-repeat;
	background-position: 27% 30%;
}
.join .join_title h1 {
	font-size: 0.48rem;
	color: #303030;
	text-align: center;
}
.join .join_title h2 {
	font-size: 0.28rem;
	font-weight: bold;
	color: #eb5e0f;
	text-align: center;
}
.join .join_title h5 {
	font-size: 0.18rem;
	color: #c49859;
	font-weight: 100;
	text-align: center;
	margin-top: 0.1rem;
	text-align: center;
}
.joinint {
	margin-top: 0.2rem;
	height: 2.25rem;
	background-position: center;
}
.join_detail {
	float: left;
	font-size: 0.22rem;
	color: #c2c2c2;
	font-weight: bold;
	width: 3rem;
	margin-top: 0.5rem;
}
.join_detail_center {
	width: 3rem;
	margin: 0.5rem auto 0 auto;
	font-size: 0.22rem;
	color: #c2c2c2;
	font-weight: bold;
}
.join_detail span {
	font-size: 0.4rem;
	font-family: Arial;
	font-weight: bold;
	color: #eb5e0f;
}
.join_detail_center span {
	font-size: 0.4rem;
	font-family: Arial;
	font-weight: bold;
	color: #eb5e0f;
}
.news {
	padding-bottom: 0.5rem;
}
.news_title {
	margin: 0.78rem auto 0.6rem auto;
}
.news .news_title h1 {
	font-size: 0.48rem;
	color: #ececec;
	text-align: center;
}
.news .news_title h2 {
	font-size: 0.28rem;
	font-weight: bold;
	color: #4fb233;
	margin-bottom: 0.325rem;
	text-align: center;
}
.news .news_menu ul li {
	float: left;
	font-size: 0.22rem;
	width: 0.9rem;
	padding: 0.3rem;
	color: #898989;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
}
.news .news_menu ul li:visited {
	color: #eb5e0f;
	background-color: #f7f7f7;
}
.news .news_int {
	border-bottom: 1px solid #dcdcdc;
}
.news .news_int .news_int_title {
	float: left;
	margin: 0.3rem 0 0.3rem 0;
}
.news .news_int .news_int_title a {
	font-size: 0.22rem;
	color: #969696;
}
.news .news_int .news_int_time {
	float: right;
	font-size: 0.18rem;
	color: #969696;
	margin: 0.3rem 0 0.3rem 0;
}
.news .slideTxtBox {
	width: 6rem;
	text-align: left;
}
.news .slideTxtBox .hd {
	height: 0.3rem;
	line-height: 0.3rem;
	padding: 0 0.1rem 0 0.2rem;
	position: relative;
}
.news .slideTxtBox .hd ul {
	float: left;
	position: absolute;
	left: 0rem;
	top: -0.01rem;
	height: 0.32rem;
	width: 100%
}
.news .slideTxtBox .hd ul li {
	font-size: 0.22rem;
	color: #898989;
	width: 41%;
	float: left;
	padding: 0.25rem 0.25rem;
	cursor: pointer;
	background-color: #ffffff;
	border-bottom: 0.01rem solid #ddd;
	border-top: 0.03rem solid #42464e;
}
.news .slideTxtBox .hd ul li.on {
	height: 0.3rem;
	color: #c59868;
	background: #f7f7f7;
	border-bottom: 0.01rem solid #ddd;
	border-top: 0.03rem solid #c59868;
}
.news .slideTxtBox .bd {
	position: relative;
}
.news .slideTxtBox .bd li {
	font-size: 0.24rem;
	color: #969696;
	height: 0.26rem;
	line-height: 0.26rem;
	border-bottom: 0.01rem solid #dcdcdc;
	padding: 0.25rem 0;
}
.news .slideTxtBox .bd li .date {
	float: right;
	color: #999;
}
.footer_title {
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	font-size: 0;
}
.footer_title_left {
	float: left;
	display: inline-block;
	background-color: #eb5e0f;
	width: 50%;
	height: 0.7rem;
	font-size: 0.22rem;
	line-height: 0.7rem;
}
.footer_title_left a {
padding-left:.5rem;
	background: url(img/daohan.png) no-repeat left center;
background-size:.32rem auto;
height:.7rem;
	display: inline-block;
}
.footer_title_right {
	float: left;
	display: inline-block;
	background-color: #c49859;
	width: 50%;
	height: 0.7rem;
	line-height: 0.5rem;
	font-size: 0.22rem;
	line-height: 0.7rem;
}
.footer_title_right .bdsharebuttonbox {
	display: inline-block;
}
.footer_title_right .bds_tsina {
	background: url(img/weibo.png) no-repeat center center !important;
 background-size:.32rem .32rem;
}
.footer_menu {
	background-color: #333333;
	text-align: center;
}
.footer_menu hr {
	border-top: 0.001rem solid #494949;
	position: relative;
	top: 0.1rem;
}
/*.footer_menu ul li a {
	font-size: 0.22rem;
	font-weight: bold;
	color: #a3a3a3;
	width: 1.25rem;
	float: left;
	margin: 0.34rem 0.15rem 0.2rem 0.1rem;
}*/
.footer_menu_head {
	border-bottom: 1px solid #494949;
}
.qrcode {
	padding-top: 0.6rem;
	padding-bottom: 0.3rem;
}
.qrcode img {
	width: 2rem;
	margin: 0 auto
}
.qrcode h2 {
	font-size: 0.26rem;
	color: #ffffff;
	text-align: center;
	padding: 0.2rem 0;
	letter-spacing: 2px;
}
.copyright {
	background: url(../img/foot-bg.png) repeat-y;
	text-align: center;
	padding: 0.3rem 0 0.3rem 0;
}
.copyright h2 {
	font-size: 0.26rem;
	color: #8b8b8b;
	line-height: 150%;
}
.head_menu {
	background-color: #10102d;
	font-size: 0.16rem;
}
.head_menu_left {
	font-size: 0.16rem;
	color: #ffffff;
	float: left;
	padding: 0.2rem;
}
.head_menu_right {
	float: right;
	margin: 0.2rem;
}
.head_menuc_box {
	width: 100%;
	display: none;
}
.head_menu_child span {
	float: right;
}
.head_menu_child {
	background-color: #007af1;
	color: #ffffff;
	font-size: 0.36rem;
	padding: 0.25rem;
}
.head_menu_child a {
	font-size: 0.3rem;
	color: #fff
}
.head_menu_childs {
	background-color: #eee;
	color: #333;
	font-size: 0.24rem;
}
.head_menu_childs a {
	padding-left: 0.2rem;
	height: 0.4rem;
	line-height: 0.4rem;
}
.head_menu_childs.on a {
	padding-left: 0.2rem;
	height: 0.4rem;
	line-height: 0.4rem;
}
.head_menu_childs.on {
	background-color: #eee;
}
.head_menu_childs_title {
	background: url(img/slidetoggle.png) no-repeat;
	background-position: 95% center;
	padding: 0.1rem;
}
.head_menu_childs.on ul li {
	width: 6rem;
	background-color: #d2d2d2;
	color: #333;
	font-size: 0.24rem;
	padding: 0.1rem 0rem 0.1rem 0.4rem;
	height: 0.4rem;
	line-height: 0.4rem;
}
.brand_img {
	margin: 0.5rem 0 0.65rem 0;
}
.brand_int_title h2 {
	font-size: 0.28rem;
	font-weight: bold;
	color: #4fb233;
}
.brand_int_title h3 {
	font-size: 0.32rem;
	font-family: Arial;
	font-weight: bold;
	color: #929292;
	margin: 0.2rem 0 0.3rem 0;
}
.brand_int_title h4 {
	font-size: 0.22rem;
	font-weight: bold;
	color: #515050;
	margin: 0.3rem 0 0.2rem 0;
}
.brand_int_title #heng {
	width: 0.24rem;
}
.brand_int_detail {
	margin: 0.5rem 0.2rem 1.1rem 0.2rem;
}
.brand_int_detail p {
	font-size: 0.32rem;
	color: #797979;
	line-height: 0.6rem;
	text-indent: 0; overflow: hidden;
}
.brand_cate {
	margin: 0.85rem 0 1rem 0;
}
.brand_cate .swiper-container {
	width: 100%;
	height: 100%;
	overflow: visible;
}
.brand_cate .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.brand_cate .radius {
	width: 0.8rem;
	height: 0.9rem;
	border-radius: 1rem;
	border: 1px solid #d3d3d3;
	line-height: 0.9rem;
	margin-left: 0.8rem;
}
.brand_cate .swiper-button-next {
	background: url(img/brand_btn_right.png);
}
.brand_cate .swiper-button-prev {
	background: url(img/brand_btn_left.png);
}
.company_honor {
	margin: 0.6rem 0 0.8rem 0;
	width: 6rem;
	text-align: center;
}
.company_honor .img_box {
	width: 2.8rem;
	height: 3.35rem;
	border: 1px solid #ccc;
	display: inline-block;
}
.company_honor .img_box img {
	margin-top: 0.15rem;
}
.company_honor .img_box div {
	width: 2.1rem;
	height: 3.1rem;
	display: inline-block;
}
.company_honor h3 {
	font-size: 0.2rem;
	color: #787878;
	margin: 0.35rem 0 0.35rem 0;
}
.col-2 {
	width: 49%;
	display: inline-block;
	margin-right: 2%
}
.page {
	text-align: center;
	margin-top: 0.2rem;
	margin-bottom: 0.4rem;
}
.pagination li {
	display: inline-block
}
.pagination ul li a {
	font-size: 0.20rem;
	color: #ffffff;
	background-color: #b9b9b9;
	padding: 0.1rem 0.15rem;
	float: left;
	margin-left: 0.05rem;
}
.pagination span {
	font-size: 0.24rem;
}
.pagination .active a {
	background: #4fb233;
	color: #fff
}
.pagination ul li a:link {
	background-color: #b9b9b9;
}
.pagination ul li a:hover {
	background-color: #eb5e0f;
}
.pagination ul li a.on {
	background-color: #c59868;
}
.pagination ul {
	display: inline-block;
}
.company_vedio {
	width: 6rem;
	margin-top: 0.55rem;
}
.company_vedio h3 {
	font-size: 0.22rem;
	color: #727272;
	margin-top: 0.35rem;
	text-align: center;
}
.culture_img {
	width: 6rem;
	height: 6.2rem;
	margin: 0.35rem 0;
}
.culture_title {
	margin: 0.25rem 0;
}
.culture_title h3 {
	font-size: 0.28rem;
	color: #eb5e0f;
}
.culture_title h4 {
	font-size: 0.22rem;
	color: #929292;
	margin: 0.2rem 0 0rem 0;
}
.culture_title #heng {
	width: 0.3rem;
	height: 0.03rem;
	margin: 0.3rem 0;
}
.culture_detail {
	margin-bottom: 0.8rem;
}
.culture_detail p {
	font-size: 0.2rem;
	color: #5f5f5f;
	margin-bottom: 0.4rem;
}
.culture_box {
	margin: 0.6rem 0 0.8rem 0;
	width: 6rem;
	text-align: center;
}
.culture_box .img_box {
	width: 2.83rem;
	height: 2.25rem;
	display: inline-block;
}
.culture_box .img_box div {
	width: 2.83rem;
	height: 2.25rem;
}
.culture_box h3 {
	font-size: 0.2rem;
	color: #787878;
	margin: 0.3rem 0;
}
.contactus_title {
	margin-top: 0.45rem;
}
.contactus_title h3 {
	font-size: 0.3rem;
	color: #007af1;
	font-weight: bold;
}
.contactus_title h4 {
	font-size: 0.2rem;
	color: #bbbbbb;
	margin: 0.15rem 0;
	font-family: Aril;
}
.contactus_map {
	height: 4.2rem;
	width: 6rem;
	margin: 0.45rem 0 0.7rem 0;
}
.online_message-title {
}
.online_message-title h3 {
	font-size: 0.3rem;
	color: #007af1;
	font-weight: bold;
	margin-bottom: 0.3rem;
}
.online_message-title h4 {
	font-size: 0.2rem;
	color: #bbbbbb;
	font-family: Arial;
}
.online_message-content input {
	width: 5.75rem;
	height: 0.65rem;
	border: 1px solid #b5b5b5;
	margin-top: 0.2rem;
	font-size: 0.2rem;
	color: #000000;
	padding-left: 0.25rem;
}
.online_message-content textarea {
	width: 5.75rem;
	height: 2.1rem;
	border: 1px solid #b5b5b5;
	margin-top: 0.2rem;
	padding: 0.2rem 0 0 0.25rem;
	font-size: 0.2rem;
	color: #000000;
}
.btn_message {
	width: 3rem;
	margin: 0.4rem auto 0.7rem auto;
}
.message_submit {
	width: 3rem;
	height: 0.65rem;
	color: #ffffff;
	background-color: #c59868;
	font-size: 0.2rem;
	border: none;
}
.store_title {
	margin: 0.65rem auto 0.5rem auto;
	width: 2rem;
	text-align: center;
}
.store_title h3 {
	font-size: 0.3rem;
	color: #eb5e0f;
	font-weight: bold;
	margin: 0rem 0 0.1rem 0;
}
.store_title h4 {
	font-size: 0.15rem;
	color: #bbbbbb;
	font-family: Arial;
}
.store_search {
	width: 6rem;
}
.store_search .selectk {
	display: inline;
	width: 50%;
	text-align: center;
	height: 0.6rem;
}
.store_search select {
	width: 2.8rem;
	font-size: 0.2rem;
	color: #999999;
	background-color: #f2f2f2;
padding: .15rem;
	border: none;
	text-align: center;
}
.store_search input {
	width: 5.2rem;
	font-size: 0.2rem;
	background-color: #f2f2f2;
	padding: 0.14rem 0.1rem 0.12rem 0.1rem;
	margin-top: 0.15rem;
	border: none;
}
.store_search a {
	background-color: #eb5e0f;
	font-size: 0.2rem;
	width: 0.55rem;
	height: 0.6rem;
	padding: 0.12rem 0.15rem;
}
.store_search a img {
	height: 0.2rem;
	line-height: 0.2rem;
	position: relative;
	top: 0.02rem;
}
.store_list {
	font-size: 0.2rem;
	margin: 0.45rem 0 0.2rem 0;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 0.3rem;
}
.store_list_pic {
	width: 2.9rem;
	height: 2.14rem;
	float: left;
	display: table-cell;
	vertical-align: middle;
}
.store_list_pic img {
	height: 1.8rem;
	margin-top: 0.15rem;
}
.store_detail {
	float: right;
	width: 2.9rem;
margin:
}
.store_detail h3 {
	font-size: 0.22rem;
	font-weight: bold;
	color: #444444;
	margin: 0rem 0 0.25rem 0;
}
.store_detail p {
	color: #7b7b7b;
	line-height: 0.4rem;
}
.store_search .selectk label {
	display: inline-block;
	float: left;
	margin: 0 11px 0 0;
}
.newsc_list {
	font-size: 0.2rem;
	margin: 0.45rem 0 0.2rem 0;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 0.3rem;
}
.newsc_list_pic {
	width: 2.5rem;
	height: 1.56rem;
	float: left;
	display: table-cell;
	vertical-align: middle;
}
.newsc_list_pic img {
	height: 1.56rem;
}
.newsc_detail {
	width: 100%;
}
.newsc_detail h3 {
	font-size: 0.29rem;
	color: #545454;
	margin: 0rem 0 0.15rem 0;
	height: 0.29rem;
	line-height: 0.29rem;
	overflow: hidden
}
.newsc_detail h4 {
	font-size: 0.16rem;
	font-family: Arial;
	color: #c0c0c0;
	margin: 0.15rem 0 0.2rem 0;
}
.newsc_detail a {
	font-size: 0.18rem;
	color: #686868;
	line-height: 0.34rem;
}
.newsc_detail p {
	font-size: 0.22rem;
	line-height: 180%;
}
.door_series {
	width: 96%;
	text-align: center;
	padding: 0 2%;
	padding-top: 0.5rem;
}
.door_series .img_box {
	width: 100%;
	border: 1px solid #ccc;
	display: inline-block;
}
.door_series .img_box img {
}
.door_series .img_box div {
	width: 100%;
	display: inline-block;
}
.door_series h3 {
	font-size: 0.24rem;
	color: #787878;
	margin: 0.2rem 0 0.2rem 0;
	line-height: 0.24rem;
	height: 0.24rem;
	overflow: hidden
}
img {
	display: block;
	max-width: 100%
}
.product-ii .banner {
	padding-top: 0.5rem;
}
.product-ii .banner img {
	margin: 0 auto
}
.product-ii .swiper-container {
	width: 5.3rem;
	padding: 0rem 0 0.5rem 0;
}
.product-ii .banner .swiper-pagination {
	text-align: center;
	bottom: 0.4rem;
	position: absolute;
	z-index: 4;
}
.product-ii .banner .swiper-pagination-bullet {
width:.12rem;
height:.12rem;
	background: #c59868;
	opacity: 1;
	border-radius: 3rem;
	position: relative;
	top: -0.4rem;
}
.product-ii .banner .swiper-pagination-bullet-active {
	background: #eb5e0f
}
.product-parameter h3 {
	font-size: 0.3rem;
	color: #4fb233;
	margin: 0.3rem 0 0.35rem 0;
}
.product-parameter {
	font-size: 0.2rem;
	border-top: 1px solid #cbcaca;
	padding: 0.3rem 0 0.6rem 0;
}
.product-parameter div {
	color: #737373;
	line-height: 0.45rem;
}
.product-parameter div .special {
	color: #2f2f2f;
}
.product-ii-detail {
	border-top: 1px dashed #dedede;
	padding-bottom: 0.5rem;
	padding-left: 2%;
	padding-right: 2%
}
.product-ii-detail h3 {
	font-size: 0.3rem;
	color: #595959;
	margin: 0.5rem 0 0.4rem 0;
}
.product-ii-pic {
	margin: 0.5rem 0 0.65rem 0;
}
.product-ii-detail p {
	font-size: 0.28rem;
	color: #717171;
	line-height: 200%;
	text-indent: 2em;
	margin-top: 0.2rem;
}
.product-ii-picbox {
	border-top: 1px solid #cbcaca;
}
.product-ii-picbox h3 {
	font-size: 0.24rem;
	color: #595959;
	margin: 0.5rem 0 0.4rem 0;
}
.product-ii-picbox .img_box {
	text-align: center;
	width: 2.8rem;
	height: 2.55rem;
	border: 1px solid #ccc;
	display: inline-block;
	margin-bottom: 0.4rem;
}
.product-ii-picbox .img_box img {
	margin-top: 0.15rem;
}
.product-ii-picbox .img_box div {
	width: 2.65rem;
	height: 1.5rem;
	display: inline-block;
}
.brand_special {
	font-size: 0.2rem;
	overflow: hidden;
}
.brand_special h3 {
	font-size: 0.18rem;
	font-weight: bold;
	color: black;
}
.brand_special h4 {
	font-size: 0.18rem;
	color: black;
}
.brand_special_title {
	margin: 0.45rem 0 0.5rem 0;
	text-align: center;
}
.brand_special_title h3 {
	font-size: 0.3rem;
	font-weight: bold;
	color: #eb5e0f;
	margin-top: 0.2rem;
}
.brand_special_title h4 {
	font-size: 0.15rem;
	font-family: Arial;
	color: #bbbbbb;
	margin-top: 0.2rem;
}
.brand_special .swiper-container {
	width: 6rem;
}
.brand_special .swiper-slide {
	width: 2.5rem;
	height: 4.9rem;
}
.brand_special .brand_special_hbak {
	width: 2.285rem;
	height: 1.45rem;
	background-color: #e9e9e9;
	margin-top: -0.05rem;
	padding: 0.25rem 0.12rem 0 0.1rem;
}
.brand_special .brand_special_hbak h3 {
	font-size: 0.15rem;
}
.brand_special .brand_special_hbak p {
	font-size: 0.1rem;
}
.brand_special .swiper-button-next {
	background: url();
	width: 0.7rem;
	height: 1.1rem;
	background-color: #eb5e0f;
	position: relative;
	top: -2.8rem;
	float: right;
}
.brand_special .swiper-button-next img {
	position: relative;
	top: 0.2rem;
}
.brand_special .swiper-button-prev {
	background: url();
	width: 0.7rem;
	height: 1.1rem;
	background-color: #eb5e0f;
	position: relative;
	top: -2.8rem;
}
.brand_special .swiper-button-prev img {
	position: relative;
	top: 0.2rem;
}
.join_condition_title {
	text-align: center;
	padding: 0.45rem 0;
}
.join_condition_title h3 {
	font-size: 0.3rem;
	font-weight: bold;
	color: #eb5e0f;
	margin-top: 0.35rem;
}
.join_condition_title h4 {
	font-size: 0.15rem;
	font-family: Arial;
	color: #bbbbbb;
	margin-top: 0.2rem;
}
.join .join_title h3 {
	font-size: 0.3rem;
	font-weight: bold;
	color: #eb5e0f;
	text-align: center;
}
.join .join_title h4 {
	font-size: 0.15rem;
	color: #bbbbbb;
	text-align: center;
	margin-top: 0.2rem;
}
.join_condition_content {
	width: 6.4rem;
}
.cut {
	width: 6.4rem;
	height: 0.12rem;
	background-color: #eeeeee;
}
.investment_title {
	text-align: center;
	padding: 0.75rem 0 1.05rem 0;
}
.investment_title h3 {
	font-size: 0.3rem;
	font-weight: bold;
	color: #eb5e0f;
	margin-top: 0.35rem;
}
.investment_title h4 {
	font-size: 0.15rem;
	font-family: Arial;
	color: #bbbbbb;
	margin-top: 0.2rem;
}
.investment_int {
}
.investment_int h3 {
	font-size: 0.2rem;
	font-weight: bold;
	color: #3a3937;
	line-height: 0.35rem;
}
.investment_int .investment_table table, th, td {
	border-collapse: collapse;
	font-size: 0.2rem;
	border: 1px solid #838383;
	text-align: center;
	vertical-align: middle;
}
.investment_int .investment_table td {
	width: 2.4rem;
}
.investment_int .investment_table .first {
	width: 0.35rem;
	background-color: #252525;
	color: #ffffff;
	padding: 0.2rem;
}
.investment_int .investment_table .th {
	background-color: #252525;
	color: #ffffff;
}
.investment_table2 {
	margin: 1.1rem 0 1.2rem 0;
}
.investment_table2 table, th, td {
	border-collapse: collapse;
	font-size: 0.2rem;
	border: 1px solid #838383;
	text-align: center;
	vertical-align: middle;
}
.investment_int .investment_table2 td {
	width: 2.4rem;
}
.investment_int .investment_table2 .first {
	width: 0.35rem;
	padding: 0.2rem;
}
.investment_table2 .remarks p {
	font-size: 0.15rem;
	line-height: 0.35rem;
}
.licheng {
	width: 6.4rem;
	overflow: hidden;
}
.licheng_slide .hd {
	margin: 0.9rem 0 0.5rem 0;
}
.licheng_slide .hd .btn_cate_prev {
	position: absolute;
	top: 0.25rem;
	z-index: 20;
	width: 0.25rem;
}
.licheng_slide .hd .btn_cate_next {
	position: absolute;
	top: 0.22rem;
	float: right;
	z-index: 20;
	width: 0.25rem;
	right: 0rem;
}
.licheng_slide .hd .swiper-slide {
	width: 0.8rem;
	height: 0.8rem;
	border: 0.01rem solid #ccc;
	border-radius: 1rem;
	text-align: center;
	vertical-align: middle;
	line-height: 0.8rem;
margin-left:.22rem;
	margin-right: 0.15rem;
}
.licheng_slide .hd .swiper-slide.on {
	background-color: #eb5e0f;
	color: #ffffff;
}
.licheng_slide .bd {
	width: 6rem;
}
.licheng_slide .bd .img_box {
	margin-bottom: 0.9rem;
}
.licheng_slide .bd .img_box img {
	width: 6rem;
}
.licheng_slide .bd .text_box {
	margin: 0.5rem 0 0.55rem 0;
}
.licheng_slide .bd .p {
	font-size: 0.22rem;
	color: #9e9e9e;
}
.licheng_slide .bd p {
	font-size: 0.22rem;
	color: #9e9e9e;
}
.fbsj {
	padding-left: 0.2rem;
}
.brand_idea {
	width: 6.4rem;
	overflow: hidden;
	text-align: center;
	padding: 0.7rem 0;
	border-bottom: 0.01rem solid #d2d2d2
}
.brand_idea h3 {
	font-size: 0.24rem;
	color: #494949;
	line-height: 0.4rem;
}
.brand_idea h3 img {
	width: 0.65rem;
	height: 0.6rem;
}
.brand_idea h4 {
	font-family: Arial;
	font-size: 0.24rem;
	color: #c6c6c6;
	line-height: 0.4rem;
}
.brand_idea p {
	font-size: 0.2rem;
	color: #000000;
	line-height: 0.4rem;
}
.index_news_tit {
	text-align: center;
margin-top:.55rem;
	margin-bottom: 0.3rem;
padding-bottom:.3rem;
	margin-left: 0.2rem;
	margin-right: 0.2rem;
	border-bottom: dashed 1px #cdcdcd;
}
.index_news_tit p {
	color: #313131;
font-size:.36rem;
	margin-top: 0.5rem;
}
.index_news_tit span {
	color: #b6b6b6;
font-size:.22rem;
	margin-top: 0.2rem;
	display: inline-block
}
.news_nr {
font-size:.29rem;
line-height:.6rem;
margin:0 .2rem;
	text-indent: 2em;
}
.news_nr p {
font-size:.29rem;
line-height:.6rem;
margin:0 .2rem;
	text-indent: 0em;
}
.news_nr_btn {
margin:.4rem .2rem;
height:.65rem;
}
.news_nr_btn a {
font-size:.24rem;
	text-align: center;
	display: block;
	width: 50%;
	float: left;
height:.65rem;
line-height:.65rem;
}
.news_nr_btn .news_nr_btn_p {
	background: #e3e3e3;
	color: #5d5d5d;
}
.news_nr_btn .news_nr_btn_n {
	background: #007af1;
	color: #fff;
}
.about .detail p {
	margin-top: 0.2rem;
	font-size: 0.29rem;
	line-height: 0.6rem;
	text-indent: 2em;
	text-align: justify;
	color: #3d3d3d;
}
.news_nr p {
	font-size: 0.32rem;
	line-height: 200%;
	text-indent: 0em;
	margin-top: 0.2rem;
	text-align: justify
}
.footer_t {
	display: flex;
	justify-content: space-around;
	background: #007af1;
	box-sizing: border-box;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 9;
}
.footer_t a {
	display: block;
	width: 25%;
	border-right: 1px solid #fff
}
.footer_t a dl {
	text-align: center;
}
.footer_t a dl dt {
	width: 0.42rem;
	height: 0.42rem;
	margin: auto;
	position: relative;
	margin-top: 0.2rem;
}
.footer_t a dl dt img {
	height: 0.42rem !important;
	position: absolute;
	left: 0;
	top: 0;
}
.footer_t a dl dt .imgt {
	display: none;
}
.footer_t a dl dd {
	color: #fff;
	font-size: 0.28rem;
	margin-top: 0.10rem;
	margin-bottom: 0.2rem;
}
.active2 dl dt .imgt {
	display: block !important;
}
.active2 dl dt .imgo {
	display: none;
}
.footer_t a:last-child {
	border-right: none;
}
.footer {
	padding-bottom: 1.2rem;
}
.index-zlxm {
}
.te {
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
	color: #666;
	font-size: 12px;
	font-family: "微软雅黑";
}
.te li {
	float: left;
	width: 33%;
	border-right: 1px solid #dadada;
	padding-top: 0.2rem;
	height: 2.8rem
}
.te li img {
	display: block;
	width: 0.6rem;
	height: 0.6rem;
	margin: 0 auto;
	-webkit-transition: all ease .3s;
	transition: all ease .3s;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.te li h3 {
	text-align: center;
	font-size: 0.28rem;
	line-height: 0.28rem;
	font-weight: normal;
	color: #fff;
	padding: 0.15rem;
	;
	-webkit-transition: all ease-out .3s;
	transition: all ease-out .3s;
}
.te li p {
	text-align: center;
	font-size: 0.22rem;
	color: #9b9b9b;
	line-height: 0.22rem;
}
.te li:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.te li:hover h3 {
	padding: 15px
}
.wtr h1 {
	font-family: "微软雅黑";
	font-size: 0.45rem;
	position: relative;
	color: #013b84;
	line-height: 0.45rem;
	font-weight: normal;
	padding-left: 0.3rem;
	margin-bottom: 0.4rem;
	border-bottom: 1px solid #013b84;
	padding-bottom: 0.2rem
}
.wtr h1:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0px;
	width: 8px;
	height: 0.45rem;
	background: #013b84;
}
.tit-top {
	margin-top: 0.5rem
}
.in-zzycjk {
	width: 83%
}
.gdm {
	font-size: 1rem !important;
	line-height: 1rem !important;
	color: #fff !important;
}
.img-scroll {
	position: relative;
	margin: 13px auto;
	width: 100%;
}
.img-scroll .prev, .img-scroll .next {
	position: absolute;
	display: block;
	width: 5%;
	height: 59px;
	top: 100px;
}
.img-scroll .prev {
	left: 0
}
.img-scroll .next {
	right: 0
}
.img-list {
	position: relative;
	width: 90%;
	height: 3.8rem;
	overflow: hidden;
	text-align: center;
	margin: auto
}
.img_list1 {
	width: 100%;
	height: 3.8rem;
	overflow: hidden;
}
.img_list1 ul {
	width: 100%;
	height: 3.8rem;
	overflow: hidden;
}
.img_list1 ul li {
	width: 46%;
	padding-left: 10px;
	padding-top: 20px;
	overflow: hidden;
	float: left;
	text-align: center
}
.img_list1 li a em {
	width: 80%;
	text-align: center;
	margin: auto;
	display: block
}
.img_list1 li a img {
	width: 100%;
}
.img_list1 li p {
	padding-top: 10px;
	overflow: hidden;
	height: 90px
}
.img_list1 li p a {
	font-size: 16px;
	color: #525252
}
.term_ls {
	width: 48%;
	margin-bottom: 0.2rem;
	float: left;
	margin-right: 2%
}
.con_x {
	width: 96%;
	padding: 0 2%;
	margin: 0 auto
}
.con_x p {
	font-size: 0.32rem;
	line-height: 180%;
	text-indent: 0;
	margin-top: 0.2rem;
	text-align: left
}
.index_news_tit .tit {
	font-size: 0.36rem;
	border-bottom: 1px dashed #CCC;
	padding-bottom: 0.2rem;
}
.lsjs {
	color: #595959;
	padding-bottom: 0.3rem;
}
.lsjs h3 {
	font-size: 0.32rem;
	color: #595959;
	line-height: 0.6rem;
}
.lsjs .zw {
	font-size: 0.25rem;
	line-height: 180%;
	text-align: left;
	padding-left: 2rem
}
.lsjs .zx {
	font-size: 0.25rem;
	line-height: 200%
}
.js {
	font-size: 0.25rem;
	line-height: 180%;
	text-indent: 2em;
	margin-top: 0.2rem;
	color: #595959
}
.door_series .col-2:nth-child(2n) {
	margin-right: 0
}
.bla {
	color: #000 !important
}
/**/

.mengb {
	width: 100%;
	height: 100%;
	position: fixed;
	left: -7.5rem;
	top: 0;
	background: rgba(0,0,0,0.66);
	z-index: 12;
}
.mengb_n {
	width: 5.68rem;
	background: #fff;
}
.mengb_n_o {
	padding: 0 0.46rem;
	display: flex;
	justify-content: space-between;
}
.mengb_n_o a {
	display: flex;
	justify-content: flex-start;
	width: 2rem;
	margin-top: 0.37rem;
}
.mengb_n_o a img {
	display: block;
	width: 0.58rem;
	height: 0.5rem !important;
}
.mengb_n_o a span {
	display: block;
	margin-top: 0.13rem;
	margin-left: 0.2rem;
	font-size: 0.2rem;
}
.mengb_n_o .close {
	display: block;
	width: 0.4rem;
	height: 0.4rem !important;
	margin-top: 0.37rem;
}
.mengb_n_t {
	margin-top: 0.34rem;
	display: flex;
	justify-content: flex-start;
}
.mengb_n_t .yiji {
	width: 2.22rem;
	background: #e5e5e5;
}
.mengb_n_t .yiji li {
	height: 1.22rem;
	line-height: 1.22rem;
	text-align: center;
	border-bottom: 1px solid #fff;
	box-sizing: border-box;
	color: #333333;
	font-size: 0.3rem;
}
.mengb_n_t .yiji li:last-child {
	border-bottom: none;
	line-height: 0.3rem;
	padding-top: 0.34rem;
	font-size: 0.3rem;
}
.mengb_n_t .yiji li:last-child span {
	display: block;
	font-size: 0.2rem;
}
.mengb_n_t .yiji li a {
	width: 100%;
	height: 100%;
	display: block;
}
.mengb_n_t .active {
	background: #007af1;
	color: #fff !important;
}
.mengb_n_t .erji {
	width: 3.43rem;
}
.mengb_n_t .erjio {
	width: 2.6rem;
	margin: auto;
}
.mengb_n_t .erjio a {
	display: block;
	padding-top: 0.5rem;
	padding-bottom: 0.18rem;
	border-bottom: 1px dashed #e2e2e2;
	color: #666666;
	font-size: 0.26rem;
}
.more {
	border: none;
	text-indent: -900em;
	position: absolute;
	top: 0;
	right: 0.1rem;
	cursor: pointer;
	outline: none;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
	background: url(../img/menu-button-bg.png) no-repeat center center;
}
.u-group * {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
.u-group {
	font: 16px/1.45 "Microsoft Yahei";
	color: #5a5a5a;
}
.u-group a {
	color: #5a5a5a;
	text-decoration: none;
}
.u-caption {
	padding: 10px 0;
	background: #f7f7f7;
	overflow: hidden;
	text-align: center;
}
.u-caption .title {
	font-size: 16px;
}
.u-caption .title span {
	color: #ccc;
}
.u-caption .sub-title {
	color: #ccc;
	font-size: 14px;
}
.h-title-p {
	line-height: 20px;
	color: #333;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	word-spacing: 3px;
	letter-spacing: 2px;
	padding: 0 5px;
}
.mengb_n_t .active a {
	color: #fff
}
/**/
.formBox {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.formBox .inputbox {
	height: 36px;
	line-height: 36px;
	margin-top: 20px;
}
.formBox .inputbox label {
	width: 26%;
	float: left;
	font-size: 14px;
	color: #000;
	height: 36px;
	line-height: 36px;
}
.formBox .inputbox label span {
	color: #cc0000;
	padding-right: 8px
}
.formBox .inputbox input {
	width: 74%;
	float: right;
s height:36px;
	line-height: 36px;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
	font-size: 14px;
	color: #999;
	padding-left: 10px
}
.formBox .inputbox input.yzm {
	float: left;
	width: 40%
}
.formBox .inputbox .yzmimg {
	float: right;
	width: 36%;
	height: 36px;
	margin-left: 10px
}
.formBox .inputbox .btn1 {
	width: 100px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background: #007af1;
	float: left;
	border-radius: 4px;
	cursor: pointer;
	outline: none;
	letter-spacing: 1px;
	padding: 0
}
.formBox .inputbox2 {
	min-height: 36px;
	line-height: 36px;
	margin-top: 20px;
	overflow: hidden
}
.formBox .inputbox2 label {
	width: 20%;
	float: left;
	font-size: 14px;
	color: #000;
	height: 36px;
	line-height: 36px;
}
.formBox .inputbox2 label span {
	color: #cc0000;
	padding-right: 8px
}
.formBox .inputbox2 textarea {
	width: 78%;
	float: right;
	height: 80px;
	line-height: 36px;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
	font-size: 14px;
	color: #999;
	padding-left: 10px
}
.in-hzhb{ margin-top:0.3rem; }.clip-4 li {
	float: left;
	width: 49%;
	margin-right: 2%;
	margin-bottom: 1vh;
}
.clip-4 li:nth-child(2n) {
	margin-right: 0 !important;
}.hzkhs .clip-4 li .item {
	border: 1PX #e7e7e7 solid
}
/**/
.member_box {
	padding-top: 0.5rem;
	margin: 0 0.2rem;
}
.member_box li {
	width: 100%;
	float: left;
	position: relative;
/*	margin-right: 2%;*/
	margin-bottom: 4%;
	border: 1px solid #ccc
}
.member_box li:nth-child(2n) {
	margin-right: 0;
}
.member_box li span {
	width: 100%;
	display: block;
	background-color: rgb(51, 51, 51);
	font: 0.3rem/0.60rem 'Microsoft YaHei';
	color: #fff;
	text-align: center;
	line-height: 0.4rem;
	padding: 0.18rem 0;
	height: 1.2rem;
}
.member_box li img {
	display: inline-block;
	vertical-align: middle;
}
/**/
.mt1 {
	margin-top: 0.4rem;
}
.for_more {
	width: 2.8rem;
	height: 0.5rem;
	border-radius: 0.25rem;
	margin: 0 auto;
	margin-top: 20px;
	background-color: #007af1;
	font: 0.24rem/0.5rem 'Microsoft YaHei';
	color: #fff;
	text-align: center;
	display: block;
}
.list-con {
	padding-bottom: 0.5rem;
}
/**/
.news_k {
	padding: 4% 2%;
	padding-bottom: 0px;
}
.news_k li {
	overflow: hidden;
	border-bottom: solid 1px #cdcdcd;
	padding-bottom: 0.2rem;
	margin-bottom: 0.2rem;
}
.news_k li .tup {
	width: 100%;
	max-height: 1.3rem;
	max-width: 2rem;
	float: left;
	object-fit: cover;
	margin-right: 0.25rem;
}
.news_k li .text {
	margin-left: 0.25rem;
	text-align: justify;
 font-size: .3rem;
	color: #616161;
	line-height: 0.5rem;
}
.news_k li .text.riq {
	min-height: auto;
	color: rgba(0,0,0,0.38);
	font-weight: bold;
	margin-left: 0.25rem;
	text-align: justify;
 font-size: .25rem;
	line-height: 0.4rem;
	font-weight: normal;
}
/**/
.door_series {
	width: 96%;
	text-align: center;
	padding: 0 2%;
}
.door_series .img_box {
	width: 100%;
	display: inline-block;
}
.door_series .img_box img {
}
.door_series .img_box div {
	width: 100%;
	display: inline-block;
}
.door_series h3 {
	font-size: 0.3rem;
	color: #787878;
	margin: 0.2rem 0 0.2rem 0;
	line-height: 0.34rem;
	height: 0.34rem;
	overflow: hidden
}
/**/
.product-ii .banner {
	padding-top: 0.5rem;
}
.product-ii .banner img {
	width: 3rem;
	margin: 0 auto
}
.lsjs {
	color: #595959;
	padding-bottom: 0.3rem;
}
.lsjs h3 {
	font-size: 0.32rem;
	color: #595959;
	line-height: 0.6rem;
}
.lsjs .zw {
	font-size: 0.25rem;
	line-height: 180%;
	text-align: left;
	padding-left: 2rem
}
.lsjs .zx {
	font-size: 0.25rem;
	line-height: 200%
}
/**/
.h-title {
	font-size: 0.36rem !important;
	color: #444444 !important;
	font-weight: 500;
	text-align: center;
	position: relative;
	margin-bottom: 0.3rem;
}
.h-title:before {
	content: "";
	width: 7%;
	height: 2px;
	background: #007af1;
	position: absolute;
	left: 28%;
	top: 50%;
}
.h-title:after {
	content: "";
	width: 7%;
	height: 2px;
	background: #007af1;
	position: absolute;
	right: 28%;
	top: 50%;
}
.tit-ym {
	font-size: 0.45rem;
	color: #2f2f2f;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	margin-top: 0.5rem;
}
.tit-ym span {
	color: #007af1
}
/**/
.about h4.gk {
	font-size: 0.32rem;
	color: #363636;
	font-weight: normal;
	line-height: 0.32rem;
	padding-top: 0.2rem;
	text-indent: 2em;
	padding-bottom: 0.2rem;
}
.about h4.gk span {
	color: #c6211b;
	font-weight: bold;
}
/**/
.gallery {
	width: 100%;
	padding: 0.3rem 0
}
.gallery li {
	width: 3.33rem;
	background-color: #fff;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 0.4rem;
	overflow: hidden;
}
.gallery li:nth-child(2n) {
	margin-left: 0.4rem;
}
.gallery li a {
	width: 100%;
}
.gallery li img {
	display: inline-block;
	border-radius: 8px;
	width: 100%;
	vertical-align: middle;
}
.tong {
	width: 100%;
height:
}
.gallery li p {
	text-align: center;
	color: #000;
	font-size: 0.29rem;
	line-height: 0.8rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.focus {
	height: 3.37rem;
	overflow: hidden;
	position: relative;
}
.index-news-img img {
	max-width: 100%;
	display: block
}
.news_box {
	margin: 0.65rem 0;
	margin-top: 0
}
.news_box li {
	width: 100%;
	height: 0.8rem;
	border-bottom: 1px dashed #ccc;
}
.news_box li .news1 {
	font: 0.28rem/0.8rem 'Microsoft YaHei';
	color: #333;
	width: 4.8rem;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	float: left;
}
.news_box li .date {
	font: 0.24rem/0.8rem 'Microsoft YaHei';
	color: #666;
	float: right;
}
/**/
.box20034_-8251 {
	font: 14px/1.43 'Microsoft Yahei', Arial, sans-serif;
	color: #333;
	margin: 0 auto;
}
.box20034_-8251 * {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.box20034_-8251 a {
	color: inherit;
	text-decoration: none;
}
.box20034_-8251 img {
	border: 0;
	vertical-align: middle;
	max-width: 100%;
}
.box20034_-8251 .wrap {
	width: 74%;
	margin: 30px 13%;
	position: relative;
	-webkit-box-shadow: 0px 5px 27px 0px rgba(0, 0, 0, 0.24);
	box-shadow: 0px 5px 27px 0px rgba(0, 0, 0, 0.24);
}
.box20034_-8251 .wrap .intro {
	width: 100%;
	padding: 0.1rem;
	text-align: center;
	position: absolute;
	bottom: 0;
	background-color: rgba(198,33,27,0.5);
}
.box20034_-8251 .wrap .intro .title {
	color: #fff;
	font-size: 0.3rem;
	font-weight: bold;
}
.box20034_-8251 .wrap .intro .sp-wrap {
	height: 2px;
	position: relative;
	text-align: center;
	margin: 0.1rem 0;
}
.box20034_-8251 .wrap .intro .sp-wrap span {
	display: inline-block;
	width: 5px;
	height: 5px;
	vertical-align: top;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.box20034_-8251 .wrap .intro .sp-wrap::before {
	content: "";
	display: block;
	width: 60%;
	height: 0;
	border-bottom: 1px solid #fff;
	position: absolute;
	top: 2px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.box20034_-8251 .wrap .intro .txt {
	line-height: 1.8;
	font-size: 12px;
}
.box20034_-8251 .m-prev {
	background-image: url(../img/arrow.png);
	background-size: 45px auto;
	background-position: 4px 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.box20034_-8251 .m-next {
	background-image: url(../img/arrow.png);
	background-size: 45px auto;
	background-position: -22px 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1;
	top: 0px;
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: #fcbb17;
}
.ryzz-tit h2 {
	font-size: 0.36rem;
	line-height: 0.6rem;
	font-weight: bold;
	color: #d51218;
}
.ryzz-tit {
	padding-bottom: 0.3rem;
}
/**/
.pro-top {
	width: 100%;
	margin: 0 auto;
}
.pro-top-con {
	width: 100%
}
.pro-top .pro-top-tit {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.pro-top .pro-top-tit h2 {
	font-size: 0.4rem;
	font-weight: bold;
	color: #d71111;
	line-height: 0.4rem;
	padding-bottom: 0.2rem;
}
.pro-top .pro-top-tit h3 {
	font-size: 0.36rem;
	color: #d71111;
	line-height: 0.36rem;
	font-weight: normal;
	padding-bottom: 0.1rem;
}
.pro-top .pro-top-tit h3 span {
	font-weight: bold
}
.pro-top .pro-top-tit h4 {
	font-size: 0.36rem;
	font-weight: bold;
	color: #191919
}
.pro-top-content p {
	text-indent: 2em;
	font-size: 0.29rem;
	text-align: justify;
	color: #1e3c69;
	line-height: 0.6rem;
}
.pro-img1 {
	text-align: center;
}
.pro-img1 img {
	width: 4rem;
	margin: 0.2rem auto
}
/**/
.pro-center .pro-center-ltit {
	padding-top: 1rem;
}
.pro-center .pro-center-ltit h3 {
	font-size: 0.4rem;
	font-family: Arial;
	color: #e61919;
	line-height: 0.4rem;
	font-weight: bold
}
.pro-center .pro-center-ltit h4 {
	font-size: 0.36rem;
	color: #0364e7;
	font-weight: bold;
	line-height: 0.36rem;
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
}
.pro-center .pro-center-ltit h5 {
	font-size: 0.32rem;
	line-height: 0.4rem;
	color: #303030;
	font-weight: bold
}
.pro-center-content p {
	text-indent: 2em;
	font-size: 0.29rem;
	line-height: 0.5rem;
	color: #303030;
	text-align: justify
}
.pro-center-content {
	width: 100%
}
.pro-center-conleft {
	width: 100%
}
.pro-center-conright {
	padding-top: 0.4rem;
}
.pro-center-conright img {
	width: 4rem;
	margin: 0.2rem auto
}
/**/
.principle-tit {
	padding-top: 1rem;
	padding-bottom: 0.2rem;
}
.principle-tit h2 {
	font-size: 0.5rem;
	font-family: Arial;
	color: #f2f2f3;
	line-height: 0.5rem;
	text-align: center;
	padding-bottom: 0.1rem;
}
.principle-tit h3 {
	font-size: 0.46rem;
	color: #e20f0f;
	font-weight: bold;
	line-height: 0.46rem;
	text-align: center;
	padding-bottom: 0.3rem;
}
.principle-tit h4 {
	width: 1rem;
	height: 2px;
	background: #0364e7;
	margin: 0 auto;
	transition: all 0.5s;
}
.principle-con p {
	font-size: 0.29rem;
	text-align: justify;
	line-height: 0.5rem;
	color: #303030;
	text-indent: 2em;
}
.principle-con {
	padding-bottom: 0.8rem;
}
.principle-img img {
	max-width: 100%
}
/**/
.jn-pro-tit {
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.jn-pro-tit h2 {
	font-size: 0.5rem;
	color: #454545;
	font-weight: bold;
	line-height: 0.5rem;
	padding-bottom: 0.3rem;
	text-align: center
}
.jn-pro-tit h2 span {
	color: #e20f0f
}
.jn-pro-tit .bulehr {
	width: 1rem;
	height: 2px;
	background: #0364e7;
	margin: 0 auto;
	transition: all 0.5s;
}
.wdgn-right img {
	max-width: 100%
}
.wdgn-left ul li {
	margin-bottom: 0.1rem;
}
.wdgn-left ul li h3 {
	background: url(../img/aqws-icon.png) no-repeat left center;
	padding-left: 0.5rem;
	font-size: 0.29rem;
	color: #e20f0f;
	line-height: 0.6rem;
	font-weight: bold
}
.wdgn-left ul li p {
	color: #484848;
	font-size: 0.29rem;
	line-height: 0.6rem;
}
.jdys-con ul li h3 {
	font-size: 0.4rem;
	color: #e20f0f;
	font-weight: bold;
	line-height: 0.6rem;
	background: url(../img/wjx-icon.png) no-repeat left center;
	padding-left: 0.5rem;
}
.jdys-con ul li p {
	font-size: 0.29rem;
	line-height: 0.6rem;
	color: #575757;
	background: url(../img/xyq-icon.png) no-repeat left top 0.2rem;
}
.jdys-con {
	padding-bottom: 1rem;
}
.footer-ewmimg {
	margin: 0 !important;
	width: 100%
}
table td p {
	text-indent: 0 !important;
}
.footer-ewm li .text {
	text-align: center;
	color: #999;
	font-size: 0.26rem;
	line-height: 0.3rem;
}
.img-center {
	margin-bottom: 0.2rem;
}
.footer-ewm li {
	float: left;
	margin-right: 10%;
	width: 44%
}
.footer-ewm li:last-child {
	margin-right: 0
}
.footer-ewm {
	padding-top: 0.3rem;
	width: 65%;
	margin: 0 auto;
	padding-bottom: 0.3rem;
}
.footer_t {
	display: flex;
	justify-content: space-around;
	background: rgba(255, 255, 255,0.9);
	box-sizing: border-box;
	position: fixed;
	left: 2%;
	bottom: 0.2rem;
	width: 96%;
	border-radius: 50px;
	z-index: 9;
	border: 2px solid #eee;
	box-shadow: 1px 1px 1px #eee;
}
.footer_t a {
	display: block;
	width: 33%;
	border-right: 2px solid #eee
}
.footer_t a dl {
	text-align: center;
}
.footer_t a dl dt {
	width: 0.5rem;
	height: 0.5rem;
	margin: auto;
	position: relative;
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
	color: #000
}
.footer_t a dl dt img {
	height: 0.5rem !important;
	position: absolute;
	left: 0;
	top: 0;
}
.footer_t a dl dt .imgt {
	display: none;
}
.footer_t a dl dd {
	color: #fff;
	font-size: 0.28rem;
	margin-top: 0.10rem;
	margin-bottom: 0.2rem;
}
.active2 dl dt .imgt {
	display: block !important;
}
.active2 dl dt .imgo {
	display: none;
}
.footer_t a:last-child {
	border-right: none;
}
.banner {
	width: 100%;
	height: 3.5rem;
	overflow: hidden;
	position: relative;
}
.focus {
	height: 3.5rem;
}
.focus .bd ul li {
	height: 3.5rem;
	width: 100%;
}
.focus .hd {
	width: 100%;
	position: absolute;
	z-index: 2;
	bottom: 0.3rem;
	text-align: center;
	margin: 0 auto;
}
.focus .hd ul li {
	font-size: 0;
	width: 0.12rem;
	height: 0.12rem;
	border-radius: 50%;
	float: left;
	display: inline-block;
	margin-right: 0.1rem;
	border: 1px solid #fff;
	cursor: pointer;
	-webkit-border-radius: 50% !important;
	border-radius: 50% !important;
}
.focus .hd ul .on {
	background: #fff;
}
.focus .hd ul {
	margin-left: 3.4rem;
}
.c2_right .c2_ttt {
	position: relative;
}
.c2_ttt span {
	color: #666;
	font-size: 18px;
	text-transform: uppercase;
}
.c2_ttt h2 {
	color: #000000;
	font-size: 20px;
	background: url(../images/line01.png) no-repeat left bottom;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.c2_right .c2_ttt:after {
	content: '';
	display: block;
	width: 44px;
	height: 3px;
	background: #007af1;
	position: absolute;
	bottom: 0px;
}
.abb_txt {
	position: relative;
	font-size: 0.3rem;
	color: #5a5a5a;
	line-height: 2;
}
.abb_txt p {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 8;
	text-align: justify;
	
}
.abbmore {
	color: #fff;
	background: #007af1;
	overflow: hidden;
	-webkit-transition: all .6s;
	transition: all .6s;
	display: inline-block;
	padding: 0.1rem 0.4rem;
	text-decoration: none;
	border-radius: 15px;
	width: 70%
}
.abbmore .btn-inner {
	font-size: 0.28rem;
	display: block
}
.number {
	display: flex;
	justify-content: space-between;
	margin-top: 2%;
	width: 98%;
	margin: 0 auto;
}
.number li {
	position: relative;
	margin-right: 3%;
	margin-bottom: 3%;
	border: 1px dashed #0179f3;
	text-align: center;
	list-style: none;
	width: 45%;
	padding: 0.5rem 0;
	border-radius: 15px;
}
.number li h3 {
	color: #1080eb;
	font-size: 0.5rem;
	font-family: "impact";
}
.number li:last-child {
	margin-right: 0
}
.number li h3 i {
	font-style: inherit;
}
.number li h3 span {
	font-size: 14px;
	color: #000;
	font-weight: 400;
	font-family: "Microsoft Yahei";
	padding-left: 5px;
}
.number li p {
	font-size: 14px;
	color: #000;
}
.ydw {
	width: 95%;
	margin: 0 auto
}
.index-zlxm {
	margin-top: 5%;
}
.contact {
	background-color: #fff;
	padding: 0.5rem 0 0rem 0;
	text-align: center;
	width: 100%;
	overflow: hidden;
}
.contact .contact_title h1 {
	font-size: 0.48rem;
	color: #343434;
	font-weight: 100;
	text-align: center;
}
.contact .contact_title h2 {
	font-size: 0.28rem;
	color: #eb5e0f;
	font-weight: bold;
	text-align: center;
	margin-top: 0.1rem
}
.contact .contact_title h3 {
	font-size: 0.18rem;
	color: #c49859;
	font-weight: 100;
	text-align: center;
	margin-top: 0.1rem
}
.contact .contact_detail {
	width: 3.2rem;
	border: 1px solid #eb5e0f;
	margin: 0.79rem auto 0 auto;
}
.contact .text_box {
	margin: 0.4rem 0;
}
.contact .text_box h4 {
	font-size: 0.75rem;
	color: #007af1;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	padding: 0.5rem 0 0rem 0;
}

.contact .text_box h5 {
	font-size: 0.3rem;
	padding-top: 0.3rem;
	color: #000;
	font-weight: bold;
	text-align: center;
}
.contact .text_box #heng {
	font-size: 0.2rem;
	height: 3px;
	width: 0.25rem;
	background-color: #1080eb;
	padding-bottom: 0.25rem;
	display: inline;
}
.contact .text_box p {
	font-size: 0.26rem;
	color: #aaaaaa;
	line-height: 0.4rem;
	text-align: left;
	margin: 0.3rem 0.25rem 0rem 0.25rem;
}
.contact .text_box #heng2 {
	width: 0.6rem;
	height: 3px;
	background-color: #1080eb;
	text-align: center;
	display: inline-block;
}
.contact .swiper-slide {
	width: 3rem;
}
.contact .swiper-slide-active .text_box {
	border: 0.01rem solid #007af1;
}
.contact .swiper-slide-active #heng2 {
	background-color: #007af1;
}
.contact .swiper-container {
	overflow: visible;
}
.contact .swiper-scrollbar {
	background-color: #3d3d3d;
	position: relative;
	;
	top: 0rem;
}
.contact .swiper-scrollbar .swiper-scrollbar-drag {
	background-color: #007af1;
}
.contact .contact_menu {
	width: 5.75rem;
	height: 0.08rem;
	margin: 0.8rem auto 0.5rem auto;
	background-color: #3d3d3d;
}
.lb-amore {
	text-align: center;
	margin-bottom: 0.5rem;
	margin-top: 0.2rem;
}
.index-zlxm {
}
.te {
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
	color: #666;
	font-size: 12px;
	font-family: "微软雅黑";
	border-bottom: 1px solid #dadada;
	margin-top: 0.5rem;
}
.te li {
	float: left;
	width: 49.5%;
	border-right: 1px solid #dadada;
	padding-top: 0.2rem;
	border-top: 1px solid #dadada
}
.te li img {
	display: block;
	width: 1.6rem;
	height: 1.6rem;
	margin: 0 auto;
	-webkit-transition: all ease .3s;
	transition: all ease .3s;
	-webkit-transform: scale(1);
	transform: scale(1);
	margin-top: 0.2rem;
}
.te li h3 {
	text-align: center;
	font-size: 0.32rem;
	line-height: 0.5rem;
	letter-spacing: 2px;
	color: #212121;
	padding: 0.15rem;
	font-weight: bold;
	;
	-webkit-transition: all ease-out .3s;
	transition: all ease-out .3s;
}
.te li p {
	text-align: center;
	font-size: 0.22rem;
	color: #9b9b9b;
	line-height: 0.22rem;
}
.te li:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.te li:hover h3 {
	padding: 15px
}
.wtr h1 {
	font-family: "微软雅黑";
	font-size: 0.45rem;
	position: relative;
	color: #00b0e5;
	line-height: 0.45rem;
	font-weight: normal;
	padding-left: 0.3rem;
	margin-bottom: 0.4rem;
	border-bottom: 1px solid #00b0e5;
	padding-bottom: 0.2rem
}
.wtr h1:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0px;
	width: 8px;
	height: 0.45rem;
	background: #00b0e5;
}
.tit-top {
	margin-top: 0.5rem
}
.in-zzycjk {
	width: 83%
}
.gdm {
	font-size: 1rem !important;
	line-height: 1rem !important;
	color: #fff !important;
}
.proser {
	width: 98%;
	margin: 0 auto
}
.proser li {
	float: left;
	width: 49%;
	margin-right: 2%
}
.proser li:nth-child(2n) {
	margin-right: 0
}
.text_box_img {
	border: 2px solid #0078e7
}
.proser li:last-child .text_box_img {
	border: none
}
.dangqluj {
	padding: 2%;
	background: #fff;
	color: #828282;
	font-size: 0.26rem;
	border-bottom: 1px #cdcdcd solid;
}
.recruit {
	width: 96%;
	margin: 0 auto;
	padding-top: 0.5rem;
}
.joblist .in-recurit {
}
.joblist .in-recurit .item {
	border: 1px solid #f0f0f0;
	margin-bottom: 0.5rem;
}
.joblist .in-recurit .item .r-header {
	padding: 0 0.3rem;
	cursor: pointer;
	overflow: hidden;
	line-height: 1rem;
}
.joblist .in-recurit .item .r-header .main-title {
	float: left;
}
.joblist .in-recurit .item .r-header .main-title .post {
	font-size: 0.3rem;
	color: #282828;
}
.joblist .in-recurit .item .r-header .main-title .dep {
	font-size: 14px;
	color: #999;
	margin-left: 10px;
}
.joblist .in-recurit .item .r-header i {
	float: right;
	top: 20px;
	color: #007af1;
	font-size: 0.24rem;
	font-weight: 600;
	letter-spacing: 1px
}
.joblist .in-recurit .item .r-slide {
	padding: 0.26rem;
	border-top: 1px solid #f0f0f0;
	display: none;
}
.joblist .in-recurit .item .r-slide .tj {
	font-size: 0.24rem;
	color: #666;
	margin-bottom: 0.26rem;
	overflow: hidden;
}
.joblist .in-recurit .item .r-slide .tj span {
	padding: 0 0.2rem;
	border-right: 1px solid #ccc;
	font-size: 0.28rem;
}
.joblist .in-recurit .item .r-slide .tj span.address {
	padding-left: 0;
}
.joblist .in-recurit .item .r-slide .tj span.exp {
	padding: 0;
	border-right: 0;
	float: right;
	color: #282828;
}
.joblist .in-recurit .item .r-slide .intro {
	margin-bottom: 0.26rem;
}
.joblist .in-recurit .item .r-slide .intro p {
	margin-bottom: 0;
}
.joblist .in-recurit .item .r-slide .op-box {
	text-align: right;
}
.joblist .in-recurit .item .r-slide .op-box a {
	display: inline-block;
	width: 150px;
	padding: 10px;
	text-align: center;
	background-color: #007af1;
	color: #fff;
	-webkit-transition: all ease .3s;
	transition: all ease .3s;
	border-radius: 3px;
	text-decoration: none;
	font-size: 0.26rem;
}
.joblist .in-recurit .item .r-slide .title {
	font-size: 0.3rem;
	color: #666
}
.joblist .in-recurit .item .r-slide .txt-main p {
	text-indent: 2em;
	line-height: 200%;
	margin-top: 1vh;
	font-size: 0.26rem;
}
.joblist .in-recurit .item .r-slide .op-box a:hover {
	background-color: #007af1;
}
 @media (max-width: 768px) {
.joblist .in-recurit .item .r-slide .tj span {
	display: inline-block;
	padding-left: 0;
	margin-right: 10px;
	margin-bottom: 6px;
}
.joblist .in-recurit .item .r-slide .tj span.address {
	padding-left: 0;
}
.joblist .in-recurit .item .r-slide .tj span.exp {
	float: none;
}
}
.tzgg_content {
}
.fl {
	float: left
}
.fr {
	float: right
}
.tzgg_content ul {
	margin-top: 0.3rem;
}
.tzgg_content ul li {
	height: 0.6rem;
	line-height: 0.6rem;
	border-bottom: 1px solid #f1f1f1;
}
.tzgg_content a {
	font-size: 0.3rem;
	line-height: 0.6rem;
	color: #333333;
}
.tzgg_content a span {
	font-size: 0.25rem;
}
.tzgg_content a span {
	font-size: 0.25rem;
}
.margin-top-20 {
	margin-top: 0.5rem;
}
.lb-case-li {
	padding-bottom: 1rem;
	border-bottom: 1px solid #ccc;
	padding-top: 1rem;
}
.lb-case-tit {
	font-size: 0.3rem;
	line-height: 180%;
	margin-bottom: 0.3rem;
	text-align: center;
	font-weight: 600;
}
.lb-case-con p {
	line-height: 200%;
	font-size: 0.3rem;
	margin-top: 0.2rem;
	text-align: left
}
.news_k ul {
	padding-top: 0.5rem
}
