﻿/*****通用编码******/
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input{margin:0px;padding:0px;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
img{border:none;}
body {color:#666; font:14px/1.5   Arial, "Microsoft Yahei";width:100%;height: 100%; background-color:#fff;}
ul,ol,li,form, dl {list-style: none;}
p{margin:0px; padding:0px;}
a{text-decoration:none;color:#434343;}
a:hover {text-decoration:none;}
div{ margin:0 auto;}
/* Fonts */
@font-face {
  font-family: 'iconfont';  /* project id 1388596 */
  src: url('//at.alicdn.com/t/font_1388596_9cchswbdc7.eot');
  src: url('//at.alicdn.com/t/font_1388596_9cchswbdc7.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1388596_9cchswbdc7.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1388596_9cchswbdc7.woff') format('woff'),
  url('//at.alicdn.com/t/font_1388596_9cchswbdc7.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1388596_9cchswbdc7.svg#iconfont') format('svg');
}
.Yc-icon{ font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
/*Public*/
.text-box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column}
.box-flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.pull-overflow{overflow:hidden;}
.text-center .img-responsive{margin:auto;}
.container{padding: 0}
@media(max-width:760px){
    .container{padding: 0 5px;}
}
/* Header */
#Header{height: 86px;background: #fff url(../images/photo_1.png) no-repeat center;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;}
#Header .container{position: relative;}
.Header-logo{width: 166px;height: 57px;background: url(../images/logo_1.png) no-repeat left center;background-size: contain;margin-top: 14px;}
.Header-logo a,.Header-title span{display: block;width: 100%;height: 100%;text-indent: -999rem;opacity: 0;}
.Header-title{position: absolute;left: 50%;top:50%;width: 286px;height: 26px;background:none ;margin-left: -143px;margin-top: -13px;display:none}
.Header-tel{margin-top: 8px}
.Header-tel i{display: block;width: 70px;height: 70px;}
.Header-tel p{height: 70px;text-align: center;padding: 0 5px;font-size:1.2rem;color:#838383}
.Header-tel p span{display: block;}
.Header-button{margin-right:2%;margin-top:5px;position:relative; height:50px;width:30px;cursor:pointer;}
.Header-button:after,.Header-button:before{position:absolute;left:0;width:100%;height:2px;background:#000;content:"";transition:ease 0.5s;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;}
.Header-button:after{bottom:13px;}
.Header-button:before{top:13px;}
.Header-button span{display:block;height:2px;width:100%;background:#000;position:absolute;top:50%;left:0;border-radius:2px;margin-top:-1px;transition:ease 0.5s;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;}
.Header-button.active:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform-origin:0 100%;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;left:5px;bottom:13px;}
.Header-button.active:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform-origin:0 100%;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;top:13px;left:5px;}
.Header-button.active span{opacity:0}
/* Nav */
#Nav{top:86px;background: #000000;height: 52px;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;}
#Nav ul li{float: left;width: 14.285%;line-height: 52px;text-align: center;padding: 0 10px;position: relative;}
#Nav ul li a{display: block;font-size: 1.6rem;color:#fff;}
#Nav ul li:hover>a,#Nav ul li.active>a{background: -webkit-gradient(linear,0% 0%, 0% 100%, from(#CC5E00), to(#BD863C), color-stop(0.5,#c6701a))}
.menu{position: absolute;left:10px;top:150px;width:calc(100% - 20px);z-index: 99;background: #222222;visibility: hidden;opacity: 0;transition:ease 0.5s;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;}
#Nav ul li .menu::after{position: absolute;left:50%;top:-10px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 10px solid #222222;content: ""}
#Nav ul li .menu a{line-height:36px;font-size:1.4rem}
#Nav ul li .menu a:hover{background: -webkit-gradient(linear,0% 0%, 0% 100%, from(#CC5E00), to(#BD863C), color-stop(0.5,#c6701a))}
#Nav ul li:hover .menu{top:52px;visibility: visible;opacity: 1;}
/* Main */
.Home-Main,.main,.Home-Main .slide {height: 100vh;overflow: hidden;}
.Home-Padding-top{padding-top: 52px;}
.Home-title-box{position: relative;background-repeat: no-repeat;background-position: top center;background-size: cover;min-height: 178px}
.Home-title-text{width: 100%;height: 100%;overflow: hidden;}
.Home-fitle {color:#ffffff;font-size:3.6rem;font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;font-weight: lighter;letter-spacing: 10px;margin-top:30px;margin-bottom: 10px;}
.Home-title{font-size:3.2rem;color:#fff;position: relative;font-weight: lighter}
.Home-title::before,.Home-title::after{position: absolute;top: 50%;width: 32%;height: 1px;background: #fff;content: ""}
.Home-title::before{left: 10%}
.Home-title::after{right: 10%}
.Home-sunmary{font-size:1.4rem;color:#fff;line-height: 2;margin-top: 10px}

/* Banner */
.Banner{position: relative;}
.Banner .banner-pagination{position: absolute;left: 10%;width: auto;bottom: 0;height: 100%;}
.Banner .banner-pagination span{display: block;margin:5px auto !important;border-radius: 50%;background: rgba(205,203,203,0.5);opacity: 1;width:12px;height: 12px;}
.Banner .banner-pagination span.swiper-pagination-bullet-active{background: url(../images/backg_0.png) no-repeat center;width: 20px;height: 20px;}
.Banner .swiper-banner{height: 100%;}
.Banner ul li{height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover}
@keyframes b{
	from{transform: translateY(0);}
  to{transform: translateY(8px);}
}
.Banner-icon{position: absolute;left: 50%;bottom: 25px;z-index: 10;color:rgba(246,105,0,.54);font-size:3rem;animation: b  ease-in-out 1s infinite alternate;cursor: pointer;}
/* About */
.Home-About{padding-top: 40px}
.Home-About-left{padding-left: 0;padding-right: 0}
.Home-About-right{padding-right: 0;padding-left: 0}
.Home-About-right{padding: 0}
.Home-About-right-title{padding-left: 26%}
.Home-About-right-title h3{border-bottom: solid 1px #dfe1e3;line-height: 40px;font-size:2.4rem;color:#f66900}
.Home-About-right-title h3 span{color:#f7a467;font-size:1.8rem;font-weight:lighter;font-family: -webkit-body;margin-left: 20px;}
.Home-About-text{margin-top:30px;padding-left:20px;font-size:1.4rem;color:#999999;line-height:1.8;text-indent: 2rem;margin-bottom: 20px;}
.Home-About-list li{padding: 0 20px;margin-bottom:20px;text-align: center}
.Home-About-list li i{display: block;overflow: hidden;}
.Home-About-list li i img{transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;}
.Home-About-list li p{font-size:1.4rem;color:#7a7777;padding:5px 0;line-height: 2;display: block;}
.Home-About-more a{display: block;width:156px;height: 43px;border-radius: 20px;background: #f88733;margin: auto;line-height: 43px;text-align: center;font-size:1.4rem;color:#fff;}
.Home-About-list li:hover i img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2)}
/* products */
.products{background: url(../images/backg_1.jpg) no-repeat center;background-size: cover}
.products .Home-title-text{position: initial}
.products .Home-title::before,.products .Home-title::after{background: rgba(255,255,255,.58)}
.Home-Products-box{border: solid 1px rgba(255,255,255,.36);margin-top: 50px;}
.Home-Products-left{width:60%;padding: 0 10% 80px;position: relative;}
.Home-Products-left>div.Yc-icon{width:12%;height: 50px;background: none;position: absolute;font-size:4rem;color:rgba(255,255,255,.8)}
.Home-Products-right{width: 35%;padding-top: 80px;}
.products-pagination{width:60%;display: none}
.products-pagination span,.honor-pagination span,.Partner-pagination span,.News-pagination span{width:12px;height:12px;opacity: 1;background: rgba(234,234,234,.6);margin:auto 10px;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;}
.products-pagination span.swiper-pagination-bullet-active,.honor-pagination span.swiper-pagination-bullet-active,.Partner-pagination span.swiper-pagination-bullet-active,.News-pagination span.swiper-pagination-bullet-active{width:35px;border-radius: 6px;background: #f66900}
.Home-Products-right h3{font-size:1.4rem;color:rgba(255,255,255,.8);position: relative;padding-bottom:13px;margin-bottom:30px;}
.Home-Products-right h3 span{margin-left: 10%;visibility: hidden;opacity: 0;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;position: absolute}
.Home-Products-right h3 span.active{margin-left:0;visibility:visible;opacity: 1;}
.Home-Products-right h3::after{position: absolute;left:0;bottom: 0;width: 98px;height:3px;background: rgba(255,255,255,.46);content: ""}
.Home-Products-right h2{font-size:2rem;color:#f66900;font-weight:bold;margin-bottom:50px}
.Home-Products-text{/*border:solid 1px rgba(255,255,255,.36);*/border-right:none;padding-right:20px;}
.Home-Products-text .Home-Products-sunmary{min-height:180px;font-size:1.6rem;color:#fff;line-height: 1.8}
.Home-Products-left>div.Yc-icon:hover{color:#f66900}
/* Home-Honor-box */
.Home-Honor-box{margin-top: 60px;position: relative;padding-bottom: 20px}
.Home-Honor-box>div.Yc-icon{background: no-repeat;font-size: 4rem;color:#cbcbcb;margin-top: -60px}
.Home-Honor-box>div.honor-next,.Home-Honor-box>div.Partner-next{right: -40px;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg)}
.Home-Honor-box>div.honor-prev,.Home-Honor-box>div.Partner-prev{left: -80px;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg)}
.swiper-honor ul li i{width: 221px;height: 221px;border-radius: 50%;-moz-box-shadow:5px 5px 5px rgba(0,0,0,.23); -webkit-box-shadow:5px 5px 5px rgba(0,0,0,.23); box-shadow:5px 5px 5px rgba(0,0,0,.23);overflow: hidden;}
.swiper-honor ul li i img{display: block;width: 68%;height: 80%;object-fit: contain;  max-height: 100%;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s}
.swiper-honor ul li:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2)}
.swiper-honor{padding-bottom: 80px}
.Home-Honor-box>div.Yc-icon:hover{color:#f9a261}
/* Partner */
.Partner{background: #f5f5f5}
.Home-Partner-list{padding-bottom: 70px}
.Home-Partner-list ul li a{display: block;background: #fff;padding: 35px 0}
.Partner .Home-Partner-list ul li i{display: block;width:100%;height:auto;border-radius: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;overflow: initial;min-height:110px;overflow: hidden;max-height:110px}
.Partner .Home-Partner-list ul li i img{max-height:110px;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s}
.Home-Partner-list ul li span{display: block;margin-top: 20px;font-size:1.8rem;color:#333;line-height: 2;}
.Partner .Home-Partner-list ul li:hover i img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2)}
.Partner-pagination span{background: rgba(234,234,234,1)}
/* News */
.Home-News-box{margin-top:4vh}
.Home-News-nav{margin-top:15px;margin-bottom: 25px;}
.Home-News-nav a{display: inline-block;width: 142px;height: 36px;color:#233793;margin: auto 5px;font-size:1.6rem;line-height: 36px;}
.Home-News-nav a:hover,.Home-News-nav a.active{background: #f88733;color:#fff;}
.Home-News-left{padding: 30px 30px 0;width: 47.33%;float:left}
.Home-News-time{line-height: 38px;position: relative;font-size:2.4rem;color:#909090;margin-bottom: 15px;}
.Home-News-time span{font-size:1.8rem;margin-left: 15px;}
.Home-News-time i{position: absolute;right: 0;top:50%;height: 20px;border-left: solid 1px #bebebe;margin-top:-10px;line-height: 22px;padding-left: 30px;font-size:2rem}
.Home-News-left h2{font-size:1.6rem;color:#666666;margin-bottom:20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.Home-News-sunmary{font-size:1.4rem;color:#999999;line-height: 1.8}
.Home-News-img{margin-top:35px;}
.Home-News-left:hover h2,.Home-News-left:hover .Home-News-time i{color:#f88733;}
.Home-News-right{width:52.67%;padding-left: 30px;float: right;padding-right:5px;}
.Home-News-right li{border-bottom:solid 1px #f3f3f3;padding: 30px 20% 42px 40px;margin-bottom:35px;position: relative;}
.Home-News-right li a{display: block;}
.Home-News-right li h2{font-size:1.6rem;color:#666666;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-bottom: 15px}
.Home-News-right li .Home-News-time{position: absolute;top:10px;right: 25px;}
.Home-News-icon{position: absolute;bottom:35px;right: 25px;border-left: solid 1px #bebebe;padding-left: 30px;font-size:2rem;height: 20px;color:#a1a1a1;line-height: 22px;}
.Home-News-right li:hover{-moz-box-shadow:0px 8px 12px rgba(0,0,0,.1); -webkit-box-shadow:0px 8px 12px rgba(0,0,0,.1); box-shadow:0px 8px 12px rgba(0,0,0,.1);}
.Home-News-right li:hover h2,.Home-News-right li:hover .Home-News-icon{color:#f66900}
.Home-News-right li:last-child{border-bottom: none;margin-bottom:0}
.Home-News-block{padding-bottom: 50px}
/* Footer */
.Footer{height: auto;background: url(../images/backg_2.jpg) no-repeat top center;background-size: cover;overflow: hidden;}
.Footer-top{padding-top:55px;padding-bottom: 50px;border-bottom: dashed 1px rgba(223,223,223,.1)}
.Footer-logo{height:72px;width:204px;background: url(../images/logo_2.png) no-repeat left center;text-indent: -999rem;overflow: hidden;}
.Footer-share{padding-top:15px}
.Footer-share span {display: inline-block;font-size: 1.2rem;color: #a2a2a2;line-height: 40px;}
.Footer-share p {display: inline-block;margin-left: 10px;}
.Footer-share p a {display: inline-block;margin-left: 20px;width: 40px;height: 40px;border-radius: 50%;background: #999999;line-height: 30px;text-align: center;font-size: 3rem;color: #fff;}
.Footer-container{padding:30px 0 40px}
.Footer-tel{width:29%}
.Footer-tel p{font-size:1.6rem;color:#fff;margin-bottom:25px;overflow:hidden;line-height: 26px}
.Footer-tel p i{font-size:2.6rem;margin-right:10px;float:left}
.Footer-tel p span{font-size:1.8rem;color:#ff0000}
.Footer-ewm{position: relative;}
.Footer-ewm img{max-width:112px}
.Footer-ewm span{position: absolute;left:128px;bottom:0;width:73px;height: 73px;background: url(../images/backg_1.png) no-repeat center;font-size:1.4rem;color:rgba(255,255,255,.8)}
.Footer-link{width:27.5%}
.Footer-link h2{font-size:2rem;color:#fff;margin-bottom: 5px;}
.Footer-link h2 span{font-size:1.8rem;color:#a0a0a0;text-transform: uppercase;display: block;line-height: 26px}
.Footer-quick{overflow: hidden;}
.Footer-quick a{float:left;width:50%;font-size:1.4rem;color:rgba(255,255,255,.5);line-height: 2}
.Footer-online{width:19.5%}
.Footer-online ul li{margin: 8px auto;padding: 0}
.Footer-online ul li:nth-child(2){padding-right:0;padding-left:20px;}
.Footer-online ul li:nth-child(1){padding-left:0;padding-right:20px;}
.Footer-online ul li input,.Footer-online ul li textarea{width:100%;height: 30px;border:none;background: #162333;padding-left: 15px;color:#fff;font-size:1.4rem;outline: none}
.Footer-online ul li textarea{height:75px;padding: 10px 15px;resize: none}
.Footer-online ul li button{border:solid 1px rgba(205,203,203,.64);width:82px;height:25px;background: none;display: block;font-size:1.2rem;color:#fff;outline: none}
.Footer-copyright{border-top:solid 1px rgba(223,223,223,.1);padding:20px 0;font-size:1.2rem;color:#737373}
.Footer-copyright a{color:#737373}
/* Footer Button */
footer{height:60px;background:#162333;border-top:solid 1px #121c28;z-index: 9;}
footer a{border-top:solid 1px #263546;border-right:solid 1px #263546;height:60px;border-left:solid 1px #121c28;text-align:center;overflow:hidden}
footer a i.Yc-icon{line-height:30px;height:30px;color:#fff;font-size:2.6rem;margin-top:5px;display:block}
footer a span{font-size:14px;color:#fff;}
/* Page About*/
.Page-Banner{margin-top:138px;}
/* Location */
.Location{border-bottom:solid 1px #f0f0f0;padding:20px 35px 15px;font-size:1.6rem;color:#999999;line-height: 30px;margin-bottom:40px;}
.Location i{float:left;font-size:2.4rem;margin-right: 15px;}
.Location p a{color:#999999;}
.Page-fitle{font-size:4rem;color:#233793;font-weight: lighter;font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;letter-spacing: 10px;}
.Page-title{font-size:2.4rem;color:#394b9e;padding: 5px 0;position: relative;}
.Page-title::before,.Page-title::after{position: absolute;top:50%;width:32%;height: 1px;background: #d3e3ff;content: ""}
.Page-title::before{left:10%}
.Page-title::after{right:10%}
.Page-sunmary{font-size:1.6rem;color:#999999;line-height: 2}
.Page-text{font-size:1.4rem;color:#333;line-height:2;}
.Page-text iframe{width:100%;height:500px;}
.Page-text img{max-width:100%;height:auto !important}
.Page-About-list{margin-top:85px;}
.Page-About-block{margin-bottom:60px;position: relative;}
.Page-About-block .Page-About-text{position: absolute;top:0;width:60%;height:100%;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;}
.Page-About-text .Page-text{background: #fff;padding: 40px;font-size:1.6rem;color:#666666;line-height:30px;text-indent:2rem;-moz-box-shadow:0px 0px 13px rgba(0,0,0,0.08); -webkit-box-shadow:0px 0px 13px rgba(0,0,0,0.08); box-shadow:0px 0px 13px rgba(0,0,0,0.08);transition: all ease 0.3s;}
.Page-container{margin-bottom: 8vh}
.Page-About-list .Page-About-block:nth-child(odd) .Page-About-text{right:5px}
.Page-About-list .Page-About-block:nth-child(odd) .Page-About-img{float:left}
.Page-About-list .Page-About-block:nth-child(even) .Page-About-text{left:5px}
.Page-About-list .Page-About-block:nth-child(even) .Page-About-img{float:right}
.Page-About-details{margin-top:-10px}
.Page-About-details .Page-text{font-size:1.6rem;color:#666666;line-height:30px;}
/* Page Development */
.Page-Development{margin-top:60px;}
.Page-Development h3{font-size:2.4rem;color:#233793;}
.Page-Development-box{padding-top:80px;padding-bottom:230px;position: relative;}
.Page-Development-box::before,.Page-Development-box::after{position: absolute;left:0;width:100%;height: 41.6558%;background: url(../images/fzlc_backg_1.png) no-repeat top center;background-size: contain;content: "";z-index: 1;}
.Page-Development-box::before{top:0}
.Page-Development-box::after{bottom:0;background: url(../images/fzlc_backg_2.png) no-repeat top center;height:567px}
.Page-Development-fitle{font-size:1.8rem;color:#fff;background: #233793;width:240px;border-radius:4px;position: absolute;left:50%;top:0;margin-left:-120px;line-height:50px;}

.Page-Development-box .container{position: relative;padding-top:90px;padding-bottom:80px}
.Page-Development-box .container::before{position: absolute;left:50%;top:0;width:4px;height:100%;background: #1f8fcc;content: "";margin-left:-2px;}
.Page-Development-box .Page-Development-more{position: absolute;left:50%;bottom:0;width:40px;height:40px;background:#1f8fcc;color:#fff;line-height:40px;text-align:center;color:#fff;border-radius: 50%;content: "···";font-size:1.4rem;margin-left:-20px;cursor: pointer;overflow:hidden;z-index:3}
@media(min-width:1100px){
  .Page-Development-box .Page-Development-more.active{background: #f2f2f2;color:#888}
  .Page-Development-list{position: relative;z-index: 2;overflow: hidden;}
  .Page-Development-block{width: calc(40% + 10px);position: relative;}
  .Page-development-dipslay{overflow: hidden;}
  .Page-Development-block::before,.Page-Development-block::after{position: absolute;top:50%;content: "";z-index: 3;border-radius: 50%;}
  .Page-Development-block::before{width:20px;height:20px;border:solid 1px #1f8fcc;background: #fff;margin-top:-10px;}
  .Page-Development-block::after{width:12px;height:12px;border:solid 1px #1f8fcc;background: #233793;right:4px;margin-top:-6px;}
  .Page-Development-list .Page-Development-block:nth-child(odd){float:left;margin-left:10%;padding-right:3%}
  .Page-Development-list .Page-Development-block:nth-child(even){float:right;margin-right:10%;padding-left:3%}
  .Page-Development-list .Page-Development-block:nth-child(odd):before{right:0px;}
  .Page-Development-list .Page-Development-block:nth-child(odd)::after{right:4px;}
  .Page-Development-list .Page-Development-block:nth-child(even):before{left:0px;border:solid 1px #233793;}
  .Page-Development-list .Page-Development-block:nth-child(even)::after{left:4px;border:solid 1px #1f8fcc;background: #1f8fcc;}
  .Page-Development-text{width:75%;height:96px;padding:0 25px;background: #1f8fcc;font-size:1.4rem;color:#fff;float:left;border-radius:6px;}
  .Page-Development-block span{height: 96px;font-size:2rem;color:#1f8fcc;float:left;width:25%;position: relative;}
  .Page-Development-block span::before{position: absolute;top:50%;width:0;height:0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;content: "";margin-top:-5px}
  .Page-Development-list .Page-Development-block:nth-child(odd) .Page-Development-text{float:left}
  .Page-Development-list .Page-Development-block:nth-child(odd) span{float:left;}
  .Page-Development-list .Page-Development-block:nth-child(odd) span::before{border-left: 10px solid #1f8fcc;right:0}
  .Page-Development-list .Page-Development-block:nth-child(even) .Page-Development-text{float:right;background: #233793;}
  .Page-Development-list .Page-Development-block:nth-child(even) span{float:right;color:#233793}
  .Page-Development-list .Page-Development-block:nth-child(even) span::before{left:0px;border-right: 10px solid #233793;}
}
/* .Page-Development-list .Page-Development-block:first-child{top:47px;left:40px}
.Page-Development-list .Page-Development-block:nth-child(2){top:182px;right:0px}
.Page-Development-list .Page-Development-block:nth-child(3){top:305px;left:20px}
.Page-Development-list .Page-Development-block:nth-child(4){top:376px;right:0px}
.Page-Development-list .Page-Development-block:nth-child(5){top:460px;left:0px}
.Page-Development-list .Page-Development-block:nth-child(6){top:596px;right:0px}
.Page-Development-list .Page-Development-block:nth-child(7){top:720px;left:0px}
.Page-Development-list .Page-Development-block:nth-child(8){top:786px;right:0px}
.Page-Development-list .Page-Development-block:nth-child(9){bottom:200px;left:0px}
.Page-Development-list .Page-Development-block:last-child{bottom:70px;right:0px}
.Page-Development-list .Page-Development-block:first-child .Page-Development-text{float: left;}
.Page-Development-list .Page-Development-block:first-child span{float: right;margin-left:25px;}
.Page-Development-list .Page-Development-block:nth-child(2) .Page-Development-text{float: right;background: #233793}
.Page-Development-list .Page-Development-block:nth-child(2) span{float: left;margin-right:20px;}
.Page-Development-list .Page-Development-block:nth-child(3) .Page-Development-text{float: left;background: #233793}
.Page-Development-list .Page-Development-block:nth-child(3) span{float: right;margin-left:25px;}
.Page-Development-list .Page-Development-block:nth-child(4) .Page-Development-text{float: right;}
.Page-Development-list .Page-Development-block:nth-child(4) span{float: left;margin-right:20px;}
.Page-Development-list .Page-Development-block:nth-child(5) .Page-Development-text{float: left;}
.Page-Development-list .Page-Development-block:nth-child(5) span{float: right;margin-left:25px;}
.Page-Development-list .Page-Development-block:nth-child(6) .Page-Development-text{float: right;background: #233793}
.Page-Development-list .Page-Development-block:nth-child(6) span{float: left;margin-right:20px;}
.Page-Development-list .Page-Development-block:nth-child(7) .Page-Development-text{float: left;background: #233793}
.Page-Development-list .Page-Development-block:nth-child(7) span{float: right;margin-left:25px;}
.Page-Development-list .Page-Development-block:nth-child(8) .Page-Development-text{float: right;}
.Page-Development-list .Page-Development-block:nth-child(8) span{float: left;margin-right:20px;}
.Page-Development-list .Page-Development-block:nth-child(9) .Page-Development-text{float: left;}
.Page-Development-list .Page-Development-block:nth-child(9) span{float: right;margin-left:25px;}
.Page-Development-list .Page-Development-block:nth-child(10) .Page-Development-text{float: right;background: #233793}
.Page-Development-list .Page-Development-block:nth-child(10) span{float: left;margin-right:20px;} */
/* Page-honor-nav */
.Page-honor-nav{margin-top:20px;margin-bottom:60px;}
.Page-honor-nav a{display: inline-block;width:92px;height:32px;line-height: 32px;font-size:1.4rem;color:#233793;margin: auto 10px;}
.Page-honor-nav a:hover,.Page-honor-nav a.active{background: #f88733;color:#fff;}
.Page-honor-block{padding: 0 74px;position: relative;}
.Page-honor-block>div.Yc-icon{width:40px;height:80px;background: #a8a8a8;margin-top:-40px;color:#fff;font-size:4rem;line-height:80px;}
.Page-honor-block>div.Yc-icon:hover{background: #f88733}
.Page-honor-block ul li{border:solid 1px #e2e2e2;overflow: hidden;display: block;}
.Page-honor-list{margin-top: 5vh;margin-bottom: 5vh}
.Page-honor-list li{padding: 0 10px;margin-bottom: 30px;}
.Page-honor-list li i{border: solid 1px #ddd;padding: 5px;max-height: 200px;min-height: 200px;}
.Page-honor-list li span{display: block;padding: 10px 0;border-bottom: solid 1px #ddd;text-align: center;font-size: 1.6rem;color:#333;text-align: center}
.Page-Customer-img{display: block;overflow: hidden;}
.Page-Customer-text{padding:15px 15px 0}
.Page-Customer-text h2{font-size:1.8rem;color:#444444;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;line-height:2;}
.Page-Customer-text p{font-size:1.4rem;color:#7c7c7c;line-height:2;border-bottom:solid 1px #dedede;padding-bottom:20px;}
.Page-Customer-text p span{float:right}
.Page-Customer-more{padding-top:10px;padding-bottom: 5px;line-height:2;font-size:1.4rem;color:#9e9e9e;}
.Page-Customer-box{padding-bottom:14vh}
.Page-honor-box{background: #f7f7f7;padding:55px 0 30px}
.Page-honor-box .Home-Honor-box{margin-top:0}
.Page-honor-box .swiper-honor{padding-bottom:50px;}
/* Pgae technology */
.Page-technology-sunmary{background: #233793;padding:40px 0 40px;margin-top:40px;}
.Page-technology-sunmary span{font-size:2rem;color:#ffffff;letter-spacing: 0;}
.Page-technology-sunmary p{font-size:1.8rem;color:#ffff;font-weight: lighter;font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;line-height:2;margin-top:10px;}
.Page-technology-list{margin-top:40px;margin-bottom:50px;}
.Page-technology-list li{padding:0 12px;margin-bottom:45px;}
.Page-technology-img{position: relative;height: 280px;overflow: hidden}
.Page-technology-img img{display: block;width: 100%;height: 100%;object-fit: cover}
.Page-technology-text{position: absolute;left:50%;top:50%;width:0;height:0;background: rgba(35,55,147,.7);padding: 0 50px;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);visibility: hidden;opacity: 0;}
.Page-technology-text p{font-size:1.6rem;color:#fff;text-align:left;line-height: 2}
.Page-technology-text i{display: block;width: 55px;height: 55px;border-radius: 50%;background: #9abeff;line-height: 55px;color: #fff;font-size: 3rem;text-align:center}
.Page-technology-list li h2{background: #162333;font-size:1.8rem;color:#fff;line-height:48px}
.Page-technology-list li:hover .Page-technology-text{width: 100%;height: 100%;visibility: visible;opacity: 1;}
/* Page  Party */
.Page-party-en{letter-spacing: 4px}
.Page-Party-nav{margin-top:15px;margin-bottom:45px;}
.Page-Party-nav a{line-height: 36px;padding: 0 35px;font-size:1.8rem;color:#233793;display: inline-block;margin:auto 5px;}
.Page-Party-nav a:hover,.Page-Party-nav a.active{background: #f88733;color:#fff;}
.Page-party-list{margin-top:2.5vh;}
.Page-party-list li{margin-bottom:38px;}
.Page-party-list li a{display: block;position: relative;overflow: hidden;}
.Page-party-img{padding-left:0;padding-right:30px}
.Page-party-right{position: absolute;right: 0;top:0;border:solid 1px #d3e3ff;height: 100%;padding: 20px 40px}
.Page-party-text h2{font-size:1.8rem;color:#233793;text-align:center;line-height: 1.5}
.Page-party-text p{margin-top:35px;font-size:1.4rem;color:#999999;line-height:22px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:6;-webkit-box-orient: vertical;}
.Page-party-time{font-size:1.8rem;color:#999999;}
.Page-party-time span{font-size:1.4rem;color:#999999;margin-left:20px}
.Page-party-time i{color:#f88e3f;margin-left:40px;font-size:2rem}
.Page-party-more{width:154px;height: 45px;border-radius:10px;background: #f88733;display: block;line-height: 45px;text-align: center;font-size:1.6rem;margin:30px auto auto;color:#fff;}
/* Page-Social-sunmary */
.Page-Social-sunmary{margin-top:35px;background: #233793;padding: 15px 10px 10px;}
.Page-Social-sunmary span{font-size:4rem;color:#fff;letter-spacing: 10px;font-family: SimHei}
.Page-Social-sunmary p{font-size:3.6rem;color:#ffff;font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;font-weight: lighter}
.Page-Social-list{margin-top:80px;}
.Page-Social-list li{margin-bottom:50px;}
.Page-Social-img{padding-left:0;padding-right:20px;}
.Page-Social-right{padding-right:0;padding-left:20px}
.Page-Social-right h2{font-size:2.4rem;color:#ff8400;text-align:center}
.Page-Social-right h3{text-align:center;font-size:1.6rem;color:#c9c8c8;font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;font-weight:lighter}
.Page-Social-text{margin-top:30px;font-size:1.6rem;color:#999999;line-height:26px;text-indent:2rem}
.Page-Social-text b{display:block;text-align:center;font-size:2.4rem;color:#999999;font-weight:normal}
.Page-Vision{background: url(../images/shzr_backg_1.jpg) no-repeat top center;padding:40px 0 80px;}
.Page-Vision h2{font-size:3.6rem;color:#fff;margin-bottom:35px;}
.Page-Vision p{font-size:2.4rem;color:#fff;margin-top:10px;line-height:2;font-weight:300}
/* Page News */
.Page-News-list{margin-top:30px;}
.Page-News-list li{margin-bottom:50px;}
.Page-News-list li a{display:block;padding-bottom:10px}
.Page-news-time{width:140px;height:140px;position: relative;border:solid 1px #2d4bd2}
.Page-news-time span{font-size:1.8rem;color:#2d4bd2;font-weight:lighter;}
.Page-news-time b{font-size:3.4rem;color:#2d4bd2;line-height:1;margin-top:10px}
.Page-news-time::before{position: absolute;left:0;top:0;width:0;height:0;border-top: 32px solid #2d4bd2;border-right: 32px solid transparent; content: ""}
.Page-News-box{width:calc(100% - 165px);margin-left:25px;background:#f7f7f7;transition:ease .3s;-webkit-transition:ease .3s;-ms-transition:ease .3s;-o-transition:ease .3s;}
.Page-News-img{max-width:443px;}
.Page-News-text{width:calc(100% - 443px);padding:0 35px 0 45px;}
.Page-News-text h2{font-size:2.4rem;color:#f88733;position:relative;padding-bottom:20px;margin-top:35px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap}
.Page-News-text h2:before{position:absolute;left:0;bottom:0;width:52px;height:2px;background:#d9d9d9;content:"";}
.Page-News-text p{font-size:1.6rem;color:#858585;margin-top:35px;}
.Page-News-Details-left{width:77%;padding-right:30px}.Page-News-Details-right{width:23%}.Page-News-Details-content{background:#fff;border-radius:5px;-moz-box-shadow:0px 0px 5px #B8B8B8; -webkit-box-shadow:0px 0px 5px #B8B8B8; box-shadow:0px 0px 5px #B8B8B8;margin:5px;}.Page-News-Details-left .Page-News-Details-content{padding:20px}.Page-News-Details-title{height:40px;text-align:justify;font-size:2rem;line-height:1.5em;font-weight:700;color:#000;padding-right:27px!important}.Page-News-Details-info{height:50px;text-align:left;font-size:1.2rem;line-height:30px;font-weight:700;color:#000}.Page-News-Details-txt{font-size:1.4rem;color:#21232e;line-height:2}.Page-News-Details-txt img{max-width:100%;height:auto!important}.Page-News-hot-title{font-size:1.8rem;color:#333;padding:15px;font-weight:700;border-bottom:1px solid #ededed}.Page-News-hot-one{padding:35px 15px 0}.Page-News-hot-one li{margin-bottom:20px}.Page-News-hot-img{border-radius:5px;overflow:hidden}.Page-News-hot-one li h3{margin-top:10px;text-align:center;font-size:1.4rem;color:#585858}.Page-News-hot-list{padding:0 15px 35px}.Page-News-hot-list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:15px}.Page-News-hot-list li i{display:block;width:22px;height:22px;line-height:22px;border-radius:50%;text-align:center;color:#fff;margin-right:18px;font-style:normal;float:left;background:#fed130}.Page-News-hot-list li span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 40px);font-size:1.4rem;color:#666;float:left}.Page-News-hot-list li:last-child i,.Page-News-hot-list li:nth-last-of-type(2) i{background:#0101ff}
.Page-News-list li:hover .Page-News-box{-moz-box-shadow:0px 4px 8px rgba(0,0,0,.1); -webkit-box-shadow:0px 4px 8px rgba(0,0,0,.1); box-shadow:0px 4px 8px rgba(0,0,0,.1);}
.Page-hr-sunmary{margin-top:30px;font-size:1.8rem;color:#6f6f6f;}
.Page-hr-box{margin-top:6vh;margin-bottom: 6vh;border:solid 1px #dedede}
.Page-hr-left{width:19.5%;padding:50px 0;background: #233789;}
.Page-hr-nav li{line-height:46px;margin-bottom:20px;}
.Page-hr-nav li a{display: inline-block;padding-right: 25px;min-width:145px;border-radius: 23px 0 0 23px;line-height: 46px;font-size:1.6rem;color:#fff;}
.Page-hr-nav li:hover a,.Page-hr-nav li.active a{background: #fff;color:#233793}
.Page-hr-tel{margin-top:50px;padding:50px 25px 0;position: relative;}
.Page-hr-tel:before,.Page-hr-tel:after{position: absolute;left:25px;width:calc(100% - 50px);height: 1px;content: ""}
.Page-hr-tel:before{background: rgba(255,255,255,.32);top:0;}
.Page-hr-tel:after{background: rgba(0,0,0,.49);top:1px}
.Page-hr-tel dt{font-size:1.6rem;color:#cad3ff;font-weight: normal;line-height: 1.8}
.Page-hr-tel dd{font-size:1.6rem;color:#fff;margin-bottom: 20px;}
.Page-hr-list{background: #fff;border-right:solid 1px #dedede;width:56%;padding-right: 40px;}
.Page-hr-list li{border-bottom: dashed 1px #d0d0d0;padding:15px 0 14px 30px}
.Page-hr-list li:last-child{border-bottom: none}
.Page-hr-list li h2{margin-bottom: 10px;line-height: 30px}
.Page-hr-list li h2 a{font-size:2rem;color:#233793;}
.Page-hr-list li h2 span{font-size:1.4rem;color:#808080;}
.Page-hr-list li p{font-size:1.4rem;color:#808080;line-height: 2}
.Page-hr-list li:hover h2 a{color:#f88733}
.Page-hr-right{width:24.5%;background: #fff;}
.Page-hr-right h2{background: #233793;height: 45px;text-align:left;line-height: 45px;padding: 0 15px;font-size:1.8rem;color:#fff;}
.Page-hr-right h2 a{font-size:1.8rem;color:#fff;float: right}
.Page-hr-hot-list{padding: 5px 10px 13px;}
.Page-hr-hot-list li{border-bottom: dashed 1px #dedede;line-height:43px;overflow: hidden}
.Page-hr-hot-list li>a{width:42%;float: left;font-size: 1.4rem;color:#233793;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.Page-hr-hot-list li span{width: 25%;float: left;text-align: center;font-size: 1.4rem;color:#666666;}
.Page-hr-hot-list li em{float: right;width: 33%;text-align: right;font-size: 1.4rem;color:#666666;font-style: normal}
.Page-hr-hot-list li:hover a{color:#f88733}
/*Page hr details*/
.Page-hr-details-title{font-size: 2.4rem;color:#333;font-weight: bold}
.Page-hr-info{border-bottom: dashed 1px #dedede;padding: 10px 0;font-family: SimSun;color:#999;font-size: 1.2rem}
.Page-hr-info span{margin-left: 50px}
.Page-hr-details{margin-bottom: 5vh}
.Page-hr-order{margin-top: 30px;border-bottom: solid 1px #dedede;overflow: hidden;margin-bottom: 30px;padding-bottom: 30px;}
.Page-hr-order dd{width: 50%;font-size: 1.4rem;color:#333;line-height: 2;float: left}
.Page-hr-fitle{font-size: 1.6rem;color:#333;font-weight: bold;margin: 20px auto 10px}
.Page-hr-details .Page-text{padding-left: 30px;color:#656565}
.Page-hr-button{margin-top: 30px;border-top: dashed 1px #dedede;padding-top: 30px;text-align:center}
.Page-hr-button a{display: inline-block;background: #ec6738;line-height: 30px;text-align: center;color: #fff;font-size:16px;padding:5px 20px;}
#Layer{display: none}
.Layer-hr-form{padding: 15px;overflow:hidden}
.layui-layer{width:40vw !important}
.layui-layer li{margin-bottom:15px;padding:0 10px;height:36px}
.layui-layer li label{ -webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;text-align: justify;text-align-last: justify;vertical-align: top;font-size:1.4rem;color:#666;font-weight:normal;width:80px;float:left;line-height:36px}
.layui-layer li input[type="text"]{width:calc(100% - 90px);padding-left:10px;border:solid 1px #eeeff0;height:36px;float:left;outline:none}
.layui-layer h3{font-size:1.4rem;color:#000;font-weight:bold;margin-left:-10px;line-height: 36px;}
.layer-form-file{width:calc(100% - 90px);float:left;height:36px;position:relative}
.layer-form-file input[type="button"]{height:36px;display: inline-block;outline: 0 none;padding: 8px 12px;margin: 0;cursor: pointer;border: 1px solid;font: bold 9pt/100% Arial, Helvetica, sans-serif;-moz-border-radius: 0px 5px 5px 0px;-webkit-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px;-moz-box-shadow: 0px 0px 1px #fff inset;-webkit-box-shadow: 0px 0px 1px #fff inset;box-shadow: 0px 0px 1px #fff inset;color: #fff;text-shadow: 1px 1px 0px #ec6738;background: #ec6738;background: -moz-linear-gradient(top, #3b75b4 0%, #ec6738 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec6738), color-stop(100%,#ec6738));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b75b4', endColorstr='#064884',GradientType=0);border-color: #ec6738;}
.layer-form-file input[type="file"]{position: absolute;top: 0;right: 0;bottom: 0;border: 0;padding: 0;margin: 0;height: 36px;cursor: pointer;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;width:100%;}
.layui-layer li button{width:120px;height:34px;background:#ec6738;line-height:34px;color:#fff;border:none;cursor: pointer;color:#fff;border-radius:4px;}
.layui-layer .layui-input-block{margin-left:0px;float:left;width:calc(100% - 90px)}
.layui-layer .layui-form-select{float:left;width:100%}
.layui-layer .layui-form-select .layui-select-title input{width:100%}
/*Page contact*/
.Page-contact-prodcuts{margin-top: 8vh;margin-bottom: 8vh}
.Page-contact-title{font-size:3rem;color:#233793;font-weight: bold;margin-bottom: 20px;}
.Page-contact-prodcuts table{width:100%;border: solid 1px #dedede}
.Page-contact-prodcuts table tr th,.Page-contact-prodcuts table tr td{border-bottom: solid 1px #ddd;border-right: solid 1px #ddd;text-align: center;padding:10px 0}
.Page-contact-prodcuts table tr th{font-size:1.6rem;color:#000000;font-weight: bold;line-height: 1.6}
.Page-contact-prodcuts table tr th:last-child,.Page-contact-prodcuts tr td:last-child{text-align: left;padding-left: 5%}
.Page-contact-prodcuts table tr th:first-child{width: 20%}
.Page-contact-prodcuts table tr th:nth-child(3){width: 15%}
.Page-contact-prodcuts table tr th:nth-child(2){width: 20%}
.Page-contact-prodcuts table tr th:last-child{width:60%}
.Page-contact-prodcuts table tr td{font-size:1.6rem;color:#5f5f5f;padding: 15px 0}
.Page-contact-prodcuts table tr td span.hidden-xs{text-decoration:underline;color:#5f5f5f;}
.Page-contact-prodcuts table tr td i{color:#f98d3c;margin-left: 20px;font-size: 2rem}
.Page-contact-box{margin-bottom: 5vh}
.Page-contact-left{padding-top: 40px;width: 48%}
.Page-contact-left h2{font-size:2.4rem;color:#233793;font-weight: bold;margin-bottom: 70px;}
.Page-contact-text{font-size: 2rem;color:#737373;line-height: 2}
.Page-contact-map{width: 52%;border: solid 1px #dcdcdc}
.Page-contact-select{margin-top: 30px;margin-bottom: 30px;}
.Page-contact-select select{width: 20%;float: left;margin-right: 2%;height: 34px;border: solid 1px #ddd;border-radius: 4px;text-align: center}
.Page-contact-select button{width: 15%;height: 34px;background: #FD482C;border-radius: 4px;border: none;font-size: 1.4rem;color: #fff;outline: none}
/*Page Products*/
.Page-products-list{margin-top: 4vh;padding-top: 10px}
.Page-products-list li{padding: 5px 10px;margin-bottom: 50px;transition: ease 0.3s;-webkit-transition: ease 0.3s;-moz-transition: ease 0.3s;-o-transition: ease 0.3s}
.Page-products-box{-moz-box-shadow:0px 0px 5px #ddd; -webkit-box-shadow:0px 0px 5px #ddd; box-shadow:0px 0px 5px #ddd;}
.Page-products-img{background-position: center;background-repeat: no-repeat;background-size: contain;display: block;height: 240px;padding: 10px}
.Page-products-text{border-top: solid 1px #dedede;padding:0 10px;line-height: 48px;font-size: 1.6rem;color:#333}
.Page-products-more{width: 75px;height: 26px;border: solid 1px #ff8400;border-radius: 10px;line-height: 24px;text-align: center;margin-top: 10px;margin-right: 10px;font-size: 1.2rem;color: #ff8400;font-weight: lighter;}
.Page-products-more:hover{background: #ff8400;color:#fff;border-color: #ff8400}
.Page-products-list li:hover{transform: translateY(-10px);-webkit-transform: translateX(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);}
.Page-products-details-top{margin: 5px;-moz-box-shadow:0px 3px 5px #DEDEDE; -webkit-box-shadow:0px 3px 5px #DEDEDE; box-shadow:0px 3px 5px #DEDEDE;
  padding: 20px}
.Page-products-details-left{padding-left: 0}
.Page-products-details-img{border: dashed 1px #ddd;}
.Page-products-details-right{padding-left: 5%;padding-right: 0}
.Page-products-details-right h2{font-size: 2.6rem;color:#000;font-weight: 400}
.Page-products-details-fitle{margin-top: 15px;border-bottom:dashed 1px #ddd;padding-bottom: 10px;line-height: 2;font-size: 1.4rem;color:#999}
.Page-products-details-sunmary{margin-top: 20px;font-size: 1.4rem;color:#666;line-height: 2}
.Page-products-details-sunmary span{color: #333;font-weight: bold}
.Page-products-details-bottom{margin-top: 5vh;margin-bottom: 7vh;}
.Page-products-details-bottom>h2{border-bottom: dashed 1px #ddd;padding-top:15px;padding-bottom: 15px;font-size:2rem;color:#233793;font-weight: bold;padding-left: 15px;position: relative;margin-bottom: 2vh}
.Page-products-details-bottom>h2:before{position: absolute;left: 0;top:50%;width: 4px;height: 20px;background: #233793;margin-top: -10px;content: ""}
/* Page */
.Page{margin-bottom:12vh;margin-top:5vh}
.Page a,.Page b{display:inline-block;border:solid 1px #233793;line-height:24px;font-size:12px;font-family:SimSun;padding:0 8px;color:#333;font-weight:normal;}
.Page b{background:#233793;border-color:#233793;color:#fff;}
.Page a:hover{background:#233793;color:#fff;border-color:#233793}
.Page a:first-child{display: none}
.Page-pext{margin-top:20px;margin-bottom:40px;}
.Page-pext p{font-size:1.2rem;color:#999999;line-height:2}
.Page-pext p a{color:#999}
.Page-pext p a:hover{color:#233793}
/* Page recruitment */
.Page-Recruitment-details{padding:20px;}

/* Wap */
@media(max-width:1080px) and (min-width:992px){
  .Home-title-box{min-height:130px}
  .Home-fitle{margin-top:10px;font-size:3rem}
  .Home-Products-right{padding-top:25px}
  .Home-Honor-box>div.Yc-icon{display: none}
  .Home-Honor-box .swiper-honor ul li i{width:180px;height:180px;padding: 25px}
  .Home-News-left{padding-top:10px}
  .Home-News-left h2{margin-bottom:10px;}
  .Home-News-img{margin-top:10px}
  .Home-News-block{padding-bottom:20px}
  .Home-News-sunmary{text-indent:2rem}
  .Home-News-right li{padding:10px 25% 25px 20px}
  /* Page-Development */
  .Page-Development-list{background: url(../images/fzlc_photo_1.png) no-repeat top left 408px;}
  .Page-Development-text{width:290px;padding:0 15px;}
  /* Page-Social */
  .Page-Social-text{margin-top:25px;font-size:1.4rem;}
  /* Page News list */
  .Page-news-time{width:100px;height:100px;}
  .Page-News-box{width:calc(100% - 115px);margin-left:15px;}
/*  Page Hr list*/
    .Page-hr-hot-list li span{text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
  
}
@media(max-width:992px) and (min-width:768px){
  .Home-title::before, .Home-title::after{width:28%}
  .Home-About-text{line-height:2;margin-bottom:50px;padding:0;font-size:1.6rem}
  .Home-About-list li{margin-bottom:40px}
  .Home-Products-box{margin-top:20px;}
  .Home-Products-left{width:100%;padding: 0 30% 50px}
  .products-pagination{width:100%;left:0}
  .Home-Products-right{width:100%;padding: 20px 5%}
  .Home-Products-right h3{text-align:center;font-size:1.6rem;margin-bottom:20px;}
  .Home-Products-right h3::after{left:50%;margin-left:-49px;}
  .Home-Products-right h2{text-align:center;margin-bottom:20px;}
  .Home-Products-text{border-right:solid 1px rgba(255,255,255,.36)}
  .Home-Products-text .Home-Products-sunmary{min-height: 110px}
  .Home-News-left{padding:35px 20px 0 0}
  .Home-News-right li{padding: 30px 20% 20px 20px}
  .Home-News-right li .Home-News-sunmary{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
  .Footer-tel{width:45%}
  .Footer-online{width:50%}
  /* Page-Development */
  .Page-Development-list{background-position: top left 305px}
  .Page-Development-text{width:200px;padding:0 10px;height:120px;font-size:1.2rem}
  .Page-Development-block span{font-size:2rem}
  /* Page party */
  .Page-party-right{padding:15px 20px}
  .Page-party-text h2{font-size:1.4rem}
  .Page-party-text p{margin-top:15px;font-size:1.2rem}
  /* Page-Social-sunmary */
  .Page-Social-sunmary p{font-size:2.6rem}
  .Page-Social-text{margin-top:20px;font-size:1.2rem;line-height:20px;}
  .Page-Social-text b{font-size:1.8rem;}
  .Page-Vision p{font-size:2.2rem;}
  /* Page News list */
  .Page-news-time{width:100px;height:100px;}
  .Page-News-box{width:calc(100% - 115px);margin-left:15px;}
  .Page-News-img{max-width:40%}
  .Page-News-text{width:60%;padding:0 0 0 25px}
  .Page-News-text h2{margin-top:0}
  .Page-News-text p{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;margin-top:20px;}
  .Page-News-Details-left {padding-right: 20px;width:72%}
	.Page-News-Details-right {width: 28%}
/*  Page hr list  */
    .Page-hr-sunmary{font-size:1.4rem}
    .Page-hr-box{margin-top: 3vh;border: none}
    .Page-hr-left{width:28% }
    .Page-hr-list{width: 72%;padding-right: 0;border: solid 1px #dedede;}
    .Page-hr-right{margin-top: 30px;width: 100%}
    .Page-hr-hot{width:49%;float:left;border: solid 1px #dedede}
    .Page-hr-right .Page-hr-hot:last-child{margin-left: 2%}
  .layui-layer{width:70vw !important}
}

@media(max-height:850px){
  .Home-title-box{min-height:130px;}
  .Home-fitle{margin-top:10px;}
  .Home-About-more a{display:none}
  .Home-Honor-box{margin-top:5vh}
}
@media(max-height:700px){
  .Home-About-left img{max-height:450px;}
  .Home-About-list li{padding:0 40px;margin-bottom:5px;}
  .Home-Products-box{margin-top:3vh;}
  .Home-Products-left{width:50%;padding:0 10% 2vh}
  .Home-Partner-list ul li a{padding: 15px 0}
  .Home-News-left{padding:0 30px 0}
  .Home-Partner-list{padding-bottom:5vh}
  .swiper-honor ul li i{width:180px;height:180px;padding:25px;}
  .Partner .Home-Partner-list ul li i{min-height:90px;max-height:90px;overflow:hidden}
  .Partner .Home-Partner-list ul li i img{max-height:90px}
  .Home-News-left h2{margin-bottom:5px;}
  .Home-News-right li{padding: 15px 20% 15px 40px}
  .News{height:auto;padding-bottom:20px;}
  .Home-News-img{margin-top:10px;max-height: 250px;
    overflow: hidden;}
  .Home-News-left{}
  .Home-News-block{padding-bottom:3vh;}
  .Home-About-more a{display:block}
  .Home-News-right{}
  .Home-News-icon{bottom:15px;}
  .Home-news .Home-About-more a{height:32px;line-height:32px;}
}
@media(max-width:768px){
  #Header{height:60px;z-index: 1031;background-image: none}
  .Header-logo{width:70%;height: 50px;margin-top:5px;background-size: contain;}
  #Nav{height:auto;top:-150%;transition:ease 0.5s;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;}
  #Nav .container{padding: 0;background: #0c1118}
  #Nav ul li{width:100%;padding: 0;line-height: 36px;border-bottom:solid 1px #030405;border-top:solid 1px #242c38}
  #Nav ul li a{font-size:1.4rem}
  #Nav ul li:hover a,#Nav ul li.active  a{background: #CC5E00}
  #Nav.active{top:60px}
  .Home-Main,.main{overflow-y:auto}
  .Home-Padding-top{padding-top:0}
  .main>.swiper-wrapper{display: block}
  .main>.swiper-wrapper>.swiper-slide{height:auto}
  .Home-title-box{min-height:90px}
  .Home-fitle{font-size:1.8rem;letter-spacing: 2px;margin-top:15px;}
  .Home-title{font-size:2rem;}
  .Home-title::before, .Home-title::after{width:26%}
  .Home-About-more a{display:block}
  .Home-sunmary{margin-bottom: 15px;}
  .Home-About{padding-top: 2vh;}
  .Home-About-right-title{padding: 0;text-align: center}
  .Home-About-right-title h3{font-size:1.8rem}
  .Home-About-text{padding: 0;margin-top:20px;}
  .Home-About-list li{padding: 0 10px;margin-bottom:10px;}
  .Home-About-list li p{line-height:1.3}
  .Home-About-more a{width:40%;height:30px;line-height:30px;margin-top:2vh}
  .Home-About-right{margin-bottom:4vh;padding-bottom:4vh}
  .Home-Products-box{margin-top:30px;margin-bottom:5vh}
  .Home-Products-left{width:100%;padding: 0 25% 20px}
  .products-pagination{width:100%;left:0}
  .Home-Products-right{width:100%;padding: 40px 0 20px}
  .Home-Products-right h3{text-align:center;font-size:1.6rem;margin-bottom:20px;}
  .Home-Products-right h3::after{left:50%;margin-left:-49px;}
  .Home-Products-right h2{text-align:center;margin-bottom:20px;}
  .Home-Products-text{border-left:none;border-bottom:none;padding:15px 15px 0}
  .Home-Products-text .Home-Products-sunmary{min-height: 20px;font-size:1.2rem;margin-bottom:20px}
  .swiper-honor ul li i{margin: auto;width:100%;height:140px;padding:10px;border-radius:0}
  .Home-Honor-box>div.Yc-icon{display: none}
  .honor-pagination span{background:none}
  .Home-Honor-box{margin-top:30px;}
  .Home-Partner-list ul li a{padding:15px 0}
  .Partner .Home-Partner-list ul li i{min-height:80px;max-height:80px;}
  .Partner .Home-Partner-list ul li i img{max-height:100%;max-height:80px;}
  .Home-News-box{margin-bottom:20px;}
  .Home-News-nav{margin-top:30px;margin-bottom:30px;}
  .Home-News-img{margin-top:0}
  .Home-News-list{padding-bottom: 50px}
  .Home-News-list li{border:solid 1px #ddd;padding: 5px}
  .Home-News-list li h2{font-size:1.4rem;color:#242428;text-align: left;min-height:90px;margin-top:15px;font-weight:600}
  .Home-News-list li .Home-News-time{text-align: left;font-size: 1.2rem;color: #242428;font-weight: 700;margin-bottom:0}
  .News{margin-bottom:30px;}
  .Footer-tel{width:100%;border-bottom:solid 1px rgba(223,223,223,.1);padding-bottom: 20px;margin-bottom:20px;}
  .Footer-online{width:100%}
  /* Page About */
  .Page-Banner{margin-top:60px;}
  .Location{padding: 10px 0;line-height: 26px;font-size:1.2rem;margin-bottom:20px;}
  .Location i{font-size:1.4rem;}
  .Page-fitle{font-size:2rem;letter-spacing: 5px;}
  .Page-title{font-size:1.6rem}
  .Page-title::before, .Page-title::after{width:26%}
  .Page-sunmary{font-size:1.2rem}
  .Page-About-list{margin-top:30px;}
  .Page-About-block{margin-bottom:0}
  .Page-About-block .Page-About-text{position: initial;float:left;width:98%;margin:20px 1%;font-size:1.4rem;line-height:2}
  .Page-About-block .Page-About-text .Page-text{padding:10px 0;font-size:1.4rem;line-height:2}
  .Page-About-details{margin-top:0}
  .Page-About-details .Page-text{font-size:1.4rem}
   /* Page-Development */
   .Page-Development{margin-top:30px;}
   .Page-Development-box{padding-top:50px;padding-bottom:90px}
   .Page-Development-box::before, .Page-Development-box::after{background-size: 100%}
   .Page-Development-box::after{background-position: bottom}
   .Page-Development h3{font-size:1.8rem}
   .Page-Development-box .container::before{left:0;margin-left:0;display: none;}
   .Page-Development-fitle{padding: 0;font-size:1.6rem;}
   .Page-Development-list{height: auto;background: none}
   .Page-Development-block{position: initial;margin-bottom:20px}
   .Page-Development-text{width:75%;padding: 0 10px;min-height:96px;height:auto}
   .Page-Development-block span{width:25%;font-size:2rem;margin-left:0 !important;margin-right:0 !important;color:#fff;min-height:96px;height:auto}
   .Page-Development-list .Page-Development-block:nth-child(odd) .Page-Development-text{background: #1f8fcc;float: right;color:#fff;font-size:1.4rem}
   .Page-Development-list .Page-Development-block:nth-child(odd) span{background: #233793}
   .Page-Development-list .Page-Development-block:nth-child(even) .Page-Development-text{background: #233793;float: left;color:#fff;font-size:1.4rem}
   .Page-Development-list .Page-Development-block:nth-child(even) span{background: #1f8fcc;float:left}
   /* Page about honor */
   .Page-honor-block{padding:0 10px}
   .Page-honor-block>div.Yc-icon{width:24px;height: 40px;margin-top:-20px;font-size:2rem;line-height:40px;}
   .Page-honor-block>div.Yc-icon.honor-next{right:0}
   .Page-honor-block>div.Yc-icon.honor-prev{left:0}
   .Page-honor-list li{padding: 0 5px;margin-bottom: 15px;}
   .Page-honor-list li span{padding: 5px 0}
   /* Page technology */
   .Page-technology-sunmary{padding: 25px 10px;}
   .Page-technology-sunmary span{font-size:1.6rem}
   .Page-technology-sunmary p{font-size:1.2rem;line-height: 1.5}
   .Page-technology-list li{padding:0 5px;margin-bottom:20px;}
   .Page-technology-text{padding:0 10px;}
   .Page-technology-text p{font-size:1.2rem}
   .Page-technology-text i{width:26px;height:26px;line-height:26px;font-size:1.4rem}
   .Page-technology-img{height: 112px}
   .Page-technology-list li h2{font-size:1.4rem;line-height:30px;}
   /* Page Party */
   .Page-party-en{letter-spacing: 0}
   .Page-Party-nav{margin-bottom:20px;}
   .Page-Party-nav a{font-size:1.4rem}
   .Page-party-list li{margin-bottom: 15px;}
   .Page-party-img{padding-right:10px;}
   .Page-party-right{position: initial;padding:0;border:none}
   .Page-party-text h2{font-size:1.4rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
   .Page-party-text p{margin-top:5px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:3;-webkit-box-orient: vertical;font-size:1.2rem;text-indent: 2rem}
    /* Page-Social-sunmary */
    .Page-Social-sunmary span{font-size:2rem}
    .Page-Social-sunmary p{font-size:1.4rem}
    .Page-Social-list{margin-top:30px;}
    .Page-Social-list li{margin-bottom:20px;}
    .Page-Social-img{margin-bottom:25px;padding-right:0}
    .Page-Social-right{padding-left:0;}
    .Page-Social-text{margin-top:20px;font-size:1.4rem;text-indent:0}
    .Page-Social-text p{text-indent:2rem}
    .Page-Social-text b{font-size:1.6rem}
    .Page-Vision{background-size:cover;padding:30px 10px;}
    .Page-Vision h2{font-size:2rem}
    .Page-Vision p{font-size:1.2rem}
    /* Page News list */
    .Page-news-time{width:70px;height:70px;}
    .Page-news-time span{font-size:1.2rem}
    .Page-news-time b{font-size:1.4rem}
    .Page-News-box{width:calc(100% - 85px);margin-left:15px;}
    .Page-News-img{max-width:40%}
    .Page-News-text{width:60%;padding:0 0 0 15px}
    .Page-News-text h2{margin-top:0;font-size:1.4rem;padding-bottom:10px;}
    .Page-News-text p{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top:10px;font-size:1.2rem}
    .Page-News-Details-left {padding-right: 0;width: 100%}
    .Page-News-Details-title {font-size: 1.8rem}
    .Page-News-Details-left .Page-News-Details-content {padding:15px;margin:auto}
    .Page-News-Details-info {text-align: left;line-height: 30px}
    .Page-News-Details-right {width: 100%;margin-top:30px}
    .Page-News-Details-right .Page-News-Details-content {padding: 15px;margin:auto}
   /* Page HR list*/
    .Page-hr-sunmary{font-size:1.2rem}
    .Page-hr-box{margin-top:3vh;border:none}
    .Page-hr-left{width: 35%}
    .Page-hr-nav li a{min-width: 80%;font-size:1.4rem}
    .Page-hr-tel{padding: 50px 5px 0;}
    .Page-hr-tel dt{font-size:1.4rem}
    .Page-hr-tel dd{font-size:1.2rem}
    .Page-hr-list{width:65%;padding-right: 0;border:solid 1px #dedede;border-left: none}
    .Page-hr-list li{padding:13px 10px}
    .Page-hr-list li h2 a{font-size:1.6rem}
    .Page-hr-list li h2 span{display: none}
    .Page-hr-list li p{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
    .Page-hr-right{margin-top: 30px;width: 100%}
    .Page-hr-hot{width:100%;border: solid 1px #dedede;}
    .Page-hr-right .Page-hr-hot:last-child{margin-top:20px;}
  .Page-hr-order{margin-top: 20px;margin-bottom: 20px;padding-bottom: 20px;}
  .Page-hr-order dd{width: 100%;font-size: 1.4rem;line-height: 2.2}
  .Page-hr-fitle{font-size: 1.4rem}
  .Page-hr-details .Page-text{font-size: 1.3rem;padding-left: 20px}
  .layui-layer{width:95vw !important}
  .layui-layer li{height:26px;margin-bottom:5px;}
  .layui-layer li label{line-height:26px;font-size:1.2rem}
  .layui-layer li input[type="text"]{height:26px;line-height:36px}
  .layui-layer h3{line-height:26px}
  .layer-form-file{height:26px}
  .layer-form-file input[type="button"]{height:26px;}
  .layui-layer li:last-child{margin-top:15px;}
    /*Page contact*/
    .Page-contact-prodcuts{margin-top: 4vh;margin-bottom: 4vh}
    .Page-contact-title{font-size: 1.8rem}
    .Page-contact-prodcuts table tr th{font-size: 1.2rem;padding: 10px 0}
    .Page-contact-prodcuts table tr th:first-child{width: 25%}
    .Page-contact-prodcuts table tr th:nth-child(2){width: 25%}
    .Page-contact-prodcuts table tr th:last-child{width: 50%}
    .Page-contact-prodcuts table tr td{padding: 5px 0;font-size: 1.2rem}
    .Page-contact-prodcuts table tr td a{display:block;width: 60%;height: 30px;background: #ff8400;color:#fff;border-radius: 4px;margin: auto;line-height: 30px;padding: 0 10px}
    .Page-contact-prodcuts table tr td span.visible-xs{color:#fff;float: left}
    .Page-contact-prodcuts table tr td i{float: left;color:#fff;margin-left: 10%;font-size: 1.4rem}
    .Page-contact-left{width: 100%;padding-top:20px}
    .Page-contact-left h2{margin-bottom: 15px;font-size:2rem}
    .Page-contact-text{font-size: 1.4rem;}
    .Page-contact-map{margin-top: 20px;width: 100%;}
    /*Page products*/
  .Page-products-img{height: 140px}
  .Page-products-text{font-size:1.4rem;line-height: 36px}
    /* .Page */
   .Page{margin-top:2vh;margin-bottom:5vh}
}
@media (max-height:768px) and (max-width:1366px){
  .Home-About{padding:2vh 0}
  .Home-About-left img{max-height:100%;max-width:97%}
  .Home-About-text{margin-top:2vh;margin-bottom:2vh;line-height:1.5}
  .Home-About-list li{margin-bottom:0}
  .Home-About-list li p{line-height:1.8}
  .Home-About-more a{display: block;width:140px;height:36px;line-height:36px;margin-top:2vh}
  .Home-Products-box{margin-top:3vh}
  .Home-Products-left{padding:0 10% 30px}
  .Home-Products-right{padding-top:5vh}
  .swiper-honor ul li i{width:205px;height:205px;}
  .Home-News-box{margin-top:2vh}
  .Home-News-block{padding-bottom:3vh}
  .Home-News-left{padding-top: 15px;}
  .Home-News-left h2{margin-bottom:10px;}
  .Home-News-time{line-height:24px;}
  .Home-News-img{margin-top:1vh}
  .Home-News-right li{padding-top:15px;padding-bottom: 30px;;}
}
@media(max-width:375px){
  .Home-About-text{margin-bottom:30px;}
  .Home-About-list{display: none} 
  .Home-Products-box{margin-top:20px;}
  .Home-Products-right{padding:30px 0 10px;}
  .Home-Products-text{display:none}
  .Home-Honor-box .swiper-honor ul li i{width:200px;height:200px;}
  .Partner-pagination span{background: none}
  .Home-News-list li h2{min-height:50px;}
  .Home-News-box{margin-bottom:10px;}
  .Footer{padding-top:60px;}
  .Footer-tel p{margin-bottom:15px}
  .Footer-ewm img{max-width:70px;}
  .Footer-online ul li textarea{height:45px}
  .Page-Development-text{font-size:1.2rem}
  .Page-Development-block span{font-size:1.4rem}
  .Page-Social-sunmary span{font-size:1.8rem}
  .Page-Social-sunmary p{font-size:1.2rem}
  .Page-news-time{display: none}
  .Page-News-box{width:100%;margin-left:0}
}


#Gotop{position: fixed;right:2%;bottom:2%;width:55px;background:#fff;z-index:9;-moz-box-shadow:0px 0px 5px #B0B0B0; -webkit-box-shadow:0px 0px 5px #B0B0B0; box-shadow:0px 0px 5px #B0B0B0;overflow: hidden;height: 55px;text-align:center;cursor: pointer;}
#Gotop i{display: block;width: 100%;height: 10px;margin:auto;position: absolute;left:0;top:5px;font-size:2rem}
#Gotop span{font-size:1.2rem;color:#666;display:block;padding-top:30px;}

/* Page staff style */
.Page-style-list{margin-top:40px;}
.Page-style-list li{padding:0 10px;margin-bottom:20px;}
.Page-style-list li a{display: block;border:solid 1px #d3e3ff;border-radius:4px;padding:5px;}
.Page-style-list li .Page-party-img{padding:0;margin-bottom: 15px;border-radius:4px 4px 0 0;width: 100%; height: 242px; overflow: hidden;}
.Page-style-list li .Page-party-img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.Page-style-list li .Page-party-right{position: inherit;border: none;padding:0 10px}
.Page-style-list li .Page-party-text h2{text-align: left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.Page-style-list li .Page-party-text p{margin-top:10px;-webkit-line-clamp:3}
.Page-style-list li .Page-party-time{text-align: left;font-size:1.4rem}
.Page-style-list li .Page-party-time i{float: right;}
.Page-style-list li:hover .Page-party-text h2{color:#f88e3f}
@media(max-width:760px){
  .Page-style-list li{padding:0 5px;margin-bottom:15px;}
	.Page-style-list li .Page-party-img{height: 112px;}
}