@charset "utf-8";
/* CSS Document */
* {
    margin: 0 auto;
    padding: 0;
}
ol, ul {
    float: left;
    list-style: none outside none;
}
.clear {
    clear: both;
}
a img {
    border: medium none;
}
a{text-decoration:none; color: #6600CC; font-size: 13px; font-weight: bold; }
a:hover {color: #FF0000;}
p{font-size: 12px;}
ul
{
    list-style:none;
    display:block;
}
img{ border: none;}


body
{
	font-family:Arial,Tahoma,serif;
	font-size:12px;
	margin:0 auto;
	color:#6600CC;
	
	width:100%;
	background-color:#66CCFF;
	background-image:url(../images/bg.jpg) scroll ;

	
	padding: 0;
}

#wrapper
{
	width: 100%;
	float:left;
		background-image:url(../images/bg.jpg) repeat left 1px ;

	padding: 0;
}
	#primary1
{

	width: 1004px;
	margin:0 auto;
	background-color:#FFFFFF;
	
}
#primary
{

	width: 1004px;
	margin:0 auto;
	background-color:#FFFFFF;
	
}
/*  Header */
#bg_header
{
	width: 1004px;
	
	background:url(../images/header12.jpg) no-repeat center top;
}
#header
{
	
	width: 1004px;
	

	
}
#header .banner 
{
	width: 1004px;
	margin:0 auto;
	height: 170px;
	position: relative;
}
/*#header .banner img
{
	width:1000px;
	height: 130px;
	float: left;
} */
#header .logo {
	position: absolute;
	left: 0px;
	top: 25px;
	height: 140px;
	width: 500px;
	padding-left:15px;
	text-shadow:#FFFF66;
}
#header .logo {
	height: 130px;
}
#header .logo img{
	height: 105px;
}
#header .flash {
	position: absolute;
	left: 10px;
	top: 90px;
	height: 40px;
	width: 500px;
}
#header .hotline {
	float: left;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 230px;
	font-size: 28px;
	color: #ff1314;
	line-height: 32px;
	height: 142px;
	padding-top: 35px;
	padding-left: 10px;
	z-index: 1;
	font-weight: bold;
	text-shadow: 2px 2px 1px #3f0502;
	font-family: VN-HONGHA,Arial,Tahoma,serif;
}
#header .hotline  span{
	color: #fff;
	font-size: 22px;
	font-weight: normal;
}
#header .bg_login {
	float: left;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 395px;
	background: url(../images/bg_login.png) no-repeat right top;
	height: 30px;
	padding-right: 40px;
	padding-top: 3px;
	z-index: 2;
}

#header .bg_login .icon {
	line-height: 28px;
	height: 34px;
	float: right;
}
#header .bg_login .icon a {
	padding-left: 20px;
	padding-right: 25px;
	color: #fff;
}
#header .bg_login .icon a:hover  {
	color: #089ae3;
}
#header #bg_menu
{
	width: 100%;
	float:left;
	height: 40px;
	background:url(../images/bg-menu.png)  repeat-x left top; 
}
#header div.bg_content {
	width: 100%;
	float: left;
	background: #fff;
	border-bottom: 5px #0095da double;
	padding-bottom: 5px;
}
#header div.content {
	width: 1000px;
	margin:0 auto;
	padding: 5px 0 0 0;

	
}
/* End Header */
#left
{
	width: 240px;
	float:left;
	padding-top: 15px;
	background:#FFFFFF;
	
}
#left .block_bar {
	float: left;
	width: 240px;
	padding-top: 15px;
}

#left .block_bar {
	float: left;
	width: 240px;
}

#left .block_bar .head_bar{
	float: left;
	width: 240px;
	background:url(../images/left_head.png)  no-repeat left top; 
}

#left .block_bar .head_bar h2{
	float: left;
	width: 240px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	text-shadow:2px 2px 1px #FF0000;
}

#left .block_bar ul.main{
	float: left;
	width: 240px; 
	padding: 5px 0; 
	background:url(../images/left_main.png)  repeat-y left top; 
}

#left .block_bar ul.news{
	float: left;
	width: 240px; 
	padding:  0; 
	background: none; 
}

