﻿*{margin:0px;padding:0px;outline:none;}
ul,li{list-style-type:none;}
img{border:0px;max-width:100%;}
html,body{height:100%;}
body{font-size:14px;font-family:arial;color:#333333;overflow-x:hidden;}
a{color: #333333;text-decoration: none;}
input{outline:none;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {transition: background-color 5000s ease-in-out 0s;}
@font-face
{
    font-family: yuyang;
    src: url(../fonts/yuyang_w01_en.ttf);
}
@font-face
{
    font-family: BOLTB;
    src: url(../fonts/BOLTB.ttf);
}
.asfa{position:relative;left:50%;float:left;}

.pakj{width:100%;overflow:hidden;height:127px;border-bottom:3px solid #e57817;}
.mina{width:1200px;margin:0 auto;overflow:hidden;}
.logo{float:left;overflow:hidden;width:188px;}
.menu{float:left;overflow:hidden;text-align:center;margin-left:30px;}
.menu li div{position:relative;}
.menu li{float:left;overflow:hidden;width:77px;font-size:16px;margin-left:36px;padding-top:55px;height:72px;}
.menu li font{position:relative;z-index:2;}
.menu li div:after{border-bottom:5px solid #e56d06;display:block;content:"";position:absolute;left:50%;bottom:1px;width:0%;transition:all 0.3s ease 0s;}
.menu li:hover div:after,.menu li.cur div:after{width:100%;left:0px;}
.en{margin-top:40px;width:167px;height:50px;float:right;background:#e56d06;overflow:hidden;}
.language{float:left;overflow:hidden;line-height:50px;width:117px;text-align:center;}
.lang{float:left;overflow:hidden;width:50px;height:50px;cursor:pointer;}
.language a{font-size:16px;color:#ffffff;}

.erji{position:relative;z-index:3;display:none;}
.gylt{position:absolute;left:0px;top:-30px;width:397px;background:#ffffff;padding:28px;box-shadow: 0px 0px 20px rgba(0,0,0,.1);border-bottom:3px solid #e56d06;transition:all 0.3s ease 0s; visibility:hidden; opacity:0;transform: translateY(35px);}
.gylt.hover{visibility:visible;opacity:1;transform: translateY(0px);}
.imgs{width:100%;overflow:hidden;padding-bottom:20px;border-bottom:0spx solid #289bc5;}
.gylt ul li{float:left;width:33.3333%; /* padding-top:20px; */font-size: 14px;color: #333333;height: 43px;text-align: center;line-height: 43px;}
.gylt ul li a{color: #333333;margin-left:0px;display:block;border-bottom:0px solid #fff;width: 123px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-right: 10px;padding-left: 10px;}
.gylt ul li a:hover{background:#e56d06;color:#fff;}


.tjio{position:fixed;top:0px;left:0px;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:999;display:none;}
.searchs{position:absolute;top:50%;left:50%;width:500px;height:50px;margin-top:-25px;margin-left:-250px;}
.seaz{width:400px;overflow:hidden;float:left;}
.seay{width:100px;overflow:hidden;float:left;}
.seaz input{background:#fff;border:0px;outline:none;height:50px;width:380px;padding-left:10px;padding-right:10px;}
.seay input{width:100%;overflow:hidden;text-align:center;color:#fff;background:#e56d06;height:50px;border:0px;cursor:pointer;}


.fusd{width:100%;overflow:hidden;text-align:center;}
.fusd font{color:#333333;font-size:30px;font-weight:bold;padding-bottom:17px;display:block;padding-top:35px;}
.fusd em{display:inline-block;margin:0 auto;width:23px;height:3px;background:#e56d06;}
.fusd p{font-size:14px;color:#666666;padding-top:17px;padding-bottom:50px;}

.huda{width:1200px;margin:0 auto;padding-bottom:50px;overflow:hidden;}
.huda li{float:left;width:288px;text-align:center;background:#f3f3f3;height:330px;overflow:hidden;}
.huda li a{padding-top:30px;height:300px;display:block;position:relative;}
.huda li a::after{display:block;position:absolute;bottom:0px;left:0px;width:0%;content:"";height:6px;background:#e56d06; transition:width 0.3s ease;}
.huda li a:hover::after{width:100%;}
.huda li .bhua{position:absolute;left:0%;bottom:3px;height:80px;text-align:left;margin-left:20px;margin-right:20px;width:248px;background-position:50% 6px;transition:background 0.3s ease;}
.huda li .bhua font{color:#333333;font-size:18px;font-weight:bold;padding-bottom:9px;display:inline-block;position:relative;left:50%;transform:translateX(-50%);transition:left 0.3s ease,transform 0.3s ease;}
.huda li .bhua i{display:block;width:25px;height:2px;background:#c9c9c9;position:relative;left:50%;transform:translateX(-50%);transition:left 0.3s ease,transform 0.3s ease;}
.huda li .bhua p{padding-top:5px;color:#666666;font-size:14px;display:inline-block;position:relative;left:50%;transform:translateX(-50%);transition:left 0.3s ease,transform 0.3s ease;}
.huda li a:hover{background:#e9e9e9;}
.huda li a:hover .bhua{background:url(../images/gd.png) no-repeat right 6px;}
.huda li a:hover .bhua font,.huda li a:hover .bhua i,.huda li a:hover .bhua p{left:0%;transform:translateX(0%);}
.huda .hian{text-align:center;padding-top:50px;position:relative;float:left;left:50%;transform:translate(-50%,0)}
.huda .huda_pagination{bottom:0px;left:0px;right:auto;position:relative;float:left;}
.huda .swiper-pagination-clickable .swiper-pagination-bullet{display:inline-block;width:45px;height:45px;text-align:center;border:1px solid #ffffff;line-height:45px;background:#ffffff;}
.huda .swiper-pagination-clickable .swiper-pagination-bullet-active{border:1px solid #ccc;}
.huda li a img{transform:scale(1);transition:transform 0.3s ease;}
.huda li a:hover img{transform:scale(1.2);}
.clef{float:left;width:27px;height:45px;display:block;background:url(../images/left.png) no-repeat left center;margin-right:28px;}
.crig{float:left;width:27px;height:45px;display:block;background:url(../images/right.png) no-repeat left center;margin-left:28px;}

.hsje{background: #f9f9f9;max-height:783px;overflow:hidden;}
.w18{width:518px;float:left;}
.w18 img{max-width:none;margin-left:-360px;}
.hs_left{width:1200px;margin:0 auto;}
.hs_right{float:right;overflow:hidden;padding-top:40px;width:632px;height:778px;position:relative;}
.titles font{color:#666666;font-size:20px;line-height:53px;font-family: yuyang;}
.titles i{width:3px;height:19px;display:block;background:#666666;}
.titles p{margin-top:20px;font-size:50px;font-family: yuyang;color:#afafaf;text-transform:uppercase;}

.btit{font-size:24px;color:#333333;font-weight:bold;padding-top:56px;padding-bottom:20px;}
.bcon{font-size:16px;color:#666666;line-height:30px;}
.yshi{width:100%;overflow:hidden;padding-top:73px;}
.yshi li{float:left;border:1px solid #cbcbcb;border-radius:50px;text-align:center;width:102px;height:102px;float:left;margin-right:72px;font-size:14px;cursor:pointer;transition:transform 0.5s ease;}
.yshi li a{display:block;padding-top:70px;}
.yshi li:hover{border:1px solid #e56d06;transform:rotateY(360deg);}
.yshi li:hover a{color:#fff;}
.yshi .h1{background:url(../images/h1.png) no-repeat;}
.yshi .h1:hover{background:url(../images/h1s.png) no-repeat #e56d06;}

.yshi .h2{background:url(../images/h2.png) no-repeat;}
.yshi .h2:hover{background:url(../images/h2s.png) no-repeat #e56d06;}

.yshi .h3{background:url(../images/h3.png) no-repeat;}
.yshi .h3:hover{background:url(../images/h3s.png) no-repeat #e56d06;}

.yshi .h4{background:url(../images/h4.png) no-repeat;margin-right:0px;}
.yshi .h4:hover{background:url(../images/h4s.png) no-repeat #e56d06;}


.dizhi{background:url(../images/index-4_21.jpg) no-repeat center;height:322px;}

.hsdk{width:1200px;margin:0 auto;position:relative;}

.d1{position:absolute;left:0px;top:118px;text-align:center;width:182px;}
.d1 p{font-size:24px;color:#ffffff;margin-bottom:10px;}
.d1 p font{font-size:52px;font-family:arial;}
.d1 i{width:19px;height:2px;background:#a2a2a3;display:block;margin:0 auto;}
.d1 div{margin-top:18px;font-size:16px;color:#ffffff;}


.d2{position:absolute;left:520px;top:118px;text-align:center;width:152px;}
.d2 p{font-size:24px;color:#ffffff;margin-bottom:10px;}
.d2 p font{font-size:52px;font-family:arial;}
.d2 i{width:19px;height:2px;background:#a2a2a3;display:block;margin:0 auto;}
.d2 div{margin-top:18px;font-size:16px;color:#ffffff;}



.d3{position:absolute;left:980px;top:118px;text-align:center;width:176px;}
.d3 p{font-size:24px;color:#ffffff;margin-bottom:10px;}
.d3 p font{font-size:52px;font-family:arial;}
.d3 i{width:19px;height:2px;background:#a2a2a3;display:block;margin:0 auto;}
.d3 div{margin-top:18px;font-size:16px;color:#ffffff;}


.cpzx{background:url(../images/index-4_23.jpg) center;height:988px;position:relative;}

.swdf{width:100%;overflow:hidden;position:relative;z-index:3;}
.swdf li{width:50%;padding-top:70px;}
.swdf li .div1{text-align:center; opacity:0;transition:all 0.3s ease;}
.swdf li .div1 font{font-size:24px;color:#333333;}
.swdf li .div1 p{font-size:16px;line-height:30px;color:#666;max-width:898px;margin:0 auto;padding-top:20px;}
.swdf li .div1 div{margin:0 auto;border:1px solid #e1e1e1;margin-top:50px;width:144px;height:60px;line-height:60px;font-size:14px;color:#666666;background:url(../images/jtou.png) no-repeat right 60px center;padding-left:60px;text-align:left; transition:all 0.3s ease;}
.swdf li:hover .div1 div{background:url(../images/jtoubai.png) no-repeat right 60px center #e56d06;color:#fff;}
.swdf li .div2{margin-top:31px;background:url(../images/prohei.png) no-repeat center;height:455px;padding-top:132px;text-align:center; transform:scale(0.8); transition:all 0.3s ease;}
.swdf .swiper-slide-active .div1{ opacity:1;}
.swdf .swiper-slide-active .div2{background:url(../images/proback.png) no-repeat center; transform:scale(1)}



@keyframes move_wave {
    0% {
        transform: translateX(0) translateZ(0) scaleY(1)
    }
    50% {
        transform: translateX(-25%) translateZ(0) scaleY(0.55)
    }
    100% {
        transform: translateX(-50%) translateZ(0) scaleY(1)
    }
}
.waveWrapper {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 328px;
    top: 0;
    margin: auto;
	z-index:1;
}
.waveWrapperInner {
    position: absolute;
    width: 100%;
    overflow: hidden;
    height: 100%;
    bottom: -1px;
}
.bgTop {
    z-index: 15;
    opacity: 1;
}
.bgMiddle {
    z-index: 10;
    opacity: 1;
}
.bgBottom {
    z-index: 5;
}
.wave {
    position: absolute;
    left: 0;
    width: 200%;
    height: 100%;
    background-repeat: repeat no-repeat;
    background-position: 0 bottom;
    transform-origin: center bottom;
}
.waveTop {
    background-size: 50% 100px;
}
.waveAnimation .waveTop {
  animation: move-wave 3s;
   -webkit-animation: move-wave 3s;
   -webkit-animation-delay: 1s;
   animation-delay: 1s;
}
.waveMiddle {
    background-size: 50% 120px;
}
.waveAnimation .waveMiddle {
    animation: move_wave 10s linear infinite;
}
.waveBottom {
    background-size: 50% 100px;
}
.waveAnimation .waveBottom {
    animation: move_wave 15s linear infinite;
}

.zyue{width:1200px;margin:0 auto;position:relative;z-index:4;}
.aleft1{width:74px;height:74px;display:block;background:url(../images/1.png) no-repeat center;position:absolute;top:570px;left:0px;}
.aright1{width:74px;height:74px;display:block;background:url(../images/2.png) no-repeat center;position:absolute;top:570px;right:0px;}


.ckgd{position:absolute;right:0px;top:0px;background:url(../images/index-4_13.jpg) no-repeat right center;width:61px;height:232px;line-height:33px;font-size:16px;text-align:center; transition:all 0.3s ease;}
.ckgd a{display:block;height:100%;transition:all 0.3s ease;}
.ckgd font{display:inline-block;width:13px;margin-top:27px;transition:all 0.3s ease;word-break:break-all;}
.ckgd:hover{background:url(../images/kr.jpg) no-repeat right center;}
.ckgd:hover font{color:#fff;}

.xwzx{width:100%;overflow:hidden;height:708px;background:url(../images/index-4_24.jpg) no-repeat left center;}

.xwnr{width:1200px;margin:0 auto;overflow:hidden;padding-top:45px;}

.news_left{width:370px;float:left;overflow:hidden;}


.xwzs font{font-size:24px;font-weight:bold;padding-top:30px;overflow:hidden;display:block;}
.xwzs p{font-size:14px;color:#666666;padding-top:14px;}
.news_right{width:830px;float:right;overflow:hidden;}
.swip_news{width:100%;overflow:hidden;}
.xw1 *{ transition:0.3s all ease;}
.xw1{padding:15px;border:1px solid #ffffff;width:382px;float:left;margin-bottom:50px;display:none;}
.xw1:hover{border:1px solid #f6cdaa;}
.xw1 font{color:#878787;font-size:13px;display:block;padding-top:40px;padding-bottom:10px;}
.xw1 div{font-size:16px;font-weight:bold;color:#333333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.xw1 p{line-height:22px;font-size:14px;color:#666666;padding-top:10px;height:44px;}
.xw1:nth-child(2n){float:right;}
.xw1:hover font{font-size:13px;color:#878787;}
.xw1:hover div{font-size:16px;font-weight:bold;color:#e56d06;}
.xw1:hover p{color:#333333;}
.xw1{margin-bottom:50px;}
.xw2 li .xw3 font{float:right;overflow:hidden;}
.xw2 li .xw3{width:414px;height:72px;line-height:72px;float:left;margin-bottom:2px;}
.xw2 li .xw3 a{display:block;background:url(../images/qi.png) no-repeat 17px center #f7f7f7;padding-right:20px;padding-left:34px;color:#666666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.xw2 li .xw3 a:hover{background:url(../images/ba.png) no-repeat 17px center #e56d06;color:#ffffff;}
.xw2 li .xw3 font{float:right;color:#c3c3c3;}
.xw2 li .xw3 a:hover font{color:rgb(255,255,255,.5)}
.xw2 li:nth-child(2n){float:right;}
.xw2 li:nth-child(6n+1) .xw1,.xw2 li:nth-child(6n+2) .xw1{display:block;}
.xw2 li:nth-child(6n+1) .xw3,.xw2 li:nth-child(6n+2) .xw3{display:none;}

.swip_news_pagination{position:relative;bottom:auto;right:auto;width:35px;height:35px;background:url(../images/a3.png) no-repeat center center;float:left;margin-left:30px;}
.swip_news_pagination .swiper-pagination-current{font-size:25px;color:#666666;position:absolute;left:0px;top:-10px;font-family:'微软雅黑';}
.swip_news_pagination .swiper-pagination-total{position:absolute;right:0px;bottom:0px;font-size:16px;color:#cbcbcb;}

.sdkj{width:100%;overflow:hidden;padding-top:170px;}
.swip_news_clef{float:left;width:27px;height:7px;display:block;background:url(../images/left.png) no-repeat left center;margin-left:20px;margin-top:7px;}
.swip_news_crig{float:left;width:27px;height:7px;display:block;background:url(../images/right.png) no-repeat left center;margin-left:20px;margin-top:7px;}


.ljel{height:438px;width:100%;overflow:hidden;background:url(../images/index-4_31.jpg) no-repeat center;}
.ljel a{display:block;height:100%;}
.sdlj{width:1200px;margin:0 auto;overflow:hidden;padding-top:70px;}

.hjyq{width:800px;float:left;overflow:hidden;padding-bottom:130px;}
.hjyq li{width:199px;height:107px;border:1px solid #f5f5f5;margin-top:-1px;margin-left:-1px;text-align:center;float:left;}
.hjyq li:hover{background:#e56d06;overflow:hidden;}
.hjyq li:hover img{filter: drop-shadow(#fff 300px 0);left:-300px;position:relative;}

.okli{float:right;overflow:hidden;padding-bottom:40px;}
.okli .titles{text-align:right;}
.okli .titles font{display:block;}
.okli .titles i{display:inline-block;}

.sdik{text-align:right;}
.sdik font{font-size:24px;font-weight:bold;color:#333333;margin-top:30px;display:inline-block;}
.sdik p{color:#666666;font-size:14px;margin-top:19px;}


.ljeo{background:url(../images/index-4_37.jpg) no-repeat center;width:100%;height:170px;}

.kuan{width:1200px;margin:0 auto;}
.gbao{font-size:20px;font-weight:bold;color:#ffffff;line-height:43px;padding-top:45px;float:left;overflow:hidden;}


.sdkf{float:right;}
.sdkf font{font-size:19px;color:#ffffff;font-style:italic;display:block;padding-top:35px;width:206px;text-align:center;font-family: yuyang;}
.sdkf p{width:116px;height:62px;line-height:62px;background:url(../images/m.png) no-repeat left center;margin-top:15px;padding-left:90px;color:#fff;cursor:pointer;}

.bottom{width:100%;overflow:hidden;padding-top:45px;padding-bottom:38px;background:#f9f9f9;}


.botom_foot{width:1200px;margin:0 auto;}

.font_title{font-size:18px;font-weight:bold;color:#333333;}
.font_content{line-height:35px;padding-top:20px;}
.b1{width:388px;background:url(../images/l85.jpg) no-repeat right top;overflow:hidden;float:left;}
.b1 li{padding-left:20px;color:#666666;}
.b1 li.a1{background:url(../images/c1.png) no-repeat left 7px;line-height:26px;}
.b1 li.a2{background:url(../images/c2.png) no-repeat left center;}
.b1 li.a3{background:url(../images/c3.png) no-repeat left center;}
.b1 li.a4{background:url(../images/c4.png) no-repeat left center;}
.b1 li.a5{background:url(../images/c5.png) no-repeat left center;}
.b1 li a{color:#666666;}

.b2{float:left;overflow:hidden;width:490px;background:url(../images/l85.jpg) no-repeat right top;}
.b2 ul{padding-left:30px;}
.b2 li{float:left;padding-left:90px;padding-bottom:10px;width:100px;}
.b2 li a{font-weight:bold;font-size:18px;color:#333333;}

.b3{width:200px;float:right;overflow:hidden;}
.ewms{width: 100%;overflow:hidden;padding-bottom:20px;text-align: center;}
.ewms img{/* float:left; */overflow:hidden;margin-right: 10px;/* text-align: center; */}
.ewms p{font-weight:bold;font-size:18px;width:21px;float:left;line-height:20px;margin-top:5px;margin-left:10px;display:none;}
.sdhk{width:100%;overflow:hidden;}
.sdhk li{float:left;margin-left:20px;}
.sdhk li:first-child{margin-left:0px;}

.footer{width:100%;overflow:hidden;background:#e9e9e9;height:81px;}

.foot{width:1200px;margin:0 auto;font-size:14px;color:#666666;padding-top:35px;}
.foot p{float:right;}
.foot a{color:#666666;}

.aboutbanner{height:479px;width:100%;background:url(../images/about_01.jpg) no-repeat center center;text-align:center;overflow:hidden;}

.aboutbanner font{font-size:45px;text-transform:uppercase;font-family: yuyang;margin-top:179px;display:block;}
.aboutbanner p{font-size:30px;color:#e56d06;font-weight:bold;}
.aboutbanner div{margin-top:32px;}
.aboutbanner div img{cursor:pointer;}

.abous{width:100%;overflow:hidden;background:url(../images/about_02.jpg) no-repeat center;height:681px;}
.xgon{width:1200px;margin:0 auto;}
.xg_title{padding-top:111px;font-size:24px;color:#333333;font-weight:bold;}
.xg_title i{width:99px;height:6px;display:block;background:#e56d06;margin-top:20px;}
.cg_content{width:600px;color:#333333;font-size:16px;line-height:33px;margin-top:20px;}
.sdkh{background:url(../images/about_04.jpg) no-repeat center;height:810px;}

.c1{text-align:center;width:100%;overflow:hidden;}
.c1 font{font-size:28px;color:#333333;display:block;padding-top:76px;}
.c1 i{width:28px;height:3px;display:block;margin:0 auto;margin-top:10px;background:#949494;margin-bottom:15px;}
.c1 p{color:#a7a7a7;}

.c2{width:1200px;margin:0 auto;overflow:hidden;margin-top:60px;}
.c2 li{float:left;overflow:hidden;text-align:center;}


.c2_pagination{position:relative;bottom:auto;right:auto;width:35px;height:35px;background:url(../images/a3.png) no-repeat center center;float:left;margin-left:30px;}
.c2_pagination .swiper-pagination-current{font-size:25px;color:#666666;position:absolute;left:0px;top:-10px;font-family:'微软雅黑';}
.c2_pagination .swiper-pagination-total{position:absolute;right:0px;bottom:0px;font-size:16px;color:#cbcbcb;}

.cdkj{overflow:hidden;padding-top:50px;position:relative;float:left;left:50%;transform:translateX(-50%);}
.c2_clef{float:left;width:27px;height:7px;display:block;background:url(../images/left.png) no-repeat left center;margin-left:20px;margin-top:7px;}
.c2_crig{float:left;width:27px;height:7px;display:block;background:url(../images/right.png) no-repeat left center;margin-left:20px;margin-top:7px;}

.c2 li a img{border:3px solid rgba(51,51,51,0); box-sizing:border-box;}
.c2 li a:hover img{border:3px solid #e67412;}
.c2 li p{color:#333333;padding-top:20px;font-size:14px;}
.c2 li a:hover p{font-weight:bold;}

.l89{height:189px;background:url(../images/about_06.jpg) no-repeat center;text-align:center;}
.l89 font{color:#ffffff;font-size:28px;font-weight:bold;padding-top:59px;display:block;}
.l89 i{width:28px;height:3px;display:block;background:#a39794;margin:0 auto;margin-top:13px;}
.l89 p{color:rgba(255,255,255,.5);margin-top:10px;}

.lqis{width:100%;overflow:hidden;height:590px;background:url(../images/about_07.jpg) no-repeat;text-align:center;padding-top:80px;}

.probanner{height:479px;overflow:hidden;background:url(../images/cp.jpg) no-repeat center;text-align:center;}

.wzhi{background:#f9f9f9;width:100%;height:75px;background:#f9f9f9;}

.dqwz{width:1177px;margin:0 auto;line-height:75px;padding-left:23px;background:url(../images/home.png) no-repeat left center;color:#a0a0a0;}
.dqwz a{color:#a0a0a0;}

.sshi{padding-top:40px;width:1200px;margin:0 auto;overflow:hidden;}
.pro_left{width:277px;float:left;padding-bottom:200px;overflow:hidden;}

.pro_title{height:113px;line-height:113px;background:#e56d06;position:relative;}
.pro_title font{font-size:30px;padding-left:32px;font-weight:bold;color:#fff;display:block;position:relative;z-index:2;}
.pro_title p{position:absolute;left:4px;top:10px;font-size:49px;line-height:49px;text-shadow: 1px 1px rgba(255,255,255,.1),-1px -1px rgba(255,255,255,.1), 1px -1px rgba(255,255,255,.1), -1px 1px rgba(255,255,255,.1);text-transform:uppercase;color:#e56d06;font-family: BOLTB;}
.pro_ul{background:#f9f9f9;padding:0px;}
.pro_ul>ul>li{padding:30px;padding-top:20px;padding-bottom:20px;}
.pro_ul>ul>li.cur{background:#f3f3f3;}
.pro_ul>ul>li ul{display:none;}
.pro_ul>ul>li ul li:nth-child(1){margin-top:20px;}
.pro_ul>ul>li.cur ul{display:block;}
.pro_ul li{font-size:14px;}
.pro_ul li a{color:#333;}
.pro_ul .cur>a{color:#e56d06;font-weight:bold;}
.pro_ul li a font{float:right;display:block;font-family:"宋体";color:#959595;}
.pro_ul li ul li{line-height:26px;background:url(../images/l1.png) no-repeat left center;padding-left:19px;}
.pro_ul li ul li:hover{font-weight:bold;background:url(../images/l1.png) no-repeat left center;}
.pro_ul>ul>li:hover>a{color:#e56d06;font-size:14px;font-weight:bold;}
.pro_ul>ul>li:hover>a font{color:#e56d06;}
.pro_ul li ul li:hover a{color:#e56d06;}
.pro_ul li:hover{background:#f3f3f3;}

.pro_right{width:900px;float:right;}
.pro_list li{float:left;width:288px;text-align:center;background:#f3f3f3;height:330px;margin-left:10px;margin-bottom:10px;overflow:hidden;position:relative;}
.pro_list li a{padding-top:30px;height:300px;display:block;position:relative;}
.pro_list li a::after{display:block;position:absolute;bottom:0px;left:0px;width:0%;content:"";height:6px;background:#e56d06; transition:width 0.3s ease;}
.pro_list li a:hover::after{width:100%;}
.pro_list li .bhua{position:absolute;left:0%;bottom:3px;height:80px;text-align:left;margin-left:20px;margin-right:20px;width:248px;background-position:50% 0px;transition:background 0.3s ease;}
.pro_list li .bhua font{color:#333333;font-size:18px;font-weight:bold;padding-bottom:9px;display:inline-block;position:relative;left:50%;transform:translateX(-50%);transition:left 0.3s ease,transform 0.3s ease;}
.pro_list li .bhua i{display:block;width:25px;height:2px;background:#c9c9c9;position:relative;left:50%;transform:translateX(-50%);transition:left 0.3s ease,transform 0.3s ease;}
.pro_list li .bhua p{padding-top:5px;color:#666666;font-size:14px;display:inline-block;position:relative;left:50%;transform:translateX(-50%);transition:left 0.3s ease,transform 0.3s ease;display:none;}
.pro_list li a:hover{background:#e9e9e9;}
.pro_list li a:hover .bhua{background:url(../images/gd.png) no-repeat right 0px;}
.pro_list li a:hover .bhua font,.pro_list li a:hover .bhua i,.pro_list li a:hover .bhua p{left:0%;transform:translateX(0%);}
.pro_list .hian{text-align:center;padding-top:50px;position:relative;float:left;left:50%;transform:translate(-50%,0)}
.pro_list li img{transform:scale(1);transition:all ease 0.3s;}
.pro_list li:hover img{transform:scale(1.2)}

.page{padding-top:20px;overflow:hidden;width:100%;padding-bottom:40px;}
#PageContent{margin: 0 auto;text-align: center;margin-top: 0px}
#PageContent {
	padding:30px 0px 30px 0px;margin:0px; text-align:center; font-family:arial; font-size:14px;
}
#PageContent a {
	margin-left:10px;margin-right:10px;border: 1px solid #f3f3f3 ; width:48px;height: 48px;line-height:48px; color: #333333;  text-decoration: none;display:inline-block;box-sizing: border-box;background:#f3f3f3; border-radius:50px;
}
#PageContent a:hover {
	border: #e56d06 1px solid;  background: #e56d06; color: #fff; 
}

#PageContent a.Ahover {
	width:48px;
	height: 48px;
	line-height:48px;
	background: #e56d06;
	border: 1px solid #e56d06;
	color: #fff;
	display:inline-block;
	box-sizing: border-box;
}
#PageContent span.disabled , #PageContent span.hunp{
	border: 1px solid #f3f3f3 ;width:48px;height: 48px;line-height:48px; color: #333333; display:inline-block;box-sizing: border-box;border-radius:50px;background:#f3f3f3;margin-left:10px;margin-right:10px;
}
#PageContent .pren{font-family:"宋体";}
.pro_show{width:1200px;margin:0 auto;overflow:hidden;padding-top:25px;}

.pro_show_left{width:616px;float:left;}

.pro_show_right{width:550px;float:right;padding-bottom:25px;}

.products{width:100%;overflow:hidden;margin-bottom:12px;}
.products img{border:1px solid #ebebeb; box-sizing:border-box;}
.swip_pro{width:82%;overflow:hidden;padding-bottom:33px;margin-left:55px;}
.swip_pro li{width:112px;height:88px;float:left;border:1px solid #ebebeb; box-sizing:border-box; cursor:pointer;}

.paio{position:relative;}
.pleft{position:absolute;left:20px;top:30px;width:14px;height:28px;display:block;background:url(../images/jiao1.png) no-repeat left center;}
.pright{position:absolute;right:20px;top:30px;width:14px;height:28px;display:block;background:url(../images/jiao2.png) no-repeat left center;}
.pleft:hover{background:url(../images/jiaos.png) no-repeat left center;}
.pright:hover{background:url(../images/jiao2s.png) no-repeat left center;}

.swip_pro .cur{border:1px solid #e56d06;}

.pro_show_title{font-size:20px;color:#333333;font-weight:bold;line-height:43px;border-bottom:1px solid #ebebeb;padding-bottom:10px;}

.pro_show_content{margin-top:20px;font-size:14px;color:#666666;line-height:40px;}
.pro_show_content li{padding-left:30px;}
.pro_show_a1{background:url(../images/c1.png) no-repeat left 7px;line-height:26px;}
.pro_show_a2{background:url(../images/tel.png) no-repeat left center;}
.pro_show_a3{background:url(../images/phone.png) no-repeat left center;}
.pro_show_a4{background:url(../images/c3.png) no-repeat left center;}
.pro_show_a5{background:url(../images/c4.png) no-repeat left center;}
.pro_show_a6{background:url(../images/c5.png) no-repeat left center;}
.pro_show_content li a{color:#666666;}
.swud{width:100%;overflow:hidden;padding-top:20px;}
.order{width:136px;height:62px;background:url(../images/order.png) no-repeat 80px center #e56d06;display:block;line-height:62px;padding-left:108px;color:#fff;font-size:14px;float:left;}
.back{float:left;display:block;margin-left:20px;background:url(../images/back.png) no-repeat 80px center #333333;display:block;width:136px;height:62px;padding-left:108px;color:#fff;line-height:62px;}
.msdk{margin-top:25px;}

.cpcs{width:1200px;margin:0 auto;overflow:hidden;height:80px;background:#f1f1f1;}
.cpcs font{display:inline-block;width:242px;line-height:80px;text-align:center;font-size:24px;color:#ffffff;background:#e56d06;}

.cpsm{margin-top:39px;overflow:hidden;line-height:33px;padding:30px 20px;width:1160px;margin:0 auto;overflow:hidden;}

.gshu{font-size:18px;color:#333333;font-weight:bold;}
.gshu em{display:block;width:30px;height:2px;background:#b2b2b2;margin-top:15px;margin-bottom:15px;}
.bzhi{border-bottom:1px solid #ebebeb;margin-top:33px;}

.kahj{width:1200px;margin:0 auto;background:#f1f1f1;height:105px;margin-bottom:80px;position:relative;}

.k_right{float:right;overflow:hidden;font-size:14px;color:#666666;line-height:105px;margin-right:35px;}
.k_right a{color:#666666;}

.k_left{float:left;overflow:hidden;font-size:14px;color:#666666;line-height:105px;margin-left:35px;}
.k_left a{color:#666666;}

.close{position:absolute;left:50%;transform:translateX(-50%);font-size:14px;color:#666666;line-height:105px;}
.close a{color:#666666;}

.no-animate{opacity:0;}

.bdsharebuttonbox a{padding:0px !important;margin:0px !important;background:none !important;width:49px !important;height:49px !important;}
.bdsharebuttonbox .bds_weixin{background:url(../images/index-4_44.jpg) no-repeat center !important;}
.bdsharebuttonbox .bds_sqq{background:url(../images/index-4_46.jpg) no-repeat center !important;}
.bdsharebuttonbox .bds_tsina{background:url(../images/index-4_48.jpg) no-repeat center !important;}
.msdk a{margin-right:15px !important;display:inline-block;}







.txt_cent{padding-top:20px;}

.new_ul { width: 98%; height: auto; overflow: hidden; margin: 10px auto auto auto;}
.new_ul li { line-height:35px; border-bottom:1px dashed #dedede; text-indent:40px; background:url(../images/d1.png) no-repeat; background-position:10px;}
.new_ul li span { float:right; margin-right:20px;}
.new_ul li a,.new_ul a:link,.new_ul a:visited,.new_ul a:hover { color:#666; font-size:14px;}
.aboutDetail{
	padding:20px;
	text-align:left;
	color:#666;
	line-height:30px;
	font-size:14px;
	}
.proDetail{
	width:100%;
	display:inline-block;
	padding:0px 20px 50px 20px;
	box-sizing:border-box;
}
.proDetail h2{
	font-size:28px;
	font-weight:normal;
	color:#4d4d4d;
	overflow:hidden;
	text-align:center;
	padding: 30px 0px 15px 0px;
	font-weight:bold;
}
.proDetail .subTitle{
	width:100%;
	height:36px;
	line-height:36px;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	color:#999;
	position:relative;
}
.ny-share {
	position:absolute;
	right:0px;
	top:0px;
	z-index:10;
}
.proDetail .subTitle,.pubCon .subTitle span{
	display:inline-block;
	padding:0px 10px;
}

.proDetail .subTitle .bdsharebuttonbox{
	display:inline-block;
	vertical-align:middle; 
}
.proDetail .proImg{
	padding:20px 0px;
	text-align:center;
	max-width:100%;
}
.proDetail .proImg .bigImg{
	max-width: 100%;
}

.proDetail .con{
	padding:20px 0px 50px;
	text-align:left;
	color:#666;
	line-height:30px;
    font-size:16px;
    line-height:2em;
}
.proDetail .con img{
	max-width:100%;
}
.proDetail .con a{
	color:#666;
}
.proDetail .con a:hover{
	color:#241902;
}
.proDetail .inqBtn{
	background:#e56d06;
	color:#FFF;
	border-radius:5px;
	height:35px;
	line-height:35px;
	font-size:16px;
	text-align:center;
	display:block;
	width:100%;
	transition:all .3s linear;
}
.proDetail .inqBtn:hover{
	opacity:0.9;
}

.honor_ul { width:936px; height:auto; overflow:hidden; margin:20px auto auto auto;}
.honor_ul li { width:184px; height:auto; overflow:hidden; float:left; margin:10px 22px;border: 1px solid #f5f5f5;}
.honor_ul li img { width:184px; display:block; margin:0 auto;}
.honor_ul li p { width:184px; height:53px; line-height:53px; overflow:hidden; display:block; text-align:center; margin:0 auto;}
.honor_ul li a,.honor_ul li a:link,.honor_ul li a:visited { color:#333; font-size:16px;}
.honor_ul li a:hover { color:#241902; font-weight:bold;}

.honor_ul2 { width:936px; height:auto; overflow:hidden; margin:20px auto auto auto;}
.honor_ul2 li { width:408px; height:auto; overflow:hidden; float:left; margin:10px 25px;}
.honor_ul2 li img { width:408px; display:block; margin:0 auto;}
.honor_ul2 li p { width:408px; height:53px; line-height:53px; overflow:hidden; display:block; text-align:center; margin:0 auto;}
.honor_ul2 li a,.honor_ul2 li a:link,.honor_ul2 li a:visited { color:#333; font-size:16px;}
.honor_ul2 li a:hover { color:#241902; font-weight:bold;}

/*joblist*/
.jbs_tb{ border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; margin:0px auto 15px auto;}
.jbs_tb td{ border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:5px 7px;}
.jbs_tb td.bkg{ background:#efefef;}
.jbs_tb td.cont{ padding:0px 7px;}
.jbs_btn{ padding:2px 5px; cursor:pointer; border:1px solid #A7A7A7; background:#eee; cursor:pointer;}

/*jobjoin*/
.jbs_tb_1{ width:520px; margin:0 auto;}
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px; font-size:14px; font-weight:bold;}
.jbs_txt{ width:350px; height:20px; border:1px solid #CCCCCC; line-height:20px; padding:7px 10px; border-radius:3px;}
.jbs_txt:focus{ border:1px solid #0077c3;}
.jbs_txtarea{ width:350px; height:100px; border:1px solid #CCCCCC; padding:10px;}
.jbs_txtarea:focus{ border:1px solid #0077c3;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ width:120px; height:36px; text-align:center; line-height:36px; color:#FFF; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#666; border-radius:3px;}
.jbs_submit:hover{ background:#e56d06; color:#FFF;}

.cons{overflow:hidden;padding-bottom:20px;}


.jn_box {
    clear: both;
    padding-bottom: 20px;
    overflow: hidden;
    width: 520px;
    margin: 0px 0px 0px 195px;
}

.jn_lt {
    float: left;
    width: 100px;
    padding: 0 5px 0 0;
    line-height: 30px;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
}

.jn_rt {
    float: left;
    width: 360px;
}

.jn_box .txt {
    width: 325px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #DBDBDB;
    color: #444;
    padding: 0 10px;
    font-size: 13px;
    border-radius: 3px;
    outline: none;
}

.jn_box input:focus {
    border: 1px solid #e56d06;
}

.jn_box textarea:focus {
    border: 1px solid #e56d06;
}

.jn_box .cod {
    width: 70px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #DBDBDB;
    color: #444;
    padding: 0 15px;
    font-size: 13px;
    border-radius: 3px;
    outline: none;
}

.jn_box .txtarea {
    width: 325px;
    height: 120px;
    padding: 10px;
    font-size: 13px;
    border: 1px solid #DBDBDB;
    border-radius: 3px;
    outline: none;
}

.jn_box .btn {
    width: 95px;
    height: 32px;
    text-align: center;
    border: 0px;
    background: #666;
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    border-radius: 3px;
    cursor: pointer;
}

.jn_box .btn:hover {
    background: #e56d06
}

.fd_pro_tb {
    width: 95%;
    margin: 0 auto;
    border-left: 1px solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
    margin-bottom: 20px;
}

.fd_pro_tb th,
.fd_pro_tb td {
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
}

.fd_pro_tb th {
    background: #F5F5F5;
    height: 40px;
    line-height: 40px;
    font-weight: normal;
}

.fd_pro_tb td {
    text-align: center;
    padding: 10px 0;
}

.fd_pro_tb td input {
    border: 1px solid #E8E8E8;
    width: 80px;
    padding: 0 10px;
    height: 22px;
    line-height: 22px;
    text-align: right;
}

.fd_pro_tb .del {
    color: #F00;
    cursor: pointer;
}


.piaofu{position:fixed;right:9px;top:calc(50% - 150px);z-index:333;}
.a_1{background:url(../images/b1.png) no-repeat; width:75px;height:75px;display:block;text-align:center;}
.a_1 a{background:none !important;color:#fff !important;padding:0px !important;margin:0px !important; text-decoration:none !important;height:22px !important;padding-top:53px !important;}
.piaofu a:hover{opacity:1 !important;}
.a_2{background:url(../images/b2.png) no-repeat;width:75px;height:75px;text-align:center;color:#fff;margin-top:10px;}
.a_2 a{color:#fff;height:22px;padding-top:53px;display:block;}
.a_3{background:url(../images/b3.png) no-repeat;width:75px;height:22px;padding-top:53px;text-align:center;color:#fff;margin-top:10px;cursor:pointer;position:relative;}
.a_4{background:url(../images/b4.png) no-repeat;width:75px;height:22px;padding-top:53px;text-align:center;color:#fff;margin-top:10px;cursor:pointer;position:relative;}
.a_3 div{position:absolute;left:-90px;top:-5px;width:85px;height:85px;transform-origin:right;transform:scale(0);transition:all 0.3s ease;}
.a_3 div img{max-width:100%;}
.a_3:hover div{transform:scale(1);}
.a_4 div{position:absolute;right:75px;top:0px;background:#e56d06;width:0px;height:75px;line-height:75px;font-size:15px;font-weight:bold;background:#608e80;transition:all 0.3s ease;overflow:hidden;}
.a_4:hover div{width:245px;}
.a_4 div p{line-height: 28px;text-align: left;padding-left: 20px;padding-top: 10px;}


/*漂浮，在线咨询*/
#zxzx_rt{ position:fixed; right:10px; top:500px; color:#222; z-index:9999;}
#zxzx_rt .close2{ float:left; width:25px; padding-top:12px;}
#zxzx_rt .close2 img{ cursor:pointer;}
#zxzx_rt .box{ float:right; width:120px; padding-bottom:10px;text-align:center; border:2px solid #004ea2; background:#FFF;}
#zxzx_rt .box .p_1{ text-align:center; font-size:18px; line-height:20px; font-weight:bold; color:#004ea2; padding-top:9px;}
#zxzx_rt .box .p_2{ padding:0 0 0 6px; line-height:16px; font-size:12px; padding-top:14px; color:#222222;}
#zxzx_rt .box .p_3{ margin:10px auto 0 auto; width:60px; padding-left:37px; height:30px; line-height:30px; background:#EEE url(../images/zxzx_05.png) 11px center no-repeat; font-size:12px; font-weight:bold; color:#f5680d; cursor:pointer;}
#zxzx_rt .box img{padding-left:37px;margin:10px auto 0 auto;height:90px;widht:80px;}
#zxzx{ position:fixed; left:50%; top:50%; margin:-172px 0 0 -130px; color:#222; z-index:9999; width:256px; height:335px; border:1px solid #004ea2; border-radius:4px; background:#FFF; display:none;}
#zxzx .top1{ height:42px; color:#FFF; background:#004ea2; border-radius:4px; overflow:hidden;}
#zxzx .top1 .tit{ float:left; padding:5px 0 0 10px; font-size:16px; line-height:18px;}
#zxzx .top1 .tit p{ color:#fff; font-size:10px; line-height:16px; text-transform:uppercase;}
#zxzx .top1 .close2{ float:right; padding:9px 15px 0 0;}
#zxzx .top1 .close2 img{ cursor:pointer;}
#zxzx .box_1{ clear:both; margin:7px 0 0 7px; width:233px; position:relative;}
#zxzx .area{ width:219px; height:70px; padding:10px 6px 6px 6px; border:1px solid #E5E5E5; border-radius:4px; color:#666; font-size:12px; line-height:16px;}
#zxzx .box_1 em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .box{ clear:both; margin:6px 0 0 7px; width:231px; height:30px; border:1px solid #E5E5E5; border-radius:4px; position:relative;}
#zxzx .box p{ float:left; padding-left:23px; width:48px; height:30px; line-height:30px; font-size:14px; color:#525252; background:#F4F4F4;}
#zxzx .box input{ float:right; width:140px; height:20px; padding:5px 5px 5px 15px; line-height:20px; border:0; color:#666; background:#FFF; font-size:12px;}
#zxzx .box em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .btnbox{ clear:both; padding:7px 0 0 7px;}
#zxzx .btnbox input{ width:108px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0px; cursor:pointer;}
#zxzx .btnbox .btn1{ background:#004ea2; margin-left:3px;}
#zxzx .btnbox .btn2{ background:#535353; margin-left:7px;}



.gotop {
    width: 42px;
    height: 42px;
    background: url(../images/jiao.png) no-repeat center;
    bottom: 50px;
    position: fixed;
    right: 20px;
    z-index: 10;
    width: 55px;
    height: 55px;
    display: none;
    cursor: pointer;
}