/*-------------------------------------
#Description:      core.css
#Version:          v1.0
#Author:           2011-2-21
#Recent:           
-------------------------------------*/

/*--------------------初始化结构---------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,blockquote,th,td{margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
th{text-align: left;}
td,th,div{word-break:break-all;word-wrap:break-word;}
form{display:inline;}
*{outline:none}
img{border:0;}
em,cite{ font-style:normal;}
blockquote{quotes: none;}
blockquote:before,blockquote:after,{content: '';content: none;}
html{ font-size:12px;}
/*--------------------模型补丁之内外边距---------------------*/
.m5{margin:5px;}
.m10{margin:10px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.pt5{padding-top:5px;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.pd5{padding:0 5px;}
.pd10{padding:0 10px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl5{padding-left:5px;}
.lh_16{line-height:16px;}
.lh_18{line-height:18px;}
.lh_20{line-height:20px;}
.lh_22{line-height:22px;}
.lh_24{line-height:24px;}
/*--------------------清楚浮动---------------------*/
.cc{*zoom:1;}
.cc:after{content:'\20';display:block;height:0;clear:both;visibility: hidden;}
.c{clear:both;font:0px/0px Arial;overflow:hidden;height:0;width:0;}
.cp{cursor:pointer;color:#414141;font-weight:bold;}
/*--------------------通用样式---------------------*/
.b,b{ font-weight:bold;}
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}
.fr{float:right;}
.fl{float:left;}
.vt,.vt td,.vt th{vertical-align:top}
.vt1,.vt1 td,.vt1 th{vertical-align:top;}
.vc{vertical-align:middle}
.tvb{vertical-align:bottom;}
/*--------------------通用字体---------------------*/
.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
/*--------------------全局颜色---------------------*/
.s1{color:#FFF;}      /*白色*/
.s2{color:#000;}      /*黑色*/
.s3{color:#F00;}      /*红色*/
.s4{color:#7A0;}      /*绿色*/
.s5{color:#014c90;}   /*蓝色*/
.s6{color:#F50;}      /*橙色*/
.s7{color:#333;}      /*深灰*/
.s8{color:#666;}      /*淡灰*/
.s9{color:#ce3933;}    /*链接*/
.s10{color:#c44321;}
.bk{ border:solid 1px #ccc;}
/*弹窗*/
.popoutContent{background:#ffffff;border:1px solid #bbbbbb;}
/*微薄表情弹窗*/
.popshow{width:360px;padding-bottom:10px;}
.popshow .adel{margin:7px 7px 0 0;display:inline;}
.triangle{background:url(g/triangle.png) no-repeat;width:14px;height:8px;overflow:hidden;float:left;}
.popshow .triangle{margin:-8px 0 0 22px; position:relative;}
.popshow ul{padding:5px 0 0 5px;width:330px;}
.popshow li{float:left;border:1px dashed #dddddd;padding:1px;margin:5px 0 0 5px;display:inline;}
.popshow li img{float:left;}
.bgcorner1,.bgcorner2,.bgcorner3,.bgcorner4,.pobg1,.pobg2,.pobg3,.pobg4{filter:Alpha(opacity=39);_filter:Alpha(opacity=39);opacity:.39;overflow:hidden;z-index:1005;line-height:0 }
.bgcorner1,.bgcorner2,.bgcorner3,.bgcorner4{width:5px;height:5px;background:#bbbbbb;}
.pobg1,.pobg2,.pobg3,.pobg4{ background:#bbbbbb;}
.pobg1{height:5px; }
.pobg2{width:5px;}
.pobg3{height:5px;}
.pobg4{width:5px;}
/*链接操作*/
.adel,.aedit,.g_photosbox .updel{background:url(del.png) 9999px 9999px no-repeat;width:12px;height:13px;text-indent:-2000em;display:block;overflow:hidden;float:right;padding:0;-webkit-transition: all 0.2s ease-out;}
.adel,.g_photosbox .updel{ background-position:0 -15px}
.adel:hover,.g_photosbox .updel:hover{ background-position:-34px -15px;}
.aedit{ background-position:0 0;}
.aedit:hover{ background-position:-34px 0;}
/*pop content*/
.popTop{padding:5px 10px 3px;font-weight:700;font-size:14px;color:#333;border-bottom:1px solid #d9e5f2;background:#eaf2fa;height:21px;_height:16px;}
.popTop select,.popTop input{ font-size:12px;}
.popBottom{padding:5px 10px;background:#f7f7f7;border-top:1px solid #e4e4e4;text-align:center;}
.popCont{margin:40px 0 60px;line-height:2;color:#333; text-align:center;}
.popoutContent table{width:100%;}
.popTop .adel{margin-top:4px;}
.popTop ul{margin-bottom:-4px;_position:relative;}
.popTop li{float:left;}
.popTop li a{line-height:24px;height:24px;padding:0 10px;float:left;color:#1b72af;font-size:12px;}
.popTop li a:hover{ text-decoration:none;}
.popTop .current a{border:1px solid #d9e5f2;background:#ffffff;border-bottom:0;color:#333;}
.popoutContent td{padding:5px 0 5px 10px;}
.popoutContent .tr3 td{padding:5px 5px 5px 10px;border-bottom:1px dotted #ccc;_border-bottom:1px dotted #f4f4f4;}
.popoutContent .z .tr3:hover td{background:#f5faff;}
.popoutContent .tr3 td td{border:0;}

/*---------------------下拉菜单--------------------*/
.menuList{background:#fff;padding:1px;width:100px;}
.menuList li{width:100%;}
.menuList a{line-height:25px;height:25px;padding:0 10px;display:block;overflow:hidden;}
.menuList a:hover{background:#e6f2fe url(menubg.png) repeat-x; text-decoration:none;color:#666;}
.menuList img{ vertical-align:middle;white-space:nowrap;margin-left:-5px;_margin-top:4px;margin-right:5px;}
.menuListB li{float:left;width:10%;height:23px;margin:0;overflow:hidden;}
.menuListC li{float:left;white-space:nowrap;}
.pw_menu{border:1px solid #a6cbe7;background:#fff;}
.pw_menuBg{padding:0 10px 10px;}
.pw_menu h6{ position:absolute;margin-top:-18px;height:17px;border:1px solid #a6cbe7;background:#fff;border-bottom:0;right:-1px;padding:0 4px;*padding:0 5px;line-height:18px; white-space:nowrap;}
.pw_menu h6 img{*margin-top:2px;}
.img{padding:2px;}
/*时间控件*/
.timeSelect{padding:1px solid #fff;width:180px;color:#333;line-height:18px;}
.timeSelect .input{width:20px;margin:0 5px;}
.timeSelect table{margin-bottom:5px;}
.timeSelect td,.timeSelect th{border-right:1px solid #d9e5f2;border-top:1px solid #d9e5f2; text-align:center; font-weight:100; font-family:Simsun;}
.timeSelect th{background:#f7fbff;}
.timeSelect td:hover{cursor:pointer;}
.timeSelect .sun{color:#f50;}
.timeSelect .sat{border-right:0 none;color:#080;}
.timeSelect .current,.timeSelect .current:hover{background:#308cb2;color:#fff;}
.timeSelect td span{display:block;border:1px solid #fff; cursor:pointer;-webkit-transition: all 0.5s ease-out;transition: all 0.2s ease-out;}
.timeSelect td span:hover{background:#dfeaf5;}	
/*操作提示*/
.rightTip,.wrongTip,.ignoreTip{padding:5px 10px 5px 24px;background:url(ms_tips.png) 9999px 9999px no-repeat;line-height:1.2;zoom:1;}
.rightTip{border:1px solid #92e290;background-color:#f5faf3;color:#008800; background-position:-56px 4px;}
.wrongTip{border:1px solid #ff9a8f;background-color:#ffe4e1;color:#b91600;background-position:4px -56px;}
.ignoreTip{border:1px solid #cccccc;background-color:#f7f7f7;color:#666;padding-left:10px;}
/*全局按钮*/
span.btn ,span.btn2 ,span.bt2 ,span.bts ,span.btn span ,span.btn2 span ,span.bt2 span , span.bts span{background:url(button.png) 9999px 9999px;}
span.btn ,span.btn2 ,span.bt2 ,span.bts {padding:0 2px 0 0;zoom: 1;display: inline-block;vertical-align: middle; cursor: pointer; _display: inline;margin:0 3px;}
span.btn button ,span.btn2 button ,span.bt2 button ,span.bts button{display:block;overflow:visible;width:auto;_width:0;border:0 none;background:none;text-decoration:none;vertical-align:middle;white-space:nowrap;cursor:pointer;}
span.btn span,span.bts span{display: block;padding:0 11px 0 13px;*padding:0 13px 0 15px;}
span.btn button,span.bts button{height:27px;margin:0 -15px;padding:0 17px;line-height:27px;font-size:14px;font-weight:700;padding-bottom:4px;_padding-bottom:0px;}
span.btn2 span,span.bt2 span{display: block;padding:0 5px 0 7px;*padding:0 7px 0 9px;}
span.btn2 button,span.bt2 button,span.bt2 button{height:21px;margin:0 -9px;padding:0 10px;line-height:21px;padding-bottom:4px;_padding-bottom:0px;}
span.btn{background-position:right 0;}
span.btn span{background-position:0 0;}
span.btn2{background-position:right -60px;}
span.btn2 span{background-position:0 -60px;}
span.bt2{ background-position:right -85px;}
span.bt2 span{ background-position:left -85px;}
span.bts{ background-position:right 0px;}
span.bts span{ background-position:0 0px;}
span.btn button,span.btn2 button{color:#ffffff;}
span.bt2 button{color:#ffffff;}
span.bts button{color:#FFF;}