/* 内容样式   */
#index,
#bann {
	margin-top: 80px;
}

.header-container {
	width: 100%;
	top: 0px;
	left: 0px;
	position: fixed;
	z-index: 99;
	background-color: #FFFFFF;
}

.container {
	width: 75%;
	max-width: 1440px;
	margin: 0 auto;
	position: relative;
}

.in1 {
	position: relative;
}

/* 首页轮播 */
.in1 .swiper {
	margin: 0 auto;
	padding: 0;
	position: relative;
	overflow: hidden;
	list-style: none;
	z-index: 1;
}

.in1 .swiper .swiper-slide {
	overflow: hidden;
}

.in1 .swiper .swiper-slide .b-box {
	overflow: hidden;
	position: relative;
}

.in1 .swiper .swiper-slide .b-box .pimg {
	width: 100%;
	height: 100%;
}

.in1 .swiper .swiper-slide .b-box a>img {
	width: 100%;
	display: block;
	transform: scale(1);
	-webkit-transform: scale(1);
}

/* banner下 */
.banner_b {
	width: 100%;
	margin-top: 90px;
	margin-bottom: 80px;
	background-color: #FFFFFF;
}

.banner_b img {
	width: 75%;
	max-width: 1400px;
	margin: auto;
	/* 首页banner结束 */
}

/* 首页产品列表 */
.in2 .product-list {
	padding: 40px 0 0 0;
}

