@charset "UTF-8";
/*采用VML的解决方案-支持ie9以下盒子阴影，此方法不需要输入color值，食用效果更佳*/
.middleWrap { width: 1200px; margin: 0 auto; }

.rs_page .header { border-bottom: 1px solid #D6D6D6; position: relative; z-index: 2; }
.rs_page .header .middleWrap { *zoom: 1; /*兼容ie6,7*/ }
.rs_page .header .middleWrap:after, .rs_page .header .middleWrap:before { display: table; content: ""; }
.rs_page .header .middleWrap:after { clear: both; overflow: hidden; }
.rs_page .header .left_headbar { float: left; padding-top: 15px; }
.rs_page .header .right_headbar { float: right; }
.rs_page .header .right_headbar > div { display: table-cell; }
.rs_page .header .sys_icogroup { color: #003888; }
.rs_page .header .sys_icogroup > div { display: table-cell; vertical-align: middle; }
.rs_page .header .sys_icogroup > div:first-child { padding-right: 10px; }
.rs_page .header .sys_icogroup > div:first-child:before { content: ''; display: inline-block; vertical-align: middle; width: 50px; height: 50px; background-image: url(../images/icon/F7DED46F.jpg); background-repeat: no-repeat; background-size: 100%; }
.rs_page .header .sys_icogroup li { white-space: nowrap; font-size: 24px; }
.rs_page .header .sys_icogroup li:first-child { letter-spacing: 1px; }
.rs_page .header .sys_icogroup li + li { font-size: 14px; word-spacing: 1px; padding-top: 5px; }
.rs_page .header .link_bread { height: 80px; line-height: 80px; }
.rs_page .header .link_bread > a { display: inline-block; color: #474747; font-size: 16px; margin: 0 26px; }
.rs_page .header .link_bread > a.active { color: #003888; position: relative; }
.rs_page .header .link_bread > a.active:after { content: ''; display: inline-block; position: absolute; margin: auto; left: 0; right: 0; bottom: 20px; width: 100%; height: 0; border-bottom: 2px solid #003888; }
.rs_page .header .link_btn > a { margin-left: 14px; }
.rs_page .header .link_btn > a:first-child { margin-left: 60px; }

/*采用VML的解决方案-支持ie9以下盒子阴影，此方法不需要输入color值，食用效果更佳*/
.middleWrap { width: 1200px; margin: 0 auto; }

.rs_page .footer { background-color: #003888; padding: 27px 0 25px 0; height: 24px; color: #fff; font-size: 18px; }
.rs_page .footer .middleWrap { *zoom: 1; /*兼容ie6,7*/ }
.rs_page .footer .middleWrap:after, .rs_page .footer .middleWrap:before { display: table; content: ""; }
.rs_page .footer .middleWrap:after { clear: both; overflow: hidden; }
.rs_page .footer .middleWrap > div span { margin-right: 8px; }
.rs_page .footer .f_left { float: left; }
.rs_page .footer .f_right { float: right; }

/*采用VML的解决方案-支持ie9以下盒子阴影，此方法不需要输入color值，食用效果更佳*/
/*采用VML的解决方案-支持ie9以下盒子阴影，此方法不需要输入color值，食用效果更佳*/
/* ---color value default--- */
/* --border color setting-- */
/* --font color setting-- */
/* end */
.yel_def_btn, .blue_def_btn, .white_def_btn { border-radius: 4px; behavior: url("../../plugin/border-radius/PIE.htc"); display: inline-block; }

.yel_def_btn { background-color: #c09d64; color: #ffffff; }
.yel_def_btn:hover { background-color: #b99353; }
.yel_def_btn:active { background-color: #d1b88d; }

.blue_def_btn { background-color: #133783; color: #ffffff; }
.blue_def_btn:hover { background-color: #163f92; }
.blue_def_btn:active { background-color: #17429c; }

.white_def_btn { background-color: #ffffff; border-color: #d8d8d8; border-width: 1px; border-style: solid; color: #666666; }

/*交互-禁用*/
/* end */
/* button size */
.btn_big { width: 300px; height: 38px; text-align: center; line-height: 38px; }

.btn_mid { width: 206px; height: 56px; text-align: center; line-height: 56px; }

.btn_small { width: 79px; height: 34px; text-align: center; line-height: 34px; }

/* end */
.error_box { padding-top: 116px; padding-left: 80px; }
.error_box .middleWrap > div { display: table-cell; vertical-align: middle; }
.error_box .nfound { width: 506px; height: 433px; background-image: url(../images/notfound.png); background-repeat: no-repeat; background-size: 100%; }
.error_box .error_font { padding-left: 32px; text-align: center; }
.error_box .error_font li { font-size: 32px; color: #666666; padding-top: 17px; }
.error_box .error_font li:first-child { padding-top: 0; }
.error_box .error_font .blue_def_btn { display: inline-block; margin-top: 34px; border-radius: 10px; behavior: url("../../plugin/border-radius/PIE.htc"); font-size: 24px; }

.push { margin-bottom: -69px; }

.push, .footer { height: 69px; }

.container { min-height: -webkit-calc(100vh - 70px) !important; min-height: calc(100vh - 70px) !important; }



/*# sourceMappingURL=../map/main.css.map */
