@font-face {
	font-family: "iconfont";
	src: url('iconfont.eot'); /* IE9*/
	src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('iconfont.woff') format('woff'), /* chrome銆乫irefox */  url('iconfont.ttf') format('truetype'), /* chrome銆乫irefox銆乷pera銆丼afari, Android, iOS 4.2+*/  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

html{
	height: 100%;
	overflow-x: hidden;
}
body{
	height: 100%;
}
body{
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
	line-height: 1.5;
}
ul,ol,li,dl,dt,dd {
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	color: #333;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	text-decoration: none;
}
a:hover {
	color: #D2000C;
	text-decoration: none;
}
a:focus,
a:active {
	outline: none;
	text-decoration: none;
}
section{
	padding: 20px 0;
}
@media (min-width: 768px) {
	body > section {
  		padding: 40px 0;
	}
}
.container{
	width: 100%;
	max-width: 1430px;
}
/******************
 * 一键置顶
 *****************/
.scrollToTop {
	color: #fff;
	position: fixed;
	bottom: 5px;
	right: 5px;
	width: 30px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	background-color: #D2000C;
	z-index: 1005;
	display: none;
	border-radius:5px;
}
.scrollToTop i {
	line-height: 30px;
	font-size: 24px;
}
.scrollToTop:hover{
	opacity:0.9;
}
/******************
 * 导航   *
 *****************/
header{
	background-color:rgba(0,0,0,0);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9999;
	-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
}
.fixed{
	background-color:rgba(0,0,0,0.7);
}
.navbar-nav{
	margin-top: 0px;
	margin-bottom: 0px;
}
/* first level menu */
.navbar.navbar-default {
	margin: 5px 0px;
	border: none;
	background-color: transparent;
	border-radius: 0;
}
.navbar.navbar-default .navbar-nav{
	background-color: #fafafa;
}
/* first level menu items */
.navbar-default .navbar-nav > li > a {
	font-size: 14px;
	color: #4f4f4f;
	z-index: 102;
}
.navbar-default .navbar-nav > li > a:hover {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	background-repeat: no-repeat;
	background-position: 50% 100%;
}
/* first level active menu items on hover/focus */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #D2000C;
	background-color: transparent;
}
/* first level active menu items when opened */
.main-navigation .navbar-nav > .open > a,
.main-navigation .navbar-nav > .open > a:hover,
.main-navigation .navbar-nav > .open > a:focus {
	color: #D2000C;
	background-color: transparent;
}
/* first level active menu items when clicked */
.main-navigation .navbar-nav > .open > a:active,
.main-navigation .navbar-nav > .open.active > a:active {
	background-color: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #33CC33;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	
}
.main-navigation .navbar-nav > .open > a:active + ul,
.main-navigation .navbar-nav > .open.active > a:active + ul {
	display: none;
}
/* mobile menu toggle button */
.navbar-default .navbar-toggle {
	background-color: #cc0000 ;
	border: none;
}
/* mobile menu toggle button on hover/focus */
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #cc0000;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
	background-color: #fff;
}
.main-navigation .navbar-brand{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.main-navigation .navbar-brand img{
	height: 40px;
}
.main-navigation .navbar-header{
	position: relative;
}
.top-other{
	position: absolute;
	height: 30px;
	overflow: hidden;
	top: 10px;
	right: 20px;
}
.top-other ul li{
	float: left;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.top-other ul li.tel{
	margin-left: 10px;
	font-size: 18px;
	font-weight: bold;
}
.top-other ul li a{
	color: #fff;
}
.top-other ul li.tel a{
	padding-left: 30px;
	background-image: url(../images/consult-number.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
/* Small devices (tablets, 768px and up) */
@media (min-width:768px) {
	.navbar.navbar-default{
		margin-top: 0;
		margin-bottom: 0;
	}
	.navbar.navbar-default .navbar-nav{
		background-color: transparent;
		float: right;
		margin-top: 25px;
	}
	.navbar-collapse {
		padding-right: 0px;
		padding-left: 0px;
	}
	.navbar-default .navbar-nav > li > a{
		color: #fff;
		padding-left: 12px;
		padding-right: 12px;
	}
	.navbar-default .navbar-nav > li > a:focus,
	.navbar-default .navbar-nav > li > a:hover{
		color: #D2000C;
	}
	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus{
		color: #D2000C;
	}
	.main-navigation .navbar-nav > .open > a,
	.main-navigation .navbar-nav > .open > a:hover,
	.main-navigation .navbar-nav > .open > a:focus{
		color: #D2000C;
	}
	.main-navigation .navbar-header{
		float: none !important;
	}
	.main-navigation .navbar-header .logo{
		float: left;
	}
	.main-navigation .navbar-brand{
		padding-top: 15px;
		padding-bottom: 15px;
		height: 80px;
	}
	.main-navigation .navbar-brand img{
		height: 50px;
	}
	.collapse.in{
		display: block !important;
	}
}
/* Medium desktop devices */
@media (min-width:992px) {
	.navbar.navbar-default .navbar-nav{
		margin-top: 30px;
	}
	.navbar-default .navbar-nav > li:before,
	.navbar-default .navbar-nav > li:after{
		display: table;
  		content: " ";
	}
	.navbar-default .navbar-nav > li:after{
		clear: both;
	}
	.navbar-default .navbar-nav > li > a{
		padding-left: 22px;
		padding-right: 22px;
		font-size: 16px;
	}
	.main-navigation .navbar-brand{
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 15px;
		height: 90px;
	}
	.logo-intro{
		float: left;
		border-left: 1px solid #d2d2d2;
		margin-top: 24px;
		margin-left: 5px;
		padding-left: 15px;
	}
	.logo-intro h5,
	.logo-intro h6{
		margin-top: 0;
		margin-bottom: 0;
		line-height: 20px;
	}
	.logo-intro h5{
		font-size: 15px;
		color: #fff;
	}
	.logo-intro h6{
		font-size: 14px;
		color: #9a9a9a;
	}
}
/* Large devices (Large desktops 1200px and up) */
@media (min-width:1200px) {
	
}
@media (max-width:768px) {
	.navbar-default .navbar-nav > li > a {
		border-bottom: 1px solid #f1f1f1;
	}
	.navbar-default .navbar-nav > li:last-child > a {
		border-bottom: 1px solid transparent;
	}
	.main-navigation .navbar-nav > .open > a,
	.main-navigation .navbar-nav > .open > a:hover,
	.main-navigation .navbar-nav > .open > a:focus {
		border-color: #D2000C;
		-moz-box-shadow: none;
		-o-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus {
		color: #D2000C;
	}
	.dropdown>a:before {
		right: 32px;
	}
	.dropdown .dropdown>a:before {
		right: 36px;
	}
}
/******************
 * 幻灯样式   *
 *****************/
.section-banner{
	padding: 0;
	position: relative;
}
/******************
 * 底部和版权 
 *****************/
footer{
	display: block;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #1E1E1E;
	position: relative;
}

.col-foot-x1,
.col-foot-x2{
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
}
.col-foot-x1{
	width: 33.333333%;
}
.col-foot-x2{
	width: 100%;
}
.visible-line{
	height: 1px;
	display: block;
	float: left;
	width: 100%;
}
.foot-title{
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	text-transform: capitalize;
	position: relative;
	margin-bottom: 20px;
}
.foot-list{
	height: auto;
	overflow: hidden;
}
.foot-list li{
	font-size: 14px;
	line-height: 30px;
}
.foot-list li span{
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
}
.foot-list li a{
	color: #929292;
}
.foot-list li a:hover{
	color: #e7140d;
}
.foot-contact-info{
	display: flex;
	justify-content: center;
	margin-top: 10px;
}
.foot-contact-info li{
	height: auto;
	overflow: hidden;
	margin-right: 15px;
}
.foot-contact-info li span{
	display: block;
	text-align: center;
	color: #bebebe;
	font-size: 14px;
	margin: 10px 0;
}
.foot-contact-info li img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}

.full-copyright{
	background-color: #121212;
	padding: 13px 20px;
	border-top: 1px solid #333;
}
.copyright{
	color: #747474;
	font-size: 14px;
	line-height: 2;
	text-align: left;
	margin-top: 30px;
}
.copyright a{
	color: #747474;
	margin: 0 5px;
}
.copyright a:hover{
	color: #e7140d;
}
.foot-hot-tel{
	height: auto;
	overflow: hidden;
	text-align: center;
	margin-top: 30px;
}
.foot-hot-tel span{
	display: inline-block;
	padding-left: 50px;
	background-image: url(../images/kefu.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	height: auto;
	overflow: hidden;
	min-height: 40px;
}
.foot-hot-tel h5{
	color: #fff;
	line-height: 28px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
}
.foot-hot-tel h3{
	margin-top: 0;
	margin-bottom: 0;
	line-height: 28px;
	font-size: 22px;
	font-weight: 600;
}
.foot-hot-tel h3 a{
	color: #e7140d;
}

@media (min-width: 640px) {
	.col-foot-x1{
		width: 18%;
	}
	.col-foot-x2{
		width: 46%;
	}
	.foot-hot-tel{
		text-align: left;
		margin-top: 0;
	}
	.foot-contact-info{
		justify-content: left;
	}
	.visible-line{
		display: none;
	}
}
@media (min-width:768px) {
	.foot-title{
		font-size: 16px;
	}
}
/******************
 * 新闻资讯 
 *****************/
.item-news-wrap{
	height: auto;
	position: relative;
	background-color: #fff;
	margin: 15px 0;
	-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
}
.item-news-wrap a{
	display: block;
}
.item-news-wrap .pic{
	height: auto;
	overflow: hidden;
}
.item-news-wrap .pic img{
	display: block;
	margin: 0 auto;
	width: 100%;
	height: auto;
	-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
}
.item-news-wrap .title{
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	margin-top: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.item-news-wrap .intro{
	color: #999;
	font-size: 14px;
	height: 50px;
	line-height: 25px;
	overflow: hidden;
}
.item-news-wrap .more{
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 10px;
	color: #999;
	font-family: arial;
}
.item-news-wrap:hover .pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

/******************
 * Products 
 *****************/
.section-product{
	background-color: #fff;
}
.section-product.moshi{
	padding: 0;
	margin-top: 40px;
}
.section-product.news{
	background-color: #F2F3F8;
}
.section-product.why{
	background-image: url(../images/abt_banner.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}
.section-product.cooper{
	background-color: #494949;
}
.product-head{
	text-align: center;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	position: relative;
	line-height: 1.25;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.product-head.bai{
	color: #fff;
}
.product-sml{
	text-align: center;
	margin-top: 15px;
	margin-bottom: 30px;
}
.product-sml span{
	width: 100%;
	display: inline-block;
	color: #e7140d;
	font-size: 16px;
	border: 1px solid #e7140d;
	line-height: 34px;
	border-radius: 18px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.product-sml.bai span{
	color: #fff;
	border-color: #fff;
}
.qustion-item{
	padding: 40px 8% 10% 8%;
	transition: all .2s linear;
	webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.1);
	box-shadow: 0 2px 20px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	cursor: pointer;
	margin-top: 8%;
}
.qustion-item .pic{
	position: relative;
	width: 116px;
	height: 116px;
	text-align: center;
	line-height: 108px;
	color: #fff;
	background-color: #D2000C;
	margin: 0 auto 38px auto;
	border: 1px solid #eee;
	transition: all .2s linear;
	border-radius: 100%;
	webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.1);
	box-shadow: 0 10px 30px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.qustion-item .pic img{
	display: block;
	width: 46px;
	height: 46px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -23px;
	margin-left: -23px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.qustion-item .pic img.img1{
	opacity: 1;
	visibility: visible;
}
.qustion-item .pic img.img2{
	opacity: 0;
	visibility: visible;
}
.qustion-item .pic i{
	display: inline-block;
	vertical-align: middle;
	font-size: 50px;
}
.qustion-item .title{
	text-align: center;
	font-size: 14px;
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.qustion-item .intro{
	text-align: center;
	color: #666;
	font-size: 12px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 15px;
}
.qustion-item:hover{
	webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.1);
	box-shadow: 0 10px 30px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
}
.qustion-item:hover .pic{
	background-color: #fff;
	color: #D2000C;
}
.qustion-item:hover .pic img.img1{
	opacity: 0;
	visibility: hidden;
}
.qustion-item:hover .pic img.img2{
	opacity: 1;
	visibility: visible;
}
.qustion-item:hover .title{
	color: #D2000C;
	text-decoration: underline;
}

.full-about{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	background-color: #CC0000;
	background-image: url(../images/about_banner.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
	padding-top: 80px;
	padding-bottom: 120px;
}
.moshi-intro{
	color: #ffbec5;
	font-size: 16px;
	line-height: 30px;
	height: auto;
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 20px;
}
.full-gray{
	background-color: #E4E4E4;
	position: relative;
	padding-bottom: 60px;
}
.moshi-list{
	height: auto;
	overflow: hidden;
	position: relative;
	margin-top: -50px;
}
.moshi-list ul li{
	position: relative;
	width: 33.333333%;
	float: left;
	height: auto;
	overflow: hidden;
}
.moshi-list ul li .moshi-icon{
	margin: 0 auto;
	width: 100px;
	height: 100px;
	border: 5px solid rgba(228,228,228,.8);
	border-radius: 50%;
}
.moshi-list ul li .moshi-icon .in-box{
	margin: 0 auto;
	width: 90px;
	height: 90px;
	background-color: #CA2132;
	border-radius: 50%;
}
.moshi-list ul li .moshi-icon .in-box .title{
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin-top: 12px;
}
.moshi-list ul li .moshi-icon .in-box .title span{
	display: inline-block;
	padding-bottom: 5px;
	border-bottom: 2px solid #e38690;
}
.moshi-list ul li .moshi-icon .in-box .title-en{
	text-align: center;
	color: #fffefe;
	font-size: 12px;
	line-height: 15px;
	padding: 0 4px;
	margin-top: 5px;
}
.moshi-list ul li .intro{
	color: #666;
	font-size: 12px;
	line-height: 2;
	height: auto;
	overflow: hidden;
	padding-top: 10px;
	text-align: center;
	padding-left: 10%;
	padding-right: 10%;
}
.wm-guest-list{
	height: auto;
	overflow: hidden;
	padding-left: 1px;
	padding-top: 1px;
	margin-top: 10px;
}
.wm-guest-list ul li{
	width: 33.333333%;
	height: auto;
	overflow: hidden;
	float: left;
	border: 1px solid #eee;
	margin-left: -1px;
	margin-top: -1px;
	background-color: #fff;
	position: relative;
}
.wm-guest-list.cooper ul li{
	background-color: transparent;
	padding: 5px;
	border: none;
}
.wm-guest-list ul li a{
	display: block;
}
.wm-guest-list ul li .pic{
	height: auto;
	overflow: hidden;
}
.wm-guest-list ul li .pic img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
.wm-guest-list.cooper ul li .pic{
	border: 1px solid #eee;
}
.wm-guest-list.cooper ul li .pic img{
	display: block;
	margin: 0 auto;
	width: 100%;
	height: auto;
}
.guest-more{
	margin-top: 30px;
	text-align: center;
	font-size: 14px;
}
.guest-more a{
	display: inline-block;
	width: 140px;
	line-height: 40px;
	border-radius: 20px;
	color: #fff;
	margin: 0 5px;
	background-repeat: no-repeat;
	background-position: 120px 50%;
	padding-right: 12px;
}
.guest-more a.case{
	background-color: #505050;
	background-image: url(../images/famous-r.jpg);
}
.guest-more a.talk{
	background-color: #E7140D;
	background-image: url(../images/cc-r.png);
}

.why-item{
	height: auto;
	overflow: hidden;
	background-color: #fff;
	border-radius: 8px;
	padding: 5% 8%;
	margin-top: 5%;
}
.why-item .pic{
	height: auto;
	overflow: hidden;
}
.why-item .pic img{
	display: block;
	margin: 0 auto;
	width: 50px;
	height: 50px;
	border-radius: 50%;
}
.why-item .title{
	text-align: center;
	color: #000000;
	font-size: 16px;
	margin-top: 15px;
}
.why-item .intro{
	height: auto;
	overflow: hidden;
	color: #666;
	line-height: 24px;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.col-qustion{
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	min-height: 1px;
	float: left;
	width: 50%;
}

@media (min-width:600px) {
	.product-head{
		font-size: 24px;
	}
	.product-sml span{
		width: auto;
		padding: 0 28px;
	}
	.wm-guest-list ul li{
		width: 20%;
	}
	.full-about{
		padding-top: 80px;
	}
	.wm-guest-list.cooper ul li{
		width: 16.666666%;
		/* padding: 10px; */
	}
}
@media (min-width:768px) {
	.qustion-item .title{
		text-align: center;
		font-size: 20px;
	}
	.qustion-item .intro{
		font-size: 15px;
	}
	.full-about{
		padding-top: 80px;
	}
	.moshi-list{
		margin-top: -100px;
	}
	.moshi-list ul li .moshi-icon{
		margin: 0 auto;
		width: 200px;
		height: 200px;
		border: 10px solid rgba(228,228,228,.8);
		border-radius: 50%;
	}
	.moshi-list ul li .moshi-icon .in-box{
		margin: 0 auto;
		width: 180px;
		height: 180px;
		background-color: #CA2132;
		border-radius: 50%;
	}
	.moshi-list ul li .moshi-icon .in-box .title{
		text-align: center;
		color: #fff;
		font-size: 26px;
		margin-top: 55px;
	}
	.moshi-list ul li .moshi-icon .in-box .title span{
		display: inline-block;
		padding-bottom: 5px;
		border-bottom: 2px solid #e38690;
	}
	.moshi-list ul li .moshi-icon .in-box .title-en{
		text-align: center;
		color: #fffefe;
		font-size: 14px;
		line-height: 36px;
	}
	.moshi-list ul li .intro{
		color: #666;
		font-size: 16px;
		line-height: 30px;
		height: auto;
		overflow: hidden;
		padding-top: 32px;
		text-align: center;
	}
	.why-item .pic img{
		width: 90px;
		height: 90px;
	}
	.why-item .title{
		font-size: 14px;
	}
	.why-item .intro{
		min-height: 168px;
	}
	.col-qustion{
		width: 33.333%;
	}

}
@media (min-width:992px) {
	.product-head{
		font-size: 30px;
	}
	.product-sml span{
		padding: 0 62px;
	}
	.why-item .title{
		font-size: 18px;
	}
	.why-item .intro{
		min-height: 144px;
	}
	.wm-guest-list ul li{
		width: 14.285714%;
	}
}
@media (min-width:1200px) {
	.product-head{
		font-size: 36px;
	}
	.product-sml span{
		padding: 0 100px;
	}
	.full-about{
		padding-top: 80px;
	}
	.why-item .intro{
		min-height: 96px;
	}
	.qustion-item .title{
		font-size: 16px;
	}
	.col-qustion{
		width: 16.666666%;
	}
	
}

@media (min-width:1440px) {
	/* .col-qustion{
		width: 16.666666%;
	} */
}
@media (min-width:1560px) {
	.qustion-item .title{
		font-size: 20px;
	}
	.wm-guest-list ul li{
		width: 12.5%;
	}
}

/******************
 * 内页代码 
 *****************/
.inner-banner{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.inner-banner img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
.section-inner{
	background-color: #fff;
}
.section-inner.gray{
	background-color: #F4F4F4;
}
.section-inner.what{
	background-image: url(../images/nei_yxzl.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.section-inner.core{
	background-image: url(../images/bg51.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.full-product-name{
	text-align: center;
	font-size: 24px;
	margin-bottom: 20px;
}
.full-product-name.bai{
	color: #fff;
}
.full-product-intro{
	color: #333;
	font-size: 14px;
	line-height: 2;
}
.full-product-intro img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
.product-link{
	text-align: center;
}
.product-link ul li{
	width: 33.333333%;
	line-height: 58px;
	float: left;
	font-size: 14px;
}
.product-link ul li a{
	display: block;
	color: #fff;
	background-color: #F0034B;
}
.product-link ul li a.core{
	background-color: #09A1E8;
}
.product-link ul li a:hover{
	background-color: #F3356F;
}
.product-link ul li a.core:hover{
	background-color: #3AB4ED;
}
.full-product-mark{
	height: auto;
	background-color: #fff;
}
.full-product-mark ul li{
	width: 100%;
	padding: 0 20px;
	float: left;
	border: 1px solid #ddd;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.full-product-mark ul li.wdli1{
		border-bottom: none;
	}
.full-product-mark ul li .inner{
	margin-top: 70px;
	padding-left: 135px;
	background-repeat: no-repeat;
	background-position: 0 0;
	min-height: 160px;
}
.full-product-mark ul li.wdli1 .inner{
	background-image: url(../images/bn-1.png);
}
.full-product-mark ul li.wdli2 .inner{
	background-image: url(../images/bn-2.png);
}
.full-product-mark ul li .inner h2{
	margin-top: 0;
	margin-bottom: 0;
	color: #000022;
	font-size: 20px;
}
.full-product-mark ul li .inner h3{
	margin-top: 20px;
	margin-bottom: 10px;
	color: #555;
	font-size: 18px;
}
.full-product-mark ul li .inner .intro{
	color: #999;
	line-height: 25px;
}
.full-product-mark ul li:hover{
	box-shadow: 0 0 15px rgba(0,0,0,.2);
}

.wm-pic{
	height: auto;
	overflow: hidden;
}
.wm-pic img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
.nav-fixed{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.25);
}
.nav-in-list{
	height: auto;
	overflow: hidden;
}
.nav-in-list ul li{
	width: 25%;
	height: auto;
	overflow: hidden;
	text-align: center;
	float: left;
	line-height: 44px;
	border-right: 1px solid rgba(255,255,255,.2);
}
.nav-in-list ul li a{
	display: block;
	color: #fff;
	font-size: 14px;
}
.nav-in-list ul li a:hover,
.nav-in-list ul li a.active{
	background-color: #D2000C;
}

@media (min-width: 768px) {
	.full-product-name{
		font-size: 30px;
		margin-bottom: 30px;
	}
	.product-link ul{
		display: inline-block;
	}
	.product-link ul li{
		width: 200px;
		margin: 0 15px;
		font-size: 16px;
	}
	.product-link ul li a{
		border-radius: 5px;
	}
	.nav-in-list ul li{
		width: auto;
	}
	.nav-in-list ul li a{
		padding: 0 40px;
		font-size: 16px;
	}
}
@media (min-width: 992px) {
	.full-product-mark ul li{
		width: 50%;
		height: 300px;
		padding-left: 50px;
	}
	.full-product-mark ul li.wdli1{
		border-right: none;
		border-bottom: 1px solid #ddd;
	}
	.product-link ul li{
		width: 240px;
		margin: 0 30px;
		font-size: 18px;
	}
}

/** iconfont **/
.icon-zuanshi:before { content: "\e600"; }
.icon-network:before { content: "\e611"; }
.icon-earth:before { content: "\e601"; }
.icon-search:before { content: "\e602"; }
.icon-data:before { content: "\e603"; }
.icon-zhuanti:before { content: "\e608"; }
.icon-xiangying:before { content: "\e604"; }
.icon-at:before { content: "\e61a"; }
.icon-sousuo:before { content: "\e61b"; }
.icon-stander:before { content: "\e60c"; }
.icon-rank:before { content: "\e618"; }
.icon-ditu:before { content: "\e61c"; }
.icon-schicon:before { content: "\e605"; }
.icon-weixin:before { content: "\e61d"; }
.icon-shouji:before { content: "\e61e"; }
.icon-mima:before { content: "\e607"; }
.icon-hezuo:before { content: "\e60d"; }
.icon-xinwen:before { content: "\e61f"; }
.icon-qq:before { content: "\e620"; }
.icon-follower:before { content: "\e62d"; }
.icon-youjiantou:before { content: "\e62a"; }
.icon-phone:before { content: "\e621"; }
.icon-film:before { content: "\e62f"; }
.icon-editicon:before { content: "\e606"; }
.icon-base:before { content: "\e60e"; }
.icon-mail:before { content: "\e622"; }
.icon-wangzhan:before { content: "\e612"; }
.icon-speed:before { content: "\e613"; }
.icon-working:before { content: "\e614"; }
.icon-receive:before { content: "\e615"; }
.icon-meitizixun:before { content: "\e609"; }
.icon-zuojiantou:before { content: "\e630"; }
.icon-media:before { content: "\e60a"; }
.icon-yidong:before { content: "\e60f"; }
.icon-activate:before { content: "\e616"; }
.icon-account:before { content: "\e60b"; }
.icon-zhuce:before { content: "\e617"; }
.icon-vip:before { content: "\e610"; }
.icon-uarrow:before { content: "\e62c"; }
.icon-darrow:before { content: "\e62b"; }
.icon-accounts:before { content: "\e619"; }
.icon-airs:before { content: "\e623"; }
.icon-discern:before { content: "\e624"; }
.icon-cloudfresh:before { content: "\e625"; }
.icon-website:before { content: "\e620"; }
.icon-respond:before { content: "\e627"; }
.icon-accountdone:before { content: "\e623"; }
.icon-setting:before { content: "\e628"; }
.icon-zuojiantou:before { content: "\e630"; }
.icon-closebtn:before { content: "\e62e"; }
.icon-media3:before {content: "\e61c";}
.icon-media2:before {content: "\e61b";}
.icon-media1:before {content: "\e60b";}
/** iconfont **/

.core-cont{
	height: auto;
	position: relative;
}
.core-cont ul li{
	width: 50%;
	height:400px;
	border-right: 1px solid #dedede;
	position: relative;
	padding: 10px;
	float: left;
	background-color: #fff;
	margin-bottom: 20px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s; 
}
.core-cont ul li::before{
	content:"";
	display:block;
	position:absolute;
	width:0;
	height:0;
	top:0;
	left:0;
	border-width:24px 24px 0 0;
	border-style:solid;
	border-color:#d41416 transparent transparent transparent;
	opacity:0;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.core-cont ul li::after{
	content:"";
	display:block;
	position:absolute;
	width:0;
	height:0;
	bottom:0;
	right:0;
	border-width:0 0 24px 24px;
	border-style:solid;
	border-color:transparent transparent #d41416  transparent;
	opacity:0;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.core-cont ul li h4{
	text-align: center;
	color: #333;
	font-size: 16px;
	line-height: 40px;
}
.core-cont ul li i{
	display: block;
	width:80px;
	height:80px;
	line-height: 80px;
	border-radius: 50%;
	color:#fff;
	font-size:50px;
	text-align: center;
	margin:15px auto;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.core-cont ul li i.bgo{
	background-color: #ff7200;
}
.core-cont ul li i.bgdb{
	background-color: #e89312;
}
.core-cont ul li i.bgb{
	background-color: #f66163;
}
.core-cont ul li i.bgg{
	background-color: #fac63b;
}
.core-cont ul li i.bgp{
	background-color: #fc6666;
}
.core-cont ul li i.b1p{
	background-color: #e89312;
}
.core-cont ul li i.b2p{
	background-color: #ec9c11;
}
.core-cont ul li i.b3p{
	background-color: #186dbf;
}
.core-cont ul li .intro{
	text-align: left;
	line-height: 24px;
	color: #666;
	font-size: 14px;
	padding: 5%;
}
.core-cont ul li:hover{
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px);
	transform: translate(0,-10px);
	box-shadow: 0 5px 10px rgba(0,0,0,.1);
}
.core-cont ul li:hover::before,.core-cont ul li:hover::after{
	opacity: 1;
}
.core-cont ul li:hover i{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

/** 外贸云6大引流渠道  **/
.qudao-list{
	height: auto;
}
.qudao-list ul li{
	position: relative;
	padding: 20px 15px;
	height: auto;
	float: left;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.qudao-list ul li.wdli1,
.qudao-list ul li.wdli2{
	width: 100%;
	height: 300px;
}
.qudao-list ul li.wdli3,
.qudao-list ul li.wdli4,
.qudao-list ul li.wdli5,
.qudao-list ul li.wdli6{
	width: 50%;
	height: 430px;
}
.qudao-list ul li.wdli1{
	border-right: 1px solid #fff;
	background-color: #ffcac6;
}

.qudao-list ul li.wdli2{
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	background-color: #c6edff;
}
.qudao-list ul li.wdli4,
.qudao-list ul li.wdli6{
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	background-color: #ffcac6;
}

.qudao-list ul li.wdli3,
.qudao-list ul li.wdli5{
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	background-color: #c6edff;
}

.qudao-list ul li .ico-pic{
	width: 96px;
	height: 96px;
	border: 1px solid #0c0c2c;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.qudao-list ul li .ico-pic img{
	display: block;
	max-width: 100%;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.qudao-list ul li .ico-pic img.img1{
	opacity: 1;
	visibility: visible;
}
.qudao-list ul li .ico-pic img.img2{
	opacity: 0;
	visibility: hidden;
}
.qudao-list ul li.wdli1 .ico-pic,
.qudao-list ul li.wdli2 .ico-pic{
	float: left;
	margin-top: 40px;
}
.qudao-list ul li.wdli3 .ico-pic,
.qudao-list ul li.wdli4 .ico-pic,
.qudao-list ul li.wdli5 .ico-pic,
.qudao-list ul li.wdli6 .ico-pic{
	margin: 5px auto;
}
.qudao-list ul li .box{
	height: auto;
	overflow: hidden;
	margin-top: 40px;
}
.qudao-list ul li.wdli1 .box,
.qudao-list ul li.wdli2 .box{
	margin-left: 120px;
}
.qudao-list ul li .box h2{
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1;
	color: #000022;
	font-size: 16px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.qudao-list ul li .box.mid h2{
	text-align: center;
}
.qudao-list ul li .box h3{
	font-size: 14px;
}
.qudao-list ul li .box.mid h3{
	text-align: center;
}
.qudao-list ul li .box .intro{
	color: #666;
	font-size: 14px;
	height: auto;
	max-height: 150px;
	line-height: 25px;
	margin-top: 15px;
	padding: 0 10px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.qudao-list ul li:hover{
	-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);
	box-shadow:0 0 15px rgba(0,0,0,0.2);
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.qudao-list ul li:hover .ico-pic{
	border-color: #CE0000;
}
.qudao-list ul li:hover .ico-pic img.img1{
	opacity: 0;
	visibility: hidden;
}
.qudao-list ul li:hover .ico-pic img.img2{
	opacity: 1;
	visibility: visible;
}
.qudao-list ul li:hover .box h2{
	color: #CE0000;
}
.qudao-list ul li:hover .box .intro{
	color: #000000;
}

/** 外贸云7大客户来源  **/
.laiyuan-item{
	width: 33.333333%;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 10px 0;
	padding: 10px;
	float: left;
}
.laiyuan-item .pic{
	max-width: 160px;
	height: auto;
	background-color: #d90000;
	border: 1px solid #d90000;
	border-radius: 50%;
	margin: 0 auto;
}
.laiyuan-item .pic img{
	display: block;
	margin: 0 auto;
	width: 100%;
	height: auto;
}
.laiyuan-item .title{
	text-align: center;
	font-size: 14px;
	margin-top: 20px;
}

/** 外贸云8大领先优势 **/
.advlist{
	height: auto;
	overflow: hidden;
}
.advlist ul li{
	width: 50%;
	height: auto;
	overflow: hidden;
	float: left;
}
.advlist ul li .inner{
	padding: 40px 20px 25px 20px;
	position: relative;
	border-bottom: 1px solid #fff;
	background-color: #ffcac6;
}
.advlist ul li .inner.ed{
	background-color: #c6edff;
}
.advlist ul li .inner .ico{
	height: auto;
	overflow: hidden;
}
.advlist ul li .inner .ico img{
	display: block;
	margin: 0 auto;
	width: auto;
	height: 54px;
}
.advlist ul li .inner h3{
	text-align: center;
	margin: 15px auto;
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.advlist ul li .inner .intro{
	font-size: 14px;
	line-height: 25px;
	color: #666;
	height: 175px;
	overflow: hidden;
}

.full-product-sml{
	text-align: center;
	font-size: 16px;
	color: #666;
	margin-bottom: 30px;
}
.table-responsive{
	background-color: #fff;
}

@media (min-width: 768px) {
	.core-cont ul li{
		width: 25%;
		height: 450px;
		border-right: 1px solid #dedede;
		margin-bottom: 2%;
		margin-top: 2%;
	}
	.core-cont ul li:nth-child(4n){
		border-right: none;
	}
	.core-cont ul li i{
		margin: 35px auto;
	}
	.qudao-list ul li.wdli1,
	.qudao-list ul li.wdli2{
		width: 50%;
	}
	.qudao-list ul li.wdli3,
	.qudao-list ul li.wdli4,
	.qudao-list ul li.wdli5,
	.qudao-list ul li.wdli6{
		width: 25%;
	}
	.qudao-list ul li.wdli1 .ico-pic,
	.qudao-list ul li.wdli2 .ico-pic{
		margin-left: 30px;
		margin-top: 40px;
	}
	.qudao-list ul li.wdli1 .box,
	.qudao-list ul li.wdli2 .box{
		margin-left: 150px;
	}
	.qudao-list ul li .box h2{
		font-size: 20px;
	}
	.qudao-list ul li .box h3{
		font-size: 18px;
	}
	.laiyuan-item .title{
		font-size: 14px;
	}
	.col-md-3.my-push{
		margin-left: 12.5%;
	}
	.advlist ul li{
		width: 25%;
	}
	.advlist ul li .inner h3{
		font-size: 16px;
		margin: 25px auto;
	}
}
@media (min-width: 992px) {
	.core-cont ul li h4{
		font-size: 20px;
	}
	.advlist ul li .inner h3{
		font-size: 20px;
	}
	.laiyuan-item{
		width: 14.285714%;
		padding: 15px;
	}
	.laiyuan-item .title{
		font-size: 16px;
	}
}

/** 解决方案  **/
.solution-head{
	text-align: center;
	font-size: 20px;
	border-bottom: 1px solid #E1E1E1;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
.solution-head::after{
	width: 74px;
	height: 2px;
	background-color: #e99211;
	position: absolute;
	left: 50%;
	margin-left: -37px;
	bottom: 0;
}
.solution-head.bai{
	color: #fff;
}
.qiye-item{
	height: auto;
	position: relative;
	background-color: #fff;
	margin-top: 50px;
}
.qiye-item .qiye-head{
	background-color: #C31105;
	height: 100px;
	padding-top: 50px;
	position: relative;
}
.qiye-item .qiye-head .ico{
	width: 84px;
	height: 84px;
	border-radius: 50%;
	background-color: #C31105;
	position: absolute;
	left: 50%;
	margin-left: -42px;
	top: -25px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.qiye-item .qiye-head .ico.ico-1{
	background-image: url(../images/cdot_3hv.png);
}
.qiye-item .qiye-head .ico.ico-2{
	background-image: url(../images/cdot_2hv.png);
}
.qiye-item .qiye-head .ico.ico-3{
	background-image: url(../images/cdot_1hv.png);
}
.qiye-item .qiye-head .title{
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
}
.qiye-item .intro{
	padding: 0 15px;
	color: #666;
	font-size: 14px;
	line-height: 2;
	height: 100px;
	margin: 20px 0;
}

.solution-want{
	text-align: center;
	font-size: 20px;
	position: relative;
	padding-bottom: 12px;
}
.solution-want::after{
	width: 74px;
	height: 2px;
	background-color: #e99211;
	position: absolute;
	left: 50%;
	margin-left: -37px;
	bottom: 0;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.solution-part-wrap{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.solution-pic{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	display: none;
}
.solution-pic img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
.solution-num{
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
}
.solution-num img{
	display: block;
	max-width: 100%;
	height: auto;
}
.solution-brief{
	color: #666;
	font-size: 14px;
	line-height: 2;
}
.solution-big-title{
	font-size: 16px;
	font-weight: bold;
	margin-top: 30px;
}

.abot-head{
	font-size: 20px;
	text-align: center;
	color: #333;
	position: relative;
	line-height: 1.2;
	margin-bottom: 30px;
	border-bottom: 1px solid #999;
	padding: 0 20px 15px 20px;
}
.abot-head::after{
	width: 150px;
	height: 5px;
	background-color: #d3271b;
	position: absolute;
	left: 50%;
	margin-left: -75px;
	bottom: -3px;
}
.abot-head.bai{
	color: #fff;
}
.abot-head.zs{
	border-bottom: none;
}
.abot-head.zs::after{
	background-color: #ffa200;
}
.about-small{
	text-align: center;
	padding: 0 20px;
	color: #000000;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.about-content{
	color: #555;
	font-size: 16px;
	line-height: 2;
}
.about-content img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
.honner-pic{
	height: auto;
	overflow: hidden;
	margin-bottom: 25px;
}
.honner-pic .pic{
	height: auto;
	overflow: hidden;
	border: 1px solid #c3c3c3;
}
.honner-pic .pic img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
.honner-pic .title{
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	text-align: center;
	margin-top: 5px;
}
.contact-list{
	height: auto;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 25px;
}
.contact-list li{
	line-height: 30px;
	color: #666;
	font-size: 16px;
	padding-left: 45px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 30px;
	margin-top: 20px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 20px;
}
.contact-list li.tel{
	background-image: url(../images/tel.png);
}
.contact-list li.mail{
	background-image: url(../images/email.png);
}
.contact-list li.fax{
	background-image: url(../images/fax.png);
}
.contact-list li.addr{
	background-image: url(../images/address.png);
}
.contact-map{
	height: auto;
	overflow: hidden;
	margin-top: 20px;
}
.contact-map iframe{
	display: block;
	width: 100%;
	height: 400px;
	border: none;
}
.news-other{
	text-align: left;
	color: #999;
	font-size: 12px;
	margin-bottom: 15px;
	font-family: arial;
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
}
.news-other span{
	display: inline-block;
	margin-right: 15px;
}
.news-other span i{
	margin-right: 6px;
}

.case-item{
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 20px 0px;
}
.case-item a{
	display: block;
}
.case-item .pic{
	height: auto;
	overflow: hidden;
	position: relative;
}
.case-item .pic img{
	display: block;
	margin: 0 auto;
	width: 100%;
	height: auto;
	-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
}
.case-item .pic .cover-title{
	background-color: rgba(0,0,0,.6);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0;
	z-index: 11;
	visibility: hidden;
	-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
}
.case-item .title{
	margin-top: 15px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
}
/* .case-item:hover .pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
} */
.case-item:hover .pic .cover-title{
	opacity: 1;
	visibility: visible;
}
.case-item:hover .title{
	color: #e8312e;
}

.all-hot-line{
	font-size: 18px;
}
.all-hot-line span{
	color: #e8312e;
	font-size: 24px;
}
.contact-company{
	font-size: 20px;
}

.cnt-btm-w button{
	color: #fff;
	background-color: #e8312e;
	border: none;
	padding: 10px 40px;
}
.cnt-btm-w button:hover,
.cnt-btm-w button:link,
.cnt-btm-w button:focus{
	color: #fff;
	background-color: #e8312e;
}
.form-group{
	margin: 13px 0;
}

.find-h1{
	text-align: center;
	color: #110000;
	font-size: 28px;
	margin-bottom: 20px;
	margin-top: 0;
}
.fd-h4{
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: left;
	height: 32px;
	line-height: 32px;
}
.fd-color-1{
	color: #de6764;
}
.fd-color-2{
	color: #9ac047;
}
.fd-color-3{
	color: #31a0e1;
}
.fd-icon-1{
	background-image: url(../images/contact_24.png);
}
.fd-icon-2{
	background-image: url(../images/contact_26.png);
}
.fd-icon-3{
	background-image: url(../images/contact_29.png);
}
.fd-desp{
	font-size: 14px;
	padding-left: 50px;
	text-align: justify;
	line-height: 2;
}
.fd-top{
	margin-top: 15px;
}
.about-bg-color{
	background-color: #fafafa;
}

.case-item .in-pic img{
		display: block;
		max-width: 100%;
		height: auto;
	}

@media (min-width: 768px) {
	.solution-head{
		font-size: 30px;
	}
	.qiye-item .qiye-head{
		height: 150px;
		padding-top: 65px;
	}
	.qiye-item .qiye-head .title{
		font-size: 30px;
	}
	.qiye-item .intro{
		font-size: 16px;
		padding: 0 20px;
		height: 160px;
	}
	.solution-want{
		font-size: 30px;
	}
	.solution-part-wrap{
		width: 52%;
	}
	.solution-pic{
		width: 40%;
		display: block;
	}
	.solution-num{
		margin-top: 30px;
	}
	.solution-num img{
		float: none;
		margin: 0 auto;
	}
	.solution-brief{
		font-size: 16px;
	}
	.solution-big-title{
		font-size: 26px;
	}
	.abot-head{
		font-size: 24px;
	}
	.contact-company{
		font-size: 30px;
	}
	.all-hot-line span{
		font-size: 30px;
	}
	.about-small{
		font-size: 16px;
	}
	/* .case-item .pic{
		background: url(../images/mac2.jpg) no-repeat center center;
		    background-size: auto;
		background-size: auto auto;
		width: 530px;
		height: 426px;
		background-size: contain;
		margin: 0 auto;
	}
	.case-item .in-pic {
		width: 488px;
		margin: 19px 0 0 23px;
		position: relative;
		height: 276px;
	}
	.case-item .in-pic img{
		display: block;
		max-width: 100%;
		height: 276px;
		object-fit: cover;
	} */
}
@media (min-width: 992px) {
	.abot-head{
		font-size: 30px;
	}
	.contact-list li{
		font-size: 18px;
	}
	.about-small{
		font-size: 18px;
	}
}
@media (min-width: 1200px) {
	.abot-head{
		font-size: 36px;
	}
	/* .contact-company{
		font-size: 36px;
	}
	.all-hot-line{
		font-size: 20px;
	}
	.all-hot-line span{
		font-size: 36px;
	} */
}
/*******分页*************/
.page{width:100%;text-align:center;clear:both;height:42px;padding:20px 0;overflow:hidden;}
.page a{padding:2px 5px;border:1px solid #ccc;color:#505050;margin:0 1px;font-size:13px;text-align:center;}
.page .more{border:0;}
.page a:hover{background:#EB3900;border-color:#EB3900;color:#FFF;}
.page .pre{font-weight:600;color:#ff6400;}
.page .next{font-weight:600;color:#ff6400;}
.page .pre:hover{background:#EB3900;border-color:#EB3900;color:#FFF;}
.page .next:hover{background:#EB3900;border-color:#EB3900;color:#FFF;}
.page .more:hover{background:none;color:#505050;}
.page .current{background:#EB3900;border-color:#EB3900;color:#FFF;font-weight:700;}
.page .current:hover{background:#EB3900;border-color:#EB3900;color:#FFF;font-weight:700;}
.page .no_pre{color:#ccc;font-weight:600;}
.page .no_pre:hover{color:#ccc;background:none;border-color:#CCC;}
.page .no_next{color:#ccc;font-weight:600;}
.page .no_next:hover{color:#ccc;background:none;border-color:#CCC;}
.rm-pages{padding: 10px;text-align: center;}

/*** 2020.9.19 ***/
.owl-theme.owl-news .owl-controls .owl-nav div{
	padding: 0;
	margin: 10px;
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background-color: #d3271b;
	box-shadow: 0 0 10px rgba(211,39,27,.5);
}
.owl-theme.owl-news .owl-controls .owl-nav div i{
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	line-height: 36px;
}
.owl-theme.owl-zss .owl-controls .owl-nav div{
	background-color: #d3271b;
}


.wm-guest-list ul li .cover{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.5);
	transition: all 1s ease;
	opacity: 0;
	visibility: hidden;
}
.wm-guest-list ul li .cover .title{
	color: #fff;
	text-align: center;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	padding: 0 5px;
	font-size: 12px;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	margin-top: -12px;
}
.wm-guest-list ul li::after{
	content: '';
	width: 40px;
	height: 300px;
	background-color: rgba(255,255,255,.2);
	position: absolute;
	top: 50%;
	margin-top: -150px;
	left: -60%;
	transition: all 1s ease;
	transform: rotate(-45deg);
}
.wm-guest-list ul li:hover::after{
	left: 140%;
}
.wm-guest-list ul li:hover .cover{
	opacity: 1;
	visibility: visible;
}
.section-product.yunying{
	background-image: url(../images/adress-bg1.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
	/* background-size: cover; */
	padding-bottom: 12%;
}
.yunying-head{
	color: #fff;
	font-size: 20px;
	margin-top: 50px;
}
.yunying-name{
	color: #fff;
	font-size: 14px;
	position: relative;
	padding-bottom: 20px;
	margin-top: 10px;
}
.yunying-name::after{
	content: ' ';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 66px;
	height: 4px;
	background: #fff;
}
.adress-list{
	display: block;
	height: auto;
	overflow: hidden;
	margin-top: 30px;
}
.adress-list li{
	position: relative;
	font-size: 14px;
	color: #fff;
	line-height: 28px;
	margin-bottom: 15px;
}
.adress-list li i{
	display: inline-block;
	width: 50px;
	height: 28px;
	text-align: left;
	font-size: 24px;
	line-height: 28px;
}
.adress-list li em{
	font-style: normal;
	display: inline-block;
}
.adress-list li span{
	display: inline-block;
}
.adress-list li span a{
	display: inline-block;
	color: #fff;
}

.section-product.tdx{
	padding: 50px 0;
	background-image: url(../images/ad.jpg);
	background-repeat: no-repeat;
	background-position: 50% 51px;
	background-size: cover;
	background-attachment: fixed;
}
.tdx-head{
	text-align: center;
	font-size: 20px;
	color: #fff;
}
.tdx-sml{
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin: 15px 0;
}
.tdx-more{
	text-align: center;
	font-size: 14px;
	padding-top: 15px;
}
.tdx-more a{
	display: inline-block;
	color: #fff;
	background: #ff3d41;
	padding: 10px 20px;
	border-radius: 5px;
}
.section-product.numadd{
	padding: 0;
	background: url(../images/red-line.png) repeat center;
}
.tdx-counter{
	height: auto;
	overflow: hidden;
}
.tdx-counter ul li{
	width: 50%;
	position: relative;
	float: left;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
	color: #fff;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
	border-right: 1px solid #e76f71;
}
.tdx-counter ul li.wdli4{
	display: none;
}
.tdx-counter ul li .shuzhi{
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	line-height: 40px;
}
.tdx-counter ul li .shuzhi span{
	display: inline-block;
}
.tdx-counter ul li .title{
	text-align: center;
	font-size: 12px;
	line-height: 40px;
}

.tdx-icon-wrap{
	height: auto;
	overflow: hidden;
	margin-bottom: 15px;
}
.tdx-icon-wrap i{
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	color: #fff;
	font-size: 48px;
	line-height: 60px;
	float: left;
	text-align: center;
}
.tdx-icon-wrap .intro{
	width: 100%;
	text-align: center;
	color: #fff;
	height: auto;
	overflow: hidden;
	float: left;
}
.tdx-icon-wrap .intro h3{
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.tdx-icon-wrap .intro p{
	font-size: 12px;
	margin: 0 auto;
}

.tdx-ft-telwap{
	height: auto;
	overflow: hidden;
}
.tdx-ft-telwap i{
	width: 60px;
	height: 60px;
	text-align: center;
	color: #fff;
	font-size: 48px;
	line-height: 60px;
	display: inline-block;
	float: left;
	border: 2px solid #fff;
	border-radius: 50%;
}
.tdx-ft-telwap .intro{
	margin-left: 75px;
	text-align: left;
	color: #fff;
	height: auto;
	overflow: hidden;
}
.tdx-ft-telwap .intro p{
	color: #fff;
	font-size: 16px;
	margin-top: 0;
}
.tdx-ft-telwap .intro h2{
	margin-top: 10px;
}

.tdx-ft-nav{
	height: auto;
	overflow: hidden;
	margin-top: 30px;
}
.tdx-ft-nav ul li{
	float: left;
	margin-right: 15px;
	font-size: 14px;
}
.tdx-ft-nav ul li a{
	color: #b5bcc0;
}
.tdx-ft-nav ul li a:hover{
	color: #fff;
}
.tdx-ft-btns{
	margin-top: 10px;
	height: auto;
}
.tdx-ft-btns a{
	display: inline-block;
	font-size: 14px;
	color: #fff;
	border-radius: 5px;
	height: 32px;
	line-height: 32px;
	padding: 0 30px;
}
.tdx-ft-btns a.qq{
	background-color: #14bdef;
	margin-left: 10px;
}
.tdx-ft-btns a.wx{
	background-color: #0caf36;
	margin-left: 30px;
	position: relative;
}
.tdx-wx-code{
	position: absolute;
	width: 150px;
	height: 150px;
	overflow: hidden;
	background-color: #fff;
	padding: 5px;
	left: 0;
	bottom: 100%;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
}
.tdx-wx-code img{
	display: block;
	margin: 0 auto;
	width: 100%;
	height: auto;
}
.tdx-ft-btns a.wx:hover .tdx-wx-code{
	opacity: 1;
	visibility: visible;
}

@media (min-width: 768px) {
	.yunying-head{
		font-size: 24px;
	}
	.yunying-name{
		font-size: 16px;
	}
	.adress-list li{
		font-size: 18px;
	}
	.tdx-head{
		font-size: 24px;
	}
	.tdx-sml{
		font-size: 20px;
	}
	.tdx-counter ul li{
		width: 20%;
	}
	.tdx-counter ul li:last-child{
		border-right: none;
	}
	.tdx-counter ul li.wdli4{
		display: block;
	}
	.tdx-counter ul li .shuzhi{
		font-size: 24px;
	}
	.tdx-counter ul li .title{
		font-size: 14px;
	}
	.tdx-icon-wrap i{
		width: 60px;
		height: 60px;
		line-height: 60px;
		text-align: center;
		font-size: 48px;
	}
	.tdx-icon-wrap .intro{
		width: auto;
		margin-left: 75px;
		text-align: left;
		float: none;
	}
	.tdx-icon-wrap .intro h3{
		font-size: 16px;
	}
	.tdx-icon-wrap .intro p{
		font-size: 12px;
	}
}
@media (min-width: 992px) {
	.yunying-head{
		font-size: 30px;
	}
	.yunying-name{
		font-size: 18px;
	}
	.tdx-head{
		font-size: 30px;
	}
	.tdx-sml{
		font-size: 24px;
	}
	.tdx-counter ul li .shuzhi{
		font-size: 30px;
	}
	.tdx-counter ul li .title{
		font-size: 16px;
	}
	.tdx-ft-nav{
		margin-top: 0;
	}
}
@media (min-width: 1200px) {
	.yunying-head{
		font-size: 36px;
	}
	.yunying-name{
		font-size: 22px;
	}
	.tdx-head{
		font-size: 36px;
	}
	.tdx-sml{
		font-size: 30px;
	}
}

.full-path{
	border-bottom: 1px solid #EEEEEE;
	height: 40px;
	line-height: 40px;
}
.path-rd{
	padding-left: 25px;
	height: inherit;
	line-height: inherit;
	background: url(../images/faqshow_03.png) no-repeat left center;
}
.aslide-bg{
	height: auto;
	overflow: hidden;
	padding: 20px 15px;
	background-color: #F7F7F7;
}
.slide-list{
	height: auto;
}
.slide-list ul li{
	border-bottom: 1px dashed #CCCCCC;
	padding-top: 20px;
	padding-bottom: 10px;
}
.slide-list ul li h5{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 0px;
}
.slide-desp{
	color: #666666;
	font-size: 14px;
	line-height: 1.8;
}
.slide-p{
	color: #666666;
	font-size: 14px;
	line-height: 2;
	margin-top: 10px;
	margin-bottom: 0;
}
.title-case{
	color: #d73603;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 10px;
}
.pre-nex{
	 margin-top: 15px;
	 padding-top: 10px;
	 border-top: 1px dashed #CCCCCC;
	 position: relative;
}
.pre-nex ul li{
	line-height: 2;
	font-size: 14px;
	color: #999999;
}
.pre-nex ul li a{
	color: #999999;
}
.pre-nex ul li a:hover{
	color: #CC0000;
}
.back-to-list{
	position: absolute;
	top: 15px;
	right: 10px;
	display: inline-block;
	margin-top: 15px;
}
.back-to-list a{
	color: #E8001B;
	border: 1px solid #E8001B;
	padding: 6px 15px;
}
.back-to-list a:hover{
	color: #FFFFFF;
	background-color: #CC0303;
}