*   {
   margin:0;
   color:#666;
   padding:0;
   font-family:"宋体",Arial, Helvetica, sans-serif;
   font-size:14px;

}
.truesize{
	box-sizing:border-box;
}

div,span,tr,td{
line-height:20px;
}

.topfixed{
 position:fixed;
 left:0px;
 top:0px;
 z-index:99;
}


div{
  _overflow:hidden; /* ie6 */
  /* height:20px;*/
}

tr,td{
 height:20px;
}

.hand {
  CURSOR: hand;
}

img {
        border: none;
}

a:link{
        color:#666;
        text-decoration:none;
}
a:visited{
        color:#666;
        text-decoration:none;
}
a:hover{
        color:#0099ff;
        text-decoration:none;
}

a.redlink:link{ color: #ff6600; text-decoration: none}
a.redlink:visited{ color: #ff6600; text-decoration: none}
a.redlink:hover{ color: #0099ff; text-decoration: none}

a.bluelink:link{ color: #0099ff; text-decoration: none}
a.bluelink:visited{ color: #0099ff; text-decoration: none}
a.bluelink:hover{ color: #ff6600; text-decoration: none}

a.whitelink:link{ color: #ffffff; text-decoration: none}
a.whitelink:visited{ color: #ffffff; text-decoration: none}
a.whitelink:hover{ color: #ff6600; text-decoration: none}

a.yellowlink:link{ color: #ffff00; text-decoration: none}
a.yellowlink:visited{ color: #ffff00; text-decoration: none}
a.yellowlink:hover{ color: #ff6600; text-decoration: none}



html{
  /* height:100%; */
}

body{
        font-family: "宋体",Arial, Geneva, Helvetica, sans-serif ;
        margin:0px auto;
        /* height:100%;*/

}

div.body{
 width:1250px;
 height:auto;
 background-color:#FFFFFF;
 margin-left:auto;
 margin-right:auto;
 box-sizing: border-box;
}


.clear {
    clear:both;
    height:0px;
}

.rt{
 width:auto;
 height:5px;
 overflow: hidden;
}


.center {
        margin-right: auto;
        margin-left: auto;
}


div.split {
        border-top: 1px dashed #ccc;
        height:2px;
        overflow:hidden;
        margin: 0px 10px 0px 10px;
}

div.split2 {
        border-top: 1px dashed #ccc;
        height:5px;
        margin: 0px 10px 0px 10px;
}

div.line {
        border-top: 1px solid #888;
        height:1px;
        margin: 0px 10px 5px 10px;
}

input.text{
width:150px;
height:22px;
padding-left:3px;
padding-right:3px;
line-height:22px;
}

input.text,input.disabled,select,textarea{
 border: 1px solid #66aadd;
 height:22px;
 line-height:22px;
}


.imgbt{
  background:#ddeeff;
  width:133px;
  height:24px;
  line-height:22px;
  color:#09f;
  border:1px solid #09f;
  -moz-border-radius: 5px;      /* Gecko browsers */
  -webkit-border-radius: 5px;   /* Webkit browsers */
  border-radius:5px;            /* W3C syntax */
}

.imgbt_short{
  background:#ddeeff;
  width:80px;
  height:24px;
  line-height:22px;
  color:#09f;
  border:1px solid #09f;
  -moz-border-radius: 5px;      /* Gecko browsers */
  -webkit-border-radius: 5px;   /* Webkit browsers */
  border-radius:5px;            /* W3C syntax */
}


div.topinfo{
 height:32px;
 line-height:32px;
 width:99%;
 padding-left:3px;
 padding-right:3px;
 background-color:#eeeeee;
 border-bottom:1px solid #dddddd;

}

ul.titlelist{
 padding-top:2px;
}

ul.titlelist li{
 line-height:21px;
 padding-left:3px;
 list-style-type:none;
 OVERFLOW-X:hidden;white-space:nowrap;text-overflow:ellipsis; 
}

.limitshow{
  OVERFLOW-X:hidden;white-space:nowrap;text-overflow:ellipsis; 
}


ul.titlelist li span.date{
 color:#ff6600;
}

div.daohang{
 height:28px;
 width:99%;
 padding-left:3px;
 background-color:#00aaff;
 color:#ffffff;
 line-height:28px;
}

div.daohang span.search{
 line-height:28px;
 float:right;
 color:#ffffff;
}

div.error{
 width:90%;
 height:auto;
 vertical-align:middle;
 padding-left:5px;
 padding-right:5px;
 padding-top:10px;
 padding-bottom:10px;
 line-height:20px;
 color:#ff0000;
 border:1px solid #dddddd;
 background-color:#f0f0f0;
 margin-top:10px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:10px;
 text-align:center;
}

div.news{
 margin-top:10px;
 width:94%;
 margin-left:auto;
 margin-right:auto;

}
div.news a:link{ color: #0099ff; text-decoration: none}
div.news a:visited{ color: #0099ff; text-decoration: none}
div.news a:hover{ color: #ff6600; text-decoration: none}
div.news br{
  line-height:10px; 
}

div.news p{
  margin-bottom:10px;
}


div.hywindow{
 height:auto;
 text-align:center;
 line-height:70px;
}

table.hytable{
 height:70px;
 width:100%;
 border-collapse: collapse;
}

table.hytable td{
  height:35px;
  width:25%;
  border:1px solid #fff;
  color:#ffffff;
}

table.hytable *{
 font-size:12px;
 line-height:14px;
}

table.hytable td span.msg{
 color:#ffff00;
}


table.hytable td.td1{
 background-color:#5566ff;
}

table.hytable td.td2{
 background-color:#ff6655;
}


table.hytable td.td3{
 background-color:#229922;
}

table.hytable td.td4{
 background-color:#aa00aa;
}

table.hytable td.td5{
 background-color:#ff9900;
}

table.hytable td.td6{
 background-color:#55ff55;
}



div.bottom{
text-align:center;
line-height:30px;
height:auto;
width:100%;
padding-bottom:15px;
margin-top:0px;
}

table.bottom{
 border:0px solid #09f;
 width:100%; 
 /*position:fixed;*/
 /*bottom:0px;*/
 background:#fff;
 
}

table.bottom td{
 border:0px solid #09f;
 width:33%;
 font-size:14px;
 height:32px;
 line-heihgt:32px;
 text-align:center;
 color:#fff;
 background:#09f;
 
}


div.sm{
 width:98%;
 height:auto;
 margin-top:10px;
 padding:5px;
 background-color:#ffffcc;
 font-size:12px;
 text-align:left;
}

div.ad{
 width:99%;
 height:auto;
 overflow:hidden;
}



/*
新版按钮
*/

/*最新设计的按钮  .bt .btred .btblue .btbig .btsmall分离*/

.bt,a.bt,.bt:visited{

    vertical-align:middle;
    margin:1px;
    color:#fff;
    display: inline-block;
    *display:inline;           /* 让ie6 ie7 支持 inline-block*/
    *zoom:1;
    text-align: center;
    cursor:pointer;
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
   text-decoration:none;
   vertical-align:top;
}

table.mktable .bt{
  margin-top:3px;
}

.btbig{
    width: 160px;
    height: 34px;
    line-height: 34px;
    font-size:14px; 
}

.btsmall{
    width: 110px;
    height: 24px;
    line-height: 24px;
}

.btred{
      background-color: #f83;
      border:1px solid #f60;
}

.btred:hover{
	background: #fa6;
	color:#ff0;
}

.btred:active{
	background: #bdf;
	color:#38f;
}



.btblue{
    background-color: #38f;
    display: inline-block;
    border:1px solid #26f;
}


.btblue:hover{
	background: #49f;
	color:#fff;
}

.btblue:active{
	background: #27f;
	color:#ff0;
}

.btdisable{
    background-color: #ccc;
    border:1px solid #aaa;

}

input::-webkit-input-placeholder{
            color:#ddd;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#ddd;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#ddd;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#ddd;
}