@charset "UTF-8";

/* CSS Document */

#loginpage{}



#login{width:100%;position:absolute;top:20%;}

#loginpage .main{width:960px;margin:0px auto;height:316px;}

/*.main .leftshow{float:left;}

.main .leftshow .systit{color:#fff;font-size:26px;font-weight:bold;}*/

#loginpage .logbox{width:418px;height:316px;background:#fff; position:relative;left:271px;}



#loginpage .header {height:50px; background:#3c4145;color:#fff; border-bottom: 1px solid #E2E2E2;position: relative;font-family: "Hiragino Sans GB","微软雅黑";padding: 10px 0 0 20px;line-height:50px;font-size: 22px;}

#loginpage .web_login {width: 418px;position: relative;padding-bottom: 40px;}

#loginform{width: 272px;margin: 0 auto;}

#loginpage .web_login .inputOuter {width: 272px;height: 42px;background: url('../images/logo/icon_1.png') no-repeat 0px 1px;margin:20px 0px;}

#loginpage .web_login .inputstyle {width: 258px;position: relative;top: 2px;left: 2px;height: 18px;padding: 11px 0 11px 10px;line-height: 18px;border: none;background: none;color: #333;font-family: Verdana,Tahoma,Arial;font-size: 16px;ime-mode: disabled;}

#loginpage .web_login .submit {position: relative;height: 40px;}

#loginpage .web_login .login_button {position: absolute;left: 0;outline: none;text-align: center;width: 100%;}

#loginpage .web_login .login_button .btn {width: 115px;height: 35px;line-height: 35px;border: none;font-size: 18px;font-weight: bold;color: white;cursor: pointer;background: url('../images/logo/icon_1.png') no-repeat 1px -88px;text-align: center;}



#loginpage .footer{position: relative;height:25px;line-height:25px; text-align:right;}

#loginpage .footer a{margin:0px 10px;font-family: Tahoma,Verdana,Arial,宋体;color:#666;font-size: 12px;}

#loginpage .footer a:hover{margin:0px 10px;font-family: Tahoma,Verdana,Arial,宋体;color:#3185ae;font-size: 12px;}



#sysmain{background:url('../images/index/4.JPG') center no-repeat;}

#sysmain .content{width:90%;height:700px;background:#fff;margin:20px auto;}

#sysmain .content .syshead{height:48px;background:#3c4145;padding:10px 0 0 20px;}

#sysmain .content .syshead div p.left{float:left;width:263px; height:44px;}

#sysmain .content .syshead div p.right{float:right;width:240px;height:44px;line-height:44px;padding-right: 10px;}

#sysmain .content .syshead div p.right span{color:#6a7e85;margin:0px 5px;}

#sysmain .content .syshead div p.right a{margin:0px 5px;color:#fb9d00;}

#sysmain .content .syshead div p.right a.outsys{color:#6a7e85;}

#sysmain .content .syshead div p.right a.outsys img{vertical-align:middle;margin-right:2px;}



#sysmain .content .sysmain{height:100%;}

#sysmain .content .sysmain .sysmenua{float:left;width:15%;height:100%;background:#30383b;/*border-left:2px solid #76af46;*/}

#sysmain .content .sysmain .sysmenua ul li{height:48px;width:100%;}

#sysmain .content .sysmain .sysmenua ul li a{height:48px;width:87%;border-left:4px solid #30383b;background:#30383b;color:#697d84;display:block;padding-left:20px;line-height:48px;}

#sysmain .content .sysmain .sysmenua ul li a:hover{height:48px;width:87%;border-left:4px solid #77b049;background:#282d31;color:#77b049;display:block;padding-left:20px;line-height:48px;}

#sysmain .content .sysmain .sysmenua ul li .current{border-left:4px solid #77b049;background:#282d31;color:#77b049;}







#sysmain .content .sysmain .sysmenub{float:left;width:199px;height:100%;background:#e6e7e9;border-left:1px solid  #D1D6D9;}/*#d2d6d9 #117a9a*/

#sysmain .content .sysmain .sysmenub p.smenubtit{color:#117a9a;width:179px;height:60px;border-bottom:1px solid #D1D6D9;font-size:20px;line-height:60px;padding-left:20px;margin-bottom:10px;}

#sysmain .content .sysmain .sysmenub ul li{width:199px;height:36px;}

#sysmain .content .sysmain .sysmenub ul li a{width:179px;height:36px;border-left:4px solid #e6e7e9;padding-left:16px;color:#969897;display:block;line-height:36px;}

