html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  font-family: "Microsoft YaHei", "微软雅黑", Tahoma, Helvetica, Arial, '宋体', sans-serif;
  font-size: 14px;
  color: #444444;
  background: white;
}
body {
  min-width: 1000px;
  margin: 0 auto;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.clear-float {
  width: 0;
  height: 0;
  line-height: 0;
  clear: both;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: block;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
ul,
ol {
  list-style: none;
}
* {
  margin: 0px;
  padding: 0px;
}
body > .header > div,
body > .nav > div,
body > .location,
body > .main,
body > .footer > div {
  position: relative;
  width: 1000px;
  margin: 0 auto 20px;
}
body > .header {
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  color: #737373;
  background: #f0f0f0;
}
body > .header .login-hint {
  width: 1000px;
  margin: 0 auto;
}
body > .header .login-hint .recommend {
  float: left;
  font-size: 14px;
}
body > .header .login-hint .recommend > span {
  color: red;
}
body > .header .login-hint a {
  text-decoration: none;
  color: #8A0908;
}
body > .header .login-hint > span {
  float: right;
  margin-right: 50px;
}
body > .header .login-hint .account {
  border-right: dashed 1px;
  padding-right: 2px;
}
body > .header .login-hint .type {
  border-right: dashed 1px;
  margin-left: 5px;
  padding-right: 2px;
}
body > .header .login-hint .credit {
  border-right: dashed 1px;
  margin: 0 5px;
  padding-right: 2px;
}
body > .header .credit span {
  color: #FF9600;
}
.le {
  float: left;
}
.ri {
  float: right;
}
.cle {
  clear: both;
}
.font_le {
  text-align: left;
}
.font_ce {
  text-align: center;
}
.font_ri {
  text-align: right;
}
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}
a,
a:link,
a:hover {
  text-decoration: none;
}
body > .nav{
  height:80px;
  background: #fff;
}
body > .nav > div{
  position: relative;
  height: 100%;
}
body > .nav a img{
  margin-top:13px;
  height: 55px;
  float:left;
  border-style: none;
}
body > .nav .youcexiaotubiao{
  float:right;
  height:80px;
}
body > .nav .youcexiaotubiao ul{
  padding:0;
  margin:0;
  margin-top:23px;
}
body > .nav .youcexiaotubiao ul li{
  height:34px;
  font-size:14px;
  /*line-height:34px;*/
  padding-left:40px;
  padding-right:10px;
  color:#848484;
  display:inline-block;
   *display:inline;
   *zoom:1;
}
body > .nav .youcexiaotubiao ul .tubiao1{
  position: relative;
  background:url(../img/common/tubiao1.png) no-repeat;
  /* background:url(../img/common/tubiao2.png) no-repeat; */
  cursor: pointer;
}
body > .nav .youcexiaotubiao ul .tubiao1:hover .app-sublayer{
  display: block;
}
body > .nav .youcexiaotubiao ul .tubiao2:hover .app-sublayer{
  display: block;
}
body > .nav .youcexiaotubiao ul .tubiao2{
  position: relative;
  background:url(../img/common/tubiao2.png) no-repeat;
  cursor: pointer;
}
body > .nav .youcexiaotubiao ul .tubiao3{
  background:url(../img/common/tubiao3.png) no-repeat;
}
body > .min-nav{
  height:36px;
  width:100%;
  background:#8a0808;
  position: relative;
  /*z-index: 999;*/
}
body > .min-nav ul{
  margin:0 auto;
  width:1000px;
  padding:0;
}
body > .min-nav ul li{
  position:relative;
  font-size:14px;
  line-height:36px;
  color:#fff;
  display:inline-block;
   *display:inline; *zoom:1;
  margin-right:35px;
  padding-left:10px;
}
body > .min-nav ul li a{
  color:#fff;
  text-decoration:none;
}
body > .min-nav ul li a img{margin-left:6px; transition: all .2s linear;border-style: none;}
body > .min-nav ul li a:hover{
  text-decoration:none;
}
body > .min-nav ul .home{
  margin-left:50px;
}
body > .min-nav ul .online:hover img{
  transform:rotate(180deg)
}
body > .min-nav ul .reviewing:hover img{
  transform:rotate(180deg)
}
body > .min-nav ul .evaluation:hover img{
  transform:rotate(180deg)
}
body > .min-nav ul .school:hover img{
  transform:rotate(180deg)
}

body > .min-nav ul .help:hover img{
  transform:rotate(180deg)
}


body > .min-nav ul li ul{ display:none; width:164px;  position:absolute; top:27px; left:0;z-index:9999}
/*body > .min-nav ul li .sanjiao{background:url(../img/xiaosanjiao.png) no-repeat; position:relative; top:-24px;}*/
body > .min-nav ul li ul .teshu{height:20px; display:block; background:transparent; z-index:99;}
body > .min-nav ul li ul .teshu .sanjiao{ background:url(../img/common/xiaosanjiao.png) no-repeat; z-index:1000; width:160px; height:10px; position:absolute; top:10px; left:0;}
.ie7 body> .min-nav ul li ul{top:-4px;}
.ie7 body> .min-nav ul li ul .teshu .sanjiao{top:42px;}
body > .min-nav ul li ul li{width:135px; background:#fff;}
body > .min-nav ul li ul .border1{border-top:#999 1px solid; border-left:#999 1px solid; border-right:#999 1px solid;}
body > .min-nav ul li ul .border2{border-left:#999 1px solid; border-right:#999 1px solid;}
body > .min-nav ul li ul .border3{border-bottom:#999 1px solid; border-left:#999 1px solid; border-right:#999 1px solid;}
body > .min-nav ul li ul li a{color:#323232; font-size:14px; display:block; width:100%;}
body > .min-nav ul li ul li:hover{background:#d25253;}
body > .min-nav ul li ul li:hover a{color:#fff;}
body > .min-nav ul li ul .teshu:hover{background:transparent;}
body > .min-nav ul .online:hover ul{display:block;}
body > .min-nav ul .reviewing:hover ul{display:block;}
body > .min-nav ul .evaluation:hover ul{display:block;}
body > .min-nav ul .school:hover ul{display:block;} 
body > .min-nav ul .help:hover ul{display:block;}
body > .location {
  color: #444444;
}
body > .location > div {
  z-index: 1;
  padding-left: 20px;
  position: relative;
  width: 100%;
  background: #f8f8f8;
  top: 20px;
  border-left: 4px solid #8a0808;
  line-height: 50px;
}
body > .location a {
  color: inherit;
  font-size: 14px;
}
body > .footer {
  height: 60px;
  line-height: 60px;
  color: white;
  background: #595959;
  margin-top: 60px;
}
body > .footer .copyright {
  color: #D6D6D6;
  font-size: 12px;
}
body > .footer .copyright a {
  color: #D6D6D6;
}
body > .footer .nav {
  position: absolute;
  right: 224px;
  top: 0;
}
body > .footer .nav a {
  color: #F2F2F2;
  font-size: 12px;
  padding: 0 10px;
  border-left: solid 1px #E1E1E1;
}
body > .footer .nav a:first-child {
  border-left: 0;
}

.footer .erweima{ text-align:center; line-height:30px; vertical-align:top; position:absolute; bottom:14px; right:0;z-index: 998;}
.ie7 .footer .erweima{left:800px;}
.footer .erweima div{width:80px; height:80px; background:url(../img/common/erweima-j.png) no-repeat; border:#858585 1px solid; padding:0; margin:0 auto;}
.footer .erweima span{font-size:12px;}

body .pagination {
  text-align: center;
  margin: 38px auto;
  font-size: 12px;
}
body .pagination a,body .pagination span {
  display: inline-block;
  border: solid 1px #D9D9D9;
  line-height: 24px;
  padding-left:8px;
  padding-right:8px; 
  margin-left: 10px;
  color: #999999;

}
body .pagination a:hover {
  text-decoration: none;
  background: #8A0908;
  color: #fff;
}
body .pagination a.active {
  text-decoration: none;
  background: #8A0908;
  color: #fff;
}
.hide{display: none;}

.app-qrcode{position: relative;margin-right: 20px!important;cursor: pointer;}
.app-sublayer{position: absolute;top:20px;left: 0px;display: none;padding:5px;z-index: 1000;background: #f0f0f0;}
.app-sublayer img{width: 150px;}
.app-qrcode:hover .app-sublayer{display: block;}
