﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
BODY {FONT:13px/1.75 "Microsoft YaHei", arial,sans-serif; COLOR: #666;  background:#fff;min-width: 1200px; overflow-x: hidden;}
A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #333;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.container{width:1200px; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
input{outline: none;}

/* CSS Document */
/*在线咨询*/
.zx-service{position:fixed; right:0px; top:321px;z-index: 10000; }
.service-box{background-color: #fff; border-radius:5px; width:90px; margin-bottom:8px;box-shadow: 0px 2px 3px  #929ea9;}
.service-box span{display:block;}
.service-box span.text{ background:url(../images/kf01.png) no-repeat; height:47px; line-height:40px; text-align:center; color:#fff; font-size:16px; position:relative; z-index:10;}
.service-box ul{margin-top: -7px;}
.service-box li{border-bottom:1px solid #efefef; text-align:center; position:relative;}
.service-box li em{font-size:12px;color: #757575;}
.service-box li a{display:block; padding-top:6px; padding-bottom:3px;}
.service-box li:first-child a{padding-top: 14px;}
.service-box li:last-child a{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.service-box li a:hover{background:#f9f9f9;}
.service-box li a:hover em{color:#014495; }
.service-box ul li:last-child{border:none;}
.service-box li p{position:absolute; left:-170px; width:150px; top:0; background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);display:none; font-size:18px; font-weight:bold;color: #014495;padding: 10px 0px;}
.service-box li:hover p{display:block; }
.service-arrow{box-shadow: 0px 2px 2px #d6d6d6;border:1px solid #ddd;  border-radius:5px;  width:90px; background:url(../images/kf05.png) no-repeat center center #fff; height:40px; cursor:pointer; }
.service-arrow a{display:block; width:90px; height:45px;}



/*公共头部*/
.header-con{ background: #F2F2F2;height:30px;line-height:30px;}
.header-right a{padding:0 20px;}
.header-right a img{ vertical-align: middle; padding-right:10px;margin-top:-4px}

.head{height: 135px;background:url(../images/header-ll.png) no-repeat center top}
.logo{margin-top: 26px; margin-right: 52px;}
.logo{width:710px;overflow: hidden;}
.head .logo h1 {line-height: 50px;width:407px;float:left;}
.head .logo span{float:right; background: url(../images/logo-border.png) no-repeat center left;padding-left:25px;}
.head .logo span em{ display: block;font-size: 15px;}
.head .logo span em:nth-child(2){color:#E10000}

.head-tel{ margin-top:22px;background: url(../images/tel.jpg) no-repeat left center;padding:10px 0 10px 65px;}
.head-tel em{display: block; font-size: 14px; line-height:32px; margin-bottom: 3px;line-height:16px;}
.head-tel strong{display: block; font-size: 24px; line-height: 15px; color: #C70305;line-height:20px}

.nav{background: #0f68d3;height:75px;z-index: 3;position: relative;}
.nav ul>li{float: left; position: relative; width: 171px; position: relative;}
.nav ul>li>a{display: block; font-size:16px; line-height: 75px;background: url(../images/header-border.jpg) no-repeat right center; color: #fff; text-align: center; -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;}
.nav ul>li:last-child>a{background: none;}
.nav ul>li.on>a{background: #15bcee;}
.nav ul>li:hover>a{background: #15bcee; } 

.nav ul li .hide{position: absolute;background: #fff; width: 400px;height: 250px;padding: 15px;display: none;z-index: 1; overflow: hidden;}
.nav ul li .hide a{ background: none;}
.nav ul li .hide-nav{width: 115px; }
.nav ul li .hide-nav>li{float: left; width: 115px;}
.nav ul li .hide-nav>li>a{font-size: 14px;line-height: 14px;  padding: 7px 0px; color: #575757; text-align: left;}
.nav ul li .hide-nav>li:hover>a{padding-left: 15px; color: #014495; background: transparent;}
.nav ul li .submenu-img{width: 254px; margin-left: 25px;}
.nav ul li .submenu-img img{display: block; width: 248px; height: 148px;}
.nav ul li .submenu-img em{display: block; font-size: 16px; line-height: 16px;  color: #014495; margin: 15px 0 10px 0;}
.nav ul li .submenu-img p{font-size: 13px; line-height: 22px; color: #6a6a6e;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical ;}
.nav ul li:nth-child(7) .hide{left: -280px;}
.navfixed{position: fixed; top: 0; width: 100%; z-index: 222;}

/*首页banner*/
.banner{position:relative;}
.banner-hd {height:550px;position: relative; overflow:hidden; width: 100%;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100%;}
/*数字按钮样式*/
.banner-hd .num { overflow:hidden;  position:absolute; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;}
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:13px;height:13px;  color: #FFFFFF;margin:0 5px; cursor:pointer; float: left; background: #fff; border-radius: 50%;}
.banner-hd .num li.on {background: #0094DE;  } /*当前项*/
/*首页banner*/

/*搜索*/
.search{height:51px;line-height:51px; background: url(../images/search-bg.jpg) repeat-x center center;}
.sea-list span{font-size:16px;}
.sea-list a{padding:0 8px}
.sea-list a:hover{ color:#0094DE;text-decoration: underline;}
.search-form span{ display: inline-block;}
.search-form{overflow: hidden;margin-top:10px;border:1px solid #E5E5E5;width:280px;height:32px; background: #fff;}
.search-form .search-text input{float:left;}
.search-form .search-submit input{float:right}
.search-form .search-text input{display: block;background: none;vertical-align: middle;padding-left:12px; background: none;border:none;height:32px;line-height:32px;width:210px;}
.search-form .search-submit input{width:50px;height:32px; }
.search-form .search-submit input{ background: url(../images/search.png) no-repeat center center;border:none;width:50px;height:32px; }
/*搜索*/


/*标题*/
.title{ background:url(../images/title.png) no-repeat center center;}
.title h3{display: inline-block; font-size:30px; color: #333; width: 100%;line-height:60px;}
.title span{display: block; font-size:13px;color:#515151;line-height:70px;}
.about{ background: #F7F7F7;padding:30px 0 50px 0;}

.about-left{width:578px}
.about-right{width:575px;font-size:15px;line-height:35px;}
.about-right a{ display: block;width:140px;height:45px;line-height:45px;text-align: center;color:#fff; background: #014495;margin-top:15px;}
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

a.hvr-ripple-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #014495;
}
a.hvr-ripple-out:before {
  content: '';
  position: absolute;
  border: #014495 solid 6px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
a.hvr-ripple-out:hover:before,a.hvr-ripple-out:focus:before,a.hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}


/*产品中心*/
.product{margin:50px 0}
.pro-left{width:300px;margin-right:35px;}
.pro-left .pro-title{ background: url(../images/pro-title.png) no-repeat center top;width:300px;height:143px;font-size:43px;color:#fff;font-weight:bold;text-align: center;line-height:120px;}
.pro-right{width:860px;}
.pro-menu{width:300px;}
.pro-menu .ctitle1{margin-top:30px;}
.pro-menu .ctitle1 li>a{width:260px;height:50px; background: #014495; text-align: center;line-height:50px;display: block;margin:0 auto;font-size:18px;color:#fff;border-radius:10px;}
.pro-menu .ctitle1 li:hover a{ background: #CC0001;}
.pro-menu .ctitle1 li{margin:15px 0 }
.pro-menu .ctitle1 li:nth-child(1) .ctitle2{ display: block;}
.pro-menu .ctitle1 .ctitle2{ display: none;}
.pro-menu .ctitle1 .ctitle2 li>a{text-indent: 50px;width:260px;height:45px;background: url(../images/jt-left.png) no-repeat 5% 50%; text-align: left;line-height:45px;display: block;margin:0 auto;color:#666;font-size:16px;border-bottom:1px dashed #ddd;border-radius:0}
.pro-menu .ctitle1 .ctitle2 li>a:hover{color:#CC0001}
.pro-menu .ctitle1 .ctitle2 li{margin:0}

.pro-con{width:860px;border:1px solid #CACACA}
.procon-left{width:410px;}
.pro-top{border-bottom:1px solid #A7A7A7;margin:10px 0 30px 0; overflow: hidden; background: url(../images/hot.png) no-repeat center left;}
.pro-top span{float:left;background: url(../images/hot-bottom.png) no-repeat center bottom;width:130px;font-size:22px;color:#00468b;text-align: center;height:50px;line-height:50px;text-align: right;}
.pro-top a{float:right;height:50px;line-height:60px;font-size:15px;}
.pro-top a:hover{color:#00468B;text-decoration: underline;}
.procon-right{width:420px;margin-left:20px;}
.procon-right h5{font-size:22px;color:#00468b;font-weight:bold;margin-top:35px;}
.procon-right h6{font-size:17px;color:#555555;font-weight:bold}
.procon-right p{line-height:27px;margin:20px 0;color:#7F7F7F}
.pro-a a{display: inline-block;width:160px;height:45px;text-align: center;line-height:45px; background: #DBDBDB; text-align: center;border-radius:10px;margin-right:30px;font-size:15px;}


.pro-list ul li{width:273px;float:left;margin-right:17px;margin-top:10px;}
.pro-list ul li div:nth-child(1){width:273px;height:235px; position: relative; overflow: hidden;}
.pro-list ul li div:nth-child(1) b,.pro-list ul li div:nth-child(1) span{ display: block;width:273px;height:235px;text-align: center;}
.pro-list ul li div:nth-child(1) span{ background: rgba(0,0,0,0.66);position: absolute;bottom:100%;left: 0;transition: all .6s;}
.pro-list ul li div:nth-child(1) span em{transition: all 1.2s;margin-top:0px;}
.pro-list ul li div:nth-child(1) span em,.pro-list ul li div:nth-child(1) span abbr{ display: block;text-align: center;color:#fff;font-size:15px;margin:5px 0}

.pro-list ul li div:nth-child(2){font-size:17px;text-align: center;line-height:45px;}
.pro-list ul li:nth-child(3n){margin-right:0}
.pro-list ul li:hover div:nth-child(1) span{bottom:0}
.pro-list ul li:hover div:nth-child(1) span em{margin-top:80px;}
.pro-list ul li:hover div:nth-child(2){color:#00468B}

/* Shutter In Vertical */
a.hvr-shutter-in-vertical {
	border-radius:13px;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background:#00468B;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #333;
}
a.hvr-shutter-in-vertical:before {
	border-radius:10px;
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background:#DBDBDB; 
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
a.hvr-shutter-in-vertical:hover,a.hvr-shutter-in-vertical:focus,a.hvr-shutter-in-vertical:active {
  color: white;
}
a.hvr-shutter-in-vertical:hover:before,a.hvr-shutter-in-vertical:focus:before,a.hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
/*产品中心*/


/*电话咨询*/
.tel-bg{ background: url(../images/tel-bg.jpg) no-repeat center center; height: 306px;margin:30px 0}
.tel-zx div{color:#fff;text-align: center;width:520px;margin:8px 0}
.tel-zx div:nth-child(1){font-size:26px;font-weight:bold;padding-top:55px;}
.tel-zx div:nth-child(2),.tel-zx div:nth-child(3){font-size:18px;}
.tel-zx div:nth-child(3) span{font-size:24px;font-weight:bold}
.tel-zx div:nth-child(4){margin-top:10px;}
.tel-zx div:nth-child(4) a{width:150px;height:45px; background: #fff;text-align: center;line-height:45px;display: inline-block;border-radius:8px;font-size:15px;margin:0 20px;}
.tel-zx div:nth-child(4) a:nth-child(1){ background: #D50002;color:#fff}
.tel-zx div:nth-child(4) a:hover{box-shadow: 1px 1px 10px #333;}

/*电话咨询*/


/*优势*/
.avage-title{margin-bottom:20px;height:50px;text-align:center;background: url(../images/ys-title.png) no-repeat center bottom;padding-bottom:45px;}
.avage-title span{font-size:29px;color:#014495}
.avage-title b{font-weight:normal;font-size:24px;color:#767676}

.avage-div{margin:30px 0; background: #EFEFEF; position: relative;}

.avage-left{ background: url(../images/ys1.png) no-repeat 0% 12%;}
.avage-one{ background: #EFEFEF; position: relative;}
.avage-left{width:550px;margin-left:35px;}
.avage-rightbg{width:241px; position: absolute;right:358px;}
.avage-right{width:510px}

.avage-left div:nth-child(1){font-size:21px;margin-top:95px;color:#D20000}
.avage-left div:nth-child(2){font-size:14px;margin:5px 0;color:#545454}
.avage-left p{color:#8A8A8A;line-height:28px;}

.avage-two .avage-left{text-align: right;background: url(../images/ys2.png) no-repeat 100% 12%;margin-right:35px;}
.avage-two .avage-rightbg{width:241px; position: absolute;left:358px;right:0}

.avage-three .avage-left{text-align: left;background: url(../images/ys3.png) no-repeat 0% 12%;}
.avage-four .avage-left{text-align: right;background: url(../images/ys4.png) no-repeat 100% 12%;}
/*优势*/


/*留言*/
.message{width:100%; background:url(../images/message-bg.png) no-repeat center top; height:638px;margin-bottom:50px;}
.mess-title span,.mess-title em{ display: block;text-align: center;color:#fff}
.mess-title span{font-size:36px;font-family: "宋体";padding:30px 0 10px 0}
.mess-title em{font-size:18px;}

.form-div{width:990px;margin:80px auto 0 auto}
.form-div h3{font-size:24px;color:#014795;text-align: center;margin-bottom:30px;}
.form-div form{ overflow: hidden;zoom:1}
.form-div form .input{width:440px;float:left;margin-bottom:30px}
.form-div form .input:nth-child(odd){margin-left:50px}
.form-div form .input div:nth-child(2){height:50px;line-height:50px;text-align: center;width:36px;font-size:24px;color:#013F8B}
.form-div form .input-border {border:1px solid #0B4B99;width:400px;height:50px; background: #FFFFFF;line-height:50px;font-size:18px;text-indent:1em;color:#00468B}
.form-div form .input input{border:none;background: none;font-size:18px;color:#00468B}

.input-submit input{width:200px;text-align: center;height:50px;line-height:50px;text-align: center;color:#fff;font-size: 18px;color:#fff;}
.form-div form .input-submit input:nth-child(1){background:#014495;color:#fff}
.form-div form .input-submit input:nth-child(2){background:#D40002;margin-left:20px;color:#fff}

.tel-form{text-align: center;font-size:24px;color:#00468B; background: url(../images/tel.png) no-repeat 27% 50%;margin-top:10px;}
.tel-form em{font-size:30px;font-weight:bold}
/*留言*/


.footer{background: #0158A7;padding:35px 0 15px 0;float: left;width: 100%;}
.footer-top{ background: #014F97;width:1200px;height:45px;line-height:45px; box-shadow: 1px 8px 10px #013466;}
.footer-top ul{ overflow: hidden;}
.footer-top ul li{float:left;color:#fff;font-size:16px;}
.footer-top ul li a{color:#fff;width: 80%;text-align: center;float:left;font-size:16px;}
.footer-top ul li a:hover{text-decoration: underline;}

.footer-address{margin-top:39px;}
.footer-address span{color:#fff;margin-right:65px;display: inline-block;margin-bottom:20px;}
.footer-address span a{color:#fff}
.footer-address span a:hover{text-decoration: underline;}

.footer-bottom dl{margin-top:35px;color:#fff}
.footer-bottom dl dd{margin-top:10px;}


/*内页样式*/

/*内页公共样式*/
.position{line-height: 51px; border-bottom: dotted 1px #ccc;margin-bottom:20px;}
.position span{background: url(../images/ny-home.png) no-repeat left center; padding-left: 34px;}
.position span a{display: inline-block; font-size: 13px; color: #5c5c5c; }
.position span a.on{color: #014495;}
.position span a:hover{color: #014495;}
.position span b{display: inline-block; padding: 0 20px;}

.ny-banner,.ny-banner .banner-hd{height:400px}
.ny-main{margin: 1px auto 10px auto;background: #f2f1f1;}
.ny-left{width: 259px;}
.column-title em{display: block;background: #0f68d3;/* padding-left: 16px; */font-size:26px;line-height:100px;color: #fff;text-align: center;}
.column-title em b{font-size:16px;font-weight:normal}
.ctitle1{margin-bottom: 26px;}
.ctitle1 li em{display: block; padding-left: 40px; border-bottom: solid 1px #fff; background: url(../images/ctitle1-em.png) no-repeat 18px center #f6f6f6; font-size: 16px; line-height: 53px; }
.ctitle1 li.on em{color: #0073d8}
.ctitle1 li:hover em{ color: #0073d8}

.ctitle1 .ctitle2{padding: 8px 0 10px; display: none;}
.ctitle1 .ctitle2 li em{display: block; font-size: 14px; line-height: 33px; color: #999; padding-left: 45px; background: transparent; border-bottom: none;}
.ctitle1 .ctitle2 li.on em{color: #ff0000;}
.ctitle1 .ctitle2 li:hover em{color: #ff0000;}

.ny-contact{background:#464646;height: 75px;padding-left: 5%;padding-top: 24px;float: left;width: 95%;}
.ny-contact em{display: block; font-size: 14px;line-height: 14px;color: #fff;margin-bottom: 10px;}
.ny-contact p{background: url(../images/ny-contact-tel.png)no-repeat left center;font-size: 20px;line-height: 28px;font-weight: bold; color: #fff; padding-left:38px;}

/*内页公共样式*/


/*产品中心*/
.ny-left{width:280px;}
.ny-left .ctitle1{margin-top:0px; background: #eee;}
.ny-left .ctitle1 li>a{width:280px;height:45px; background: #777; text-align: center;line-height:45px;display: block;margin:0 auto;font-size:18px;color:#fff;}
.ny-left .ctitle1 li.on a{ background: #CC0001;}
.ny-left .ctitle1 li:hover a{ background: #CC0001;}
.ny-left .ctitle1 li{margin:0 0 10px 0 }
.ny-left .ctitle1 li:nth-child(1) .ctitle2{ display: block;}
.ny-left .ctitle1 .ctitle2{ display: none;}
.ny-left .ctitle1 .ctitle2 li>a{text-indent: 35px;width:260px;height:40px;background: url(../images/jt-left.png) no-repeat 5% 50%; text-align: left;line-height:40px;display: block;margin:0 auto;color:#666;font-size:16px;border-bottom:1px dashed #ddd;border-radius:0}
.ny-left .ctitle1 .ctitle2 li>a:hover,.ny-left .ctitle1 .ctitle2 li.on a{color:#CC0001}
.ny-left .ctitle1 .ctitle2 li{margin:0}

.ny-right{width:880px;}
.ny-product-list ul li{width:273px;float:left;margin-right:23px;margin-bottom:20px;}
.ny-product-list ul li div:nth-child(1){width:273px;height:235px; position: relative; overflow: hidden;}
.ny-product-list ul li div:nth-child(1) b,.ny-product-list ul li div:nth-child(1) span{ display: block;width:273px;height:235px;text-align: center;}
.ny-product-list ul li div:nth-child(1) span{ background: rgba(0,0,0,0.66);position: absolute;bottom:100%;left: 0;transition: all .6s;width: 100%;height:100%}
.ny-product-list ul li div:nth-child(1) span em{transition: all 1.2s;margin-top:0px;}
.ny-product-list ul li div:nth-child(1) span em,.ny-product-list ul li div:nth-child(1) span abbr{ display: block;text-align: center;color:#fff;font-size:15px;margin:5px 0}

.ny-product-list ul li div:nth-child(2){font-size:17px;text-align: center;line-height:45px;}
.ny-product-list ul li:nth-child(3n){margin-right:0}
.ny-product-list ul li:hover div:nth-child(1) span{bottom:0}
.ny-product-list ul li:hover div:nth-child(1) span em{margin-top:80px;}
.ny-product-list ul li:hover div:nth-child(2){color:#00468B}

/*产品详情*/
.pro1{margin-bottom: 80px;}
.pro1 .spec-preview img{display: block;}
.pro1 .descript1{width:500px;}
.pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px;color: #666;display: block;}
.pro1 .descript1 p{font-size: 13px;color: #666;line-height: 25px;}
.pro1 .descript1 a.consult{display: block; width: 120px; height: 40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; background: #000; }
.pro1 .descript1 a.consult:hover{background-color:#014495;}
.pro1 .descript1 p.haoma{font-size: 18px; font-weight: bold; color: #CC0001;line-height: 35px;margin-top: 10px; margin-bottom: 10px;}
.pro1 .share{overflow: hidden;margin-top: 8px;}
.pro1 .share ul li{float: left;margin: 0 5px;}
.detail .de-title{border-bottom: solid 3px #014495; position: relative;}
.detail .de-title a{display: block;width: 130px;font-size: 16px;line-height: 45px;color: #fff;text-align: center;margin-top: 35px;background: #014495; position: absolute;bottom: -3px;z-index: 200;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.detail .infor{padding-top: 15px;}

/*新闻中心*/
.ny-news-list li{width:280px;height:300px; background: #F6F6F6;float:left;margin-right:20px;margin-bottom:25px;padding-bottom:20px;transition: all 0.6s;border-top:2px solid #F6F6F6;box-sizing: border-box;}
.ny-news-list li:nth-child(3n){margin-right:0}
.ny-news-list li span{ display:block;width:90%;margin:10px auto}
.ny-news-list li span:nth-child(1){font-size:32px;font-weight:bold;color:#adadad;}
.ny-news-list li span:nth-child(1) abbr{font-size:16px;font-weight:normal}
.ny-news-list li span:nth-child(2){line-height:28px;color:#686868;margin:0px auto;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:28px;}
.ny-news-list li span:nth-child(3){border-top:1px solid #D8D8D8;padding-top:20px;margin-top:15px;}
.ny-news-list li:hover{ background: #fff; box-shadow:0px 0px 15px #ddd;border-top:2px solid #CC0001;box-sizing: border-box;}
.ny-news-list li:hover span:nth-child(1){color:#CC0001}
.sbal{width:1200px;margin:0px auto;}
.alzx{float:left;width:100%;}
.listpagea{float:left;width:100%;background: #f6f5f5;}
.listpagea ul{float:left;width:100%;}
.listpagea ul li{float:left;width: 18%;margin:1%;position: relative;}
.listpagea ul li a{float:left;width: 95%;}
.listpagea ul li p{float:left;width:100%;}
.listpagea ul li span{float:left;width:100%;position: absolute;bottom: 0px;left: 0px;background: #000;line-height: 45px;height: 45px;text-align: center;font-size: 18px;color: #fff;}
.listpagea ul li p img{float:left;width:100%;height: 203px;}
.xwzx{float:left;width:100%;}
.footer-list{float:left;width:100%;}
.footer-list li{float:left;width: 14.2%;margin:0px;}

