 Hides from IE-mac \*/
html{color:#333;background:#fff;overflow:auto;overflow-y:scroll;height:100%; font-size:14px; font-family:microsoft yahei;scroll-behavior:smooth;}
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea{margin:0;padding:0;}
p,blockquote,th,td,dl,dt,dd{margin:0;padding:0;}
body{background: #fff;min-width: 1200px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym{border:0;font-variant:normal;}
br{letter-spacing:0px;}
a{text-decoration:none;}
input{outline: none;}
a img { border: none; }
.clear{ clear:both;}
.wrap{width:1200px;margin:0 auto;overflow: hidden;}
.wrapp{width:1200px;margin:0 auto;position: relative;}
.tz-gallery{padding:0;}

/*h-top*/
.h-top{height: 38px;background: #e6e6e6;line-height: 38px;color: #777777;overflow: hidden;}
.h-top i{float: left;}
.h-top .left{float: left;}
.h-top .left i{font-size: 24px}
.h-top .right{float: right;}
.h-top .right a{color: #777777;display: inline-block;padding:0 5px;line-height: 38px}
.h-top .right a:hover{color: #ff8800}
.h-top .right a:nth-child(1) i{font-size: 20px;}
.h-top .right a:nth-child(2) i{font-size: 16px;margin-top: 2px}
.h-top .right a:nth-child(3) i{font-size: 16px}

/*header*/
.header{padding:20px 0;overflow: hidden;}
.h-logo{float: left;}
.h-tel{float: right;margin-top: 5px;}

/*h-nav*/
.h-nav{height: 48px;background: #1e468e;text-align: center;width:100%;position: relative;z-index: 9999}
/*.h-nav a{display: inline-block;padding:0 28px;color: #fff;font-size: 16px;height: 48px;line-height: 48px;}
.h-nav a:hover{background: #ff8800}*/
.nav{width:1200px;margin:0 auto;}
.nav h3{ font-size:100%; font-weight:normal; font-size:14px;  }
.nav .item{  position:relative; float:left; width:10%; display:inline; text-align:center; z-index: 2  }
.nav .item h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(../Image/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; 
	vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 
}
.nav h3 a{  zoom:1;height: 48px;line-height: 48px;  display:block; color:#fff;font-size: 16px;}
.nav .on h3 a{background:#ff8800 }
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
.nav .sub{ display:none; /*默认隐藏*/ width:700px; padding:10px 0;  position:absolute; left:-270px; top:48px;  background:rgba(0,0,0,0.7);  float:left; line-height:30px; 
}
.nav .sub li{ text-align:center;  }
.nav .sub li a{ color:#fff; display:block; zoom:1;}
.nav .sub li a:hover{color: #ff8800;  }
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;text-align: left;  }
.nav .sub dl a:hover{ color: #ff8800; }
.nav .sub dl dt{padding-bottom: 15px;}
.nav .sub dl dt a{ color:#fff;font-size: 16px  }
.nav .sub dl dd a{ color:#fff; padding-left:7px; background:url(../Image/icon.png) 0 -332px no-repeat; font-size: 14px;text-align: left; }



/*banner*/
.banner{height: 624px;}
.swiper-container{width:100%;height:100%;background-color:rgb(179,189,196);transition:1s background-color 1.3s;}
.swiper-wrapper{transition-delay:1s;transition-timing-function:cubic-bezier(0.5,0,0,1);}
.swiper-slide{text-align:center;font-size:18px;/* Center slide text vertically */
display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.img-box{width:100%;height:100%;position:absolute;/*transform:scale(0.6,0.6);*/transition-duration:1s;transition-property:transform;transition-timing-function:cubic-bezier(0.5,0,0,1);opacity:0.9;overflow:hidden;}
.img-box img{width:100%;height:100%;object-fit:cover;transform:scale(1.2,1.2) translateX(50%);transition-timing-function:cubic-bezier(0.5,0,0,1);transition-property:transform;}
.button-prev,.button-next{transition:0.5s;outline:none;position:absolute;width:140px;z-index:10;top:50vh;transform:translateY(-34px);cursor:pointer;}
.button-prev{left:4vw;}
.button-next{right:4vw;}
.button.disabled{opacity:0.2;cursor:default;}
#arrow-svg-home{transform:translateY(353px);}
.button-next #arrow-svg-home{transform:translateY(353px) rotateY(180deg);transform-origin:80px 0px 0px;}
svg{transition:0.5s;}
.cls-1{transition:0.5s;opacity:0.4;transform-origin:-20px 40px;opacity:1;}
.cls-4{transition:0.5s;stroke-width:2px;stroke:#fff;fill:none;stroke-dasharray:1;stroke-dashoffset:1;opacity:0.4;transform-origin:0px 0px 0px;}
#arrow-trg{transition:0.5s;fill:#fff;transform:rotateY(180deg) translate(-53px,39px);}
#line{transition:0.5s;stroke:#fff;transform:translate(50px,42px);}
.button-prev:not(.disabled):hover svg{transform:translateX(-25px);}
.button-next:not(.disabled):hover svg{transform:translateX(25px);}
.button:not(.disabled):hover .cls-1{transform:scale(1.1);}
.button:not(.disabled):hover .cls-4{stroke-dasharray:2px;stroke-dashoffset:2px;opacity:1;}
.button:not(.disabled):hover #arrow-trg{transform:rotateY(180deg) translate(-37px,39px);}
.button:not(.disabled):hover #line{transform:translate(35px,42px) scaleX(0.33);}

/*part1*/
.part1{background: #f4f4f4;overflow: hidden;padding:5px 0;}
.keywords{width:830px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #666666;padding:10px 0;}
.keywords span{font-size: 16px;color: #1e468e;float: left;font-weight: 700;}
.keywords a{color: #1e468e;padding:0 5px;color: #666666;padding-top:1px;display: inline-block;}
.keywords a:hover{color: #ff8800;}
.search{float: right;width: 330px; overflow: hidden;border:solid 1px #1d3f9f;border-radius: 50px}
#input_search{ width:270px; border:none; float: left; background-color: #f0f0f0; height:40px;text-indent:20px; color: #adb2b2; }
#btn_search{ width:60px; height:40px; float: right; border:none; text-indent:-9999px; background: url(../Image/search.png) center no-repeat #1d3f9f;background-size: 22px 22px}

/*part2*/
.part2{overflow: hidden;padding:65px 0;}
.part2-hd{position: relative;overflow: hidden;}
.part2-hd p{text-align: center;}
.part2-hd .t1{color: #333333;font-size: 36px;font-weight: 700;}
.part2-hd .t1 span{color: #ff8800;}
.part2-hd .t2{font-size: 18px;color: #575757;font-weight: lighter;margin-top: 5px}
.part2-hd:before{content:'';position: absolute;background: url(../Image/part2-line.png) left center no-repeat;height: 12px;top:20px;left:0;width:350px;}
.part2-hd:after{content:'';position: absolute;background: url(../Image/part2-line2.png) left center no-repeat;height: 12px;top:20px;right:0;width:350px;}
.part2-bd{padding:30px 0 0 0;overflow: hidden;height: 210px}
.part2-bd li{width:16.6%;float: left;text-align: center;padding:20px 0;border-radius: 5px;transition:all .5s;}
.part2-bd li img{transition:all .5s;}
.part2-bd li p{line-height: 26px;color: #575757;font-size: 16px;padding:15px 20px 0;}
.part2-bd li:hover{box-shadow: 5px 5px 5px #999}
.part2-bd li:hover img{transform: rotate(360deg);}
.part2-bd li:hover p{color: #1e468e;}
.part2-bd li.on{box-shadow: 5px 5px 5px #999}
.part2-bd li.on img{transform: rotate(360deg);}
.part2-bd li.on p{color: #1e468e;}

/*m-pro*/
.m-pro{background: #1e468e;overflow: hidden;padding:38px 0 0;}
.m-pro-left{width:270px;float: left;}
.m-pro-right{width:905px;float: right;background: #fff;overflow: hidden;padding:15px 20px;box-sizing: border-box;border:solid 1px #e8e6e6;}
.m-pro-right .bd{ height:890px; overflow:hidden; width:100%;box-sizing: border-box; }
.m-pro-right .bd ul{ overflow:hidden; zoom:1; margin-bottom:10px;width:100%;display: flex;flex-direction: row;justify-content: space-between; }
.m-pro-right .bd ul li{  float:left; overflow:hidden;width:275px; height: 287px;border:solid 1px #e8e6e6;position: relative;}
.m-pro-right .bd ul li .pic{ text-align:center;width:275px;height: 212px; float: left;overflow: hidden;}
.m-pro-right .bd ul li .pic img{ width:275px; height:212px; object-fit: cover;transition: all .5s;}
.m-pro-right .bd ul li .biaozhi{width:253px;height: 41px;background: url(../Image/biaozhi-bg.png) left center no-repeat;color: #fff;position: absolute;left:0;top:189px;}
.m-pro-right .bd ul li .biaozhi .lt{font-size: 14px;line-height: 41px;text-indent: 18px;width:108px;float: left;font-weight: bold;}
.m-pro-right .bd ul li .biaozhi .rt{float: right;width:140px;}
.m-pro-right .bd ul li .biaozhi .rt p{line-height: 16px}
.m-pro-right .bd ul li .biaozhi .rt .t1{margin-top: 4px}
.m-pro-right .bd ul li .biaozhi .rt .t2{font-weight: bold;}
.m-pro-right .bd ul li .title{ line-height:24px; float: left;width:100%;  color: #3e474d;font-weight: bold;line-height: 90px;text-indent: 16px;font-size: 18px}
.m-pro-right .bd ul li:hover{border-color: #ff8800;}
.m-pro-right .bd ul li:hover .pic img{transform: scale(1.1);}
.m-pro-right .bd ul li:hover .title{color: #1e468e;}
.m-pro-bd{background: #fff;width:100%;margin-top: -440px;height: 485px}

/*sidebar*/
.sidebar{width:100%;overflow: hidden;}
.s-hd{background: #ff8800;color: #fff;text-align: center;font-size: 36px;font-weight: bold;padding:33px 0;}
.s-md{overflow: hidden;}
.sideMenu{ background: #fff; }
.sideMenu h3{ height:46px; line-height:46px; padding-left:18px;  border-top:1px solid #e3e3e3; background:#f0f0f6; cursor:pointer;
box-sizing: border-box;font-size: 18px;color: #333333;font-weight: lighter;overflow: hidden;}
.sideMenu h3 i{ float:right; font-size: 20px;color: #cbd1d5;transition: all .5s;margin:3px 10px 0 0;}
.sideMenu h3.on{background: #1e468e;color: #fff;}
.sideMenu h3.on i{color: #fff;transform: rotate(90deg);}
.sideMenu ul{ padding:8px 10px 0 25px; color:#999; display:none; /* 默认都隐藏 */box-sizing: border-box;}
.sideMenu ul li{ height: 42px;line-height: 42px;line-height: 42px;color: #333;transition: all .5s}
.sideMenu ul li i{float: right;color: #cbd1d5;font-size: 20px;transition: all .5s}
.sideMenu ul li:hover{color: #1e468e;}
.sideMenu ul li:hover i{color: #1e468e;margin-right: 5px}
.s-bd{background: #1e468e;padding:28px 25px;box-sizing: border-box;}
.s-bd .hd{color: #fff;overflow: hidden;}
.s-bd .hd i{float: left;font-size: 40px;}
.s-bd .hd p{float: right;width:170px;font-weight: 700;font-size: 16px;}
.s-bd .hd p span{font-size: 14px}
.s-bd .bd{color: #fff;line-height: 26px;padding-left: 6px;box-sizing: border-box;margin-top: 15px;}

/*m-ad*/
.m-ad{width:100%;height: 234px;background: url(../Image/m-ad-bg.jpg) center no-repeat;overflow: hidden;}
.m-ad-left{top:44px;left: -74px;float: left;position: absolute;}
.m-ad-right{width:820px;float: right;padding:35px 0;}
.m-ad-right .hd{border:dashed 2px #7a8eb7;padding:10px 0;overflow: hidden;border-right:none;border-left:none;}
.m-ad-right .hd .left{width:405px;float: left;color: #fff;}
.m-ad-right .hd .left .t1{font-size: 52px;font-weight: bold;}
.m-ad-right .hd .left .t2{font-size: 22px;font-weight: bold;}
.m-ad-right .hd .right{border-radius: 20px;background: #60aaff;padding:0 15px;border:dotted 1px #fff;width:400px;box-sizing: border-box;float: right;height: 96px;}
.m-ad-right .hd .right .lt{width:270px;float: left;color: #004eab;}
.m-ad-right .hd .right .lt .p1{font-weight: 700;font-size: 20px;margin-top: 5px;overflow: hidden;}
.m-ad-right .hd .right .lt .p1 i{float: left;font-size: 30px;}
.m-ad-right .hd .right .lt .p2{float: left;font-size: 33px;font-weight: bold;line-height:35px}
.m-ad-right .hd .right .lt .p3{float: left;font-size: 14px;margin-top: -5px;overflow: hidden;}
.m-ad-right .hd .right .rt{background: #ff8800;border-radius: 10px;color: #fff;font-size: 36px;font-weight: bold;width:84px;height: 84px;display: block;float: right;margin-top: 5px;overflow: hidden;text-align: center;line-height: 38px}
.m-ad-right .bd{color: #8abcfc;line-height: 18px;padding:10px 0;}

/*m-youshi1*/
.m-youshi1{background: url(../Image/m-youshi1-bg.jpg) repeat-x;height: 789px;overflow: hidden;}
.m-youshi1-hd{overflow: hidden;margin-top: 70px;}
.m-youshi1-hd p{text-align: center;}
.m-youshi1-hd .t1{font-size: 30px;color: #0158ac;}
.m-youshi1-hd .t1 span{font-size: 48px;color: #ff8800;font-weight: bold;}
.m-youshi1-hd .t2{font-size: 22px;color:#ff8800;position: relative;margin-top: 5px;overflow: hidden;}
.m-youshi1-hd .t2:before{position: absolute;content:'';width:390px;background: url(../Image/m-youshi1-line.png) left center no-repeat;height: 10px;top:10px;left:0;}
.m-youshi1-hd .t2:after{position: absolute;content:'';width:390px;background: url(../Image/m-youshi1-line2.png) right center no-repeat;height: 10px;top:10px;right:0;}
.m-youshi1-bd{padding:0 30px;overflow: hidden;box-sizing: border-box;}
.m-youshi1-bd .line{border:dashed 1px #bbb8b8;border-top-left-radius:550px;width:100%;border-top-right-radius: 550px;height: 550px;margin-top: 80px;border-bottom:none;position: relative;}
.m-youshi1-bd .line .item{position: relative;}
.m-youshi1-bd .line .item .circle{width:110px;height: 110px;text-align: center;line-height: 36px;color: #fff;font-size: 30px;font-weight: bold;position: absolute;left:0;top:0;background: #0158ac;border-radius: 100%;padding-top: 15px;box-sizing: border-box;transition: all .5s}
.m-youshi1-bd .line .item p{font-size: 16px;width:140px;text-align: center;position: absolute;}
.m-youshi1-bd .line .item1{position: absolute;top:290px;left:0px;}
.m-youshi1-bd .line .item1 p{top:40px;left:120px;}
.m-youshi1-bd .line .item2{position: absolute;top:88px;left:155px;}
.m-youshi1-bd .line .item2 p{position: absolute;top:115px;left:25px;width:150px;}
.m-youshi1-bd .line .item3{position: absolute;top:-30px;left:378px;}
.m-youshi1-bd .line .item3 p{position: absolute;top:120px;left:-20px;}
.m-youshi1-bd .line .item4{position: absolute;top:-30px;left:643px;}
.m-youshi1-bd .line .item4 p{position: absolute;top:120px;left:-30px;width:180px;}
.m-youshi1-bd .line .item5{position: absolute;top:100px;right:230px;}
.m-youshi1-bd .line .item5 p{position: absolute;top:135px;right:-100px;width:160px;}
.m-youshi1-bd .line .item6{position: absolute;top:290px;right:100px;}
.m-youshi1-bd .line .item6 p{position: absolute;top:60px;right:10px;width:180px;}
.m-youshi1-bd img{position: absolute;top:185px;left:290px;}
.m-youshi1-bd .line .item .circle:hover{background: #ff5b00}
.m-youshi1-bd .line .on .circle{background: #ff5b00}

/*m-ad2*/
.m-ad2{height: 215px;background: url(../Image/m-ad2-bg.jpg) center no-repeat;overflow: hidden;}
.m-ad2-left{width:675px;float: left;padding:37px 0;}
.m-ad2-left .t1{font-size:30px;color: #fff;font-weight: bold; }
.m-ad2-left img{overflow: hidden;margin:10px 0;}
.m-ad2-left .t2{font-size: 18px;color: #fff;background: #ff5b00;padding:5px 10px;border-radius: 20px}
.m-ad2-right{float: right;padding:35px 0;}

/*m-youshi2*/
.m-youshi2{overflow: hidden;padding:65px 0 0;}
.m-youshi2-hd{overflow: hidden;position: relative;text-align: center;height: 145px}
.m-youshi2-hd .t1{font-size: 100px;color: #e3e3e3;font-family: Impact;position: absolute;top:0;left:0;width:100%;text-transform: uppercase;}
.m-youshi2-hd .t2{font-size: 60px;color: #333333;font-weight: bold;position: absolute;left:0;top:20px;width:100%;}
.m-youshi2-hd .t2 span{color: #ff5b00;}
.m-youshi2-hd .t3{color: #333333;font-size: 20px;position: absolute;width:100%;top:120px;left:0;}
.m-youshi2-bd{overflow: hidden;margin-top: 85px}
.m-youshi2-bd .hd,.m-youshi2-bd .md,.m-youshi2-bd .bd{overflow: hidden;}
.m-youshi2-bd .item{width:600px;overflow: hidden;}
.m-youshi2-bd .item .hd span{width:75px;height: 85px;background: url(../Image/m-youshi2-icon.jpg) no-repeat;font-size: 30px;color: #fff;font-weight: bold;padding:10px 0 0 10px;display: block;box-sizing: border-box;float: left;}
.m-youshi2-bd .item .hd .txt{width:525px;float: right;margin-top: -5px}
.m-youshi2-bd .item .hd .txt .t1{color: #ff5b00;font-weight: bold;font-size: 36px;}
.m-youshi2-bd .item .hd .txt .t2{color: #8e8d8d;font-weight: lighter;font-size: 18px;}
.m-youshi2-bd .item .bd{background: url(../Image/m-youshi2-line.png) center bottom no-repeat;overflow: hidden;padding:0 0 30px;margin-bottom: 30px;}
.m-youshi2-bd .item .bd li{float: left;width:100%;}
.m-youshi2-bd .item .bd li span{float: left;width:20px;height: 20px;color: #fff;font-family:SimSun;font-size: 14px;text-align: center;line-height: 20px;display: block;background: #ff8800;margin-top: 8px;border-radius: 100%}
.m-youshi2-bd .item .bd li p{font-size: 16px;font-weight: lighter;line-height: 36px;width:570px;float: right;}
.m-youshi2-bd .left{width:600px;float: left;}
.m-youshi2-bd .right{width:600px;float: right;}
.m-youshi2-bd .bd{padding:54px 0;}
.m-youshi2-bd .bd .right{padding-left: 53px;box-sizing: border-box;}
.anniu{position: relative;text-align: center;overflow: hidden;}
.anniu a{display: inline-block;font-size: 24px;color: #fff;border-radius: 30px;width:455px;float: right;height: 48px;line-height: 48px;background: #0058ac;}
.anniu img{position: absolute;animation: dianji .5s infinite alternate;}
@keyframes dianji
{
    from {top:12px;right:10px;}
    to {top:7px;right:15px;}
}

/*m-case*/
.m-case{background: url(../Image/m-youshi1-bg.jpg);overflow: hidden;}
.m-case-hd{overflow: hidden;margin-top: 70px;}
.m-case-hd p{text-align: center;}
.m-case-hd .t1{font-size: 36px;color: #171818;font-weight: bold;}
.m-case-hd .t1 span{color: #fe5b00;}
.m-case-hd .t2{font-size: 22px;color:#666666;position: relative;margin-top: 5px;overflow: hidden;}
.m-case-hd .t2:before{position: absolute;content:'';width:330px;background: url(../Image/m-youshi1-line.png) right center no-repeat;height: 10px;top:10px;left:0;}
.m-case-hd .t2:after{position: absolute;content:'';width:330px;background: url(../Image/m-youshi1-line2.png) left center no-repeat;height: 10px;top:10px;right:0;}
.m-case-bd{width:1385px;margin:0 auto;position: relative;height: 430px}
.m-case-bd .hd{position: absolute;top:120px;left:0;width:100%;}
.m-case-bd .hd a{width:52px;height: 52px;display: block;float: right;border-radius: 100%;background: #dfdddc;text-align: center;line-height: 52px;color: #fff;font-size: 40px;font-family: SimSun;cursor: pointer;}
.m-case-bd .hd .next{float: right;}
.m-case-bd .hd .prev{float: left;}
.m-case-bd .hd a:hover{background: #fe5b00;}
.m-case-bd .bd{width:1200px;overflow: hidden;margin:60px 92px;}
.m-case-bd .bd li{width:388px;float: left;margin-right:20px;border:solid 1px #e4e3e3; box-sizing: border-box;transition: all .5s}
.m-case-bd .bd li img{width:100%;height: 272px;object-fit: cover;}
.m-case-bd .bd li .t1{color: #333333;font-size: 16px;font-weight: bold;padding:15px 20px;box-sizing: border-box;transition: all .5s}
.m-case-bd .bd li .t2{color: #999999;padding:0px 20px 20px;box-sizing: border-box;background: url(../Image/m-case-icon.png) right bottom no-repeat;transition: all .5s;line-height: 24px}
.m-case-bd .bd li:hover{border-color: #fe5b00;background: #fe5b00;}
.m-case-bd .bd li:hover .t1{color: #fff;}
.m-case-bd .bd li:hover .t2{color: #fff;}
.m-case-more{padding:40px 0;}
.m-case-more .btns{text-align: center;}
.m-case-more .btns a{padding:10px 25px;color: #fff;font-size: 18px;color: #fff;display: inline-block;border-radius: 20px;margin:0 20px;}
.m-case-more .btns a i{font-size: 22px;float: right;}
.m-case-more .btns .btn1{background: #fe5b00}
.m-case-more .btns .btn2{background: #0058ac}

/*m-com*/
.m-com{background: url(../Image/m-com-bg.jpg);overflow: hidden;height:687px; }
.m-com-hd{overflow: hidden;margin-top: 70px;}
.m-com-hd p{text-align: center;}
.m-com-hd .t1{font-size: 36px;color: #fff;font-weight: bold;}
.m-com-hd .t2{font-size: 22px;color:#fff;position: relative;margin-top: 5px;overflow: hidden;}
.m-com-hd .t2:before{position: absolute;content:'';width:360px;background: url(../Image/m-youshi1-line.png) right center no-repeat;height: 10px;top:10px;left:0;}
.m-com-hd .t2:after{position: absolute;content:'';width:360px;background: url(../Image/m-youshi1-line2.png) left center no-repeat;height: 10px;top:10px;right:0;}
.m-com-bd{overflow: hidden;margin-top: 40px;}
.m-com-bd .left{width:170px;height: 463px;background: #fe5b00;padding:26px 22px;box-sizing: border-box;float: left;}
.m-com-bd .left a{color: #fff;font-size: 16px;padding:26px 10px;border-bottom: solid 1px #fff;display:block;width:100%;box-sizing: border-box;transition: all .5s}
.m-com-bd .left a i{float: left;font-size: 12px;margin-top: 5px}
.m-com-bd .left a:hover{padding-left:20px;}
.m-com-bd .right{background: #fff;padding:26px;box-sizing: border-box;position: relative;float: right;width:1030px;margin-top: 30px;}
.m-com-bd .right .lt{width:550px;float: left;margin:22px 0;}
.m-com-bd .right .lt .p1{color: #666666;line-height: 30px;font-size: 16px;}
.m-com-bd .right .lt .p2{color: #fe5b00;font-size: 24px;font-weight: bold;margin-top: 30px;}
.m-com-bd .right .rt{float: right;}
.m-com-bd .right a{width:135px;height: 70px;color: #fff;font-size: 18px;text-align: center;line-height: 70px;display: block;position: absolute;top:294px;right:315px;background: #1858ba;}
.m-com-bd .right a:hover{background: #fe5b00;}

/*part3*/
.part3{overflow: hidden;height: 453px;background: url(../Image/part3-bg.jpg) center;}
.part3 .slideGroup{ width:1338px;}
.part3 .slideGroup .parHd{ background:#f4f4f4; padding:0 20px; position:relative; margin:48px 0; overflow: hidden;}
.part3 .slideGroup .parHd ul{ float:left; text-align: center; width:100%; }
.part3 .slideGroup .parHd ul li{ cursor:pointer; border:solid 1px #1858ba;padding:10px 30px;font-size: 24px;color: #1858ba;margin:0 10px;display: inline-block;}
.part3 .slideGroup .parHd ul li.on{ background:#1858ba; border:1px solid #1858ba;color: #fff; }
.part3 .slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 57px; position:relative;   }

.part3 .slideGroup .sPrev,.part3 .slideGroup .sNext{ position:absolute; left:0px; top:85px; display:block; width:45px; height:45px; border:2px solid #a3a1a1;text-align: center;line-height: 45px;font-size: 34px;font-family: SimSun;border-radius: 100%;font-weight: bold;box-sizing: border-box; color: #a3a1a1;}
.part3 .slideGroup .sNext{ left:auto; right:0px;}
.part3 .slideGroup .sPrev:hover,.part3 .slideGroup .sNext:hover{ border-color:#1858ba; color: #1858ba }
.part3 .slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.part3 .slideGroup .parBd ul li{ margin:0 12px; float:left; overflow:hidden; text-align:center; width:282px; }
.part3 .slideGroup .parBd ul li .pic{ text-align:center;width:100%;height: 214px;overflow: hidden;}
.part3 .slideGroup .parBd ul li .pic img{ width:100%; height:214px;object-fit: cover;float: left;  transition: all .5s}
.part3 .slideGroup .parBd ul li .title{ line-height:24px; color: #333333;font-size: 16px;line-height: 55px; }
.part3 .slideGroup .parBd ul li:hover .pic img{transform: scale(1.1);}
.part3 .slideGroup .parBd ul li:hover .title{color: #1858ba;}

/*part4*/
.part4{width:100%;overflow: hidden;padding:44px 0;}
.part4 .hd{height:46px;border-bottom: solid 1px #cecece; }
.part4 .hd p{float: left;font-size: 14px;color: #999999;}
.part4 .hd p span{font-size: 24px;color: #1858ba;border-bottom: solid 3px #1858ba;padding:15px 0;}
.part4 .hd a{float: right;color: #666666;line-height: 46px;}
.part4 .hd a:hover{color: #1858ba;}
.part4-left{float: left;width:570px;}
.part4-left .md{padding:30px 0;overflow: hidden;}
.part4-left .md img{width:343px;height:235px;object-fit: cover;float: left;}
.part4-left .md .txt{float: right;width:205px;}
.part4-left .md .t1{color: #333333;width:100%;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;font-size: 16px;}
.part4-left .md .t2{color: #999999;font-size: 16px;width:100%;padding:15px 0;}
.part4-left .md .t3{line-height: 30px;color: #999999;}
.part4-left .md a{color: #f96f0a;margin-top: 30px;float: left;}
.part4-left .md a:hover{color: #1858ba;}
.part4-left .bd{overflow: hidden;width:100%;}
.part4-left .bd li{width:100%;float: left;padding:0 0 20px 0;}
.part4-left .bd li span{width:20px;height: 1px;background: #333333;float: left;display: inline-block;margin: 10px 10px 0 0;transition: all .5s}
.part4-left .bd li .t1{color: #333;float: left;width:430px;overflow: hidden;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.part4-left .bd li .t2{float: right;color: #999999;}
.part4-left .bd li:hover span{margin-right:20px;}
.part4-left .bd li:hover .t1{color:#1858ba;}
.part4-right{width:560px;float: right;}
.part4-right .bd{float: left;width:100%;margin-top: 30px}
.part4-right .bd li{width:100%;overflow: hidden;margin-bottom: 25px}
.part4-right .bd li img{width:180px;height: 100px;object-fit: cover}
.part4-right .bd li .txt{width:350px;float: right;}
.part4-right .bd li .txt .hd{width:100%;float: left;border:none;height: auto;margin-top: 5px;}
.part4-right .bd li .txt .hd span{width:22px;height: 22px;float: left;background: #1858ba;color: #fff;text-align: center;line-height: 22px;}
.part4-right .bd li .txt .hd p{width:314px;float: right;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.part4-right .bd li .txt .bd{width:100%;float: left;margin-top:18px; }
.part4-right .bd li .txt .bd span{width:22px;height: 22px;float: left;background: #fe5b00;color: #fff;text-align: center;line-height: 22px;}
.part4-right .bd li .txt .bd p{width:314px;float: right;color: #999999;line-height: 24px;}
.part4-right .bd li:hover .txt .hd p{color: #1858ba;}
.part4-right .bd li:hover .txt .bd p{color: #fe5b00;}

/*footer*/
/*.footer{overflow: hidden;background: #222222;padding:33px 0;}
.f-hd{padding:30px 0;overflow: hidden;}
.f-hd-left{width:390px;float: left;padding:0 20px;}
.f-hd-left a{color: #8d8f90;font-size: 16px;float: left;margin-right: 75px;display: block;margin-bottom: 30px;}
.f-hd-left a i{float: left;font-size: 10px;margin-top: 5px}
.f-hd-left a:hover{color: #fe5b00}
.f-hd-mid{border:solid 1px #2d3134;padding:25px 0;width:308px;height: 190px;box-sizing: border-box;float: left;margin:0 60px;text-align: center; }
.f-hd-right{width:295px;float: right;}
.f-hd-right .t1{color: #fefefe;font-weight: bold;font-size: 30px;margin: 15px 0;}
.f-hd-right .t1 span{color: #8c9093;float: left;font-size: 14px;font-weight: normal;margin-top: 14px}
.f-hd-right ul{width:325px;overflow: hidden;margin-top: 12px;margin-left: -30px;height: 120px}
.f-hd-right li{width:33%;float: left;border-right:solid 1px #2d3134;text-align: center;position: relative;}
.f-hd-right li:nth-child(3){border-right:none;}
.f-hd-right li .hd{color: #a9adb0;padding-top: 3px;box-sizing: border-box;float: left;width:100%;}
.f-hd-right li .hd i{font-size: 26px}
.f-hd-right li .bd{background: url(../Image/f-bd-right-icon1.png) 20px top no-repeat;float: left;width:100%;display: none;position: absolute;top:55px;}
.f-hd-right li .bd p{background: #e8ebf0;padding:5px 0px;color: #333;font-size: 18px;margin-top: 6px;border-radius: 5px;}
.f-hd-right li:nth-child(1) .bd{width:186px;left:30px;}
.f-hd-right li:nth-child(2) .bd{background: url(../Image/f-bd-right-icon1.png) center top no-repeat;left: -80px;width:260px;}
.f-hd-right li:hover .bd{display: block;}
.f-hd-right li:nth-child(3) .bd{width:290px;}
.f-hd-right li:nth-child(3) .bd{background: url(../Image/f-bd-right-icon1.png) 240px top no-repeat;width:280px;left: -190px;}

.f-bd{color: #62676a;overflow: hidden;}
.f-bd .t1{float: left;}
.f-bd .t1 a{color: #62676a}
.f-bd .t1 a:hover{color: #fe5b00}
.f-bd .t2{float:right;}

.f-links{background: #1858ba;padding:12px 0;}
.f-links span{color: #fff;font-size: 36px;font-weight: bold;float: left;font-family: SimSun}
.f-links p{width:1060px;float: right;overflow: hidden;padding:10px 0;}
.f-links p a{color: #fff;font-size: 16px;padding:0 15px;}
.f-links p a:hover{color: #fe5b00}*/

/*footer*/
.footer{width:100%;overflow: hidden;}
.f-links{width:100%;background: #f0efee;height: 54px;line-height: 54px;}
.f-links .left{margin:0 25px;float: left;padding-top: 8px}
.f-links .right{float:right;width:1040px;}
.f-links .right a{color: #333333;font-size: 16px;padding:0 15px 0 0;}
.f-links .right a:hover{color: #ff8800;}
.f-nav{width:100%;background: #1e468e;height: 48px;line-height: 48px;}
.f-nav a{color: #fff;font-size: 16px;width:10%;float: left;display: block;text-align: center;}
.f-nav a:hover{background:#ff8800;}
.f-bd{background: #3d3d3d;padding-top:30px;}
.f-bd-left{width:500px;float: left;line-height: 28px;}
.f-bd-left h3{font-weight: bold;color: #ff8800;font-size: 24px;}
.f-bd-left ul{width:100%;overflow: hidden;margin-top: 25px;}
.f-bd-left .item{overflow: hidden;float: left;height: 28px;line-height: 28px;margin-bottom: 10px;}
.f-bd-left .item img{float: left;margin-top: 5px;}
.f-bd-left .item span{float: left;color: #cccccc;font-size: 16px;margin-left: 5px;}
.f-bd-mid{float:left;}
.f-bd-right{width:350px;float: right;}
.f-bd-right li{width:100%;margin-bottom: 10px;}
.f-bd-right li input{width:100%;border:solid 1px #5f5d5b;text-indent:25px;color: #cccccc;height: 42px;background: none;box-sizing: border-box;}
.f-bd-right li select{width:100%;border:solid 1px #5f5d5b;text-indent:25px;color: #cccccc;height: 42px;background: none;box-sizing: border-box;}
.f-bd-right li .submit{background: #5f5d5b;color: #fff;font-size: 16px;text-indent: 0;cursor: pointer;width:100%;border:solid 1px #5f5d5b;color: #cccccc;height: 42px;background: none;box-sizing: border-box;}
.f-bd-right li .submit:Hover{background: #ff8800}
.f-bd p{width:100%;height: 48px;border-top:solid 1px #5f5d5b;line-height: 48px;color: #cccccc;float: left;font-size: 16px;margin-top: 5px;}
.f-bd p a{color: #ccc}
.f-bd p a:Hover{color: #ff8800}
/*piaochuang*/
.piaochuang{position: fixed;right:-140px;top:230px;width:140px; z-index: 9999;transition: all .3s;}
.piaochuang.on{right:0;}
.piaochuang .container{width:100%;position: relative;}
.pc-btn{width:40px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;text-align: center;line-height: 26px;font-size: 20px;font-family: SimSun;color: #fff;position: absolute;top:0;left: -40px;background: #1d3f9f;padding:10px 0;}
.pc-hd{background: #1d3f9f;color: #fff;text-align: center;padding:20px 15px;}
.pc-hd .t1{font-size: 30px;font-weight: bold;}
.pc-hd .t2{font-size: 14px;}
.pc-md{width:140px;border:solid 5px #1d3f9f;background:url("../Image/piaochuang-icon.jpg") center bottom no-repeat #fff;padding:15px 0;box-sizing: border-box;text-align: center;}
.pc-md p{overflow: hidden;}
.pc-md .t1{font-size: 16px;color: #1d3f9f;}
.pc-md .t2{font-size: 16px;color: #1d3f9f;font-weight: bold;line-height: 40px}
.pc-md a{padding:6px 10px;background: #1d3f9f;color: #fff;font-size: 16px;border-radius: 20px; display:inline-block;}
.pc-md a i{font-size: 26px;float: left; }
.pc-md img{margin-top: 10px;max-width: 100%}
.pc-md .t3{color: #666666;}
.pc-bd{background:#1d3f9f;text-align: center;padding:15px;font-size: 16px;}
.pc-bd a{color: #fff}

/*l-banner*/
.l-banner{width:100%;height:332px;}

/*list*/
.list{padding:30px 0;overflow: hidden;width:100%;}
.l-left{width:272px;float: left;}
.l-right{width:900px;float: right;}
/*l-position*/
.l-position{height:60px;border-bottom: solid 1px #eee; line-height: 60px;}
.l-position .left{width:520px;color: #555555;font-size: 16px;float: left;}
.l-position .left a{color: #555555;}
.l-position .left a:hover{color: #ff8800;}
.l-position .left .icon-fangzi01-copy{font-size: 14px;}
.l-position .left .icon-jiantou{font-size: 12px;}
.l-position .right{float: right;}
.l-position .right a{color: #555555;margin:0 15px;font-size: 16px;padding:19px 0;}
.l-position .right a:hover{color: #ff8800;border-bottom: solid 2px #205fb2;}
.l-position .right .on{color: #fe7600;border-bottom: solid 2px #205fb2;}
/*l-xiangguan*/
.l-xiangguan{border:solid 1px #cecece;box-sizing: border-box;margin-bottom: 50px;}
.l-xiangguan-hd a{float: right;color: #909090;margin-right: 24px;font-size: 14px;font-weight: normal;}
.l-xiangguan-hd a:hover{float: right;color: #ff8800;margin-right: 24px;}
.l-xiangguan-bd{box-sizing: border-box;padding:25px 24px;overflow: hidden;}
.l-xiangguan-bd .bd{width:100%;overflow: hidden;}

/*产品内容页*/
.l-part1{margin:2px 0 10px;}
.l-part1-left{width:460px;float:left;}
.l-part1-right{width:420px;float: right;}
.l-part1-right h3{height: 50px;line-height: 50px;font-size: 30px;color: #333333;border-bottom: solid 1px #eee;}
.l-part1-right p{float: left;color: #666666;line-height: 32px;font-size: 14px;margin-top: 10px;width:100%;}
.l-part1-right p span{float: left;padding:0px 6px 0 0;font-size: 16px;color: #ff8800;display: inline-block;}
.l-part1-right .btn{margin-top: 8px;float: left;background: #f3f2f2;padding:20px;}
.l-part1-right .btn a{width:147px;height: 45px;line-height: 45px;font-size:16px;color: #fff;display:block;float: left;margin-top: 15px;cursor: pointer;float: left;margin-right: 15px;border:solid 1px #cdcccc;}
/*.l-part1-right .btn a:hover{background:#fe7600}*/
.l-part1-right .btn a.zixun{background: #ff8800;border-color: #ff8800}
.l-part1-right .btn a.go_order{border-color: #cdcccc;color: #333;}
.l-part1-right .btn a.zixun i{color: #fff;font-size:30px;float: left;margin:0 5px 0 15px;}
.l-part1-right .btn a.go_order i{color: #333;font-size:25px;float: left;margin:0 5px 0 15px;}
.l-part1-right .btn .tel{width:100%;float: left; }
.l-part1-right .btn .tel i{color: #ff8800;font-size:60px;float: left;margin-right: 5px;}
.l-part1-right .btn .tel span{color: #666666;font-size: 14px;float: left;}
.l-part1-right .btn .tel h4{color: #ff8800;font-size: 30px;font-weight: bold;width:76%;float: left;}

.l-part1-right .fenxiang{margin-top: 15px;float: left;}
.l-part1-right .fenxiang span{float: left;color: #214b90;font-size: 18px;line-height: 44px;display: inline-block;height:44px;}
.l-part1-right .fenxiang .bdsharebuttonbox{width:530px;float: right;}

/*l-part2*/
.l-part2{border:solid 1px #eee;box-sizing: border-box;overflow: hidden;width:100%;}
.l-part2-hd{border-bottom:solid 1px #eee;height: 60px;line-height: 60px;font-size: 22px;color: #183872;text-indent: 24px;font-weight: bold;letter-spacing: 2px}
.l-part2-bd{padding:24px 24px 0;line-height: 260%;box-sizing: border-box;}

/*l-part3*/
.l-part3,.l-part4{padding:50px 0;overflow: hidden;box-sizing: border-box;margin-top: 15px;}
.l-part3-hd,.l-part4-hd{float: none;width:617px;margin:0 auto;height: 34px;text-align: center;position: relative;}
.l-part3-hd .hd,.l-part4-hd .hd{font-size: 24px;color: #0158ac;background: #fff;padding:0 15px;margin-top: -15px;float: left;margin-left: 180px;}
.l-part3-hd .hd strong,.l-part4-hd .hd strong{color: #ff5b00}
.l-part3-hd .bd,.l-part4-hd .bd{float: left;font-size:16px;color: #b2b2b2; padding:0 15px;;background: #fff;margin-left: 40px;margin-top: 5px;}
.l-part3-bd,.l-part4-bd{padding:25px 0 0;overflow: hidden;width:100%;}
.l-part3-bd .hd,.l-part3-bd .bd{display: flex;flex-direction: row;justify-content: space-between;}
.l-part3-bd .hd li{width:49.5%;margin:0.5% 0 0 0;float: left;}
.l-part3-bd .hd li img{width:100%;height: 320px;object-fit: cover;}
.l-part3-bd .bd li{width:32.5%;margin:0.5% 0 0;float: left;}
.l-part3-bd .bd li img{width:100%;height: 220px;object-fit: cover;}

/*l-part4*/
.l-part4-bd ul li{width:280px;height: 210px; margin-right: 10px;overflow: hidden;float: left;}
.l-part4-bd ul li .pic{ width:280px; height:210px; position: relative;;overflow: hidden;}
.l-part4-bd ul li h3{text-align: center;line-height: 210px;font-size: 18px;color: #fff;height: 210px;text-overflow: ellipsis;white-space: nowrap;margin-top: -210px;opacity: 0;position: relative;z-index: 1;transition: all .5s}
.l-part4-bd ul li h4{text-align: center;line-height: 50px;font-size: 14px;color: #333333;text-overflow: ellipsis;white-space: nowrap;height: 50px;overflow: hidden;}
.l-part4-bd ul li .pic img{ width:100%; height:210px; object-fit: cover;}
.l-part4-bd ul li:hover .pic:before{background: #000;opacity: .6;content:"";width:100%;height: 100%;position: absolute;top:0; left:0;z-index: 1;transition: all .5s;}
.l-part4-bd ul li:hover h3{opacity: 1;}

/*part5*/
.part5{height: 255px;background: #ededed;padding:30px 0;box-sizing: border-box;overflow: hidden;}
.part5 .slideGroup{position: relative;}
.part5 .slideGroup .parHd{ background:#f4f4f4;  position:absolute;width:175px;  }
.part5 .slideGroup .parHd ul li{  cursor:pointer; width:100%;text-align: center;height: 45px;background: #2a2a2a;color: #fff;margin-bottom: 2px;line-height: 45px;font-size: 18px;}
.part5 .slideGroup .parHd ul li.on{ background: #214b90; width:183px;}
.part5 .slideGroup .slideBox{ overflow:hidden; zoom:1; }
.part5 .slideGroup .parBd{ overflow:hidden; zoom:1;  width:1005px;float: right; }
.part5 .slideGroup .parBd ul{ }
.part5 .slideGroup .parBd ul li{width:240px;height: 185px; margin-right: 15px;}
.part5 .slideGroup .parBd ul li .pic{ width:240px; height:185px; position: relative;}
.part5 .slideGroup .parBd ul li h3{text-align: center;font-size: 18px;color: #fff;height: 185px;text-overflow: ellipsis;white-space: nowrap;margin-top: -185px;opacity: 0;position: relative;z-index: 1;transition: all .5s;padding:35% 10% 0;overflow: hidden;box-sizing: border-box;}
.part5 .slideGroup .parBd ul li .pic img{ width:240px; height:185px; object-fit: cover;}
.part5 .slideGroup .parBd ul li:hover .pic:before{background: #000;opacity: .6;content:"";width:100%;height: 100%;position: absolute;top:0; left:0;z-index: 1;transition: all .5s;}
.part5 .slideGroup .parBd ul li:hover h3{opacity: 1;}

    /*news列表页*/

    #picList {
        width: 100%;
        padding: 0;
    }

    #picList li {
        transition: all 0.3s;
        height: 160px;
        padding: 10px;
        margin: 20px 0;
        border: #eee 2px solid;
        background: #eee;
    }

    #picList li:hover {
        box-shadow: 0 0 3px #000;
        border: 2px #fff solid;
    }

    #picList .picList_date {
        float: left;
        width: 94px;
        height: 160px;
        background: url(../Image/news_date.jpg) no-repeat;
        position: relative;
        top: -20px;
        color: #fff;
        text-align: center;
    }

    #picList .picList_date h2 {
        font-size: 16px;
        color: #aaa;
        margin-top: -10px;
    }

    #picList .picList_date h1 {
        font-size: 40px;
        color: #444;
        line-height: 60px;
    }

    #picList .picList_img {
        float: left;
        width: 220px;
        height: 160px;
        margin: 0 20px;
        object-fit: cover;
    }

    #picList .Pic_list_txt {
        width: 460px;
        float: right;
        position: relative;
        height: 160px;
        overflow: hidden;
    }

    #picList .Pic_list_txt .t1 {
        font-size: 18px;
        font-weight: bold;
        line-height: 30px;
        height: 30px;
        overflow: hidden;
        width: 100%;
        color: #214b90;
    }
    #picList li:hover .Pic_list_txt .t1{
       color: #fe7600;
    }
    #picList .Pic_list_txt .t2 {
        overflow: hidden;
        padding: 8px 0;
        height: 80px;
        font-size: 14px;
        line-height: 25px;
        color: #666;
    }

    #picList .Pic_list_txt .t3 {
        line-height: 30px;
    }
    #picList .Pic_list_txt a{
        line-height: 30px;
        color: #0b3a88
    }
    #picList .Pic_list_txt a:hover{
        color: #fe7600
    }

    #picList .Pic_list_txt .time {
        text-align: right;
        line-height: 20px;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif !important;
    }
/*分页效果*/
div.digg{padding:5px;margin:10px;text-align:center; float:right; display: inline;}
div.digg a{border:#aaaadd 1px solid;padding:3px 5px;margin:3px;color:#0158ac;text-decoration:none}
div.digg a:hover{border:#0158ac 1px solid;color:#000;}
div.digg a:active{border:#0158ac 1px solid;color:#000;}
div.digg span.current{border:solid 1px #0158ac;padding:3px 8px;font-weight:bold;margin:3px;color:#fff;background-color:#0158ac;}
div.digg span.disabled{border:#eee 1px solid;padding:3px 5px;margin:3px;color:#ddd;}
div.digg select{ border:#aaaadd 1px solid; padding:3px 0px;}

/*图片列表*/

#proUL{text-indent:0;overflow:hidden;text-align:center;}
#proUL li{width:270px;height:260px;text-align:center;margin:11px 8px;display:block;line-height:50px;font-size:16px;color:#000;overflow:hidden;position:relative;background:#f6f6f6;float:left;transition:all 0.4s;box-shadow:5px 5px 5px #ccc;}
#proUL li:hover{background:#0252be;color:#fff;transform:translateY(-10px);transition:all 0.4s;}
#proUL li h3{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#proUL li a{padding:0 20px;text-align:center;color:#fff;line-height:30px;background:#fff;color:#000;display:inline-block;border-radius:20px;transition:all 0.4s;}
#proUL li a:hover{background:#f08d00;color:#fff;padding:0 40px;transition:all 0.4s;}
#proUL .img{width:270px;height:210px;background:#fff;position:relative;}
#proUL .img img{width:270px;height:210px;object-fit:cover;}

/*新闻内容页*/
#newTitle{ line-height:45px; font-size:25px; text-align:center;}
#newsInfo{ height:32px; line-height:32px; text-align:center; border-bottom:solid 1px #f1f1f1; margin:10px;}
.newsinfoleft {padding-left: 30px;}
#newsInfo i{ margin-right: 5px; }
.xxsmys{ width:600px; height:30px; line-height:30px; background-color:#ececec;}
.xxsmwz{ width:88px; height:30px; color:#FFF; text-align:center; display:block; background-color:#9a9a9a;}
.pageys{ width:59px; height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center;}
.pageys:hover{color:#ff6c00}
.pageys1{ width:20px;height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center; margin-left:5px;}
.pageys2{ float:left; padding-left:5px;height:21px; line-height:21px; }
#infoImage{width:100%;text-align:center;margin:10px 0 10px 0;float: left;}
#infoImage img{ max-width:100%; padding:3px; border:#dcdcdc solid 1px;}
#newsContent img{max-width:100%; text-indent:0em;}
#newsContent div{ text-indent:2em;}
.contactus{  height:auto;  line-height:32px; text-align:left;}
#company_main{ margin:0 auto; line-height:32px; padding:10px; }
#company_main img{ max-width:100%; }
#company_main a{ text-decoration:underline; }
#newsContent div.alink{ padding:5px; margin:0 auto; text-indent:0em;}

.newsInfo{ height: 64px; margin-top: 15px; line-height: 64px; color:#999999;  border-top:solid 1px #E6E6E6; border-bottom:solid 1px #E6E6E6; }
.newsInfo i{ margin-right: 5px; }
.sha{ margin-right: 10px;float: right;width:200px;}
.sha a{ float: left; margin-top: 9px; margin-left: 10px;}
.sha a:hover{ animation: swing 1s; }
.sha span{ float: left; }
.recruit_info_tit_bg{height:40px;background:#f8f8f8;border-radius:2px;margin:15px auto;}
.recruit_info_tit_bg .recruit_info_tit{width:120px;height:40px;border-top-left-radius: 2px;border-bottom-left-radius: 2px;
    background:#09a951;color:#ffffff;line-height:40px;text-align: center;}
/*Related*/
.related{ width:100%;  padding:10px; float: left; }
.related p{ height:40px; font-weight:bold; border-bottom:solid 1px #F1F1F1;font-size: 20px;line-height: 40px}
.related ul { width:100%; padding:20px 0px;float:left;}
.related ul li{ width:50%; height:30px; line-height:30px; float:left;}
.related ul li b{ float:left;}
.related ul li a{ float:left; margin-left:5px; display:inline; color:#666;}
.related ul li a:hover{ color:#fe7600;}

/*prev_next*/
#prev_next{margin:30px 0;border:solid 1px #eee;box-sizing: border-box;padding:15px 24px;}
#prev_next li{width:100%;font-size: 16px;height: 36px;line-height: 36px;}
#prev_next li a{color: #6d6d6d;width:91.7%;height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: inline-block;float: right;text-align: left;}
#prev_next li a:hover{color: #fe7600;}

/*产品列表页*/

/* CSS Pic */
#picUL{ height: 100%; overflow: hidden; }
#picUL li{height:290px; width:272px;  float:left; margin:10px 5px; display:inline; }
#picUL li a{ width: 260px; height: 275px; background: #fff; float: left; padding:5px; border: solid 1px #ddd;}
#picUL li .pic_01{width:260px;height:200px; text-align: center; overflow: hidden;}
#picUL li .pic_01 img{height:200px; width:260px; vertical-align:middle; transition: all 1s; object-fit:cover;}
#picUL li .pic_02{width:260px; line-height:40px; height:40px; margin-top: 5px;color: #333333}
#picUL li .pic_03{ width: 30px; height: 5px; background: #205fb2; margin-top: 15px; transition: all 1s;}
#picUL li a:hover{ background: #205fb2; }
#picUL li a:hover .pic_03{ width: 260px; background: #fff;}
#picUL li a:hover .pic_01 img{ transform:scale(1.05);}
#picUL li a:hover .pic_02{ color: #fff;}

/*订单*/
.order-content{
    padding: 20px 30px;
    background: #fff;
    width:530px;
    box-sizing: border-box;
}

.order-content .order-line{
    color: #333;
    height: 30px;
    line-height: 30px;
    margin-bottom: 12px;
    font-size: 14px;
    width:auto;
}
.order-content .order-line:after{
    display: block;
    content: '';
    clear: both;
    height: 0;
    width: 0;

}
.order-content .order-line lable{
    width: 70px;
    margin-right: 5px;
    display: inline-block;
    float: left;
    text-align: right;

}
.order-content .order-line .order-zhi{
    float: left;
    padding: 10px;
    line-height: 30px;
    padding: 0px 10px;
    width: 250px;
    border: 1px solid #d2d2d2;
    box-sizing: border-box;
}
.order-content .order-line .order-zhi.noborder{
    border:none;
}
.order-content .order-line  .order-zhi.overword{
    height: 30px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;

}
.order-line.bz-line{
    height: auto;
}
.order-content .order-line .beizhu{
    padding: 10px;
    float: left;
    border: 1px solid #d2d2d2;
}
.order-content .order-line .dwid{
    width: 300px;
}
.order-content .order-line img{
    display: inline-block;
    float: left;
    margin-left:15px;
}
.order-content .go-sub{
    margin-left:70px;
    border: none;
    color: #fff;
    background: #ff5e25;
    font-size: 14px;
    padding: 8px 28px;
    margin-top:8px;
    border-radius: 5px;
    outline: none;
}
.order-content .go-sub:hover
{
    background: #FE4200;
}

.map{ position: relative; height: 725px}
.map .info{  z-index: 333; background: #fff; width: 450px; box-sizing: border-box; position: absolute;padding:30px 30px 0;}
.map .info h3{ font-size: 24px; color: #fe7600; line-height: 36px; border-bottom: 2px solid #fe7600; padding:20px 0; margin-bottom: 6px; }
.map .info p{ line-height: 48px; border-bottom: 2px dotted #dedede; font-size: 14px; color: #666666; }
.map .info p strong{ font-size: 18px; }
.map .info img{ margin:24px 0; }
.map a{color: #666666;}
.map a:hover{ color: #fe7600; }
#allmap{width:100%;height:724px;overflow:hidden;}
/* message styles */
.message ul{
    overflow: hidden;
}
.message li{
    float: left;
    margin:10px;
    width:auto;
}
.message input {
    position: relative;
    display: block;
    float: right;
    padding:0.7em 0.5em;
    width: 260px;
    border: solid 1px #cccccc;
    border-radius: 0;
    background: #fff;
    color: #0075c5;
    font-weight: bold;
    border-radius: 5px;
}
.message textarea {
    position: relative;
    display: block;
    float: right;
    padding:1.2em 0.8em;
    width: 1145px;
    border: solid 1px #cccccc;
    border-radius: 0;
    background: #fff;
    color: #0075c5;
    font-weight: bold;
    resize:none;
}
.message textarea:focus {
    outline: none;
}
.message input:focus {
    outline: none;
}
.message #submit{
    width: 300px;
    height: 36px;
    color: #fff;
    background: #0158ac;
    cursor: pointer;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
}
.message #submit:hover{
    background: #fe7600;
}


.yb_conct {
    position: fixed;
    z-index: 9999999;
    top: 280px;
    right: -127px;
    cursor: pointer;
    transition: all .3s ease;
    width:auto;
}
.yb_bar ul{width:180px;float: none;}
.yb_bar ul li { text-align: left;   width: 180px;
    height: 53px;
    font: 16px/53px 'Microsoft YaHei';
    color: #fff;
    text-indent: 54px;
    margin-bottom: 3px;
    border-radius: 3px;
    transition: all .5s ease;
    overflow: hidden;
    float: none;
}
.yb_bar .yb_top {
    background: #2670b5 url('../Image/fixCont.png') no-repeat 0 0;
}
.yb_bar .yb_phone {
    background: #2670b5 url('../Image/fixCont.png') no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
    text-indent: 0;
    background: #2670b5 url('../Image/fixCont.png') no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
    /*height:200px;*/

    background: #2670b5 url('../Image/fixCont.png') no-repeat 0 -169px;
}
.hd_qr {
    padding: 0 29px 25px 29px;
}
.yb_QQ a {
    display: block;
    text-indent: 54px;
    width: 100%;
    height: 100%;
    color: #fff;
}


.c_contact{ overflow: hidden; padding:40px 0 40px; }
.c_contact li{ text-align: center; width: 33%; float: left; }
.c_contact li .img{ width: 72px; height: 72px; overflow: hidden; margin:0 auto 20px; }
.c_contact li .img img{ width: 72px; height: 72px; display: block;}
.c_contact li:hover .img .box_img{position: relative; transition: 0.3s all 0s linear; display: block; margin-top: -72px;}
.c_contact li .txt{ text-align: center; font-size: 14px; line-height: 24px; }
.c_map{ overflow: hidden; }
.c_map .fl{ width:49%; float: left; margin-right: 1%;  }
.c_map .fr{ width:49%; float: left; margin-left: 1%; }
.c_message{ overflow: hidden; }
.c_message .col-md-4{ width: 30%; margin:0 1.5%; float: left; }
.c_message .col-md-12{ margin:0 1.5%; }
.c_message input{ width: 100%; height: 34px; background: #f3f3f3; border: 1px solid #dcdcdc; padding-left: 10px; font-size: 14px; color: #999999; }
.c_message textarea{ width: 97%; height: 140px; background: #f3f3f3; border: 1px solid #dcdcdc; padding: 10px; font-size: 14px; color: #999999; margin: 20px 0; }
.c_message form > button{ width: 239px; height: 65px; background: url(../Image/tj.png) no-repeat center; margin:0 auto 20px; display: block; outline: none; border:0; }

/*l-part5*/
.l-part5{width:100%;overflow: hidden;margin-top:15px; float: left;}
.l-part5-hd{width:100%;background: #e9e9e9;height:54px; line-height: 54px;}
.l-part5-hd span{float: left;height: 54px;background: #1e468e;display: block;color: #fff;font-weight:bold;font-size: 20px;padding:0 35px;}
.l-part5-hd p{float: left;font-size:18px;color: #fe0606;font-weight: bold;padding:0 25px;}
.l-part5-bd{padding:30px 0;line-height: 260%;width:100%;box-sizing: border-box;}
