/* gdemo 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; line-height:22px; font-size:12px; text-align:center; background-color:#F2EFE4; color:#123C5A;}
a,a:visited{ color:#123C5A; text-decoration:none;}
a:hover{ color:#CC0000; text-decoration:underline;}
.clearer{ line-height:0px; clear:both;}


/* main */
.GcW{ width:960px; margin:0 auto 0 auto; text-align:left; font-size:12px; clear:both; }
.Gl{ width:690px; float:left;}
.Gr{ width:270px; float:left;}
.Ghalf{ width:49.99%; float:left;}
.Gfull{ clear:both;}
.Gp1{ clear:both;}

/* bg fix */
.bg1{ background-color:#F2EFE4;}

/* head */
.GcHead{ background-image:url(head3.gif); width:985px; height:145px; border-left:1px solid #F2EFE4; border-right:1px solid #F2EFE4; background-repeat:no-repeat; background-position:center;}
.GcHead .tools{ margin-top:120px; margin-right:10px; color:#F2A28A; line-height:22px; float:right; padding-right:140px; }
.GcHead .tools .chn{ display:block;}
.GcHead .tools .eng{ display:none;}
.GcHead .copyright{ display:none; float:right; padding-right:10px; color:#FFF; margin-top:68px; line-height:22px;}
.GcHead a,.GcHead a:visited{ color:#FFFFFF; text-decoration:none;}
.GcHead a:hover{ color:#fff; text-decoration:underline;}

/* foot */
.GcFoot{ text-align:center; height:100px; line-height:180%; color:#333; border-top:5px solid #F2EFE4;}
.GcFoot a,.GcFoot a:visited{ color:#333; text-decoration:none;}
.GcFoot a:hover{ color:#333; text-decoration:underline;}

.EGcFoot{ font-size:10px;}

/* navi */
.GcNavi{ height:33px; line-height:33px; font-size:12px; background-image:url(navibg2.gif); background-repeat:repeat-x; text-align:center;border-left:1px solid #F2EFE4; border-right:1px solid #F2EFE4;}
.GcNavi li{ display:inline; background-image:url(arrowsg.gif); background-repeat:no-repeat; padding-left:25px; padding-right:30px; background-position:15px 2px; }
.GcNavi .last{ }
.GcNavi li a,.GcNavi li a:visited{ color:#333333; text-decoration:none;}
.GcNavi li a:hover{ color:#CC3300; text-decoration:underline;}


.EGcHead{ background-image:url(head3eng.gif);}
.EGcHead .tools .chn{ display:none;}
.EGcHead .tools .eng{ display:block; font-size:10px;}

.EGcNavi{ height:33px; line-height:30px; font-size:12px; background-image:url(navibg2.gif); background-repeat:repeat-x; text-align:center;border-left:1px solid #F2EFE4; border-right:1px solid #F2EFE4;}
.EGcNavi li{ display:inline; background-image:url(arrowsg.gif); background-repeat:no-repeat; padding-left:25px; padding-right:30px; background-position:15px 2px; }
.EGcNavi .last{ }
.EGcNavi li a,.EGcNavi li a:visited{ color:#333333; text-decoration:none;}
.EGcNavi li a:hover{ color:#CC3300; text-decoration:underline;}


.GcNavi2{ clear:both; height:58px; background-image:url(n2bg.gif); line-height:58px; text-align:center; border:1px solid #C69E8D; margin-left:5px; margin-right:5px; }
.GcNavi2 span{ font-size:14px; padding-left:25px; padding-right:25px; background-image:url(dot.gif); background-position:10px center; background-repeat:no-repeat;}

.GcNaviList{ text-align:center; height:79px; background-image:url(nvnybg.gif); background-repeat:repeat-x; line-height:23px;}
.GcNaviList .bts li{ display:inline; text-align:center; background-repeat:no-repeat; padding-left:30px; padding-right:30px;}
.GcNaviList .row1{ clear:both; margin-top:3px; border-bottom:1px solid #DBD6D0;}
.GcNaviList .row2{ clear:both; border-bottom:1px solid #FFF;}
.GcNaviList .row3{ clear:both;}
.GcNaviList a,.GcNaviList a:visited{ background-image:url(arrowsg.gif); padding-left:10px; background-position:-10px; background-repeat:no-repeat;}
.GcNaviList a:hover{ background-position:0px;}

/* more */
.GsM a,.GsM a:visited{ background-image:url(arrowsg.gif); background-repeat:no-repeat; padding-right:10px; background-position:right 3px;}
.GsM a:hover{ }


/* GsTitleList */
.GsTitleList{ line-height:180%; text-align:left;}

/* others */
.GcNewsline{ clear:both; background-image:url(newslinebg.gif); background-position:right top; line-height:28px; height:28px; width:950px; margin:5px; margin-bottom:5px; background-repeat:repeat-x; }
.GcNewsline .logo{ background-image:url(speak.gif); height:28px; background-position:center; background-repeat:no-repeat; width:20px; float:left;}
.GcNewsline .textline{ width:750px; height:28px; color:#FFFFFF;}
.GcNewsline .textline a,.GcNewsline .textline a:visited{ color:#FFFFFF; text-decoration:none; }
.GcNewsline .textline a:hover{ color:#FFFFFF; text-decoration:underline;}

/* searchform */
.GsSearchForm{ background-color:#FFFFFF; border:1px solid #C69E8D; padding:3px; text-align:center; margin:5px; }


.GsSubTitle{ color:#003366; font-weight:bold; background-color:#EFEDE7; margin-top:5px; margin-bottom:5px; padding:4px; clear:both;  line-height:110%;}
.GsSubTitle .GsM{ display:inline; font-weight:normal; padding-left:10px;}

/* style */
.Gs1{ font-size:12px; margin:0 5px 10px 5px;border:1px solid #C69E8D; background-color:#FFFFFF;}
.Gs1 .GsLabel{ height:29px;position:relative; background-color:#fff;}
.Gs1 .GsLabel .GsT{ height:29px; line-height:29px; color:#BF3900; font-weight:bold; text-indent:10px; position:absolute; top:0px; left:0px; background-image:url(gradient.gif); padding-right:85px; background-repeat:no-repeat; background-position:right center; font-size:14px;}
.Gs1 .GsLabel .GsM{ height:29px; line-height:29px; float:right; padding-right:10px;}
.Gs1 .GsC{ padding:8px; background-color:#fff; border:border:1px solid #C69E8D; border-top:none; clear:both;}
.Gs1 .GsTitleList{ text-align:left; font-size:12px;line-height:200%;}
.Gs1 .GsCleft{ width:49.99%; float:left;}
.Gs1 .GsCright{float:left; background-image:url(dotll.gif); background-repeat:repeat-y; padding-left:8px;}

.Gs9{ font-size:12px; margin:0 5px 10px 5px;}
.Gs9 .GsC{clear:both;}

.Gs2{ font-size:12px; margin:5px;}
.Gs2 .GsLabel{ background-image:url(gcs3t.gif); height:30px;position:relative;}
.Gs2 .GsLabel .GsT{ height:30px; line-height:30px; color:#BF3900; font-weight:bold; text-indent:5px; background-image:url(gcs3tm.gif); background-position:right; padding-right:35px;position:absolute; top:0px; left:16px;}
.Gs2 .GsLabel .GsM{ height:30px; line-height:25px; float:right; padding-right:10px;}
.Gs2 .GsC{ padding:8px; clear:both; background-color:#FFFFFF; }
.Gs2 .GsTitleList{ text-align:left;}
.Gs2 .GsTitleList li{ line-height:180%; background-image:url(ancor.gif); background-repeat:no-repeat; background-position:0 50%; padding-left:15px;}

.Gs3{ font-size:12px; margin:0 5px 10px 5px;border:1px solid #C69E8D; background-color:#fff;}
.Gs3 .GsLabel{ height:29px;position:relative; background-color:#fff;}
.Gs3 .GsLabel .GsT{ height:29px; line-height:29px; color:#BF3900; font-weight:bold; float:right; background-image:url(gradient2.gif); padding-left:105px; padding-right:10px; background-repeat:no-repeat; background-position:left center; font-size:14px;}
.Gs3 .GsC{ padding:8px; background-color:#fff; border:border:1px solid #C69E8D; border-top:none; clear:both;}
.Gs3 .GsTitleList{ text-align:left; font-size:12px;line-height:200%;}
.Gs3 .GsCleft{ width:49.99%; float:left;}
.Gs3 .GsCright{ width:49.99%; float:left;}

.GcHeadPic .title{ display:block; color:#00419C; font-weight:bold; font-size:14px; line-height:160%; padding-top:5px;}
.GcHeadPic .abs{ display:block; line-height:160%;}

.GsAbs{ padding:5px; background-color:#E8F1F4; border:1px solid #B1D0DA; line-height:150%; margin:5px;}

.GtPos{ line-height:35px; text-align:left; padding-left:20px; font-size:12px; border-bottom:1px dotted #aaa; background-color:#FFF; margin-top:1px; margin-right:3px;}
.BtR { height:28px; background-image:url(btrback.gif); background-repeat:no-repeat; text-align:center; background-position:center;}

/* list */

.GtList li .time{ color:#517CB9; font-size:10px; margin-left:15px;}
.GsTitleList .time{color:#517CB9; font-size:10px; margin-left:15px;}

.GtDetail{ text-align:left; margin:10px;}
.GtDetail .title{ font-size:18px; font-weight:bold; color:#990000; padding:15px 5px 5px 5px; text-align:center; line-height:120%;}
.GtDetail .time{ font-size:12px; margin:5px 0 15px 0; text-align:center; border-bottom:1px solid #CCCCCC; padding:3px 3px 15px 3px; color:#006600;}
.GtDetail .content{ font-size:14px; line-height:220%; color:#333333;}
.GtDetail .content p{ margin-top:10px;}
.GtDetail .links{ margin:0px 5px 10px 5px;}
.GtDetail .links .time{ border:none; font-size:9px; color:#999900; margin-left:10px;}
.GtDetail .links li{ background-image:url(ancor.gif); background-repeat:no-repeat; background-position:0px 50%; padding-left:15px; line-height:180%;  }
.GtDetail .tool{ text-align: right; margin:5px; font-size:12px;}
.GtDetail .tool .sizetool{ padding-right:20px;}
.GtDetail .tool .sizetool a,.GtDetail .tool .sizetool a:visited{ padding:1px 2px 1px 2px; background-color:#DEEBF1; text-decoration:none;}
.GtDetail .tool .sizetool a:hover{ color:#fff; background-color:#3A619C;}
.GtDetail .tool .printtool a,.GtDetail .tool .printtool a:visited{ background-image:url(printer.gif); background-repeat:no-repeat; padding:1px 1px 1px 18px; text-decoration:none; line-height:15px;}
.GtDetail .tool .printtool a:hover{ text-decoration:underline;}
.GtDetail strong{ font-weight:bold; color:#990000;}

.contentBig .content{ font-size:22px;}
.contentSmall .content{ font-size:12px;}


.GsImgList85 li{ float:left; width:106px; text-align:center; line-height:120%; padding:3px;}
.GsImgList85 .title{ display:block; font-weight:bold; line-height:180%;}
.GsImgList85 .abs{ display:block;}


.GcMap{ height:200px; margin-top:5px;}
.GcSelfSearch{ height:180px; background-image:url(ss.jpg); background-repeat:no-repeat; background-position:right bottom;}

.catLabel{ position:relative; background-color:#FFF; height:41px; background-image: url(dotul.gif); background-repeat:repeat-x;}
.catLabel .title{height:39px; line-height:39px; color:#BF3900; font-weight:bold; font-size:16px; text-indent:5px; background-image:url(cattitle.gif); background-position:left; padding-left:5px; padding-right:60px; position:absolute; top:0px; left:2px;}
.catLabel .more{ height:30px; line-height:25px; float:right; padding-right:10px; padding-top:10px;}
.catLabel .more a,.catLabel .more a:visited{ background-image:url(arrowsg.gif); background-repeat:no-repeat; padding-right:10px; background-position:right 3px;}
.catstyle1{ background-image:url(catbg1.jpg); height:90px; margin:5px; background-repeat:no-repeat; padding:3px; padding-left:84px; }
.catstyle1 .catBts li{ float:left; background-image:url(btbg.gif); width:80px;}
.catstyle2{ background-image:url(catbg2.jpg); height:90px; margin:5px; background-repeat:no-repeat; padding:3px; padding-left:84px; }
.catstyle2 .catBts li{ float:left; background-image:url(btbg.gif);width:80px; }
.catstyle3{ background-image:url(catbg3.jpg); height:95px; margin:5px; background-repeat:no-repeat; padding:3px; padding-left:84px; position:relative; }
.catstyle3 .catBts li{ float:left; background-image:url(btbg.gif); width:80px;}
.catstyle3 .catTitle{ position:absolute; left:5px; top:5px; font-size:14px; width:20px; color:#FFFFFF; font-weight:bold;}
.catstyle4{ background-image:url(catbg4.jpg); height:95px; margin:5px; background-repeat:no-repeat; padding:3px; padding-left:84px; position:relative; }
.catstyle4 .catBts li{ float:left; background-image:url(btbg.gif); width:80px; }
.catstyle4 .catTitle{ position:absolute; left:5px; top:5px; font-size:14px; width:20px; color:#FFFFFF; font-weight:bold;}
.catBts li{line-height:35px; text-align:center; margin-top:5px; border:1px solid #B5A08C; margin-right:8px; }
.catBts li a,.catBts li a:visited{color:#80682C; font-weight:bold; text-decoration:none;}
.catBts li a:hover{ color:#990000; text-decoration:underline;}


/* bts */
.bt-ywwk{ background-image:url(bt_ywwk.gif); display:block; width:231px; height:79px; float:left; text-indent:-10000px; margin-right:5px; margin-left:3px;}
.bt-yjmn{ background-image:url(bt_yjmn.gif); display:block; width:217px; height:79px; float:left; text-indent:-10000px;}
.yjtools li{ float:left; padding-left:20px; background-image:url(bigancor.gif); line-height:20px; background-repeat:no-repeat; background-position:0px; font-size:16px; font-weight:bold; color:#404040; margin-left:10px; margin-top:3px;}
.yjtools li a,.yjtools li a:visited{ color:#404040; text-decoration:none;}
.yjtools li a:hover{ color:#CC3300; text-decoration:underline;}
