@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "microsoft yahei"; color:#666; overflow-x:hidden;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#f08519; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

.h10{height:10px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h60{height:60px; overflow:hidden; clear:both;}
.h70{height:70px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "microsoft yahei"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.red{color:#cb1f18;}
.wal{width:1200px; margin:0px auto;}

.indexPart1 li .ico img{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}

.w220{ width:220px; overflow:hidden;}
.w950{ width:950px; overflow:hidden; background:#fff;}

.headDiv{ height:90px; background:#fff; position:relative;}
.headDiv .logo{ display:block; position:absolute; left:100px; top:4px;}
.headDiv .topRight{ position:absolute; top:0px; right:100px;}
.navA, .lanA{ display:none;}
.headDiv .closeA{ display:none;}
.headDiv .closeA{ height:60px; width:60px; position:absolute; top:0px; right:0px; background:url(../images/close.png)/*tpa=http://www.tenhao.net/images/close.png*/ center no-repeat;}

.nav{ height:90px; padding-right:20px;}
.nav li{float:left; height:90px; width:90px; float:left; margin-left:15px;}
.nav a{ position:relative; display:block; height:90px; line-height: 90px; overflow:hidden; text-align:center; font-size:16px; color:#333;}
.nav a:hover, .nav a.aNow, .nav a.aNow1{ color:#fff; background: #f08519;}

.topSearch{ width:80px; height:90px;}
.topSearch em{ position: relative; display:block; width:80px; height:90px; text-align:center; display:table-cell; vertical-align:middle; cursor:pointer;}

.topSearch.on .mouse{display:block;}
.topSearch .mouse{ padding-top: 1px; width:410px; height:64px; position:absolute; z-index:22; top:90px; right:0px; display:none;}
.topSearch .form{ width:410px; height:64px; background:#fff;}
.topSearch .form .input1{ width:314px; height:64px; line-height:64px; float:left; font-size:16px; padding-left:32px;}
.topSearch .form .btn1{ width:64px; height:64px; float:left; cursor:pointer; background:url(../images/nimg23_1.png)/*tpa=http://www.tenhao.net/images/nimg23_1.png*/ center no-repeat;}


/*导航触发效果*/
.sNav{display: none;}
.sNav .left ul li{height: 50px; line-height: 50px; border-bottom: 1px solid #ebebeb; padding-left: 30px; } 
.sNav .left ul li:hover{background: #f08519;}
.sNav .left ul li:hover a{color: #fff;}
.sNav .left ul li:last-child{border-bottom: 0; } 
.sNav .left ul li a{color: #333; font-size: 14px; } 
.sNav .right{float: left; } 
.sNav .right img{width: 100%; }

/*手机菜单下拉*/
.telMenuSelect{position: fixed; top: 70px; z-index: 99; width: 100%; display: none; } 
.telMenuSelect .tlt{position: relative; color: #fff; font-size: 16px; height: 45px; line-height: 45px; padding-left: 2%; background: #171717; border-bottom: 1px solid #616161; text-align: center; } 
.telMenuSelect .tlt img{display: none; position: absolute; top: 18px; left: 3%; width: 5%;}
.telMenuSelect span{width: 20%; display: inline-block; float: right; text-align: center; cursor: pointer; } 
.telMenuSelect .sel{text-align: center; background: #f8f8f8; display: none; } 
.telMenuSelect .sel a{display: block; height: 45px; line-height: 45px; color: #cccccc; font-size: 14px; } 
.telMenuClose{width: 11%; float: right; margin-top: -54px; margin-right: 3%; display: none; }

/*移动搜索框*/
.m-searchBox{display: none; background: #000; display: none; padding: 30px 0; position: absolute; width: 100%; top: 70px; z-index: 99;background: url(../images/a4.png)/*tpa=http://www.tenhao.net/images/a4.png*/ repeat; } 
.m-searchBox input{width: 91%; border-radius: 10px; font-size: 14px; color: #525252; padding-left: 3%; background: #fff; height: 40px; margin-left: 3%; } 
.m-searchBox a{display: inline-block; width: 20%; position: absolute; right: 3%; } 
.m-searchBox span{background: #ff9c2c; width: 100%; font-size: 14px; color: #fff; display: block; height: 40px; text-align: center; line-height: 40px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; }

/*导航菜单触发*/
.navLayer{overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:22; right:-100%; top:0px; background:#fff;}
.navLayer .top{height:60px; position:relative; border-bottom:#dcdcdc solid 1px;}
.navLayer .logo{position:absolute; left:10px; top:7px; display:block;}
.navLayer .logo img{ position:relative; width:130px;}
.navLayer .closeBtn{ display:block; width:23px; height:24px; background:url(../images/close.png)/*tpa=http://www.tenhao.net/images/close.png*/ center no-repeat; position:absolute; top:17px; right:10px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fff; height:100%; width:100%;}
.subNav{ cursor:pointer; display:block; height:40px; line-height:40px; border-bottom:1px solid #dcdcdc; position:relative;  font-size:14px; }
.subNav1{ background:url(../images/nimg56_1.png)/*tpa=http://www.tenhao.net/images/nimg56_1.png*/ right center no-repeat; background-size:35px;}
.subNav .name{  position:relative; padding-left:20px;}
.subNav .name a{ display:block;}
.currentDt{ background:url(../images/nimg56_1on.png)/*tpa=http://www.tenhao.net/images/nimg56_1on.png*/ right center no-repeat; color:#17aaeb; background-size:35px;}
.navContent{display: none;}
.navContent li{ height:40px; border-bottom:1px solid #e9e9e9; line-height:40px; padding-left:30px;}
.navContent li a{ display:block;}

.searchLayerTel{ display:none; z-index:222; top:60px; left:0px; width:100%; position:fixed; background:#fff; height:60px;}
.searchLayerTel .box{ width:90%; margin:0 auto; height:40px; padding:10px 3%;}
.searchLayerTel .box .form{ width:100%; background:#eeeeee; border-radius:24px; -moz-border-radius:24px; position:relative;}
.searchLayerTel .form .input1{ width:100%; height:40px; line-height:40px; text-align:center; color:#444; font-size:14px;}
.searchLayerTel .form .btn1{ position:absolute; right:6px; top:10px; background:url(../images/nimg32_1.png)/*tpa=http://www.tenhao.net/images/nimg32_1.png*/ no-repeat; width:26px; height:26px; background-size:18px; cursor:pointer;}


.pageBg{ position:fixed; z-index:11; width:100%; height:100%; display:none; background:url(../images/bg2.png)/*tpa=http://www.tenhao.net/images/bg2.png*/ repeat; left:0px; top:0px;}

.footDiv{ padding-top:50px; height:185px; background:#121c21;}
.footDiv .wal{ position:relative; height:185px;}
.footDiv .leftDiv .txt1{ color:#898e90; font-size:24px; text-transform:uppercase;}
.footDiv .leftDiv .txt2{ height:28px; font-size:16px; color:#898e90; position:relative;}
.footDiv .leftDiv .txt2 em{ display:block; position:absolute; left:0px; bottom:0px; width:20px; height:2px; background:#898e90;}
.footDiv .leftDiv .msg{ font-size:14px; line-height:24px; color:#898e90; padding-top:15px;}
.footDiv .rightDiv .links{ position:absolute; right:-12px; top:0px;}
.footDiv .rightDiv .links{ font-size:14px; color:#898e90;}
.footDiv .rightDiv .links a{ padding:0 12px; color:#898e90;}
.footDiv .rightDiv .share{ padding-left:58px; position:absolute; right:0px; top:36px; height:33px; line-height:33px; font-size:14px;}
.footDiv .rightDiv .share li{ float:left; margin-left:13px;}
.footDiv .rightDiv .share em{ position:absolute; left:0px; top:0px;}
.footDiv .rightDiv .msg{ line-height:30px; position:absolute; right:0px; top:86px; text-align:right;}
.footDiv .rightDiv .msg a{ display:block;}


.pageBanner{ position:relative;}
.pageBanner img{ width:100%;}

.pageBannerTel{ display:none;}
.pageBannerTel img{ width:100%;}

/*.pageBox{ padding:80px 0 100px; background:#f5f5f5;}*/
.pageBox2{ border-top:#585858 solid 1px;}
 
.sideNav{ border-top:#17aaeb solid 5px;}
.sideNav li{ height:50px; line-height:50px; margin-bottom:1px; font-size:14px; text-align:center;}
.sideNav li a{ display:block; height:50px; background:#fff;}
.sideNav li a:hover, .sideNav li a.aNow{ color:#17aaeb; background:#fff url(../images/ico3.png)/*tpa=http://www.tenhao.net/images/ico3.png*/ right center no-repeat;}

.pageTitle{ height:45px; background:#fff; position:relative; font-size:14px; display:none;}
.pageTitle .return{ height:45px; line-height:45px; width:25%; background:#17aaeb; position:absolute; right:0px; top:0px;}
.pageTitle .return a{ color:#fff; display:block; text-align:center;}
.pageTitle .return img{ padding-left:8px; width:16px; position:relative; top:-3px;}

.sideTitle{ width:75%; height:45px; position:absolute; left:0px; top:0px;}
.sideTitle .con{ height:45px; line-height:45px; padding-left:20px; position:relative;}
.sideTitle .con a{ display:block; color:#17aaeb; background:url(../images/nimg56_1on.png)/*tpa=http://www.tenhao.net/images/nimg56_1on.png*/ right center no-repeat; background-size:32px;}
.sideTitle .con em{ color:#fff;}
.sideTitle .sideIco{ position:absolute; right:10px; top:2px;}
.sideTitleNav { position:absolute; top:45px; z-index:10; width:100%; text-indent:20px; display:none; border-top:#efefef solid 1px;}
.sideTitleNav li a{ background:#fff; display:block; height:36px; line-height:36px; border-bottom:#f7f7f7 solid 1px;}
.sideTitleNav li a:hover{ background:#17aaeb; color:#fff;}


/*分页*/
.pageNum{color: #5c5c5c; font-size: 12px; overflow: hidden; float: right; margin-top: 10px; margin-right: 142px;} 
.pageNum a{margin: 0 15px;display: inline-block;height: 35px;line-height: 35px;font-size: 14px;} 
.pageNum .btn1{text-align: center; display: inline-block; border: 1px solid #e0e0e0; height: 30px; line-height: 30px; width: 73px; font-size: 14px; color: #666;} 
.pageNum .ee{display: inline-block; background: #f08519; color: #fff; width: 30px; height: 30px; line-height: 30px; text-align: center; margin: 0 5px 0 10px; border: 0;} 
.pageNum .ee2{display: inline-block;color: #fff; width: 30px; height: 30px; line-height: 30px; text-align: center; margin: 0 5px; border: 1px solid #e0e0e0; color: #666;} 
.pageNum .ee3{margin:0 10px 0 5px; } 
.pageNum i{color: #333;float: left; font-style: normal; font-size: 12px; line-height: 30px; } 
.pageNum .i1{margin-left: 10px; margin-right: 5px; } 
.pageNum .i2{margin-right: 10px; margin-left: 5px; } 
.pageNum input{color: #333;display: inline-block; width: 45px; height: 30px; border: 1px solid #e0e0e0; text-align: center; font-size: 14px; float: left; } 
.pageNum .btn2{text-align: center; display: inline-block; height: 30px; width: 40px; background: #f08519; color: #fff; line-height: 30px; border: 0;}

.pageMore{ padding:25px 0; display:none;}
.pageMore a{ font-size:14px; display:block; width:100%; text-align:center; height:45px; line-height:45px; background:#17aaeb; color:#fff; font-size:16px;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}


.cd-top {overflow: hidden; white-space: nowrap; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } 
.cd-top.cd-is-visible {visibility: visible; opacity: 1; } 
.cd-top.cd-fade-out {opacity: 1; } 
#Layer1{position:absolute; position:fixed; _position:absolute; width:100%; z-index:99; top:0; left:0px; background-color:#000; display:none; }

.ewmLayer1{ position:absolute; width:260px; height:288px; z-index:999; background:#fff; overflow:hidden; display:none;}
.ewmLayer1 .imgDiv{ text-align:center; padding:20px 0 10px;}
.ewmLayer1 p{ font-size:14px; text-align:center;}

.ewmLayer2{ position:absolute; width:260px; height:288px; z-index:999; background:#fff; overflow:hidden; display:none;}
.ewmLayer2 .imgDiv{ text-align:center; padding:20px 0 10px;}
.ewmLayer2 p{ font-size:14px; text-align:center;}

/*返回顶部*/
.m-toTop{background: #ff9c2c url(../images/b1.png)/*tpa=http://www.tenhao.net/images/b1.png*/ no-repeat left; font-size: 16px; color: #fff; width: 80px; height: 35px; line-height: 35px; display: none; position: absolute; margin-top: 23px; right: 5%; padding-left: 30px; }

/*底部*/
.bottom{background: #38393c; width: 100%; padding-top: 60px; } 
.bottom .wal{overflow: hidden; } 
.bottom .one{float: left; width: 393px; } 
.bottom .one:first-child{width: 205px;} 
.bottom .one:last-child{width: 205px;} 
.bottom .one b{font-size: 24px; color: #fff; font-weight: normal; } 
.bottom .one p{font-size: 14px; color: #a3a3a3; line-height: 27px; } 
.bottom .one p i{font-size: 14px; color: #a3a3a3; line-height: 27px; margin-left: 51px; margin-bottom: 0; display: inline-block; } 
.bottom .one .line2{} 
.bottom .one i{font-size: 16px; color: #fff; margin-bottom: 25px; display: block;    font-style: normal; } 
.bottom .imgBox a{display: inline-block;} 
.bottom .imgBox img{margin-right: 3px; } 
.bottom .link{font-size: 14px; color: #999999; background: #444547 url(../images/a17.png)/*tpa=http://www.tenhao.net/images/a17.png*/ no-repeat 145px; width: 138px; height: 33px; line-height: 33px; padding-left: 60px; display: block; margin-top: 30px; } 
.bottom .txt{font-size: 12px; color: #999; height: 75px; line-height: 75px; border-top: 1px solid #6B6B6B; margin-top: 60px; text-align: center; } 
.bottom .txt a{font-size: 12px; color: #999; } 
.bottom .txt a:hover{color: #ff9c2c; text-decoration: underline; }

/*二级栏目*/

.TitleBar{width: 100%; height: 60px; background:#0058a9; } 
.TitleBar .bar{width: 1200px; margin: 0 auto; } 
.TitleBar .bar li{position: relative; width: 110px; height: 60px; line-height: 60px; border-left: 1px solid #3379ba; float: left; text-align: center; font-size: 14px; } 
.TitleBar .bar li:last-child{border-right: 1px solid #3379ba; } 
.TitleBar .bar li a{display: inline-block; color: #fffefe; } 
.TitleBar .bar li:nth-child(1){border-right: 1px solid #3379ba; } 
.TitleBar .cp_on{display: block; background: #f08519; } 
.TitleBar .cp_on img{position: absolute; bottom: -6px; left: 52px; }
.TitleBar .bar1 {width: 558px; }
.TitleBar .bar2 {width: 1080px; }
.TitleBar .bar2 li {height: auto; line-height: 19px; padding: 11px 0; min-height: 38px; display: table; } 
.TitleBar .bar2 li a {display: table-cell; vertical-align: middle; }
.TitleBar .bar3 {width: 112px; }
.TitleBar .bar4 {width: 225px; }
.TitleBar .bar5 {width: 337px; }

.m-TitleBar{display: none;}
.m-TitleBar{background: #0058a9; height: 60px; line-height: 60px; font-size: 18px; color: #fff; text-align: center; }
.m-TitleBar a{display: inline-block; background: url(../images/b26.png)/*tpa=http://www.tenhao.net/images/b26.png*/ no-repeat left; width: 60px; height: 60px; position: absolute; left: 5px; }

.lineTxt{margin-top: 30px; float: right; } 
.lineTxt img{display: inline-block; } 
.lineTxt p{display: inline-block; margin-left: 10px; } 
.lineTxt p a{color: #878787; font-size: 12px; }

/*侧边栏*/

.SideBar{float: right; position: fixed; bottom: 16%; right: 0; z-index: 999; } 
.SideBar li{width: 40px; height: 43px; background: #fff;border: 1px solid #38393c; } 
.SideBar li a{display: block; } 
.SideBar li img{margin-left: 1px; } 
.SideBar li img.img0{display: block;}
.SideBar li img.img1{display: none;}
.SideBar li:first-child{border-top: 1px solid #38393c;}
.SideBar li{border-top: 0px;}
.SideBar li:hover{background: #38393c; border: 1px solid #38393c; }
.SideBar li:hover .img0{display: none;}
.SideBar li:hover .img1{display: block;}
.SideBar .notes{display: none; background: #fff; width: 178px; position: absolute; right: 0; margin-top: -323px; } 
.SideBar .notes .tlt{height: 55px; line-height: 55px; background: #ff9b29; font-size: 14px; color: #fff; padding-left: 22px; } 
.SideBar .notes .notesClose{background: url(../images/b6.png)/*tpa=http://www.tenhao.net/images/b6.png*/ no-repeat center; width: 50px; height: 55px; display: inline-block; float: right; cursor: pointer; } 
.SideBar .notes p{font-size: 12px; color: #666; padding: 17px 22px; background: #f8f8f8; } 
.SideBar .notes p.sp{background: #fff; line-height: 22px; } 
.SideBar .notes i{display: inline-block; width: 30px; height: 2px; } 
.SideBar .notes img{margin-right: 20px; }


.mengceng {position: fixed; width: 100%; height: 100%; background: #000; opacity: 0.69; top: 0; z-index: 1000; display: none; } 

.qrcBox {position: fixed; left: 50%; top: 50%; margin-left: -112.5px; margin-top: -137.5px; display: none; z-index: 1001; }

.m-lookmore{display: none;width: 100%;height: 50px;line-height: 50px;background: #f08519;text-align: center;font-size: 16px;color: #fff;border-radius: 3px;margin-bottom: 20px;}