.in2 .index-title {
	color: #333;
	font-size: 25px;
	line-height: 45px;
	font-weight: bold;
	margin-bottom: 22px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.in2 .product-list .items {
	display: flex;
	flex-wrap: wrap;
}

.in2 .product-list .items .item {
	width: 24%;
	margin-right: 12px;
	margin-bottom: 12px;
	display: block;
	transition: all 0.6s;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
}

.in2 .product-list .items .item .pic {
	width: 100%;
	overflow: hidden;
}

.in2 .product-list .items .item .pic img {
	width: 100%;
	height: 228px;
	display: block;
	transition: transform .8s ease-out;
	-webkit-transition: transform .8s ease-out;
	-moz-transition: transform .8s ease-out;
}

.in2 .product-list .items .item .info {
	padding: 15px 30px;
	transition: all 0.8s;
	background-color: #FFFFFF;
}

.in2 .product-list .items .item:hover .info {
	background-color: #ff8d1a;
}

.in2 .product-list .items .item .info .t1 {
	color: #333;
	font-size: 18px;
}

.in2 .product-list .items .item:hover .info .t1 {
	color: #f1f2f3;
}

.in2 .product-list .items .item .info .t2 {
	color: #999;
	font-size: 14px;
	margin-top: 5px;
}

.in2 .product-list .items .item:hover .info .t2 {
	color: #bce2ff;
}

.in2 .product-list .items .item.item01 {
	width: 49.3%;
}

.in2 .product-list .items .item.item02 {
	width: 49.3%;
	margin: 0 0 10px;
}

.in2 .product-list .items .item:nth-of-type(3) {
	margin-right: 0;
}

.in2 .product-list .items .item:nth-of-type(7) {
	margin-right: 0;
}

.in2 .product-list .items .item:hover {
	box-shadow: 0px 5px 20px 0px rgba(0, 73, 133, 0.2);
}

.in2 .product-list .items .item:hover .pic img {
	display: block;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

/* 二维码 查看更多弹窗 */
.flash {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	z-index: 1000;
	display: none;
	background-color: rgba(15, 64, 104, 0.8);
}

.flash .info-content {
	width: 75%;
	height: 650px;
	max-width: 1440px;
	top: 20%;
	left: 20%;
	position: absolute;
	padding: 40px 40px 50px;
	background-color: #FFFFFF;
}

.saoma-box {
	width: 330px !important;
	height: 356px !important;
	top: 20% !important;
	left: 40% !important;
}

.flash .info-content .content {
	height: 100%;
	padding-right: 30px;
}

.flash .info-content .content p {
	color: #ff8d1a;
	font-size: 15px;
	margin-left: 10px;
	/* text-align: center; */
}

.flash .info-content .content .flex span {
	color: #666666;
	margin-left: 10px;
}

.flash .info-content .close-box {
	width: 50px;
	height: 50px;
	right: -15px;
	top: -15px;
	position: absolute;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #FFFFFF;
}

.flash .info-content .close-box img {
	width: 22px;
	height: 22px;
	margin: auto;
	display: inline-block;
}

.flash .info-content .content p {
	color: #666666;
	font-size: 15px;
	line-height: 28px;
}

/* 内容3 */
/* 首页简介 */
.in3 {
	width: 100%;
	margin: 0 auto;
	position: relative;
}

/* 关于我们背景图 */
.in3 .about-box {
	width: 100%;
	height: 500px;
	margin: 0 auto;
	margin-top: 50px;
	padding: 90px 0 0 20%;
	background: url(/App/Home/Public/images/bg.png) center no-repeat;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.in3 .about-box .info-box {
	width: 60%;
}

.in3 .about-box .info-box .title-box {
	padding-bottom: 40px;
	border-bottom: rgba(245, 245, 245, 0.2) 1px solid;
}

.in3 .about-box .info-box .title-box .title {
	color: #333;
	font-size: 35px;
	line-height: 38px;
}

.in3 .about-box .info-box .title-box .desc {
	color: #333;
	font-size: 16px;
	line-height: 28px;
	margin-top: 20px;
}

.in3 .about-box .info-box .num-box {
	padding-top: 50px;
	display: flex;
	justify-content: space-between;
}

.in3 .about-box .info-box .num-box .item .num {
	color: #333;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}

.in3 .about-box .info-box .num-box .item .num span {
	font-size: 48px;
	line-height: 48px;
	margin-right: 10px;
}

.in3 .about-box .info-box .num-box .item .tt {
	color: #666;
	font-size: 14px;
	margin-top: 10px;
}

.in3 .about-box .info-box .num-box .item .tt p {
	color: #333;
	line-height: 28px;
	/* 内容3结束 */
}

/* 企业风采 */
.in4 .wel-news .container {
	width: 100%;
	padding: 0
}

.in4 .wel-news {
	padding: 49px 0 79px
}

.in4 .wel-news .wel-news-title {
	width: 100%;
	color: #333;
	font-size: 24px;
	line-height: 42px;
	margin-bottom: 22px;
	font-weight: bold;
	position: relative
}

.in4 .wel-news .row {
	margin: 0;
}

.in4 .wel-news .wnews {
	width: 25%;
	padding: 0;
}

.in4 .wel-news .wnews.news02 {
	width: 50%;
	padding: 0 40px;
}

.in4 .wel-news .news01 a {
	width: 100%;
	height: 674px;
	padding: 36px 10% 0;
	display: block;
	position: relative;
}

.in4 .wel-news .news02 a {
	width: 100%;
	height: 674px;
	padding: 36px 7% 0;
	position: relative;
	display: block;
}

.in4 .wel-news .news03 a {
	width: 100%;
	height: 316px;
	padding: 36px 10% 0;
	position: relative;
	display: block;
}

.in4 .wel-news .news03 a:first-child {
	margin-bottom: 40px
}

.in4 .f-cb {
	zoom: 1;
}

.in4 .f-cb:after {
	height: 0;
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	overflow: hidden;
	/* 首页样式结束 */
}

/* 项目服务 */
#product .pro-list {
	margin: 50px 0 20px;
	display: flex;
	flex-wrap: wrap;
}

#product .pro-list .item {
	width: 32%;
	margin-right: 20px;
	margin-bottom: 20px;
	display: block;
	transition: all 0.6s;
	box-shadow: 0px 8px 36.8px 3.2px rgba(0, 0, 7, 0.08);
}

#product .pro-list .item .pic {
	width: 100%;
	overflow: hidden;
}

#product .pro-list .item .pic img {
	width: 100%;
	transition: transform .5s ease-out;
	-webkit-transition: transform .5s ease-out;
	-moz-transition: transform .5s ease-out;
}

