
/* CSS Document */
html { border: 0px; }
body { background: #fff; }
body, div, th, td { margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑,Microsoft yahei,Arial,Verdana,Tahoma,sans-serif; font-size: 12px; }
input, select, textarea { margin: 0px; padding: 0px; font-family: 微软雅黑,Microsoft yahei,Arial,Verdana,Tahoma,sans-serif; font-size: 12px; }
form, img, dl, dt, dd, iframe { margin: 0px; padding: 0px; border: 0px; }
ul, li { margin: 0px; padding: 0px; border: 0px; list-style-type: none; list-style-position: outside; }
a { color: #08f; text-decoration: none; cursor: pointer; }
a, input { outline: none; }
a{text-decoration:none;cursor:pointer;outline:none;color: #666;}
a:hover{text-decoration:none;cursor:pointer;outline:none;color: #1777C6;}

.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }

/*新加公用样式  开始*/
ul,ol,dl,ul li,ol li,dl,dt,dd{list-style:none;}
input[type="text"],input[type="password"],input[type="button"]{color:#ccc;padding:0px 10px;outline: none;color: #333;}
textarea{color:#ccc;padding:10px;outline: none;}
textarea:focus{color:#000;}
button{cursor:pointer;border:0;font-family: "微软雅黑";}
i,em,cite{font-style: normal; }
table{border-collapse: collapse;border-spacing: 0;}

.clearfix:after{content:"";display:block;clear: both;}
.hsplit {height:15px; line-height:15px; font-size:1px;}
.hsplit2 {height:20px; line-height:20px; font-size:1px;}
.hsplit3 {height:30px; line-height:30px; font-size:1px;}
.vsplit {width:15px; font-size:1px;}
.vsplit2 {width:20px; font-size:1px;}
.vsplit3 {width:30px; font-size:1px;}
.font12 {font-size:12px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
/*新加公用样式  结束*/

/* 前台展示 */
#cs-webpage {}
#cs-webpage .cs-webheader { background:#999; }
#cs-webpage .cs-webheader .cs-webheader-center { width:1080px; margin:0px auto; }
#cs-webpage .cs-webheader .cs-webheader-views {}
#cs-webpage .cs-webfooter { background:#999; }
#cs-webpage .cs-webfooter .cs-webfooter-center { width:1080px; margin:0px auto; }
#cs-webpage .cs-webfooter .cs-webfooter-views {}
#cs-webpage .cs-tag-tview { margin-left:5px; margin-right:5px; }
#cs-webpage .cs-tag-tview .cs-viewborder { border:1px dotted #ccc; padding:4px; }
#cs-webpage .cs-tag-tview .cs-viewborder .cs-tagtitle { padding:3px; }

/* 用户中心 */
#cs-userpage {}
#cs-userpage .cs-userheader { background:#999; }
#cs-userpage .cs-userheader .cs-userheader-center { width:1080px; margin:0px auto; }
#cs-userpage .cs-userheader .cs-userheader-views {}
#cs-userpage .cs-userfooter { background:#999; }
#cs-userpage .cs-userfooter .cs-userfooter-center { width:1080px; margin:0px auto; }
#cs-userpage .cs-userfooter .cs-userfooter-views {}
#cs-userpage .cs-tag-tview { margin-left:5px; margin-right:5px; }
#cs-userpage .cs-tag-tview .cs-viewborder { border:1px dotted #ccc; padding:4px; }
#cs-userpage .cs-tag-tview .cs-viewborder .cs-tagtitle { padding:3px; }

/* 简易框架 */
#cs-singlepage {}
#cs-singlepage .cs-singleheader { background:#999; }
#cs-singlepage .cs-singleheader .cs-singleheader-center { width:1080px; margin:0px auto; }
#cs-singlepage .cs-singleheader .cs-singleheader-views {}
#cs-singlepage .cs-singlefooter { background:#999; }
#cs-singlepage .cs-singlefooter .cs-singlefooter-center { width:1080px; margin:0px auto; }
#cs-singlepage .cs-singlefooter .cs-singlefooter-views {}
#cs-singlepage .cs-tag-tview { margin-left:5px; margin-right:5px; }
#cs-singlepage .cs-tag-tview .cs-viewborder { border:1px dotted #ccc; padding:4px; }
#cs-singlepage .cs-tag-tview .cs-viewborder .cs-tagtitle { padding:3px; }

/* 容器框架 */
#cs-boxpage {}
#cs-boxpage .cs-boxheader { background:#999; }
#cs-boxpage .cs-boxheader .cs-boxheader-center { width:1080px; margin:0px auto; }
#cs-boxpage .cs-boxheader .cs-boxheader-views {}
#cs-boxpage .cs-boxfooter { background:#999; }
#cs-boxpage .cs-boxfooter .cs-boxfooter-center { width:1080px; margin:0px auto; }
#cs-boxpage .cs-boxfooter .cs-boxfooter-views {}
#cs-boxpage .cs-tag-tview { margin-left:5px; margin-right:5px; }
#cs-boxpage .cs-tag-tview .cs-viewborder { border:1px dotted #ccc; padding:4px; }
#cs-boxpage .cs-tag-tview .cs-viewborder .cs-tagtitle { padding:3px; }

/* 全屏框架 */
#cs-syspage { width:100%; height:100%; overflow:hidden; }
#cs-syspage .cs-topframe { position:absolute; left:0; top:0; right:0; background-color:#456; }
#cs-syspage .cs-sideframe { position:absolute; left:0; overflow:auto; background-color:#f3f3f3; }
#cs-syspage .cs-mainframe { position:absolute; width:auto; z-index:2; }
#cs-syspage .cs-mainframe iframe { width:100%; height:100%; }
#cs-syspage .cs-footframe { position:absolute; left:0; bottom:0; right:0; background-color:#456; }

/* 页面样式 */
#cs-pages { }
#cs-pages .cs-subpage { padding:10px; }
#cs-pages .cs-pageviews { width:1080px; background:#fff; margin:0px auto; }
#cs-pages .cs-pageviews .cs-view { float:left; margin:5px; overflow:hidden; display:block; }
#cs-pages .cs-pageviews .cs-view .cs-subviews { }
#cs-pages .cs-pageviews .cs-view .cs-subviews .cs-subview { float:left; overflow:hidden; display:block; }
#cs-pages .cs-pageviews .cs-view .cs-subviews .cs-subview .cs-controls { }

/* 默认框架 */
#cs-nonepage {}
#cs-nonepage .cs-subpage { padding:10px; }
#cs-nonepage .cs-pageviews { background:#fff; margin:0px auto; }

#cs-nones .cs-tag-view { margin:5px; clear:both; }
#cs-nones .cs-tag-view .cs-viewborder { border:1px solid #ccc; min-height:60px; padding:4px; }
#cs-nones .cs-tag-view .cs-viewborder .cs-tagtitle { background:#ccc; padding:8px; }
#cs-nones .cs-tag-subview { border:1px dotted #ccc; min-height:60px; padding:4px; }
#cs-nones .cs-tag-control { float:left; width:200px; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; overflow:hidden; }
#cs-nones .cs-tag-control .cs-ctrlbackground { background:#f3f3f3; padding:5px; }

#cs-nones .cs-error { margin:0px auto; }
#cs-nones .cs-errorborder { margin:5px; border:1px solid #ccc; }
#cs-nones .cs-errtitle { margin-top:30px; margin-left:30px; margin-right:30px; border-bottom:1px dotted #666; }
#cs-nones .cs-errtitle .cs-errtext { margin-bottom:10px; font-size:24px; color:#999; }
#cs-nones .cs-errinfos { margin-top:20px; margin-left:30px; margin-bottom:100px; }
#cs-nones .cs-errinfos .cs-errorrow { line-height:24px; font-size:14px; color:#f90; }
#cs-nones .cs-errinfos .cs-inforow { line-height:24px; font-size:14px; color:#999; }

/*表单验证   开始*/
.Validform_checktip{
    margin-left:8px;
    line-height:20px;
    height:20px;
    overflow:hidden;
    color:#999;
    font-size:12px;
}
.Validform_right{
    color:#71b83d;
    padding-left:0px;
    /*background:url(images/right.png) no-repeat left center;*/
}
.Validform_wrong{
    color:red;
    padding-left:0px;
    white-space:nowrap;
    /*background:url(images/error.png) no-repeat left center;*/
}
.Validform_loading{
    padding-left:0px;
    /*background:url(images/onLoad.gif) no-repeat left center;*/
}
.Validform_error{
    background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}
/*表单验证   结束*/
