﻿/*096换#52960E*/
/*menu组件的内容容器*/
/* html {
   background-color: #f9f9f9;
}*/
@media screen and (min-width:1111px)/* IE9以下兼容问题待解决*/
{
    /*  body {
      width:90%;1000px
    }
	    .dw
    {
        width:88%!important;
    }

	
	*/
    .w62 {
        width: 64.7%;
        margin-bottom:1rem;
    }
    .w28 {
        width: 29.2%;
         margin-left:2.1%;
    }
}
.mc {
    display: none;
    position: absolute;
    z-index: 999;
}
/*form组件相关样式*/
.fm {
    text-align: center;
    padding: 0 12px 12px;
}

    .fm h5 {
        text-align: left;
    }

    .fm label {
        /* text-align:right; */
        display: block;
        font-size: 110%;
        line-height: 54px;
       /* width: 60%;
        width: 264px;
    /* background: #efe; */
        margin: 0 auto;
    }

        .fm label.inl label {
            display: inline-block;
        }

label.fs12,
fs12 {
    font-size: 12px;
    line-height: 3;
}
/* .fm label input[type="password"], .fm label input[type="text"]      IE不支持[type="xxx"]  text 用这个，其它加class吧*/
.fm input,
.fmlb input,
.fm label input
 {
    border: 1px solid #ccc;
    padding: 6px 4px;
    /* width: 148px; */
    margin: 0 0px 0 8px;
    padding: 0.7em;
    letter-spacing: 1px;
    border-radius: 2px;
}
.fm {
text-align:center;}
   /* */.fm p input,
    .fm > input{
        margin-top: 0.7em;
        min-width: 50%;
    }
.fm p input[type="checkbox"],
    .fm > input[type="checkbox"]{
        margin-top: 0;
        min-width: 0;
    }

.cg label {
    width: auto;
    text-align: left;
    padding-left: 1.5em;
}
    .cg label.fs12 {
            text-align: right;
    }
/*
.ml56
{

    margin-left:56px
}

.btn
{
    display: inline-block;
    width: 76px;
    height: 30px;
    font: 800 14px/30px "";
    text-align: center;
    color: #fff;
    background: url(img/icon.gif) no-repeat 0 -318px;
    letter-spacing:6px;
    padding-left:4px;
    margin-right:18px;
}
    .btn:hover
    {
        color:#fff;
    }*/
/*
.fm label i
    {
        display:inline-block;
        visibility: hidden;
        padding: 0px 0 0 22px;
        line-height:28px;
        height:100%;
        background: url(img/icon.gif) no-repeat 4px -466px;
    }
    .fm label i.ok,
    .fm label i.no
    {
        visibility:visible;
    }
    .fm label i.no
    {
        background-position: 4px -516px;
    }
    */

/*____________________________________ 顶栏部 ____________*/
body{
    padding-top:2.9em;
	padding-bottom: 1.4em;
}

.top {
    background:rgba(252,252,252);
    height: 2.5em;
    line-height: 2.5em;
    position: absolute;
	width:100%;
    z-index:998;
    top: 0;
    overflow: visible;
	text-align:right;
}

    .top a {
        display: inline-block;
        padding: 0px 12px;
    }

a.cl,
a.hm {
    padding-left: 18px;
    background: url(img/icon.gif) no-repeat 0 12px;
}

a.cl {
    background-position: 0 -35px;
    /* margin-right:818px; */
}

.hs {
    padding: 0 18px 0 6px;
}

.lg {
    width: 210px;
    height: 190px;
    background: #fcfcfc;
    margin-top: -3px;
    padding: 2px 12px;
    border: 1px solid #ddd;
    border-top-color: #fcfcfc;
}

