@charset "utf-8";

/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font:12px Arial, Helvetica, sans-serif;
	text-align: center;
	color:#333;
}

h1, h2, h3, h4, p, ul, ol , li, form ,p{
	margin: 0px;
	padding: 0px;
}

ul{
	list-style:none;
	}
a img { 
	border: none;
}

a{
	color:#333;
	text-decoration:none;
	}

a:hover{
	color:#1e61a4;
	text-decoration:underline;
	}

.aOrange{
	color:#FF9900;
	text-decoration:underline;
	}
.Orange{
	color:#ff9900;
	}
.aBlack{
	color:#333;
	text-decoration:underline;
	}
.aGreen{
	color:#99cc66;
	text-decoration:underline;
	}
.clear{
	clear:both;
	font-size:1px;
	width:1px;
	height:0px;
	line-height:1px;
	overflow:hidden;
	}
.f10{
	font-size:10px;
	color:#666;
	}
.f11{
	font-size:11px;
	}
.f11b{
	font-size:11px;
	font-weight:bold;
	}
.f12b{
	font-weight:bold;
	font-size:12px;
	}
.backwhite{
	background-color:#fff;
	}
.f14b{
	font-weight:bold;
	font-size:14px;
	}
.f14bwhite{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	}
.fbold{
	font-weight:bold;
	}
.fleft{
	text-align:left;
	}
.fright{
	text-align:right;
	}	
.color6{
	color:#666;
	}
.colorBlue{
	color:#006699;
	}
.FunTitleO{
	font-size:16px;
	font-weight:bold;
	color:#FF9900;
	margin:0;
	line-height:100%;
	margin-bottom:5px;
	}
.boderT{
	border-top:1px dotted #999;
	}
.knowmore{
	background:url(../images/aliststyle2.gif) no-repeat left center;
	padding-left:13px;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
	}
.BusinessTools{
	margin-bottom:10px;
	height:1%;
	}
.BusinessTools a{
	background:url(../images/aliststyle2.gif) no-repeat left center;
	padding-left:13px;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	color:#FF9900;
	}
.NewsBoxC{
	height:1%;
	margin-bottom:5px;
	}
.NewsBoxC a{
	display:block;
	margin-bottom:5px;
	}
.clearboth{
	clear:both;
	}
.linecover{
	height:1px;
	font-size:1px;
	background-color:#fff;
	margin-top:-1px;
	}
.newsheading{
	font-weight:bold;
	font-size:20px;
	border-bottom:1px solid #ccc;
	padding:10px;
	margin-bottom:10px;
	text-align:left;
	}
/* */
#header,#main{
	width:960px;
	margin:0 auto;
	margin-bottom:5px;
	}
#top{
	margin-bottom:5px;
	margin-top:5px;
	text-align:left;
	font-size:11px;
	}
#nav1{ }
#nav1 li{ float:left; margin-right:5px; background:url(../images/col_01.gif) no-repeat left top; padding-left:6px;}
#nav1 li a{ display:block; padding:4px 6px 4px 0; background:url(../images/col_02.gif) no-repeat right top; font-weight:bold; color:#333; font-size:10px;}

#logo{
	width:175px;
	height:41px;
	display:block;
	float:left;
	margin-left:20px;
	}
#search{
	float:right;
	margin-right:5px;
	width:300px;
	height:19px;
	line-height:19px;
	margin-top:20px;
	}
.searchbg{
	background:url(../images/search_bg.gif) no-repeat;
	width:215px;
	height:19px;
	border:none;
	}
.search_sub{
	background:url(../images/search_sub_bg.gif) no-repeat;
	width:52px;
	height:19px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	margin-left:3px;
	}
#nav{
	display:block;
	background:url(../images/nav_bg.gif) no-repeat;
	width:960px;
	height:45px;
	clear:both;
	}
#nav li{
	line-height:45px;
	float:left;
	}
#nav li a{
	display:block;
	padding:0 10px;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	background:url(../images/navliststaly.gif) no-repeat left center;
	}
