@charset "utf-8";
/*-- ------ Define style ------ --*/


/*-- ------ #ComButton ------ --*/
.ComButton{ width:90%; display:block; margin:0px auto 0px auto; background-color:#2980B9; border-radius:4px; text-align:center; line-height:48px; font-size:1.2em; font-family:"微软雅黑","黑体","宋体"; text-decoration:none; color:#FFFFFF; }


/*-- ------ #ListPage ------ --*/
.ListPage{ margin:6px 0px 6px 0px; text-align: center; line-height: 28px; }
.ListPage .PFirst{ margin: 1px; padding: 6px; border: 1px #F0F0F0 solid; background-color: #EEEEEE; }
.ListPage .PPrev{ margin: 1px; padding: 6px; border: 1px #F0F0F0 solid; background-color: #EEEEEE; }
.ListPage .PNum{ margin: 1px; padding: 6px; border: 1px #F0F0F0 solid; background-color: #EEEEEE; }
.ListPage .PNumSpan{ margin: 1px; padding: 6px; border: 1px #F0F0F0 solid; background-color: #EEEEEE; }
.ListPage .PNext{ margin: 1px; padding: 6px; border: 1px #F0F0F0 solid; background-color: #EEEEEE; }
.ListPage .PEnd{ margin: 1px; padding: 6px; border: 1px #F0F0F0 solid; background-color: #EEEEEE; }
.ListPage .PLabel{ margin: 1px; padding: 6px; border: 1px #F0F0F0 solid; background-color: #EEEEEE; }
.ListPage .PSplit{ margin: 1px; padding: 6px; }
.ListPage .PInput{ width:30px; height:26px; margin:0px 1px 0px 1px; padding:0px 0px 0px 0px; border:1px #EEEEEE solid; border-top:1px #CCCCCC solid; border-left:1px #CCCCCC solid; vertical-align:top; line-height:26px; text-align:center; }

/*-- ------ Nodata ------ --*/
.Nodata{ background-image:url(../netsImg/Common/noimgbg.png); background-repeat:no-repeat; background-position:center 60px; padding:250px 0px 60px 0px; font-size:32px; line-height:32px; font-family:'微软雅黑', '黑体', '宋体'; text-align:center; }
.Nodatav2{ margin:0px auto 0px auto; text-align: center; font-family:'微软雅黑', '黑体', '宋体'; }
.Nodatav2 .ATitle{ font-size: 24px; font-weight: 100; }
.Nodatav2 .AContent{ line-height: 26px; }



/*-- ------ ### ------ --*/
.DataNone{ text-align:center; color:#AAAAAA; font-size:1.4em; line-height:80px; font-family:"微软雅黑", "黑体", "宋体"; }
.DataLoading{ background-image:url(../netsImg/Common/loading_1.gif); background-repeat:no-repeat; background-position:center center; line-height:80px; text-align:center; }





/*-- ------ #Frames ------ --*/
.Frames{}

.FramesLoadding{ width:100%; height:100%; position:absolute; position:fixed; z-index:100; top:0px; left:0px; background-image:url(../netsImg/Common/loading_1.gif); background-repeat:no-repeat; background-position:center 300px; background-color:#000000; opacity:0.8; *filter:alpha(opacity=80); }
.FramesHidden{ width:100%; height:100%; position:absolute; position:fixed; z-index:50; top:0px; left:0px; background-color:#000000; opacity:0.8; *filter:alpha(opacity=80); }
.FramesHiddenAlpha{ width:100%; height:100%; position:absolute; position:fixed; z-index:50; top:0px; left:0px; background-color:#000000; opacity:0.0; *filter:alpha(opacity=0); }

.FramesMessage{ width:36%; position:absolute; position:fixed; z-index:1500; top:190px; left:32%; border-radius:2px; background-color:#343a40; color:#FFFFFF;
	animation: FramesMessage_an 0.2s;
	-moz-animation: FramesMessage_an 0.2s; /* Firefox */
	-webkit-animation: FramesMessage_an 0.2s; /* Safari 和 Chrome */
	-o-animation: FramesMessage_an 0.2s; /* Opera */
	}
@keyframes FramesMessage_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}
/* Firefox */
@-moz-keyframes FramesMessage_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}
/* Safari 和 Chrome */
@-webkit-keyframes FramesMessage_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}
/* Opera */
@-o-keyframes FramesMessage_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}

.FramesMessage_Title{ width:80%; margin:24px auto 24px auto; line-height:26px; }
.FramesMessage_Buttons{ width:80%; margin:24px auto 24px auto; text-align:center; line-height:32px; }
.FramesMessage_Buttons .AButton{ margin:0px 6px 0px 6px; padding:8px 12px; border:1px #FFFFFF solid; border-radius:2px; color:#FFFFFF; }
.FramesMessage_Buttons .AButton:hover{ background-color:#FFFFFF; color:#999999; }
.FramesMessageRed{ width:36%; position:absolute; position:fixed; z-index:1500; top:190px; left:32%; border-radius:2px; background-color:#dc3545; color:#FFFFFF;
	animation: FramesMessageRed_an 0.2s;

	}
@keyframes FramesMessageRed_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}
/* Firefox */
@-moz-keyframes FramesMessageRed_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}
/* Safari 和 Chrome */
@-webkit-keyframes FramesMessageRed_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}
/* Opera */
@-o-keyframes FramesMessageRed_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}


.FramesMessageGreen{ width:36%; position:absolute; position:fixed; z-index:1500; top:190px; left:32%; border-radius:2px; background-color:#218838; color:#FFFFFF;
	animation: FramesMessageGreen_an 0.2s;
	-moz-animation: FramesMessageGreen_an 0.2s; /* Firefox */
	-webkit-animation: FramesMessageGreen_an 0.2s; /* Safari 和 Chrome */
	-o-animation: FramesMessageGreen_an 0.2s; /* Opera */
	}
@keyframes FramesMessageGreen_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}
/* Firefox */
@-moz-keyframes FramesMessageGreen_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}
/* Safari 和 Chrome */
@-webkit-keyframes FramesMessageGreen_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}
/* Opera */
@-o-keyframes FramesMessageGreen_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}


.FramesMessageYellow{ width:36%; position:absolute; position:fixed; z-index:1500; top:190px; left:32%; border-radius:2px; background-color:#ffc107; color:#FFFFFF;
	animation: FramesMessageYellow_an 0.2s;
	-moz-animation: FramesMessageYellow_an 0.2s; /* Firefox */
	-webkit-animation: FramesMessageYellow_an 0.2s; /* Safari 和 Chrome */
	-o-animation: FramesMessageYellow_an 0.2s; /* Opera */
	}
@keyframes FramesMessageYellow_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}
/* Firefox */
@-moz-keyframes FramesMessageYellow_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}
/* Safari 和 Chrome */
@-webkit-keyframes FramesMessageYellow_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}
/* Opera */
@-o-keyframes FramesMessageYellow_an{
from{ top:100px; opacity:0.6; *filter:alpha(opacity=60); /* visibility:visible; */ }
to{ top:190px; opacity:1.0; *filter:alpha(opacity=100); /* visibility:hidden; */ }
}





