/* 左侧导航栏 */
.left_nav{width:231px;height:100%;overflow:hidden;display: inline-block;position: fixed;z-index:297;left:0px; top:0px;}
.left_nav .left_nr{border-right:1px solid #e6e6e6;width:230px;background: #FFF; height:100%;overflow-x:hidden;overflow-y: auto; padding-right:17px;padding-top:65px;}
.nav_find{width:230px;height:33px;line-height:33px;position:relative;text-align:center;color:#999;font-size:16px;font-family: Arial,'Hiragino Sans GB','Microsoft Yahei',sans-serif;padding:12px 0;}
.nav_find em{font-size: 20px;color: #fb483b;font-family: Georgia,"Times New Roman"; margin-right:5px;}
.line-box{z-index: 1;position: absolute;left: 22px;bottom: 0;width: 185px;height: 1px;overflow: hidden;font-size: 0;background: #efefef;}

.navRoom{width:230px;height:auto;}
.navRoom_hide{width:230px;height:auto;padding-bottom: 110px;}
.navRoom_hide li{ overflow:hidden; position:relative;}
.navRoom_hide li .dt{height:42px;padding-left:22px;cursor: pointer; background-color:#FFF;}
.navRoom_hide li .dt i{background-image:url(../images/icon.png); width:18px; height:18px; margin-right:7px; margin-top:-2px;}
.navRoom_hide li .dt em{ font-size:14px;color: #333;font-family: Arial,'Hiragino Sans GB','Microsoft Yahei',sans-serif; line-height:42px;}
.navRoom_hide li .dt:hover em{ color:#fe7e00;}
.navRoom_hide li .dt .icon_1{ background-position:-18px -72px;}
.navRoom_hide li .dt .icon_2{ background-position:-18px -108px;}
.navRoom_hide li .dt .icon_3{ background-position:-18px -18px;}
.navRoom_hide li .dt .icon_4{ background-position:-18px 0px;}
.navRoom_hide li .dt .icon_5{ background-position:-18px -36px;}
.navRoom_hide li .dt .icon_6{ background-position:-18px -90px;}
.navRoom_hide li .dt .icon_7{ background-position:-18px -126px;}
.navRoom_hide li .dt .icon_8{ background-position:-18px -144px;}
.navRoom_hide li .dt .icon_9{ background-position:-18px -54px;}
.navRoom_hide li .dt .icon_10{ background-position:-18px -196px;}

.navRoom_hide li.on .dt{background-color:#fe7e00;}
.navRoom_hide li.on .line-box{background-color:transparent;}
.navRoom_hide li.on .dt em{ color:#FFF;}
.navRoom_hide li.on .dt .icon_1{background-position:0px -72px;}
.navRoom_hide li.on .dt .icon_2{background-position:0px -108px;}
.navRoom_hide li.on .dt .icon_3{background-position:0px -18px;}
.navRoom_hide li.on .dt .icon_4{background-position:0px 0px;}
.navRoom_hide li.on .dt .icon_5{background-position:0px -36px;}
.navRoom_hide li.on .dt .icon_6{background-position:0px -90px;}
.navRoom_hide li.on .dt .icon_7{background-position:0px -126px;}
.navRoom_hide li.on .dt .icon_8{background-position:0px -144px;}
.navRoom_hide li.on .dt .icon_9{background-position:0px -54px;}
.navRoom_hide li.on .dt .icon_10{background-position:0px -196px;}

.navRoom_hide li .list{ padding-bottom:5px;overflow:hidden; padding-left:22px;}
.navRoom_hide li .list a{ float:left; display:block; width:67px; height:21px; margin:7px 0px; margin-right:24px; background-color:#f5f5f5; text-align:center; line-height:21px; color:#747474;border-radius: 2px;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}
.navRoom_hide li .list a:hover{ background-color:#fe7e00; color:#FFF;}

.contact-us{z-index:10;position: absolute;left: 0;bottom: 0;width:230px;height: 45px;text-align: center;background: #fafafa;}
.contact-us span{ float:left; width:100px; display:block; margin-left:10px;}
.contact-us span a{position: relative;display: inline-block;padding: 12px;height: 21px;line-height: 21px;color: #333;}
.contact-us span a i{background-image:url(../images/icon.png); width:18px; height:18px;}
.contact-us .phone a i{background-position:-18px -180px;}
.contact-us .qq a i{background-position:-18px -162px;}
.contact-us span:hover a em{ color:#fe7e00;}
.contact-us .phone-num{cursor: default;position: absolute;top: -74px;left: 32px;height: 90px;opacity: 1;visibility: hidden;transform: translate(0,-15px);transition: all .2s ease-in-out;}
.contact-us .phone:hover .phone-num{opacity:1;visibility:visible;transform:translate(0,0)}
.contact-us .phone-num .phone-box{position: relative;padding: 15px 0;width: 170px;display:block;background: #fff;border-radius: 6px;border: 1px solid #e8e8e8;border: 0 solid rgba(0,0,0,0);box-shadow: 0 0 8px rgba(0,0,0,0.15);}
.contact-us .phone-num .arrow{position: absolute;bottom: 9px;left: 38px;}
.contact-us .phone-num .arrow i{display: block;position: absolute;left: 0;top: 2px;font-family: Simsun;font-size: 12px;color: #eee;}
.contact-us .phone-num .arrow .i2{top: 0;color: #fff;}
.contact-us .phone-num .txt1{font-size: 20px;color: #ff5043;}
.contact-us .phone-num .txt2{color: #999;}
.contact-us .phone-num p{font-family: Arial,'Hiragino Sans GB','Microsoft Yahei',sans-serif;}

.contact-us .qq-num{cursor: default;position: absolute;top: -68px;left: 32px;height: 90px;opacity: 1;visibility: hidden;transform: translate(0,-15px);transition: all .2s ease-in-out;}
.contact-us .qq:hover .qq-num{opacity:1;visibility:visible;transform:translate(0,0)}
.contact-us .qq-num .qq-box{position: relative;padding: 15px 0;width: 170px;display:block;background: #fff;border-radius: 6px;border: 1px solid #e8e8e8;border: 0 solid rgba(0,0,0,0);box-shadow: 0 0 8px rgba(0,0,0,0.15);}
.contact-us .qq-num .arrow{position: absolute;bottom: 9px;right: 38px;}
.contact-us .qq-num .arrow i{display: block;position: absolute;left: 0;top: 2px;font-family: Simsun;font-size: 12px;color: #eee;}
.contact-us .qq-num .arrow .i2{top: 0;color: #fff;}
.contact-us .qq-num .txt1{font-size: 14px;color: #ff5043;}
.contact-us .qq-num .txt1 .txt2{color: #999;}
.contact-us .qq-num a{font-family: Arial,'Hiragino Sans GB','Microsoft Yahei',sans-serif; text-align:left; width:100%; padding:0px 10px;}


