/*inner_banner*/
.inner_banner {}
.inner_banner img {
	display: block;
}
/*about-us*/

.about_company {}
.about_company .about_company_le {
	width: 50%;
	padding-right: 5%;
}
.about_company .about_company_le .in_h2 {
	border: none;
	padding-top: 0;
	line-height: 1.2em;
	padding-top: 10px;
}
.about_company .about_company_ri {
	width: 50%;
}
.about_company .about_company_ri img {
	display: block;
	width: 100%;
}

@media all and (max-width: 1365px) {
	/*.about_company {
		background: url(/wp-content/themes/zhongtai/images/about_01.png) no-repeat center;
		background-size: cover;
	}*/
	.about_company .about_company_le {
		width: 100%;
		padding-right: 0;
		background: rgba(255,255,255,.9);
		/*padding: 5%;*/
	}
	.about_company .about_company_ri {
		display: none;
	}
}

.about_intro {
	background: url(/wp-content/themes/zhongtai/images/about_intro.jpg) no-repeat center;
	background-size: cover;
}
.about_intro_item {
	width: 25%;
	text-align: center;
	padding: 35px 5% 0;
}
.about_intro_item span {
	display: block;
	width: 72px;
	height: 72px;
	line-height: 72px;
	color: #ed421c;
	background: #fff;
	border-radius: 50%;
	margin: 0 auto;
	font-size: 22px;
	text-transform: uppercase;
}
.about_intro_item span.iconfont {
	font-size: 38px;
}
.about_intro_item p {
	color: #fff;
	font-weight: 600;
	text-transform: capitalize;
	font-size: 20px;
	margin: 20px 0;
}.single_pro_data .single_button_box a img{vertical-align: text-bottom;}
.about_intro_item article {
	color: #fff;
	height: 125px;
}
.fot_ri .fot_ri_top .fot_ri_top_item a.wap{display: none;}

@media all and (max-width: 1023px) {	.fot_ri .fot_ri_top .fot_ri_top_item a.wap{display: block;}
	.fot_ri .fot_ri_top .fot_ri_top_item a.pc{display: none;}
	.about_intro_item {
		width: 50%;
	}
	.about_intro_item article {
		height: 80px;
	}
}
@media all and (max-width: 768px) {
	.about_intro_item {
		width: 50%;
	}
	.about_intro_item article {
		height: 50px;
	}
	.about_intro_item:last-child {
		padding-bottom: 20px;
	}
}
@media all and (max-width: 450px) {
	.about_intro_item {
		width: 100%;
	}
	/*.about_intro_item article {
		height: 50px;
	}*/
	.about_intro_item:last-child {
		padding-bottom: 20px;
	}
}

.about_certificate {}
#aboutCerti {
	overflow: hidden;
	padding: 0 50px;
	position: relative;

}
ul.aboutCertiUl {
	margin-right: -2%;
}
ul.aboutCertiUl li {
	float: left;
	width: 23%;
	margin-right: 2%;
}
ul.aboutCertiUl li img {
	display: block;
	width: 100%;
}
.aboutCerti-button {
	position: absolute;
	top: 0;
	width: 50px;
	height: 100%;
	background: #fff;
	z-index: 40;
}
.aboutCerti-button-prev {
	left: 0;
}
.aboutCerti-button-prev span {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 35px;
	height: 74px;
	line-height: 74px;
	background: #dbdbdb;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.aboutCerti-button-next {
	right: 0;
}
.aboutCerti-button-next span {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 35px;
	height: 74px;
	line-height: 74px;
	background: #dbdbdb;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.aboutCerti-button-prev span:hover,
.aboutCerti-button-next span:hover {
	background: #ed421c;
}

@media all and (max-width: 768px) {
	ul.aboutCertiUl li {
		width: 48%;
		margin-bottom: 2%;
	}
}
@media all and (max-width: 450px) {
	ul.aboutCertiUl li {
		width: 98%;
		margin-bottom: 2%;
	}
	ul.aboutCertiUl li:last-child {
		margin-bottom: 0;
	}
}

.about_news {
	background: #f5f5f5;
}
.about_news_le {
	width: 50%;
	position: relative;
}
.about_news_le img {
	display: block;
	width: 100%;
}
.about_news_le h4 {
	font-size: 20px;
	color: #fff;
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: left;
	padding-left: 5%;
	padding-bottom: 25px;
	padding-top: 25px;
	background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3)); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3)); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3)); /* Firefox 3.6 - 15 */
	background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3));
}
.about_news_le h4:hover {
	color: #ed421c;
}
.about_news_ri {
	width: 50%;
}
ul.abouNewsUl {
	/*margin-left: -2%;*/
}
ul.abouNewsUl li {
	float: left;
	width: 47.5%;
	margin-left: 2%;
	position: relative;
}
ul.abouNewsUl li:nth-child(1),
ul.abouNewsUl li:nth-child(2) {
	margin-bottom: 2%;
}
ul.abouNewsUl li img {
	display: block;
	width: 100%;
}
ul.abouNewsUl li h4 {
	font-size: 16px;
	color: #fff;
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: left;
	padding-left: 5%;
	padding-bottom: 25px;
	padding-top: 25px;
	background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3)); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3)); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3)); /* Firefox 3.6 - 15 */
	background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3));
}
ul.abouNewsUl li h4:hover {
	color: #ed421c;
}
@media all and (max-width: 1023px) {
	.about_news_le {
		width: 100%;
		margin-bottom: 2%;
	}
	.about_news_ri {
		width: 100%;
	}
	ul.abouNewsUl {
		margin-left: -2%;
	}
}
@media all and (max-width: 450px) {
	ul.abouNewsUl li {
		width: 98%;
		margin-bottom: 2%;
	}
	ul.abouNewsUl li:last-child {
		margin-bottom: 0;
	}
}

