/* all styles */

body,div,ul,li, p,h2,h3,h4,h5,h6,img ,dl, dt,dd,input{

	font-family:Arial,Helvetica,sans-serif;

	margin:0px;

	padding:0px;

	list-style:none;

}

img{ border:0px;}

body{

	height:auto;font-size:15px;}

body, html {
    width: 100%;
}

* {

  margin: 0;

  padding: 0;

}

#allen-input-pinyin {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 14px;

  font-weight: bold;

  color: #000;

}

#allen-input-match {

  font-family: '宋体', '微软雅黑', Arial, Helvetica, sans-serif;

  font-size: 16px;

  color: #000;

}

#allen-input-cand {

  color: #000;

  font-family: '宋体', '微软雅黑', Arial, Helvetica, sans-serif;

  font-size: 16px;

}

#allen-input-cand .first {

  color: #fff;

  background: #3875c9;

}

#allen-input-wrapper {
  border: #C0C0C0 1px solid;
  background: #f7f7f7;
  width: auto;
  text-align:left;
  float: left;
  padding: 3px 5px;
  display: none;
  -webkit-box-shadow:2px 2px 2px #8b8b8b;
	-moz-box-shadow:2px 2px 2px #8b8b8b;
	box-shadow:2px 2px 2px #8b8b8b;
  min-width:300px;
  z-index:100;
  margin-top: 0px;
}
.allen_index{
	position:absolute;
	top:295px;
} 

.allen_search{
	position:absolute;
	top:78px;
}

#allen-input-top {
padding-bottom: 3px;
line-height: 18px;
background-image: url('../images/baidu-singapore-3.png');
background-repeat: no-repeat;
background-position: right;
}

#allen-input-cand {

  padding: 3px 0px;

  width: 100%;

  over-flow: auto;

}

#allen-input-cand span {

  padding: 3px;

  float: left;

}

#allen-input-cand .first {

  padding: 3px 5px;

  -moz-border-radius: 3px;

}

#test-area {

  /*width: 100%;*/

  ime-mode: disabled;

  font-size: 20px;

}

#loading {

  font-size: 12px;

  color: #bbb;

  padding: 5px 0px;

}

#buttons {

        padding: 3px 0px;

}

#buttons input {

  margin-right: 5px;

}



