@charset "utf-8";  /*格式化样式*/  

/*公共压缩样式，处理各个浏览器兼容性所写，可以无视*/html,body{height:100%;  font-family: Microsoft YaHei;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol{list-style:none}s{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}caption,cite,code,dfn,th,var{text-align:left;font-weight:normal;font-style:inherit;}body{background-color:#fff;}/* 表单 */label{display:inline-block;*display:inline;*zoom:1}button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]  input[type="button"]::-moz-focus-inner{border:none;padding:0}/* 字体 */h1{font-size:24px;margin:0 0 12px}h2{font-size:24px;margin:0 0 10px}h3{font-size:20px;margin:0 0 8px}h4{font-size:16px;margin:0 0 5px}h5{font-size:14px;margin:5px 0}h6{font-size:14px;margin:0 0 5px;}

.clearfix{overflow:hidden;zoom:1;clear: both;}

.clearfix{overflow:hidden;zoom:1;clear: both;}

*{

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

*behavior: url(../css/boxsizing.htc);

}

div,body,p,h1,h2,h3,h4,h5,ul,li,dl,dd,dt{

margin:0; 

padding:0;

list-style: none;

box-sizing:border-box;

}
.u2 li:nth-child(2) img{max-width:100%;
}

a:focus{outline:none;}

a{color:#333;text-decoration: none; cursor:pointer; outline:none;}  

a:hover{ color:#05811c; text-decoration: none;}

body{color:#000; max-width:1920px; min-width: 1200px; margin:0 auto;line-height: 1.5;}

html{font-size:14px;}

input[type=text],textarea {border: 1px solid #e3e3e3; background: #fff; -webkit-appearance: none;font-family: Microsoft YaHei;  -webkit-appearance: none;

    font-family: Microsoft YaHei;

    outline: none;}  

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;  font-family: Microsoft YaHei;}  

input{font-family: Microsoft YaHei;}  

textarea { -webkit-appearance: none;}

input[type="button"], input[type="submit"], input[type="reset"] {

    -webkit-appearance: none;

    font-family: Microsoft YaHei;

    outline: none;

}

img{width:auto; max-width:100%;vertical-align: bottom;}

select{outline: none;}

.flex{display: none;}

.fl{float:left;}

.fr{float:right;}

.clear{clear:both;}

.container{width:1380px; margin:0 auto;}

.top .container{display:flex; height:105px; justify-content:space-between; align-items:center;}

.top .toptel{background:url(../images/tel.png) no-repeat left center; padding-right:10px; line-height: 1.2; padding-left:60px; height:52px; font-size:14px; color:#474747;}

.top .toptel p{font-size:27px; color:#474747; line-height:1.2;}

.header{width:100%; height:55px; background:#00194a; position:relative;z-index:10;}

.header .box{position:relative;width:100%;top:0; transition: all 0.5s ease-in-out}

.header .container{height:55px; display:flex; justify-content:space-between; align-items:center;}

.header ul{width:100%; display:flex; justify-content:space-around; align-items:center;}

.header .logo{display:block; width:18%;}

.header .logo img{height:88px;}

.headeractive{background:#000;}

.header ul li{position:relative;}

.header ul li>a{line-height:55px; position:relative; display:block; color:#fff; font-size:16px;}

.header ul li>a:after{ content:'';transition: all 0.3s ease-in-out;  position:absolute; bottom:12px; left:50%; transform:translate(-50%,0); width:0%; height:1px; background:#fff;}

.header ul li:hover a:after{width:100%;}

.header ul li .box{display:none; position:absolute; width:250%; top:55px; background:#00194a; left:0;}

.header ul li .box p a{display:block; padding-left:20px; color:#fff; line-height:40px; border-top:1px solid #052564; font-size:14px;}

.header ul li .box p a:hover{color:#00831e;}

.header ul li .box h3 a{display:block; padding-left:20px; color:#fff; line-height:40px; border-top:1px solid #052564; font-size:14px;}

.header ul li .box h3 a:hover{color:#00831e;}

.header ul li .casebox p a{padding-left:45px;}

.header ul li:hover .box{display:block;}

.banner{position:relative;}

.banner .info{text-align:center; width:100%; top:50%; transform:translate(0,-50%); color:#fff; position:absolute;}

.banner .info p{font-size:50px; font-weight:bold; letter-spacing:1px;}

.banner .info h3{font-size:70px; letter-spacing:0.8px; padding-top:20px;}

.hti{text-align:center; padding:50px 0;}

.hti h3{font-size:36px; color:#252525; padding-bottom:5px;}

.hti span{display:block; width:100px; height:5px; background:#00831e; margin:0 auto;}

.hti p{font-size:22px; color:#252525;}

.section1{padding:0 0 85px;}

.hproduct{display:flex; justify-content:space-between;align-items:center;}

.hproduct .img{border-left:2px solid #fff; border-right:2px solid #fff;}

.hproduct .img li{display:none;}

.hproduct .img li:nth-child(2){display:block;}

.hproduct .img li{overflow:hidden;}

.hproduct .img li img{transition: all 0.4s ease-in-out;}

.hproduct .img li:hover img{transform: scale(1.05);}

.hproduct .list{width:345px; text-align:center;}

.hproduct .list h3{background:#00831e; color:#fff; font-size:32px; font-weight:normal; line-height:79px;}

.hproduct .list h3 a{display:block; color:#fff;}

.hproduct .list li{margin-top:2px; line-height:58px; background:#d0cfcf;}

.hproduct .last li{margin:0 0 2px;}

.hproduct .list li a{display:block; font-size:18px; color:#414141;}

.hproduct .list li.active a{color:#00831e;}

.section2{background:#f6f6f6; padding-bottom:120px;}

.section2 ul{display:flex; justify-content:center; flex-wrap:wrap; margin:0 -20px; padding:70px 0 90px;}

.section2 li{width:230px; height:230px; text-align:center; position:relative; margin:0 60px;}

.section2 li p{font-size:25px; color:#6a6a6a; width:100%;}

.section2 li .img{width:60px; height:60px; margin:0 auto;}

.section2 li a{display:flex; padding:45px 0; flex-wrap:wrap; align-items:center; justify-content:center; position:relative; z-index:2; height:230px;}

.section2 li:after{width:230px;transition: all 0.3s ease-in-out; border:1px solid #a7a7a7; transform:rotate(45deg); height:230px; background:#ffff; content:''; position:absolute; left:0; top:0;}

.section2 li:nth-child(5),

.section2 li:nth-child(6),

.section2 li:nth-child(7){margin-top:-40px;}

.section2 li:hover:after{background:#00831e;}

.section2 li:hover p{color:#fff;}

.section2 li:nth-child(1) .img{background:url(../images/ico1.png) no-repeat center;}

.section2 li:nth-child(2) .img{background:url(../images/ico2.png) no-repeat center;}

.section2 li:nth-child(3) .img{background:url(../images/ico3.png) no-repeat center;}

.section2 li:nth-child(4) .img{background:url(../images/ico4.png) no-repeat center;}

.section2 li:nth-child(5) .img{background:url(../images/ico5.png) no-repeat center;}

.section2 li:nth-child(6) .img{background:url(../images/ico6.png) no-repeat center;}

.section2 li:nth-child(7) .img{background:url(../images/ico7.png) no-repeat center;}

.section2 li:nth-child(1):hover .img{background:url(../images/ico1_hover.png) no-repeat center;}

.section2 li:nth-child(2):hover .img{background:url(../images/ico2_hover.png) no-repeat center;}

.section2 li:nth-child(3):hover .img{background:url(../images/ico3_hover.png) no-repeat center;}

.section2 li:nth-child(4):hover .img{background:url(../images/ico4_hover.png) no-repeat center;}

.section2 li:nth-child(5):hover .img{background:url(../images/ico5_hover.png) no-repeat center;}

.section2 li:nth-child(6):hover .img{background:url(../images/ico6_hover.png) no-repeat center;}

.section2 li:nth-child(7):hover .img{background:url(../images/ico7_hover.png) no-repeat center;}

.morecase{text-align:center;}

.morecase a{display:block; line-height:56px; border-radius:28px; color:#fff; width:442px; background:#00831e; font-size:22px; margin:0 auto;}

.sectionbg{height:264px; background:url(../images/bg1.jpg) no-repeat center;}

.section3{padding:30px 0 115px;}

.section3 .habout .container{display:flex; justify-content:space-between; overflow:inherit;}

.section3 .habout .container .img{width:52%; position:relative; padding-left:20px;}

.section3 .habout .container .info{padding:30px 20px 0 40px; position:relative; width:48%;box-shadow: 0.5px 0.5px 4px 4px rgba(23,23,23,0.03);}

.section3 .habout .container .info h3{font-weight:normal; font-size:30px; color:#3a3a3a; line-height:1.6; padding-top:10px;}

.section3 .habout .container .info .txt{font-size:16px; line-height:2; color:#232323;}

.section3 .habout .container .info .txt p{padding-bottom:15px;}

.section3 .habout .container .info .xq{display:block; position:absolute; left:40px; bottom:20px; width:140px; line-height:42px; border-radius:3px; color:#fff; font-size:18px; background:#05811c; text-align:center;}

.section4 .tab{display:flex; position:relative; justify-content:center; padding-bottom:20px; border-bottom:1px solid #6a6a6a;}

.section4 .tab a{display:block; letter-spacing:2px; margin:0 10px; padding:0 0 20px; line-height:40px; font-size: 36px; color:#6a6a6a; font-weight:bold;}

.section4 .tab a.active{color:#00831e; background:url(../images/line.png) no-repeat bottom center;}

/*.section4 .list ul{display:flex; justify-content:space-around; text-align:center; padding:25px 0 20px;}

.section4 .list ul li{width:16.6666%;}*/

.section4 .list ul p{font-size:16px; color:#504f4f; line-height:2;}

.section4 .list ul{padding:25px 0 20px; text-align:center;}

.section4 .list .box{display:none;}

.section4 .tab:after{content:''; position:absolute; left:50%; margin-left:-20px; width:2px; height:60px; background:#4f4f4f;}

.hnewslist{display:flex; justify-content:space-between;}

.hnewslist .picnews{width:50%; padding-left:40px;}

.hnewslist .picnews .txt{display:flex; justify-content:space-between; padding-top:25px;}

.hnewslist .picnews .txt .date{width:145px; text-align:center; padding-top:10px;}

.hnewslist .picnews .txt .date span{font-size:32px; color:#666666;}

.hnewslist .picnews .txt .date p{font-size:16px; color:#666666;}

.hnewslist .picnews .txt .ti{padding-right:50px; width:510px;}

.hnewslist .picnews .txt .ti h3{display:flex; line-height:40px; align-items:center; justify-content:space-between; font-size:18px; font-weight:normal;}

.hnewslist .picnews .txt .ti h3 a{color:#666666;}

.hnewslist .picnews .txt .ti h3 a:hover{color:#05811c;}

.hnewslist .picnews .txt .ti h3 span{display:block; background:url(../images/hot.png) no-repeat center; width:54px; height:22px;}

.hnewslist .picnews .txt .ti p{font-size:14px; color:#666666; line-height:24px; padding-top:5px;}

.hnewslist ul{width:50%; padding-left:30px;}

.hnewslist ul li{display:flex; height: 150px; justify-content:space-between; align-items:center;}

.hnewslist ul li .date{width:145px; text-align:center;}

.hnewslist ul li .date span{font-size:32px; color:#666666;}

.hnewslist ul li .date p{font-size:16px; color:#666666;}

.hnewslist ul li .ti{width:520px; padding:30px 0 30px 25px; border-left:2px solid #f2f2f2; border-bottom:2px solid #f2f2f2;}

.hnewslist ul li .ti h3{display:flex; line-height:40px; align-items:center; justify-content:space-between; font-size:18px; font-weight:normal;}

.hnewslist ul li .ti h3 span{display:block; background:url(../images/hot2.png) no-repeat center; width:54px; height:22px;}

.hnewslist ul li .ti h3 a{color:#666666;}

.hnewslist ul li .ti h3 a:hover{color:#05811c;}

.hnewslist ul li .ti p{font-size:14px; color:#666666; line-height:24px;}

.hnewslist ul li:last-child .ti{border-bottom:none;}

.section5 .more{margin:80px 0 75px; text-align:center;}

.section5 .more a{display:block; margin:0 auto;width: 135px; line-height: 42px; border-radius: 3px; color: #fff; font-size: 18px; background: #05811c; text-align: center;}

.section5 .more a:hover,.section3 .habout .container .info .xq:hover,.morecase a:hover{background:#088920;}

.footer{background:#353f50; color:#fff;}

.footer .container{display:flex; justify-content:space-between; align-items:center; height:295px;}

.copy{background:#242b36; font-size:15px; text-align:center; line-height:25px; padding:15px 0;}

.copy a{color:#fff;}

.footer .right{width:450px;}

.footer .right li{display:flex; justify-content:left; font-size:17px; line-height: 45px; align-items:center;}

.footer .right li img{width:32px; height:32px; margin-right:18px;}

.footer .right li b{font-size:24px;}

.footer .center{width:300px; display:flex; justify-content:space-between; align-items:center; text-align:center;}

.footer .center span{display:block; border:1px solid #fff; padding:10px;}

.footer .center p{font-size:16px; padding-top: 8px;}

.footer .left{width:350px; padding-left:42px;}

.footer .left .ti{border-bottom:1px solid #fff; font-size:28px; text-transform:uppercase; line-height:1; padding-bottom:18px; font-weight:bold; letter-spacing:3px;}

.footer .left ul{display:flex; justify-content:space-between; padding-top:10px; flex-wrap:wrap; line-height:36px;}

.footer .left ul li:nth-child(2n-1){width:50%;}

.footer .left ul li a{color:rgba(255,255,255,0.4); font-size:16px;}

.footer .left ul li a:hover{color:#fff;}

.location{font-size:16px; color:#666666; line-height:25px; padding:25px 0; border-bottom:1px solid #e4e4e4;}

.location a{color:#666;}

.location a:hover{color:#05811c;}

.aboutnav{padding:15px 0 35px;display:flex; justify-content:center; text-align:center; line-height:50px;}

.aboutnav a{display:block; width:190px; background:#efefed; font-size:24px; color:#595757;}

.aboutnav a.active{background:#00831e; color:#fff;}

.about{background:#f2f2f3;}

.about .container{display:flex; justify-content:space-between; align-items:center; padding:80px 0;}

.about .img{width:50%;}

.about .txt{width:50%; padding-right:5%;}

.about .txt .info{font-size:18px; color:#424242; line-height:2;}

.about .txt h3{font-size:30px; line-height:1.2; color:#252525;}

.about .txt h4{font-size:23px; color:#00831e; padding-top:2px;}

.about .txt .name{padding:38px 0 25px;}

.culture ul{gap:28px; text-align: center; display: grid; grid-template-columns: repeat(4,minmax(0,1fr));}

.culture ul li{border:1px solid #a8a2a2; height:350px; padding:0 3px;}

.culture ul li img{margin:32px auto 30px;}

.culture ul li span{display:block; width:90px; height:3px; background:#00831e; margin:0 auto;}

.culture ul li p{background:#00831e; line-height:30px; font-size:18px; color:#fff; letter-spacing:1.5px;}

.culture ul li h3{ font-weight:normal; font-size:26px; color:#252525; padding:18px 0 36px;}

.honor .u1{gap:32px; text-align: center; display: grid; grid-template-columns: repeat(5,minmax(0,1fr));}

.honor .u1 li p{font-size:18px; color:#504f4f; line-height: 45px;}

.honor .u2{display:flex; justify-content:center; text-align: center; padding-top: 45px;}

.honor .u2 p{font-size:20px; color:#504f4f; line-height: 45px;}

.honor .u2 li{width:520px; margin:0 25px;}

.patent{padding-top: 50px;}

.patent .ti{padding-bottom: 20px; margin-bottom:30px; border-bottom: 1px solid #6a6a6a; display:flex;justify-content:center;}

.patent .ti span{letter-spacing: 2px; margin: 0 10px; padding: 0 0 20px; line-height: 40px; font-size: 36px;color: #00831e; background: url(../images/line.png) no-repeat bottom center;font-weight: bold;}

.patent ul{ text-align: center;}

.patent ul li p{font-size:16px; color:#504f4f; line-height: 45px;}

.end{text-align:center; font-size:18px; color:#222132; line-height:1; padding:50px 0 30px;}

.main{padding:15px 0 10px; overflow:hidden;}

.main .leftnav{width:264px; float:left;}

.main .leftnav .title{background:#00831e; line-height:78px; font-size:25px; color:#fff; text-align:center;}

.main .leftnav li{margin-top:2px; position:relative; line-height:48px; background:#00831e; text-align:center; color:#fff; font-size:18px;}

.main .leftnav li a{display:block; color:#fff;}

.main .leftnav li a:after{width:15px; height:2px; background:#fff; content:''; position:absolute; right:32px; top:23px;}

.main .leftnav .box p{margin-top:2px;}

.main .leftnav .box p a{display:block; padding-right:90px; line-height:49px; background:#d0cfcf; font-size:16px; color:#414141; text-align:right;}

.main .leftnav .box p a.active,.main .leftnav .box p a:hover{color:#00831e;}

.rightcontent{margin-left:302px;}

.caselist ul{gap:23px; text-align: center; display: grid; grid-template-columns: repeat(3,minmax(0,1fr));}

.caselist ul li p a{display:block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word; font-size:20px; color:#414141; line-height:30px; padding:10px 0 12px;}

.caselist ul li:hover p a{color:#05811c;}

.caselist ul li .img{overflow:hidden;}

.caselist ul li .img img{transition: all 0.3s ease-in-out;}

.caselist ul li:hover .img img{transform: scale(1.05);}

.page{overflow:hidden; line-height:32px; text-align: center; padding:40px 0 0;}

.page a,.page span{color:#444; display:block; font-size:14px; padding:2px 12px; margin:0 5px; background:#e2e2e2; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px}

.page a:nth-child(1){margin-left:0!important}

.page .active a{background:#05811c; color:#FFF}

.page a:hover{background:#05811c; color:#FFF}

.page ul,.page li{list-style:inherit;}

.page li{display:inline-block;}

.casecontent{margin-left:350px;}

.casecontent .title{text-align:center; padding:5px 0 30px; border-bottom:1px solid #d0cfcf;}

.casecontent .title h3{font-size:24px; color:#333333; font-weight:normal; padding-bottom:10px;}

.casecontent .title p{font-size:16px; color:#757575;}

.casecontent .content{font-size:16px; color:#333; line-height:2; padding:45px 0;}

.next{line-height:2;font-size:15px; color:#666;}

.recuitbox li .info{height:320px; padding:0 10px 10px 0; font-size:14px; color:#414141; line-height:2;overflow:hidden; overflow-y:auto;}

/*滚动条整体粗细样式*/

.recuitbox li .info::-webkit-scrollbar {

/*高宽分别对应横竖滚动条的尺寸*/ width: 3px;height:3px;}

/*滚动条里面小方块*/

.recuitbox li .info::-webkit-scrollbar-thumb { border-radius: 10px !important; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2) !important;

    /* 颜色 */

    /* background:#b6b6b6!important; */

    /* 线性渐变背景 */  background:#00831e !important;}

/*滚动条轨道*/

.recuitbox li .info::-webkit-scrollbar-track { border-radius: 10px !important; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2) !important; background: #e3e3e3 !important;}

.recuitbox li .bottom{height:70px; border-top:1px solid #e3e3e3; display:flex; justify-content:space-between;align-items:center;}

.recuitbox li .bottom span{font-size:15px; line-height:22px; color:#454545;}

.recuitbox li .bottom button{background:#00831e; color:#fff; font-size:16px; line-height:36px; width:100px; border-radius:18px; cursor: pointer; border:none;}

.recuitbox{padding-top:45px;}

.recuitbox ul{gap:20px;display: grid; grid-template-columns: repeat(2,minmax(0,1fr));}

.recuitbox li{background:#f5f5f5; padding:20px 25px 0;}

.recuitbox li .title{display:flex; padding-bottom:15px; align-items:center; font-size:22px; color:#454545;}

.recuitbox li .title img{margin-right:20px;}



.mskbg{background:rgba(0, 0, 0,0.3); display:none; width:100%; height:100%; z-index:100; position:fixed; top:0; left:0;}

.recuitbook{background:#fff; display:none; position:fixed; left:50%; top:50%; border-radius:5px; transform:translate(-50%,-50%); z-index:101; width:540px;border: 6px solid rgba(0,0,0,0.3);}

.recuitbook .title{border-bottom: 1px solid #F0F0F0;padding:0 20px; font-size:18px; color:#00831e; line-height:50px; display:flex; justify-content:space-between;}

.recuitbook .title i{color:#333; font-size:20px; cursor: pointer;}

.recuitbook ul{padding:20px;}

.recuitbook ul li{padding-bottom:15px;}

.recuitbook ul li input,.recuitbook ul li textarea{width:100%; line-height:42px; font-size:15px; color:#111; padding:0 12px;}

.recuitbook ul li textarea{height:80px; resize: none;}

.recuitbook ul button{background:#00831e; color:#fff; height: 45px; cursor: pointer; font-size:16px; width:100%; border-radius:5px; border: none;}



.map img{width:auto; max-width:inherit;}

.contactbox{padding:10px 0 65px;}

.contactbox .sebox{display:flex; position:relative; justify-content:space-between; margin-bottom:60px;}

.contactbox .sebox .contact{width:45%;}

.contactbox .sebox .ti{font-size:24px; color:#121212; padding:15px 0;}

.contactbox .sebox .contact li{height:45px; display:flex; align-items:center; font-size:17px; color:#565151;}

.contactbox .sebox .contact li b{font-size:24px;}

.contactbox .sebox .contact li img{margin-right:10px; width:24px;}

.contactbox .sebox .gbook{width:50%; padding:0 10% 0 3%;}

.contactbox .sebox .gbook ul{padding-top:10px;}

.contactbox .sebox .gbook li{padding-bottom:20px;}

.contactbox .sebox .gbook li input{background:#fafafa; line-height:46px; border: none; border-radius:5px; font-size:14px; color:#333; width:100%; padding:0 20px;}

.contactbox .sebox .gbook li textarea{height: 115px;resize:none; background:#fafafa; line-height:46px; border: none; border-radius:5px; font-size:14px; color:#333; width:100%; padding:0 20px;}

.contactbox .sebox .gbook .btn input{font-size:16px; letter-spacing:0.6px; background:#00831e; border:none; border-radius:5px; cursor:pointer; color:#fff; height:40px; width:150px;}

.contactbox .sebox .gbook .btn input:hover{background:#088920;}

.contactbox .sebox:after{content:''; width:1px; height:300px; top:75px; left:40%; background:#e4e4e4; position:absolute;}

.main .leftnav2 .box p a{padding:0; text-align:center; font-size:18px;}

.main .leftnav2{width:345px;}

.main .leftnavnews .box p a{padding:0; text-align:center ;font-size: 18px;}

.contacts{margin-top:2px;}

.pcontacts{margin-top:2px; background:#00831e; font-size:15px; line-height:30px; color:#fff; font-weight:bold; padding:20px 12px; letter-spacing:0.5px;}

.pcontacts p{text-indent:2em;}

.pcontacts h3{font-size:16px; padding-top:10px;}

.pcontacts2{font-size:18px;}

.pcontacts2 h3{font-size:22px;}

.newslist li{border:1px solid #e5e5e5; padding:15px; margin-bottom:22px; overflow:hidden;}

.newslist li .img{width:212px; overflow:hidden; float:left;}

.newslist li .txt{margin-left:240px;}

.newslist li .txt h3{font-size:20px; line-height:40px; font-weight:normal;}

.newslist li .txt h3 a{color:#424242;}

.newslist li .txt p{font-size:16px;line-height:28px; color:#747474; padding-bottom:25px;}

.newslist li .txt .t{display:flex; justify-content:space-between; align-items:center; font-size:16px; color:#747474;}

.newslist li .txt .t .xq{display:block; line-height:28px; background:#8e8e8e; width:90px; text-align:center; font-size:15px; color:#fff;}

.newslist li .img img{transition: all 0.35s;}

.newslist li:hover .img img{transform: scale(1.08);}

.newslist li:hover .txt h3 a{color:#00831e;}

.newslist li:hover .txt .t .xq{background:#00831e;}

.snewscontentbox{padding:30px 0 120px; overflow:hidden;}

.hotnews{float:right; width:256px;}

.hotnews .title{background: #00831e; line-height: 78px; font-size: 25px; color: #fff; text-align: center;}

.hotnews li{border:1px solid #f2f2f3; margin-bottom:6px; padding:10px 8px 10px 10px; overflow:hidden;}

.hotnews li .img{width:105px; float:left; overflow:hidden;}

.hotnews li .txt{margin-left:115px;}

.hotnews li .txt h3{font-size:14px; font-weight:normal;}

.hotnews li .txt h3 a{display:block; color:#666666; line-height:24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word;}

.hotnews li:hover .txt h3 a{color:#00831e;}

.hotnews li .txt p{font-size:12px; color:#959595; line-height:16px;}

.hotnews li .txt span{font-size:12px; color:#757575;}

.newscontent{margin-right:310px;}

.newscontent .title{padding-bottom:30px; text-align:center;}

.newscontent .title h3{padding-bottom:10px; font-weight:normal; font-size:24px; color:#333333; line-height:1.2;}

.newscontent .title p{font-size:16px; color:#757575; line-height:24px;}

.newscontent .content{font-size:16px; color:#666; line-height:2.2; padding-bottom:50px;}

.back{line-height:46px; display:flex;align-items: center; border-bottom:1px solid #e6e6e6;}

.back a{font-size:16px; color:#333333; display:flex; align-items:center;}

.back a img{margin-right:10px;}

.updown li{line-height:46px; justify-content:space-between; font-size:16px; color: #666; display:flex;align-items: center; border-bottom:1px solid #e6e6e6;}

.updown li a{color:#333;}

.updown li a:hover{color:#00831e;}

.productcontent{margin-left:385px;}

.productcontent .title{line-height:60px; font-size:26px; color:#252525; text-align:center; border-bottom:1px solid #f2f2f3;}

.baseinfo{overflow:hidden; padding:45px 0 20px; display:flex; justify-content:space-between;}

.baseinfo .imgbox{width:460px; float:left;}

.baseinfo .txt{width:465px; float:right; margin-top:-10px;}

.baseinfo .imgbox .gallery-top{border:1px solid #f2f2f3; margin-bottom:5px;}

.baseinfo .imgbox .gallery-thumbs a{display:block;border:1px solid #cccccc; border-radius:4px;}

.baseinfo .imgbox .gallery-thumbs .swiper-slide-thumb-active a{border-color:#00831e;}

.baseinfo .txt h3{font-size:20px; color:#3e3e3e; line-height:2;}

.baseinfo .txt .t{font-size:18px; line-height:2; color:#535353;}

.csbox{border-top:1px solid #d8d8d8;}

.csbox .ti{font-size:20px;color:#3e3e3e; font-weight:bold; line-height:2; padding-top:20px;}

.csbox .txt{font-size:18px; line-height:2; color:#535353; padding:15px 0 20px;}

.navboxfixed{position:fixed; z-index:100; top:0; width:100%;}
.honorbox .u2 li:nth-child(1){width:250px}