/*首页关于裕峰*/
.syabout {padding:94px 0;}
.syabout .syaleft {width:48.58%;}
.syabout .syaleft .pic {width:100%;}
.syabout .syaleft .pic:after {padding-bottom:68.61%;}
.syabout .syaright {width:50%;position:relative;z-index:1;}
.syabout .syaright h3 {font-size:18px;font-family:"Arial";color:#9a9a9b;margin-top:20px;}
.syabout .syaright h3 b {font-size:24px;color:#000;margin-right:10px;}
.syabout .syaright .info {width:113.83%;height:249px;padding:65px 7.5%;background:#206bd1;margin-top:25px;overflow:hidden;}
.syabout .syaright .info p {color:#fff;line-height:25px;height:100px;overflow:hidden;margin-bottom:0;}

.sychanye{background:#f8f8f8;padding:87px 0 80px;}
.sychanye h3{margin-top:65px;font-size:24px;color:#000;font-weight:bold;}
.sychanye ul li{float:left;text-align:center;width:133px;margin-left:93px;}
.sychanye ul li h4{font-size:14px;color:#000;transition:0.3s;margin-top:25px;}
.sychanye ul li a:hover h4{color:#206bd1;}
.sychanye ul li:first-child{margin-left:0;}
/*面包屑导航*/
.mbx {background:#ededed;}
.mbx .mbxwrap {color:#000;padding:10px 0;}
.mbx a {color:#000;}
.mbx a:hover {color:#206bd1;}
/*首页新闻资讯*/
.synews{background:#f3f6f8;padding:70px 0 88px;}

.synewsin{width:47.67%;padding:40px 3.5% 0;background:#fff;height:388px;margin-top:41px;}

.synews .pic {width:100%;}
.synews .pic:after {padding-bottom:33.40%;}

.synews h4 {font-size:14px;font-weight:bold;margin-top:23px;}
.synews h4 a {color:#000;}
.synews h4 a:hover {color:#206bd1;}

.synews ul {margin-top:5px;}
.synews ul li{line-height:30px;position:relative;padding-right:90px;}
.synews ul li a{color:#000;}
.synews ul li a:hover{color:#206bd1;}
.synews ul li span{display:block;position:absolute;right:0;bottom:0;font-size:12px;color:#000;}
/*首页案例展示*/

.sypicture{height:702px;}
.sypicture .sytit h3{color:#fff;}
.sytit {text-align:center;}
.sytit h3 { font-size:24px;color: #000;font-weight:bold;padding-bottom:20px;}
.sypicture ul{margin-top:40px;}
.sypicture ul li{text-align:center;width:31.25%;float:left;margin-right:3.125%;padding:30px 3.08% 50px;background:rgba(255,255,255,0.2);}
.sypicture ul li .pic{width:100%;border-radius:50%;position: relative;overflow: hidden;}
.sypicture ul li .pic:after{padding-bottom:100%;}
.sypicture ul li h5{font-size:14px;font-weight:bold;transition:0.3s;margin-top:40px;color:#fff;}
.sypicture ul li a:hover h5{color:#206bd1;}
.sypicture ul li:last-child{margin-right:0;}
.vcenter {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: auto;
  vertical-align: middle;
  }

.pic {
  position: relative;
  overflow: hidden;
}
.sypicture .swiper-container {
  width: 100%;
  height: 100%;
  margin-top:30px;
  padding-bottom: 40px;
}
.sypicture .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #f9f9f9;
  /* Center slide text vertically */
  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;
}
h4.sy_more{clear: both;margin: 0 auto;margin-top: 10px;width: 200px;text-align: center;}
h4.sy_more a{display: block;height: 40px;background: #e9280c;color: #fff;font-weight: normal;font-size: 14px;line-height: 40px;}

/*新闻资讯*/
.newsfirst {
  margin: 55px 0 30px 0;
}
.nleft {
  width: 34.206%;
}
.nleft .pic {
  width: 100%;
}
.nleft .pic:after {
  padding-bottom: 67%;
}
.nright {
  width: 62%;
}
.nright .newstit {
  padding: 10px 0 10px 25px;
  background: #ffac00 url(../images/newsbg.jpg) no-repeat 95% center;
  color: #fff;
}
.nright .newstit span {
  font-size: 22px;
  display: block;
}
.nright .newstit em {
  font-size: 12px;
  font-family: arial;
}
.nright .newscon {
  padding-top: 27px;
  border: 1px solid #d6d6d6;
}
.nright .newscon .date {
  font-family: arial;
  color: #999;
  padding: 0 0 10.3% 3%;
}
.nright .newscon .date span {
  font-size: 39px;
  display: block;
}
.nright .newscon .date em {
  font-size: 12px;
}
.nright .newscon .newfirstcon {
  width: 83%;
  margin-left: 5%;
}
.nright .newscon .newfirstcon a {
  font-size: 16px;
  color: #333;
  font-weight: 600;
  line-height: 40px;
  display: inline-block;
  height: 40px;
  overflow: hidden;
  transition: 0.3s;
}
.nright .newscon .newfirstcon p {
  height: 40px;
  overflow: hidden;
}
.nright .newscon:hover a {
  color: #d80808;
}

.newsbox{background:#f6f6f6;padding:40px 45px 50px;margin-bottom:30px;}
.newsbox h3{font-size:18px;font-weight:bold;color:#000;position:relative;border-bottom:1px dashed #d2d2d2;padding-bottom:20px;margin-bottom:25px;}
.newsbox h3 a{font-size:12px;font-weight:normal;color:#000;position:absolute;right:0;top:0;}
.newsbox h3 a:hover{color:#206bd1;}

.newsbox .pic{width:45.05%;}
.newsbox .pic:after{padding-bottom:63%;}

.newsbox ul{width:52.25%;}
.newsbox ul li{margin-bottom:17px;}
.newsbox ul li .pic{width:100%;}
.newsbox ul li .pic:after{padding-bottom:59.40%;}
.newsbox ul li h4{font-size:14px;margin-top:18px;}
.newsbox ul li h4 a{color:#000;}
.newsbox ul li h4 a:hover{color:#206bd1;}
.newsbox ul li .date{font-size:12px;text-align:right;font-family:"Arial";color:#9d9d9d;margin:8px 0;}
.newsbox ul li .info{line-height:1.8em;height:3.6em;overflow:hidden;}
.newsbox ul li .info p{margin-bottom:0;font-size:12px;color:#000;}
.newsbox ul li.li1{padding:22px 0;border-top:1px dashed #d2d2d2;margin:0;}
.newsbox ul li.li1:last-child{border-bottom:1px dashed #d2d2d2;}
.newsbox ul li.li1 h4{position:relative;padding-right:90px;margin:0;}
.newsbox ul li.li1 .date{position:absolute;right:0;top:0;margin:0;}
.newsbox ul.img {width:100%;}
.newsbox ul.img li{float:left;width:30.18%;margin:0 4.73% 0 0;}
.newsbox ul.img li:nth-child(3){margin-right:0;}



.news ul{margin-top:40px;}
.news ul li {
  /*border-bottom: 1px solid #d6d6d6;*/
  margin-bottom: 20px;
}
.news ul li .newleft {
  position: relative;
  width: 17.01%;
}
.news ul li .newleft .pic {
  width: 100%;
}
.news ul li .newleft .pic:after {
  padding-bottom: 67%;
}
.news ul li .newleft .pic img {
  transition: 0.3s;
}
.news ul li .newright {
  width: 79%;
  padding: 20px 20px 0 0;
}
.news ul li .newright a.newscontit {
  font-size: 16px;
  color: #333;
  font-weight: 600;
  display: inline-block;
  height: 22px;
  overflow: hidden;
  transition: 0.3s;
}
.news ul li .newright p {
  margin-top:5px;
  height: 45px;
  overflow: hidden;
}
.news ul li:hover a.newscontit {
  color: #206bd1;
}
.news ul li:hover img {
  transform: scale(1.2);
}
.newshow{padding-bottom:60px;}
.newshow .newshowtit {
  text-align: center;
  margin-top: 55px;
  border-bottom: 1px dotted #bfbebe;
}
.newshow .newshowtit h1 {
  font-size: 22px;
  color: #333;
}
.newshow .newshowtit .date {
  line-height: 65px;
  font-size: 12px;
  color: #999;
}
.newshow .newshowtxt {margin-top:30px;}
.newshow .newshowtxt p {
  line-height: 25px;
}
.newshow .newshowimg {
  text-align: center;
  margin: 65px 0;
}
.prev-next {
  float: left;
  margin-top: 10px;
}
.prev-next a {
  display: block;
  color: #999;
  line-height: 25px;
  transition: 0.3s;
}
.prev-next a b {
  color: #666;
}
.prev-next a:hover {
  color: #d80808;
}
.prev-next a.prev {
  border-bottom: 1px dashed #d4d4d4;
}
.active_span{
  background: #0883d1 !important;
  border-color: #0883d1 !important;
}
/*生产实力*/
.case {
  margin-bottom: 30px;
  position: relative;
}
.case ul li {
  width: 31.25%;
  float: left;
  margin: 34px 3.125% 0 0;padding:29px 0 45px;
  position: relative;background:#f3f3f3;
}
.case ul li .pic {
  width: 80%;margin:0 auto;border-radius:50%;
}
.case ul li .pic:after {
  padding-bottom: 100%;
}

.case ul li .casetxt {
  margin-top:40px;
  text-align:center;
  transition: 0.3s;
}
.case ul li .casetxt a.casetit {
  color: #000;
  font-weight: bold;
  display: inline-block;
  height: 19px;
  overflow: hidden;
  line-height: 19px;
}
.case ul li:hover .casetxt a.casetit {
  color: #206bd1;
}
.case ul li:nth-child(3n) {
  margin-right: 0px;
}
.page {
  line-height: 50px;
  text-align: center;
  margin-top: 35px;margin-bottom:35px;
}
.page li {
  display: inline;
}
.page li a{font-size:12px;
  font-family: arial;
  background: #424242;border:1px solid #424242;
  padding: 2px 7px;
  margin: 0 3px;
  display: inline;
  margin-bottom:0px;
  color:#fff;
}
.page li a:hover {
  background: none;
  color: #424242;border:1px solid #424242;
}
.page li.active a{
  background: none;
  color: #424242;border:1px solid #424242;
}
.page li.bgnone a{
  background: none;
}
.page li.bgnone a:hover {
  color: #d80808;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{  background: none;
  color: #424242;border:1px solid #424242;}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus{background: none;
  color: #424242;border:1px solid #424242;}
  .pagination > li:first-child > a, .pagination > li:first-child > span,.pagination > li:last-child > a, .pagination > li:last-child > span{border-radius:0;}
/*生产实力详细页*/
.caseshow {
  margin-top: 55px;
}
.caseleft {
  width: 47%;
}
.caseleft .big .pic:after {
  padding-bottom: 67%;
}
.caseleft .small {
  margin-top: 6px;
}
.caseleft .small .pic {
  cursor: pointer;
}
.caseleft .small .pic:after {
  padding-bottom: 66.9%;
}
.caseleft .small .slick-current .pic {
  border: 3px solid #d80808;
}
.caseright {
  width: 47%;
}
.caseright h3 {
  font-size: 22px;
  color: #333;
  background: url(../images/caseshow.png) no-repeat bottom left;
  line-height: 30px;
  padding-bottom: 10px;
  margin: 30px 0 15px;
}
.caseright .crighttxt {
  color: #6b6b6b;
  min-height: 160px;
}
.caseright .prenext {
  margin-top: 30px;
}
.caseright .prenext a {
  display: block;
  line-height: 30px;
}
.nyxg {
  margin-top: 70px;
}

/*联系我们*/
#allmap {
  width: 100%;
  height: 407px;
}
#allmap img {
  max-width: 1070px;
  max-height: 407px;
}
#allmap label {
  max-width: 1070px;
}
.contact_map{  margin-top:43px;padding:7px; border: 1px solid #e0e0e0;}
.contactwrap ul {margin-top:70px;border-bottom:1px dashed #d3d3d3;padding-bottom:50px;}
.contactwrap ul li {width:25%;float: left;text-align:center;color:#000;padding:0 20px;}
.contactwrap ul li span {display:block;font-size:18px;margin-bottom:5px;margin-top:20px;}

.contactwrap .contacttxt {
  text-align: center;
  margin-top: 10px;
  font-size: 13px;
}
.contact_service{margin-top: 45px;}
.contact_service h3{font-size: 24px;color: #000;text-align: center;}
.contact_service .content{ margin-top:23px; }
.contact_service .content p{margin-bottom: 0;line-height: 1.8em;}
/*在线留言*/
.message {  margin: 45px 0 77px;background:#fafafa;padding:60px 45px 85px;}
.message h3{font-size:18px;font-weight:bold;color:#000;margin-bottom:10px;}
.message .messagecon {
  width: 100%;
  margin: 0 auto;
}
.message .messagecon ul {
  width: 45%;
}
.message .messagecon ul li{margin-bottom:20px;}
.message .messagecon ul li span {
  display: block;
  color: #333;
  line-height: 40px;
}
.message .messagecon ul li input {
  width: 100%;
  line-height: 35px;
  border: 1px solid #e6e6e6;padding:0 20px;background:#fafafa;
}
.message .messagecon ul li input[type="radio"],.message .messagecon ul li input[type="checkbox"]{
  width: auto;
}
.message .messagecon ul li select{
  width: 100%;
  height: 35px;
  border: 1px solid #e6e6e6;
}
.message .messagecon ul li input:focus {
  border: 1px solid #d80808;
}
.message .messagecon ul li textarea {
  width: 100%;
  border: 1px solid #e6e6e6;padding:10px 20px;background:#fafafa;
  height: 265px;
}
.message .messagecon ul li textarea:focus {
  border: 1px solid #d80808;
}
.message .messagecon ul li.li4 {
  margin-top: 35px;
}
.message .messagecon ul li.li4 input {
  width: 38%;
  float: left;
  padding-left: 5px;
  color: #333;
}
.message .messagecon ul li.li4 img {
  float: left;
  cursor: pointer;
  margin: 0 5px;
}
.message .messagecon ul li.li4 a {
  float: left;
  line-height: 35px;
}
.message .messagecon ul.phonemessage {
  width: 95%;
  display: none;
}
.message .messagecon ul.phonemessage textarea {
  margin-bottom: 35px;
}
.message .sub {
  width:45%;float:right;
}
.message .sub input {
  height: 37px;
  width: 100%;
  background: #0883d1;
  border: 0;
  color: #fff;
  transition: 0.3s;
}
.message .sub input:hover {
  opacity:0.8;
}

/****询盘****/
.inquiry-container .row{margin-left:0px;margin-right:0px;}
.inquiry-container li img{height:30px;}
.inquiry-container a{color:#000000;}
.inquiry-col{padding:0!important;}
.inquiry-title{font-size: 24px;margin:0px 0px 40px;color:#cccccc;position: relative;}
.inquiry-title:before{width: 90%;content:"";position: absolute;border-top: 1px dashed #cccccc;right: 0;top:15px;}
.inquiry-title:after{width: 90%;content:"";position: absolute;border-bottom: 1px dashed #cccccc;right: 0;top:20px;}
.inquiry-chose{background-color:#162c4c;color:#ffffff;padding:0px 20px;line-height: 50px}
.inquiry-chose .inquiry-select select{height:30px;color:#000000;line-height: 30px;width: 100%;border:none;padding:0 20px;cursor:pointer;}
.inquiry-container .classification{padding:0;}
.inquiry-search{text-align: right;}
.inquiry-search input{width: 290px;height: 30px;line-height: 30px;padding:0 10px;color:#000000;display: inline-block;float: right;margin: 10px 0;border: 0}
.inquiry-search i{width: 40px;height: 30px;background: #a0a0a0;color: #ffffff;float: right;line-height: 30px;text-align: center;font-size: 20px;margin: 10px 0;cursor:pointer;}
.inquiry-container .product-list{padding:20px 0 30px;border-bottom: 1px dashed #737373;color:#000000;}
.inquiry-container .fa-play{color:#ffffff;background: #162c4c;width: 24px;height:24px;line-height: 24px;text-align: center;}
.inquiry-container .product-list .product-ul li{height:60px;line-height: 60px;color:#000000;border-bottom: 1px solid #f2f2f2;}
.inquiry-add,.inquiry-submit{background: #e60012;color:#ffffff;padding:8px 20px;width:130px;text-align: center;border-radius: 10px;cursor: pointer;}
.inquiry-submit{margin-top: 30px;}
.inquiry-add .fa{font-size: 16px}
.inquiry-list{margin-top:20px;}
.inquiry-container .list-head{background: #f2f2f2;height:46px!important;line-height: 46px!important;}
.inquiry-list li{height:60px;line-height: 60px;color:#000000;border-bottom: 1px solid #f2f2f2;}
.inquiry-container .fa-times,.inquiry-container .fa-plus{font-size: 18px;cursor: pointer;}
.gm-row{margin:0;padding:0 !important;}
.inquiry-container .input-name{line-height: 40px;color:#0d0d0d;}
.inquiry-container .input-type input,.inquiry-container .input-type textarea{width: 100%;font-size: 12px;padding:5px;}
.inquiry-container .input-type textarea{height:140px;}
.inquiry-container .input-type input{height:40px;margin-bottom: 10px}
.inquiry-container .input-star{color:#cd0406;}
.inquiry-form{margin:50px 0 40px;}
.inquiry-submit{margin:0 auto;margin-top: 40px;}
.inquiry-add-page{margin-top:30px;}
.inquiry-page {padding:8px 0;text-align:right;}
.inquiry-page li {display: inline;}
.inquiry-page li a{font-family: arial;background: #ffffff;padding: 2px 6px;margin: 0 2px;font-size: 12px;display: inline;border:1px solid #cccccc;}
.inquiry-page li a:hover {background: #f3f3f3;}
.inquiry-page li.active a{background: #f3f3f3;color: #ababab;}
.inquiry-page li.bgnone a{display: none;}
.submit-hide{display: none;}
.inquiry-captcha .captcha_src{
  height:40px;
}
#BMapLib_search_bus_btn0{margin-right:0px!important;}
.tangram-suggestion-main{z-index: 99}
@media (max-width: 992px) {
  /*.banner,.banner img,.banner_slide{height:300px!important;}*/
}
.banner_slide{
  background-position: center!important;
      background-size: cover!important;
}
.baidu-map-content{
  margin:0;
  line-height:20px;
  padding:2px;
}
.baidu-map-content img{
  float:right;
  zoom:1;
  overflow:hidden;
  width:100px;
  height:100px;
  margin-left:3px;
}
/*站内搜索*/
.goomay-keywords-light{
  background: #dc3545 !important;
  color:#ffffff !important;
}
#search{
  margin-top:45px;
  margin-bottom: 50px;
  overflow:hidden
}
.search_left{
  float: left;
  width: 25%;
  border: 1px solid #d6d6d6;
  padding-top:5px;
  padding-bottom:5px;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px){
  .col-sm-3 {
      width: 25%;
  }
}
.s_head{
  border-bottom: 1px solid #d6d6d6;
  height: 50px;
}
.s_head h2{
  line-height: 50px;
  font-size: 30px;
  color: #666;
  /*margin-left: 15px;*/
}
.s_body ul{
  margin-top: 10px;
  
}
.s_body ul span{
  display: block;
  color: #333;
  line-height: 40px;
}
.s_body ul input,
.s_body ul select{
  height: 35px;
  width: 100%;
  line-height: 35px;
  border: 1px solid #e6e6e6;
  padding-left: 10px;
  margin-bottom: 10px;
}
.s_body .sub input{
  height: 35px;
  line-height: 35px;
  background: #575757;
  border: 0;
  font-weight: bold;
  color: #fff;
  transition: 0.3s;
  text-align: center;
  padding-left: 0px;
}
.search_right{
  padding-left: 40px;
  float: right;
  width: 73%;
}
@media (min-width: 768px){
  .col-sm-9 {
      width: 75%;
      float: left;
  }
}
.search_right .no-result{
  text-align: center;
  font-size: 30px;
  color:#d80808;
  margin-top:50px;
}
.search-result-title{
  font-size: 20px;
  font-weight: 600;
  color: #333;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.entry-image {
  float: left;
  width: 120px;
  margin: 0 20px 0 0;
}
.entry-c{
  position: relative;
  overflow: hidden;
}
.search-result-info{
  padding:5px 0;
}
.search-result-info li{
  display: inline-block;
}
.search_right em{
  color: #004cff;
}
.search_right .search-result{
  margin-left:25px;
}
.product_title a{
  color: #d80808;
  text-decoration: underline;
}
.search_right .search-li{
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: 30px;
  padding-bottom: 10px;
}
.search_right li{
  overflow: hidden;
}
.search-result-info li:before{
  content: '/';
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  opacity: 0.5
}
.search-result-info li:first-child:before { display: none; }
.product_list{
  padding-bottom: 15px;
  border-bottom: 1px solid #d6d6d6; 
  margin-bottom: 15px;
}
.product_img{
  float: left;
}
.product_img img{
  border-radius: 50%;
}
.product_img img:hover{
  width: 90px;
  height: 90px;
}
.product_body{
  float: left;
  margin-left: 20px;
  margin-top: 10px;
}
.product_title{
  margin-bottom: 20px;
}
.se_news{
  float: right;
  width: 79%;
}
.news ul li .se_news a {
  color:#d80808;
  text-decoration: underline;
  display: inline-block;
  height: 22px;
  overflow: hidden;
  transition: 0.3s;
}
.search_right .news .date em{
  color: #fff;
}