*{padding: 0;margin: 0;}
li{list-style: none;}
a{text-decoration: none;color: #333;}
.container{width: 1300px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.c{*zoom:1;clear: both;}
.c:after{content: ""; display: block; height: 0; clear: both;}
em{font-style:normal}
body{min-width: 1300px;font-family: "微软雅黑";}
.cl{HEIGHT: 0px; CLEAR: both;}
input{outline: none;}
body{min-width:1300px;}

.head-nav .on>a{background: url(../images/head-bg.jpg);color: white;}


.language{width: 100%;height: 42px;background: #2d313b;color: #c7c7c7;line-height: 42px;font-size: 15px;}
.language a{color: #8893a9;font-size: 15px;}
.language .fr{margin: 0px 0px 0px 5px;}
.language .fr img{position: relative;top: 5px;}
/*head*/
.logo{margin: 25px 0px 12px 0px;}
.head-zx{margin: 20px 0px 12px 0px;}
.head-zx em{background: url(../images/phone.png)no-repeat left center;font-size: 16px;color: #333;padding-left: 30px;height: 30px;display: block;height: 22px;}
.head-zx p{font-size: 38px;font-family:arial;color: #ff6b01;}

#nav  li{position: relative;}
#nav  li .hide{background:#fff;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;left: 58.5%; margin-left: -84px; display: none;width: 145px; position: absolute;z-index: 2; }
#nav  li .hide em a{float: left; display:block;font-size: 15px; line-height:49px;color: #666; text-align: center; border-bottom: 1px solid #f2f2f2; width: 145px;}
#nav  li .hide em:last-child a{border-bottom: none;}
#nav  li .hide em a:hover{color: #ff6d3c; transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-o-transition :background-color 0.3s linear;}

.head{background: #f8f8f8;}
.head-nav{display: flex;height: 52px;color: white;line-height: 50px;}
.head-nav li{width: calc(100%/9);text-align: center;}
.head-nav li a{ color: #333333;line-height: 52px;display: block;text-align: center;}
.head-nav li:hover>a{background: url(../images/head-bg.jpg);color: white;}
.navfixed{position: fixed; width: 100%; top: 0; z-index: 2222}
/*banner*/
.banner .swiper-slide{height: 637px;width: 100%;}
#banner .swiper-pagination-bullet{width: 13px;height: 13px;}


.service{padding-bottom: 57px;}
.service-tit{text-align: center;}
.service-tit em{display: block;width: 362px;background: url(../images/title-icon.png)no-repeat center;font-size: 32px;font-family: "微软雅黑";margin: auto;margin-top: 53px;margin-bottom: 10px;}
.service-tit p{color: #999999;font-size: 16px;margin-bottom: 40px;}

.service-list li{width: 320px;height: 200px;display: block;overflow: hidden;margin-right: 7px;margin-bottom: 10px;}
.service-list li img{display: block;transition: 0.4s;}
.service-list li:hover img{transform: scale(1.1);transition: 0.4s;}
.name{width: 320px;height: 42px;text-align: center;line-height: 42px;background: rgba(51,51,51,0.5);font-size: 16px;color: white;transition: 0.4s;bottom: -100px;}
.service-list li:hover .name{position: relative;bottom: 42px;transition: 0.4s;color: #ff6b01;}
.service-list{display: flex;flex-wrap: wrap;width: 1308px;overflow: hidden;}


/*优势 ys*/
.ys{background: url(../images/ys-bg.jpg)no-repeat;height: 696px;overflow: hidden;}
.ys-list{width: 100%;display: flex;flex-wrap: wrap;background: #fefefe;}
.ys-list li{width: calc(100%/3 - 2px);height: 207px;overflow: hidden;}
.ys-list li a{display: block;text-align: center;height: 207px;}
.ys-list em{display: block;font-size: 20px;color: #000000;margin: 5px 0px 5px 0px;}
.ys-list p{color: #e9e9e9;font-size: 20;}
.ys-list img{margin-top: 40px;}
.ys-content{width: 100%;height: 207px;background: #2b4875;overflow: hidden;position: relative;bottom: -100px; transition: 0.4s;}
.ys-content p{width: 351px;
    height: 130px;
    margin: auto;
    line-height: 28px;
    border-top: 1px solid #425c84;
    padding-top: 15px;
    border-bottom: 1px solid #425c84;
    padding-bottom: 15px;
    margin-top: 24px;
    font-size: 14px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;}
.ys-list li:hover .ys-content{position: relative;bottom: 207px;transition: 0.4s;}
.ys-xq{width: 189px;height: 42px;border: 1px solid #ff6b01;display: block;margin: auto;line-height: 42px;margin-top: 36px;text-align: center;font-size: 16px;color: #FF6B01;background: linear-gradient(to right, #FF6B01 50%, white 50%);background-size: 205% 100%;background-position: right bottom;transition: all 0.6s ease;}
.ys-xq:hover{background-position: left bottom;color: white;}



.about-list .fr p{width: 609px;text-indent: 2em;font-size: 16px;color: #666666;line-height: 30px}
.about-list .fr span{height: 50px;width: 64px;display: inline-block;padding-top: 67px;margin-top: 15px;color: #ff6b01;font-size: 16px;}
.icon{background: url(../images/about-icon.png)no-repeat center 17px;margin-left: 140px;}
.icon2{background: url(../images/about-icon2.png)no-repeat center 12px;margin-left: 70px;}
.icon3{background: url(../images/about-icon3.png)no-repeat center 17px;margin-left: 70px;}

.about-xq{width: 620px;height: 42px;border: 1px solid #ff6b01;display: block;margin: auto;line-height: 42px;text-align: center;font-size: 16px;color: #FF6B01;background: linear-gradient(to right, #FF6B01 50%, white 50%);background-size: 205% 100%;background-position: right bottom;transition: all 0.4s ease;}
.about-xq:hover{background-position: left bottom;color: white;}

.contact-us{background: url(../images/contact-us.jpg)no-repeat;height: 330px;position: relative;top: 55px;}
.contact-us .fl span{font-size: 46px;color: white;display: block;margin-top: 88px;}
.contact-us .fl p{font-size: 60px;color: white;font-family: arial;margin-top: 10px;font-weight: 800;}
.contact-us .fr p{background: url(../images/phone-us.png)no-repeat center left;font-size: 30px;color: #FFFFFF;padding-left: 60px;margin-top: 120px;}
.contact-us .fr i{font-size: 68px;font-weight: bold;font-family: arial;color: #ff6d3c;display: block;margin-top: 7px;}


/*新闻 news*/
.news{overflow: hidden;}
.news-nav{display: flex;margin-bottom: 75px;}
.news-tit{margin-top: 116px;}
.news-nav li{margin-left: 15px;}
.pic{width: 420px;overflow: hidden;height: 202px;}
.pic div{height: 40px;background: rgba(0,0,0,0.7);line-height: 40px;color: white;transition: 0.4s;position: relative;bottom: 40px;}
.pic div a{font-size: 16px;font-family: arial;margin-right: 15px;color: white;}
.pic div em{font-size: 18px;font-family: arial;margin-left: 15px;}
.pic:hover div{transition: 0.4s;}

.news-list{padding: 10px;width: 399px;overflow: hidden;padding-top: 15px;border: 1px solid #eeeeee;border-radius: 0px 0px 15px 15px;}
.news-list li{line-height: 30px;font-size: 15px;color: #999999;margin-left: 0;}
.news-list li a{color: #999999;}


.foot-nav{background: #212735;}
.foot-nav ul{display: flex;height: 68px;color: white;line-height: 50px;}
.foot-nav ul li{width: calc(100%/9);text-align: center;}
.foot-nav ul li a{ color: #FFFFFF;line-height: 68px;display: block;text-align: center;font-size: 16px;}
.foot-nav ul li:hover>a{color: #ff6d3c;}

.foot{background: #2d313b;height: 438px;}
.foot ul{display: flex;}
.foot ul li{color: #6b7077;}
.foot ul li em{font-size: 22px;}
.foot ul li i{width: 396px;height: 1px;background: #353944;display: block;margin-top: 21px;margin-bottom: 29px;}
.foot ul li p{font-size: 16px;line-height: 35px;}
.detailed{margin-top: 90px;margin-right: 170px;}
.wechat{display: flex;text-align: center;margin-top: 107px;margin-left: 110px;}
.wechat div{margin-left: 55px;font-size: 17px;color: #FFFFFF;}
.foot-logo{margin-top: 95px;}

.bottom{font-size: 15px;color: #6b7077;margin-top: 110px;}
.bottom a{font-size: 15px;color: #6b7077;margin-left: 20px;}
.bottom a:hover{color: #666666;}
.foot-line{width: 100%;height: 1px;background: #353944;display: block;position: relative;bottom: 45px;}


.row-box .col-slide {width: 270px;float: left;}
.g-tit {margin-top: 20px;padding: 20px 90px 20px 68px;background:url(../images/snv-1.png)no-repeat center;-webkit-background-size: cover;background-size: cover;font-size: 28px;font-weight: 400;color: #fff;}
.snv {border-left: 10px solid #e5e5e5;}
.snv li {position: relative;height: 61px;line-height: 60px;border-bottom: 1px solid #e2e2e2;background-color: #fcfcfc;font-size: 16px;}
.snv li.on:before, .snv li:hover:before {content: '';position: absolute;top: 0;bottom: -1px;left: -10px;width: 10px;background-color: #ff8f26;}
.snv li a {display: block;padding-left: 30px;background: url(../images/snv-3.png) 228px center no-repeat;color: #666;}
.snv li.on a, .snv li:hover a {background-image: url(../images/snv-4.png);}
.m-info {padding: 21px 0px 20px;margin: 40px 0 30px;border-top: 7px solid #FF6D03;background-color: #fcfcfc;}

.ny-main .position{margin-top: 20px;margin-left: 32px;width: 998px;border-bottom: 1px solid #9999;padding-bottom: 10px;}
.ny-main .position em{font-size: 25px;color: #FF8F26;}
.menu span{display: block;margin-top: 6px;}

/*内页新闻 news*/
.ny-newslist li{height: 60px; margin-bottom: 26px;padding: 24px 31px;background: #f7f7f7;width: 936px;margin-top: 23px;}
.data{text-align: center;border-right: solid 1px #e6e6e6;padding-right: 30px;}
.data em{display: block;font-size: 35px;font-weight: bold;font-family: arial;}
.data i{font-size: 14px;font-family: arial;}
.descript{width: 810px;}
.descript em{font-size: 16px;line-height: 16px;color: #4c4c4c;display: block;font-weight: normal;}
.descript p{color: #808080;font-size: 14px;line-height: 20px;margin-top: 8px;}
.ny-newslist li:hover em{color: #FF8F26;}

.ny-right{width: 998px;}
/*内页分类居中*/
.ny-right .pagelist{text-align: center;margin-top: 20px;margin-bottom: 40px;}
.rows{font-size: 14px;border: 1px solid #ccc;padding: 2px 8px;}
.pagelist{text-align: center;/*display: block;*/margin-top: 40px;}
.pagelist span{font-size: 14px;border: 1px solid #ccc;padding: 2px 8px;}
.first{border: 1px solid #ccc;padding: 2px 8px;font-size: 14px;}
.current{border: 1px solid #ccc;padding: 2px 8px;}
.num{border: 1px solid #ccc;padding: 2px 8px;font-size: 14px;margin-left: 4px;}
.pagelist .next{border: 1px solid #ccc;padding: 2px 8px;font-size: 14px;}
.pagelist .end{border: 1px solid #ccc;padding: 2px 8px;font-size: 14px;background: none;color: #333;}
/*QQ 样式*/
.zx-service{position: fixed;right: 5px;top: 30%;z-index: 9999;}
.zx-service ul li{margin-bottom: 1px;position: relative;}
.zx-service ul li a{display: block; width: 80px;height: 52px;padding: 14px 0;background: #999;}
.zx-service ul li:hover a{background: #FF8F26;}
.zx-service ul li a img{display: block;margin: 0 auto 10px;}
.zx-service ul li a span{display: block;width: 80px;color: #fff;text-align: center;line-height: 14px;}
.zx-service ul li dl{width: 150px;padding: 0 15px;background: #FF8F26;text-align: center;display: none;position: absolute;right: 81px;top: 0;}
.zx-service ul li dl dd{font-family: arial;color: #fff;font-size: 20px;height: 50px;width: 150px;line-height: 50px;}
.weixin-hide{width: 130px;height: 22px;padding: 140px 10px 0;background:url(../images/right-wechat.jpg) no-repeat center top 10px #FF8F26;position: absolute;right: 81px;top: 0;display: none;}
.weixin-hide span,.weixin-hide b,.weixin-hide em{display: block; width: 100%;text-align: center;color: #fff;}
.weixin-hide span{line-height: 7px;}
.weixin-hide em{line-height: 35px;}
.weixin-hide b{line-height: 13px;font-family: arial;font-size: 18px}
.tel-hide li span,.tel-hide li b{display: block;color: #fff;}
.tel-hide li span{line-height: 12px;font-size: 14px;}
.tel-hide li b{line-height: 15px;font-size: 19px;font-family: arial;padding-top: 10px;} 
.zx-service03:hover .weixin-hide{display: block;}
.zx-service ul li:hover dl{display: block;}






.jobs{}
.jobs .jobs-con .jobs-list{display: flex;margin-bottom: 1px;margin-top: 2px;}
.jobs .jobs-con .jobs-list dd{display: flex;justify-content: space-between;}
.jobs .jobs-con .jobs-list dd:nth-child(1){width: 220px;height: 80px;line-height: 80px;background: #ff6d03;font-size: 20px;color: #ffffff;}
.jobs .jobs-con .jobs-list dd:nth-child(2){background: #ffe4d1;width: 774px;margin-left: 2px;}
.jobs .jobs-con .jobs-list dd em{font-size: 20px;color: #ff6d03;}
.jobs .jobs-con .jobs-list dd div:nth-child(1){margin-top: 13px;margin-left: 15px;}
.jobs .jobs-con .jobs-list dd div:nth-child(2){margin-top: 22px;}
.jobs .jobs-con .jobs-list dd div:nth-child(1) p{font-size: 15px;color: #000000;margin-top: 5px;}
.jobs .jobs-con .jobs-list dd div:nth-child(2) p{font-size: 15px;color: #000000;display: inline-block;margin-right: 15px;}
.jobs .jobs-con .jobs-list dd div:nth-child(2) p span{font-size: 22px;color: #ff6d03;font-weight: bold;}
.jobs .jobs-con .jobs-list dd a{width: 122px;height: 40px;line-height: 40px;text-align: center;font-size: 20px;font-weight: bold;color: #FFFFFF;background: #FF6D03;border-radius: 5px;margin-top: 18px;margin-right: 14px;}