
/* CSS Document */
body { margin:0 auto; font-family:Arial, sans-serif; line-height:1.666em }
body, select, input, button, h1, h2, h3, h4, h5, h6 {font-size:12px}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, form, p, dl, dt, dd, table, th, td, img, blockquote { margin:0; padding:0; border:0 }
input, button, textarea, img { line-height:normal }
abbr, acronym, address, cite, q, em, code, var, dfn, ins { font-style:normal; text-decoration:none; border:0 }
q:before, q:after { content:"" }
ul, ol { list-style:none }
table { border-collapse:collapse; border-spacing:0 }
input.text { border:1px solid #ccc; height:15px; padding:1px; margin:0 }
input.file { height:22px; padding:1px; +height:19px;+border:1px solid #ccc}
input.button, button { line-height:135%; padding:0 .5em; overflow:visible }
select, input, button { vertical-align:middle }
.radio input, .checkbox input, input.radio, input.checkbox { width:16px; height:16px; margin:0 3px 0 0; overflow:hidden }
button img { vertical-align:middle }
textarea.textarea { border:1px solid #ccc }
.phd, .pbd, .pft, .region{ clear:both; +zoom:1;}
.part, .pti, .group { clear:none }
a{text-decoration:none; color:#666;}
a:hover{text-decoration:underline; color:#da0001;}
.phd, .pbd, .pft { width:982px; margin:0 auto;}
.phd{ margin-bottom:7px; height:256px;}

.phd .mainNav{ margin:0 auto; height:33px; /* line-height:37px; */ padding:4px 0 8px 120px; background:url(../images/nav_bg.png) no-repeat 0 0;}
.phd .mainNav li{ position:relative; float:left; font-size:14px; padding-right:2px; background:url(../images/nav_seq.png) no-repeat 100% 100%;}
.phd .mainNav li a{ display:block; float:left; padding-left:40px; height:33px; line-height:33px; color:#fff; text-decoration:none;}
.phd .mainNav li strong{ display:block; float:left; padding-right:40px;}
.phd .mainNav li.sfHover a,.phd .mainNav li a:hover{ background:url(../images/nav_on.png) no-repeat 0 100%;}
.phd .mainNav li a:hover strong, .phd .mainNav li.sfHover a strong{ background:url(../images/nav_on.png) no-repeat 100% 100%; cursor:pointer;}
.phd .mainNav li .subNav{position:absolute; top:33px; left:0; width:140px; display:none;}
.phd .mainNav li .subNav li{ float:none; border:1px solid #e56c01; padding:0; border-top:none; background:none; background:#ffeac4;}
.phd .mainNav li .subNav li a{float:none; background:none; margin:0; padding-left:25px; line-height:22px; height:22px; width:113px; font-size:12px; background:url(../images/ico_snav.png) no-repeat 10px 10px; color:#000;}
.phd .mainNav li .subNav li a:hover{color:#fff; font-weight:700; background:#fda402 url(../images/ico_snav.png) no-repeat 10px -13px;}
.phd .mainNav li .subNav ul{ position:absolute; left:138px; top:0; border-top:1px solid #e56c01;}
.phd .mainNav li .subNav ul a{ background:none;}
.phd .mainNav li .subNav ul a:hover{ background:none; background:#fda402;}
.pft{ width:1002px; height:41px; margin-top:7px; text-align:center; color:#3d5170; line-height:35px; border-top:1px solid #bcd4e9; background:url(../images/Footer_Bg.gif) repeat-x 0 0;}