.vc {
    white-space: nowrap;
    overflow: visible;
    padding-left: 43px;
}
.top a.my{
	padding:0.6em 1.2em;
		background:url(/App_Themes/img/my.png) no-repeat center center;
		background-size: 60%;
}
.mym{
	display:none;
   position:absolute;
   margin-left: -3.5em;
        background: #fff;
    width: 6em;
}
.top .mym a{
	display:block;
}
/*____________________________________ logo行 ____________*/
.lgw {
    font: 400 14px/68px "";
}

    .lgw p {
        line-height: 64px;
        display: inline;
        color: #666;
        background: url(http://e.ksyun.com/static/style/v2/images/header/2.png) no-repeat 0 22px;
        padding: 4px 0 4px 22px;
        font-size: 16px;
        float: right;
    }
.nav a.logo,
a.logo {
background: url(img/lg.png) no-repeat 0 0px;
    background-size: 100% auto;
    color: rgba(255,255,255,0);
    width: 7em;
    height: 3em;
}
.qrc {
    position: absolute;
    top: 0;
    right: 0.4em;
    font: 400 0.7em/1.4 "";
    text-align: center;
    color: #999;
    display: none;
}
.qrc img
{
    /*
    display:inline-block!important;
vertical-align: text-bottom;
    margin-left: 1em;*/
    width: 6em;
   opacity: 0.8;
   border:2px solid #fff;
    border-radius: 2px;
}

.key {
    border: 2px solid #096;
    padding: 4px;
height: 2.7em;
    width: 16em;
}

/*

.top .nav,
.top b,
.top p,
.top p a
{
    display:inline-block;
    height:60px;

}
.top p
{   
    vertical-align:top;
        color:#fff;
        font-size:14px;

}
    .top p a {
        margin-right:12px;
        color:#fff;

    }
        .top p a:hover{
            color:#ff9;
        }    */
/*____________________________________ 主导航 ____________*/
.nav {
    line-height: 0.5;  /**/
    background: #096;
    border-top: 0.3em solid #096;
	white-space: nowrap;
     /*   border-radius: 5px 5px 0 0;
        margin-top:-1px;解决IE下边会多条件*/
}

    .nav p a,
    .nav b,
    .nav a {
        display: inline-block;
        padding: 0 0.8em;
        color: #fff;
        font: 500 1.1em/2 "";
        border-radius: 2px 2px 0 0;
    }

    .nav b {
        margin-top: -3px;
        font-weight: 600;
        font-size: 18px;
        padding-right: 22px;
    }
    .nav .cm,
    .nav .cm:hover,
    .nav a.search:hover/*,
    .nav a.crt*/
    {
        color: #096;
      background-color: #fff; 
    }
    .nav a:hover
    {
            color:#ffb;
            opacity:1!important;
    }

    .nav a.crt {
        margin: 0 12px;
    }
    .nav a.search,
    .nav p a {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 18px;
        padding: 0 8px;
    }

    .nav p a {
        border-radius: 3px;
    }
/*弹出框导航 margin: -52px 0 22px 128px;*/
.nav1 {
    height: 34px;
}

    .nav1 a {
        line-height: 34px;
    }

.nkey {
    height: 2.2em;
    margin-top: 0.15em;
	width: 100%;
	vertical-align:top;
    background: #fdfdfd;
    border: 1px solid #ddd;
    font-size: 1em;
    padding-left: 0.3em;
}

.nav a.search {
    margin-left: -29px;
    position: relative;
    z-index: 99;
    background: url(img/ic.png) no-repeat 7px 6px;
        padding: 0.4em 1em;
}
.sear {
    position: absolute;
    display: inline-block;
    height: 2.5em;
    overflow: visible;
width: 15em;
	text-align: left;
	right: 6em;
}
    .sear .search {
background: url(img/ic.png) no-repeat 0.4em 0.8em;
    display: inline-block;
    height: 100%;
position: absolute;
    right: 1em;
	top:0;
    }
.sear i,
.sear .nkey {
	display:none;
}
.sear i{
			background:#fff;
			    padding: 1em;
				text-align:left;
}
.sear i a
{
	display:block;
	height:6em;
	margin-top:0.4em;
}
.sear i a img
{
	height:6em;
	width:4.6em;
	    vertical-align: middle;
		margin-right:0.5em;
}
.sv {
    vertical-align: bottom;
    margin-bottom: 9px;
}

.tnav {
    height: 60px;
    border-top: none;
}

    .tnav a {
        line-height: 60px;
        border-radius: unset;
    }

.tabt a {
    display: inline-block;
    border: 1px solid #ccc;
    border-bottom: none;
    border-radius: 3px 3px 0 0;
    padding: 0 1em ;
    overflow: visible;
    background-color: #f6f6f6;
    margin-left: 0.6em;
    line-height: 2;
    vertical-align: bottom;
}

.cm {
    font-weight: 600;
    color:#f60;
        z-index: 9;
    position: relative;
}
        .fix1{
            position: fixed;
            z-index: 998;
            bottom: 0;
            background-color:#fff!important;
        }
        .fix2{
            position: fixed;
            z-index: 999;
            width:100%;
        }

		.fix1 .ft{
		width:70%;
		}
/*底部导航*/
.navb
    {
    display: block;
    width: 100%;
   box-shadow: 0 0 1px rgba(0,0,0,0.2); /**/
       white-space: nowrap;
}
.navb a
    {
    display: inline-block;
    width: 25%;
   
    text-align:center;
    font:500 1.1em/3.3 "";
    }
/* background-color:#fff!important;
    .nav a:hover
{
    color:#ff9;
}*/
/*E:\Sites_Old\App_Themes\Sty.css
.btn
{
    background-color:#096;
    padding:8px 12px 8px 16px;
    letter-spacing:4px;
    border-radius:1px;
    
}*/
.bt,
.bt0,
.bt1,
.bt2,
.bt3,
.bt4,
.bt5 {
    color: #ffe;
    padding: 4px 14px 6px;
    border-radius: 3px;
    background-color: transparent;
    text-align: center;
    /*line-height:24px; width:216px */
}
.bt {
    background-color: #096;
    line-height: 1.5em;
}

.bt0 {
    background-color: #fcfcfc;
    color: #333;
    border: 1px solid #ddd;
}

.bt1 {
    border: 1px solid #fff;
}

.bt2,
.bt4 {
    /* display:block; */
    margin-left: auto;
    margin-right: auto;
    /*padding:5px 8px 8px 16px;8px 12px 8px 16px;*/
    background-color: #096;
    letter-spacing: 4px;
    /* border-radius:1px; */
    font-size: 16px;
}

.bt5 {
    background-color: #e33;
    font-weight: 600;
    padding: 10px 18px;
    line-height: 36px;
    color:#ffe;
}
a.bt6{
background: #ffc;
    color: #f63;
    font-weight:500;
    letter-spacing: 0.05em;
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
}
a.bt6:hover
{ color: #f60;

}
.lgbt {
    width: 218px;
    display: inline-block;
}

.nav .bt3,
.bt3 {
    border: 1px solid #fff;
    border-radius: 5px;
    width: auto;
    margin-top: 6px;
    margin-right: 39px;
    height: 30px;
    line-height: 30px;
}

.bt4 {
    margin-left: -69px;
    padding-bottom: 8px;
    border-radius: 0;
}

        .rb {
            display: block;
            width: 2.8em;
            height: 100%;
            position: fixed;
            top: 0;
            right: 0;
            border-right: 0.2em solid #666;
            padding-top: 9rem;
            text-align: center;
            line-height: 1.6em;
        }
         .rb a {
            background: #666;
            padding: 0.4em;
            display: inline-block;
            color: #fff;
            border-radius: 0.25em 0 0 0.25em;
            opacity: 0.9;
        }
.btp7 b,
.bt7{

    border: 1px solid #ccc;
    border-radius: 0.2em;
    padding: 0.4em 1em;
    display:inline-block!important;
    width: 19%;
    margin-right: 1em;
    margin-bottom: 1em;
    cursor: pointer;
}
.sed {
    border-color: #f33!important;
	background:#ffffef!important;
}

a.bt5:hover,
a.bt4:hover,
a.bt2:hover,
a.bt:hover {
    color: #fff;
}/*
h1{
	font:600 1.2em/3.2em "";
}

hr水平线

.hr{
	height:1px;
	border:none;
	border-top:1px dashed #ddd;
}*/
.c393,
i.c393 {
    color: #393;
    background-color:transparent;
}
/*标题*/
.t1 {
    display: block;
    font: 600 16px/32px "";
    border-left: 2px solid #096;
    padding-left: 10px;
}

/*倒计时样式*/
a.ti,
.ti {
    color: #888;
    padding: 0 5px;
}

.shadow{
     box-shadow: 0 0 1em rgba(0,0,0,0.3);
}
/*____________________________________ 弹出窗 ____________*/
.dbg, .dw {
    position: fixed;
    top: 0;
    left: -9999px;
}

.dbg {
    width: 100%;
    background: #000;
    filter: alpha(opacity=5);
    opacity: 0.5;
    z-index: 998;
}

.dw {
     /*width: 480px;
   height: 320px;*/
   padding:0;
    background: #fff;
    
    z-index: 9999;
        border-radius: 3px;
	    box-shadow: 0 0 1em rgba(0,0,0,0.3);

     /*overflow-y:auto;	border: 2px solid #fff;
  overflow-y: scroll;
      dw.style.overflowY="scroll";
         verflow-y: hidden;
      overflow: visible;*/
    height:auto!important; 
}
#rls{
z-index:99999
}

    .dw .bt {
        margin: 26px 24px 24px 0;
        float: right;
    }

    .dw h4 {
        /* display:none; */
        background: #096;
        color: #fff;
        font: 600 120%/2 "";
        letter-spacing: 3px;
        padding: 3px 6px 3px 10px;
        border: 1px solid #eee;
            border-top-left-radius: 3px;
                border-top-right-radius: 3px;
        margin-bottom: 12px;
    /*      position: absolute;
        display:block;
        width: 100%;
       display:none;
      margin:0 -12px 9px;border-radius: 50%;*/
    }