#sysmain .content .sysmain .sysmenub ul li a:hover{width:179px;height:36px;border-left:4px solid #107999;padding-left:16px;color:#107999;display:block;line-height:36px;background:#d2d6d9;}

#sysmain .content .sysmain .sysmenub ul li .current{border-left:4px solid #107999;color:#107999;background:#d2d6d9;}





#sysmain .content .sysmain .sysinfo{float:left;width:85%;min-height:100%;background:#fff;}

#sysmain .content .sysmain .sysinfo .sinfotit{ background:#f4f5f6;color:#434343; height:60px;border-bottom:1px solid #D1D6D9;font-size:18px;line-height:60px;padding-left:20px;margin-bottom:10px;}

#sysmain .content .sysmain .sysinfo .sinfotit a{ float: left; width: 103px; margin: 0 10px;TEXT-ALIGN:center;COLOR: #333;font-size: 12px;}

#sysmain .content .sysmain .sysinfo .sinfotit A:hover {BACKGROUND: url(../images/navhover.gif) center no-repeat;color:#009900;}

#sysmain .content .sysmain .sysinfo .sinfotit .add {BACKGROUND: url(../images/navhover.gif) center no-repeat;color:#009900;}

#sysmain .content .sysmain .sysinfo .sinfotit .menuon {BACKGROUND: url(../images/navon.gif) center no-repeat; display:block;width:103px;color:#FFF;}

#sysmain .content .sysmain .sysinfo .exec{border: 1px solid #ccc;border-radius: 4px;box-shadow: 0px 0px 20px #888888;min-height: 300px;padding: 20px;margin: 20px;}

#sysmain .content .sysmain .sysinfo .exec .execact{height: 35px;line-height: 35px;margin: 10px 0;}

#sysmain .content .sysmain .sysinfo .exec .execact .title{width: 140px;float: left;text-align: right;padding-right: 10px;}

#sysmain .content .sysmain .sysinfo .exec .execact .text{padding-left: 20px;line-height: 35px;height: 35px;}

#sysmain .content .sysmain .sysinfo .exec .execact .text .upload{margin-left: 30px;padding: 8px 10px;}

#sysmain .content .sysmain .sysinfo .exec .execact .tx{height: 25px;padding: 4px 5px;border-radius: 4px;width: 200px;float: left;border: 1px solid #ccc;}

#sysmain .content .sysmain .sysinfo .exec .execact .txm{height: 25px;padding: 4px 5px;border-radius: 4px;width: 80px;float: left;border: 1px solid #ccc;}

#sysmain .content .sysmain .sysinfo .exec .execact input:focus{border: 1px solid #66AFE9;}

#sysmain .content .sysmain .sysinfo .list{}

TABLE.ListProduct {

    BORDER-TOP: #d3d3d3 1px solid;

    MARGIN-TOP: 5px;

    WIDTH: 100%;

    MARGIN-BOTTOM: 5px;_border-collapse: collapse;



}

TABLE.ListProduct THEAD TH {

    BORDER-BOTTOM: #d3d3d3 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f1f1f1; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #666; FONT-SIZE: 14px; BORDER-TOP: #e3e3e3 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 5px; color:#000000; font-weight:bold

}

TABLE.ListProduct TBODY TD {

    BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 10px;

    font-size:12px;_empty-cells:show;word-break: break-all;

}

TABLE.ListProduct TBODY TR:nth-child(2n+1) {

    background-color:#FCFCFC;

}

TABLE.ListProduct TBODY TR:hover {

    background-color:#F1FCEA;

}

TABLE.ListProduct TBODY TD p{

    PADDING: 0;font-size:12px;_empty-cells:show;word-break: break-all;

}

TABLE.ListProduct Tfoot TD {

    BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 10px; background-color:#f9f9f9;

    font-size:12px;_empty-cells:show;word-break: break-all;

}

TABLE.ListProduct THEAD TH.norightborder {

    BORDER-RIGHT: 0;

}

TABLE.ListProduct TBODY TD.norightborder {

    BORDER-RIGHT: 0;

}

TABLE.ListProduct .select{

    width: 30px;

}

TABLE.ListProduct .keywords{width: 150px;

}

TABLE.ListProduct .answer{

    width: 375px;

}

TABLE.ListProduct .answer_text{

     width: 360px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; height:16px

}







.sysinfo input[type=checkbox]{ display:none;}

#selectall{cursor:pointer;}

img.chk{cursor:pointer;}

