@charset "utf-8";

/* 全局 */
.region { width: 960px; margin: auto; }
.phd { background-image: url(../images/phd_bg.gif); height: 87px; }
.phd .region { position: relative; }
.phd .region .logo { display: inline-block; width: 209px; height: 50px; margin-top: 17px; background-image: url(../images/logo.png); }
.phd .region .links { position: absolute; right: 0px; top: 12px; }
.phd .region .links a { color: #2292c6; margin-left: 10px; }

.pbd { background-image: url(../images/pbd_bg.gif); background-repeat: repeat-x; }
.pft { margin-top: 30px; background:none; padding-bottom: 30px; padding-top: 17px; color: #515050; text-align: center; }
.pft a { color: #515050; }
.pft a:hover { text-decoration: underline; }

.pbd { padding-top: 27px; }
.part1 { border: solid 1px #dee0e2; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; background-color: white;}
.part2 { height: 18px; background:url(../images/secure_bg.gif) no-repeat scroll left -58px transparent; }

.m_homeNav { width: 620px; height: 339px; float: left; display: inline; border-right: dotted 1px #e2e2e2; background-image: url(../images/index_part1_bg.jpg); }
.m_homeNav .mbd a { display: inline-block; float: left;  background: url(../images/index_part1_hover.gif) repeat-x scroll left bottom transparent;}
.m_homeNav .mbd a:hover { background: url(../images/index_newpart1_hover.gif) repeat-x scroll left bottom transparent; }
.m_homeNav .mbd a span { display: inline-block; }
.m_homeNav .mbd .link1 { width: 264px; height: 116px; padding: 57px 0px 0px 46px; background:url(../images/hover_defalut_bg.gif) no-repeat;}
.m_homeNav .mbd .link1:hover{ background:url(../images/hover_defalut_bg.gif) no-repeat 0 -227px;}
.m_homeNav .mbd .link1 span { width: 223px; height: 70px; background:url(../images/secure_bg.gif) no-repeat scroll left -97px transparent; }
.m_homeNav .mbd .link1:hover span { background-position: left -177px; }
.m_homeNav .mbd .link2 { width: 277px; height: 117px; padding: 56px 0px 0px 32px; margin-left: 1px; }
.m_homeNav .mbd .link2 span { width: 225px; height: 68px; background:url(../images/secure_bg.gif) no-repeat scroll -236px -97px transparent;}
.m_homeNav .mbd .link2:hover span { background-position: -236px -177px; }
.m_homeNav .mbd .link3 { width: 264px; height: 122px; padding: 43px 0px 0px 46px; margin-top: 1px; }
.m_homeNav .mbd .link3 span { width: 222px; height: 68px; background:url(../images/secure_bg.gif) no-repeat scroll -476px -96px transparent; }
.m_homeNav .mbd .link3:hover span { background-position: -476px -177px; }
.m_homeNav .mbd .link4 { width: 277px; height: 121px; padding: 44px 0px 0px 32px; margin: 1px 0px 0px 1px; background:url(../images/hover_defalut_bg.gif) no-repeat -391px 0; }
.m_homeNav .mbd .link4:hover{ background:url(../images/hover_defalut_bg.gif) no-repeat -390px -235px;}
.m_homeNav .mbd .link4 span { width: 226px; height: 69px; background:url(../images/secure_bg.gif) no-repeat scroll -721px -95px transparent; }
.m_homeNav .mbd .link4:hover span { background-position: -721px -177px; }

/* 默认#9d9d9d */
.m_homeSignin { width: 313px; float: left; display: inline; padding: 30px 0px 0px 16px; color: #3e3e3e; }
.m_homeSignin .mhd h2{ font-family: "Microsoft Yahei"; font-size: 24px; }
.m_homeSignin .mbd { /*padding-bottom: 14px;*/ }
.m_homeSignin .mbd .form-item { margin-top: 18px; }
.m_homeSignin .mbd .verify input { width: 68px; text-align: center;  }
.m_homeSignin .mbd .verify img { vertical-align: top; margin-left: 6px; }
.m_homeSignin .mbd a { color: #9d9d9d; margin-left: 8px; }
.m_homeSignin .mbd a:hover { text-decoration: underline; }
.m_homeSignin .mbd .error_message { color: red; padding-top: 18px; }
.m_homeSignin .mbd .opra { text-align: center; padding-top: 18px; }
.m_homeSignin .mbd .opra .signin { display: inline-block; width: 176px; height: 39px; background:url(../images/secure_bg.gif) no-repeat scroll left -340px transparent; }

.m_homeBNav { border: solid 1px #e5e5e5; border-right-width: 0px; background-image: url(../images/index_bnav_bg.jpg); background-repeat: repeat-x; }
.m_homeBNav a { color: #333333; font-size: 14px; display: inline-block; width: 153px; height: 42px; padding-top: 23px; text-align: center; border-right: solid 1px #e5e5e5; }
.m_homeBNav a:hover { color: #3d75c9; text-decoration: underline; background-image: url(../images/index_bnav_hover.jpg); background-repeat: repeat-x; }
.m_homeBNav a.last { width: 184px; }
.m_homeBNav a em { width: 11px; height: 10px; display: inline-block; vertical-align: middle; background:url(../images/secure_bg.gif) no-repeat scroll -155px top transparent; margin-top: -2px; margin-left: 5px; _margin-top: 3px; }


