/* 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;}
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 , textarea{outline: none;}
.cl{height: 0px; clear: both;}
.fl{float: left; display: block;}
.fr{float: right;}
.head-container{width:1600px; margin:0 auto; height: 100%;}
.container{width:1600px; 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;}

/*字体引入*/
@font-face {
		font-family:'geoslab';
		src: url('../font/siyuan.OTF');
	}
	@font-face {
			font-family:'geoslabb';
			src: url('../font/visb.OTF');
		}
		@font-face {
			font-family:'geoslaba';
			src: url('../font/cgsiyuan.otf');
		}
		@font-face {
			font-family:'geoslabab';
			src: url('../font/siyuanxitiB.ttf');
		}
        @font-face {
        	font-family:'cf';
        	src: url('../font/cf.otf');
        }
/* CSS Document */

/*head*/
.header .container{position:relative;z-index: 2; }
.head{width:100%;height: 142px;z-index: 999;position: relative;}
/*.logo{position: absolute;bottom: -35px;}*/
.logo{position: absolute;bottom: -35px;left: 8%;}
.logo img{display: inline-block; width: 56px;}

.nav-head{display: none;}

.head .wx{margin-top: 35px;}
.head .wx p{background: url(../images/phone.png)no-repeat left center;padding-left: 35px;color: #e21647;font-size: 24px;font-weight: bold;font-family: arial;display: inline-block;margin-left: 25px;margin-right: 40px;}
.head-nav{width: 40%;margin-left: 24%;}
.head-nav li{position: relative; width: calc(100% / 7);}
.head-nav ul{display: flex;}
.head-nav  li>a span{display: block; font-size: 16px;line-height: 107px;  position: relative;height:100px;width: 70px;text-align: center;color: #fff;}
.ny-head .head-nav  li>a span{display: block; font-size: 16px;line-height: 265px;  position: relative;height:180px;width: 70px;text-align: center;color: #fff;}
.head-nav li>a span:after{position: absolute; content: ''; width: 0; height: 2px; background: #e21647; bottom: 19px; left: 50%;}
.head-nav  li:hover a span:after,.head-nav ul li.on a span:after{width: 100%; left: 0; transition:0.6s}
.ny-head .head-nav li.on>a span{color: #e21647;}
.head-nav li>a span{color: #fff;}
.head-nav li:hover>a span{color: #e21647;}
.navfixed{position: fixed; width: 100%; top: 0; z-index: 2222;padding-top:5px ; transition: all 0.6s;}
.ny-navfixed{position: fixed; width: 100%; top: 0; z-index: 2222;padding-top:5px ; transition: all 0.6s;background: #FFFFFF;}
/*.nav li:hover>a,.nav li.on>a{color: #fff;}*/
.head-nav .nav-hide{z-index: 99; display: none;position: absolute;  top: 100px;  width: 180px; background: #fff; left: 22%; margin-left: -90px;text-align: center;  z-index: 2;}
.head-nav .nav-hide em{}
.head-nav .nav-hide em a{display: block; font-size: 15px; line-height: 48px; color: #666;border-bottom: solid 1px #666; }
.head-nav .nav-hide em a:hover{background: #fff; color: #008CD6;}
.head-nav ul li:hover .nav-hide{display: block;}

/*内页头部*/
.ny-head{overflow: hidden;position: fixed;top: 0;z-index: 999;width: 100%;}
.ny-head .ny-logo{margin-top: 4%;}


.widget-bar div{position: fixed;top: 0px;right: -500px;width: 19.1%;height: 100%; background: rgba(0,0,0,0.2);z-index: 99999;transition: all 0.5s ease-in-out;}
.widget-bar div{}
.widget-bar div.on{right: 0px;}
.widget-bar span{position: absolute;right: 20%;top: 10.3%;cursor: pointer;}
.widget-bar ul{margin-top: 50%;}
.widget-bar ul li{text-align: center;line-height: 48px;}
.widget-bar ul li:nth-child(1) a i{margin-left: 29px;}
.widget-bar ul li a{font-size: 16px;color: #ffffff;font-family:'geoslabab';}
.widget-bar ul li:last-child{margin-top: 37%;cursor: pointer;}
.widget-bar ul li:last-child .wechat-icon{margin-left: 38px;}
.widget-bar ul li:last-child .head-wechat{opacity: 0;transition: all 0.4s;width: 115px;display: block;margin: auto;}
.widget-bar ul li:last-child:hover .head-wechat{opacity: 1;}
/*搜索*/
.search{margin-top: 43px;}
.search img{cursor: pointer;}
.search form{position: absolute;top: 95px;right: 5%;margin-top:10px;box-shadow:1px 1px 10px rgba(0,0,0,0.15);width:270px;height:45px;border-radius:50px;background: #fff;overflow: hidden;display:none; z-index: 2}
.search form input{outline: none;}
.search form .text{width:200px;height:45px;background: #fff;border:none;display: block;text-indent:20px;float:left}
.search form .submit{width:70px;text-align: center; background: #e2e2e2;color:#fff;float:right;height:45px;line-height: 45px;text-align: center;border:none;cursor: pointer;}

#nav  li{position: relative;margin-right: 9%;}
#nav  li .hide{box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;left: 7%; margin-left: -46px; 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: 156px;font-size: 14px}
#nav  li .hide em:last-child a{border-bottom: none;}
#nav  li .hide em a:hover{color: #428acb;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;}


/*店铺*/
.shop{margin-top: 6%;margin-right: 5%;}
.ny-head .shop{margin-top: 6%;margin-right: 8.5%;}
.shop a{text-align: center;overflow: hidden; width: 187px;line-height: 50px;border-radius: 25px;background: #FFFFFF;}
.shop a img{position: relative;top: 8px;}
.shop a em{font-size: 16px;color: #333333;}

/*menu*/
.menu{display:block;width:21px;height:30px;position:fixed;top: 10%;right:8%;z-index:9;cursor:pointer;}
.menu div,.menu div span{position:absolute;bottom:0;right:0;top:0}
.menu div{left:0;margin:auto;width:100%;height:2px;overflow:hidden;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:cubic-bezier(.2,1,.2,1);transition-duration:1s;transition-delay:0s}
.menu div span{animation-name:movingborder;animation-duration:2s;-webkit-animation-delay:3.1s;animation-delay:3.1s;animation-timing-function:linear;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@-webkit-keyframes movingborder{
	0%,100%,50%{
		left:0;
		opacity:1
	}
	20%{
		left:100%;
		opacity:0
	}
	30%{
		left:-100%;
		opacity:0
	}

}
@keyframes movingborder{
	0%,100%,50%{
		left:0;
		opacity:1
	}
	20%{
		left:100%;
		opacity:0
	}
	30%{
		left:-100%;
		opacity:0
	}

}
.menu div:first-child{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
.menu div:first-child span{animation-name:movingborder;animation-duration:2s;-webkit-animation-delay:3s;animation-delay:3s;animation-timing-function:linear;animation-fill-mode:forwards}
.menu div:last-child{-webkit-transform:translateY(10px);transform:translateY(0px)}
.menu div:last-child span{-webkit-animation-name:movingborder;animation-name:movingborder;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:3.2s;animation-delay:3.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
@media screen and (max-width:780px){
	.menu div:first-child{
		-webkit-transform:translateY(-8px);
		transform:translateY(-8px)
	}
	.menu div:last-child{
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}

}
.menu div span{display:block;left:0;width:100%;height:3px;background:#5e5e5e;}
/*.header.blockColor .menu div span{background:#000;}*/
.menu.active div span{background: #000;-webkit-animation:none;animation:none}
.menu.active div:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.menu.active div:nth-child(2){opacity:0}
.menu.active div:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

/*banner*/
.banner{position: relative;}
.index-banner{display: flex;justify-content: flex-end;}
.index-banner .swiper-containeri{width: 69%;overflow: hidden;}
.banner .swiper-slide{display: flex;justify-content: end;}
.banner .swiper-slide .text{width: 31%; display: flex;flex-direction: column;justify-content: center;position: relative;}
.banner .swiper-slide .text em{display: block;font-family: 'geoslab';font-size: 24px;color: #595757;padding-left: 30%;margin-bottom: 10px;}
.banner .swiper-slide .text p{display: block;font-family: 'geoslab';font-size: 24px;color: #595757;line-height: 48px;padding-left: 30%;}
.banner .swiper-slide .text dd{position: absolute;bottom: 0;left: 30%;}
.banner .swiper-slide .text dd span{font-weight: 300;display: block;font-size: 18px;}
.banner .swiper-slide .text dd i{font-family: 'geoslabb';font-size: 12px;color: #595757;}
.banner .swiper-slide .pic{display: block;}
.banner .swiper-slide .pic img{display: block;width: 100%;}
.banner .fixed{position: absolute;bottom: -17.5%;left: 0;z-index: 1;}
.banner .logo{position: absolute;top: 35px;left: 100px;z-index: 9;}

.banner .swiper-container{padding-bottom: 40px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{left: 30%;bottom: -40px;}
.banner .swiper-pagination-bullet{width: 50px;height: 1px;background: #000000;opacity: 1;}
.banner .swiper-pagination-bullet-active{width: 50px;height: 1px;background: #000000;opacity: 1;}


/* 3.30修改 */
.banner .banner-text{width: 31%; display: flex;flex-direction: column;justify-content: center;position: absolute;top: -20px;left: 0; height: 100%;z-index: 3;}
.banner .banner-text em{display: block;font-family: 'geoslab';font-size: 16px;color: #595757;padding-left: 26%;margin-bottom: 30px;}
.banner .banner-text p{display: block;font-family: 'geoslab';font-size: 16px;color: #595757;line-height: 36px;padding-left: 26%;}
.banner .banner-text dd{position: absolute;bottom: -25px;left: 26%;}
.banner .banner-text dd span{font-weight: 300;display: block;font-size: 16px;color: #595757;}
.banner .banner-text dd i{font-family: 'geoslabb';font-size: 12px;color: #595757;}




/* 联系我们banenr */
.contact .swiper-slide .text dd{position: absolute;bottom: -10px;left: 25%;}
.contact .swiper-slide .text dd span{font-weight: 300;display: block;font-size: 24px;font-family: 'geoslabb';text-transform: uppercase;letter-spacing: 5px;color: #595757;}
.contact .swiper-slide .text dd i{font-family: 'geoslab';font-size: 16px;color: #595757;letter-spacing: 3px;position: relative;bottom: 7px;}

.ny-banner img{display: block;width: 100%;}
.ny-banner{position: relative;}
/*政策*/
.ny-banner .b1{position: absolute;top: 44%;left: 37%;text-align: center;}
.ny-banner .b1 em{font-size: 93px;color: #FFFFFF;font-weight: bold;}
.ny-banner .b1 p{font-size: 31px;font-weight: bold;color: #FFFFFF;text-transform: uppercase;position: relative;bottom: 30px;font-family: 'geoslab';}


/* 联系我们banenr */
.contact{margin-bottom: 5%;}
.contact .title{margin-bottom: 2%;}
.contact .title em{font-weight: 300;display: block;font-size: 24px;font-family: 'geoslabb';text-transform: uppercase;letter-spacing: 5px;}
.contact .title p{font-family: 'geoslab';font-size: 16px;color: #595757;letter-spacing: 3px;position: relative;bottom: 10px;}
.contact ul{padding-top: 65px;display: flex;justify-content: space-between;}
.contact ul li:nth-child(1){width: 65.2%;}
.contact ul li:nth-child(1) dd{border-bottom: 1px solid #7d7d7d;float: left;width: 47%;margin-right: 6%;padding-bottom: 20px;margin-bottom: 80px;}
.contact ul li:nth-child(1) dd:nth-child(2){margin-right: 0;}
.contact ul li:nth-child(1) form dd:nth-child(3){border-bottom: 1px solid #7d7d7d;float: left;width: 100%;}
.contact ul li:nth-child(1) form dd:nth-child(4){border-bottom: 1px solid #7d7d7d;float: left;width: 100%;}
.contact ul li:nth-child(1) dd input{border: 0;background: #f4f4f4;height: 20px;}
.contact ul li:nth-child(1) .submit{clear: both;border: 0;background: url(../images/submit-icon.png)no-repeat center left;padding-left: 25px;cursor: pointer;font-size: 18px;color: #595757;font-family: 'geoslaba';}
.contact .textarea textarea{width: 100%;border: 0;background: #f4f4f4;padding-bottom: 50px;}
.contact .text input::-webkit-input-placeholder{color: #595757;font-size: 18px;font-family: 'geoslaba';}
.contact .text input::-moz-input-placeholder {color: #595757;font-size: 18px;font-family: 'geoslaba';}
.contact .text input::-ms-input-placeholder {color: #595757;font-size: 18px;font-family: 'geoslaba';}
.contact .textarea textarea::-webkit-input-placeholder{color: #595757;font-size: 18px;font-family: 'geoslaba';}
.contact .textarea textarea::-moz-input-placeholder {color: #595757;font-size: 18px;font-family: 'geoslaba';}
.contact .textarea textarea::-ms-input-placeholder {color: #595757;font-size: 18px;font-family: 'geoslaba';}
.contact-con{background: #f4f4f4;padding-bottom: 45px;}

.contact ul li:nth-child(2){background: #333333;width: 32%;}
.contact ul li:nth-child(2) .introduce{width: 78%;margin: auto;border-bottom: 1px solid #fff;padding-bottom: 8%;}
.contact ul li:nth-child(2) .introduce2{width: 78%;margin: auto;padding-bottom: 50px;}
.contact ul li:nth-child(2) .introduce em{font-size: 24px;color: #ffffff;font-family: 'geoslaba';display: block;margin-top: 9%;}
.contact ul li:nth-child(2) .introduce p{font-size: 16px;color: #FFFFFF;font-family: 'geoslaba';margin-top: 30px;}
.contact ul li:nth-child(2) .introduce i{display: block;font-size: 14px;line-height: 30px; color: #FFFFFF;font-family: 'geoslabb';text-transform: uppercase;}
.contact ul li:nth-child(2) .introduce span{display: block;font-size: 15px;line-height: 30px; color: #FFFFFF;font-family: 'cf';text-transform: uppercase;}
.contact ul li:nth-child(2) .introduce span em{font-size: 12px;margin-top: 0;display: inline-block;font-family: 'cf';letter-spacing: 1px;}
.contact ul li:nth-child(2) .introduce span:nth-child(5){margin-top: 10%;margin-bottom: 15px;}
.contact ul li:nth-child(2) .introduce .i{float: right;position: relative;bottom: 22px;position: relative;}
.contact ul li:nth-child(2) .introduce .i img:nth-child(2){width: 100px;display: none;position: absolute;bottom: 0;left: -72px;}
.contact ul li:nth-child(2) .introduce .i:hover img:nth-child(2){display: block;}
.contact ul li:nth-child(2) .introduce2 em{font-size: 24px;color: #ffffff;font-family: 'geoslaba';position: relative;top: 10px;display: block;margin-top: 4%;}
.contact ul li:nth-child(2) .introduce2 p{font-size: 16px;color: #FFFFFF;font-family: 'geoslaba';margin-top: 20px;}
.contact ul li:nth-child(2) .introduce2 span{display: block;font-size: 14px;color: #FFFFFF;font-family: 'geoslabb';}

.contact input::-webkit-input-placeholder{color: #595757;font-size: 18px;}
.contact input::-moz-input-placeholder {color: #595757;font-size: 18px;}
.contact input::-ms-input-placeholder {color: #595757;font-size: 18px;}
.contact textarea::-webkit-input-placeholder{color: #595757;font-size: 18px;font-family: "微软雅黑";}
.contact textarea::-moz-input-placeholder {color: #595757;font-size: 18px;}
.contact textarea::-ms-input-placeholder {color: #595757;font-size: 18px;}



/* .ny-join{background: url(../images/join-bg.jpg)no-repeat center;height: 735px;background-size: contain;} */
.ny-join{position: relative;}
.ny-join img{width: 100%;}
.ny-join p{text-align: center;position: absolute;top: 44%;width: 100%;}
.ny-join p i{font-size: 48px;font-family: 'geoslabb';letter-spacing: 100px;color: #FFFFFF;text-transform: uppercase;}
.ny-join p i:nth-child(1){margin-right: 10%;}


.design{margin-top: 78px;}
.design ul{display: flex;justify-content: space-between;}
.design ul li.effect{float: left;width: 31.8%;margin-left: 8%;}
.design ul li.effect h3{font-size: 18px;font-weight: 300;color: #595757;line-height: 50px;padding-left: 25px;margin: 0px 0px 28px 0px;background: url(../images/design-jia.png)no-repeat center right 20px #eeeeee;}
.design ul li.effect h3.on{background: url(../images/design-jian.png)no-repeat center right 20px #eeeeee;margin-bottom: 20px;}
.design ul li.effect div{background: #eeeeee;padding: 25px 24px 25% 30px;margin-bottom: 45px;}
.design ul li.effect div p{}
.design ul li.effect div p em{font-size: 16px;color: #595757;font-family: 'geoslaba';font-weight: bold;}
.design ul li.effect div p span{font-size: 15px;color: #595757;font-family: 'geoslaba';display: block;}
.design ul li.effect div dl{}
.design ul li.effect div dl dt{font-size: 16px;color: #595757;font-family: 'geoslaba';font-weight: bold;}
.design ul li.effect div dl dd{font-size: 16px;color: #595757;font-family: 'geoslaba';line-height: 30px;}
.design ul li.pic{float: right;width: 57.5%;}
.design ul li.pic img{display: block; width: 100%;margin-bottom: 41px;}

.foot{overflow: hidden;background: url(../images/foot-bg.png)no-repeat top center;padding-bottom: 10%;margin-top: 6%;}
.foot .f-t-left{width: 32%;margin-right: 4%;position: relative;padding-top: 3%;}
/* .foot .f-t-left::after{content: '';width: 1px;height: 400px;background: #a0a0a0;position: absolute;right: 0;top: -50px;} */
.foot .f-t-left dl{display: flex;}
.foot .f-t-left dt{font-size: 16px;color: #595757;font-family: 'geoslaba';}
.foot .f-t-left dd{margin-right: 4%;margin-left: 1%;position: relative;}
.foot .f-t-left dd em{display: block;font-size: 16px;color: #595757;font-family: 'geoslaba';cursor: pointer;position: relative;}
.foot .f-t-left dd em::after{content: '';position: absolute;left: 0;bottom: -4px;width: 100%;border-bottom: 1px solid #c0c0c0;border-top: 1px solid #d1d1d1;}
.foot .f-t-left dd img{position: absolute;right: -85px;top: 45px;opacity: 0;transition: all 0.4s;}
.foot .f-t-left dd:hover img{opacity: 1;}
.foot .f-t-left .foot-contact{margin-top: 27%;}
.foot .f-t-left .foot-contact em{font-size: 24px;color: #595757;font-family: 'geoslabb';text-transform: uppercase;}
.foot .f-t-left .foot-contact p{font-size: 16px;color: #595757;font-family: 'geoslaba';position: relative;top: -10px;z-index: -1;}

.f-t-main{position: relative;width: 36%;padding-top: 3%;}
/* .foot .f-t-main::after{content: '';width: 1px;height: 400px;background: #a0a0a0;position: absolute;right: 0;top: -50px;} */
.f-t-main dl{}
.f-t-main dl dt{}
.f-t-main dl dt em{font-size: 16px;color: #595757;font-family: 'geoslaba';}
.f-t-main dl dt p{font-size: 12px;color: #221815;font-family: 'geoslabb';font-weight: bold;position: relative;bottom: 5px;}
.f-t-main dl dd:nth-child(2){margin-top: 5%;}
.f-t-main dl dd:nth-child(3){margin-top: 4%;}
.f-t-main dl dd:nth-child(3) p:nth-child(1){margin-bottom: 3px;}
.f-t-main dl dd em{font-size: 14px;color: #595757;font-family: 'geoslaba';display: block;}
.f-t-main dl dd p{font-size: 14px;color: #595757;font-family: 'geoslabb';letter-spacing: 3px;font-weight: bold;line-height: 30px;}
.f-t-main dl dd span{font-size: 12px;color: #595757;font-family: 'geoslabb';display: block;line-height: 16px;}


.f-t-right{width: 25%;padding-top: 3%;}
.f-t-right dl{}
.f-t-right dl dd{margin-bottom: 6px;}
.f-t-right dl dd em{font-size: 16px;color: #595757;font-family: 'geoslaba';font-weight: 300;}
.f-t-right dl dd p{font-size: 12px;color: #595757;font-family:'geoslabb';position: relative;bottom: 5px;}
.f-t-right a{float: right;position: relative;bottom: 80px;}
.foot .end{clear: both;position: relative;top: 65px;}
.foot .end p{text-align: center;font-size: 14px;color: #595757;font-family: 'geoslaba';}
.foot .end p i{width: 20px;height: 20px;border-radius: 100%;border: 1px solid #a3a3a3;display: inline-block;line-height: 20px;}
.foot .end p a{display: inline-block;font-size: 14px;color: #595757;font-family: 'geoslaba';}

/*产品详情*/
.ny-right  .pro1 .pro-list-pic{width: 332px;}
.ny-right  .pro1 .spec-preview img{display: block;}
.ny-right  .pro1 .descript1{width: 530px;}
.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: #CB1A23;}
.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: #CB1A23;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 #CB1A23; 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:#CB1A23;}

/*内页分类居中*/
.pagelist{text-align: center;margin-top: 20px;}
.rows{border: 1px solid #fafafa;padding: 7px 15px;border-radius: 7px;}
.pagelist{text-align: center;/*display: block;*/margin-bottom: 4%;}
.pagelist .first{border: 1px solid #fafafa;padding: 7px 35px;font-size: 14px;display: inline;border-radius: 7px;margin-right: 10px;}
.pagelist .current{border: 1px solid #fafafa;padding: 10px 15px;border-radius: 7px;}
.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: #000;}
.zx-service ul li:hover a{background: #CB1A23;}
.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: #CB1A23;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 #CB1A23;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;}