.about_pro {}
.about_pro img {
	display: block;
	max-width: 100%;
}
.about_pro_le {
	width: 26.25%;
}
.about_pro_ri {
	width: 72.5%;
}
.about_pro_ri .about_pro_ri_top {
	margin-bottom: 2%;
}
.about_pro_ri .about_pro_ri_top .about_pro_ri_top_le {
	width: 53.45%;
}
.about_pro_ri .about_pro_ri_top .about_pro_ri_top_ri {
	width: 44.83%;
}
.about_pro_ri .about_pro_ri_bot .about_pro_ri_bot_le {
	width: 44.83%;
}
.about_pro_ri .about_pro_ri_bot .about_pro_ri_bot_ri {
	width: 53.45%;
}

/*pro-center*/

.pro-center {
	background-color: #f5f5f5;
}
aside {
	width: 21%;
	background-color: #fff;
}
aside h3 {
	font-size: 20px;
	color: #333;
	text-transform: capitalize;
	border-bottom: 1px solid #eee;
	padding: 25px 30px;
}
aside ul {
	
}
aside ul li {
	
	font-size: 14px;
}
aside ul li a {
	display: block;
	color: #333;
	height: 43px;
	line-height: 43px;
	padding: 0 30px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
aside ul li a:hover {
	background-color: #eaeaea;
}
aside ul li a.curr{    background-color: #eaeaea; color: #ed421c!important;}
.pro_center_con {
	width: 77%;
	background-color: #fff;
}
.pro_center_con .h3 {
	font-size: 20px;
	padding: 25px 50px;
	border-bottom: 1px solid #eee;
}
@media all and (max-width: 1023px) {
	.pro_center_con .h3 {
		padding: 15px 4%;
	}
}
.pro_center_con h3 em {
	font-size: 14px;
	color: #999;
	margin-left: 5%;
}
ul.proCenterUl {}
ul.proCenterUl li {
	/*padding: 5%;*/
	border-bottom: 1px solid #eee;
}
ul.proCenterUl li:last-child {
	border-bottom: none;
}
ul.proCenterUl li .proCenterUl_img {
	width: 25%;
}
ul.proCenterUl li .proCenterUl_img img {
	display: block;
	width: 100%;
}
ul.proCenterUl li .proCenterUl_text {
	width: 75%;
	padding-left: 5%;
}
ul.proCenterUl li .proCenterUl_text h4 {
	font-size: 18px;
	color: #333;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-weight: 600;
	margin-bottom: 25px;
}
ul.proCenterUl li .proCenterUl_text h4:hover {
	color: #ed421c;
}
ul.proCenterUl li .proCenterUl_text .text_one {
	width: 200px;
	color: #999;
	margin-bottom: 15px;
	font-size: 14px;
}
ul.proCenterUl li .proCenterUl_text .text_one span:last-child {
	color: #ed421c;
	font-weight: 600;
}
ul.proCenterUl li .proCenterUl_text .text_two {
	margin-top: 20px;
}
ul.proCenterUl li .proCenterUl_text .text_two p {
	width: 50%;
	color: #999;
	font-size: 14px;
	text-transform: capitalize;
	margin-bottom: 12px;
}
ul.proCenterUl li .proCenterUl_text .text_two p span:last-child {
	color: #333;
}
ul.proCenterUl li .proCenterUl_text .in_more {
	width: 162px;
	height: 35px;
	line-height: 33px;
	background-color: #ed421c;
	color: #fff;
}
ul.proCenterUl li .proCenterUl_text .in_more span:first-child {
	margin-right: 5px;
}
ul.proCenterUl li .pro_center_btn a.in_more {
	margin-left: 10px;
}
@media all and (max-width: 1023px) {
	aside {
		display: none;
	}
	.pro_center_con {
		width: 100%;
	}
}
@media all and (max-width: 768px) {
	ul.proCenterUl li .proCenterUl_img {
		width: 320px;
		max-width: 100%;
	}
	ul.proCenterUl li .proCenterUl_text {
		width: 100%;
		padding-left: 0;
		margin-top: 30px;
	}
}
@media all and (max-width: 450px) {
	ul.proCenterUl li .proCenterUl_text .text_two p {
		width: 100%;
	}
}

/*single-product*/

.single_pro_swiper {
	width: 40%;
}
.single_pro_data {
	width: 60%;
	padding-left:5%;
}
.pc-slide {
	width: 100%;
	margin: 0 auto;
}
.pc-slide .view {
	border: 1px solid #eee;
}
.view .swiper-container {
	width: 100%;
	height: auto;
}
.view .swiper-container .swiper-slide img {
	width: 100%;
}

.preview {
	width: 100%;
	margin-top: 10px;
	position: relative;
}

.preview .swiper-container {
	width: 100%;
	height: auto;
}

.preview .swiper-slide {
	width: 20%;
	height: auto;
	cursor:pointer;
}

.preview .slide6 {
	width: 20%;
}
.preview img {
	padding: 2%;
	border: 1px solid #fff;
	width: 100%;
}

.preview .active-nav img {
	border: 1px solid #ed421c;
}

.single_pro_data .single_pro_tt {
	font-size: 16px;
	color: #333;
	font-weight: 600;
	margin-top: 50px;
}
.single_pro_data article {}
.single_pro_data article p {
	margin-top: 20px;
	margin-bottom: 0;
}
.single_pro_data .single_button_box {
	width: 354px;
	height: 55px;
	line-height: 55px;
	margin-top: 40px;
	margin-bottom: 30px;
}
.single_pro_data .single_button_box a {
	width: 45%;
	color: #fff;
	background-color: #ed421c;
	text-align: center;
	font-size: 16px;
	text-transform: capitalize;
}
.single_pro_data .single_button_box a:last-child {
	background-color: #ffb400;
}
.single_pro_data .single_share_box {
	width: 175px;
}
.single_pro_data .single_share_box span.iconfont {
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	border-radius: 50%;
	text-align: center;
	color: #fff;
}

.single_pro_details {}
.single_pro_details_item {
	margin-top: 80px;
}
.single_pro_details_item:first-child {
	margin-top: 0;
}
.single_pro_details_item_img {
	margin-top: 50px;
}
.single_pro_details_item_img img {
	max-width: 100%;
	display: block;
}
.related_pro ul.inProUl li {
	width: 48%;
}

@media all and (max-width: 1023px) {
	.single_pro_data .single_pro_tt {
		margin-top: 20px;
	}
	.single_pro_data .single_button_box {
		margin-top: 20px;
		margin-bottom: 15px;
	}
	.single_pro_data article p {
		margin-top: 10px;
	}
	.single_pro_details_item {
		margin-top: 40px;
	}
}
@media all and (max-width: 768px) {
	.single_pro_swiper {
		width: 100%;
		margin-bottom: 30px;
	}
	.pc-slide {
		width: 400px;
		margin: 0 auto;
		max-width: 98%;
	}
	.single_pro_data {
		width: 100%;
		padding-left: 0;
	}
	.related_pro ul.inProUl li {
		width: 98%;
	}
}

/*application-center*/

.application_center {}
.application_center ul.inProUl {}

.application_center ul.inProUl li {
	width: 48%;
}
@media all and (max-width: 768px) {
	.application_center ul.inProUl li {
		width: 98%;
	}

}

/*case-center*/
.case_center {

}
ul.caseCenterUl {
	margin-right: -2%;
}
ul.caseCenterUl li {
	float: left;
	width: 23%;
	margin-right: 2%;
}
ul.caseCenterUl li .caseCenterUl_img {
	width: 100%;
}
ul.caseCenterUl li .caseCenterUl_img img {
	display: block;
	width: 100%;
}
ul.caseCenterUl li h4 {
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color: #333;
	font-size: 16px;
	font-weight: 600;
	padding: 30px 0;
}
ul.caseCenterUl li h4:hover {
	color: #ed421c;
}
ul.caseCenterUl li article {
	margin-bottom: 60px;
	height: 75px;
}
ul.caseCenterUl li article:hover {
	color: #ed421c;
}

@media all and (max-width: 1023px) {
	ul.caseCenterUl li {
		width: 31.33%;
	}
}
@media all and (max-width: 768px) {
	ul.caseCenterUl li {
		width: 48%;
	}
	ul.caseCenterUl li article {
		padding-bottom: 30px;
	}
	ul.caseCenterUl li h4 {
		padding: 15px 0;
	}
}

/*single-case*/
.single_case {}
.single_case h1 {
	text-align: center;
}
.single_share {
	width: 266px;
	font-size: 18px;
	margin: 0 auto;
	margin-top: 22px;
	margin-bottom: 32px;
}
.single_share p {
	/*color: #211f20;*/
	color: #666;
}
.single_share a span.iconfont {
	color: #fff;
	background-color: #a4a4a4;
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
}
.single_share a span.iconfont:hover {
	background-color: #ed421c;
}
.single_case article {
	border-top: 1px solid #eee;
	padding-top: 50px;
	border-bottom: 1px solid #eee;
	padding-bottom: 50px;
}
.single_case article img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	margin-bottom: 30px;
}

/*news_center*/
.news_center {}
.news_center_le {
	width: 66%;
}
.news_center_ri {
	width: 30%;
}
.news_center_le_top {
	position: relative;
}
.news_center_le_top img {
	display: block;
	/*width: 100%;*/
}
.news_center_le_top .news_center_le_top_text {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 2%;
	padding-right: 10%;
	background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3)); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3)); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3)); /* Firefox 3.6 - 15 */
	background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.3));
}
.news_center_le_top .news_center_le_top_text .news_center_top_date {
	font-size: 18px;
	color: #fff;
	margin-bottom: 20px;
}
.news_center_le_top .news_center_le_top_text h4 {
	color: #fff;
	font-size: 30px;
	text-transform: uppercase;
	line-height: 1.4em;
}
.news_center_le_top .news_center_le_top_text h4:hover {
	color: #ed421c;
}
ul.newsCenterUl {
	
}
ul.newsCenterUl li {
	/*margin-top: 35px;*/
	background-color: #fff;
}
ul.newsCenterUl li:last-child {
	margin-bottom: 0;
}
ul.newsCenterUl li .newsCenterUl_img {
	width: 29%;
}
ul.newsCenterUl li .newsCenterUl_img img {
	width: 100%;
	display: block;
}
ul.newsCenterUl li .newsCenterUl_text {
	width: 71%;
	padding: 2%;
}
ul.newsCenterUl li .newsCenterUl_text h4 {
	color: #333;
	font-weight: 600;
	font-size: 18px;
	text-transform: capitalize;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
ul.newsCenterUl li .newsCenterUl_text h4:hover {
	color: #ed421c;
}
ul.newsCenterUl li .newsCenterUl_text .news_center_top_date {
	font-size: 14px;
	color: #ed421c;
	margin: 10px 0;
}
ul.newsCenterUl li .newsCenterUl_text article:hover {
	color: #ed421c;
}

.news_center_ri_pro {
	background-color: #fff;
	overflow: hidden;
}
.hot_h2 {
	padding: 0;
	font-size: 24px;
	text-transform: capitalize;
	padding-bottom: 12px;
	border:none;
	margin-bottom: 30px;
}
.hot_h2:after {
	width: 30px;
}
#newsHotPro {
	position: relative;
}
#newsHotPro ul {
	margin-right: -2%;
}
#newsHotPro ul li {
	float: left;
	width: 48%;
	margin-right: 2%;
}
#newsHotPro ul li img {
	display: block;
	margin: 0 auto;
	width: 100%;
}
.newsHotPro-button {
	position: absolute;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    z-index: 30;
    top: -74px;
    right: 0;
    border: 1px solid #eee;
    cursor: pointer;
}
.newsHotPro-button span.iconfont {
	font-size: 12px;
	transition: all 0s;
}
.newsHotPro-button-prev {
	margin-right: 30px;
}
.newsHotPro-button:hover {
	border: 1px solid #ed421c;
	color: #ed421c;
}