.execbtn{height:25px;color:#fff;line-height:21px;padding:2px 10px;background:#a5cd52;-webkit-border-radius: 2px;border-radius:2px;border-left:0px;border-top:0px;border-right:0px; border-bottom:1px;margin:0px 10px;cursor:pointer;}

.execbtn:hover{background:#c1dd88;}



.execck{height:16px;width:16px;padding:8px;background:url('../images/index/ck_up.gif') no-repeat;margin:0px 10px;cursor:pointer;}

.execck:hover{background:url('../images/index/ck_down.gif') no-repeat;}



/*提示信息框*/

.Validform_checktip{

    margin-left:3px;

    line-height:20px;

    height:20px;

    overflow:hidden;

    color:#999;

    font-size:12px;

}

.Validform_right{

    color:#71b83d;

    padding-left:20px;

    background:url(../images/right.gif) no-repeat left center;

}

.Validform_wrong{

    color:#C00;

    padding-left:20px;

    white-space:nowrap;

    background:url(../images/error.gif) no-repeat left center;

}

.Validform_loading{

    padding-left:20px;

    background:url(../images/onLoad.gif) no-repeat left center;

}

.Validform_error{

    border:1px solid #F3ADA9;

}

#Validform_msg{border-radius:4px;color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:300px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:-20px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#fff');}

#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}

#Validform_msg .Validform_title{border-radius:4px 4px 0 0;line-height:25px; height:35px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#428BCA;}

#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{border-radius:0 0 4px 4px;padding:12px;border:1px solid #428BCA; border-top:none; text-align:left;}

.note{color:red;}

.btnGreen {

    border:1px solid #FFFFFF;

    box-shadow:0 1px 1px #0A8DE4;

    -moz-box-shadow:0 1px 1px #0A8DE4;

    -webkit-box-shadow:0 1px 1px #0A8DE4;

    padding:5px 20px;

    cursor:pointer;

    display:inline-block;

    text-align:center;

    vertical-align:bottom;

    overflow:visible;

    border-radius:3px;

    -moz-border-radius:3px;

    -webkit-border-radius:3px;

*zoom:1;

    background-color:#5ba607;

    background-image:linear-gradient(bottom, #107BAD  3%, #18C2D1 97%, #18C2D1 100%);

    background-image:-moz-linear-gradient(bottom, #107BAD  3%, #0A8DE40 97%, #18C2D1 100%);

    background-image:-webkit-linear-gradient(bottom, #107BAD  3%,#0A8DE4 97%, #18C2D1 100%);

    color:#fff; font-size:14px; line-height: 1.5;

}

.btnGreens {

    border:1px solid #3d810c;

    box-shadow:0 1px 1px #aaa;

    -moz-box-shadow:0 1px 1px #aaa;

    -webkit-box-shadow:0 1px 1px #aaa;

    padding:2px 8px;

    cursor:pointer;

    display:inline-block;

    text-align:center;

    vertical-align:bottom;

    overflow:visible;

    border-radius:3px;

    -moz-border-radius:3px;

    -webkit-border-radius:3px;

*zoom:1;

    background-color:#5ba607;

    background-image:linear-gradient(bottom, #4d910c 3%, #69b310 97%, #fff 100%);

    background-image:-moz-linear-gradient(bottom, #4d910c 3%, #69b310 97%, #fff 100%);

    background-image:-webkit-linear-gradient(bottom, #4d910c 3%, #69b310 97%, #fff 100%);

    color:#fff; font-size:14px; line-height: 1.5;

}

.btnGreens:hover {

    background-color:#5ba607;

    background-image:linear-gradient(bottom, #3d810c 3%, #69b310 97%, #fff 100%);

    background-image:-moz-linear-gradient(bottom, #3d810c 3%, #69b310 97%, #fff 100%);

    background-image:-webkit-linear-gradient(bottom, #3d810c 3%, #69b310 97%, #fff 100%);

    color:#ccc

}

.btnGreens:active {

    background-color:#5ba607;

    background-image:linear-gradient(bottom, #69b310 3%, #3d810c 97%, #fff 100%);

    background-image:-moz-linear-gradient(bottom, #69b310 3%, #3d810c 97%, #fff 100%);

    background-image:-webkit-linear-gradient(bottom, #69b310 3%, #3d810c 97%, #fff 100%);

    color:#fff

}

.iput{height: 25px;padding: 4px 5px;border-radius: 4px;width: 200px;float: left;border: 1px solid #ccc;}