.cls {
    position: absolute;
    top: -2px;
    right: -8px;
    
    width: 24px;
    height: 24px;
    z-index: 9999;
    padding: 12px;
    font: 1.8rem/1.2rem "Arial";
    color: #999;
}

a.cls:hover {
    /*background-color:#0c9;*/
    color: #ff9;
}

.od {
    display: none;
}

.dw .od {
    display: block;
}
/***** 对话框提示信息 *****display: none;*/
.rt {
    width: 10em;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -5em;
    background: rgba(0,0,0,0.7);
    color: #fff;
    text-align: center;
    font: 400 1em/3 normal;
    border-radius: 0.3em;
    color: #fff;
    padding:0 1em;
    z-index:99999;
  
     /*
         old
          position: absolute;
    display: block;
    width: 200px;
    text-align: center;




  visibility: hidden;
			 z-index:999;

        padding: 0px 0 0 22px;*/
    /*height:100%;*/
}
.rt a{color:#ff6;}

.ok,
.no {
    visibility: visible !important;
    /* padding-left:22px;
        background: url(img/icon.gif) no-repeat 4px -466px;#393*/
}

.no {
    /* background-position: 4px -521px; */
    background-color:#f60;
}
/*非法输入报警*/
.tn {
    background-color: #ffd;
    border-color: #f63 !important;
}
/*输入提示框*/
.prompt {
    visibility: hidden;
    position: absolute;
    margin: 44px 0 0 -162px;
    /*border: 1px solid #063;
    border-radius: 3px;*/
    line-height: 18px;
}


/***** 对话框标题右方的关闭铵钮： *****/

/*.DW h4 a.Cls:hover
            {
                background-position: 4px -430px;
            }*/
/***** 对话框内容： *****/
.ctt {
    padding: 10px;
}
/*a.btn
{
    display: inline-block;
    height: 14px;
    padding: 7px 14px 6px 14px;
    font: 600 14px/14px "";
    text-align: center;
}

.ctt a.btn
{
    background: #f6ad36;
    color: #fff;
    margin: 24px 0 0 134px;
}

a.btn:hover
{
    color: #ff9;
    filter: alpha(opacity=86);
    opacity: 0.86;
}*/
.edt {
    width: 100%;
    height: 100%;
}
/*弹出图片居中*/
.prev {
    display: block;
    width: 100%;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
/******************* 弹出窗结束 *******************/
/*____________________________________ 注册 ____________*/
.rg {
}
/*____________________________________ 找回密码____________*/
.box {
    background: #fff;
    border: 1px solid #ddd;
    padding: 20px;
    border-radius: 3px;
    /* -webkit-box-shadow: 3px 3px 3px;   */
    /* -moz-box-shadow: 3px 3px 3px;   */
    /* box-shadow: 3px 3px 3px;   */
}

.tit {
    border-bottom: 2px solid #096;
    margin-bottom: 22px;
    padding-left: 22px;
    line-height: 64px;
    text-align: left;
    padding-bottom: 1em;
}

.stp {
    display: block;
    /* background:#f6f6f6; */
    font: 500 16px/38px "";
    text-align: center;
    margin-top: -60px;

}

    .stp b {
        font-weight: 500;
        padding: 0 12px;
        margin: 0 3px;

    }

        .stp b.c {
            color: #096;
            font-weight: 600;
        }

/*____________________________________ 用户中心 ____________*/

.imb,
.imb img {
    border: 1px solid #ccc;
    padding: 1px;
}

.pf {
    width: 100px;
    height: 100px;
}

.eh {
    display: inline-block;
    background: #fff;
    width: 100px;
    margin: 75px 2px 3px -102px;
    text-align: center;
    color: #000;
    /* visibility:hidden; */
}

.wel {
    display: inline-block;
    line-height: 2.3em;
    vertical-align: top;
    padding: 0.9em 0 0 1em;
}
/*
.wel span
{
	display:inline-block;
	padding:3px 26px 6px 10px;
	margin-top:10px;
	background:#f6ad3c;
	color:#fff;
}
*/
.mb,
.em {
    padding: 2px 13px;
    background: url(img/ic.png) no-repeat 0px -146px;
}

.mb {
    background-position: 4px -193px;
    padding-right: 8px;
    margin: 0 8px;
}
.bb,
.b {
    display: inline-block;
    *display: inline;
    *zoom: 1; /*兼容IE7-*/
    background: #fcfffe;
    padding: 0 1.2em 0.6em 1.2em;
    border: 1px solid #eee;
    border-radius: 3px;
    vertical-align: top;
    /* margin-right: -3px; */
}
.bb{
display: block;
}
.nt
{
        border-top: none;
    margin-top: -1px;
    padding-left: 19px;
    padding-right: 19px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.w28 .b{display:block;margin-bottom:1rem;}
.t,
.bb .t,
    .b .t {
        margin: 0 -18px 18px;
        display: block;
        background-color: #f0faf7;
        padding-left: 16px;
        line-height: 2.5em;
        height:2.5em;
        color: #096;
        font: 600 16px/2.5 "";
        border:none;
                width: auto;
    text-align: left;
    }
.t{
 margin: 10px 0 0;
 border:1px solid #eee;
 border-bottom:none;
}
div .t:first-child{
    margin-top:0;
}
    .b .t:hover {
          /*饱和度
               filter: saturate(1.2);
           -webkit-filter: saturate(1.2);  Chrome, Safari, Opera */
           /*对比度*/
           filter: contrast(1.03);
           -webkit-filter: contrast(1.03); 

    }
    .t i{
    float: right;
    margin-right: 0.5em;
    color: #096;
	font-weight:400;
	cursor: pointer;
    }
	/*
.t i:after{
	content:">>";
	font-size:0.8;
.}*/
.a a {
    display: block;
}

    .a a i {
        margin-left: 22px;
        cursor: pointer;
    }

        .a a i:hover {
            color: #063;
        }

.uc .b {
    width: 25.3%;
    height: 222px;
    margin-top: 22px;
    margin-bottom: 22px;
}

.prs {
    font-size: 10px;
    padding: 0 36px;
    background: #ccc url(img/pa.gif) no-repeat -450px -9px;
}

/*列表*/
/* .ps{position:relative;} */
.ps p {
    display: block;
    background: #fefefe;
    border-top: 1px dashed #eee;
    line-height: 1.5em;
    padding: 12px 0px 12px 80px;
    clear: both;
    /* position:relative; */
    /* z-index:990;
        
        .ps p.sp:first-child{
    border-top:none;
    background:#f00;
} */
}
 /*
    .ps p.sp {
        margin-left: 68px;
    }
*/
    .ps p:hover {
        background-color: #f9fefe;
    }

    .ps p .hd {
        float: left;
        margin-left: -80px;
    }

.nm {
    font-weight: 600;
    color: #333;
    display: block;
    padding-bottom: 0.5em;
}

.hd img {
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 10%;
    border: 1px solid #ddd;
    padding: 1px;
}

a:hover.hd img {
    background-color: #999;
}

.ps p i {
    display: block;
    color: #888;
    float: right;
}

.ps p .w62 {
    border: none;
    display: block !important;
    width: 90%;
    float: none;
    padding-top: 8px;
    padding-left: 0px;
    /* background-color:#fff; */
}

    .ps p .w62 .t {
        display: none;
    }
/*列表2*/
a.ls i,
.ls a {
    display: block;
    height: 32px;
    line-height: 32px;
    padding-left: 9px;
    background: url(img/icon.gif) no-repeat -96px -781px;
}
.ls a.t
{
   background-image:none;
   padding-left:1em;
}
a.ls i {
    padding-right: 0;
    cursor: pointer;
}

    a.ls i i,
    .ls a i {
        display: inline;
        padding-right: 8px;
        background-image: none;
        padding-left: 0px;
        border: none;
        float: right;
    }
	.ls1 a{
	margin-right:1em;
	}
/*


    a.ls i:hover {
        color: #f60;
    }*/

.ib a {
    font-size: 14px;
    line-height: 32px;
    background-position: -96px -782px;
}

    .ib a i {
        text-decoration: none;
        font-size: 12px;
        color: #999;
        float: right;
    }

    .ib a.Mb9 {
        padding-bottom: 14px;
        border-bottom: 1px dashed #eee;
    }
/*分页条*/
.pg {
    text-align: center;
}

    .pg input {
        width: 36px;
        margin-right: 4px;
    }

    .pg a {
        display: inline;
        padding: 3px 9px;
        margin-right: 6px;
        background: #fefefe;
        border: 1px solid #ccc;
        border-radius: 3px;
    }

a.cp {
    font-weight: 600;
    color: #f60;
}
.ah1{
    text-align:center;
}
/*文章页*/
.art p {
    text-indent: 2em;
    margin-top: 0.5em;
    font-size: 1.1em;
}
.art img{
	width:90%;
	margin-left:5%;
	border:1px solid #eee;
}

.arti{
        display: block;
    text-align:center;
    border-bottom: 1px dashed #eee;
    color: #666;
    font-size: 12px;
    margin-right:1em;
}
.arti a{
	margin-right:1em;
}

/*表格相关*/
.tb {
    border-spacing: 0;
    border-collapse: collapse;
    table-layout: fixed;
    border: 1px solid #eee;
    width: 654px;
    background: #fff;
    /* border-radius:5px; */
}

    .tb tr:nth-child(even) {
        background: #f9f9f9;
    }

        .tb tr:nth-child(even) td {
            background: none;
        }

    .tb th,
    .tb td {
        background: #fff;
        font-size: 14px;
        line-height: 30px;
        border: 1px solid #ddd;
        text-align: center;
        padding: 2px 8px;
        vertical-align: middle;
    }

    .tb tr:hover td {
        background: #f6ffff;
    }

    .tb tr.t:hover td {
        background: #fff;
    }

.e td input {
    border: 1px solid #ccc;
    background: #fff;
    padding: 2px;
    width: 130px;
}

.tbt {
    position: absolute;
    left: -9999px;
    width: 120px;
    white-space: nowrap;
}

    .tbt .e,
    .tbt .d,
    a.a {
        /*background:#fafafa url(/App_Themes/img/icos.gif) no-repeat 4px -83px;*/
        background: #fafafa url(img/icos.gif) no-repeat 6px -82px;
        color: #666;
        margin-right: 6px;
        border: 1px solid #ddd;
        border-radius: 3px;
        padding: 2px 6px 3px 21px;
    }

        .tbt a:hover,
        .tbt .d:hover,
        .a:hover {
            background-color: #ffffef;
            border-color: #ccc;
            color: #555;
        }

    .tbt .a /*新增*/ {
        background-position: 4px 7px;
        padding: 4px 4px 4px 20px;
    }

    .tbt .s /*提交*/ {
        background-position: 4px -126px;
    }

    .tbt .d /*删除*/ {
        background-position: 4px -172px;
    }

    .tbt .bc /*放弃*/ {
        background-position: 4px -39px;
        margin-left: 2px;
    }



.slct {
    border: none;
    position: absolute;
    clip: rect(0 11px auto auto);
}
/*绝对定位右20*/
.ar2 {
    position: absolute;
    right: 20px;
}

 /*带链接图片列表*/
.ai
{
    text-align: center;
} 
.ai a
{
    display:inline-block;
    text-align:center;
	   width: 23.6%;
	   line-height:1.5;
	   color:#666;
       /* font-size:1.1em;*/
}
    .ai a img {
        display: block;
        margin: auto;
        width: 80%;
        /*height: 6.05em;*/
        border: 1px solid #eee;
        padding: 1px;
        border-radius: 3px;
    }
	.edw{
width: 94%;
    margin-top: 76px;
    margin: 0px 1em 0;
    background: #fff;
    border: none;
    height: 25em;
    overflow-y: scroll;
	}
	a.edw,
	.edw h1,
	.edw p{
	user-modify: read-write-plaintext-only;
-webkit-user-modify: read-write-plaintext-only;
-moz-user-modify: read-write-plaintext-only;
	}
.edw p{
text-indent: 2em;
box-shadow: 0px 0px 1px #ccc;
	}
	.edw h1:focus,.edw p:focus{outline:none;}
