@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
BODY {FONT:14px/1.75 "Microsoft YaHei", arial,sans-serif; overflow-x: hidden; min-width: 1300px;}
A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #333;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
img { image-rendering: -webkit-optimize-contrast;}
.container{width:1300px; margin:0 auto}
.container12{width:1200px; margin:0 auto}
.container16{width:1600px; margin:0 auto}
.containers{width:96%; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}
/* 下滑头部 */
.navfixed {position: fixed; top: 0; width: 100%; z-index: 99999; transition: .5s;}
/* 多行省略 */
.omit {display: -webkit-box;overflow: hidden;  	-webkit-line-clamp: 2;-webkit-box-orient: vertical; }

/* 绝对定位居中 */
.jddwjz { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%)}

::-webkit-scrollbar {/*滚动条整体样式*/width: 4px;/*高宽分别对应横竖滚动条的尺寸*/ height: 4px;scrollbar-arrow-color:red;}
::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);scrollbar-arrow-color:red;}
::-webkit-scrollbar-track {/*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 0; background: rgba(0,0,0,0.1);}

/* 图标变黑色 */
.icon-black {  filter: brightness(0);}
/* 图标变白色 */
.icon-white {filter: brightness(100);}
/* 图标变灰色色 */
.icon-gray {filter: grayscale(100%);}

/*字体引入*/
@font-face {
  font-family: "futura";
  src: url("../font/Futura\ Md\ BT\ Bold.ttf");
}



/* ============================================  CSS Document ==============================================*/
.header { top: 0;   position: fixed;z-index: 11;width: 100%; background: #fff;  transition: .5s;}
.header .heBox {display: flex; justify-content: space-between; height: 115px; align-items: center;}
.header .heBox img {display: block;}
.header .heBox .heLe {display: flex; align-items: center;}
.header .heBox .heLe h1 {font-size: 50px;font-weight: 400;color: #333333; margin-left: 12px;}
.header .heBox .heRe {display: flex; align-items: center; width: 16%; justify-content: space-between;}
.header .heBox .heRe .heSearch a , .header .heBox .heRe .heLanguage {display: flex; align-items: center; cursor: pointer; position: relative; z-index: 22; padding: 20px 0;}
.header .heBox .heRe .heSearch img , .header .heBox .heRe .heLanguage img {margin-right: 10px; filter: brightness(0);}
.header .heBox .heRe span {font-size: 16px;font-weight: 700;color: #333333;}
.header .heBox .heRe .heLanguage span {position: relative; font-family: Arial, Arial-Bold;}
.header .heBox .heRe .heLanguage span::after {position: absolute; content: ""; width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #000000;     bottom: 10px;    right: -15px;}
.header .heBox .heRe .heSearch:hover img , .header .heBox .heRe .heLanguage:hover img {filter: none;}
.header .heBox .heRe .heSearch:hover span , .header .heBox .heRe .heLanguage:hover span {color: #F7782C;}
.heBox .heLanguage dl {position: absolute; line-height: initial; width: 150%; left: -20%;   z-index: 2;-webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius: 10px; background-color: rgba(255,255,255,1); padding: 10px 10px; box-sizing: border-box;position: absolute;bottom: -90px; opacity: 0; transform: translateY(50px); transition: all .5s ease; -webkit-box-shadow: 0 0 15px rgb(29 56 75 / 40%);-moz-box-shadow: 0 0 15px rgba(29,56,75,.4); box-shadow: 0 0 15px rgb(29 56 75 / 40%); pointer-events: none;}
.heBox .heLanguage dl::after {z-index: 2;content: ''; display: block; width: 18px;height: 18px;transform: rotate(45deg); top: -8px; right: 34px; background-color: #fff; position: absolute;}
.heBox .heLanguage:hover dl {opacity: 1;transform: translateY(0); pointer-events: auto;}
.heBox .heLanguage dl dd a {display: block;font-size: 16px;line-height: 35px;border-bottom: 1px dashed #ccc;text-align: center;color: #666;}
.heBox .heLanguage dl dd:hover a {color: #F7782C;}

.index-banner {position: relative;margin-top: 65px;}
.header nav {background: rgba(21, 94, 162,.75);height: 65px; position: fixed; top: 115px; width: 100%; left: 0; z-index: 2; transition: .5s;}
.header nav ul {display: flex; justify-content: space-around;}
.header nav ul li {position: relative;}
.header nav ul li > a {font-size: 17px;font-weight: 700;color: #ffffff; line-height: 65px; position: relative; display: block;}
.header nav ul li > a::after {content: ""; position: absolute; bottom: 0; left: 50%; width: 0; height: 3px; background: #f5f5f5; transition: .5s;}
.header nav ul li:hover > a::after {width: 100%; left: 0;}
.header nav ul li.on > a::after {width: 100%; left: 0;}
/* 二级下拉 */
.header nav ul li > dl {position: absolute; width: 180%; text-align: center; display: none; left: -45%;}
.header nav ul li > dl > dd { background: rgba(0, 0, 0,.5); transition: .5s;}
.header nav ul li > dl > dd a {font-size: 15px;font-weight: 400;color: #ffffff; padding: 15px 0; display: block; margin-bottom: 1px; line-height: initial;}
.header nav ul li > dl > dd:hover {background: #F7782C;}

.headerTop {top: 0;}
.headerTop nav {top: 115px;}
.headerBom {top: -200px;}
.headerBom nav {top:0;}

/* 搜索页面 */
.search-page .box {margin-top: 25vh;}
.search-page .container {width: 1300px;}
.search-page form {width: 60%;margin: auto; margin-bottom: 60px; border: 1px solid #333; border-radius: 50px; padding:5px 20px; box-sizing: border-box; display: flex;     align-items: center; justify-content: space-between; }
.search-page form .search-text {padding: 5px 0; width: 95%; line-height: 35px; outline: none; border: none; box-sizing: border-box; font-size: 16px;}
.search-page form .sub {width: 23px;  height: 23px; display: block; cursor: pointer; background: url(../images/srarchIcon.png) no-repeat center; outline: none; border: none; background-size: 100%; filter: brightness(0);}
.search-page ul {width: 100%;}
.search-page li {width: 100%; padding: 30px; margin-top: 20px; box-sizing: border-box; background: #f5f5f5;}
.search-page li span {background: #EC7D33; color: #fff; font-size: 12px; padding: 2px 5px; }
.search-page li h3 {font-size: 18px; margin: 10px 0; color: #000000; font-weight: 700;}
.search-page li p {font-size: 16px; color: #666; line-height: 20px;}
.search-page li .le {width: 95%;}
.search-page li a {display: flex; align-items: flex-end; justify-content: space-between;}
.search-page li img {transition: .5s; margin-right: 20px;}
.search-page li:hover img {transform: translateX(20px);}
@media screen and (min-width: 200px) and (max-width: 640px){.search-page form { width: 90%; margin-bottom: 40px;}}
/* 分页 */
.fy { padding: 60px 0; display: flex;justify-content: center;align-items: center; flex-wrap: wrap;}
.fy a { border: 0.06rem solid #d7dde4; display: flex; align-items: center; justify-content: center; color: #707070; font-size: 14px; transition: .4s; margin:5px;  padding: 5px 13px;}
.fy a:hover {color: #fff; background: #1b1b1b;}
.fy .layui-laypage-curr {color: #fff; background: #1b1b1b; font-size: 14px;  margin: 0 5px; padding: 5px 13px;}


.banner-swiper {height: 100%; overflow: hidden; position: relative;}
.banner-swiper .box {height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.banner-swiper .box h3 {font-size: 60px;font-weight: 400;color: #ffffff;line-height: 75px;}
.banner-swiper .box .text {font-size: 60px;font-weight: 400;color: #ffffff; line-height: 75px;}
.banner-swiper .box em {font-size: 20px;font-family: Arial, Arial-Regular;color: #ffffff; margin-top: 20px;}
.banner-swiper .box a {width: 191px;height: 51px;background: rgba(247, 120, 44,.85);border-radius: 26px; text-align: center; line-height: 51px;}
.banner-swiper .box a {font-size: 17px;color: #ffffff; margin-top: 90px;}
.banner-swiper .box a img {margin-left: 10px; transition: .5s;}
.banner-swiper .box a:hover img {margin-left: 15px;}
.banner-swiper .swiper-pagination {bottom: 5%;}
.banner-swiper .swiper-button-prev {width: 67px;height: 67px; background: rgba(2, 24, 44,.4) url(../images/banner-jt.png) no-repeat center; border-radius: 50%; transform: rotate(180deg);}
.banner-swiper .swiper-button-next {width: 67px;height: 67px; background: rgba(2, 24, 44,.4) url(../images/banner-jt.png) no-repeat center; border-radius: 50%;}
.banner-swiper .swiper-pagination-bullet {width: 15px; height: 15px; opacity: 0.2; box-sizing: border-box;  border: 2px solid #ffffff; background: none; margin: 0 8px !important;}
.banner-swiper .swiper-pagination-bullet-active {background: #fff; opacity: 1;}

.indexTle {text-align: center; padding: 80px 0 50px 0;}
.indexTle h3 {font-size: 45px;color: #333333;font-weight: 700;}
.indexTle span {font-size: 18px;color: #666666;font-weight: 400;}
.indexOne {margin-bottom: 50px; padding: 0 1%; box-sizing: border-box;}
.indexOne {position: relative;}
.indexOne svg {position: absolute; right: 0; width: 100px; height:250px; top: -14%; z-index: 10;}
.indexOne svg path {stroke-dasharray: 888;stroke-dashoffset: 888;fill: none;animation: go 4s linear 2s infinite;}
.indexOne svg .yuan1 {animation: go2 4s linear 2s infinite; opacity: 0;}
.indexOne svg .yuan2 { animation: go2 4s linear 2s infinite; opacity: 0;}
@-webkit-keyframes go { 0% {stroke-dashoffset: 888; }100% { stroke-dashoffset: 0; }}
@-webkit-keyframes go2 { 0% {opacity: 0; } 100% {opacity: 1;}}
.inOnSwiper {position: relative; overflow: hidden; padding-bottom: 100px;}
.inOnSwiper .swiper-slide {background: #f5f5f5; height: 466px;}
.inOnSwiper .swiper-slide .box {padding: 10%; box-sizing: border-box; display: flex; justify-content: space-between;}
.inOnSwiper .swiper-slide .box .le {width: 50%; margin-top: 5%;}
.inOnSwiper .swiper-slide .box .le h4 {font-size: 36px;font-weight: 700;color: #333333; line-height: 45px;}
.inOnSwiper .swiper-slide .box .le span {font-size: 18px;font-family: Arial, Arial-Regular;color: #999999; line-height: 20px; display: block; margin-top: 10px;}
.inOnSwiper .swiper-slide .box .le .more {font-size: 16px; white-space: nowrap; color: #444444; display: flex; align-items: center; margin-top: 150px;}
.inOnSwiper .swiper-slide .box .le i {width: 37px; flex-shrink: 0; margin-left: 18px; height: 37px; background: #f7782c; border-radius: 50%; display: block; text-align: center; line-height: 37px;}
.inOnSwiper .swiper-slide .box .le i img {transition: .5s;}
.inOnSwiper .swiper-slide .box .re {width: 48%; text-align: right;}
.inOnSwiper .swiper-slide .box .re img {display: inline-block; max-width: 100%;}
.inOnSwiper .swiper-slide .box:hover .le .more {color: #F7782C;}
.inOnSwiper .swiper-slide .box:hover .le i img {transform: rotate(45deg);}
.inOnSwiper .swiper-pagination-bullet {width: 17px;height: 17px; border: 2px solid #dddddd; box-sizing: border-box; opacity: 1; background: none; margin: 0 8px !important;}
.inOnSwiper .swiper-pagination-bullet-active {background: #EC7D33; opacity: 1;border: 2px solid #EC7D33; }

.indexThree {background: url(../images/indexThree-bj.jpg) no-repeat center; background-size: cover; padding-bottom: 85px; overflow: hidden;}
.indexThree .indexTle h3 {color: #fff;}
.indexThree .indexTle span {color: #fff;}
.inThslideBox {position: relative;}
.inThslideBox .hd ul {display: flex; justify-content: space-between; border-bottom: 1px solid rgba(204, 204, 204,.29);  }
.inThslideBox .hd ul li {text-align: center;font-size: 18px;color: #fff; position: relative; cursor: pointer; overflow: hidden; padding-bottom: 20px;}
.inThslideBox .hd ul li::after {content: ""; width: 0; position: absolute; bottom: 0; height: 5px;background: #f7782c; left: 0; transition: .5s;}
.inThslideBox .hd ul li img {display: block;margin: auto;filter: brightness(100); margin-bottom: 10px; }
.inThslideBox .hd ul li i {display: flex; justify-content: center; position: relative; margin-top: 5px; height: 10px; top: 30px; transition: .5s;}
.inThslideBox .hd ul li i::after { content: ''; width: 6px; height: 6px; border: 0px; border-width: 2px 2px 0 0;border-style: solid; transform: rotate(135deg); position: absolute;top: calc(50% - 5px);  transition: all .2s ease-in 0s;}
.inThslideBox .hd ul li.on {font-weight: 700;}
.inThslideBox .hd ul li.on::after {width: 100%;}
.inThslideBox .hd ul li.on img {filter: none;}
.inThslideBox .hd ul li.on i {top: 0;}
.inThslideBox .bd {margin-top: 50px;}
.inThslideBox .bd ul li {background: #fff; padding: 4%; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between;}
.inThslideBox .bd ul li .bdLe {width: 45%;}
.inThslideBox .bd ul li .bdLe img {max-width: 100%; display: block;}
.inThslideBox .bd ul li .bdRe {width: 53%;}
.inThslideBox .bd .bdRe h5 {font-size: 33px;font-weight: 700;color: #333333; margin-bottom: 20px;}
.inThslideBox .bd .bdRe p {font-size: 16px;color: #666666; display: -webkit-box;overflow: hidden;  	-webkit-line-clamp: 3;-webkit-box-orient: vertical; }
.inThslideBox .bd .bdRe a {width: 191px;height: 51px; margin-top: 50px; background: #f7782c;border-radius: 26px; text-align: center; line-height: 51px; }
.inThslideBox .bd .bdRe a {font-size: 17px; font-weight: 400;color: #ffffff; display: block;}
.inThslideBox .bd .bdRe a img {margin-left: 10px; transition: .5s;}
.inThslideBox .bd .bdRe a:hover img {margin-left: 20px;}
.inThslideBox .arrow {position: absolute; top: 60%; width: 106%;left: -3%;}
.inThslideBox .arrow .prev {position: absolute; left: 0; cursor: pointer;}
.inThslideBox .arrow .next {position: absolute; right: 0; transform: rotate(180deg); cursor: pointer;}

.indexFour {background: #f2f3f6; padding: 100px 0; position: relative;}
.indexFour svg {position: absolute; right: 0; width: 100px; height:250px; top: -16%; z-index: 10; left: 5%;}
.indexFour svg path {stroke-dasharray: 888;stroke-dashoffset: 888;fill: none;animation: go 4s linear 2s infinite;}
.indexFour svg .yuan1 {animation: go2 4s linear 2s infinite; opacity: 0;}
.indexFour svg .yuan2 { animation: go2 4s linear 2s infinite; opacity: 0;}
.indexFour .indexTle {text-align: left; padding: 0;}
.indexFour .box {display: flex; justify-content: space-between; align-items: center;}
.indexFour .box .boxLe {width: 50%;}
.indexFour .box .boxLe p {margin: 16px 0;font-size: 17px;color: #666666;font-weight: 400;}
.indexFour .box .boxLe .more {font-size: 16px;color: #444444;}
.indexFour .box .boxLe .more a {display: flex; align-items: center;}
.indexFour .box .boxLe i {width: 37px; margin-left: 18px; height: 37px; background: #f7782c; border-radius: 50%; display: block; text-align: center; line-height: 37px;}
.indexFour .box .boxLe i img {transition: .5s;}
.indexFour .box .boxLe a:hover .more {color: #F7782C;}
.indexFour .box .boxLe a:hover i img {transform: rotate(45deg);}
.indexFour .box .boxRe {width: 40%; border-radius: 20px; overflow: hidden;}
.indexFour .box .boxRe img {max-width: 100%; display: block;}

.indexFive {margin-bottom: 50px;}
.inFiSwiper {position: relative; overflow: hidden; padding-bottom: 100px;}
.inFiSwiper .swiper-slide  {border: 1px solid #dddddd; box-sizing: border-box;}
.inFiSwiper .swiper-slide .imgBox {overflow: hidden;}
.inFiSwiper .swiper-slide .imgBox img {transition: .5s; display: block; max-width: 100%; }
.inFiSwiper .swiper-slide .con {padding: 20px; box-sizing: border-box;}
.inFiSwiper .swiper-slide .con h5 {font-size: 20px;color: #333333;}
.inFiSwiper .swiper-slide .con p {font-size: 15px;color: #666666; margin: 10px 0;}
.inFiSwiper .swiper-slide .more {display: flex; justify-content: space-between; margin-top: 40px;}
.inFiSwiper .swiper-slide em {font-size: 16px;color: #a2a2a2;}
.inFiSwiper .swiper-slide i {display: block; width: 37px; height: 37px;  background: #f7782c; border-radius: 50%; display: block; text-align: center; line-height: 37px;}
.inFiSwiper .swiper-slide i img { transition: .5s;}
.inFiSwiper .swiper-slide:hover i img {transform: rotate(45deg);}
.inFiSwiper .swiper-slide:hover h5 {color: #EC7D33;}
.inFiSwiper .swiper-pagination-bullet {width: 17px;height: 17px; border: 2px solid #dddddd; box-sizing: border-box; opacity: 1; background: none; margin: 0 8px !important;}
.inFiSwiper .swiper-pagination-bullet-active {background: #EC7D33; opacity: 1;border: 2px solid #EC7D33; }

.indexMap img {max-width: 100%; display: block;}

/* 底部 */
.footer {padding: 38px 0; background: #f5f5f5;}
.footer .foTerBox {display: flex; justify-content: space-between; align-items: center;}
.footer .foTerBox .foLe dl {display: flex; justify-content: space-around; margin-top: 20px;}
.footer .foTerBox .foLe dl a {display: block; width: 38px;height: 38px;border: 1px solid #ebebeb; border-radius: 50%; text-align: center;    display: flex; align-items: center; justify-content: center;}
.footer .foTerBox .foLe dl a:hover{ background: #fff;}
.footer .foTerBox .foLe dl a img {filter: grayscale(100%);}
.footer .foTerBox .foLe dl dd:hover img {filter: none;}
.footer .foTerBox .foRe {width: 60%; text-align: right;}
.footer .foTerBox .foRe ul {display: flex;justify-content: space-between;}
.footer .foTerBox .foRe ul li a {font-size: 16px;font-weight: 400;color: #444444;}
.footer .foTerBox .foRe ul li:hover a {color: #EC7D33;}
.footer .foTerBox .foRe .copy {margin-top: 60px;}
.footer .foTerBox .foRe .copy p  ,footer .foTerBox .foRe .copy p a {font-size: 14px;color: #666666;}
footer .foTerBox .foRe .copy p a:hover {color: #EC7D33;}


/* ============================内页========================= */
/* 内页banner */
.ny-banner {height: 420px;margin-top: 65px;}

/* 面包屑 */
.breadbox {margin:20px 0;}
.breadbox .cont {display: flex; align-items: center;padding: 0.32rem 0;color: #999999;}
.breadbox .cont a,
.breadbox .cont span {font-size: 16px;line-height: 26px;color: #999999;zoom: 1;}
.breadbox .cont a img,
.breadbox .cont span img {width: 18px;}
.breadbox .cont span { width: 6px; margin:0 4px; display: block;}
.breadbox .cont a:hover {color: #EC7D33;}
.breadbox .cont .on { color: #EC7D33;}
.breadbox .cont a:last-child { color: #EC7D33;}
.breadbox .cont .wofe {display: flex;}
.breadbox .cont .wofe .li { display: flex;align-items: flex-start; padding: 0 6px; border: 1px solid #4070f4; line-height: 24px; font-size: 14px; color: #004896;}
.breadbox .cont .wofe .li a { line-height: 1;}

/* 关于我们 */
.aboutCon {margin:10px 0;}

/* 解决方案 */
.navTwo {background: #f5f5f5;}
.navTwo .box {display: flex; justify-content: space-between; padding: 30px 0;}
.navTwo .box ul {display: flex;}
.navTwo .box ul li a {font-size: 16px; color: #333;display: block;margin-right: 30px;}
.navTwo .box ul li:hover a {color: #EC7D33;}
.navTwo .box ul li.on a {color: #EC7D33;}
.navTwo .box ul li:last-child a {margin-right: 0;}
.navTwo .navRe a {font-size: 16px; color: #333;display: inline-block; padding-right: 10px;}
.navTwo .navRe a:hover {color: #EC7D33;}

/* 新闻资讯 */
.information {padding: 30px 0; padding-top: 0;}
.information .hd ul {display: flex;margin: 1rem 0 3rem 0;}
.information .hd ul li a {font-size: 1.13rem;font-weight: 400;color: #707070; margin-right: 5rem; position: relative; transition: .5s; padding-bottom: 0.4rem;}
.information .hd ul li a::after {content: ""; width: 0; height: 1px; height: 0.13rem;background: #EC7D33; bottom: 0; position: absolute; left: 0; transition: .5s;}
.information .hd ul li:hover a {color: #EC7D33;}
.information .hd ul li:hover a::after {width: 100%;}
.information .hd ul li.on a {color: #EC7D33;}
.information .hd ul li.on a::after {width: 100%;}
.information .bd ul {display: flex; justify-content: space-between; flex-wrap: wrap;}
.information .bd ul::after {content: ""; width: 31%;}
.information .bd ul li {width: 31%; margin-bottom: 3rem; }
.information .bd ul li .imgBox {overflow: hidden;}
.information .bd ul li .imgBox img {width: 100%; display: block; transition: .5s;}
.information .bd ul li .con {padding: 2rem; box-sizing: border-box; border: 0.06rem solid #eeeeee; border-top: none;}
.information .bd ul li em {font-size: 1rem;color: #a2a2a2; margin-bottom: 0.5rem; display: block;}
.information .bd ul li h5 {font-size: 1.25rem;font-weight: 400;color: #333333; transition: .5s;}
.information .bd ul li p {margin: 1rem 0 1.5rem 0;font-size: 0.94rem;color: #666;line-height: 1.88rem;}
.information .bd ul li .more {display: flex; align-items: center; font-size: 1rem;color: #EC7D33;transition: .5s; margin-left: 0;}
.information .bd ul li .more .ic {width: 1.38rem; margin-left: 1rem; height: 1.38rem; background: #EC7D33; border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.information .bd ul li:hover img {transform: scale(1.1);}
.information .bd ul li:hover h5 {color: #EC7D33;}
.information .bd ul li:hover .more {margin-left: 1rem;}

/* 新闻详情 */
.ny-news-xq {margin-bottom: 5rem;}
.news-title {padding-bottom:1rem;border-bottom:2px solid #EC7D33;position: relative; display: flex; justify-content: space-between; flex-wrap: wrap;}
.news-title .tleCon {margin-right: 1rem;}
.news-title h3 {font-size:1.8rem;color:#333;font-weight:bold}
.news-title span {display: block;font-size:1rem;color:#666;margin-top: 0.5rem;}
.news-title .fr {margin-top: 2rem; }
.news-title .fr a {width:108px;height:48px;line-height: 48px;border-radius:48px;color:#fff;background: url(../images/news-left.png) no-repeat center left 20px #EC7D33;padding:0 20px;display: block;text-indent: 30px;font-size:18px;}
.news-title .back {margin-top: 2rem; }
.news-title .back a {width:108px;height:48px;line-height: 48px;border-radius:48px;color:#fff;background: url(../images/news-left.png) no-repeat center left 20px #EC7D33;padding:0 20px;display: block;text-indent: 30px;font-size:18px;}

.nr-content {margin: 3rem 0;}
.nr-content p img{margin:0 auto;display: block;}
.nr-content p {line-height:34px ;font-size:18px;color:#333;text-indent: 36px;margin-bottom:10px;}
.page-fy {border-top:1px solid #ddd;font-size: 1rem;}
.page-fy div {margin-top: 1rem; display: block;}
.page-fy a {font-size: 1rem; color: #666;}
.page-fy a:hover{color:#EC7D33;}

.news-title h2{font-size: 2.375rem;font-weight: bold;}

/* 产品详情 */

/* 产品详情页 */
.proDeta {background: #f5f5f5;padding: 4rem 0;}
.proDeta .box {display: flex; justify-content: space-between; align-items: flex-start;}
.proDeta .proLeSwiper {background: #fff; overflow: hidden; position: relative; width: 45%;}
.proDeta .proLeSwiper .imgBox {display: flex; justify-content: center; align-items: center; padding: 2rem; padding-bottom: 3rem; box-sizing: border-box;}
.proDeta .proLeSwiper .imgBox img {max-width: 100%; display: block;}
.proDeta .proLeSwiper .swiper-pagination-bullet {width: 0.75rem;height: 0.75rem;background: #dfdfdf; box-sizing: border-box; opacity: 1; margin: 0 10px !important;}
.proDeta .proLeSwiper .swiper-pagination-bullet-active {background: #EC7D33;}
.proDeta .proLeSwiper .swiper-button-next {width: 0.81rem;height: 1.44rem;background: url(../images/proLeSwiper-jt.png) no-repeat center; background-size: 100%;}
.proDeta .proLeSwiper .swiper-button-prev {width: 0.81rem;height: 1.44rem;background: url(../images/proLeSwiper-jt.png) no-repeat center; background-size: 100%; transform: rotate(180deg);}
.proDeta .proReCon {width: 50%;}
.proDeta .proReCon  h4 {font-size: 2rem;font-weight: 400;color: #333333; padding-bottom: 1rem; border-bottom: 1px solid #CCCCCC;}
.proDeta .proReCon .text {margin: 1rem 0; font-size: 1rem;color: #666666;font-weight: 400;line-height: 2.31rem;}
.proDeta .proReCon .conus {display: flex; margin-top: 2rem;}
.proDeta .proReCon .conus .zxdz {display: block;width: 13.06rem;height: 4.06rem;background: #EC7D33; border-radius: 2.06rem; text-align: center; line-height: 4.06rem; font-size: 1.13rem;color: #ffffff;}
.proDeta .proReCon .conus .tel {display: flex; align-items: center; margin-left: 4rem;}
.proDeta .proReCon .conus .tel a {display: flex; justify-content: center; transition: .5s; align-items: center; margin-right: 1rem; border-radius: 50%; width: 3.38rem;height: 3.38rem;border: 0.06rem solid #cccccc;}
.proDeta .proReCon .conus .tel small {display: block;font-size: 1.13rem;font-weight: 400;color: #333333;}
.proDeta .proReCon .conus .tel strong {font-size: 1.94rem; color: #EC7D33; display: block; line-height: 2rem; white-space: nowrap;}
.proDeta .proReCon .conus .tel a:hover {background: #EC7D33;}
.proDeta .proReCon .conus .tel a:hover img {filter: brightness(100);}
.proInfo {background: #fff;margin: 5rem 0 10rem 0;}
.proInfo .box {display: flex; justify-content: space-between;}
.proInfo .box h3 {font-size: 2.19rem;font-weight: 500;color: #333333; padding-bottom: 1rem;}
.proInfo .box .le {width: 64%;}
.proInfo .box .le h3 {border-bottom: 1px solid #DDDDDD;}
.proInfo .box .le .text {margin: 2rem 0;}
.proInfo .box .re {width: 30%;}
.proInfo .box .re li {margin-bottom: 1rem;}
.proInfo .box .re li a {display: flex; align-items: center;}
.proInfo .box .re li .imgBox {overflow: hidden; padding: 1rem 0.5rem; box-sizing: border-box;border: 0.06rem solid #dddddd; width: 40%;}
.proInfo .box .re li .imgBox img {width: 100%; transition: .5s;}
.proInfo .box .re li .con {margin-left: 1.5rem;}
.proInfo .box .re li h6 {font-size: 1.13rem;font-weight: 700;color: #333333;}
.proInfo .box .re li em {font-size: 0.94rem;font-weight: 400;color: #9b9b9b; display: block; margin-top: 0.5rem; transition: .5s;}
.proInfo .box .re li:hover img {transform: scale(1.1);}
.proInfo .box .re li:hover em {color: #EC7D33;}
/* 详情页录入内容响应式调整 */
.proInfo .box .le .text img {max-width: 100%;display: block;}

/* 客户反馈 */
.feedback{width:auto;margin:0 auto;width:100%;}
.feedback dl{overflow: hidden;padding:5px 0;}
.feedback dd{overflow: hidden;}
.feedback dt.fdtitle{font-weight: normal;font-size: 16px; float: left;width:90px;}
.feedback dd .fdinput{float:left;width:calc(100% - 90px);line-height: 35px;height:35px; background: #fff;border:1px solid #ddd;border-radius: 3px;padding-left:15px}
.feedback dd .fdtext{width:calc(100% - 90px);height:80px;float:left; background: #fff;border:1px solid #ddd;border-radius: 3px;padding-left:15px;padding-top:10px;}
.feedback dd .fdsub,.feedback dd .fdres{border-radius: 3px;padding:2px 20px;margin-left:10px;line-height:20px;color:#fff;cursor: pointer;font-family: "微软雅黑"}
.feedback dd .fdsub{margin-left:90px; border:1px solid #f50; background:#f60;width:120px;height:35px;line-height:35px;}
.feedback dd .fdres{border:1px solid #282828; background:#444;width:120px;height:35px;line-height:35px;}
 .feedback .codeimg{float:left;margin-left:5px;cursor:pointer;border:1px solid #ddd; width:100px; height:28px;}
/*vaildate*/
#yzform label.error{position:absolute;padding:3px 15px;background: #f8f8f8;border:1px solid #ddd;margin-left:25px;font-weight: normal;color:#f30;border-radius: 3px;}


/* 联系我们 */
.contactCon {margin: 50px 0;}

/* 右侧固定 */
.side-bar {
	position:fixed;
	top:35%;
	right:0;
	width:45px;
	z-index:10000;
	display:none;
}
.side-bar div {
	margin:1px 0 0;
	float:right;
	cursor:pointer;
}
.side-bar div p {
	color:#fff;
	padding-top:14px;
}
.to-top {
	width:45px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#cbcbcb;
	color:#fff;
	font-weight:bold;
	position:relative;
}
.side-bar-erweima {
	width:45px;
	height:45px;
	background:#EC7D33;
	position:relative;
}
.erweima {
	width:140px;
	height:150px;
	display:none;
	position:absolute;
	top:-108px;
	left:-155px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	text-align:center;
	cursor:default !important;
}
.side-bar-erweima .erweima p {
	line-height:20px;
	color:#000;
	font-size:12px;
	text-align:center;
	float:left;
	width:130px;
}
.side-bar-erweima .arrow3 {
	width:6px;
	height:11px;
	display:block;
	background:url(../images/weixin-arrow.png) no-repeat;
	position:absolute;
	right:-6px;
	top:122px;
}
.side-bar-erweima img {
	width:120px;
	height:120px;
	margin:10px 10px 0px 10px;
}
.side-bar-qq {
	width:45px;
	height:45px;
	background:#EC7D33;
}
.side-bar-contact {
	width:45px;
	height:45px;
	background:#EC7D33;
}
.side-bar .ico2 {
	width:46px;
	height:46px;
	display:block;
	float:left;
}
.side-bar .side-bar-erweima .ico2 {
	float:right;
}
.to-top .ico2 {
	width:12px;
	height:5px;
	position:absolute;
	top:-5px;
	left:18px;
}
.ico2 {
	background:url(../images/ico2.png) no-repeat;
}
.side-bar-erweima .ico2 {
	background-position:-46px -46px;
}
.side-bar-qq .ico2 {
	background-position:2px -46px;
}
.to-top .ico2 {
	background-position:-28px -2px;
}
.side-bar-contact .ico2 {
	background-position:-92px -46px;
}
.totopa {
	text-decoration:none;
	padding:0px;
	margin:0px;
}
.totopa p {
	padding:0px;
	margin:0px;
}