a{ color:#333}
a:hover{ text-decoration:none; color:#333}
.navbar:before{ display:table-cell}
.navbar:after{ display:table-cell}
.container-fluid{ display:table-cell; width:1200px}
.navbar{ margin-bottom:0; display:table; width:100%; position:fixed; z-index:99999;background-color:#3385ff; border:none;height:90px; border-radius:0}
.navbar-default .navbar-nav>li>a{ color:#fff}
.navbar-nav>li>a{ padding:0 40px; line-height:40px; margin-top:25px; font-size:18px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ background-color:rgba(0,0,0,0.2); color:#fff; margin-top:0; line-height:90px; }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{ color:#fff}
.navbar-header img{ margin-top:20px; margin-right:50px}
.navbar-default .navbar-text{ color:#fff; background:url(../image/phone.png) left center no-repeat; padding-left:40px; line-height:40px; margin-top:25px; font-size:18px}

.zd_title{ width:300px; text-align:center; margin:auto; margin-top:60px}
.zd_title h2{ border-bottom:1px solid #ccc; height:72px; }
.zd_title h2 em{ display:block; font-size:30px; font-weight:bold; height:30px}
.zd_title h2 em span{ color:#0077ce; font-size:30px;}
.zd_title h2 label{ color:#666; display:inline-block; height:28px; font-size:14px; border-bottom:3px solid #ccc; font-weight:normal; padding-bottom:5px;}
.zd_title h5{ color:#666}

.zd_pic{ text-align:center; width:260px; height:300px; background-color:#fff; padding:20px; padding-top:40px}
.zd_pic h4{ font-weight:bold; margin:20px auto}
.zd_pic h5{ color:#666}
.zd_pic:hover{ box-shadow:0 -3px 8px rgba(0,0,0,0.2)}

.zd_bg1{ background:url(../image/bg1.jpg) center no-repeat; height:700px}
.zd_case img{ width:100%}
.zd_case .col-xs-3{ margin-bottom:20px; cursor:pointer}
.zd_case .col-xs-3:hover{ transform:scale(1.2); z-index:999; transition:all 0.2s}
.zd_case em{ display:block;background-color:rgba(1,118,197,0.9); position:absolute; top:0; right:10px; bottom:0; left:10px; text-align:center; display:none; }
.zd_case em span{ display:block; color:#fff; font-size:16px; text-align:center; margin-top:50px}
.zd_case em a{ color:#fff; display:inline-block; width:80px; line-height:24px; border:1px solid rgba(255,255,255,0.5); text-decoration:none; font-size:12px; text-align:left; position:absolute; bottom:30px; left:50%; margin-left:-40px; background:url(../image/jiantou.png) 45px center no-repeat; padding-left:10px}
.morebtn{ line-height:40px; width:120px; cursor:pointer; text-align:center; display:inline-block; border:1px solid #3385ff; color:#3385ff}
.morebtn:hover{ background-color:#3385ff; color:#fff; text-decoration:none}

.zd_case1{ margin:60px auto}
.zd_case1 .col-xs-4{ margin-bottom:40px; cursor:pointer}
.zd_case1 p{ width:280px; height:200px; overflow:hidden; position:relative; margin:auto}
.zd_case1 p:hover{transform:scale(1.2); transition:all 0.2s; box-shadow:0 3px 6px rgba(0,0,0,0.5)}
.zd_case1 em{ display:block;background-color:rgba(0,0,0,0.5); position:absolute;  right:0; bottom:0; left:0; text-align:center; line-height:36px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden }
.zd_case1 em span{ color:#fff; font-size:16px; }


.zd_word{ display:inline-block; text-indent:30px; text-align:justify; line-height:28px}
.zd_footmenu{ background-color:#2b2b2b; padding:40px 0}
.zd_footmenu button{ padding:5px 15px; background-color:#ffab08; color:#fff; border-radius:4px; border:none; margin-bottom:20px}
.zd_word1{ color:#ccc; line-height:30px}
.zd_footmenu .col-xs-5{ border-left:1px dashed #444;}
.zd_footmenu span{ color:#ccc; display:block; margin-top:10px}
.zd_footcolum{ background-color:#242424; line-height:80px; text-align:center}
.zd_footcolum *{ color:#ccc}

.zd_title1{ border-bottom:1px solid #ccc; line-height:80px; font-size:30px; text-align:center}
.zinav1{ width:1000px; background-color:#FFF;height:72px; margin:-30px auto 0; box-shadow:0 2px 2px rgba(0,0,0,0.2); z-index:999; position:relative; overflow:hidden}
.zinav1 li{ width:33.3%; float:left; line-height:72px; cursor:pointer}
.zinav1 a{ font-size:18px; display:block; text-align:center; margin:0 15px;}
.zinav1 i{ float:right; width:1px; height:30px; margin-top:12px; background-color:#e0e0e0; display:block}
.zinav1 .active{ border-bottom:5px solid #3385ff;height:72px}