#product .pro-list .item .info {
	padding: 15px 30px;
	transition: all 0.6s;
	background-color: #FFFFFF;
	border-top: #f1f2f3 1px solid;
}

#product .pro-list .item .info .t1 {
	color: #333;
	font-size: 16px;
}

#product .pro-list .item .info .t2 {
	color: #999;
	font-size: 14px;
	margin-top: 5px;
}

#product .pro-list .item:nth-of-type(3n) {
	margin-right: 0;
}

#product .pro-list .item:hover {
	box-shadow: 0px 5px 20px 0px rgba(0, 73, 133, 0.2);
}

#product .pro-list .item:hover .pic img {
	display: block;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

#product .pro-list .item:hover .info {
	background-color: #ff8d1a;
}

#product .pro-list .item:hover .info .t1 {
	color: #f1f2f3;
}

#product .pro-list .item:hover .info .t2 {
	color: #bce2ff;
}

#product .pro-list .over-line1 {
	overflow: hidden;
	text-overflow: ellipsis;
}

#product .pro-list .over-line2 {
	overflow: hidden;
	text-overflow: ellipsis;
	/*display: -webkit-box;*/
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

/*分页*/
.yema .pagination {
	width: 100%;
	height: auto;
	margin-bottom: 50px;
	text-align: center;
	overflow: hidden;
	position: relative;
}

.pagination li {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 0px 5px;
	border-radius: 5px;
	display: inline-block;
	border: #e5e5e5 1px solid;
	background-color: #FFFFFF;
}

.pagination li a {
	width: 40px;
	height: 40px;
	display: block;
}

.pagination li.active,
.pagination li:hover {
	color: #fff;
	background-color: #ff8d1a;
	border: #ff8d1a 1px solid;
}

/* 项目详情 */
#product_dt .product-detail {
	margin: 50px 0;
	box-shadow: 0px 8px 36.8px 3.2px rgba(0, 0, 7, 0.08);
}

#product_dt .product-detail .tops-box {
	padding: 40px 40px 50px;
	display: flex;
	justify-content: space-between;
	background-color: #FFFFFF;
}

#product_dt .product-detail .tops-box .pro-banner {
	width: 48%;
	flex-shrink: 0;
	position: relative;
}

#product_dt .product-detail .tops-box .pro-banner .swiper-pro {
	height: 100%;
}

#product_dt .product-detail .tops-box .pro-banner .swiper-wrapper {
	height: 100%;
	height: 100%;
}

#product_dt .product-detail .tops-box .pro-banner .swiper-slide {
	position: relative;
}

#product_dt .product-detail .tops-box .pro-banner .swiper-slide img {
	width: 100%;
	height: 100%;
}

#product_dt .product-detail .tops-box .pro-banner .swiper-pagination-pro {
	width: 25px;
	height: 3px;
	margin: 0 auto;
	margin-top: 10px;
	background-color: #ff8d1a;
}

#product_dt .product-detail .tops-box .info-box {
	width: 52%;
	padding-left: 50px;
}

#product_dt .product-detail .tops-box .info-box .title-box {
	padding-bottom: 10px;
	border-bottom: #1E1E1E 1px solid;
}

#product_dt .product-detail .tops-box .info-box .title-box .t1 {
	color: #1E1E1E;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
}

#product_dt .product-detail .tops-box .info-box .desc {
	color: #1E1E1E;
	font-size: 16px;
	line-height: 40px;
	margin-left: 10px;
}

#product_dt .product-detail .pro-cont {
	margin-top: 20px;
	background-color: #FFFFFF;
}

