﻿@charset "utf-8";
body{font-family:"微软雅黑",Arial,Tahoma;font-size:12px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#333; text-shadow:0 1px 0 #fff; line-height:1.8em;}
body{scrollbar-face-color:#FFFFFF;scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#800080;scrollbar-darkshadow-color:#800080;scrollbar-Shadow-color:#FFFFFF;scrollbar-arrow-color:#800080;scrollbar-track-color:#ffffff;}
table{border:0px #A3DBA0 solid;text-align: left;}
input{font-size:12px; height:19px; padding-left:3px;}
input,textarea,select,body{ font-family:"Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif;}
//谷歌浏览器样式
input,textarea,select,.bu1{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:3px; border:5px solid ddd; -webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc; text-shadow:0 1px 0 #fff;}
//IE浏览器样式
input,textarea,.bu1{-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, color='#FFFFFF')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, color='#FFFFFF');}
ul,li{list-style:none; text-decoration:none;}
.clear{clear:both; display:block; overflow:hidden; height:0px; width:100%;}
form{width:100%; height:auto; padding:0px; margin:0px;}

.center{width:100%; height:auto; margin:0px auto; text-align:center}

/* 网站链接总的CSS定义:可定义内容为链接字体颜色、样式等 */
a,a:link,a:visited,a:hover,a:active {text-decoration: none;} /* 链接无下划线,有为underline */ /* 未访问的链接 *//* 已访问的链接 *//* 鼠标在链接上 */ /* 点击激活链接 */
img{border:0px; max-width:640px; max-height:640px;}

.page{width:100%; height:30px; margin:0px auto; clear:both; padding-top:5px; text-align:center; color:#000000;}
.page a{float:left;text-decoration:none;display:inline-block;line-height:14px;padding:4px 8px;color:#333;border:1px solid #ccc;margin:0 2px;}
.page span{float:left; height:20px;line-height:14px;padding:4px 5px 0px 5px;color:#333;border:0px solid #ccc;margin:2px 2px 0px 2px;}
.page a:hover,.page a.on{background:#999;color:#fff;border:1px solid #333;}
.page a.unclick,.page a.unclick:hover{background:none;border:1px solid #eee;color:#999;cursor:default;}
/*.page{position:fixed; bottom:0px; margin-top:0; z-index:9999; background:#eee;}*/

.sys_page{width:95%; height:30px; margin:0px auto; clear:both; padding-left:0%; text-align:center; color:#000000; border-top:1px solid #CCC; padding-top:2px;  overflow:hidden}
.sys_page a,.sys_page span{display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 13px/100% "微软雅黑",Arial, Helvetica, sans-serif; padding: .5em .8em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.sys_page{position:fixed; bottom:0px; margin-top:0; z-index:9999; background:#eee; width:100%;}
.sys_page .text,.sys_page .text:hover{color:#999; padding: .5em .4em .55em; background: #FFF; background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff)); background: -moz-linear-gradient(top,  #eeeeee,  #ffffff); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');}

.sys_page a{color: #606060; border: solid 1px #b7b7b7; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); background: -moz-linear-gradient(top,  #fff,  #ededed); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}
.sys_page a:hover{background: #ededed; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc)); background: -moz-linear-gradient(top,  #fff,  #dcdcdc); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');}
.sys_page a:active{color: #999; background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff)); background: -moz-linear-gradient(top,  #ededed,  #fff); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');}

.fixed_top{position:fixed; top:0; margin-top:0; z-index:9999;}
.fixed_bottom{position:fixed; bottom:0px; margin-top:0; z-index:9999;}

.form_list{width:100%; height:auto; margin:0px auto; padding:35px 0px 10px 0px}

.form_oper{width:100%; height:auto; margin:0px auto; padding:0px 0px 45px 0px}

.list_oper{width:60%; height:30px; position:fixed; padding:10px; z-index:999; bottom:40px; left:20%; background:#FFF; border:3px solid #0F0; filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity: 0.9; opacity: 0.9; display:none; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.list_oper select{width:auto; float:left; margin-right:10px; margin-top:3px;}
.list_oper input{width:60px; height:24px; float:left; margin-top:2px; margin-right:10px;}
.lo_close{width:auto; float:right; line-height:2.4em; cursor:pointer}
.template_top{width:100%; height:35px; margin:0px auto}

/*---------------------------Pulic.html------------------------------------------*/
.checkbox{width:18px; height:20px; float:left; overflow:hidden; padding-top:1px; margin-right:2px; font-size:12px;}
.inputfloat{width:auto; height:20px; float:left; padding-top:3px; margin-right:5px;}
.template_title{width:100%; height:30px; margin:0px auto; text-align:left; font-size:14px; font-weight:bold; border-top:0px; line-height:2.4em; border-bottom:#eee 1px solid; text-indent:10px;}
.template_title_2{width:100%; height:25px; padding-top:3px; margin:0px auto; text-align:left; font-size:14px; font-weight:bold; border-top:#FFF 1px solid; border-bottom:#eee 1px solid; text-indent:10px;}
.template_title_2 a{text-indent:0px}
.template_title_center{width:100%; height:25px; padding-top:3px; margin:0px auto; text-align:center; font-size:14px; font-weight:bold; border-bottom:#eee 1px solid}
.template_div{width:100%; height:28px; margin:0px auto; overflow:hidden; border-top:#FFF 1px solid; border-bottom:#eee 1px solid}
.template_div a{width:100%; height:20px; float:left; padding-top:3px; color:#009; font-size:12px;}

.t_div_1{width:100%; height:auto; margin:0px auto; display:block}
.t_div_0{width:100%; height:1px; margin:0px auto; overflow:hidden; display:none}

.template_text{width:100%; height:28px; margin:0px auto; overflow:hidden;}
.template_text_d1{width:10%; height:23px; padding-top:5px; float:left; text-align:right; color:#666; font-weight:bold; overflow:hidden; border-top:#FFF 1px solid; border-bottom:#eee 1px solid}
.template_text_d2{width:70%; height:25px; float:left; padding-top:2px; overflow:hidden}
.template_text_d2 input{width:95%; height:18px; float:left; margin-left:5px; color:#900; font-weight:bold;}
.template_text_d2_radio{width:70%; height:25px; float:left; padding-top:2px; overflow:hidden}
.template_text_d2_radio input{width:16px; height:16px; float:left; margin-left:5px; color:#900; font-weight:bold;}
.template_text_d2_radio label{width:45px; font-size:15px; font-weight:bold; padding-top:4px; float:left}
.template_text_d3{width:20%; height:20px; padding-top:5px; float:left; color:#999; overflow:hidden}
.template_text_d4{width:20%; height:23px; padding-top:2px; float:left; color:#999; overflow:hidden}
.template_text_da{width:90%; height:25px; float:left; padding-top:2px; overflow:hidden;}
.template_text_da input{width:16px; height:16px; margin-top:6px; float:left; color:#900; font-weight:bold;}
.template_text_da label{width:auto; font-size:15px; font-weight:bold; padding-top:4px; padding-right:5px; float:left}

.template_info_d1{width:10%; height:20px; padding-top:5px; float:left; text-align:right; color:#666; font-weight:bold; overflow:hidden}
.template_info_d2{width:90%; height:22px; float:left; padding-top:3px; font-size:14px; font-weight:bold; color:#F30; overflow:hidden}

.template_info_ds{width:50%; height:25px; float:left; overflow:hidden;}
.template_info_ds1{width:20%; height:20px; padding-top:5px; float:left; text-align:right; color:#666; font-weight:bold; overflow:hidden}
.template_info_ds2{width:80%; height:22px; float:left; padding-top:3px; font-size:14px; font-weight:bold; color:#F30; overflow:hidden}

.template_close{width:100%; height:30px; margin:0px auto; padding:5px 0px; text-align:center; border-top:#FFF 1px solid}
.template_close input{width:150px; height:30px; background:none;}

.template_nav{width:100%; height:30px; margin:0px auto; padding-top:3px; overflow:hidden; background:#FFF; font-weight:bold}
.template_nav a{width:auto; min-width:60px; height:30px; float:left; margin-left:3px; text-align:center; line-height:2.6em; padding:0px 8px 0px 8px; border-radius:5px 5px 0px 0px; color:#666}
.template_nav a:hover{background:#f9f9f9;}
.template_nav .tn_a{background:#eee;}
.template_nav .tn_ah{background:#f9f9f9; font-size:14px; color:#000; line-height:2.2em;}

.template_text_m{width:50%; height:30px; float:left; overflow:hidden; line-height:30px;}
.template_text_m1{width:20%; height:25px; padding-top:3px; float:left; line-height:20px; text-align:right; color:#666; font-weight:bold; overflow:hidden}
.template_text_m2{width:40%; height:28px; float:left; padding-top:0px; overflow:hidden}
.template_text_m2 input{width:90%; height:19px; float:left; margin-top:2px; margin-left:5px; color:#900; font-weight:bold;}
.template_text_m2 select{width:95%; margin:1px 0px 0px 5px; padding:0px;}
.template_text_m2 select option{height:30px; font-size:13px;}
.template_text_m2cb{width:80%; height:28px; float:left; padding-top:0px; overflow:hidden}
.template_text_m2cb input{width:19px; height:19px; float:left; margin-top:3px; margin-left:5px; color:#900; font-weight:bold;}
.template_text_m2cb label{width:30px; height:19px; float:left; margin-top:3px; margin-left:2px; color:#900; font-weight:bold;}
.template_text_m3{width:30%; height:25px; padding-top:3px; float:left; color:#999; overflow:hidden}
.template_text_m4{width:70%; height:28px; padding-top:0px; float:left; overflow:hidden;}
.template_text_m4 input{width:16px; height:16px; margin-top:6px; float:left; color:#900; font-weight:bold;}
.template_text_m4 label{width:30px; font-size:15px; font-weight:bold; padding-top:4px; float:left}
.template_text_r2{width:65%; height:28px; float:left; padding-top:0px; line-height:20px; overflow:hidden}
.template_text_r2 input{width:16px; height:16px; margin-top:6px; float:left; color:#900; font-weight:bold;}
.template_text_r2 label{min-width:45px; font-size:15px; font-weight:bold; padding-top:4px; float:left}
.template_text_mr{width:80%; height:28px; float:left; padding-top:0px; overflow:hidden}
.template_text_mr input{width:90%; height:19px; float:left; margin-top:2px; margin-left:5px; color:#900; font-weight:bold;}
.template_text_mr select{width:95%; margin:1px 0px 0px 5px; padding:0px;}
.template_text_mr select option{height:30px; font-size:13px;}

.template_label{width:100%; height:auto; margin:0px auto; overflow:hidden; border-top:#FFF 1px solid; border-bottom:#eee 1px solid}
.template_label_f1{color:#666;}
.template_label_f3{color:#999;}
.template_label textarea{width:99%; float:left; margin:0px; padding:0px; text-align:left; color:#900; font-weight:bold; overflow-y:auto}
.template_label table{width:100%; margin:0px auto; overflow:hidden; border:0px; padding:0px; margin:0px; text-align:left}
.template_label tr,tb{padding:0px; margin:0px;}

.template_city{width:100%; height:30px; margin:0px auto; overflow:hidden; border-top:#FFF 1px solid; border-bottom:#eee 1px solid}
.template_city input{width:25%;}
.template_city_t1{width:10%; height:20px; padding-top:5px; float:left; text-align:right; color:#666; font-weight:bold; overflow:hidden}
.template_city_t2{width:85%; height:28px; padding-top:2px; margin-left:4px; float:left; overflow:hidden}
.template_city_t3{color:#999;}

.template_submit{width:100%; height:40px; margin:0px auto; padding:5px 0px; padding-top:10px; text-align:center; border-top:#FFF 1px solid}
.template_submit{position:fixed; bottom:0; margin-top:0; z-index:9999; background:#eee; border-top:1px solid #CCC}
.template_submit input{font-family:"微软雅黑",Arial,Tahoma; width:150px; height:30px; font-weight:bold; font-size:14px; color: #faddde; border: solid 1px #980c10; background: #d81b21; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317)); background: -moz-linear-gradient(top,  #ed1c24,  #aa1317); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');}
.template_submit input:hover{background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top,  #c9151b,  #a11115); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');}
.template_submit input:active{color: #de898c; background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24)); background: -moz-linear-gradient(top,  #aa1317,  #ed1c24); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');}

.template_bottom{width:100%; height:40px; margin:0px auto; border-top:#FFF 1px solid;}
.template_bottom form{width:100%; height:30px; padding:0px; padding-top:5px; margin:0px; overflow:hidden}

.template_msg{width:99%; min-height:30px; margin:0px auto; overflow:auto; border-top:#FFF 1px solid; text-align:center}
.template_msg_insert{width:100%; height:65px; margin:0px auto; overflow:hidden;}
.template_msg_insert_d1{width:10%; height:23px; padding-top:12px; float:left; text-align:right; color:#666; font-weight:bold; overflow:hidden}
.template_msg_insert_d2{width:70%; height:65px; float:left; padding-top:2px; overflow:hidden}
.template_msg_insert_d2 textarea{width:98%; height:60px; float:left; color:#900; font-weight:bold;}
.template_msg_insert_d3{width:20%; height:30px; padding-top:18px; float:left; color:#999; overflow:hidden}
.template_msg_insert_d3 input{width:120px; height:30px; float:left; color:#900; font-weight:bold;}

.template_auto{width:100%; height:auto; margin:0px auto;}
.template_auto_y{width:100%; height:auto; min-height:320px; margin:0px auto; overflow-y:auto;}
.template_auto_y_load{width:100%; height:50px; margin:0px auto; padding-top:120px; text-align:center}

@media screen and (max-height: 1000px) {
	.template_auto_y{width:100%; height:840px; margin:0px auto; overflow-y:auto;}
}
@media screen and (max-height: 900px) {
	.template_auto_y{width:100%; height:740px; margin:0px auto; overflow-y:auto;}
}
@media screen and (max-height: 800px) {
	.template_auto_y{width:100%; height:650px; margin:0px auto; overflow-y:auto;}
}
@media screen and (max-height: 600px) {
	.template_auto_y{width:100%; height:500px; margin:0px auto; overflow-y:auto;}
}

.t_list_oper{width:100%; height:30px; margin:0px auto; padding-top:5px; text-align:left; font-size:12px; border-top:0px; border-bottom:#eee 1px solid; text-indent:10px; position:relative; overflow:hidden}
.t_list_oper a{font-weight:bold; text-indent:0px;}
.t_list_oper{position:fixed; top:0; margin-top:0; z-index:9999; background:#eee; border-bottom:1px solid #CCC}
.t_list_oper_fiexd{width:100%; height:30px; margin:0px auto; padding-top:5px; text-align:left; font-size:12px; border-top:0px; border-bottom:#eee 1px solid; position:relative; overflow:hidden}
.t_list_oper_fiexd a{font-weight:bold;}
.t_list_oper_search{width:330px; height:25px; position:absolute; top:8px; right:0px;}
.t_list_oper_search_i1{width:120px; height:22px; float:left}
.t_list_oper_search_i2{width:120px; margin-left:3px; height:16px; float:left}
.t_list_oper_search_i3{width:60px; margin-left:3px; height:22px; float:left}

.dfixe{background:#CCC; _background:#FFF; z-index:100;position:fixed;_position: absolute;_top: expression(documentElement.scrollTop + "px"); overflow-y:auto}

.t_list_div{width:100%; height:30px; margin:0px auto; line-height:25px; overflow:hidden; background:url(../images/common/table_bg_rline.png) right no-repeat #f7f7f7;}
.t_list_div:hover{font-weight:bold; background-color:#f0f0f0}
.t_list_div_bg{width:100%; height:30px; margin:0px auto; line-height:30px; overflow:hidden; background:#eee;}
.t_list_div input,.t_list_div2 input{padding:0px; margin:0px;}
.tldc1{background:#fef}.tldc0{background:#eff}
.t_list_div2{width:100%; height:30px; margin:0px auto; line-height:25px; font-size:12px; font-weight:bold; background:url(../images/common/table_bg_rline.png) right no-repeat #cee; overflow:hidden}
.t_list_div_comm{height:27px; float:left; padding-top:3px; text-align:center; overflow:hidden; background:url(../images/common/table_bg.png) no-repeat; text-indent:5px}
.t_list_div_comm img{float:left; margin-left:5px; max-width:128px; max-height:128px}
.t_list_div_comm_nobg{height:30px; float:left; text-align:center; overflow:hidden; text-indent:5px;}
.t_list_div_comm a,.t_list_div_comm_nobg a{text-indent:0px}

.t_list_div_text{width:100%; height:60px; margin:0px auto; line-height:1.8em; overflow:hidden; background:url(../images/common/table_bg_rline.png) right no-repeat #efefef;}
.t_list_div_text input,.t_list_div2 input{padding:0px; margin:0px;}
.t_list_div_comm_text{height:55px; float:left; padding-top:5px; text-align:center; overflow:auto; background:url(../images/common/table_bg_text.png) no-repeat;}

.t_list_info{width:98%; height:auto; margin:0px auto; background:#eef; border:1px solid #999; margin-top:8px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; border:3px solid ddd; -webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc; text-shadow:0 1px 0 #fff;}
.t_list_info2{width:98%; height:auto; margin:0px auto; background:#eee}
.t_list_info_top{width:100%; height:30px; margin:0px auto; margin-top:10px; line-height:2em; border-bottom:1px solid #CCC}
.t_list_info_title{width:60%; height:30px; float:left; font-size:13px; font-weight:bold; text-indent:1em; overflow:hidden}
.t_list_info_oper{width:40%; height:40px; float:right; text-align:right}

.t_list_info_left{width:30%; height:auto; min-width:150px; float:left}
.t_list_info_left span{width:100%; height:25px; float:left; text-indent:1em; line-height:2em; overflow:hidden}
.t_list_info_right{width:69%; height:auto; min-width:350px; float:right}
.t_list_info_right_title{width:100%; height:25px; font-size:13px; font-weight:bold}
.t_list_info_right_text{width:98%; height:100px; float:left; margin-bottom:5px; background:#FFF; overflow-y:auto}

.t_list_info_reply{width:100%; height:auto; margin:0px auto; background:#ece; border-bottom:1px solid #ccc; border-top:1px solid #eee}
.t_list_info_reply2{width:100%; height:auto; margin:0px auto; background:#cee; border-bottom:1px solid #ccc; border-top:1px solid #eee}
.t_list_info_reply_text{width:100%; height:auto; margin:0px auto}
.t_list_info_reply_text_oper{width:100%; height:25px; margin:0px auto; padding-top:5px; text-align:right}
.t_list_info_reply_text_left{width:30%; height:auto; min-width:150px; float:left}
.t_list_info_reply_text_left span{width:100%; height:25px; float:left; text-indent:1em; line-height:2em; overflow:hidden}
.t_list_info_reply_text_right{width:69%; height:auto; min-width:350px; float:right; padding-bottom:10px;}


.t_list_chat{width:98%; height:auto; margin:0px auto;}
.t_list_chat_u1{width:10%; height:auto; float:left; min-width:64px;}
.t_list_chat_u2{width:10%; height:auto; float:right; min-width:64px;}
.t_list_chat_u1 img{width:48px; height:48px; margin-top:16px; margin-right:10px; float:right; border:1px solid #999; margin-top:8px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; border:3px solid ddd; -webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc; text-shadow:0 1px 0 #fff;}
.t_list_chat_u2 img{width:48px; height:48px; margin-top:16px; margin-left:10px; float:left; border:1px solid #999; margin-top:8px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; border:3px solid ddd; -webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc; text-shadow:0 1px 0 #fff;}
.t_list_chat_r1{width:80%; height:auto; min-height:64px; float:left; min-width:120px; background:#eef; border:1px solid #999; margin-top:8px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; border:3px solid ddd; -webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc; text-shadow:0 1px 0 #fff;}
.t_list_chat_r2{width:80%; height:auto; min-height:64px; float:right; min-width:120px; background:#eef; border:1px solid #999; margin-top:8px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; border:3px solid ddd; -webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc; text-shadow:0 1px 0 #fff;}
.t_list_chat_r_info{width:98%; height:25px; margin:0px auto; border-bottom:1px solid #ccc; padding-top:5px;}
.t_list_chat_r_text{width:98%; height:auto; min-height:34px; margin:0px auto; border-top:1px solid #FFF; overflow-x:hidden}

.feedback_other{width:100%; height:auto; padding-top:5px; margin:0px auto;}
.feedback_other ul,.feedback_other li{list-style:none;}
.feedback_other li{width:48%; height:25px; margin:3px auto; margin-right:1%; float:left; line-height:2em; overflow:hidden; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; border:3px solid ddd; -webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc; background:#FFF}
.feedback_other li span{width:80px; height:25px; float:left; margin-right:10px; font-weight:bold; color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); text-shadow:0 1px 0 #000; text-align:right; padding-right:5px;}

/*            serch_info                 */
.info_search{width:100%; height:35px; padding-top:20px; margin:0px auto}
.info_search_select{width:100px; height:32px; float:left; margin-left:5px;}
.info_search_text{width:220px; height:26px; float:left; margin-left:5px; font-size:14px; font-weight:bold}
.info_search_submit{width:80px; height:32px; float:left; margin-left:5px;}

/*            shortcut                 */
.cs_all{width:100px; height:120px; float:left; margin:5px 5px 0px 10px;}
.cs_ico{width:64px; height:64px; margin:0px auto}
.cs_ico img{width:64px; height:64px}
.cs_title{width:100px; height:20px; padding-top:3px; text-align:center; margin:0px auto}
.cs_oper{width:100px; height:25px; padding-top:6px; text-align:center; margin:0px auto}


/*            background                 */
.bg_all{width:180px; height:160px; float:left; margin:5px 5px 0px 10px;}
.bg_ico{width:150px; height:110px; margin:0px auto}
.bg_ico img{width:150px; height:110px}
.bg_title{width:160px; height:20px; padding-top:3px; text-align:center; margin:0px auto}
.bg_oper{width:160px; height:25px; padding-top:6px; text-align:center; margin:0px auto}

/*          template         */
.file{width:220px; height:60px; float:left; margin:5px 0px 0px 5px; padding:5px; position:relative; z-index:0}
.file span{width:50px; height:30px; padding-top:10px; background:#6CF; z-index:1000; position:absolute; top:10px; right:10px; text-align:center; display:none}
.file span a{width:100%; height:30px; float:left; font-weight:bold; font-size:16px;}
.file_bg1{background:none}
.file_bf2{background:#CCCCCC}
.file_ico{width:50px; height:55px; float:left; padding-top:5px;}
.file_info{width:158px; height:50px; float:right; padding-top:10px; line-height:1.3em; overflow:hidden}

.file_image{width:120px; height:130px; float:left; margin:10px 0px 0px 10px; padding:5px 10px; position:relative; z-index:0; overflow:hidden; border:1px solid #ccc; cursor:pointer}
.file_image:hover{border:1px solid #F00;}
.file_image .del{width:25px; height:25px; line-height:25px; overflow:hidden; position:absolute; top:5px; right:5px; text-align:center; border:1px solid #CCC; border-radius:30px; background:#FFF; display:none}
.file_image .view{width:25px; height:25px; line-height:25px; overflow:hidden; position:absolute; top:5px; left:5px; text-align:center; border:1px solid #CCC; border-radius:50px; background:#FFF; display:none}
.file_image:hover .del,.file_image:hover .view{display:block}
.file_image .file_ico{width:120px; height:100px; margin:0px auto; text-align:center; line-height:100px;}
.file_image .file_ico a{width:120px; height:100px; float:left; text-align:center; line-height:100px;}
.file_image .file_ico a img{width:auto; max-width:120px; height:auto; max-height:100px; text-align:center; line-height:60px; vertical-align: middle;}
.file_image .file_info{width:100%; height:25px; margin:0px auto; padding:0px; text-align:center; line-height:25px;}
.select{border:1px solid #03F}

/*          document         */
.document_title{width:97%; height:30px; margin:0px auto; padding-left:1%; border-bottom:1px dotted #edd; font-weight:bold; line-height:2em; font-size:15px;}
.document_title a{float:right}
.document_list{width:97%; height:auto; min-height:60px; margin:0px auto; padding-top:10px;}
.document{width:220px; height:60px; float:left; margin:3px 0px 0px 5px; padding:3px; position:relative; z-index:0; cursor:pointer}
.document span{width:45px; height:25px; line-height:25px; background:#6CF; z-index:1000; position:absolute; text-align:center; display:none; right:5px;}
.document .doc_top{top:5px;}
.document .doc_bottom{top:35px;}
.document .doc_info{width:80px; height:30px; line-height:25px; background:#CCC; z-index:1000; position:absolute; text-align:center; display:block; top:20px; right:5px;}
.document span a{width:100%; height:25px; float:left; font-weight:bold; font-size:15px;}
.document span a:hover{background:#FFF; color:#F00}
.document_bg1{background:none}
.document_bf2{background:#CCCCCC}
.document_ico{width:50px; height:55px; float:left; padding-top:2px;}
.document_info{width:158px; height:50px; float:right; padding-top:10px; line-height:1.3em; overflow:hidden}

/*          nav         */
.nav_title{width:97%; height:30px; margin:0px auto; padding-left:1%; border-bottom:1px dotted #edd; font-weight:bold; line-height:2em; font-size:15px; position:relative}
.nav_list{width:97%; height:160px; margin:0px auto; padding-top:10px; overflow:hidden}
.nav,.nav_2{float:left; margin:3px 0px 0px 5px; padding:3px;  overflow:hidden; line-height:2.5em; position:relative; border-radius:5px; }
.nav {width:103px; height:120px; background:#eff; border:1px solid #eee; color:#666}
.nav:hover{background:#eee; border:1px solid #ddd; color:#000; cursor:move}
.nav_name{width:100%; height:25px; float:left; font-weight:bold; font-size:14px; overflow:hidden; padding:0px 0px 0px 10px}
.nav_ename,nav_sname{width:100%; height:30px; float:left; overflow:hidden; padding:0px 0px 0px 10px}
.no_text{width:75px; height:20px; float:left; margin-bottom:3px;}
.no_submit{width:50px; height:24px; float:right}
.nav_oper,.nav_dir{width:100%; height:30px; margin:0px auto; text-align:center; overflow:hidden}
.nav_oper{width:50%; float:left;margin:0px;}.nav_oper a{width:80%;margin:0px; margin-left:5px; padding-left:0px;padding-right:0px;float:left; text-align:center}
.nav_dir a{width:60%;}
.nt_insert{width:400px; height:30px; float:right; overflow:hidden; text-align:right}

/*  buttom   */
.button{display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 13px/100% "微软雅黑",Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button{color: #339; text-decoration: none;}
.button a:hover{text-decoration: underline;}
.button:hover{text-decoration: none;}
.button:active{position: relative; top: 1px;}

.bigrounded{-webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em;}
.medium{font-size: 12px; padding: .4em 1.5em .42em;}
.small{font-size: 12px; padding: .32em 1em .315em;}
.btop{font-size: 12px; padding: .32em 1.2em .315em;}

/* color styles 
---------------------------------------------- */

/* black */
.black{color: #d7d7d7; border: solid 1px #333; background: #333; background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000)); background: -moz-linear-gradient(top,  #666,  #000); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');}
.black:hover{background: #000; background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000)); background: -moz-linear-gradient(top,  #444,  #000); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');}
.black:active{color: #666; background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444)); background: -moz-linear-gradient(top,  #000,  #444); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');}

/* gray */
.gray{color: #e9e9e9; border: solid 1px #555; background: #6e6e6e; background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757)); background: -moz-linear-gradient(top,  #888,  #575757); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');}
.gray:hover{background: #616161; background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b)); background: -moz-linear-gradient(top,  #757575,  #4b4b4b); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');}
.gray:active{color: #afafaf; background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888)); background: -moz-linear-gradient(top,  #575757,  #888); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');}

/* white */
.white{color: #606060; border: solid 1px #b7b7b7; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); background: -moz-linear-gradient(top,  #fff,  #ededed); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}
.white:hover{background: #ededed; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc)); background: -moz-linear-gradient(top,  #fff,  #dcdcdc); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');}
.white:active{color: #999; background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff)); background: -moz-linear-gradient(top,  #ededed,  #fff); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');}

/* orange */
.orange{color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');}
.orange:hover{background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');}
.orange:active{color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}

/* red */
.red{color: #faddde; border: solid 1px #980c10; background: #d81b21; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317)); background: -moz-linear-gradient(top,  #ed1c24,  #aa1317); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');}
.red:hover{background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top,  #c9151b,  #a11115); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');}
.red:active{color: #de898c; background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24)); background: -moz-linear-gradient(top,  #aa1317,  #ed1c24); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');}

/* blue */
.blue{color: #d9eef7; border: solid 1px #0076a3; background: #0095cd; background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5)); background: -moz-linear-gradient(top,  #00adee,  #0078a5); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');}
.blue:hover{background: #007ead; background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e)); background: -moz-linear-gradient(top,  #0095cc,  #00678e); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');}
.blue:active{color: #80bed6; background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee)); background: -moz-linear-gradient(top,  #0078a5,  #00adee); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');}

/* rosy */
.rosy{color: #fae7e9; border: solid 1px #b73948; background: #da5867; background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f)); background: -moz-linear-gradient(top,  #f16c7c,  #bf404f); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');}
.rosy:hover{background: #ba4b58; background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845)); background: -moz-linear-gradient(top,  #cf5d6a,  #a53845); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');}
.rosy:active{color: #dca4ab; background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c)); background: -moz-linear-gradient(top,  #bf404f,  #f16c7c); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');}

/* green */
.green{color: #e8f0de; border: solid 1px #538312; background: #64991e; background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e)); background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');}
.green:hover{background: #538018; background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c)); background: -moz-linear-gradient(top,  #6b9d28,  #436b0c); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');}
.green:active{color: #a9c08c; background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f)); background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');}

/* pink */
.pink{color: #feeef5; border: solid 1px #d2729e; background: #f895c2; background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab)); background: -moz-linear-gradient(top,  #feb1d3,  #f171ab); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');}
.pink:hover{background: #d57ea5; background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4)); background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');}
.pink:active{color: #f3c3d9; background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3)); background: -moz-linear-gradient(top,  #f171ab,  #feb1d3); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');}
