.navfix .tbanner{margin-top:0;}
.header{position:absolute;top:0;left:0;width:100%;}

.fd{text-align:center;}
.fd a{display:block;width:155px;height:40px;color:#555;border:1px solid #3a3a3a;font-size:16px;line-height:40px;margin:0 auto;border-radius:5px;}


.prod{padding:40px 0;}
.prod ul{border:1px solid #eee;}
.prod li{float:left;width:299px;background:#fff;text-align:center;border-left:1px solid #eee;}
.prod li:first-child{border-left:0;width:300px;}
.prod li a{display:block;padding:23px 20px 0;height:335px;position:relative;}
.prod li .desc{position:absolute;left:0;top:23px;width:100%;}
.prod li h2{color:#555;font-size:24px;line-height:30px;padding:5px 15px 10px;}
.prod li p{color:#555;font-size:14px;line-height:20px;padding:0 15px;}
.prod li .pic{display:block;width:260px;height:170px;margin:110px auto 5px;}
.prod li .pic img{width:100%;height:100%;}
.prod li a .more{color:#28a6ff;font-size:14px;}
.prod li.end{margin-right:0;}
.prod li a:hover{box-shadow:0 0 38px rgba(0, 0, 0, 0.08) inset;transition: all 0.15s ease 0s;}

.solution{background:url(/html/class/template/images/solution.jpg) center top no-repeat;height:616px;text-align:center;}
.solution .mtitle h3{color:#e88e00}
.solution .mtitle h2:before,.solution .mtitle h2:after{background:#aaa;}
.solution .bd{height:360px;border:1px solid #f2f2f2;background:#e88e00;overflow: hidden;}
.solution ul{width:1200px;}
.solution li{float:left;width:25%;height:360px;border-left:1px solid #fff;box-sizing:border-box;color:#fff;}
.solution li.even{background:#333;}
.solution li:first-child{border-left:0;}
.solution li .pic{padding-top:62px;}
.solution li .pic img{width:130px;height:90px;opacity:0.6}
.solution li .texta{font-size:24px;line-height:36px;margin-top:44px;padding:0 15px;}
.solution li .textb{display:none;padding:5px 30px 0;}
.solution li .textb h2{font-size:30px;line-height:70px;}
.solution li .textb p{font-size:16px;line-height:24px;height:48px;overflow: hidden;}
.solution li .textb .more{display:block;width:115px;height:34px;line-height:34px;font-size:14px;color:#fff;border:1px solid #fff;border-radius:34px;margin:30px auto 0;}

.solution li.active .pic img{opacity:1}
.solution li.active .texta{display:none;}
.solution li.active .textb{display:block;}


.choose{background:#fff;padding:12px 0 54px;}
.choose .mtitle{padding-bottom:50px;}
.choose .mtitle h3{color:#febe30}
.choose li{float:left;width:25%;text-align:center;padding:0 37px;box-sizing:border-box;}
.choose li .pic{width:140px;height:100px;padding-top:40px;margin:0 auto 12px;border-radius:100%;border:3px solid #555;}
.choose li .pic i{width:60px;height:60px;background:url(/html/class/template/images/bicon.png) no-repeat;}
.choose li .pic .bicon-i1{background-position:0 0;}
.choose li .pic .bicon-i2{background-position:0 -60px;}
.choose li .pic .bicon-i3{background-position:0 -120px;}
.choose li .pic .bicon-i4{background-position:0 -180px;}
.choose li h3{font-size:18px;color:#555;line-height:36px;font-weight:bold;}
.choose li p{line-height:20px;font-size:14px;color:#555;}

.choose .fd{padding-top:54px;}
.choose .fd a{text-align:left;}
.choose .fd a i{float:left;width:22px;height:22px;margin:9px 12px 0 13px;}


.news{float:right;width:374px;}
.news .hd{font-size:18px;line-height:30px;margin-bottom:20px;}
.news li a{color:#ddd;font-size:14px;margin-left:24px;display:block;}
.news li{border-bottom:1px dotted #ccc;line-height:20px;padding:9px 0;}
.news li i{float:left;background-position:0 -47px;width:13px;height:13px;margin:7px 7px 0 0;}
.news li.end{margin-right:0;}

.news .bd li:hover{border-color:#ccc;}
.news .bd li:hover .pic{border-right:1px solid #ccc;}
.news .bd li:hover .tit{color:#005da3;}
.news .fd{padding-top:8px;}

.abouts{background:url(/html/class/template/images/about.jpg) center top no-repeat;height:729px;color:#ddd;}
.abouts .mtitle h2{color:#999}
.abouts .bd{background:rgba(255,255,255,.3);padding:40px;height:350px;}
.abouts .fd{padding-top:40px;}
.abouts .fd a{color:#fff;border-color:#fff;}

.about{float:left;width:780px;padding-right:19px;border-right:1px solid #fff;}
.about .video{float:left;width:350px;height:350px;background:#333;}
.about .desc{float:right;width:406px;height:350px;overflow-y:auto;line-height:20px;}
.about .desc h2{font-size:18px;}

.exhibition{margin-bottom:50px;}
.exhibition .hd{text-align:center;padding:50px 0}
.exhibition .hd h2{font-size:30px;text-align:center;line-height:60px;}
.exhibition .hd b{display:block;width:50px;height:2px;background:#ddd;margin:0 auto;}
.exhibition .bd li{float:left;width:239px;border-right:1px solid #ddd;padding:0 30px;}
.exhibition .bd li .pic{height:153px;}
.exhibition .bd li .pic img{height:100%;width:100%;}
.exhibition .bd li h3{height:30px;line-height:30px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#005da3;margin:5px 0;}
.exhibition .bd li p{margin:0;height:60px;overflow:hidden;line-height:20px;}
.exhibition .bd li.end{border-right:0;}