.news_center_ri_case {
	background-color: #fff;
}
ul.newsHotCase {
	position: relative;
}
ul.newsHotCase li {
	margin-bottom: 25px;
}
ul.newsHotCase li:last-child {
	margin-bottom: 0;
}
ul.newsHotCase li .newsHotCase_img {
	width: 34%;
}
ul.newsHotCase li .newsHotCase_img img {
	display: block;
	width: 100%;
}
ul.newsHotCase li .newsHotCase_text {
	width: 66%;
	padding-left:3%;
}
ul.newsHotCase li .newsHotCase_text h4 {
	color: #333;
	font-size: 16px;
	margin-bottom: 15px;
	font-weight: 600;
}
ul.newsHotCase li .newsHotCase_text h4:hover {
	color: #ed421c;
}
ul.newsHotCase li .newsHotCase_text article {
	line-height: 25px;
}
ul.newsHotCase li .newsHotCase_text article:hover {
	color: #ed421c;
}
.hot_more {
	position: absolute;
	top: -70px;
	right: 0;
	font-size: 16px;
	font-weight: 600;
	color: #333;
	width: 22px;
    height: 22px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #eee;
}
.hot_more:hover {
	border: 1px solid #ed421c;
	color: #ed421c;
}

@media all and (max-width: 1350px) {
	.news_center_le {
		width: 60%;
	}
	.news_center_ri {
		width: 38%;
	}
}
@media all and (max-width: 1023px) {
	.news_center_le {
		width: 100%;
	}
	.news_center_ri {
		display: none;
	}
}
@media all and (max-width: 768px) {
	ul.newsCenterUl li .newsCenterUl_img {
		width: 50%;
	}
	ul.newsCenterUl li .newsCenterUl_text {
		width: 100%;
	}
}

