.class_banner{ min-width:1200px; margin:0 auto;}

.hfanwei{ width:100%; margin-top:80px;}
.hchanpin_1{ width:1200px; text-align:center;}
.hchanpin_1 h1{ font-size:26px; color:#000000; line-height:30px;  text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.hchanpin_1 span{ display:block; margin:10px auto; height:2px; width:40px; background-color:#000000;}
.hchanpin_1 p{ font-size:28px; color:#000000; line-height:30px; text-indent:0em; }

.hchanpin_11{ width:1200px; text-align:center;}
.hchanpin_11 h1{ font-size:26px; color:#ffffff; line-height:30px;  text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.hchanpin_11 span{ display:block; margin:10px auto; height:2px; width:40px; background-color:#ffffff;}
.hchanpin_11 p{ font-size:22px; color:#ffffff; line-height:30px; text-indent:0em; }


.hfanwei_1{ width:100%; margin-top:50px; height:446px; background:url(../images/hfwbg.jpg) no-repeat center; background-size: cover;
  background-attachment: fixed;}

.indexPainting{position: relative;  width:100%; min-width:1200px; margin:0 auto;}
.indexPainting .swiper-pagination{bottom:0;display: none;}
.indexPainting .item{position: relative; width:21%; height:416px;text-align: center;padding:15px 2%;display: flex;justify-content: center;flex-direction: column; float:left; transition: all 0.5s;}

.indexPainting .inner{position: relative;width:100%;z-index: 2;}
.indexPainting .inner>em{display: block;font-size:36px;font-weight: 700;color:#006600;line-height:1;transition: all 0.5s;}
.indexPainting .inner>em img{ width:60px; margin:0 auto;}
.indexPainting .line{width:26px;height:1px;background:#ffffff;margin:15px auto 20px;transition: all 0.5s;}
.indexPainting .inner>h5{font-size:20px;margin-bottom:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: all 0.5s; color:#ffffff;}
.indexPainting .inner>.p{color:#ffffff;line-height:24px;height:0px;overflow:hidden;transition: all 0.5s;margin-bottom:0px; padding:0px 45px;}
.indexPainting .inner>.p>a{display: block; }

.indexPainting .item .moreHref .a{ width:120px; height:30px; border:1px #ffffff solid; display: block; line-height:30px; margin:0 auto; color:#FFFFFF}

.indexPainting .item:hover .line{background:#fff; }
.indexPainting .item:hover .inner>em,
.indexPainting .item:hover .moreHref .a{color:#ffffff;}
.indexPainting .item:hover .inner>h5{color:#fff;}
.indexPainting .item:hover .inner>.p{height:150px;margin-bottom:20px; margin-top:25px; }
.indexPainting .item:hover .moreHref .a{border-color:#ffffff;  border:1px #ffffff solid; transition: all 0.5s;}
.indexPainting .item:hover .moreHref .a:hover{border-color:#4dc3e2;  border:1px #4dc3e2 solid; color:#4dc3e2}

.indexPainting .item1{background:rgba(0,101,194,0.7); }
.indexPainting .item2{background:rgba(6,88,146,0.7); }
.indexPainting .item1:hover{background:rgba(0,101,194,0.92);}
.indexPainting .item2:hover{background:rgba(6,88,146,0.92);}







.hyoushi{ width:100%; padding:60px 0px; padding-top:70px; background:url(../images/hysbg.jpg) no-repeat center; background-size:cover;  background-attachment: fixed; }


.hyoushi_1{ width:1200px; margin:0 auto; margin-top:50px;}
.hyoushi_1_1{ width:300px; float:left; text-align:center;}
.hyoushi_1_1_1{ width:140px; margin:0 auto;}
.hyoushi_1_1_1 img{ width:100%;}
.hyoushi_1_1_2{ width:200px; margin:0 auto; margin-top:30px; font-size:14px; line-height:30px; color:#FFFFFF;}




.hchang_2_1_1{ width:100%; overflow:hidden; position: relative;}

.hchang_2_1_1 img{ width:100%; transition: 0.5s;}
.hchang_2_1_1:hover img{ transform: scale(1.2);}

.hchang_2_1_1 .text-desc{position: absolute; background-color: #000;  opacity: 0; top: 50%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0; transition: 0.5s; text-align:center; line-height:220px; }
.hchang_2_1_1:hover .text-desc{width: 100%; top: 0; left: 0; height: 100%; padding:0px; opacity: 0.6; color:#FFFFFF; vertical-align:middle;}

.hchang_2_1_10{ width:100%;  position: relative;}

.hchang_2_1_10 img{ width:100%;}
.hchang_2_1_10 .hrybg{position: absolute;   color:#FFFFFF; top: 0%; left: 0%; width:570px; height:390px;}
.hrybg_1{ width:460px; padding:55px;}
.hrybg_1_1{ font-size:32px; color:#ffffff; line-height:50px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; text-align:left; font-weight:bold;}
.hrybg_1_2{font-size:18px; color:#ffffff; line-height:30px; text-align:left;}
.hrybg_1_3{font-size:16px; color:#ffffff; line-height:30px; text-align:left; margin-top:50px;}


.hjianjie{ width:1200px; margin:0 auto; margin-top:80px;}
.hjianjie_1{ width:1200px; margin:0 auto;}
.hjianjie_1_1{ width:560px; float:right; text-align:left;}
.hjianjie_1_1 img{ width:100%;}

.hjianjie_1_2{ width:570px; float:left; padding-top:20px;  text-align:left; background:url(../images/habout3.jpg) repeat-y center top; padding-right:30px;}
.hjianjie_1_2_1{ width:570px;  font-size:26px; color:#000000; line-height:30px;  text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.hjianjie_1_2_2{ font-size:28px; color:#000000; line-height:30px; text-indent:0em; text-align:left; margin-top:10px;}
.hjianjie_1_2_2 span{font-size:22px;}
.hjianjie_1_2_3{ width:570px;  text-align:left; margin-top:20px;}
.hjianjie_1_2_3 p{ font-size:14px; line-height:30px; color:#454545; text-indent:0em; margin:15px 0px;}

.hjianjie_1_2_4{ width:150px; height:30px; background-color:#065892; text-align:center; color:#FFFFFF; line-height:30px; font-size:12px; margin-top:30px;}
.hjianjie_1_2_4:hover{background-color:#fb3c38}

.hjianjie_1_2_5{ margin-top:30px; text-align:center; margin-bottom:16px;}
.hjianjie_1_2_5 img{ width:450px;}

.hjianjie_1_2_5_1:hover{background:url(../images/hjjicon11.png) no-repeat center top; color:#0785a2;}
.hjianjie_1_2_5_2:hover{background:url(../images/hjjicon12.png) no-repeat center top; color:#0785a2;}
.hjianjie_1_2_5_3:hover{background:url(../images/hjjicon13.png) no-repeat center top; color:#0785a2;}


.hjianjie_2{ width:1200px; margin:0 auto; margin-top:30px;}
.hjianjie_2_1{ width:580px; float:left;}
.hjianjie_2_2{ width:580px; float:right;}
.hjianjie_2_1 img{ width:100%;}
.hjianjie_2_2 img{ width:100%;}



.hshipin{ width:100%; min-width:1200px; margin:0 auto; margin-top:80px;}
.hshipin img{ width:100%;}


.hchanpin{ width:100%; margin:0 auto; margin-top:80px;}

.hchanpin_2{width:1200px; margin:0 auto; margin-top:20px; overflow:hidden;}

.hchanpin_2_0{ width:1200px; margin-top:30px; text-align:center;}
.hchanpin_2_0 a.cpnav{ display:inline-block; padding:0px 20px; margin:0px 20px; line-height:40px; color:#000000; text-align:center; border:1px #000000 solid; font-size:15px;}
.hchanpin_2_0 a.cpnav:hover{color:#ffffff; background:#0065c2; border:1px #0065c2 solid;}

.hchanpin_2_1{ width:1260px; margin-top:30px;}
.hchanpin_2_1_1{ width:282px; margin-right:24px; position:relative; height:auto; overflow:hidden; float:left; margin-top:24px;}
.hchanpin_2_1_1 img{ width:282px; }


.nhove .txt{width:90%; height:40px; background:url(../images/hhzx66.png) repeat; position:absolute; padding:0px 5%; left:0; bottom:0px;}
.nhove .txt h3{color:#ffffff;font-size:15px;font-weight:100; line-height:40px; margin:0px; text-align:center; font-family:Microsoft YaHei UIRegular,Microsoft YaHei;}
.nhove .txt h4{color:#fff; font-size:13px; line-height:0px; margin:0px; font-weight:normal;}
.nhove .txt p{color:#fff; margin-top:10px; font-size:13px; line-height:20px; font-family:Microsoft YaHei UIRegular,Microsoft YaHei; padding:0px 15px;}





.hnews{ width:1200px; margin:0 auto; margin-top:80px; margin-bottom:70px;}
.hnews_2{width:1200px;  margin:0 auto;}
.hnews_1{ width:1200px; margin-top:50px;}
.hnews_1_1{ width:500px; float:left;}
.hnews_1_2{ width:660px; float:right;}
.hnews_1_1_1{ width:500px; height:305px; overflow:hidden;}
.hnews_1_1_1 img{ width:100%;}
.hnews_1_1_2{ width:460px; background-color:#eeeeee; padding:20px;}
.hnews_1_1_2_1{ width:460px; height:46px; overflow:hidden; text-align:center;}
.hnews_1_1_2_1{ font-size:16px; color:#000000; line-height:46px; font-weight:bold;}
.hnews_1_1_2_2{ width:460px; height:50px; overflow:hidden; text-align:left;}
.hnews_1_1_2_2 p{ text-indent:0em; font-size:14px; color:#7f7f7f; line-height:25px;}

.hnews_1_1_2:hover{ background-color:#065892;}
.hnews_1_1_2:hover .hnews_1_1_2_1{ color:#ffffff;}
.hnews_1_1_2:hover .hnews_1_1_2_2 p{color:#ffffff;}

.hnews_1_2_1{ width:660px; background-color:#eeeeee; margin-bottom:25px;}
.hnews_1_2_1_1{ width:120px; float:left; background-color:#a3a3a3; height:130px;}
.hnews_1_2_1_1_1{ width:100px; height:80px; font-size:46px; line-height:80px; font-weight:bold; color:#FFFFFF; text-align:center; margin:0 auto;}
.hnews_1_2_1_1_2{ width:90px; border:1px #FFFFFF solid; height:30px; font-size:14px; line-height:30px; color:#FFFFFF; text-align:center; margin:0 auto;}

.hnews_1_2_1_2{ width:500px; float:left; padding:15px 20px;}
.hnews_1_2_1_2_1{ width:500px; text-align:left; line-height:40px; overflow:hidden;}
.hnews_1_2_1_2_1{ font-size:16px; color:#000000; line-height:40px;}
.hnews_1_2_1_2_2{ width:500px; height:60px; overflow:hidden; text-align:left;}
.hnews_1_2_1_2_2 p{ text-indent:0em; font-size:14px; color:#7f7f7f; line-height:20px;}

.hnews_1_2_1:hover{ background-color:#065892;}
.hnews_1_2_1:hover .hnews_1_2_1_2_1{color:#ffffff;}
.hnews_1_2_1:hover .hnews_1_2_1_2_2 p{ color:#ffffff;}
.hnews_1_2_1:hover .hnews_1_2_1_1{background-color:#666666;}