body{font-size:14px; font-family:"微软雅黑";}
.fr{ float:right;}
.fl{ float:left;}
.fn{ float:none;}
.f2{ font-size:12px;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration: none;}
ul,li{padding:0px; margin:0px; list-style:none;}
ul li a:hover{ color:#f5c200;}
div a:hover{ color:#f5c200;}
input,form,select,textarea{ margin:0px;padding:0px; outline:medium; border:0; border-radius:0; background:none; font-family:"微软雅黑"; font-size:14px;}
i,em{ font-style:normal;}
.mo{ margin: 0 auto;}
.most{ width:100%; height:auto; overflow:hidden; display:block;}
.roundBorder{border-radius: 15px;} 
.clear{ clear:both; height:0; overflow:hidden;} 
.dsk{ width:100%; height:100%; display:block; overflow:hidden;}
/*定位*/
.pr{ position: relative;}
.pa{ position: absolute;}
.pf{ position: fixed;}

/*块级转换*/
.db { display: block;}
.dn { display: none;}
.di { display: inline;}
.dib { display: inline-block;}

/*清除浮动*/
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{*zoom:1;}

/*首页*/
a { 
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.lazy{width:100%;height:100%;background: url(../images/loading.gif) 50% no-repeat;}

.w1200 { width: 1200px; margin: 0 auto;}

.header {
	background: #fff;
}

.header-inner {
	padding: 18px 0;
}

.hot-line {
	padding-top: 10px;
	padding-left: 15px;
}

.hot-line p {
	padding-left: 22px;
	font-size: 14px;
	color: #333;
	background: url(../images/phone.png) no-repeat left center;
}

.hot-line h3 {
	font-size: 28px;
	color: #e90000;
	font-family: arial;
}

.header-right {
	padding-top: 10px;
}

.search-bar {
	width: 260px;
	height: 50px;
	padding: 0 20px;
	border-radius: 50px;
	background: #e6e6e6;
	overflow: hidden;
}

.search-bar input[type="text"] {
	width: 230px;
	height: 50px;
	float: left;
}

.search-bar input[type="submit"] {
	width: 30px;
	height: 50px;
	float: left;
	background: url(../images/zoom.png) no-repeat center center;
	cursor: pointer;
}

.lang {
	margin-left: 20px;
	padding-top: 14px;
	height: 36px;
	position: relative;
}

.lang a {
	display: inline-block;
	padding-left: 27px;
	line-height: 21px;
	font-size: 15px;
	color: #333;
	background: url(../images/global.png) no-repeat left center;
	cursor: pointer;
}

.lang-slide {
	display: none;
	width: 80px;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	position: absolute;
	top: 40px;
	right: 0;
}

.lang-slide a {
	display: block;
	line-height: 40px;
	text-align: center;
	font-size: 15px;
	color: #333;
}

.lang-slide a:hover {
	background: #f2f2f2;
	color: #333;
}

.lang:hover .lang-slide {
	display: block;
}

.nav {
	width: 100%;
	background: #333;
}

.nav li {
	width:auto;
	padding: 0 17px;
	float: left;
	position: relative;
}

.nav li a {
	display: block;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 15px;
	color: #fff;
	padding: 0 17px;
}

.nav li a.active {
	background: #e90000;
	color: #fff;
}

.banner {
	width: 100%;
	height: 540px;
	position: relative;
}

.banner .bd li {
	width: 100%;
	height: 540px;
	position: relative;
	overflow: hidden;
}

.banner .bd li a {
	display: block;
}

.banner .bd li img {
	width: 1920px;
	height: 540px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
}

.banner .hd {
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 20px;
	z-index: 9;
}

.banner .hd li {
	display: inline-block;
	width: 20px; 
	height: 20px;
	margin: 0 10px;
	border-radius: 50%;
	background: url(../images/banner-dot1.png) no-repeat center center;
	text-indent: -99999999em;
	cursor: pointer;
}

.banner .hd li.on {
	background: url(../images/banner-dot2.png) no-repeat center center;
}

.slot {
	padding: 70px 0;
}

.index-tit {
	margin-bottom: 50px;
	text-align: center;
}

.index-tit h3 {
	margin-bottom: 15px;
	font-size: 28px;
	color: #333;
}

.index-tit p {
	font-size: 15px;
	color: #808080;
}

.slot-list {
	overflow: hidden;
}

.slot-list ul {
	width: 105%;
}

.slot-list li {
	width: 145px;
	float: left;
	margin-bottom: 40px;
	margin-right: 65px;
	text-align: center;
}

.slot-list a {
	display: block;
}

.slot-icon {
	width: 145px;
	height: 145px;
	display: block;
	margin-bottom: 20px;
	border-radius: 20px;
	background: #e6e6e6;
	line-height: 145px;
	color: #808080;
}

.slot-icon i {
	font-size: 50px;
}

.slot-list p {
	font-size:14px;
	color: #333;
}

.slot-list li a:hover span {
	background: #e90000;
	color: #fff;
}

.ser {
	margin-bottom: 70px;
}

.ser-slide {
	position: relative;
}

.ser-slide .hd {
	margin-bottom: 60px;
	text-align: center;
}

.ser-slide .hd li {
	display: inline-block;
	width: 238px;
	height: 48px;
	margin: 0 8px;
	border-radius: 15px;
	border: 1px #f00 solid;
	text-align: center;
	line-height: 48px;
	font-size: 16px;
	color: #f00;
	cursor: pointer;
}

.ser-slide .hd li.on {
	background: #f00;
	color: #fff;
}

.ser-slide .bd {
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
}

.ser-slide .bd li {
	overflow: hidden;
}

.ser-img {
	width: 50%;
	height: 400px;
	position: relative;
	overflow: hidden;
}

.ser-img img {
	width: 960px;
	height: 400px;
	position: absolute;
	top: 0;
	right: 0;
}

.ser-info {
	width: 50%;
	height: 400px;
	background: #1a1a1a;
}

.ser-detail {
	padding-top: 50px;
	padding-left: 60px;
}

.ser-info h3 {
	margin-bottom: 35px;
	padding-left: 10px;
	border-left: 6px #e2b306 solid;
	font-size: 22px;
	color: #fff;
}

.ser-con {
	max-width: 540px;
	height: 150px;
	margin-bottom: 40px;
	overflow: hidden;
	font-size: 15px;
	color: #fff;
	line-height: 24px;
}

.ser-btn a {
	display: inline-block;
	width: 148px;
	height: 38px;
	margin-right: 10px;
	border-radius: 50px;
	text-align: center;
	line-height: 38px;
	font-size: 15px;
}

.ser-btn1 {
	background: #f00;
	border: 1px #f00 solid;
	color: #fff;
}

.ser-btn1:hover {
	background: #ff3d3d;
	color: #fff;;
}

.ser-btn2 {
	border: 1px #e2b306 solid;
	color: #e2b306;
}

.ser-btn2:hover {
	background: #e2b306;
	color: #fff;;
}

.ser-arrow {
	width: 120px;
	overflow: hidden;
	position: absolute;
	bottom: 184px;
	right: 120px;
	z-index: 9;
}

.ser-arrow a {
	display: inline-block;
	width: 26px;
	height: 26px;
	border-radius: 50px;
	text-align: center;
	line-height: 26px;
	border: 2px #666 solid;
	font-family: '宋体';
	font-weight: bold;
	font-size: 18px;
	color: #666;
}

.ser-left {
	float: left;
}

.ser-right {
	float: right;
}

.ser-arrow a:hover {
	border: 2px #f00 solid;
	color: #f00;
}

.index-news {
	margin-bottom: 70px;
}

.index-news-left {
	width: 520px;
	background: #ebebeb;
}

.index-news-img {
	width: 520px;
	height: 280px;
	background: #fff;
	overflow: hidden;
}

.index-news-img a {
	display: block;
}

.index-news-img img {
	height: 280px;
	transition: all 0.3s;
}

.index-news-img:hover img {
	transform: scale(1.1);
}

.index-news-info {
	padding: 35px;
	background: #ebebeb;
}

.index-news-tit {
	margin-bottom: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-news-tit a {
	font-size: 20px;
	color: #333;
	font-weight: bold;
}

.index-news-con {
	margin-bottom: 35px;
	height: 74px;
	overflow: hidden;
	font-size: 15px;
	color: #333;
	line-height: 26px;
}

.index-news-more {
	text-align: right;
}

.index-news-more a {
	padding-right: 20px;
	background: url(../images/more.jpg) no-repeat right center;
	font-size: 15px;
	color: #f00;
}

.index-news-right ul li a:hover .index-news-name{
   font-weight: bold;
}
.index-news-right ul li a:hover .more-arrow{
	background:url(../images/more-arrow.png) no-repeat center center #e90000;
}
.index-news-right {
	width: 600px;
}

.index-news-right li {
	padding-top: 25px;
	padding-bottom: 25px;
	border-top: 1px #e6e6e6 solid;
}

.index-news-top {
	margin-bottom: 25px;
	line-height: 30px;
}

.index-news-name {
	width: 500px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: #333;
}

.index-news-name a {
	color: #333;
}

.index-news-name a:hover {
	font-weight: bold;
	color: #333;
}

.index-news-time {
	font-size: 28px;
	color: #999;
}

.index-news-p {
	width:498px;
	height: 70px;
	line-height: 24px;
	font-size: 15px;
	color: #999;
	overflow: hidden;
}

.more-arrow {
	display: block;
	width: 65px;
	height: 65px;
	float: right;
	background: url(../images/more-arrow.png) no-repeat center center #e2b306;
}

.more-arrow:hover {
	background: url(../images/more-arrow.png) no-repeat center center #f00;
}

.win {
	padding-bottom: 70px;
}

.win-slide {
	position: relative;
}

.win .bd li {
	width: 385px;
	margin-right: 24px;
	background: #ebebeb;
}

.win .bd li:hover {
	background: #e90000;
}

.win-img {
	width: 385px;
	height: 260px;
	overflow: hidden;
	background: #fff;
}

.win-img a {
	display: block;
}

.win-img img {
	height: 260px;
	transition: all 0.3s;
}

.win-img:hover img {
	transform: scale(1.1);
}

.win-info {
	padding: 30px;
}

.win-info h3 {
	margin-bottom: 20px;
	padding-left: 10px;
	border-left: 6px #e2b306 solid;
	font-size: 20px;
	color: #333;
}

.win-con {
	margin-bottom: 20px;
	height: 68px;
	font-size: 15px;
	line-height: 26px;
	color: #999;
	overflow: hidden;
}

.win-view {
	text-align: right;
}

.win-view a {
	font-size: 15px;
	color: #666;
}

.win-slide li:hover h3 {
	color: #fff;
}

.win-slide li:hover p {
	color: #fff;
}

.win-slide li:hover a {
	color: #fff;
}

.win-slide .hd {
	margin-top: 60px;
	text-align: center;
}

.win-slide .hd li {
	display: inline-block;
	width: 30px;
	height: 15px;
	border-radius: 50px;
	margin: 0 5px;
	background: #ccc;
	text-indent: -999999999em;
	cursor: pointer;
	transition: all 0.3s;
}

.win-slide .hd li.on {
	width: 40px;
	background: #e90000;
}

.win-arrow {
	display: block;
	width: 48px;
	height: 48px;
	border-radius: 50px;
	border: 3px #ccc solid;
	text-align: center;
	line-height: 48px;
	font-size: 30px;
	font-weight: bold;
	color: #ccc;
	font-family: '宋体';
	position: absolute;
	top: 210px;
	z-index: 9;
}

.win-arrow:hover {
	font-weight: bold;
	border: 3px #e90000 solid;
	color: #e90000;
	/*background: #e90000;
	border: 3px #e90000 solid;
	color: #fff;*/
}

.win-left {
	left: -105px;
}

.win-right {
	right: -105px;
}

.footer {
	background: #333;
}

.footer-inner {
	padding: 50px 0 20px;
}

.footer-content {
	margin-bottom: 30px;
}

.footer-info {
	width: 410px;
}

.footer-logo {
	margin-bottom: 40px;
}

.footer-p {
	font-size: 14px;
	line-height: 40px;
	color: #fff;
}

.footer-list {
	width:740px;
}

.footer-list li {
	width: auto;
	margin-right:45px;
	float: left;
}
/*.footer-list li:nth-child(2){width:158px;}*/
.footer-list li:last-child{
	margin-right: 0;
}
.footer-list h3 {
	font-size: 15px;
	line-height: 46px;
	color: #fff;
}

.footer-list p {
	line-height: 32px;
	font-size:14px;
	color: #bfbfbf;
}

.footer-list a {
	color: #bfbfbf;
}


.copyright {
	width: 100%;
	height: 54px;
	margin: 0 auto;
	overflow: hidden;
	line-height: 54px;
	border-top: 1px #5c5c5c solid;
	font-size: 13px;
	color: #999;
	text-align: center;
	position: relative;
}

.copyright span {
	margin: 0 15px;
}

.float {
	width: 65px;
	position: fixed;
	top: 350px;
	right: 25px;
	z-index: 990;
}

.float li {
	margin-bottom: 5px;
}

.float a {
	display: block;
	width: 65px;
	height: 65px;
	border-radius: 10px;
	text-align: center;
	box-sizing: border-box;
}

.float i {
	font-size: 32px;
}

.float span {
	display: block;
	font-size: 14px;
}
.float li a:hover{
	background:#ffffff;
	color:#e90000;
}

.float li a:hover i{
	color:#e90000;
}
.phone-btn,.qq-btn,.daohang-btn,.gongju-btn,.home-btn{
	padding-top: 5px;
	background: #e90000;
	color: #fff;
}

.kefu-btn {
	padding-top: 5px;
	color: #e90000;
	background: #ffffff;
}
.float li a.kefu-btn:hover{
	color: #ffffff;
	background:#e90000;
}
.float li a.kefu-btn:hover i{
	color: #ffffff;
}
.black-top {
	background: #e6e6e6;
	color: #808080;
	line-height: 65px;
}

/* 公司简介 */
.inside-banner {
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	height: 340px;
	position: relative;
	overflow: hidden;
}

.inside-banner img {
	width: 1920px;
	height: 340px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
}

.inside-word {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 120px;
	left: 0;
	z-index: 9;
}

.inside-word h3 {
	font-size: 38px;
	color: #fff;
	letter-spacing: 8px;
}

.inside-word p {
	font-size: 24px;
	color: #fff;
}

.inside-word span {
	display: block;
	width: 40px;
	height: 6px;
	margin:20px auto 0;
	background:#F6C103;
}

.sub-nav {
	padding-top: 24px;
	background: #f2f2f2;
}

.sub-nav li {
	/*width:76px;*/
	float: left;
	margin-right: 50px;
	line-height: 45px;
	height: 45px;
}

.sub-nav li a {
	display: inline-block;
	font-size: 15px;
	color: #666;
}
.sub-nav li a:hover{
	color: #e90000;
}
.sub-nav li a.active {
	border-bottom: 2px #f5c200 solid;
	color: #E80000;
}

/* 公司简介 */
.content {
	padding: 60px 0;
}

.about-tit {
	margin-bottom: 50px;
	text-align: center;
	font-size: 24px;
}

.about-tips {
	margin-bottom: 30px;
	font-size: 15px;
	color: #333;
}

.about-tips p {
	padding-left: 10px;
	border-left: 6px #e2b306 solid;
}
.xfaomo p:first-child{	
    /*padding-left: 10px;*/
	border-left: 6px #e2b306 solid;
	margin-bottom:19px;
}
.about-p {
	margin-bottom: 60px;
	line-height: 27px;
	font-size:15px;
	color: #333333;
}
.about-p img{max-width: 100%;}
.about-slide .bd li {
	width: 390px;
	height: 210;
	margin-right: 15px;
}

.about-slide .bd img {
	width: 390px;
	height: 210;
}

.about-slide .hd {
	margin-top: 60px;
	text-align: center;
}

.about-slide .hd li {
	display: inline-block;
	width: 30px;
	height: 15px;
	border-radius: 50px;
	margin: 0 5px;
	background: #ccc;
	text-indent: -999999999em;
	cursor: pointer;
	transition: all 0.3s;
}

.about-slide .hd li.on {
	width: 40px;
	background: #e90000;
}

/* 企业文化 */
.wenhua-img {
	width: 560px;
	height: 430px;
}

.wenhua-info {
	width: 565px;
	padding-top: 23px;
}

.wenhua-info li {
	margin-bottom: 25px;
	padding-left: 32px;
	font-size:18px;
	color: #333;
	background: url(../images/banner-dot3.png) no-repeat left center;
}

.wenhua-info li:hover {
	background: url(../images/banner-dot2.png) no-repeat left center;
}

/* 发展历程 */
.licheng-slide {
	position: relative;
}

.licheng-slide .bd ul {
	background: url(../images/bar.jpg) repeat-x left 66px;
}

.licheng-slide .bd li {
	width: 310px;
	margin-right: 135px;
}

.licheng-tit {
	padding-bottom: 65px;
	background: url(../images/dot.png) no-repeat left 56px;
	font-size: 30px;
	color: #e90000;
}

.licheng-info p {
	padding-left: 25px;
	font-size: 15px;
	color: #333;
	line-height: 36px;
	position: relative;
}

.licheng-info span {
	position: absolute;
	top: 0;
	left: 0;
}

.licheng-arrow {
	display: block;
	width: 48px;
	height: 48px;
	border-radius: 50px;
	border: 3px #ccc solid;
	text-align: center;
	line-height: 48px;
	font-size: 30px;
	font-weight: bold;
	color: #ccc;
	font-family: '宋体';
	position: absolute;
	top: 110px;
	z-index: 9;
}

.licheng-arrow:hover {
	/*background: #e90000;*/
	border: 3px #e90000 solid;
	color:#e90000;
}

.licheng-left {
	left: -205px;
}

.licheng-right {
	right: -205px;
}

/* 公司荣誉 */
.honur {
	overflow: hidden;
}

.honur ul {
	width: 105%;
}

.honur li {
	padding: 9px;
	width: 350px;
	float: left;
	margin-right: 45px;
	margin-bottom: 45px;
	border: 1px #e6e6e6 solid;
}

.honur-img {
	width: 350px;
	height: 250px;
	margin-bottom: 15px;
	overflow: hidden;
}

.honur-img a {
	display: block;
}

.honur-img img {
	width: 350px;
	height: 250px;
	transition: all 0.3s;
}

.honur-img:hover img {
	transform: scale(1.1);
}

.honur-name {
	text-align: center;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 15px;
	color: #333;
}

.honur-name a {
	color: #333;
}

/* 公司团队 */
.team-slide {
	position: relative;
}

.team-slide .bd li {
	width: 220px;
	height: 387px;
	margin-right: 25px;
}

.team-img {
	width: 220px;
	height: 285px;
	overflow: hidden;
}

.team-img a {
	display: block;
}

.team-img img {
	height: 285px;
	transition: all 0.3s;
}

.team-img:hover img {
	transform: scale(1.1);
}

.team-info {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 64px;
	background: #f2f2f2;
	border: 1px #f2f2f2 solid;
	border-top: none;
	transition: all 0.3s;
}

.team-info h3 {
	display: none;
	margin-bottom: 12px;
	font-size: 17px;
	color: #333;;
}

.team-info p {
	font-size: 15px;
	color: #333;
}

.team-slide .bd li:hover .team-info {
	height: 100px;
	border: none;
	background: url(../images/team-bar.jpg) no-repeat left bottom #fff;
}

.team-slide .bd li:hover .team-info h3 {
	display: block;
}

.team-slide .hd {
	margin-top: 60px;
	text-align: center;
}

.team-slide .hd li {
	display: inline-block;
	width: 30px;
	height: 15px;
	border-radius: 50px;
	margin: 0 5px;
	background: #ccc;
	text-indent: -999999999em;
	cursor: pointer;
	transition: all 0.3s;
}

.team-slide .hd li.on {
	width: 40px;
	background: #e90000;
}

/* 合作伙伴 */
.brand li {
	width: 200px;
	float: left;
}

.brand li img {
	height: 75px;
}

/* 产品与服务 */
.fuwu-slide {
	position: relative;
}

.fuwu-item {
	margin-bottom: 70px;
}

.fuwu-img {
	width: 540px;
	height: 380px;
}

.fuwu-img img {
	height: 380px;
}

.fuwu-info {
	width: 620px;
	height: 380px;
	position: relative;
}

.fuwu-tit {
	padding-left:125px;
}

.fuwu-tit h3 {
	font-size: 32px;
	color: #1a1a1a;
}

.fuwu-tit b {
	font-size: 24px;
	color: #d9d9d9;
	text-transform: uppercase;
}

.fuwu-tit span {
	font-size: 85px;
	color: #d9d9d9;
	line-height:78px;
	position: absolute;
	top: 0;
	left: 0;
	letter-spacing: 3px;
	font-weight: lighter;
}

.fuwu-tips {
	width: 510px;
	height: 175px;
	padding-top: 65px;
	padding-left: 140px;
	padding-right: 70px;
	background: url(../images/fuwu-bg.jpg) no-repeat;
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	position: absolute;
	top: 105px;
	right: 0;
	z-index: 9;
}

.fuwu-con {
	padding: 0 124px;
	font-size: 14px;
	line-height: 27px;
	color: #333;
}
.fuwu-con img{max-width: 100%;overflow: hidden;height: auto;}
.fuwu-arrow {
	font-size: 50px;
	line-height: 50px;
	color: #e6e6e6;
	position: absolute;
	top: 0;
	cursor: pointer;
	z-index: 9;
}
.fuwu-arrow:hover{color: #EA0001;}
.fuwu-left {
	right: 80px;
}

.fuwu-right {
	right: 0;
}

/* 边贸综合服务 */
.zh-left {
	width: 680px;
	padding: 50px 80px;
	background: #f2f2f2;
}

.zh-tit {
	margin-bottom: 40px;
	text-align: center;
	font-size: 24px;
}

.zh-con {
	margin-bottom: 40px;
	font-size: 15px;
	line-height: 26px;
	position: relative;
}

.zh-con:before {
	display: block;
	content: '';
	width: 4px;
	height: 16px;
	background: #e2b306;
	position: absolute;
	top: 5px;
	left: -15px;
}

.zh-img {
	margin-bottom: 50px;
}

.zh-file-tit {
	margin-bottom: 20px;
}

.zh-file-tit i {
	color: #e90000;
	font-size: 20px;
}

.zh-right {
	width: 300px;
}

.zh-right-tit {
	margin-bottom:18px;
}

.zh-right li {
	margin-bottom: 15px;
	overflow: hidden;
	font-size: 15px;
	color: #333;
	line-height: 26px;
}

.zh-right i {
	float: left;
	margin-right:11px;
	font-size:28px;
	color:#EA0001;
}

.zh-right span {
	float: left;
}

.zh-right em {
	display: inline-block;
	width: 215px;
	float: left;
}

/* 新闻中心 */
.news-list li {
	margin-bottom: 60px;
	overflow: hidden;
}

.news-img {
	width: 360px;
	height: 225px;
	overflow: hidden;
}

.news-img a {
	display: block;
}

.news-img img {
	height: 225px;
	transition: all 0.3s;
}

.news-img:hover img {
	transform: scale(1.1);
}

.news-info {
	width: 756px;
	padding-top: 25px;
	border-top: 1px #e6e6e6 solid;
}

/* 新闻中心-详情 */
.yourposition-bar {
	margin-bottom: 40px;
}

.yourposition {
	font-size: 14px;
	color: #999;
}

.yourposition-bar a {
	color: #999;
}

.back-btn i {
	color: #e90000;
}

.news-wrap {
	padding: 50px 80px;
	background: #f2f2f2;
}

.news-tit {
	margin-bottom: 38px;
	text-align: center;
	font-size: 18px;
	color: #333;
}

.news-tips {
	margin-bottom: 45px;
	text-align: center;
	font-size: 14px;
	color: #999;
}

.news-tips span {
	margin: 0 80px;
}

.news-con {
	font-size: 15px;
	line-height:30px;
	color: #333;
	padding-bottom: 50px;
	margin-bottom: 50px;
	border-bottom: 1px #e6e6e6 solid;
}
.news-con img{
	max-width: 100%;
}
.news-page-bar {
	padding: 10px 0;
	font-size: 15px;
}

.news-page-bar a {
	color: #999;
}
.news-page-bar a:hover{
	color: #e90000;
}
.turn-down {
	display: inline-block;
	transform: rotate(180deg);
}

/* 视频中心 */
.videos {
	overflow: hidden;
}

.videos ul {
	width: 105%;
}

.videos li {
	width: 366px;
	float: left;
	margin-right: 51px;
	margin-bottom: 50px;
}

.videos-img {
	width: 366px;
	height: 206px;
	margin-bottom: 25px;
	overflow: hidden;
}

.videos-img a {
	display: block;
	position: relative;
}

.videos-img img {
	height: 206px;
}

.videos-img i {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/play.png) no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	transition: all 0.3s;
}

.videos-img:hover i {
	transform: scale(1.1);
}

.videos-name {
	font-size: 15px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}

.videos-name a {
	color: #333;
}

/* 成功案例 */
.done {
	overflow: hidden;
}

.done ul {
	width: 105%;
}

.done li {
	width: 385px;
	float: left;
	margin-right: 22px;
	margin-bottom: 50px;
}

.done-info {
	padding: 0 20px;
	background: #f2f2f2;
	color: #333;
}

.done li:hover .done-info {
	background: #e90000;
	color: #fff;
}

.done-tit {
	padding: 20px 0;
	border-bottom: 1px #e6e6e6 dashed;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.done-tit a {
	padding-left: 10px;
	border-left: 4px #e2b306 solid;
	color: #333;
}

.done-view {
	padding: 20px 0;
	font-size: 15px;
	color: #999;
}

.done-view a {
	float: right;
	color: #666;
}

.done li:hover .done-tit {
	border-bottom: 1px #fff dashed;
}

.done li:hover .done-tit a {
	color: #fff;
}

.done li:hover .done-view span {
	color: #fff;
}

.done li:hover .done-view a {
	color: #fff;
}

.done-tips {
	margin-bottom: 40px;
	text-align: center;
	font-size: 15px;
	color: #999;
}

.done-tips span {
	margin: 0 25px;
}

.done-tips em {
	color: #e90000;
}

.done-right {
	width: 300px;
}

.done-right-tit {
	height: 32px;
	/*padding-left: 10px;*/
	margin-bottom:30px;
	
	/*border-left: 4px #e2b306 solid;*/
}
.done-right-tit span{
    height: 25px;
    display: inline-block;
    background: #F5C200;
    width: 6px;
    float: left;
    margin-right: 10px;
    margin-top:5px;
}
.done-right-tit p{float:left;font-size: 24px;
	color: #333;}
.case-list li {
	margin-bottom: 40px;
}

.case-img {
	margin-bottom: 20px;
	width: 300px;
	height: 200px;
	overflow: hidden;
}

.case-img a {
	display: block;
}

.case-img img {
	height: 200px;
	transition: all 0.3s;
}

.case-img:hover img {
	transform: scale(1.1);
}

.case-name {
	font-size: 15px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.case-name a {
	color: #333;
	transition: none;
}

.case-name a:hover {
	padding-left: 20px;
	color: #e90000;
	text-decoration: underline;
	background: url(../images/ling2.png) no-repeat left center;
}

.zuixin li {
	margin-bottom: 20px;
}

.zuixin li a {
	display: inline-block;
	padding-left: 20px;
	font-size: 15px;
	color: #00a4e9;
	line-height: 24px;
	/*text-decoration: underline;*/
	background: url(../images/ling1.png) no-repeat left 8px;
}

.zuixin li a:hover {
	background: url(../images/ling2.png) no-repeat left 8px;
	color: #e90000;
	text-decoration: underline;
}

/* 员工福利 */
.fuli {
	overflow: hidden;
}

.fuli ul {
	width: 105%;
}

.fuli li {
	width: 380px;
	margin-right: 30px;
	float: left;
}

.fuli li:hover {
	box-shadow: 0 0 30px rgba(0,0,0,.1);
}

.fuli img {
	width: 380px;
	height: 175;
}

.fuli-info {
	padding: 40px 55px 0;
	height: 350px;
	border: 1px #e6e6e6 solid;
	border-top: none;
}

.fuli-tit {
	margin-bottom: 20px;
	font-size: 15px;
	color: #333;
	position: relative;
}

.fuli-tit:before {
	display: block;
	content: '';
	width: 4px;
	height: 16px;
	background: #e2b306;
	position: absolute;
	top: 5px;
	left: -16px;
}

.fuli-info p {
	font-size: 15px;
	line-height: 36px;
}

/* 招聘职位 */
.join-list li { margin: 0 0 24px; border-bottom: 1px #f2f2f2 solid;}
.join-bar { /*padding: 0 25px;*/ line-height:71px; position: relative;}
.join-bar span { display: block; width: 237px; float: left; font-size: 18px; color: #666;}
.join-bar em { display: block; width: 168px; float: left; font-size: 13px; color: #999;}
.join-bar em b { font-weight: normal; color: #333;}

.join-bar a {
	background: url(../images/zuozhuan.png) no-repeat center center;
    width: 26px;
    height: 26px;
    margin: 0 auto;
    display: block;
    background-size: 100% 100%;
    margin-top: 23px;
}

/*.join-bar a { display: block; width: 30px; height: 30px; position: absolute; top: 14px; right: 25px; background: url(../images/join-a.png) no-repeat;}*/
/*.join-bar.join-on { background: #e53a34;}*/
.join-bar.join-on span {
	/*color: #fff;*/
	color:#1A1A1A;
}
.join-bar.join-on em {
	/*color: #fff;*/
	color:#999999;
}
.join-bar.join-on b {
	color: #fff;
}
/*.join-bar.join-on a { background: url(../images/join-ah.png) no-repeat;}*/
.join-bar.join-on a {
	background: url(../images/xuanzhuan.png) no-repeat center center;
    width: 26px;
    height: 26px;
    margin: 0 auto;
    display: block;
    background-size: 100% 100%;
    margin-top: 23px;
}
.join-detail { 
	padding: 40px 60px;
    background: #E6E6E6;
    line-height: 27px;
    color: #000;
    font-size: 15px;
}
.join-detail a { display: block; width: 125px; height: 36px; font-size: 14px; color: #fff; text-align: center; line-height: 36px; background-color: #b7b7b7;}
.join-detail a:hover { background-color: #e53a34; color: #fff;}
.join-bar span:nth-child(1){width: 380px;text-align: center;color: #1A1A1A; font-weight: bold;font-size: 15px;}
.join-bar span:nth-child(2){width:180px;text-align: center;color: #1A1A1A;font-size: 15px;}
.join-bar span:nth-child(3){width:220px;text-align: center;color: #1A1A1A;font-size: 15px;}
.join-bar span:nth-child(4){width:220px;text-align: center;color: #1A1A1A;font-size: 15px;}
.join-bar span:nth-child(5){width:200px;height:71px;text-align: center;color: #1A1A1A;display:block;float: left;}
/* 联系我们 */
.contact {
	margin-bottom: 60px;
}

.contact-left {
	width: 570px;
}

.contact-tit {
	margin-bottom: 30px;
}

.contact-tit span {
	padding-left:10px;
	margin-right:10px;
	border-left:7px #F4C200 solid;
	font-size: 25px;
	color: #333;
}

.contact-tit em {
	font-size: 14px;
	color: #666;
}

.contact-bar {
	margin-bottom: 10px;
}

.contact-item {
	width: 240px;
	height: 50px;
	padding: 0 20px;
	border: 1px #e6e6e6 solid;
	position: relative;
}

.contact-item i {
	color:#F4C400;
	position: absolute;
	top: 20px;
	left: 10px;
}

.contact-item input {
	width: 240px;
	height: 50px;
	font-size: 15px;
}

.contact-in {
	padding: 20px;
	margin-bottom: 20px;
	border: 1px #D9D9D9 solid;
	position: relative;
}

.contact-in i {
	color: #e2b306;
	position: absolute;
	top: 20px;
	left: 10px;
}

.contact-in textarea {
	width: 100%;
	height: 210px;
	font-size: 15px;
}

.contact .zh-right {
	width: 555px;
}

.zh-right li em {
	width:208px;
}

.zh-right-tit p {
	font-size: 12px;
	text-transform: uppercase;
}

.contact-btn input {
	width: 100%;
	height: 50px;
	background:#EA0001;
	font-size:16px;
	color: #fff;
	cursor: pointer;
	letter-spacing: 3px;
}

.contact-btn input:hover {
	background: #e90000;
}


.lkx li em{width:435px;}
.zh-right-tit h3{
	color: #1A1A1A;
	font-size:28px;
	line-height: 31px;
}
.zh-right-tit p{
	color: #1a1a1a;
    font-size: 12px;
    line-height: 32px;
    font-weight:bold;
}

.sra-list{width: 100%;margin:0 auto;overflow: hidden;}
.sra-list li{width: 100%;margin: 0 auto;line-height:40px;height:40px;font-size: 15px;border-bottom: 1px solid #ddd;}
.sra-list li a{color: #333;}
.zanwu{width: 100%;margin:80px auto;overflow: hidden;font-size: 18px;text-align: center;line-height: 50px;}



.onoae p{
    position: absolute;
    right:-1200px;
    top: 0;
    width: 186px;
    background: #fff;
    height: 65px;
    color: #ea0001;
    text-align: center;
    font-size: 18px;
    line-height: 65px;
    border-radius:10px;
}

.xg-ixn-p{width:570px;}
.news-list ul li a:hover .index-news-name{
   font-weight: bold;
}
.news-list ul li a:hover .more-arrow{
	background:url(../images/more-arrow.png) no-repeat center center #e90000;
}


.win-slide{width:1300px;margin:0 auto;}
.win-slide .bd{width:1200px;margin:0 auto;height:470px; overflow:hidden; }
.win-slide .bd .ulwrap{
  overflow:hidden; zoom:1; margin-bottom:10px; 
}
.win-slide .bd .ulwrap li{margin-right:22px; float:left; _display:inline; overflow:hidden;}
.win-slide .bd .ulwrap li:nth-child(3n){margin-right: 0;}



.fuwu-img{position: relative;}
/*.fuwu-img div{
    position: absolute;
    left: 0;
    bottom: 25px;
    width: 100%;
    height: 151px;
    background: #f5c200;
    opacity: 0.2;
}
*/
.fuwu-slide{width: 100%;margin: 0 auto;overflow: hidden;height: auto;}
.fuwu-slide .bd{height: auto;}
.fuwu-slide .bd ul{height: auto;}




/*
.nav li {
	width: 150px;
	float: left;
	position: relative;
}
*/
.nav-link {
	display: block;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 15px;
	color: #fff;
}

.nav-link.active {
	background: #e90000;
	color: #fff;
}

.nav-drop {
	display: none;
	width: 610px;
	height: 260px;
	padding: 20px 15px;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	position: absolute;
	top: 50px;
	left: 0;
	right: auto;
	z-index: 98;
}

.nav li:nth-child(6) .nav-drop {
	right: 0;
	left: auto;
}

.nav li:nth-child(7) .nav-drop {
	right: 0;
	left: auto;
}

.nav-img {
	width: 260px;
	height: 250px;
	padding-right: 15px;
	border-right: 1px #e6e6e6 solid;
}

.nav-img img {
	height:195px;
}

.nav-bb {
	width: 280px;
	padding-left: 35px;
}

.nav-bb h3 {
	margin-bottom: 20px;
	font-size: 18px;
	color: #333;
}

.nav-bb-bar {
	width: 140px;
	margin-bottom:13px;
	font-size: 15px;
}

.nav li .nav-bb-bar a {
	color: #666;
	text-align: left;
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    padding: 0 11px;
}
.nav li .nav-bb-bar a:hover{color: #f5c200;}
.nav li:hover .nav-drop {
	display: block;
}


.footer-p p b{font-size:28px;}
/*知识中心*/
.zcs-list{width: 1200px;margin: 0 auto;overflow: hidden;}
.zcs-list li{
    border-bottom: 1px solid #9A9A9A;padding:20px;
}
.zcs-list li p{font-size: 18px;color: #e90000;line-height: 46px;}
.zym{font-size: 15px;line-height: 25px;color:#333;}

/*联系我们*/
.edti{font-size: 15px;line-height:27px;color: #333;margin-bottom: 20px;}
.edti b{font-size: 20px;color: #e90000;}
.edti img{max-width: 100%;height: auto;}

.xaomo{width: 600px;padding: 50px 53px;}
.xaomo .zh-con img{max-width: 100%;height: auto;}
.xgae{width:448px;}
.xgae li em{width: 364px;}


.logo{width:237px;height: 65px;}
.logo img{max-width:237px;max-height: 65px;}

.zh-right-tit img{width:233px;height: auto;}

.xgae img{max-width: 100%;height: auto;}




/*  查看大图 */
.bigimg-wrap {
display: block;
opacity: 0;
z-index: 9999;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
/* 以下两个属性目前并未支持，写在这里为了减少风险 */
-o-user-select: none;
user-select: none;
}

.bigimg-wrap::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .8);
}

.bigimg-swiper {
  height: 100%;
}

.bigimg-wrap .big-img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
}

.bigimg-wrap .bigimg-close {
  cursor: pointer;
  font-size: 50px;
  position: absolute;
  z-index:29;
  color: #aaa;
  right:2%;
  top: 3%;
  width:38px;
  height:38px;
  display: block;
  cursor: pointer;
  background: url(../images/guanbi3.png) no-repeat center center;
  background-size: 100% 100%;
}




/*新增工具箱*/

.xinze-fl{position:absolute;right:83px;bottom:-137px;width:717px;height:432px;background:#ffffff;border:1px solid #F44534;padding: 10px 20px;display:none;}
.xinze-fl h3{font-size:22px;line-height: 40px;font-weight: lighter;color: #122418;}
.xinze-fl ul {
width:100%;
margin:14px 3px;
display: block;
}

.xinze-fl ul li {
float: left;
width: 208px;
margin-right:16px;
height: 68px;
padding: 0 8px;
background: #fff;
text-align: left;
margin-bottom: 25px;
border: 1px solid #eee;
position: relative;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px
}
.xinze-fl ul li:nth-child(3n){margin-right: 0;}
.xinze-fl ul li:hover {
border-color: rgba(244,69,52,0.7);
-webkit-transform: translateY(-5px);
-moz-transform: translateY(-5px);
-ms-transform: translateY(-5px);
-o-transform: translateY(-5px);
transform: translateY(-5px);
box-shadow: 0 8px 16px rgba(0,0,0,.1)
}

.xinze-fl ul li.bordernone {
border: 0
}

.xinze-fl ul li.bordernone:hover {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
-webkit-box-shadow: 0 0 0 #eee;
-moz-box-shadow: 0 0 0 #eee;
box-shadow: 0 0 0 #eee
}

.xinze-fl ul li .tools-icon {
display: inline-block;
width: 60px;
height: 60px;
background: url('../images/tools_list_icon.png') no-repeat
}

.xinze-fl ul li .tools-icon.icon-11{
background: url(../images/pdf.png) no-repeat;
background-size:90% 90%;
}

.xinze-fl ul li .tools-icon.icon-1 {
/*background-position: 5px -2px*/
}

.xinze-fl ul li .tools-icon.icon-2 {
background-position: -259px -2px
}

.xinze-fl ul li .tools-icon.icon-3 {
background-position: -520px -2px
}

.xinze-fl ul li .tools-icon.icon-4 {
background-position: -780px 2px
}

.xinze-fl ul li .tools-icon.icon-5 {
background-position: 2px -216px
}

.xinze-fl ul li .tools-icon.icon-6 {
background-position: -259px -221px
}

.xinze-fl ul li .tools-icon.icon-7 {
background-position: -516px -221px
}

.xinze-fl ul li .tools-icon.icon-8 {
background-position: -780px -221px
}

.xinze-fl ul li .tools-icon.icon-9 {
background-position: 5px -441px
}

.xinze-fl ul li .tools-icon.icon-10 {
background-position: -255px -441px
}
.xinze-fl ul li .tools-icon.icon-12{
background: url(../images/kuaidi.png) no-repeat;
background-size:100% 100%;
}
.xinze-fl ul li a {
width: 100%;
height: 66px;
display: block;
line-height: 66px;
text-align: left;
}

.xinze-fl ul li:hover span{
color: #F44534;
}

.xinze-fl ul li i,.xinze-fl ul li span {
display: inline-block;
vertical-align: middle
}

.xinze-fl ul li span {
margin-left: 5px;
font-size: 15px;
color: #122418;
text-align: center;
font-weight: bold
}

.xinze-fl .more-tools-coming {
display: inline-block;
width: 100%;
font-size: 18px;
color: #747474;
text-align: center;
margin: 25px 0
}
.sanjiao{
width: 0;
height: 0;
border-left:14px solid #F44534;
border-bottom:14px solid transparent;
border-top:14px solid transparent;
position: absolute;
right: -14px;
bottom:97px;
margin: 50px auto;
}
.sanjiao span{
display: block;
width: 0;
height: 0;
border-left: 12px solid #ffffff;
border-bottom: 12px solid transparent;
border-top: 12px solid transparent;
position: absolute;
left: -14px;
top: -12px;
}

.xinze-fl li a i.icon-10:before{content: "";}


.news-tips span{float: left;}
.share-box{display:inline-block;margin-top:7px}
.share-box em{float: left;line-height:36px;}
.bdsharebuttonbox{margin-top:3px;}

.xbin{margin-top: 0;position: absolute;right: 50%;margin-right:-560px;top:10px;}


.link {
    width: 100%;
    margin: 0 auto;
    height:74px;
    border-top: 1px solid #5c5c5c;
    /*padding-left: 70px;*/
    position: relative;
}

.link span {
    width:93px;
    display:inline-block;
    font-size: 18px;
    color: #fff;
    float: left;
    line-height: 45px;
}

.link a {
    display: inline-block;
    margin: 5px;
    font-size: 14px;
    color: #bfbfbf;
}
.link .xg-wl{width:1200px;height:44px;margin:0 auto;padding:15px 0;}
.link ul li{float: left;box-sizing: border-box;width: 169px;height: 45px;padding: 0 10px;display: flex;align-items: center;justify-content: center;}
.link ul li:not(:last-of-type) {border-right: 1px #5c5c5c solid;}
.link ul li a img{width:139px;height:42px;}

.float li.onoae{position: relative;}
.indeom i.icon-home{width:30px;height:30px;display: block;margin:0 auto;background: url(../images/ics04-2.png) no-repeat center center;background-size: 100% 100%;}
.indeom a:hover i.icon-home{background: url(../images/ics04.png)no-repeat center center;background-size: 100% 100%;}




/* 下载 */
#download-recommend {
    display: inline-block;
    width: 100%
}

#download-recommend ul {
    margin-right: -2%
}

#download-recommend ul li {
    float: left;
    width: 48%;
    margin-right: 2%;
    margin-bottom: 25px
}

#download-recommend ul li .dc {
    position: relative;
    height: 101px;
    padding: 20px 106px 20px 106px;
    background: #fff;
    text-align: left;
    border: 1px solid #eee;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    cursor: pointer
}

#download-recommend ul li .file-head {
    position: absolute;
    top: 15px;
    left: 15px;
    width: 76px;
    height: 60px;
    background-position: 50% 50%;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

#download-recommend ul li .file-title {
    width: 100%;
    font-size: 17px;
    color: #101010;
    font-weight: bold
}

#download-recommend ul li .file-info {
    position: absolute;
    bottom: 25px;
    left: 106px;
    font-size: 12px;
    color: #999
}

#download-recommend ul li .file-download-btn {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -13px;
    width: 70px;
    height: 26px;
    font-size: 14px;
    color: #707070;
    line-height: 24px;
    text-align: center;
    outline: 0;
    background: transparent;
    border: 1px solid #707070;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    box-sizing: border-box;
    cursor: pointer
}

#download-recommend ul li:hover {
    border-color: rgba(244,69,52,0.7);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0,0,0,.1)
}

#download-recommend ul li:hover .file-download-btn {
    border: 1px solid #f44534;
    color: #fff;
    background: #f44534;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.3);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.3);
    box-shadow: 0 2px 5px rgba(0,0,0,.3)
}

#download-recommend ul li,#download-recommend ul li:hover .file-download-btn {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.download-tags {
    display: inline-block;
    vertical-align: middle;
    line-height: 40px
}

.download-tags a {
    font-size: 14px;
    color: #707070;
    margin: 0 15px
}

.text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