#left .block_bar #r_tin_content1 {
	float: left;
	width: 230px; 
	padding: 5px; 
	height: 310px !important;
	background:url(../images/left_main.png)  repeat-y left top; 
}
#left .block_bar ul.news li{
	float: left;
	width: 230px; 
	margin: 0 ; 
	padding:  0; 
	border-bottom: 1px solid #FF0000;
	
}
#left .block_bar ul.news li a.img{
	float: left;
	width: 100px; 
	padding: 0; 
	margin: 0; 
	padding: 6px 0; 
	height: 67px;
	
}
#left .block_bar ul.news li a.img img{
	width: 90px; 
	height: 65px;
	border: 1px solid #0095da;
	padding: 0;
}
#left .block_bar ul.news li a.title{
	float: left;
	text-align: left;
	width: 130px;
	padding: 6px 0; 
}

#left .block_bar ul.web_link li{
	float: left;
	width: 240px; 
	text-align:center;
	padding-bottom: 5px;
} 
#left .block_bar ul.web_link li img{
	width: 200px; 
} 
#left .block_bar div.bottom{
	width: 240px; 
	float: left;
	height: 8px;
	padding: 0;
	background:url(../images/left_bottom.png)  no-repeat left bottom; 
} 
#content1
{
	width: 1000px;
	float: left;
	padding-bottom: 20px;
	margin-top: 5px;
	background:url(../images/bg_slides.png)  repeat-x left bottom; 
}

.slider_bds{
	float: left;
	width: 750px;
	height: 230px;
	padding-bottom: 8px;
	background:url(../images/bg_slider.png)  no-repeat left top; 
}

.slider_bds .head{
	float: left;
	width: 700px;
	padding-left: 35px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 12px;
}

#content1 #for_user
{
	
	float:left;
	width: 500px;
	height:34px;
	line-height:34px;
	
}
#content1 #slide {
	width: 695px;
	height: 320px;
	background: url(../images/bg-slide.png) no-repeat left 0px;
	float:left;
	}
#content1 #for_user .icon
{
	line-height: 28px;
	height:34px;
	float: right;
}
#content1 #for_user a
{
	padding-left:25px;
	padding-right:32px;
}

#content1 .block_bar
{
	width: 275px;
	float:left;
	background: #fff;
}
#content1 .block_bar  .head_bar
{
	height:34px;
	width:275px;
	float:left;
	border-bottom: 2px #089ae3 solid;
}
#content1 .block_bar  .body_bar
{
	width:275px;
	float:left;
	border-bottom: none;
	padding-top: 10px;
}

#content1 .block_bar  .body_bar .search form
{
	padding-top:10px;
	
}
#content1 .block_bar  .body_bar .search form li
{
	padding-bottom: 15px;
	height:26px;
	width: 284px;
	position: relative;
}
#content1 .block_bar  .body_bar .search form li div.bg
{
	height:28px;
	width: 19px;
	float: left;
	position: absolute;
	right: 0;
	top:-1px;
	z-index: 999;
	background:#fff;
}
#content1 .block_bar  .body_bar .search p
{
	width: 75px;
	float:left;	
	padding-left:10px;
	line-height: 25PX ;
	color: #303030;
	
}
#content1 .block_bar  .body_bar .search select
{
	width:198px;
	float:left;
	padding-top: 3px;
	height: 25PX !important;
	line-height: 19px;
	border: none !important;
	-webkit-appearance: none;
	background-color: transparent;
	background:url(../images/input_search.png) no-repeat;
	-webkit-appearance: none;
    -moz-appearance: none;
	
}
#content1 .block_bar  .body_bar .search #button
{
	float: right;
	padding-right: 20px;
}
.block_bar  .head_bar
{
	background:url(../images/head_bar_bg.png) no-repeat;
	height:34px;
	width:200px;
	float:left;
}
.block_bar  .head_bar h2
{
	text-transform:uppercase;
	line-height:34px;
	font-size: 16px;
	font-weight: normal;
	color: #089ae3;
}
.block_bar div.bottom {
	width: 200px;
	height: 5px;
	float:left;
	padding-bottom: 10px;
	background:url(../images/bg_bottom_left.png) no-repeat;
}
.block_bar  .body_bar
{
	width:198px;
	float:left;
	border-bottom: none;
}
.block_bar  .body_bar #ulone
{
	text-align:center;
	width:198px;
	float:left;
	padding-bottom:10px;
}
.block_bar  .body_bar #ulone img
{
	border:1px solid #c3c3c3;
	padding:2px;
	margin-top:10px;
}
.block_bar  .body_bar #ulone p
{
	
}
.block_bar  .body_bar #support li
{
	height:30px;
	margin:5px;
} 
.block_bar  .body_bar #support p
{
	color: #093AAD;
	line-height: 25px;
	padding-left: 15px;
	font-weight:bold;
	font-size:14px;
}


