﻿@charset "utf-8";
/* CSS Document */


* {
transition:all .5s;
}
.bannerBox {
	width:100%;
}
/*--searchBox*/


.searchBg {
	padding:10px 0px;
	background-color:#f9f5f2;
}
.search {
	height:36px;
	line-height:36px;
	overflow:hidden;
}
.search .searchBox {
	width:262px;
}
.search .soText {
	float:left;
	width:206px;
	height:16px;
	line-height:16px;
	padding:10px;
	color:#333;
	border:none;
	background:url(../Img/Index/searchTxt.png) no-repeat center;
	outline:none;
	font-family:microsoft yahei;
}
.search .soBtn {
	float:right;
	width:36px;
	height:36px;
	border:none;
	background:url(../Img/Index/searchBtn.png) no-repeat center;
}
.search .keyWord {
	width:500px;
	height:36px;
	overflow:hidden;
	color:#333;
}
.search .keyWord b {
	font-weight:normal;
}
.search .keyWord a {
	padding:0 22px;
	color:#333;
	background:url(Img/Common/fotNavBr.png) no-repeat right center;
}
.contTit {
	position:relative;
	height:44px;
	line-height:44px;
}
.contTit .titA {
	margin-right:12px;
	color:#f57720;
	font-size:18px;
}
.contTit span {
	font-family:宋体;
	font-size:16px;
	color:#b2b2b2;
	text-transform:uppercase;
}
.contTit .titMore {
	position:absolute;
	right:0px;
	top:14px;
}
/*案例*/


.alBox {
}
.alBox h4 {
	height:84px;
	overflow:hidden;
	text-align:center;
	font-size:18px;
	background:url(../Img/Index/alTit.png) no-repeat center bottom;
}
.alBox h4 a {
	margin-top:24px;
	display:inline-block;
	color:#f57720;
}
.alBox h4 span {
	display:block;
	color:#b2b2b2;
	font-family:宋体;
	text-transform:uppercase;
}
.alBox .alCont {
	position:relative;
	padding:28px 0px;
}
.alBox .alCont ul {
	margin:0 auto;
	width:888px;
	overflow:hidden;
}
.alBox .alCont li {
	margin:0 7px;
	float:left;
	width:208px;
	text-align:center;
}
.alBox .alCont li h5 {
	margin-top:8px;
	font-weight:normal;
}
.alBox .alCont li h5 a {
	color:#333;
}
.alBox .alCont .btnLeft, .alBox .alCont .btnRight {
	position:absolute;
	top:50%;
	margin-top:-32px;
	width:13px;
	height:63px;
}
.alBox .alCont .btnLeft {
	left:8px;
	background:url(../Img/Index/BtnLeft.png) no-repeat center;
}
.alBox .alCont .btnRight {
	right:8px;
	background:url(../Img/Index/BtnRight.png) no-repeat center;
}
/*产品*/