#nav li a:hover{
	color:#FFCC00;
	}


#main{
	width:950px;
	margin-bottom:10px;
	margin-top:5px;
	}
#mainLeft{
	width:630px;
	float:left;
	overflow:hidden;
	text-align:left;
	}

.mainBox1{
	padding:0;
	margin:0;
	background-color:#eaeaea;
	border:2px solid #eaeaea;
	margin-bottom:10px;
	}
.mainBox2{
	border:1px solid #999;
	background-color:#fff;
	padding:1px 10px 10px 10px;
	width:604px;
	}
.maintitle,.maintitle2{
	font-size:12px;
	font-weight:bold;
	background-color:#fdf1d8;
	height:25px;
	line-height:25px;
	padding-left:5px;
	margin-left:-9px;
	margin-right:-9px;
	margin-bottom:5px;
	position:relative;
	}
.maintitle2{
	background-color:#e0eff5;
	}
.more{
	display:block;
	height:20px;
	line-height:20px;
	position:absolute;
	right:10px;
	top:5px;
	font-size:12px;
	font-weight:normal;
	z-index:2;
	}
a.ContactNow{
	display:block;
	height:20px;
	width:100px;
	}
a.ContactNow img{
	width:100px;
	height:20px;
	border:none;
	padding:0;
	}
.amount{
	float:right;
	text-align:right;
	}
#mySeNav{

	}
#mySeNav li{

	}

#mySead{
	height:118px;
	clear:both;
	}

.SeBoxL{
	border:1px solid #999;
	padding-left:10px;
	width:618px;
	margin-bottom:10px;
	padding-bottom:5px;
	}
.SeBoxTitle1,.SeBoxTitle2,.SeBoxTitle3{
	background:url(../images/title_bg1.gif) no-repeat;
	height:29px;
	padding-left:5px;
	line-height:29px;
	margin-left:-10px;
	}
.SeBoxTitle2{
	background:url(../images/title_bg2.gif) no-repeat;
	}
.SeBoxTitle3{
	background:url(../images/title_bg3.gif) no-repeat;
	}
.Categories{
	padding-bottom:10px;
	}
.Categories a{
	font-size:12px;
	font-weight:bold;
	line-height:200%;
	border-bottom:1px dotted #1e61a4;
	color:#1e61a4;
	margin-right:15px;
	}
.Categories a:hover{
	background-color:#1e61a4;
	color:#fff;
	text-decoration:none;
	}

#dir{
	width:950px;
	margin:0 auto;
	text-align:left;
	margin-bottom:10px;
	}
#dir h1{
	font-size:11px;
	font-weight:normal;
	}
#dir a{
	text-decoration:underline;
	color:#003399;
	}
/* */
.adstyle1 {
	float:left;
	display:block;
	width:208px;
	height:20px;
	border-left:1px solid #FFCC00;
	border-bottom:1px solid #FFCC00;
	background-color:#fdf1d8;
	font-size:12px;
	text-decoration:none;
	color:#333;
	line-height:20px;
	overflow:auto;
	text-align:center;
	cursor: pointer;
}

.adstyle2 {
	float:left;
	display:block;
	width:208px;
	height:20px;
	border-left:1px solid #FFCC00;
	border-bottom:1px solid #FFCC00;
	background-color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	line-height:20px;
	overflow:auto;
	text-align:center;
	cursor: pointer;
}

#mainBox2o ul li{
	float:left;
	display:block;
	width:208px;
	height:20px;
	border-left:1px solid #FFCC00;
	border-bottom:1px solid #FFCC00;
	font-size:12px;
	text-decoration:none;
	color:#333;
	line-height:20px;
	overflow:auto;
	text-align:center;
}

#mainBox2o{
	border:1px solid #FFCC00;
	background-color:#fff;
	margin-bottom:10px;
	height:139px;
	overflow:hidden;
	}

#mySead div{
	height:118px;
	width:628px;
	overflow:hidden;
}



 
.FeSu{
	padding-top:10px;
	}
