/*通用样式*/
body{
	min-width: 320px;
	 margin:0 auto;
padding:0;
font-family:"Microsoft YaHei";
color:#515151;
background: #fff;
}
input,button,select,textarea{outline:none;}
div,p,ul,li{ margin:0; padding:0;}
ul,li{ list-style:none;}
a{ text-decoration:none;font-family:"Microsoft YaHei"; color:#515151;}
a:hover{text-decoration: none; color: #32a3e9;}
.qc{clear:both; height:0px;}
img{ border:0px;outline-width:0px;vertical-align:top; }
b{
	font-weight:normal;}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	padding:0px;
	margin:0;
	font-weight:normal;
}
u{text-decoration:none;}
i{
	font-style:normal;}
input{font-family:"Microsoft YaHei";}
textarea{font-family:"Microsoft YaHei"; padding:0; margin:0;}
*{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.donghua_k{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ywdx{text-transform:uppercase;}
.fy{ text-align:center; padding:20px 0;}



.fullpage-wrapper *{-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}


.nav_dy{
	position: fixed;left:0; top:0; width: 100%; height: 90px; line-height: 90px;border-bottom: 1px solid rgba(255,255,255,.3); z-index: 5; background:#fff;
	-moz-box-shadow:1px 1px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 10px rgba(0,0,0,0.1);
}
.nav_dy .left{ padding: 0 0 0 20px; height: 100%; max-width: 180px; width: 40%;}
.nav_dy .left img{ width: 100%; display: inline-block; vertical-align: middle;}
.nav_dy .right{ float: right; color: #fff;}
.nav_dy .right ul{ height: 90px;}
.nav_dy .right ul li{ display: inline-block; width: 100px; text-align: center;}
.nav_dy .right a{ color: #515151;margin: 0; line-height: 88px;}
.nav_dy .right a:hover{letter-spacing: 0;}
.nav_dy .right a::before{ display: none;}
.nav_dy .right a::after{border: 1px solid rgba(151, 130, 109, 0);}
.nav_dy .right a:hover::after{ width: 100%;border-color: #32a3e9;}
.nav_dy .right a.hover::after{width: 100%;border-color: #32a3e9;}

.mobile-inner-nav{
	overflow: hidden;
}
.mobile-inner-nav a{
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: resize;
	animation-name: resize;
}

	
@-webkit-keyframes resize {
from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
  0% {
	opacity: 0;
    -webkit-transform: scale(5,5);
    transform: scale(5,5);
}
  100% {
	opacity: 1;
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
} 
}

@keyframes resize {
from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
  0% {
	opacity: 0;
    -webkit-transform: scale(5,5);
    transform: scale(5,5);
}
  100% {
	opacity: 1;
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
}
}



.nav_right li:nth-child(8),.nav_right li:nth-child(9),.nav_right li:nth-child(10),.nav_right li:nth-child(11),.nav_right li:nth-child(12),.nav_right li:nth-child(13),.nav_right li:nth-child(14){ display: none;}
.nav_right{}
.nav_right ul{background: url(../images/tp7.jpg) right 8px center no-repeat;}
.nav_right {
    position: fixed;
    right: 50px;
    top: 50%;
    margin-top: -95px !important;
    z-index: 5;
    color: #fff;
}
.nav_right li a{ color: #fff;}
.nav_right li{text-align: right; padding: 10px 0; line-height: 20px; overflow: hidden;}
.nav_right p{ float: right; display: inline-block; width: 17px; height: 17px; margin-left: 10px; padding: 4px; border: 2px solid rgba(255,255,255,0);
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;}
.nav_right span{display: block; width: 5px; height: 5px; background: #fff;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;}
.nav_right i{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0; display: inline-block; float: right; padding-right: 10px;}
.nav_right .active span{ background: none;}
.nav_right .active p{border: 2px solid rgba(255,255,255,1); float: right;background: #07404d;}
.nav_right .active i{ filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1; padding-right: 0;}

.nav_right li:hover span{ background: none;}
.nav_right li:hover p{border: 2px solid rgba(255,255,255,1); background: #07404d; float: right;}
.nav_right li:hover i{ filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;  padding-right: 0;}

#section1{background: url(../images/tp6.jpg) center no-repeat; background-size: cover;}
.sec_top{ padding-top: 45px;}
.sec_pro_1{ margin-bottom: 20px; overflow: hidden;}
.sec_pro_1 .left{float: left;}
.sec_pro_1 .left p{ font-size: 36px; color: #fff;}
.sec_pro_1 .left span{ color: #587179; font-size: 24px; font-family: simsun;}
.sec_pro_1 .right{float: right; font-size: 15px; color: #fff; padding-top: 30px;}
.sec_pro_1 .right p{ display: inline-block;}
.sec_pro_1 .right p a{ display: inline-block; padding: 5px 20px; color: #fff;}
.sec_pro_1 .right p.dangqian{ background: #32a3e9;}
.sec_pro_1 .right i{ display: inline-block; padding: 5px 10px;}

.section{ height: 100% !important;}

#section1 .item{
    margin: 0 15px;
    color: #FFF;
    text-align: center;
}
#section1 .none{ height: 0; overflow: hidden;}
#section1 .item .text{ background: url(../images/tp8.png) right 0 center no-repeat; text-align: left; color: #fff; padding-right: 80px;}
#section1 .item .text span{ font-size: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display: block; padding: 10px 0;}
#section1 .item .text p{ color: #b9c2c5;line-height: 24px; height: 48px; overflow: hidden;}

.view {
   border:5px solid rgba(255,255,255,.2);
   position: relative;
}
.view .mask,.view .content {
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
}
.view img {
   display: block;
   position: relative;
}
.view .href {
   display: block;
   height: 100%;
   background: url(../images/tp_35.png) center no-repeat;
}


#section1 .item:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}
#section1 .item:hover img {
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}
#section1 .item:hover .href {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
#section1 .owl-theme .owl-controls{ display: none !important;}



.customNavigation{
	color: #3e6c76;
  text-align: center;
  padding-top: 50px;
}
.customNavigation a{
	color: #fff;
	font-family: simsun;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0,.5);
}

#section2{background: url(../images/tp9.jpg) center no-repeat; background-size: cover; color: #fff; text-align: center;}
.sec_about_1{ font-size: 60px; font-weight: bold;}
.sec_about_2{ height: 140px; overflow: hidden; color: #b3cbd0; max-width: 1200px; margin: 0 auto; line-height: 30px;padding-top: 50px;animation-delay: 0.1s;}
.sec_about_3{ padding-top: 50px; max-width: 1200px; margin: 0 auto;animation-delay: 0.5s;}
.sec_about_3 ul li span{ font-size: 73px; line-height: 73px; display: inline-block;}
.sec_about_3 ul li span i{ color: #32a3e9;}
.sec_about_3 ul li p{color: #b3cbd0;width: 80%; margin: 0 auto; line-height: 30px;}
.sec_about_4{ margin: 50px auto 0 !important; float: none !important; color: #fff !important; background: url(../images/tp10.png) right 50px center no-repeat !important; max-width: 200px !important; padding-right: 20px !important;animation-delay: 0.9s;}
.sec_about_4.Vbtn-1 rect{stroke: #fff;}
.sec_about_4.Vbtn-1:hover rect{stroke-width: 5;stroke-dasharray: 40, 342;}
.sec_about_4.Vbtn-1:hover{background: none right 40px center no-repeat !important; font-weight: normal !important;}

#section3{ position: relative;}
#section3 .left{ width: 50%; height: 100%; position: absolute; left:0;top:0; background: url(../images/tp11.jpg) center no-repeat; background-size: cover;}
#section3 .right{ width: 50%;float: right; padding: 0 10% 0 5%;}
#section3 .sec_core_1 p {
    font-size: 36px;
    color: #fff;
}
#section3 .sec_core_1 span {
    color: #587179;
    font-size: 24px;
    font-family: simsun;
}
#section3 .sec_core_2{padding-top: 10px;animation-delay: 0.2s;}
#section3 .sec_core_2 span{ font-size: 30px; color: #fff;}
#section3 .sec_core_2 span i{ font-size: 24px; color: #32a3e9; display: inline-block; padding-left: 10px;}
#section3 .sec_core_2 p{ color: #b3cbd0; padding-top: 20px; line-height: 30px;}
#section3 .sec_core_3{padding-top: 30px;animation-delay: 0.4s;}
#section3 .sec_core_3 ul{ margin: 0; border-top: 1px solid #89a8ae;border-left: 1px solid #89a8ae;}
#section3 .sec_core_3 ul li{border: none; text-align: center;border-bottom: 1px solid #89a8ae;border-right: 1px solid #89a8ae; padding: 20px 10px;}
#section3 .button12::after,#section3 .button12::before{top:150px;}
#section3 .sec_about_4{ margin: 50px 0 0 !important;}
#section4{ background: url(../images/tp16.jpg) center no-repeat; background-size: cover;}

#section4 .House_sy ul{ background: #32a3e9; text-align: center; overflow:visible;}
#section4 .House_sy li{ color: #fff; padding: 3% 0;}
#section4 .House_sy li div{border-left: 1px solid #2e5c65;  padding: 0 10%;}
#section4 .House_sy li span{ display: block; font-size: 24px; font-weight: bold; padding-bottom: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#section4 .House_sy li p{  line-height: 24px; height: 48px; overflow: hidden;}
.House_sy .House_sy_1{ text-align: center; padding-bottom: 50px;}
.House_sy .House_sy_1 p{
    font-size: 36px;
    color: #fff;
}
.House_sy .House_sy_1 span {
    color: #fff;
    font-size: 24px;
    font-family: simsun;
}
#section4 .House_sy li:nth-child(1) div,#section4 .House_sy li:nth-child(5) div{ border-left:none;}
#section4 .House_sy li:nth-child(1),#section4 .House_sy li:nth-child(2),#section4 .House_sy li:nth-child(3),#section4 .House_sy li:nth-child(4){ border-bottom: 1px solid #2e5c65;}
#section4 .House_sy li:nth-child(9){ padding: 0; margin: 0; height: 0; overflow: hidden;}
#section4 .House_sy li:nth-child(9)::after{ display: none;}

#section4 .House_sy li div span,#section4 .House_sy li div p{ position: relative; z-index: 2;}
#section4 .House_sy li:after{
	width: 110%;
	height: 110%;
    position: absolute;
    left:-5%;
    top:-5%;
    -webkit-backface-visibility: hidden;
    background: #32a3e9;
    opacity: 0;
    -webkit-transform: scale(0.5,0.5);
    transform: scale(0.5,0.5);
    content: " ";
    display: block;
    margin: 0 auto;
    -webkit-transition: all 280ms ease-in-out;
    transition: all 280ms ease-in-out;
    z-index: 1;
    -moz-box-shadow:1px 1px 10px #3f3f3f;
	-webkit-box-shadow:1px 1px 10px #3f3f3f;
	box-shadow:1px 1px 10px #3f3f3f;
}
#section4 .House_sy li:hover:after {
    opacity: 1;
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
}
#section5{ background: url(../images/tp17.jpg) center no-repeat; background-size: cover;}
#section5 .top{ padding-bottom: 30px;}
#section5 .top p{ font-size: 36px; color: #fff;}
#section5 .top span{ font-size: 24px; color: #698082;}
#section5 .sy_new .left{ padding-right: 50px;}
#section5 .sy_new .left .img{ height: 350px; background-size:cover;}
#section5 .sy_new .left .time{ padding: 20px 0; overflow: auto;}
#section5 .sy_new .left .time .nr1{color: #a4b3b5; float: left; position: relative; z-index: 2; padding: 0 30px; text-align: right;}
#section5 .sy_new .left .time .nr1 span{ font-size: 24px;}
#section5 .sy_new .left .time .nr1 p{ font-size: 14px;}
#section5 .sy_new .left .time .nr2{ margin-left: 115px;}
#section5 .sy_new .left .time .nr2 span{font-size: 20px; padding-left:30px; color: #fff;border-left: 1px solid #fff;display: block; margin-bottom: 10px;}
#section5 .sy_new .left .time .nr2 p{color: #a8babb; padding-left: 30px; line-height: 24px; height: 72px; overflow: hidden;}

#section5 .sy_new .right{ padding-left: 0; border-left: 1px solid #547476;}
#section5 .sy_new .right ul li{ padding-left: 50px;border-bottom: 1px solid #547476; padding: 40px 0;}
#section5 .sy_new .right ul li:nth-child(3){border-bottom: none;}
#section5 .sy_new .right .nr1{color: #a4b3b5; float: left; position: relative; z-index: 2; padding: 0 30px; text-align: right;}
#section5 .sy_new .right .nr1 span{ font-size: 24px;}
#section5 .sy_new .right .nr1 p{ font-size: 14px;}
#section5 .sy_new .right .nr2{ margin-left: 115px;}
#section5 .sy_new .right .nr2 span{font-size: 20px; padding-left:30px; color: #fff;border-left: 1px solid #fff;display: block; margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#section5 .sy_new .right .nr2 p{color: #a8babb; padding-left: 30px; line-height: 24px; height: 48px; overflow: hidden;}

#section6{background: url(../images/tp19.jpg) center no-repeat;background-size: cover; position: relative;}
.zy_contact{ position: absolute;left:0; bottom: 0; width: 100%;}
.zy_contact_1{}
.zy_contact_1 p {
    font-size: 36px;
    color: #fff;
}
.zy_contact_1 span {
    font-size: 24px;
    color: #698082;
}
.zy_contact_2{background: #32a3e9; padding: 50px;}
.zy_contact_2 .left{ padding-right:25%;}
.zy_contact_2 span{ font-size: 30px; color: #fff; display: block; padding-bottom: 20px;}
.zy_contact_2 p{ font-size: 15px; color: #fff;line-height: 30px;  overflow: hidden; padding: 5px 0;}
.zy_contact_2 p i{ float: left; display: block; padding-right: 20px; padding-left: 30px;}
.zy_contact_2 p:nth-child(2) i{background: url(../images/tp20.png) left center no-repeat;}
.zy_contact_2 p:nth-child(3) i{background: url(../images/tp21.png) left center no-repeat;}
.zy_contact_2 p:nth-child(4) i{background: url(../images/tp22.png) left center no-repeat;}
.zy_contact_2 p u{float: right; display: block; padding-left: 20px;}
.zy_contact_2 p b{ display: block; overflow: hidden;height: 15px; border-bottom: 1px solid #6cbcee;}
.zy_contact_2 .link{ display: block; width: 150px; line-height: 30px; height: 30px;background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px; text-align: center; text-align: center; margin-top: 20px; color: #32a3e9;}
.zy_contact_2 .link.button2::after{ color: #fff;}
.zy_contact_2 .right{float: right; padding-top: 60px;}
.zy_contact_2 .right p{ float: right; padding: 30px 0 0 20px;}
.zy_contact_3{ background:#000; line-height: 30px; padding: 5px 0; text-align: center; color: #fff;}
.zy_contact_3 span{ display: inline-block;}


/*内页样式开始*/
.table_zy{display: table; width: 100%; height: 100%;}
.tableCell_zy{display: table-cell;vertical-align: middle;width: 100%;}
.banner_zy{margin-top: 90px; height: 400px;background: url(../images/tp24.jpg) fixed top 90px center no-repeat; text-align: center; color: #fff; line-height: 35px;}
.banner_zy span{ font-size: 36px; font-weight: bold; display: block;}
.banner_zy p a{ color: #fff;}
.zy_content{background: #fff url(../images/tp25.jpg) top center no-repeat; background-size: cover; padding: 80px 0 0;}
.zy_content1{background: #fff url(../images/tp25.jpg) top center no-repeat;}


.zy_case ul.row li{padding-bottom: 20px;}
.zy_case ul.row li .view{border: 5px solid #eee;position: relative;}
.zy_case ul.row li img{ width: 100%;}
.zy_case ul.row li .text{ padding: 20px 0; overflow: hidden;}
.zy_case ul.row li span{float: right; font-size: 20px; font-family: simsun; display: inline-block; padding: 0 20px 0 0;}
.zy_case ul.row li p{ font-size: 20px; color: #242424;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zy_case ul.row li:hover p{ color: #32a3e9;}
.footer{ background: #32a3e9;}
.footer .zy_contact{ position: static;}

.zy_nav ul{ border-bottom: 1px solid #ccc; text-align: center; padding: 30px 0;}
.zy_nav ul li{ display: inline-block; line-height: 40px;}
.zy_nav ul li a{ display: inline-block; padding: 0 20px; margin: 0 10px; background: #eee; color: #323232; border: none; vertical-align: middle;}
.zy_nav ul li a.hover{ background: #32a3e9;color: #fff;}
.zy_nav ul li a.button4::after{ color: #fff;background: #32a3e9;color: #fff;}
.zy_nav ul li a.hover::after {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}


.zy_pro{ padding-top: 0;}
.zy_pro .row{ padding-top: 40px;}
.zy_pro ul.zy_pro1{ padding-top: 40px;}
.zy_pro ul.zy_pro1 li.item .text{ background: url(../images/tp26.png) right 0 center no-repeat; text-align: left; color: #fff; padding-right: 80px;}
.zy_pro ul.zy_pro1 li.item .text p{ font-size: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display: block; padding: 10px 0; color: #242424; float: none;}
.zy_pro ul.zy_pro1 li.item .text span{ display: block; color: #b9c2c5;line-height: 24px; height: 48px; overflow: hidden; font-size: 14px; color: #959595; padding: 0; font-family: "微软雅黑";}
.zy_pro ul.zy_pro1 li.item:hover .text p{}

.zy_pro1{ padding: 20px;background: #f3f3f3; margin-top: 50px;}
.zy_pro1 h3{ font-size: 30px; color: #551817; border-bottom: 1px dashed #bebebe; padding: 20px 0;}
.zy_pro1 span{ display: block; line-height: 30px; height: 140px; overflow: hidden; color: #7b7b7b; padding: 30px 0 20px;}
.zy_pro1 p{ font-size: 15px; color: #656565; line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zy_pro1 .right p:nth-child(4){ margin-top: 10px;}
.zy_pro1 p i{ display: inline-block; background: #32a3e9; color: #fff; padding: 0 20px; margin-right: 20px;}
.zy_pro2{ margin-top: 50px; margin-bottom: 50px;}
.zy_pro2 p.title{background: #32a3e9; line-height: 60px; padding: 0 0 0 20px; font-size: 24px; color: #fff; font-weight: bold;}
.zy_pro2 .content{ padding: 40px;background: #f2f1f1; color: #7b7b7b; line-height: 30px;}
.zy_pro3{ margin-top:10px; border:1px solid #ddd; padding:10px; color:#aaa;}


.rel_tit{ text-align: center; margin-bottom: 30px; margin-top:40px;}
.rel_tit span{ font-size: 36px; color: #32a3e9;}
.rel_tit p{ color: #dee3e4;}
.zy_pro_info{ padding-bottom: 50px;}
.zy_about{ color: #818181; padding-bottom: 40px; line-height: 30px;}
.zy_about img{ max-width: 98%;}
.zy_about .sec_about_1{ color: #232323;text-align: center; line-height: 50px;}
.zy_about .sec_about_2{ color: #818181;text-align: center; height: auto !important; line-height: 30px !important;}
.zy_about .sec_about_3{text-align: center;}
.zy_about .sec_about_3 ul li span,.zy_about .sec_about_3 ul li span i{ color: #232323;}
.zy_about .sec_about_3 ul li p{ color: #818181;}
.zy_about .zy_about_4{ margin: 30px -15px 30px;}


.zy_contact_nr{padding: 50px;}
.zy_contact_nr .left{ padding-right:25%;}
.zy_contact_nr .left span{ font-size: 30px; color: #3e3e3e; display: block; padding-bottom: 20px;}
.zy_contact_nr .left p{ font-size: 15px; color: #3e3e3e;line-height: 30px;  overflow: hidden; padding: 5px 0;}
.zy_contact_nr .left p i{ float: left; display: block; padding-right: 20px; padding-left: 30px;}
.zy_contact_nr .left p:nth-child(2) i{background: url(../images/tp31.png) left center no-repeat;}
.zy_contact_nr .left p:nth-child(3) i{background: url(../images/tp32.png) left center no-repeat;}
.zy_contact_nr .left p:nth-child(4) i{background: url(../images/tp33.png) left center no-repeat;}
.zy_contact_nr .left p:nth-child(5) i{background: url(../images/tp34.png) left center no-repeat;}
.zy_contact_nr .left p u{float: right; display: block; padding-left: 20px;}
.zy_contact_nr .left p b{ display: block; overflow: hidden;height: 15px; border-bottom: 1px solid #ccc;}
.zy_contact_nr .link{ display: block; width: 150px; line-height: 30px; height: 30px;background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px; text-align: center; text-align: center; margin-top: 20px; color: #32a3e9;}
.zy_contact_nr .right{float: right; padding-top: 60px;}
.zy_contact_nr .right p{ float: right; padding: 30px 0 0 20px;}
.zy_con_nr1{padding-top: 60px;background:url(../images/tp30.png) center top no-repeat; background-size: 580px; text-align: center;}
.zy_con_nr1 span{ font-size: 15px; color: #4c4c4c; display: block; line-height: 24px; padding-bottom: 10px;}
.zy_con_nr1 p{ font-size: 32px; color: #32a3e9; line-height: 40px; padding: 0;}
.zy_contact_nr .link{background: #32a3e9; color: #fff;}
.zy_contact_nr .link.button2::after{ background: rgba(22,74,84,0); color: #fff;}
.zy_contact_nr .link.button2:hover::after{background: rgba(22,74,84,1);}
.zy_contact_nr #map{width:100%;height:400px;font-size:12px; margin: 30px 0 0;}
.zy_contact_nr #map .anchorBL,.zy_contact_nr #map .BMap_stdMpCtrl{ display: none;}

.zy_new .zy_new1 ul li{ padding-left: 50px;border-bottom: 1px solid #eee; padding: 40px 0;}
.zy_new .zy_new1 ul li:nth-child(3){border-bottom: none;}
.zy_new .zy_new1 .nr1{color: #2a2a2a; float: left; position: relative; z-index: 3; padding: 0 30px; text-align: right;}
.zy_new .zy_new1 .nr1 span{ font-size: 24px;}
.zy_new .zy_new1 .nr1 p{ font-size: 14px;}
.zy_new .zy_new1 .nr2{ margin-left: 115px; padding-right: 30px; position: relative;z-index: 2;}
.zy_new .zy_new1 .nr2 span{font-size: 20px; padding-left:30px; color: #2a2a2a;border-left: 1px solid #e5e5e5;display: block; margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zy_new .zy_new1 .nr2 p{color: #a4a4a4; padding-left: 30px; line-height: 24px; height: 48px; overflow: hidden;}
.zy_new .zy_new1 ul li.button15::before, .zy_new .zy_new1 ul li.button15::after{background: #32a3e9;    -webkit-transform: translate(0,100%);
    transform: translate(0,100%);}
.zy_new .zy_new1 ul li.button15:hover::before, .zy_new .zy_new1 ul li.button15:hover::after{
	-webkit-transform: translate(0,0);
    transform: translate(0,0);
}
.zy_new .zy_new1 ul li:hover *{ color: #fff !important;}

.zy_new_info{ padding-bottom: 50px;}
.zy_new_info .title_bt{ font-size: 24px; color: #403f3f; font-weight:bold; text-align: center;}
.zy_new_info .title_ly{ color: #959595; text-align: center; padding: 20px 0 30px;}
.zy_new_info .title_ly span{ display: inline-block;}
.zy_new_info .title_zy{ padding: 30px; background: #fff; font-size: 14px; color: #818181; border: 1px solid #F2F1F1; line-height: 27px;}
.zy_new_info .nr{ color: #818181; line-height: 30px; padding-top: 30px;}
.zy_new_info .nr img{ max-width: 100%;}


.syp{ color: #858484;padding: 20px 0; line-height: 30px;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc; margin-top: 30px; margin-bottom: 50px;}
.syp p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.syp a{ color: #858484;}
.syp a:hover{ color: #32a3e9;}


.syp .return{ float: right; width: 60px; height: 60px; margin-left: 10px; line-height: 60px; background: #32a3e9;text-align: center; color: #fff !important;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: relative; margin-right: 30px;}
.syp .return span{ position: relative;z-index: 2;}
.syp .return::after{content: " ";position: absolute;left:0; top:0; width: 100%; height: 100%;background: rgba(22,74,84,.5);
	-webkit-transform: scale(0.5,0.5);
    transform: scale(0.5,0.5);
    opacity: 1;
    border-radius: 50%;
    -moz-box-shadow:50%;
    -webkit-box-shadow:50%;
    box-shadow:50%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
        -webkit-transition: all 280ms ease-in-out;
    transition: all 280ms ease-in-out;
}
.syp .return:hover::after{
	-webkit-transform: scale(1.5,1.5);
    transform: scale(1.5,1.5);
    opacity: 0;
}
.zy_new_rel{background: #fff; padding-bottom: 50px;}
.zy_new_rel ul li:nth-child(5),.zy_new_rel ul li:nth-child(6){border-bottom: none;}



















@media (min-width: 992px) and (max-width: 1460px) {
}
@media (max-width:1200px){
}
@media (min-width:992px){
}
@media (max-width:992px){
	body{ font-size: 12px;}
	.nav_dy .right{display: none;}
	.nav_right{display: none;}
	.nav_dy{ height: 60px; line-height: 60px;}
	.sec_pro_1 .left p{ font-size: 16px;}
	.mobile-inner-header{ display: block !important;}
	.sec_pro_1 .left{ float: none;}
	.sec_pro_1 .left span{ font-size: 12px;}
	.sec_pro_1 .right{ float: none; padding-top: 5px;}
	.sec_pro_1 .right p a{ padding: 0 10px; line-height: 20px; font-size: 12px;}
	#section1 .item .text{ background: no-repeat; padding: 0;}
	.fullpage-wrapper .hover{ margin: 0 -5px;}
	#section1 .item{ margin: 0 5px;}
	#section1 .item .text span{ font-size: 14px; padding: 5px 0 5px 0;}
	#section1 .item .text p{ line-height: 18px; height: 36px;}
	.customNavigation{ padding-top: 5px;}
	.sec_about_1{ font-size: 24px;}
	.sec_about_2{ height: 170px; line-height: 20px; padding-top: 10px;}
	.sec_about_3{ display: none;}
	.set_1_btn{margin-top: 20px !important;}
	#section3 .left{ display: none;}
	#section3 .right{ width: 100%; padding: 0 15px;}
	#section3 .sec_core_1 p{ font-size: 18px;}
	#section3 .sec_core_1 span{ font-size: 12px;}
	#section3 .sec_core_2 span{ font-size: 15px;}
	#section3 .sec_core_2 span i{ font-size: 13px;}
	#section3 .sec_core_3{ display: none;}
	.sec_about_4{ max-width: 150px !important; line-height: 40px !important;background: url(../images/tp10.png) right 30px center no-repeat !important;}
	.Vbtn-1 svg{height: 40px !important;}
	.sec_about_4.Vbtn-1:hover rect{stroke-dasharray: 11, 308 !important;}
	.House_sy .House_sy_1{ padding-bottom: 10px;}
	.House_sy .House_sy_1 p{ font-size: 18px;}
	.House_sy .House_sy_1 span{ font-size: 12px;}
	#section4 .House_sy li span{ font-size: 12px; padding-bottom: 2px;}
	#section4 .House_sy li p{ line-height: 24px;}
	#section4 .House_sy ul{background: none;}
	#section4 .House_sy li div{ border-left: 1px solid rgba(255,255,255,.1);}
	#section4 .House_sy li:nth-child(1), #section4 .House_sy li:nth-child(2), #section4 .House_sy li:nth-child(3), #section4 .House_sy li:nth-child(4){border-bottom: 1px solid rgba(255,255,255,.1);}
	#section5 .top p{ font-size: 18px;}
	#section5 .top span{ font-size: 12px;}
	#section5 .sy_new .left{ display: none;}
	.zy_contact_1 p{ font-size: 18px;}
	.zy_contact_1 span{ font-size: 12px;}
	.zy_contact_2{ padding: 10px 0 20px;}
	.zy_contact_2 .right{ display: none;}
	.zy_contact_2 .left{ padding: 0;}
	.zy_contact_2 span{ display: none;}
	.zy_contact_2 p b{ display: none;}
	.zy_contact_2 p u{ float: none; font-weight: bold; padding: 0;}
	.zy_contact_2 p i{background: none !important; padding: 0; font-size: 12px; line-height: 20px;}
	.zy_contact_2 .link{ margin-top: 5px;}
	#section5 .sy_new .right{ padding: 0 10px; border: none;}
	#section5 .sy_new .right .nr1{ display: none;}
	#section5 .sy_new .right .nr2 span{ border: none; padding: 0; margin-bottom: 2px; font-size: 15px;}
	#section5 .sy_new .right .nr2 p{ padding: 0; line-height: 20px; height: 40px;}
	#section5 .top{ padding-bottom: 5px;}
	#section5 .sy_new .right .nr2{ margin: 0;}
	#section5 .sy_new .right ul li{ padding: 5px 0;}
	.banner_zy{margin-top: 60px;background: url(../images/tp24.jpg) fixed top 60px center no-repeat; height: 200px;}
	.zy_about{ padding: 20px 0;}
	.banner_zy span{ font-size: 18px;}
	.zy_about .zy_about_4{ margin-top: 15px; margin-bottom: 15px;}
	.zy_content{ padding-top: 20px; padding-bottom: 20px;}
	.zy_case ul.row li .text{ padding: 0 15px;}
	.zy_case ul.row li span{ display: none;}
	.zy_case ul.row li .text{ padding: 0;}
	.zy_case ul.row li p{ font-size: 15px; padding-top: 5px;}
	.zy_con_nr1{ background: no-repeat; padding-top: 0;}
	.zy_con_nr1 span{ padding-bottom: 5px;}
	.zy_con_nr1 p{ padding-bottom: 10px;}
	.zy_contact_nr .right{ display: none;}
	.zy_contact_nr .left p i{background:none !important; padding: 0;}
	.zy_contact_nr .left p u{float: none; padding: 0;}
	.zy_contact_nr .left p b{ display: none;}
	.zy_contact_nr{ padding: 20px 0 20px;}
	.footer .zy_contact_2{ display: none;}
	.zy_contact_nr .left{ padding: 0;}
	.zy_contact_nr #map{ height: 200px;}
	.zy_new .zy_new1 .nr1{ padding: 0 10px;}
	.zy_new .zy_new1 .nr2{margin-left: 70px; padding-right: 0;}
	.zy_new .zy_new1 .nr1 span{ font-size: 18px;}
	.zy_new .zy_new1 .nr1 p{ font-size: 12px;}
	.zy_new .zy_new1 .nr2 span{ padding-left: 20px; font-size: 15px; margin-bottom: 5px;}
	.zy_new .zy_new1 .nr2 p{ padding-left: 20px; line-height: 20px; height: 40px;}
	.zy_new .zy_new1 ul li{ padding: 10px 0;}
	.zy_nav ul li a.hover{ padding: 0 10px; margin: 0;}
	.zy_nav ul{ padding: 10px 0;}
	.zy_pro .row{ padding-top: 10px;}
	.zy_new_info .title_bt{ font-size: 18px;}
	.zy_new_info .title_ly{ padding: 10px 0 20px;}
	.zy_new_info .title_zy{ padding: 10px; font-size: 12px;}
	.zy_new_info .nr{ padding-top: 10px;}
	.syp{ padding: 10px 0; margin: 10px 0;}
	.syp .return{width: 50px; height: 50px; line-height: 50px; margin-top: 5px;}
	.rel_tit span{ font-size: 18px;}
	.rel_tit p{ font-size: 12px;}
	.rel_tit{ margin-bottom: 20px; margin-top:20px;}
	.zy_new_rel{padding-bottom: 20px;}
	.zy_pro1{ margin-top: 20px;}
	.zy_pro1 img{ max-width: 98%;}
	.zy_pro1 h3{ font-size: 18px; padding: 10px 0;}
	.zy_pro1 span{ padding: 10px 0; height: auto;}
	.zy_pro1 p{ font-size: 12px; line-height: 30px;}
	.zy_pro2{ margin-top: 20px; margin-bottom: 20px;}
	.zy_pro2 p.title{ font-size: 18px; line-height: 40px;}
	.zy_pro2 .content{padding: 20px;}
	.zy_pro_info{padding-bottom: 20px;}
}
@media (min-width: 768px) and (max-width: 992px) {
}
@media (max-width:768px){
	.container_1{ padding:0 10px;}
}
@media (max-width:430px){
}