.cpBg {
	padding:30px 0px;
	background-color:#f9f5f2;
}
.cpBox {
	background-color:#fff;
}
.cpMu {
	width:210px;
	height:746px;
	overflow:hidden;
}
.cpMu h4 img {
	display:block;
}
.cpMu dl {
}
.cpMu dt {
	height:40px;
	line-height:40px;
	background:url(../Img/Index/cpMuDt.png) no-repeat center;
}
.cpMu dt a {
	margin-left:64px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.cpMu dd {
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.cpMu dd a {
	display:block;
	padding-left:66px;
	color:#333;
	background:url(../Img/Index/cpMuDd.png) no-repeat left center;
}
.cpList {
	margin-right:20px;
	width:730px;
	height:746px;
}
.cpList h4 {
	border-bottom:1px solid #ccc;
}
.cpList ul {
	overflow:hidden;
}
.cpList li {
	margin-right:20px;
	margin-top:22px;
	float:left;
	width:230px;
	text-align:center;
}
.cpList li.noMr {
	margin-right:0px;
}
.cpList li h5 {
	margin-top:8px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-weight:normal;
	overflow:hidden;
	font-size:14px;
}
.cpList li h5 a {
	color:#333;
}
.jjfaBox {
	margin:30px auto;
}
/*解决方案*/


.faMu {
	width:210px;
	height:576px;
}
.faMu h4 img {
	display:block;
}
.faMu ul {
}
.faMu li {
	height:44px;
	line-height:44px;
	background:url(../Img/Index/faMuLi.png) no-repeat center;
}
.faMu li a {
	display:block;
	text-align:center;
	color:#fff;
	text-decoration:none;
	height:44px;
	line-height:44px;
}
.faMu li:hover {
	background-image:url(../Img/Index/faMuLiH.png);
}
.faPhone {
	position:relative;
	height:124px;
	background:url(../Img/Index/faPhone.png) no-repeat center;
}
.faPhone span {
	position:absolute;
	left:60px;
	top:88px;
	font-size:20px;
	color:#fff;
}
.faCont {
	width:770px;
	height:576px;
}
.faCont li {
	position:relative;
	margin-left:20px;
	margin-bottom:20px;
	float:left;
	width:364px;
	height:278px;
}
.faCont li h5 {
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:36px;
	line-height:36px;
	background:url(../Img/Index/faContH5.png) no-repeat center;
	overflow:hidden;
	font-size:14px;
	font-weight:normal;
}
.faCont li h5 a {
	margin:0 10px;
	color:#fff;
}
.gczxBox {
	padding:30px 0px;
	background:url(../Img/Index/gczxBox.png) no-repeat center top;
}
/*工程*/


.gcMu {
	width:210px;
	height:482px;
}
.gcMu h4 img {
	display:block;
}
.gcMu ul {
}
.gcMu li {
	height:44px;
	line-height:44px;
	background:url(../Img/Index/gcMuLi.png) no-repeat center;
}
.gcMu li a {
	display:block;
	text-align:center;
	color:#333;
	text-decoration:none;
	height:44px;
	line-height:44px;
}
.gcMu li:hover {
	background-image:url(../Img/Index/faMuLiH.png);
}
.gcMu li:hover a {
	color:#fff;
}
.faPhone {
	position:relative;
	height:124px;
	background:url(../Img/Index/faPhone.png) no-repeat center;
}
.faPhone span {
	position:absolute;
	left:60px;
	top:88px;
	font-size:20px;
	color:#fff;
}
.gcCont {
	width:769px;
	height:480px;
	border:1px solid #e8e8e8;
	border-left:none;
}
.gcCont li {
	margin-left:20px;
	margin-top:22px;
	float:left;
	width:230px;
	text-align:center;
}
.gcCont li h5 {
	margin-top:4px;
	height:30px;
	line-height:30px;
	font-weight:normal;
}
.gcCont li h5 a {
	color:#282828;
}
/*广告栏*/


.ggl .container {
	position:relative;
	height:200px;
}
.ggl span {
	position:absolute;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.ggl01 {
	background:url(../Img/Index/ggl01Img.jpg) no-repeat center;
}
.ggl01 span {
	left:680px;
	top:110px;
	color:#333;
}
.ggl02 {
	background:url(../Img/Index/ggl02Img.jpg) no-repeat center;
}
.ggl02 span {
	left:240px;
	top:134px;
	color:#f57720;
}
.ysTit {
	height:170px;
	background:url(../Img/Index/ysTit.png) no-repeat center;
}
/*优势*/


.ysBox {
	position:relative;
	height:1298px;
	background:url(../Img/Index/ysBox.jpg) no-repeat center;
}
.ysBox dl {
	position:absolute;
}
.ysBox dt {
	margin-bottom:24px;
	line-height:30px;
	font-size:17px;
	font-weight:bold;
	color:#f57720;
}
.ysBox dt b {
	display:block;
	font-size:20px;
	color:#333;
}
.ysBox dd p {
	margin-bottom:12px;
	padding-left:16px;
	font-size:13px;
	color:#333;
	line-height:20px;
	background:url(../Img/Index/ysP_ico.png) no-repeat left 8px;
}
.ysBox dd p span, .ysBox dd p b {
	color:#f57720;
}
.ysBox .ys_01 {
	left:70px;
	top:58px;
}
.ysBox .ys_02 {
	left:450px;
	top:376px;
}
.ysBox .ys_03 {
	left:70px;
	top:684px;
}
.ysBox .ys_04 {
	left:450px;
	top:1004px;
}
.kjSpan {
	height:840px;
	background:url(../Img/Index/kjSpan.jpg) no-repeat center;
	overflow:hidden;
}
/*操作步骤*/


.czbz {
	margin:30px auto;
}
.kcSpan {
	height:414px;
	background:url(../Img/Index/kcSpan.png) repeat-y center;
}
.kcSpan h4 {
	padding:10px 0px;
}
/*客户见证*/


.khjz {
	margin-left:30px;
}
.khCont {
	overflow:hidden;
}
.khCont dl {
	float:left;
	margin-right:20px;
	width:206px;
}
.khCont dd {
	margin:0 5px;
}
.khCont dd h5 {
	margin:12px 0px;
	line-height:18px;
	height:34px;
	overflow:hidden;
}
.khCont dd h5 a {
	color:#333;
}
.khCont dd span {
	color:#333;
}
.khCont dd p {
	margin-top:16px;
	line-height:18px;
	height:90px;
	overflow:hidden;
}
/*常见问题*/


.wtjd {
	width:210px;
	margin-right:25px;
}
.wtjdCont {
	height:320px;
	overflow:hidden;
}
.wtjdCont dl {
	padding:4px 0;
	border-bottom:1px solid #e5e5e5;
}
.wtjdCont dt {
	background-image:url(../Img/Index/tw_ico.png);
	font-weight:bold;
}
.wtjdCont dt a {
	color:#333;
}
.wtjdCont dd {
	line-height:18px;
	background-image:url(../Img/Index/jd_ico.png);
	color:#f57720;
}
.wtjdCont dt, .wtjdCont dd {
	padding:6px 0;
	padding-left:26px;
	margin:4px 0;
	background-position:left 6px;
	background-repeat:no-repeat;
}
.gyHui {
	padding:30px 0px;
	background-color:#f9f5f2;
}
.gyHui .container {
	padding-bottom:46px;
	background-color:#fff;
}
.gyHui .contTit {
	padding:12px 0px;
}
/*关于*/


.gyBox {
	margin-left:30px;
	width:664px;
}
.gyBox dl {
	height:262px;
	overflow:hidden;
}
.gyBox dt {
}
.gyBox dd {
	margin-left:370px;
}
.gyBox dd h5 {
	height:50px;
	line-height:50px;
	font-weight:normal;
	font-size:14px;
}
.gyBox dd h5 a {
	color:#333;
}
.gyBox dd p {
	line-height:20px;
	height:140px;
	overflow:hidden;
}
/*荣誉*/


.ryBox {
	margin-right:18px;
	width:218px;
}
.ryBox .ryCont {
	position:relative;
}
.ryBox .ryCont ul {
	margin:0 auto;
	width:176px;
	overflow:hidden;
}
.ryBox .ryCont li {
	float:left;
	width:176px;
	text-align:center;
}
.ryBox .ryCont li h5 {
	margin-top:12px;
	font-weight:normal;
	font-size:14px;
	padding: 0 22px;
}
.ryBox .ryCont li h5 a {
	color:#333;
}
.ryBox .ryCont .btnLeft, .ryBox .ryCont .btnRight {
	position:absolute;
	top:240px;
	width:21px;
	height:21px;
}
.ryBox .ryCont .btnLeft {
	left:22px;
	background:url(../Img/Index/ryBtnLeft.png) no-repeat center;
}
.ryBox .ryCont .btnRight {
	right:22px;
	background:url(../Img/Index/ryBtnRight.png) no-repeat center;
}
/*荣誉*/


.scBox {
	margin-top:30px;
	background:url(../Img/Index/scjdBg.png) no-repeat center top;
}
.scBox h4 {
	margin-left:30px;
}
.scBox .scCont {
	position:relative;
}
.scBox .scCont ul {
	margin:0 auto;
	width:888px;
	overflow:hidden;
}
.scBox .scCont li {
	margin:0 7px;
	float:left;
	width:208px;
	text-align:center;
}
.scBox .scCont li h5 {
	margin-top:10px;
	font-weight:normal;
}
.scBox .scCont li h5 a {
	color:#333;
}
.scBox .scCont .btnLeft, .scBox .scCont .btnRight {
	position:absolute;
	top:50%;
	margin-top:-32px;
	width:13px;
	height:63px;
}
.scBox .scCont .btnLeft {
	left:22px;
	background:url(../Img/Index/BtnLeft.png) no-repeat center;
}
.scBox .scCont .btnRight {
	right:22px;
	background:url(../Img/Index/BtnRight.png) no-repeat center;
}
.dtSpan {
	margin:30px auto;
}
/*动态*/


.dtBox {
	width:718px;
	height:414px;
	border:1px solid #ccc;
}
.dtBox h4 {
	overflow:hidden;
	font-size:18px;
	background:url(../Img/Index/dtTitBr.png) no-repeat center;
}
.dtBox h4 a {
	float:left;
	width:50%;
	text-align:center;
	height:48px;
	line-height:48px;
	color:#333;
	background:url(../Img/Index/dtTitBr.png) repeat-x center 47px;
	transition:all 0s;
}
.dtBox h4 a em {
	font-family:宋体;
	text-transform:uppercase;
	margin-left:5px;
	color:#969696;
}
.dtBox h4 a:hover, .dtBox h4 a.cur {
	background:url(../Img/Index/dtTitH.png) repeat-x center bottom;
	color:#f57720;
	text-decoration:none;
}
.dtBox dl {
	margin:20px;
	height:150px;
	overflow:hidden;
}
.dtBox dd {
	margin-left:240px;
}
.dtBox dd h5 {
	height:50px;
	line-height:50px;
	font-size:14px;
}
.dtBox dd h5 a {
	color:#333;
}
.dtBox dd p {
	line-height:22px;
	height:66px;
	overflow:hidden;
}
.dtBox ul {
	margin:0 20px;
	border-top:1px dotted #ccc;
	padding-top:10px;
}
.dtBox li {
	position:relative;
	height:28px;
	line-height:28px;
}
.dtBox li a {
	display:inline-block;
	padding-left:16px;
	background:url(../Img/Index/dtLiIco.png) no-repeat left center;
	width:470px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	color:#333;
}
.dtBox li span {
	position:absolute;
	right:0;
	color:#999;
}
/*服务支持*/


.fwzc {
	width:232px;
	height:414px;
	border:1px solid #ccc;
}
.fwzc h4 {
	margin-left:18px;
	padding:1px 0px;
}
.fwzc .fwPhone {
	position:relative;
	height:64px;
	background:url(../Img/Index/fwPhone.png) no-repeat center;
}
.fwzc .fwPhone span {
	position:absolute;
	left:62px;
	top:24px;
	font-size:22px;
	font-weight:bold;
	color:#f57720;
}
.fwzc .m_form {
	margin-left:8px;
}
.fwzc .m_form li {
	margin-bottom:4px;
	overflow:hidden;
}
.fwzc .m_form label {
	float:left;
	width:27px;
	height:28px;
	border:1px solid #ccc;
	border-right-width:0;
	text-align:center;
	background-color:#fff;
}
.fwzc .m_form label img {
	position:relative;
	top:8px;
}
.fwzc .m_form .iptTxt {
	float:left;
	width:164px;
	border:1px solid #ccc;
	height:16px;
	line-height:16px;
	padding:6px 10px;
	outline:none;
	color:#666;
	background-color:#fff;
	font-family:microsoft yahei;
}
.fwzc .m_form .areLi label {
	height:70px;
}
.fwzc .m_form .txtAre {
	float:left;
	width:164px;
	height:60px;
	line-height:20px;
	border:1px solid #ccc;
	outline:none;
	resize:none;
	color:#666;
	padding:5px 10px;
	background-color:#fff;
	font-family:microsoft yahei;
}
.fwzc .m_form .btnSubmit {
	width:214px;
	height:30px;
	cursor:pointer;
	border:none;
	background:url(../Img/Index/btnSubmit.png) no-repeat center;
}
/*友情链接*/


.yqljBg {
	background-color:#333;
}
.yqlj {
	padding:24px 0px;
}
.yqlj .contTit {
	border-bottom:none;
}
.yqlj .contTit .titA {
	padding-left:10px;
	color:#fff;
	background:url(../Img/Index/yqljTit_A.png) no-repeat left center;
}
.yqlj .contTit span {
	color:#5c5c5c;
}
.yqlj p {
	margin-left:-22px;
	height:30px;
	line-height:30px;
	overflow: auto;
}
.yqlj p a {
	padding:0 22px;
	color:#808080;
}
#flashs {
	position:relative;
	height:500px;
	overflow:hidden;
}
#flashs .bgitem {
	z-index:1;
	position:absolute;
	top:0;
}
#flashs .btn {
	position:absolute;
	z-index:7;
	bottom:15px;
	left:54%;
	margin-left:-95px;
	padding:0px 6px;
}
#flashs .btn span {
	color:#fff;
	background:#333;
	cursor: pointer;
	display: inline-block;
	margin:0 2px;
	width:25px;
	height:25px;
	font-size:14px;
	line-height:25px;
	text-align:center;
}
#flashs .btn span.cur {
	background:#f67821;
}
