/* CSS Document */

body{margin:0; padding:0; font: 12px/18px Arial, Helvetica, sans-serif; color:#000; background-color:#eee;}
li{list-style-type:none; padding:0; margin:0}
img, div, input { behavior: url("iepngfix.htc")/*tpa=http://www.sanweiinvestment.com/iepngfix.htc*/ }
img { max-width: 100%; }


.clr{clear:both; padding:0; margin:0}
a:hover, a:active, a:focus{outline: 0;}
.leftline{float:left; background:url("images/left-line2.gif")/*tpa=http://www.sanweiinvestment.com/images/left-line2.gif*/ no-repeat #eeeeee; width:17px; height:792px; padding:0; margin:0 0 0 0}
.rightline{float:right; background:url("images/right-line2.gif")/*tpa=http://www.sanweiinvestment.com/images/right-line2.gif*/ no-repeat #eeeeee; width:15px; height:792px; padding:0; margin:0 0 0 0}


.leftline2{float:left; background:url("images/left-line.png")/*tpa=http://www.sanweiinvestment.com/images/left-line.png*/ no-repeat; width:17px; height:712px; padding:0; margin:0 0 0 0}
.leftline3{float:left; background:url("images/left-line2.gif")/*tpa=http://www.sanweiinvestment.com/images/left-line2.gif*/ no-repeat #eeeeee; width:17px; height:792px; padding:0; margin:0 0 0 0}
.rightline2{float:right; background:url("images/right-line.png")/*tpa=http://www.sanweiinvestment.com/images/right-line.png*/ no-repeat; width:15px; height:722px; padding:0; margin:0 0 0 0}
.rightline3{float:right; background:url("images/right-line2.gif")/*tpa=http://www.sanweiinvestment.com/images/right-line2.gif*/ no-repeat #eeeeee; width:15px; height:792px; padding:0; margin:0 0 0 0}


.oline{height:2px; width:100%;background:orange;}


.bodypan { margin: 18px auto; width: 963px; padding: 0; position: relative; background: url("images/top-bg.gif") /*tpa=http://www.sanweiinvestment.com/images/top-bg.gif*/ repeat-y left top #fff; margin: 0 auto; margin-bottom: 0 !important; } 
.topnavigation{padding:0; margin:0 auto; width:933px}
.topnavigation .logo{padding:0; margin:0 auto;  border:0}
.topnavigation .rightnav { padding:0; margin:0; }

    .topnavigation .logo img{width:678px;height:auto;}
    .topnavigation .rightnav .button { float: right; background: url("images/search-icon.png") /*tpa=http://www.sanweiinvestment.com/images/search-icon.png*/ no-repeat; cursor: pointer; padding: 0; margin: 0; height: 25px; width: 25px; border: 0 }
.topnavigation .rightnav .menu {float:right; padding:0; margin:0 0 0 0; background:#000}
.topnavigation .rightnav .menu li{float:left; background:#000; padding:0; color:#B89E52; font-weight:bold; margin:0}
.topnavigation .rightnav .menu li a{float:left; background:#000; padding:5px 25px 5px 25px; color:#B89E52; font-weight:bold; margin:0; border:0; text-decoration:none; display:block}
.topnavigation .rightnav .menu li a.active{float:left; background:#B89E52; padding:5px 25px 5px 25px; color:#fff; font-weight:bold; margin:0; border:0; text-decoration:none; display:block}
.topnavigation .rightnav .menu li a:hover{float:left; background:#B89E52; padding:5px 25px 5px 25px; color:#fff; font-weight:bold; margin:0; border:0; display:block}





.slideshow{clear:both; margin:0 0 0 0; padding:0; display:block}
.inflable{margin:-180px 0  42px; _margin:-120px 0 0 42px; padding:0; width:407px; height:173px}
.inflable1{font-family:Georgia, "Times New Roman", Times, serif; padding:0; width:350px; height:80px; background-color:#000; z-index:999999999; position:absolute; top:480px; left:50px; *left:46px; _left:39px}
.inflable1 a{width:350px; height:435px; text-decoration:none;}
 
  
.inflable1 h1{font-size:30px; color:#B89E52; font-weight:normal; padding:5px 0 0 10px; #margin-top:20px}
.inflable1 h2{font-size:26px; color:#fff; font-weight:normal; padding:0 15px 0 10px; line-height:35px}
.inflable1 h2 span{font-size:25px; color:#B89E52; padding:0 0 0 15px; font-weight:bold}

.inflable2{width:350px; height:56px; background-color:#000; position:absolute; #position:static; top:534px; left:50px; margin:0; padding:0; #margin:-7px 0 0 46px; _margin:-7px 0 0 39px; padding:0;}

.inflable3{font-family:Georgia, "Times New Roman", Times, serif; padding:0; width:142px; height:80px; background-color:#fff; z-index:999999999; position:absolute; top:480px; left:410px; *left:407px; _left:39px}


.newsflash{float:right; color:#6A6A6A; margin:5px 0 20px 20px; width:490px; background:url("images/newsflashdot.gif")/*tpa=http://www.sanweiinvestment.com/images/newsflashdot.gif*/ 0 5px no-repeat}
.newsflash p{padding:0; margin:0 0 0 15px}
.newsflash .text{padding:0; margin:0 20px 0 15px; font-size:11px}
.recentnews{color:#BF9B33; font-weight:bold}
.viewall{font-size:10px; float:right; margin:0 20px 0 0; margin:0 20px 0 0; _margin:0 10px 0 0}
.viewall a{color:#6A6A6A; text-decoration:none}
.marquee{font-size:11px; margin:0}
.marquee a{color:#6A6A6A; text-decoration:none}




.leftmenu2{margin:-40px 0 0 50px; padding:0; width:190px; background-color:#444444; position:absolute; #position:static}
.leftmenu2 ul{margin:0; padding:0}
.leftmenu2 ul li{font-size:12px; line-height:28px; padding:0 0 0 0; margin:0; border:1px solid #3F3F3F}
.leftmenu2 ul li.hd{color:#B89E52; padding: 5px 0 5px 20px; height:28px; display:block; font-size:18px; background-color:#000}
.leftmenu2 ul li a{color:#fff; padding: 4px 0 4px 20px; width:203px; _width:168px; height:28px; display:block; text-decoration:none}
.leftmenu2 ul li a:hover{color:#B89E52; padding: 4px 0 4px 20px; background:#232323; width:168px; height:28px; display:block}
.leftmenu2 ul li span{color:#B89E52; padding: 4px 0 4px 20px; margin:0; background:#232323; width:168px; height:28px; display:block}

.leftmenu2 ul li ul{margin:0; padding:0}
.leftmenu2 ul li ul li{font-size:11px; line-height:20px; background-color:#5E5E5E !important; border:0px;}
.leftmenu2 ul li ul li a{color:#fff; padding: 2px 0 4px 28px !important; width:150px !important; height:20px; text-decoration:none; background-color:#5E5E5E !important}
.leftmenu2 ul li ul li a:hover{color:#B89E52; background:#5E5E5E; width:168px; height:20px;}
.leftmenu2 ul li ul li span{color:#B89E52; padding: 2px 0 4px 28px; margin:0; background:none !important; width:168px; height:20px;}



.newslink {padding:20px 0 0 0; background-color:#fff}
.newslink a{ text-decoration:none; color:#BEAA70}
.newslink a:hover{ text-decoration:underline; color:#BEAA70}


.homenewslink {height:25px; background-color:#C0AE76}
.homenewslink a{ text-decoration:none; color:#000}
.homenewslink a:hover{ text-decoration:none; color:#fff}



.textbody{ color:#000; margin:20px 40px 0 10px; width:882px; padding:0; text-align:justify;margin-left:50px;}
.textbody a{ text-decoration:none; color:#BEAA70}
.textbody a:hover{ text-decoration:underline; color:#BEAA70}
.textbody h2{padding:0 0 10px 0; margin:0 0 20px 0; font-size:18px; font-weight:normal; border-bottom:1px solid #D5D5D5;}
.textbody p{padding:5px 0 10px 0;  margin:0; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

.textbody p strong { font-size:14px;}
.textbody ul{padding:0;  margin:10px 0 0 0; font-size:12px; color:#000}
.textbody ul li{padding:0;  margin:0 0 0 25px; list-style-type:disc; line-height:20px}
.textbody ul li span{color:#000}
.textbody span{color:#BDA86D}
.textbody div{margin:0 0 10px 0}
.textbody table{border:none; border-collapse:collapse}
.textbody table td{border:none; border-collapse:collapse; line-height:17px; margin:0 0 20px 0}
.textbody h3{font-size:20px; line-height:normal; text-align:left}









.memberdetail{float:left; width:390px; background:#F6EBCB; margin:0 0 20px 0; padding:0 15px 15px 15px; height:730px}
.memberdetail ul{padding:0; margin:0}
.memberdetail ul li{padding:0; margin:0 0 0 15px }
.memberdetail img{padding:0 0 0 5px; margin:0 }
.memberdetail h4{font-size:18px; font-weight:normal; margin:110px 0 0 0}
.theteam {float:left; margin:0;	padding:0;	list-style-type: none}
.theteam ul{padding:0; margin:0; width:212px}
.theteam ul li{float:left; padding: 0;	margin:0; position: relative;	text-align: left; list-style-type:none}
.theteam ul li a:hover{text-decoration:none}
.theteam a {padding:0 5px 5px 0;	display: block;	color: #000;	text-decoration: none;	font-weight: bold; border:0}
.theteam li em{background: url("images/hover.png")/*tpa=http://www.sanweiinvestment.com/images/hover.png*/ no-repeat;	height: 80px; width:140px;	position: absolute;	top: -5px;	left: -155px; text-align: left;	padding: 10px 10px 10px 10px; font-style: normal;	z-index: 2;	display: none; color:#fff; line-height:normal; font-size:10px}
.theteam li em span{font-weight:bold; font-size:12px; line-height:18px}



.theteam .box li a{background:#AF9B6C; margin:0 3px 0 0; padding:0 5px 0 5px; color:#fff} 
.theteam .box li a.active{background:#D6D6D6; margin:0 3px 0 0; padding:0 5px 0 5px; color:#000} 
.theteam .box li a:hover{background:#D6D6D6; margin:0 3px 0 0; padding:0 5px 0 5px; color:#000} 





.news{color:#000; padding:0; margin:10px 0 0 0}
.news ul{padding:0; margin:5px 0 0 0; font-size:11px; width:630px}
.news ul li{float:left; list-style-type:none; background:#E6E6E6; padding:1px 0.66em 1px 0.65em; margin:0 3px 0 0; display:block}
.news ul li a{text-decoration:none; color:#000; padding:0 0 0 0; margin:0}
.news ul li a:hover{color:#929292}
.selectyear{color:000; float:right; margin:0 0px 0 0}
.selectyear select{border:1px solid #BCBCBC; font-size:10px; padding:0; margin:0}


.newsdetail{margin:20px 0 0 0; padding:0}
.newsdetail a{text-decoration:none; color:#000}
.newsdetail a:hover{text-decoration:underline; color:#929292}
.newsdetail span{color:#A18A45}



.footer{clear:both; color:#969696; border-top:1px solid #D5D5D5; font-size:11px; padding:0; margin:55px auto; width:935px; text-align:left;}
.footer .copyright{margin:5px 0 0 0; padding-left:38px}
.footer .bottomlinks{ margin:0; padding:0}

.footer a{text-decoration:none; color:#969696;}
.footer a:hover{text-decoration:underline; color:#969696;}
.footer p{padding:0; margin:0}
.footer p span{color:#6A6A6A}



.header{color:#969696; font-size:11px; padding-right:0; margin:0 auto; width:855px}
.header .bottomlinks{float:right}
.header a{text-decoration:none; color:#555;}
.header a:hover{text-decoration:underline; color:#111;}

.global {float:left; margin-right:35px !important; text-align:center; width:98px; height:181px;}
.global h1{font-size:12px; background:#C4BD97; font-weight:400; margin-top:-5px; padding-top:4px; padding-bottom:4px; text-decoration:none; color:#fff; line-height:16px;}

.global2 {float:left; margin-right:75px !important; text-align:center; width:98px; height:181px;}
.global2 h1{font-size:12px; background:#C4BD97; font-weight:400; margin-top:-5px; padding-top:4px; padding-bottom:4px; text-decoration:none; color:#fff; line-height:16px;}


ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 31px;
	border: 1px solid #fff;
	border-left: 1px solid #fff;
	margin-top:-5px;
	
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 22px;
	line-height: 22px;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background:#fff;
	border:solid 1px #555;
	border-bottom:solid 2px #555;
	margin-right:5px;
}
ul.tabs li a {
	text-decoration: none;
	color: #cf0b00;
	display: block;
	font-size: 11px;
	padding: 0 10px 0 10px;
	outline: none;
	background:url("images/tab-arrow.gif")/*tpa=http://www.sanweiinvestment.com/images/tab-arrow.gif*/ no-repeat right 15px;

}
ul.tabs li a:hover {
	color:#fff; background-color:#555; border:0px solid #555;
}	
html ul.tabs li.active, html ul.tabs li.active a  {
	border-bottom: 2px solid #555;
	color: #fff!important;
	background-color:#555;
}
.tab_container {
	border-top: none;
	clear: both;
	float: left; 
	width: 510px;
	
}
.careertext{float:left !important; width:860px !important; margin-right:0px !important; margin-left:35px !important; }

.table-format {
	border: 1px solid #585858 !important;
}

.table-format td {
	vertical-align: top;
	text-align:left;
	color:#504129;
	font-size: 12px;
	padding:5px;
	line-height:16px;
}


.table-format td a{
	text-align:left;
	color:#000000;
	font-size: 12px;
	text-decoration:none;
	font-weight:400;

}

.table-format td a:hover{
	text-align:left;
	font-size:12px; color:#000; text-decoration:none; font-weight:400;
}


.table-head{
	background-color: #050505;
	vertical-align: top;
	text-align:center;
	font-size: 12px;
	font-weight: 700;
	color: #BFAC73 !important;
}

.noborrgt{border-right:0px solid #585858 !important;}
.but {border:1px solid #050505; padding:4px 15px; text-align:center; font-size:12px; font-weight:700; background:#050505; color:#BFAC73; line-height:18px;}
.inp {border:1px solid #999; padding:2px; font-size:12px; font-weight:400; background:#fff; color:#000; line-height:18px; width:250px; margin-bottom:6px;}