﻿@charset "utf-8";

/* CSS Document */

/* Reset start==============================don't update=================================================== */
*{margin:0; padding:0;word-break:break-all;}
img{border:0; vertical-align:top;}
table { /*border-collapse:separate;*/border-collapse:collapse; border-spacing:0;}

/* Headings */
h1,h2,h3,h4,h5,h6{margin:0 0 0px; color:#000;}
.discount{margin-bottom:15px}
h1{font-size:20px; font-weight:normal;}
h2{font-size:18px; font-weight:normal;}
h3{font-size:16px; font-weight:bold;}
h4{font-size:12px; font-weight:bold;}
h5{font-size:12px; font-weight:bold;}
h6{font-size:11px; font-weight:bold;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}


/* Forms */
form{display:inline;}
fieldset{border:0;}
legend{display:none;}

/* Table */
table{border:0; empty-cells:show; font-size:100%;border-collapse:collapse;border-spacing:0; width:100%;}
caption,th,td{vertical-align:middle; text-align:left; font-weight:normal;}

/* Content */
p{margin:0px;padding:0px;}
strong{font-weight:bold;}
address{font-style:normal; line-height:1.35;}
cite{font-style:normal;}
q,blockquote{quotes:none;}
q:before,q:after{content:'';}
small,big{font-size:1em;}

/* Lists */
ul,ol{list-style:none; }

/* Tools */
.hidden{display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important;}
.nobr{white-space:nowrap !important;}
.wrap{white-space:normal !important;}
.a_left{text-align:left !important;}
.a_center{text-align:center !important;}
.a_right{text-align:right !important;}
.v_top{vertical-align:top;}
.v_middle{vertical-align:middle;}
.f_left{float:left !important;}
.f_right{float:right !important;}
.f_none{float:none !important;}
.f_fix{float:left; width:100%;}
.no_display{display:none;}
.no_margin{margin:0 !important;}
.no_padding{padding:0 !important;}
.no_bg{background:none !important;}

/* Reset over================================================================================= */



/* You can update from here===================================================================================================================================*/


/* other_style start================================================================================= */
/************************
去除链接虚线框
a{blr:expression(this.onFocus=this.blur());outline:none;}
a:focus{-moz-outline-style: none;}
************************/
body{ font:12px "宋体";color:#444;margin:0px;padding:0px;background:#f9f9f9;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
a:focus{-moz-outline-style: none;}
a{color:#464646; text-decoration:none;}
a:hover{text-decoration:none;color:#000;}
.red_font{color:#ff0000;}
.del_font{color:#898787;text-decoration:line-through;}
.web_clear{clear:both;line-height:0px;font-size:0px;}
.c_blue{ color:#017dc3;}
.c_red{ color:#fe6262;}
button,input{ border:none;}
/* other_style end================================================================================= */

/*登录页面*/
.loginBody{ background:url(../Images/loginBody.jpg) no-repeat top center #ebebeb; font-family:"微软雅黑";}
.loginMain{ width:791px; height:593px; margin:0 auto; overflow:hidden;font-size:14px;}
.loginBlock{ overflow:hidden;zoom:1;padding:213px 0 0 304px;}
.loginBlock li{ padding-top:17px;}
.loginBlock span{ color:#666;display:block;line-height:40px;}
.loginInput,.loginInput2{ width:240px; padding-right:30px;height:38px; line-height:38px; background:url(../Images/loginUser.png) no-repeat right #fff; border:2px solid #e2e2e2;}
.loginInput2{background:url(../Images/loginPass.png) no-repeat right #fff;}
.codeInput{ width:120px; padding-right:30px;height:38px; line-height:38px;  border:2px solid #e2e2e2;}
/*.codeInput{background:url(../Images/loginPass.png) no-repeat right #fff;}*/
.loginBtnArea{ overflow:hidden;zoom:1;padding:15px 0 0 302px; width:276px; text-align:right;}
.loginBtn{ width:274px;height:43px; line-height:43px; background:#2b98d1; font-size:18px;color:#fff; cursor:pointer;font-family:"微软雅黑";}


/*头部样式*/
.header{ height:83px; background: url(../Images/headBg.jpg) no-repeat left top #4192ec; overflow:hidden;}
.logo{ width:380px; padding:30px 0 0 24px; float:left;}
.topRight{width:530px; float:right; color:#e4fefe;overflow:hidden;}
.userInfo,.exit,.xtgl{ width:70px; height:20px;padding-top:30px;float:right;color:#e4fefe; padding-left:24px; display:block;}
.userInfo{background:url(../Images/userTop.png) no-repeat 0 28px; font-family:"Arial Black", Gadget, sans-serif;padding-bottom:2px; font-weight:normal;}
.xtgl{background:url(../Images/settings.png) no-repeat 0 28px;padding-left:22px; padding-bottom:2px; cursor:pointer;}
.xtgl:hover{color:#fff;}
.exit{ width:53px;background:url(../Images/exit.png) no-repeat 0 28px;padding-left:22px; padding-bottom:2px; cursor:pointer;}
.exit:hover{color:#fff;}

/*左边样式*/
.leftBody{background:#ccdef2;}
.leftSide{overflow:hidden;}
.ce{display:block;background:#fff;font-size:14px;}
.more{margin-left:2px;}
.ce li a{color:#476ac2;display:block;cursor:pointer;}
.ce li .dqian{background:none}
.navTitle{height:40px; line-height:40px; border-bottom:1px solid #f9f9f9; font-size:14px;  color:#666; padding-left:31px;background:url(../img/arrow1.png) 209px center no-repeat #ccdef2;}
.ce li .xz{background:url(../Images/arrow2.png) 209px center no-repeat #ccdef2;}
.leftIcon{ margin:10px 8px 0 0;*margin:-3px 8px 0 0;}

.er{display:none;border-bottom:1px solid #e3e3e3;}
.er li{height:40px; line-height:40px;}
.er li a{display:block;padding:0px 0px 0px 54px;background:none; background:#e4eaf8;}
.er .e_li a{background:url(../Images/more.png) no-repeat 120px center;}
.er li a:hover,.er li .sen_x{background:url(../Images/erLiActive.png) no-repeat left top #f9f9f9;}
.er .e_li .sen_x{background:url(../Images/erLiActive.png) no-repeat left top #f9f9f9;}
.arrowLeft{ padding-right:10px;}

.thr{display:none;}
.thr li{margin-bottom:1px;border-top: 1px solid #d2e4e4;position:relative;}
.er .e_li .thr li a{background:none;}
.er .e_li .thr li a:hover{background:url(../Images/ceBg.png) repeat-x;}
.er .e_li .thr li .xuan{background:url(../Images/ceBg.png) repeat-x;}
.more1{margin-left: 28px;margin-top: -4px;}
.thr_nr{width:300px;position:absolute;top:0px;left:150px;z-index:10;border:1px solid rgb(201,201,201);display:none;}
.thr_nr h3{font-weight:normal;font-size:18px;display:block;text-align:center;width:100%;padding:10px 0px;}
.thr_nr img{width:100%;}
.ti {width: 29px;height:29px;float: left;padding-top: 3px;cursor: pointer;text-align: center;margin-right: 10px;margin-top:40px;margin-left:20px;background: url(../img/11.png) no-repeat;}
.inpu {cursor: pointer;filter:alpha(opacity=0);-moz-opacity:0; opacity:0;width:29px;height:29px;}
.span{float:left;display:block;padding:4px 40px 0px 0px;color:#000;}
.tu1{width: 29px;height:29px;float: left;padding-top: 3px;cursor: pointer;text-align: center;margin-right: 10px;margin-top:40px;margin-left:20px;background:url(../img/22.png) no-repeat;}
.span1{color:#f00;float:left;display:block;padding:4px 40px 0px 0px;}
.span2{color:#000;}

/*右边内容*/
.siteMap{ height:40px; line-height:40px; background:url(../Images/indexIcon.png) no-repeat 0px 10px;overflow:hidden;position:relative; padding-left:22px; font-size:13px;}
.chartTitle{ height:40px; line-height:40px;overflow:hidden;position:relative;font-size:13px;}
.chartCont img{ margin-right:20px;}
.greenA{ color:#00a5a5;}
.rightBlock{ margin:10px 29px 0px;}
.rightTitle{height:34px; line-height:34px; font-size:14px;padding:0 10px; font-weight:bold; background:#f2f3f5; border:1px dashed #e5e5e5; margin-bottom:1px; position:relative; margin-top:5px;}
.rightTitleText{ display:block; float:left;}
.rightTitleDes{ width:300px; position:absolute; right:0; top:0;font-size:12px; padding-right:20px; font-weight:normal; text-align:right;}
.rightTitle2{ background:#f3f7fa; border:1px dashed #c7d7e3; padding:11px; color:#000;}
.textList{ overflow:hidden;zoom:1;}
.textList li{border-bottom:1px dashed #e5e5e5; padding:12px 0 12px 20px; background:url(../Images/liBg.png) no-repeat 10px 19px; font-size:14px;}
.redColor{ color:red;} 
.blueColor{ color:#5392cb;}
/*按钮样式开始*/
.toolDiv{ text-align:center; padding:7px 0; overflow:hidden; background:#ffffff; border:1px solid #e5e5e5; border-bottom:none; margin-top:10px;}
.toolDiv a:hover{ color:#000;}
.toolAdd,.toolEdit,.toolDelete,.toolExport,.toolPrint,.toolBtn,.toolSearch,.toolShenHe,.toolExit,.toolQiTa1,.toolQiTa2{ display:inline-block;color:#fff; padding:3px 3px 3px 20px; font-size:14px;color:#000; margin-right:13px;}
.toolAdd{ background:url(../Images/toolAdd.png) no-repeat 0 3px;*background:url(../Images/toolAdd.png) no-repeat 0 2px;}
.toolEdit{ background:url(../Images/toolEdit.png) no-repeat 0 3px;*background:url(../Images/toolEdit.png) no-repeat 0 2px;}
.toolDelete{ background:url(../Images/toolDelete.png) no-repeat 0 3px;*background:url(../Images/toolDelete.png) no-repeat 0 2px;}
.toolPrint{ background:url(../Images/toolPrint.png) no-repeat 0 3px;*background:url(../Images/toolPrint.png) no-repeat 0 2px;}
.toolExport{ background:url(../Images/toolExport.png) no-repeat 0 3px;*background:url(../Images/toolExport.png) no-repeat 0 2px;}
.toolSearch{ background:url(../Images/toolSearch.png) no-repeat 0 3px;*background:url(../Images/toolSearch.png) no-repeat 0 4px;}
.toolShenHe{ background:url(../Images/toolShenHe.png) no-repeat 0 3px;*background:url(../Images/toolShenHe.png) no-repeat 0 2px;}
.toolExit{ background:url(../Images/toolExit.png) no-repeat 0 3px;*background:url(../Images/toolExit.png) no-repeat 0 2px;}
.toolQiTa1{ background:url(../Images/toolQiTa1.png) no-repeat 0 3px;* background:url(../Images/toolQiTa1.png) no-repeat 0 2px;}
.toolQiTa2{ background:url(../Images/toolQiTa2.png) no-repeat 0 3px;*background:url(../img/toolQiTa2.png) no-repeat 0 2px;}
/*页面编辑页操作按钮*/
.btnDiv{ text-align:center; padding-top:10px; overflow:hidden;}
.btnDiv a:hover{ color:#fff;}
.btnMore,.btnPrint,.btnAdd,.btnReturn,.button,.btnSearch,.btnDelete{ display:inline-block;color:#fff; padding:9px 15px 9px 36px; font-size:14px;}
.btnMore{ background:url(../Images/moreIcon.png) no-repeat 15px center #97db4e;}
.btnPrint{ background:url(../Images/printIcon.png) no-repeat 15px center #97db4e;}
.btnAdd{ background:url(../Images/addIcon.png) no-repeat 15px center #97db4e;}
.btnReturn{ background:url(../Images/returnIcon.png) no-repeat 15px center #97db4e;}
.btnCancel{display:inline-block;color:#fff; height:28px; line-height:28px; padding:0 9px;font-size:14px;background:#45a4e0; margin-left:2px;}
.btnSearch{background:url(../Images/search.png) no-repeat 15px center #97db4e;}
.btnDelete{background:url(../Images/deleteIcon.png) no-repeat 15px center #97db4e;}
.button{ padding:0px 15px;background:#45a4e0; height:28px; line-height:28px; margin:0 2px;}

/*按钮样式结束*/
.rightMain{ border:1px solid #e5e5e5; padding:15px 20px; min-height:450px; height:auto !important;}
.toolbar{ overflow:hidden; padding:0px 0 5px;line-height:34px;font-size:14px;}
.search{background:#f0f4f8; border:1px solid #e5e5e5; padding:5px 11px; color:#000;line-height:30px;}
.searchTable{ width:auto;}
.searchTable td{ padding:5px 20px 5px 0;}
.searchTxt{ display:block; float:left;}
.searchInput,.searchSelect{ width:160px; height:28px; line-height:28px; border:1px solid #ddd;float:left;}
.searchSelect{}
.searchBtn{height:30px; line-height:28px; padding:0 12px 0 30px;*padding:0 6px 0 22px;color:#fff; background: url(../img/search.png) no-repeat 12px center #97db4e; font-size:14px;float:left; cursor:pointer;}
.radioTxt{ padding:0 10px 0 3px;}
.radio2,.checkbox2{ display:block; float:left; margin-top:8px;*margin-top:4px;}
.biaoQianTxt{display:block; float:left;padding:0 12px 0 2px;}
.toolBtn{ width:500px; float:right; overflow:hidden; text-align:right;}
.blackBtn{height:34px; line-height:34px;padding:0 25px; color:#fff;background:#32323a; font-size:14px;cursor:pointer; border-radius:5px; display:inline-block;}
.blackBtn:hover{color:#fff;}
/*margin样式*/
.marginTop{ margin-top:40px;}
/*表格列表样式*/
.tableDiv{ /*height:414px; */overflow:auto;}
.table{ width:100%; border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.table th,.table td{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; padding:7px 5px; line-height:24px;}
.table th{ background:#f0f4f8;text-align:center;padding:7px 5px; white-space:nowrap;}
.checkbox{}
.center{ text-align:center;text-align:center !important;}
.left{ text-align:left;text-align:left !important;}
.right{ text-align:right;text-align:right !important;}
/*表格列表中的按钮样式*/
.shenHeBtn,.reportBtn,.lookBtn,.editBtn,.deleteBtn,.qiTaBtn{height:18px; line-height:18px; padding-left:20px;color:#000;cursor:pointer; display:inline-block;background:#62a8d1; margin:0 2px;}
.shenHeBtn{ background:url(../Images/tableShenHe.png) no-repeat;}
.editBtn{ background:url(../Images/tableEdit.png) no-repeat;}
.deleteBtn{ background:url(../Images/tableDelete.png) no-repeat;}


/*分页样式*/
.page{ text-align:right; height:42px; line-height:42px;border:1px solid #e5e5e5;padding-right:20px; background:#fff; padding-left:280px; position:relative;}
.page a:hover{color:#000;}
.pgBtn,.pgBtnActive,.pgInput{ padding:3px 9px;height:16px; text-align:center;margin:0 2px;border:1px solid #cfcfcf; background:#fff; color:#646464; }
.pgBtnActive{border:1px solid #6fb3e0; background:#6fb3e0; color:#fff;}
.pgInput{ width:20px;}
.pageLeft{ position:absolute;left:15px;text-align:left;height:42px; line-height:42px;*top:0;}

/*系统首页的样式*/
.sumInfo{ overflow:hidden;}
.xmInfoTable{}
.xmInfoTable td{ padding:0 5px 0 0;}
.xmInfoTable td.lastTd{ padding:0;}
.xmInfo1,.xmInfo2,.xmInfo3,.xmInfo4,.xmInfo5{ width:100%;height:86px;display:block;color:#fff; font-size:14px; background:url(../img/xmIcon1.png) no-repeat 25px 20px #41b0e2; position:relative; }
.xmInfo2{background:url(../Images/xmIcon2.png) no-repeat 16px 20px #42a4a7;}
.xmInfo3{background:url(../Images/xmIcon3.png) no-repeat 16px 20px #89a52e;}
.xmInfo4{background:url(../Images/xmIcon4.png) no-repeat 16px 20px #d38d14;}
.xmInfo5{background:url(../Images/xmIcon5.png) no-repeat 16px 20px #d98484;}
.xmInfoName{ display:block; width:75px; text-align:center; float:left; margin-top:54px;}
.xmInfoNum{ height:86px; line-height:86px; display:block; font-size:42px; /*width:80px;*/ float:left; }
.xmInfoNum a{ color:#fff;}

/*领导首页的选项卡*/
.tabDiv{background:#f3f7fa;border:1px solid #e6e6e6; border-top:none;}
.tabTitle{display:block;height:57px;background:url(../Images/tabTitleBg.png) repeat-x;border-bottom:1px solid #e6e6e6;}
.tabTitle li{float:left;width:25%;border-right:1px solid #e6e6e6; height:53px; line-height:53px; padding-top:3px;margin-top:1px;}
.tabTitle li.selectTab{ background:#fff; border-top:3px solid #6399ce; height:55px;line-height:54px; padding-top:0;margin-top:0px;} 
.tabTitle li a{/*display:block;*/text-align:center;font-size:18px;color:#666;display:block}
.tabTitle li.selectTab a{ color:#5392cb;}
.tabCnt{ background:#fff; text-align:center; padding:20px 10px; min-height:422px; height:auto !important;}
.tabCntNone{ display:none;}

/*其他页面的选项卡*/
.tabDiv2{background:#f9f9f9; margin-top:15px;}
.tabTitle2{display:block;height:36px;background:url(../Images/tabTitleBg.png) repeat-x #f0f4f8;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.tabTitle2 li{float:left;width:10%;border-right:1px solid #e6e6e6; height:32px; line-height:32px; padding-top:3px;margin-top:1px;}
.tabTitle2 li.selectTab2{ background:#f9f9f9; border-top:3px solid #6399ce; height:34px;line-height:33px; padding-top:0;margin-top:0px;} 
.tabTitle2 li a{/*display:block;*/text-align:center;font-size:14px;color:#666;display:block}
.tabTitle2 li.selectTab2 a{ color:#5392cb;}
.tabCnt2{}
.tabDiv2 .toolDiv{ margin:5px 0 0;}

/*编辑-新增-查看的表格样式*/
.editTableDiv{}
.iframe{ width:100%;_min-height:530px;min-height:530px; height:auto !important; border:none;}
.editTable{ width:100%; border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.editTable th,.editTable td{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; padding:4px 5px; line-height:24px; background:#fff;}
.editTable th{ background:#f0f4f8; text-align:right;width:20%;}
.ymysDiv{ width:160px; text-align:center; float:left;}
.inputText,.select,.inputTextLang,.dateInput{ height:26px; line-height:26px; border:1px solid #dddddd; width:250px; float:left;}
.dateInputDiv{ position:relative; width:252px;}
.dateInput{width:224px; padding-right:26px;}
.dateInputIcon{ position:absolute; right:1px; top:1px; width:26px; height:26px; background:url(../img/dateIcon.png) no-repeat; cursor:pointer;}
.inputTextLang{ width:91%;}
.shorInput{height:26px; border:1px solid #dddddd;width:70px;}
.qianGray{ color:#808080;}
.select{ width:253px; height:26px; border:1px solid #dddddd;}
.selectShort{ width:73px; height:26px; border:1px solid #dddddd;}
.file{ width:687px; margin-right:2px;float:left;height:31px; line-height:31px;border:1px solid #dddddd; background:#fff;}
.addBtn,.delBtn{ width:32px; height:32px; display:inline-block; background:url(../Images/addBtn.png) no-repeat; margin:0 4px;}
.delBtn{background:url(../Images/delBtn.png) no-repeat;}
.canShuTb{border:none;}
.canShuTb td{ padding:1px; border:none;}
.addDelDiv{ width:130px;}
.canShuTitle1,.canShuTitle2{ width:203px;background:#fdfdfd; display:block; text-align:center; height:36px; line-height:36px; border:1px solid #efefef;}
.canShuTitle2{width:478px;}
.textarea{ width:91%;border:1px solid #dddddd; min-height:70px;}
.canShuTextarea1{ width:203px; height:117px;border:1px solid #e5e5e5; font-size:12px;line-height:18px;}
.canShuTextarea2{ width:478px; height:117px;border:1px solid #e5e5e5;font-size:12px; line-height:18px;}
.lookTextarea1{width:203px; min-height:117px;border:1px solid #e5e5e5; font-size:12px;line-height:18px;}
.lookTextarea2{width:478px;min-height:117px;border:1px solid #e5e5e5; font-size:12px;line-height:18px;}
.BtnArea{ padding-top:10px; text-align:center;}
.disabledArea{ color:#000;}
/*查看商品详情样式*/
.lookTable{ width:100%; border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.lookTable th,.lookTable td{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; padding:4px 5px; line-height:24px;}
.lookTable th{ background:#f8f8f8; font-weight:bold; text-align:center;}

/*项目汇总详情*/
.detailTitle{ text-align:center; padding:20px 0 5px 0;}
.leaderDetail{overflow:hidden; margin:30px 1.5% 0;}
.leaderDetail .rightTitle{border-left:#e6e6e6 1px solid;border-right:#e6e6e6 1px solid; margin-bottom:0px;}
.leaderDetail p{ text-indent:2em; padding:10px 0; line-height:24px; font-size:14px;}

/*菜单列表样式*/
.menuTableDiv{border:1px dashed #ccc;border-top:none; background:#fff;}
.menuTable{ overflow:hidden;zoom:1;width:100%; line-height:14px;}
.menuTable li{margin-bottom:1px; position:relative;border-top:1px dashed #ccc; cursor:pointer; overflow:hidden;}
.menuTable li a{display:block; color:#000; overflow:hidden; padding:6px 0;padding-left:10px; font-size:14px; cursor:pointer;}
.menuTable li a .menuIcon1{ margin:0px 5px 0 0px;}
.menuTable li ul{display:none;}
.menuTable li ul li a{color:#476ac2;padding-left:30px;}
.menuTable li ul li ul{display:none;}
.menuTable li ul li ul li a{ color:#589c10;padding-left:48px;}
.menuTable li .menuCheck{ display:block;float:left; margin-top:1px;*margin-top:-2px; margin-right:5px;*margin-right:2px;}
.navCheck .selectCheck{ display:block;float:left; *margin-top:-4px;}
.menuTable .navCheck{ position:absolute; left:220px; top:7px; padding:2px 0;}
.menuTable .navCheck label{ display:block; float:left; overflow:hidden; padding-right:10px;}
.menuTable .navCheck .daCheck{display:block; float:left;}
.menuTable .navCheck span{display:block; float:left; padding-left:5px;*padding-left:2px;}
.menuIcon1{display:block; float:left;}
.menuText{ padding-top:2px; display:block; float:left;}
.selectBar{ padding:7px 0;padding-left:10px; overflow:hidden;}
.seleBtn{ display:block; float:left; overflow:hidden;}
.daCheck{display:block; float:left;*margin-top:-4px;}
.seleChecBtn{ margin-left:168px;}
.selectText{ padding-left:5px;*padding-left:2px;}

.chartDiv{ overflow: hidden;}
/*关联用户*/
.guanLian{ width:100%;}
.guanLianTool{ background:#666666; line-height:30px; color:#fff; padding:0 10px;}
.guanLianList{ overflow:hidden;zoom:1;width:100%;}
.guanLianList li{ width:21%; float:left; line-height:24px; overflow:hidden; padding:5px 2%; background:#f1f7fd;}
.guanLianList li span{ float:left; display:block;}
.guanLianList li .selectBtn{float:right; display:block; padding:0px 10px; border:1px solid #a9d5eb; background:#e9f3fb; border-radius:5px;}
.guanLianList li.liBg{ background:#dbe9f7;}
