/*banner*/
.banner {width: 100%; position: relative; } .focus {width: 100%; position: relative; zoom: 1; overflow: hidden; z-index: 9; } .f426x240, .f160x160 {width: 100%; overflow: hidden; z-index: 9; } .rslides li {width: 100%; float: left; display: none; z-index: 222; } .rslides li img {z-index: 9; display:block; } .rslides {width: 100%; position: relative; z-index: 9; margin: 0 auto; } .rslides_nav {height: 51px; width: 31px; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; text-indent: -9999px; overflow: hidden; text-decoration: none; display: none; } .rslides_nav:active {opacity: 1.0; } .rslides_nav.next {left: auto; right: 0; } .rslides_tabs {text-align: center; position: absolute; bottom: 75px; z-index: 9; left: 0%; width:100%; } .rslides_tabs li {display: inline; float: none; _float: left; *float: left; margin:0 5px; } .rslides_tabs a {margin-top: 0px; text-indent: 9999px; overflow: hidden; background:#fff; display: inline-block; _display: block; *display: block; width: 10px; height: 10px; z-index: 9; *z-index: 9; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; } .rslides_tabs .rslides_here a {width:30px; background:#ff9b29; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
.banner .prev{ position:absolute; left:8%; top:50%; margin-top:-20px; background:url(../images/nimg40_left.png)/*tpa=http://www.tenhao.net/images/nimg40_left.png*/ center no-repeat; z-index:22; width:40px; height:40px; display:block;}
.banner .next{ position:absolute; right:8%; top:50%; margin-top:-20px; background:url(../images/nimg40_right.png)/*tpa=http://www.tenhao.net/images/nimg40_right.png*/ center no-repeat; z-index:22; width:40px; height:40px; display:block;}
.banner .prev:hover{ background:url(../images/nimg40_lefton.png)/*tpa=http://www.tenhao.net/images/nimg40_lefton.png*/ center no-repeat;}
.banner .next:hover{ background:url(../images/nimg40_righton.png)/*tpa=http://www.tenhao.net/images/nimg40_righton.png*/ center no-repeat;}
/*banner结束*/

.banner .scrollBtn{ position:absolute; bottom:150px; left:50%; width:76px; height:76px; margin-left:-38px; z-index:22;}

.indexFlashTel{position:relative; overflow:hidden; max-width:1004px; display:none;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:25px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:15px; height:15px; background:url(../images/ico1.png)/*tpa=http://www.tenhao.net/images/ico1.png*/ no-repeat; cursor:pointer; margin:0 6px;}
.indexFlashTel .btnDiv span.on{ background:url(../images/ico1on.png)/*tpa=http://www.tenhao.net/images/ico1on.png*/ no-repeat;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%; display:block;}

.indexPart1{ padding:80px 0 0px;}
.indexPart1 .txt1{ font-size:34px; color:#333; text-align:center; padding-bottom:10px;}
.indexPart1 .txt2{ font-size:14px; text-align:center; color:#a5a5a5; padding-bottom:15px; background:url(../images/line1.png)/*tpa=http://www.tenhao.net/images/line1.png*/ center bottom no-repeat;}
.indexPart1 .msg{font-size: 16px; text-align: center; color: #a5a5a5; line-height: 24px; padding:40px 20px 50px;} 
.indexPart1 .hideBox .msg{color: #fff;font-size: 14px;padding: 0 20px 20px;}
.indexPart1 .name{font-size: 20px; color: #fff; height: 50px; background: #615f60; line-height: 50px; text-align: center;} 
.indexPart1 .name1{padding-top: 10px;   font-size: 20px; color: #fff; height: 50px; line-height: 50px; text-align: center;} 
.indexPart1 .slick-slide {margin:0 13px; } 
.indexPart1 .hideBox{background: #ff9c2c; position: absolute; bottom: 0; display: none;    width: 374px; } 
.indexPart1 .slick:hover .hideBox{display: block;} 
.indexPart1 .slick-prev {position: absolute; display: block; width: 50px; height: 50px; background: url(../images/nimg53_left.jpg)/*tpa=http://www.tenhao.net/images/nimg53_left.jpg*/ no-repeat; left: -90px; top: 50%; margin-top: -26px; z-index: 22; } 
.indexPart1 .slick-next {position: absolute; display: block; width: 50px; height: 50px; background: url(../images/nimg53_right.jpg)/*tpa=http://www.tenhao.net/images/nimg53_right.jpg*/ no-repeat; right: -90px; top: 50%; margin-top: -26px; z-index: 22; } 
.indexPart1 .slick-prev:hover{background: url(../images/nimg53_lefton.jpg)/*tpa=http://www.tenhao.net/images/nimg53_lefton.jpg*/ no-repeat; } 
.indexPart1 .slick-next:hover{background: url(../images/nimg53_righton.jpg)/*tpa=http://www.tenhao.net/images/nimg53_righton.jpg*/ no-repeat; } 
.indexPart1 .box{width: 1200px; margin: 0 auto; margin-top: 95px; margin-bottom: 130px;overflow: hidden; } 
.indexPart1 .left{width: 447px; float: left; } 
.indexPart1 .left ul{overflow: hidden;}
.indexPart1 .left li {cursor: pointer;display: inline-block; float: left; margin-bottom: 10px; margin-right: 19px; width: 214px; height: 105px; background: #6b727a; position: relative; }
.indexPart1 .left li:hover{background: #0058a9;}
.indexPart1 .left li:nth-child(2n){margin-right: 0;} 
.indexPart1 .left li img{margin: 23px 0 0 80px;position: absolute;}
.indexPart1 .left li i{font-style: normal; font-size: 14px; color: #d9dce1; display: table; text-align: center; margin: 0 auto; margin-top: 78px;}

.indexPart1 .left .more{color: #d9dce1; font-size: 18px; display: block; height: 52px; line-height: 52px; width: 447px; background: #0058a9 url(../images/point.png)/*tpa=http://www.tenhao.net/images/point.png*/ no-repeat 237px center; } 
.indexPart1 .left .more span{padding-left: 155px; } 
.indexPart1 .right {margin-left: 477px; } 
.indexPart1 .right .one{padding-left: 60px; padding-top: 60px; background: #ededed; height: 337px; } 
.indexPart1 .right .one img{float: right; margin-top: -60px; } 
.indexPart1 .right b{font-size: 28px; color: #000; font-weight: normal; } 
.indexPart1 .right i{height: 1px; display: block; border-top: 1px solid #333; width: 25px; margin-top: 30px; } 
.indexPart1 .right .txt{color: #d2d2d2; font-size: 18px; margin: 30px 0; } 
.indexPart1 .right .more{color: #fff; font-size: 16px; display: block; height: 52px; line-height: 52px; width: 220px; text-align: center; background: #ff9c2c; } 
.indexPart1 .right .more span{display: block; text-align: center; } 
.indexPart1 .right .ProTabCont p{font-size: 14px; color: #666; margin-top: 30px; line-height: 24px; }

.m-headDiv{display: none;}

.indexPart2{    padding-top: 40px;    height: 700px; background: url(../images/a6.jpg)/*tpa=http://www.tenhao.net/images/a6.jpg*/ no-repeat top; } 
.indexPart2 .wal{} 
.indexPart2 .txt1{font-size: 34px; color: #fff; text-align: center; padding-bottom: 10px; } 
.indexPart2 .txt2{font-size: 14px; text-align: center; color: #fff; padding-bottom: 15px; background: url(../images/line1.png)/*tpa=http://www.tenhao.net/images/line1.png*/ center bottom no-repeat; } 
.indexPart2 .msg{font-size: 14px; text-align: center; color: #fff; line-height: 24px; padding:50px  20px 50px; } 
.indexPart2 .box{} 
.indexPart2 .swiper1 {background: #ff9b29; float: left; width: 584px; } 
.indexPart2 .swiper-slide>img{margin-left: 10px; margin-top: 10px; width: 574px; } 
.indexPart2 .swiper1 .txt{background: #38393c; text-align: center; padding-top: 40px; margin-top: -40px; height: 145px;} 
.indexPart2 .swiper1 .txt p{font-size: 18px; color: #fff; font-weight: bold; padding-top: 30px; } 
.indexPart2 .swiper1 .txt span{font-size: 18px; color: #aaaaaa; margin:30px 0; display: block; } 
.indexPart2 .swiper1 .i1{position: relative; bottom: 70px; left: -185px; } 
.indexPart2 .swiper1 .i2{position: relative; bottom: 29px; right: -185px; } 
.indexPart2 .swiper1 .swiper-pagination {text-align: right; bottom: 182px!important; right: 32px; width: auto; } 
.indexPart2 .swiper1 .swiper-pagination-bullet {width: 10px; height: 10px; background: #fff; opacity: 1; } 
.indexPart2 .swiper1  .swiper-pagination-bullet-active {background: #ff9b29!important; } 
.indexPart2 .pro{background: #fff; padding: 30px; padding-left: 615px; padding-bottom: 40px; } 
.indexPart2 .pro i{font-size: 18px; color: #ff9b29; font-weight: bold; font-style: normal; display: block; } 
.indexPart2 .pro p{font-size: 14px; color: #6c6b6b; line-height: 22px; text-indent: 28px; margin-bottom: 15px; margin-top: 15px; } 
.indexPart2 .pro .more{font-size: 13px; color: #ff9b29; border: 1px solid #ff9b29; width: 110px; display: block; height: 35px; line-height: 35px; padding-left: 30px; background: url(../images/a10.png)/*tpa=http://www.tenhao.net/images/a10.png*/ no-repeat 100px; } 
.indexPart2 .pro .more span{} 
.indexPart2 .ww{margin-left: 584px;overflow: hidden;} 
.indexPart2 .one{float: left; width: 244px; padding: 27px 32px; } 
.indexPart2 .one i{font-size: 18px; color: #fff; font-style: normal; margin-top: 10px; } 
.indexPart2 .one p{font-size: 14px; color: #fff; margin: 20px 0; line-height: 25px; } 
.indexPart2 .one .more{font-size: 12px; color: #fff; height: 25px; width: 80px; line-height: 25px; display: block; border: 1px solid #fff; text-align: center; } 
.indexPart2 .one .more span{} 
.indexPart2 .o1{background: #0058a9; } 
.indexPart2 .o2{background: #fca030 url(../images/a11.png)/*tpa=http://www.tenhao.net/images/a11.png*/ no-repeat 136px 57px; height: 270px; padding: 0; width: 308px;}
.indexPart2 .o2 i{display: block; margin-top: 30px; margin-left: 30px; } 
.indexPart2 .o2 .more{margin-left: 20px; margin-top: 20px; } 
.indexPart2 .m-txt {display: none; background: #38393c; text-align: center; margin:0 10px; } 
.indexPart2 .m-txt  p{font-size: 18px; color: #fff; font-weight: bold; padding-top: 30px; } 
.indexPart2 .m-txt  span{font-size: 18px; color: #aaaaaa; margin:30px 0; display: block; } 
.indexPart2 .m-txt .i1{position: relative; bottom: 68px; left: -36%; } 
.indexPart2 .m-txt .i2{position: relative; bottom: 36px; right: -36%; }

.indexPart3 {padding: 120px 0 0px; } 
.indexPart3 .txt1 {font-size: 34px; color: #333; text-align: center; padding-bottom: 10px; } 
.indexPart3 .txt2 {font-size: 14px; text-align: center; color: #a5a5a5; padding-bottom: 15px; background: url(../images/line1.png)/*tpa=http://www.tenhao.net/images/line1.png*/ center bottom no-repeat; } 
.indexPart3 .tt{overflow: hidden; } 
.indexPart3 .tabBox{position: relative; width: 595px; float: left;margin: 60px 0; } 
.indexPart3 .tabBox .more{display: block; width: 100px; text-align: center; position: absolute; right: 0; height: 45px; line-height: 45px; color: #999; font-size: 12px; } 
.indexPart3 .tabTlt{overflow: hidden; } 
.indexPart3 .tabTlt li{font-size: 18px; color: #fff; background: #ff9b29; float: left; width: 150px; height: 45px; margin-right: 1px; line-height: 45px; cursor: pointer; text-align: center; } 
.indexPart3 .tabTlt li.TabOn{color: #ff9b29; background: #f0f5f8; } 
.indexPart3 .tabCont{} 
.indexPart3 .tabCont li{background: #fafafa; padding: 20px; border-bottom: 2px solid #ff9b29; display: none; } 
.indexPart3 .tabCont .one{overflow: hidden; border-bottom: 1px dashed #D6D6D6; margin-bottom: 20px; } 
.indexPart3 .tabCont .one a{    display: block; height: 135px;} 
.indexPart3 .tabCont .one:hover b{color:#ff9b29; } 
.indexPart3 .tabCont .one:hover .tlt{color:#ff9b29; } 
.indexPart3 .tabCont .one:last-child{border-bottom: 0px; margin-bottom: 0; } 
.indexPart3 .tabCont .left{width: 130px; text-align: center; float: left; } 
.indexPart3 .tabCont .left b{font-size: 30px; color: #c9cbcd; display: block; margin-bottom: 10px; } 
.indexPart3 .tabCont .left img{} 
.indexPart3 .tabCont .right{float: left; width: 417px; } 
.indexPart3 .tabCont .tlt{font-size: 16px; color: #666666; } 
.indexPart3 .tabCont p{font-size: 14px; color: #8c8a8a; line-height: 25px; margin: 14px 0 0; } 
.indexPart3 .pushBox{padding: 60px 30px 35px; width: 544px; float: left; } 
.indexPart3 .pushBox .tlt{font-size: 16px; color: #fff; padding-left: 30px; background: #0058a9; height: 45px; line-height: 45px; } 
.indexPart3 .pushBox .box{padding: 30px; background: #fafafa; height: 273px; } 
.indexPart3 .pushBox img{float: left; margin-right: 30px; } 
.indexPart3 .pushBox b{font-size: 16px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; height: 40px; line-height: 40px; } 
.indexPart3 .pushBox p{font-size: 14px; color: #666; line-height: 25px; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden; height: 145px; } 
.indexPart3 .pushBox .more{width: 120px; height: 35px; line-height: 35px; text-align: center; background: #0058a9; font-size: 14px; color: #fff; display: inline-block; margin-top: 30px; }

.indexPart4{position: relative;background: #38393c; } 
.indexPart4 img{width: 100%; } 
.indexPart4 .lookVideo{font-size: 20px; color: #fff; border-radius: 42px; width: 160px; height: 57px; line-height: 57px; position: absolute; padding-left: 50px; bottom: 150px; left: 50%; margin-left: -105px; background: #d4b80c url(../images/a16.png)/*tpa=http://www.tenhao.net/images/a16.png*/ no-repeat 144px; }

.AboutUs{width: 1200px; margin: 0 auto; margin-top: 10px; margin-bottom: 100px; } 
.AboutUs .tlt{font-size: 24px; color: #0058a9; padding-top: 100px; margin-bottom: 50px; } 
.AboutUs>p{font-size: 16px; color: #787878; line-height: 30px; margin-bottom: 50px; } 
.AboutUs .imgBox{margin-bottom: 50px; } 
.AboutUs .imgBox>img{float: left; margin-right: 11px; } 
.AboutUs .imgBox .tt img:first-child{margin-bottom: 11px; } 
.AboutUs .m-rrr,.AboutUs .m-imgBox{display: none;}
.AboutUs .m-rrr{width: 100%;margin-bottom: 30px;}

.Cultrue{width: 1200px; margin: 0 auto; margin-top: 10px; margin-bottom: 100px; } 
.Cultrue .txt{overflow: hidden; width: 100%; padding-top: 100px; } 
.Cultrue .txt li{float: left; margin-right: 87px; margin-bottom: 15px; } 
.Cultrue .txt i{border: 2px solid #0058a9; display: block; width: 31px; margin-bottom: 10px; } 
.Cultrue .txt b{font-size: 20px; color: #0058a9; } 
.Cultrue .txt span{font-size: 20px; color: #666666; } 
.Cultrue .imgBox{overflow: hidden; } 
.Cultrue .one{position: relative; float: left; margin-right: 10px; margin-bottom: 10px; cursor: pointer; } 
.Cultrue .one span{font-size: 28px; color: #fff; position: absolute; left: 25px; top: 20px; z-index: 2; } 
.Cultrue .one .hider{width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(../images/c5.png)/*tpa=http://www.tenhao.net/images/c5.png*/; display: none; } 
.Cultrue .one:hover .hider{display: block; } 
.Cultrue .one:hover span{left: 50%;margin-left: -28px;top: 50%;margin-top: -19px;} 
.Cultrue .o1{margin-right: 0; }

.CultrueDetail{width: 1200px; margin: 0 auto; margin-top: 10px; margin-bottom: 100px; } 
.CultrueDetail .txt{margin-bottom: 30px;overflow: hidden; width: 100%; padding-top: 100px; } 
.CultrueDetail .txt li{float: left; margin-right: 87px; margin-bottom: 15px; } 
.CultrueDetail .txt i{border: 2px solid #0058a9; display: block; width: 31px; margin-bottom: 10px; } 
.CultrueDetail .txt b{font-size: 18px; color: #333;margin-right: 10px; } 
.CultrueDetail .txt span{font-size: 14px; color: #bebebe; } 
.caseShowBox{ width:1200px; height:662px;}
.caseShowBox .bigImg{ position:relative; height:491px;}
.caseShowBox .bigImg .txt2{ position: absolute;font-size: 20px; color: #fff; text-align: center; background: url(../images/c10.png)/*tpa=http://www.tenhao.net/images/c10.png*/ repeat-x; height: 60px; line-height: 60px; margin-top: -60px; width: 100%; }
.caseShowBox .list{ width:202px; overflow:hidden; position:relative; height:540px;}
.caseShowBox .prev{display:block; height:60px; background:url(../images/t8.png)/*tpa=http://www.tenhao.net/images/t8.png*/ top center no-repeat;}
.caseShowBox .next{display:block; height:58px; background:url(../images/t9.png)/*tpa=http://www.tenhao.net/images/t9.png*/ bottom center no-repeat;}
.caseShowBox .prev:hover{ background:url(../images/t8_1.png)/*tpa=http://www.tenhao.net/images/t8_1.png*/ top center no-repeat;}
.caseShowBox .next:hover{ background:url(../images/t9_1.png)/*tpa=http://www.tenhao.net/images/t9_1.png*/ bottom center no-repeat;}
.caseShowBox li{height:134px; overflow:hidden; margin-bottom:10px;cursor:pointer; width:202px; position:relative;}
.caseShowBox li img{    width: 202px; height: 134px; opacity: .4;} 
.caseShowBox li .imgDiv2{    position: absolute; top: 0px; left: 0px; width: 202px; height: 134px;}
.caseShowBox li .imgDiv2 .hideTxt{display: none;}
.caseShowBox li p{ font-size:14px; padding-top:45px; line-height:20px;}
.caseShowBox li.on{ color:#FF6F2B;}
.caseShowBox li.on img{opacity:1;}
.caseShow .txt{ padding:40px 0 15px; color:#6b6b6b; font-size:18px; font-weight:bold;}
.caseShow .content {font-size: 14px;line-height: 30px;padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px dotted #eee;}
.caseShow .share{ padding:0 0 7px 56px; position:relative;}
.caseShow .share em{ position:absolute; left:0px; top:3px; font-size:14px;}
.caseShow .share li{ float:left; width:27px; height:27px; margin-right:10px;}
.casePicBox{display: none;}

.Framework{width: 1200px; margin: 0 auto; margin-top: 10px; margin-bottom: 100px; } 
.Framework .txt{margin-bottom: 30px;overflow: hidden; width: 100%; padding-top: 100px; } 
.Framework .txt li{float: left; margin-right: 87px; margin-bottom: 15px; } 
.Framework .txt i{border: 2px solid #0058a9; display: block; width: 31px; margin-bottom: 10px; } 
.Framework .txt b{font-size: 18px; color: #333;margin-right: 10px; } 
.Framework .txt span{font-size: 14px; color: #bebebe; } 
.Framework .t{margin:0 auto;padding-top: 100px;margin-left: 155px;}
.Framework .m-t{display: none;}

.Say{width: 1200px; margin: 0 auto; margin-top: 10px; margin-bottom: 100px; } 
.Say .txt{margin-bottom: 30px;overflow: hidden; width: 100%; padding-top: 100px; } 
.Say .txt li{float: left; margin-right: 87px; margin-bottom: 15px; } 
.Say .txt i{border: 2px solid #0058a9; display: block; width: 31px; margin-bottom: 10px; } 
.Say .txt b{font-size: 18px; color: #333;margin-right: 10px; } 
.Say .txt span{font-size: 14px; color: #bebebe; } 
.Say .box{padding-top: 70px; } 
.Say .box .t{margin-left: 455px; } 
.Say .box img{float: left; margin-top: 81px; } 
.Say .box b{display: inline-block; font-size: 24px; color: #0058a9; border-bottom: 1px solid #0058a9; width: 100%; line-height: 80px; margin-bottom: 30px; } 
.Say .box p{font-size: 16px; color: #666666; line-height: 30px; margin-bottom: 30px; }

.History{width: 1200px; margin: 0 auto; padding-top: 10px; margin-bottom: 100px; }
.History .tlt{font-size: 24px; color: #0058a9; padding-top: 100px; margin-bottom: 50px; } 
.History .box{position: relative; padding-top: 100px; } 
.History .liner{width: 20px; height: 1410px; position: absolute; left: 145px; } 
.History .liner img{} 
.History .liner p{width: 2px; height: 100%; background: #ccc; margin-left: 7px; } 
.History ul{padding-top: 100px; padding-bottom: 100px; } 
.History li{position: relative; margin-bottom: 58px; } 
.History li span{position:absolute;background: url(../images/e2.png)/*tpa=http://www.tenhao.net/images/e2.png*/ no-repeat 20px; font-size: 30px; color: #0058a9; display: inline-block; width: 100px; padding-left: 45px; height: 82px; line-height: 82px; } 
.History li>img{margin-left: 145px; position: absolute; top: 32px; } 
.History li .txt{width: 1004px; display: inline-block; margin-left: 195px; } 
.History li .txt img{position: absolute; margin-left: -7px; margin-top: 31px; } 
.History li .txt p{font-size: 16px; color: #666666; padding: 15px; line-height: 25px; border: 1px solid #eeeeee; border-radius: 2px; } 
.History li:hover .txt p{color: #fff; background: #0058a9; }
.History li .txt p.lp{height: 50px;line-height: 50px;}

.Produce{width: 1200px; margin: 0 auto; padding-top: 10px; margin-bottom: 100px; }
.Produce .tlt{font-size: 24px; color: #0058a9; padding-top: 100px; margin-bottom: 50px; } 
.Produce .txt{margin-bottom: 30px;overflow: hidden; width: 100%; padding-top: 60px; } 
.Produce .txt li{float: left; margin-right: 87px; margin-bottom: 15px; } 
.Produce .txt i{    border: 2px solid #0058a9; display: inline-block; width: 0px; height: 22px; float: left; margin-right: 15px; margin-top: 4px; }
.Produce .txt b{font-size: 24px; color: #333;margin-right: 10px; } 
.Produce .box{overflow: hidden; } 
.Produce .left{float: left; } 
.Produce .left li{} 
.Produce .left li a{font-size: 16px; color: #fff; display: block; width: 248px; height: 77px; line-height: 77px; padding-left: 25px; background: #DADADA url(../images/e6.png)/*tpa=http://www.tenhao.net/images/e6.png*/ no-repeat 220px; }
.Produce .left li a:hover{ background: #1aabef url(../images/e6.png)/*tpa=http://www.tenhao.net/images/e6.png*/ no-repeat 220px;}
.Produce .right{margin-left: 29px; float: left; width: 898px; } 
.Produce .right li{overflow: hidden; } 
.Produce .one{position: relative; float: left; margin-right: 22px; margin-bottom: 45px; } 
.Produce .one>a{display: block;} 
.Produce .one:nth-child(3n){margin-right: 0; } 
.Produce .one a img{border: 1px solid #ccc; width: 282px; } 
.Produce .one>p{height: 55px; line-height: 55px; text-align: center; font-size: 16px; color: #666; } 
.Produce .one:hover .hover{display: block;} 
.Produce .one .hover{background: url(../images/e12.png)/*tpa=http://www.tenhao.net/images/e12.png*/; position: absolute; width: 100%; height: 335.44px; top: 0; display: none; } 
.Produce .one .hover p{font-size: 14px; color: #fff; position: absolute; top: 40%; margin-left: 58px; line-height: 30px; } 
.Produce .one .hover .toLook{position: absolute; width: 87px; height: 30px; display: block; color: #fff; font-size: 14px; background: #ffb204; text-align: center; line-height: 30px; bottom: 97px; left: 104px; }
.Produce .pageNum{margin-right: 215px;}

.ProduceDetail{margin-top: 60px; overflow: hidden; } 
.ProduceDetail .left{margin-right: 15px; float: left; } 
.ProduceDetail .left img{width: 450px; } 
.ProduceDetail .right{float: left; width: 733px;margin-left: 0; } 
.ProduceDetail .TabTlt{overflow: hidden } 
.ProduceDetail .TabTlt li{font-size: 18px; color: #fff; margin-right: 11px; float: left; position: relative; height: 70px; } 
.ProduceDetail .TabTlt li.LiOn span{background: #f08519; } 
.ProduceDetail .TabTlt li.LiOn img{display: block; } 
.ProduceDetail .TabTlt span{font-size: 18px; color: #fff; text-align: center; height: 50px; line-height: 50px; width: 175px; background: #0157a0; display: inline-block; cursor: pointer; } 
.ProduceDetail .TabTlt li:last-child{margin-right: 0;} 
.ProduceDetail .TabTlt img{position: absolute; bottom: 14px; left: 50%; margin-left: -6px; display: none; } 
.ProduceDetail .TabCont tr:nth-child(3) td{padding: 50px 0px; } 
.ProduceDetail .TabCont td{font-size: 16px; color: #666; width: 510px; padding:30px 0; text-align: center; line-height: 25px; border:1px solid #ccc; } 
.ProduceDetail .TabCont td:first-child{color: #333; width: 222px; background: #e9e9e9; }

.Solve{width: 1200px; margin: 0 auto; padding-top: 10px; margin-bottom: 100px; }
.Solve .box{overflow: hidden; padding-top: 70px; width: 100%; } 
.Solve .box li{width: 380px; margin-right: 27px; float: left; border: 1px solid #ccc; margin-bottom: 45px; } 
.Solve .box li:nth-child(3n){margin-right: 0;} 
.Solve .box a{display: block; } 
.Solve .box img{width: 100%; } 
.Solve .box .txt{height: 125px; padding: 0 30px; background: #e9e9e9; } 
.Solve .box li:hover .txt{background: #f08519; } 
.Solve .box li:hover p{color: #fff; } 
.Solve .box li:hover span{color: #fff; } 
.Solve .box .txt p{font-size: 22px; color: #333; padding:22px 0 15px 0; } 
.Solve .box .txt span{color: #807f7f; font-size: 14px; }
.Solve .pageNum{margin-right: 350px;}

.SolveDetail{width: 1200px; margin: 0 auto; padding-top: 10px; margin-bottom: 100px; }
.SolveDetail .txt {padding-top: 70px; } 
.SolveDetail .tlt{font-size: 30px; color: #444; border-bottom: 1px solid #e1e1e1; height: 100px; line-height: 100px; text-align: center; margin-bottom: 20px; } 
.SolveDetail .img{width: 100%; margin: 0 auto; margin-bottom: 30px; text-align: center; } 
.SolveDetail .ct{font-size: 16px; color: #444; text-align: center; margin-bottom: 30px; } 
.SolveDetail .ct2{font-size: 16px; color: #f08519; text-align: center; width: 100%; margin-bottom: 30px; } 
.SolveDetail .txt p{font-size: 16px; color: #666; margin-bottom: 25px; line-height: 25px; } 
.SolveDetail .txt b{font-size: 16px; color: #f08519; margin-bottom: 25px; display: block; } 
.SolveDetail .txt p.dotP{margin-bottom: 0; } 
.SolveDetail .txt .spUl{margin-bottom: 30px;} 
.SolveDetail .txt .spUl li{font-size: 16px; color: #666; line-height: 25px; } 
.SolveDetail .txt .dot{background: #f08519; width: 10px; height: 10px; border-radius: 20px; display: inline-block; margin-right: 30px; }

.News{width: 1200px; margin: 0 auto; padding-top: 10px; margin-bottom: 150px; }
.News .box{padding-top: 70px; } 
.News .one{overflow: hidden; padding:35px 0; position: relative; border-bottom: 1px dashed #ccc; } 
.News .one:hover .right b{color: #f08519; } 
.News .left{float: left; margin-right: 35px; width: 312px; } 
.News .left img{width: 100%; } 
.News .right{float: left; width: 852px; } 
.News .right b{font-size: 24px; font-weight: normal; color: #333; height: 48px; line-height: 48px; display: block; } 
.News .right p{font-size: 16px; color: #666; line-height: 25px; } 
.News .right p span{margin:10px 0; display: inline-block; width: 177px; color: #999; font-size:14px; } 
.News .right .more{width: 130px; height: 35px; line-height: 35px; color: #999; font-size:14px; padding-left: 20px; border:1px solid #ccc; display: block; background: url(../images/e22.png)/*tpa=http://www.tenhao.net/images/e22.png*/ no-repeat right; position: absolute; bottom: 35px; } 
.News .right .more:hover{color: #999; } 
.News .pageNum {margin-top: 50px; margin-right: 490px; }
.News .pageNum span{margin: 0 15px;display: inline-block;height: 35px;line-height: 35px;font-size: 14px;color: #f08519;}

.NewsDetail{width: 1065px; margin: 0 auto; padding-top: 10px; margin-bottom: 100px; }
.NewsDetail .box{padding-top: 70px; } 
.NewsDetail .box b{font-size: 30px; font-weight: normal; color: #444;display: block;text-align: center; } 
.NewsDetail .box p{font-size: 16px; color: #666; line-height: 30px;margin-bottom: 40px; } 
.NewsDetail .box p.pp{display: table;margin: 0 auto;}
.NewsDetail .box p span{margin: 10px 0; display: inline-block; margin-right: 25px; margin-top: 20px; margin-bottom: 22px; color: #666; font-size: 16px;}

.NewsDetail .imgBox{overflow: hidden; margin-bottom: 40px; } 
.NewsDetail .imgBox img{float: left; } 
.NewsDetail .imgBox img:last-child{margin-left: 12px; } 
.NewsDetail .liner{height: 1px; background: #ccc; margin-bottom: 40px; } 
.NewsDetail .txt{color: #999; font-size: 16px; margin-bottom: 10px; } 
.NewsDetail .txt a{font-size: 16px; color: #999; } 
.NewsDetail .txt a:hover{color: #f08519; } 
.NewsDetail .return{width: 137px; height: 47px; line-height: 47px; text-align: center; display: inline-block; background: #f08519; color: #fff; font-size: 16px; float: right; margin-top: -64px; }

.Resume{width: 1200px; margin: 0 auto; padding-top: 10px; margin-bottom: 100px; } 
.Resume .t1{font-size: 30px; color: #212121; padding-top: 100px; text-align: center; } 
.Resume .t2{font-size: 18px; color: #f08519; margin:23px 0 35px 0 ; text-align: center; } 
.Resume .t3{font-size: 14px; color: #727272; text-align: center; margin-bottom:30px; }

.pageBox .wal {width: 1202px; margin: 0px auto; } 
.job{ padding-bottom:50px;}
.job .list li{ position:relative; margin-bottom:4px;}
.job .list li .topDiv{ height:60px; background:#f5f5f5; position:relative; padding-right:176px;}
.job .list li .topDiv .more{ width:176px; display:block; font-size:14px; color:#fff; position:absolute; height:60px; line-height:60px; right:0px; top:0px;}
.job .list li .topDiv .more em{ display:block; width:176px; height:60px; background:#b1b1b1 url(../images/ico6.png)/*tpa=http://www.tenhao.net/images/ico6.png*/ right center no-repeat; text-align:center;}
.job .list li .topDiv .more span {display: none; text-align: center; background: #f08519 right center no-repeat; } 
.job .list li .box{ display:none; color:#5d5d5d; padding:25px 25px 60px; border:#e7e7e7 solid 1px; border-top:none;}
.job .list li.liNow .topDiv .more span{ display:block;}
.job .list li.liNow .topDiv .more em{ display:none;}
.job .list li .msgDiv dd {overflow: hidden;color:#727272;height: 27px; margin-top: 18px; float: left; width: 255px; line-height: 26px; background: url(../images/line5.jpg)/*tpa=http://www.tenhao.net/images/line5.jpg*/ right center no-repeat; text-align: center; font-size: 16px; border-right: 1px solid #ADACAC; } 
.job .list li .msgDiv dd:nth-last-child(1){border-right: 0;}
.job .list li .msgDiv .dd01{ text-align:left; text-indent:25px;}
.job .list li .content{ line-height:32px; padding:0 0 30px 36px;font-size: 16px;color: #5d5d5d;}
.job .list li h2{padding-left: 36px; position: relative; height: 31px; font-size: 16px; color: #5d5d5d;}
.job .list li h2 img{ position:absolute; left:0px; top:0px;}
.job .list li .btnDiv{ padding-left:36px;display: inline-block;}
.job .list li .btnDiv a {display: block; width: 159px; height: 53px; background: #f08519; color: #fff; border-radius: 4px; -moz-border-radius: 4px; font-size: 16px; text-align: center; line-height: 53px; } 
.job .list li .btn2{display: inline-block;}
.job .list li .btn2 a{background:#c5c5c5;margin-left: -10px;}
.job .list li .iy{/*color: #f08519;*/font-style: normal;}

.Contact{width: 1200px; margin: 0 auto; padding-top: 10px; margin-bottom: 100px; } 
.Contact>b{font-size: 24px; color: #333; padding-top: 100px; display: block; } 
.Contact>p{font-size: 14px; color: #666; margin-bottom: 33px; } 
.Contact .box{overflow: hidden; margin-bottom: 30px; } 
.Contact .box li{padding: 43px 20px 0; margin-right: 30px; width: 545px; height: 307px; float: left; background: #f7f7f7; } 
.Contact .box li:last-child{margin-right: 0px; } 
.Contact .box b{font-size: 16px; color: #333333; margin-bottom: 34px; display: block; } 
.Contact .box p{margin-bottom: 33px; } 
.Contact .box p.p1{margin-top: 87px;} 
.Contact .box span{font-size: 16px; color: #666; display: inline-block; width: auto; margin-left: 30px; } 
.Contact .box img{margin-right: 13px; margin-top: 2px; position: absolute; } 
.Contact .img{width: 100%;}

.ContactBack{width: 1200px; margin: 0 auto; padding-top: 10px; margin-bottom: 100px; } 
.ContactBack>b{font-size: 28px; color: #0058a9; display: block; padding-top: 100px; padding-bottom: 85px; text-align: center; } 
.ContactBack .box{overflow: hidden; } 
.ContactBack .pic{float: left; } 
.ContactBack .one{margin-left: 65px; float: left; } 
.ContactBack .one>p{font-size: 14px; color: #666; margin-bottom: 32px; } 
.ContactBack .one .t{margin-bottom: 8px;} 
.ContactBack .one .tt span{position: absolute;} 
.ContactBack .one span{font-size: 14px; color: #666; display: inline-block; width: 87px; } 
.ContactBack .one input{font-size: 14px; color: #666; width: 410px; height: 55px; line-height: 55px; padding: 0 20px; border: 1px solid #ccc; } 
.ContactBack .one textarea{font-size: 14px; color: #666; height: 110px; line-height: 25px; width: 410px;padding:20px; border: 1px solid #ccc;resize: none; margin-left: 90px; } 
.ContactBack .btnBox a{background: #f08519; width: 132px; height: 43px; line-height: 43px; text-align: center; border-radius: 3px; display: inline-block; margin-top: 2px; } 
.ContactBack .btnBox a span{font-size: 16px; color: #fff; } 
.ContactBack .btnBox .submit{margin-left: 87px; }


.CultrueDetail .casePicBox .slick-prev{ cursor:pointer; background:#fff url(../images/icon6.png)/*tpa=http://www.tenhao.net/images/icon6.png*/ center no-repeat; width:25px; text-align:center; height:57px; position:absolute; top:70px; left:-1px; text-indent:2000px;  border:none; outline:none; z-index:222}
.CultrueDetail .casePicBox .slick-next{ cursor:pointer; background:#fff url(../images/icon7.png)/*tpa=http://www.tenhao.net/images/icon7.png*/ center no-repeat; width:25px; text-align:center; height:57px; position:absolute; top:70px; right:-1px; text-indent:2000px; border:none; outline:none; z-index:222}

.banner11{display: block;}

.banner22{display: none;}

.sNav1,.sNav2,.sNav3,.sNav4,.sNav5,.sNav6{width: 230px!important;}

/*搜索页*/
.searchtitle {background-color: #1aabef;color: #fff;padding: 20px 0;}
.searchtitle h3 {font-weight: inherit;font-size: 36px;padding-bottom: 10px;margin-left: 20px;}
.searchtitle p {font-size: 16px;margin-left: 20px;}
.Crumbs {padding-top: 20px;padding-bottom: 40px;text-align: right;}
.Crumbs img {padding-right: 10px;color: #878787;}
.Crumbs a {color: #878787;}
.Crumbs {padding-top: 20px;padding-bottom: 40px;text-align: right;}
.Crumbs a.aNow {color: #2d373c;}
.pagecontent {padding-bottom: 110px;}
.search1 {}
.search1 .title {font-size: 18px;color: #3d3d3d;padding-bottom: 30px;}
.search1 li {padding-bottom: 25px;}
.search1 li a {font-size: 16px;color: #333;}
.searchLis{height: 30px;line-height: 30px;}
 .BannerPic>img{width:100%;}
 .searchPageNum{    float: none;}


 .concept{width: 1200px; margin: 0 auto; margin-top: 10px; margin-bottom: 100px; } 
.concept .tlt{font-size: 24px; color: #0058a9; padding-top: 100px; margin-bottom: 50px; } 
.concept>p{font-size: 16px; color: #787878; line-height: 30px; } 
.concept .imgBox{margin-bottom: 50px; } 
.concept .imgBox>img{float: left; margin-right: 11px; } 
.concept .imgBox .tt img:first-child{margin-bottom: 11px; } 
.concept .m-rrr,.AboutUs .m-imgBox{display: none;}
.concept .m-rrr{width: 100%;margin-bottom: 30px;}

.TitleBar .MoreBar:hover .MoreSelect{display: block; } 
.TitleBar .MoreSelect{position: absolute; background: #0058a9; margin-top: 49px; right: -1px; width: 222px; height: 202px; overflow-y: auto; overflow-x: hidden; z-index: 99; display: none; } 
.TitleBar .MoreSelect li{border-right: 0; border-left:0; width: 221px; border-bottom: 1px solid #3379ba; } 
.TitleBar .MoreSelect li:first-child{border-top: 1px solid #3379ba; } 
.TitleBar .MoreSelect::-webkit-scrollbar {width: 5px; background-color: #7e7e7e; } 
.TitleBar .MoreSelect::-webkit-scrollbar-thumb {background: #7AAAD6; }

