﻿@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, figure, form, fieldset, legend, button, input, textarea, th, td, s { margin: 0; padding: 0; list-style: none }
h1, h2, h3, h4, h5, h6 { font-weight: 100 }
button, input, select, textarea { font-size: 100%; outline: 0 }
body { margin: 0; overflow-x: hidden }
a {
blr:expression(this.onFocus=this.blur()); color: #369; text-decoration: none }
area { blr:expression(this.onFocus=this.blur())
}
.clearfix:after { content: '\0020'; display: block; height: 0; clear: both; font-size: 0; visibility: hidden }
.clearfix { zoom: 1; }
.clear { clear: both; font-size: 1px; width: 1px; height: 0; visibility: hidden; line-height: 0 }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
em, i { font-style: normal }
.none { display: none }
.block { display: block }
img { border: 0 }
table { border-collapse: collapse; border: 0; cellspacing: 0; cellpadding: 0 }
html, body { font-size: 16px !important }

::-webkit-scrollbar {
width:10px;
height:10px;
}
::-webkit-scrollbar-track {
border-radius: 0px;
background:rgba(50,50,20,0.2);
}
::-webkit-scrollbar-thumb {
border-radius:5px;
background:rgba(50,50,20,0.4);
}
::-webkit-scrollbar-thumb:hover {
border-radius:5px;
background:rgba(50,50,20,0.6);
}

.featured-post .byline, :after, :before { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.tipMain { height: 40px; background: #fff; width: 100%; position: fixed; z-index: 9999; left: 0; bottom: 0; text-align: center; font-size: 13px; line-height: 40px; }
.tipMain .close { position: absolute; right: 10px; top: 0; width: 40px; height: 40px; text-align: center; font-family: Arial, Helvetica, sans-serif; color: #f00; cursor: pointer; font-weight: normal; font-size: 18px; }
.wrapper{width:1100px; margin:0 auto;}
#top{height:40px; background:#202020; line-height: 40px; font-size: 12px; color:#b9b5b5;}
#header{ position:relative;width: 100%; height:125px;}
#header .fl{width:38.541666%; text-align: right;}
#header .fl .logo{height:125px;float:right;}
#header .logo img{height:125px;display: block}
#header .fr{width:60.458334%; text-align: right;  height: 75px;padding-top:12px;}
#header #nav{background:#f1f1f1; height:75px; line-height: 75px; overflow: hidden;}
#header #nav .nav{width: 780px; padding-left: 10px;}
#header #nav .nav a{width: 125px;height:75px; display:inline-block; text-align: center;font-size: 16px; color:#2a2929;}
#header #nav .nav a:hover,#header #nav .nav a.hover{background: url(../images/nav.png) center center no-repeat; color:#003dc9}
#footer{background: url(../images/footer.png) center center no-repeat #202020; border-top:solid 4px #ffcf11}
#footer a{color:#fff;}
#footer #footerNav{ border-bottom:solid 2px rgba(255,255,255,0.2); text-align: center;color:#fff; font-size:14px; font-weight: bold;}
#footer #footerNav a{color:#fff; margin:0 20px;line-height: 70px;}
#footer .footerTxt{overflow: hidden;}
#footer .footerTxt ul{width:1050px;padding-top:40px;}
#footer .footerTxt ul li{float:left; width:300px;margin-right:50px; text-align: center;}
#footer .footerTxt ul li p{font-size: 14px; color:#fff; line-height: 24px;}
#footer .footerTxt ul li em{display:block; height:70px;}
#footer .ga{text-align: center;padding:15px 0; font-size:14px;}
.text{}
.text p{font-size: 14px; line-height: 30px; color:#222;}
#banner{position: relative; width:100%; height:500px;}
#banner .topimg{position: absolute; width:100%; height:500px; z-index: 1;left:50%; top:0px; margin-left: -960px;}
.title{background: url(../images/titleIcon.png) left 35px no-repeat; padding: 20px 0 20px 40px;}
.title h2{font-size: 24px;color:#111;}
.title h3{font-family:Arial, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;font-size: 14px;color:#8f8e8e}
h2.h2{font-size:24px; color:#000; line-height: 1.5; padding: 15px 0; text-align: center}
.boxCol .wrapper,.boxColBackground .wrapper{width:1000px;}
.boxColBackground{background:#ededed; padding-bottom: 40px;}
.box{overflow: hidden;}
.box ul li{float:left;}
.box ul li img{display:block; width:100%;}
.imgList{padding:10px 0 40px 0}
.imgList ul li{float:left; width:25%;}
/*首页*/
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:30px}
.swiper-container.banner .swiper-wrapper .swiper-slide img{width:100%; height:auto;}
.swiper-container.banner .swiper-pagination-bullet { width: 50px; height: 9px;margin-right:26px; border-radius: 0; background: #fff; opacity: 1 }
.swiper-container.banner .swiper-pagination-bullet-active { background: #3266cc }
.indTxt{padding:50px 50px 10px 50px;}
.indTxt p{text-align: center;font-size: 14px; line-height: 30px; color:#3f3e3e}
.border{width:88%; height:2px; background:#d6d6d6;display:block; margin:50px auto;}
.txtList{width: 990px; overflow: hidden; margin:0 auto;}
.txtList ul{width: 1035px;}
.txtList ul li{float:left; width:280px;margin-right:45px;padding: 10px;}
.txtList ul li h4{text-align: center;font-size: 48px; margin-bottom: 10px;}
.txtList ul li p{font-size: 14px; line-height: 30px;}
.txtList ul li:nth-child(2) p{line-height: 25px;margin-left:40px}
.txtList ul li:nth-child(2) a{margin-left:40px}
.txtList ul li a{margin-top:40px;display:block;}
.txtList2{margin:20px 0;}
.txtList2 .fl{width: 610px;}
.txtList2 .fr{width: 380px;}
.txtList2 .boxBorder{border:solid 1px #d2d2d2; padding: 20px;}
.txtList2 .boxBorder h5{border-bottom:solid 2px #d2d2d2; background: url(../images/icon102.png) 10px center no-repeat; padding: 10px 0 10px 30px; margin-bottom:10px;}
.txtList2 .boxBorder p{font-size: 14px; line-height: 24px;}
.txtList2 .fl .Img{width:100%; margin-bottom: 8px}
.txtList2 .fl .boxBorder p{margin-bottom: 15px;background:url(../images/icon105.png) 0 6px no-repeat;padding-left:12px;}
.txtList2 .fl .boxBorder p:nth-last-child(1){margin-bottom: 0px;}
.txtList2 .fr .boxBorder a{text-align: right; display:block;}
.txtList2 .fr .qrcode {margin-top:15px;}
.txtList2 .fr .qrcode p{float:left; width:50%;text-align: center; font-size: 12px;}
.txtList2 .fr .qrcode p img{width:80px; height:80px;}
#aboutus1 .text{margin-bottom: 40px;}/*关于鑫诚*/
#aboutus1 .text p{width:420px; padding: 0 40px;float:left;}
#aboutus1 .text .img{padding: 0 10px;}
#aboutus2 .box ul{width:1000px;}
#aboutus2 .box ul li{width:490px;margin-right:10px;}
#aboutus2 .box .txt{}
#aboutus2 .box .txt p{font-size: 14px; line-height: 24px;color:#000; text-align: center;}
#aboutus2 .box .txt p span{font-size: 18px;color:#e6b803}
.service{ padding-bottom: 40px;}/*鑫诚服务*/
.service ul li{width:100%; height:50px;display:table; margin: 15px 0;}
.service .icon,.service .txt{display:table-cell; vertical-align: middle;}
.service .icon{width: 16.16162%; text-align: right;}
.service .txt{width: 82.83838%; padding-left: 1%}
.service .txt span{font-size: 18px;display: inline}
.service .txt p{font-size:  14px;display: inline}
#service2 .box ul{width:1010px;}
#service2 .box ul li{width:316px;margin-right:20px;}
#service2 .box .txt{width: 100%; height:210px; display:table; background: #fff;text-align: center; letter-spacing: 1px;}
#service2 .box .txt .text{display:table-cell; vertical-align: middle;}
#service3{padding-bottom:40px;}
#service4 .box{margin-top:15px;}
#service4 .box .img{width:400px;}
#service4 .box .img img{height:300px;}
#service4 .box .txt{width:540px; height:300px;padding:0 25px; display:table;background:#fff;}
#service4 .box .txt .text{ display:table-cell;vertical-align: middle;}
#service4 .box .txt .text h5{ font-size:18px;}
#service4 .box .txt .text h5 span{ font-size:14px;display:block;}
#service4 .box .txt .text h5 span:after{content:"";width:70px; height:2px; display:block; background:#fbc20a;margin:10px 0}
#service4 .box .txt .text p:before{content:"";width:4px; height:4px; display:block; background:#fbc20a;margin:12px 10px 0px 30px; float:left;}
#strength{}/*鑫诚实力*/
#dedicatedLine1,#dedicatedLine1{padding-bottom: 40px;}/*快运专线*/
#dedicatedLine1 .box .img,#dedicatedLine2 .box .img{width:580px; height:290px; overflow: hidden;}
#dedicatedLine1 .box .txt,#dedicatedLine2 .box .txt{width:390px; height:290px;display: table; padding: 0 10px;}
#dedicatedLine1 .box .txt p,#dedicatedLine2 .box .txt p{display: table-cell;vertical-align:middle;line-height: 30px; text-indent:2em;}
#contact1{padding-bottom: 40px;}/*快运专线*/
#contact1 .form{background:#fff; padding:20px 55px;}
#contact1 .form ul li{margin-bottom: 25px;}
#contact1 .form ul li input{width: 250px;padding: 0 10px; height:40px; font-size: 14px; line-height: 40px; background:#f7f7f7; border:0;}
#contact1 .form ul li:nth-child(1),#contact1 .form ul li:nth-child(2),#contact1 .form ul li:nth-child(3){float:left; width:270px;}
#contact1 .form ul li:nth-child(1),#contact1 .form ul li:nth-child(2){margin-right:35px;}
#contact1 .form ul li:nth-child(4) input{width:860px;}
#contact1 .form ul li:nth-child(5) textarea{width:860px; padding: 10px; height: 120px; font-size: 14px; line-height: 40px; background:#f7f7f7; border:0;}
#contact1 .form ul li:nth-last-child(1) input{background: url(../images/contact/button.png) no-repeat; width:398px; padding: 0px;height:50px;text-indent:-990rem; border:0;margin:0 auto; display: block; cursor: pointer;}
#contact2 .border{background:#c6c4c4; height:1px;margin:30px auto}
.contact p{font-size: 14px; line-height: 30px; color:#7b7b7b; float:left; width:500px;}
.contact p span{color:#040404}
.contact p:nth-of-type(odd){padding-left:250px;width:250px;}/*奇数*/
.contact p:nth-of-type(even){}/*偶数*/
.contactOffice{}
.contactOffice ul{}
.contactOffice ul li{float:left; font-size: 14px; line-height: 20px;color:#7b7b7b;position: relative; width: 280px; padding: 0 20px 0 32px;;}
.contactOffice ul li p{padding-left:41px;}
.contactOffice ul li p.one{padding-left:55px;}
.contactOffice ul li p span{font-size: 14px;color:#323232;position: absolute; left:32px;}
.contactOffice ul li h5{font-size: 18px;color:#323232; margin-bottom: 10px;}
.contactOffice ul li:after{content:"";width:2px; height:90px; background:#e8e7e7; display:block;position: absolute; top:0; right:0}
.contactOffice ul li:nth-child(3):after{display: none}
#contact2 .map{width:100%;height:480px;margin-top:40px;}
.amap-info-outer, .amap-menu-outer{box-shadow: none !important}
.mapInfo{padding:15px;}
.mapInfo h5{font-size: 18px; line-height: 30px;color:#39a9f4}
.mapInfo p{font-size: 14px; line-height: 24px;}

