@charset "utf-8";
/* CSS Document */

html,body,div,p,form,a,ul,li,dl,dt,dd,input,button,img{ margin:0; padding:0; color:#333; font:12px "宋体";}
a{ outline:none; text-decoration:none;}
a:hover{ text-decoration:underline;}
img{ border:none;}
a img{ border:none;}
li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.coloro{ color:#ff6600 !important;}
.colorblue{ color:#177CEC !important;}
.color3{ color:#333 !important;}
.colorgreen{ color:#10a140 !important;}
.gray{ color:#888 !important;}
.tc{ text-align:center !important;}
.tr{ text-align:right !important;}
.fb{ font-weight:bold;}
.fn{ font-weight:normal !important;}
.ft12{ font-size:12px !important;}
.ft14{ font-size:14px !important;}
.ft18{ font-size:18px !important;}
.ft22{ font-size:22px !important;}
.clearmargin{ margin:0 !important;}
.graybtn{ width:75px; height:25px; line-height:25px; border:none; cursor:pointer; color:#333 !important; background:url(../images/btnbg.jpg) no-repeat; display:inline-block; text-align:center;}
.yellowbtn,.yellowbtnlong{ width:88px; height:31px; line-height:31px; background:url(../images/ylbtn.jpg) no-repeat; color:#000 !important; display:inline-block; text-align:center;}
.yellowbtnlong{ width:174px; background:url(../images/yelbtnlong.jpg) no-repeat;}
.yellowbtnlong:hover{ background-position:left -31px;}
.bluebtn{ width:80px; height:30px; line-height:30px; background:url(../images/bluebtn.jpg) no-repeat left top; display:inline-block; cursor:pointer; text-align:center; color: #fff; font-weight:bold;}
.bluebtn:hover{ background-position:left bottom;}
.publish{ width:54px; height:23px; line-height:23px; background:url(../images/publish.jpg) no-repeat; display:inline-block; cursor:pointer;}
.bluebtn27{ width:80px; height:27px; line-height:27px; background:url(../images/bluebtn27.jpg) no-repeat left top; display:inline-block; cursor:pointer; text-align:center; color: #fff !important; font-weight:bold;}
.graybtn27{ width:76px; height:27px; line-height:27px; border:none; cursor:pointer; color:#333; background:url(../images/btnbg27.jpg) no-repeat; display:inline-block; text-align:center;}
.greenbtn,.graybtn29{ width:82px; height:29px; line-height:29px; background:url(../images/greenbtnbg.png) no-repeat left top; display:inline-block; cursor:pointer; text-align:center; color: #fff !important; font-weight:bold;}
.graybtn29{ background-image:url(../images/graybtnbg.png); color:#333 !important;}
.mesmore{ width:24px; height:24px; background:url(../images/mesmore.png) no-repeat; display:inline-block;}
.fixbtn{ width:171px; height:44px; line-height:44px; border:none; cursor:pointer; color:#333; background:url(../images/fixbtn.jpg) no-repeat; display:inline-block; text-align:center;}
.cb{ clear:both;}

body{ background:url(../images/topbg.jpg) repeat-x; behavior:url(/style/hover.htc);}

.wrap{ width:100%; margin:0 auto;}
.top{ height:30px;}
.top li{ width:77px; line-height:30px; float:left; color:#ccc; text-align:center;}
.top li.current{ background:url(../images/topmenubg.jpg) no-repeat; color:#333; font-weight:bold;}
.logmes{ line-height:30px; float:right; color:#ccc;}
.logmesinfo,.logmeslink{ float:left; color:#ccc;}
.logmesinfo{ width:68px; height:30px; display:inline-block; position:relative; z-index:1;}
.logmesinfo .logmesinfolink{ width:49px; height:28px; line-height:28px; color:#ccc; border:1px solid #2d2d2d; padding:0 8px; position:absolute; top:0; z-index:5;}
.logmesinfo .logmesinfolink:hover{ height:29px; background:#fdfdfd; color:#333; border:1px solid #fdfdfd; border-bottom:1px solid #fff;}
.logmesinfo:hover .logmesinfolist{ display:block;}
.logmesinfolist{ width:439px; background:#fff; position:absolute; left:-150px; top:30px; border:1px solid #ccc; border-bottom:none; z-index:2; display:none;}
.logmesinfolist dt,.logmesinfolist dd{ height:32px; padding:11px 13px 11px 19px; border-bottom:1px solid #ccc;}
.logmesinfolist dt{ height:20px; font-size:14px; font-weight:bold;}
.logmesinfolist dt a{ float:right; margin-top:-7px; *margin-top:-20px;}
.logmesinfolist dd{ background:#f9f9f9;}
.logmesinfolist dd.checkmore{ height:20px; background:#fff;}
.logmesinfolist dd.checkmore a{ line-height:20px;}
.lmiflist_img,.lmiflist_text{ float:left;}
.lmiflist_action{ float:right;}
.lmiflist_img img{ width:32px; height:32px;}
.lmiflist_text{ width:300px; line-height:16px; margin-left:10px;}
.trans .lmiflist_text{ width:250px;}
.setting{ width:95px; height:30px; padding-left:9px; background:url(../images/setting.jpg) no-repeat 80px center; display:inline-block;}
.setting:hover{ background:#6c6c6c url(../images/settinghover.jpg) no-repeat 80px center; text-decoration:none;}
.logmes a{ color:#ccc; line-height:30px;}
.logmes a.logmesnum{ width:19px; height:18px; line-height:20px; display:inline-block; text-align:center; background:#cc3c29; font:bold 11.65px bold Arial, Helvetica, sans-serif; color:#fff; margin-left:3px; border:1px solid #cc3c29; *position:relative; *top:2px; *left:5px; _top:5px;}
.logmesinfo:hover a.logmesnum,a.logmesnum:hover{ background:#d0d0d0; text-decoration:none; color:#333; border:1px solid #9a9a9a;}

.head{ height:105px;}
.dclogo,.headmenu,.headsearch{ float:left;}
.headmenu{ width:391px; height:27px; margin:38px 11px 0 72px; border:1px solid #e2e2e2; background:#f1f0f0;}
.headmenu li{ width:89px; float:left; text-align:center;}
.headmenu li.current{ height:29px; background:url(../images/headmenucurrent.jpg) no-repeat; margin-top:-1px; _margin-top:0;}
.headmenu li a{ line-height:27px; font-size:14px;}
.headsearch{ width:260px; height:27px; margin:38px 0 0; border:1px solid #c8d3e3; position:relative;}
.headsearch input{ width:224px; height:27px; line-height:27px; padding-left:9px; border:0;}
.headsearch button{ width:26px; height:27px; border:0; border-left:1px solid #dcdcdc; background:url(../images/search.jpg) no-repeat center 6px; position:absolute; top:0; right:0;}

.content{ padding-top:29px; position:static;}
.conleft{ width:708px; float:left;}
.conright{ width:229px; float:right;}

.footer{ height:44px; border-top:1px solid #ccc; clear:both;}
.foottext{ width:960px; margin:0 auto;}
.footercopytext{ float:left; line-height:44px;}
.footerlink{ float:right;}
.footer a{ line-height:44px; color:#177cec;}


#topcontrol{ width:54px; height:54px; background:url(../images/backtotop.jpg) no-repeat; cursor:pointer; position:fixed; bottom:50px; right:0;}
#topcontrol:hover{ background-position:right top;}
.success{ background:url(../images/dialogsuccess.jpg) no-repeat 45px 10px; padding-left:111px; padding-top:10px;}