#product_dt .product-detail .pro-cont .pro-nav {
	height: 64px;
	padding: 0 40px;
	background-color: #FFFFFF;
	border-bottom: #f1f2f3 1px solid;
}

#product_dt .product-detail .pro-cont .pro-nav .item {
	height: 100%;
	color: #666;
	font-size: 16px;
	line-height: 64px;
	padding: 0 15px;
	margin-right: 60px;
	cursor: pointer;
	position: relative;
	display: inline-block;
}

#product_dt .product-detail .pro-cont .pro-nav .item:hover,
#product_dt .product-detail .pro-cont .pro-nav .item.active {
	color: #ff8d1a;
	font-weight: bold;
}

#product_dt .product-detail .pro-cont .pro-nav .item:hover:before,
#product_dt .product-detail .pro-cont .pro-nav .item.active:before {
	content: '';
	width: 100%;
	height: 1px;
	bottom: 0;
	left: 0;
	position: absolute;
	font-weight: bold;
	background-color: #ff8d1a;
}

#product_dt .product-detail .pro-cont .content {
	padding: 35px;
}

#product_dt .product-detail .pro-cont .content p {
	color: #333;
	font-size: 20px;
}

#product_dt .product-detail .pro-cont .content li {
	color: #333;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

/* 关于我们 */
/* 公司概况 */
#about .about-box {
	padding: 0 40px 50px;
	margin-bottom: 50px;
	background-color: #FFFFFF;
	box-shadow: 0px 8px 36.8px 3.2px rgba(0, 0, 7, 0.08);
}

#about .top1 {
	margin-top: 50px;
}

#about .about-box .about-title {
	color: #333;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	padding: 40px 0 30px;
	border-bottom: #f1f2f3 1px solid;
}

#about .about-box .desc-box {
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
}

#about .about-box .desc-box .info-box {
	width: 36%;
	padding-top: 30px;
}

#about .about-box .desc-box .info-box .info {
	height: 280px;
	color: #666;
	font-size: 16px;
	line-height: 28px;
	padding-right: 10px;
}

#about .about-box .desc-box .info-box .info span {
	color: #666;
	font-size: 14px;
}

#about .about-box .desc-box .info-box .more {
	width: 140px;
	height: 40px;
	color: #333;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	margin-top: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: #ddd 1px solid;
	transition: all 0.6s;
}

#about .about-box .desc-box .info-box .more:hover {
	color: #fff;
	background-color: #ff8d1a;
}

#about .about-box .desc-box .more-img {
	width: 55.5%;
	position: relative;
}

#about .about-box .desc-box .more-img img {
	width: 100%;

}

#about .about-box .culture-box {
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
}

#about .about-box .culture-box .items {
	position: relative;
	transition: all 0.6s;
}

#about .about-box .culture-box .items img {
	width: 100%;
	height: 100%;
	display: block;
}

#about .about-box .culture-box .items .text-box {
	width: 70%;
	top: 50%;
	left: 50%;
	position: absolute;
	color: #fff;
	text-align: center;
	transform: translate(-50%, -50%);
}

#about .about-box .culture-box .items .text-box img {
	width: 50px;
	height: 50px;
	margin: auto;
	display: inline-block;
}

#about .about-box .culture-box .items .text-box .title {
	color: #fff;
	text-align: center;
	margin-top: 20px;
}

#about .about-box .culture-box .items .text-box .title p {
	font-size: 22px;
	line-height: 20px;
	margin-top: 5px;
}

#about .about-box .culture-box .items .text-box .title span {
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
}

#about .about-box .culture-box .items .text-box .txt {
	font-size: 20px;
	margin-top: 20px;
}

#about .about-box .culture-box .items.left {
	width: 32.5%;
}

#about .about-box .culture-box .culture {
	width: 66%;
	display: flex;
	flex-wrap: wrap;
}

#about .about-box .culture-box .culture .items {
	width: 48.8%;
	margin-right: 2.4%;
	margin-bottom: 2.4%;
}

