html, body { height: 100%; }
.g-wrap { width: 100%; min-width: 1200px; }
.m-wrap { width: 100%; }
/*position*/
.m-tle, .m-hdbm, .m-hzhb-head, .m-lxwm, .m-logout-head, .m-form-sub, .u-result { position: relative; }
.m-arrow, .m-arrow1, .m-arrow2, .u-triangle, .u-hzhb-tle, .m-menu-user, .m-icon-sub, .u-error:before, .u-success:before { position: absolute; }
.m-fixed-form { position: fixed; }
/*sprite*/
.u-arrow, .u-icon, .m-fixed, .u-result:before, .m-icon-sub, .u-fixed-c, .u-fixed-icon { background: url(http://assets.cheyun.com/v2/common/images/hd/spritehd616.png) no-repeat; }
.m-nav-head .logo, .m-logout-head .arrow { background: url(http://assets.cheyun.com/v2/official/web/images/common/common.png) no-repeat; }
/*header*/
.g-nav-head { height: 65px; line-height: 65px; background-color: #fff; font-size: 18px; border-bottom: 1px solid #d0d2d4; }
.m-nav-head { width: 1100px; height: 65px; margin: 0 auto; }
.m-nav-head .logo { display: inline-block; width: 160px; height: 52px; background-position: 0 12px; }
.m-hd-tle { padding: 0 17px; display: inline-block; color: #18a7ca; font-size: 20px; }
.m-hd-tle:hover { background-color: #f1f1f1; }
.m-login-head a, .m-logout-head a { color: #18a7ca; }
.m-menu-user li:hover { background-color: #18a7ca; }
.m-menu-user li:hover a { color: #fff; }
.m-wrap-log { margin-left: 10px; width: 74px; height: 80px; }
.m-login-head span { display: inline-block; }
.u-login-txt { width: 100%; height: 70px; background-color: #18a7ca; color: #fff; font-size: 20px; text-align: center; }
.u-login-triangle { width: 0; height: 0; border-top: 10px solid #18a7ca; border-left: 37px solid transparent; border-right: 37px solid transparent; }
.m-logout-head:hover { background-color: #eff3f5; }
.m-logout-head .userimg { width: 30px; height: 30px; border-radius: 50%; vertical-align: middle; }
.m-logout-head { padding:0 10px; }
.m-logout-head .arrow { display: inline-block; width: 9px; height: 5px; vertical-align: middle; background-position: -27px -79px; }
.m-menu-user { left: -40px; z-index: 300; background-color: #fff; }
.m-menu-user li { width: 150px; height: 32px; line-height: 32px; background-color: #f1f1f1; text-align: center; font-size: 16px; }
.m-menu-user li a { display: inline-block; width: 100%; color: #43576a; }
/*公共头部*/
.m-tle { display: table; margin: 0 auto; border-bottom: 2px dotted #000; }
.u-txt, .u-txt1 { display: table-cell; margin: 0 auto; height: 50px; line-height: 50px; font-size: 30px; }
.u-txt { padding: 55px 49px 10px; }
.u-txt1 { padding: 55px 49px 0; }
.m-tle p { text-align: center; }
.m-time { display: inline-block; padding-bottom: 10px; font-size: 14px; color: #fe2222; }
.m-arrow, .m-arrow1, .m-arrow2 { width: 46px; height: 13px; bottom: -11px; left: 50%; margin-left: -23px;  }
.m-arrow { background: #fff; }
.m-arrow2 { background: #f4f4f4; }
.u-arrow { display: block; margin: 0 auto; width: 22px; height: 13px; background-position: 0 0; }
/*footer-start*/
.con-wrapper{ width: 1100px; margin: 0 auto; }
.con-footer{ color: #868b91; background-color: #041529;}
.con-footer-inner{ position: relative; height: 320px; padding-top: 40px; }
.con-footer-cartoon{ position: absolute; right: 200px; top: -42px; }
.con-footer-logo{ margin-top: -50px; overflow: hidden; }
.con-footer-logo a{ display: block; }
.con-footer-left{ width: 400px; height: 225px; margin-top: 50px; border-right: 1px #132e4a solid; }
.con-footer-right{ width: 294px; }
.con-footer-iconlist{ margin-top: 52px; }
.con-footer-iconlist li{ float: left; margin-right: 34px; }
.con-footer-iconlist a{ display: block; width: 91px; height: 91px; }
.con-footer-iconlist p{ font-size: 16px; text-align: center; margin-top: 5px; }
.con-footer-about{ margin:-58px 24px 0; }
.con-footer-about dt a{ color: #868b91; font-size: 24px; }
.con-footer-about dd{ font-size: 14px; margin-top: 20px; line-height: 24px; }
.con-footer-authors{ margin: -8px 0 0 46px; font-size: 24px; }
.con-footer-authors dd{ margin-top: 16px; }
.con-footer-authors a{ float: left; margin-right: 22px; margin-bottom: 22px; }
.con-footer-authors img{ display: block; width: 60px; height: 60px; border-radius: 50%; }
.con-footer-link{ margin: 58px 24px 6px; }
.con-footer-link a{ color: #868b91; font-size: 14px; }
.con-footer-link a:hover,.con-footer-about dt a:hover{ color: #18a7ca; }
.con-footer-copyright{ font-size: 14px; margin-left:24px; }
.con-footer-cartoon,.con-footer-logo a { background: url(http://assets.cheyun.com/v2/official/web/images/common/common.png) no-repeat;}
.con-footer-advice,.con-footer-news,.con-footer-article{ width: 91px; height: 91px; background: url(http://assets.cheyun.com/v2/official/web/images/common/footer_icon.png) no-repeat; }
.con-footer-advice{ background-position: -246px 0; }
.con-footer-news{ background-position: -123px 0; }
.con-footer-article{ background-position: 0 0; }
.con-footer-cartoon { width: 134px; height: 42px; background-position: 0 -92px; }
.con-footer-logo a{ width: 217px; height: 54px; background-position: -0px -140px; }
/*footer-end*/