body {font-size:14px;font-family:Microsoft YaHei,宋体; color:#333; margin:0px auto;text-align:center;line-height:24px;}
ul,ol{list-style:none; display:inline; white-space:nowrap;margin:0px;padding:0px; }
a {color:#333; text-decoration:none;cursor:pointer;}
/*头部*/
.head,.con{width:100%;margin:0px auto;min-width:600px;}
.head{position:fixed;z-index:5;left:0px;}
.head div{width:100%;float:left;height:50px;background: #EBEDF0; /* 为较旧的或者不支持的浏览器设置备用属性 */
background: -moz-linear-gradient(top, #EBEDF0, #E2E5E7 100%);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#EBEDF0),to(100%, #E2E5E7));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBEDF0', endColorstr='#E2E5E7'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBEDF0', endColorstr='#E2E5E7')"; /* IE8 */}
.head div big{float:left;width:100%;height:22px;text-align:right;}
.head div big span{display:block;font-size:12px; margin:1px auto;width:50%;height:18px;border-radius:2px;background-color:#ddd;line-height:18px;text-align:left;color:#9F020E;padding:0px 10px;overflow:hidden;cursor:pointer;}
.head div big font,.head div big a,.head div big b{margin-right:10px;float:right;}
.head div big a.exit {background-color: #3070C8; border-radius: 2px; color: #FFFFFF; font-size: 12px; line-height: 16px; margin-top: 3px; padding: 2px 7px;}
.head div big b{float:right;width:20px;height:20px;margin-top:4px;cursor:pointer;}
.head div big b em{background-position:-121px -7px;width:10px;height:7px;float:right;margin:6px 5px;font-size:7px;}
.head div big b em.none{background-position:-121px -22px;display:block;}
.head div big.bulletin font,.head div big.bulletin a{margin-top:-21px;}
.head div big.bulletin a.exit {margin-top: -18px;}
.head div big.bulletin b{margin-top:-17px;}
.head div small{float:left;width:100%;height:27px;font-size:16px;}
.head div small a{margin:0 1px;float:left;height:27px;line-height:27px;width:80px;position:relative;cursor:pointer;}
.head div small a:first-of-type{margin-left:10px;}
.head div small a.default,.head div big b em{background-image:url(/_img/common.gif?v1.1);}
.head div small a.default{background-position:0px 0px;margin:0px;color:#fff;width:80px;}
.head div small a.default:hover{background:transparent url(/_img/common.gif) 0px -28px;border:0px;width:80px;}
.head div small a.active,.head div small a:hover{border:solid 1px #aaa;border-radius:4px 4px 0 0;background-color:#fff;border-bottom:0px;}
.head div small a:hover{width:78px;height:27px;}
.head div small a.active{height:27px;width:78px;border-bottom:solid 1px #fff;}
.head div small a.active:hover{border-bottom:solid 1px #fff;}
.head div small a:hover font{float:left;margin:1px 1px 0px;background-color:#E7EAEC;height:25px;width:76px;overflow:hidden;border-radius:2px 2px 0 0;line-height:23px;}
.head div small a.default font{background-color:transparent;margin:2px;height:25px;}
.head div small a.active font{background-color:#fff;line-height:23px;color:#333;}
.head div small a.active:hover font {background-color:#fff;line-height:22px;}
.f_12{font-size:12px;}
.head div small b{clear:left; float:left;width:100%;margin-top:-1px;border-top:solid 1px #aaa;font-size:0px;line-height:0px;}
.head ul{float:left; width:100%;height:75px;border-bottom:solid 1px #aaa;box-shadow:0px 2px 4px #ccc;margin-top:1px; 
background: #f9f9fa; /* 为较旧的或者不支持的浏览器设置备用属性 */
background: -moz-linear-gradient(top, white, #f9f9fa 70%,#e8ebef 100%);
background: -webkit-gradient(linear, 0 0, 0 100%, from(white),color-stop(70%, #f9f9fa),color-stop(100%, #e8ebef));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eff1f3'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eff1f3')"; /* IE8 */}
.head ul li{float:left;display:inline;height:100%;width:auto;}
.head ul li.li_line{font-size:1px;width:1px;border:1px solid #fff;border-top:0px;border-bottom:0px;background: #aaa;*border-right-color:#eee; /* 为较旧的或者不支持的浏览器设置备用属性 */
background: -moz-linear-gradient(top, #f5f6f7, #B1B6BC 100%);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f6f7),to(100%, #B1B6BC));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f7', endColorstr='#B1B6BC'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f7', endColorstr='#B1B6BC')"; /* IE8 */}
.head ul li p{float:left;margin:0px;height:70px;}
.head ul li p a{float:left;color:#333;width:64px;margin:1px 3px;padding:2px;cursor:pointer;font-size:12px;}
.head ul li p a:hover,.head ul li p a.hover{color:#4F8601;border:solid 1px #F1CA58;padding:1px; border-radius:2px; background: #FDEEB3; /* 为较旧的或者不支持的浏览器设置备用属性 */
background: -moz-linear-gradient(top, #FDEEB3, #FCE38A 70%,#FDFDEC 100%);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#FDEEB3),color-stop(70%, #FCE38A),color-stop(100%, #FDFDEC));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDEEB3', endColorstr='#FCE38A'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDEEB3', endColorstr='#FCE38A')"; /* IE8 */}
.head ul li span{clear:left; float:left;*float:none; width:100%;*width:auto; height:20px;color:#666;margin:5px auto 0;font-size:14px;
text-align:center;line-height:18px;background-color:#E8EBEF;*background-color:#EFF1F3;}
.head ul li p a b{float:left;background:url(/_img/ico_bt.png);width:50px;height:50px;margin:0 7px;}
.head ul li p a b.ico_home{background-position:-3px -4px;}
/*内容*/
.head ul li p a b.ico_active{background-position:-60px -5px;}
.head ul li p a b.ico_actsign{background-position:-117px -3px;}
.head ul li p a b.ico_actlog{background-position:-174px -4px;}
.head ul li p a b.ico_newtype{background-position:-231px -1px;}
.head ul li p a b.ico_news{background-position:-288px -5px;}
.head ul li p a b.ico_manuscript{background-position:-345px -7px;}
.head ul li p a b.ico_comment{background-position:-403px -5px;}
.head ul li p a b.ico_filter{background-position:-459px -7px;}
.head ul li p a b.ico_award{background-position:-3px -62px;}
.head ul li p a b.ico_candidate{background-position:-60px -60px;}
.head ul li p a b.ico_vote{background-position:-117px -62px;}
.head ul li p a b.ico_task{background-position:-173px -63px;}
.head ul li p a b.ico_tasklog{background-position:-230px -60px;}
.head ul li p a b.ico_ad{background-position:-287px -60px;}
/*会员*/
.head ul li p a b.ico_grade{background-position:-343px -60px;}
.head ul li p a b.ico_member{background-position:-401px -62px;}
.head ul li p a b.ico_recharge{background-position:-457px -64px;}
.head ul li p a b.ico_membercard{background-position:-1px -116px;}
/*系统管理*/
.head ul li p a b.ico_user{background-position:-58px -113px;}
.head ul li p a b.ico_useradd{background-position:-115px -114px;}
.head ul li p a b.ico_msg{background-position:-172px -112px;}
.head ul li p a b.ico_website{background-position:-228px -113px;}
.head ul li p a b.ico_dic{background-position:-285px -114px;}
.head ul li p a b.ico_help{background-position:-342px -117px;}
.head ul li p a b.ico_log{background-position:-456px -116px;}
.head ul li p a b.ico_recycle{background-position:-398px -112px;}
.head ul li p a b.ico_wx{background-position:-511px -117px;}
.head ul li p a font{float:left;width:100%;text-align:center;line-height:18px;font-size:12px;}
/*主体*/
.con{background-color:#F6F6F6;padding:20px 0;position:relative;top:115px;_top:0px; min-height: 445px;float:left;}
.content{margin:0 auto;box-shadow:0px 0px 6px #ddd;background-color:#fff;border:solid 1px #ccc;min-height:415px;display:inline-block;padding-bottom:20px;position:relative;text-align:left;    max-width: 90%;min-width: 990px;}
.footer { clear: left;}
/* -----  BaseTips Begin ----- */
.base_tips{ position: fixed; top: 0; -moz-opacity: 0.9; opacity: 0.9; filter: alpha(opacity=90);float: left; padding: 0;margin: 0 auto;color: #fff;font-size: 16px;overflow: hidden;z-index:9999;border-radius:4px;padding:0px 20px;box-shadow:1px 2px 4px #aaa;}
.base_tips_error{background-color: Red; border: 2px solid #8e0b0b;}
.base_tips_correct{background-color: #2B63B5;border: 2px solid #335b15;}
.base_tips_warning{ background-color: #FA7635; border: 2px solid #a32b0f;}
.base_tips .base_tips_content{float: left;margin: 10px;}
.val_true{border: solid 1px #5FAE31;}
.val_false{ border: solid 1px #FF3737;}
.val_default{ border: solid 1px #ccc;}
/* -----  BaseTips End ----- */
.ui-datepicker{z-index:100;position:relative;}
/*复选框*/
.combox,.dropdown span a,.radio{float:left;background:url(/_img/Icon_BG.png);}
.combox{width:16px;height:16px;background-position:-21px -40px;cursor:pointer;font-size:9px;}
.combox.checked,.cb_txt .combox.checked{background-position:-37px -40px;}
.cb_txt.disabled{background-color:transparent;}
.combox.disabled{border-radius:2px;background-color:#C9C9C9;}
.radio{width:14px;height:14px;background-position:0px -58px;cursor:pointer;font-size:9px;}
.radio.checked,.radio_txt .radio.checked{background-position: -15px -58px;}
.cb_txt,.radio_txt{float:left;margin:0px 0 0 10px;cursor:pointer;line-height:14px;font-size:12px;}
.cb_txt .combox,.radio_txt .radio{margin-right:5px;display:inline;}
.cb_txt i{font-style:normal;}
/*下拉框*/
.dropdown{float:left;width:105px;*position:relative;_position:relative;}
.dropdown span{border:solid 1px #ccc;width:95%;height:28px;background:url(/_img/tbline_bg.png);border-radius:8px;overflow:hidden;}
.dropdown span{float:left;padding-left:5%;line-height:28px; cursor:pointer;}
.dropdown.temp span{float:left;padding-left:5%;line-height:28px;margin-left:10px; cursor:pointer;}
.dropdown span.active{border-radius:8px 8px 0px 0px;}
.dropdown span font{width:auto;margin-right: 0px;float:left;text-indent:5px;}
.dropdown span a{float:right;width:20px;height:20px;margin:4px 0;background-position: -213px -75px;}
.dropdown p{clear:left; float:left;margin-top:28px;_margin-top:0px;*margin-top:0px;border:solid 1px #ccc;border-top:0px;width:inherit;display:none;position:absolute;background-color:#fff;z-index:3;max-height:280px;overflow-y: auto; overflow-x: hidden;border-radius: 0 0 8px 8px;*left:0px;_left:0px;}
.dropdown.temp p{border:solid 1px #ccc;border-top:0px;width:inherit;display:none;position:absolute;margin-top:28px;background-color:#fff;z-index:3;max-height:280px;overflow-y: auto; overflow-x: hidden;margin-left:10px}
.dropdown p a{float:left;line-height:28px;height:28px;padding-left:5%;color:#666;font-size:14px;cursor:default;text-align:left;width:95%;overflow:hidden;}
.dropdown p a:hover{background:url(/_img/tbline_bg.png);color:#666;}
/*分页*/
div div.pageDiv{clear:left;float:none;text-align:center;margin:0px auto;padding:20px 0;border:0px;font-size:14px;}
.pageDiv a,.pageDiv em{border: 1px solid #ccc;margin:0px 2px;padding: 2px 6px;font-style:normal;font-size:12px; border-radius:2px;}
.pageDiv a:hover{background-color:#B60000;color:#fff;}
.pageDiv font{line-height:23px;margin:0 10px 0 0}
.pageDiv a.current{background-color:#B60000;color: #FFFFFF;text-decoration: none;}
.pageDiv a.last{margin-right:20px;}
.pageDiv input {border: 1px solid #CCCCCC; margin: 0 5px;width: 40px;}
.pageDiv i { font-style: normal;}
.pageDiv b{font-weight:normal;border:solid 1px #ccc;border-radius:4px;padding:2px 6px;cursor:pointer;margin:0px 5px;}
/*通知提示层*/
.msg_info{ font-size: 12px; text-align: left; z-index: 100; position: absolute; display: none; bottom: 0; right: 0; overflow: hidden;}
.msg_info h3{float: left;margin: 0px;height: 0px;width: 100%; color: #fff; height: 30px;}
.msg_info h3 span, .msg_info h3 b, .msg_info h3 em, .msg_info small span, .msg_info small b, .msg_info small em{ background-image: url(/_img/msg_bg.png);}
.msg_info h3 b, .msg_info h3 em, .msg_info small b, .msg_info small em{ float: left;font-size: 1px; width: 6px; height: 30px;}
.msg_info h3 b{ background-position: 0px 0px;}
.msg_info h3 em{ background-position: 0px -32px;}
.msg_info h3 span{background-position: 0px -64px;float: left;line-height: 30px;}
.msg_info h3 span font{float: left;text-align: left;overflow: hidden; margin-left: 12px;}
.msg_info h3 span i{ float: right; margin-right: 10px; cursor: pointer;font-style:normal;}
.message_content{ float: left;color: #515F62;overflow: hidden;border-left: solid 1px #C2C2C2; background-color: #F1F2F7; margin-top: -1px; min-height: 145px; height: auto !important; height: 145px;}
.message_content div{ float: left; margin: 0px; padding: 10px 14px;height: 100%;position:relative;}
.message_content div p.message_txt{ float: left;width: 100%;height: 80%;margin: 0px; padding: 0px;min-height:60px;}
.message_content div i{float: left; font-style: normal; margin-top: 2px;text-align:right;position:fixed;bottom:2px;right:4px;}
.message_content b.bright{ float: right; width: 1px; font-size: 1px;background-color: #C2C2C2; border-right: solid 1px #828282;height: 100%;}
.msg_info small{float: left; width: 100%; height: 5px; font-size: 5px;}
.msg_info small span{ background-position: 0px -101px;height: 5px; float: left;}
.msg_info small b{height: 5px; background-position: 0px -96px;}
.msg_info small em{ height: 5px; background-position: 0px -106px; float: right;}
/* -----  BaseWindow Begin ----- */
.base_window_background{ position: absolute;z-index: 1200;left: 0;top: 0;opacity: 0.2; filter: Alpha(opacity=20);background: #000;width: 100%;}
.base_window_iframe{position: absolute;top: 0;left: 0;opacity: 0.2;filter: Alpha(opacity=20); border: 0;width: 100%;}
.base_window{overflow: hidden; position: absolute; z-index: 1201; top: 0; left: 0; margin: 0; padding: 0; width: 100%;}
/* -----  BaseWindow End ----- */
/* -----  图片预览 Begin ----- */
.preview_img_content {max-width:1000px;margin:0 auto;text-align:center;position:relative;}
.preview_img_content div{max-width:980px;overflow:auto;margin:20px auto;}
.preview_img_content div img{padding:5px;border:solid 1px #ccc; border-radius:4px;background-color:#fff;}
.preview_img_content b{position:absolute;top:-15px;*top:3px;_top:-15px;background: url("/_img/Icon_BG.png") no-repeat scroll -51px -149px transparent;width:30px;height:30px;cursor:pointer;z-index:3;right:0px;}
/* -----  图片预览 End ----- */
/*正常按钮*/
a.bt{border:solid 1px #1F48A1;color:#fff;padding:2px 4px; 
background: #2B63B5; /* 为较旧的或者不支持的浏览器设置备用属性 */
background: -moz-linear-gradient(top, #347BD8, #2B63B5 100%);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#347BD8),to(100%, #2B63B5));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#347BD8', endColorstr='#2B63B5'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#347BD8', endColorstr='#2B63B5')"; /* IE8 */
-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;
-moz-box-shadow:0px 4px 5px #9C9C9C; -webkit-box-shadow:0px 4px 5px #9C9C9C; box-shadow:0px 4px 5px #9C9C9C;}
/*正常按钮 移入状态*/
a.bt:hover{background: #1F48A1;background: -moz-linear-gradient(top, #2B63B5, #1F48A1 100%);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#2B63B5),to(100%, #1F48A1));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2B63B5', endColorstr='#1F48A1'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2B63B5', endColorstr='#1F48A1')"; /* IE8 */}
/*按钮不可访问*/
a.bt_disabled,a.bt_disabled:hover{border:solid 1px #ddd;color:#aaa;background: #eee; /* 为较旧的或者不支持的浏览器设置备用属性 */
background: -moz-linear-gradient(top, #dddddd, #efefef 100%);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#dddddd),to(100%, #efefef));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#efefef'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#efefef')"; /* IE8 */
box-shadow:0px 1px 2px #ddd;}
/*按钮未激活*/
a.bt_normal{border:solid 1px #aaa;color:#666;background: #dfdfdf;padding: 4px 15px; /* 为较旧的或者不支持的浏览器设置备用属性 */
background: -moz-linear-gradient(top, #dfdfdf, #ffffff 100%);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#dfdfdf),to(100%, #ffffff));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ffffff'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ffffff')"; /* IE8 */
box-shadow:none;border-radius:2px;}
/*取消按钮*/
.bt_cancel{border:solid 1px #aaa;border-radius:4px;color:#333;padding:2px 4px; background: #fff; /* 为较旧的或者不支持的浏览器设置备用属性 */
background: -moz-linear-gradient(top, #dedede, #ffffff 100%);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#dedede),to(100%, #ffffff));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#ffffff'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#ffffff')"; /* IE8 */}
.bt_cancel:hover{background: -moz-linear-gradient(top, #dedede, #ffffff 100%);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ababab),to(100%, #dedede));}