#about .about-box .culture-box .culture .items:nth-of-type(2n) {
	margin-right: 0;
}

#about .about-box .culture-box .culture .items:nth-of-type(3) {
	margin-bottom: 0;
}

#about .about-box .culture-box .culture .items:nth-of-type(4) {
	margin-bottom: 0;
}

#about .develop-box {
	overflow: hidden;
	position: relative;
}

#about .about-box .develop-banner {
	width: 100%;
	margin-top: 30px;
	position: relative;
}

#about .about-box .develop-banner .swiper-develop {
	height: 100%;
}

#about .about-box .develop-banner .swiper-wrapper {
	height: 100%;
}

#about .about-box .develop-banner .swiper-wrapper .swiper-slide {
	width: 30% !important;
	padding-right: 30px;
	border-right: #f1f2f3 1px solid;
}

#about .about-box .develop-banner .swiper-wrapper .swiper-slide .year {
	font-size: 14px;
	font-weight: bold;
}

#about .about-box .develop-banner .swiper-wrapper .swiper-slide .year span {
	font-size: 22px;
	line-height: 22px;
	margin-right: 10px;
}

#about .about-box .develop-banner .swiper-wrapper .swiper-slide .desc {
	color: #666666;
	font-size: 16px;
	line-height: 28px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#about .about-box .develop-banner .swiper-wrapper .swiper-slide img {
	max-width: 100%;
}

#about .develop-box .pn-box {
	width: 90%;
	left: 50%;
	top: 50%;
	position: absolute;
	transform: translate(-50%, -50%);
	z-index: 99;
}

#about .develop-box .pn-box .prev,
#about .develop-box .pn-box .next {
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	position: absolute;
	background-color: rgba(0, 104, 182, 0.8);
}

#about .develop-box .pn-box img {
	width: 40px;
	height: 40px;
}

#about .develop-box .pn-box .prev.swiper-button-disabled,
#about .develop-box .pn-box .next.swiper-button-disabled {
	background-color: rgba(0, 0, 0, 0.2);
}

#about .develop-box .pn-box .prev {
	left: 0;
	padding: 10px;
}

#about .develop-box .pn-box .next {
	right: 0;
	padding: 10px;
}

/* 加入我们 */
#join .join-box {
	margin-top: 40px;
	padding-top: 40px;
	margin-bottom: 60px;
	background-color: #FFFFFF;
	box-shadow: 0px 8px 36.8px 3.2px rgba(0, 0, 7, 0.08);
}

#join .join-box .join-nav {
	display: flex;
	align-items: center;
	justify-content: center;
}

#join .join-box .join-nav .item {
	width: 140px;
	height: 50px;
	color: #666;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	margin-right: 20px;
}

#join .join-box .join-nav .item.active,
#join .join-box .join-nav .item:hover {
	color: #FFFFFF;
	background-color: #ff8d1a;
}

#join .join-box .text {
	color: #888;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	margin-top: 20px;
}

#join .join-box .join-select {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 35px;
	padding: 0 40px 30px;
	border-bottom: #eee 1px solid;
}

#join .join-box .join-select input {
	width: 28%;
	height: 50px;
	padding-left: 30px;
	border: #eee 1px solid;
}

#join .join-box .join-select input:focus {
	border: #ff8d1a 1px solid;
	box-shadow: 0px 0px 10px 0px rgba(0, 66, 120, 0.2);
}

#join .join-box .join-select .select {
	width: 26%;
	height: 50px;
	background-image: url("../img/images/down.png");
	background-size: 11px 9px;
	background-repeat: no-repeat;
	background-position: right 18px center;
	border: #eee 1px solid;
}

#join .join-box .join-select .select select {
	width: 100%;
	height: 100%;
	padding-left: 30px;
	background-color: transparent;
}

#join .join-box .join-select .select select option {
	border: #eee 1px solid;
}

