*{ margin:0; padding:0; list-style:none; font-size:12px;}
body,input{font:12px/1.3;font-family: arial, '宋体', 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti !important;}
a,img{border:0;}
a{ color:#666; text-decoration:none;}
.c{ clear:both;}

#all{ width:1000px; margin:0 auto;}
.head{}
.nav{height:36px; background-color:#4ca8e1; width:100%}
.nav ul{ }
.nav li{ float:left; margin-left:20px; height:45px; line-height:36px;}
.nav li a{ color:#FFF; font-size:14px}

.infobox{width:730px;border:#d8d8d8 1px solid; height: auto;margin:0 16px 10px 0; font-size:14px; float:left;}
.infobox .tt{width:90px; height:30px; background-color:#4ca8e1; margin:10px 0; line-height:30px; text-align:center; color:#FFF}
.infobox ul{padding:20px;}
.infobox li{ width:680px; padding-bottom:10px;font-size:14px;}
.infobox li a{ font-size:14px;}
.infobox li span,.infobox li span a{ float:right; color:#CCC}

.cover {height: 30px;line-height: 30px;color: #9C9C9C;}
.cover .views {float: left;margin-left: 20px;background: url(/img/views.png) no-repeat 0 7px;}
.cover .replys {float: left;margin-left: 20px;background: url(/img/replys.png) no-repeat 0 8px;}
.cover .date {float: left;margin-left: 0;background: url(/img/date.png) no-repeat 0 7px;}
.cover em {padding-left: 25px;font-style: italic;font-style: normal;}

.btn {padding:10px 0 0 20px;}
.btn a {background: #1c86d1; border-radius: 2px; color: #fff; display: block; margin: 1px; text-align: center; width:68px; height:30px; font-size:12px; line-height:30px;}
.btn a:hover {background: #4b8ad6;}

/* log css*/
input{display: inline-block;width: 210px;height: 18px;padding: 4px;font-size: 12px;line-height: 18px;color: #808080;border: 1px solid #ccc;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
input[type=checkbox], input[type=radio] {width: auto;height: auto;padding: 0;margin: 2px 0;*margin-top: 0;/* IE6-7 */line-height: normal;border: none;}
button,input[type="button"],input[type="reset"],input[type="submit"] {cursor: pointer;-webkit-appearance: button;}
input[type=button], input[type=reset], input[type=submit] {width: auto;height: auto;}

.tijiao {
color: #fff;
border: 1px solid #1179c2;
text-shadow: none;
margin-right: 5px;
background-color: #1c86d1;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#1c8fdf), to(#1c86d1));
background-image: -moz-linear-gradient(top, #1c8fdf, #1c86d1);
background-image: -ms-linear-gradient(top, #1c8fdf, #1c86d1);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c8fdf), color-stop(100%, #1c86d1));
background-image: -webkit-linear-gradient(top, #1c8fdf, #1c86d1);
background-image: -o-linear-gradient(top, #1c8fdf, #1c86d1);
background-image: linear-gradient(top, #1c8fdf, #1c86d1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c8fdf', endColorstr='#1c86d1', GradientType=0);
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
}
.disabl{
color: #565656;
border: 1px solid #CFCFCF;
text-shadow: none;
margin-right: 5px;
background-color: #CFCFCF;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#CCCCCC), to(#CFCFCF));
background-image: -moz-linear-gradient(top, #CCCCCC, #CFCFCF);
background-image: -ms-linear-gradient(top, #CCCCCC, #CFCFCF);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CCCCCC), color-stop(100%, #CFCFCF));
background-image: -webkit-linear-gradient(top, #CCCCCC, #CFCFCF);
background-image: -o-linear-gradient(top, #CCCCCC, #CFCFCF);
background-image: linear-gradient(top, #CCCCCC, #CFCFCF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#CFCFCF', GradientType=0);
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
}
/* 通用 */
.shu{padding:0 10px}

/* 顶部 */
.top{ width:100%; height:38px; background:#333; color:#FFF; line-height:38px;}
.top .logo{ padding-left:20px; float:left;}
.top .logo a{ color:#FFF; display:block; padding:0 10px; line-height:38px; font-size:14px; font-weight:bold;}
.top .logo a:hover{ background:#000000; }
.top .logo a img{ width:20px; height:20px; padding-left:5px; margin-bottom:-5px;}
.top_m{ float:right; padding-right:30px;}
.top_m a{ color:#FFF}
.top_m li{ height:38px; line-height:38px; float:left; padding-left:10px;}
.top_m li a{ display:block; height:38px; padding:0 10px;}
.top_m li a:hover{ background:#000000; }
#moregn_list{width:105px; display:none; height:135px; left:10px; top:37px; position:absolute; background:#000000; z-index:999}
#moregn_list li{width:95px; padding-left:5px; padding-top:2px;}
#moregn_list li a{padding:0 2px;}
#moregn_list li a:hover{ background:#333; }

/* 搜素框 */
*:focus { outline: none; }
#search{width:620px; height:100px;margin:0 auto; padding-top:100px;} 
#search #sbmclass{margin:0px;padding:0px;height:35px;  } 
#search #sbmclass ul{margin:0px;padding:10px 0px 0px 105px;list-style:none;} 
#search #sbmclass li{float:left;text-align:center; width:48px;height:24px;line-height:24px;margin:0px 1px 0px 0px;padding:0px; }
#search #sbmclass ul li a{ display:block;color:#000000; font-size:14px; text-decoration:none;font-weight:normal;cursor:pointer;margin:0px;padding:0px; } 
#search #sbmclass ul li a.cu{font-weight:bold;color:#ffffff; background:url(/i/socurrent.jpg) no-repeat; height:24px;line-height:24px;}
#search #sbmclass #sr{ float:right;margin:0px;padding:0px; }
#search #sbmclass #sr a{font-size:13px; margin-right:8px;padding:0px;}
#search #sbmclass br{display:block;clear:both;margin:0px; padding:0px;}
#search #sbox{width:100%;margin:0px;padding:0px; } 
#search #sbox #sblog{float:left;margin:0px;padding-top:8px;width:90px;text-align:right;}
#search #sbox #sbmain{float:left;width:390px;margin-left:15px;padding:3px 0px 0px 0px;}
#search #sbox #sbmain #sbminput{width:390px; margin:0px;padding:0px; display:block; position:relative; z-index:1;}
#search #sbox #sbmain #sbminput input{width:388px;border:1px solid #C6D0F4; height:32px;line-height:32px;font-size:13px; vertical-align:middle;padding:0px 0px 0px 3px;margin:0px; }
#search #sbox #sbmain #sbmkeys{width:388px;padding:3px 0px 2px 0px;margin:0px; _margin-top:32px; font-size:13px;} 
#search #sbox #sbmain #sbmkeys input{margin-left:8px; padding-right:3px;line-height:normal;} 
#search #sbox #sbmain form{ margin:0px;padding:0px;}
#search #sbox #sbimg{float:left;width:82px;text-align:center;padding:3px 0px 0px 10px; margin:0px;list-style:0px;background:url(/i/search_button.jpg)}
#search #sbox #sbimg #submit{float:left; font-size:14px;width:82px;height:32px;text-align:center;border:0;background:url(/i/search_btn.png) no-repeat;overflow:hidden;cursor:pointer}

#search #sbox #sbimg #sx {CURSOR:pointer; COLOR:#000000;font-size:13px; TEXT-DECORATION:underline; padding:5px;}

#search #sbox #sbmain #sbminput{position:relative; _position:absolute;}
#search #sbox #sbmain #sbminput #sug{position:absolute;left:0;top:0;float:left;border:1px solid #C6D0F4;display:none;z-index:1;margin:1px 0px 0px 0px;}/* */
#search #sbox #sbmain #sbminput #sug td{line-height:22px;height:22px;padding-left:3px;font:13px verdana; }
#search #sbox #sbmain #sbminput .mo td{background-color:#36c;color:#fff; } 
#search #sbox #sbmain #sbminput .ml td{background-color:#fff;color:#000; }
#search #sbox #sbmain #sbminput #sug_t a:link,#sug_t a:visited,#sug_t a:hover{text-decoration:none;font-size:13px;color:#000;width:100%;display:block;}
#search #sbox #sbmain #sbminput #sugif{position:absolute;left:0;top:31;float:left;border:1px solid #C6D0F4; } 



/* 侧边导航栏 */
#siderbox{position:fixed;z-index:99;top:80px;left:0px;height:16px;}
#daohang{left:-300px;position:fixed;}
#daohang .box{width:350px; background:#FFF;}
#daohang .box .bleft{width:298px; height:600px; border:#000 1px solid; float:left}
#daohang .box .bright{background:#333; color:#FFF; margin-top:230px; width:40px; height:120px; float:left;}

#listnav { float:left; width:46px;}
#listnav li{ width:46px; height:80px; background:#CCC; margin-bottom:1px; list-style:none; text-align:center;}
#listnav ul .actives{ background:#4C4C4C;}
#listnav span{font-size:12px; color:#FFF;display: block;position: relative;width:20px;height:80px;padding:20px 13px;text-align: center;
line-height: 14px;text-decoration: none; margin:0 auto; cursor:pointer;}


#list { width:252px; float:left;}
#list ul{ padding:10px;}
#list li{ float:left;padding-bottom:12px; width:116px; text-align:center;}
#list li a{ font-size:14px;width:116px; height:38px; line-height:38px; display:block}
#list li a:hover{ background:#EEE}

#sidepanel a {font-size: 12px;color: #FFF;display: block;position: relative;width: 20px;height: 100px;padding: 10px 10px;margin: 5px 0;text-align: center;
line-height: 14px;text-decoration: none;}

/*默认网址导航*/
.sys_web{ padding-top:38px; width:720px;}
#sys_web_nav{width:720px; overflow:hidden}
#sys_web_nav .actives{ background:#4C4C4C;}
#sys_web_nav li{ float:left;width:79px; height:30px; background:#999999; border-right:#EEE 1px solid; margin-bottom:1px; list-style:none; text-align:center;}
#sys_web_nav span{font-size:12px; color:#FFF;display: block;width:80px;height:30px;text-align: center;line-height:30px;margin:0 auto; cursor:pointer;}

#sys_web_list { width:718px;border:#ebebeb 1px solid; overflow:hidden; height:auto; background:#FFF;}
#sys_web_list ul{ padding:10px;}
#sys_web_list li{ float:left;width:116px;  overflow:hidden; text-align:left;}
#sys_web_list li a{ font-size:14px;width:116px; height:38px; line-height:38px; display:block; padding-left:0px; margin-left:10px;}
#sys_web_list li a:hover{text-decoration:underline;}
#sys_web_list li a img {width:16px; height:16px; float:left; padding-top:10px;}
#sys_web_list li a em { float:left;font-style: normal; font-size:14px; padding-left:4px;}
#sys_web_list li a em:hover{text-decoration:underline;}