/* CSS Document */
/* Init */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th{margin: 0; padding: 0;	border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* common */
body{ font-family:Verdana, Arial, Helvetica, sans-serif;}
a,a:visited{ color:#222; text-decoration:none;}
a:hover{ color:#990000; text-decoration:underline;}
.clearer{ line-height:0px; clear:both; text-indent:-3000px;}

/* main */
body{ background-image:url(mainbg.gif); background-position:center; background-repeat:repeat-y;}

/* wrap */
.GcW{ margin:0px auto 0px auto; text-align:center; width:980px; clear:both; }

/* frames */
.Gl{width:300px; float:left; }
.Gr{width:680px; float:left; }
.Gp1{ float:none; clear:both;}
.Gp3a{ float:left; width:300px;}
.Gp3b{ float:left; width:360px;}
.Gp3c{ float:left; width:320px;}
.Gr2a{ float:left; width:340px;}
.Gr2b{ float:left; width:340px;}

.Gs1{ font-size:12px; margin-bottom:5px; border:1px solid #cdcdcd; margin-right:4px; margin-top:5px;}
.Gs1 .GsLabel{ background-image:url(Lbg04.jpg); background-repeat:repeat-x; height:30px;position:relative;}
.Gs1 .GsLabel .GsT{ height:30px; line-height:30px; color:#ffffff; font-weight:bold; float:left; text-indent:15px; position:absolute; top:0px; left:0px;font-size:14px; }
.Gs1 .GsLabel .GsM{ height:30px; line-height:30px; float:right; padding-right:30px; background-image:url(Lbg07.jpg);background-position:right 0px;}
.Gs1 .GsLabel .GsM a,.Gs1 .GsLabel .GsM a:visited{color:#ffffff; padding-left:10px;}
.Gs1 .GsLabel .GsM a:hover{background-position:-1px 2px;}
.Gs1 .GsC{ padding:5px; background-image:url(); background-repeat:repeat-x; border:border:1px solid #cdcdcd; border-top:none; clear:both;}
.Gs1 .GsTitleList{ text-align:left; font-size:12px;line-height:180%;}


.Gs2{ font-size:12px; margin-bottom:5px; margin-right:4px; margin-top:5px;}
.Gs2 .GsLabel{background-image:url(tit01.gif); background-repeat:repeat-x; height:31px;position:relative;}
.Gs2 .GsLabel .GsT{ height:31px; line-height:31px; color:#cf8925; font-weight:bold; float:left; text-indent:15px; position:absolute; top:0px; left:0px;font-size:14px;}
.Gs2 .GsLabel .GsM{ height:31px; line-height:31px; float:right; padding-right:10px;}
.Gs2 .GsLabel .GsM a,.Gs2 .GsLabel .GsM a:visited{color:#000; background-image:url(arrow4.gif); background-repeat:no-repeat; padding-left:10px; background-position:0px 2px;}
.Gs2 .GsLabel .GsM a:hover{background-position:-1px 2px;}
.Gs2 .GsC{ padding:5px; background-image:url(tbgc3d.gif); background-repeat:repeat-x; border:border:1px solid #C69E8D; border-top:none; clear:both;}
.Gs2 .GsTitleList{ float:left; text-align:left; font-size:12px;line-height:180%;}


.Gs3{ font-size:12px; margin-bottom:5px;border:1px solid #6a86ad; margin-top:5px; background-image:url(Lbg08.jpg); background-repeat:no-repeat;}
.Gs3 .GsLabel{background-image:url(tit01.gif); background-repeat:repeat-x; height:31px;position:relative;}
.Gs3 .GsLabel .GsT{ height:30px; line-height:30px; color:#3393bb; font-weight:bold; float:left; text-indent:15px; position:absolute; top:0px; left:0px;font-size:14px;}
.Gs3 .GsLabel .GsM{ height:30px; line-height:30px; float:right; padding-right:20px;}
.Gs3 .GsLabel .GsM a,.Gs3 .GsLabel .GsM a:visited{color:#000; background-image:url(arrow4.gif); background-repeat:no-repeat; padding-left:10px; background-position:0px 2px;}
.Gs3 .GsLabel .GsM a:hover{background-position:-1px 2px;}
.Gs3 .GsC{ padding:5px 5px 5px 10px; background-image:url(tbgc3d.gif); background-repeat:repeat-x; border:border:1px solid #C69E8D; border-top:none; clear:both;}
.Gs3 .GsTitleList{ text-align:left; font-size:12px;line-height:180%;}


.Gs4{ font-size:12px; margin-bottom:10px; margin-right:6px; background-color:#f4f0dc; }
.Gs4 .GsLabel{background-image:url(Lbg06.jpg); background-repeat:repeat-x; height:31px;position:relative;}
.Gs4 .GsLabel .GsT{ height:31px; line-height:31px; color:#934a0e; font-weight:bold; float:left; text-indent:15px; position:absolute; top:0px; left:0px;font-size:14px;}
.Gs4 .GsLabel .GsM{ height:31px; line-height:31px; float:right; padding-right:10px;}
.Gs4 .GsLabel .GsM a,.Gs4 .GsLabel .GsM a:visited{color:#934a0e; background-image:url(arrow4.gif); background-repeat:no-repeat; padding-left:10px; background-position:0px 2px;}
.Gs4 .GsLabel .GsM a:hover{background-position:-1px 2px;}
.Gs4 .GsC{ padding:5px; background-image:url(bgx01.jpg); background-repeat:repeat-x; border:border:1px solid #C69E8D; border-top:none; clear:both;}
.Gs4 .GsTitleList{ text-align:left; font-size:12px;line-height:180%;}

.jjcontent{ float:left; width:280px; padding-top:110px; padding-left:20px;}
.jjxcontent{ float:left; width:310px; padding-top:110px; padding-left:20px;}
.contentB{ font-weight:bold; color:#247f9a;}

.GsTab{ font-size:12px; margin:0px 10px 5px 0px;float:left;width:318px;}
.GsTab .GsTitleList,.GsTab .GsTitleList{ text-align:left;}
.GsTab .GsTitleList li,.GsTab .GsTitleList li{float:left; line-height:180%; background-image:url(ancor.gif); background-repeat:no-repeat; background-position:0 50%; padding:0px 4px 6px 4px;}

.GsTab .tabbt{ background-image:url(tabancor2.gif); background-position:center bottom; float:left; width:78px; height:35px; line-height:32px; margin-right:1px;}
.GsTab .tabbt-on{ background-image:url(tabancor1.gif); background-position:center bottom; float:left; width:75px; height:35px; line-height:32px;margin-right:1px;}
.GsTab .tabbt a,.GsTab .tabbt a:visited,.GsTab .tabbt a:hover{ color:#000; text-decoration:none;display:block; width:100%; height:100%;}
.GsTab .tabbt-on a,.GsTab .tabbt-on a:visited,.GsTab .tabbt-on a:hover{ font-weight:bold; color:#fff; text-decoration:none;display:block; width:100%; height:100%;}
.GsTab .tabpad { clear:both; display:none;}

.GsTitleList3{ text-align:left; font-size:12px; line-height:200%; }
.GsTitleList3 .GsHp{ float:left; margin:5px; width:100px; height:100px; overflow:hidden;}
.GsTitleList3 .GsHt{ text-indent:25px;}

.dh01{ float:left; background-image:url(Lbg01.jpg); height:31px; width:890px; padding-left:90px;}
.dh01 li{ float:left; position:relative; padding-left:18px; padding-top:10px; font-size:14px; color:#FFFFFF; font-weight:bold;}
.dh01 li a,.dh01 li a:visited,.dh01 li a:hover{ color:#FFFFFF; text-decoration:none;}

.dh02{ float:left; background-image:url(Lbg02.jpg); height:31px; width:890px; padding-left:90px;}
.dh02 li{ float:left; position:relative; padding-left:8px; padding-top:10px; font-size:12px; color:#333333;}
.dh02 li a,.dh02 li a:visited,.dh02 li a:hover{ color:#333333; text-decoration:none;}

.dh03{float:left;background-image:url(foot.jpg);height:99px;width:890px;padding-left:70px;background-repeat: repeat-x;}
.dh03 li{ padding-left:8px; padding-top:10px; font-size:12px; color:#FFFFFF;}
.dh03 li a,.dh03 li a:visited,.dh03 li a:hover{ color:#FFFFFF; text-decoration:none; line-height:20px; }

.gd{background-image:url(Lbg05.jpg); height:25px; width:965px; padding-left:15px; font-size:12px; line-height:25px;}
.gd a,.gd a:visited{ color:#333333; text-decoration:none;}
.gd a:hover{ color:#990000; text-decoration:underline;}

.GsTitleList3{ text-align:left; font-size:12px; line-height:200%; width:350px; float:left;}
.GsTitleList3 .GsHp{ float:left; margin:5px; width:220px; height:160px; overflow:hidden;}
.GsTitleList3 .GsHs{ float:left; margin:5px; width:140px; height:100px; overflow:hidden;}
.GsTitleList3 .GsHt{ text-indent:20px;}
.GsTitleList{ text-indent:10px;}

.GsTitleList2{ text-align:left; font-size:12px; line-height:200%; width:310px; float:left; }
.GsTitleList2 .GsHs{ float:left; margin:5px; width:140px; height:100px; overflow:hidden;}

.GsTitleList1{ text-align:left; font-size:12px; line-height:200%; float:left; width:280px;}
.GsTitleList1 .GsHs{ float:left; margin:5px; width:140px; height:100px; overflow:hidden;}

.banner{ float:left; margin-left:3px;}
.contentR a,.contentR a:visited,.contentR a:hover{ font-size:12px; font-weight:bold; color:#990000;}