#join .join-box .join-select .btn {
	width: 100px;
	height: 50px;
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	background-color: #ff8d1a;
}

#join .join-box .join-list {
	width: 100%;
	padding: 40px;
}

#join .join-box .join-list li .recruit-top {
	width: 100%;
	height: 70px;
	font-size: 14px;
	padding: 0px 30px;
	cursor: pointer;
	box-sizing: border-box;
	background-color: #f7f7f7;
	transition: all .5s ease-out;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .6s ease-out;
}

#join .join-box .join-list li .recruit-top>div {
	width: 25%;
	color: #666666;
	font-size: 14px;
}

#join .join-box .join-list li .recruit-top>div span {
	color: #333;
	font-size: 15px;
}

#join .join-box .join-list li .recruit-top>div:nth-of-type(5) {
	text-align: right;
}

#join .join-box .join-list li .recruit-top:hover {
	background-color: #ff8d1a;
}

#join .join-box .join-list li .recruit-top:hover>div {
	color: #fff;
}

#join .join-box .join-list li .recruit-top:hover>div span {
	color: #fff;
}

#join .join-box .join-list li .active {
	background-color: #ff8d1a;
}

#join .join-box .join-list li .active>div {
	color: #fff;
}

#join .join-box .join-list li .active>div span {
	color: #fff;
}

#join .join-box .join-list li .recruit-bot {
	width: 100%;
	padding: 0px 30px 50px;
	box-sizing: border-box;
	display: none;
}

#join .join-box .join-list .recruit-bot .recruit-bot-tit {
	color: #1E1E1E;
	font-size: 18px;
	padding: 18px 0px;
	box-sizing: border-box;
}

#join .join-box .join-list .recruit-bot .recruit-bot-tit span {
	height: 20px;
	line-height: 20px;
	margin-top: 15px;
	padding-left: 15px;
	border-left: #ff8d1a 5px solid;
}

#join .join-box .join-list .recruit-bot .job-tit {
	color: #666666;
	margin: 0px;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 2px;
}

#join .join-box .join-list .recruit-bot .job-ma {
	color: #666666;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
}

#join .join-box .join-list li .recruit-bot .job-for {
	width: 180px;
	height: 50px;
	color: #fff;
	font-size: 14px;
	line-height: 50px;
	text-align: center;
	margin-top: 35px;
	background-color: #ff8d1a;
	display: inline-block;
	/* 关于我们结束 */
}

/* 联系我们 */
#contact .contact-box {
	margin-top: 50px;
	margin-bottom: 50px;
	background-color: #FFFFFF;
	box-shadow: 0px 8px 36.8px 3.2px rgba(0, 0, 7, 0.08);
}

#contact .contact-box .address-items .item {
	width: 20%;
	padding: 0 30px;
	margin-top: 30px;
	cursor: pointer;
	text-align: center;
	border-right: #f1f2f3 1px solid;
}

#contact .contact-box .address-items .item .img {
	width: 60px;
	height: 60px;
	margin: auto;
	position: relative;
	display: block;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

#contact .contact-box .address-items .item .img:hover {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

#contact .contact-box .address-items .item .img img:nth-child(2) {
	left: 0;
	top: 0;
	position: absolute;
	opacity: 0;
}

#contact .contact-box .address-items .item .img:hover img:nth-child(2) {
	opacity: 1;
}

#contact .contact-box .address-items .item .t1 {
	color: #999;
	font-size: 16px;
	margin: 20px 0;
}

#contact .contact-box .address-items .item .desc {
	color: #333;
	font-size: 16px;
	padding-bottom: 1px;
}

#contact .contact-box .address-items .item:hover .desc {
	color: #ff8d1a;
	display: inline-block;
}

#contact .contact-box .map-box {
	padding: 50px;
}

#contact .contact-box .map-box .map {
	width: 100%;
	cursor: pointer;
}

