﻿.yj12{border-radius: 13px;-moz-border-radius: 13px;-webkit-border-radius: 13px;}
/*top*/
.top{ height:42px;}
.layout-top{ width:100%;  z-index:999999;}
.layout-top-warp{width:1000px; height:34px; margin:1px auto;}
.layout-top-title{ float:left;  }
.layout-top-title li { float:left;  margin-left:5px; margin-right:5px;  }
.top-app-title{ font-size:16px; line-height:30px; color:#555050;}
.top-app{ line-height:40px;}
.top-line-app{ float:left;  background:url("images/topline.png") right center repeat-y;width:10px; height:18px; margin-top:8px;}
.top-app{ width:70px; padding-left:5px; cursor:pointer; position:relative;color:#555050; line-height:32px;}
.top-app-menu{border: 1px solid #A6A6A6;  background-color:#fff ;  position:absolute; left:-1px; top:32px; z-index:10}
.top-app-menu{ padding:5px;}
.top-app-menu ul{ float:left; width:212px; }
.top-app-menu li{ float: left;height:35px; line-height:35px;}
.top-app-menu li:hover{ background-color:#f2f2f2; font-weight:bold;}
.top-app-menu li a{ color:#333;line-height:35px; height:35px; width:59px; float:left; text-align:center; }

.layout-top-login{ float:right;line-height:34px;height:34px;}
.layout-top-login li { float:left; position:relative;border: 1px solid transparent; border-bottom:0;border-top:0; }
.top-login{background:url("images/topuser.png") left center no-repeat; width:35px; padding-left:30px; color:#f2f2f2;}
.top-login{ background-position:10px 7px; cursor:pointer;}
.top-login:hover{ background-color:#4D4C4C;   }
.top-user{ color:#555050;   padding-left:25px; overflow:hidden; margin-right:10px;}
.top-user{ background-position:5px 7px;}
.top-user img {border: 1px solid #fff; margin-right:5px; margin-top:-2px;   }
.top-exit{background:url("images/topexit.png") center center no-repeat; height:33px; width:35px; cursor:pointer; }
.top-exit:hover{ background-color:#4D4C4C; }

.top-my{ width:45px; padding-left:8px; cursor:pointer; position:relative;color:#555050;}
.top-mg{   width:45px; cursor:pointer;padding-left:8px; color:#555050;}
 .top-line{ background:url("images/topline.png") center center repeat-y;width:2px;height:18px; margin-top:8px;}
.top-arr {
position: absolute;
z-index: 10;
right: 5px;
top: 13px;
border-color: #c2c2c2 transparent transparent;
border-style: solid dashed dashed;
border-width: 4px 4px 0;
font-size: 0;
width: 0;
line-height: 0;
}
.layout-top .onhover{ background:#fff; color:#333;border: 1px solid #A6A6A6; border-bottom:0;border-top:0;}
.layout-top .onhover em{border-color: #333 transparent transparent;}
.layout-top .onhover a{color: #333;}

.top-my-menu{border: 1px solid #A6A6A6;  background-color:#fff ;width:244px;  position:absolute; left:-202px; top:34px; z-index:10}
.top-my-menu{ padding:5px;}
.top-my-menu ul{ float:left; width:244px; }
.top-my-menu li{ float: left;height:35px; line-height:35px;}
.top-my-menu li:hover{ background-color:#f2f2f2; font-weight:bold;}
.top-my-menu li a{ color:#333;line-height:35px; height:35px; width:59px; float:left; text-align:center; }

.top-my-a,.top-mg-a { color:#ddd;}

.top-mg-menu{border: 1px solid #A6A6A6;  background-color:#fff ; position:absolute;  left:-1px; top:34px; z-index:10}
.top-mg-menu{ padding:5px;}

.top-mg-menu ul{ float:left; width:90px; }
.top-mg-menu li{ float: left;height:35px; line-height:35px;}
.top-mg-menu li:hover{ background-color:#f2f2f2; font-weight:bold;}
.top-mg-menu li a{ color:#333;line-height:35px; height:35px; width:89px; float:left; text-align:center; }
.top-my-menu,.top-mg-menu,.top-app-menu{box-shadow:  0 2px 2px rgba(0,0,0,0.35);
-moz-box-shadow:  0 2px 2px rgba(0,0,0,0.35);
-webkit-box-shadow:  0 2px 2px rgba(0,0,0,0.35);
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-bottom-left-radius: 5px;
-moz-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.top-mg.onhover{background-color:#fff;}
.top-exit{ background:url("yx.png") center center no-repeat; width:30px; cursor:pointer; position:relative;}
.top-msg em{ background-color:red; color:#fff;  position:absolute; top:0px; right:0px; height:6px; padding:4px; line-height:6px; font-family:宋体; font-size:12px; }
.top-msg:hover,.top-set:hover{ background-color:#4D4C4C; }
.top-msg a{ float:left; width:100%; height:33px;}
.loading{ background:url("images/loading.gif") center center no-repeat;}
.top-set{ background:url("images/topmg.png") center 9px no-repeat; width:30px; cursor:pointer; position:relative;}
.top-set a{ float:left; width:100%; height:33px;}


.ulradio{ height:30px; padding-left:10px;}
.liradio{ float:left; width:90px; line-height:30px; cursor:pointer;}
.icon_radio {
background: url("images/radio.png") 0 -2px no-repeat;
width: 16px;
height: 16px;
vertical-align: middle;
display: inline-block;
  margin-right:5px;
}
.icon_radio.on{background: url("images/radio.png") 0 -28px no-repeat;}
