﻿@charset "utf-8";
/* CSS Document */

/* 框架样式 */
body {/* -webkit-user-select: none;-webkit-text-size-adjust: none; */}
.wrap {cursor: default;min-width: 1190px;}
.wrap .w {min-width:1190px;max-width: 1190px;margin: 0 auto;}
.rm {overflow: hidden;zoom: 1;}
.om {overflow: visible;zoom: 1;}
.xm {overflow-x: auto;overflow-y: hidden;}
.ym {overflow-y: auto;overflow-x: hidden;}

/* 等待图片 */
.load {background: url(../images/loading.gif) 50% 50% no-repeat;}

/* 盒模型 */
.fbox {display: box;display: -webkit-box;display: -moz-box;}
.flex1 {-moz-box-flex: 1;box-flex: 1;-webkit-box-flex: 1;}

/* 显示方式逆转 */
.ret {-webkit-box-direction: reverse;-moz-box-direction: reverse;box-direction: reverse;}

/* 容器左右排列子集(配合box-align属性) */
.pjustify {-webkit-box-pack: justify;-moz-box-pack: justify;box-pack: justify;}/* 在每个子元素之间分割多余的空间（首个子元素前和最后一个子元素后没有多余的空间）。 */
.pstart {-webkit-box-pack: start;-moz-box-pack: start;box-pack: start;}/* 对于正常方向的框，首个子元素的左边缘被放在左侧（最后的子元素后是所有剩余的空间） */
.pend {-webkit-box-pack: end;-moz-box-pack: end;box-pack: end;}/* 对于正常方向的框，最后子元素的右边缘被放在右侧（首个子元素前是所有剩余的空间）。 */
.pcenter {-webkit-box-pack: center;-moz-box-pack: center;box-pack: center;}/* 均等地分割多余空间，其中一半空间被置于首个子元素前，另一半被置于最后一个子元素后 */

/* 容器垂直排列子集 */
.bstart {-webkit-box-align: start;-moz-box-align: start;box-align: start;}
.bend {-webkit-box-align: end;-moz-box-align: end;box-align: end;}
.bcenter {-webkit-box-align: center;-moz-box-align: center;box-align: center;}
.bline {-webkit-box-align: baseline;-moz-box-align: baseline;box-align: baseline;}/* 基于基线 */
.bstretch {-webkit-box-align: stretch;-moz-box-align: stretch;box-align: stretch;}/* 拉撑子元素 */

/* 盒模型排列方式 */
.ver {-webkit-box-orient: vertical;-moz-box-orient: vertical;box-orient: vertical;} /* 纵向排列 */
.hor {-webkit-box-orient: horizontal;-moz-box-orient: horizontal;box-orient: horizontal;}/* 横向排列 */

/* 圆 */
.rader {border-radius: 50%;-moz-border-radius: 50px;-webkit-border-radius: 50%;}

/* 删除线 */
.through {text-decoration: line-through;}

/* 动画 */
.an {-webkit-transition: all .2s 0s linear;-moz-transition: all .2s 0s linear;transition: all .2s 0s linear;}