/*single-news*/
.single_news {}
.single_news h1 {
	font-size: 38px;
}
.single_news .news_center_le {
	background-color: #fff;
}
.single_news .news_center_le .news_center_top_date {
	font-size: 14px;
    color: #ed421c;
    margin: 30px 0;
}
.single_news .news_center_le .news_center_le_top article {
	border-top: 1px solid #eee;
	padding: 40px 0;
}
.single_news .news_center_le .news_center_le_top article .wp-video {
	margin: 0 auto;
}
@media all and (max-width: 768px) {
	.single_news .news_center_le .news_center_le_top article .wp-video {
		width: 100%!important;
	}
	.single_news .news_center_le .news_center_le_top article video {
		width: 100%!important;
		height: auto!important;
	}
}
.single_news .news_center_le .news_center_le_top article img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	margin-bottom: 30px;
}
.single_news .news_center_le .news_center_le_top article p:last-child {
	margin-bottom: 0;
}
.news_center_le_bot {
	overflow: hidden;
}
.news_center_le_bot h2 {
	padding: 0;
	padding-bottom: 38px;
	/*border-bottom: 1px solid #eee;*/
	text-align: left;
	text-transform: capitalize;
}
#relatedPost {
	position: relative;
}
.relatedPost-button {
	position: absolute;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    z-index: 30;
    top: -78px;
    right: 0;
    border: 1px solid #eee;
    cursor: pointer;
}
.relatedPost-button span {
	transition: all 0s;
}
.relatedPost-button-prev {
	margin-right: 44px;
}
.relatedPost-button:hover {
	border: 1px solid #ed421c;
	color: #ed421c;
}
.single_news .news_center_le_bot ul.newsCenterUl {}
.single_news .news_center_le_bot ul.newsCenterUl li {
	border-top: 1px solid #eee;
}

