
/**/
.header{height: 110px;}
.header .l{width: 697px;height:110px;float: left;}
.header .r{width: 260px;height: 110px;float: right;/*background: url("../Image/ttel.png") left top 2px no-repeat;margin-top: 22.5px;*/}
.header .r .top{width: 152px;height: 26px;float: right;background:url("../Image/topbg.png") center no-repeat }
.header .r .top li{width: 42px;height: 26px;float: left;}
.header .r .top li:nth-child(1){width: 65px}
.header .r .top li a{display: block;width: 100%;height: 100%;}
.header .r .bot{width: 260px;height: 59px;background:url("../Image/bottel.png") left center no-repeat;}
    /**/
.menu1{height: 55px;position: absolute;top: 0;left: 0;z-index: 10 }
.menu li{width: 150px;height: 55px;float: left;box-sizing: border-box;border-right: 1px solid #ddd;}
.menu li:last-child{border-right: none;}
.menu li a{display: block;width: 100%;height: 100%;text-align: center;line-height: 55px;
    font-size:14px;color: #fff;background: #26a54a}
.menu li .xz{background:#0b842e url("../Image/meh.png") bottom center no-repeat;}
.menu li a:hover{background: #0b842e;background:#0b842e url("../Image/meh.png") bottom center no-repeat;}



/*pro*/
.ipro .l{width: 280px;height: 670px;float: left;background: url("../Image/ipl.jpg") center no-repeat;}
.type-list{width: 210px;margin: 0 auto;}
.type-list li{width: 210px;height: 40px;margin-bottom: 20px;}
.type-list li a{display: block;width:210px;height: 40px;background: #26a54a url("../Image/tgt.png") right 23px center no-repeat;;
color: #fff;border-radius: 5px;overflow: hidden;line-height: 40px;text-align: center}
/*r*/
.ipro .r{width: 900px;height: 670px;float: right}
.ipro .r .t{width: 876px;height: 80px;background: url("../Image/p3.png") left center no-repeat;margin: 0 auto;
border-bottom: 1px solid #ddd;}
.ipro .r .t .le{width: 300px;height: 80px;float: left;line-height: 80px;}
.ipro .r .t .ri{width: 300px;height: 80px;float: right;line-height: 80px;}
.ipro .r .b{width: 876px;margin: 0 auto;}
.ipro .r .b li{width: 279px;height: 276px;float: left;margin-right: 19.5px;float: left;margin-bottom: 16px;}
.ipro .r .b li:nth-child(3n){margin-right: 0px;}
.ipro .r .b li a{display: block;width: 279px;height: 276px;}
.ipro .r .b li a .i{width: 279px;height: 228px;border: 1px solid #ddd;overflow: hidden;box-sizing: border-box;position: relative;}
.ipro .r .b li a .i .son{position: absolute;width: 279px;height: 228px;top: 0;left: 0;}
.ipro .r .b li a .i .one{z-index: 1}
.ipro .r .b li a .i .one img{transition: 0.5s;}
.ipro .r .b li a .i .two{z-index: 2;opacity: 0;background: rgba(0,0,0,0.4);transition: 0.2s}
.ipro .r .b li a .i .three{z-index: 3;opacity: 0;transition: 0.2s}
.ipro .r .b li a .ti{width: 279px;height: 48px;line-height: 45px;color: #666;text-align: left;text-indent: 20px;
background:#eee url("../Image/p1.png") right 20px center no-repeat;}
.ipro .r .b li a:hover .one img{transform: scale(1.1)}
.ipro .r .b li a:hover .two{opacity: 1}
.ipro .r .b li a:hover .three{opacity: 1;}
.ipro .r .b li a:hover .ti{color:#26a54a;background: url("../Image/p2.png") right 20px center no-repeat;}

/*186*140*/
/**/
.iabout{height: 600px;background: url("../Image/iabbg.jpg") center no-repeat;overflow: hidden}
.iabout .four li{width: 300px;height: 140px;float: left;}
.iabout .four li .son{width: 186px;height: 140px;margin: 0 auto;transition: 0.3s}
.iabout .four .son a{display: block;}
.iabout .four li .son .i{width: 100%;height: 80px;}
.iabout .four li:nth-child(1) .son .i{background: url("../Image/f1.png") center no-repeat;}
.iabout .four li:nth-child(2) .son .i{background: url("../Image/f2.png") center no-repeat;}
.iabout .four li:nth-child(3) .son .i{background: url("../Image/f3.png") center no-repeat;}
.iabout .four li:nth-child(4) .son .i{background: url("../Image/f4.png") center no-repeat;}
.iabout .four .son:hover{background: rgba(38,165,74,0.6)}

/**/
/**/
.swiper-containercases{;overflow: hidden}
.swiper-containercases a{display: block;width: 380px;height: 380px;overflow: hidden;}
.changfang .swiper-slide{height:285px;width: 380px;overflow: hidden;position: relative;}
.changfang .swiper-slide .i{position: absolute;width: 100%;height: 285px;z-index: 2}
.changfang .swiper-slide .i img{transform: scale(1);transition: 0.5s}
.changfang .swiper-slide .one{position: absolute;width: 100%;height: 40px;z-index: 3;background: rgba(38,165,74,0.8);
    bottom: 0px;text-align: center;line-height: 40px;color: #fff}

/*.iprolist .swiper-slide .one .son11{width: 98%;height: 98%;box-sizing: border-box;border: 1px solid #ddd;transform: scale(1);*/
/*opacity: 1}*/
.swiper-containercases a:hover .one{background: rgba(38,165,74,1)}
.swiper-containercases a:hover .i img{transform: scale(1.1)}
/*.swiper-containercases a:hover .one .son11{transform: scale(1);opacity: 1;background: rgba(0,0,0,0)}*/
/*.swiper-containercases a:hover{border-bottom: 4px solid #032348;box-sizing: border-box}*/
.changfang .swiper-button-prev{width: 45px;height: 45px;background:#ddd url("../Image/pr.png") center no-repeat;left: -70px;top: 50%;
border-radius: 5px}
.changfang .swiper-button-next{width: 45px;height: 45px;background:#ddd url("../Image/ne.png") center no-repeat;right: -70px;top: 50%;
border-radius: 5px;}

.changfang .swiper-button-prev:hover{width: 45px;height: 45px;background:#26a54a url("../Image/pr.png") center no-repeat;}
.changfang .swiper-button-next:hover{width: 45px;height: 45px;background:#26a54a url("../Image/ne.png") center no-repeat;}



/*news*/
.inews{height: 510px;background: #f5f5f5;}
.inews .l{width: 580px;float: left;}
.inews .top{height: 40px;width: 580px;margin-top: 20px;border-bottom: 1px solid #ddd;padding-bottom: 10px}
.inews .top .z{width: 400px;height: 40px;line-height: 40px;float: left;}
.inews .top .z span:nth-child(1){font-size: 20px;color: #515151;}
.inews .top .z span:nth-child(2){font-size: 18px;color: #9a9a9a;position: relative;top: 2px;}
.inews .top .y{width: 60px;height: 40px;float: right}
.inews .top .y a{display: block;width: 60px;height: 26px;border-radius: 3px;background: #26a54a;color: #fff;text-align: center;line-height: 26px;
margin-top: 10px;font-size: 14px;}
.inews .top .y a:hover{background:#0b842e}
.inews .l .con{width: 580px;height: 370px;margin-top: 30px;box-sizing: border-box;border: 1px solid #ddd;}

.inews .swiper-button-prev{left: 0;width: 40px;height: 70px;background:rgba(0,0,0,0.4) url("../Image/pr.png") center no-repeat!important;}
.inews .swiper-button-next{right: 0;width: 40px;height: 70px;background:rgba(0,0,0,0.4) url("../Image/ne.png") center no-repeat!important;}
.inews .swiper-button-prev:hover{width: 40px;height: 70px;background:rgba(0,0,0,0.6) url("../Image/pr.png") center no-repeat!important;}
.inews .swiper-button-next:hover{width: 40px;height: 70px;background:rgba(0,0,0,0.6) url("../Image/ne.png") center no-repeat!important;}
/*r*/
.inews .r{width: 580px;float: right;}
.inews .r .one{height: 115px;background: url('../Image/nbg.png') left center no-repeat;}
.inews .r .one .son{width: 375px;height: 115px;float: right;}
.inews .r .one .son .s{height: 40px;line-height: 40px;}
.inews .r .one .son .s .z{width: 250px;height: 40px;line-height: 40px;float: left;color: #424242;}
.inews .r .one .son .s .y{width: 125px;height: 40px;line-height: 40px;float: right;color: #c0c0c0;}
.inews .r .one .son a:hover .z{color: #26a54a}

/**/
.inlist li{width: 100%;height: 56px;border-top: 1px dashed #ddd;}
.inlist li:last-child{border-bottom: 1px dashed #ddd;}
.inlist li a{display: block;width: 100%;height: 56px;}
.inlist li a .zuo{width: 400px;height: 56px;line-height: 56px;float: left;color: #424242;text-indent: 15px;
background: url("../Image/d.png") left center no-repeat;}
.inlist li a .you{width: 125px;height: 56px;line-height: 56px;float: right;color: #c0c0c0;}
.inlist li a:hover .zuo{color: #26a54a}
    /**/
.imore{width: 140px;height: 45px;margin: 0 auto;}
.imore a{display: block;width: 140px;height: 45px;background: #26a54a;margin: 0 auto;text-align: center;line-height: 45px;color: #fff;
border-radius: 5px;}
.imore a:hover{background: #0b842e;}
.imore1{width: 140px;height: 45px;margin: 0 auto;}
.imore1 a{display: block;width: 140px;height: 45px;box-sizing: border-box;border: 2px solid #fff;text-align: center;line-height: 41px;color: #fff;
    border-radius: 5px;}
.imore1 a:hover{background:#999;}

/**/
.s-foot-big li{list-style: none;}
.s-foot-big{width: 100%;height: 300px;margin-top: 60px;background-color: #2d2d2d;overflow:hidden;}
.s-foot-big .title{color: #b1b1b1;font-size: 18px;color: #fff;font-weight: bold;text-indent: 0.1em}
.s-foot-big .l{width: 300px;float: left;height: 230px;margin-top: 40px;margin-left: 200px;}
/*.s-foot-big .l i{display: inline;}*/
.s-foot-big .l li{float: left;padding: 12px 0;width: 100%;text-align: left;font-size: 14px;color: #818181;overflow: hidden;}
/*.s-foot-big .l li img{width: 17px;height: 17px;}*/
.s-foot-big .m{width: 300px;float: left;height: 230px;background-repeat: no-repeat;margin-top: 40px}
.s-foot-big .m li{float: left;padding: 12px 0;width: 35%;text-align: left;text-indent: 0.5em;border-bottom: 1px solid #474747}
.s-foot-big .m li:nth-child(2n){margin-left: 15%}
.s-foot-big .m li a{font-size: 14px;color: #818181;}
.s-foot-big .r{width: 230px;float: right;height: 200px;text-align: right;margin-top: 40px}
.s-foot-big .r img{margin-top: 20px;width: 120px;}
.beian{height: 55px;background:#2d2d2d;line-height: 55px;border-top: 1px solid #474747}
.beian .l{width: 900px;height: 100%;display: flex;justify-content: left;align-items: center;float: left;color: #818181;font-size: 14px;}
.beian .r{height: 100%;width: 300px;float: right;text-align: right}
.beian a{font-size: 14px;color: #818181}

/*******************分页********************************************/
/**分页*/
.footpage{text-align: center;line-height: 50px;font-size: 13px;}
.footpage a,.footpage span{display: inline-block;height: 25px;text-align: center;line-height: 25px;border:1px solid #26a54a;
    border-radius: 3px;margin-left: 5px;color: #26a54a;padding: 0px 5px 0px 5px;}
.footpage span{padding: 0px 10px 0px 10px;background: #26a54a;color: #fff;}
.footpage select{display: inline-block;height: 25px;padding: 0px 5px 0px 5px;border-radius: 3px;border:1px solid #26a54a;background: #26a54a;color: #fff}
/**/

/******************************************首页样式结束*******************************/


/*页面上部banner*/
.s-banner{width: 100%;height: 300px;background: #fff;position: relative}

/**侧边栏*/
.maincon{margin-top: 50px;margin-bottom: 50px;overflow: hidden}
.sidebar{width: 280px;float: left;background: #fff;padding-bottom: 30px}
.sidebar .top{width: 100%;height: 100px;border-radius: 0px; background: linear-gradient(120deg, #26a54a, #26a54a) ;
position: relative;
}
.catlist{box-sizing: border-box;/*border: 1px solid rgba(28,48,72,0.2);*/border-radius: 0px;margin-top: 0px;
padding-bottom: 20px}
.catlist li{width: 100%;}
.catlist li .a1{display: block;width: 100%;height: 50px;position: relative;text-indent: 1.5em;line-height: 50px;border-radius:px;
    overflow: hidden;transition: 0.5s;color: #666;font-weight: normal;
background:rgba(28,48,72,0.1)}
.catlist li .a1 .k{position: absolute;width: 30px;height: 50px;background: url("../Image/fenlei.png") center no-repeat;
    left: 12px;top: 0px;transition: 0.5s;background-size: 20px;opacity: 0.8}
.catlist li .a1 span{transition: 0.5s;display: inline-block}
.catlist li .a1:hover span{transform: translateX(5px)}

.catlist dt{width: 50%;height: 35px;float: left;}
.catlist dt .a2{display: block;width: 100%;height: 35px;text-indent: 2em;line-height: 35px;margin: 5px 0;box-sizing: border-box;
    border-radius: 5px;overflow: hidden;
;/*background: url("../Image/catn.png") right 10px center no-repeat;background-size: 15px;*/font-size: 14px;}
.catlist dt .a2:hover{color:#032348;/*background: url("../Image/catn1.png") right 10px center no-repeat;background-size: 15px;*/
color: #032348;font-weight: bold}
.sidebar .lianxi{box-sizing: border-box;width: 100%;padding-bottom: 20px;
    background:rgba(28,48,72,0.1);margin-top: 0px;}
.sidebar .lianxi dt{padding: 7px 0}

/*全局右侧*/
.mainright{width: 900px;float: right;}
.bread{width: 100%;height: 40px;line-height: 40px;text-align: right;color: #666;border-bottom: 1px solid #26a54a}


/**********************产品栏目首页********************************************/
.product li{width: 281px;height: 300px;float: left;margin-right: 19px;overflow: hidden;box-sizing: border-box;border: 1px solid #ddd;
margin-top: 20px;}
.product li:nth-child(3n){margin-right: 0;}
.product li a{display: block;width: 100%;height: 100%;}
.product li .i{width:100%;height: 260px;position: relative;overflow: hidden}
.product li .i .one{position: absolute;width: 281px;height: 260px;z-index: 2;top: 0;left: 0;background:rgba(0,0,0,0.1);opacity: 0;transition: 0.3s}
.product li .i .two{position: absolute;width: 281px;height: 260px;box-sizing: border-box;z-index: 3;top: 0;left: 0;border: 1px solid #fff;transition: 0.5s}
.product li .i img{transition: 0.5s;}
.product li .t{width: 100%;height: 40px;text-align: center;line-height: 40px;background: #eee;transition: 0s}
.product li a:hover .i img{transform: scale(1.05);}
.product li a:hover .i .one{opacity: 1;}
.product li a:hover .i .two{transform: scale(0.95);}
.product li a:hover .t{background:#26a54a;color: #fff}
.product li:hover{border: 1px solid #26a54a;}


/**/
.prev li{width: 100%;height: 35px;line-height: 35px;text-indent: 30px;border-bottom: 1px dashed #666;font-size: 14px;}
.prev li:nth-child(1){background: url("../Image/prev.png") left 5px center no-repeat;background-size: 18px 18px}
.prev li:nth-child(2){background: url("../Image/next.png") left 5px center no-repeat;background-size: 18px 18px}
.prev li a{font-size: 14px;}
.prev li a:hover{color:#00666d}
/**********************产品栏目内页********************************************/
.productcon .pimg img{max-height: 400px;}
.cons{    height: 40px;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    line-height: 40px;
    margin-top: 30px;
    margin-bottom: 20px;
    border-style: solid solid solid;
    border-width: 1px 1px 3px;
    border-color: #26a54a;
    color: #032348;
    font-size: 16px;
    font-weight: bold;}



/*******************************新闻中心栏目首页************************************/
.news li{width: 900px;height: 150px;margin-top: 20px;padding: 5px 0}
.news li a{display: block;width: 890px;height: 100%;box-sizing: border-box;box-shadow:0px 2px 7px #aaa;margin: 0 auto;
transition: 0.3s;border-radius: 3px;overflow: hidden}
.news li .l{width: 150px;height: 150px;float: left;}
.news li .m{width: 630px;height: 150px;float: left;margin-left: 10px}
.news li .r{width: 90px;height: 150px;float: left;margin-left: 10px;}
.news li .r .son{width: 180px;height: 150px;position:relative;left: -90px;transition: 0.5s}
.news li .r .son .a{width: 50%;height: 150px;float: left;background: url("../Image/more1.png") center no-repeat;background-size: 30px}
.news li .r .son .b{width: 50%;height: 150px;float: left;background: url("../Image/more.png") center no-repeat;background-size: 30px}
.news li a:hover{box-shadow:0px 5px 8px #999;transform: translateY(0px)}
.news li a:hover .p1{color:#26a54a }

.news li a:hover .r .son{transform: translateX(90px)}






/***********************************************************/
.ncontact li{width: 285px;height: 230px;float: left;margin-right: 20px;cursor: pointer;transition: 0.2s;position: relative}
.ncontact li:nth-child(4){margin-right: 0}
.ncontact li:nth-child(1){background: #d8eefb url("../Image/cabout.png") top 30px center no-repeat;}
.ncontact li:nth-child(1):hover{background: #bae3fb url("../Image/cabout.png") top 30px center no-repeat;
    box-shadow: 0px 3px 10px 2px #ddd;transform: translateY(-8px)}
.ncontact li:nth-child(2){background: rgba(28,90,193,0.3) url("../Image/clink.png") top 30px center no-repeat;}
.ncontact li:nth-child(2):hover{background: rgba(28,90,193,0.4) url("../Image/clink.png") top 30px center no-repeat;
    box-shadow: 0px 3px 10px 2px #ddd;transform: translateY(-8px)}
.ncontact li:nth-child(3){background: #ebf3da  url("../Image/ctel.png") top 30px center no-repeat;}
.ncontact li:nth-child(3):hover{background: #e4f3c3 url("../Image/ctel.png") top 30px center no-repeat;
    box-shadow: 0px 3px 10px 2px #ddd;transform: translateY(-8px)}
.ncontact li:nth-child(4){background: #d8eefb url("../Image/add.png") top 30px center no-repeat;}
.ncontact li:nth-child(4):hover{background: #c4e7fb url("../Image/add.png") top 30px center no-repeat;
    box-shadow: 0px 3px 10px 2px #ddd;transform: translateY(-8px)}
/*message*/


/*团体定制*/
.dingzhi li{margin-top: 30px;cursor: pointer}
.dingzhi li:hover{}
.dingzhi li .l{width: 120px;height: 120px;border-radius: 120px;background: #032348;float: left;}
.dingzhi li .l .tt{line-height: 14px;margin-top: 8px;}
.dingzhi li .r{width: 760px;height: 120px;border-radius: 120px;background: #eee;float: right;transition: 0.5s}
.dingzhi li:nth-child(2n) .l{float: right}
.dingzhi li:nth-child(2n) .r{float: left}
.dingzhi li:hover .r{background: rgba(28,48,72,0.3)}


/*在线留言*/
/*message*/
.messagen{width: 100%;padding: 10px 0;background: #fff}
.messagen  .l{width: 310px;height: 400px;float: left;margin-left: 20px;background: url("../Image/mbg.png")center no-repeat;}
.messagen  .l .tijiao{width: 225px;height: 45px;background: #005fb1;}
.messagen  .l .tijiao a{display: block;width: 225px;height: 45px;text-align: center;line-height: 45px;}
.messagen  .l .zx{width: 310px;height: 50px;background: url("../Image/tel2.png") left center no-repeat;}

.messagen  .r{width: 820px;float: right;}
.messagen  .r form ul{background: #fff}
.messagen  .r .fl1{width: 815px;height: 50px;border: 1px solid #ddd;}
.messagen  .r .fl1 li{float: left}
.messagen  .r .fl1 li:nth-child(1){width: 50px;height: 50px;border-right: 1px solid #ddd;background:#fff  url("../Image/tx.png") center no-repeat;}
.messagen  .r .fl1 li:nth-child(2){width: 760px;}
.messagen  .r .fl1 li input{display: block;width: 750px;height: 50px;border: none;margin: 0 auto;outline: none;padding: 0;font-size: 15px;text-indent: 0.5em}


.messagen  .r .fl2 li:nth-child(1){background:#fff  url("../Image/tel3.png") center no-repeat;}

.messagen  .r .fl3{width: 815px;height:100px;border: 1px solid #ddd;}
.messagen  .r .fl3 li{float: left}
.messagen  .r .fl3 li:nth-child(1){width: 50px;height: 100px;border-right: 1px solid #ddd;background:#fff  url("../Image/mes.png") center 7px no-repeat;}
.messagen  .r .fl3 li:nth-child(2){width: 760px;}
.messagen  .r .fl3 li textarea{display: block;width: 750px;height:90px;border: none;margin: 0 auto;outline: none;padding: 0;font-size: 15px;
    line-height: 1.6;color: #666;background: #fff}
.messagen  .r form button{display: block;width: 415px;height: 50px;border: none;outline: none;background: #1155bf;margin: 0 auto}


/**/
#gotop{position: fixed;z-index: 10;bottom: 350px;width: 60px;height: 60px;transition: 0.5s;background: #ccc url("../Image/top.png") center no-repeat;
    right: 100px;bottom: 150px;cursor: pointer;display: none;
}
#gotop:hover{background: #9aa1a8 url("../Image/top.png") center no-repeat}


#fu{transition: 0.5s;
    width:160px;position: fixed;top:230px;right: 0px;z-index: 100;background:#1155bf;padding: 20px 0;border-radius: 0px;padding-bottom: 10px;}
.fudong{transform: translateX(160px);}

#fu li{width: 100%;height: 35px;margin-bottom: 20px;}

#fu li:nth-child(1) a{background: #ffffff url('../Image/qq.png') left 8px center no-repeat;}
#fu li:nth-child(1) a:hover{color: #1155bf;background: #ffffff url('../Image/qq.png') left 8px center no-repeat;}



#fu li a{display: block;width: 100%;height: 35px;border-radius: 35px;border:1px solid #ccc;background: #fff;
    line-height: 35px;text-align: center;font-size: 14px;color: #1155bf;transition: 0.3s;}
#fu li a:hover{color: #fff;border: 1px solid #fff;background: rgba(17, 80, 155, 0.07)}
#fu2{width:40px;height: 100%;position: fixed;right: 0px;top: 0px;z-index: 10;background:#1155bf;padding: 20px 0;}

#fu .side{position: absolute;left: -50px;height: 40px;width: 50px;top: 0;
    background: #ff773a url("../Image/jin.png") center no-repeat;cursor: pointer}
#fu .side2{position: absolute;left: -50px;height: 40px;width: 50px;top: 0;
    background: #ff773a url("../Image/chu.png") center no-repeat;cursor: pointer;display: none}
#fu .cont p{text-indent: 1.5em}
#fu .cont p:nth-child(1){background:  url("../Image/tel4.png") center left 3px no-repeat;background-size: 15px}
#fu .cont p:nth-child(2){background:  url("../Image/tel5.png") center left no-repeat;background-size: 20px}
