/* CSS Document */

.top{width:100%;height:48px;border-bottom:1px solid #dadada;background:#ffffff; _overflow:hidden;  }
.topall {width:1000px;margin:0 auto; overflow:hidden;}
.top_lt .logo { margin:10px 0 0 0;text-align:right;  }
/*.top_lt .logo { margin:2px 0 0 0;text-align:right;  }*/
.top_lt .logo a img{ display:block;}
.tablist{ width:110px; }
.tablist ul{ position:relative; z-index:2; margin:4px 0; padding:4px 0; overflow:hidden; display:inline-block;border:1px solid #fff; }
.tabin{ background:#fff; border:1px solid #dadada !important; }
.tablist ul li{ float:left; width:100px; line-height:30px; padding:0 5px  0 5px; text-align:center; }
.tablist ul li:hover{background:#fff;}
.tablist ul li a{ font-size:14px; font-family:"Microsoft YaHei"; width:100px; height:30px; display:block; line-height:30px; text-decoration:none; overflow:hidden; color:#535353;}
.tablist ul li a:hover{background:#f7f7f7; text-decoration:none; color:#535353; }
.tablist ul .font_big{font-size:16px;}
.tablist ul .font_big a{ font-size:16px; text-align:right; padding:0 20px 0 10px; width:70px;background:url(../images/allimages.png) no-repeat scroll 75px 8px; color:#535353;}
.tablist ul .font_big a:hover{ font-size:16px; text-align:right; padding-left:10px; width:70px;background:url(../images/allimages.png) no-repeat scroll 75px -28px #f7f7f7; padding:0 20px 0 10px; color:#535353;}
.user_tablist{ margin:0 10px 0 10px;}
.user_tablist .font_big a{text-overflow: ellipsis;}


.top_rt {line-height:48px;}
.top_rt span {width:70px;font-size:16px;font-family:"Microsoft YaHei";text-align:center;}
.top_rt span a{ color:#535353;}
.top_rt .search{ width:182px;margin:10px 0; padding:0 4px; background:url(../images/serach_input_03.jpg) no-repeat center center;}
.top_rt .search input{width:140px;height:28px; *line-height:28px;font-size:14px; background:none; border:none;outline:none;}
.top_rt .search a{width:36px;height:28px; display:block; background:none;}

.nologin_topall {width:1000px;margin:0 auto;}
.nologin_top .logo {margin: 10px 0 0 0;text-align:right; height:40px; line-height:40px; background:none;}
/*.nologin_top .logo {margin: 2px 0 0 0;text-align:right; height:40px; line-height:40px; background:none;}*/
.nologin_top .logo a img{ display:block;}
.nologin_top .user_name, .nologin_top .pass_word{ width:227px; height:32px; margin:10px 10px 10px 0;background:url(../images/input_bg_03.jpg) no-repeat center center ; display:inline;}
.nologin_top .user_name strong, .nologin_top .pass_word strong{ margin:0 0 0 5px; line-height:28px; font-family:"Microsoft YaHei"; font-size:16px; color:#2c2c2c; font-style:none; font-weight:100; cursor:default;}
.nologin_top .user_name input{ height:28px;width:135px; *line-height:28px;  background:none; border:none;outline:none;}
.nologin_top .pass_word input{ height:28px;width:150px; *line-height:28px;  background:none; border:none; float:left;outline:none;}
.nologin_top .btn input{ width:75px; height:31px; margin:9px 5px 10px 0; line-height:29px; background:url(../images/login_sub_03.jpg) no-repeat center center; font-family:"Microsoft YaHei"; font-size:16px; color:#fff; border:none; cursor:pointer; padding-bottom:3px;*padding-bottom:0;}
.nologin_top .btn #new_reg{background:url(../images/new_reg.jpg) no-repeat center center;color:#757575;}
.hidden{display:none}



#jsddm{	margin: 0;	padding: 0;  float: right;  height: 48px;  line-height: 48px; font-family:"Microsoft YaHei"}
#jsddm li{	float: left;list-style: none; font-size:16px;}
#jsddm li i{ position:absolute; top:5px;min-width:20px; height:18px; text-align:center; line-height:18px;padding:0px 4px; margin-left:40px; font-size:12px; font-style:normal; border-radius:8px; background:red; color:#FFF; font-family:Arial, Helvetica, sans-serif; z-index:88}
#jsddm li a	{	display: block;padding: 0px 12px;text-decoration: none;color: #535353;word-break:break-word;}
#jsddm li ul{ width:420px;*width:420px;margin: 0;padding: 0;position: absolute; z-index:999;display:none;	border-top: 1px solid white; background:#fff; border:1px solid #d9d9d9}
#jsddm li ul li	{ padding:0 10px;*width:400px;*padding:0 10px;font-size:14px; float:left;display: block; color: #535353;line-height:36px;width:calc(100% - 20px)}	
#jsddm li ul .wd{ background-color: #f6f6f6;}
.messageaddhtml .wd{ background-color: #f6f6f6;}

#jsddm li ul li a{ display:inline;color:#259; padding:0;}	
#jsddm li ul li:hover	{background: #f0f0f0;}
#jsddm_zk span{width:calc(100% - 10px);padding-right:10px;}




/*底部信息*/
.footer{width:100%;height:100px;text-align:center;line-height:18px;font-size:12px;float:left;padding-top:110px}