/* Bar */
.wrap .bar {height: 30px;}
.wrap .bar .room {height: 100%;}
.wrap .bar .room .m_l {height: 100%;float: left;}
.wrap .bar .room .m_l ul {height: 100%;overflow: visible;}
.wrap .bar .room .m_l ul li,
.wrap .bar .room .m_r ul li {height: 25px;float: left;font-size: 12px;line-height: 30px;font-family: 'Verdana';padding-top: 5px;position: relative;}
.wrap .bar .room .m_l ul li.exp,
.wrap .bar .room .m_r ul li.exp {overflow: visible;padding: 5px 5px 0;}
.wrap .bar .room .m_l ul li.divider,
.wrap .bar .room .m_r ul li.divider {padding: 0 5px;line-height: 30px;}
.wrap .bar .room .m_l ul li a.link,
.wrap .bar .room .m_r ul li a.link {text-decoration: none;height: 20px;display: block;line-height: 20px;padding: 0 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.wrap .bar .room .m_l ul li .title,
.wrap .bar .room .m_r ul li .title {height: 20px;padding: 0 8px 0 5px;position: relative;}
.wrap .bar .room .m_l ul li .title a.tips,
.wrap .bar .room .m_r ul li .title a.tips {height: 20px;display: block;line-height: 20px;font-size: 12px;font-family: 'Verdana';text-decoration: none;}
.wrap .bar .room .m_l ul li .title i.cover,
.wrap .bar .room .m_r ul li .title i.cover {width: 0px;height: 0px;border-left: 3px solid transparent;border-right: 3px solid transparent;border-top: 3px solid;font-size: 0px;line-height: 0px;position: absolute;top: 50%;right: 0;-webkit-transition: transform 0.2s ease-in 0.0s;-moz-transition: transform 0.2s ease-in 0.0s;-o-transition: transform 0.2s ease-in 0.0s;transition: transform 0.2s ease-in 0.0s;margin-top: -2px;}
.wrap .bar .room .m_l ul li.hover,
.wrap .bar .room .m_r ul li.hover {border-style: solid;border-width: 0 1px 0 1px;padding: 5px 4px 0;z-index: 2;}
.wrap .bar .room .m_l ul li.hover .title i.cover,
.wrap .bar .room .m_r ul li.hover .title i.cover {-webkit-transform: rotate(180deg);-webkit-transform-origin: 50% 50%;-moz-transform: rotate(180deg);-moz-transform-origin: 50% 50%;-o-transform: rotate(180deg);-o-transform-origin: 50% 50%;transform: rotate(180deg);transform-origin: 50% 50%;}
.wrap .bar .room .m_l ul li .show,
.wrap .bar .room .m_r ul li .show {border-style: solid;border-width: 0 1px 1px 1px;position: absolute;top: 30px;display: none;}
.wrap .bar .room .m_l ul li.hover .show,
.wrap .bar .room .m_r ul li.hover .show {display: block;}
.wrap .bar .room .m_l ul li .show .date dl dd {font-size: 12px;line-height: 20px;}
.wrap .bar .room .m_r ul li .news {width: 200px;padding: 5px;left: -112px;}
.wrap .bar .room .m_r ul li .news .date dl dd,
.wrap .bar .room .m_r ul li .newprsen .date dl dd {height: 20px;line-height: 20px;text-overflow: ellipsis;white-space: nowrap;border-top-style: dotted;border-top-width: 1px;margin-top: -1px;}
.wrap .bar .room .m_r ul li .news .date dl dd.new {font-weight: 700;}
.wrap .bar .room .m_r ul li .news .date dl dd.new a i.ico {width: 9px;height: 11px;position: absolute;top: 2px;left: 0;}
.wrap .bar .room .m_r ul li .news .date dl dd.new a {position: relative;overflow: visible;padding-left: 10px;}
.wrap .bar .room .m_r {height: 100%;float: right;}
.wrap .bar .room .m_r ul {height: 100%;overflow: visible;}
.wrap .bar .room .m_r ul li .title i.ico {width: 13px;height: 12px;float: left;margin: 4px 4px 0 0;_display: inline;}
.wrap .bar .room .m_r ul li .newprsen {width: 82px;padding: 2px;right: -1px;}
.wrap .bar .room .m_r ul li .newprsen .date dl dd {text-align: center;}

/* 头部 */
.wrap .heads {height: 60px;border-bottom-style: solid;border-bottom-width: 1px;margin-bottom: 10px;}
.wrap .heads .room {height: 100%;position: relative;}
.wrap .heads .room .mlogo {height: 100%;float: left;position: relative;}
.wrap .heads .room .mlogo p.name {height: 14px;float: left;line-height: 14px;font-weight: 700;font-family: 'Microsoft YaHei';border-left-style: solid;border-left-width: 2px;padding-left: 4px;font-size: 14px;position: relative;top: 50%;margin-top: -7px;}
.wrap .heads .room .mlogo .print {height: 14px;line-height: 14px;font-size: 14px;font-family: 'Microsoft YaHei';float: left;position: relative;top: 50%;margin: -7px 0 0 10px;}
.wrap .heads .room .mlogo .print a {text-decoration: none;}
.wrap .heads .room .menu {position: absolute;bottom: 0;right: 0;}
.wrap .heads .room .menu ul li {height: 40px;float: left;padding: 0 10px;font-size: 12px;}
.wrap .heads .room .menu ul li a {height: 40px;display: block;padding: 0 2px;text-decoration: none;}
.wrap .heads .room .menu ul li.select a {height: 38px;border-bottom-style: solid;border-bottom-width: 2px;font-weight: 700;}
.wrap .heads .room .menu ul li a:hover {height: 38px;border-bottom-style: solid;border-bottom-width: 2px;}

/* 体部 */
.wrap .tbodys {min-height: 570px;}

/* 底部 */
.foots {margin-top: 20px;border-top-style: solid;border-top-width: 5px;padding: 15px 0 30px 0;}
.foots .friends-link {text-align: center;padding: 20px 0 0 0;font-size: 12px;}
.foots .friends-link a {font-size: 12px;padding: 0 10px;}
.foots .friends-link p {font-size: 12px;margin-top: 18px;}

/* 登录用头部 */
.wrap .lhead {height: 75px;border-bottom-style: solid;border-bottom-width: 1px;}
.wrap .lhead .room {height: 75px;}
.wrap .lhead .room .logobox {height: 75px;float: left;position: relative;}
.wrap .lhead .room .logobox .logo {height: 40px;float: left;position: relative;top: 50%;margin-top: -20px;}
.wrap .lhead .room .logobox .logo a {height: 40px;text-align: center;display: table-cell;vertical-align: middle;*display: block;*font-size: 40px;*font-family: 'Arial';font-size: 0;line-height: 40px;}
.wrap .lhead .room .logobox .logo a img {max-height: 100%;max-width: 100%;}
.wrap .lhead .room .logobox p.name {height: 40px;float: left;position: relative;top: 50%;margin-top: -20px;font-size: 20px;line-height: 40px;padding-left: 10px;font-family: 'Microsoft YaHei';}
.wrap .lhead .room .menus {height: 75px;float: right;position: relative;}
.wrap .lhead .room .menus ul {height: 12px;position: relative;top: 50%;margin: -6px 0 0 -21px;}
.wrap .lhead .room .menus ul li {height: 12px;float: left;line-height: 12px;font-size: 12px;border-left-style: solid;border-left-width: 1px;padding-left: 10px;margin-left: 10px;_display: inline;}

/* 响应式布局 */
@media only screen and (min-width: 1200px){

}
@media only screen and (min-width: 960px) and (max-width: 1199px){

}
@media only screen and (min-width: 768px) and (max-width: 959px){

}
@media only screen and (min-width: 480px) and (max-width: 767px){

}
@media only screen and (min-width: 350px) and (max-width: 479px){

}
@media only screen and (max-width: 349px){

}