﻿@charset "utf-8";
.boxwrap{margin:0 auto;width:1200px;_width:1020px;height:auto;text-align:left;padding:0;padding:0;position: relative;}
.boxwrap:after{clear:both;content:".";display:block;height:0;visibility:hidden;}


/*头部*/
.heads{width:100%;background: #f1f1f1;overflow:hidden;line-height:40px;color: #333;border-bottom: 1px solid #f1f1f1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.menub{width:100%;min-width:1200px;/*background: url(../images/nav_line.png)repeat-x bottom;*/height: 106px;margin-top: 10px;}
.menu{ width:1200px;height:96px; margin:auto;}
.menu .menuL{float:left;/* width:400px; */padding-top: 18px;}
.menu .menuR{float:right;width: 832px;margin-right: -20px;}
.nav{ margin:auto; height:93px; line-height:93px; position:relative; z-index:1;}
.nav a{ color:#333333;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{float:left;/* width:100px; */text-align:center;}
.nav .nLi h3 a{display:block;padding: 0 22px;font-size: 15px;font-weight:normal;color:#333333;}
.nav .sub{display:none;width: 110px;left:0;top:93px;position:absolute;background:#0083da;line-height:26px;padding:5px 0;}
.nav .sub li{zoom:1;line-height:30px;text-align: center;}
.nav .sub a{ display:block; padding:0 10px; color:#ffffff }
.nav .sub a:hover{ background:#49b3fa; color:#fdff6f;}
.nav .on h3 a{background: url(../images/menu.jpg) no-repeat center;color: #fff;height: 40px;background: #244faa;line-height: 40px;border-radius: 6px;margin-top: 26px;}


/*行业新闻*/

.tit-box h2{font-size:30px;color:rgb(236, 236, 236);text-align:center;padding: 0;margin: 0;}
.tit-box .des{font-size: 14px;text-align:center;height: 30px;line-height: 30px;color: #666;margin-top: 4px;}
#news-wrap .tit-box{position:relative;height: 118px;width: 1200px;}
#news-wrap .tit-box-line{position:absolute;left: 326px;left:1200px;}
.nr-box{margin-top:68px;height: 360px;position: relative;}
.news-list {width:627px;float:right;position:relative;height: 378px;min-height:5px;max-height:none;overflow-x:hidden;margin:5px;}
.newsTree{position:absolute;width: 627px;overflow: hidden;right: -600px;}
.newsTree .newsCalendar{vertical-align:top}
.newsTree .newsCircleOuter{position:relative;display:inline-block;margin: 5px 11px 0;width:18px;height:18px;background:#f4f4f4;border-radius:50%;vertical-align:top;z-index:1;}
.newsTree .newsCircle{position:absolute;width:12px;height:12px;background:#bababa;border-radius:50%;left:3px;top:3px;z-index:2}
.newsTree .Oneline{text-align:justify;height:auto;padding-left:0;padding:3px 5px;margin:0;overflow:hidden;white-space:nowrap;height:98px}
.newsTree .Oneline .lineBody{table-layout:fixed;height:100%;width:100%;border-collapse:collapse;border-spacing:0;display:inline-block;width:85%;width:-webkit-calc(100% - 105px);width:-moz-calc(100% - 105px);width:calc(100% - 105px);}
.newsTree .Oneline .lineBody .newsTitlePanel{display:inline-block;width:90%;width:-webkit-calc(100% - 65px);width:-moz-calc(100% - 65px);width:calc(100% - 65px)}
.newsTree .Oneline .newsCalendar{min-height:23px;line-height:23px;width:75px;cursor:pointer;text-align:right;display:inline-block;vertical-align:top;text-align:left;width:auto;line-height:28px}
.newsTree .Oneline .newsTitle{min-height:23px;line-height:23px;cursor:pointer;vertical-align:middle}
.newsTree .newsListTimeLine{width:1px;height:420px;position:absolute;background:#dadada;top:0;left:132px}
div.Oneline{height:98px}
.news-list a{font-size:16px}
.separatorLine{border-color:#dbeaef;clear:both;height:1px;line-height:1px;margin:0;font-size:0;border-width:1px;border-style:dashed;border-top:0;border-left:none;border-right:0}
.newsTree .separatorLine{border-style:solid;border-top:0;border-left:none;border-right:0;margin:10px 0;visibility:hidden}
.newsDes p{line-height:24px; height:50px;margin-top:6px;}
#news-wrap .nr-box .pic{float: left;position: absolute;left: -600px;}

/*公司简介*/
#about-wrap{background: url(../images/car_bj.jpg) center center;height:800px;}
.about-box{width: 520px;height: 540px;color:#fff;margin-left: 670px;margin-top: 120px;position: relative;}
.about-box h2{font-size:30px;}
.about-box .ch{font-size:26px;}
.about-box .des{margin-top:35px;line-height:36px;font-size:16px;width: 530px;}
.about-box .des a{color:#fff;}
.about-box-line{position:absolute;right: -600px;top: 0px;}

/**核心服务项目*/
.service-box{position:relative;height: 300px;}
.service-box .tit{width:346px;float:left;/* margin-right: 75px; */position:absolute;}
.service-box .tit h2{    color: rgb(236, 236, 236);font-size:30px;}
.service-box .tit .ch{font-size:26px;}
.service-box .tit .ch span{font-weight:bold;}
.service-box .tit p{color: rgb(153, 153, 153);font-size:14px;line-height: 28px;margin-top: 10px;}
.floatBtnBox{font-size:26px;line-height:52px;font-family:"Microsoft YaHei";overflow:visible}
.lightModuleOuterContent350 a{font-size:16px}
.floatBtnBox{font-size:26px;line-height:52px;font-family:"Microsoft YaHei";overflow:visible}
.floatBtn{background:#0f67ff}
.btn-box{font-size:26px;line-height:52px;font-family:"Microsoft YaHei";overflow:visible;width:140px;height:40px;line-height:40px;background: #244faa;text-align:center;}
.btn-box a{font-size:16px;color:#fff}
.service-box .cons{width:760px;float:right}
.service-box ul{position:relative;}
.service-box .cons li{right:0;width:37%;float:left;border:2px solid #ccc;border-box:box-sizing;margin-left:6%;margin-bottom:6%;padding-top:3%;padding-left:5%;position: absolute;}
.service-box .cons li.odd{}
.service-box .cons li.even{left:600px;}
.service-box .cons li .pic{width:35px;height:85px;float:left;padding-top:15px}
.service-box .cons li .t-des{float:left;width:74%;margin-left:30px}
.service-box .cons .t-des h2{font-size:18px;color:#666}
.service-box .cons .t-des p{color:#999;line-height:24px}
/**业务范围*/
#yewu-wrap .tit-box{width:1200px;height:152px;position:relative;}
#yewu-wrap .tit-box-line{position:absolute;left: 316px;bottom: -100px;}
.case001{height:257px;}
.case001 ul{margin-left:-15px;}
.case001 ul li{display:inline;margin-left: 25px;float: left;width: 268px;height: 257px;position:relative;}
.case001 ul li a{position:absolute;bottom: -300px;}
.case001 ul li img{width: 100%;height: 220px;border:1px #dfdddd solid;}
.case001 ul li span{width:225px;line-height:35px;display:block;overflow:hidden;font-weight:normal;font-size: 15px;text-align:center;color: #000;}
/*footer*/
.footer{background:#444444;width:100%;overflow:hidden;/* margin-top:60px; */color:#d3d3d3;padding: 35px 0 0px  0;}
.footer a{ color:#d3d3d3;}
.footer .fo_l{width:auto;overflow:hidden;float:left;margin-right:70px;margin-bottom: 15px;}
.footer .fo_l dt{ font-size:14px; font-weight:bold;}
.footer .fo_l dt a{ color:#ffffff;}
.footer .fo_l dd{ width:auto; overflow:hidden; margin-top:6px;}
.footer .fo_l dd p{ height:30px; line-height:30px;}
.footer .lxwm{ width:auto; overflow:hidden; float:left;}
.footer .lxwm dt{ font-size:14px; font-weight:bold;}
.footer .lxwm dt a{ color:#ffffff;}
.footer .lxwm dd{ width:auto; overflow:hidden; margin-top:6px; line-height:30px;}
.footer .ewm{ width:125px; overflow:hidden; float:right; text-align:center; margin-right:15px;}
.footer .ewm dt{ font-size:14px; font-weight:bold; color:#ffffff;}
.footer .ewm dd{ width:125px; overflow:hidden; margin-top:10px;}
.copy{ height:59px; width:100%; line-height:59px; background:#393939; color:#d3d3d3;}
.copy a{ color:#d3d3d3;}


div#moveme{width:100px;height:100px;background:#fff;position:relative;animation:mymove 3s infinite;-webkit-animation:mymove 3s infinite}
@keyframes mymove{from{left:0}
to{left:500px;background:red;}
}
@-webkit-keyframes mymove{from{left:0}
to{left:500px;background:red;}
}
