.box-search {width:180px; float:left; padding:12px; border:#e7e7e7 1px solid; margin-right:6px;}

.box-search .field { padding:2px 0;}
.box-search .title {background:url(../images/icon_search.png) top left no-repeat; color:#09347a; height:30px; font:bold 14px/30px Arial, Helvetica, sans-serif; padding:0 0 7px 35px;}
.box-search input, .box-search select {font:normal 11px Arial, Helvetica, sans-serif; background-color:#fafafa;}
.box-search input.key {border:#a1a1a1 1px solid; width:171px; padding:3px;}
.box-search input.textInput {border:#a1a1a1 1px solid; padding:3px;}
.box-search input.btn {background:url(../images/view_num_pro.png) top left no-repeat; width:185px; height:40px; font:bold 16px Arial, Helvetica, sans-serif; color:#361600; cursor:pointer;}
.box-search select {width:179px; padding:2px; border:#a1a1a1 1px solid;}


.slide-news {width:450px; float:left; border:#e7e7e7 1px solid;}
.slide-news2 {width:650px; float:left; border:#e7e7e7 1px solid;}
#video {width:280px; float:right;}
.scroll-pro {clear:both; border-top:#09347a 2px solid; padding-top:2px;}
.scroll-inner {background:#fefefe url(../images/bg_scroll.png) bottom left repeat-x; border:#f4f4f4 1px solid; padding-top:3px;}
	.scroll-inner h3, h3.headnews {background:url(../images/icon_head.png) 20px 0px no-repeat; height:26px; font:normal 18px/26px Arial, Helvetica, sans-serif; border-bottom:#8991bc 1px solid; padding-left:60px;}
.head {height:43px; padding-top:7px; background-color:#ffc423;}
.hbig {height:43px;}
	.hbig h4 {font:bold 15px/px Arial, Helvetica, sans-serif; background:url(../images/bg_head_big.png) top left no-repeat; margin-left: -5px; height:35px; padding-left:20px; padding-right: 25px; overflow: visible;}
	.hbig h4 span {height: 35px; display: table-cell; vertical-align: middle;}
	.hbig h4 a {color: #ffffff;}
.sum-about {width:240px; float:right; background:url(../images/img_sum_about.jpg) 1px 0px no-repeat; border:#1a4283 1px solid; padding:120px 10px 20px 10px;}
	.sum-about  strong {font-size:11px;}
	.sum-about a {color:#09347a;}
	.sum-about span {text-transform:uppercase;}



ul.tabs {
	float: left;
	height: 30px;
	width: 100%;
	padding-left:10px;
}
ul.tabs li {
	float: left;
	height:30px; line-height:30px;
	padding-left:6px;
	/*height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;*/
}

ul.tabs li a {
	float:left;
	text-decoration: none;
	font:bold 11px Arial, Helvetica, sans-serif; color:#fff;
	display: block;
	height:30px; line-height:30px;
	padding:0 12px 0 6px;
	outline: none;
}
ul.tabs li a:hover {text-decoration:none;}

html ul.tabs li.active {
	background:url(../images/left_tab_news.png) top left no-repeat;
}
html ul.tabs li.active a {background:url(../images/right_tab_news.png) top right no-repeat; color:#0a4098;}
.tab_container {
	
	clear: both;
	float: left; 
	width: 100%;
	
}
.tab_content {
	padding: 13px;
	
}
.sub-news {clear:both; border-top:#e3e3e3 1px solid; margin:0 10px; padding:12px 0; *padding:10px 0;}
	.sub-news div {background:url(../images/oval_news.png) top left no-repeat; width:65px; height:55px; float:left; text-transform:uppercase;font:bold 14px/55px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
	.sub-news ul {margin-left:80px;}
	.sub-news li a {color:#09347a;}
.rss {float:right; margin-top:-27px;}
.col3 ul {float:left; border-right:#cccccc 1px solid; padding:4px;}
	.col3 ul li {border-bottom:#cccccc 1px solid;}
	.col3 ul li.last {border-bottom:none;}
.col4 ul {float:left; border-right:#cccccc 1px solid; padding: 5px 10px 5px 10px;}
	.col4 ul li {border-bottom:#cccccc 1px solid;}
	.col4 ul li.last {border-bottom:none;}
.space {height:5px; clear:both; *margin-top:-15px;}
.banner {clear:both; padding-top: 2px;}
	.banner img {margin-top:10px; display:block;}
.head-bds {height:35px; background-color:#fec422; border-bottom:#e8e8e8;_overflow:hidden;}
	.head-bds h3 {background:url(../images/icon_head_big.jpg) 10px 0px no-repeat; height:43px; font:bold 14px/55px Arial, Helvetica, sans-serif; padding-left:70px; position:relative; top:-8px; color:#09347a; text-transform:uppercase;}


.item-land { border-bottom:1px #CCC solid;padding-top:8px;  position:relative; z-index:999999; width:710px; overflow:hidden; _overflow:visible; _height:1%;  font-weight:bold;}
.item-land .leftContent {width:525px; float:left; padding:0 10px 8px 0; border-right:1px #CCC dotted; }
.item-land .leftContent img { border:1px #CCC solid; padding:2px; float:left;  margin-right:15px; margin-bottom:6px;}
.item-land .leftContent a { text-decoration:none; color:#000;} 
.item-land .leftContent .datepost {color:#09347a; }
.item-land .rightContent {float:right; padding-left:10px; text-align:right; line-height:20px;}
.item-land .rightContent  span {display:block;}
.item-land .rightContent .code {font-size:13px; color:#093479;}
.item-land .rightContent .price {color:#F30; font-size:13px;}
.cn {margin-bottom:10px; text-align:left; position:relative; float:left; font-weight:bold; color:#09347a;}
	.cn a {font:bold 14px "Times New Roman", Times, serif; color:#09347a;}
.opt {border-bottom:#d9d9d9 1px solid; overflow:hidden; _overflow:visible; _height:1%; padding:10px 0 0 0; *padding-bottom:10px; margin:0 10px;}


.info-pro {line-height:23px; padding-top:5px; margin-bottom:20px; font-size: 12px;}
	.info-pro div.line {border-top:#dac9b8 1px solid; padding-top:10px; margin-top:10px;}
	.info-pro img {border:#d7c7b7 1px solid; padding:2px;}
	.info-pro div p.price {font-weight:bold; color:#ff5400; font-size:14px;}
	.info-pro .titleView {font-size:14px; color:#141414; font-weight:bold; display:block; margin-bottom: 15px;}
	.info-pro .symbol {display:block; margin-bottom:0px;}
.head-tab-trade {background:url(../images/bg_line.png) top left repeat-x; height:48px;}
	.title-page {color:#df0b0b; font-size:18px; font-weight:bold; float:left; padding:5px 0 0 0px; text-transform:uppercase;}
	.nav {font-size:14px; color:#000; text-transform:none; padding-top:8px;}
		.nav a {color:#DB0000;}
	.desc {font-size:18px; font-weight:normal; padding-top:2px;}
	.tab-trade {float:right; padding-right:25px;}
	.tab-trade a { display:block; float:left; padding-left:9px; background:url(../images/tab_left_1.png) top left no-repeat; cursor:pointer; color:#fff; height:31px; line-height:31px; font-weight:bold;}
	.tab-trade a span { float:left; padding:4px 20px 4px 12px; background:url(../images/tab_right_1.png) top right no-repeat; }
		.tab-trade a:hover, .tab-trade a.selected {background:url(../images/tab_act_left_1.png) top left no-repeat; height:48px; color:#df0b0b; text-decoration:none;}
		.tab-trade a:hover span, .tab-trade a.selected span {background:url(../images/tab_act_right_1.png) top right no-repeat;}
		.tab-trade a.tabsmall span {width:55px; text-align:center;}
.tbl-detail td {border-bottom:#d7c7b7 1px dotted; padding:3px 0;}
.print-email {background:url(../images/bg_func.png) top left repeat-x; height:28px; padding:6px 0;  border:#e1dad3 1px solid; text-align:right;}
	.print-email img {vertical-align:middle; margin-right:8px;}
	.print-email a {color:#260000; font-size:11px; font-weight:bold;}
/*contact*/
.contact {background:#f5f5f5 url(../images/stock_contact.jpg) top left no-repeat; width:657px; height:516px; border:#e3e3e3 1px solid;}
.list-add {background:url(../images/bg_listadd.jpg) bottom left repeat-x; border:#e5e5e5 1px solid; padding:20px 0 53px 15px; margin-top:2px;}
	.list-add  td {padding:15px 0; vertical-align:top; border:none;}
	.list-add table {border-collapse:collapse;}

.pro {border:#d9d9d9 1px solid; padding:10px;}
	.search {overflow:hidden; _overflow:visible; _height:1%;}

.listpro {padding-left: 6px; overflow:visible; margin-top: 5px;}
	.listpro div.itemcol {width:223px; float:left; margin-right:10px; padding: 0px;}
	.listpro div.item {width:220px; border:#bdbdbd 1px solid; padding:1px; height: 700px; overflow: visible;}
	.listpro div.nomar {margin-right:0px;}
	.listpro div.item img {border-bottom:#fed664 6px solid; padding-bottom:1px; width:220px; height:155px;}
	.listpro div.item div {padding:15px;}
	.listpro div.item ul {margin-top:12px;}
	.listpro div.item ul li {background:url(../images/arr.jpg) 10px 8px  no-repeat; padding:3px 0 3px 25px; border-bottom:#09367f 1px dotted;}
	.listpro div.item ul li.last {border-bottom:none;}
	.listpro div.item ul li  a {color:#09367f;}
	.listpro div.item div.subcat {padding: 20px 5px 8px 5px; margin: 0px;}
	.listpro div.item div.subcat a {color:#09367f; font-size: 13px; font-weight: bold; text-transform: uppercase;}

.rownews {overflow:hidden; _overflow:visible; _height:1%; padding:20px 0;}
.rightnews {width:365px; float:left; border-right:#fec422 1px solid; padding-right:10px;}
.headbor {border-top:#09347a 2px solid; padding-top:5px;}
	.headbor h3.headnews {background-position:0px 0px; padding-left:40px;}

.itemlib {overflow:hidden; _overflow:visible; _height:1%; padding:15px 0; border-bottom:#e3e3e3 2px solid; clear: both;}
	.itemlib ul li {width:300px; float:left; margin-right:20px; margin-left: 5px;}
	.itemlib ul li p, .itemlib ul li div {padding-top:5px;}
	.itemlib ul  li.last {float: right; margin-right:5px;}
	.itemlib ul  li img {display:block; border:#ffc423 1px solid; padding:2px; width:293px; height:115px; margin-bottom:3px;}
	.itemlib ul  li a {font-weight:bold; color:#09347a;}
	.itemlib ul  li a.morelib {font-weight:bold; color:#222; font-size:11px;}
	
.lpr {padding:1px;}
	.lpr ul {padding:10px;}
	.lpr ul li {padding:4px 0;}
	.lpr ul li a {font:bold 14px Arial, Helvetica, sans-serif; color:#09367f;}
	.lpr ul.part li {text-align:center}

.job {background:#FBFBFB url(../images/stock_job.jpg) top left no-repeat; height:420px;}
.jobboard {margin-left:330px; color:#09367f; font-weight:bold; padding:20px 10px 0 0;}
	.jobboard ul {padding-top:20px;}
	.jobboard ul li {padding:3px 0; font-size:13px;}

.apply {background:url(../images/bg_apply.jpg) top left repeat-x; height:30px; font:bold 13px/30px Arial, Helvetica, sans-serif; text-transform:uppercase; border:#e7e7e7 1px solid; border-top:none; text-align:center; color:#252525;}
.app {background:url(../images/stock_job2.jpg) top left no-repeat; font-size:11px; padding:20px 0 20px 190px; border:#e5e5e5 1px solid; margin-top:2px;}
	.app input, .app select {font-size:11px; border:#7f9db9 1px solid; padding:1px;}
	.app input.btnapp {background:url(../images/btnapp.png) top left no-repeat; width:125px; height:25px; text-align:center; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; border:none;}


.box-news {border:#d5e4ed 1px solid; padding:18px 18px 20px; position:relative; margin-bottom:20px; min-height:100px; height:auto !important; height:100px;}
	.box-news ul {}
	.box-news ul li {padding:2px 0 2px 10px; background:url(../images/bullet.jpg) 0 10px no-repeat;}
	.box-news ul li a {color:#000;}
	.box-news ul.news-right {width:275px; float:right; padding-top:17px;}
	.box-news ul.news-right li {border-bottom:#d7e5ee 1px solid; padding:3px 0;}
.topitem {padding-bottom:15px; border-bottom:#d7e5ee 1px solid; margin-bottom:10px;}	
	.topitem img {float:left; margin:2px 15px 0 0; border:#d5e4ed 3px solid;}
	.topitem a {color:#004b7a; font-weight:bold;}
	.topitem p {padding:3px 0;}
	
.head-title {background:url(../images/bg_head_box.png) top left repeat-x; height:37px;}
.box-col2 {border:#d5e4ed 1px solid; padding:8px; margin-bottom:16px;}
/*--------------------FOOTER-------------------------*/
.bot-func {margin-top:40px; border-top:#d9e7ef 1px solid;border-bottom:#d9e7ef 1px solid;}
	.bot-func td {padding:15px 0; vertical-align:bottom; text-align:left; font-size:11px; color:#004b7a}
	.bot-func td form {padding-top:3px;}
	.bot-func td input, .bot-func td select {font:normal 11px Arial, Helvetica, sans-serif;}



 /*-------------------------------------------DROPDOWN MENU----------------------------------------------*/
.ddsubmenustyle, .ddsubmenustyle ul{
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
border-bottom-width: 0;
visibility: hidden;
z-index: 9999;
background:#407AFF ;
}

.ddsubmenustyle a{
display: block;
width:155px;
text-decoration: none;
margin-bottom:1px;
font-weight:bold;
font-size:12px; 
color:#fff;
padding:5px 5px 5px 10px;
}
* html .ddsubmenustyle a{ /*IE6 CSS hack*/
display: inline-block;
}
.ddsubmenustyle li a:hover{
color:#fff;
background-color:#0c60aa;
}
.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

.bTitle {font-size:14px; color:#4D4D4D; font-weight:bold; display:block; margin-bottom:20px;}
.bTitle2 {font-size:14px; color:#4D4D4D; font-weight:bold;}

.errorMsg {color: #FF0000;}

.pageNav {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	padding-bottom: 3px;
}
.pageBox {
	border: #dddddd solid 1px;
}
.pageBox a {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	font-weight: normal;
	color: #F60;
	text-decoration: none;
}
.pageBoxB {
	border: #dddddd solid 1px;
	background-color: #f0f0f0; 
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.pageBox:hover, .pageBoxB:hover {
	border: #666666 solid 1px;
}

input.mybutton {background:url(../images/btnapp.png) top left no-repeat; min-width:125px; height:25px; text-align:center; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; border:none;}
input.mybutton2 {background:url(../images/btnapp.png) top left no-repeat; height:20px; text-align:center; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; border:none; padding-left: 10px; padding-right: 10px;}

.ltext {font-size: 14px;}
.blueText {color: #123879;}
.viewMore {color: #fcc916;}
.bigText {font-size: 14px;}
