﻿html,body,h1,h2,h3,h4,h5,ul,ul li,ol,ol li,div,form,dl,dd,dt,blockquote,p,fieldset,span,legend,label,img,q {margin:0;padding:0;border:0;border:none;}
* { outline:none;}
li{list-style-type:none;}
body { font-size:14px;display:block;margin:0;font:12px/160% Arial,Tahoma,"微软雅黑";text-align:left;background:#efedf0;}
a{color:#062D75;text-decoration:none;outline:none;overflow:hidden;} 
a:hover{color:#062D75;text-decoration:underline; }

html { }

.clear{clear:both;height:0px;line-height:0px;font-size:0px;}
.cover{position:fixed;_position:absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 33;background-color: #101010;filter: Alpha(opacity=40);opacity: .4; }

.us {-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3);box-shadow: 0 1px 4px rgba(0, 0, 0, .3);}
.us-i {-webkit-box-shadow: inset 0px 2px 3px rgba(0, 0, 0, .4);box-shadow: inset 0px 2px 3px rgba(0, 0, 0, .4)}
.uc {-webkit-border-radius: 0.5em;border-radius: 0.5em;}
.uc-t {-webkit-border-top-left-radius: 0.5em;border-top-left-radius: 0.5em;-webkit-border-top-right-radius: 0.5em;border-top-right-radius: 0.5em;}
.uc-b {-webkit-border-bottom-left-radius: 0.5em;border-bottom-left-radius: 0.5em;-webkit-border-bottom-right-radius: 0.5em;border-bottom-right-radius: 0.5em;}


/*
input[type=button]{border:none;text-indent:4px;height:28px;line-height:28px;min-width:100px;padding:0px;margin:0px;border:solid 1px #999999;background-color:#f7f7f7;color:#333;text-indent:0px;-webkit-border-radius: 3px; border-radius: 3px;font-size:14px;cursor:pointer;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0) ), to(rgba(0, 0, 0, 0.2)));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,  rgba(0,0,0,0.2) 100%);
	background-image: linear-gradient(top, rgba(0,0,0,0) 0%,  rgba(0,0,0,0.2) 100%);                   
}
input[type=button]:hover { border-color:#8b8a8a;background-color:#f7f7f7;-webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, .3);box-shadow: 0 0px 1px rgba(0, 0, 0, .3);}
input[type=button]:disabled {background-color:#e4e2e2; color:#666;}
input.btn-button-down { 	
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.35) ), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.35) 0%,  rgba(0,0,0,0) 100%);
	background-image: linear-gradient(top, rgba(0,0,0,0.35) 0%,  rgba(0,0,0,0) 100%);
}

    input[type=reset]{border:none;text-indent:4px;height:28px;line-height:28px;min-width:100px;padding:0px;margin:0px;border:solid 1px #7b7b7b;background-color:#fbea91;color:#333;text-indent:0px;-webkit-border-radius: 3px; border-radius: 3px;font-size:14px;cursor:pointer;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0) ), to(rgba(0, 0, 0, 0.2)));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,  rgba(0,0,0,0.2) 100%);
	background-image: linear-gradient(top, rgba(0,0,0,0) 0%,  rgba(0,0,0,0.2) 100%);                   
}
input[type=reset]:hover { border-color:#8b8a8a;-webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, .3);box-shadow: 0 0px 1px rgba(0, 0, 0, .3);}
input[type=reset]:disabled {background-color:#e4e2e2; color:#666;}
input.btn-reset-down { 	
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.35) ), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.35) 0%,  rgba(0,0,0,0) 100%);
	background-image: linear-gradient(top, rgba(0,0,0,0.35) 0%,  rgba(0,0,0,0) 100%);
}
*/

input[type=submit]{border:none;text-indent:4px;height:32px;line-height:32px;min-width:110px;padding:0px;margin:0px;background-color:#6fb3e0;color:#fff;text-indent:0px;-webkit-border-radius: 3px; border-radius: 3px;font-size:15px;cursor:pointer;
-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .3);box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
}
input[type=submit]:hover { background-color:#4f99c6;text-shadow: 0 1px 1px #666;}
input[type=submit]:disabled {background-color:#e4e2e2; color:#666;-webkit-box-shadow:none;box-shadow: none;}
input[type=submit]:disabled:hover {text-shadow:none;}
input.btn-button-down { 
-webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, .4);box-shadow: 0 1px 0px rgba(0, 0, 0, .4);
}

input[type=button]{border:none;text-indent:4px;height:32px;line-height:32px;min-width:110px;padding:0px;margin:0px;background-color:#6fb3e0;color:#fff;text-indent:0px;-webkit-border-radius: 3px; border-radius: 3px;font-size:15px;cursor:pointer;
-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .3);box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
}
input[type=button]:hover { background-color:#4f99c6;text-shadow: 0 1px 1px #666;}
input[type=button]:disabled {background-color:#e4e2e2; color:#666;-webkit-box-shadow:none;box-shadow: none;}
input[type=button]:disabled:hover {text-shadow:none;}
input.btn-button-down { 
-webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, .4);box-shadow: 0 1px 0px rgba(0, 0, 0, .4);
}

input[type=reset]{border:none;text-indent:4px;height:32px;line-height:32px;min-width:110px;padding:0px;margin:0px;background-color:#feb654;color:#fff;text-indent:0px;-webkit-border-radius: 3px; border-radius: 3px;font-size:15px;cursor:pointer;
-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .3);box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
}
input[type=reset]:hover {background:#fd970b; color:#fff;}
input[type=reset]:disabled {background-color:#e4e2e2; color:#777;-webkit-box-shadow:none;box-shadow: none;}
input[type=reset]:disabled:hover {text-shadow:none;}
input.btn-reset-down { 	
-webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, .4);box-shadow: 0 1px 0px rgba(0, 0, 0, .4);
}


table.nowrap{}
    table.nowrap th{white-space:nowrap;overflow:hidden;word-break:break-all;}
    table.nowrap td{white-space:nowrap;overflow:hidden;word-break:break-all;}


.form {border:0;margin:0;border-collapse:collapse; }
.form caption{height:30px;line-height:30px;font-size:18px;text-align:left;border-bottom:dashed 1px #ccc; text-indent:4px;}
.form caption:before { content: ''; width: 3px; background: #19671c; display: block; height: 24px; margin-top: 3px; float: left; }
.form caption a { float:right;display:block;width:40px;font-size:14px;font-weight:normal;line-height:30px;}
.form caption a { }
.form tr{}
.form tr th{ padding:4px 8px 4px 0px;height:30px;line-height:30px;font-size:14px;font-weight:normal;text-align:right;vertical-align:top;text-align:right;padding-left:8px;}
.form tr td{ padding:4px 0px 4px 0px; height:30px;line-height:30px; }
.form input[type=text],input[type=password] { border:solid 1px #999;height:22px;line-height:22px;text-indent:4px;border-radius:3px;color:#000;}
.form tr td input[type=checkbox] { border:solid 1px #999;width:22px;height:22px;vertical-align:middle;}
.form tr td label { font-size:14px;}
.form select { border:solid 1px #999;height:22px;line-height:22px;border-radius:3px;color:#000;}
.form textarea { border:solid 1px #999;text-indent:4px;border-radius:3px;color:#000;}

table.form2 {border:0;margin:0;border-collapse:collapse;border:1px solid #e3e3e3;}
	table.form2 caption{height:30px;padding-left:12px;line-height:30px;border:1px solid #e3e3e3;border-bottom:none;background:#f1f1f1;color:#2679b5;text-align:left;font-size:18px;   
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.6) ), color-stop(50%, rgba(255,255,255,0.2) ),color-stop(51%, rgba(255, 255, 255, 0) ), to(rgba(255, 255, 255, 0) ));
	    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 51%, rgba(255,255,255,0) 100%);
	    background-image: linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 51%, rgba(255,255,255,0) 100%) ; 	
	}
    table.form2 tr{}
	table.form2 tr th{padding:3px 8px 3px 8px;text-align:right;font-weight:bold;border:1px solid #e3e3e3;border-top:0px solid #BAD2FF;color:#444;font-weight:normal;}
    table.form2 tr:nth-child(odd)  th{background:#f9f9f9; }
	table.form2 tr td{padding:3px 8px 3px 8px;background:#fff;border:1px solid #e3e3e3;border-top:none;text-align:left;}
    table.form2 input[type=text],input[type=password] { border:solid 1px #999;height:22px;line-height:22px;text-indent:4px;border-radius:3px;color:#000;}
    table.form2 tr td input[type=checkbox],input[type=radio] { border:solid 1px #999;width:22px;height:22px;vertical-align:middle;margin-left:24px;}
    table.form2 tr td input[type=checkbox], input[type=radio]:first-child { margin-left:0px;}
	table.form2 tr:hover{}
	table.form2 tr:hover th{}    
	table.form2 .head{padding:0px;font-weight:bold;height:22px;padding-left:4px;line-height:22px;border:1px solid #99bbe8;background:url("../Images/headbg1.jpg");height:24px;font-weight:bold;color:#15428b;text-align:left;font-size:14px;}
	table.form2 .foot{text-align:right;font-weight:bold;padding:3px;font-size:16px;padding-right:12px;height:30px;}
    table.form2 input[type=text],input[type=password] { border:solid 1px #aaa;height:22px;line-height:22px;text-indent:4px;border-radius:2px;color:#000;}
	table.form2 select { border:solid 1px #aaa;height:22px;line-height:22px;border-radius:2px;color:#000;}
    table.form2 textarea { border:solid 1px #aaa;text-indent:4px;border-radius:2px;color:#000;}

	
table.list {border:0;margin:0;border-collapse:collapse;border:1px solid #e3e3e3;}
	table.list caption{height:30px;padding-left:4px;line-height:30px;border:1px solid #e3e3e3;border-bottom:none;background:#f1f1f1;color:#333;text-align:left;color:#2679b5;font-size:18px; 
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.6) ), color-stop(50%, rgba(255,255,255,0.2) ),color-stop(51%, rgba(255, 255, 255, 0) ), to(rgba(255, 255, 255, 0) ));
	    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 51%, rgba(255,255,255,0) 100%);
	    background-image: linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 51%, rgba(255,255,255,0) 100%) ; 	
	}
	table.list tr{}
	table.list tr th{padding:0px 8px 0px 8px;height:28px;line-height:28px;text-align:center;border:solid 1px #e3e3e3;border-top:none;background:#f1f1f1;font-weight:normal;font-size:13px;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.6) ), color-stop(50%, rgba(255,255,255,0.2) ),color-stop(51%, rgba(255, 255, 255, 0) ), to(rgba(255, 255, 255, 0) ));
	    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 51%, rgba(255,255,255,0) 100%);
	    background-image: linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 51%, rgba(255,255,255,0) 100%) ; 
        white-space:nowrap;
	}
	table.list tr td{padding:2px 8px 2px 8px;border:1px solid #d0d0d0;height:22px;line-height:22px;border-top:none;vertical-align:top;white-space:nowrap;}
    table.list tr:nth-child(even) {}
    table.list tr:nth-child(odd) {background:#f9f9f9; }
	table.list tr:hover{background:#f7f7f7;cursor:default;}
	table.list tr:hover td{}
	table.list .pager{padding:0px;}
	table.list .pager td{padding:2px;background:#FCFDFF;border:1px solid #6c92ad;text-align:left;border-top:none;}
	table.list .pager td:hover{padding:2px;background:#FCFDFF;border:1px solid #6c92ad;text-align:left;border-top:none;}
	table.list .pager td td{border:none;background:#FCFDFF;}
	table.list .pager td td:hover{border:none;background:#FCFDFF;}
	table.list .pager td td span{border:solid 1px #6c92ad;width:16px;display:block;text-align:center;background:#EDF4FC;}
	table.list .pager td td a{border:solid 1px #6c92ad;width:16px;display:block;text-align:center;}
	table.list .pager td td a:hover{background:#EDF4FC;text-decoration:none;}


    .ptab{height:28px;background:url(../Images/ptab.png) left 27px repeat-x;}
    .ptab li{float:left;height:27px;margin-top:1px;margin-right:2px;width:80px;}
    .ptab li a{display:block;height:27px;line-height:27px;background:url(../Images/ptab.png) left -58px;padding-left:3px;text-align:center;}
    .ptab li a span{display:block;height:27px;line-height:27px;padding-right:3px;background:url(../Images/ptab.png) right -85px;text-align:center;cursor:pointer;color:#000;}
    .ptab li a:hover{text-decoration:none;}
    .ptab li a:hover span{}
    .ptab .active{height:28px;margin-top:0px;}
    .ptab .active a{display:block;height:28px;line-height:28px;background:url(../Images/ptab.png) left -1px;padding-left:3px;text-align:center;}
    .ptab .active a span{display:block;height:28px;line-height:28px;padding-right:3px;background:url(../Images/ptab.png) right -29px;text-align:center;cursor:pointer;color:#0068b7;font-weight:bold;}
    .ptab .active a:hover{}
    .ptab .active a:hover span{}


.pager { }
.pager ul{ height:32px;}
.pager ul li{float:left;height:24px;margin-right:4px;display:block;min-width:24px;line-height:24px; }
.pager ul li a { display:block;border:solid 1px #bcbcbc;text-align:center;padding:0px 6px 0px 6px;}
.pager ul li a:hover {text-decoration:none; background:#0064ae;color:#fff;}
.pager ul li .select { display:block;border:solid 1px #bcbcbc;width:40px;height:24px;font-size:14px;cursor:pointer;}
.pager ul li .select select{ margin:0px;padding:0px;width:140%;cursor:pointer;}
.pager ul .current a { background:#005696;color:#fff; }

.tab{height:35px;padding-top:6px;border-bottom:solid 1px #ccc;}
.tab ul{height:35px;margin-left:12px;display:block;overflow:hidden;}
.tab ul li{float:left;height:34px;line-height:35px;border:solid 1px #ced7e1;background:#f9f9f9;border-bottom:none;border-left:none;position:relative;}
.tab ul li:first-child {border-left:solid 1px #ced7e1; }
.tab ul li a{float:left;display:block;min-width:100px;height:35px;line-height:35px;text-align:center;color:#595959;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;}
.tab ul li a:hover{text-decoration:none;background:#fff;}

    
.tab ul .active{background:#fff;height:34px;-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, .3);box-shadow: 0px 0px 1px rgba(0, 0, 0, .3);border-top:solid 2px #4c8fbd;}
.tab ul .active a{color:#595959;background:#fff;}
.tab ul .active .close{}

.switch { display: block; -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; width: 62px; height: 24px; border: 1px solid #DFDFDF; outline: 0; border-radius: 12px; box-sizing: border-box; background: #DFDFDF; cursor: pointer; }
.switch:before { content: "否"; text-align: center; line-height: 22px; text-indent: 15px; color: #fff; position: absolute; top: 0; left: 0; width: 62px; height: 22px; border-radius: 12px; background-color: #ff6a00; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; }
.switch:after { content: " "; position: absolute; top: 0; left: 0; width: 22px; height: 22px; border-radius: 15px; background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; }
.switch:checked { border-color: #04BE02; background-color: #04BE02; width: 62px; height: 22px;}
.switch:checked:before { content: '是'; text-align: center; line-height: 22px; text-indent: -15px; color: #fff; background-color: transparent;}
.switch:checked:after { -webkit-transform: translateX(38px); transform: translateX(38px); }
table.form2 tr td input.switch{width:62px;}
