html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,code,dfn,th,var{font-style:normal;font-weight:normal;}ul li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

.objtitle {font: normal 20px Tahoma; color: #888888; padding-bottom: 20px;}
.objtitle p {font: normal 11px Tahoma; color: #888888; text-align: justify;}

.textwidget {font: normal 12px Tahoma; color: #888888; text-align: justify;}

.free {font: normal 12px Tahoma;}
.free p {line-height: 15px;}
.free img {float: left;}
a.freei {font: normal 12px Tahoma; color: #0082CC !important; }
a:hover.freei { color: #0082CC !important; }

.readmore {text-align: right; padding-right: 55px;}
html, body {margin:0; padding:0; height:100%;}
body { background: white url(i/bg.jpg) repeat-x top; text-align: center; }
a:hover{text-indent: 0;}

.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display: inline-block;}
.clear {display: block;}
.clear2 { width: 100%; clear: both; font-size: 0; }

.empty {width:100%; height:206px}
a:hover { text-decoration: none; }
h1.red { padding-top: 7px; padding-bottom: 5px;font: normal 15px Sans-serif; Trebuchet MS; background: url(i/line.gif) repeat-x bottom; color: #952020;}
h1 a { margin-bottom:10px; display: block; font: normal 18px Tahoma; color: #0074C5; }
h2 { padding:4px 0 5px; margin-bottom:16px; font: normal 15px Trebuchet MS; color: #64898B; background: url(i/line.gif) repeat-x bottom; }
h3 { padding-bottom:5px; font: bold 12px Tahoma; color: #1A3240; }
h3 a {color: #588EAF; font: bold 13px Tahoma; text-decoration: none !important; }
h3 a:hover {text-decoration: underline !important; }
h4 { padding-bottom:5px; font: bold 12px Tahoma; color: #588EAF; }
h5 { padding:4px 0 5px; margin-bottom:16px; font: bold 15px Trebuchet MS; color: #64898B; background: url(i/line.gif) repeat-x bottom; }


#description { padding:4px 0 5px; margin-bottom:16px; background: url(i/line.gif) repeat-x bottom; }
#description p { margin:0; font: normal 15px Trebuchet MS; color: #64898B; }

#all {position:relative; width: 1000px; min-height:100%; margin: 0 auto; text-align: left; }

.cloud1 { position: absolute; left: 0; top: 130px; width: 131px; height: 104px; background: url(i/cloud1.png) no-repeat; }
.cloud2 { position: absolute; left: 200px; top: 90px; width: 386px; height: 176px; background: url(i/cloud2.png) no-repeat;; }
.cloud3 { position: absolute; right:30px; top: 60px; width: 484px; height: 287px; background: url(i/cloud3.png) no-repeat;; }

#header { position: relative; width: 1000px; height: 381px; background: url(i/line_invest.gif) no-repeat 140px 210px; }
#header .logo_n { float: left; display: inline; margin:34px 0 0 65px; width: 217px; height: 100px;}
#header .logo_n span {  display: block; width: 217px; height: 100px; background: url(i/logo_n.png) no-repeat; }
#header .logo_n a { position: relative; width: 217px; height: 100px; display:block; cursor: pointer; }
#header .logo_inside { float: left; display: inline; margin:50px 0 0 60px; width: 201px; height: 47px;}
#header .logo_inside span {  display: block; width: 201px; height: 47px; background: url(i/logo_inside.png) no-repeat; }
#header .logo_inside a { position: relative; width: 201px; height: 47px; display:block; cursor: pointer; }
#header .menu { float: right; display: inline; height: 48px; margin:50px 0 0 25px; overflow: hidden; }
#header .menu li { float: left; height: 33px; padding:15px 30px 0; background: url(i/menu_line.gif) no-repeat left; margin-left:-1px }
#header .menu li span { float: left; display: dlock; padding-left:18px; margin-left:-18px; }
#header .menu li.active span { background: url(i/arr3.gif) no-repeat left 5px; }
#header .menu li span a { font: bold 13px Trebuchet MS; color: #4F7984; text-decoration: none; background: url(i/link.gif) repeat-x bottom left; }
#header .menu li span a:hover { background: none; }
#header .invest { width: 100%; float: left; margin:35px 0 0 60px; display: inline; }
#header .invest li { float: left; display: inline; width: 173px; height: 37px; margin-right:5px }

#header .invest li.item1 { background: url(i/invest1.png) no-repeat; }
#header .invest li.item2 { background: url(i/invest2.png) no-repeat; }
#header .invest li.item3 { background: url(i/invest3.png) no-repeat; }
#header .invest li.item4 { background: url(i/invest4.png) no-repeat; }
#header .invest li.item5 { background: url(i/invest5.png) no-repeat; }
#header .invest li a { position: relative; display: block; width: 127px; height: 27px; padding:10px 0 0 46px; font: normal 13px Trebuchet MS; color: #373737; text-decoration: none;}
#header .invest_text { float: left; width: 100%; margin-top:45px; text-align: center; font: normal 10px Tahoma; color: #606060; }


#main { position: relative; width:920px; padding:0 20px 0 60px; margin-top: -100px; }

#content { float:left; width:660px; }
#content2 p { margin:10px 0 15px; font: normal 12px Tahoma; color: #1A3240; line-height: 1.4; }
#content2 p a { font: normal 12px Tahoma; color: #0082CC; }
#content2 p a:hover { font: normal 12px Tahoma; color: #848484; }

.map { width: 644px; border: 1px solid #C1CCD2; padding:7px; margin-bottom:20px }

.article1 { width: 659px; margin-bottom:6px; background: url(i/article1.gif) repeat-y; }
.article1 .top { width: 659px; height: 6px; background: url(i/article1_t.gif) no-repeat; font-size:0  }
.article1 .bottom { width: 659px; height: 6px; background: url(i/article1_b.gif) no-repeat; font-size:0  }
.article1 table { width: 100%; }
.article1 table td { padding:10px; vertical-align: top;}
.article1 table td.col2 { width: 50%; font: normal 11px Tahoma; color: #334B53; line-height: 1.6;}
.article1 table td.col2 strong { font: bold 11px Tahoma; color: #334B53; }
.article1 table td.col2 h6 a { display: block; margin-bottom:15px; font: normal 18px Tahoma; color: #0074C5; }
.article1 table td.col3 { width: 50%; font: normal 11px Tahoma; color: #334B53; line-height: 1.6;}
.article1 table td.col3 h6 { display: block; width: 100%; text-align: right; margin-bottom:15px; font: normal 18px Tahoma; color: #383737;}

.article2 { width: 657px; background: #F6F6F6 url(i/article2.jpg) no-repeat top;}
.article2 .top { width: 657px; height: 12px; background: #F6F6F6 url(i/article2_t.jpg) no-repeat; font-size: 0;}
.article2 .bottom { width: 657px; height: 11px; background: #F6F6F6 url(i/article2_b.jpg) no-repeat; font-size: 0;}
.article2 .info { width: 617px; padding: 20px 10px 20px 20px; font: normal 12px Tahoma; color: #2C2C2C;}
.article2 .info .pict { margin:0 -25px 10px 0 }
.article2 .info .pict span { display: block; float: left; margin:0 8px 10px 0; padding:7px; background: white; border:1px solid #DADADA;}
.article2 .info .pict span img {  }
.article2 .info table { width: 100%; }
.article2 .info table td { font: normal 12px Tahoma; color: #2C2C2C; vertical-align: top; line-height: 1.4; }
.article2 .info table td strong { font: bold 11px Tahoma; color: #2C2C2C; }
.article2 .info table td span { font: normal 11px Tahoma; color: #2C2C2C; }

.sort { width: 100%; margin-bottom:15px }
.sort label { font: bold 12px Tahoma; color: #686868; margin-right:10px  }
.sort select { width: 320px; height: 20px; vertical-align: middle; font: bold 12px Tahoma; color: #686868; }

#sidebar { float:right; width:238px; }

#sidebar .menu_object { width:238px; margin-top:55px; background: #DFF0FE url(i/menu_object.gif) repeat-y; }
#sidebar .menu_object h3 { width: 100%; text-align: center; font: normal 14px Trebuchet MS; color: #618788; }
#sidebar .menu_object .top { position: relative; float: left; width:238px; height: 42px; margin-top:-39px; background:url(i/menu_object_t.png) no-repeat; font-size: 0; }
#sidebar .menu_object .bottom { width:238px; height: 47px; background: url(i/menu_object_b.gif) no-repeat; font-size: 0; }
#sidebar .menu_object .list1 { text-transform: uppercase; overflow: hidden; width: 224px; margin:20px 0 0 7px }
#sidebar .menu_object .list1 li { width: 224px; height: 74px; margin-top:-2px; background: url(i/list_line.gif) no-repeat top; }
#sidebar .menu_object .list1 li a { width: 169px; height: 44px; padding:30px 35px 0 20px; display: block; font: bold 11px Tahoma; color: #698394; text-decoration: none; }
#sidebar .menu_object .list1 li a:hover { position: relative; background: #7D92A0 url(i/menu_object_on.gif) repeat-y; color:white }
#sidebar .menu_object .list1 li a span { display: block; padding-left:15px; background:url(i/arr2.gif) no-repeat left; }
#sidebar .menu_object .list1 li a:hover span { padding-left:15px; background:url(i/arr1.gif) no-repeat left; }
#sidebar .menu_object .list2 { overflow: hidden; width: 224px; margin:20px 0 0 7px }
#sidebar .menu_object .list2 li { width: 224px; height: 32px; margin-top:-2px; background: url(i/list_line.gif) no-repeat top; }






#sidebar .menu_object .list2 li a { width: 204px; height: 22px; padding:10px 0 0 20px; display: block; font: bold 11px Tahoma; color: #698394; text-decoration: none; }
#sidebar .menu_object .list2 li a:hover { position: relative; background: #7D92A0 url(i/menu_object_on.gif) repeat-y; color:white }
#sidebar .menu_object .list2 li a span { display: block; padding-left:15px; background:url(i/arr2.gif) no-repeat left; }
#sidebar .menu_object .list2 li a:hover span { padding-left:15px; background:url(i/arr1.gif) no-repeat left; }

#footer {position:relative; width: 100%; height:206px; margin:-206px auto 0; background: url(i/footer_rep.jpg) repeat-x; text-align: center;}
#footer .in {position:relative; width: 1000px; height:206px; margin:0 auto; background: url(i/footer.jpg) no-repeat; text-align: left;}
#footer .copyright {position:absolute; top:110px; left:60px; font: normal 11px Tahoma; color: #547064;}
#footer .copyright a {font: normal 10px Tahoma; color: #547064;}
#footer .copyright sub { display: block; font-size:10px; margin-top:2px }
#footer .menu { position: absolute; right:55px; top:110px }
#footer .menu li { float: left; margin-left:45px; display:inline }
#footer .menu li a { font: normal 11px Tahoma; color: #365C66; }
#footer .count { position: absolute; right:55px; top:150px  }
#footer .count li { float: left; margin-left:3px }
#footer .count li.logo { margin-left:40px }





.writequestion {width: 400px;}
.linediv { margin-bottom: 15px;padding-top: 1px; padding-bottom: 5px; line-height: 2px; height: 2px; font: normal 1px Trebuchet MS; color: #952020; background: url(i/line.gif) repeat-x bottom; }

