/* CSS Document */
#nowPostion{ width:978px; height:20px; line-height:20px; vertical-align:middle; color:#00359D;  margin:0 auto; text-align:left; padding-left:12px; padding-bottom:5px}

#singlePage { width:990px; margin:0 auto}
#sLeft { width:678px; float:left; border:#B8D1F1 solid 1px; padding-bottom:15px}
#sLeft .defuBrief{ widows:678px; height:22px; line-height:22px; vertical-align:middle; background:url(image23.jpg) repeat-x}
#sLeft .defuBrief a { float:left; padding:0 20px}
#sLeft .defuBrief .activeStyle{ background:url(imagenew_r6_c2.jpg) repeat-x; border-left:#92B8CD solid 1px;border-right:#92B8CD solid 1px; font-size:13px; font-weight:bold}
#sLeft .title{ width:680px;  text-align:center; padding-top:20px}
#sLeft .abstract{ width:640px; margin:12px auto; background:#F9F9F9; text-indent:24px; text-align:left; border:#B8D1F1 solid 1px; line-height:20px; vertical-align:middle; padding:5px; color:#00359D; font-size:13px;}
#sLeft .abstract a:link{ text-decoration:none; color:#666666}
#sLeft .abstract a:visited{ text-decoration:none; color:#666666}
#sLeft .abstract a:hover{ text-decoration:none; color:#666666}
#sLeft .content{ width:645px; margin:0 auto; text-align:left; line-height:22px; vertical-align:middle; font-size:14px; color:#000000}
#sLeft .content a{ text-decoration:none; color:#000000}
#sLeft .titleBar{ width:630px; height:24px; padding-left:15px; margin:0 auto; text-align:left; line-height:24px; vertical-align:middle; font-size:14px; color:#FFFFFF; background:#DFEFFF; color:#000000; border:#3399FF solid 1px}
#sLeft .relationArticle { width:645px; margin:0 auto; font-size:14px; text-align:left; line-height:26px; vertical-align:middle; padding-left:15px; padding-top:8px; border-bottom: dotted 1px #999999;}
#sLeft .relationArticleContent{ width:645px; margin:0 auto; padding-top:12px;font-size:14px; font-weight:normal;text-align:left; line-height:24px; vertical-align:middle; padding-bottom:20px}
#sLeft .relationArticle .logoPic{ width:200px; height:85px; float:left; text-align:center; padding-top:15px;}
#sLeft .relationArticle .logoContent{ width:437px; height:100px; float:right; line-height:21px; vertical-align:middle; font-size:12px}
#sLeft .listContent{ width:630px;  margin:0 auto; line-height:22px; margin-top:20px; vertical-align:middle; text-align:left}
#sLeft .classPic{ width:650px; margin:15px auto; height:80px}
#sLeft .classPic img{ padding:1px; border:#B8D1F1 solid 1px}
#sLeft .classBrief{ width:640px; padding:0 5px; margin:0 auto 15px auto; text-align:left; text-indent:24px; line-height:22px; vertical-align:middle; font-size:12px; color:#000000}
#sLeft .line{ width:635px; height:24px; margin:0 auto; line-height:24px; font-size:14px; border-bottom:#0066CC solid 1px; color:#333333; text-align:left; font-weight:bold; padding-left:15px}
.listPageList{ width:610px; padding-top:20px; padding-right:20px; height:32px;margin:0 auto; text-align:right; line-height:28px; vertical-align:middle}
.listPageList a{ margin:0 3px}
.listPageList a:link{  padding:1px 4px; border:#3366CC solid 1px; text-align:center; text-decoration:none; color:#3366CC}
.listPageList a:visited{  padding:1px 5px; border:#3366CC solid 1px; text-align:center; text-decoration:none}
.listPageList a:hover{  padding:1px 4px; border:#3366CC solid 1px; text-align:center; text-decoration:none; color:#FFF; background:#3366CC;}
#sLeft .expert{ width:650px; padding-top:20px; padding-right:10px; margin:0 auto; text-align:right; line-height:28px; vertical-align:middle}
#sLeft .expert ul{}
#sLeft .expert li{ width:120px; float:left; margin-left:10px;_margin-left:8px; height:150px; line-height:24px; vertical-align:middle; text-align:center;}
#storyClass{ width:654px; margin:15px auto;}
#storyClass a{ float:left; padding:0px 10px; float:left;text-decoration:none; background:#3366FF; color:#FFFFFF; border:#FFFFFF solid 1px; line-height:22px; vertical-align:middle}
#storyClass .activeStyle{ line-height:21px; vertical-align:middle; background:#FFFFFF; border:solid 1px #3366FF; color:#3366FF;}
#sLeft .classMenu{ width:653px; padding-left:1px; margin:0 auto; margin-top:1px; margin-bottom:15px; padding-top:10px; border:#3366FF solid 1px}
#sLeft .classMenu a{ text-decoration:none; float:left; line-height:18px; vertical-align:middle; margin:2px 12px; white-space:nowrap; color:#3366FF}
#sLeft .classMenu a:hover{ background:#3366FF; color:#FFFFFF}
#sLeft .JTitleBar{ width:635px; margin:0 auto; height:24px; text-align:left; vertical-align:middle; padding-left:15px; line-height:24px; vertical-align:middle; background:#D1EEFC; border:#7AC4EA solid 1px; color:#1F4881; font-size:13px; font-weight:bold; margin-top:14px;}
#sLeft .JContent { width:600px; margin:0 auto}
#storyClass a:hover{ border:#FF3300 dotted 1px}
#sRight{ width:302px; float:right; }

#sRight .fastNavigation{ width:285px; height:25px; background:#DFEFFF; text-align:left; line-height:25px; vertical-align:middle; padding-left:15px; font-size:14px;border:#B8D1F1 solid 1px; }
#sRight .fastNavigationContent{ width:280px; padding:10px; border-bottom:#B8D1F1 solid 1px;border-right:#B8D1F1 solid 1px;border-left:#B8D1F1 solid 1px;}
#sRight .fastNavigationContent a{ float:left; white-space:nowrap; line-height:22px; text-align:left; vertical-align:middle; padding:0 6px; padding:0 3px;}
#sRight .defuView{width:280px; padding:10px; border-bottom:#B8D1F1 solid 1px;border-right:#B8D1F1 solid 1px;border-left:#B8D1F1 solid 1px; text-align:left; line-height:22px; vertical-align:middle}
#sRight .pic{ width:298px; height:200px; border:#B8D1F1 solid 1px; margin:10px 0;}

.advantage{ width:303px;  }
.advantage .advantageTitle{ width:301px; height:25px; border:solid 1px #92B8CD; background:#DCE9F2;}
.advantage .advantageContent{ widows:305px; height:106px; border-bottom:solid 1px #92B8CD; border-left:solid 1px #92B8CD; border-right:solid 1px #92B8CD;}
.advantage .advantageContent img{ float:left; margin-top:13px; margin-left:5px;}
.advantage .advantageContent .aContent{ width:210px; height:90px; padding-top:15px; float:right; vertical-align:middle;}
.advantage .advantageContent .aContent a{ width:200px; padding-left:10px; float:left; line-height:25px; vertical-align:middle; text-align:left; font-size:12px; font-weight:bold}
.advantage .advantageContent .aContent a:link{ text-decoration:none; color:#012190}
.advantage .advantageContent .aContent a:visited{ text-decoration:none; color:#012190}
.advantage .advantageContent .aContent a:hover{ text-decoration:none; color:#012190}


a.special:link{ text-decoration:none; color:#00339C}
a.special:visited{ text-decoration:none; }
a.special:hover{ text-decoration:underline; color:#00339C}
a.orange:link{ text-decoration:none; color:#FF3300}
a.orange:visited{ text-decoration:none; }
a.orange:hover{ text-decoration:underline; color:#FF3300}
h3{ color:#000000}
h4{ font-size:13px; height:24px; line-height:24px; vertical-align:middle;color:#999999; font-weight:normal}
h4 a:link{ text-decoration:none; color:#999999}
h4 a:visited{ text-decoration:none; color:#999999}
h4 a:hover{ text-decoration:underline; color:#999999}
h1{ font-size:12px; font-weight:normal; display:inline}
h2{ font-size:12px; font-weight:normal; display:inline}
#PublicTitleBars{ width:600px; height:24px; text-align:left; padding-left:15px; float:left; color:#000000;  background:#DFEFFF; border:#CCCCCC dotted 1px; line-height:24px; vertical-align:middle}
.hide{ display:none}
#searchTitle { width:975px; height:24px; border:#B8D1F1 solid 1px; margin:0 auto; margin-bottom:10px; line-height:24px; vertical-align:middle; text-align:left; padding-left:15px; font-weight:bold}
#searchMain{ width:990px; margin:0 auto; border:#B8D1F1 solid 1px; background:#F0F0F0;}
#searchN{ width:956px; margin:7px; padding:20px 10px;border:#B8D1F1 solid 1px; background:#FFFFFF; text-align:left; font-size:14px}
#searchN .searchContent{ width:956px; margin:0 auto; line-height:22px; vertical-align:middle}
#searchN .pages{ width:956px; margin:0 auto; height:32px; line-height:32px; vertical-align:middle; font-size:12px; text-align:right}
#searchN a{ text-decoration:none; color:#000000; font-size:12px}
#searchN a:hover{ text-decoration:underline; color:#000000}
#searchN .pages a{ margin:0 3px}
#searchN .pages a:link{  padding:1px 4px; border:#3366CC solid 1px; text-align:center; text-decoration:none; color:#3366CC}
#searchN .pages a:visited{  padding:1px 5px; border:#3366CC solid 1px; text-align:center; text-decoration:none}
#searchN .pages a:hover{  padding:1px 4px; border:#3366CC solid 1px; text-align:center; text-decoration:none; color:#FFF; background:#3366CC;}

#page3{ width:640px; float:left; padding-bottom:15px}
#page3 .classTitle{ width:623px; height:25px; background:#DFEFFF; text-align:left; line-height:25px; vertical-align:middle; padding-left:15px; font-size:14px;border:#B8D1F1 solid 1px;  }
#page3 .classContent{ width:618px;padding:10px; border-bottom:#B8D1F1 solid 1px;border-right:#B8D1F1 solid 1px;border-left:#B8D1F1 solid 1px; line-height:22px; vertical-align:middle; text-align:left; text-indent:24px; color:#000000; font-size:14px }
.siteMapContent{ padding-left:20px; font-size:14px}
.siteMapContent a{ float:left; line-height:24px; font-size:13px; padding:0 10px; white-space:nowrap; color:#00359D}
.siteMapContent a:link{ text-decoration:none}
.siteMapContent a:visited{ text-decoration:none}
.siteMapContent a:hover{ text-decoration:underline}
.borderRB{ border-right:#CECECE solid 1px; border-bottom:#CECECE solid 1px; background:#F7F7F7; font-size:13px}

.borderB{  border-bottom:#CECECE solid 1px; background:#FEFEFE; font-size:13px}
h1{ font-size:14px; font-weight:bold}
