/********* reset *********/
*[hidefocus]{outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
fieldset,img,html,body,iframe{border:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,em,strong{font-weight:normal;font-style:normal;}
em,strong{font-weight:bold;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:100%;}
body,textarea,select,input{font-family:simsun,arial,helvetica,sans-serif;font-size:12px;color:#333;}
textarea{line-height:1.7;}
/********* 通用样式定义 **********/
a,.noul:hover{text-decoration:none;}
a:hover,.ul{text-decoration:underline;cursor:pointer;}
.button{overflow:visible;}
.clearfix:after,.g-doc:after,.g-ac:after,.fm-itm:after,.w-lst:after,.w-lst li:after,.w-pg:after,.w-gr:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}
.clearfix,.g-doc,.g-ac,.fm-itm,.w-lst,.w-lst li,.w-pg,.w-gr{zoom:1;}
.thide{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.break{width:100%;overflow:hidden;word-wrap:break-word;word-break:break-all;}
.iblock{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.rdfix{position:relative;top:2px;margin:0 4px 0 0;*margin:0;}
.rdfix2{position:relative;top:-1px;margin:0 4px 0 0;*margin:0;}
.vam{vertical-align:middle;}
.vamall *{vertical-align:middle;}
.vatall *{vertical-align:top;}
.tac{text-align:center;}
.tar{text-align:right;}
.pr{position:relative;}
.pa{position:absolute;}
.fl{float:left;}
.fr{float:right;}
body .nobrd{border:0;}
body .nopd{padding:0;}
body .nopdt{padding-top:0;}
.mgat{margin-left:auto;margin-right:auto;}
.mgt6{margin-top:6px;}
.mgt12{margin-top:12px;}
.mgb6{margin-bottom:6px;}
.pdt12{padding-top:12px;}
.pdt6{padding-top:6px;}
.pdb12{padding-bottom:12px;}
.pdl6{padding-left:6px;}
.pdl24{padding-left:24px;}
.pdr24{padding-right:24px;}
/* 字体颜色 */
a,.fc0,.fc0 a{color:#333;}/* 浅黑 */
    a:hover,a.fc0:hover,.fc0 a:hover{color:#ba2636;}
.fc1,.fc1 a{color:#1e50a2;}/* 蓝 */
    a.fc1:hover,.fc1 a:hover{color:#ba2636;}
.fc2,.fc2 a{color:#666;}/* 灰 */
    a.fc2:hover,.fc2 a:hover{color:#ba2636;}
.fc3,.fc3 a{color:#999;}/* 浅灰 */
    a.fc3:hover,.fc3 a:hover{color:#ba2636;}
.fc4,.fc4 a{color:#f60;}/* 橙 */
    a.fc4:hover,.fc4 a:hover{color:#ba2636;}
.fc5,.fc5 a{color:#46912b;}/* 绿 */
    a.fc5:hover,.fc5 a:hover{color:#ba2636;}
.fc6,.fc6 a{color:#b9c4dd;}/* 浅灰蓝 */
    a.fc6:hover,.fc6 a:hover{text-decoration:none;color:#ff0;}
.fc7,.fc7 a{color:#deb4b7;}/* 浅灰红 */
    a.fc7:hover,.fc7 a:hover{color:#ba2636;}
.fc8,.fc8 a{color:#c00;}/* 暗红 */
    a.fc8:hover,.fc8 a:hover{color:#ba2636;}
.fc9,.fc9 a{color:#506187;}/* 灰蓝 */
    a.fc9:hover,.fc9 a:hover{color:#ba2636;}
.fc10,.fc10 a{color:#fff;}/* 白色 */
    a.fc10:hover,.fc10 a:hover{color:#ba2636;}
/* 字体大小 */
.fs0{font-size:12px;}
.fs1{font-size:14px;}
.fs2{font-size:16px;}
.fs3{font-size:18px;}
.fs4{font-size:20px;}
/* 字体粗细 */
.fw0{font-weight:400;}
.fw1{font-weight:700;}
/* 行高 */
.lh0{line-height:normal;}
.lh1{line-height:19px;}
.lh2{line-height:21px;}
.lh3{line-height:25px;}
.lh4{line-height:1.8;}
/********* 背景 *********/
.w-t1,.w-t2,.w-c0,.g-top,.g-nav,.m-menu li a,.w-vt{background:url(../images/sprite.png) repeat-x 9999px 9999px;}
.w-lst li,.m-menu li a em,.w-i,.w-cls,.m-tree h4{background:url(../images/sprite.png) no-repeat 9999px 9999px;}
.w-i2,.sch-1,.m-rst2{background:url(../images/sprite2.png) no-repeat 9999px 9999px;}
/********* 布局 *********/
html,body{width:100%;height:100%;}
html{overflow:auto;overflow-y:scroll;}
body{text-align:center;background-color:#fff;}
.g-doc,.g-ft{width:960px;margin:0 auto;text-align:left;}
/* 较窄内容 */
.doc-2{width:800px;}
/* 最小高度 */
.doc-3{min-height:400px;_height:400px;}
/* 自适应 */
.g-a{float:left;width:100%;margin-right:-200px;}
.g-ac{margin-right:210px;}
.g-as{float:right;width:200px;}
.g-b{float:right;width:100%;margin-left:-270px;}
.g-bc{margin-left:280px;}
.g-bs{float:left;width:270px;}
.g-c{float:right;width:100%;margin-left:-156px;}
.g-cc{margin-left:166px;}
.g-cs{float:left;width:156px;}
.g-d{float:left;width:100%;margin-right:-270px;}
.g-dc{margin-right:280px;}
.g-ds{float:right;width:270px;}
/* 二分栏 */
.g-m1,.g-m2{float:left;width:49.5%;}
.g-m2{float:right;}
/* 顶部 */
.g-top{height:78px;border-top:1px solid #fff;background-position:0 0;}
.g-top .g-doc{position:relative;height:78px;}
/* 后台顶部 */
.admin .g-top{height:70px;margin-bottom:10px;background-position:0 -827px;}
.admin .g-top .g-doc{height:68px;border-bottom:2px solid #455f9d;}
/* 导航 */
.g-nav{height:44px;margin:0 0 6px;background-position:0 -80px;}
/* 底部 */
.g-ft{margin-top:25px;padding:10px 0;border-top:1px solid #d7dae3;text-align:center;line-height:1.7;}
/* 后台底部 */
.admin .g-ft{margin-top:10px;padding-top:4px;text-align:left;}
/********* 组件 *********/
/* 模块容器 */
.w-b1{margin-bottom:10px;border:1px solid #bbb;}
.w-b2{margin-bottom:10px;}
/* 模块标题 */
.w-t1{height:25px;border-bottom:2px solid #455f9d;line-height:25px;background-position:0 -132px;background-color:#fff;}
.w-t1 h3{float:left;border-left:1px solid #fff;padding-left:9px;font-size:14px;color:#666;}
/* 扩展为：增加上边框并合并 */
.t1-1{position:relative;top:-1px;border-top:1px solid #bbb;}
.w-t2{height:21px;padding-left:14px;border:1px solid #455f9d;line-height:21px;background-position:0 -164px;background-color:#789ae2;}
.w-t2 h3{float:left;font-size:14px;color:#fff;}
/* 扩展为：其他背景 */
.t2-1{border-color:#9f363f;background-position:0 -192px;}
.t2-2{border-color:#f60;background-position:0 -1142px;}
/* 扩展为：字母 */
.t2-abc{width:21px;padding:0;text-align:center;color:#fff;font-weight:bold;font-size:16px;}
.w-t3{height:30px;padding-left:14px;border-bottom:1px solid #ccc;line-height:30px;}
.w-t3 h3{float:left;font-size:18px;}
.w-t4{height:18px;margin-bottom:6px;border-bottom:3px solid #dfe7f9;}
.w-t4 h3{position:relative;top:10px;float:left;height:18px;padding:0 6px;font-size:14px;line-height:18px;color:#666;background:#fff;}

/* 模块标题更多 */
.w-m{float:right;padding-right:10px;font-weight:normal;}
/* 模块内容 */
.w-c0{height:28px;padding:0 14px;border:1px solid #ccc;border-width:0 1px 1px;line-height:28px;white-space:nowrap;background-position:0 -232px;}
.w-c1{padding:10px;}
.w-c2{padding:10px 10px 6px 14px;}
/* 其他模块内容 默认为大边距、黄边框、黄底 */
.w-c3{padding:6px 10px;border:1px solid #fbda84;background:#ffffdf;}
/* 扩展为：灰边框 */
.c3-1{border:1px solid #d9d9d9;}
/* 扩展为：灰底 */
.c3-2{background:#f3f3f3;}
/* 扩展为：浅蓝底 */
.c3-3{background:#eff3fc;}
/* 扩展为：无边框 */
.c3-4{border:0;}
/* 扩展为：小边距 */
.c3-5{padding:3px 6px 6px;}
/* 扩展为：无底 */
.c3-6{background:none;}


/* 右自适应：默认为：左宽65 */
.w-gr{}
.gr-a{float:left;width:65px;margin-right:-65px;}
.gr-b{margin-left:65px;}
/* 扩展为：左宽140 */
.gr-1 .gr-a{width:140px;margin-right:-140px;}
.gr-1 .gr-b{margin-left:140px;}
/* 扩展为：左宽52 */
.gr-2 .gr-a{width:52px;margin-right:-52px;}
.gr-2 .gr-b{margin-left:52px;}
/* 扩展为：左宽166 */
.gr-3 .gr-a{width:166px;margin-right:-166px;}
.gr-3 .gr-b{margin-left:166px;}
/* 扩展为：左宽58 */
.gr-4 .gr-a{width:58px;margin-right:-58px;}
.gr-4 .gr-b{margin-left:58px;}

/* 列表 默认为：单行、小字、带图标 */
.w-lst{}
.w-lst li{height:21px;padding-left:8px;overflow:hidden;font-size:12px;line-height:21px;word-wrap:break-word;word-break:break-all;background-position:0 -410px;}
.w-lst li.even{background-color:#eff3fc;}
.w-lst li.title{border-bottom:1px solid #ccc;font-weight:bold;color:#666;}
.w-lst li .m{float:right;margin-left:8px;_margin-left:5px;color:#aaa;}
.lst-wr,.lst-w1,.lst-w2,.lst-w3,.lst-w4,.lst-w5,.lst-w6,.lst-w7,.lst-w8,.lst-w9,.lst-w10,.lst-w11,.lst-w12,.lst-w13,.lst-w14,.lst-w15,.lst-w16,.lst-w17,.lst-w18,.lst-w19,.lst-w20{float:left;overflow:hidden;padding:0 5px;}
.lst-wr{float:right;}
.lst-w1{width:160px;}
.lst-w2{width:590px;}
.lst-w3{width:456px;}
.lst-w4{width:78px;}
.lst-w5{width:30px;}
.lst-w6{width:630px;}
.lst-w7{width:534px;}
.lst-w8{width:120px;}
.lst-w9{width:330px;}
.lst-w10{width:60px;}
.lst-w11{width:90px;}
.lst-w12{width:400px;}
.lst-w13{width:500px;}
.lst-w14{width:220px;}
.lst-w15{width:490px;}
.lst-w16{width:580px;}
.lst-w17{width:190px;}
.lst-w18{width:380px;}
.lst-w19{width:240px;}
.lst-w20{width:360px;}
/* 扩展为：单行、大字、带图标 */
.lst-1 li{height:25px;line-height:25px;font-size:14px;background-position:0 -408px;}
/* 扩展为：多行 */
.lst-2 li{height:auto;}
/* 扩展为：无图标 */
.lst-3 li{padding-left:0;background-image:none;}
/* 扩展为：表格模式 */
.lst-4 li{float:left;width:100%;height:auto;padding:5px 0;line-height:20px;background-image:none;}
/* 扩展为：小间距 */
.lst-5 li{padding:3px 0;}
/* 多列列表 默认：单行、带图标 */
/* 扩展为：解决ie下链接后多空 */
.lst-6 li a{margin-right:-4px;}

.w-lst2{overflow:hidden;}
.w-lst2 ul{margin-left:-36px;}
.w-lst2 li{display:inline;float:left;width:170px;height:20px;overflow:hidden;padding-left:21px;margin:0 0 8px 36px;}

.w-lst3{overflow:hidden;}
.w-lst3 ul{margin-left:-36px;}
.w-lst3 li{word-wrap:break-word;display:inline;float:left;width:120px;height:180px;overflow:hidden;padding-left:21px;margin:0 0 8px 28px;}
.w-lst3 .txt{font-size:12px;word-wrap:break-word;width:200px;height:20px;overflow:hidden;}
.w-lst3 li.bigtxt{width:71%;height:auto;padding-left:0;}
.w-lst3 li .bs0{border:1px solid #ccc;padding:5px;margin-top:5px;}
.m-box{position:relative;width:114px;height:130px;overflow:hidden;margin:5px auto;border:1px solid #ddd;}
.m-img{position:relative;width:114px;height:130px;}
.m-img p{position:absolute;top:50%;left:50%;}
.m-img img{position:absolute;top:-50%;left:-50%;}
.m-img img.hidden{visibility:hidden;position:relative;}

/* 扩展为：三行、无图标 */
.lst2-1 li{width:191px;padding-left:0;line-height:25px;height:auto;margin-bottom:12px;}
/* 翻页 默认为：靠右 */
.w-pg{}
.w-pg .pg-cnt{float:right;padding:4px 0;white-space:nowrap;font-size:12px;}
.w-pg .pg-cnt a{margin:0;padding:3px 6px;border:1px solid #ccc;color:#1e50a2;}
.w-pg .pg-cnt a:hover{text-decoration:none;color:#f60;}
.w-pg .pg-cnt a.crt{border:0;font-weight:bold;color:#f60;cursor:default;}
.w-pg .pg-cnt a.prv,.w-pg .pg-cnt a.nxt{border:0;}
/* 扩展为：靠左 */
.pg-1 .pg-cnt{float:left;}
/* 扩展为：居中 */
.pg-2 .pg-cnt{float:none;text-align:center;}
/* 分割线 默认为：上虚线、上有边距、附加在其他容器上 */
.w-ln{margin-top:8px;padding-top:8px;border-top:1px dashed #ccc;}
/* 扩展为：上实线 */
.ln-1{border-top-style:solid;}
/* 扩展为：上无边距 */
.ln-2{margin-top:0;padding-top:0;}
/* 扩展为：独立容器 */
.ln-3{height:0;overflow:hidden;}
/* 扩展为：上小边距 */
.ln-4{margin-top:3px;padding-top:3px;}
/* 分割线 默认为：下虚线、下有边距、附加在其他容器上 */
.w-ln2{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #ccc;}
/* 扩展为：下实线 */
.ln2-1{border-bottom-style:solid;}
/* 扩展为：下无边距 */
.ln2-2{margin-bottom:0;padding-bottom:0;}

/* 按钮 默认为：系统、中 */
.w-btn{height:26px;overflow:visible;padding:0 15px;line-height:19px;cursor:pointer;}
/* 扩展为：小 */
.btn-1{padding:0 6px;}
/* 扩展为：大 */
.btn-2{height:30px;padding:0 20px;line-height:23px;font-size:14px;font-weight:bold;}
/* 输入框 默认为：中、灰边 */
.w-ipt{width:206px;height:17px;padding:4px 3px 0;border:1px solid #bbb;}
/* 扩展为：不可写 */
.ipt-0,.ipt-00{color:#999;background:#efefef;}
.ipt-00{color:#666;}
/* 扩展为：巨 */
.ipt-1{width:530px;}
/* 扩展为：大 */
.ipt-2{width:352px;}
/* 扩展为：小 */
.ipt-3{width:132px;}
/* 扩展为：微 */
.ipt-4{width:60px;}
/* 扩展为：中2 */
.ipt-5{width:166px;}
/* tab切换 默认为：灰色 */
.w-tab{position:relative;margin-bottom:-1px;}
.w-tab li,.w-tab li a{float:left;height:23px;line-height:23px;}
.w-tab li{margin-right:-1px;border:1px solid #d9d9d9;background:#efefef;}
.w-tab li.current{border-bottom-color:#fff;font-weight:bold;background:#fff;}
.w-tab li a{padding:0 16px;}
.w-tab li.current a,.w-tab li.current a:hover{color:#666;cursor:default;text-decoration:none;}
/* 扩展为：蓝色 */
.tab-1{bottom:-1px;}
.tab-1 li,.tab-1 li a{float:left;height:19px;line-height:19px;font-weight:bold;}
.tab-1 li{padding:1px 0;margin-right:0;border:0;background:none;}
.tab-1 li.current{padding:0;border:1px solid #455F9D;border-bottom-color:#fff;background:#fff;}
.tab-1 li a,.tab-1 li a:hover{color:#fff;}
.tab-1 li.current a,.tab-1 li.current a:hover{color:#506187;}
/* 字母表 */
.w-abc{}
.w-abc a{float:left;width:15px;height:15px;margin-right:3px;border:1px solid #d9d9d9;line-height:15px;text-align:center;font-size:14px;background:#efefef;}
/* 图片 */
.w-img{width:120px;height:90px;}
/* 图标 默认为：加号*/
.w-i{padding-left:12px;background-position:0 -771px;}
/* 扩展为：会员 */
.i-1,.i-2,.i-3{padding-left:21px;}
.i-1{background-position:0 -710px;}
.i-2{background-position:0 -647px;}
.i-3{background-position:0 -584px;}
/* 扩展为：文件 */
.i-f1,.i-f2,.i-f3,.i-f4{padding-left:18px;}
.i-f1{background-position:0 -1024px;}
.i-f2{background-position:0 -1055px;}
.i-f3{background-position:0 -1084px;}
.i-f4{background-position:0 -1113px;}
/* 关闭 */
.w-cls{position:absolute;top:6px;right:6px;width:13px;height:13px;padding:0;overflow:hidden;text-indent:-20000px;cursor:pointer;background-position:0 -794px;}

/* 大图标 默认为：邮件 */
.w-i2{width:91px;height:68px;background-position:0 0;}
.i2-1{width:48px;height:47px;background-position:0 -199px;}
/* 表单 默认为：中间距、左宽、左大字、右小字、右细 */
.w-fm{}
.fm-itm{padding:6px 0;line-height:1.7;}
.fm-lb{float:left;width:232px;margin-right:-232px;text-align:right;font-size:14px;}
.fm-ct{margin-left:232px;}
/* 扩展为：右粗 */
.fm-1 .fm-ct{font-weight:bold;}
/* 扩展为：右大字 */
.fm-2 .fm-ct{font-size:14px;}
/* 扩展为：小间距 */
.fm-3 .fm-itm{padding:3px 0;line-height:1.5;}
/* 扩展为：左窄 */
.fm-4 .fm-lb{width:130px;margin-right:-130px;}
.fm-4 .fm-ct{margin-left:130px;}
/* 扩展为：左很窄 */
.fm-5 .fm-lb{width:70px;margin-right:-70px;}
.fm-5 .fm-ct{margin-left:70px;}
/* 扩展为：左小字 */
.fm-6 .fm-lb{font-size:12px;}
/* 扩展为：左对齐 */
.fm-7 .fm-lb{text-align:left;}
/* 扩展为：左较窄 */
.fm-8 .fm-lb{width:90px;margin-right:-90px;}
.fm-8 .fm-ct{margin-left:90px;}
/* 扩展为：左极窄 */
.fm-9 .fm-lb{width:54px;margin-right:-54px;}
.fm-9 .fm-ct{margin-left:54px;}
/* 表格 默认为：固定布局、小表格 */
.w-tb{table-layout:fixed;width:500px;}
.w-tb th,.w-tb td{border:1px solid #d9d9d9;vertical-align:middle;}
.w-tb th{background:#f2f2f2;}
.w-tb th.first{background:#ffffdf;}
.w-tb .inner{padding:3px 6px;line-height:1.5;}
.tb-w1{width:100px;}
.tb-w2{width:76px;}
.tb-w3{width:120px;}
/* 扩展为：自动布局、大表格 */
.tb-1{table-layout:auto;width:100%;}
/* 表格2 默认为：固定布局、自动宽度 */
.w-tb2{width:auto;}
.w-tb2 th,.w-tb2 td{padding:3px 0;vertical-align:top;}
.w-tb2 th{padding-right:50px;}
/* 投票图示 */
.w-vt{float:left;height:7px;border:1px solid #648bdd;overflow:hidden;background-position:0 -219px;}
/* 标准段落 */
.w-p{text-indent:2em;}
/* 普通表格 */
.w-table{}
.w-table th,.w-table td{padding:4px 6px;border:1px solid #ddd;}
/* 浮层 */
.w-ly{position:absolute;z-index:9999;width:620px;text-align:left;background:#fff;}
/* 用于浮层控件的样式 */
.w-ly{position:relative;}
.ly-mask{z-index:80;table-layout:fixed;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5;*filter:alpha(opacity=50);background:#aaa;}
.ly-table{z-index:90;table-layout:fixed;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;}
/****** 模块 ******/
/* LOGO */
.m-logo,.m-logotxt{position:absolute;background:url(../images/logo.png) no-repeat;}
.m-logo a,.m-logotxt a{display:block;overflow:hidden;text-indent:-20000px;}
.m-logo,.m-logo a{display:none;idth:96px;height:87px;}
.m-logo{top:4px;left:4px;}
.m-logotxt,.m-logotxt a{width:339px;height:44px;}
.m-logotxt{top:20px;left:0;background-position:0 0;}
/* 后台logo */
.admin  .m-logo,.admin  .m-logo a{display:none;}
.admin  .m-logotxt,.admin  .m-logotxt a{width:268px;height:36px;}
.admin  .m-logotxt{top:20px;left:0;background-position:0 -120px;}


/* 顶部快速链接 */
.m-qlink{position:absolute;top:8px;right:0;line-height:1.5;white-space:nowrap;}
/* 后台顶部快速链接 */
.admin .m-qlink{top:40px;}
/* 顶部搜索 */
.m-sch{position:absolute;top:42px;right:0;white-space:nowrap;}
.m-sch *{vertical-align:middle;}
.m-sch input{margin:0 6px;padding:2px 3px;}
.m-sch button{width:70px;height:24px;line-height:18px;cursor:pointer;}
.sch-1{position:static;padding:0 0 0 88px;background-position:0 -380px;}
.sch-1 input{width:250px;}
.m-rst{border-top:1px solid #ccc;line-height:normal;background:#eff3fc;}
.m-schlst{padding:12px 0;}
.m-schlst dt,.m-schlst dd{width:100%;overflow:hidden;word-wrap:break-word;word-break:break-all;}
.m-schlst dt{margin-bottom:6px;font-size:16px;font-weight:bold;line-height:20px;}
.m-schlst dd{margin-bottom:28px;font-size:12px;line-height:21px;}
/* 主导航 */
.m-nav{width:700px;margin:0 auto;padding:6px 0 0;}
.m-nav li{display:inline;float:left;height:22px;margin:0 4px;padding:0 1px;}
.m-nav li a{position:relative;float:left;height:23px;margin:-1px 0 0;padding:0 1px;font-size:14px;color:#fff;}
.m-nav li a:hover{text-decoration:none;color:#ff0;}
.m-nav li a em{position:relative;float:left;height:24px;margin:-1px 0 0;padding:0 14px;line-height:24px;}
.m-nav li.current,.m-nav li.current a,.m-nav li.current a em{background:#fff;}
.m-nav li.current a,.m-nav li.current a:hover{color:#506187;}
/* 左侧导航 */
.m-menu{padding:8px 0 0;}
.m-menu li,.m-menu li a,.m-menu li a em{display:block;height:28px;line-height:28px;}
.m-menu li{}
.m-menu li a,.m-menu li a:hover{padding-left:8px;font-size:14px;text-decoration:none;color:#1e50a2;background-position:0 -232px;}
.m-menu li a:hover{background-position:0 -272px;}
.m-menu li a em{padding-left:12px;font-weight:normal;background-position:0 -346px;}
.m-menu li a:hover em,.m-menu li.current a em{letter-spacing:-1px;font-weight:bold;}
.m-menu li.current a,.m-menu li.current a:hover{color:#fff;background-position:0 -309px;}
.m-menu li.current a em{background-position:0 -379px;}
/* 左侧树状导航 */
.m-tree{padding:8px 0 0;line-height:21px;}
.m-tree h4,.m-tree li,.m-tree li a{display:block;zoom:1;padding-left:16px;line-height:21px;background-color:#fff;}
.m-tree h4{margin:0 0 3px;cursor:pointer;background-position:7px -978px;}
.m-tree h4.open{background-position:6px -944px;}
.m-tree li{padding:0;}
.m-tree li.current a,.m-tree li.current a:hover{font-weight:bold;text-decoration:none;cursor:default;color:#fff;background-color:#6583c0;}
.m-tree .w-ln{margin-left:6px;margin-right:6px;}
/* 登录 */
.m-login{height:180px;overflow:hidden;}
/* 首页要闻 */
.m-tpc{height:150px;overflow:hidden;margin:0;}
/* 首页幻灯 */
.m-sld,.m-sld img{display:block;width:145px;height:110px;overflow:hidden;}
/* 服务大厅 */
.m-svc{margin-top:-12px;zoom:1;}
.m-svc li{padding-top:12px;}
.m-svc li a{display:block;width:248px;height:44px;overflow:hidden;text-indent:-20000px;background:url(../images/service.png) no-repeat 9999px 9999px;}
.m-svc li .itm1{height:52px;background-position:0 0;}
.m-svc li .itm2{height:48px;background-position:0 -58px;}
.m-svc li .itm3{height:45px;background-position:0 -117px;}
.m-svc li .itm4{background-position:0 -174px;}
.m-svc li .itm5{height:46px;background-position:0 -226px;}
/* 相关链接 */
.m-sel select{width:100%;overflow:hidden;}
/* 调查问卷 */
.m-vote{margin-left:220px;}
/* 后台登陆 */
.m-admlg{position:absolute;top:50%;left:50%;width:313px;height:303px;margin:-248px 0 0 -151px;padding-top:96px;text-align:left;background:url(../images/adminlogin.png) no-repeat;}
.m-admlg .itm{width:275px;padding:6px 0;line-height:23px;}
.m-admlg .itm-btn{padding-top:0;}
.m-admlg select{width:100%;overflow:hidden;}
.m-admlg .w-ipt{width:170px;}
.m-admlg .admlg-iv{width:50px;}
.admlg-lb{float:left;width:97px;margin-right:-97px;text-align:right;}
.admlg-ct{margin-left:97px;}
/* 网站配置 */
/* 网站配置 */
.m-set{}
.m-set select,.m-set textarea{float:left;height:220px;border:1px solid #bbb;padding:3px;line-height:normal;}
.m-set select{width:510px;height:244px;padding:5px;}
.m-set .serious{color:red;}
.m-set textarea{width:176px;}
.set-btn{float:left;width:75px;padding:50px 0 0;text-align:center;}
.set-btn .w-btn{width:60px;padding:0;margin-bottom:6px;}
.set-cnt{float:left;}
.set-cnt .st{height:20px;line-height:20px;}
/* 结果 */
.m-rst2{width:320px;margin:50px auto 0;padding:0 0 0 50px;background-position:0 -471px;}
/* 百分比 */
.m-per{height:13px;line-height:normal;}
.m-per em,.m-per strong{float:left;font-weight:normal;white-space:nowrap;}
.m-per em{float:left;width:180px;height:11px;overflow:hidden;border:1px solid #ddd;background:#f0f0f0;}
.m-per em em{width:50%;border-width:0 1px 0 0;background:#ffffba;}
.m-per strong{margin-left:10px;}
/* 图片选择列表 */
.m-imgsel li,.m-imgsel img{width:100px;}
.m-imgsel li{display:inline;float:left;margin:0 12px 12px 0;}
.m-imgsel img{display:block;height:90px;}
.m-imgsel p{width:100%;height:20px;overflow:hidden;margin-top:6px;white-space:nowrap;}
/* 404 */
.m-404{position:absolute;top:30%;left:50%;width:300px;margin:0 0 0 -150px;padding:12px 14px;border:1px solid #ddd;text-align:center;line-height:1.7;font-size:14px;background-color:#F1F8FF;}
/*控件样式*/
.cxt-input{position:relative;}
.cxt-input .cxt-input-cxt{position:absolute;z-index:100;top:21px;left:0px;width:352px;line-height:21px;font-size:12px;background-color:#fff;border:1px solid #cfcfcf;cursor:default;}
.cxt-input .cxt-input-cxt div{padding-left:5px;}
.cxt-input .cxt-input-cxt .hint{font-size:12px;font-weight:bold;color:#000;}
.cxt-input .cxt-input-cxt .cur{background-color:#f1f1f1;}
/*验证图标*/
.tip-yes{background-position:0 -1168px;}
.tip-no{background-position:0 -1204px;}
.tip-yes,.tip-no{margin:0 5px 0 10px;}
.js-message{position:absolute;}
.pointer{
	cursor:pointer;
}
/**专家声音列表*/
.pro-first{border-top:1px solid #D7DAE3;margin-top:5px;padding-top:8px;}