.remark{
	border-bottom:1px dashed #999;
	margin-right:10px;
	padding-bottom:10px;
	margin-top:10px;
	line-height:180%;
	}
.FeSu img{
	display:block;
	width:120px;
	height:80px;
	padding:2px;
	border:1px solid #999;
	float:left;
	}
.FeSuMain{
	margin-left:140px;
	padding-right:10px;
	}
.FeSuMain h4{
	font-size:16px;
	}
.FeSuMain p{
	margin-top:5px;
	}
.dashed{
	border-bottom:1px dotted #999;
	clear:both;
	height:5px;
	}
.FuSecontl{
	/*clear:both;*/
	height:20px;
	line-height:20px;
	padding-right:10px;
	}

.FuSecontl img{
	width:20px;
	height:19px;
	border:none;
	display:inline;
	float:none;
	}
.aListStyle{
	background:url(../images/aliststyle1.gif) no-repeat left center;
	padding-left:10px;
	font-size:10px;
	font-weight:bold;
	}
.NewOrdersTb{
	margin-top:0px;
	}
.col2,.col3{
	width:60px;
	text-align:center;
	}
.col3{
	width:80px;
	}
.NewOrdersTb td{
	padding:3px;
	}
#mainRight{
	width:310px;
	float:right;
	overflow:hidden;
	text-align:left;
	}
.mainBoxW{
	border:2px solid #fdf1d8;
	background-color:#fdf1d8;
	margin-bottom:10px;
	height:1%;
	}
.mainBoxW2{
	border:1px solid #999;
	padding:1px;
	background-color:#fff;
	height:1%;
	}
.mainBoxW3{
	background-color:#fdf1d8;
	padding:10px;
	padding-bottom:20px;
	line-height:140%;
	height:1%;
	}
.backwhite{
	background-color:#fff;
	}
.mainBoxBlue{
	border:2px solid #e0eff5;
	background-color:#e0eff5;
	}
.mainBoxBlue3{
	background-color:#e0eff5;
	}
.mainBoxW3 h1{
	font-size:18px;
	font-weight:bold;
	color:#cc3300;
	}
.mainBoxW3 h2{
	font-size:12px;
	font-weight:bold;
	}
.mainBoxW3 table.signAjoin{
	margin-top:5px;
	margin-bottom:5px;
	line-height:31px;
	font-size:12px;
	font-weight:bold;
	}
.mainBoxW3 img{
	display:block;
	float:left;
	}
.FunBoxM,.FunBoxO{
	border-bottom:2px solid #6297ac;
	border-right:2px solid #6297ac;
	margin-bottom:5px;
	border-left:1px solid #6297ac;
	border-top:1px solid #6297ac;
	text-align:center;
	font-weight:bold;
	background-color:#FFF;
	display:inline-block;
	}
.FunBoxO{
	border-color:#FF9900;
	}
.FunBoxM a,.FunBoxO a{
	display:block;
	padding:6px 0;
	color:#006699;
	font-size:12px;
	font-weight:bold;
	height:1%;
	}
.FunBoxO a{
	color:#cc3300;
	}
.FunBoxO a:hover{
	color:#FF9900;
	}
.FunBoxM p,.FunBoxO p{
	display:none;
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
	}
.tptmwtbc a{
	color:#99cc66;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	}
.mainBoxR1{
	padding:0;
	margin:0;
	background-color:#eaeaea;
	border:2px solid #eaeaea;
	margin-bottom:10px;
	height:1%;
	}
.mainBoxR2{
	border:1px solid #999;
	background-color:#fff;
	padding:1px 10px 10px 10px;
	width:284px;
	}
.mainBoxR2 p{
	}
.NewsUpdateTb{
	width:100%;
	}
.NewsUpdateTb td{
	padding:3px 0;
	}
.NewsUpdatecol1{
	width:213px;
	overflow:hidden;
	}
.NewsUpdatecol2{
	width:80px;
	}
#NewsList{
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px dashed #999;
	height:1%;
	padding-top:10px;
	line-height:150%;
	}
