@charset "utf-8"; 
/* CSS Document */
*{margin:0;padding:0}
table{width:100%; border-collapse:collapse;border:none;border-spacing:0}
ul li{list-style:none}
img{display:block;border:none}
input{vertical-align:middle; outline:none;}

a{text-decoration:none;color:#333}
.clearfix{overflow:hidden;zoom:1}/**/
.clear{clear:both}
.fl{float:left}
.fr{float:right}
.marLeft{margin-left:16px;}   
.blue{color:#5959c9;}
.blue:hover{color:#000; text-decoration:underline;}
.colc{color:#CCC;}
.red{color:#fd8590;}
.red:hover{color:#000; text-decoration:underline;}
.red02{color:red}
.gray{color:#999;}
body{background:url(../images/bg.gif) repeat;font:12px/1.5 宋体,Arial, Helvetica, sans-serif;color:#333;}
.top{height:55px;background:url(../images/topBg.gif) repeat-x;}
.toplogo{width:92px;height:40px;padding-left:44px;padding-top:8px;}
.topTitle{height:23px;text-align:center;padding-top:17px;float:left;margin-left:20%;}
.topHostName{height:23px;text-align:center;padding-top:17px;float:left;margin-left:20%;}
.topTitle img{display:inline;}
.topRight{line-height:55px;padding-right:35px;}
.topRight span{float:left;background:url(../images/icon.png) no-repeat;background-position:left 20px;padding-left:25px;color:#9398a3;}
.main{}
.center{background:url(../images/centerBg.gif) repeat-y left;/*width:980px;*/width:1130px;overflow-x:auto}
.Leftside{width:200px;font-family:Microsoft YaHei;color:#FFF;padding-bottom:40px;background:url(../images/centerBg.gif) repeat-y left;}
.Leftside a{color:#FFF;}
.Leftside .leftTitle{font-size:14px;height:48px;line-height:48px;background:url(../images/leftSide.gif) no-repeat left bottom;padding:0 27px 0 17px}
.Leftside .leftTitle a{color:#FFF;}
.Leftside .leftTitle  b.fr{width:10px;height:9px;background:url(../images/icon.png) no-repeat;background-position:-41px -42px;margin-top:21px;cursor:pointer;float:right}
.Leftside .leftTitle  b.leftNav01{width:18px;height:15px;background:url(../images/icon.png) no-repeat;background-position:left -39px;margin-top:17px;margin-right:11px;}
.Leftside .leftTitle  b.leftNav02{width:18px;height:15px;background:url(../images/icon.png) no-repeat;background-position:left -137px;margin-top:17px;margin-right:11px;}
.Leftside .leftTitle  b.leftNav03{width:18px;height:15px;background:url(../images/icon.png) no-repeat;background-position:left -171px;margin-top:17px;margin-right:11px;}
.Leftside .leftTitle  b.leftNav04{width:18px;height:15px;background:url(../images/icon.png) no-repeat;background-position:left -202px;margin-top:17px;margin-right:11px;}
.Leftside .leftTitle  b.leftNav05{width:18px;height:15px;background:url(../images/icon.png) no-repeat;background-position:left -243px;margin-top:17px;margin-right:11px;}
.Leftside .leftTitle  b.leftNav06{width:18px;height:15px;background:url(../images/shezhi.png) no-repeat;margin-top:17px;margin-right:11px;}
.Leftside .leftTitle  b.leftNav07{width:18px;height:15px;background:url(../images/website.png) no-repeat;margin-top:17px;margin-right:11px;}
.Leftside .leftTitle  b.leftNav08{width:18px;height:15px;background:url(../images/erya.png) no-repeat;margin-top:17px;margin-right:11px;}
.Leftside .leftTitle  b.closed{width:10px;height:9px;background:url(../images/icon.png) no-repeat;background-position:left -67px;margin-top:21px;cursor:pointer;float:right}
.Leftside .leftTitle02{font-size:14px;height:48px;line-height:48px;background:url(../images/leftSide.gif) no-repeat left bottom;padding:0 27px 0 17px}
.Leftside .leftTitle02 a{color:#FFF;}
.Leftside .leftTitle02  b.leftNav06{width:18px;height:15px;background:url(../images/shezhi.png) no-repeat;margin-top:17px;margin-right:11px;}

.Leftside ul{background:url(../images/leftSide.gif) no-repeat left bottom;display:none}
.Leftside ul.mid{background:url(../images/midBg.gif) no-repeat bottom left}
.Leftside ul.last{background:none;}
.Leftside ul li{height:36px;line-height:36px;padding:0 27px 0 28px}
.Leftside ul li b.fl{width:4px;height:4px;background:#FFF;margin-top:16px;margin-right:15px;}
.Leftside ul li a{width:120px;}
.Leftside ul li.cur{background:url(../images/icon.png) no-repeat;background-position:0 -88px;}
.Leftside ul li.cur b.fl{background:#000;}
.Leftside ul li.cur  a{color:#000;}

.rightCon{/*width:740px*/;padding:0 10px;}
.sideRight{/*width:760px;*/ width:930px;}
.title{font-size:18px;font-family:Microsoft YaHei;font-weight:100;height:38px;line-height:38px; padding:20px 0 0 0;}
.cenTitle{height:39px;background:url(../images/title.gif) repeat-x;font-size:14px;font-family:Microsoft YaHei;line-height:39px;padding:0 25px;color:#303339;margin:0 2px;position:relative;font-weight:100}
.conNr{padding:0 25px;background:url(../images/CenLeftBg.png) repeat-y left #FFF;padding-right:0}
.conNr02{padding:20px 25px 0 25px;background:url(../images/CenrightBg.png) repeat-y right #FFF;padding-left:0;}
.conNr05{padding:0 25px;background:url(../images/CenLeftBg.png) repeat-y left #FFF;padding-right:0}
.conNr05 tr td{padding: 10px;}
.conNr05 tr td input {border-bottom: 1px solid #f0f0f0;}
.conNr06{padding:20px 25px 0 25px;background:url(../images/CenrightBg.png) repeat-y right #FFF;padding-left:0;}
b.lefttop{position:absolute;width:15px;height:15px;top:0;left:-3px;background:url(../images/lefttop.gif) no-repeat}
b.righttop{position:absolute;width:15px;height:15px;top:0;right:-4px;background:url(../images/righttop.gif) no-repeat}
b.leftbottom{position:absolute;width:22px;height:22px;bottom:3px;_bottom:2px;left:0px;background:url(../images/leftbottom.gif) no-repeat}
b.rightbottom{position:absolute;width:22px;height:22px;bottom:3px;_bottom:2px;right:0px;background:url(../images/rightbottom.gif) no-repeat}
.sub{width:52px;height:24px;line-height:24px;text-align:center;background:url(../images/icon.png) no-repeat;background-position:left -323px;border:none;cursor:pointer;line-height:24px;}
.sub1{height:24px;line-height:24px;text-align:center;background:url(../images/icon.png) no-repeat;background-position:left -323px;border:none;cursor:pointer;line-height:24px; padding:0 10px;}
.resetSub{width:52px;height:24px;line-height:24px;text-align:center;background:url(../images/icon.png) no-repeat;background-position:left -374px;border:none;cursor:pointer;line-height:24px;}
.cenBottom{height:22px;background:url(../images/cenBottom.gif) repeat-x bottom #FFF;position:relative;padding-top:3px}
b.thLeft{position:absolute;width:10px;height:38px;top:0px;left:-1px;background:url(../images/thLeft.gif) no-repeat}
b.thRight{position:absolute;width:15px;height:38px;top:0px;right:-3px;background:url(../images/thRight.gif) no-repeat;_right:10px;}
.thLeft1{position:absolute;width:10px;height:38px;top:0px;left:-1px;background:url(../images/thLeft.gif) no-repeat}
.thRight1{position:absolute;width:15px;height:38px;top:0px;right:-3px;background:url(../images/thRight.gif) no-repeat;_right:10px;}
.zoh_close { position:absolute; right:0; top:0; display:inline-block; float:right; width:30px; height:30px; vertical-align:middle; cursor:pointer; background:url(../images/oh_god.gif) center no-repeat;}
.conNr03{background:url(../images/CenLeftBg.png) repeat-y left;padding-right:0}
.conNr04{background:url(../images/CenrightBg.png) repeat-y right;padding-left:0;}

.page{height:32px;}
.page a,.page span{width:25px;height:25px;line-height:25px;text-align:center;background:url(../images/pageA.gif) no-repeat;display:block;float:left;margin-left:8px;font-family:Microsoft YaHei}
.page span.cur{background:url(../images/pageCur.gif) no-repeat;color:#FFF;line-height:23px;}
.page a.pagePre{width:50px;height:25px;line-height:25px;text-align:center;background:url(../images/pagePre.gif) no-repeat}
.AlertBg{background:#000;filter:alpha(opacity=60);opacity:0.6;position:absolute;top:0;left:0;width:100%;height:100%}
.Alert{width:591px;background:#FFF;border:solid 1px #c9c9c9;padding:10px;z-index:9999;position:absolute;top:250px;left:70px}
.Alert h3.AlertTitle{height:30px;line-height:30px;border-bottom:solid 1px #e5e5e5}
.Alert h3.AlertTitle span{font-size:12px;font-weight:100;color:#999;}
.Alert table tr td{padding:10px;}

.suba{width:52px;height:24px;display: block;line-height:24px;text-align:center;background:url(../images/icon.png) no-repeat;background-position:left -323px;border:none;cursor:pointer;line-height:24px;}
.resetLong{width:85px;height:24px;line-height:24px;text-align:center;background:url(../images/icon.png) no-repeat;background-position:left -873px;border:none;cursor:pointer;line-height:24px;}

.zimgborder { display:inline-block; border:1px #aaa solid;  font-size:0; line-height:0;}
.ztd_p { line-height:26px; color:#555; font-size:14px; font-family: Microsoft YaHei;}

.PopDiv{border:1px solid #e7eaf1;-moz-box-shadow: 0px 0px 20px #f8f8f8;-webkit-box-shadow:0px 0px 20px #f8f8f8;box-shadow:0px 0px 20px #f8f8f8;position:fixed;background: #fff;
z-index: 1001;}
.popTit{padding:0 20px;height:46px;line-height:46px;font-size:14px;color:#333;}
.wid480{width:480px;}
.Close{display:inline-block;width:14px;height:14px;margin-top:15px;}
.het380{height:380px;overflow-y:auto;padding:0 30px;}
.het460{height:460px;overflow-y:auto;padding:0 30px;}
.eidtPcon{padding-top:30px;line-height:26px;font-size:14px;color:#999;}
.eidtPcon span{display:block;color:#4c4c4c}
.InputCon{display:block;width:120px;height:28px;border:1px solid #e7eaf1;text-align:center;margin-top:10px;}
.BtmPop{border-top:1px solid #ebebeb;padding:10px 0;text-align:right;}
.BtmPop a{display:inline-block;padding:0 25px;border:1px solid #0099ff;border-radius:4px;color:#0099ff;font-size:14px;line-height:28px;margin:0 10px;}
.BtmPop a.SubmitBtn{background:#0099ff;color:#fff;}

.zpopSearch { padding-top: 25px;}
.zpopSearch input { vertical-align: middle; width: 181px; height: 26px; border: 1px #ccc solid; line-height: 26px; padding-left: 7px; border-radius: 3px; background: #fff; color: #333; font-size: 13px;}
.zpopSearch button { vertical-align: middle; width: 48px; height: 28px; margin-left: 10px; border: none; border-radius: 3px; background: #09f; color: #fff; font-size: 13px; line-height: 28px; text-align: center;}

.zpopMenu { padding-top: 30px;}
.zpopMenu-list { width: 234px; height: 320px; overflow-y: scroll; border: 1px #ccc solid;}
.zpopMenu-list li { padding: 0 20px; line-height: 40px;}
.zpopMenu-list li:hover { background-color: #f5fbff}
.zpopMenu-btn { width: 48px; padding-left: 24px; padding-right: 24px; height: 220px; padding-top: 100px;}
.zpopMenu-btn p { margin-top: 10px; margin-bottom: 10px; width: 48px; height: 28px; border: none; border-radius: 3px; background: #09f; color: #fff; font-size: 13px; line-height: 28px; text-align: center;}

.rightSide{margin-top:20px;margin-left:20px}
.whiteBg{background:#fff;padding-bottom:100px}



.rightTit{font-size:18px;color:#010101;line-height:30px;border-radius:3px;}
.blueBtn{line-height:28px;border-radius:3px;padding:0 15px;background:#0099ff;font-size:14px;color:#fff;margin-left:15px;display:inline-block}
.pad30{padding:30px;}
.tableStyle tr th{height:54px;color:#4c4c4c;font-size:14px;border-bottom:1px solid #ebebeb}
.tableStyle tr td{height:54px;color:#4c4c4c;font-size:14px;border-bottom:1px solid #ebebeb}
.tableStyle tr td a{color:#35a8fc;padding:0 5px;}
.tableStyle tr td  p{color:#f2f2f2}
.tableStyle tr td a.redColor{color:#e51717}
.tableStyle tr td  p.arrow a{display:inline-table;width:10px;height:12px;padding:0 5px;}
.fs16{font-size:16px;line-height:30px;}
/*数据编辑*/
.marTop30{margin-top:30px;}
.dataDiv{margin-bottom:35px;margin-right:80px;}
.dataCon{margin-top:25px;}
.inpCon{height:26px;background:#f2f5fc;border:1px solid #e7eaf1;border-radius:4px;line-height:26px;font-size:14px;color:#4c4c4c;margin-right:10px;width:118px;text-align:center}
.wid46{width:46px;margin-right:20px;}
.wid198{width:198px;}
.padleft30{padding-left:30px;}
.Eidting input{background:#fff}
.line50{line-height:50px;}
.maohao{margin-right:10px;}

.picDate{margin-top:20px;}
.picDate table tr td{font-size:14px;}
.paBtn{display:inline-block;padding:5px;border:1px solid #e7eaf1;margin-left:20px;}
.paBtn a{display:inline-block;padding:0 10px;line-height:26px;border:1px solid #e7eaf1;color:#4c4c4c;margin:5px;border-radius:3px;}
.paBtn a.eidtBlue{background:#0099ff;border:1px solid #0099ff;color:#fff;}
.classCon p{margin:10px 70px 10px 10px;}
.classCon p span{font-size:14px;}
.wid70{width:60px;text-align:left;padding-left:10px;}

.padTop50{padding-top:50px;}
.inp200{width:200px;height:26px;border:1px solid #e7eaf1;border-radius:3px;padding-left:10px;line-height:26px;font-szie:14px;}
.Inpdiv{padding:30px 0 50px 40px;font-size:14px;}

.eidtsubmit{text-align:center;padding:30px 0;}
.eidtsubmit a{display:inline-block;padding:0 25px;margin:0 10px;border:1px solid #0099ff;border-radius:3px;font-size:14px;line-height:28px;background:#fff;color:#0099ff;}
.eidtsubmit a.Submit{background:#0099ff;color:#fff;}

.tabRank{display:inline-block;border:1px solid #0099ff;border-radius:6px;overflow:hidden;margin:30px 0;}
.tabRank li{padding:0 30px;float:left;line-height:22px;}
.tabRank li a{color:#0099ff;font-size:14px;}
.tabRank li.curTab{background:#0099ff}
.tabRank li.curTab a{color:#fff}


.nowTime{line-height:30px;color:#4c4c4c;padding-top:30px;padding-left:120px;font-size:14px;}

    				
/*----------------------------------------------------
布局方式
-----------------------------------------------------*/
.ztags { display: table; padding-top: 25px;}
.ztags-name { display: table-cell; width: 93px; padding-right: 15px; text-align: right; font-size: 13px; color: #4c4c4c;}
.ztags-input {display: table-cell;}
.ztags-input input { width: 311px; height: 26px; padding-left: 7px; border: 1px #e7eaf1 solid; border-radius: 3px; background: #fff;}
.ztags-capsule { display: table-cell; border: 1px #09f solid; border-radius: 4px; background-color: #fff; line-height: 22px;}
.ztags-capsule a { display: inline-block; padding-left: 11px; padding-right: 11px; color: #09f;}
.ztags-capsule a.zcur { background-color: #09f; color: #fff;}

.zlayout { padding: 20px; margin-top: 25px; margin-left: 110px; border: 1px #e7eaf1 solid;}
.zlayout_item  { float:left; width: 179px; height: 193px; border: 1px transparent solid; padding: 11px; margin-right: 10px; background-color: #fff;}
.zlayout_pic  { position: relative; width: 180px; height: 120px; background: #000; overflow: hidden;}
.zlayout_pic img { width: 100%;}
.zlayout_pic span { position: absolute; bottom: 8px; right: 8px; z-index: 10; display: none; width: 24px; height: 24px; background: url(../images/selet-11.png) center center no-repeat;}
.zlayout_txt  {}
.zlayout_h  { line-height: 45px; text-align: center; font-size: 13px; color: #4c4c4c; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zlayout_btn { text-align: center;}
.zlayout_btn a { display: inline-block; width: 80px; height: 24px; line-height: 24px; border-radius: 2px; font-size: 13px; color: #fff; background-color: #09f;}
.zlayout_item:hover,
.zlayout_selected { border: 1px #09f solid; background-color: #f5fbff}

.zlayout_selected .zlayout_pic span { display: block;}