/*contact*/
.contact {}
.contact_top {}
.contact_top .contact_top_message {
	width: 39%;
}
.contact_top .contact_top_map {
	width: 55%;
	flex-wrap: nowrap;
}
.contact_top .contact_top_message h3 {
	font-size: 40px;
	color: #ed421c;
	text-transform: capitalize;
}
.contact_top .contact_top_message em {
	font-size: 16px;
	color: #4d4d4d;
	line-height: 25px;
	margin-top: 35px;
	margin-bottom: 65px;
	display: block;
}
.contact_top .contact_top_map .contact_top_map_img {
	width: 82%;
	margin-right: -80px;
	/*position: relative;*/
	z-index: 2;
	transform: translateY(30px);
}
.contact_top .contact_top_map .contact_top_map_img img {
	display: block;
	width: 100%;
}
.contact_top .contact_top_map .contact_top_map_bg {
	/*width: 29%;*/
	width: 230px;
	height: 470px;
	background-color: #facac0;
}

.contact_bot {
	margin-top: 130px;
}
.contact_bot {
	justify-content: space-around;
}
.contact_bot .contact_bot_item {
	width: 350px;
}
.contact_bot .contact_bot_item:nth-child(2) {
	width: 250px;
}
.contact_bot .contact_bot_item span.iconfont {
	width: 70px;
	text-align: center;
	font-size: 40px;
	color: #ed421c;
}
.contact_bot .contact_bot_item p {
	width: 80%;
}
.contact_bot .contact_bot_item:nth-child(2) p {
	width: 180px;
}
.contact_bot .contact_bot_item p span {
	display: block;
	color: #999;
	font-size: 14px;
	line-height: 25px;
}
.contact_bot .contact_bot_item p span:first-child {
	font-size: 20px;
	color: #333;
	text-transform: capitalize;
	margin-bottom: 15px;
}
.contact_bot .contact_bot_item a {
	color: #999;
}
.contact_bot .contact_bot_item a:hover {
	color: #ed421c;
}
@media all and (max-width: 1023px) {
	.contact_top .contact_top_message {
		width: 100%;
		margin-bottom: 30px;
	}
	.contact_top .contact_top_map {
		width: 100%;
	}
	.contact_bot .contact_bot_item {
		width: 100%;
		margin-bottom: 30px;
	}
	.contact_bot .contact_bot_item:last-child {
		margin-bottom: 0;
	}
	.contact_bot .contact_bot_item:nth-child(2) {
		width: 100%;
	}
	.contact_bot .contact_bot_item:nth-child(2) p {
		width: 80%;
	}
	.contact_bot {
		margin-top: 80px;
	}
	.contact_top .contact_top_map .contact_top_map_img {
		margin-right: -90%;
	}
}
@media all and (max-width: 768px) {
	.contact_top .contact_top_map .contact_top_map_img {
		width: 100%;
	}
	.contact_top .contact_top_map .contact_top_map_bg {
		display: none;
	}
}

/*404*/
.no_found {
	background-color: #fcfcfc;
	text-align: center;
}
.no_found .no_found_img {}
.no_found .no_found_img img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.no_found .one {
	font-size: 45px;
	color: #333;
	margin-top: 60px;
	margin-bottom: 15px;
}
.no_found .two {
	color: #999;
	font-size: 16px;
	margin-bottom: 35px;
}
.no_found a {
	display: block;
	width: 170px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	border-radius: 25px;
	background-color: #ed421c;
	color: #fff;
	margin: 0 auto;
	text-transform: capitalize;
}


.alignleft {
  float: left;
  margin: 6px 28px 28px 0;
}

.alignright {
  float: right;
  margin: 6px 0 28px 28px;
}

.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto 28px;
}

.page-splitter a{   
    color: #666;
    border: 1px solid #e3e4e4;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    display: inline-block;
    font-weight: 600;
    margin: 0 5px;

}
.page-splitter span.current{
    color: #fff;
    background-color: #ed421c;
    border: 1px solid #e3e4e4;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    display: inline-block;
    font-weight: 600;
    margin: 0 5px;


}


























