/* CSS Document */
*{margin:0; padding:0;}
li{list-style:none;}

.index-pro img{max-width:100%;}
.index-proa{background-color:#eef5fd; padding:15px; }
.index-prob{background-color:#fdfbec; padding:15px; }
.index-proc{background-color:#e8fcfa; padding:15px; }
.index-prod{background-color:#effaec; padding:15px;}
/*.index-proe{display:flex; justify-content: space-between;}
.index-proe .fonts{width:50%;}
.index-proe .img{width:50%;}*/

.fonts{padding:0 15px;}
.fonts h3{margin-bottom:10px; font-weight: bold; color: #262626;font-size:20px;}
.fonts p{color:#262626; font-size:18px;}
.fonts strong{border:1px solid #ccc; padding:10px 30px; display:inline-block;color:#262626; margin-top:25px; border-radius:5px;}
#indea .first:hover strong{background:#005ad2; color:#fff;}

.font .tit i{font-size:20px; font-style:normal;}

.index-about{ background:#eef5ff; margin-top:35px; padding:35px 0;}
.about-tit strong{display:block; font-size:34px; color:#005ad2; margin-bottom:10px;}
.about-tit span{font-size:18px; color:#262626;opacity: 0.7;}
.about-xq a{border:1px solid #a6a6a6; border-radius:3px;  color:#626262; padding:5px 25px;}

.khxz{padding:35px 0;}
.khxz-tit strong{display:block; font-size:34px; color:#005ad2; margin-bottom:10px;}
.khxz-tit span{font-size:18px; color:#262626;opacity: 0.7;}

.mbx{background:#f0f3fa; padding:10px 0;}
.mbx a{color:#003366;}
.page li a {
    color: #003366;
}
.pro-cpx img{max-width:100%;}
#nybanner {height: auto;}

.pro{display:flex; flex-wrap:wrap;}
.prolist{width:48%; background:#005ad2; margin:15px 1%;display:flex;align-content:space-between;flex-wrap:wrap;}
.pro-top{border:1px solid #ccc; background:url(../images/pro_x.png) repeat;}
.pro-top img{max-width:100%; }
.plista h2 a{font-size:18px; color:#fff;}
.plista h2{padding:10px 0 0 10px;}
.pro-bott span a{color:#fff;}
.pro-bott span{border:1px solid #fff; padding:2px 4px; display:inline-block; margin:10px 5px 0 0;}
.pro-bott {margin: 0 0 10px 10px;}
.pro-center-top .swiper-button-prev.swiper-button-white{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23005ad2'%2F%3E%3C%2Fsvg%3E");}
.pro-center-top .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23005ad2'%2F%3E%3C%2Fsvg%3E");}

.article-list ul li{display:flex; background:#f0f3fa; padding:15px;justify-content:space-between; margin-bottom:15px;}
.arti-left{width:25%;}
.arti-left img{max-width:100%;}
.arti-right{width:73%;}
.arti-right a{font-size:18px; color:#003366;}
.arti-right p{padding:10px 0;}

.article h2{text-align:center;}
.intro{text-align:center; border-bottom:1px solid #ccc; margin-bottom:15px ; padding:10px;}
#xgarticle{margin-bottom:15px;}

.tcglxwm{margin-bottom:30px;}
.tcglxwm p{line-height:26px;}
.tcglxwm p:nth-child(1),.tcglxwm p:nth-child(2),.tcglxwm p:nth-child(4),.tcglxwm p:nth-child(5),.tcglxwm p:nth-child(7),.tcglxwm p:nth-child(8){font-size:18px;color:#003399;}

.tcglxwm p:nth-child(11) b{color:#f00;}
.tcglxwm p:nth-child(11){font-size:18px;}
.tcglxwm p span{margin-right:5px;}
.tcglxwm p span b{color:#f00;}
.tcglxwm p span a{text-decoration:none;color:#232323;}

.tcgfwzc p{text-indent:2em;line-height:30px;}
.tcgfwzc p:nth-child(4),.tcgfwzc p:nth-child(9),.tcgfwzc p:nth-child(21){text-indent:1.8em;color:#337FE5;font-size:18px;font-weight: bold;}
.tcgfwzc p:nth-child(11),.tcgfwzc p:nth-child(13),.tcgfwzc p:nth-child(15),.tcgfwzc p:nth-child(18),.tcgfwzc p:nth-child(23),.tcgfwzc p:nth-child(25),.tcgfwzc p:nth-child(28){font-weight:bold;}

.tcggywm1 .tcggywmd img{width: 100%;}
.tcggywm2 img {width: 100%;}
.xtcgsjj p {font-size: 16px; margin-bottom: 15px;}
.page {
    display: flex;
    justify-content: center;
	margin-bottom:25px;
}
.page li {
    margin: 0 3px;
    font-size: 16px;
}

#listarticle .pro-bot h2 {
    text-align: center;
}
#listimg img{    max-width: 100%;
    width: 250px;
    height: 150px;
}
.info img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.prolist p {
    display: block;
    margin: 0 auto;
    padding: 5px 0;
}
.intro span{margin:0 5px;}

.pro-xgwz {
    margin-top: 15px;
}
.qywxlifsok {
    display: inline-flex; text-align:center;
}
.qywxlifsok div{margin-right:15px;}
.qywxlifsok img{width:100px;}
.qywxlifsok a{text-decoration:none; color:#232323;}
.qywxlifsok b{color:#F00;margin-left: 3px;}
.info {
    margin-bottom: 35px;
}
@media (max-width:767px){
#sjlunbo{display:none;}
.mbx{margin-top:70px;}
.index-pro{margin-top:15px;}
.fonts{text-align:center;}
.fonts strong{background:#005ad2; color:#fff; padding:5px 10px;}
.index-pro .container{display:flex; flex-wrap:wrap;}
/*.index-proa,.index-prob{margin-bottom:20px;}
.index-proa,.index-proc{margin-right:2%;}
.index-prob,.index-prod{margin-left:2%;}*/
.index-proa{width:100%;margin-bottom:20px;}
.index-prob,.index-proc{width:48%;margin-bottom:20px;}
.index-prob{margin-right:2%;}
.index-proc{margin-left:2%;}
#indea .img img{padding-top:15px;}
.index-about{margin:25px 15px 0; padding:25px 0;}
.index-fac{display:none;}
.about-tit strong,.khxz-tit strong{font-size:24px;}
.about-about{padding:25px 0;}
.about-k{display:flex;flex-wrap:wrap;justify-content:space-between;}
.about-k a{width: 48%;text-align:center;padding:50px 0;background: #fff;margin-bottom:10px;}
.about-kkt,.about-kkb{color:#000;}
.about-xq{margin:25px auto; display:table;}

.khxz{padding:25px 0;}
.footer{ margin-bottom:45px;}
.footer span{display:block; text-align:center;}
.footer span:nth-child(2),.footer span:nth-child(3){display:none;}
.footer span,.footer span a{color:#232323;}
.khxz-img {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	margin-top: 10px;
}
.khxz-img img {
    width: 18%;
    border: 1px solid #f3f3f3;
    margin: 5px 0;
	height:22%;
}
/*产品详情页主图滑动*/
.gallery-top {width: 300px; height: 300px; margin-left: auto;margin-right: auto;border: 1px solid #ccc;}
.swiper-slide {background-size: cover; background-position: center;}
.gallery-thumbs {height: 75px; width:300px; box-sizing: border-box; padding: 10px 0; background:#ccc;}
.gallery-thumbs .swiper-slide {width: 75px; height: 100%;opacity: 0.4;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.art-pro-left .swiper-button-next,.art-pro-left .swiper-button-prev{color:#f00; top:40%;}
/*产品详情页主图滑动*/
.pro-center-top{margin-top:20px;}
.pro-center-bot{padding:20px 0;}
.pro-right h2{background:#f0f3fa; padding:10px; border-left:5px solid #005ad2; text-align:center; margin-bottom:20px;}
.pro-tel {
    display: flex;
    align-items: center;
    text-align: center;
	margin-top:20px;
}
.pro-right{margin-top:20px;}
.pro-tit{padding:10px; background:#f0f3fa; border-left:5px solid #005ad2; font-size:18px; margin-bottom:15px;}
.pro-tel a{color:#fff;background:#005ad2; padding:5px 15px; border:1px solid #ccc; border-radius:5px;}
.pro-tel a:nth-child(1){padding:10px 20px; margin-right:25px;  }
.pro-tel a:nth-child(2){padding:0px 15px;}
.pro-xglist {display: flex;justify-content: space-between;flex-wrap: wrap;}
.pro-xglist a img{max-width:100%; border:1px solid #ccc;}
.pro-xglist a {width: 48%;color:#003366; text-align:center; margin-bottom:15px; }
.pro-xgwzl{display:flex;justify-content:space-between; background:url(../images/lsit.gif) no-repeat left; padding-left:8px;}
.pro-xgwzl a{color:#003366;}
.pro-sxp {border: 1px solid #ccc;padding: 2px 5px; margin:15px 0;}
.pro-sxp span{display:block;}

.prolist p a{color:#fff;}

.article-list {padding: 15px;}
.arti-right a{white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;
font-size: 16px;}
.arti-right p{display:none;}
.article{margin-top:20px;}

.sjfooter{position:fixed; bottom:0; left:0; width:100%;display: flex;justify-content: space-between; z-index:99999; }
.sjfooter a{width:50%; border:.1rem solid #ccc; }
.sjfooter a:nth-child(1){display: flex;align-items: center;justify-content: center; background:#005ad2; margin-left:1.5rem; color:#fff; border-radius:.5rem; margin-right:.5rem;}
.sjfooter a:nth-child(1) img {width:14%; padding-right:.5rem;}
.sjfooter a:nth-child(2){background:#f00; border-radius:.5rem;display: flex;align-items: center; padding-left:1rem; margin-right:1.5rem; margin-left:.5rem;}
.sjfooter a:nth-child(2) i {width:18%;}
.sjfooter a:nth-child(2) i img {width:100%;}
.sjfooter a:nth-child(2) span{color:#ffc601; font-size:1.2rem;margin-bottom: -.5rem;display: block;}
.sjfooter a:nth-child(2) strong{color:#fff; font-size:1.7rem;}

.tcglxwm{margin:25px 0;}
.tcglxwm p:nth-child(8) span{display:block;}


.tcggywm1 .tcggywmd {margin-bottom:25px;}
.xtcgsjj{margin:25px 0;}

.tcggywm1{margin-top:25px;}
.tcggywm2{margin-bottom:15px; padding-bottom:15px;}
.tcggywmm h4{margin-top:5px;}
.tcggywmm p {margin: 5px 0;}

.sjqysp{text-align:center; margin:25px 0;}
.pcqysp{display:none;}


.pctcg-gywm {
    display: none;
}
.tcg-gywmimg img {
    width: 100%;
}
.tcg-gywmtext p:nth-child(1), .tcg-gywmtext p:nth-child(2) {
    color: #08368a;
    font-size: 18px;
    margin-bottom: 8px;
}
.tcg-gywmtext p:nth-child(3) {
    width: 50px;
    height: 2px;
    background: #08368a;
    margin-bottom: 15px;
}
.tcg-gywmtext {
    margin-top: 10px;
}
.tcg-gywm {
    margin-bottom: 15px;
}
.sjtcg-gywm {
    margin-top: 25px;
}
.sup1{vertical-align: super; position: relative; margin-left: -3px; font-size: x-small;}


}
@media (min-width:768px){
.index-pro{margin-top:35px;}

.index-proa{background-color:#eef5fd; padding:15px; width:56%; float:left;}
.index-prob{background-color:#fdfbec; padding:15px; width:20%; margin-left:2%; float:left;margin-bottom:30px}
.index-proc{background-color:#e8fcfa; padding:15px; width:20%; margin-left:2%; float:left;margin-bottom:30px}

.index-prod{background-color:#effaec; padding:15px; width:48%; margin-left:2%; margin-top:2%; float:left; }
.index-proe{display:flex; justify-content: space-between;}
.index-proe .fonts{width:50%;}
.index-proe .img{width:50%;}
.index-proa .img img{padding-top:28px;}
.index-prod .img img{padding-top:25px;}

#indea .first .img img{transition: all 0.3s linear;}
#indea .first:hover .img img{transition: all 0.3s linear;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px); -o-transform:translateY(-20px);transform:translateY(-20px)}

.sjfooter{display:none;}


.index-about-bottom,.index-about-bottom img{width:100%;}
.index-fac,.index-about-left{width:50%; float:left;}
.index-about .container{display:flex;flex-direction: row-reverse; position:relative;}
.index-des{display:flex; flex-wrap:wrap; align-content: space-between; height:100%; left:15px;right:15px; top:0;}
.index-fac{width:50%; }
.index-fac img{width:100%;}

.about-about{font-size:16px; color:#666; line-height:26px; margin-top:26px;}
.about-k {width: 100%; background: #fff; display:flex;justify-content: space-around; margin-bottom:32px; height:144px;}
.about-k a {width: 25%; text-align: center;}
.about-k a:hover{background:#005ad2;height: calc(100% + 32px); top:-16px; position:relative; align-items:center; display:flex; flex-wrap:wrap; justify-content: center; flex-direction: column;
transition: }
.about-k a{transition: all 0.3s linear; padding:15px 0;}
.about-k a:hover .about-kkt strong,.about-k a:hover .about-kkt span{color:#fff;}


.about-kkt strong{font-size:66px; color:#000;}
.about-kkt span{color:#000;}
.about-kkb{color:#fff;}
.about-xq{display:flex; margin:30px auto;}

.about-xq:hover{background:#005ad2;border-radius:3px;}
.about-xq:hover a{color:#fff;}

.khxz-img img {
    width: 8%;
    border: 1px solid #f3f3f3;
    margin: 1%;
	background:#005ad2; opacity:.5;
	height:15%;
}
.khxz-img {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	margin-top: 20px;
}
.khxz-img img:hover{ background:none;opacity:1;}
.footer{background:#232323; padding:35px 0; }
.footer .container{text-align:center;}
.footer .container span {
    padding: 0 3px;
}
.footer span,.footer span a{color:#fff;}
.mbx{padding:15px 0; margin-bottom:25px;}


.prolist{width:22%; background:#f0f3fa; margin-left:1%; margin-right:1%;}
.pro-top:hover{background:#005ad2;}
.pro-top a{margin:10px; display:block;}
.plista h2 a{color:#003366; font-size:20px;}
.pro-bott span a{color:#003366;}
.pro-bott span{border:1px solid #ccc;padding:5px 10px; margin:10px 10px 0 0;}


/*产品详情页主图滑动*/
.gallery-top {width:400px; height:400px; margin-left: auto;margin-right: auto;border: 1px solid #ccc;}
.swiper-slide {background-size: cover; background-position: center;}
.gallery-thumbs {height: 100px; width:400px; box-sizing: border-box; padding: 10px 0; background:#eee;}
.gallery-thumbs .swiper-slide {width: 100px; height: 100%;opacity: 0.4;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
/*产品详情页主图滑动*/
.pro-center-top{display:flex;}
.pro-left{margin-right:25px;}
.pro-right{width:100%;}
.pro-right h2{background:#f0f3fa; padding:10px; border-left:5px solid #005ad2; text-align:center; margin-bottom:25px;}
.pro-tel {
    display: flex;
    align-items: center;
    text-align: center;
	margin-top:25px;
}
.pro-tel a{color:#003366; padding:5px 15px; border:1px solid #ccc; border-radius:5px;}
.pro-tel a:nth-child(1){padding:13px 25px; margin-right:25px; background:#005ad2; color:#fff;}
.pro-tel a:nth-child(2){padding:3px 15px;}
.pro-tel a:nth-child(2):hover{background:#005ad2; color:#fff;}
.pro-center-bot{padding:25px 0;}
.pro-tit{padding:10px; background:#f0f3fa; border-left:5px solid #005ad2; font-size:18px; margin-bottom:15px;}
.pro-sxp{display: flex;justify-content: space-between;border:1px solid #ccc; padding:2px 5px; margin:15px 0;}
.pro-xg {
    margin-bottom: 15px;
}
.pro-xglist {display: flex;justify-content: space-between;}
.pro-xglist a img{max-width:100%; border:1px solid #ccc; margin-bottom:15px;}
.pro-xglist a {width: 22%;color:#003366; text-align:center; }
.pro-xgwzl{width:48%;display:flex;justify-content:space-between; background:url(../images/lsit.gif) no-repeat left; padding-left:8px;}
.pro-xgwzl a{color:#003366;}
.pro-xgwzlist {display:flex;flex-wrap:wrap;justify-content:space-between;}

.tcggywm1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.tcggywm1 .tcggywmd {
    width: 48%;
    position: relative;
	margin-bottom:25px;
}

.tcggywmm {
    position: absolute;
    z-index: 2;
    background: #fff;
    opacity: .9;
    bottom: 0;
    padding: 15px;
    width: 85%;
}
.tcggywmm p {
    margin: 10px 0;
}
.tcggywmm span {
    float: right;
}


.tcggywm2 {
    position: relative;
    margin-bottom: 35px;
}
.tcgfwzc {margin-bottom: 35px;}
.xtcgsjj{padding-bottom:10px;}
.pcqysp{text-align:center;}
.sjqysp{display:none;}

.sjtcg-gywm {
    display: none;
}
.tcg-gywm {
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
}
.tcg-gywmimg {
    width: 48%;
}
.tcg-gywmimg img{width:100%;}
.tcg-gywmtext {
    width: 48%;
}
.tcg-gywmtext p:nth-child(1), .tcg-gywmtext p:nth-child(2) {
    font-size: 22px;
    color: #08368a;
    margin-bottom: 15px;
}
.tcg-gywmtext p:nth-child(3) {
    width: 50px;
    height: 2px;
    background: #08368a;
    margin-bottom: 17px;
}
/*这里是IE9浏览器打开网页的提示*/
.ie-warning {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  background: #000;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #fff;
  padding: 50px 0;
}
.ie-warning h1 {
  margin: 0 0 30px;
}
.ie-warning p {
  font-size: 16px;margin-bottom: 10px;
}
.ie-warning .ie-container {
  min-width: 1024px;
  width: 100%;
  height: 200px;
  background: #fff;
  margin: 60px 0;
}
.ie-warning .ie-download {
  list-style: none;
  padding: 30px 0;
  margin: 0 auto;
  width: 480px;
}
.ie-warning .ie-download > li > a {
  color: #000;
  width: 240px;
  font-size: 15px;
  padding: 15px 0;
  float: left;
}
.ie-warning .ie-download > li > a > div {
  margin-top: 10px;
}
.ie-warning .ie-download > li > a:hover {
  background-color: #eee;
}
/*这里是IE9浏览器打开网页的提示结束*/
.about-kkt{position:relative;}.sup1{vertical-align:super; position:absolute; margin-top:22px;}
}