﻿/*容器*/
.zbox { width: 1200px; margin: 0 auto; }
.relbox { position: relative; }
.absright { position: absolute; right: 0; }
.textc { text-align: center; }
/*主导航*/
.kjtopbox { background: #002c4f; line-height: 60px; height: 60px; left: 0; right: 0; }
.kjtoplogo { background: rgba(0,0,0,0.5); line-height: 100px; height: 100px; position: fixed; top: 0px; z-index: 299; }
.kjtoplogo.showbgc { background: #39424f; line-height: 50px; height: 50px; }
.kjtoplogo.showbgc img { height: 40px; }
.logobox { float: left; }
.kjnav { float: right; }
.kjnav a { color: #fff; margin-right: 40px; }
.kjnav a.select { font-size: 18px; }

/*主幻灯片*/
.kjindex_focus { margin-top: 0px; }
.kjindex_focus .cfocus { height: 650px; }
.kjindex_focus .box,
.kjindex_focus .item,
.kjindex_focus .item a { display: block; width: 100%; height: 100%; }

.kjindex_focus .item { background-position: center center; }
.kjindex_focus .ibox { position: relative; }
.kjindex_focus .ibox i { position: absolute; z-index: 12; font-size: 60px; top: 270px; opacity: 0.8; filter: alpha(opacity=80); cursor: pointer; color: #fff; }
.kjindex_focus .ibox i.prev { left: 70px; }
.kjindex_focus .ibox i.next { right: 70px; }

/*关于我们*/
.h3title { text-align: center; padding: 70px 0; }
.kjabout-info { padding-bottom: 50px; background: #f6f6f6; }
.kjabout-info h3 { margin-top: 20px; }
.kjabout-info h5 { margin-bottom: 20px; color: #595959; }
.kjabout-info p { color: #595959; text-indent: 28px; line-height: 30px; }
.kjabout-info .kjabout-img { float: left; margin-right: 30px; width: 550px; height: 300px; }

/**业务需求**/
.business { overflow: hidden; }
.business li { padding: 0 35px; width: 33.3333%;height:280px; text-align: center; float: left; }
.business li .iconfont { font-size: 70px; }
.business li h5 { font-size: 22px; padding: 20px; }
.business li p { color: #595959; text-align: left; }

/**解决方案**/
.rxp { height: 520px; background: #373d41; }
.rxp li { width: 50%; text-align: center; float: left; }
.rxp li a { padding: 200px 25px 0; color: #fff; display: block; background: #373d41; opacity: 0.9; height: 520px; transition: all 0.4s ease 0s; }
.rxp li .iconfont { font-size: 70px; }
.rxp li h5 { font-size: 22px; font-weight: bold; padding: 70px 0; }
.rxp li p,
.rxp li b { display: none; }
.rxp li.hover a { padding: 40px 25px 0; height: 520px; }
.rxp li.hover p { display: block; margin-bottom: 80px; text-align: left; }
.rxp li.hover b { display: none; border: solid 1px #fff; padding: 20px 50px; font-size: 22px; }


/**成功案例**/
.scase { overflow: hidden; padding-bottom: 30px; }
.scase li { padding: 30px 10px 10px; width: 25%; text-align: center; float: left; background: #fff; position: relative; }
.scase li img { width: 100px; height: 100px; }
.scase li h5 { font-size: 16px; font-weight: bold; padding: 20px; }
.scase li p { color: #595959; text-align: left; text-indent: 28px; padding: 5px; height: 150px; overflow: hidden; }

.scase li .showbtn { position: absolute; z-index: -1; background: rgba(0,0,0,0.2); color: #fff; width: 80px; margin: 30px 0 0 -40px; left: 50%; font-size: 18px; }
.scase li .showbtn b { width: 0px; margin-left: 40px; height: 1px; display: block; border-top: solid 1px #fff; transition: all 0.8s ease 0s; }
.scase li .showbtn span { display: block; padding-bottom: 3px; font-weight: bold; }
.scase li a:hover .showbtn { z-index: 6; }
.scase li a:hover .showbtn b { width: 100%; margin-left: 0px; }

.morebox { clear: both; padding: 50px; text-align: center; }
.morebtn { border: solid 1px #cdcdcd; padding: 15px 110px; font-size: 14px; background: #fff; }
/*行业新闻*/
.hyxwlist { background: #f6f6f6; overflow: hidden; padding-bottom: 30px; }
.hyxwlist li { width: 32.33%; margin: 20px 1% 0 0; padding: 10px; line-height: 40px; float: left; text-align: center; background: #fff; transition: all 0.2s; }
.hyxwlist li:hover { box-shadow: 10px 10px 20px #999; transform: translateY(10px); }

.hyxwlist li:nth-child(3n) { margin-right: 0; }
.hyxwlist li img { width: 100%; height: 220px; }
.hyxwlist li h6 { height: 40px; overflow: hidden; }

.hyxwlist.gsdtlist { background: #fff; }
/**联系我们**/
.contact { padding: 50px 0; background: #39424f; color: #f6f6f6; overflow: hidden; }
.contact a { color: #f6f6f6; }
.contact .info { color: #333; }
.contact .dxly { display: none; }
.contact h3 { text-align: center; padding: 0px 0 10px; }
.contact p { font-size: 15px; line-height: 30px; margin-top: 30px; }
/**版权所有**/
.copyright { font-size: 15px; text-align: center; padding: 60px 0 30px; background: #f6f6f6; line-height: 26px; }
.copyright1 { font-size: 15px; text-align: center; padding: 120px 0 30px; line-height: 26px; }

/*子页面*/
.subbanner { height: 350px; background: url(../images/01.jpg) no-repeat center; }
.subzbox { padding: 20px 0; min-height: 500px; }
.newinfo1044 .newinfobox,
.newinfo1044 .tjnewbox,
.newinfo1044 .newmainimg { display: none; }
.newinfo1044 .newtitle { margin: 15px 0 0; }

.newinfo1043 { position: relative; }
.newinfo1043 .newmainimg { position: absolute; right: 15px; top: 30px; }
.newinfo1043 .bdsharebuttonbox { display: none; }

.tjnewbox { padding: 15px; }
.newsnav { margin-bottom: 20px; padding-bottom: 20px; border-bottom: solid 3px #3597d4; }
.newsnav a { color: #3597d4; }
.memmenus { margin-top: 20px; }
.newcontent { font-size: 16px; line-height: 32px; }
.newcontent p { font-size: 16px; line-height: 32px; text-indent: 32px; }
.newcontent p img { margin: 32px auto; display: block; }
.newcontent .newmainimg { text-align: center; margin: 0 0 32px; }

/*成功案例*/
.prolist li img { height: 210px; }
.prolist4 li { width: 231px; text-align: center; }
.prolist4 li img { width: 100px; height: 100px; }
.prolist4 li h6 { overflow: visible; }
.prolist4 li p, .prolist4 li i { display: none; }
.prolist li i { display: none; }
/*文字新闻*/
.ttnewlist { }
.ttnewlist li { padding: 15px 0; border-bottom: dotted 1px #cdcdcd; overflow: hidden; }
.ttnewlist li h6 { font-size: 20px; }
.ttnewlist li img, .ttnewlist li p, .ttnewlist li i { display: none; }


/*标题*/
.tttitle { border-bottom: solid 1px #3597d4; overflow: hidden; margin-bottom: 10px; line-height: 40px; padding: 10px; }
/*公司动态*/
.ttnews { background: #f6f6f6; overflow: hidden; padding-bottom: 70px; }
.ttnews li { width: 48%; float: left; margin: 0 1%; height: 50px; line-height: 50px; overflow: hidden; border-bottom: dotted 1px #cdcdcd; }

/*颜色配置 ddf1fe a8d3ee 3597d4  2286c4 2181bd 0c68a1*/
.zbg3, .rxp li.hover a { background: #3597d4; }
.zcol3, .kjnav a:hover, .kjnav a.select, .experts li .exp_tit .iconfont, .business li .iconfont, .softs li .iconfont, .softs li a:hover h5 { color: #3597d4; }
.experts li.hover .exp_tit, .experts li.hover .exp_tit .iconfont, .experts li.hover .exp_tit h5, .experts li.hover .exp_tit h6 { color: #fff; background: #3597d4; }
.experts li.hover, .scase li a:hover .iconfont { box-shadow: #3597d4 0px 0px 10px; }

@media only screen and (max-width:1600px) {
 .kjindex_focus .cfocus { height: 520px; }
}