#main
{
	width:750px;
	padding: 0;
	padding-right: 7px;
	padding-left: 4px;
	background-color:#FFFFFF;
	
	float:left;
}


.weblinks {
	float: left;
	width: 750px;
	padding: 15px 0;
}

.weblinks ul {
	float: left;
	width: 765px;
}

.weblinks ul li{
	width: 250px;
	padding-right: 5px;
	float: left;
	height: 120px;
}
.weblinks ul li a {
	float: left;
	width: 110px;
	height: 100px;
	padding-left: 115px;
	padding-top: 22px;
	text-transform: uppercase;
	line-height: 24px;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
}
.weblinks ul li a:hover {
	color: #ccc;
}
.weblinks ul li a img:hover {
	opacity: 0.8;
}

#right
{
	width:200px;
	float:left;
	
}
/*form post*/
#post {
	width: 538px;
	padding: 10px;
}

#post .captionitem {
	width: 518px;
	float: left;
	font-weight: bold;
	padding: 5px 10px;
	background: #e5e5e4;
	margin: 5px 0;
	color: #093AAD;
}

#post .form_line {
	width: 538px;
	float: left;
	clear: both;
	padding: 5px 0;
}

#post .form_line input,
#post  select{
	height: 20px;
}
#post .formElement select{
	height: 24px;
}

#post .form_line label{
	width: 125px;
	float: left;
	padding: 0 10px;
	text-align: right;
	color: #303030;
	font-weight: bold;
}

#post  .formElement input{
	float: left;
}

#post  #upload_slots {
	width: 410px;
	float: left;
}
#post  #control {
	width: 538px;
	float: left;
	padding: 10px 0;
}  

#post  #control input{
	padding: 2px 5px;
	background: none;
	border: 1px #b1b1b1 soild; 
}

#bg_footer{
	
	width: 1004px;
	height: 155px;
	color:#FFFFFF ;
	
	background-color:#0095da ;
	margin-top: 8px;
	padding-bottom: 10px;
}
#footer{
	padding-top: 13px;
	width: 1004px;
	margin: 0 auto;
	
	
}
#footer1
{
	float: left;
	width: 960px;
	
}
#footer1 .block_b
{
	width:218px;
	float:left;
	padding-left: 15px;
	padding-top: 5px;
	height: 155px;
	
}
#footer1 .block_b .alevel1 p
{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#2B5D9F;
	padding-bottom:15px;
}
#footer1 .block_b .alevel2
{
	font-weight:bold;
}
#footer1 .block_b .alevel2 li a
{
	background:url(../images/icon%20copy%206.png) no-repeat left 4px;
	padding-left:10px;
	line-height: 22px;
}

#footer2
{
	width:1004px;
	float:left;

	font-size:16px;
	color:#fff

}
#footer2 ul
{
	padding-left: 120px;
	width: 880px;
}
#footer2  li a
{
	text-decoration:none;
    display: block;
	color:#fff;
    font-size: 12px;
    line-height: 30px;
    padding: 0 18px;
}
#footer2  li a:hover {
	color: #0000CC;
}
#footer2 li
{
	float: left;
    position: relative;
	
}
#footer2 h3
{
	font-size: 14px;
	color: #FF0000;
	text-transform: uppercase;
	line-height: 22px;
}
#footer2 a, #footer2 a span{
	
	font-weight: bold;
}
#footer2 a:hover , #footer2 a span:hover {
	color: red;
}
#footer2 p
{
	line-height: 18px;
}
div.pagging {
	float: right;
	text-align: right;
	width: 300px;
	padding: 10px 50px;
}
div.pagging p a {
	border: 1px #ccc solid;
	padding: 0 2px;
	margin-left: 2px;
}


.StockChart_Image {
	float: left !important;
	width: 200px !important;
	height: 165px !important;
	height: auto;
	margin-bottom: 5px !important; 
	margin-top: 0px !important;
} 


img#imgStockChart{
	width: 200px;
}
