﻿@charset "utf-8";
/* CSS Document */
*{transition:all .5s;}

.bannerBox{width:100%; height:480px; }
#flashs{ position:relative; top:-10px;*top:0; height:480px; overflow:hidden;width:100%;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:10px; right:50%; }
#flashs .btn span{ border-radius:50%; -webkit-border-radius:50%;  background:#202932; cursor: pointer;display: inline-block;margin:0 2px;width:20px;height:20px;line-height:20px;text-align:center;}
#flashs .btn span.cur{ background:#6494f4;}

/*--searchBox*/
.searchBg{padding:9px 0; background-color:#e5e5e5;}
.search{height:26px; line-height:26px; overflow:hidden;}
.search .searchBox{width:304px;}
.search .soText{float:left; width:230px; height:16px; line-height:16px; padding:6px 10px; color:#666; border:none; background:url(Img/Index/searchTxt.png) no-repeat center; outline:none;}
.search .soBtn{float:right; width:54px; height:26px; border:none; background:url(Img/Index/searchBtn.png) no-repeat center;}
.search .keyWord{width:500px; height:26px; overflow:hidden; color:#333;}
.search .keyWord em{font-weight:bold;}
.search .keyWord a{padding:0 2px; color:#333;}

.cpBox{margin-top:10px;}
.cpBox h4{padding:20px 0; font-size:20px; text-align:center; background:url(Img/Index/tit_cp.png) no-repeat center;}
.cpBox h4 a{color:#255bcf;}
.cpBox h4 span{margin:6px 0; display:block; font-weight:normal; color:#999; font-family:arial; font-size:15px; text-transform:uppercase;}

.flBox{padding:0 28px;}
.flBox .flL{width:622px;}
.flBox .flL dd a{width:20%;}
.flBox .flR{width:232px;}
.flBox .flR dd a{width:50%;}
.flBox dl{}
.flBox dl dt{margin-bottom:18px; padding-bottom:4px; height:32px; line-height:32px; font-size:16px; color:#333; background:url(Img/Index/flDtBr.png) no-repeat left bottom;}
.flBox dl dd{overflow:hidden;}
.flBox dl dd a{float:left; line-height:22px; font-size:13px; text-decoration:none;}
.flBox dl dd a:hover{color:#f60;}

.cpCont{margin:0 auto; width:968px; overflow:hidden;}
.cpCont li{margin:30px 9px 0 9px; float:left; padding:1px; background-color:#ccc;}
.cpCont li img{display:block;}
.cpCont li h5{height:42px; line-height:42px; text-align:center; font-size:14px; font-weight:normal;}
.cpCont li h5 a{color:#333;}
.cpCont li:hover{background-color:#ff6601;}
.cpCont li:hover h5 a{color:#fff;}

.cpBox .cpMore{display:block; margin:50px auto; width:162px; height:36px; line-height:36px; text-align:center; border:2px solid #999; font-size:14px; color:#333;}

/*合作伙伴*/
.hzhb{padding-bottom:48px; background-color:#36c;}
.hzhb h4{padding-top:44px; padding-bottom:30px; font-size:20px; text-align:center;}
.hzhb h4 a{color:#fff;}
.hzhb h4 span{margin:6px 0; display:block; font-weight:normal; color:#69f; font-family:arial; font-size:15px; text-transform:uppercase;}
.hzhb .hzCont{position:relative;}
.hzhb .hzCont ul{margin:0 auto; width:876px; overflow:hidden;}
.hzhb .hzCont li{margin:0 2px; float:left; width:142px; text-align:center;}
.hzhb .hzCont li h5{margin-top:10px; font-weight:normal;}
.hzhb .hzCont li h5 a{color:#fff;}
.hzhb .hzCont .btnLeft , .hzhb .hzCont .btnRight{position:absolute; top:50%; margin-top:-20px; width:12px; height:30px;}
.hzhb .hzCont .btnLeft{left:25px; background:url(Img/Index/hzBtnLeft.png) no-repeat center;}
.hzhb .hzCont .btnRight{right:25px; background:url(Img/Index/hzBtnRight.png) no-repeat center;}
.hzhb .hzMore{display:block; margin:38px auto 0 auto; width:162px; height:36px; line-height:36px; text-align:center; border:2px solid #fff; font-size:14px; color:#fff; text-transform:uppercase;}

/*优势*/
.ysBox{position:relative; height:934px; background:url(Img/Index/ysBox.jpg) no-repeat center;}
.ysBox h4{margin-top:52px; font-size:20px; text-align:center;}
.ysBox h4 span{display:block; color:#36c;font-size: 35px;}
.ysBox h4 em{font-size:20px; color:#999;}
.ysBox dl{position:absolute;}
.ysBox dt{margin-bottom:16px; line-height:26px; font-size:16px; color:#ff6601;}
.ysBox dt b{font-size:18px; display:block; color:#333;}
.ysBox dd{width:350px;}
.ysBox dd p{margin-bottom:6px; line-height:22px; color:#333; font-size:14px;}
.ysBox dd p em{margin-right:4px; color:#ff6601;}
.ysBox .ys_01{left:122px; top:150px;}
.ysBox .ys_02{left:122px; top:346px;}
.ysBox .ys_03{left:564px; top:590px;}
.ysBox .ys_04{left:564px; top:764px;}

.shBox{padding:56px 0; overflow:hidden; background:url(Img/Index/shBox.png) no-repeat center;}
.shBox dl{float:left; padding:0 3%; width:27.2%; text-align:center;}
.shBox dd h5{height:58px; line-height:58px; font-size:24px; font-weight:normal; color:#333;}
.shBox dd p{line-height:22px; height:66px; overflow:hidden; font-size:13px;}
.shBox dd .shBtn{display:block; margin:26px auto 0 auto; width:162px; height:36px; line-height:36px; text-align:center; border:2px solid #36c; font-size:14px; color:#36c;}

/*成功案例*/
.alBox{height:415px; background:url(Img/Index/alBox.jpg) no-repeat center;}
.alBox h4{padding-top:44px; padding-bottom:30px; font-size:20px; text-align:center;}
.alBox h4 a{color:#333;}
.alBox h4 span{margin:6px 0; display:block; font-weight:normal; color:#999; font-family:arial; font-size:15px; text-transform:uppercase;}
.alBox .alCont{position:relative;}
.alBox .alCont ul{margin:0 auto; width:888px; overflow:hidden;}
.alBox .alCont li{margin:0 6px; float:left; width:210px; text-align:center;}
.alBox .alCont li h5{margin-top:10px; font-weight:normal;}
.alBox .alCont li h5 a{color:#333;}
.alBox .alCont .btnLeft , .alBox .alCont .btnRight{position:absolute; top:50%; margin-top:-20px; width:12px; height:30px;}
.alBox .alCont .btnLeft{left:25px; background:url(Img/Index/BtnLeft.png) no-repeat center;}
.alBox .alCont .btnRight{right:25px; background:url(Img/Index/BtnRight.png) no-repeat center;}
.alBox .hzMore{display:block; margin:38px auto 0 auto; width:162px; height:36px; line-height:36px; text-align:center; border:2px solid #666; font-size:14px; color:#333; text-transform:uppercase;}

.contTit{position:relative; height:28px; line-height:28px; border-bottom:2px solid #999;}
.contTit .titA{float:left; margin-left:4px; padding-left:10px; color:#333; font-size:16px; background:url(Img/Index/titA_ico.png) no-repeat left center;}
.contTit .titMore{position:absolute; right:10px; top:0; font-size:12px; font-weight:normal; color:#333; text-transform:uppercase;}

.ktSpan{padding-top:30px; padding-bottom:20px;}
.ktSpan h4{margin-bottom:44px;}

/*客户见证*/
.khjz{width:590px;}
.khjz .khCont{overflow:hidden;}
.khjz dl{margin:0 25px 18px 25px; height:150px; overflow:hidden;}
.khjz dt img{display:block;}
.khjz dd{margin-left:250px;}
.khjz dd h5{height:44px; line-height:44px; font-size:15px;}
.khjz dd h5 a{color:#333;}
.khjz dd p{margin-bottom:10px; line-height:22px; height:66px; overflow:hidden; font-size:13px;}
.khjz dd .btnGd{font-size:13px; color:#ff6601;}

/*荣誉*/
.ryBox{width:344px;}
.ryBox .ryCont{position:relative;}
.ryBox .ryCont ul{margin:0 auto; width:220px; overflow:hidden;}
.ryBox .ryCont li{float:left; width:220px; text-align:center;}
.ryBox .ryCont li h5{margin-top:14px; font-size:13px; font-weight:normal;}
.ryBox .ryCont li h5 a{color:#333;}
.ryBox .ryCont .btnLeft , .ryBox .ryCont .btnRight{position:absolute; top:50%; margin-top:-20px; width:12px; height:30px;}
.ryBox .ryCont .btnLeft{left:20px; background:url(Img/Index/BtnLeft.png) no-repeat center;}
.ryBox .ryCont .btnRight{right:20px; background:url(Img/Index/BtnRight.png) no-repeat center;}

/*关于*/
.gySpan{background:url(Img/Index/gySpan.png) repeat-x center top;}
.gyImg{width:324px; height:402px; background:url(Img/Index/gyImgBg.png) no-repeat center;}
.gyImg img{margin-left:24px;}
.gyTxt{margin-left:26px; width:600px; height:188px;}
.gyTxt dt{padding:14px 0; height:30px; line-height:30px; font-size:14px; color:#fff;}
.gyTxt dt span{margin-right:4px; font-size:24px; text-transform:uppercase;}
.gyTxt dd p{margin-bottom:14px; line-height:22px; height:88px; font-size:13px; color:#92b5fb;}
.gyTxt dd a{color:#fff;}

.xcBox{margin-top:14px; width:656px;}
.xcBox .xcTit{height:32px; line-height:32px; font-size:14px;}
.xcBox .xcTit a{color:#36c;}
.xcBox ul{width:656px; overflow:hidden;}
.xcBox li{margin-right:8px; float:left; width:158px; text-align:center;}
.xcBox li.noMr{margin-right:0;}
.xcBox li h5{margin-top:10px; font-weight:normal;}
.xcBox li h5 a{color:#333;}

.dySpan{margin-bottom:32px;margin-top:32px;}

/*动态*/
.dtBox{width:590px;}
.dtBox dl{margin:18px 10px; height:162px; overflow:hidden;}
.dtBox dd{margin-left:288px;}
.dtBox dd h5{height:56px; line-height:56px; font-size:15px; overflow:hidden;}
.dtBox dd h5 a{color:#333;}
.dtBox dd p{line-height:22px; height:88px; overflow:hidden;}
.dtBox ul{margin:0 14px;}
.dtBox li{position:relative; height:32px; line-height:32px;}
.dtBox li a{display:inline-block; width:300px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.dtBox li em{margin-right:4px; color:#f60;}
.dtBox li span{position:absolute; right:0; top:0;}

/*技术支持*/
.jszc{width:344px;}
.jszc ul{margin-top:10px;}
.jszc li{position:relative; height:38px; line-height:38px;}
.jszc li a{display:inline-block; width:310px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.jszc li em{margin-right:4px; color:#f60;}

.ztcBox{position:relative; padding-top:22px; padding-bottom:10px; background-color:#ececec}
.ztcBox h4{position:absolute; top:0; left:0; padding:0 20px; width:18px; height:100%; font-weight:normal; font-size:18px; background-color:#ff6601;}
.ztcBox h4 a{margin-top:40px; color:#fff; display:block;}
.ztcBox h4 i{position:absolute; top:30px; right:-12px; width:0; height:0; border:6px solid transparent; border-left-color:#ff6601;}
.ztcBox dl{margin-left:88px; margin-bottom:18px; line-height:30px; font-size:13px;}
.ztcBox dt{font-weight:bold;}
.ztcBox dd{margin-left:68px; overflow:hidden;}
.ztcBox dd a{padding:0 18px; display:inline-block; background:url(Img/Index/ztcBr.png) no-repeat right center;}

/*友情链接*/
.yqlj{margin-top:28px; margin-bottom:40px; height:42px; overflow:hidden;}
.yqlj p{margin-left:134px; line-height:16px;}
.yqlj p a{display:inline-block; margin-bottom:10px; margin-right:28px;}