*{margin:0;padding:0;}
body{overflow-x:hidden;overflow-y:scroll;font:12px/1.6em 宋体 Helvetica,Arial,sans-serif,Lucida Grande,Verdana,Geneva,Sans-serif;}
.mouse{color:#00F;cursor:pointer;}
.right{float:right;}
.left{float:left;}
.center{margin:0 auto;}
.red{color:red;}
.blue{color:#249cfa;}
.green{color:#008000}
a{text-decoration:none;}
dl,li,ol,ul{list-style-type:none;}
em,i,tt{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
h1 small,h1 span,h2 small,h2 span,h3 small,h3 span,h4 small,h4 span,h5 small,h5 span,h6 small,h6 span{float:right;font-weight:200;cursor:pointer;}
img{border:none;}
input{outline:0;}
.clear{float:none;clear:both;display:block;visibility:hidden;overflow:hidden;margin:0;padding:0;width:0;height:0;border:0;background:0 0;font-size:0;}
.right{float:right}
.left{float:left}


.filter{opacity:0;filter:alpha(Opacity=0);-moz-opacity:0;}
.fixed{position:absolute;top:expression(offsetParent.scrollTop);position:fixed!important}
.avatar_set li{width:100px;height:40px;line-height:35px}
.avatar_set li div{display:block;width:78px;height:20px;background:#F1F1F1;line-height:20px;font-weight:700;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #CCC;padding:5px}
.avatar_set li div .file{position:absolute;z-index:100;margin-left:-55px;font-size:2px;opacity:0;filter:alpha(opacity=0);margin-top:-5px}
.post_dynamic{display:block;clear:both;margin:8px 0;padding:6px 8px;background:#f5f5f5;height:auto;overflow:hidden}
.post_dynamic textarea{width:99%;border:1px solid #F5F5F5}
.post_dynamic div{display:table;clear:both;width:100%}
.post_dynamic div span{display:inline-block;float:right}

.comment{display:table;width:100%;height:auto}
.comment li{display:table;width:100%;border-bottom:1px solid #F1F1F1;padding:5px 0;height:auto;line-height:30px}
.comment li em{display:block;float:left;width:30px}
.comment li i{display:block;float:left;width:60px}
.comment li span{display:inline-block;margin-left:10px;float:right;width:90%}
.comment li i img{width:48px;display:block;float:left;border:1px solid #c6c6c6;padding:2px}
.comment .face{border:0;width:19px;height:19px;display:inline}
.comment li small{float:right;margin-right:10px}

.__ajax,._prompt,.formError,.cityAjax{ padding:20px 0;color: #000; background: #fffffe;border-radius: 3px;margin: 0 auto;box-shadow: 0px 0px 40px 0 rgba(0, 0, 0, 0.8);}
._prompt,.formError{z-index:99999; overflow-x:hidden; width:320px;min-height:60px;text-align:center;font-weight:700;font-size:14px;line-height:60px;padding:0 15px}
.formError{color:red;width:280px;min-height:60px;line-height:60px;}
.ajax{width:800px;height:600px;}
.ajax h2,.ajaxMin h2 { margin: 0; padding: 0.6em;text-align: center; font-size: 1.25em;font-weight: 300; opacity: 0.8; background: rgba(0, 0, 0, 0.1);border-radius: 3px 3px 0 0; border-bottom: #ccc 1px solid;}
.ajax .form h2,.ajaxMin .form h2{margin: -30px 0 10px 0;color:#222222; font-weight: bold}
.ajax h3,.ajaxMin h3{display:block; color: #222222;height: 20px}
.ajax h3 span,.ajaxMin h3 span{width:25px;height:25px;position:relative;border:2px solid #acacac; background: #C0C0C0; -webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center;font-size:25px;line-height:25px;right:-12px}
.ajax h3 span:hover,.ajaxMin h3 span:hover{background:#F00; color: #fff}
#_search{position:absolute;top:130px;right:100px;padding:20px;background-color:#fff;border:1px solid #666;z-index:100}
#_search div{text-align:left;display:block;}
#_search div input{width:120px;height:25px}
#fullscreen{width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;position:absolute;left:0;top:0;display:none;z-index:1000}


/*-------------------------表格--------------------------*/
.table{margin:0 auto 10px auto;width:99.9%;border:1px solid #f3f3f3;border-top:none;background:#FFF;font-size:12px;}
.table tr{width:100%;height:28px;}
.table caption{height:35px;font-weight:700;line-height:35px;}
.table tr th{height:35px;background:#F8F8F8;text-align:center;font-size:13px;line-height:35px;}
.table tr th small{padding-left:5px;font-weight:100;font-size:9px;}
.table tr td{padding:3px;height:auto;border-top:1px solid #f3f3f3;line-height:25px;}
.table tr td img{display:block;margin:0 2px;width:80px;border:1px solid #F1F1F1;}
.table tr .red{ color: #FF0000}
.table tr .blue{ color: #1aad19}
.centerTD tr td{text-align:center;}
/*-------------------------选项卡--------------------------*/
.setOptions{clear:both;padding:0 10px;height:30px;border-bottom:1px solid #f3f3f3;color:#555;line-height:30px;}
.setOptions a,.setOptions i{float:left;display:block;margin-top:1px;padding:0 20px;text-align:center;cursor:pointer;}
.setOptions .hovers{display:inline-block;height:29px;border:1px solid #f3f3f3;border-bottom:1px solid #FFF;background-color:#fff;color:#333;line-height:29px;}
.setOptions .min a{padding:0;}
/*------------------------分页-------------------------*/
.page{display:table;margin:5px 5px 20px;width:99.9%;height:30px;line-height:25px;}
.page p{float:right;display:block;margin-right:10px;}
.page p a,.page p b,.page p i{display:inline-block;margin:1px 1px 0;padding:0 8px;border:1px solid silver;}
.page p a:hover,.page p i:hover{background:#F1F1F1;cursor:pointer;}
.page b{background:silver;}
/*------------------------表单---------------------------*/
.form{display:block;margin-top:10px;border-top:none;}
.form h2{display:block;height:30px;color:#999;text-align:center;font-size:14px;line-height:30px;}
.form h3{padding-left:20px;height:35px;text-align:center;font-size:16px;line-height:35px;}
.form ul{display:table;width:100%;height:auto;}
.form ul li{display:table;margin:4px 0;width:100%;height:auto;border-bottom:1px solid #FAFAFA;text-align:left;font-size:12px;line-height:32px;}
.form ul li label,.form ol li label{float:left;display:inline-block;padding-right:12px;width:100px;height:30px;color: #737373;text-align:right;font-weight:600;}
.form ul li input,.form ol li input{padding:4px 6px;width:300px;color:#999;line-height:32px;height:32px;border:1px #dfdfdf solid; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.form ul li span,.form ol li span{font-size:10px; font-weight:200; color: #ccc;}
.form ul li textarea{width:400px;height:auto;color:#999;border:1px #dfdfdf solid;line-height:20px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.form ul li small{margin-left:5px;color:#999;}
.form ol{display:inline;height:auto;}
.form ol li{display:inline-block;width: auto}
.form ol li input{width:150px;}
.form .form_check{float:left;display:inline-block;height:auto;}
.form .form_check label{display:inline;width:auto;font-weight:200;}
.form .form_check input{width:20px;height:16px;}
.form .form_check label input{border:none}
.form .form_tips {display:inline-block;margin-left:5px;color:#888;}
.form .title{margin:10px 0 20px 0;padding:0 25px;height:38px;color:#F27B04;font-weight:700;font-size:18px;font-family:"microsoft yahei";line-height:38px;}
.form input::placeholder {font-size: 12px;letter-spacing: 1px; color: #999 !important;}
.form select,.select{position:relative;top:-3px;width:auto;height:32px;padding-left: 6px;border:1px solid #dfdfdf;color:#999;line-height:28px; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.form input[type=checkbox],.form input[type=radio]{width: 12px;height: 12px}
.qq{display:inline-block; background: url(../images/qq.png) no-repeat left; width:68px; height:25px; line-height:25px;text-align:right; font-size:10px;}
.weixin{display:inline-block; background: url(../images/weixin.png) no-repeat left; width:75px; height:25px; line-height:25px;text-align:right;font-size:10px; }
.login p{ line-height: 30px;padding-left:70px}
.login ul li label{ width:60px;}
