﻿@charset "utf-8";
/* CSS Document */
.yh {font-family:Microsoft YaHei;}
.f28 {font-size:28px;}
.f12 {font-size:12px;}
.pt25 {padding-top:25px;}
.pb25 {padding-bottom:25px;}
.mlr10 {margin:0 10px;}
.ptb10 { padding:10px 0;}
.plr10 { padding:0 10px;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.ml20 {margin-left:20px;}
.mr20 {margin-right:20px;}
.mlr5 {margin:0 5px;}
.h10 {height: 10px;}
.h20 {height: 20px;}
.c3 {color:#333;}
.c28 {color:#282828;}
.p15 {padding:15px;}
.cb4 {color:#b4b4b4;}
.c74 {color:#747474;}
.bl {background:#0CF;}
.gr {background:#6C6;}
.or {background:#F93;}
.tin {text-indent:2em;}
.singlePage p {line-height:24px; text-indent:2em;}
.wh-45 {width:100%; height:45px;}
.wpb10 {width:100%; padding:0;}
.pt-bts-d4d {padding-top:30px;border-top:1px solid #d4d3d3;}

.ui-bar-b {background:#fff; color:#000;}
.ui-page-theme-f {font-weight:normal;background-color:#f0f0f0;}
.ui-bar-f {color:#000;background-color:#fff;}
.ui-bar-e {color:#000;background-color:#f0f0f0;}
.ui-bar-e p {color:#999;font-weight:normal; font-size:12px;}
.ui-bar-e p a {font-size:12px; text-decoration:none;}

.ui-content-f,.ui-listview-f {font-weight:normal;background-color:#fff;}
.ui-bg {background:#fff;}
.tit { font-size:14px;}
.ui-bar,.ui-li,.ui-li-heading {font-size:12px;}
.ui-bar a {font-size:12px; text-decoration:none; color:#000;}
.ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c {font-family:Microsoft YaHei; border:none; background:#fff; background-image:none;}

.index-more { display:block; height:40px; line-height:40px; color:#666; padding:0 15px;
	margin-right:10px;}


.detailpage p img {max-width:100% !important; height:auto;}



/* 标题 */
.index-tit {font-size:16px; height:42px; line-height:42px; padding-left:15px; font-weight:bold;font-family:Microsoft YaHei; display:block;}

/*--------banner图圆点--------*/
.banner3 .swiper-pagination-bullet {opacity:0.8; background:#2b2b2b;}
.banner3 .swiper-pagination-bullet-active {background:#ffca01;}

/* 顶部 */
.header-mall,.seckill-footer {height:46px; line-height:46px; padding:0; border:none; width:100%;font-family:Microsoft YaHei;}
.header-mall .ui-title {height:46px; padding:0; margin:0; color:#000; background:#fff;}
.ui-content{ padding:0;}
.ui-title,.ui-footer,.ui-body-c,.ui-btn-up-c {text-shadow:none;}

.mallindex2 .h-login .ui-btn-inner {width:26px; height:46px;}
.mallindex2 .h-search {width:26px; height:46px; position:absolute; right:32px !important; top:0px !important; display:block; background-size:18px;}

/*---------导航栏---------*/
.topbar{background:#00439d; height:45px;position:fixed; line-height:45px;text-shadow:none; color:#000; border-top:none;width: 100%;z-index:300;}
.topbar .ui-title{ text-align:center; font-weight:normal; font-size:16px; height:45px; line-height:45px; padding:0px 2px; margin:0px;}

.topbar .home {width:30px;height:44px;position:absolute;text-shadow:none;background:none;border:none;left:0;top:0;}
.topbar .logo{position:absolute;width:263px;height:45px;background:url(../images/logo.png) no-repeat 10px 8px; background-size:243px 24px;text-shadow:none;border:none; left:0px; top:0px;}
.topbar .h-login {position:absolute;width:30px;height:45px; padding-right:10px;text-shadow:none;background:none;border:none;right:0;top:0;}
.topbar .h-login .ui-btn-inner{width:24px; height:45px;background: url(../images/navicon.png) 3px 13px no-repeat;background-size:22px 21px; padding:0px;}

.topbar .h-icon {position:absolute;width:40px;height:45px;text-shadow:none;background:none;border:none;right:0;top:0;}
.h-icon .ui-btn-inner{width:40px; height:45px;background:url(../images/icon2.png) center no-repeat;background-size:12px 20px;display:block;padding:0px;overflow:hidden;}
.topbar .h-icon-share{position:absolute;width:30px;height:45px;right:32px; top:0px;text-shadow:none; background:none; border:none;}
.h-icon-share .ui-btn-inner{ background-size:18px;display:block; width:26px; height:45px;overflow: hidden; padding:0px;}

.topbar .h-search{width:26px; height:45px; position:absolute; right:32px !important; top:0px !important; display:block; background-size:18px;}

.topbar .h-pl{position:absolute; right:6px; top:0px;width:26px; height:46px; display:block; overflow:hidden; }
.topbar .h-pl .ui-btn-inner{width:26px; height:46px;padding:0px;}
.topbar .h-login:hover,.topbar .h-pl:hover{ border:none !important; background:none !important}

.ui-overlay-b.in{opacity: 0.9;}
.bg-abs{background:none !important;border-top:1px #023373 solid;width:100%;}

/* 首页图标导航 */
.index-list {margin:auto;}
.index-list li {color:#525252;text-align:center;}
.index-list li a {display:block;height:80px;padding:15px 0 10px 0;border-bottom:1px #dbdbdb solid; border-left:1px #dbdbdb solid;}
.index-list li span {display:inline-block;width:48px;height:48px;}
.index-list li h2 {font-weight:normal;line-height:22px;font-size:14px;font-family:Microsoft YaHei; color:#232323;}
.index-list li .indexicon {background:url(../images/icon.png);background-size:48px;}
.index-list li .indexicon2 {background:url(../images/icon2.png);background-size:48px;}
.index-list li .indexicon3 {background:url(../images/icon3.png);background-size:48px;}
.index-list li .indexicon4 {background:url(../images/icon4.png);background-size:48px;}
.index-list li .indexicon5 {background:url(../images/icon5.png);background-size:48px;}
.index-list li .indexicon6 {background:url(../images/icon6.png);background-size:48px;}

/* 标题栏 */
.ms-tit {padding-left:24px; color:#272727; border-top:1px solid #d4d3d3;background:#f5f5f5 url(../images/titIcon.jpg) no-repeat 10px center;background-size:4px 15px;}
.ms-tit span {margin:0 10px 0 0;}

/* 公司简介 */
.aboutCon {overflow:hidden;text-overflow: ellipsis;padding:30px 15px 15px 15px;border-top:1px solid #d4d3d3;font-size:14px;font-family:Microsoft YaHei;line-height:24px;}
.aboutCon img {width:135px;height:78px;margin-right:15px; float:left;} 

/* 工程案例 */
.picList3 li {margin-bottom:10px;}
.picList3 li .ui-link {display:block;}
.picList3 li figure {display:block;margin:0 auto;text-align:left;}
.picList3 li figure figcaption { font-size:14px; line-height:20px;margin:3px 0 5px;color:#3d3d3d;overflow:hidden;}
.picList3 li figure p{line-height:24px; height:24px; display:block; font-size:12px;overflow:hidden; }
.picList3 li figure img{width:200px; height:141px;}

/*网页宽度缩放*/
@media screen and (min-width:320px){.picList3 li figure{width:90px;}.picList3 li figure img{ width:90px; height:64px;}}
@media screen and (min-width:375px){.picList3 li figure{width:105px;}.picList3 li figure img{ width:105px; height:74px;}}
@media screen and (min-width:414px){.picList3 li figure{width:116px;}.picList3 li figure img{ width:116px; height:82px;}}
@media screen and (min-width:480px){.picList3 li figure{width:134px;}.picList3 li figure img{ width:134px; height:95px;}
.picList3 li figure figcaption{font-size:14px; line-height:18px; height:36px;}}
@media screen and (min-width:640px){.picList3 li figure{width:177px;}.picList3 li figure img{ width:177px; height:125px;}}
@media screen and (min-width:720px){.picList3 li figure{width:200px;}.picList3 li figure img{width:200px; height:141px;}}

/* 车辆展示 */
.picList2 li {margin-bottom:10px;}
.picList2 li .ui-link {display:block;}
.picList2 li figure {display:block;margin:0 auto;text-align:left;}
.picList2 li figure figcaption { font-size:14px; line-height:20px;margin:3px 0 5px;color:#3d3d3d;overflow:hidden;}
.picList2 li figure p{line-height:24px; height:24px; display:block; font-size:12px;overflow:hidden; }
.picList2 li figure img{width:300px; height:212px;}

/*网页宽度缩放*/
@media screen and (min-width:320px){.picList2 li figure{width:133px;}.picList2 li figure img{ width:133px; height:94px;}}
@media screen and (min-width:375px){.picList2 li figure{width:156px;}.picList2 li figure img{ width:156px; height:110px;}}
@media screen and (min-width:414px){.picList2 li figure{width:172px;}.picList2 li figure img{ width:172px; height:121px;}}
@media screen and (min-width:480px){.picList2 li figure{width:200px;}.picList2 li figure img{ width:200px; height:141px;}
.picList2 li figure figcaption{font-size:14px; line-height:18px; height:36px;}}
@media screen and (min-width:640px){.picList2 li figure{width:266px;}.picList2 li figure img{ width:266px; height:188px;}}
@media screen and (min-width:720px){.picList2 li figure{width:300px;}.picList2 li figure img{width:300px; height:212px;}}

/* 立即呼叫 */
.ljyy {width:96%; height:42px; margin:20px auto; text-align: center; background:#00439d;border-radius:4px;}
.zjrx {width:280px; height:42px;padding-left:20px;background:url(../images/24h.png) no-repeat 15px 9px; background-size:20px 22px; margin: 0 auto; line-height:42px;display:inline-block;font-size:14px;font-family:Microsoft YaHei;}
.zjrx a.ui-link i {color:#fff;}
.ljyy_btn {width:95px;height:30px;line-height:30px;background:#00439d;top:8px;right:10px;display:inline-block;font-size:14px;font-family:Microsoft YaHei;border-radius:25px;}
.ljyy_btn a.ui-link i {color:#fff;}


/* 单页 */
.z-title {padding:3px 0; line-height:24px;}
.f-title {padding:3px 0 8px 0; line-height:20px;}
.detailpage { font-size: 16px; line-height:2;}

/* 底部信息 */
.footer{text-align:center;border:none;line-height:22px;padding:25px 15px 70px 15px;color:#fff;background:#202020;font-family:Microsoft YaHei;}
.footer a {padding:0 10px;}
.footer section a.ui-link i {color:#fff;}

/* 底部导航 */
.bottomNav {position:fixed; width:100%; left:0; bottom:0; z-index:6;} 
.footer-b {margin:auto;}
.footer-b li {background:url(../images/navDownBg.png) repeat left top;color:#525252;text-align:center;}
.footer-b li a {display:block;height:45px;padding:5px 0 0 0;}
.footer-b li span {display:inline-block;width:21px;height:21px;}
.footer-b li h2 {font-weight:normal;line-height:14px;font-size:14px;font-family:Microsoft YaHei; color:#fff;}
.footer-b li .footericon1 {background:url(../images/b_icon.png) no-repeat center center;background-size:21px 19px;}
.footer-b li .footericon2 {background:url(../images/b_icon2.png) no-repeat center center;background-size:21px;}
.footer-b li .footericon3 {background:url(../images/b_icon3.png) no-repeat center center;background-size:21px 19px;}
.footer-b li .footericon4 {background:url(../images/b_icon4.png) no-repeat center center;background-size:21px 19px;}

.arrow-down {position:absolute;top:20px;right:35px;width:10px;height:2px;background-color:#aaa;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}
.arrow-down:after {position:absolute;top:20px;right:20px;width:10px;height:2px;background-color:#aaa;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}
.arrow-down:after {content:"";top:-5px;left:5px;-webkit-transform:rotate(93deg);-ms-transform:rotate(93deg);transform:rotate(93deg)}

.ui-link2 {color:#fa6173;}

.copyrightInfo {height:70px; padding-top:10px; text-align:center; line-height:0.8em; border-top:1px solid #e4e4e4; background:#f0f0f0; color:#9a9a9a;}
.copyrightInfo a i {color:#fa6173;}

/* 新闻列表 */
.newsList {padding-top:15px !important;}
.newsList li {height:36px;line-height:36px;font-family:Microsoft YaHei;padding-left:15px;font-size:14px;border-bottom:1px dashed #cacaca;
background: url(../images/newsListIcon.jpg) no-repeat 2px 15px;}
.newsList li span {float:right;display:inline;margin:0 10px 0 20px;color:#464646;}
.newsList li a {color:#464646;}
.newsList li a:hover {color:#f00;}
.newsList li .ui-link:visited {color:#333;}


/* 返回顶部 */
#tophovertree{display:block;position:fixed;width:36px;height:36px;right:15px !important;bottom:80px;cursor:pointer;
background-image:url(../images/tophovertree.gif);opacity:0.9;display:none}

/*新增*/
.h-au {height:auto;}
.img-responsive {width:100%;height:auto;display:block;}
/* 新闻列表 */
.ui-li-aside {width:30%;margin: 1em 0;}
.pageList {padding-bottom:15px;}
.pageList li.ui-li {border-bottom:1px dashed #dfdfdf;margin:0 15px;}
.pageList h2.ui-li-heading{font-size:16px;line-height:24px;font-weight:normal;
padding-left:15px;background:url(../images/newsListIcon.jpg) no-repeat 2px center;color:#2f3e46;}
.pageList p.ui-li-desc i {color:#666;margin-right:5px;}
.pageList p.ui-li-desc {color:#333;line-height:20px;}