#contact .contact-box .map-box .map span {
	color: #666666;
	font-size: 16px;
	margin-bottom: 20px;
}

#contact .message-box {
	margin-bottom: 60px;
	padding: 40px 40px 70px;
	background-color: #FFFFFF;
}

#contact .message-box .title {
	color: #999;
	font-size: 15px;
}

#contact .message-box .title span {
	color: #333;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	margin-right: 15px;
}

#contact .message-box .txt {
	color: #666;
	font-size: 16px;
	margin-top: 20px;
	text-align: center;
}

#contact .message-box .form-box {
	margin-top: 30px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#contact .message-box .form-box .line {
	width: 49%;
	height: 70px;
	margin-bottom: 25px;
	position: relative;
}

#contact .message-box .form-box .line input {
	width: 100%;
	height: 100%;
	padding-left: 30px;
	transition: all 0.6s;
	border: #eee 1px solid;
}

#contact .message-box .form-box .line input:focus {
	border: #ff8d1a 1px solid;
	box-shadow: 0px 0px 10px 0px rgba(0, 66, 120, 0.2);
}

#contact .message-box .form-box .line.star:before {
	content: '*';
	color: #f00000;
	font-size: 16px;
	top: 22px;
	left: 22px;
	position: absolute;
}

#contact .message-box .form-box .line.text-area {
	width: 100%;
	height: 160px;
	resize: none;
}

#contact .message-box .form-box .line.text-area textarea {
	width: 100%;
	height: 100%;
	padding: 20px 30px;
	transition: all 0.6s;
	border: #eee 1px solid;
	resize: none;
}

#contact .message-box .form-box .line.text-area textarea:focus {
	border: #ff8d1a 1px solid;
	box-shadow: 0px 0px 10px 0px rgba(0, 66, 120, 0.2);
}

#contact .message-box .form-box .code-box {
	height: 70px;
	display: flex;
	align-items: center;
}

#contact .message-box .form-box .code-box .line {
	width: 190px;
	height: 100%;
	margin-bottom: 0;
}

#contact .message-box .form-box .code-box .img-box {
	width: 160px;
	height: 100%;
	line-height: 70px;
	overflow: hidden;
}

#contact .message-box .form-box .code-box .img-box img {
	height: 100%;
}

#contact .message-box .form-box .msg-btn {
	width: 200px;
	height: 80px;
	color: #fff;
	font-size: 16px;
	line-height: 70px;
	cursor: pointer;
	text-align: center;
	background-color: #ff8d1a;
}

/* 招商入驻 */
#partner {
	margin-top: 50px;
	margin-bottom: 60px;
	background-color: #FFFFFF;
}

#form1 .form-tit {
	display: flex;
	color: #1E1E1E;
	font-size: 15px;
}

#form1 .form-tit p {
	color: #f00000;
	font-size: 15px;
}

#form1 .select_div {
	height: 40px;
	display: flex;
	flex-wrap: wrap;
	margin-top: 8px;
	margin-bottom: 20px;
	border-radius: 5px;
	background-color: #FFFFFF;
	border: #E0E4ED 1px solid;
}

#form1 .select_div .select_inp {
	width: 95%;
	padding-left: 10px;
}

#form1 .select_div .select_inp select {
	width: 100%;
	height: 38px;
}

#form1 .select_div .down {
	width: 10px;
	height: 10px;
	float: right;
	margin-top: 15px;
	margin-right: 10px;
}

#form1 .select_div .input_text {
	width: 95%;
	height: 30px;
	margin-top: 5px;
	margin-left: 10px;
}

.input_textarea {
	width: 100%;
	height: 80px;
	margin-top: 8px;
	margin-bottom: 20px;
	border: #E0E4ED 1px solid;
}

.submit-btn {
	width: 125px;
	height: 30px;
	color: #FFFFFF;
	line-height: 30px;
	margin-top: 50px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	background-color: #00D0A9;
	border: #00D0A9 1px solid;
}