.headbox{height:50px; background:#fff ; border-bottom:#d6dce2 solid 0px;}

.top{height:auto; background:none; margin-top:2px;}

.top h1{color:#1569C7; font-size:17px;height:20px; float:right; padding-right:20px;}

.logoa{ color:#1569C7; font-size:17px;height:20px; float:right; padding-right:20px;}

.logob{ color:#2f8b2f; font-size:40px; height:auto;}

.topright{ width:800px; float:right; color:#333333;  height:auto; overflow:hidden; }

.topright h1 a{font-size:16px;}

.nav{width:600px;height:20px; padding-top:5px; float:right}

.nav a{ background:url(../images/navfjx.jpg) no-repeat right;display:block;padding-left:10px; padding-right:12px;float:left;font-size:14px;text-decoration:none;}

.nav a:link{font-size:14px; color:#064f96;}

.nav a:visited{font-size:14px;color:#064f96;}

.nav a:hover{font-size:14px; color:#adaa22; }



/*search*/

.logo{text-align:center;  margin-bottom:35px;}

.searchmainbox{height:auto; overflow:hidden; margin-top:0px; margin-bottom:0px;background:#eaf4fe; height:70px; border:#d2d9e1 solid 1px;text-align:center;}

.smintro{ text-align:center; font-size:14px; height:20px;line-height:20px;padding-top:4px; padding-bottom:5px;} 

.searchbox{padding-top:0px;}

/*.search{ height:30px; vertical-align:middle;padding-left:20px;padding-bottom:20px;}*/

.search{

	height: 50px;
   /* margin: 10px auto auto;*/
    width: 100%;
	/*margin-left:27%;*/
	margin-top:10px;

}

.searchbg .inputcon{ /*margin-left:150px;*/float:left;width:100%; height:32px; line-height:32px; border:#d9d9d9 solid 1px;border-top:#c0c0c0 solid 1px;font-size:20px; padding-left:5px;}

.searchbg .inputcon:hover{ width:100%; height:32px; line-height:32px; border:#999 solid 1px;font-size:20px; padding-left:5px;margin-right:10px;}

.searchbg .inputcon:active{ /*width:480px;*/ height:32px; line-height:32px; border:#4d90fe solid 1px;font-size:20px; padding-left:5px;margin-right:10px;}

.searchbg .inputcon:focus{ /*width:480px;*/ height:32px; line-height:32px; border:#4d90fe solid 1px;font-size:20px; padding-left:5px;margin-right:10px;}


.searchmenu{ /*width:170px;*/vertical-align:middle;border:0px;float:left; width:28%; float:right;}

.searchmenu .inputmenu{ width:100%; height:32px;background:#157DEC ; float:left; display:block; border:0px; color:#fff;font-size:16px;font-weight:bold;text-align:center;}

.searchmenu .inputmenu:hover{ width:100%; height:32px;background:#1569c7 ; float:left; display:block; border:0px; color:#fff;cursor: pointer;}

.searchmenu2{ /*width:170px;*/vertical-align:middle;border:0px;float:left; width:17%; float:right;}

.searchmenu2 .inputmenu{ width:100%; height:32px;background:#157DEC ; float:left; display:block; border:0px; color:#fff;font-size:16px;font-weight:bold;text-align:center;}

.searchmenu2 .inputmenu:hover{ width:100%; height:32px;background:#1569c7 ; float:left; display:block; border:0px; color:#fff;cursor: pointer;}

.searchright{padding-left:10px; float:left; width:210px;} 

.searchright .searchlink{width:200px; height:32px;line-height:32px;background:#5eab1f;padding-left:5px;color:#fff; text-align:center;font-size:16px;font-weight:bold;}

.searchright .searchlink:hover{width:200px; height:32px;line-height:32px;background:#347300;padding-left:5px;color:#fff; text-align:center;cursor:pointer}

/*other page*/

.searchbg{width:69%; float:left;}

.searchbg2{width:83%; float:left;}

.searchbg2 .inputcon{ /*margin-left:150px;*/float:left;width:100%; height:32px; line-height:32px; border:#d9d9d9 solid 1px;border-top:#c0c0c0 solid 1px;font-size:20px; padding-left:5px;margin-right:10px;}

.searchbg2 .inputcon:hover{ width:100%; height:32px; line-height:32px; border:#999 solid 1px;font-size:20px; padding-left:5px;margin-right:10px;}

.searchbg2 .inputcon:active{ /*width:480px;*/ height:32px; line-height:32px; border:#4d90fe solid 1px;font-size:20px; padding-left:5px;margin-right:10px;}

.searchbg2 .inputcon:focus{ /*width:480px;*/ height:32px; line-height:32px; border:#4d90fe solid 1px;font-size:20px; padding-left:5px;margin-right:10px;}

.searchbg2 .inputcon-small{ float:left;width:98%; height:32px; line-height:32px; border:#d9d9d9 solid 1px;border-top:#c0c0c0 solid 1px;font-size:20px; padding-left:5px;}

.searchbg2 .inputcon-small:hover{ width:98%; height:32px; line-height:32px; border:#999 solid 1px;font-size:20px; padding-left:5px;margin-right:10px;}

.searchbg2 .inputcon-small:active{ width:98%; height:32px; line-height:32px; border:#4d90fe solid 1px;font-size:20px; padding-left:5px;margin-right:10px;}

.searchbg2 .inputcon-small:focus{ width:98%; height:32px; line-height:32px; border:#4d90fe solid 1px;font-size:20px; padding-left:5px;margin-right:10px;}

.search-small-top{

	width:100%;

	margin: auto;

	height: 50px;

	padding-top: 10px;

	margin-top:0px;
	
	float:left;

}
.search-small{

	width:100%;

	margin: auto;

	height: 30px;

	padding-top: 10px;

	margin-top:0px;
	
	float:left;

}

.logo-small{float:left;height:75px;margin-top:30px; width:286px;}

.searchbg .inputcon-small{ margin-left:10px;float:left;width:98%; height:32px; line-height:32px; border:#d9d9d9 solid 1px;border-top:#c0c0c0 solid 1px;font-size:20px; padding-left:5px;margin-right:10px;}

.searchbg .inputcon-small:hover{ width:98%; height:32px; line-height:32px; border:#999 solid 1px;font-size:20px; padding-left:5px;margin-right:10px;}

.searchbg .inputcon-small:active{ width:98%; height:32px; line-height:32px; border:#4d90fe solid 1px;font-size:20px; padding-left:5px;margin-right:10px;}

.searchbg .inputcon-small:focus{ width:98%; height:32px; line-height:32px; border:#4d90fe solid 1px;font-size:20px; padding-left:5px;margin-right:10px;}



.search-result {font-size:12pt;text-align:left; float: left;  font-size: 12pt; text-align: left;  width: 800px;}

.search-result .search-result-title a{font-size:15pt;color:blue;text-decoration: underline;}

.search-result .search-result-preview {font-size:12pt;}

.search-result .search-result-url a{

	color: green;

	text-decoration: underline;

	font-size:12pt;

}

.news-result {text-align:left; float: left;  font-size: 12pt; width: 800px;padding-bottom:5px;}
.news-result .news-result-title{width:100%;display:inline;float:left;margin-bottom:5px;}
.news-title-website {width:800px;display:block;margin-bottom:5px;}
.news-result .news-result-url {color: green;display:inline;float:left;}
.news-result .news-result-time {display:inline;padding-left:20px;font-size:10pt;}
.news-result .news-result-title a{font-size:12pt;color:blue;text-decoration: underline;}
.news-result .news-result-preview {font-size:12pt;margin-bottom:26px;}

.news-result_1 {text-align:left; float: left;  font-size: 12pt; width: 100%;padding-bottom:5px;}

.main

{

    width: 1000px;
	margin:0 auto;
	margin-left: auto; margin-right: auto;
}

.main2

{
    width: 100%;
	margin:0 auto;
	margin-left: auto; margin-right: auto;
}

.main3

{
    width: 100%;
	margin:0 auto;
	margin-left: auto; margin-right: auto;
	overflow-x: hidden;
}

.main-small

{

   width: 1000px;

	
	margin-top:10px;
	/*padding-bottom:137px;*/
	margin:0 auto;

}

.maincont
{
    width:96%; 

	/*float:left;*/

	font-size:20px;

	/*text-align:center;*/
	margin:0 auto
}

.maincont_in

{

    font-size: 20px;
    margin: 0 auto;
    padding: 1%;
    width: 1000px;
}

.maincont_in_2

{
	height:78%; 
	width:99%;
    font-size: 20px;
    margin: 0 auto;
    padding: 0 1% 1%;
}

.mainleft{ width:100%; float:left;/*margin-left:2%;*/text-align:left;}

.mainright{ width:26%; float:right;margin-left:1%;margin-right:1%;}



.pagebar {

    width:100%;

	float:left;

	margin-top:0px;

}

.pagebar .pageNumber {

	overflow: hidden;

	margin-top: 6px;

	margin-bottom: 6px;

	margin-right: 12px;

	margin-left:20px;
	
	height:32px;

}

.pagebar .pageNumber li {

	padding-right: 5px;

	padding-left: 5px;

	color: #06C;

	display: inline;

}



.pagebar .pageNumber li a {

	color: #0066cc;

	text-decoration: none;

	border: 1px solid #0066cc;

	/*line-height: 36px;*/

	height: 27px;

	display: inline;

	padding: 2px 5px;	

	font-size:15px;

}

.pagebar .pageNumber li a.nowPageNumber {

	color: #FFF;

	background-color: #0066cc;

	font-size:15px;

}

.pagebar .pageNumber li a.nextPage {

	color: #06C;

	background-image: url(../images/next_page_ico.gif);

	background-repeat: no-repeat;

	display: inline;

	background-position: right center;

	padding: 2px 15px 2px 2px;
}

.pagebar .pageNumber li a.prevPage {

	color: #06C;

	background-image: url(../images/prev_page_ico.gif);

	background-repeat: no-repeat;

	display: inline;

	background-position: left center;

	padding: 2px 5px 2px 15px;
}





/*footer*/

#footer{margin:0 auto;text-align:center;width:100%;min-width:960px; background:#F6F6F6; /*background:#dfecf4 url(../images/pg/bg_footer.gif) top center no-repeat;padding-top:1px; margin-top:10px;*/}

#footer_toprow{clear:both;margin:0 auto;color:#999;float:none;text-align:left;font-size:11px;font-weight:bold;width:1000px;height:27px;background-color:#FFF;}

#footer_toprow a.footer_homebtn{float:left;display:block;width:56px;height:27px;background:url(../images/pg/bg_fhomebtn.gif) 0 0 no-repeat;}

#footer_toprow a.footer_homebtn:hover{background:url(../images/pg/bg_fhomebtn.gif) 0 -27px no-repeat;}

#footer_main{margin:0 auto;width:1000px;font-size:11px;text-align:left;color:#000;background-color:#FFF;}

#footer_main .row1{clear:both;padding:20px 30px 10px;width:940px; height:auto!important; height:200px; min-height:100px;background:#fff url(../images/pg/bg_fmain.gif) 0 -1px repeat-x; border-radius:5px;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1); border-top:solid 1px #ccc;  border-left:dotted 1px #ccc;  border-right:dotted 1px #ccc; border-bottom:dotted 1px #ccc;}



#footer_main a{text-decoration:none;color:#999;line-height:1.5em;}

#footer_main a:hover{text-decoration:underline;color:#000;}

#footer_main .group{float:left;display:block;width:270px;}

#footer_main .group b{display:block;font-size:12px;text-transform:uppercase;color:#000;width:150px;border-bottom:1px #aaa dotted;padding-bottom:2px;margin-bottom:7px;line-height:1.5em;}

#footer_main .group b a{text-decoration:none;color:#000;}

#footer_main .group b a:hover{text-decoration:none;color:#39f;}

greythinlink{color:#999;line-height:normal;font-weight:normal;text-decoration:none;border-bottom:none;}

.greythinlink:hover{color:#666;border-bottom:none;text-decoration:underline;}.

 /*link box*/

 #footer_main .row2{clear:both;padding:20px 30px;width:900px;background:#F6F6F6 url(../images/pg/bg_fmain.gif) 0 -440px repeat-x; margin-top:5px;}

.copyright{line-height:28px; text-align:center;font-size:12px; color:#333335; height:30px; background:#F6F6F6; padding:10px 0; }

.copyright a{color:#333335; }

.copyright a:link{color:#333335;}

.copyright a:visited{color:#333335;}





.stuffleft, .stuffright {

    float: left;

    margin-top: 10px;

}



.stuffleft {

    font-family: Geneva, Arial, Helvetica, sans-serif;

    font-size: 15px;

    margin-left: 10px;

    padding-left: 10px;

    width: 120px;

    clear: left;

	padding-top:0px;

	margin-right:10px;

	text-align:right;

}



.stuffright {

    width: 500px;

}

.stuffright textarea {

    height: 150px;

}



.stuffinput {

    border: 1px solid #999;

    background-color: #FFFFFF;

    color: #000;

    width: 450px;

	height:30px;

	font-size:15pt;

}



.formsub {

    clear: both;

    font-family: Geneva, Arial, Helvetica, sans-serif;

    font-size: 14px;

    position: relative;

    left: 70px !important;

    left: 80px;

    top: 10px;

    z-index: 101;

    padding-top: 20px;

}

.seperatorleft {

    width: 100%;

    background-color: #ebebeb;

    height: 2px;

    overflow: hidden;

    width: 647px;

    position: relative;

    left: 3px;

}

.formseperator {

    background-color: #ebebeb;

    height: 2px;

    overflow: hidden;

    width: 400px;

    position: relative;

    left: 60px !important;

    left: 70px;

    float: left;

    clear: left;

    margin-top: 10px;

    margin-bottom: 10px;

}

.resbuffer {

    margin-bottom: 20px;

}

.stuffheader {

    background-color: #dcdcdc;

    margin-left: 0px;

    margin-right: 0px;

    margin-top: 15px;

    overflow: hidden;

    color: #666666;

    padding-left: 20px;

    padding-top: 10px;

    padding-bottom: 6px;

    font-family: Verdana, Arial, Helvetica, sans-serif font-size: 16px;

    font-weight: bold;

    position: relative;

	height:30px;

}



.stuff {

    background-image: url(../images/stuff_bg.jpg);

    background-repeat: repeat-x;

    margin-left: 20px;

    margin-right: 20px;

    font-family: Verdana, Arial, Sans-Serif;

    font-size: 12px;

    line-height: 25px;

    padding-left: 20px;

    padding-right: 20px;

    padding-top: 10px;

    margin-bottom: 20px;

    overflow: hidden;

}

.stuffbutton {

    padding-left: 10px;

    padding-right: 10px;

    background-color: #fff;

}

.button_orange {

	background-color: #ffac45;

	border: 1px solid #d07300;

	color: #FFF;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 16px;

	padding: 0px;

	height: 30px;

	width: 90px;

	margin-right:20px;

}

.button_orange:hover{

	cursor:pointer;

}

.headericon {

    position: relative;

    top: 3px;

    margin-right: 10px;

}

.enquiry-message{margin-top:10px;color:#0000A0;font-size:15pt}



.bannermainbox{text-align:center}

.login_screen{width:55%; margin:0 auto;}

.navi{margin-top:15px;}

ul.navi{list-style:none;}

ul.navi li{display:inline-block; float:left;height:25px;}

ul.navi li a{font-size:20px; margin:0 0px 20px 0; text-decoration:underline; color:#000; float:left; line-height:30px;padding-left: 10px;padding-right: 10px;}

ul.navi li a.selected{font-size: 14px;
margin: 0px 0px 20px 0px;
text-decoration: none;
color: #FFF;
float: left;
background-color: #157DEC;
line-height: 30px;
padding-left: 10px;
padding-right: 10px;
}

.footer{margin-top:10%; text-align:center; color:#5f5f5f; font-size:14px;  line-height:30px; width:100%;}

.footer a{font-size:14px; margin:0 7px; text-decoration:underline; color:#5f5f5f; }

.footer a:hover{text-decoration:none; color:#157DEC;}

.floatL{float:left; margin-left: 30px; width:680px; }

.clear{clear:both;}

.search_ad_top{
	height:auto;
	width:100%;
	margin-bottom:10px;
}

.search_ad_right{
	height:auto;
	width:170px;
	float:right;
}


#options{width:100%;float:left;text-align:left;}
#options label{font-size:14px; margin-left:2px; color:#5f5f5f; }
