@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#000;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}
h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}


.header{height: 100px;width: 100%; position: fixed;left: 0; top: 0;background: #247f0e;color: #fff;z-index: 100;}
.headerbox{width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.logo a{color: #fff; font-size: 46px; }
.nav{margin-right:2%}
.nav li{float: left;  position: relative;}
.nav li.on h3 a{background: #ff7f15 !important;}
.nav h3 a{color: #fff;font-size: 16px;display: block;transition: .5s;line-height: 100px;width: 120px;text-align: center;}
.nav li.cur h3 a{background: #124007;}

.sub{position: absolute;top: 100px;left: 0;width: 100%;text-align: center;background: #124007;display: none;}
.sub dt{line-height: 60px;font-size: 14px; line-height: 46px;}
.sub a{color: #fff;display: block;text-align: center;transition: .5s;}
.sub a:hover{background: #247f0e;}

.sub{position: absolute;top: 100px;left: 0;width: 100%;text-align: center;background: #124007;display: none;}
.sub dt{line-height: 60px;font-size: 14px; line-height: 46px;}
.sub a{color: #fff;display: block;text-align: center;transition: .5s;}
.sub a:hover{background: #247f0e;}

.h150{height: 100px;}
.banner{position: relative;overflow: hidden;}
.banner img{width: 100%;}
.swiper-pagination-bullet-active {background-color:#ff7f15 !important}
.stwl{width: 1200px;max-width: 94%; margin: 0 auto; padding-bottom: 100px;}
.stwl_title{text-align: center; padding: 80px 0 50px;}
.stwl_title a:hover h3{color: #247F0E;}
.stwl_title a:hover img{transform: rotateY(360deg)}
.stwl_title h2{font-size: 38px;color: #000; margin-bottom: 50px;}
.stwl_title ul{display: flex; justify-content: space-between; padding: 0 20px;}
.stwl_title img{margin: 0 auto;transition: all 0.9s;height: 80px;}
.stwl_title h3{margin: 20px 0 15px; font-size: 20px;}
.stwl_title p{line-height: 1.6; font-size: 16px;color: #666;}
.stwl_title span{display: block; text-align: center; width: 150px; line-height: 40px; border-radius: 20px; font-size: 16px;margin:30px auto 0 auto;background: #247F0E;color: #fff;}
.stwl_title span:hover{background: #FF6600;}
.stwl_nr ul{overflow: hidden;}
.stwl_nr li{float: left; width: 25%;}
.stwl_nr a{display: block;line-height: 55px;color: #fff; font-size: 16px;background: #f5f5f5;transition: .5s;}
.qbdt{display: block;line-height: 55px;color: #333; font-size: 18px;background: #f5f5f5;transition: .5s; margin: 0 20px; margin-top: 5px;}
.qbdt:hover{color: #fff;background: #247F0E;}
.qbdt{text-align:  center;display: block;}
.sttp{height: 294px;}
.sttp img{width: 100%;height: 100%; object-fit: cover;}
.sttext{height: 337px; padding: 60px 65px 0 65px;background: #247f0e;}
.sttext h2{font-size: 30px;color: #fff;margin-bottom: 30px;}
.sttext p{font-size: 16px;color: #fff; line-height: 30px;}
.sttext a{display: block; width: 112px;line-height: 50px;text-align: center; border-radius: 25px; font-size: 16px;color: #247f0e;background: rgba(255,255,255,.7); margin-top: 30px;transition: 0.5s;}
.sttext a:hover{background: rgba(255,255,255,1);}
.stwl_nr  ul li:nth-child(2) .sttext{ background: #242424;}
.stwl_nr  ul li:nth-child(2) .sttext a{color: #242424;} 
.stwl_nr  ul li:nth-child(3) .sttext{ background: #ff7f15;}
.stwl_nr  ul li:nth-child(3) .sttext a{color: #ff7f15;} 
.stwl_nr  ul li:nth-child(4) .sttext{ background: #005aaf;}
.stwl_nr  ul li:nth-child(4) .sttext a{color: #005aaf;} 

.bj1{background: #ececec;}
.nysc{width: 1200px;max-width: 94%; margin: 0 auto; padding: 70px 0;display: flex;justify-content: space-between;align-items: center;}
.nysc_left{width: 456px;}
.nysc_left img{width: 100%;}
.nysc_right{width: calc(100% - 500px);voice-family: child;}
.nysc_right h2{font-weight: bold; font-size: 36px;margin-bottom: 30px;}
.nysc_right p{font-size: 20px;color: #666; line-height: 36px;}
.nysc_right a{display: block;float: right; padding: 0 30px; line-height: 60px;color: #fff;border-radius: 6px;background: #ff7f15;font-weight: bold; font-size: 24px;margin-top: 60px;}

.bj2{background: #f7f7f7;}
.h60{height: 60px;}
.clal{clear: both;}
.kcpx{width: 1200px;max-width: 94%;overflow: hidden;background: #fff; margin: 0 auto;}
.kcpx_left{float: left;width: 300px;}
.kcpx_left h2{font-size: 34px; padding-left: 65px; line-height: 105px;}
.kcpx_left h2 img{display: inline-block;vertical-align: middle; margin: -3px 12px 0 0;}
.kcpx_left li{padding-bottom: 12px;}
.kcpx_left li span{display: block; line-height: 62px; font-size: 18px;cursor: pointer;text-align: center;}
.kcpx_left li.cur span{background: #ff7f15;}
.kcpx_right{float: right;width: calc(100% - 300px);}
.kcpx_xq{position: relative;animation: fadeIn 1s 1;height: 534px;}
.kcpx_xq img{width: 100%;height: 100%;object-fit: cover;}
.kcpxtext{position: absolute;width: 100%;padding: 74px 140px 0 140px;left: 0;top: 0;}
.kcpxtext h2{color: #fff;font-size: 38px;margin-bottom: 40px;}
.kcpxtext p{font-size: 18px; line-height: 2;color: #fff;}
.kcpxtext a{display: block;float: right; padding: 0 30px; line-height: 60px;color: #fff;border-radius: 6px;background: #ff7f15;font-weight: bold; font-size: 24px;margin-top: 60px;}

.khala{width: 1200px;max-width: 94%;overflow: hidden; margin: 0 auto; padding-bottom: 55px;}
.khal_title{padding: 50px 0 30px;}
.khal_title h2{font-size: 28px;  }
.khal_title h2 img{display: inline-block;vertical-align: middle; margin: -3px 12px 0 0;}
.khal_title h2 a{color: #fff; padding: 0 20px;line-height: 40px;font-weight: bold; border-radius: 6px;background: #ff7f15;font-size: 18px;}
.khal_nr{background: #fff; padding: 40px;}
.khal_nr ul{overflow: hidden; margin-left: -25px;}
.khal_nr li{float: left; width: 33.33%; padding-left: 25px;}
.khal_nr span{display: block; overflow: hidden;}
.khal_nr img{width: 100%;transform: scale(1.00);transition: all .5s;}
.khal_nr a:hover img{transform: scale(1.1);}
.khalbox h2{font-weight: bold; font-size: 24px;margin: 25px 0 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.khalbox p{font-size: 16px;line-height: 30px;color: #666;}
.khal_nr a:hover h2{color: #ff6600;}

.khgg{background: url(../images/a_55.jpg) no-repeat center;background-size: cover;}
.khggbox{width: 1200px;margin: 0 auto;max-width: 94%; padding: 100px 0;display: flex;justify-content: space-between;align-items: center;}
.khggtext h2{color: #fff;font-weight: bold; font-size: 42px;margin-bottom: 20px;}
.khggtext p{color: #999;font-size: 20px;}
.khggbox a{display: block; padding: 0 48px;font-size: 20px;border-radius: 10px;border: 3px solid #fff; line-height: 50px;font-weight: bold;color: #fff;}

.szll{width: 1200px;max-width: 94%;overflow: hidden; margin: 0 auto; padding-bottom: 75px;}
.szll_nr{padding: 40px;background: #fff;}
.szll_nr ul{overflow: hidden; margin-left: -25px;}
.szll_nr li{width: 25%;padding-left: 25px;float: left;}
.szll_nr span{display: block; overflow: hidden;}
.szll_nr img{width: 100%;transition: .5s;}

.szll_nr a:hover img{transform: scale(1.1);}
.szllbox h2{font-size: 26px;margin: 30px 0 10px;text-align: center;}
.szllbox p{color: #999; font-size: 16px;text-align: center;}
.news{width: 1200px;max-width: 94%;overflow: hidden; margin: 0 auto; }
.news ul{overflow: hidden; margin-left: -30px;}
.news li{float: left; width: 33.33%; padding-left: 30px;}
.newsbox{background: #fff;}
.news_top{padding: 30px 40px;background: #ff7f15;}
.news_top h2{font-weight: bold; color: #fff;font-size: 24px;}
.news_top a{padding: 0 15px; border-radius: 6px;color: #ff7f15;font-weight: bold; line-height: 30px; background: #fff;font-size: 18px;}
.news_nr{padding: 10px 30px;}
.news_nr dt{position: relative; border-bottom: 1px solid #e4e4e4; padding-left: 20px;line-height: 60px;overflow:hidden; }
.news_nr dt:before{position: absolute;content: "";width: 8px ;height: 8px;border-radius: 50%;background: #e4e4e4;left: 0;top: 50%;transform: translateY(-50%); font-size: 18px;}
.news_nr span{font-size: 16px;color: #999;}
.news_nr b{float: left;color: #333;width: calc(100% - 90px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;font-size: 16px;}
.news_nr a:hover b{color: #ff7f15;}

.link{width: 1200px;max-width: 94%;overflow: hidden; margin: 0 auto; padding-bottom: 80px;}
.link h2{padding: 80px 0 25px 60px;font-size: 20px;}
.linkbox{background: #fff;padding: 60px 30px 40px 30px;}
.linkbox ul{margin-left: -20px;overflow: hidden;}
.linkbox li{float: left; padding: 0 0 20px 20px;}
.linkbox img{height: 55px;}

.footer{background: #247f0e;}
.footerbox{width: 1200px;max-width: 94%;overflow: hidden; margin: 0 auto;}
.footerbox h2{color: #fff;text-align: center; font-size: 24px; line-height: 100px;}
.footerbox ul{display: flex;justify-content: space-between;align-items: center;}
.footerbox li{color: #fff;font-size: 16px;}
.footerbox ul li img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;height: 25px;}
.footerbox dl{text-align: center; padding: 30px 0 0 0;}
.footerbox dt{padding: 0 85px;text-align: center;display: inline-block;}
.footerbox dt p{color: #fff; font-size: 12px;margin: 20px 0;}
.footerbox h3{text-align: center;line-height: 55px;font-size: 16px;}
.footerbox h3 b{padding: 0 75px;color: #fff;}

/*资讯动态*/


.banner1{width: 100%; position: relative;}
.e-b{width:100%;}
.e-b img{width:100%;}
.e-c{position: absolute;top: 50%;left: 0;transform: translate(0,-50%);width: 100%;}
.e-cont{width: 1280px;margin: 0 auto;}
.e-d{width: 100%;color: #ffffff;font-size: 43px;margin-bottom: 20px;}
/*.banner1{background: url(../images/banner1.png) no-repeat center;background-size: cover;}*/
/*.banner1_text{margin: 0 auto;width: 1200px;max-width: 94%; padding-top: 280px;}*/
/*.banner1_text h2{color: #fff;font-size: 36px;}*/
.wxnr{width: 1300px;max-width: 94%; margin: 0 auto;}
.newxw{overflow: hidden; padding: 50px 0 0 0;}
.newxw_left{float: left;width: 260px;}
.newxw_left li{line-height: 88px; position: relative; border-bottom: 1px solid #e4e4e4;font-size: 18px;}
.newxw_left a{color: #000;}
.newxw_left li.cur a{color: #ff7f15;}
.newxw_left b{position: absolute; right: 0;top: 50%;transition: .5s;transform: translateY(-50%);width: 40px;height: 40px;border:1px solid #c8c8c8;border-radius: 50%;background: url(../images/a_01.png) no-repeat center;}
.newxw_left li.cur b{background: url(../images/a_02.png)  no-repeat center #ff7f15;border:1px solid #ff7f15;}
.newxw_left li:hover b{background: url(../images/a_02.png)  no-repeat center #ff7f15;border:1px solid #ff7f15;}
.newxw_left a:hover{color: #ff7f15;}
.newxw_right{float:right; width: calc(100% - 300px);}
.newxw_title{background: #ff7f15;}
.newxw_title h2{color: #fff;font-size: 28px;line-height: 60px;padding-left: 40px;}
.newxw_nr li{border-bottom: 1px solid #e4e4e4; padding: 30px 20px;}
.newbox{overflow: hidden;}
.newleft{width: 312px;overflow: hidden;float: left;}
.newleft img{width: 98%;transition: .5s;}
.newleft a:hover img{transform: scale(1.1);}
.newright{float: right;width: calc(100% - 340px);}
.newright h2 a{display: block; font-size: 24px;line-height: 62px;color: #333;}
.newright h2 a:hover{color: #ff6600;}
.newright p{color: #999; font-size: 14px;line-height: 28px;}
.newright h3{margin-top: 30px;font-size: 14px;color: #999; margin-left: -20px;}
.newright b{padding-left: 20px;cursor: pointer;}
.newright b img{display: inline-block;vertical-align: middle; margin: -3px 5px 0 0;height: 20px;}

.wzfy{text-align: center; padding: 50px 0;}
.wzfy li{display: inline-block;}
.wzfy a{font-size: 18px; padding: 0 15px; line-height: 40px;border-radius: 8px; color: #666;display: block;}
.wzfy span{font-size: 18px; padding: 0 15px; line-height: 40px;border-radius: 8px; color: #666;display: block;}
.wzfy li.cur a{color: #fff;background: #ff7f15;}
.wzfy a:hover{color: #fff;background: #ff7f15;}

/*公司介绍*/
.gsjs_mbx{background: #ff7f15;text-align: center;}
.gsjs_mbx li{display: inline-block;line-height: 60px;font-size: 16px;}
.gsjs_mbx a{display: block; padding: 0 40px; color: #fff;transition: 5s;}
.gsjs_mbx li.cur a{background: #242424;}
.gsjs_mbx a:hover{background: #242424;}
.h40{height: 40px;}

.wzxq_title{text-align: center; padding: 60px 0 25px;}
.wzxq_title h2{font-size: 36px;color: #333; line-height: 1.6;}
.wzxq_nr p{font-size: 16px;line-height: 2;margin-bottom: 10px;}
.wzxq_nr img{max-width: 100%; margin: 30px auto;}
.wzxq{padding-bottom: 50px;}

.jstd{width: 1200px; margin: 0 auto;max-width: 94%; padding: 90px 0 0 0;}
.jstd li{padding-bottom: 65px;}

/*lxwm*/
.lxwm{width: 1200px;margin: 0 auto;max-width: 94%;}
.lxwm_top{padding: 70px 0 50px;}
.lxwm_top img{width: 100%;}
.lxwm_top h2{text-align: center; font-size: 32px;margin: 55px 0 40px;}
.lxwm_top p{font-size: 18px; line-height: 2;color: #666;}
.lxbd{overflow: hidden; padding-bottom: 65px;}
.lxbd_left{width: 50%;float: left;}
.lxbd_left ul{overflow: hidden;}
.lxbd_left li{font-size: 16px;line-height: 104px;float: left;}
.lxbd_left li img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.lxbd_left ul li:nth-child(2){ float: right;}
.lxbd_left dl{display: flex;justify-content: space-between;}
.lxbd_left p{text-align: center; margin-top: 15px;font-size: 16px;}
.lxbd_left dt img{margin: 0 auto;}
.lxbd_right{width: 50%; padding-left: 60px;float: right;}
.lxbd_right ul{overflow: hidden;}
.lxbd_right li{padding: 0 0 20px 0;}
.wby1{width: 100%; padding: 0 35px;height: 42px; line-height: 40px;border: 1px solid #ff7f15; background: #fff;font-size: 16px;}
.wby2{width: 100%; padding: 20px 35px;height: 200px; border: 1px solid #ff7f15; background: #fff;font-size: 16px;}
.btn2{color: #fff; font-weight: bold; width: 100%;border: none;cursor: pointer; height: 48px;font-size: 26px;background: #ff7f15;}

/*业务天地*/
.ywtd_title{text-align: center; padding: 50px 0 30px;border-bottom: 1px solid #ddd;}
.ywtd_title h2{font-size: 42px; margin-bottom: 33px;}
.ywtd_title  h3{font-size: 14px;color: #999;}
.ywtd_title  h3 b{padding: 0 20px;}
.ywtd_title  h3 b img{display: inline-block;vertical-align: middle; margin: -3px 5px 0 0;}
.ywtd_nrx{padding: 40px 0 60px;}
.ywtd_nrx p{font-size: 18px;line-height: 2; color: #666;}
.ywtd_nrx img{width: 100%;margin: 15px 0;}
.ywtd_nrx dl{padding-top: 30px;overflow: hidden; margin-left: -100px;}
.ywtd_nrx dt{width: 50%; float: left; padding-left: 100px;}
.khal_nr2 li{padding-bottom: 60px;}


.i-cont{width: 100%;font-size: 0;padding-bottom: 25px;}
.i-item{display: inline-block;vertical-align: top;cursor: pointer;width: 395px;margin-right: 22.5px;margin-bottom: 35px;background-color: #fff;margin-left: 22.5px;}
.i-item:nth-child(3n){margin-right: 0;}
.i-c{width: 100%;position: relative;}
.i-d{width: 100%;overflow: hidden;}
.i-d img{width: 100%;transform: scale(1.00);transition: all .5s;}
.i-vd{padding-top: 56.25%;position: relative;}
.i-vd img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
.i-e{position: absolute;top: 0;right: 20px;color: #ffffff;font-size: 13px;padding: 12px 8px;background-color: rgba(0,0,0,.3);}
.i-f{width: 100%;padding: 35px 30px;}
.i-g{width: 100%;color: #0b1910;font-size: 19px;line-height: 30px;height: 30px;margin-bottom: 10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.i-h{font-size: 15px; line-height: 26px;height: 52px; color: #646775;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.i-i{width: 100%;margin-top: 30px;color: #6e7483;font-size: 15px;line-height: 17px;}
.i-i img{width: 17px;margin-right: 7px;vertical-align: top;display: inline;}
.i-item:hover .i-d img{transform: scale(1.05);}
.i-item:hover .i-g{color: #00873c;}
.i-icon{width: 56px;height: 56px;background-color: #fff;border-radius: 50%;position: absolute;left: 50%;top: 50%;margin-left: -28px;margin-top: -28px;z-index: 12;background-image: url(../images/n19.png);background-repeat: no-repeat;background-position: center center;cursor: pointer;}
