.box2 .il{width:210px;float:left}
.box2 .il .s_logo{margin:0 auto;width:180px}
.box2 .il .s_logo div{display:table-cell;vertical-align:middle;text-align:center;*display: block;position:relative;width:180px;height:70px;overflow:hidden;border:1px solid #ccc}
.box2 .il .s_logo p{float:none;position:static;+position:absolute;left:50%;top:50%;padding:0;margin:0;display:block;width:auto;height:auto;line-height:70px;}
.box2 .il .s_logo img{float:none;position:static;+position:relative;top:-50%;left:-50%;padding:0;margin:0;vertical-align:middle}
.box2 .il .s_but{margin:0 auto;width:180px;text-align:center;margin-top:15px}
.box2 .il .s_but input{background:url(images/button10.gif) no-repeat;width:100px;height:29px;border:none;cursor:pointer}
.box2 .ir{float:left;width:528px}
.box2 .ir strong{float:left;width:100%;font-size:16px;line-height:30px;color:#323232}
.box2 .ir ul{float:left;width:500px;line-height:25px;border-bottom:1px #dcdcdc dashed}
.box2 .ir li{float:left;width:50%}
.box2 .ir ul.nb{border-bottom:none}
#stat{display:none}
.bmenu{float:left}
.bmenu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.bmenu ul{ float:left; width:760px;border-bottom: 5px #F60 solid; height:29px;}
.bmenu li{ float:left; background:url(images/bg17.gif) no-repeat;  width:117px; height:24px; line-height:24px; text-align:center; margin-right:8px; margin-top:2px}
.bmenu li.now{ background:url(images/bg16.gif) no-repeat; width:116px; height:29px; line-height:29px; float:left; color:#FFF; font-size:14px; font-weight:bold; margin-left:0px;margin-top:0px}
.bmenu li.now a{color:#fff}
.bmenu li.nc{ float:right; line-height:29px; background:none; margin:0px; padding:0px }
.bmenu li.nc a{ color:#999}
.bmenu li.talk{ background:url(images/bg18.gif) no-repeat; font-size:14px; font-weight:bold; color:#666; text-indent:15px}
.detailsbox{float:left;width:760px}
.detailsbox:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.detailsbox .details{float:left}
.detailsbox .content{width:730px;margin:0 auto;margin-top:5px;line-height:1.6em;color:#333;font-size:14px;table-layout:fixed;word-break : break-all;word-wrap : break-word ;white-space:normal;overflow:hidden}
.detailsbox .content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.detailsbox .key{margin:0 auto;width:730px;margin-top:10px;border-top:1px solid #FF6600}
#i1 ul.wrcx,#i4 ul.wrcx{margin-top:10px;border-top:2px solid #F47002}
.editorbox .main{float:left;width:100%}
.editorbox .bottom{float:left;width:100%;line-height:35px;text-align:center;margin-top:10px}

.itop_5,.imain_5{float:left;width:100%;font-size:12px}
.itop_5 .l1{width:30%;float:left;text-align:right;height:30px;line-height:30px}
.itop_5 .l1 a{background:url(images/button11.gif) no-repeat;display:block;width:124px;height:30px}
.itop_5 .l2{width:40%;float:left;height:30px;line-height:30px}
.itop_5 .wkb{margin:0 auto;width:200px;text-align:center}
.itop_5 .wkr{margin:0 auto;width:100%;line-height:22px;margin-top:5px}
.itop_5 .wkr label{float:left}
.itop_5 .wkr span{float:right}
.imain_5 .box{float:left;width:100%;font-size:12px}
.imain_5 .box .l1{margin:0 auto;line-height:26px;background:#dcdcdc;text-indent:20px;font-weight:bold;width:100%}
.imain_5 .box .l2{margin:0 auto;width:98%}
.imain_5 .box .l2 .il1{float:left;width:300px}
.imain_5 .box .l2 .il1 label{font-size:12px;color:#B0B0B0}
.imain_5 .box .l2 .dt{float:right}
.imain_5 .box .l3{margin:0 auto;width:98%;margin-top:10px}

.wrcx{float:left;width:100%}
.wrcx:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.wrcx li{float:left;width:100%;line-height:20px}
.wrcx li span{color:#b0b0b0;margin-left:10px}

.commentbox{width:430px;margin:0 auto}
.commentbox .grade,.commentbox .grade ul{width:400px;margin:0 auto}
.commentbox .grade{margin-top:10px}
.commentbox .grade li{float:left;line-height:22px;border-bottom:1px dotted #ccc}
.commentbox .grade li.il1{float:left;width:80px;text-indent:20px}
.commentbox .grade li.ir1{float:left;width:320px}
.commentbox .grade li.ir1 input{margin-left:5px}
.commentbox .im1,.commentbox .im1 ul{width:400px;margin:0 auto}
.commentbox .im1{margin-top:10px}
.commentbox .im1 li{float:left;line-height:24px;border-bottom:1px dotted #ccc;padding: 3px 0 3px 0}
.commentbox .im1 li.il1{float:left;width:80px;text-indent:20px}
.commentbox .im1 li.ir1{float:left;width:320px}
.commentbox .im1 li.ir1 input{border:1px solid #ccc;height:20px;line-height:20px;width:220px}
.commentbox .im1 li.ir1 textarea{width:310px;height:150px}
.commentbox .editor{margin:0 auto;width:100%}
.commentbox .ibtu{margin:0 auto;width:100%;text-align:center;margin-top:5px}
.commentbox .ibtu input{cursor:pointer}
.commentbox .imsg{margin:0 auto;width:80%;line-height:20px}
.commentbox .red{color:red}
.commentbox .green{color:green}
.commentbox .imsg .error{color:red;padding-right:5px}