#NewsList li{
	display:inline;
	margin-left:5px;
	}
#NewsList li a{
	font-size:11px;
	font-weight:bold;
	background:url(../images/liststyle2.gif) no-repeat left center;
	padding-left:5px;
	color:#FF9900;
	}
#NewsList li a:hover{
	background-color:#FF9900;
	color:#fff;
	text-decoration:none;
	}
.adbox{
	margin-bottom:10px;
	}
.adboxtitle{
	font-size:14px;
	font-weight:bold;
	padding:5px;
	border-bottom:dashed 1px #999;
	margin-bottom:5px;
	color:#666;
	}
.adbox img{
	display:block;
	margin-bottom:10px;
	}
#HotCat{
	width:950px;
	margin:0 auto;
	margin-bottom:10px;
	}
.HotCatBox1{
	background-color:#eaeaea;
	border:2px solid #eaeaea;
	}
.HotCatBox2{
	border:1px solid #999;
	background-color:#fff;
	padding:1px 10px 1px 10px;
	width:924px;
	}
#HotCatNav{
	padding:10px 0;
	}
#HotCatNav li{
	display:inline;
	margin-left:10px;
	}
#HotCatNav li a{
	font-size:12px;
	font-weight:bold;
	line-height:200%;
	border-bottom:1px dotted #1e61a4;
	color:#1e61a4;
	}
#HotCatNav li a:hover{
	background-color:#1e61a4;
	color:#fff;
	text-decoration:none;
	}

/* BS */

#mainLeftBs{
	width:240px;
	float:left;
	text-align:left;
	}
.SkewShading{
	background:url(../images/SkewShading.gif) left top;
	}

#mainRightBs{
	float:right;
	width:270px;
	text-align:left;
	}
.mainBox2Bs{
	width:244px;
	}
	
#mainMiddleBs{
	margin-left:250px;
	margin-right:280px;
	text-align:left;
	}
.middleBoxC{
	border:1px solid #999;
	margin-bottom:10px;
	height:1%;
	}
.middleBoxM{
	height:1%;
	padding-left:10px;
	padding-right:10px;
	}
.middleBoxO{
	height:1%;
	margin-bottom:5px;
	}
.middleBoxO h1{
	font-size:13px;
	font-weight:bold;
	}
.middleBoxO h1 a{
	color:#006699;
	}
.middleBoxO span{
	margin-right:5px;
	font-size:11px;
	color:#666;
	}
.middleBoxTitle{
	background:url(../images/bstitle_bg.gif) no-repeat left center;
	height:32px;
	color:#fff;
	padding:5px 0 0 5px;
	margin-bottom:5px;
	}
.middleBoxTitle span{
	font-size:9px;
	display:block;
	color:#fff;
	}
.middleBoxTitle h3{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	}
	
/* cp */

.cpFunAd{
	border:1px solid #999;
	margin-bottom:10px;
	height:160px;
	overflow:hidden;
	}


/* allleads */
#allLeadsL{
	width:750px;
	float:left;
	text-align:left;
	}
.listshow{
	padding:5px 10px;
	margin-bottom:5px;
	}
.listshow h1{
	font-size:18px;
	font-weight:bold;
	}
.listHead{
	border:1px solid #96c9de;
	background:url(../images/listhead_bg.gif) repeat-x;
	height:30px;
	padding:0 10px;
	padding-top:8px;
	}
.listFoot{
	border:1px solid #96c9de;
	background-color:#e0eff5;
	height:25px;
	padding:0 10px;
	padding-top:5px;
	margin-top:-1px;
	}
.list{
	border-bottom:1px dotted #999;
	padding:10px  0;
	}
.listCheckbox{
	width:20px;
	padding-top:10px;
	text-align:center;
	float:left;
	}
.listBox2{
	width:120px;
	height:80px;
	padding:2px;
	border:1px solid #999;
	float:left;
	}
