/* 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: #333;  background:#fff;overflow-x: hidden;min-width: 1300px;}
a { text-decoration: none; color: #333;display: block;}
p{color: #434343;}
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}
li {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
p,strong,em{padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;font-weight: normal;}
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}
tr {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
input{outline: none;}
.cl{height: 0px; clear: both;}
.fl{float: left; display: block;}
.fr{float: right;}
.container{width:1300px; margin:0 auto; height: 100%;}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-l{ text-align: left !important;}
.txt-r{text-align: right;}
.bg-black{background: #000;}
.col-black{color: #000;}
.col-white{color: #fff !important;}
strong{ font-weight: bold;}
i{font-style: normal;}
.m{ margin: 0 auto;}
.blue{color:#0056a1;}
/* CSS Document */

/*head*/
.on a{color:#11497b;}
/*头部*/ 
.language{width: 100%;height: 50px;color: white;line-height: 50px;font-weight: bold;}
.language ul{overflow: hidden;}
.language .fl:nth-child(1) p{color: #11497b;font-size: 13px;background: url(../images/dz-icon.png)no-repeat center left;padding-left: 23px;color: #4c4c4c;}
.language .fl:nth-child(1) p em{color: #e01f1f;font-family: arial;font-style: italic;font-size: 20px;}
.language li:nth-child(3) p{background: url(../images/yx-icon.png)no-repeat center left;padding-left: 27px;}
.language li:nth-child(3) p em{color: #4c4c4c;font-family: arial;font-size: 13px;}
.language li:nth-child(2) p{background: url(../images/phone-icon.png)no-repeat center left;padding-left: 27px;margin-left: 25px;}
.language li:nth-child(2) p em{font-family: arial;}
.language .fr .text{width: 153px;height: 32px;border-radius: 25px;border: 1px solid #e5e5e5;background: #fafafa;font-size: 15px;padding-left: 27px;}
.language .fr .submit{background: url(../images/search-icon.png)no-repeat center center;width: 20px;height: 20px;position: absolute;right: 25px;top: 17px;cursor: pointer;}

.foot-nav .fr img {
    position: relative;
    right: 42px;
    top: 10px;
}


.head{height: 100px;line-height: 100px;background: url(../images/head-bg.jpg)no-repeat center;}
.head .fr{width: 150px;height: 55px;background: #FFFFFF;border-radius: 50px;margin-top: 22px;text-align: center;line-height: 80px;}
.head .fr select{border: 0px;position: relative;bottom: 29px;width: 65px;font-size: 15px;color: #333333;outline: none;margin-left: 40px;}
.head .fr img{display: block;margin-left: 15px;margin-top: 9px;}
.foot-nav .fr select{border: 0px;position: relative;bottom: 13px;width: 65px;font-size: 15px;color: #333333;outline: none;margin-left: 10px;}
.logo{margin-top: 22px;}
.head-nav ul{display: flex;margin-left: 52px;}
.head-nav ul li{width: calc(666px / 7);}
.head-nav ul li>a{font-size: 15px;display: block;color: #FFFFFF;}
.head-nav ul li:hover>a{color: #FFFFFF;}

.foot-nav{height: 100px;line-height: 100px;background: url(../images/head-bg.jpg)no-repeat center;overflow: hidden;margin-top: 100px;}
.foot-nav .fr{width: 150px;height: 55px;background: #FFFFFF;border-radius: 50px;margin-top: 22px;text-align: center;line-height: 80px;}
.foot-nav .fr select{border: 0px;position: relative;bottom: 18px;left: 19px; width: 65px;font-size: 15px;color: #333333;outline: none;}
.foot-nav .logo{margin-top: 22px;}
.foot-nav .head-nav ul{display: flex;margin-left: 52px;}
.foot-nav .head-nav ul li{width: calc(670px / 7);}
.foot-nav .head-nav ul li>a{font-size: 15px;display: block;color: #FFFFFF;}
.foot-nav .head-nav ul li:hover>a{color: #FFFFFF;}

#nav  li{position: relative;}
#nav  li .hide{box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;left: 5%; margin-left: -49px; display: none;position: absolute;z-index: 2; background: white;}
#nav  li .hide em a{float: left; display:block;font-size: 15px; line-height:35px;text-align: center; width: 150px;font-size: 13px}
#nav  li .hide em:last-child a{border-bottom: none;}
#nav  li .hide em a:hover{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;display: block;background: #e8e8e8;}
#nav  li:nth-child(3) .hide{margin-left: -44px;}
.navfixed{position: fixed; width: 100%; top: 0; z-index: 2222}


.banner .swiper-slide img{display: block;}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;background: #FFFFFF;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #29aece;}

.ny-banner .swiper-container{height: 640px;}
.ny-banner .swiper-slide:nth-child(2){margin-top: -60px;margin-bottom: -100px;}
.ny-banner .swiper-slide:nth-child(3){margin-top: -160px;}
.ny-banner .swiper-slide:nth-child(4){margin-top: -95px;margin-bottom: -100px;}
.ny-banner .swiper-slide img{display: block;}
.ny-banner .swiper-pagination-bullet{width: 12px;height: 12px;background: #FFFFFF;opacity: 1;}
.ny-banner .swiper-pagination-bullet-active{background: #29aece;}

/*产品*/
.product{margin-top: -1px;}
.product ul{display: flex;height: 500px;}
.product ul li{text-align: center;border: 1px solid #f2f2f2;border-right: 0;transition: 0.4s;}
.product ul li:hover{background: #55bbd5;}
.product ul li:nth-child(1){width: 330px;padding-left: 284px;}
.product ul li:nth-child(2){width: 347px;}
.product ul li:nth-child(3){width: 346px;}
.product ul li:nth-child(4){width: 330px;padding-right: 284px;}
.product ul li .pic{margin-top: 75px;}
.product ul li .pic img{border-radius: 100%;}
.product ul li em{display: block;font-size: 18px;font-weight: bold;color: #333333;margin-top: 30px;}
.product ul li p{font-size: 12px;font-family: arial;color: #666666;text-transform: uppercase;}
.product ul li:hover em{color: #FFFFFF;}
.product ul li:hover p{color: #FFFFFF;}

/*关于我们*/
.about{background: url(../images/about-bg.png)no-repeat center;margin-top: 94px;padding-bottom: 100px;}
.about ul{display: flex;justify-content: space-between;}
.about ul li:nth-child(2){padding-left: 7%;}
.about ul li:nth-child(2) .title{margin-top: 16%;}
.about ul li:nth-child(2) .title span{font-size: 16px;color: #333333;font-family: arial;display: block;text-transform: uppercase;margin-bottom: 8px;}
.about ul li:nth-child(2) .title em{font-size: 28px;color: #333333;font-weight: bold;}
.about ul li:nth-child(2) .title i{display: block;width: 50px;height: 3px;background: #29aece;margin-top: 20px;margin-bottom: 20px;}
.about ul li:nth-child(2) .title p{font-size: 14px;color: #666666;line-height: 36px;}
.about ul li:nth-child(2) .icon{display: flex;justify-content: space-between;margin-top: 35px;}
.about ul li:nth-child(2) .icon dd img{transition: 1s;}
.about ul li:nth-child(2) .icon dd:hover img{transform: rotateY(360deg);}
.about ul li:nth-child(2) .icon dd{text-align: center;}
.about ul li:nth-child(2) .icon dd:nth-child(2) img{margin-top: 12px;}
.about ul li:nth-child(2) .icon dd:nth-child(3) img{margin-top: 15px;}
.about ul li:nth-child(2) .icon em{display: block;font-size: 17px;color: #333333;font-weight: bold;}
.about ul li:nth-child(2) .icon p{font-size: 12px;color: #808080;font-family: arial;text-transform: uppercase;}


/*案例*/
.case{background: url(../images/consult-bg.jpg)no-repeat center;height: 145px;overflow: hidden;}
.case ul{display: flex;justify-content: space-between;}
.case ul .ck{width: 150px;height: 50px;border-radius: 25px;background: #FFFFFF;text-align: center;line-height: 50px;font-size: 15px;color: #333333;margin-top: 48px;}
.case ul .ck:hover{color: #29aece;}
.case ul li{text-align: center;}
.case ul li:nth-child(2){margin-right: 12%;margin-top: 2%;}
.case ul em{font-size: 36px;color: #FFFFFF;font-family: "RZGF";}
.case ul p{font-size: 14px;color: #FFFFFF;font-family: arial;text-transform: uppercase;position: relative;bottom: 5px;}
@font-face {
		font-family:'RZGF';
		src: url('../images/RZGF.TTF');
	}

/*优势*/
.ys{background: #FAFAFA;height: 820px;overflow: hidden;}
.ys .hd ul{display: flex;justify-content: space-evenly;margin-top: 80px;}
.ys .bd ul{display: flex;justify-content: space-between;margin-top: 50px;}
.ys .hd ul li{width: 280px;background: #FFFFFF;text-align: center;border-radius: 5px;height: 80px;}
.ys .hd ul li.on{background: #29aece;}
.ys .hd ul li.on em{color: #FFFFFF;}
.ys .hd ul li.on p{color: #FFFFFF;}
.ys .hd ul li em{font-size: 18px;font-weight: bold;color: #333333;display: block;margin-top: 15px;}
.ys .hd ul li p{font-size: 12px;color: #808080;font-family: arial;text-transform: uppercase;}
.ys .bd ul li{width: 50%;}
.ys .bd ul li img{display: block;}
.ys .bd ul li:nth-child(1){background: #FFFFFF;padding-left: 49px;padding-top: 60px;}
.ys .bd ul li:nth-child(1) em{font-size: 30px;font-weight: bold;color: #333333;display: block;}
.ys .bd ul li:nth-child(1) span{font-size: 12px;color: #666666;font-family: arial;margin-top: 5px;display: block;margin-bottom: 30px;text-transform: uppercase;}
.ys .bd ul li:nth-child(1) p{font-size: 15px;color: #666666;line-height: 36px;margin-bottom: 14px;}
.ys .bd ul li:nth-child(1) dd{background: url(../images/ys-icon.png)no-repeat top 13px left;padding-left: 20px;}
.ys .bd ul li:nth-child(1) dd:nth-child(3){width: 80%;}
.ys .bd ul li:nth-child(1) dd:nth-child(4){width: 70%;}
.ys .bd ul li:nth-child(1) .ck{width: 165px;height: 55px;text-align: center;line-height: 55px;border-radius: 3px;background: #fafafa;margin-top: 40px;transition: 0.4s;}
.ys .bd ul li:nth-child(1) .ck:hover{border-radius: 25px;}

/*留言*/
.process{background: url(../images/process-bg.png)no-repeat bottom;}
.process .process-con{display: flex;justify-content: space-between;margin-top: 100px;}
.process .process-con li{width: calc(100% / 6);text-align: center;position: relative;}
.process .process-con li .pic{position: relative;width: 160px;height: 156px;border-radius: 100%;border: 1px dashed #e9e9e9;margin: auto;z-index: 10;background: #FFFFFF;}
.process .process-con li .pic img{margin-top: 9px;}
/*.process .process-con li .pic:after{content: '';position: absolute;top: -10px;left: 27px;}*/	
.process .process-con li:after{content: '';position: absolute;bottom: 75px;left: 27px;width: 161px;height: 161px;background: #d4eff5;border-radius: 100%;z-index: -1;transition: 0.4s;}
.process .process-con li:hover:after{background: #29aece;}
.process .process-con li em{font-size: 18px;color: #333333;display: block;margin-top: 25px;}
.process .process-con li p{font-size: 14px;color: #808080;position: relative;bottom: 3px;}
.message{display: flex;justify-content: space-between;margin-top: 98px;background: #fff;box-shadow: 0px 0px 20px 2px #fafafa;}
.message li:nth-child(1){width: 460px;height: 600px;background: #29AECE;border-radius: 10px 0px 0px 10px;}
.message li:nth-child(2){width: 740px;height: 600px;}
.message li .icon{width: 110px;height: 110px;background: #FFFFFF;text-align: center;border-radius: 100%;margin: auto;position: relative;margin-top: 107px;}
.message li .icon img{margin-top: 25px;}
.message li .icon:after{content: '';width: 130px;height: 130px;position: absolute;left: -11px;top: -11px;border: 1px dashed #FFFFFF;border-radius: 100%;animation:turn 10s linear infinite; }
 @keyframes turn{
	0%{-webkit-transform:rotate(0deg);}
	50%{-webkit-transform:rotate(180deg);}
	100%{-webkit-transform:rotate(360deg);}
}
.message li .info{text-align: center;}
.message li .info em{font-size: 30px;font-weight: bold;font-family: arial;color: #FFFFFF;display: block;margin-top: 39px;margin-bottom: 13px;}
.message li .info p{font-size: 16px;color: #FFFFFF;line-height: 36px;width: 75%;margin: auto;text-align: justify;text-align-last: center;}
.message li .info a{font-size: 14px;color: #666666;width: 135px;height: 47px;border-radius: 3px;background: #FFFFFF;margin: auto;line-height: 47px;margin-top: 45px;transition: 0.4s;}
.message li .info a:hover{border-radius: 25px;}
.message li .title em{font-size: 30px;color: #333333;margin-top: 35px;display: block;}
.message li .title p{font-size: 14px;color: #808080;margin-bottom: 24px;}
.message li input{width: 292px;height: 54px;border: 1px solid #e6e6e6;margin-top: 14px;margin-right: 15px;padding-left: 18px;}
.message li textarea{width: 622px;height: 162px;border: 1px solid #e6e6e6;margin-top: 14px;padding-left: 18px;padding-top: 18px;outline: none;}
.message li .submit{width: 120px;height: 55px;background: #29AECE;text-align: center;line-height: 55px;font-size: 16px;color: #FFFFFF;padding-left: 0;margin-top: 30px;cursor: pointer;}
.message input::-webkit-input-placeholder {color: #b2b2b2;font-size: 14px;}
.message input::-moz-input-placeholder {color: #b2b2b2;font-size: 14px;}
.message input::-ms-input-placeholder {color: #b2b2b2;font-size: 14px;}
.message textarea::-webkit-input-placeholder {color: #b2b2b2;font-size: 14px;}
.message textarea::-moz-input-placeholder {color: #b2b2b2;font-size: 14px;}
.message textarea::-ms-input-placeholder {color: #b2b2b2;font-size: 14px;}


/*底部*/
.foot{background: #fafafa;width: 100%;height: 318px;position: relative;z-index: 1;}
.foot .container{display: flex;justify-content: space-between;}
.f-t-left{width: 79%;display: flex;justify-content: space-between;}
.f-t-right{width: 18.5%;}
/*.f-t-left dl {float: left;margin-right: 60px;margin-top: 10px;}*/
.f-t-left dl dt a{margin-bottom: 20px;}
.f-t-left dl dt a,.f-t-right dl dt a{font-size: 18px;color: #333;font-weight: bold;}
.f-t-left dl {margin-right: 14%; margin-top: 55px;}
.f-t-left dl dd a{color: #666666;font-size: 14px;line-height: 40px;}
.f-t-left dl dd a:hover{color: #999;}

.f-t-right dl{margin-top: 55px;}
.f-t-right dl dd{float: left;width: calc(100% / 2);margin-top: 30px;}
.f-t-right dl dd img{width: 95%;}
.f-t-right dl dd p{font-size: 14px;color: #666666;text-align: center;margin-top: 5px;}

.foot-bottom{height: 47px;background: #fafafa;line-height: 47px;border-top: 1px solid #e6e6e6;}
.foot-bottom p{text-align: center;color: #666666;font-size: 14px;}
.beian{margin-left: 25px;}
.foot-bottom p a{color: #666666;}
.foot-bottom span{display: flex;}

/*面包屑*/
.position{height: 52px;line-height: 52px;font-size: 14px;border-bottom: solid 1px #dfdfdf;}
.position .container{background: url(../images/position-home.png) no-repeat 0 center;padding-left: 30px;}
.position a{background: url(../images/position-arrow.png) no-repeat right;padding-right: 20px;margin-right: 10px;display: inline-block;}
.position a:last-child{background: transparent;}

/*内页标题*/
.ny-title{margin: 50px 0 60px;}
.ny-title span{display: block;font-size: 30px;letter-spacing: 5px;text-transform: uppercase;}
.ny-title em{display: block;font-size: 30px;color: #000;font-weight: bold;background: url(../images/ny-ttile-line.jpg) no-repeat center bottom;height: 9px;padding-bottom: 60px;margin-bottom: 10px;}

.ny-right{width: 895px;}
.ny-left{width: 346px;}
.column-title{background: #017dc4; height: 93px; padding-top: 35px;}
.column-title em{display: block; font-size: 36px; line-height: 36px; color: #fff; text-align: center; font-weight: bold; margin-bottom: 17px;}
.column-title span{display: block; font-size: 12px; line-height: 9px; color: #fff; text-align: center;text-transform: uppercase; }
.ctitle1{border: solid 2px #017dc4;border-top: none; padding: 17px 0 17px 10px;}
.ctitle1>li{margin-bottom: 9px;}
.ctitle1>li>a{display: block; background: url(../images/ctitle-li.png) no-repeat left center; font-size: 16px;line-height: 26px; color: #454545;  padding-left: 42px;}
.ctitle1>li.on>a{color: #017dc4;}
.ctitle1>li:hover>a{color: #017dc4;}
.ctitle1 .ctitle2{display: block; margin-left: 42px; padding: 9px 0 ;}
.ctitle1 .ctitle2 li a{font-size: 15px; line-height: 31px; color: #8d8d8d;}
.ctitle1 .ctitle2 li.on2 a{color: #017dc4;}
.ctitle1 .ctitle2 li a:hover{color: #017dc4;}
.ctitle1 .ctitle2 .ctitle3{display: none; padding-left: 25px;}
.ctitle1 .ctitle2 .ctitle3 li a{color: #666;}
.ctitle1 .ctitle2 .ctitle3 li.on3 a{color: #017dc4;}
.ctitle1 .ctitle2 .ctitle3 li a:hover{color: #017dc4;}
.ctitle1 .ctitle2 li:hover .ctitle3{display: block;}
.product .ctitle1{height: 557px; overflow: hidden;}

.ny-main{ margin-bottom:50px;}

.ny-contact{background:#434343;padding:25px 15px 10px; position:relative; margin-top: 60px;}
.ny-contact em{color:#fff; font-size:24px; font-weight:bold; background:url(../images/tel2.png) no-repeat 0 center; padding-left:45px; margin-bottom:10px; position:relative; z-index:100;}
.ny-contact p{font-size:26px; color:#fff; font-weight:bold; position:relative; z-index:100;padding-left: 45px;}
.ny-contact p strong{display: block;}
.ny-contact span{position:absolute; right:-40px; bottom:0;}

.ny-right ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ny-right ul:after{content: '';width: 30%;}
.ny-right ul li{text-align: center;width: calc(100% / 3 - 2%);margin-bottom: 25px;}
.ny-right ul li .pic{border: 1px solid #cacaca;overflow: hidden;}
.ny-right ul li .pic img{transition: 0.4s;display: block;width: 100%;}
.ny-right ul li:hover .pic img{transform: scale(1.1);}
.ny-right ul li p{font-size: 17px;color: #333333;margin-top: 10px;}

/*关于我们*/
.ny-about-btn{width: 406px; margin: 0 auto 30px;}
.ny-about-btn ul li{float: left; margin-right: 20px;}
.ny-about-btn ul li:last-child{margin-right: 0;}
.ny-about-btn ul li a{display: block; width: 120px; font-size: 13px; line-height: 35px; color: #666; text-align: center; border: solid 1px #ccc;}
.ny-about-btn ul li.on a{background: #017dc4; border: solid 1px #017dc4; color: #fff;}
.ny-about-btn ul li:hover a{background: #017dc4; border: solid 1px #017dc4; color: #fff;}
.ny-about-btn .ctitle1{border: 0;padding: 0;}
.ny-about-btn .ctitle1>li>a{padding: 0;background-image: none;}

/*新闻*/
.news-list ul li{ width: 100%; padding-bottom: 30px; border-bottom: 1px dotted #d5d5d5; display: block; overflow: hidden; margin-top: 20px;}
.news-list ul li:last-child{ border-bottom: none;}
.news-list ul li .pic{ width: 350px; height: 210px; padding: 5px; box-shadow: 0 0 10px rgba(51,51,51,0.8)}
.news-list ul li .info{ width: 888px; padding-top: 10px;}
.news-list ul li .info strong a{display: block; font-size: 18px; width: 600px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; font-weight: normal;}
.news-list ul li .info p{ max-height: 160px; overflow: hidden; margin-bottom: 10px; color: #777; padding-right: 20px; margin-top: 8px; font-size: 14px; line-height: 26px;}
.news-list ul li .info em{font-family: arial; color: #999999; font-size: 14px;}
.news-list ul li .info .more7{font-family: arial; margin-top: 10px; border-radius: 3px; border: 2px solid #f8f8f8;width: 120px; height: 30px; line-height: 30px; text-align: center;font-size: 13px; display: block;}
.news-list ul li .info strong a:hover{color: #017dc4;}
.news-list ul li .info .more7:hover{ color: #fff; background-color: #017dc4; border-color: #017dc4;transition:0.5s;}

/*客户案例*/
.case-list ul{display: flex;flex-wrap: wrap;}
.case-list ul li{width: calc(100% / 5 - 2.4%); margin-right: 30px; margin-bottom: 35px;text-align: center;}
.case-list ul li .pic{border: solid 1px #cacaca;}
.case-list ul li .pic img{width: 100%;}
.case-list ul li .pic img{}
.case-list ul li em {display: block;background: #fafafa;padding: 0 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 16px;line-height: 40px;color: #333;text-align: center;}

/*产品详情*/
.ny-right  .pro1 .pro-list-pic{width: 332px;}
.ny-right  .pro1 .spec-preview img{display: block;}
.ny-right  .pro1 .descript1{width: 560px;}
.ny-right  .pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px; color: #2d2d2d;display: block;border-bottom: 1px solid #c0ccd6; padding: 10px 0 15px; margin-bottom: 10px;}
.ny-right  .pro1 .descript1 p{width: 530px;font-size: 13px;color: #666;line-height: 28px;margin: 10px 0;text-align: justify;}
.ny-right  .pro1 .descript1 a.consult{display: block; width: 120px; height: 40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; background: #333; }
.ny-right  .pro1 .descript1 a.consult:hover{background-color: #017dc4;}
.ny-right  .pro1 .descript1 p.haoma{ color: #333;font-size: 15px;display: block; margin: 20px 0;}
.ny-right  .pro1 .descript1 p.haoma em {display: inline-block;color: #017dc4;font-size: 25px;font-weight: bold; vertical-align: middle; font-style: normal;}
.ny-right  .pro1 .share{overflow: hidden;margin-top: 15px;}
.ny-right  .pro1 .share ul li{float: left;margin: 0 5px;}
.ny-right  .detail {margin-bottom: 20px;}
.ny-right  .detail .de-title{border-bottom: solid 3px #017dc4; margin-bottom: 20px;}
.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:#017dc4;}

/*内页分类居中*/
.pagelist{text-align: center;margin-top: 20px;}
.rows{border: 1px solid #fafafa;padding: 7px 15px;border-radius: 7px;}
.pagelist{text-align: center;margin-bottom: 4%;}
.pagelist .first{border: 1px solid #fafafa;padding: 7px 35px;font-size: 14px;display: inline;border-radius: 7px;margin-right: 10px;}
.pagelist .prev{display: inline-block;border: 1px solid #fafafa;padding: 7px 35px;font-size: 14px;border-radius: 7px;margin-right: 10px;}
.pagelist .current{border: 1px solid #fafafa;padding: 10px 15px;border-radius: 7px;margin-left: 11px;}
.pagelist .num{border: 1px solid #fafafa;padding: 10px 15px;font-size: 14px;margin-left: 11px;display: inline;border-radius: 7px;}
.pagelist .end{border: 1px solid #fafafa;padding: 10px 35px;font-size: 14px;background: none;color: #333;display: inline;border-radius: 7px;margin-left: 10px;}
.pagelist .next{border: 1px solid #fafafa;padding: 7px 16px;font-size: 14px;display: inline-block;border-radius: 7px;margin-left: 11px;}

/*QQ 样式*/
.zx-service{position: fixed;right: 5px;top: 30%;z-index: 9999;}
.zx-service ul li{margin-bottom: 1px;position: relative;}
.zx-service ul li a{display: block; width: 80px;height: 52px;padding: 14px 0;background: #29aece;}
.zx-service ul li:hover a{background: #017dc4;}
.zx-service ul li a img{display: block;margin: 0 auto 10px;}
.zx-service ul li a span{display: block;width: 80px;color: #fff;text-align: center;line-height: 14px;}
.zx-service ul li dl{width: 150px;padding: 0 15px;background: #017dc4;text-align: center;display: none;position: absolute;right: 81px;top: 0;}
.zx-service ul li dl dd{font-family: arial;color: #fff;font-size: 20px;height: 50px;width: 150px;line-height: 50px;}
.weixin-hide{width: 130px;padding: 140px 10px 0;background:url(../images/right-wechat.jpg) no-repeat center top 10px #017dc4;position: absolute;right: 81px;top: 0;display: none;}
.weixin-hide span,.weixin-hide b,.weixin-hide em{display: block; width: 100%;text-align: center;color: #fff;}
.weixin-hide span{line-height: 36px;}
.weixin-hide em{line-height: 35px;}
.weixin-hide b{line-height: 13px;font-family: arial;font-size: 18px}
.tel-hide li span,.tel-hide li b{display: block;color: #fff;}
.tel-hide li span{line-height: 12px;font-size: 14px;}
.tel-hide li b{line-height: 15px;font-size: 19px;font-family: arial;padding-top: 10px;} 
.zx-service03:hover .weixin-hide{display: block;}
.zx-service ul li:hover dl{display: block;}
