@charset "utf-8";
/* CSS Document */
body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, textarea{margin:0; padding:0;font-style: normal; font-family:'microsoft yahei',"\5B8B\4F53",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style-type:none;}
img{border: 0;}
body{color:#5d5d5d; background:#fff;}
a{color:#5d5d5d;text-decoration:none;}
a:hover{color:#F00;}
.red ,.red a{color:#F00;}
.blue ,.blue a{color:#1E51A2;}
*{margin:0; padding:0}
.FF{overflow:hidden;*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.blue{color:#0055a2;}
.noBg{background:none !important;}
@font-face{font-family: "iconfont"; src: url('http://zzlgzx.com/fonts/iconfont.eot'); /* IE9*/ src: url('http://zzlgzx.com/fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('http://zzlgzx.com/fonts/iconfont.woff') format('woff'), /* chrome, firefox */ url('http://zzlgzx.com/fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('http://zzlgzx.com/fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */} .iconfont{font-family:"iconfont" !important; font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
.shadow{-o-box-shadow:0 0 35px rgba(0,0,0,.1); -ms-box-shadow:0 0 35px rgba(0,0,0,.1); -moz-box-shadow:0 0 35px rgba(0,0,0,.1); -webkit-box-shadow:0 0 35px rgba(0,0,0,.1); box-shadow:0 0 35px rgba(0,0,0,.1);}
@font-face{font-family: 'dincond-medium-webfont';
src: url('http://zzlgzx.com/fonts/dincond-medium-webfont.eot');
src: url('http://zzlgzx.com/fonts/dincond-medium-webfont.eot#iefix') format('embedded-opentype'), url('http://zzlgzx.com/fonts/dincond-medium-webfont.woff2') format('woff2'), url('http://zzlgzx.com/fonts/dincond-medium-webfont.woff') format('woff'), url('http://zzlgzx.com/fonts/dincond-medium-webfont.ttf') format('truetype'), url('http://zzlgzx.com/fonts/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg');}
.clear{zoom:1;}
.clear:after{content:'';display:block;clear:both;}
*, ::after, ::before{box-sizing: border-box;}
.bgFull{background-size: cover;background-position: center center;background-repeat: nno-repeat;}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
/*首页 头部*/
.t2{width:100%; height:100px; background: url(http://zzlgzx.com/images/01.jpg) top repeat-x;}
.t2c{width:1200px; height:88px; margin:0 auto; position:relative;}
.logo{float:left; margin-top:15px;}
.logo img{height:66px; display:block;}
.t2right{float:right;}
.t2right img{display:block; margin-top:30px; float:right;}
/*导航条*/
.head-v3{width:100%;min-width:1200px; POSITION: relative; Z-INDEX: 100}
.head-v3 .navigation-inner{POSITION: relative; MARGIN: 0px auto; WIDTH: 1200px;}
.navigation-up{HEIGHT:52px; BACKGROUND: #003977; LINE-HEIGHT: 52px}
.navigation-up .navigation-v3{FLOAT: left; _margin-left: 10px}
.navigation-up .navigation-v3 UL{FLOAT: left}
.navigation-up .navigation-v3 LI{FLOAT: left; COLOR: #fff; TEXT-ALIGN: center; FONT: 18px/58px "microsoft yahei"; WIDTH: 120px}
.navigation-up .navigation-v3 .nav-up-selected{BACKGROUND: #0b93dc}
.navigation-up .navigation-v3 .nav-up-selected-inpage{BACKGROUND: #0b93dc}
.navigation-up .navigation-v3 LI H2{FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px}
.navigation-up .navigation-v3 LI:hover{BACKGROUND: #0b93dc}
.navigation-up .navigation-v3 LI A:hover{COLOR: #fff}
.navigation-up .navigation-v3 LI H2 A{HEIGHT: 52px; COLOR: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 25px; DISPLAY: inline-block; LINE-HEIGHT: 52px; PADDING-RIGHT: 16px; font-size:16px;}
.navigation-down{POSITION: absolute; LEFT: 0px; TOP: 52px; WIDTH: 100%}
.navigation-down .nav-down-menu{BACKGROUND: #00204e; POSITION: absolute; FILTER: Alpha(opacity=80); MARGIN: 0px; TOP: 0px; WIDTH: 100%}
.navigation-down .nav-down-menu .navigation-down-inner{POSITION: relative; MARGIN: auto; WIDTH: 1200px}
.navigation-down .nav-down-menu DL{FLOAT: left; MARGIN: 0px 80px 18px 0px}
.navigation-down .menu-1 DL{MARGIN: 0px 80px 25px 0px}
.navigation-down .menu-1 DT{MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #61789e 1px solid; COLOR: #61789e; PADDING-BOTTOM: 10px; FONT: 16px "microsoft yahei"}
.navigation-down .menu-1 DD A{COLOR: #fff; FONT: 14px/30px "microsoft yahei"}
.navigation-down .menu-1 DD A:hover{COLOR: #60aff6}
.navigation-down .menu-2 DD A{COLOR: #fff; FONT: 16px "microsoft yahei"}
.navigation-down .menu-3 DD A{COLOR: #fff; FONT: 16px "microsoft yahei"}
.xiala{WIDTH: 100%}
.gaikuang{HEIGHT: 180px; FLOAT: left; WIDTH: 350px}
.gaikuang IMG{MARGIN: 27px}
.ggk{HEIGHT: 180px; FLOAT: left; WIDTH: 400px}
.ggk H1{FONT-SIZE: 20px; FONT-WEIGHT: normal; COLOR: #0b93dc; padding-top:10px;}
.ggk P{FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 25px; padding-top:5px;}
.mklist{HEIGHT: auto; FLOAT: left; MARGIN-LEFT: 30px; width:420px;margin-bottom:15px;}
.mklist UL{MARGIN-TOP: 15px}
.mklist LI{HEIGHT: 36px; BACKGROUND: #0b93dc; FLOAT: left; TEXT-ALIGN: center; MARGIN: 10px 10px 0px 0px; LINE-HEIGHT: 36px; WIDTH: 130px}
.mkauto{ width:auto;}
.mklist LI A{font-size:14px; display:block; height:100%; width:100%;BACKGROUND: #0b93dc; color:#FFFFFF;}
.mklist LI A:hover{COLOR: #fff; background:#04b4b4;}
/*首页背景幻灯片*/
.hdp{width:100%;}
.hdp .swiper-container{ height:500px;}
.hdp .swiper-slide a{display: block;text-align: right; color: #FFFFFF; height:100%; width:100%;}
.swiper-pagination-bullet{width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #fff; opacity: .6;}
.swiper-pagination-bullet-active{opacity: 1; background: #007aff;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 30px; left: 0; width: 100%;}
.nhdp .swiper-container{ height:280px;}
/*主体*/
.sboxbg{width:100%; height:auto; overflow:hidden; margin:0 auto; background:#edf6ff;min-width:1200px;}
.sboxk{width:100%; height:auto; margin:0 auto;background:#edf6ff;min-width:1200px;}
.sbox{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.sboxc{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.sboxc2{width:1200px; height:auto; margin:0 auto;}

.more{display:block; float:right; font-size:14px; color:#5d5d5d; line-height:40px;}
.p30{ padding:30px;}

/*焦点图*/
.slideBox {width:630px;height:450px;position: relative;overflow: hidden;}
.slideBox .hd {position: absolute;right: 10px;bottom:25px;z-index: 1;}
.slideBox .hd ul li {float: left;margin-right: 8px;cursor: pointer;width: 10px;height: 10px;background: #fff;border-radius: 5px;}
.slideBox .hd ul li.on {background: #c50018;width: 40px;}
.slideBox .bd {position: relative;z-index: 0;}
.slideBox .bd li {position: relative;width: 630px;float: left;}
.slideBox .bd li img {width:630px;height: 450px;}
.slideBox .bd p {position: absolute;bottom: 0;left: 0;width:622px;height:60px;line-height:60px;font-size: 16px;text-indent: 10px;z-index: 1;}
.slideBox-bg{position: absolute;bottom: 0;left: 0;right: 0;height:60px;background: rgba(0,0,0,.5);}
.slideBox .bd p a {color: #fff;}
.slideBox .prev, .slideBox .next {position: absolute;left: 0;top: 50%;margin-top: -58px;display: none;width: 56px;height: 117px;background: url("http://zzlgzx.com/img/prev-btn.png") center no-repeat;filter: alpha(opacity=50);opacity: 0.5;}
.slideBox .next {left: auto;right: 0;background-image: url("http://zzlgzx.com/img/next.png");}
.slideBox .prev:hover, .slideBox .next:hover {filter: alpha(opacity=100);opacity: 1;background-color: #000;}


.slideTxtBox .hd ul{width: 100%;height: 42px;border-bottom: 1px solid #003674;}
.slideTxtBox .hd ul li{width: 33%;text-align: center;float: left;line-height: 42px;}
.slideTxtBox .hd ul li a{display: block;font-size: 18px;color: #003674;}
.slideTxtBox .hd ul li.on a{color: #fff;background: #003674;}

.wzbox{ width:540px; float:right; padding:20px 30px 20px 0;}
.wzbox .tt{ border-bottom:1px dashed #c7c7c7; padding:15px 0 15px 0;}
.wzbox .tt .bt{ font-size:22px; line-height:32px;}
.wzbox .tt .zy{ font-size:14px; line-height:24px; color:#666666; padding-top:16px;}
.wzbox .tt .sj{ font-size:16px;color:#666666; margin-top:16px; text-indent:25px;background:url("http://zzlgzx.com/images/icon2.png") left center no-repeat;}
.inBox{ width:100%;}

.conlist{ padding-top:10px;}
.conlist ul li{background:url("http://zzlgzx.com/images/icon3.png") left center no-repeat; text-indent:20px; line-height:35px;}
.conlist ul li span{ float:right; color:#666666;}

.p-t30{ padding-top:0;}

/**/
.xynav li{ width:175px; height:80px; text-align:center; margin-right:30px; float:left;}
.xynav li a{ display:block; width:100%; height:100%; line-height:80px; border-radius:6px; color:#FFFFFF;transition: all .15s linear;}
.xynav li a:hover{position:relative;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);transition:all .2s linear}
.xynav li:nth-child(6n){ margin-right:0;}

/**/
.newsleft{ width:400px; height:460px; float:left; background:#edf6ff; padding:20px;}
.newsbt{ width:100%; height:42px; border-bottom:#cedff1 1px solid;}
.newsbt h1{ font-size:24px; color:#004893; line-height:28px; font-weight: normal; display:block; float:left;}
.newsleftlist{ width:100%;}
.newsleftlist li{ width:100%; float:left; margin-top:20px;}
.newstime{ width:70px; height:70px; background:#004893; float:left;}
.newstime h1{ color:#FFFFFF; font-size:32px; padding-top:5px; line-height:40px; display:block; text-align:center; width:100%; font-family:Arial, Helvetica, sans-serif;}
.newstime span{ color:#FFFFFF; font-size:12px; display:block; text-align:center; width:100%; font-family:Arial, Helvetica, sans-serif; line-height:14px;}
.newscontent{ float:left; padding:0 0 0 20px; width:290px; }
.newscontent h2{ color:#000; font-size:15px; padding-top:5px; line-height:20px; display:block;width:100%; padding-bottom:5px; font-weight:normal;}
.newscontent p{ color:#999; font-size:13px; display:block;  width:100%; line-height:20px;}

.newsright{width:780px; height:460px; float:right; background:#edf6ff; padding:20px;}
.piclist{ width:100%;}
.piclist li{ margin:15px 20px 0 0; background:#FFFFFF; width:233px; height:174px; float:left; position:relative; overflow:hidden;}
.piclist li:nth-child(3n){ margin-right:0;}
.piclist li img{ width:100%;height:174px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;}
.piclist li:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.product-action {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    background: #363636;
    color: #fff;
    padding: 0 15px;
    height: 40px;
	line-height:40px;
	font-size:13px;
    text-align: center;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.piclist li:hover .product-action {
    opacity: 1;
    visibility: visible;
}
/**/
.specials { width:100%; float:left; 
}
.picScroll-left{width: 1200px;height: 85px;overflow: hidden;position: relative;margin-top: 30px;}
.picScroll-left .hd .next,.picScroll-left .hd .prev{width: 25px;height:85px;cursor: pointer;position: absolute;z-index: 1;}
.picScroll-left .hd .next{left: 0;background:#fff url("http://zzlgzx.com/images/zfwz2_81.png") center center no-repeat;}
.picScroll-left .hd .prev{right: 0;background:#fff url("http://zzlgzx.com/images/zfwz2_83.png") center center no-repeat;}
.picScroll-left .bd{width: 1040px;height: 85px;margin-left: 30px;}
.picScroll-left .bd ul{height: 85px;overflow: hidden;}
.picScroll-left .bd ul li{float:left;margin-right: 14px;width: 274px;height: 85px;}
.picScroll-left .bd ul li img{display: block;width: 274px;height: 85px;}


/*底部*/
.p40{padding:60px 0 60px 0;}
.p20{padding:20px 0 20px 0;}
.dbox{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.d2{width:100%; height:auto; overflow:hidden; background:#003674; margin:0 auto;min-width:1200px;}
.d2l{height:auto; overflow:hidden; float:left;border-right:#245488 1px solid;}
.d2l dl{width:180px; float:left;}
.d2l dt{width:100%; line-height:28px; font-size:18px; color:#fff; padding-bottom:20px;}
.d2l dd{width:180px; float:left;}
.d2l dd a{width:100%; line-height:28px; font-size:14px; color:#bfbfbf;}
.d2l dd a:hover{color:#FFFFFF;}
#w300{width:300px;}
.d2c{float:right;}
.dtel{float:left; width:100%;}
.dtelicon{width:70px; height:70px; float:left; font-size:54px; color:#FFF; line-height:70px;}
.dtelc{width:260px; float:left; height:auto; overflow:hidden;}
.dtelc h3{display:block; font-size:18px; color:#fff; font-weight:normal;}
.dtelc p{font-size:14px; color:#bfbfbf; line-height:20px;display:block; float:left; width:100%; padding-top:10px; padding-bottom:10px;}
.dtelc h1{font-size:18px; color:#fff; line-height:28px;display:block; float:left; width:100%; font-weight:normal; padding-top:10px;}
.devm{width:200px;  float:left; margin-left:70px;}
.devm img{width:200px; height:200px;}
.devm span{font-size:13px; color:#bfbfbf; line-height:20px;display:block; float:left; width:100%; padding-top:10px; padding-bottom:10px; text-align:center;}
.dbq{background:#EAEBED; width:100%; margin:0 auto;min-width:1200px;}
.dbq p{display:block; font-size:13px; color:#666; line-height:200%; text-align:center;}
.dbq p a{color:#74777C;}
.dbq p a:hover{color:#000;}
.container{width:1200px;height:auto;margin:0 auto; background:#FFFFFF;}
/*友情*/

.f15{font-size:15px; font-weight:bold;}
.k40{width:100%; height:52px; margin:0 auto;}
.k30{width:100%; height:30px; margin:0 auto;}
.k50{width:100%; height:50px; margin:0 auto;}
.k20{width:100%; height:20px; margin:0 auto;}
.kong20{width:100%; height:20px; float:left;}
.kong10{width:100%; height:15px; float:left;}
.kong12{width:100%; height:10px; float:left;}
.k31{width:100%; height:30px; margin:0 auto; border-top:#d5d5d5 1px solid;}
.k15{width:100%; height:52px; line-height:52px; margin:0 auto; clear:both;}
.k10{width:100%; height:30px; line-height:30px; margin:0 auto; clear:both;}
.k12{width:100%; height:12px; line-height:12px; margin:0 auto; clear:both;}
.kong10{width:100%; height:15px; line-height:15px; float:left; clear:both;}
.kong50{width:100%; height:50px; float:left; width:100%;}
.bglan{background:#f7f7f7;}
.bgbai{background:#FFFFFF;}
.bghei{background:#111;}
.bghuang{background:#fdd001;}
.tlpic1{width:100%; height:149px; background:url(http://zzlgzx.com/images/03.jpg) top center no-repeat; margin:0 auto;}