﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; font-family: "微软雅黑" }

img{ border:0; vertical-align:bottom; }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.l{ float:left}
.r{ float:right}
.tow{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.w1200{ width:1200px; margin: 0 auto;}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}


@font-face {
  font-family: "POPPINS-BOLD";
  src: url("../fonts/poppins-bold.woff2") format("woff2"),
       url("../fonts/poppins-bold.woff") format("woff"),
       url("../fonts/poppins-bold.ttf") format("truetype"),
       url("../fonts/poppins-bold.eot") format("embedded-opentype"),
       url("../fonts/poppins-bold.svg") format("svg");
}
/*头部*/
.header-top{ float: right; line-height: 40px;  }
.header-top p{ color: #a0a0a0; font-size: 14px; float: left; }
.header-top p span{ color: #fff; font-size: 18px; font-family: "POPPINS-BOLD" }
.header-top li{ float: left; font-size: 14px; color: #a0a0a0; padding-left: 10px; cursor: pointer; }
.header-top li .icon{ font-size: 20px; display: block; float: left; color: #a0a0a0; }
.header-top ul{ float: left; margin-left: 20px; position: relative; }
.head-ss{ float:left; margin-left: 20px; cursor: pointer; display: block; }
.head-ss .icon{ display: block; float: left; color: #a0a0a0;    }
.header-top ul img{ position: absolute; top: 40px;  width: 100px;z-index: 14; display: none;  }
.headsjimg{left: 0;}
.headwximg{left:95px; }
.header-top ul li:hover p{ color: #d8a300;  }
.header-top ul li:hover .icon{ color: #d8a300;  }




/* 导航栏 */
.head-menu{ background:#313131; height: 122px;  }
.logo{  position: relative; z-index: 11; }
#menu{  height: 85px ; position: relative;   }
#menu .nLi a > p{ color:#fff; line-height: 58px;  font-size: 16px; transition: .3s; height: 82px; }
#menu .nav a > span{font-size:10px; color:#fff; position: relative;  }
#menu .nLi a > .icon{ display: block; color: #000; line-height: 83px; position: relative; left: 40px; top: -6px; position: absolute; display: block;
transition: .3s;   font-size: 26px;  color: #707070;}
#menu li > img{ float:left;margin-top: -28px;}
.header_bot{ border-top:3px solid #3fbe72;}
#menu .active a > p{ color: #d8a300;     }
#menu .active a > span{ color: #f7d700;   }
.clearfix:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#menu .nav{ position:relative; z-index:11;  margin: 0 auto; width: 980px;  }
#menu .nav a{ color:#a0a0a0;}
#menu .nav .nLi{ float:left; display:inline;  transition: .3s; position: relative;}
#menu .nav .nLi h3{ float:left; font-weight: normal;}
#menu .nav .nLi h3 a{ display:block; width:122px; text-align: center;font-size:16px; z-index: 2; position: relative; color:#313131;height: 58px;  }
#menu .nav .sub{ display:none; width:620px; left:0; top:82px;  position:absolute; background:rgba(0,0,0,.8);  line-height:36px;    padding: 20px 60px 40px 30px;; }
#menu .nLi:hover h3 > a > p{ color:#d8a300;  }
#menu .nLi:hover h3 > a > span{ color: #f7d700; }
#menu .nav .sub li{ zoom:1; }
#menu .nav .sub a{ display:block; text-align: center; height: 44px;font-size: 16px;  color:#fff; padding: 0 40px; }
#menu .nav .sub a:hover{ color: #d8a300;   }
#menu .nav .nav-sub a:after{ content: ""; width: 10px; height: 1px; background: #fff; display: inherit;  float: right; margin-top: 30px;  margin-left: 10px; transition: .6s;position: absolute; right: 15px; bottom: 8px; }
#menu .nav .nav-sub a:hover:after{ width: 120px; background: #d8a300;    }
#menu .nav .nav-prosub a:hover:after{width: 246px ;  }
#menu .nav .on h3{ }
.nli-h > h3 > a { width:130px !important; }
.nli-h{margin-right: 50px; }
.nli-h .sub{ width:130px !important;}
.nli-e > h3 > a { width:130px !important; }
.nav_search > .icon{ color:#fff; font-size:20px;}
.nav_search{ float:right; width:90px; height: 90px; background:#113582; text-align: center; cursor: pointer;}
.nav_search > p{ color:#000;position: relative;top: -51px;}
.nav_search_inptut{ position:absolute; right: 0; top: 90px; display:none;}
.nav_search_inptut > input{ background:#d4d4d4; width:266px; height: 43px; line-height: 60px; border: none; text-indent: 10px;}
.nav_search_inptut > .icon{ display:block; color:#222e48;position: absolute;top: -13px;right: 0;cursor: pointer;width: 50px;text-align: center;}
.nLi > h3 > img{ position: absolute;top: 29px;right: -13px;}
.nLi > .icon{font-size: 20px; display: inline-block; position: absolute; left: 66px;top: 34px; display:none;}
.sub_img{ width: 420px; float: right;}
.sub_img > img{ width: 100%; height: 100%; }
.nav-sub li{ position: relative; }
#menu .nav .nav-prosub{ left:-50px; width: 700px;   }
.nav-joinsub{ right: 0; left: auto !important; }




/* 首页:banner */
.fullSlide{ width:100%;  position:relative;  height:838px;clear: left;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:838px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:838px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:68px; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;_background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; border:2px solid #d02e35; border-radius: 50%;   overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background:#d02e35;  }
.video_bg{  height: 838px; width: 100%; position: absolute; top: 0px; z-index: 9; text-align: center;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.fullSlide .prev,
.fullSlide .next{ position:absolute; left:3%; top:43%; margin-top:-25px; display:block; width:79px; height:104px; background:url(../images/slider-arrow.png) -122px 7px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.fullSlide .next{ left:auto; right:3%; background-position:8px 5px; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prevStop{ display:none;  }
.fullSlide .nextStop{ display:none;  }





.xueliban{ background: url(../images/xlban.jpg) no-repeat center; height: 198px; }


/*首页：关于申匠*/
.title{display: table; margin: 0 auto; }
.title-top h3{ font-size: 48px; color: #363433; float: left; }
.title-top h3 span{ font-size: 24px; }
.title-top > span{ color: #363433; font-size: 16px; line-height: 28px;display: block;   border-bottom: 1px solid #a0a0a0;  float: left; padding-top: 3px;  margin-left: 10px; }
.title > em{ color: #aaaaaa; font-size: 16px; letter-spacing: 3px;padding-top: 10px; display: block; }
.in-about { margin-top: 70px; }
.inaboutl-top{ margin-bottom: 30px; display: table; margin-top: 40px; }
.inaboutl-top > img{ display: block; float: left; }
.inaboutl-top > h3{ float: left; color: #d8a300; font-size: 24px; font-weight: bold;  line-height: 34px; padding-left: 11px; }
.inabout > .l { width: 600px; }
.inabout > .l > a{ color: #434343; font-size: 15px; clear: both; display: block;  line-height: 30px;  }
.inabout > .l > a span{ color: #d8a300; }
.inaboutl-num h3{ color: #1b1b1b; font-size: 48px; font-family: "POPPINS-BOLD"; position: relative; margin: 0 auto; display: table; }
.inaboutl-num h3 span{ font-size: 14px; font-family: "微软雅黑"; position: relative; top: -30px; right: -5px; font-style: normal; }
.inaboutl-num b{ font-weight: normal; color: #535353; font-size: 15px; text-align: center; display: block; }
.inaboutl-num li{ float: left;  }
.inaboutl-num li:nth-child(2){ margin: 0 32px; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 0 32px; }
.inaboutl-num{ margin-top: 50px; }
.inabout { margin-top: 20px; }
.inabout > .r a { display: block;  background: #000;}
.inabout > .r a > img{ overflow: hidden; display: block;  width: 573px; height: 394px; opacity: 0.8;}
.inabout > .r{ position: relative;  width: 573px; height: 394px; cursor: pointer;background: #000; }
.inabout > .r img{ width: 100%; height: 100%; transition: .3s; opacity: .8; }
.inaboutlr-zz{ position: absolute; width: 100%; left: 0; right: 0; top: 20px; }
.inabout-360{ width: 140px; height: 40px; background: #fff; border-radius: 40px;float: right; margin-right: 20px; position: absolute; right: 0px;}
.inabout-360 > .icon{ color: #d8a300; font-size: 30px; display: block; line-height: 40px; float: left;  }
.inabout-360 > span{ float: left; display: block; width: 6px; height: 6px; line-height: 6px; border-radius: 50%; background: #d8a300; margin-top: 18px;  margin-left: 20px; margin-right: 10px;    }
.inabout-360 + div > p{ color: #fff; text-align: center; font-size: 18px; font-weight: bold; margin-top: 130px;  }
.inabout-360 + div > .icon{ display: block; font-size: 70px; display: block; color: #fff; text-align: center;     margin-top: 40px;}
.inabut-bot li{ float: left; position: relative}
.inabut-bot li:nth-child(2){ margin: 0 25px; }
.inaboutb-zz{ position: absolute; top: 0; left: 0; bottom: 0; width: 44%; background: rgba(216,163,0,.9);  }
.inaboutb-zz > .icon{ width: 56px; height: 56px; line-height: 56px; border-radius: 50%; display: block;border: 1px solid #fff; color: #fff; font-size: 30px; text-align: center; margin: 0 auto; margin-top: 30px; transition: .3s;  }
.inaboutb-zz h3{ color: #fff; font-size: 18px; text-align: center; padding-top: 10px; }
.inaboutb-zz p{ color: #fff; font-size: 18px; font-weight: bold; text-align: center; padding-top: 5px; }
.inabut-bot{ margin-top: 30px; }
.inaboutbli-div{ width: 383px; height: 182px; overflow: hidden}
.inaboutbli-div > img{ width: 100%; height: 100%; transition: .3s}
.inabut-bot li:hover .inaboutbli-div > img{ transform: scale3d(1.1,1.1,1); }
.inabut-bot li:hover .inaboutb-zz > .icon{ color: #d8a300; background: #fff; }
#xuanzhun{
 -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
    -webkit-animation: rotate 3s linear infinite;
    -moz-animation: rotate 3s linear infinite;
    -o-animation: rotate 3s linear infinite;
    animation: rotate 3s linear infinite;
}
@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}

/*首页：产品展示*/
.in-pro{ background: url(../images/inpro-bg.jpg) no-repeat center; height: 1156px; margin-top: 70px;  }
.in-pro .title{ padding-top: 60px; }
.inprofl-li{ float: left; width: 25%; }
.inprofl-li a{ color: #363433; font-size: 16px; line-height: 40px;  border-bottom: 1px solid #d5d5d5; display: block; width: 100%; text-align: center;  }
.inpro-list { margin-top: 20px; }
.inpro-li{ float: left; }
.inpro-fl{ display: table; }
.inprolist{ margin-top: 20px; }
.inpro-li{ margin-right: 21px; position: relative; margin-bottom: 20px; overflow: hidden;  }
.inpro-li:nth-child(3n){ margin-right: 0; }
.inproli-div{ width: 386px; height: 390px; overflow: hidden}
.inproli-div > img{ width: 100%; height: 100%; transition: .3s; }
.inproli-t{ height: 77px; width: 100%; background: rgba(0,0,0,0.5); position: absolute; bottom: 0; left: 0; right: 0; }
.inproli-t p{ text-align: center; color: #fff; font-size: 16px; line-height: 77px; padding: 0 20px; }
.inpro-list > p{ color: #a0a0a0; font-size: 14px; text-align: center; letter-spacing: 10px; }
.inprofl-li a:hover { color: #d8a300; border-bottom: 1px solid #d8a300; }
.inproli-zz{  position: absolute; width: 386px;  height: 390px; background: rgba(0,0,0, 0); top: 0; left: 0; right: 0;}
.inproli-zz:before {  position: absolute;  content: ''; opacity: 1; top: 25px; right: 15px;  left: 15px;  bottom: 25px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; transform: scale(0,1); transition: opacity 0.35s, transform 0.35s; transform-origin: 50% 50%;}
.inproli-zz:after {  position: absolute; content: ''; opacity: 1; top: 15px; right: 40px; left: 40px; bottom: 15px; border-left: 1px solid #fff; border-right: 1px solid #fff;transform: scale(1,0);transition: opacity 0.35s, transform 0.55s;  transform-origin: 100% 0;}
.inpro-li:hover .inproli-zz{ background: rgba(0,0,0, .5); }
.inproli-zz p{ text-align: center; display: block; color: #fff;font-size: 17px;  top: -30px;  position: relative;  }
.inproli-zz .icon{ width: 53px; height: 53px; background: #fff; border-radius: 50%; line-height: 53px; text-align: center; display: block; margin: 0 auto;  bottom: -380px;   position: relative; font-size: 20px;  }
.inpro-li:hover .inproli-zz:before{ opacity: 1;  transform: scale(1); }
.inpro-li:hover .inproli-zz:after{ opacity: 1;  transform: scale(1); }
.inpro-li:hover .inproli-div > img{ opacity: .7 ; transform: scale3d(1.1,1.1,1); }
.inpro-li:hover .inproli-t{ display: none; }

/*客户案例*/
.in-case { background: url(../images/case-bg.jpg) no-repeat center; height: 632px; overflow: hidden; }
.in-case .title{ padding-top: 80px; margin-bottom: 36px;  }
.in-case .title h3{ color: #fff; }
.in-case .title span{  color: #fff; }
.in-case .title em{ color: #fff; }
.incase-li{ float: left; width: 20%;   }
.incaseli-div{ width: 354px; height: 276px; overflow: hidden; }
.inprolist > ul{ display: none; }
.incaseli-div{ width: 94%; margin: 0 auto; overflow: hidden; }
.incaseli-div > img{ width: 100%; transition: .3s; }
.incaseli-bot{ width: 94%; margin: 0 auto; border-bottom: 1px solid #fff; height: 50px; transition: .3s;  }
.incaseli-bot p{ color: #fff; font-size: 15px; padding-left: 10px; line-height: 50px; transition: .3s;}
.incaseli-bot .r{ color: #fff; font-size: 30px; line-height: 50px; font-weight: bold; padding-right: 10px; transition: .3s;}
.incase-li:hover .incaseli-bot{ background: #fff; }
.incase-li:hover .incaseli-bot .r{ color: #d8a300;  }
.incase-li:hover .incaseli-bot p{ color: #d8a300;  }
.incase-li:hover .incaseli-div > img{ transform: scale3d(1.1,1.1,1); }


/*首页：加盟优势*/
.in-join{ background: #f5f5f5; padding-bottom: 70px;  }
.in-join .title{ padding-top: 70px; margin-bottom: 30px;  }
.injoin-li{ float: left;  background: #fff;width: 290px;  padding-bottom: 30px; margin-right: 13px;  }
.injoin-li:last-child{ margin-right: 0; }
.injoinli-div{ width: 290px; height: 198px; overflow: hidden; }
.injoinli-div > img{ width: 100%; height: 100%; transition: .3s; }
.injoinli-bot > h3{ color: #000000; font-size: 20px; text-align: center; font-weight: bold; line-height: 60px; width: 90%; margin: 0 auto; border-bottom: 1px solid #d5d5d5;transition: .3s; }
.injoinli-bot > p{ color: #707070; font-size: 15px; padding: 0 20px; padding-top: 20px;  transition: .3s;}
.injoinli-bot{ height: 147px; }
.injoin-li:hover { background: #c49915;  }
.injoin-li:hover .injoinli-div > img{ transform: scale3d(1.1,1.1,1); }
.injoin-li:hover .injoinli-bot > h3{ color: #fff; border-bottom: 1px solid #fff;  }
.injoin-li:hover .injoinli-bot > p{ color: #fff; }

/*首页：六大支持*/
.in-baomu{ position: relative; border-bottom: 1px solid #eee;   }
.in-baomu .title{ margin-bottom: 30px; }
.in-baomu > .l{ width: 42%; position: relative; }
.in-baomu > .l > img{ width: 100%; }
.inbaomul-zz { position: absolute; bottom: 180px; right: 90px; }
.inbaomul-zz h3{ font-size: 41px; font-family: "POPPINS-BOLD"; color: #fff;  }
.inbaomul-zz p{ color: #fff; font-size: 18px; font-weight: bold; padding-top: 10px; }
.in-baomu > .w1200 > .r{ width: 750px; margin-top: 60px;  }
.inbaomur-li{ float: left; width: 33.3%; text-align: center;height: 208px;  }
.inbaomur-li .icon{ color: #c49915; font-size: 40px; width: 86px; height: 86px; border-radius: 50%; display: block; border:2px solid #c49915; margin: 0 auto;line-height: 86px; margin-top: 25px;    }
.inbaomur-li p{ color: #000; font-size: 18px; font-weight: bold; padding-top: 20px;   }
.inbaomur-li:hover { background: #f5f5f5; }


/*首页：新闻资讯*/
.in-news{ margin-top: 70px; padding-bottom: 40px;  position: relative; background: #fff;  }
.innews-r{ position: absolute; right: 0; top: 0; bottom: 0; background: #eee;height:817px; width: 50%;   }
.in-news .w1200{ position: relative; z-index: 3; }
.in-news .title h3{ color: #1b1b1b;  }
.innews-li{  float:left; width: 600px;   margin-bottom: 30px; transition: .3s;position: relative; }
.innews-li > a{ position: relative; z-index: 3; width: 570px; height: 213px; border:1px solid #f5f5f5; background: #f5f5f5;transition: .3s; display: block;}
.in-news ul{ margin-top: 30px; position: relative;  overflow: hidden;}
.innews-li .l{ width: 236px; height: 184px; overflow: hidden; margin-left: 15px; margin-top: 15px; float:left; }
.innews-li .l > img{ width: 100%; transition: .3s; }
.innews-li .r{ width:286px; margin-right: 20px; margin-top: 12px;  }
.innews-li .r h3{ color: #313131; font-size: 18px; font-weight: bold;padding-top: 10px;  }
.innews-li .r p{ color: #7d7d7d; font-size: 15px; line-height: 30px;    }
.innews-li .r span{ color: #7d7d7d; font-size: 15px; padding: 10px 0 15px 0; display: block; }
.innewsimg{ position: absolute; right: 0; bottom: 10px; z-index: 2; }
.innews-li:hover a{ border:1px solid #c49915;  background: #fff;  }
.innews-li > span{width: 570px; height: 213px; background: #c49915; position: absolute; transition: .3s; display: block; top: 0; left: 0; z-index: 1; }
.innews-li:hover > span{ top: 15px; left: 15px; }
.innews-li:hover .r h3 { color: #c49915; }
.innews-li:hover .l > img{ transform: scale3d(1.1,1.1,1); }

.index_kuaijie{width:100%; height:auto;line-height: 40px; overflow: hidden; background: #e5e5e5; margin-top: 90px; padding: 5px 0}
.index_kuaijie a{float: left; width:auto; text-align: center; font-size:14px; color: #555555; margin: 0px 10px;}
.index_kuaijie p{font-size: 14px; color: #555555; float: left; }
.index_kuaijie a:hover{font-weight: bold;}

/*底部*/
.footer { background: #323232; padding-top: 50px; overflow: hidden;  }
.footer-l > ul{ float: left; margin-right: 85px;  }
.footer-l > ul h3{ color: #d8a300; font-size: 18px; font-weight: bold; margin-bottom: 30px;   }
.footer-l > ul li a{ color: #a0a0a0; font-size: 15px; line-height: 30px;}
.footer-l > ul li a:hover { color: #fff; }
.footul-l{ margin-right: 0 !important; }
.footul-l > ul{ padding-top: 20px; overflow: hidden; clear: both;}
.footer-l > ul li { color: #a0a0a0; font-size: 15px; line-height: 30px;}
.footul-l > li{ float: left; margin-right: 20px;  }
.foot-ewm > li{ float: left; margin-right: 20px; }
.foot-ewm > li div{ width: 124px; height: 124px; background: #a2a2a2 ;  }
.foot-ewm > li img{ width: 102px; height: 102px; margin: 0 auto; padding-top: 10px; display: block; }
.foot-ewm > li p{ text-align: center; }
.footer-top{ overflow: hidden; padding-bottom: 30px;  }
.footer-bot{ height: 60px; background: #1c1c1c;  }
.footer-bot p{ color: #a1a1a1; font-size: 14px; line-height: 60px;  }
.footer-bot p a{ color: #a1a1a1; padding-left: 20px; font-size: 14px; }
.footer-bot li{ float: left; color: #a1a1a1; font-size: 14px; line-height: 60px; margin-left: 20px;  }
.ptzc{ background:url(../images/weiling_1.png) no-repeat ; width: 103px; height: 16px;display: block; float: right; margin-top: 20px; }
.sjzz{ background:url(../images/wangshang_1.png) no-repeat ; width: 96px; height: 16px;display: block; float: right; margin-top: 20px; }
.ptzc:hover { background:url(../images/weiling_2.png) no-repeat ; }
.sjzz:hover{ background:url(../images/wangshang_2.png) no-repeat ;}


/*内页：关于申匠门窗*/
.ny-ban{ position: relative; }
.ny-ban > img{ width: 100%; height: auto;  }
.nyban-pos{ background: rgba(0,0,0,.5);height: 56px; bottom: 0; left: 0; right: 0; position: absolute; }
.nyserach input { width: 337px; height: 40px; background: rgba(255,255,255,.3); border-radius: 40px; border: none; margin-top: 8px; color: rgba(255,255,255,.7); font-size: 15px; text-indent: 10px;  }
.nyban-pos > .w1200 > p{ float: right; color: #fff; font-size: 15px; line-height: 56px; }
.nyban-pos > .w1200 > p a{ color: #fff; font-size: 15px;    }
.nyban-pos > .w1200 > p .icon{ padding-right: 10px; }
.nyserach{ position: relative; }
.nyserach button{ position: absolute; right: 0; top: 15px; right: 10px; border: none; background: none; cursor: pointer;  }
.nyserach button .icon{ color: #fff; font-size: 20px; }
.nyzfl-li{ float: left; height: 78px;   }
.nyzfl-li a{ line-height: 78px; color: #313131; font-size: 16px; display: table;  text-align: center;  width: 140px;  }
.ny-zfl ul{ display: table; margin: 0 auto;  }
.ny-zfl { border-bottom: 1px solid #d5d5d5; }
.nyzfl-li a.active{ color: #d8a300; }
.nyzfl-li a.active:after{ content: ""; width: 100%; height: 2px; display: inherit; background: #d8a300; margin-top: -2px; }
.nyzfl-li a:hover { color: #d8a300; }
.nyzfl-li a:hover:after{content: ""; width: 100%; height: 2px; display: inherit; background: #d8a300; margin-top: -2px; }


/*公司简介*/
.ny-title h3{ color: #d8a300; font-size: 48px; font-family: "POPPINS-BOLD"; text-transform: uppercase; }
.ny-title h3 span{   font-family: "POPPINS-BOLD"; color: #313131;  }
.ny-title p{ color: #1b1b1b; font-size: 36px; padding-top: 26px; }
.aboutone-top { margin-top: 70px; }
.aboutonet-img{ width: 468px; height: 314px; overflow: hidden; }
.aboutonet-img > img{ width: 100%; height: 100%; overflow: hidden; margin-top: 40px;   }
.aboutone-top .r{ width: 692px; }
.aboutone-top .r h3{ font-size: 24px; color: #1b1b1b; }
.aboutone-top .ianboutjj{ height: 225px; overflow: hidden; } 
.aboutone-top .ianboutjj p{ margin-top: 30px;  color: #1b1b1b; font-size: 18px; line-height: 33px; text-indent: 30px;  }
.aboutone-top .r li .icon{ font-size: 50px ; color: #d8a300 ; display: block; text-align: center; }
.aboutone-top .r li{ float: left; width: 33.3%;  }
.aboutone-top .r li h3{ color: #1b1b1b; font-size: 48px; font-family: "POPPINS-BOLD"; position: relative; padding-top: 40px; text-align:center;  }
.aboutone-top .r li h3 b{ font-size: 15px; font-weight: normal; position: absolute; top:13px; }
.aboutone-top .r li p{ color:#535353; font-size: 15px; text-align:center; padding-top: 20px; }
.aboutone-top .r ul{ margin-top: 30px; }
.aboutong-bot { margin-top: 40px; }
.aboutong-bot > .l{ width: 706px; height: 314px; overflow: hidden;  }
.aboutong-bot > .l img{ width: 100%; height: 100%;transition: .3s;  }
.aboutong-bot > .r{ width: 453px; height: 314px; overflow: hidden; }
.aboutong-bot > .r img{ width: 100%; height: 100%; transition: .3s; }
/*企业文化*/
.about-tow{ margin-top: 70px; background: url(../images/yizhan.jpg) no-repeat center; height: 623px; background-size:100%;}
.about-tow .w1200{ padding-top: 70px; }
.about-tow .w1200 .ny-title h3{ color: #FFFFFF}
.about-tow .w1200 .ny-title p{ color: #FFFFFF}
.abouttow-l{ width: 537px; }
.abouttow-l h4{ font-size: 24px; color: #fff; padding-bottom: 20px; padding-top: 30px;   }
.abouttow-l > p{ font-size: 16px; color: #fff; line-height: 33px;   }
.ny-title{ margin-bottom: 20px; }
/*荣誉资质*/
.about-th{ margin-top: 70px; background: #f5f5f5;  height: 540px;   }
.aboutth-l > h3{ color: #313131; font-size: 30px; padding-bottom: 10px; border-bottom: 1px solid #d5d5d5; margin-bottom: 20px;   }
.aboutth-l > h3 span{ color: #707070; font-size: 16px; padding-left: 10px;  }
.aboutth-l{ padding: 70px 20px 40px 20px; width: 564px;  }
.aboutth-r{ width: 554px;  padding:55px 20px 75px 20px; background: #333; height: 410px; }
.aboutth-r a > p{ color: #fff; font-size: 16px; line-height: 33px; }
.aboutth-r a{ display: block;}
.aboutth-r .ny-title p{ color: #fff; }
.aboutth-r .ny-title{ margin-bottom: 40px; }
.aboutth-r .about-more{ margin-top: 20px; }
.about-more{ width: 180px; height: 45px; border-radius: 6px; background: #fff; display: block; transition: .3s;   }
.about-more > p{ color: #d8a300; font-size: 16px; line-height: 45px; float: left; margin-left: 30px; transition: .3s; }
.about-more > .icon{ float: left;  line-height: 45px; font-size: 24px; color: #d8a300; padding-left: 20px; transition: .3s; }
.aboutth-r .about-more:hover { background: #d8a300;  }
.aboutth-r .about-more:hover > p{ color: #fff; }
.aboutth-r .about-more:hover > .icon{ color: #fff; }


/*设备力量*/
.about-four{ background: url(../images/2020-06-11_104111.jpg) no-repeat center; height: 624px; margin-top: 90px;   background-size:100%;}
.about-four .ny-title{ text-align: center; padding-top: 90px; padding-bottom: 30px;  }
.about-four .ny-title p{ color: #fff; }
.aboutfour-li{ float: left; width: 25%;   }
.aboutfourli-div{ width: 280px; overflow: hidden;  }
.aboutfourli-div img{ width: 100%; height: 100%; transition: .3s; }
.aboutfourli-bot { height: 40px; background: #fff; width: 280px; transition: .3s;  }
.aboutfourli-bot p{ color: #333; font-size: 16px; text-align: center; line-height: 40px;   }
.aboutfourli-bot p:before{ content: ""; width: 2px; height: 100%; display: inherit;  background: #d8a300;  }
.shebeilist{ margin-top: 30px; display: table; width: 100%; }
.about-four .about-more{ margin: 0 auto; margin-top: 40px; }
.about-four .about-more:hover { background: #d8a300;  }
.about-four .about-more:hover > p{ color: #fff; }
.about-four .about-more:hover > .icon{ color: #fff; }
.aboutfour-li:hover .aboutfourli-div img{ transform: scale3d(1.1,1.1,1); }
.aboutfour-li:hover .aboutfourli-bot{ background: #d8a300;  }
.aboutfour-li:hover .aboutfourli-bot p{ color: #fff; }


/*视频中心*/
.about-five{ margin-top: 70px; position: relative; cursor: pointer;  }
.about-five .ny-title{ text-align: center; }
.about-five > img{ width: 100%; margin-top: 40px; display: block;  }
.aboutfive-zz{ position: absolute; width: 100%; text-align: center; color: #fff; top: 360px;  }
.aboutfive-zz .icon{ color: #fff; font-size: 110px; }
.aboutfive-zz p{ color: #fff; font-size: 48px; font-weight: bold;  padding-top: 26px; }
.aboutfive-zz span{ display: block; width: 118px; height: 5px; background: #fff;  margin-left: 812px;  margin-top: -91px; position: relative; transition: .3s; left: 0; }
.aboutfive-zz:hover span{left: 84px; }


/*内页：产品分类页*/
.nyprolist{ height: 587px; }
.nyprolist-l{ width: 600px; height: 587px; overflow: hidden; }
.nyprolist-r{ width: 560px; padding-left: 40px; margin-top: 140px;  }
.nyprolist-r h3{ color: #434343; font-size: 40px; font-weight: bold; }
.nyprolist-r h4{ color: #959595; font-size: 24px; font-family: "POPPINS-BOLD"; padding-top: 50px; line-height: 36px;  }
.nyprolist-r h4:after{ content: ""; width: 85px; height: 5px; background: #d8a300; display: inherit;  margin-top: 30px; }
.nyprolist-r .about-more{ background: #f5f5f5; margin-top: 70px; }
.nyprolist:nth-child(even){ background: #f5f5f5;  }
.nyprolist:nth-child(even) .nyprolist-r .about-more{ background: #fff; }
.nyprofl{ position: absolute; width: 100%; margin-top: 110px; }
.nyprofl .w1200 > h3{ color: #fff; font-size: 24px; float: left; }
.nypro-close{ float: right; cursor: pointer;  }
.nypro-close > .icon{ color: #fff; font-size: 20px; display: block; }
.nyproflmian{ background: #fff; overflow: hidden; margin-top: 16px; clear: both; position: relative; top: 16px; }
.nyprofl-li{ float: left; width: 25%;  }
.nyprofl-li a{ text-align: center; font-size: 16px; color: #313131; line-height: 60px; display: block; }
.nyprofl-li a:after{ content: ""; width: 0; height:1px; background: #fff; display: inherit; transition: .3s;  }
.nyprofl-li a.active:after{ background: #d8a300; width: 100%; }
.nyprofl-li a.active{ color: #d8a300; }
.nyproflmian ul{ padding: 20px 40px; overflow: hidden; }
.nyprofl-li:hover a{ color: #d8a300; }
.nyprofl-li:hover a:after{ background: #d8a300;width: 100%; }
.nyprolist-mian{ background: #f5f5f5; display: table; width: 100%; }
.nyprolist-mian > .w1200{ padding-top: 70px; }
.nypro-li{ float: left; margin-right: 25px; margin-bottom: 34px; position: relative; top: 0; transition: .6s; }
.nypro-li:nth-child(4n){ margin-right: 0; }
.nyproli-bot{ background: #fff; padding-top: 10px;  }
.nyproli-bot > h3 { width: 90%; border-top: 1px solid #d5d5d5; margin: 0 auto; color: #313131; font-size: 16px; text-align: center;  font-size: 16px; font-weight: bold; padding-top: 14px; transition: .3s; }
.nyproli-bot > p { color: #707070; font-size: 14px; text-align: center; padding-top: 4px; padding-bottom: 20px; transition: .3s;  }
.nyproli-div{ width: 281px; height: 283px; overflow: hidden;  }
.nyproli-div > img{ width: 100%; height: 100%; overflow: hidden; transition: .3s;   }
.nypro-see{ margin-top: 70px; }
.nypro-see > .w1200 > h3{ color: #1b1b1b; font-size: 24px; text-align: center; margin-bottom: 30px;  }
.nyprossbd-ul li{ float: left; width: 388px; margin-right: 20px; position: relative; }
.nyprossbdul-li-div{ width: 386px; height: 390px; overflow: hidden; border: 1px solid #d5d5d5;    }
.nyprossbdul-li-div > img{ width: 100%; height: 100%; overflow: hidden;  }
.nyprossbdul-zz{ position: absolute; bottom: 0; left: 0; right: 0; height: 77px; width: 100%; background: rgba(0,0,0,.5); }
.nyprossbdul-zz p{ text-align: center; color: #fff; font-size: 16px; line-height: 77px; text-align: center; padding: 0 20px; }
.nypro-see .hd li{ float: left; width: 17px; height: 17px; display: block; border-radius: 50%; background: #e5e5e5; text-indent: -1000px; overflow: hidden; margin: 0 10px; cursor: pointer;  }
.nypro-see .hd {  margin: 0 auto; display: table; margin-top: 15px;  }
.nypro-see .hd li.on{ background: #d8a300; }
.ny-qa{ margin-top: 70px; border:1px solid #d5d5d5; padding: 40px 30px ; margin-bottom: 60px;  }
.nyqa-top { margin-bottom: 20px; }
.nyqa-top h3{ float: left; color: #313131; font-size: 24px; font-weight: bold;  }
.nyqa-top h3 .icon{ color: #d8a300; font-size: 30px; font-weight: normal; }
.nyqa-top a{ float: right; display: block; color: #d8a300; font-size: 16px;  }
.nyqa-li{ float: left;  margin-bottom: 20px;  }
.nyqa-li:nth-child(even){ float: right; }
.nyqali-div{ width: 200px; height: 136px; overflow: hidden; float: left;  }
.nyqali-div > img{ width: 100%; height: 100%; transition: .3s;  }
.nyqa-li .r{ width: 370px; margin-left: 20px;  }
.nyqa-li .r h3{ font-size: 16px; color: #313131; font-weight: bold; padding-top: 10px; transition: .3s;   }
.nyqa-li .r span{ color: #7d7d7d; font-size: 14px; display: block; padding-top: 10px; }
.nyqa-li .r span b{ padding-left: 10px; font-weight: normal;  }
.nyqa-li .r p{ color: #313131; font-size: 14px; line-height: 24px ; padding-top: 16px;  }
.nyprolist-r:hover .about-more{ background: #d8a300 !important; } 
.nyprolist-r:hover .about-more .icon{ color: #fff; }
.nyprolist-r:hover .about-more p{ color: #fff; }
.nypro-li:hover .nyproli-bot > h3{ color: #d8a300; }
.nypro-li:hover .nyproli-bot > p{ color: #d8a300; }
.nypro-li:hover .nyproli-div > img{ transform: scale3d(1.1,1.1,1);  }
.nypro-li:hover { top: -10px; box-shadow: 0 0 20px 5px #d5d5d5;  }
.nyqa-li:hover .nyqali-div > img{ transform: scale3d(1.1,1.1,1); }
.nyqa-li:hover .r h3{ color: #d8a300; }
.nyqa-top a:hover { text-decoration: underline;}


/*内页：产品详情页*/
.proshow { margin-top: 70px; }
.proshow-top{ overflow: hidden; }
.proshowt-bd div { width: 476px; height: 480px; overflow: hidden; border: 1px solid #d5d5d5; }
.proshowt-bd div img{ width: 100%; height: 100%; }
.proshowt-hd li{ width: 98px; overflow: hidden; border: 1px solid #d5d5d5; float: left; margin-right: 26px ;  margin-top: 20px; cursor: pointer; }
.proshowt-hd li:last-child{ margin-right: 0; }
.proshowt-hd li img{ width: 100%; transition: .3s;  }
.proshowt-hd li:hover img{ transform: scale3d(1.1,1.1,1); }
.proshowt-r{ width: 590px; background: #f5f5f5; padding: 40px 50px; height: 523px;   }
.proshowt-r > h3{ color: #313131; font-size: 24px; font-weight: bold; }
.proshowt-r > span{ display: block;  color: #626262; font-size: 15px; padding-top: 16px; border-bottom: 1px solid #d5d5d5; padding-bottom: 16px;   }
.porshowt-gg{ padding-top: 10px; }
.porshowt-gg p{ color: #626262; font-size: 16px; line-height: 36px; }
.porshowt-gg p b{ color: #313131; font-size: 16px; font-weight: bold; }
.porshowt-td{ margin-top: 20px; }
.porshowt-td li{ float: left; width: 25%; text-align: center; }
.porshowt-td li .icon{ display: block; width: 56px; height: 56px; line-height: 56px;  border: 2px solid #d8a300; border-radius: 50%; color: #d8a300; font-size: 30px; text-align: center; margin: 0 auto;  }
.porshowt-td li b{ color: #313131; font-size: 14px; padding-top: 5px; display: block; }
.porshowt-td li p{ color: #707070; font-size: 14px;  }
.porshowt-tel { margin-top: 20px; }
.porshowt-tel div{ width: 48.5%; height: 52px; line-height: 52px; }
.porshowttel-l{ background: #d2d2d2; }
.porshowttel-r{ background: #d8a300; cursor: pointer; transition: .3s;  }
.porshowt-tel div .icon{ display: block; float: left; color: #313131; font-size: 30px; margin-left: 20px; padding-right: 10px;  }
.porshowttel-l p{ font-size: 24px; color: #313131;  font-family:"POPPINS-BOLD";   }
.porshowttel-l .icon{ margin-left: 30px !important; }
.porshowttel-r .icon{ margin-left: 50px !important; color: #fff !important; padding-right: 20px !important; }
.porshowttel-r p{ color: #fff; font-size: 20px; font-weight: bold;  }
.porshowt-ser p{ float: left; color: #333; font-size: 15px; padding: 0 20px; margin-top: 20px;  }
.proshow-bot{ margin-top: 60px; margin-bottom: 60px;  }
.proshowb-l{ width: 862px; }
.proshowb-hd{ display: table; width: 100%; }
.proshowbbd-div{ padding-top: 40px; }
.proshowbbd-div:nth-child(1) p{ font-size: 16px; line-height: 34px; color: #333;  }
.proshowb-hd li{ float: left;  background: #e5e5e5; line-height: 60px; width: 25%; display: block;height: 60px; text-align: center; font-size: 18px; color: #313131; font-weight: bold; cursor: pointer; transition: .3s;  }
.proshowb-hd li.on{ background: #d8a300; color: #fff; }
.profy-p { display: block; float: left; background: #313131; height: 58px; line-height: 58px; color: #fff; font-size: 15px; padding: 0 20px; width: 290px;  }
.profy-p a{ color: #fff; }
.goback{ float: left;  display: block;  background: #d8a300; height: 58px; line-height: 58px; width: 200px;margin-right: 0 !important; color: #fff; font-size: 18px; font-weight: bold;  }
.goback .icon{ font-size: 20px; margin-left: 40px; padding-right: 10px; }
.proshowb-fy a{ margin-right: 1px; }
.proshowb-fy{ margin-top: 40px; overflow: hidden;  margin-bottom: 70px; }
.proshowbl{ display: table; width: 100%; }
.proshow-case > h3{ color: #313131; font-size: 24px; font-weight: bold; border-bottom: 1px solid #d5d5d5; padding-bottom: 10px; margin-bottom: 20px; }
.proshow-case > h3 .icon{ font-weight: normal; font-size: 30px; color: #d8a300;  }
.proshowcase li{ float: left; overflow: hidden; margin-right: 19px; }
.proshowcase-div{ width: 275px; height: 214px; overflow: hidden; }
.proshowcase-div img{ width: 100%; height: 100%; transition: .3s; }
.proshowcase li p{ text-align: center; font-size: 16px; color: #313131;line-height: 40px;  }
.proshowb-r{ width: 280px;  }
.proshowr-pro > h3{ background: #313131; height: 47px; color: #fff; font-size: 18px; font-weight: bold; line-height: 47px; padding-left: 40px; padding-right: 10px;   }
.proshowr-pro > h3 .icon{ color: #d8a300; font-size: 14px;padding: 0 2px;   }
.proshowr-pro .nypro-li{ border: 1px solid #d5d5d5; }
.proshowr-pro .nypro-li .nyproli-div{ width: 278px; }
.proshowr-news{ margin-top: 50px; }
.proshowr-news > h3{ background: #313131; height: 47px; color: #fff; font-weight: bold; font-size: 18px; text-align: center; line-height: 47px; }
.proshowr-news li{ position: relative; padding: 10px 0; border-bottom: 1px dotted #d5d5d5;  height: 42px; padding-bottom: 20px; }
.proshowr-news li h3{ color: #313131; font-size: 16px; line-height: 26px; }
.proshowr-news li span{ color: #959595; font-size: 14px; display: block; position: absolute; bottom: 0; right: 0; }
.profy-p:hover { background: #d8a300 }
.proshowcase li:hover .proshowcase-div img{ transform: scale3d(1.1,1.1,1);  }
.proshowcase li:hover P{ color: #d8a300; } 
.porshowttel-r:hover { background: #313131; }
.porshowttel-r:hover .icon{ color: #d8a300 !important; }
.porshowttel-r:hover p{ color: #d8a300; }
.keyword_light p{ font-size: 16px; color: #333; line-height: 36px; }
.nynewst-l > div > h1{ font-size: 26px; font-weight: bold; }
.nynewst-l ul{ margin-bottom: 30px;  }


/*内页：产品详情页tab切换*/
.nyprodz-title{ display: table; margin: 0 auto; padding-top: 60px; margin-bottom: 40px; }
.nyprodz-title > h3{ color: #000000; font-size: 30px; font-weight: bold; text-align: center; text-align: center;}
.nyprodz-title > p{ color: #e5e5e5; font-size: 24px; text-align: center; text-transform: uppercase; text-align: center;font-variant-position: 24px; font-family: "POPPINS-BOLD";    padding-top: 15px; }
.nyprodz-title > p:after{ content: ""; width: 592px; height: 1px; background: #d5d5d5; display: inherit; margin-top: 10px;   }
.nyprodz-ul li{ float: left; width: 214px; cursor: pointer; border-bottom: 1px solid #d5d5d5; padding-bottom: 40px;border-right: 1px solid #d5d5d5; transition: .3s;  }
.nyprodz-ul li > .icon{ color: #bfbfbf; font-size: 40px; display: block; padding-top: 40px; margin-left: 50px; transition: .3s; }
.nyprodz-ul li h3{ color: #1b1b1b; font-size: 19px; font-weight: bold; padding-top: 30px;  margin-left: 50px;transition: .3s;  }
.nyprodz-ul li span .icon{ display: block; border: 1px solid #dcdcdc; width: 30px; height: 30px; border-radius: 50%; text-align: center; font-size: 12px; line-height: 30px; margin-top: 20px;  margin-left: 50px;  transition: .3s;}
.nyprodz-ul li:nth-child(5),.nyprodz-ul li:nth-child(6),.nyprodz-ul li:nth-child(7),.nyprodz-ul li:nth-child(8){border-bottom:none; }
.nyprodz-ul li:nth-child(4n){ border-right: none; }
.nyprodz-ul li:hover { background: #313131;  }
.nyprodz-ul li:hover .icon{ color: #d8a300; }
.nyprodz-ul li:hover h3{ color: #d8a300; }
.nyprodz-ul li:hover span .icon{ color: #d8a300;background: #fff;   }
.nyprolc-main h3{ color: #1b1b1b; font-size: 19px; font-weight: bold; }
.nyprolc-main p{ color: #626262 ; font-size: 16px; padding-top: 10px; padding-bottom: 20px;  line-height: 30px;  }
/*内页：产品详情页：预约量尺弹窗*/
.nypro-form{ background: rgba(0,0,0,.3); width: 100%; height: 100%; position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 999; display: none; }
.nyproform{ background: #fff; width: 760px; margin: 0 auto; padding: 20px 30px; margin-top: 90px; position: relative; }
.nyproform-bd > h3{ font-size: 30px; text-align: center; }
.nyproform-bd > h3 .icon{ font-size: 24px; padding-right: 10px;  }
.nyproform-bd > h3:after{ content: "";  width: 100%; height: 1px; background: #ca202e; display: inherit; margin-top: 20px;  }
.nyproform-bd p{ font-size: 16px; line-height: 40px; }
.nyproform .hd li{ float: left;   display: block;  border: 1px solid #a0a0a0; line-height: 36px; font-size: 14px; color: #3f3f3f;text-align: center;cursor: pointer; width: 30%; }
.nyproform .hd li:nth-child(2){ margin: 0 4.5%; }
.nyproshowform{ margin-top: 70px; display: table; width: 100%; }
.nyproshowform textarea{ display: block; border: 1px solid #d5d5d5; width: 736px;  height: 70px;   padding: 10px; }
.nyproshowform > form > p{ font-size: 16px; line-height: 50px ; }
.nyproshowform > form input{ display: block; margin-bottom: 10px;   width: 380px; height: 30px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #797979;  background-color: #fff; background-image: none; border: 1px solid #e5e5e5; border-radius: 4px;}
.nyproshowform > form button{ display: block; cursor: pointer; width: 130px; height: 40px; background: #ca202e; border: none; color: #fff; font-size: 18px;    }
.nyproshowform > form > .r{ width: 330px; }
.nyproshowform > form > .r img{ display: block; float: left;  width: 140px; border: 1px solid #d5d5d5; padding: 7px; }
.nyproshowform > form > .r div{ width: 150px; font-size: 14px;  padding-left: 20px; }
.nyproshowform > form > .r .l p:last-child{ padding-top: 20px; }
.nyproshowform > form > .r .l p span{ color: #ca202e; font-size: 18px; }
.nyproform-close .icon{  position: absolute; right: 20px;  top: 10px; width: 40px; height: 40px;  display: block;  background: #ca202e; color: #fff; font-size: 20px; text-align: center; line-height: 40px; cursor: pointer;   }



/*内页：新闻列表页*/
.nynews{ margin-top: 30px; }
.nynewst-l{  width: 860px; }
.nynewstlli-div{ width: 314px; height: 213px; overflow: hidden; float: left; }
.nynewstlli-div > img{ width: 100%; height: 100%; transition: .3s; }
.nmynewstl-li .r{ width: 526px; transition: .3s; }
.nmynewstl-li{ overflow: hidden; padding-bottom: 30px; border-bottom: 1px dashed #d5d5d5; padding-top: 30px; transition: .3s;  }
.nmynewstl-li .r > h3{ color: #313131; font-size: 24px; font-weight: bold; padding-top: 10px; transition: .3s;    line-height: 30px; }
.nmynewstl-li .r > p{ clear: both; color: #626262; font-size: 14px; margin-top: 10px;  }
.nynewsmid{ margin-top: 20px;    overflow: hidden;  }
.nynewsmid .icon{ float: left; display: block; color: #b5b5b5; font-size: 20px;    }
.nynewsmid p{ float: left;color: #626262; font-size: 14px;  }
.nynewsmid .icon-shijian{ font-size: 16px; padding-right: 5px; padding-left: 20px;   }
.nmynewstl-li .r > span{ width: 122px; height: 36px; line-height: 36px; border-radius: 30px; display: block; background: #e5e5e5; color: #626262; font-size: 14px; text-align: center; margin-top: 15px; transition: .3s; }
.nmynewstl-li:hover { background: #f5f5f5; }
.nmynewstl-li:hover .r{ width: 490px; padding-right: 36px; }
.nynews-mes img{  display: block; }
.nynews-mes form{ border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; padding-top: 20px;   }
.nynews-mes form input { background: #f5f5f5; border-radius: 4px; width: 260px; margin: 0 auto; border: none; display: block; height: 40px; color: #898989; font-size: 15px; text-indent: 10px; margin-bottom: 12px;  }
.nynews-mes form textarea{ width: 250px; background: #f5f5f5; border-radius: 4px;border: none; display: block; margin: 0 auto; text-align: left; height: 70px;  color: #898989; font-size: 15px; padding-left: 10px; }
.nynews-mes button{ width: 256px; height: 40px; line-height: 40px; background: #d8a300; display: block; border-radius: 40px; border: none; color: #fff; font-size: 16px; margin: 0 auto; margin-top: 15px; cursor: pointer; }
.nynews-mes p{ text-align: center; color: #313131; font-size: 15px; line-height: 40px; padding-bottom: 20px; }
.nynews-mes p > span{ color: #d70000; }
.nynewstr-gx{ margin-top: 30px; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; }
.nynewstr-gx ul{ padding: 20px 0; }
.nynewstr-gx > h3{ background: #313131;height: 47px;color: #fff;font-size: 18px; font-weight: bold;  line-height: 47px; }
.nynewstr-gx > h3 .icon{ font-weight: normal; color: #d8a300; font-size: 26px; padding-right: 10px; padding-left: 50px;   }
.nynewstrgxli-div{ width: 115px; height: 80px; overflow: hidden; float: left; }
.nynewstrgxli-div > img{ width: 100%; height: 100%; transition: .3s;  }
.nynewstr-gx li{ padding: 15px 20px; overflow: hidden; transition: .3s;  }
.nynewstr-gx li .r{ width: 126px; }
.nynewstr-gx li .r h3{ color: #313131; font-size: 14px;  }
.nynewstr-gx li .r span{  color: #fff; font-size: 14px; background: #313131; display: table; padding:3px 10px; margin-top: 4px;   }
.nynewstr-gx li:hover { background: #f5f5f5; }
.nynewstr-gx li:hover .r h3{ color: #d8a300;}
.nynewstr-gx li:hover .r span{ background: #d8a300;}
.nynews-bot{ margin-bottom: 40px;  border: 1px solid #d5d5d5; margin-top: 70px;padding: 40px 30px;   }
.nynewsb-top{ display: table; width: 100%;  }
.nynewsb-top > h3{  float: left; color: #313131; font-size: 24px;  font-weight: bold;}
.nynewsb-top > h3 .icon{ color: #d8a300; font-size: 25px; font-weight: normal; }
.nynewsb-top > a{ display: block; float: right; color: #d8a300;   font-size: 16px; margin-bottom: 26px;   }
.nynewsbl-li{ float: left; border: 1px solid #d5d5d5;   }
.nynewsbl-li:last-child{ margin-left: 20px; }
.nynewsbl-div { width: 364px; height: 247px; overflow: hidden}
.nynewsbl-div > img{ width: 100%; transition: .3s; height: 100%;  }
.nynewsbl-bot > h3{ font-size: 16px; color: #313131; font-weight: bold; line-height: 50px; float: left; padding-left: 10px;  position: relative;  z-index: 3;  }
.nynewsbl-bot:before{ content: ""; width: 2px ; height: 50px; background: #d8a300; display: inherit; float: left; transition: .6s;  position: absolute; z-index: 2;}
.nynewsbl-bot > p { color: #626262; font-size: 14px; line-height: 50px; display: block ; float: right; padding-right: 10px;   position: relative;  z-index: 3; }
.nynewsb-r{ width: 360px; }
.nynewsbr-li{ padding: 10px 20px; }
.nynewsbr-li a h3{ color: #313131; font-size: 18px; }
.nynewsbr-li span{ color: #7d7d7d; font-size: 14px; display: block; padding-top: 10px; }
.nynewsbr-li span b{ font-weight: normal; }
.nynewsbr-li span b:last-child{ margin-left: 30px; }
.nynewsbr-li p{ color: #7d7d7d; font-size: 14px; border-top: 1px solid #d5d5d5; margin: 10px 0; display: table; width: 100%; padding-top: 10px;  }
.nynewsbr-li:hover { background: #f5f5f5;  }
.nmynewstl-li:hover .nynewstlli-div > img{ transform: scale3d(1.1,1.1,1); }
.nmynewstl-li:hover .r > h3{ color: #d8a300; }
.nmynewstl-li:hover .r > span{ background: #313131; color: #d8a300; }
.nynewsbl-li:hover .nynewsbl-div > img{transform: scale3d(1.1,1.1,1); }
.nynewsbl-li:hover .nynewsbl-bot:before{ width: 364px; }
.nynewsbl-li:hover .nynewsbl-bot > h3{ color: #fff; }
.nynewsbl-li:hover .nynewsbl-bot > p{ color: #fff; }





/*n内页：新闻详情页*/
.nynewst-l .goback{ width: 198px !important;}
.nynews-ll{ border: 1px solid #d5d5d5; padding: 40px 30px; margin-bottom: 70px;   }
.nynewsll-top h3{ color: #313131; font-weight: bold; font-size: 24px; float: left; }
.nynewsll-top h3 .icon{ font-size: 26px; font-weight: normal;  color: #d8a300; }
.nynewsll-top > a{ float: right; display: block; font-size: 16px; color: #d8a300;   }
.nynewsll-bot { margin-top: 20px;  }
.nynews-ll .nypro-li{ border: 1px solid #d5d5d5;    }
.nynewsllbr-div{ width: 200px; height: 135px; overflow: hidden; float: left;   }
.nynewsllbr-div > inmg{ width: 100%; height: 100%; transition: .3s; }
.nynewsllbr-list li .r{ width: 306px; }
.nynewsllbr-list li{ width:522px; height: 170px;  }
.nynewsllbr-list li .r h3{ color: #313131; font-size: 16px; font-weight: bold; padding-bottom: 10px; padding-top: 10px;  }
.nynewsllbr-list li .r span{ color: #7d7d7d; font-size: 14px;  }
.nynewsllbr-list li .r span b{ font-weight: normal;  padding-right: 30px; }
.nynewsllbr-list li .r p{ color: #313131; font-size: 14px;  padding-top: 20px;  }
.nynewst-r{ width: 300px; }
.nynewsllb-r .bd{ height: 305px; overflow: hidden;  }
.nynewsllb-r .hd li{ float: left; width: 14px; height: 14px; border-radius: 50%; background: #dcdcdc; margin: 0 6px; text-indent: -1000px; overflow: hidden; margin-top: 20px; cursor: pointer;  }
.nynewsllb-r .hd li.on{ background: #d8a300; }


/*内页：荣誉资质*/
.nyhonor{ margin-top: 70px; }
.nyhonor ul{ display: table; width: 100%; }
.honor-li{ float:left; margin-right: 17px; cursor: pointer; margin-bottom: 70px; position: relative; }
.honor-li:nth-child(4n){ margin-right: 0; }
.honorli-div{ width:285px; height: 204px; overflow: hidden;  border: 1px solid #d5d5d5;   }
.honorli-div > img{ width:100%; transition: .6s; }
.honor-li:hover .honorli-div > img{ transform: scale3d(1.1,1.1,1); }
.honor-li p:after{ width:0; height: 40px; background: #d8a300; display: inherit; content: "";position: absolute; bottom: -40px; left: 0; right: 0; transition: .6s;  }
.honor-li h3{ position: absolute; left: 0; border: 0; right: 0; text-align: center; color: #555; font-size: 15px; line-height: 40px; z-index: 2;}
.honor-li:hover p:after{ width:100%; }
.honor-li:hover h3{ color: #fff; }



/*内页：联系方式*/
.nycont { margin-top: 70px; }
.nycont > h3{ text-align: center; color: #313131; font-size: 36px;   }
.nycont > p{ color: #707070; font-size: 18px; text-align: center; padding-top: 20px;  }
.nycont-top{ margin-top: 40px; overflow: hidden;  }
.nycontt-li{ background: #f5f5f5 ; float: left;  width: 280px; margin-right: 26px; padding: 40px 0; margin-bottom: 26px; transition: .3s; cursor: pointer; }
.nycontt-li:nth-child(4n){ margin-right: 0; }
.nycontt-li .icon{ display: block; float: left;  color: #d8a300; font-size: 50px;  margin-left: 40px;  margin-top: 15px }
.nycontt-li p{ color: #313131; font-size: 18px; padding-left: 20px; display: block; float: left; line-height: 24px;   transition: .3s; }
.nycont-mid { margin-top: 30px; background: #f5f5f5;   }
.nycontm-l{ padding: 40px; width: 520px; height: 527px;  }
.nycontm-l > h3{ color: #313131; font-size: 24px; font-weight: bold;   }
.nycontm-l > p{ color: #313131; font-size: 18px; padding-top: 20px; }
.nycontmlm-top{ margin-top: 26px; overflow: hidden; margin-bottom: 25px; }
.nycontmlm-top > .icon{ display: block; float: left; width: 70px; height: 70px; background: #313131; color: #fff; font-size: 50px; line-height: 70px; text-align: center; }
.nycontmlm-top .l { margin-left: 16px; }
.nycontmlm-top .l > p{ color: #313131; font-size: 18px; padding-top: 5px;  }
.nycontmlm-top .l > h3{ color: #d8a300; font-size: 36px; font-family: "POPPINS-BOLD"; padding-top: 14px;  }
.nycontml-main >  p{ clear: both; color: #313131; font-size: 16px; line-height: 32px;  }
.nycontml-main >  p .icon{ font-size: 20px; padding-right: 10px; }
.nycont-ewm{ margin-top: 20px; }
.nycont-ewm li{ float: left; margin-right: 26px;  }
.nycont-ewm li div{ width: 132px; height: 132px; background: #fff; border: 5px solid #e5e5e5;  }
.nycont-ewm li div img{ width: 123px; display: block; margin: 0 auto; padding-top: 5px; }
.nycont-ewm li p{ text-align: center; font-size: 14px; line-height: 30px; color: #626262;   }
.nycont-mid{ margin-bottom: 60px; }
#map{ margin-bottom: 70px; }
.nycontt-li:hover { background: #313131;}
.nycontt-li:hover p{ color: #d8a300; }

/*网站侧边浮窗*/
.in-fc{ position: fixed; right: 20px; top: 200px; display:none;}
.in-fc a{ background: #fff; width: 90px; height: 90px; border: 1px solid #d5d5d5; display: block; margin-bottom: 8px; box-shadow:0 0 12px 0px #e2e2e2; cursor: pointer;   }
.in-fc a .icon{ display: block; color: #313131; font-size: 40px; text-align: center;  margin-top: 25px; transition: .3s;   }
.in-fc a p{ color: #000; font-size: 16px; text-align: center; margin-top: 10px; transition: .3s;   }
.in-fc a:hover .icon{ color: #d8a300; }
.in-fc a:hover p{ color: #d8a300; }
.in-xfform{ background: url(../images/xfform-bg.png) no-repeat ; height:430px ; width: 246px; position: fixed; left: 20px; bottom: 60px; z-index: 9; }
.infxform > img{ display: block; float: left; padding-right: 10px;   }
.infxform > h3{ color: #fff; font-weight: bold; font-size: 18px;  }
.infxform{ width: 206px; margin: 0 auto; border-bottom: 1px solid rgba(255,255,255,.5); padding-bottom: 10px; padding-top: 40px;  }
.in-xfform form{ display: table; margin: 0 auto; width: 206px; margin-top: 20px;  }
.in-xfform form p { margin-bottom: 10px; }
.in-xfform form p em{ color: #fff; font-size: 14px; display: block; float: left; line-height: 36px; }
.in-xfform form p input{ display: block; width: 163px; height: 36px; border-radius: 30px; background: #fff; border: none; color: #555; font-size: 14px; text-indent: 10px; }
.in-xfform form button{ width: 100px; height: 36px; background: #fff; display: block; text-align: center; font-size: 14px; color: #313131; border: none; cursor: pointer; transition: .3s; }
.in-xfform form textarea{ width: 162px; height: 75px; border-radius: 10px; display: block;  float: right;}
.in-xfform form .l { margin-top: 20px; }
.in-xfform form .l > p{ color: #fff; font-size: 14px; margin: 0; padding-top: 10px;  }
.in-xfform form .l > h3{ color: #fff; font-weight: bold; font-size: 14px; }
.in-xfform form > img{ display: block; width: 81px; height: 81px; float: right; margin-top: 20px;  }
.fxform-close{ position: absolute; right: 10px; top: 10px; cursor: pointer; text-align: center; }
.fxform-close .icon{ color: #fff; display: block; width: 40px; height: 40px; line-height: 40px; }
.in-xfform form button:hover { background: #d8a300; color: #fff;  }
.inxfform-x{ width: 246px; height: 90px; background: #1c1c1c;  border-radius: 30px; position: fixed; left: 20px;  bottom: 60px;  bottom: 87px;  z-index: 8; cursor: pointer;  }
.inxfformx-logo{ width: 40px;  height: 40px; background: #fff;  border-radius: 50%;  text-align: center; float: left;  margin-top: 25px; margin-left: 30px;  }
.inxfformx-logo img{ display: block; margin: 0 auto; margin-top: 10px; }
.inxfform-x > h3{ float:left ;font-weight: bold; font-size: 18px; color: #fff; line-height: 85px;  padding-left: 10px; }


/*内页：招商加盟*/
.join-title{ position: relative;  }
.join-title p{ color: #313131; font-size: 22px; text-align: center; background: #dcdcdc; padding: 4px 20px; border-radius: 30px; display: table; margin: 0 auto; }
.join-title > h3{ color: #313131; font-size: 40px; text-align: center; padding-top: 20px; }
.join-title > h3:after{ content: ""; width: 94px; height: 2px; background: #313131; display: inherit; margin: 0 auto; margin-top: 26px;   }
.join-title span{ position: absolute; left: 0; font-size: 148px; color: #dcdcdc; font-family: "POPPINS-BOLD";  top: 40px;  font-style: italic;  }
.join-yy{ margin-top: 70px; }
.joinshop li{ float: left; margin-right: 8px; margin-bottom: 8px;  }
.joinshop li:nth-child(4n){ margin-right: 0; }
.joinshop{ display: table;   margin-top: 40px; }
.joinyy-yx{ background: url(../images/join-yx.jpg) no-repeat; height: 711px; margin-top: 70px;  }
.joinyy-yx .w1200 > h3{ color: #fff; font-size: 40px; text-align: center;   }
.joinyy-yx .w1200 { padding-top: 70px; }
.joinyy-yx .w1200 > p{ color: #fff; font-size: 18px; text-align: center; padding-top: 20px;  }
.joinyyyx-bot{ background: rgba(255,255,255,.8); margin-top: 30px; padding-bottom: 50px;  }
.joinyyyx-bot > h3{ color: #313131; font-size: 36px;  text-align: center;  padding-top: 70px; }
.joinyyyx-bot > p{ color: #fff; font-size: 20px; padding: 4px 20px; border-radius: 30px; display: table; margin: 0 auto; background: #b5b5b5; margin-top: 20px;  }
.joinyyyx-bot > ul{ padding: 0 30px; margin-top: 50px;  }
.joinyyyx-bot li span{ display: block; width: 126px; height: 126px; border-radius: 50%; background: #313131; display: block; }
.joinyyyx-bot li{ float: left; margin-right:76px; cursor: pointer;  }
.joinyyyx-bot li:last-child{ margin-right: 0;  }
.joinyyyx-bot li span .icon{ display: block;  color: #fff; text-align: center; font-size: 46px; padding-top: 36px;    }
.joinyyyx-bot li span b{ display: block; text-align: center; font-size: 24px;  color: #fff; font-family: "POPPINS-BOLD" ; padding-top: 26px;    }
.joinyyyx-bot li span .icon-cctv1193373easyiconnet{ font-size: 60px;  }
.joinyyyx-bot li p{ color: #313131; font-size: 18px;text-align: center; padding-top: 10px; line-height: 24px;   }
.join-sc{ margin-top: 70px; }
.joincs-top{ margin-top: 50px; }
.joincst-l{ width: 506px; height: 505px; overflow: hidden; }
.joincst-l > img{ width: 100%; height: 100%; transition: .3s;  }
.joincst-r{ width: 683px; }
.joincst-r li{ float: left; width: 336px; height: 247px; overflow: hidden; margin-bottom: 10px; }
.joincst-r li > img{ width: 100%; height: 100%; transition: .3s; }
.joincst-r li:nth-child(even){ margin-left: 10px; }
.joinsc-form{ margin-top: 60px; background: url(../images/joinform-bg.jpg) no-repeat center; height: 586px; }
.joinsc-form > .w1200{ padding-top: 70px; }
.joinsc-form > .w1200 > h3{ color: #fff; font-size: 40px; text-align: center; background: url(../images/title-bg.png) no-repeat center;    }
.joinsc-form > .w1200 > p{ color: #fff; font-size: 18px; display: table; margin: 0 auto; margin-top: 40px; }
.joinsc-form > .w1200 > p span{ display: block; font-size: 24px; color: #313131; background: #fff; padding: 4px 20px;  border-radius: 30px; display: table; float: right; margin-left: 10px; margin-top: -3px; }
.joinsc-form > .w1200 > h4{ color: #fff; font-size: 36px; font-weight: bold; text-align: center;  padding-top: 40px; }
.joinsc-form form{ margin-top: 30px; }
.joinsc-form form input{ width: 300px; height: 50px; border: 1px solid #fff; display: block; float: left; margin: 0 6px; background: rgba(255,255,255,.6); color: #1b1b1b; font-size: 14px; text-indent: 10px;  }
.joinsc-form form textarea{ display: block; clear: both; width: 600px; height: 100px; border: 1px solid #fff; border: 1px solid #fff; margin: 0 auto; margin-top: 10px;  background: rgba(255,255,255,.8); padding-top: 10px; padding-left: 10px; color: #333; font-size: 14px;   }
.joinsc-form form > div{ display: table; margin: 0 auto; }
.joinsc-form form button{ display: block; width: 300px; height: 50px; background: #fff; border: none; text-align: center; color: #333; font-size: 16px; margin: 0 auto; margin-top: 10px; cursor: pointer;  }
.joinsc-form em{ display: block; text-align: center; color: #fff; font-size: 14px; padding-top: 20px; }
.joinsc-bot { margin-top: 70px; }
.joinsc-bot > h3{ text-align: center; color: #313131; font-size: 40px; }
.joinsc-bot > img{ display: block; margin-top: 30px; }
.joinscb-l{ margin-top: 4px; }
.joinscb-r{ background: url(../images/joinhonorl.jpg) no-repeat center; width: 599px; height: 201px; margin-top: 4px; }
.joinscb-r > h3{ color: #fff; font-size: 30px; padding-top: 40px; padding-left: 30px;  }
.joinscb-r > h3:after{ content: ""; width: 65px; height: 2px; background: #fff; display: inherit; margin-top: 20px; }
.joinscb-r > p{ color: #fff; font-size: 16px; line-height: 30px; padding-left: 30px; margin-top: 20px;  }
.join-pro{ margin-top: 70px; }
.joinpro-top{ background: url(../images/joinpro-bg.jpg) no-repeat center; height: 587px; margin-top: 40px;  }
.joinpro-top img{ display: block; float: left; margin-top: 60px;  margin-left: 60px;}
.joinprot-li span .icon{ font-size: 40px; display: block; color: #313131; float: left; width: 90px; height: 90px; border-radius: 50%; line-height: 90px;  border: 2px solid #313131; text-align: center; }
.joinprot-li p{ color: #313131; font-size: 21px; font-weight: bold; float: left; line-height: 90px; padding-left: 30px;  }
.joinprot-li{ display: table; padding: 30px 0;position: relative; }
.joinprot-li span:after{ content:""; width: 129px; height: 129px; border: 1px solid rgba(49,49,49,.3); display: inherit; display: block; border-radius: 50%; position: absolute ; top: 11px;  left: -19px;}
.joinprot-li span:before{ content:""; width: 159px; height: 159px; border: 1px solid rgba(49,49,49,.1); display: inherit; display: block; border-radius: 50%; position: absolute; top: -4px; left: -35px;}
.joinprot-l,.joinprot-r { margin-top: 50px; }
.joinprot-l .joinprot-li:nth-child(1){ margin-left: -30px; }
.joinprot-l .joinprot-li:nth-child(2){  margin-left: 50px;}
.joinprot-l .joinprot-li:nth-child(3){ margin-left: -30px; }
.joinprot-r .joinprot-li:nth-child(3){ left: 60px;}
.joinprot-r .joinprot-li span:before{ right: -31px !important; left: auto; }
.joinprot-r .joinprot-li span:after{ right: -17px !important; left: auto; }
.joinprot-r .joinprot-li p{ padding-right: 40px; }
.joinpro-bot{ margin-top: 70px;}
.joinpro-bot > h3{ color: #313131; font-size: 40px; text-align: center; padding-bottom: 30px;   }
.joinprob-li{ float: left; width: 281px; margin-right: 25px; background: #f5f5f5; padding-bottom: 20px; height: 316px;    }
.joinprob-li:last-child{ margin-right: 0; }
.joinprobli-div{ width: 281px; height: 193px; overflow: hidden;}
.joinprobli-div > img{ width: 100%; height: 100%; transition: .3s;  }
.joinprob-li > h3{ color: #313131; font-size: 20px; font-weight: bold; text-align: center;  line-height: 50px; width: 80%; border-bottom: 1px solid #d5d5d5; margin: 0 auto; }
.joinprob-li > p{ color: #313131; font-size: 16px; padding: 0 26px; line-height: 24px;  padding-top: 10px;  }
.fgx{ width: 100%; display: block; margin-top: 70px; }
.join-cf{ margin-top: 70px; margin-bottom: 70px; }
.joincf-top{ background: url(../images/joinys-bg.jpg) no-repeat center; height: 685px; margin-top: 40px;  }
.joincf-top li{ float: left; color: #fff; position: relative; width: 430px;  padding: 90px 60px;     padding-left: 100px;  height: 159px;  }
.joincf-top li span{ font-size: 48px; font-family: "POPPINS-BOLD"; position: absolute;  left: 30px;   top: 58px;  }
.joincf-top li h3{ font-size: 22px; font-weight: bold;  }
.joincf-top li h3:after{ content: ""; width: 100%; height: 1px; background: #fff; display: inherit; margin-top: 15px; margin-bottom: 15px;   }
.joincf-top li p{ font-size: 18px; line-height: 30px;  }
.joincf-bot { margin-top: 70px; }
.joincf-bot > h3{ text-align: center; font-size: 40px; color: #000000;  }
.joincf-bot > hr{ width: 100%; height: 1px; background: #d5d5d5;  display: block; margin-top: -1px;  }
.joincfb-top{  margin-top: -172px;  position: relative; z-index: 3; display: table; }
.joincfb-top li .icon{ display: block; color: #000; font-size: 35px; padding-top: 15px; }
.joincfb-top li .icon-zixun{ font-size: 45px; }
.joincfb-top li .icon-bianjibijishishouxie{ font-size: 40px; }
.joincfb-top li p{ color: #000; font-size: 16px; padding-top: 10px;  }
.joincfb-top li span{ float: left; display: block; font-size: 36px; font-style: italic;  line-height: 77px; padding-right: 10px;  }
.joincfb-top li {  float: left; margin-left: 80px;   }
.joincfbtli-div{ padding: 0 20px;background: #f5f5f5; border-radius: 16px;  width: 143px;  height: 77px;}
.join-cz{ width: 1200px; margin: 0 auto; display: block; margin-top: 200px; }
.joincfbtli-div + img{  display: block;   margin-left: 86px;}
.joincfb-bop{ margin-top: -10px; position: relative;  z-index: 2;}
.joincfb-bop li{ float: left; margin-right: 86px; }
.joincfb-bop li .icon{ display: block; color: #000; font-size: 35px; padding-top: 15px; }
.joincfb-bop li p{ color: #000; font-size: 16px; padding-top: 10px;  }
.joincfb-bop li span{ float: left; display: block; font-size: 36px; font-style: italic;  line-height: 77px; padding-right: 10px;  }
.joincfb-bop li img {  display: block;   margin-left: 86px;}


/*内页公司简介：弹出视频*/
.video{ position: fixed; top: 0; left: 0; border: 0; right: 0;  background: rgba(0,0,0,.5); width: 100%; height: 100%; z-index: 999; display: none; }
.video > h3{ width: 600px;  height: 30px; line-height: 30px; color: #fff;font-size: 14px; text-align: center; position: relative;  background: #444; display: table; margin: 0 auto; margin-top: 190px; }
.video > h3 img { position: absolute;width: 17px; top: 6px; right: 10px; cursor: pointer; }
.video video{  display: table;  margin: 0 auto; clear: both; }
#video{ margin-top: -126px;}

/*内页：搜索*/
.ny_fubiaoti{ margin-top: 30px; margin-bottom: 90px;}
.bg-wrap{ display: table; width: 100%; }


@media screen and (max-width: 1440px){
	.in-baomu > .l{ width:52%; }
	.in-baomu > .w1200 > .r{width:575px; margin-top: 30px;  }
	.inbaomur-li .icon{ width:66px; height: 66px; line-height: 66px; }
	.inbaomur-li{ height:158px; }
	.in-baomu .title{ margin-bottom: 0; }
	
}














