﻿/* CSS Document */
*{font-family:"微软雅黑";margin:0;padding:0;list-style:none;text-decoration:none;box-sizing:border-box;outline:none;resize:none; }
body,html{min-width:1260px;}
.clearfix{clear:both;}
.clearfix::after{content:"";display:block;clear:both;}
.center-wrap{max-width:1200px;margin:0 auto;}
.banner-index,.banner,.product,.footer{min-width:1260px;}
.product{min-width:100%;}
.bg1{background-color:#f7f7f7;}
.bg2{background-color:#fdf2f2;}
.visit-wrap{padding:30px 0;text-align:center;}
.visit-wrap a{color:#666;background-color:#fff;border:1px solid #bababa;padding:15px 30px;display:inline-block;transition:1s;font-size: 14px;}
.visit-wrap a:hover{background-color:#e96001;color:#fff;}
@font-face{
	font-family:"fb";
	src:url(../font/FuturaPTBookReg.woff.ttf);
}
@font-face{
	font-family:"zh";
	src:url(../font/zhsrxt.ttf);
}
@font-face{
	font-family:"imp";
	src:url(../font/impact.ttf);
}
@font-face{
	font-family:"fs";
	src:url(../font/Engschrift.woff);
}
@font-face{
	font-family:"tt";
	src:url(../font/tt0586m.ttf);
}
/*页眉区域*/
.banner-index{
	width:100%;
	position:relative;
	overflow:hidden;
}
.banner-img{
	width:100%;
}
.banner-img li{
	width:100%;
	height:826px;
	position:relative;
}
.banner-img li a{
	position:absolute;
	color:#5e5757;
	display:block;
	border-radius:4px;
	border:1px solid #c3c4c9;
	padding:12px 20px;
	font-weight:bold;
}
.banner-img li:nth-child(1) a,.banner-img li:nth-child(3) a{
	left:calc(50% - 60px);
	top:320px;
}
.banner-img li:nth-child(2) a{
	right:662px;
	top:484px;
}
.nav-center .logo{
	margin-top:6px;
}
.btn-tab{
	position:absolute;
	top:calc(50% - 35px);
}
.left-tab{
	left:90px;
}
.right-tab{
	right:90px;
}
.banner-index .banner-box{
	position:absolute;
	left:calc(50% - 48px);
	bottom:40px;
}
.banner-index .banner-box li{
	width:12px;
	height:12px;
	border-radius:50%;
	background-color:#9daebd;
	float:left;
	margin:0 10px;
}
.banner-index .banner-box li.current,.down-box .current,.nav-list .current{
	background-color:#e96001;
}
.banner-img>li>img,.down-img img,.product-wrap .product-img img,.solution-wrap .solution-img>img,.area-img img,.img-wrap img,.img-box img,.case-img img,.case-tu img,.news-list .news-tu img{
	width:100%;
	display:block;
}
.banner-nav{
	position:absolute;
	top:0;
	z-index:1;
	width:100%;
}
.banner-nav .nav-center{
	max-width:1200px;
	margin:0 auto;
	padding-top:40px;
}
.nav-center .logo,.nav-center .index-nav,.index-nav li{
	float:left;
}
.index-nav li:hover .down-list{
	display:block;
}
.index-nav{
	margin-left:50px;
	background:rgba(255,255,255,0.1);
}
.index-nav li:hover{
	background:#e96001;
}
.index-nav .down-list{
	position:absolute;
	left:0;
	top:100px;
	width:100%;
	padding-bottom:70px;
	background:white;
	display:none;
}
.index-nav .wrap-center,.header-nav .wrap-center{
	max-width:1200px;
	margin:0 auto;
}
.wrap-center .text{
	width:132px;
	margin-top:120px;
}
.wrap-center .down-nav li{
	float:none;
}
.wrap-center .down-nav a{
	line-height:44px;
	color:#727272;
}
.wrap-center .text,.wrap-center .down-nav,.wrap-center .down-img{
	float:left;
}
.wrap-center .down-img{
	margin-top:50px;
}
.index-nav .wrap-center .down-nav{
	margin:50px 60px 0 40px;
	width:300px;
}
.index-nav h3,.index-nav p{
	color:#727272;
}
.index-nav h3{
	float:left;
	font-size:24px;
	line-height:44px;
	border-bottom:1px solid red;
}
.index-nav p{
	font-size:18px;
}
.nav-fr{
	float:right;
}
.nav-fr a{
	display:block;
	float:left;
	line-height:40px;
	padding:12px 0;
	margin-left:50px;
}

.nav-fr .search{
	float:right;
	cursor:pointer;
}
.index-nav>li>a{
	padding:24px 36px;
	color:white;
	line-height:60px;
}
.header-center {
	max-width:1200px;
	margin:0 auto;
}
.header-nav .down-nav li:hover,.wrap-center .down-nav li:hover{
	background:#ededee url(../img/icon.png) no-repeat left 15px center;
	text-decoration:underline;
}
.header-nav .nav-list>li:hover{
	background:#e96001;
}
.header-nav .nav-list>li:hover a{
	border-right-color:transparent;
}
.header-nav .nav-list>li:hover .down-list{
	display:block;
}
.header-center .logo{
	width:300px;
	float:left;
	position:relative;
	margin-top:45px;
}
.header-center .logo-text{
	position:absolute;
	font-size:18px;
	color:#5e5757;
	right:-28px;
	top:0;
	border-left:1px solid #e1e0e0;
	padding-left:20px;
}
.header-center .fr{
	float:right;
	padding:48px 10px;
}
.header-center .fr .fr-left{
	float:left;
	padding-right:10px;
}
.header-center .fr .fr-right{
	float:left;
	border-left:1px solid #b3afaf;
	padding-left:10px;
}
.header-center .fr .fr-right h3{
	color:#5e5757;
	font-size:14px;
}
.header-center .fr .fr-right p{
	font-size:24px;
	color:#5e5757;
}
.header-center .fr a{
	color:#5e5757;
}
.header-nav {
	min-width:1260px;
	width:100%;
	height:53px;
	background-color:rgba(52,52,52,0.9);
	position:absolute;
	z-index:999;
}
.nav-list{
	padding-left:30px;
}
.nav-list>li{
	float:left;
	text-align:center;
	padding:16px 0;
}
.nav-list>li:last-child{
	float:right;
	background:url(../img/nav-icon.png) no-repeat right center;
}
.nav-list>li:last-child:hover{
	background:url(../img/nav-icon.png) no-repeat right center;
}
.nav-list .down-list,.down-search{
	width:100%;
	height:400px;
	background-color:rgba(255,255,255,1.00);
	position:absolute;
	z-index:10;
	left:0;
	color:#b3afaf;
	display:none;
}
.nav-list .down-list,.header-center .down-search{
	top:53px;
}
.banner-nav .down-search{
	top:100px;
}
.search-center{
	max-width:900px;
	margin:110px auto;
}
.search-center input{
	width:700px;
	height:50px;
	background:white;
	padding-left:20px;
	border:1px solid #dedede;
	float:left;
	outline:none;
	margin-bottom:16px;
}
.search-center button{
	width:140px;
	height:50px;
	background:red;
	color:white;
	font-size:15px;
	border:none;
	outline:none;
	float:left;
	position:relative;
}
.search-center button img{
	position:absolute;
	left:28px;
	top:calc(50% - 7px);
}
.search-center span{
	color:#5e5757;
	font-size:15px;
}

.down-search a{
	color:#5e5757;
	padding:0 10px;
}
.nav-list .down-nav{
	float:left;
	width:240px;
	text-align:left;
	margin-top:50px;
	margin-left:40px;
	margin-right:60px;
}
.down-img{
	max-width:662px;
	overflow:hidden;
	float:left;
	margin-top:66px;
	position:relative;
}
.down-img .img{
	width: 50%;
	float: left;
	padding: 0 10px;
	position: relative;
	overflow: hidden;
}

.huikuang{
	width:calc(100% - 20px);
	left:10px;
	bottom:0;
	padding:0;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#fff;
	background-color: rgba(1,1,1,0.5);
	text-align:center;
}
.down-img .img .huikuang{
	position:absolute;
	width:calc(100% - 20px);
	left:10px;
	bottom:0;
}
.down-box{
	position:relative;
	left:calc(50% - 50px);
	top:10px;
}

.down-box li{
	width:30px;
	height:30px;
	background:#727272;
	border-radius:50%;
	float:left;
	margin:10px;
}
.nav-list .down-nav li,.wrap-center .down-nav li{
	width:240px;
	border-bottom:1px solid #ccc;
	padding:4px 36px;
	background:url(../img/icon.png) no-repeat left 15px center;
	position:relative;
}
.nav-list .wrap-center3 .down-nav,.wrap-center3 .down-nav li{
	width:300px;
}
.nav-list .down-nav li img{
	position:absolute;
	left:15px;
	top:calc(50% - 5px);
}
.nav-list .down-nav li a{
	color:#727272;
}
.down-nav ul{
	float:left;
}
.header .down-list .text{
	width:132px;
	margin-top:125px;
	float:left;
}
.nav-list .down-list h3,.nav-list .down-list p{
	color:#727272;
}
.nav-list .down-list h3{
	float:left;
	line-height:44px;
	border-bottom:1px solid red;
}
.nav-list .down-list p{
	float:left;
	font-size:18px;
}

.nav-list>li>a{
	display:block;
	color:white;
	padding:0 30px;
	border-right:1px solid rgba(255,255,255,0.1);
}
.nav-list>li:nth-child(8) a{
	border:none;
}
.nav-list>li.current a{
	border:none;
}
.nav-list>li:last-child a{
	border:none;
	padding:0 20px;
}
.banner{
	width:100%;
	height:273px;
	position:relative;
	background:url(../img/about-banner.jpg) no-repeat top center;
	background-size:100% 100%;
	color:white;
	overflow:hidden;
}
.solution-banner{
	background:url(../img/solution-banner.jpg) no-repeat top center;
}
.case-banner{
	background:url(../img/case-banner.jpg) no-repeat top center;
}
.news-banner{
	background:url(../img/news-banner.jpg) no-repeat top center;
}
.server{
	background:url(../img/banner-server.jpg) no-repeat center;
}
.banner .zs-text p{
	font-size:15px;
	line-height:26px;
	text-align:justify;
}
.banner .box-center{
	max-width:1200px;
	margin:0 auto;
}
.box-center .box-text{
	position:absolute;
	top:180px;
	text-align:center;
}
.box-text h3{
	font-size:42px;
	margin-bottom:30px;
}
.banner .white-box{
	position:absolute;
	top:calc(50% - 87px);
	width:290px;
	height:174px;
	padding-top:55px;
}
.white-box .title-text{
	background-color:rgba(66,67,85,0.95);
	border-left:7px solid red;
	padding:20px 0 0 40px;
	height:107px;
}
.banner .title-text h3{
	width:192px;
	line-height:38px;
	font-size:24px;
	font-family:"fb";
	border-bottom:1px solid white;
}
.banner .title-text p{
	font-size:30px;
	font-family:"zh";
}
@media(max-width:1366px){
	.header .down-img{max-width:560px;}
}
/*产品中心定义样式*/
.product{
	position:relative;
}
.title-wrap,.text-intro{
	text-align:center;
}
.title-wrap{
	color:#5e5757;
	margin:0 auto;
	padding:40px 0 20px;
}
.t1{
	width:144px;
	margin:0 auto;
}
.title-wrap h3{
	font-weight:normal;
	font-size:36px;
	position:relative;
	font-family:"zh";
}
.title-wrap h3::before,.title-wrap h3::after{
	content:"";
	display:block;
	position:absolute;
	top:calc(50% - 1px);
	width:206px;
	height:1px;
	background-color:#ececec;
}
.title-wrap h3::before{
	left:-216px;
}
.title-wrap h3::after{
	right:-216px;
}
.title-wrap p{
	font-size:18px;
	font-family:"fb";
}
.text-intro{
	color:#7e7e7e;
	line-height:26px;
}
.product-wrap .product-img{
	width:calc(50% - 10px);
	float:left;
	margin-top:20px;
}
.left-wrap{
	margin-right:10px;
}
.right-wrap{
	margin-left:10px;
}
.heikuang{
	text-align:center;
	line-height:40px;
	background-color:#5e5757;
	color:#fff;
}
.title-nav .top-title{
	padding:14px 0;
	background-color:#e71305;
	float:left;
	width:100%;
	padding-left:16px;
	margin-bottom:1px;
	border-top:1px solid #b4b4b4;
	position:relative;
}
/*5大优势定义样式*/
.adv .adv-wrap{
	padding:30px 33px;
}
.adv .adv-t2{
	width:425px;
}
.adv .title-wrap h3::before,.adv .title-wrap h3::after{
	background-color:#e5e5e5;
}
.adv-wrap .adv-td{
	width:calc(100% / 5 - 14px);
	float:left;
	margin:0 7px;
	text-align:center;
	background:url(../img/td-bg.png) no-repeat center center;
	background-size:100% 100%;
	color:#5e5757;
	padding:50px 13px;
	height:243px;
}
.adv-wrap .adv-td h3{
	font-size:18px;
}
.adv-wrap .adv-td p{
	font-size:13px;
	line-height:24px;
}
/*插图广告定义样式*/
.ad {
	width:100%;
	position:relative;
	background:url(../img/ad-bg.jpg) no-repeat center;
	background-size:100% 100%;
}
.ad .ad-text{
	height:100%;
	text-align:center;
	padding:4% 0;
	color:#fff;
}
.ad .ad-text h3{
	font-size:36px;
	line-height:36px;
	margin-bottom:10px;
}
.ad .ad-text p{
	line-height:42px;
	font-size:18px;
	margin-bottom:30px;
}
.ad .ad-text a{
	color:#fff;
	padding:16px 50px;
	border:1px solid rgba(255,255,255,0.45);
}
/*解决方案定义样式*/
.solution .solution-title{
	width:443px;
}
.solution-wrap .solution-img{
	width:calc(100% / 3 - 10px);
	float:left;
	margin:30px 5px 0;
}
.solution-img .huikuang{
	left:0;
	width:100%;
 	background-color:#f7f7f7;
	height:110px;
	padding:20px 0 0 32px;
	color:#5e5757;
	font-size:24px;
	text-align:left;
}
.solution-img .huikuang .text-title,.solution-img .huikuang a{
	float:left;
}
.huikuang .text-title{
	margin-right:20px;
}
.solution-img .huikuang a{
	font-weight:normal;
	font-family:"zh";
	font-size:24px;
	color:#5e5757;
	margin-bottom:5px;
}
.solution-img .huikuang p{
	font-family:"tt";
	font-size:24px;
}
/*项目案例定义样式*/
.case .case-title{
	width:252px;
}
.case ul{
	padding:30px 95px 0;
}
.case ul li{
	width:calc(20% - 10px);
	margin:0 5px;
	height:70px;
	float:left;
	background-color:#fff;
	border-bottom:1px solid #dfdfdf;
	position:relative;
}
.case ul li:nth-child(1) img{
	position:absolute;
	left:calc(50% - 82px);
	top:calc(50% - 12px);
}
.case ul li:nth-child(2) img{
	position:absolute;
	left:calc(50% - 55px);
	top:calc(50% - 20px);
}
.case ul li:nth-child(3) img{
	position:absolute;
	left:calc(50% - 59px);
	top:calc(50% - 20px);
}
.case ul li:nth-child(4) img{
	position:absolute;
	left:calc(50% - 64px);
	top:calc(50% - 15px);
}
.case ul li:nth-child(5) img{
	position:absolute;
	left:calc(50% - 52px);
	top:calc(50% - 24px);
}
.case .visit-wrap a{
	color:#fff;
	background-color:#e96001;
}
/*关于我们定义样式*/
.about{
	background:url(../img/about-bg.jpg) no-repeat center center;
	background-size:100% 100%;
}
.about-img{
	padding:20px 0;
	text-align:center;
}
.about .about-title{
	width:180px;
}
.about .title-wrap h3::before,.about .title-wrap h3::after{
	background-color:#e3e3e3;
}
.about .text-intro{
	color:#808080;
}
/*新闻定义样式*/
.news .news-nav{
	max-width:285px;
	margin:0 auto 30px;
}
.news .news-title{
	width:144px;
}
.news .news-nav li{
	width:calc(100% / 3);
	float:left;
	text-align:center;
}
.news .news-nav li:last-child a{
	border:none;
}
.news .news-nav a{
	display:block;
	color:#666;
	font-size:15px;
	line-height:15px;
	border-right:1px solid currentcolor;
}
.news .news-nav a:hover{
  color:#e96001;
  font-weight:bold;
}
.news .news-img{
	width:calc(100% / 3 - 20px);
	height:450px;
	float:left;
	overflow:hidden;
	margin:0 10px;
	background:#f6f6f6;
	border-bottom:1px solid red;
	position:relative;
}
.new-text {
	padding:20px 10px 0;
	text-align:justify;
	color:#666;
}
.new-text h3{
	font-size:15px;
	color:#666;
	text-decoration:underline;
}
.new-text p{
	margin:20px 0 20px;
}
.new-text a{
	color:#666;
	text-decoration:underline;
	font-weight:bold;
}
.new-text a:hover{
	color:red;
}
.new-top {
	width:86px;
	height:86px;
	background:#e96001;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	left:0;
	top:0;
	padding:10px 0;
}
.new-top h3{
	font-size:30px;
}
.new-top h3,.new-top p{
	color:white;
}
/*当前位置定义样式*/
.wz{
	background-color:#fff;
	border-bottom:1px solid #dedede;
	padding:20px 0;
}
.wz .center-wrap{
	padding-right:128px;
	position:relative;
}
.wz a,.wz .left-nav span{
	
	color:#727272;
	line-height:16px;
	margin-right:5px;
}
.wz .left-nav{
	padding-left:20px;
	background:url(../img/icon.png) no-repeat left center;
}
.wz .left-nav,.wz .left-nav span,.wz .right-nav li{
	float:left;
}
.wz .right-nav{
	float:right;
}
.wz .right-nav li a{
	border-right:1px solid #727272;
	padding:0 10px;
}
.wz .right-nav li:last-child a{
	border:none;
}
.wz .online-consult{
	width:102px;
   padding:0;
	position:absolute;
	right:0;
	top:calc(50% - 14px);
}
.wz .online-consult a{
	display:block;
	width:102px;
	line-height:28px;
	color:#fff;
	font-size:14px;
	border-radius:2px;
	padding-left:36px;
	background:#e96001 url(../img/online-icon.png) no-repeat left 10px center;
}
/*关于我们定义样式*/
.about-container{
	background:url(../img/about-bg1.jpg) no-repeat left top;
	background-size:100% 100%;
}
.title-container{
	text-align:center;
	color:#666;
	padding:40px 0 20px;
}
.title-container h3{
	font-weight:normal;
	font-size:30px;
	line-height:30px;
	margin-bottom:10px;
	font-family: "zh";
	position:relative;
}
.title-container h3::after{
	content:"";
	display:block;
	width:24px;
	height:1px;
	background-color:#f2b68c;
	position:absolute;
	left:calc(50% - 12px);
	bottom:-5px;
}
.title-container p{
	font-family: "fb";
	font-size:14px;
}
.about-container .about-text{
	text-align:justify;
	color:#666;
	font-size:15px;
	line-height:26px;
	padding-bottom:30px;
}
.about-container .about-text p{
	text-indent:30px;
}
.areaimg-container{
	position:relative;
}
.areaimg-container .area-img{
	width:calc(50% - 10px);
	float:left;
}
.area-img .white-box{
	background-color:#fff;
	text-align:center;
	line-height:40px;
	color:#666;
	border-bottom:1px solid #bababa;
}
.areaimg-container .btn-tab{
	top:calc(50% - 50px);
}
.areaimg-container .left-tab{
	left:-74px;
}
.areaimg-container .right-tab{
	right:-74px;
}
/*企业文化定义样式*/
.cor-container{
	background:url(../img/cor-bg.jpg) no-repeat left top;
	background-size:100% 100%;
	padding-bottom:60px;
}
.cor-container .title-text{
	color:#666;
	text-align:center;
	padding-bottom:10px;
}
.cor-container .title-text h3{
	font-size:24px;
	margin-bottom:10px;
}
.cor-container .title-text p{
	line-height:30px;
}
/*关于我们_联系我们定义样式*/
.contact-container{
	background:url(../img/contact-bg.jpg) no-repeat left top;
	background-size:100% 100%;
	padding-bottom:340px;
}
.contact-text{
	color:#666;
}
.contact-text .contact-title{
	line-height:30px;
}
.contact-title h3,.contact-title span{
	float:left;
}
.contact-title h3{
	font-size:24px;
}
.contact-text p{
	font-size:15px;
	margin:10px 0;
}
/*产品中心定义样式*/
.product-banner{
	background:url(../img/product-banner.jpg) no-repeat top center;
}
.product-select{
	padding:30px 0 0;
}
.product-container .select-title{
	background-color:#e96001;
	padding:0 20px;
}
.product-class .product-title,.product-class .product-content,.select-title h3,.product-content li,.device-title h3{
	float:left;
}
.select-title span,.device-title a{
	float:right;
}
.select-title h3,.select-title span,.product-title h3,.device-title h3,.device-title a{
	color:#fff;
	font-size:15px;
	line-height:40px;
}
.product-class .product-title,.product-class .product-content{
	margin-bottom:1px;
}
.product-class .product-title{
	width:178px;
	background-color:#f6f6f6;
	margin-right:1px;
}
.product-class .product-content{
	width:calc(100% - 179px);
	background-color:#f9f9f9;
	padding-left:5px;
}
.product-title h3,.product-content li{
	margin:0 15px;
}
.product-title h3,.product-content li a{
	display:block;
	color:#727272;
	line-height:40px;
}
.product-wrap .device-title{
	background-color:#5e5757;
	padding:0 15px;
	margin:20px 0 0;
}
.product-wrap .device-title h3{
	font-size:16px;
}

.graybox{
	background-color:#f6f6f6;
	color:#5e5757;
	border-bottom:1px solid #d0d0d0;
	text-align:center;
	line-height:40px;
}
/*产品频道页定义样式*/
.product-all{
	padding:40px 0 60px;
}
.product-list{
	padding:20px;
	border-bottom:1px solid #eaeaea;
}
.product-list:hover{
	background-color:#f1f1f2;
}
.product-list:hover a:last-child{
	background-color:#e96001;
	color:#fff;
}
.product-list .product-left,.product-list .product-right{
	float:left;
}
.product-list .product-left{
	width:520px;
}
.product-left img{
	width:100%;
	display:block;
}
.product-list .product-right,.product-right a{
	color:#5e5757;
}
.product-list .product-right{
	width:calc(100% - 520px);
	font-size:15px;
	padding-left:30px;
}
.product-list .product-right p:nth-of-type(2){
	text-indent:-8px;
	margin-top:10px;
}
.product-right a:last-child{
	display:block;
	width:170px;
	line-height:40px;
	border:1px solid #dedede;
	background-color:#fff;
	text-align:center;
	margin-top:20px;
}
.product-right a:nth-of-type(1){
	display:block;
	margin-bottom:10px;
}
/*产品详情页定义样式*/
.xwj-banner{
	height:493px;
	background:url(../img/xwj-banner.jpg) no-repeat top center;
}
.xwj-banner .center-wrap{
	position:relative;
}
.xwj-banner .xwj-text,.xwj-banner .xwj-img{
	position:absolute;
}
.xwj-banner .xwj-text{
	width:600px;
	top:114px;
	color:#5e5757;
}
.xwj-banner .xwjs80{
	top:90px;
}
.xwj-banner .xwj-img{
	left:660px;
	top:90px;
}
.xwjp5-banner .xwj-img{
	top:180px;
}
.xwjs80-banner .xwj-img{
	top:128px;
}
.xwjr59-banner .xwj-img{
	top:164px;
}
.belt-banner .xwj-img{
	left:580px;
	top:84px;
}
.line-banner .xwj-img{
	top:120px;
}
.tb90-banner .xwj-img{
	left:760px;
	top:130px;
}
.banner .xwj-text h3{
	font-size:30px;
}
.banner .xwj-text p:nth-of-type(1){
	font-family:"fb";
	font-size:18px;
	margin-bottom:30px;
}
.banner .xwj-text p:nth-of-type(2),.banner .xwj-text p:nth-of-type(3){
	font-size:14px;
	text-align:justify;
}
.banner .xwj-text p:nth-of-type(3){
	margin-top:20px;
}
.banner .xwj-text a{
	display:block;
	width:214px;
	margin-top:30px;
	line-height:64px;
	color:#fff;
	font-size:24px;
	padding-left:30px;
	background:#e96001 url(../img/video-icon.png) no-repeat right 32px center;
}
.summary-img{
	width:620px;
	margin:0 auto 30px;
}
.summary-img img{
	width:100%;
	display:block;
}
.product-container .text-wrap p{
	font-size:15px;
}
.performance-container .center-wrap{
	max-width:1030px;
}
.performance-container .performance-wrap{
	padding-bottom:30px;
}
.performance-wrap .performance-img{
	width:calc(100% / 3 - 20px);
	float:left;
	margin:0 10px;
}
.performance-img img{
	width:100%;
	display:block;
}
.performance-container .text-wrap{
	padding-left:10px;
}
.place-container .center-wrap{
	max-width:1292px;
}
.place-wrap{
	padding-bottom:30px;
}
.place-wrap .place-img{
	width:calc(100% /  8 - 12px);
	float:left;
	margin:0 6px;
}
.trough-container .center-wrap{
	max-width:1132px;
}
.dry-container .center-wrap{
	max-width:824px;
}
.trough-container .place-img{
	width:calc(100% /  7 - 12px);
}
.dry-container .place-img{
	width:calc(100% /  5 - 12px);
}
.place-img img{
	width:100%;
	display:block;
}
.place-container .text-wrap{
	padding-left:6px;
}
.config-container .center-wrap{
	max-width:686px;
}
.config-wrap{
	padding-bottom:30px;
}
.config-wrap .config-img{
	width:calc(50% - 20px);
	float:left;
	margin:0 10px;
}
.config-img img{
	width:100%;
	display:block;
}
.config-container .text-wrap{
	padding-left:10px;
}
.option-wrap table{
	width:100%;
	padding-bottom:40px;
}
.option-wrap table td{
	width:calc(100% / 5);
	color:#5e5757;
	text-align:center;
	line-height:36px;
}
.option-wrap table tr:nth-child(2n+0) td{
	background-color:#e7e6e6;
}
.option-wrap table tr:nth-child(2n+1) td,.product10-container table tr:nth-child(3) td:nth-child(1){
	background-color:#dfdede;
	color:#5e5757;
}
.option-wrap table tr:nth-child(1) td{
	background-color:#d0cece;
}
.option-wrap table tr td:nth-child(1),.product10-container table tr:nth-child(1) td{
	background-color:#5e5757;
	color:#fff;
}
.product10-container table tr:nth-child(2) td:nth-child(1){
	background-color:#e7e6e6;
	color:#5e5757;
}
.product2-container .option-wrap table td{
	width:calc(100% / 6);
}
.product3-container table{
	max-width:630px;
}
.product3-container .option-wrap table td{
	width:50%;
}
/*解决方案-重点领域定义样式*/
.areaimg-wrap .areaimg-box{
	width:calc(50% - 5px);
	float:left;
	border:1px solid #dedede;
	padding:15px;
	margin-top:10px;
}
.areaimg-wrap{
	padding-bottom:60px;
}
.areaimg-wrap .left-wrap{
	margin-right:5px;
}
.areaimg-wrap .right-wrap{
	margin-left:5px;
}
.areaimg-wrap .area-img{
	position:relative;
}
.areaimg-wrap .area-img .text-box{
	width:100%;
	background-color:rgba(0,0,0,0.6);
	position:absolute;
	left:0;
	bottom:0;
	color:#fff;
	padding:28px;
}
.area-img .text-box .title-box{
	border-left:6px solid #e96001;
	padding-left:10px;
}
.text-box .title-box h3{
	font-weight:normal;
	font-size:30px;
	line-height:30px;
	font-family:"zh";
	margin-bottom:10px;
}
.text-box .title-box p{
	font-size:18px;
	line-height:18px;
	font-family:"fb";
}
.areaimg-box>p{
	text-align:justify;
	color:#727272;
	font-size:15px;
	line-height:26px;
	margin:20px 0;
}
.areaimg-box>a{
	display:block;
	width:170px;
	height:44px;
	line-height:44px;
	margin:0 auto 25px;
	background-color:#e96001;
	color:#fff;
	text-align:center;
}
/*解决方案内容页定义样式*/
.cjxd-banner{
	background:url(../img/solution1-banner.png) no-repeat left top;
}
.banner .banner-center{
	width: 100%;
    height: 222px;
	position:absolute;
	z-index:-1;
	background-color:#e96001;
	bottom:0;
}
.banner-center .solution-text{
    width: 100%;
    margin-top:50px;
    padding:15px 0;
    border-top:1px solid rgba(255,255,255,0.15);
    border-bottom:1px solid rgba(255,255,255,0.15);
}
.banner-center .solution-text h3{
    width:210px;
    border-radius:5px;
    font-size:15px;
    padding:8px 12px;
    background:white;
    color:#5e5757;
    margin-bottom:10px;
}
.banner-center .solution-text p{
	font-size:14px;
	line-height:26px;
	text-align:justify;
}
.cjxd-container{
	padding-bottom:40px;
}
.subject .title-container h3::after{
	display:none;
}
.subject .title-container p{
	width:80px;
	margin:0 auto;
	position:relative;
}
.subject .title-container p::before,.subject .title-container p::after{
	content:"";
	display:block;
	width:208px;
	height:1px;
	background-color:#e7e6e6;
	position:absolute;
	top:calc(50% - 0.5px);
}
.subject .title-container p::before{
	left:-228px;
}
.subject .title-container p::after{
	right:-228px;
}
.cjxd-container .text-box,.cjxd-container .text-box a{
	color:#5e5757;
	line-height:26px;
}
.cjxd-container .text-box{
	margin-bottom:20px;
}
.cjxd-container .text-box a{
	text-decoration:underline;
}
.img-box{
	max-width:590px;
	margin:0 auto;
}
.invest-container .title-container p{
	width:72px;
}
.invest-container .center-wrap{
	max-width:1294px;
}
.invest-container .invest-wrap{
	padding-bottom:40px;
}
.invest-wrap .invest-list{
	width:calc(20% - 14px);
	float:left;
	margin:0 7px;
	background-color:#fff;
	border-bottom:1px solid #e7e6e6;
}
.invest-list .invest-top{
	background-color:#e96001;
	text-align:center;
	color:#fff;
	margin-bottom:10px;
}
.invest-list>p{
	line-height:26px;
	padding-left:20px;
	color:#5e5757;
}
.invest-list .invest-number{
	width:174px;
	height:174px;
	margin:14px auto 20px;
	border-radius:50%;
	border:1px solid #eee;
	text-align:center;
	padding:48px 0;
	color:#5e5757;
}
.invest-list>p,.invest-number p:nth-child(1){
	font-size:15px;
}
.invest-number p:nth-child(2),.invest-number p:last-child{
	font-size:24px;
}
.invest-number p:nth-child(2){
	font-family:"imp";
	line-height:34px;
}
.invest-top h3{
	font-size:18px;
	line-height:50px;
}
.profit-container .title-container p{
	width:101px;
}
.profit-container .center-wrap{
	max-width:1304px;
}
.profit-container .profit-wrap{
	padding-bottom:40px;
}
.profit-wrap .profit-img{
	width:calc(50% - 20px);
	margin:0 10px;
	float:left;
}
.profit-img img{
	width:100%;
	display:block;
}
.profit-wrap>p{
	margin:30px 0 20px;
	padding-left:10px;
	font-size:15px;
	color:#5e5757;
	text-align:justify;
}
.profit-wrap>p:nth-of-type(2){
	margin:20px 0 0;
}
.profit-intro .profit-list{
	width:calc(100% / 3 - 20px);
	margin:0 10px;
	float:left;
	background-color:#f6f6f6;
	border-bottom:1px solid #e7e6e6;
	padding-bottom:32px;
}
.profit-list h3{
	background-color:#e96001;
	line-height:40px;
	margin-bottom:20px;
	padding-left:20px;
	color:#fff;
}
.profit-list p{
	padding:0 20px;
	line-height:26px;
	color:#5e5757;
	font-size:15px;
	text-align:justify;
}
/*企业员工食堂定义样式*/
.qyyg-banner{
	background:url(../img/solution2-banner.png) no-repeat left top;
}
.qyyg-banner .solution-text h3{
	width:220px;
}
.stxwj-container{
	background:url(../img/problem-banner.jpg) no-repeat left top;
	background-size:100% 100%;
}
.stxwj-container .center-wrap{
	max-width:1300px;
}
.problem-text{
	padding:0 10px;
}
.problem-text .problem-title,.problem-text .problem-td{
	color:#5e5757;
	padding-left:14px;
}
.problem-text .problem-title{
	background-color:#f6f6f6;
	line-height:40px;
	border-left:6px solid #e96001;
}
.problem-title h3{
	font-size:16px;
}
.problem-text .problem-td{
	background-color:#fff;
	border-top:1px solid #e7e6e6;
	border-bottom:1px solid #e7e6e6;
	padding:20px 0 30px 20px;
	line-height:26px;
}
.problemimg-wrap .problem-img{
	width:calc(20% - 20px);
	float:left;
	margin:20px 10px 40px;
}
.problem-img img{
	width:100%;
	display:block;
}
.syxwj-container .center-wrap{
	max-width:1304px;
}
.syxwj-intro .syxwj-list{
	width:calc(25% - 24px);
	height:360px;
	float:left;
	margin:0 12px;
	border-bottom:1px solid #e7e6e6;
	position:relative;
	background-color:#fff;
	padding:64px 20px 0;
}
.syxwj-intro .syxwj-list p{
	color:#5e5757;
	line-height:26px;
	font-size:15px;
	text-align:justify;
}
.syxwj-list span,.syxwj-list h3{
	text-align:center;
	background-color:#e96001;
	height:44px;
	line-height:44px;
	position:absolute;
	top:0;
	font-size:16px;
	color:#fff;
}
.syxwj-list span{
	left:0;
	width:44px;
	margin-right:1px;
}
.syxwj-list h3{
	width:calc(100% - 45px);
	right:0;
}
.syxwj-wrap>span,.text-wrap span{
	display:block;
	width:142px;
	margin:20px 0 20px 12px;
	border-radius:2px;
	text-align:center;
	line-height:30px;
	padding-left:26px;
	color:#fff;
	background:#e96001 url(../img/icon1.png) no-repeat left 10px center;
}
.syxwjimg-wrap{
	padding-bottom:40px;
}
.img-wrap{
	width:calc(100% / 3 - 24px);
	float:left;
	margin:0 12px;
}
.process-container{
	background:url(../img/process-bg.jpg) no-repeat left top;
	background-size:100% 100%;
}
.process-container .title-container p{
	width:56px;
}
.process-wrap .process-list{
	width:232px;
	height:232px;
	float:left;
	border-radius:50%;
	background-color:#fff;
	border:1px solid #e4e3e3;
	text-align:center;
	color:#5e5757;
	position:relative;
}
.process-wrap .process-list h3{
	font-size:18px;
	line-height:18px;
	margin-bottom:10px;
}
.process-wrap .process-list p{
	font-size:14px;
	line-height:20px;
}
.process-wrap .process-list:nth-child(1),.process-wrap .process-list:nth-child(2),.process-wrap .process-list:nth-child(3),.process-wrap .process-list:nth-child(4){
	margin-right:10px;
}
.process-wrap1 .process-list:nth-child(1)::after,.process-wrap1 .process-list:nth-child(2)::after,.process-wrap1 .process-list:nth-child(3)::after,.process-wrap1 .process-list:nth-child(4)::after,.process-wrap2 .process-list:nth-child(1)::before,.process-wrap2 .process-list:nth-child(2)::before{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	width:48px;
	height:22px;
	background:url(../img/process-icon.png) no-repeat left top;
	top:calc(50% - 11px);
}
.process-wrap1 .process-list:nth-child(1)::after,.process-wrap1 .process-list:nth-child(2)::after,.process-wrap1 .process-list:nth-child(3)::after,.process-wrap1 .process-list:nth-child(4)::after{
	right:-32px;
}
.process-wrap2 .process-list:nth-child(1)::before,.process-wrap2 .process-list:nth-child(2)::before{
	left:-32px;
}
.process-wrap .process-list:nth-child(3),.process-wrap .process-list:nth-child(4){
	padding:50px 20px;
}
.process-wrap .process-list:nth-child(1){
	padding:80px 20px;
}
.process-wrap .process-list:nth-child(2){
	padding:60px 20px;
}
.process-wrap .process-list:last-child{
	padding:20px;
}
.process-wrap2{
	max-width:540px;
	margin:0 auto;
	padding-bottom:40px;
}
.process-wrap2 .process-list{
	margin:0 10px;
}
.process-wrap2 .process-list:nth-child(1){
	padding:30px 15px;
}
.process-wrap2 .process-list:nth-child(2){
	padding:80px 20px;
}
.prin-container .title-container p{
	width:128px;
}
.text-wrap{
	text-align:justify;
	color:#5e5757;
	line-height:26px;
	padding-bottom:40px;
}
.text-wrap span{
	width:110px;
	margin:20px 0;
}
.fsk-wrap{
	padding-bottom:40px;
}
.fsk-wrap .fsk-video,.fsk-wrap .fsktext-intro{
	border:1px solid #ddd;
	float:left;
	padding:20px;
	height:264px;
}
.fsk-wrap .fsk-video{
	width:310px;
	margin-right:20px;
	position:relative;
}
.fsk-video>img{
	width:100%;
	display:block;
}
.fsk-video p{
	background-color:#5e5757;
	line-height:44px;
	text-align:center;
	color:#fff;
}
.fsk-video .vist-video{
	position:absolute;
	left:calc(50% - 39px);
	top:calc(50% - 61px);
}
.fsk-wrap .fsktext-intro{
	width:calc(100% - 330px);
	color:#5e5757;
}
.fsk-wrap .fsktext-intro,.fsk-wrap .fsktext-intro h3{
	font-size:15px;
	line-height:26px;
}
.fsktext-intro p{
	text-align:justify;
}
.text-cs{
	margin-top:20px;
}
.text-cs p{
	float:left;
}
.text-cs p:nth-of-type(1),.text-cs p:nth-of-type(3){
	width:290px;
}
.text-cs p:nth-of-type(2),.text-cs p:nth-of-type(4){
	width:calc(100% - 290px);
}
/*酒店餐厅洗碗机定义样式*/
.jdct-banner{
	background:url(../img/solution3-banner.png) no-repeat left top;
}
.jdct-banner .solution-text h3{
	width:294px;
}
.jdxwj-container{
	background:url(../img/jd-bg1.jpg) no-repeat left top;
	background-size:100% 100%;
	padding-bottom:40px;
}
.jdxwj-container .center-wrap{
	max-width:1300px;
}
.jdxwj-container .title-container p{
	width:200px;
}
.autoxwj-container .center-wrap{
	max-width:1304px;
}
.autoxwj-intro .autoxwj-list{
	width:calc(100% / 3 - 24px);
	float:left;
	margin:0 12px 40px;
	border-bottom:1px solid #e7e6e6;
	background-color:#fff;
	position:relative;
	padding:20px 20px 0 84px;
	height:170px;
}
.autoxwj-list span{
	position:absolute;
	left:20px;
	top:20px;
	width:44px;
	height:44px;
	background-color:#e96001;
	color:#fff;
	text-align:center;
	line-height:44px;
	font-size:18px;
}
.autoxwj-list p{
	color:#5e5757;
	font-size:15px;
	line-height:26px;
	text-align:justify;
}
.adv-container{
	background:url(../img/adv-bg.jpg) no-repeat left top;
	background-size:100% 100%;
	padding-bottom:40px;
}
.adv-wrap{
	max-width:1150px;
	margin:0 auto;
}
.adv-wrap .adv-list{
	width:345px;
	height:345px;
	float:left;
	border-radius:50%;
	border:1px solid #e2e1e1;
	background-color:#fff;
	padding:100px 40px 0;
	text-align:center;
	color:#5e5757;
}
.adv-list h3{
	font-size:18px;
	line-height:18px;
	margin-bottom:10px;
}
.adv-list p{
	font-size:14px;
	line-height:20px;
}
.adv-wrap .adv-list:nth-child(1),.adv-wrap .adv-list:nth-child(2){
	margin-right:10px;
}
.jdcase-container .center-wrap{
	max-width:1304px;
}
.case-text .case-title{
	width:282px;
	background-color:#e96001;
	padding:0 20px 0;
	line-height:44px;
	margin:20px 12px;
}
.case-text .case-title h3,.case-text .case-title span{
	float:left;
	color:#fff;
}
.case-text .case-title h3{
	font-size:22px;
	margin-right:30px;
	position:relative;
}
.case-text .case-title h3::after{
	content:"";
	display:block;
	width:1px;
	height:34px;
	background-color:#fff;
	position:absolute;
	right:-15px;
	top:0;
}
.case-title span{
	font-size:24px;
	font-family:"fb";
}
.jdcase-container .case-text>p{
	line-height:26px;
	padding-bottom:40px;
	padding-left:12px;
}
.problem-wrap .problem-list{
	width:220px;
	height:220px;
	border-radius:50%;
	float:left;
	background-color:#f6f6f6;
	border:1px solid #e2e1e1;
	padding:70px 20px 0;
	text-align:center;
	margin-bottom:40px;
}
.problem-wrap .problem-list:nth-child(1),.problem-wrap .problem-list:nth-child(2),.problem-wrap .problem-list:nth-child(3),.problem-wrap .problem-list:nth-child(4){
	margin-right:13px;
}
.problem-list h3{
	font-size:18px;
	margin-bottom:20px;
}
.problem-list p{
	font-size:14px;
	line-height:20px;
}
.znsolution-wrap{
	padding-bottom:40px;
}
.znsolution-wrap .znsolution-img,.znsolution-wrap .znsolution-text{
	float:left;
}
.znsolution-wrap .znsolution-img{
	width:350px;
}
.znsolution-img img{
	width:100%;
	display:block;
}
.znsolution-wrap .znsolution-text{
	width:calc(100% - 350px);
	padding-left:30px;
	font-size:15px;
	color:#5e5757;
	line-height:26px;
}
.consult-wrap{
	background-color:#f6f6f6;
	height:148px;
	color:#5e5757;
	text-align:center;
	border:1px solid #dedede;
}
.consult-link{
	width:474px;
	margin:0 auto;
	padding:30px 0;
}
.consult-link a{
	display:block;
	width:calc(50% - 20px);
	float:left;
	margin:0 10px;
	color:#e96001;
	background:#fff url(../img/online-icon1.png) no-repeat left 40px center;
	border:1px solid #e96001;
	text-align:center;
	line-height:44px;
	transition:2s;
	padding-left:50px;
}
.consult-link a.current,.consult-link a:hover{
	background:#e96001 url(../img/online-icon.png) no-repeat left 40px center;
	color:#fff;
}
.consult-text{
	padding-bottom:40px;
}
.consult-text h3{
	margin:30px 0 10px;
	color:#5e5757;
}
.consult-text p{
	line-height:26px;
	font-size:15px;
	padding:10px 0;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
	color:#5e5757;
}
/*学校学生食堂定义样式*/
.school-banner{
	background:url(../img/solution4-banner.png) no-repeat left top;
}
.school-banner .solution-text h3{
	width:220px;
}
/*客户案例定义样式*/
.case-container .center-wrap{
	max-width:1294px;
}
.case-wrap .case-img{
	width:calc(25% - 14px);
	float:left;
	margin:0 7px;
	background-color:#fff;
	padding:20px;
	border:1px solid #ddd;
	position:relative;
}
.case-img .huikuang{
	width:100%;
	height:44px;
	padding:0;
	text-align:center;
	line-height:44px;
	background-color:#5e5757;
}
.huikuang a{
	display:block;
	color:#fff;
	font-size:15px;
}
/*项目案例定义样式*/
.case-all{
	padding-bottom:40px;
}
.case-wrap .case-list{
	width:calc(50% - 10px);
	float:left;
	padding:15px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#fff;
	border:1px solid #efeeee;
}
.case-list .case-tu,.case-list .case-text{
	float:left;
	height:175px;
}
.case-list .case-tu{
	width:280px;
}
.case-list .case-text{
	width:calc(100% - 280px);
	padding:0 15px;
	position:relative;
}
.case-list .case-text h3,.case-list .case-text p,.case-list .case-text a{
	color:#5e5757;
}
.case-list .case-text h3{
	font-size:24px;
	margin-bottom:10px;
}
.case-list .case-text p,.case-list .case-text span{
	font-size:14px;
}
.case-list .case-text p{
	line-height:26px;
}
.case-list .case-text a,.case-list .case-text span{
	position:absolute;
}
.case-list .case-text a{
	font-size:15px;
	bottom:50px;
	text-decoration:underline;
}
.case-list .case-text span{
	bottom:0;
	color:#a7a3a3;
}
/*项目案例内容页定义样式*/
.case-page{
	height:433px;
}
.case1-banner{
	background:url(../img/case1-banner.jpg) no-repeat top center;
}
.case2-banner{
	background:url(../img/case2-banner.jpg) no-repeat top center;
}
.case3-banner{
	background:url(../img/case3-banner.jpg) no-repeat top center;
}
.case4-banner{
	background:url(../img/case4-banner.jpg) no-repeat top center;
}
.case5-banner{
	background:url(../img/case5-banner.jpg) no-repeat top center;
}
.case6-banner{
	background:url(../img/case6-banner.jpg) no-repeat top center;
}
.case7-banner{
	background:url(../img/case7-banner.jpg) no-repeat top center;
}
.case8-banner{
	background:url(../img/case8-banner.jpg) no-repeat top center;
}
.case9-banner{
	background:url(../img/case9-banner.jpg) no-repeat top center;
}
.case10-banner{
	background:url(../img/case10-banner.jpg) no-repeat top center;
}
.case11-banner{
	background:url(../img/case11-banner.jpg) no-repeat top center;
}
.case12-banner{
	background:url(../img/case12-banner.jpg) no-repeat top center;
}
.case13-banner{
	background:url(../img/case13-banner.jpg) no-repeat top center;
}
.case14-banner{
	background:url(../img/case14-banner.jpg) no-repeat top center;
}
.case15-banner{
	background:url(../img/case15-banner.jpg) no-repeat top center;
}
.case16-banner{
	background:url(../img/case16-banner.jpg) no-repeat top center;
}
.case17-banner{
	background:url(../img/case17-banner.jpg) no-repeat top center;
}
.case18-banner{
	background:url(../img/case18-banner.jpg) no-repeat top center;
}
.case-page .case-text{
    line-height:50px;
    background-color:#333;
    border-bottom:1px solid #4a4a4a;
    padding-left:30px;
	position:relative;
}
.case-page .case-text p{
	font-family:"zh";
	font-size:30px;
    color:rgba(255,255,255,0.88);
}
.case-page .case-text p,.case-page .case-text span{
	float:left;
}
.case-page .case-text span{
	font-size:14px;
}
.case-page .gray-box>p{
	padding:25px 30px 0;
	text-align:justify;
	color:#b2b2b2;
}
.banner .gray-box{
	background-color:rgba(52,52,52,0.8);
	border-left:6px solid #e96001;
	padding:0;
	width:700px;
	height:183px;
}
.case-container .caseimg-box{
	max-width:1120px;
	padding:0 96px;
	padding-top:40px;
	position:relative;
}
.caseimg-box .caseimg-wrap{
	border:1px solid #dedede;
	padding:10px;
}
.caseimg-wrap .case-img{
	position:relative;
}
.caseimg-box .btn-tab{
	top:calc(50% - 63px);
}
.caseimg-box .left-tab{
	left:0;
}
.caseimg-box .right-tab{
	right:0;
}
.case-intro{
	padding-bottom:40px;
}
.case-intro h3,.case-intro p{
	color:#5e5757;
}
.case-intro h3{
	font-size:18px;
	line-height:18px;
	border-left:6px solid #e96001;
	padding-left:10px;
	margin-bottom:10px;
}
.case-intro p{
	font-size:15px;
	line-height:26px;
}
.case-container .process-wrap .process-list{
	width:194px;
	height:194px;
	background-color:transparent;
	padding:50px 20px 0;
	margin:0 20px 40px 0;
}
.case-table table{
	width:calc(50% - 10px);
	float:left;
	margin-bottom:30px;
}
.case-table table tr td{
	text-align:center;
	color:#5e5757;
	line-height:60px;
	border:1px solid #ebebeb;
}
.case-table table tr td:nth-child(1){
	width:220px;
	border-right:none;
	position:relative;
}
.case-table table tr td:nth-child(1)::before,.case-table table tr td:nth-child(1)::after{
	content:"";
	display:block;
	width:1px;
	height:8px;
	background-color:#fff;
	position:absolute;
	right:-1px;
}
.case-table table tr td:nth-child(1)::before{
	top:0;
}
.case-table table tr td:nth-child(1)::after{
	bottom:0;
}
.case-table table tr td:nth-child(2){
	width:calc(100% - 220px);
}
.case-table table tr:nth-child(2) td{
	border-top:none;
	border-bottom:none;
}
.case-table td a{
	color:#5e5757;
}
.caseclass-container .groom-container .groom-title{
	padding-top:0;
}
/*产品推荐定义样式*/
.groom-container{
	padding-bottom:40px;
}
.groom-container .center-wrap{
	max-width:1300px;
}
.groom-container .groom-title{
	padding:30px 0 20px 7px;
	color:#5e5757;
}
.groom-title h3{
	font-size:16px;
}
.groom-container .case-wrap .case-img{
	padding:10px 10px 0;
}
.groom-container .case-img p{
	text-align:center;
	line-height:50px;
	font-size:15px;
	color:#5e5757;
}
/*在线订购定义样式*/
.order-container .text-intro{
	font-size:14px;
}
.order-table .form-left,.order-table .form-right{
	width:calc(50% - 10px);
	float:left;
}
.order-table input,.order-table textarea{
	width:100%;
	border:1px solid #dedede;
	margin-bottom:10px;
	padding-left:10px;
	color:#333;
}
.order-table input{
	height:45px;
}
.order-table textarea{
	height:100px;
	padding:10px;
}
.order-table{
	padding:20px 0 30px;
	text-align:center;
}
.order-table button{
	width:302px;
	margin-top:20px;
	line-height:44px;
	border:none;
	color:#fff;
	cursor:pointer;
	background-color:#e96001;
}
/*新闻资讯定义样式*/
.news-container .news-nav{
	max-width:520px;
	margin:0 auto 30px;
}
.news-container .news-nav li{
	width:calc(100% / 3);
	float:left;
	border:1px solid #dedede;
	text-align:center;
}
.news-container .news-nav li:nth-child(2){
	border-left:none;
	border-right:none;
}
.news-container .news-nav li.current{
	background-color:#e96001;
}
.news-container .news-nav li.current a{
	color:#fff;
	border:none;
}
.news-container .news-nav li a{
	display:block;
	padding:15px 0;
	color:#727272;
}
.news-wrap .news-list{
	padding:20px 0;
	border-bottom:1px solid #dedede;
}
.news-wrap .news-list:hover .news-time a{
	background:#e96001 url(../img/white-right.png) no-repeat center center;
}
.news-wrap .news-list:hover .news-content a{
	color:#e96001;
}
.news-wrap .news-list:nth-child(1){
	border-top:1px solid #dedede;
}
.news-list .news-time,.news-list .news-content,.news-list .news-tu{
	float:left;
}
.news-list .news-time,.news-list .news-tu{
	width:20%;
}
.news-list .news-time{
	height:133px;
	position:relative;
	color:#727272;
	background:url(../img/line.jpg) no-repeat right top 18px;
}
.news-list .news-time h3{
	font-family:"fb";
	font-size:30px;
}
.news-list .news-time a{
	position:absolute;
	width:39px;
	height:39px;
	background:url(../img/right-ico.png) no-repeat center center;
	left:0;
	top:80px;
}
.news-list .news-content{
	width:60%;
	padding:0 48px 0 20px;
	text-align:justify;
	color:#857f7f;
}
.news-list .news-content h3,.news-list .news-content a{
	color:#727272;
}
.news-list .news-content p{
	margin:10px 0;
}
.news-list .news-content a{
	text-decoration:underline;
}
.next-page{
	max-width:560px;
	margin:30px auto;
}
.next-page li{
	float:left;
	margin-right:5px;
	border:1px solid #dedede;
}
.next-page li:nth-of-type(1),.next-page li.thisclass,.next-page li:nth-last-of-type(2){
  	padding:10px 15px;
}
.next-page li.thisclass{
  background-color:#e96001;
  color:#fff;
}
.next-page li.current{
	padding:10px 15px;
	background-color:#e96001;
	color:#fff;
}
.next-page li a{
	display:block;
	padding:10px 15px;
	color:#666;
}
.next-page li:nth-of-type(1) a{
  padding:0;
}
.next-page li select{
  padding:11px 0;
  border:none;
}
.next-page li:nth-last-of-type(2) a{
  padding:0;
}
/*新闻详情页定义样式*/
.news-container .news-title{
    text-align: center;
    color:#6e7270;
    border-bottom:1px solid #d0dfd6;
    position:relative;
    padding:40px 0 10px 0;
    font-size:15px;
}
.news-container .news-title h3{
    font-size:30px;
    line-height:30px;
    margin-bottom:30px;
}
.news-title .share-icon{
    position:absolute;
    right:0;
    bottom:0;
}
.news-title .share-icon a{
	float:left;
	margin:5px;
	line-height:10px;
}
.news-title .share-icon a.add{
	margin-top:10px;
}
.news-content{
	padding-bottom:50px;
	text-align:justify;
}
.news-content .news-img{
	text-align:center;
	padding:30px 0 0;
}
.news-content .news-text p,.news-content .news-intro,.news-content .news-intro h3{
    color:#5e5757;
    font-size:15px;
	margin:20px 0;
}
.news-content .news-intro p{
    line-height:26px;
}
.news-content .news-intro a{
  color:#5e5757;
}
.rele-news h3{
    text-align:left;
    font-size:15px;
	line-height:54px;
	color:#666;
}
.rele-news{
	padding:20px 0;
}
.rele-news li{
    width:50%;
    float:left;
    text-align:left;
    list-style:square;
    list-style-position:inside;
    border-right:none;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.rele-news li a{
    line-height:26px;
    color:#5e5757;
	font-size:15px;
}
.news-t li{
	float:left;
	border:1px solid #dedede;
	line-height:50px;
	overflow:hidden;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.news-t li,.news-t li a{
	color:#5e5757;
}
.news-t li a{
	font-size:15px;
}
.news-t li:nth-child(1),.news-t li:nth-child(3){
    width:45%;
}
.news-t li:nth-child(2){
    width:10%;
	border-left:none;
	border-right:none;
}
/*服务中心定义样式*/
.server-banner{
	background:url(../img/server-banner.jpg) no-repeat left top;
}
.server-wrap .text-intro p{
	font-size:15px;
}
.commitment-wrap .server-promise{
	width:calc(25% - 130px);
	margin:20px 64px 40px;
	float:left;
	text-align:center;
	color:#5e5757;
}
.server-promise .times{
	width:170px;
	height:170px;
	border-radius:50%;
	margin:0 auto;
	line-height:170px;
	border:1px solid #d8d6d6;
	transition:1s;
}
.server-promise .times:hover{
	border-color:#e96001;
}
.server-promise .times:hover h3{
	color:#e96001;
}
.times h3{
	font-size:80px;
	font-family:"fs";
	transition:1s;
}
.server-promise p{
    font-size:14px;
    text-align:center;
    margin-top:20px;
}
.scope-wrap .server-scope{
	width:calc(100% / 3 - 24px);
	height:500px;
	margin:40px 12px;
	float:left;
	padding:20px;
	border:1px solid #d8d6d6;
}
.server-scope h3,.server-scope p{
	color:#5e5757;
}
.server-scope h3{
	font-size:18px;
	line-height:18px;
	text-align:center;
	margin:20px 0;
}
.server-scope p{
	font-size:15px;
	line-height:26px;
	text-align:justify;
}
.scope-wrap .server-scope:hover{
	border-bottom:1px solid #e96001;
}
.score-img img{
	width:100%;
	display:block;
}
/*服务中心内容页定义样式*/
.presale-wrap .presale-text,.presale-wrap .presale-img{
	width:calc(50% - 10px);
	float:left;
	margin-bottom:40px;
}
.presale-img img{
	width:100%;
	display:block;
}
.presale-wrap .presale-intro{
	color:#5e5757;
	margin-bottom:50px;
}
.presale-wrap .presale-text h3{
	margin-bottom:20px;
}
.server-container .sale-on{
	padding-bottom:40px;
}
.sale-on .sale-img{
	width:calc(50% - 10px);
	float:left;
	color:#5e5757;
	padding-bottom:20px;
}
.presale-wrap .presale-text h3,.sale-on .sale-img h3{
	font-size:24px;
}
.sale-on .sale-img h3{
	line-height:64px;
}
.presale-wrap .presale-text p,.sale-on .sale-img p{
	font-size:14px;
	text-align:justify;
}
.sale-img img{
	width:100%;
	display:block;
}
.after-sale .server-img,.after-sale .gray-wrap{
	width:calc(100% / 3);
	float:left;
	height:166px;
}
.server-img img{
	width:100%;
	display:block;
}
.after-sale .gray-wrap{
	background-color:#f6f6f6;
	color:#5e5757;
}
.after-sale .gray-wrap{
	padding:30px 0 10px 20px;
	position:relative;
}
.after-sale .gray-wrap span{
	width:110px;
	height:110px;
	border-radius:50%;
	border:1px solid #dfdede;
	position:absolute;
	left:calc(50% - 55px);
	top:calc(50% - 55px);
	background:url(../img/after-sale2.png) no-repeat center center;
}
.after-sale .gray-wrap h3{
	margin-bottom:10px;
}
.after-sale .orange-wrap{
	padding:0;
	text-align:center;
	background-color:#e96001;
	line-height:166px;
	color:#fff;
}
.after-container .server-content{
	padding:20px 0;
}
.server-content .server-list{
	width:calc(50% - 10px);
	float:left;
	margin:20px 0;
	position:relative;
	padding-left:106px;
}
.server-list span{
	position:absolute;
	left:0;
	top:0;
	width:88px;
	height:88px;
	border-radius:50%;
	border:1px solid #dfdfdf;
}
.server-list span.n1{
	background:url(../img/server-icon1.png) no-repeat center center;
}
.server-list span.n2{
	background:url(../img/server-icon2.png) no-repeat center center;
}
.server-list span.n3{
	background:url(../img/server-icon3.png) no-repeat center center;
}
.server-list span.n4{
	background:url(../img/server-icon4.png) no-repeat center center;
}
.server-list h3{
	color:#e96001;
	font-size:18px;
	margin-bottom:10px;
}
.server-list p{
	font-size:15px;
	color:#5e5757;
}
.zxfw .server-content{
	padding-bottom:60px;
}
.zxfw .server-list{
	width:100%;
	height:100px;
	float:none;
	margin:30px 0 0;
	padding-left:130px;
}
.zxfw .server-list span{
	width:100px;
	height:100px;
}
.zxfw .server-list span.n1{
	background:#e96001 url(../img/zx-icon1.png) no-repeat center center;
}
.zxfw .server-list span.n2{
	background:#e96001 url(../img/zx-icon2.png) no-repeat right 14px top 20px;
}
.zxfw .server-list span.n3{
	background:#e96001 url(../img/zx-icon3.png) no-repeat center center;
}
/*页脚定义样式*/
.footer {
	position:relative;
	background:#f6f6f6;
	border-top:5px solid #e0e0e0;
}
.footer-center {
	max-width:1280px;
	margin:0 auto;
}
.nav-left{
	border-right:1px solid #dedede;
	padding-bottom:106px;
}
.footer-nav .nav-left ,.footer-nav .nav-left ul{
	float:left;
	margin-right:40px;
}
.footer h3{
	font-size:16px;
	color:#666;
	margin-bottom:20px;
}
.footer a,.footer p{
	font-size:13px;
	color:#666;
}

.footer-nav .nav-right {
	float:left;
}
.footer-nav {
	padding-top:46px;
}
.nav-right h3{
	margin-bottom:20px;
}
.nav-right p{
	margin-bottom:12px;
}
.footer-map {
	width:100%;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	margin-top:25px;
	position:relative;
	padding:7px 0;
}
.map-center{
	max-width:1280px;
	margin:0 auto;
	position:relative;
}
.map-left,.map-right{
	width:50%;
}
.map-left{
	float:left;
	color:#666;	
}
.map-left .map{
	position:relative;
	padding-left:24px;
}
.map-left .map img{
	position:absolute;
	left:0;
	top:0;
}
.map-left a{
	color:#666;
	line-height:40px;
}
.copy {
	text-align: center;
	line-height:80px;
}
.copy a:hover{
	text-decoration:underline;
}
.link {
	text-align:center;
	background:#5e5757;
	color:#6b6262;
	padding:20px 0;
}
.link a{
	color:#988d8d;
	margin:0 5px;
}
.nav-left li {
	margin-bottom:12px;
}
.map-right{
	float:right;
	padding-left:100px;
}
.map-right .engligh,.map-right .qrc,.map-right .old-site {
	float:left;
}
.map-right .engligh{
	margin-right:20px;
	line-height:40px;
}
.map-right .qrc,.map-right .old-site{
	width:200px;
	margin:5px 5px 0 0;
	line-height:30px;
	color:#fff;
	position:relative;
	padding-left:14px;
	background:#e96001 url(../img/qrc-icon.png) no-repeat right 10px center;
}
.map-right .qrc img,.map-right .old-site img{
	width:100%;
	display:block;
}
.map-right .qrc .wx,.map-right .old-site .wx{
	width:100%;
	position:absolute;
	left:0;
	top:-200px;
	display:none;
}
.map-right .qrc:hover .wx,.map-right .old-site:hover .wx{
	display:block;
}
@media(max-width:1280px){
	.wrap-center3 .down-img{max-width:630px;}
	.center-wrap,.header-center,.index-nav .wrap-center, .header-nav .wrap-center{max-width:1170px;}
	.case-container .center-wrap,.invest-container .center-wrap{max-width:1184px;}
	.jdxwj-container .center-wrap,.stxwj-container .center-wrap,.groom-container .center-wrap{max-width:1190px;}
	.footer-center,.map-center{max-width:1170px;}
	.profit-container .center-wrap,.autoxwj-container .center-wrap,.jdcase-container .center-wrap,.syxwj-container .center-wrap{max-width:1194px;}
	.problem-wrap .problem-list{width:220px;height:220px;padding:50px 20px 0;}
	.process-wrap .process-list{width:220px;height:220px;}
	.process-wrap .process-list:last-child{padding:19px;}
	.process-wrap2 .process-list:nth-child(1){padding:30px 20px;}
	.process-wrap .process-list p{font-size:12px;}
	.map-right{padding-left:80px;}
}