﻿html, body, section, ul { padding: 0; margin: 0; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: Arial,'Microsoft YaHei';word-break:break-all;word-break:break-word;}
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html { font-family:Arial,'Microsoft YaHei'; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #333;font-size:100%;}
body {font-size:14px;}

a { color: #333;}
a:hover, a:active, a { text-decoration: none !important; }
a:hover{color:#005197}
ul, li { list-style: none; }
.txt-c { text-align: center; }
.clear{clear:both;font-size:0;line-height:0;height:0;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Hides from IE-mac \*/ 
.fl{float:left}.fr{float:right}
input:focus,button:focus{outline:none}
/**/
.section { width:1200px; margin: 0 auto; }
.header, .contain, .footer { width: 100%;overflow-x:hidden}
.header,.footer{background:#fff}
.header{overflow:inherit;z-index:999}
.header .logo {text-align:center}
.header .logo img { width:385px;max-width: 100%;}
.box{padding-top:3em;padding-bottom:3em}
.page{padding:1.5em 0}
.page span{color:#1a62b1  !important }
/*导航*/
.header .logo{text-align:center;padding:0;width:100%;max-width:470px;background:url(../images/logo.png) no-repeat left center;height:100%;position:absolute;display:block;background-size:contain}
.navbar{margin-bottom:0}
.navbar-default{background:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}
.navbar-brand{padding:0!important}
.navbar-nav{float:right}
.nav .nav-ul li.dropdown {padding:0;text-align:center;padding:30px 25px;}
.nav .nav-ul li.dropdown a { padding:5px 2px; display:block;font-size:16px;color:#333333;text-transform:uppercase;border-bottom:3px rgba(255,255,255,0) solid}
.nav-ul li.dropdown:hover>a{color:#005197 !important;/*background:#ad796b;*/border-bottom:3px #005197 solid}
.header .navbar-toggle{background:url(../images/daohang.png) no-repeat center center;background-size:cover;margin-top:15px !important;margin-bottom:0 !important}
/*.header.lighted{position:fixed;top:0px;transition:all 2s;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1); background: rgba(255,255,255,1);z-index: 999;}*/
.navbar-default .navbar-toggle{border:0}

.header{position:relative;left:0;right:0;z-index:999;}
.header.lighted{position:fixed;top:0px;transition:all .5s;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1); background: rgba(0,0,0,0.6);}
.header.lighted *{color:#fff !important}
.header.lighted .logo{background:url(../images/logolight.png) no-repeat left center;}
li .dropdown-menu { margin: 0; padding: 0; display: none; border-radius: 0 !important;min-width: 100%;width:120px;top: 70%;}
.nav-ul li.dropdown:hover .dropdown-menu { display: block; }
.nav-ul li .dropdown-menu li a{text-align:center}
.nav-ul li .dropdown-menu li a:hover, .nav-ul li .dropdown-menu li.on a { color: #666; }
.lighted .nav-ul li.dropdown:hover>a{color:#fff !important;/*background:#ad796b;*/border-bottom:3px #fff solid}
.header.lighted .dropdown-menu li a{color:#222 !important}
.dropdown-menu>li>a{white-space:initial}
li .dropdown-menu li{position:relative}
.dropdown-menu-3 { margin: 0; padding: 0; display: none; border-radius: 0 !important;min-width:100%;position:absolute;top:0;left:100%;background:#f5f5f5;} 
li .dropdown-menu li:hover .dropdown-menu-3{display: block;}
li .dropdown-menu li:hover .dropdown-menu-3 a{font-size:14px;white-space:nowrap;padding:5px}
li .dropdown-menu li:hover .dropdown-menu-3 a:hover{color:#337ab7}
li .dropdown-menu li:hover a{background:#f5f5f5;color: #337ab7;}


.head-top{padding:12px 0;font-size:14px;line-height:15px;border-bottom:1px #e5e5e5 solid;}
.head-top a{display:inline;padding:0 10px;height:15px;line-height:15px;}
.head-top a:first-child{border-right:1px #e5e5e5 solid;}
.head-top a:last-child{display:inline-block;background:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABVAAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OEVCNTE5NkUzNDkyRTkxMUI4MERBNEQ5QzhDNTQxQTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTEyMzBDMDZBOUY3MTFFOUEyN0RBODU5MTIzNjJGMDIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTEyMzBDMDVBOUY3MTFFOUEyN0RBODU5MTIzNjJGMDIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQUM1QjE5NzM0QTlFOTExOTVCREMyQjNFQzI5RThBNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RUI1MTk2RTM0OTJFOTExQjgwREE0RDlDOEM1NDFBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAIBAQEBAQIBAQIDAgECAwMCAgICAwMDAwMDAwMEAwQEBAQDBAQFBgYGBQQHBwgIBwcKCgoKCgwMDAwMDAwMDAwBAgICBAMEBwQEBwoIBwgKDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAA8ACgMBEQACEQEDEQH/xABkAAEBAAAAAAAAAAAAAAAAAAAICQEBAAAAAAAAAAAAAAAAAAAAABAAAAQDAwsFAAAAAAAAAAAAAQIEBQMGCAASBxFhMmIzNFQ2VhcJQXE1FjcRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AFjSJ4MqOaraaGzH3F9ymVbiPiIVQ+TKtFY0R4p1ZnBRePAUr2pUrg3hLlNcjAJvURsAn+gufVsybfsf8yp5T4T21dnqWCgFItSXkvwXpcLhzIVPSOcWWUSlb5OemabmpUimtPEdVBY6mArRniwIJYRBvheMN7RDIIDYBn2TqV4aStPuH+hytzJ0rvm+Z9HPYP/Z
                  ) no-repeat 5px center;padding-left:22px}
.head-top .section{padding:0 15px;}


/*滚动*/
.banner { width:100%; overflow: hidden; }
.banner .swiper-container{width: 100%; height: 100%; margin-left: auto; margin-right: auto; }
.banner .swiper-wrapper,.banner .swiper-slide{height:auto !important}
.banner .swiper-slide{ text-align: center; font-size: 18px; background: #fff;display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.banner .swiper-slide img{ width:100%}
.banner span.swiper-pagination-bullet{height:5px;width:45px;max-width:5%;background:#878787;border-radius:0;opacity:1;}
.banner span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#99d320}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:5%}
/*yd*/
.hotSearch{width:100%;background:#eaf2f4;padding-bottom:15px;}
.hotSearch .Hot a{color:#656565;display:inline-block;margin-right:12px;}
.hotSearch .Search{display:flex;white-space:nowrap;border-bottom:1px #97acba solid;position:relative;height:20px;}
.hotSearch .Search,.hotSearch .Hot{margin:15px 0 0 0;}
.hotSearch .Search:after,.hotSearch .Search:before{position:absolute;content:"";height:15%;width:1px;background:#97acba;left:0;bottom:0}
.hotSearch .Search:before{left:auto;right:0}
.hotSearch .Search .searchInp{border:0;padding:0 3%;width:80%;position:absolute;left:0;bottom:0; background:none;height:20px;}
.hotSearch .Search .searchBut{width:14%;background:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQwRTNFOURDQTlGQzExRTlBRDEwOUM4N0Q1MjEwOEU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQwRTNFOUREQTlGQzExRTlBRDEwOUM4N0Q1MjEwOEU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDBFM0U5REFBOUZDMTFFOUFEMTA5Qzg3RDUyMTA4RTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDBFM0U5REJBOUZDMTFFOUFEMTA5Qzg3RDUyMTA4RTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAARABIDAREAAhEBAxEB/8QAfwAAAQUAAAAAAAAAAAAAAAAABwAEBggJAQACAwEAAAAAAAAAAAAAAAAFBgACBAcQAAEEAQMBBgcBAAAAAAAAAAIBAwQGBQASBxExYTITFDUiNFQVFlYX1xEAAgEDAwMDBQEAAAAAAAAAAQIDABEhMRIEQTIFUXEiQlPTFBXw/9oADAMBAAIRAxEAPwDRqkUvFc8YlOTeTEfseHsj8h2kUd2Q63isbim3jajG5GaMAfkPiHmOOO7um5BFBQdNPL5b+Mf9fj2Vltuew3M1rnPRRoAPc0ocPiJ5RP2ORdlYnYlztVb2GBqx1JPsKeZWtscF5+m5qkSZUKhWbPQq3a6I9IdkQmHMo56eHkICPEaxzbfIBcAF2GBeFCFF1SOc+SjdJgDIqllewBO3LK1u64vYnIPvV5OOPGSRvCSI2YIyXJA3YVlv22NrgYI9qszpfphqtVek2rg1qVTpNJzV147jy5MikZ+tMhOmQYsl0n/t86DvB5fIIyFt1tDQg2oqCqaPzrF5IiUSKkthuDGwJAtuVtM9QbZvrS9A03jAYjGzxXJQoNxAJvtZdcdCL49Ki9/tF5t0mo2mRxfncTxNQM9Fz9kjTvLasE44iGTEhjGNq6fp4bu15wSIXHOibB+FeunhceCAPGJlM0ilVt2C+oLY+TDA6Dqc1n53JnnKSmFhDGwZr97W0ITPxU/Ig5PQYo5/2Tiv9/wnsn5F80Htn1Pb2d3i7tB/5XL+23dt0+r0ox/W4n3V7d2v0+v+zRK0PojS1KlYs/6drrP4a5J+av/Z
                                  ) no-repeat center;color:#fff;border:0;position:absolute;bottom:5px;right:0;height:20px;}


/*product*/

.product .carousel-indicators {position:static;width: 100%;margin-left:0;list-style: none;text-align: center;margin-bottom:0.85em;}
.carousel-indicators .active { height:auto}
.product .carousel .carousel-indicators div{width:19.76%;float:left;background:#373e4a;margin-left: 0.3%;padding:0.5em 0;color:#fff;position:relative;}

.product .carousel .carousel-indicators div:first-child{margin-left:0%;}
.product .carousel .carousel-indicators div p{text-align:left;font-size:20px;line-height:24px;margin:0 auto;width: 96%;word-break: break-word;padding:20px 10px;border: 1px rgba(255,255,255,0) solid;}

.product .carousel .carousel-indicators div i{display:block;height:5px;width:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFCAYAAABSIVz6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzNDOUJERkVBQTAwMTFFOTg2OEY5QjNGMDFDMjFEMUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzNDOUJERkZBQTAwMTFFOTg2OEY5QjNGMDFDMjFEMUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDM0M5QkRGQ0FBMDAxMUU5ODY4RjlCM0YwMUMyMUQxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDM0M5QkRGREFBMDAxMUU5ODY4RjlCM0YwMUMyMUQxRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlUBR5MAAABCSURBVHjaYrTePpuBxqAHiM2B2AeIP8IEmRhoD5qBmAWIdwAxPz0tBvnSA8qGW04Pi9Et3wmyHBQE/xnoDz4ABBgACy8K13H1ru4AAAAASUVORK5CYII=
                                                  ) no-repeat center;margin-top: 10px;}
.product .carousel .carousel-indicators div.active{background: -webkit-linear-gradient(90deg,#046aac, #36af9e);
                                                   background: -o-linear-gradient(90deg,#046aac, #36af9e);
                                                   background: -moz-linear-gradient(90deg,#046aac, #36af9e);background: linear-gradient(90deg,#046aac, #36af9e);}
.product .carousel .carousel-indicators div.active p{border: 1px rgba(255,255,255,0.5) solid;}
.product .carousel .carousel-indicators div i.i1{background-position:-2px 0;}
.product .carousel .carousel-indicators div i.i2{background-position:-176px 0;}
.product .carousel .carousel-indicators div i.i3{background-position:-352px 0;}
.product .carousel .carousel-indicators div i.i4{background-position:-525px 0;}


.imgDiv li{margin-bottom:2rem}
.imgDiv li a{display:block;width:100%;overflow:hidden;text-align:center;border:1px #b5b5b5 solid;padding-bottom:66px;position:relative;
          display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;	display:flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;	
          -ms-flex-align: center;	-webkit-align-items: center;align-items: center;}
.imgDiv li a img{/*width:initial;height:initial;max-width:100%;max-height:100%;*/margin:0 auto;display:block }
.imgDiv li span{width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;display:block;background:#eeeeee;height:66px;line-height:66px;position:absolute;bottom:0;left:0;color:#333;font-size:16px;}
/*.imgDiv li a:hover img{transform:scale(0.8,0.8);transition:all 0.2s}*/

.box-head{text-align:center; padding-bottom: 1.65em;}
.box-head span{font-size:18px;color:#25c7c9;}
.box-head p{color:#005197;margin-bottom:0.1em}

.box-head p span{display:inline-block;padding:0 0.5%;font-size:35px;font-weight:bold;color:#005197}
.partners .box-head p span{color:#333}
.box-head p span:last-child{color:#83bc0d}
.box-head span i{display:inline-block;width:1%}
.case{background:url(../images/casebg.jpg) no-repeat center top;background-size:cover}
.case .box-head span{color:#fff !important}
.case .slide{background:#fff;padding:20px}
.case .imgDiv li a,.honorBox .imgDiv li a{padding-bottom:0;overflow:inherit}
.case .imgDiv li a img{padding:5px;}
.honorBox{width:95%;margin:0 auto}
.imgDiv li{margin-bottom:0.5em}
.case-indicators{margin-bottom:3%;border-bottom:1px solid #c3c3c3;display: flex;
    align-items: center;
    justify-content: space-between;}
.case-indicators div{float:left;padding:15px 2%;color:#333;position:relative;font-size:16px;}
.case-indicators div.active:after{content:'';width:40px;height:6px;background:#83bc0d;position:absolute;left:50%;margin-left:-20px;bottom:-3px}



.honorBox .imgDiv li a{width:95%; margin: 0 auto;}
.imgDiv .imgView{width:80%;margin:0 auto;border:1px #b5b5b5 solid;text-align:center;padding:3vh 0}
.imgDiv .imgView img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto}
.case .imgDiv li span,.honorBox .imgDiv li span{background:none;position:inherit}
.about .slide .row{display:flex;}
.about .slide .aboutTxt{font-size:16px;color:#fff;padding-right:0}
.aboutTxtBox{padding:2.5em;background:#015198;width:100%;text-align:justify}

.text-left a.more,.text-right a.more{display:inline-block;padding:12px 8%;border:1px rgba(255,255,255,.5) solid;border-radius:8px;color:#fff;margin-top:2em;font-size:14px;}
.aboutbg{background:url(../images/aboutbg.jpg) no-repeat center top;background-size:cover;} 

.news{border-top:1px #c6d2db solid;}
.newsTxt img{display:block;max-width:100%;}
.newsTxt h2{font-size:16px;font-weight:normal;margin-bottom:1.2em;padding-top:5px}
.newsTxt .text-left a.more{border:1px #aeaeae solid;color:#333;margin-top:2em;font-size:14px;padding:12px 12%;}
.newsTxt p{line-height:25px;}

.newsLi *{margin:0;padding:0}
.newsLi .newsTime p{border:1px #e5e5e5 solid;font-size:48px;display:inline-block;width:100%;font-family:Arial;margin:0 auto;text-align:center;
                        padding: 13px 0 13px 0;line-height: 50px;background:#fcfcfc}
.newsLi .newsTime p span{font-size:16px;display:block;line-height:20px;}
.newsLi li{border-bottom:1px #b9b9b9 dashed;padding:1.8em 0}
.newsLi li:first-child{padding:0 0 1.8em 0}
.newsLi li>div{display:table-cell;vertical-align:middle;}
.newsLi .newsTime{width:100px;}
.newsLi .newsTxt{padding-left: 25px;}
/*.z .newsLi{margin-bottom:3em}*/
.z .newsLi li .newsTxt h2{font-size:22px;margin-bottom: 0.6em;}


.partners{background:#f0f6f8}
.partners .box-head span{font-size:24px;border-bottom:4px #015198 solid;padding-bottom:10px;color:#333}
.partners .slide a{display:inline-block;float:left;width:159px;height:60px;border:1px #333333 solid;    margin: 8px 6px;
                   display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.partners .slide a img{display:block;margin:0 auto;max-width:100%;max-height:100%;}
.footer{border-top:1px #c6d2db solid}
.footer .bottom{color:#b9bcbd;background:#222222;padding:11px;}
.footer *{color:#666666;line-height:24px;}
.footer img{display:block;margin-bottom:5px;}
.fNav{border-left:1px #c6d2db solid;border-right:1px #c6d2db solid;margin:20px auto ;padding:15px 0 15px 1.5%;width:52%}
.fNav a{display:block;text-align:left;}
.fNav li>a:first-child{color:#333;margin-bottom:5px;}
.fNav>ul>li{padding-left:10px;padding-right:0}
.fNav>ul>li:nth-child(3){padding-left:0;padding-right:10px}
.fNav>ul>li:nth-child(3)>a{text-align:center}
.fNav>ul>li:nth-child(3) a{min-width:75px}
.footer .text-center{padding-top:20px;}
.footer .text-center img{margin:6px auto}
.footer>.box>div:first-child{max-width:353px;}
.footer .bottom div{text-align:right}
.footer .bottom div:first-child{text-align:left;color:#b9bcbd}
.footer .bottom span:first-child{padding-left:2%;}
.footer .bottom span{padding-left:3%;color:#b9bcbd}
.footer .box {padding-top:2em;padding-bottom:2em;}
.zHead{background:#fff;position:relative}
.zHead::after{content:"";position:absolute;bottom:0;left:0;width:100%;display:block;height:1px;background:#dedede}
.zHead .section{line-height:55px;}
.zHead .section .adrss{background:url(../images/zh01.jpg) no-repeat left center;padding-left:30px}
.zHead .section a,.zHead .section{color:#333}
.zHead .section span{color:#333}
.zHead .section .tab{text-align:right}
.zHead .section .tab a{margin:0 10px;height:55px;position:relative;display:inline-block;padding:0 10px;}
.zHead .section .tab a:hover,.zHead .section .tab a.on{color:#1b62b7}
.zHead .section .tab a:hover:after,.zHead .section .tab a.on:after{content:" ";position:absolute;bottom:0;width:100%;left:0;height:1px;background:#1b62b7}
.z .box-head span{font-size:30px;color:#333}
.z .box-head{position:relative;padding-bottom:1.8em}
.z .box-head i{display:block;height:12px;width:12px;background:#83bc0d;margin:12px auto 0 auto;z-index:9;border:2px #fff solid}
.z .box-head i:after,.z .box-head i:before{content:"";width:50%;height:1px;background:#dedede;position:absolute;top:50%;z-index: -1;margin-top:13px}
.z .box-head i:after{right:0;}.z .box-head i:before{left:0;}
.about-info{font-size:16px;line-height:36px;width:95%;margin:0 auto}
.about-info #panimg img{width:auto;max-width:100%;padding:0 30px 0 0;display:block;float:left;margin:0 auto}
.about-info h2{color:#003399;font-size:24px;font-weight:bold;padding:0; margin:0 0 15px 0}

.z .case{background:none}
.contactBox ul{margin:1em auto;width:90%}
.contactBox ul li span{display:block;padding-left:50px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAACZCAYAAACliINKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTNENDQ2NjJBRDIxMTFFOUE5NUQ4Q0I3MjcyQzlERjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTNENDQ2NjNBRDIxMTFFOUE5NUQ4Q0I3MjcyQzlERjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBM0Q0NDY2MEFEMjExMUU5QTk1RDhDQjcyNzJDOURGMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBM0Q0NDY2MUFEMjExMUU5QTk1RDhDQjcyNzJDOURGMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn1H2AgAAAf4SURBVHja7Fx7TJVl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
                           ) no-repeat right center;background-position:0px -52px;font-size:14px;line-height:24px;color:#333; min-height:48px;
                                                     display: -webkit-box;display: -ms-flexbox;
                   /*-webkit-box-pack: center; -ms-flex-pack: center;*/
                   -webkit-justify-content: center;justify-content: center;
                   -webkit-box-align: center;-ms-flex-align: center;	
                   -webkit-align-items: center;align-items: center;
}
.contactBox ul li:first-child span{background-position:0 6px}
.contactBox ul li:last-child span{background-position:0 -112px}
.map{width:92%;height:45vh;position:relative;border:1px #c9c9c9 solid;margin:2vh auto}
.newsBox *{line-height:36px;}
.newsBox h2.title{font-size:30px;text-align:center}
.newsBox p.time{border-top:1px #e5e5e5 dashed;border-bottom:1px #e5e5e5 dashed;color:#999;padding:0 5px;width:100%;text-align:center;margin:3vh 0}
.article{font-size:16px;width:92%;margin:0 auto}

.item-tit{border:1px #b5b5b5 solid;width:100%;padding:1%;/*text-align:center;*/box-sizing:border-box;margin-bottom:1.5%}
.item-tit a{font-size:16px;display:inline-block;padding: 8px 0 8px 60px;min-width:20%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFCAYAAABSIVz6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzNDOUJERkVBQTAwMTFFOTg2OEY5QjNGMDFDMjFEMUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzNDOUJERkZBQTAwMTFFOTg2OEY5QjNGMDFDMjFEMUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDM0M5QkRGQ0FBMDAxMUU5ODY4RjlCM0YwMUMyMUQxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDM0M5QkRGREFBMDAxMUU5ODY4RjlCM0YwMUMyMUQxRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlUBR5MAAABCSURBVHjaYrTePpuBxqAHiM2B2AeIP8IEmRhoD5qBmAWIdwAxPz0tBvnSA8qGW04Pi9Et3wmyHBQE/xnoDz4ABBgACy8K13H1ru4AAAAASUVORK5CYII=
                                                  ) no-repeat 20px 15px;box-sizing:padding-box}


.zHead.cp .section .tab .cptab{margin:0;display:inline-block;height: 80px;line-height: 80px;padding: 0;width: 20%;text-align: center;border-right: 1px solid #d0d0d0;font-size: 16px;
                               border-bottom: 1px solid #d0d0d0;
}
.zHead.cp .section .tab .cptab:nth-child(6n){ border-left: 1px solid #d0d0d0;}
.zHead.cp .section .tab .cptab:first-child{border-left: 1px solid #d0d0d0;}
.zHead.cp{background:#f9f9f9}
.zHead.cp .section .tab .cptab:hover, .zHead.cp .section .tab .cptab.on {background:#0064bc;color:#fff}
.zHead.cp .section .tab{position:relative;text-align:center}

.zHead.cp .section .tab .cptab .cptab-item{position:absolute;top:100%;left:0;width:100%;text-align:left;padding:1.5% 0;display:none;line-height:30px;}
.zHead.cp .section .tab .cptab.on .cptab-item{display:block}
.zHead.cp .section .tab .cptab-item a{margin:5px 2% 5px 0;height:auto;padding:12px 5.5%;line-height:30px;border-radius:5px;border:1px solid #ababab;background:#f6f6f6;color:#333;}
.zHead.cp .section .tab .cptab-item a:hover{color:#0064bc;}
    .zHead.cp .section .tab .cptab-item a.on {background:#0064bc;color:#fff    }
.zHead.cp .section .tab .cptab-item a.on:after, .zHead.cp .section .tab .cptab-item a:hover:after {background:none}
.carousel-inner{overflow:inherit}
#caseCarousel .more{position:absolute;right:20px;top:-73px;}


.zhaopin div.col-xs-12{margin-top:2.5%}
.zhaopin div.col-xs-12 a{border:1px #cfcccc solid;border-radius:5px;padding:5% 5% 8% 5%;display:block;color:#999;position:relative;overflow:hidden;width:100%;margin:0 auto}
.zhaopin div.col-xs-12 a:after{position:absolute;bottom:0;height:7px;width:100%;background:#cfcccc;bottom:0;left:0;content:""}
.zhaopin div.col-xs-12 a p{font-size:21px;line-height:36px;color:#333;margin:0;padding-left:0}
.zhaopin div.col-xs-12 a div{line-height:24px;padding:3px 0}     
.zhaopin div.col-xs-12 a div span i{font-size:12px;padding-right:3px;}
.zhaopin div.col-xs-12 a div span{display:inline-block;padding-right:10px;background:url(../images/bq.png) no-repeat left center;text-indent:15px}
.zhaopinTxt{margin-bottom:3%;height:100px;overflow:hidden;width:100%}
.zhaopin div.col-xs-12 a .more{border:1px #cfcccc solid;border-radius:3px;padding: 5px 22px;display:inline-block;width: 15%;min-width:70px;}
.zhaopin div.col-xs-12 a .more .icon{transform:scale(0.9);font-size:9px;display:inline-block;color:#999;background:url(../images/more-icon.png) no-repeat center;height: 25px;display: block;}


@media (max-width: 1200px) {
.section {width:100%;max-width:1200px; margin: 0 auto;padding:0 10px  }
.news .swiper-slide:nth-child(3n-1) a,.news .swiper-slide a{display:block;margin:0 1%}
.section.zbox {width:100%;max-width:1200px; margin: 0 auto;padding:10px 0  }
.box {padding-top:2em;padding-bottom:2em;}
}
@media (min-width: 992px) {
    .container-fluid {padding-left:0; padding-right:0;}
    .aboutbg{max-width:283px}
}
@media (max-width: 991px) {
.header .logo{background:url(../images/minlogo.jpg) no-repeat left center;width:50%;}    
 .fNav>ul>li:nth-child(3)>a{text-align:left}
 .fNav{width:50%}
}
@media (min-width: 768px) {
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin:0}

}
@media screen and (max-width:768px){
    .footer .bottom div{text-align:center !important}
    .footer .bottom span{text-align:center;padding-left:0 !important;}
    .footer .bottom span:nth-child(2){display:block}
    .fNav a{text-align:center}
    .fNav>ul>li:nth-child(3)>a{text-align:center}
    .fNav>ul>li:nth-child(3)>div{display:flex;justify-content: center;}
     .fNav{width:100%}
.header .logo{background:url(../images/minlogo.png) no-repeat left center;height:50px;position:static;width:50%; }
.navbar-nav{float:none}
.nav .nav-ul li.dropdown{padding:5px}
.nav-ul li.dropdown:hover .dropdown-menu{display:none}
.navbar-collapse{height:auto}
.head-top .text-right{text-align:left}
.footer>.box>div:first-child{max-width:100%;text-align:center;}
.footer>.box>div:first-child img{margin:5px auto}

.about .slide .row{display:inherit;} .about .slide .aboutTxt{padding-right:15px;}
.newsTime{text-align:center} .newsTxt .text-left,.aboutTxt .text-right{text-align:center}
.newsTxt{margin-bottom:2em}.newsLi .newsTime p,.newsLi .newsTime p span{max-width:initial;}
.footer .bottom div{text-align:left}
.zHead .section .tab{text-align:center}
.imgDiv .imgView{width:100%;padding:3vh}
}
@media (max-width:400px) {
 .navbar-collapse{height:auto}
}