.listBox3{
	width:100px;
	height:20px;
	float:right;
	margin-top:10px;
	margin-right:5px;
	}
.listBox4{
	margin-left:154px;
	margin-right:124px;
	}
.listBox4 h2{
	font-size:13px;
	font-weight:bold;
	}
.listBox4 h2 a{
	color:#006699;
	}
.description{
	font-size:12px;
	margin-top:3px;
	}
.listDate{
	font-size:12px;
	color:#666;
	margin-top:3px;
	}
#page{
	padding:15px;
	}
.current,#page a{
	display:block;
	float:left;
	padding:0 5px;
	border:1px solid #3399ff;
	margin-right:5px;
	}
.current,#page a:hover{
	background-color:#3399ff;
	color:#fff;
	text-decoration:none;
	}
.pageamount{
	display:block;
	float:left;
	margin-right:5px;
	}
	
.cslistBox2{
	margin-left:30px;
	height:1%;
	}
.cslistBox2 h2{
	font-size:13px;
	font-weight:bold;
	}
.cslistBox2 h2 a{
	color:#006699;
	}
.psimg{
	margin-top:8px;
	height:1%;
	}
.psimg img{
	display:block;
	float:left;


	margin-right:20px;
	padding:2px;
	border:1px solid #999;
	}	
	
#allLeadsR{
	width:190px;
	float:right;
	text-align:left;
	}
.mainBox164{
	width:164px;
	}
.bstit{
	height:30px;
	background-color:#62a3e6;
	border-bottom:1px solid #4677a9;
	position:relative;
	margin-top:15px;
	padding-left:10px;
	}
.bsnav{
	position:absolute;
	top:-3px;
	line-height:100%;
	}
.bsnav li{
	display:inline;
	}
.bsnav li a{
	
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	float:left;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
	}
.bsnav li a:hover{
	text-decoration:none;
	color:#FFFFCC;
	}
.bsnav li a span{
	display:block;
	float:left;
	padding:13px 10px 8px 5px;
	}
.bsnav li#currentbs a{
	background:url(../images/bsnavbg_01.gif) no-repeat left top;
	color:#006699;
	}
.bsnav li#currentbs a span{
	background:url(../images/bsnavbg_02.gif) no-repeat right top;
	}
.bsm{
	border:1px solid #ccc;
	background:url(../images/bsbg.gif) repeat-x left top;
	height:1%;
	}
.bsBox1{
	border-bottom:1px dotted #ccc;
	padding:10px 15px;
	}
.bsBox1 h2{
	font-size:14px;
	font-weight:bold;
	color:#006699;
	}
.bsBox1 h2 a{
	color:#006699;
	}
.bsamount{
	padding-top:10px; color:#fff; font-size:11px; font-weight:bold; margin-right:10px;
	}
	
#newsLeft ,#newsRight {
	width:120px;
	float:left;
	text-align:left;
	overflow:hidden;
	}
#newsRight{
	width:190px;
	float:right;
	}
#newsMain{
	margin-left:140px;
	margin-right:200px;
	text-align:left;
	zoom: 1;
	}
.newspagebox1{
	margin-bottom:10px;
	}
.newspagebox1 h1{
	font-size:16px;
	color:#666;
	}
.newspagebox1 h2{
	font-size:12px;
	margin-top:10px;
	}
.newsnav{
	margin-top:10px;
	line-height:100%;
	margin-bottom:40px;
	}
.newsnav li{
	margin-bottom:10px;
	height:1%;
	overflow:auto;
	}
.newsnav li a{
	display:block;
	border-bottom:1px dotted #999;
	padding-bottom:3px;
	color:#003366;
	font-weight:bold;
	}
.newsnav li a:hover{
	color:#990000;
	}
.mainBox134{
	width:134px;
	}
.newsfile{
	padding-left:10px;
	padding-top:10px;
	}
.newsfile li{
	height:1%;
	overflow:auto;
	margin-bottom:5px;
	}
.newsfile li a{
	font-size:11px;
	}
