.fl{float: left}
.fr{float: right}

.main_col{color: #f9b62a;}
.main_col_s{color: #fdeacf;}
.cor_g{color: #dedede;}
.index_h1{font-size: 28px;padding: 20px 0;}
.index_h3{font-size: 22px;}
.more{font-size: 18px}
strong span{font-weight: bold}

/************************************首页*****************************/
/*@keyframes lToR{from {height: 0px;}}*/
/*@keyframes banner-an{ from {height:0px;} to {height:600px;} }*/
/*@keyframes ny-banner-an{ from {height:0px;} to {height:300px;} }*/
/*.nav,.fwnr{animation:lToR 1s;}*/
/*.nav,.fwnr,.qyjj,.xwzx,.fwxm,.bq,.ny-con,.ny-nav,.ny-right{animation:lToR 1s;}*/
.nav{ width: 100%; height: 80px; background: #f3f4f5;}
.nav_center{ width: 90%; height: 80px; margin: 0 auto; overflow: hidden; }
.nav_center>img{ width:10%; float: left;margin-top: 10px; }
.nav_right{ width: 75%; height: 80px; line-height: 80px; float: right; text-align: center; }
.nav_right ul li{ width: 10%;height: 80px; line-height: 80px; display: inline-block;}
.nav_right ul li a{ width: 100%;height: 80px;  display:block; font-size: 16px;}
.nav_right ul li a:hover,.nav_right ul li.on a{ color: #fff; background: #f9b62a;}

.banner{ width: 100%; overflow:hidden;transition:height 1.5s;height: 600px;}
.banner_center{width: 100%;height: 597px}
.banner_center .swiper-slide img{ width:100%;height: 100%;display: block; }
.fwnr{ width: 100%; height:605px;overflow:hidden; background: url(../img/sy_bj01.jpg) no-repeat;}
.fwnr_center{ width: 1200px; margin:80px auto 0 auto; }
.qyjj{ width: 100%;transition:height 1.5s; height:670px;overflow:hidden; background: url(../img/sy_bj02.jpg) no-repeat;}

.qyjj_center{ width: 1200px; margin:80px auto 0 auto; }
.xwzx{ width: 100%; height:740px;overflow:hidden; background: url(../img/sy_bj03.jpg) no-repeat;}
.xwzx_center{ width: 1200px; margin:80px auto 0 auto; }
.fwxm{ width: 100%; height:640px;overflow:hidden; background: url(../img/sy_bj04.jpg) top center no-repeat; position: relative;text-align: center; }
.fwxm_titlel{ width:100%; height: 640px; background: rgba(0,0,0,0.7); text-align: center;  padding-top: 70px;position: absolute; z-index:0; top: 0; left:0;}
.fwxm_title h5{ color: #fff; font-size: 36px;letter-spacing: 5px;  }
.fwxm_title h6{color: #888b8e; font-size: 30px;  font-weight: normal; margin-top: 20px;letter-spacing: 3px; }
.bq{ width: 100%; line-height: 25px; text-align: center; padding: 20px 0;font-size: 14px}
.bq p{font-size: 14px}

/*服务内容*/
.fwnr_center .fwnr_box{width: 30%}
.fwnr_center .fwnr_box .description{width: 80%;height: 200px;line-height: 60px;margin: 10px 0 20px 0}
.fwnr_center .fwnr_box .more,.qyjj .detail .more{width: 60%;height: 64px;line-height: 64px;text-align: center;background: #f9b62a;display: inline-block;color: #fff}
.fwnr_center .fwnr_box2{width: 70%}
.fwnr_center .fwnr_box2 .bottom_t{padding: 20px 0}
.fwnr_center .fwnr_box2 .bottom_t img{width: 30px;margin-right: 20px;}
.fwnr_center .fwnr_box2 .swiper-button-next{background: url(../img/syico04.png) no-repeat;top: 43%;width: 48px;height: 48px}
.fwnr_center .fwnr_box2 .swiper-button-next:hover{background: url(../img/syico04b.png) no-repeat;}

/*企业简介*/
.qyjj .company_box{}
.qyjj .company_box .video{width: 40%;border: 15px solid #ebeded;height: 300px}
.qyjj .company_box .detail{width: 60%;padding-left: 40px}
.qyjj .company_box .detail .index_h1{padding-top: 0;font-weight: bold}
.qyjj .company_box .detail .description{padding: 40px 0;width: 100%;height: 150px;line-height: 30px}
.qyjj .numCount{margin-top: 85px;padding: 20px 0 10px}
.qyjj .numCount li{float: left;text-align: center;width: 20%}
.qyjj .numCount li .numU{display: inline-block}
.qyjj .numCount li .indc{color: #bfbfbf;margin-top: 10px}
.qyjj .numCount li .numCX,.qyjj .numCount li .unitC{font-size: 18px;font-weight: bold}
.qyjj .detail .more{width: 30.3%}

/*新闻中心*/
.xwzx .xwzx_center .item-list{margin-top: 40px}
.xwzx .xwzx_center .item{border: 1px solid #ccc;margin-left: 10px;}
.xwzx .xwzx_center .item a{padding: 5px 25px;display: inline-block}
.xwzx .xwzx_center .item.active{background: #f9b62a;border: 1px solid #f9b62a;}
.xwzx .xwzx_center .item.active a{color: #fff}
.xwzx .news-box{height: 360px}
.xwzx .news-pic-item{height: 340px}
.xwzx .news-pic-item{box-shadow:10px 10px 10px rgba(159, 159, 159, 0.35);background: #fff}
.xwzx .news-pic-item h3{font-size: 16px;padding: 10px;height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xwzx .news-pic-item span{font-size: 16px;padding: 10px}
.xwzx .news-pic-item img{height: 250px}
.swiper{width: 1200px; margin:50px auto 30px auto;position: relative;}
.swiper .swiper-button-prev{top:40%;background-size: 16px auto;left: -70px !important;right: auto;width: 50px;height: 60px; background: url(../img/syico05.png) no-repeat;}
.swiper .swiper-button-prev:hover{background: url(../img/syico07.png) no-repeat;}
.swiper .swiper-button-next{top:40%;background-size: 16px auto;right: -70px !important;width: 50px;height: 60px;background: url(../img/syico06.png) no-repeat;;}
.swiper .swiper-button-next:hover{background: url(../img/syico08.png) no-repeat;}
.swiper .swiper-slide{ cursor:pointer; }
.more_btn{text-align: center;margin-top: 40px}
.more_btn a{background: #f9b62a;color: #fff;padding: 15px 50px;display: inline-block;}

/*服务项目*/
.fwxm{position: relative}
.fwxm .fwxm_xm{width:100%; height: 640px; background: rgba(0,0,0,0.7); text-align: center;}
.fwxm .fwxm_title{position: absolute;left: 50%;margin-left: -110px;top:70px;}
.fwxm .fwxm_xm ul{width: 100%;height: 640px;z-index: 9;display: inline-block;}
.fwxm .fwxm_xm li{width: 16.66%;height: 640px;line-height: 640px;border-left: 1px solid #6e6e6e;position: relative;cursor: pointer}
.fwxm .fwxm_xm li .zezhao{position:absolute;background: rgba(255, 187, 42, 0.3);transition:height 1s;width: 100%;height: 0;left: 0;top: 0}
.fwxm .fwxm_xm li:hover .zezhao{height: 100%}

.fwxm .fwxm_xm li .tit{display: inline-block}
.fwxm .fwxm_xm li h3{font-size: 22px;color: #fff;transition:font-size 1s;}
.fwxm .fwxm_xm li p{font-size: 18px;color: #adadad;margin-top: 10px;transition:font-size 1.5s;}
.fwxm .fwxm_xm li img{position: absolute;bottom: 30px;width: 50px;left: 50%;margin-left: -25px;transition:bottom 1s;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);}
.fwxm .fwxm_xm li:hover img{bottom:160px;}
.fwxm .fwxm_xm li:hover h3{font-size:30px;}
.fwxm .fwxm_xm li:hover p{font-size:26px;}


.ny-banner{width: 100%;height:300px;overflow: hidden;}
/*---左侧导航---*/
.ny-con{width: 100%;background-color: #e6e6e6;padding: 30px 0;height:auto;float: left;}
.ny-con-bx{width: 1200px;margin: 0 auto;background: url(../img/ny-con-bg.png) no-repeat bottom; height:auto; }
.ny-con-bx .amtx{position: absolute;left: 0;bottom: 0px;width:363px;height:634px;background: url(../img/ny-con-bg.png) no-repeat center;}
.ny-nav{float: left;width: 25%;}
.ny-nav-title{width:100%;padding: 0 30px; height:58px;line-height: 58px;font-size: 24px;font-weight: bold;background: #f8b62a;margin-bottom: 10px;color:#fff;}
.ny-nav ul{width: 100%;padding: 0 30px 50px 50px;background-color: #f8b62a;min-height: 300px;}
.ny-nav ul li{width: 100%;height:50px;line-height: 50px;color:#fff;border-bottom: 1px solid #fff;font-size: 16px}
.ny-nav ul li em{display: inline-block;width: 30px;text-align: center;color:#fff;font-style: normal;}
.ny-nav ul li:hover{background: url(../img/ny-nav-left.png) no-repeat right;}

/*-----nav-child-box-----*/
.nav-child-box{width: 100%;height: 80px;background: #f3f4f5;}
.nav-child-box .nav-child{width: 1200px;;margin: 0 auto;height: 80px;text-align: center}
.nav-child-box .nav-child ul{display: inline-block;margin-top: 20px}
.nav-child-box .nav-child li{float: left;text-align: center;border: 1px solid #ccc;margin-right: 15px}
.nav-child-box .nav-child li.active{border: 1px solid #f8b62a;background: #f8b62a}
.nav-child-box .nav-child li.active a{color: #fff}
.nav-child-box .nav-child li:last-child{margin-right: 0}
.nav-child-box .nav-child li a{display: inline-block;padding: 10px 25px;cursor: pointer;}

/*----list-a----*/
.ny-right{width: 100%;background-color: #fff;border-radius: 5px;padding: 30px;min-height: 310px;}
.right_nr li{width:100%; height:160px;font-family:"微软雅黑"; border-bottom:1px solid #d6d6d6;margin-bottom: 30px;}
.right_nr li:hover .right_bt{color:#f8b62a;}
.tp{ width:184px; height:125px; margin-top:0px; float:left; overflow: hidden;}
.right{ width:925px; height:145px; float:right; margin-top:0px;}
.right_bt{font-family:"微软雅黑"; font-size:16px; color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.right_bt p{ margin:0px; padding:0px; height:20px; margin-top:10px; color:#9e9e9e; font-size:12px;}
.js{ line-height:24px;font-size: 14px;color:#666;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:50px;}
.xq_an{ width:80px;height:30px;background:#999; float:right; font-size:14px; text-align:center; margin-top:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;line-height: 30px;transition:all .5s;}
.xq_an:hover{background:#f8b62a}
.xq_an a{ color:#FFF;font-size: 12px;}

/*----pic----*/
.Products_nr{ width:100%; height:auto;margin-bottom: 30px; }
.Products_nr ul{display: inline-block}
.Products_nr li{ padding:10px 50px;width:33.33%; height:265px;margin-right: 0;float:left;box-sizing: border-box; background-clip: content-box;margin-bottom: 10px;}
.Products_nr li:nth-child(3n){margin-right: 0}
.Products_nr li img{width: 100%;overflow: hidden;}
.Products_nr p{ width:100%; height:40px;display: block;white-space: nowrap;padding: 8px 0; margin-top: -4px;overflow: hidden;text-align:center; color:#666666; font-family:"微软雅黑"; font-size:16px;}
.Products_nr p:hover{color:#f8b62a;}
.Products_nr li .zezao { margin-top: -4px;display: block;font-size: 16px;background: rgba(248, 182, 42, 0.7);padding: 10px 0;text-align: center;color: #fff;}
.Products_nr li:hover .zezao {background: rgb(248, 182, 42);}
/*img*/
.Products_img li{padding: 10px 2%;height: 500px;position: relative;margin-bottom: 25px;}
.Products_img li a{background: #ffffff;display: inline-block;height: 100%}
.Products_img li img{height: 250px}
.Products_img li h3{font-size: 20px;padding: 18px 0;}
.Products_img li .zezhao{width: 80%;height: 260px;text-align: center;position: absolute;left: 10%;bottom: 10px;background: rgb(255, 255, 255);border-radius: 10px 10px 0 0}
.Products_img li .zezhao .more{background: #f4f4f4;font-size: 16px;border-radius: 20px;padding: 10px 20px}
.Products_img li .zezhao .more:hover{background: #F8B62A;color: #fff}
.Products_img li .zezhao .description{text-align: left;line-height: 30px;color: #d2d2d2;width: 100%;height: 95px;overflow: hidden;display: block;font-size: 14px;margin: 10px 0 25px;}
.Products_img li .zezhao .time{display: block;text-align: left;height: 25px;line-height: 25px;}
.Products_img li .zezhao .time i{background: url(../img/time.png) no-repeat;width: 25px;height: 25px;float: left;margin: 0 2% 0 0}
.Products_img li .zezhao .description{text-align: left;color: #9b9b9b;}

.xq-title{width: 100%;padding-bottom: 20px;border-bottom: 1px solid #d2d2d2;margin-bottom: 20px;}
.xq-title h1{text-align: center;font-size: 22px;font-weight: bold;}
.xq-title p{text-align: center;color:#999;font-size: 12px;margin-top: 15px;}
.xq-title p span{margin-right: 30px;}
.xq-text p,.xq-text p span{font-size: 16px;line-height: 2;margin-bottom: 15px;}
.xq-text img{display: inline-block;width: auto;max-width: 800px}
.xq-text table{border: 1px solid #ccc;margin: 0 auto}
.xq-text table td,.xq-text table tr{border: 1px solid #ccc;}

/*--分页--*/
.page_foot{border-top: 1px solid #ccc;padding: 20px 0 0}
.page_foot .page{font-size: 16px;padding: 5px 0;}
.page_foot a{font-size: 16px;}
.page_foot a:hover{color: #F8B62A}
.Paging{ width:100%;margin:0 auto; height:60px; padding:0px 0px 0px 0px; }
.Paging ul{ float:right;}
.Paging li{ float:left; width:31px; height:28px; text-align:center; line-height:28px; color:#666; margin-right:4px;}
.Paging li.paging_gd{ border:none;}
.Paging li.paging_next{ width:60px;}
.Paging li.Paging_total{ width:auto; border:none;}
.Paging li.paging_Jump{ border:none; width:auto;}
.Paging li.paging_Jump span{ padding:0 10px;}
.Paging li.paging_Jump input.paging_text{ border:1px solid #ccc;width:30px; text-align:center; line-height:28px; height:28px; color:#666}
.Paging li.paging_Jump input.paging_url{ width:38px; border:1px solid #ccc; height:28px; background:#fff; color:#666; cursor:pointer;font-size: 14px;}
.Paging li.paging_Jump input:hover{ border:1px solid #f8b62a; color:#f8b62a;}
.Paging li a{ color:#666; display:block;border:1px solid #c4c5bf;}
.Paging li a:hover{ border:1px solid #f8b62a; color:#f8b62a;}

.Paging {line-height: 60px;text-align: center}
.Paging .pageList span, .Paging .pageList a{font-size: 16px;margin: 0 5px}
.Paging .pageList span.current, .Paging .pageList a{border: 1px solid #ccc;padding: 10px 15px}
.Paging .pageList span.current {background: #f8b62a;color: #fff}
.Paging .pageList a:hover {background: #f8b62a;color: #fff}


@media screen and (max-width: 1445px) {
    .banner{height: 445px}
    .ny-banner{height: 222px}
    .nav_center>img{margin: 18px 0;}
    .swiper-pagination-banner{left: 50% !important;}
}