.FramesToastBox{ width:36%; left:32%; position:absolute; position:fixed; z-index:1000; top:0px; }
.FramesToast{ width:96%; margin:0px 0px 6px 0px; padding:8px 2% 8px 2%; border-radius:2px; background-color:#000000; color:#FFFFFF; line-height:24px; text-align:center; opacity:0.9; *filter:alpha(opacity=90);
	animation: FramesToast_an 0.4s;
	-moz-animation: FramesToast_an 0.4s; /* Firefox */
	-webkit-animation: FramesToast_an 0.4s; /* Safari 和 Chrome */
	-o-animation: FramesToast_an 0.4s; /* Opera */
	}
@keyframes FramesToast_an{
from{ margin-top:0px; opacity:0.3; *filter:alpha(opacity=30); /* visibility:visible; */ }
to{ margin-top:0px; opacity:0.9; *filter:alpha(opacity=90); /* visibility:hidden; */ }
}
/* Firefox */
@-moz-keyframes FramesToast_an{
from{ margin-top:0px; opacity:0.3; *filter:alpha(opacity=30); /* visibility:visible; */ }
to{ margin-top:0px; opacity:0.9; *filter:alpha(opacity=90); /* visibility:hidden; */ }
}
/* Safari 和 Chrome */
@-webkit-keyframes FramesToast_an{
from{ margin-top:0px; opacity:0.3; *filter:alpha(opacity=30); /* visibility:visible; */ }
to{ margin-top:0px; opacity:0.9; *filter:alpha(opacity=90); /* visibility:hidden; */ }
}
/* Opera */
@-o-keyframes FramesToast_an{
from{ margin-top:0px; opacity:0.3; *filter:alpha(opacity=30); /* visibility:visible; */ }
to{ margin-top:0px; opacity:0.9; *filter:alpha(opacity=90); /* visibility:hidden; */ }
}
.FramesToastRed{ background-color:#e74c3c; }
.FramesToastGreen{ background-color:#1abc9c; }
.FramesToastYellow{ background-color:#ffc107; }







.FramesEndButton{ width:66%; top:100px; left:15%; position:absolute; position:fixed; z-index:10; padding:12px 2% 12px 2%; border:1px #EEEEEE solid; border-bottom:0px; background-color:#FFFFFF; text-align:center; -moz-box-shadow: 0px -1px 20px #AAAAAA; box-shadow: 0px -1px 20px #AAAAAA; }
.FramesEndButton2{ width:66%; top:100px; left:15%; position:absolute; z-index:10; padding:12px 2% 12px 2%; border-top:1px #EEEEEE solid; border-left:1px #FFFFFF solid; border-right:1px #FFFFFF solid; border-bottom:0px; background-color:#FFFFFF; text-align:center; }




.TriangleContent{ position:absolute; z-index:61; padding:12px 12px 12px 12px; border-radius:3px; color:#FFFFFF; }
.TriangleBg{ position:absolute; z-index:60; padding:12px 12px 12px 12px; border-radius:3px; background-color:#000000; opacity:0.8; *filter:alpha(opacity=80);
	animation: TriangleBg_an 0.4s;
	-moz-animation: TriangleBg_an 0.4s; /* Firefox */
	-webkit-animation: TriangleBg_an 0.4s; /* Safari 和 Chrome */
	-o-animation: TriangleBg_an 0.4s; /* Opera */
	}
.TriangleIconA{ width:10px; height:10px; margin:0px auto; position:absolute; overflow:hidden; z-index:60; opacity:0.8; *filter:alpha(opacity=80); }
.TriangleIconA:after{ content:""; position:absolute;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
	width:6px; height:6px; top:-3px; left:1px; background-color: #000000;
	
	animation: TriangleBg_an 0.4s;
	-moz-animation: TriangleBg_an 0.4s; /* Firefox */
	-webkit-animation: TriangleBg_an 0.4s; /* Safari 和 Chrome */
	-o-animation: TriangleBg_an 0.4s; /* Opera */
	}
.TriangleIconB{ width:10px; height:10px; margin:0px auto; position:absolute; overflow:hidden; z-index:60; opacity:0.8; *filter:alpha(opacity=80); }
.TriangleIconB:after{ content:""; position:absolute;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
	width:6px; height:6px; top:1px; left:-3px; background-color: #000000;
	
	animation: TriangleBg_an 0.4s;
	-moz-animation: TriangleBg_an 0.4s; /* Firefox */
	-webkit-animation: TriangleBg_an 0.4s; /* Safari 和 Chrome */
	-o-animation: TriangleBg_an 0.4s; /* Opera */
	}
.TriangleIconC{ width:10px; height:10px; margin:0px auto; position:absolute; overflow:hidden; z-index:60; opacity:0.8; *filter:alpha(opacity=80); }
.TriangleIconC:after{ content:""; position:absolute;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
	width:6px; height:6px; top:7px; left:2px; background-color: #000000;
	
	animation: TriangleBg_an 0.4s;
	-moz-animation: TriangleBg_an 0.4s; /* Firefox */
	-webkit-animation: TriangleBg_an 0.4s; /* Safari 和 Chrome */
	-o-animation: TriangleBg_an 0.4s; /* Opera */
	}
.TriangleIconD{ width:10px; height:10px; margin:0px auto; position:absolute; overflow:hidden; z-index:60; opacity:0.8; *filter:alpha(opacity=80); }
.TriangleIconD:after{ content:""; position:absolute;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
	width:6px; height:6px; top:2px; left:7px; background-color: #000000;
	
	animation: TriangleBg_an 0.4s;
	-moz-animation: TriangleBg_an 0.4s; /* Firefox */
	-webkit-animation: TriangleBg_an 0.4s; /* Safari 和 Chrome */
	-o-animation: TriangleBg_an 0.4s; /* Opera */
	}

@keyframes TriangleBg_an{
from{ margin-top:0px; opacity:0.3; *filter:alpha(opacity=30); /* visibility:visible; */ }
to{ margin-top:0px; opacity:0.8; *filter:alpha(opacity=80); /* visibility:hidden; */ }
}
/* Firefox */
@-moz-keyframes TriangleBg_an{
from{ margin-top:0px; opacity:0.3; *filter:alpha(opacity=30); /* visibility:visible; */ }
to{ margin-top:0px; opacity:0.8; *filter:alpha(opacity=80); /* visibility:hidden; */ }
}
/* Safari 和 Chrome */
@-webkit-keyframes TriangleBg_an{
from{ margin-top:0px; opacity:0.3; *filter:alpha(opacity=30); /* visibility:visible; */ }
to{ margin-top:0px; opacity:0.8; *filter:alpha(opacity=80); /* visibility:hidden; */ }
}
/* Opera */
@-o-keyframes TriangleBg_an{
from{ margin-top:0px; opacity:0.3; *filter:alpha(opacity=30); /* visibility:visible; */ }
to{ margin-top:0px; opacity:0.8; *filter:alpha(opacity=80); /* visibility:hidden; */ }
}




/*-- ------ #PC版表单最上的提示消息框 ------ --*/
.TopMessage{ margin:2px 2px 2px 2px; padding:8px 8px 8px 8px; border-radius:2px; background-color:#E74C3C; color:#FFFFFF; }

/*-- ------ #PC版表单最上的提示消息框 ------ --*/
.TopReportBox{ padding:0px 12px 0px 12px; background-color:#E1E1E1; }
.TopReportBox .ALabel{ float:left; line-height:42px; color:#AAAAAA; }
.TopReportBox .AValue{ float:left; line-height:42px; font-size:1.6em; color:#e74c3c; }
.TopReportBox .ASplit{ float:left; padding:0px 12px 0px 12px; line-height:42px; color:#AAAAAA; }




/*-- ------ #页面信息（直接在页面上的） ------ --*/
.MobileMessage{ width:70%; margin:0px auto 0px auto; padding:70px 0px 70px 0px; background-color:#FFFFFF; border-radius:4px; text-align:center; }
.MobileMessage .AContent{ width:80%; margin:24px auto 24px auto; }
.MobileMessage .ALink{ padding:8px; border-radius:4px; background-color:#2980B9; color:#FFFFFF; }
.MobileMessage .ALink:hover{ background-color:#3498DB; }


/*-- ------ #Control ------ --*/
/* #1 */
.CtlLabel{ margin:0px 0px 6px 0px; font-size:1.2em; font-weight:700; }
.CtlText{ padding:10px; border:1px #CCCCCC solid; border-radius:2px; }
.CtlText:hover{ border:1px #66AFE9 solid; }

.CtlAlert{ line-height:28px; }

.CtlButton{ padding:10px; background-color:#3498DB; border:1px #2980B9 solid; border-radius:2px; text-align:center; font-family:"微软雅黑", "黑体", "宋体"; color:#FFFFFF; }
.CtlButton:hover{ background-color:#2980B9; }
.CtlButtonOrange{ padding:10px; background-color:#E67E22; border:1px #D35400 solid; border-radius:2px; text-align:center; font-family:"微软雅黑", "黑体", "宋体"; color:#FFFFFF; }
.CtlButtonOrange:hover{ background-color:#D35400; }
.CtlButtonGray{ padding:10px; background-color:#EEEEEE; border:1px #DDDDDD solid; border-radius:2px; text-align:center; font-family:"微软雅黑", "黑体", "宋体"; color:#999999; }
.CtlButtonGray:hover{ background-color:#DEDEDE; }

.CtlButtonFloat{ float:left; display:block; padding:10px; background-color:#3498DB; border:1px #2980B9 solid; border-radius:2px; text-align:center; font-family:"微软雅黑", "黑体", "宋体"; color:#FFFFFF; }
.CtlButtonFloat:hover{ background-color:#2980B9; }
.CtlButtonFloatOrange{ float:left; display:block; padding:10px; background-color:#E67E22; border:1px #D35400 solid; border-radius:2px; text-align:center; font-family:"微软雅黑", "黑体", "宋体"; color:#FFFFFF; }
.CtlButtonFloatOrange:hover{ background-color:#D35400; }
.CtlButtonFloatGray{ float:left; display:block; padding:10px; background-color:#EEEEEE; border:1px #DDDDDD solid; border-radius:2px; text-align:center; font-family:"微软雅黑", "黑体", "宋体"; color:#999999; }
.CtlButtonFloatGray:hover{ background-color:#DEDEDE; }

/* #2 */
.CtlBigText{ height:46px; background-color:#FFFFFF; border:1px #CCCCCC solid; line-height:48px; border-radius:4px; }
.CtlBigTextBox{ height:46px; background-color:#FFFFFF; border:1px #CCCCCC solid; border-radius:4px; }
.CtlBigTextBox .AInput{ height:46px; float:left; padding:0px 24px 0px 48px; border:0px; background-image:url(); background-position:14px 14px; background-repeat:no-repeat; border-radius:4px; line-height:48px; font-size:1.4em; color:#666666; font-family:"微软雅黑", "黑体", "宋体"; }
.CtlBigTextBox .AButton{ float:left; }

.CtlFunction{ line-height:28px; }
.CtlBigButton{ height:54px; background-color:#00AAFA; border:2px #00CDFF solid; border-radius:4px; line-height:48px; text-align:center; font-size:1.4em; font-family:"微软雅黑", "黑体", "宋体"; color:#FFFFFF; }
.CtlBigButton:hover{ background-color:#00CDFF; }

.CtlNormal_Table{ width:100%; margin:0px auto 0px auto; }
.CtlNormal_Label{ width:25%; padding:12px 8px 12px 12px; border-bottom:1px #EEEEEE solid; /* line-height:48px; */ line-height:22px; }
.CtlNormal_Control{ padding:0px 8px 0px 8px; border-bottom:1px #EEEEEE solid; }
.CtlNormal_EndButton{ padding:0px 8px 0px 8px; border-bottom:1px #EEEEEE solid; text-align:center; }
.CtlNormal_EndButton .Link1{ margin:0px 4px 0px 4px; white-space:nowrap; }
.CtlNormal_Other{ padding:0px 8px 0px 8px; border-bottom:1px #EEEEEE solid; }

.CtlNormal_Table_NodeTitle{ padding:12px 8px 12px 8px; background-color:#F1C40F; border-bottom:1px #EEEEEE solid; font-size:16px; line-height:30px; color:#FFFFFF; }

.CtlNormal_Button{ padding:8px 8px 8px 8px; }

/* text 控件样式 */
.CtlNormal_Ctl_Text{ width:320px; padding:0px 5px 0px 5px; border:1px #CCCCCC solid; border-radius:2px; line-height:30px; }
.CtlNormal_Ctl_Text:hover{ border:1px #0033CC solid; background-color:#FFFFFF; }
.CtlNormal_Ctl_Select{ padding:0px 5px 0px 5px; border:1px #CCCCCC solid; border-radius:2px; line-height:30px; }
.CtlNormal_Ctl_Select:hover{ border:1px #0033CC solid; background-color:#FFFFFF; }
.CtlNormal_Ctl_Textarea{ width:80%; height:240px; margin:8px 0px 0px 0px; padding:0px 5px 0px 5px; border:1px #CCCCCC solid; border-radius:2px; line-height:30px; }
.CtlNormal_Ctl_Textarea:hover{ border:1px #0033CC solid; background-color:#FFFFFF; }

.CtlNormal_Ctl_PcText{ width:320px; padding:0px 5px 0px 5px; border:1px #CCCCCC solid; border-radius:2px; line-height:30px; }
.CtlNormal_Ctl_PcSelect{ padding:0px 5px 0px 5px; border:1px #CCCCCC solid; border-radius:2px; line-height:30px; }
.CtlNormal_Ctl_PcTextarea{ width:80%; height:240px; margin:8px 0px 0px 0px; padding:0px 5px 0px 5px; border:1px #CCCCCC solid; border-radius:2px; line-height:30px; }

.CtlNormal_Ctl_FromTo{ width:100px; padding:0px 5px 0px 5px; border:1px #CCCCCC solid; border-radius:2px; line-height:30px; }

.CtlNormal_Ctl_Button{ padding:4px 8px 4px 8px; background-color:#0F5697; border-radius:2px; border:0px; line-height:32px; font-family:"微软雅黑", "黑体", "宋体"; white-space:nowrap; color:#FFFFFF; text-decoration:none; }
.CtlNormal_Ctl_Button:hover{ border:0px; background-color:#0A3C68; text-decoration:underline; }

.CtlNormal_Ctl_ButtonLink{ display:block; text-align:center; }

.CtlNormal_Ctl_FloatLink{ display:block; float:left; margin:0px 1% 0px 0px; padding:4px 8px 4px 8px; background-color:#0F5697; border-radius:2px; border:0px; line-height:32px; font-family:"微软雅黑", "黑体", "宋体"; color:#FFFFFF; text-decoration:none; text-align:center; }
.CtlNormal_Ctl_FloatLink:hover{ border:0px; background-color:#0A3C68; text-decoration:underline; }

/* text 带边框的BUTTON */
.CtlNormal_Ctl_BorderButton{ margin:0px 0px 0px 0px; padding:4px 8px 4px 8px; border:1px #0F5697 solid; border-radius:2px; background-color:#0F5697; font-family:"微软雅黑", "黑体", "宋体"; white-space:nowrap; line-height:32px; color:#FFFFFF; text-decoration:none; }
.CtlNormal_Ctl_BorderButtonWhite{ margin:0px 0px 0px 0px; padding:4px 8px 4px 8px; border:1px #0F5697 solid; border-radius:2px; background-color:#FFFFFF; font-family:"微软雅黑", "黑体", "宋体"; white-space:nowrap; line-height:32px; color:#0F5697; text-decoration:none; }



/* #3 */
.Ctl_BgBlue{ background-color:#2980B9; }
.Ctl_BgBlue:hover{ background-color:#3498DB; }
.Ctl_BgRed{ background-color:#C0392B; }
.Ctl_BgRed:hover{ background-color:#E74C3C; }
.Ctl_BgGreen{ background-color:#27AE60; }
.Ctl_BgGreen:hover{ background-color:#2ECC71; }
.Ctl_BgYellow{ background-color:#F39C12; }
.Ctl_BgYellow:hover{ background-color:#F1C40F; }
.Ctl_BgOrange{ background-color:#D35400; }
.Ctl_BgOrange:hover{ background-color:#D35400; }
.Ctl_BgGray{ background-color:#BDC3C7; }
.Ctl_BgGray:hover{ background-color:#ECF0F1; color:#999999; }

.Ctl_ControlMessage{ margin:8px auto 8px auto; }
.Ctl_ControlAlert{ margin:8px auto 8px auto; color:#C0392B; }

.Nodata{ text-align:center; font-family:"微软雅黑", "黑体", "宋体"; font-size:2em; }




/*-- ------ #MobileFrameBox ------ --*/
.MobileFrameBox{ width:50%; position:absolute; position:fixed; z-index:55; background-color:#FFFFFF;
	animation: FramesMessage_an 0.2s;
	-moz-animation: MobileFrameBox_an 0.2s; /* Firefox */
	-webkit-animation: MobileFrameBox_an 0.2s; /* Safari 和 Chrome */
	-o-animation: MobileFrameBox_an 0.2s; /* Opera */
	}
@keyframes MobileFrameBox_an{
from{ top:30px; opacity:0.3; *filter:alpha(opacity=30); visibility:visible; }
to{ top:100px; opacity:1.0; *filter:alpha(opacity=100); visibility:hidden; }
}
/* Firefox */
@-moz-keyframes MobileFrameBox_an{
from{ top:30px; opacity:0.3; *filter:alpha(opacity=30); visibility:visible; }
to{ top:100px; opacity:1.0; *filter:alpha(opacity=100); visibility:hidden; }
}
/* Safari 和 Chrome */
@-webkit-keyframes MobileFrameBox_an{
from{ top:30px; opacity:0.3; *filter:alpha(opacity=30); visibility:visible; }
to{ top:100px; opacity:1.0; *filter:alpha(opacity=100); visibility:hidden; }
}
/* Opera */
@-o-keyframes MobileFrameBox_an{
from{ top:30px; opacity:0.3; *filter:alpha(opacity=30); visibility:visible; }
to{ top:100px; opacity:1.0; *filter:alpha(opacity=100); visibility:hidden; }
}
.MobileFrameBox .ATitle{ border-bottom:1px #ECF0F1 solid; }
.MobileFrameBox .BTitle{ float:left; margin:0px 0px 0px 7px; line-height:42px; font-size:1.2em; color:#333333; }
.MobileFrameBox .BButton{ float:right; margin:7px 7px 0px 0px; padding:0px 10px 0px 10px; background-color:#ECF0F1; bordr-radius:4px; line-height:28px; color:#95A5A6; }
.MobileFrameBox .BClose{ float:right; margin:7px 7px 0px 0px; padding:0px 10px 0px 10px; background-color:#ECF0F1; line-height:28px; font-size:1.2em; color:#95A5A6; }
.MobileFrameBox .ATabLittle{ float:left; margin:5px 0px 0px 6px; padding:0px 12px 0px 12px; background-color:#ECF0F1; border-radius:2px; line-height:32px; font-family:"微软雅黑", "黑体", "宋体"; color:#999999; text-decoration:none; }
.MobileFrameBox .ATabLittleLight{ float:left; margin:5px 0px 0px 6px; padding:0px 12px 0px 12px; background-color:#F1C40F; border-radius:2px; line-height:32px; font-family:"微软雅黑", "黑体", "宋体"; color:#FFFFFF; text-decoration:none; }

.MobileFrameBox .APCContentScrollBox{ height:440px; overflow-y:scroll; }
.MobileFrameBox .AButtonBoxHasMargin{ margin:0px 2% 12px 2%; }
.MobileFrameBox .AButtonBoxHasTopMargin{ margin:12px 2% 12px 2%; text-align:center; line-height:42px; }

.MobileFrameBox .AContentBox{ margin:12px 7px 12px 12px; }
.MobileFrameBox .ATable{ margin:0px auto 0px auto;}
.MobileFrameBox .ATable .BLabel{ padding:4px 4px 4px 0px; }
.MobileFrameBox .ATable .BContent{ padding:4px 0px 4px 0px; }



.Jumpbox .ATitle{ border-bottom:1px #ECF0F1 solid; }
.Jumpbox .BTitle{ float:left; margin:0px 0px 0px 7px; line-height:42px; font-size:1.2em; color:#333333; }
.Jumpbox .BButton{ float:right; margin:7px 7px 0px 0px; padding:0px 10px 0px 10px; background-color:#ECF0F1; bordr-radius:4px; line-height:28px; color:#95A5A6; }
.Jumpbox .BClose{ float:right; margin:7px 7px 0px 0px; padding:0px 10px 0px 10px; background-color:#ECF0F1; line-height:28px; font-size:1.2em; color:#95A5A6; }
.Jumpbox .ATabLittle{ float:left; margin:5px 0px 0px 6px; padding:0px 12px 0px 12px; background-color:#ECF0F1; border-radius:2px; line-height:32px; font-family:"微软雅黑", "黑体", "宋体"; color:#999999; text-decoration:none; }
.Jumpbox .ATabLittleLight{ float:left; margin:5px 0px 0px 6px; padding:0px 12px 0px 12px; background-color:#F1C40F; border-radius:2px; line-height:32px; font-family:"微软雅黑", "黑体", "宋体"; color:#FFFFFF; text-decoration:none; }

.Jumpbox .APCContentScrollBox{ height:480px; overflow-y:scroll; }

.Jumpbox .AContentBox{ margin:12px 7px 12px 12px; }
.Jumpbox .ATable{ margin:0px auto 0px auto;}
.Jumpbox .ATable .BLabel{ padding:4px 4px 4px 0px; }
.Jumpbox .ATable .BContent{ padding:4px 0px 4px 0px; }






/*-- ------ #LPMenu / 左右弹式菜单 ------ --*/
.LPMenu{ position:fixed; _position:absolute; z-index:51; background-color:#FFFFFF;
	animation: LPMenu_an 0.2s;
	-moz-animation: LPMenu_an 0.2s; /* Firefox */
	-webkit-animation: LPMenu_an 0.2s; /* Safari 和 Chrome */
	-o-animation: LPMenu_an 0.2s; /* Opera */ }
@keyframes LPMenu_an{
from{ /* margin-left:-200px; */ opacity:0.6; *filter:alpha(opacity=60); }
to{ /* margin-left:0px; */ opacity:1; *filter:alpha(opacity=100); }
}
/* Firefox */
@-moz-keyframes LPMenu_an{
from{ /* margin-left:-200px; */ opacity:0.6; *filter:alpha(opacity=60); }
to{ /* margin-left:0px; */ opacity:1; *filter:alpha(opacity=100); }
}
/* Safari 和 Chrome */
@-webkit-keyframes LPMenu_an{
from{ /* margin-left:-200px; */ opacity:0.6; *filter:alpha(opacity=60); }
to{ /* margin-left:0px; */ opacity:1; *filter:alpha(opacity=100); }
}
/* Opera */
@-o-keyframes LPMenu_an{
from{ /* margin-left:-200px; */ opacity:0.6; *filter:alpha(opacity=60); }
to{ /* margin-left:0px; */ opacity:1; *filter:alpha(opacity=100); }
}



.RPMenu{ position:fixed; _position:absolute; z-index:51; background-color:#FFFFFF;
	animation: RPMenu_an 0.5s;
	-moz-animation: RPMenu_an 0.5s; /* Firefox */
	-webkit-animation: RPMenu_an 0.5s; /* Safari 和 Chrome */
	-o-animation: RPMenu_an 0.5s; /* Opera */ }
@keyframes RPMenu_an{
from{ opacity:0.1; *filter:alpha(opacity=10); }
to{ opacity:1; *filter:alpha(opacity=100); }
}
/* Firefox */
@-moz-keyframes RPMenu_an{
from{ opacity:0.1; *filter:alpha(opacity=10); }
to{ opacity:1; *filter:alpha(opacity=100); }
}
/* Safari 和 Chrome */
@-webkit-keyframes RPMenu_an{
from{ opacity:0.1; *filter:alpha(opacity=10); }
to{ opacity:1; *filter:alpha(opacity=100); }
}
/* Opera */
@-o-keyframes RPMenu_an{
from{ opacity:0.1; *filter:alpha(opacity=10); }
to{ opacity:1; *filter:alpha(opacity=100); }
}


/*-- ------ #内容样式 ------ --*/
.NormalContentImg{ width:96%; margin:12px auto 12px auto; }


/*-- ------ #NormalTab / ------ --*/
.NormalTab{ background-color:#ECF0F1; border-bottom:4px #252830 solid; }
.NormalTab .ATitle{ display:block; float:left; margin:4px 0px 0px 1%; padding:0px 1% 0px 1%; line-height:36px; color:#666666; }
.NormalTab .ATitleLight{ display:block; float:left; margin:4px 0px 0px 1%; padding:0px 1% 0px 1%; background-color:#252830; color:#FFFFFF; text-decoration:none; line-height:36px; }
.NormalTab .ABigTitle{ width:26%; display:block; float:left; margin:0px 0px 0px 1%; padding:0px 1% 0px 1%; line-height:54px; background-color:#FFFFFF; color:#AAAAAA; text-align:center; font-size:1.2em; }
.NormalTab .ABigTitleLight{ width:26%; display:block; float:left; margin:0px 0px 0px 1%; padding:0px 1% 0px 1%; background-color:#252830; color:#FFFFFF; text-decoration:none; line-height:54px; text-align:center; font-size:1.2em; }
.NormalTab .ALButton{ display:block; float:right; margin:12px 1% 0px 1%; padding:0px 1% 0px 1%; border-radius:4px; background-color:#E2EAEC; text-decoration:none; line-height:28px; }

.NormalBox{}


/*-- ------ #文字内容 ------ --*/
.DocCont_Title1{ font-size:18px; color:#333333; }
.DocCont_Title1b{ font-size:18px; color:#333333; font-weight:700; }
.DocCont_Title2{ font-size:16px; color:#333333; }
.DocCont_Title2b{ font-size:16px; color:#333333; font-weight:700; }
.DocCont_Title3{ font-size:14px; color:#333333; }
.DocCont_Title3b{ font-size:14px; color:#333333; font-weight:700; }

.DocCont_Table1{ width:100%; margin:0px auto 0px auto; background-color:#DDDDDD; text-align:center; }
.DocCont_Table1 th{}
.DocCont_Table1 td{}
.DocCont_Table1 .ATitle{ background-color:#EEEEEE; font-weight:700; }
.DocCont_Table1 .AText{ background-color:#FFFFFF; }
.DocCont_Table1 .AImg{ background-color:#FFFFFF; text-align:center; }
.DocCont_Table1 .AImg img{ width:80%; }
.DocCont_Table2{}
.DocCont_Table3{}

.DocCont_Img1{ width:100%; text-align:center; }

.DocCont_Text1{ color:#333333; }
.DocCont_Text2{ color:#666666; }
.DocCont_Text3{ color:#999999; }
.DocCont_Text4{}
.DocCont_Text5{}
.DocCont_Text6{}