.newstit{
	background:url(../images/newstitbg_01.gif) no-repeat left top;
	padding-left:7px;
	}
.newstit h1{
	height:33px;
	background:url(../images/newstitbg_02.gif) no-repeat right top;
	font-size:14px;
	color:#fff;
	line-height:33px;
	padding-left:3px;
	}
.newslistbox{
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	padding:15px;
	background:url(../images/bsbg.gif) repeat-x left top;
	height:1%;
	}
.newslistbox2{
	margin-bottom:15px;
	height:1%;
	}
.newslistbox2 img{
	display:block;
	margin-right:10px;
	border:1px solid #ccc;
	width:100px;
	float:left;
	margin-right:10px;	}
.newslistbox3{
	line-height:140%;
	float:left;
	}
.newslistbox3 h2{
	font-size:14px;
	}
.newslistbox3  h2 a{
	color:#003399;
	}
.nspg{
	width:730px;
	padding:10px;
	text-align:left;
	font-size:14px;
	line-height:140%;
	float:left;
	}
.nspg p{
	margin-bottom:1em;
	}
.nspgimg{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	text-align:center;
	font-size:11px;
	line-height:100%;
	}
.nspgimg img{
	display:block;
	border:1px solid #666;
	margin-bottom:5px;
	}
.imgshow{
	font-size:11px;
	}
	
.adshow{
	font-size:12px;
	font-weight:bold;
	color:#999;
	text-align:center;
	margin-bottom:10px;
	border-top:1px dotted #ccc;
	padding:5px 0;
	}
.ad190{
	margin-bottom:10px;
	width:190px;
	height:auto;
	text-align:center;
	}
/* offerdetail */
#offerdetailT{
	background:url(../images/offerdetail_bg_01.gif) no-repeat;
	height:14px;
	font-size:1px;
	}
#offerdetailM{
	background:url(../images/offerdetail_bg_02.gif) no-repeat bottom;
	padding:10px 40px 20px;
	text-align:left;
	line-height:160%;
	}
#offerdetailM h1{
	font-size:20px;
	font-weight:bold;
	margin-bottom:20px;
	}
.offerdetailImg{
	display:block;
	
	padding:2px;
	border:1px solid #999;
	float:left;
	}
.offerdetailBox1{
	height:1%;
	margin-bottom:20px;
	}
.offerdetailBox2{
	margin-left:238px;
	text-align:left;
	}
.offerdetailBox1 table{
	margin-bottom:10px;
	}
.offerdetailBox1 td,.offerdetailBox1 th{
	padding:10px;
	border-bottom:1px solid #ccc;
	}
	
.otld{
	padding:10px 0;
	margin-bottom:15px;
	}
.otldt{
	font-size:14px;
	font-weight:bold;
	}
.otldtm{
	margin-top:5px;
	}
.vd{
	font-size:12px;
	font-weight:bold;
	}
.otld table{
	margin-bottom:10px;
	}
.otld td,.otld th{
	padding:10px;
	border-bottom:1px solid #ccc;
	}
/* footer */

#footer{
	width:950px;
	margin:0 auto;
	padding-bottom:10px;
	}
#footerNav{
	background:url(../images/footer_bg.gif) no-repeat;
	border:1px solid #999;
	height:1%;
	padding:5px 0;
	margin-bottom:5px;
	}
#footerNav li{
	display:inline;
	}
#footerNav li a{
	padding:0 10px;
	border-left:1px solid #fff;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	}
#footerNav li a:hover{
	color:#FFCC66;
	}
	
#signIn{
	display:block;
	width:150px;
	height:32px;
	background:url(../images/rs_sub_01.gif) no-repeat;
	text-align:center;
	line-height:32px;
	color:#FFF;
	margin-top:15px;
	font-weight:bold;
	font-size:14px;
	}
	
#JoinNow{
	display:block;
	float:right;
	width:150px;
	height:32px;
	background:#fff url(../images/rs_sub_02.gif) no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin-right:35px;
	text-align:center;
	line-height:32px;
	}