*{margin:0;padding:0;}
body{width:100%; overflow-x: hidden}
body,input{font-family:"微软雅黑";color:#333;font-size: 14px;}
a{text-decoration:none;color: #333;}
a:hover{ text-decoration:none;}
i,em{font-style:normal}
img{border:0;vertical-align:middle;}
ul li{list-style: none}
h1,b{font-weight:normal}
button{border:none; background: none;}
/*公共样式*/
input{outline: none;}
.fl{float:left;}
.fr{float:right;}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.container{max-width:1400px;margin:0 auto}
.none{ display: none;}
/*头部*/
.h-left{width:820px;margin:25px 0;}
.logo{width:317px;height:70px;}
.logo-info{margin-top:10px;width:460px; background: url(../images/logo-x.png) no-repeat center left;padding-left:20px;margin-left:10px;}
.logo-info b,.logo-info span{ display: block;}
.logo-info b{font-size:18px;color:#1858af;font-weight:bold;line-height:28px;}
.logo-info span{font-size:16px;color:#666;line-height:26px}
.h-right{font-size:18px;color:#1858af; background: url(../images/tel.png) no-repeat center left;padding-left:50px;height:50px;line-height:50px;margin-top:55px;}
.h-right b{font-size:30px;font-weight: bolder;}
.h-right1{margin-right:10px;}
/*导航*/
.nav{height:58px; z-index:9; width: 100%; background: #1858af;}
.nav ul li{float: left; position: relative;width: 12.5%; }
.nav ul li>a{display: block; font-size:16px; line-height: 58px; color: #fff; text-align: center;width:100%;}
.nav ul li.on>a{background: #38AF48;color:#fff}
.nav ul li:hover>a{background: #38AF48;color:#fff} 
.nav ul li .hide{background-color: #fff;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;font-size: 14px;left: 0px;display: none;width: 175px;opacity: 0.95;position: absolute;text-align: center;z-index: 10000;}
.nav ul li .hide em a{ display:block; font-size: 15px;line-height:40px;font-weight: normal; text-align:center; height:40px; color: #333;}
.nav ul li .hide em a:hover{background: #38AF48; color: #fff; transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-o-transition :background-color 0.3s linear;}
.navfixed{ position: fixed;top:0;left:0;width:100%;z-index:99999}
/*首页banner*/
.banner{position:relative;height:496px;}
.banner .banner-hd{height:496px;}
.ny-banner{height:450px;overflow: hidden; }
.ny-banner .banner-hd{height:450px;}
.banner-hd {height:450px;position: relative; overflow:hidden; width: 100%;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100%;}
/*首页banner*/

/*标题*/
.title{ background: url(../images/title-bg.png) no-repeat center center;height:95px;margin-bottom:30px;}
.title span,.title p{ display: block;text-align: center;}
.title span{font-size:28px;font-weight:bold;line-height:28px;}
.title span em{font-weight:bold;color:#1858af}
.title p{color:#808080;line-height:14px;margin-top:40px;}
/*标题*/


/*产品*/
.product-con{overflow: hidden;height:560px;}
.product{margin:60px 0 10px 0}
.product-left{ background: url(../images/product-bg.jpg) no-repeat center center; width:300px;height:555px}
.product-left h3{font-size:24px;font-weight:bold;color:#fff;line-height:24px;width:230px;margin:0 auto;border-bottom:1px solid #fff;padding-bottom:15px;margin-top:30px}
.product-left h3 a{float:right;transition: all .5s;}
.product-left h3 a:hover{transform:rotate(360deg);}
.product-left .ctitle{width:230px;margin:20px auto}
.product-left .ctitle li{margin:10px 0;cursor: pointer;}
.product-left .ctitle li a{font-size:16px;color:#fff;width:175px;height:39px;line-height:36px; display: inline-block;}
.product-left .ctitle li:before{content: '';display: inline-block;width:10px;height:2px; background: #fff;margin:0 20px;position: relative;top:-5px;transition: all .3s;}
.product-left .ctitle li:hover,.product-left .ctitle li.on{ background: #1858af;border-radius:50px;}
.product-left .ctitle li:hover:before,.product-left .ctitle li.on:before{padding-left:5px;}
.product-right{width:1080px;}
.product-div-list{border:2px solid #1858af;height:550px; }

.product-div-list .hd .next{position:absolute;top:49%;left:2%;cursor: pointer;}
.product-div-list .hd .prev{position:absolute;top:49%;right:2%;cursor: pointer;}

.product-top{text-align: center;margin-left:20px;margin-top: 22px; }
.product-top a{color:#808080;font-size:14px}
.product-top a:hover{color:#1858af}

.product-img{width:330px;height: 230px;padding-right:20px;}
.product-img img{width:320px;height: 225px;padding-right:20px;}



.product-top .bd  {width:1032px;float:left;height:550px; text-align:center}
.product-top .bd ul {width:1032px;float:left;height:550px; text-align:center}
.product-top .bd li {width:344px;float:left;height:260px; text-align:center}
.product-info {height:20px; line-height:20px;}







.product-bottom{width:430px;float:right; background: #1858af;height:500px}
.product-bottom h3,.product-bottom h4{color:#fff;font-size:16px;font-weight:bold;margin-top:30px;height:50px;line-height:50px;border-bottom:1px solid #D0E4F3}
.product-bottom h4{margin-top:10px;}
.product-div{width:360px;margin:0 auto}
.product-bottom p{color:#fff;line-height:25px;margin-top:10px;}
.news-product{ overflow: hidden;}
.news-product span{float:left;width:112px;height:112px;margin:15px 4px;position: relative;}
.news-product span a:after{content: '+';width:112px;height:112px;display: block; position: absolute;top:-150px;left:0;z-index:999;background: rgba(20,122,193,0.7);color:#fff;text-align: center;line-height:105px;font-size: 52px;transition: all .3s;}
.news-product span:hover a:after{top:0}
.product-more{overflow: hidden;margin-top:20px;}
.product-more a{float:left;width:180px;height:50px;line-height:50px;text-align: center;transition: all .3s;font-size: 16px;}
.product-more .product-m-1{background: #FFFFFF;color:#1858af}
.product-more .product-m-2{background: #38AF48;color:#fff}
.product-more a:hover{letter-spacing:3px;}
/*产品*/


/*关于我们*/
.about{margin:60px auto}
.about-con{margin-top:20px;}
.about-left p{line-height:25px;color:#808080}
.about-left ul{margin:20px 0}
.about-left ul li:before{content: ''; float:left;width:6px;height:6px; background: #1858af;margin-right:10px;margin-top:7px;border-radius: 10px;}
.about-left li{color:#808080;margin:12px 0}
.about-left li b{color:#1858af;font-weight:bold}
/*关于我们*/ 

/*企业优势*/
.ys{margin:60px auto}
.youshi-con dl{float:left;width:310px; position: relative;margin:30px 20px;}
.youshi-con dl dt{width:94px;margin:0 auto;position: absolute;left:0;right:0;text-align: center;top:-42px;z-index:99;transition: all .5s;}
.youshi-con dl dd{width:306px;height:256px; background: #f2f2f2;margin:2px;transition: all .5s;}
.youshi-con dl dd:after{content: '';width:310px;height:260px;display: block; position: absolute;bottom:-1px;left:-1px;border:1px solid #e5e5e5;z-index:-1px }
.youshi-con dl dd b{ display: block;font-size:18px;text-align: center;font-weight:bold;padding:60px 0 20px 0;}
.youshi-con dl dd p{line-height:26px;color:#666666;width:260px;margin:0 auto}
.youshi-con dl:hover dd{ background: #ddd; }
.youshi-con dl:hover dt{transform: rotateY(180deg);}
/*企业优势*/

/*咨询2*/
.zx-2{ background: url(../images/bannergg2.jpg) no-repeat center center;height:220px;}
/*咨询2*/

/*优势*/
.youshi-desgin{background: url(../images/youshi1.jpg) no-repeat center center; height:395px; position: relative;margin-top:30px;}
.youshi-desgin .youshi-con-d{position: absolute;top:70px;left:190px}
.youshi-2 div h2{font-size:30px;color:#4c4c4c;font-weight:normal}
.youshi-2 div h2:after{content: '';width:50px;height:3px; background: #1858af;margin:20px 0;display: block;}
.youshi-2 div h2 b{font-weight:bold;color:#1858af;}
.youshi-2 div ul li{line-height:35px;font-size:16px;color:#4c4c4c}
.youshi-2 div ul li:before{ background:#999;width:5px;height:5px; border-radius: 10px; content: ''; float:left;margin:16px 15px 0 0 }
.youshi-more{width:140px;height:40px; background: #38AF48;text-align: center;line-height:40px;margin-top:20px;transition: all .5s;}
.youshi-more a{width:140px;height:40px;display: block;color:#fff;font-size:16px; }
.youshi-more:hover{margin-left:20px;}

.youshi-service{ background: url(../images/youshi2.jpg) no-repeat center center;height:395px; position: relative;margin-top:30px;}
.youshi-service .youshi-con-s{position: absolute;top:70px;right:100px}

.youshi-buy{ background: url(../images/youshi3.jpg) no-repeat center center;height:395px; position: relative;margin-top:30px;}
.youshi-buy .youshi-con-b{position: absolute;top:70px;left:190px}
.youshi-service4{ background: url(../images/youshi4.jpg) no-repeat center center;height:395px; position: relative;margin-top:30px;}
/*优势*/

/*咨询3*/
.zx-3{ background: url(../images/bannergg3.jpg) no-repeat center center;height:188px;padding-top: 32px;margin: 60px 0;}
/*咨询3*/


/*旋转木马必要样式*/
.poster-main{ position:relative;height:400px;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:1400px;height:400px;margin: 0 auto;}
.poster-main .poster-list .poster-item{ position:absolute;left:0; top:0; }
.poster-main .poster-list .poster-item a img{}
.poster-main .poster-btn{ position:absolute;top:175px;width:50px !important;height:50px !important; z-index:99; cursor:pointer;}
.poster-main .poster-prev-btn{left:-100px; background: url(../images/case-left.jpg) no-repeat top left;}
.poster-main .poster-next-btn{right:-100px; background: url(../images/case-right.jpg) no-repeat top right;}
.poster-main .poster-prev-btn:hover{background: url(../images/case-left1.jpg) no-repeat top left;}
.poster-main .poster-next-btn:hover{background: url(../images/case-right1.jpg) no-repeat top right;}
/*旋转木马必要样式*/

/*新闻中心*/
.news{padding-bottom: 60px;}
.news-list li{width: 400px;float: left;margin-right: 100px;}
.news-list li:last-child{margin-right: 0;}
.news-list li span{display: block;width: 50px;height: 5px;background-color: #999;margin-bottom:20px;transition: all 0.5s;}
.news-list li h3{width: 100%;font-size: 18px;color: #666666;font-weight: normal;line-height: 30px;}
.news-list li em{display: block;color: #4c4c4c;font-size: 14px;font-family: arial;font-weight: bold;line-height: 30px;margin-bottom: 20px;}
.news-list li p{line-height: 22px;color: #808080;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.news-list li a{display: block;width: 118px;height: 34px;border: 1px solid #CCCCCC;line-height: 36px;text-align: center;color: #808080;margin-top: 40px;transition: all 0.5s;position: relative;}
.news-list li a:before,.news-list li a:after{content: "";position: absolute;top: 0;opacity: 0;height: 100%;width: 0;transition: all 0.5s;background-color: #1858af;z-index: -1;}
.news-list li a:before{left: 50%;}
.news-list li a:after{right: 50%;}
.news-list li:hover span{width: 400px;background-color: #1858af;}
.news-list li:hover a:before, .news-list li:hover a:after{opacity: 1;width: 50%;}
.news-list li:hover a{color: #FFFFFF;border-color: #1858af;}
.news-list li:hover h3{color: #1858af;}
/*新闻中心*/

/*底部*/
.footer{height: 300px;background-color: #1858af;padding-top: 40px;}
.foot-left,.foot-mid,.foot-right{width: 360px;}
.foot-left{margin-right: 160px;}
.foot-title{display: block;width: 100%;border-bottom: 1px solid #599bcc;font-weight: bold;color: #fff;line-height: 79px;font-size: 16px;}
.foot-wx{height: 100px;padding-left: 120px;background: url(../images/f-wx.jpg) no-repeat center left;margin-top: 50px;}
.foot-wx p{color: #fff;line-height: 32px;}
.foot-wx em{display: block;color: #fff;font-family: arial;font-weight: bold;font-size: 30px;}

.foot-lx{margin-top: 40px;}
.foot-lx li{line-height: 30px;color: #cae8ff;padding-left: 24px;}
.foot-lx li:first-child{background: url(../images/f-tel.png) no-repeat center left;}
.foot-lx li:nth-child(2){background: url(../images/f-tel.png) no-repeat center left;}
.foot-lx li:nth-child(3){background: url(../images/f-email.png) no-repeat center left;}
.foot-lx li:last-child{background: url(../images/f-address.png) no-repeat center left;}

.foot-nav{padding-top: 40px;}
.foot-nav ul{margin-right: 70px; overflow: hidden;}
.foot-nav ul:last-child{margin-right:  0;}
.foot-nav ul li{float:left;margin-right: 10px;}
.foot-nav ul li a{display: block;line-height: 30px;color: #cae8ff;transition: all 0.3s;}
.foot-nav ul li a:hover{color: #ffffff}
/*底部*/

/*版权*/
.copy{height: 59px;border-top: 1px solid #2c89cf;background-color: #1858af;}
.copy-l,.copy-r{line-height: 59px;color: #cae8ff;}
.copy-l a,.copy-r a{color: #cae8ff;transition: all 0.3s;}
.copy-l a:hover,.copy-r a:hover{color: #ffffff}
/*版权*/


/*内页公共部分*/
.ny-main{margin:60px auto}
.ny-left{width:306px;}
.product-name,.product-contact{border:2px solid #1858af;width:300px;margin-bottom:30px;}
.product-title{ background: #1858af;width:300px; position: relative;height:100px;}
.product-title span,.product-title b{ display: block;text-align: center;font-weight:bold}
.product-title span{font-size:50px;font-weight:bold;color:#2684C6;padding-top:5px;}
.product-title b{font-size:36px;color:#FFFFFF;position: absolute;bottom:20px;left:0;right:0;margin:0 auto;letter-spacing:2px;}
.product-menu .ctitle1 li{ width:276px;height:50px;line-height:50px;margin:8px auto;text-indent:30px;font-size:17px;}
.product-menu .ctitle1 li a{color:#737373; width:276px;height:50px;line-height:50px; background: url(../images/jt-2.png) no-repeat center right 20px;display: block; background-color: #FAFAFA;}
.product-menu .ctitle1 li:hover a,.product-menu .ctitle1 li.on a{ background: url(../images/jt-1.png) no-repeat center right 20px; background-color: #1858af;color:#fff}
.product-contact{border:2px solid #1858af;}
.contact-type h3{font-size:18px;font-weight:bold;color:#1858af;text-align: center;margin:20px auto;width:255px;}
.contact-type span{ display: block;line-height:36px;color:#666666;width:260px;margin:0px auto;}
.contact-tel{ background:url(../images/cont-bg.jpg) no-repeat center center;text-align: center;height:160px;text-align: center;}
.contact-tel span,.contact-tel b{ display: block;color:#fff}
.contact-tel span{font-size:16px; background: url(../images/tel2.png) no-repeat center top 20px;padding-top:80px;}
.contact-tel b{font-size:36px;font-family: Impact;}

.ny-right{width:1062px;}
.position{height:50px;line-height:50px;margin-bottom:20px;}
.position b{width:165px; margin-left: 1px; background: url(../images/product-icon1.png) no-repeat center left 30px; background-color: #1858af;color:#fff;font-size:20px;font-weight:bold;text-indent:60px;;}
.position span{width:876px;text-align: right;padding-right:20px;color:#fff; background-color: #1858af;}
.position a{color:#fff}

.about-p {text-indent: 2em; line-height: 3em;font-size: 16px;}


/*产品内页*/
.ny-right .product-list ul li{float:left;width:329px;border:1px solid #F2F2F2;margin:0 0 10px 10px;text-align: center;}
.ny-right .product-list ul .pic img{width:100%}
.ny-right .product-list ul .info{ background: #F9F9F9;height: 52px;}
.ny-right .product-list ul li span{font-size:16px;padding:16px 0;display: block;}
.ny-right .product-list .info-a a{display: inline-block;width:120px;height:32px;line-height:32px;text-align: center; background: #1858af;color:#fff;border-radius:5px;margin:0 10px;}
.ny-right .product-list .info-a a:nth-child(2){ background: #38AF48;}

/*新闻内页*/
.ny-right .ny-news-list ul li{float:left;width:325px;margin:10px 0 20px 25px;text-align: left;}
.ny-right .ny-news-list ul li span,.ny-right .ny-news-list ul li em,.ny-right .ny-news-list ul li p,.ny-right .ny-news-list ul li a{ display:block}
.ny-right .ny-news-list ul .pic img{width: 325px;height: 244px;}

.ny-right .ny-news-list ul li span{font-size:18px;padding:10px 0 0 0;display: block;color:#4c4c4c;overflow: hidden;white-space: nowrap;}
.ny-right .ny-news-list .info-a a{display: inline-block;width:120px;height:32px;line-height:32px;text-align: center; background: #1858af;color:#fff;border-radius:5px;margin:0 10px;}
.ny-right .ny-news-list .info-a a:nth-child(2){ background: #38AF48;}
.ny-right .ny-news-list ul li em{color:#999999;margin-bottom:15px}
.ny-right .ny-news-list ul li p{color:#999999;margin-bottom:20px;}
.ny-right .ny-news-list ul li a{width:120px;height:32px;line-height:32px;text-align: center;border:1px solid #CCCCCC;color:#999}
.ny-right .ny-news-list ul li:hover a{color:#fff; background:#1858af;}
.ny-right .ny-news-list ul li:hover span{color:#1858af}


/*内页产品详情*/
.ny-right .product1{margin-top:5px;}
.ny-right .product1 .spec-preview img{display: block;}
.ny-right .product1 .descript1{position: relative;height: 480px;}
.ny-right .product1 .descript1 strong.title1{line-height: 38px;font-size: 20px; color: #333;display: block;height: auto;margin-bottom: 0;border-bottom:1px solid #eee;padding:10px 0;margin-bottom:10px}
.ny-right .product1 .descript1 p{width: 590px;font-size: 13px;color: #8e8e8e;line-height: 25px;margin-bottom: 15px;}
.ny-right .product1 .descript1 .des-bot{position: absolute;bottom:0;left:0;}
.ny-right .product1 .descript1 a.consult{display: block; width: 120px; height: 40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; background: #000; }
.ny-right .product1 .descript1 a.consult:hover{background-color:#1858af;}
.ny-right .product1 .descript1 p.haoma{color: #333;font-size: 15px; font-weight: bold; }
.ny-right .product1 .descript1 p.haoma em{display: inline-block;color:#1858af;font-size: 20px; font-weight: bold; }
.ny-right .product1 .share{overflow: hidden;margin-top: 15px;}
.ny-right .product1 .share ul li{float: left;margin: 0 5px;}
.ny-right .detail .de-title{border-bottom: solid 3px #1858af; margin-bottom: 15px;}
.ny-right .detail .de-title a{display: block;width: 130px; font-size: 16px;line-height: 45px;color: #fff; text-align: center; margin-top: 35px;background:#1858af; border-top-left-radius: 6px; border-top-right-radius: 6px; }

.ny-main  .pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.ny-main .pagelist a,
.ny-main  .pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.ny-main  .pagelist span.current {color: #f30;border: 1px solid #ddd;}

.nav-footer{position: fixed; bottom: 0; width: 100%; height: 54px; line-height: 54px; background:#1858af;z-index:999;    box-shadow: 1px 1px 15px #004679;}
	.foot-nav1{width: 33.3%; float: left;}
	.foot-nav-2{background: #38AF48;}
	.nav-footer .foot-nav-bg{display: inline-block; width: 40%;  height: 54px; line-height: 54px; text-align: center;}
	.nav-footer .foot-nav-bg1{background: url(../images/nav-bg1.png) no-repeat center center; background-size:42%;}
	.nav-footer .foot-nav-bg2{background: url(../images/nav-bg2.png) no-repeat center center; background-size:42%;}
	.nav-footer .foot-nav-bg3{background: url(../images/nav-bg3.png) no-repeat center center; background-size:42%;}
	.nav-footer a{display: inline-block; width:60%; font-size:16px; line-height: 54px; color: #fff;}