@charset "utf-8";
/*  http://www.exz.cn/
/* (c) 2009 */


html, body {margin:0;padding:0;}
body {font: 12px Verdana, Arial, Helvetica, sans-serif;text-align:center;background:#ccc;}
a:link, a:visited {color:#990000;text-decoration:none;font-weight:bold;}
a:hover, a:active {color:#220000;text-decoration:none;}
a img {border:0;}
h1,h2 {margin:10px 0;font-weight:normal;letter-spacing:0;font-size:15px;}
h3,h4 {margin:5px 0;font-weight:normal;letter-spacing:0;}
h3 {font-size:13px;}
h4 {font-size:11px;}
p {padding:5px 0;margin:0;}
ul {list-style-position:outside;margin:5px 0 5px 40px; list-style-type:disc;padding:0;}
ol {list-style-position:outside;margin:5px 0 5px 40px; list-style-type:decimal;padding:0;}
fieldset {border:none;margin:0;padding:0;}
.link li a:link, a:visited {color:#000000;text-decoration:none;font-weight:bold; font-size:12px;}
.link li a:hover, a:active {color:#990000;text-decoration:none;font-weight:bold;}
.ban{  color:#ffffff; font-size:12px; font-weight:bold; margin-left:320px; margin-top:2px;}

#wrap {width:980px;margin:0 auto;padding:0 10px;text-align:left;background:url(images/wrap-bg.png) repeat-y top center;}
#wrap2 {width:960px;margin:0 auto;}

/****** Header ******/
#header {float:left;width:960px;}
#header #logo {float:left;display:block;width:500px;height:292px;background:url(images/header-left-bg.jpg) no-repeat top left;}
#header #headerimg {float:left;width:460px;height:280px;background:url(images/header-right-bg.jpg) no-repeat top left;}

/****** Breadcrumb ******/
#breadcrumb {clear:both;padding:0 10px;font-size:10px;line-height:20px;text-transform:uppercase;}
#breadcrumb a:link, #breadcrumb a:visited {color:#220000;}
#breadcrumb a:hover, #breadcrumb a:active {color:#990000;}

/****** Main ******/
#main {clear:both;padding:10px 15px;}

/****** Content ******/
#content {float:left;font-size:12px;width:100%;}
#content h2.contentheading, #content .componentheading {color:#666;border-bottom:1px solid #220000;padding-bottom:5px;clear:both;}

/****** our ******/
#our {float:left; width:930px; font-size:12px;}
#our h2.contentheading, #our .componentheading {color:#666;border-bottom:1px solid #220000;padding-bottom:5px;clear:both;}


	/* Home Box */
	.homebox1 {width:510px;height:326px;background:url(images/homebox1.png) no-repeat top left;margin-bottom:10px;}
	.homebox1 h2 {margin:0;padding:32px 10px 10px 113px;font-family:"Times New Roman", Times, serif;font-weight:bold;font-size:26px;}
	.homebox1 p {padding:10px 10px 10px 113px;line-height:15px;}
	.homebox1 blockquote {margin-left:105px;}
	
	/* Service Box */
	.servicebox1 {float:left;width:452px;height:313px;background:url(images/servicebox1-bg.png) no-repeat top left; padding-bottom:8px; }
	.servicebox2 {float:right;width:452px;height:313px;background:url(images/servicebox2-bg.png) no-repeat top left; padding-bottom:8px; }
	.servicebox3 {float:left;width:452px;height:313px; background:url(images/servicebox1-bg.png) no-repeat top left; padding-bottom:8px; }
	.servicebox4 {float:right;width:452px;height:313px; padding-bottom:8px; }
	
	.servicebox1 h3, .servicebox2 h3 {margin:13px 0;padding:10px 10px 10px 68px;font-family:"Times New Roman", Times, serif;font-weight:bold; font-size:26px;}
	.servicebox1 p, .servicebox2 p {argin:13px 0;padding:10px 10px 10px 10px;font-family:"Times New Roman", Times, serif;font-weight:bold; color:#000000;}
	.servicebox1:link, .signup:visited {display:block;width:120px;height:31px;background:url(images/signup-but.png) no-repeat 0 0;line-height:31px;color:#000000;font-weight:bold;text-align:center;margin:0 auto; font-size:25px;}
	.servicebox1:hover, .signup:active {color:#660000;}


	/* Teaser Button Styles */
	.teaser {display:block;width:405px; height:120px;float:right;}
	.teaser.but-forum {background:url(images/but-res-sml.png) no-repeat 0 0;margin-right:4px;}
	.teaser.but-shop {background:url(images/but-shop-sml.png) no-repeat 0 0;}
	.teaser:hover {background-position: 0px 0px;}
	
		/* our left  */
	.ourfont {line-height:12px;clear:both;}
	.ourfont h3 {font-size:11px;font-weight:bold;margin:0;}
	.ourfont h3 a:link, .landers h3 a:visited {color:#220000;}
	.ourfont h3 a:hover, .landers h3 a:active {color:#990000;}
	.ourfont p {font-size:12px;font-weight:bold;margin:0;}
	.ourfont td {vertical-align:top;padding:0px 0;border-bottom:1px solid #eee;}
	
		/* contact left  */
	.contactfont {line-height:12px;clear:both;}
	.contactfont h3 {font-size:12px;font-weight:bold;margin:0;}
	.contactfont h3 a:link, .landers h3 a:visited {color:#220000;}
	.contactfont h3 a:hover, .landers h3 a:active {color:#990000;}
	.contactfont p {font-size:12px;font-weight:bold;margin:0; }
	.contactfont td {vertical-align:top;padding:0px 0;border-bottom:0px solid #eee;}
	
	/* overseafont */
	.landers {line-height:12px;clear:both; }
	.landers h3 {font-size:12px;font-weight:bold;margin:0;}
	.landers h3 a:link, .landers h3 a:visited {color:#220000;}
	.landers h3 a:hover, .landers h3 a:active {color:#990000;}
	.landers p {font-size:12px;padding-right:5px;}
	.landers td {vertical-align:top;padding:5px 0;border-bottom:1px solid #eee;}
	
	/* wholeft */
	.wholeft {width:501px;height:569px;background:url(images/who-left.png) no-repeat top left;margin-bottom:10px;}
	.wholeft h2 {margin:0;padding:32px 10px 10px 130px;font-family:"Times New Roman", Times, serif;font-weight:bold;font-size:26px;}
	.wholeft p {padding:10px 10px 10px 20px;line-height:15px; line-height: 20px;}
	.wholeft blockquote {margin-left:10px;}
	
		/* foreign */
	.foreign {width:501px;  margin-bottom:10px;}
	.foreign h2 {margin:0;padding:32px 10px 10px 130px;font-family:"Times New Roman", Times, serif;font-weight:bold;font-size:26px;}
	.foreign p {padding:10px 10px 10px 20px;line-height:15px; line-height: 20px;}
	.foreign blockquote {margin-left:10px;}
	
	/* oversealeft */
	.oversealeft {width:501px;height:709px;background:url(images/leftbg.png) no-repeat top left;margin-bottom:10px;}
	.oversealeft h2 {margin:0;padding:32px 10px 10px 130px;font-family:"Times New Roman", Times, serif;font-weight:bold;font-size:26px;}
	.oversealeft p {padding:10px 10px 10px 20px;line-height:15px; line-height: 20px;}
	.oversealeft blockquote {margin-left:10px;}
	
	
	
	#belowcont .landers {width:600px;margin:0 auto;padding:20px 0;}

.readmore {padding-left:20px;background:url(images/arrow.png) no-repeat center left;font-size:12px;}
.counter {clear:both;text-align:center;font-size:10px;color:#666;}
.pagination {clear:both;color:#666;font-size:10px;text-align:center;list-style-type:none;margin:0 auto;padding:0;width:255px;}
.pagination li {float:left;margin:0px 4px;}
.pagination span {border:1px solid #ccc;padding:2px 4px;}
.pagination a:link, .pagination a:visited {border:1px solid #990000;background:#990000;padding:2px 4px;color:#fff;}
.pagination a:hover, .pagination a:active {background:#220000;}

/****** Sidebar 288 ******/
#sb288, #loginbox {clear:right;float:right;width:265px;}
#sb288 .moduletable { width:265px; height:111px; background:url(images/our01.png) no-repeat 0 0; margin-bottom:8px;}
#sb288 .moduletable1 { width:265px; height:111px; background:url(images/our02.png) no-repeat 0 0; margin-bottom:8px;}

/****** Sidebar 405 ******/
#sb405 { float:right; width:405px;}
#sb405 .moduletable {margin-bottom:15px; }
#sb405 .homeright {width:405; height:386;  margin-bottom:10px; font-weight:bold;}

/* homeright2 */
.homeright2 {width:405px;height:300px;background:url(images/homer2.png) no-repeat 0 0;font-size:12px;color:#fff;margin-bottom:10px; text-align:left;}
	.homeright2 h3 {margin:0;padding:30px 10px 10px 30px;font-family:"Times New Roman", Times, serif;font-weight:bold;font-size:26px;}
	.homeright2 p {padding:10px 10px 10px 10px;line-height:15px;}
	.homeright2 blockquote {margin-left:105px;}
/* _____*/	
	
	
/* loginbox_home */
	
	.loginbox_home {width:507px;height:300px;background:url(images/lv.png) no-repeat 0 0;font-size:12px;color:#fff;margin-bottom:10px; text-align:left;}
	.loginbox_home h3 {margin:0;padding:30px 10px 10px 30px;font-family:"Times New Roman", Times, serif;font-weight:bold;font-size:26px;}
	
	.loginbox_home center { padding:10px 10px 10px 10px; text-align:left;}
	.loginbox_home p {padding:10px 10px 10px 10px; line-height:15px;}
	.loginbox_home blockquote {margin-left:105px;}
/* _____*/	


/****** photo ******/
#photo { float:right; width:930px;}
#photo .moduletable { margin-top:0px; margin-bottom:10px; }
#photo .homeright {width:405; height:386;  margin-bottom:10px; font-weight:bold;}


/****** Footer ******/
#footer {text-align:center;background:#220000;font-size:13px;color:#ccc;padding:20px 0;}
#footer a:link, #footer a:visited {color:#fff;}
#footer a:hover, #footer a:active {color:#990000;}

#page-bot {width:980px;height:15px;background:url(images/page-bot.png) no-repeat top center;margin:0 auto 30px auto;
}

/****** Misc Styles ******/
.clear {clear:both; padding:0px 0px 0px 0px;}
.hidden {display:none;}
.left, .left-nb {float:left;margin:0 10px 10px 0;}
.right, .right-nb {float:right;margin:0 0 10px 10px;}
img.right, img.left {border:3px solid #999;padding:1px;}
.tool-tip {border:1px solid #999;background:#ccc;color:#000;font-weight:bold;font-size:8px;padding:10px;}
blockquote {clear:both;background:url(images/quotes.png) no-repeat top left; padding:15px 10px 0px 38px;margin:0;font-style:italic;font-size:7px;line-height:11px;}
blockquote span {display:block;text-align:right;font-weight:bold;}



/* I'm migrant */
.loginbox_home {width:507px;height:300px;background:url(images/lv.png) no-repeat 0 0;font-size:12px;color:#fff;margin-bottom:15px; text-align:left;}
	.loginbox_home h3 {margin:0;padding:32px 10px 10px 125px;font-family:"Times New Roman", Times, serif;font-weight:bold;font-size:26px;}
	.loginbox_home p {padding:10px 10px 10px 10px;line-height:11px;}
	.loginbox_home blockquote {margin-left:105px;}
/* _____*/	
	

#content #page .buttonheading {float:right;margin:0 0 0px 0px;}
#content #page .buttonheading a {border:none;}
#content .contentpaneopen_edit {float:right;margin:5px;}

#content .pdf-guide:link, #content .pdf-guide:visited {display:block;float:right;margin:0 0 10px 10px;padding:75px 20px 20px 50px;width:105px;height:94px;background:url(images/grammar-guide.png) no-repeat 0 0;font-size:12px;color:#990000;text-align:center;}
#content .pdf-guide:hover, #content .pdf-guide:active {color:#220000;}


/* Login Form - User Menu */
#loginbox {display:block;width:288px;height:192px;background:url(images/user-menu-bg.png) no-repeat 0 0;font-size:7px;color:#fff;margin-bottom:15px;text-align:center;}
#form-login {display:block;width:280px;height:192px;background:url(images/login-box-bg.png) no-repeat 0 0;text-align:center;}
#form-login a:link, #form-login a:visited {color:#fff;}
#form-login a:hover, #form-login a:active {color:#000;}
#form-login fieldset {width:255px;margin:0 auto;padding-top:45px;text-align:left;}
#form-login .loginlbl {float:left;}
#form-login .login-input {float:right;}
#form-login p {clear:both;margin:0;padding:5px 0;}
#form-login .login-input {display:block;width:165px;height:16px;background:url(images/login-input.png) no-repeat 0 0;padding:4px;}
#form-login .login-input input {width:165px;height:16px;line-height:16px;font-size:12px;border:none;}
#form-login #form-login-remember {float:left;}
#form-login .button {width:120px;height:31px;background:url(images/login-but.png) no-repeat 0 0;float:right;border:none;font-weight:bold;font-size:12px;color:#fff;line-height:31px;text-align:center;cursor:pointer;}
#form-login .button:hover {color:#000;}
#form-login .register {font-size:12px;}

#form-loggedin {width:255px;margin:0 auto;padding:45px 0;text-align:left; padding-left:20px;}
	
#loginbox_home #form-login {display:block;width:513px;height:192px;background:url(images/login-box-home-bg.png) no-repeat 0 0;text-align:center;}
#loginbox_home #form-loggedin {width:400px;margin:0;padding:20px 0 0 85px;}
#loginbox_home #form-login fieldset {width:400px;margin:0;padding:20px 0 0 85px;}
#loginbox_home #form-login .loginlbl {line-height:35px;font-weight:bold;}
#loginbox_home #form-login .login-input {display:block;width:242px;height:27px;background:url(images/login-input-home.png) no-repeat 0 0;padding:4px;margin-right:10px;}
#loginbox_home #form-login .login-input input {width:242px;height:27px;line-height:27px;font-size:10px;border:none;}



/****** Main Nav Style ******/
#mainnav ul {clear:both;list-style-type:none;padding:0;margin:0;float:left;}
#mainnav ul li {list-style-type:none;padding:0;margin:0;float:left;}
#mainnav li a {color:#eee;font-weight:normal;font-size:18px;text-align:center;}
#mainnav li a:link, #mainnav li a:visited {display:block;width:192px;height:60px;line-height:60px;background:url(images/mainnav-bg.png) no-repeat 0 0;}
#mainnav li a:hover, #mainnav li a:active, #mainnav li#current a {color:#fff;background-position: 0px -60px;}

#mainnav li.parent a:link, #mainnav li.parent a:visited {background-image:url(images/mainnav-parent-bg.png);}

/* Suckerfish Dropdowns */
#mainnav li ul { 
	clear:left;
	list-style-type:none;
	padding:0;margin:0;
	position: absolute;
	width: 225px;
	background:#220000;
	left: -999em;
	border:2px solid #440000;
	border-top:none;
}
 
#mainnav li:hover ul, #mainnav li.sfhover ul {left: auto;}

#mainnav ul.menu li.parent ul li {float:left;margin:0;}
#mainnav ul.menu li.parent ul a:link, #mainnav ul.menu li.parent ul a:visited {display:block;width:225px;height:30px;line-height:30px;padding:0px;border-bottom:1px solid #440000;background:none;}
#mainnav ul.menu li.parent ul a:hover, #mainnav ul.menu li.parent ul a:active {background-color:#440000;color:#fff;}

#mainnav ul.menu li.parent ul a span {display:block;height:30px;line-height:30px;background:none;color:#fff;text-align:left;padding:0px 5px;margin:0;font-size:8px;font-weight:bold;} 

/****** home右侧幻灯图片******/
#MainPromotionBanner{ width:405px; height:322px; padding-top:1px; padding-bottom:1px;}
#MainPromotionBanner #SlidePlayer { position:relative;margin: 0 auto;}
#MainPromotionBanner .Slides{ height: 322px;overflow: hidden; margin:0px; padding:0px;}
#MainPromotionBanner .Slides li { float: left;width: 405px;height: 322px; margin:0px; padding:0px;}
#MainPromotionBanner .Slides img{ display: block;width: 405px;height: 322px;	}
#MainPromotionBanner .SlideTriggers{ position: absolute; top: 265px; right: 0px;z-index: 10;height: 25px;	}
#MainPromotionBanner .SlideTriggers li{ float: left;display: inline;color: #000000;text-align: center;line-height:16px;width: 16px;height: 16px;font-family: Arial;font-size: 14px;cursor: pointer;overflow: hidden; margin:3px 6px;background: url(images/slide_trigger.gif) no-repeat center center;}
#MainPromotionBanner .SlideTriggers li.Current{ color:#fff; background: url(images/slide_trigger_c.gif) no-repeat center center;font-weight:bold;font-size: 14px;line-height: 21px;height: 21px;width: 21px;margin:0 6px; }


/****** our右侧幻灯图片******/
#ourright{ width:265px; height:218px; padding-top:1px; padding-bottom:8px; }
#ourright #SlidePlayer { position:relative;margin: 0 auto;}
#ourright .Slides{ height: 218px;overflow: hidden; margin:0px; padding:0px;}
#ourright .Slides li { float: left;width: 265px;height: 218px; margin:0px; padding:0px;}
#ourright .Slides img{ display: block;width: 265px;height: 218px;	}
#ourright .SlideTriggers{ position: absolute; top: 170px; right: 0px;z-index: 10;height: 25px;	}
#ourright .SlideTriggers li{ float: left;display: inline;color: #000000;text-align: center;line-height:16px;width: 16px;height: 16px;font-family: Arial;font-size:18px;cursor: pointer;overflow: hidden; margin:3px 6px;background: url(images/slide_trigger.gif) no-repeat center center;}
#ourright .SlideTriggers li.Current{ color:#fff; background: url(images/slide_trigger_c.gif) no-repeat center center;font-weight:bold;font-size: 14px;line-height: 21px;height: 21px;width: 21px;margin:0 6px; }


/****** our右下角幻灯图片******/
#ourright2{ width:440px; height:310px; padding-top:1px; padding-bottom:8px; padding-left:5px; }
#ourright2 #SlidePlayer { position:relative;margin: 0 auto;}
#ourright2 .Slides{ height: 310px;overflow: hidden; margin:0px; padding:0px;}
#ourright2 .Slides li { float: left;width: 440px;height: 310px; margin:0px; padding:0px;}
#ourright2 .Slides img{ display: block;width: 440px;height: 310px;	}
#ourright2 .SlideTriggers{ position: absolute; top: 250px; right: 0px;z-index: 10;height: 25px;	}
#ourright2 .SlideTriggers li{ float: left;display: inline;color: #000000;text-align: center;line-height:16px;width: 16px;height: 16px;font-family: Arial;font-size:18px;cursor: pointer;overflow: hidden; margin:3px 6px;background: url(images/slide_trigger.gif) no-repeat center center;}
#ourright2 .SlideTriggers li.Current{ color:#fff; background: url(images/slide_trigger_c.gif) no-repeat center center;font-weight:bold;font-size: 14px;line-height: 21px;height: 21px;width: 21px;margin:0 6px; }
