@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0
	}
img{
	border:0
	}
body{
	font-size:11px;
	font-family:Verdana, SimSun ;
	background:#BCBEC0;
	}
a {
text-decoration:none
}	
/* main layout */
#head-wrapper{
	height:366px;
	}
* html #head-wrapper{
	height:364px;
	}
.home-head{
	background:url(images/head_bg.gif) repeat-x
	}
.about-us-head{
	background:url(images/about_us_head_bg.gif) repeat-x
	}
.e-paper-head{
	background:url(images/e_paper_head_bg.gif) repeat-x
	}
.contact-head{
	background:url(images/contact_head_bg.gif) repeat-x
	}
#head-wrapper #header{
	width:585px;
	height:366px;
	margin:0 auto;
	position:relative
	}
#body-wrapper{
	width:625px;
	overflow:hidden;
	margin:-53px auto 0 auto
	}
#footer{
	display:inline;
	float:left;
	width:625px;
	height:30px;
	background:url(images/footer_bg.gif) no-repeat
	}

/* site decoration */
#header h1 a{
	float:left;
	width:223px;
	height:115px;
	background:url(images/logo.gif) no-repeat;
	text-indent:-9999em
	}
#header #float-tomato{
	position:absolute;
	right:-155px;
	top:0;
	width:353px;
	height:367px;
	background:url(images/float_tamato.png) no-repeat
	}
#header #float-about-tomato{
	position:absolute;
	right:-142px;
	top:-6px;
	width:361px;
	height:378px;
	background:url(images/float_about_tamato.png) no-repeat
	}
#header #float-epaper-tomato{
	background:url(images/float_epaper_tamato.png) no-repeat;
	width:408px;
	height:470px;
	position:absolute;
	right:-184px;
	top:-103px;
	}
* html #header #float-epaper-tomato{
	right:-185px;
	top:-103px;
	}
#header #float-contact-tomato{
	background:url(images/float_contact_tamato.png) no-repeat;
	height:229px;
	position:absolute;
	right:-175px;
	top:90px;
	width:379px;
	}
#header .top-nav{
	position:absolute;
	float:left;
	display:inline;
	margin:10px 0 0 90px;
	}
	
* html #header .top-nav{
	position:relative
	}
*:first-child+html #header .top-nav{
	position:relative
	}
#header .top-nav a{
	text-decoration:none;
	font-weight:700;
	color:#000;
	}
#header .top-nav2{
	position:absolute;
	float:left;
	display:inline;
	margin:10px 0 0 0px;
	}
	
* html #header .top-nav2{
	position:relative
	}
*:first-child+html #header .top-nav2{
	position:relative
	}
#header .top-nav2 a{
	text-decoration:none;
	font-weight:700;
	color:#000;
	}	
#header #main-nav{
	float:left;
	width:100%;
	height:36px
	}
#header .leading{
	float:left;
	min-height:146px
	}
#header .leading-home{
	background:url(images/leading_text_bg.gif) no-repeat;
	}
#header .leading-about{
	background:url(images/leading_about_text_bg.gif) no-repeat;
	}
#header .leading-epaper{
	background:url(images/leading_e_paper_text_bg.gif) no-repeat;
	}
#header .leading-contact{
	background:url(images/leading_contact_text_bg.gif) no-repeat;
	}
#header .leading p{
	color:#fff;
	font-size:1.1em;
	line-height:1.4em;
	padding:85px 220px 0 65px
	}
.home-round{
	background:url(images/top_round.gif) bottom left no-repeat;
	}
.about-round{
	background:url(images/top_round_about.gif) bottom left no-repeat;
	}
.epaper-round{
	background:url(images/top_round_epaper.gif) bottom left no-repeat;
	}
.contact-round{
	background:url(images/top_round_contact.gif) bottom left no-repeat;
	}
* html .home-round{
	background:url(images/top_round.gif) bottom 1px no-repeat;
	}
*:first-child+html .home-round{
	background:url(images/top_round.gif) bottom 1px no-repeat;
	}
.home-round{
	background-image:url(images/top_round_ie.gif)\0;
	background-repeat:no-repeat
	}
.home-bg{
	background:url(images/main_bg.png) center top no-repeat;
	}
* html .home-bg{
	background:url(images/main_bg.gif) center top no-repeat;
	}
.about-bg{
	background:url(images/main_about_bg.gif) center top no-repeat;
	}
.epaper-bg{
	background:url(images/main_e-aper_bg.gif) center top no-repeat;
	}
.contact-bg{
	background:url(images/main_about_bg.gif) center top no-repeat;
	}
.contact-bg{
	background:url(images/main_contact_bg.gif) center top no-repeat;
	}
.about-round{
	background-image:url(images/top_round_about_ie.gif)\0;
	background-repeat:no-repeat
	}
* html .epaper-round{
	background:url(images/top_round_epaper_ie.gif) bottom 1px no-repeat;
	}
*:first-child+html .epaper-round{
	background:url(images/top_round_epaper_ie.gif) bottom 1px no-repeat;
	}
* html .contact-round{
	background:url(images/top_round_contact_ie.gif) bottom left no-repeat;
	}
*:first-child+html .contact-round{
	background:url(images/top_round_contact_ie.gif) bottom left no-repeat;
	}
.contact-round{
	background-image:url(images/top_round_contact_ie.gif)\0;
	background-repeat:no-repeat
	}
#side-bar{
	display:inline;
	float:left;
	width:228px;
	padding:14px 0 0 15px
	}
#side-bar #top-form{
	width:201px;
	height:155px;
	margin:0 0 23px 18px;
	padding:0 0 20px 0
	}
#side-bar #top-form2{
	width:201px;
	height:155px;
	margin:0 0 23px 18px;
	padding:0 0 20px 0
}

#side-bar .top-form-cn{
	background:url(images/form_s_bg.gif) no-repeat
	}
#side-bar .top-form-in{
	background:url(images/form_inside.gif) no-repeat
	}
#side-bar .top-form-en{
	background:url(images/form_s_bg_en.gif) no-repeat
	}
#top-form2 p{
font-size:1.4em;
font-weight:bolder;
color: #EC1C24;
font-family: Verdana, SimSun;
padding:5px 0 0 14px

}
#side-bar #top-form h4, #side-bar #second-form h4{
	text-indent:-9999em;
	height:26px
	}
#side-bar #top-form p, #side-bar #second-form p{
	padding:19px 0 0 14px
	}
* html #side-bar #top-form p, * html #side-bar #second-form p{
	padding:18px 0 0 14px
	}
#side-bar #top-form p .input-gradient, #side-bar #second-form p .input-gradient{
	border:1px solid #C1C6C9;
	width:168px;
	height:15px;
	background:#fff url(images/form_gradient.gif) repeat-x bottom
	}
p.button{
	float:left;
	width:34px;
	padding:5px 0 0 0 !important
	}
#top-form2 p.gotin{
float:left;
	font-family:Tahoma, SimSun;
	font-size:1.2em;
	line-height:1.4em;
	width:132px;
	padding:4px 3px 2px 16px !important
	}
#top-form2 p.gotin a{
	color:#000000;
	text-decoration:none
	}
#top-form2 p.gotin a:hover{
	text-decoration:none
	}

p.reg-here{
	float:left;
	font-family:Tahoma, SimSun;
	font-size:1em;
	line-height:1.3em;
	width:132px;
	padding:5px 3px 10px 15px !important
	}
p.reg-here a{
	color:#EC1C24
	}
p.reg-here a:hover{
	text-decoration:none
	}
p.button2{
	padding:5px 0 0 105px !important
	}
#side-bar #home-ad{
	width:201px;
	height:267px;
	margin:0 0 23px 18px;
	}
#side-bar #second-form{
	width:201px;
	height:244px;
	margin:0 0 23px 18px;
	}
#side-bar .second-form-cn{
	background:url(images/form_l_bg.gif) no-repeat
	}
#side-bar .second-form-en{
	background:url(images/form_l_bg_en.gif) no-repeat
	}
#main-home-content{
	width:362px;
	float:left;
	padding:10px 0 0 0
	}
#main-about-content {
	float:left;
	padding:0 20px;
	width:584px;
	}
 * html #main-about-content{
	padding:0 21px;
	}
#main-about-content{
	padding:0 21px\0;
	}
*:first-child+html #main-about-content{
	padding:0 21px;
	}
#main-epaper-content{
	float:left;
	padding:5px 32px 10px 32px;
	width:560px;
	position:relative
	}
#main-contact-content{
	float:left;
	padding:15px 32px 40px 32px;
	width:560px;
	position:relative
	}
#main-contact-content .content-detail{
	padding:0 10px 20px 10px
	}
#contact-container{
	position:relative;
	float:left;
	width:187px
	}
#contact-container .logo-container{
	float:left;
	width:100%;
	height:69px;
	clear:both
	}
#contact-container p{
	padding:4px 0 10px 18px
	}
#contact-container p.addr{
	margin-top:10px !important;
	background:url(images/icon_address.gif) top left no-repeat
	}
#contact-container p.addr img{
	padding:5px 0
	}
#contact-container p.tel{
	background:url(images/icon_phone.gif) top left no-repeat
	}
#contact-container p.fax{
	background:url(images/icon_fax.gif) top left no-repeat
	}
#contact-container p.email{
	background:url(images/icon_mail.gif) top left no-repeat
	}
#board{
	display:inline;
	width:282px;
	margin:10px 0  0 70px
	}
* html #board{
	margin:10px 0  0 40px
	}
#board .board-list-top{
	float:left;
	margin:0 0 10px 0;
	width:100%
	}
#board p{
	float:left;
	width:100%;
	font-size:1.1em;
	padding:0 0 10px 5px
	}
#board p .res{
	float:left;
	color:#ED1C24;
	width:170px
	}
#board h4{
	display:inline;
	font-size:1.1em;
	float:left;
	width:278px;
	padding:0 0 3px 5px;
	margin:0 0 3px 0;
	background:url(images/board_bg.gif) bottom no-repeat
	}
#board p .name{
	float:left;
	color:#000;
	/*font-style:italic*/
	}
#board br{
	line-height:10px
}
#main-epaper-content .epaper-nav-container{
	position:relative;
	width:560px;
	height:26px;
	float:left
	}
#main-epaper-content .epaper-top-nav-cn{
	background:url(images/bg_epaper_nav.gif) no-repeat;
	}
#main-epaper-content .epaper-top-nav-en{
	background:url(images/bg_epaper_nav_en.gif) no-repeat;
	}
.epaper-nav-container .epaper-nav{
	display:inline;
	float:left;
	padding:0 0 0 5px
	}
.epaper-nav-container .epaper-nav a{
	color:#000000;
	display:block;
	float:left;
	font-size:1.1em;
	font-weight:700;
	padding:5px 12px;
	text-decoration:none;
	background:url(images/epaper_nav.gif) right no-repeat
	}
.epaper-nav-container .search-box{
	display:inline;
	float:right;
	margin:0 10px 0 60px;
	padding:4px 0 0 20px
	}
* html .epaper-nav-container .search-box{
	padding:4px 0 0 20px
	}
*:first-child+html .epaper-nav-container .search-box{
	padding:4px 0 0 20px
	}
.epaper-nav-container .search-box input{
	font-family:Tahoma, Arial, SimSun;
	font-size:0.9em;
	width:116px;
	border:0;
	height:12px
	}
#main-epaper-content .content-detail{
	width:100%
	}
#main-epaper-content .content-detail #epaper-container{
	display:inline;
	float:left;
	margin:10px 10px 0px 5px;
	width:380px;
	height:400px;
	background:#939598
	}
#main-epaper-content .content-detail #epaper-container p{
	font-family:Tahoma, SimHei;
	font-weight:bolder;
	color: #EC1C24;
	font-size:1.3em;
	padding:3px 0 0 0
}
#adv{
	display:inline;
	margin:10px 0;
	float:right;
	width:160px;
	height:400px;
	padding:0 0 0px 0px
	}
#adv .ad1{
float:right;
	margin: 0 0 5px 0
	}
#main-home-content h2{
	float:left;
	width:100%;
	text-indent:-9999em;
	color:#fff;
	font-size:0.8em;
	height:23px;
	}
#main-home-content h2.cn{
		background:#EC1C24 url(images/red_label.gif) no-repeat
		}
#main-home-content h2.en{
		background:#EC1C24 url(images/red_label_en.gif) no-repeat
		}
#main-home-content h2.reg-cn{
		background:#EC1C24 url(images/red_label_reg_cn.gif) no-repeat
		}
#main-home-content h2.reg-en{
		background:#EC1C24 url(images/red_label_reg_en.gif) no-repeat
		}
#main-home-content h2.terms{
		background:#EC1C24 url(images/red_label_term_en.gif) no-repeat
		}
#main-about-content h2{
	float:left;
	width:584px;
	text-indent:-9999em;
	color:#fff;
	font-size:0.8em;
	height:58px;
	}
#main-about-content h2{
	margin:0 0 0 -1px\0;
	}
#main-about-content h2.about-us-head-cn{
	background:url(images/bg_about_us_header.gif) no-repeat
	}
#main-about-content h2.about-us-head-en{
	background:url(images/bg_about_us_header_en.gif) no-repeat
	}
#main-home-content .content-detail {
	float:left;
	width:322px;
	padding:10px 20px;
	}
#main-home-content .content-detail a{
	float:left;
	color:#000000;
	font-size:1.2em;
	font-weight:bolder;
	line-height:1.4em;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-decoration:underline;
}
#main-home-content  .content-detail ul {
float:left;
font-size:1.2em;
font-weight:bolder;
font-family: "Arial", "Helvetica", "sans-serif";
list-style-type: none;
}
#main-home-content  .content-detail li{
width:90px;
float:left;
padding-left:12px;
}

#main-home-content .content-detail a:hover{
color:#CCC000;
text-decoration:none
}
#main-home-content .terms-detail {
	float:left;
	padding:10px 0
	}
#main-about-content .content-detail{
	float:left;
	padding:10px 0 10px 20px
	}
#main-about-content .content-detail .left-container{
	float:left;
	width:190px
	}
*:first-child+html #main-about-content .content-detail .left-container{
	width:190px
}
* html #main-about-content .content-detail .left-container{
	width:190px
}
#main-about-content .content-detail .left-container-en{
	width:420px
	}
#main-about-content .content-detail .left-container .head-left{
	padding:0 0 2px 0
	}
#main-about-content .content-detail .left-container ul, #main-about-content .content-detail .left-container-en ul{
	margin:0 0 0 20px;
	padding:0 0 20px 0
	}
#main-about-content .content-detail .left-container ul li, #main-about-content .content-detail .left-container-en ul li{
	padding:0 0 4px;
	color:#ED1C24
	}
#main-about-content .content-detail .left-container ul li span, #main-about-content .content-detail .left-container-en ul li span{
	font-size:1.1em;
	color:#000
		
	}
#main-about-content .content-detail .about-right{
	float:left;
	width:370px;
	margin:0 0 5px
	}
#main-about-content .content-detail .about-right .top-row{
	display:inline;
	float:left;
	padding:0 0 15px 0;
	clear:both
	}
#main-about-content .content-detail .about-right .head-right{
	font-size:1.0em;
	display:inline;
	float:left;
	width:320px;
	padding:0 0 4px 0
	}
#main-about-content .content-detail .about-right ul{
	display:inline;
	float:left;
	width:100px;
	margin:0 0 0 20px;
	}
* html #main-about-content .content-detail .about-right ul{
	padding:0 0 0 14px;
	margin:0
	}
#main-about-content .content-detail .about-right ul li{
	color:#ED1C24;
	width:100px;
	}
* html #main-about-content .content-detail .about-right ul li{
	width:75px
	}
#main-about-content .content-detail .about-right ul li span{
	color:#000;
	}
#main-about-content .content-detail .about-right ul li.lead-head{
	display:inline;
	padding:0;
	margin:0 0 0 -15px;
	font-size:1.0em;
	font-weight:700
	}
*:first-child+html #main-about-content .content-detail .about-right ul li.lead-head{
	margin:0;
	}
#main-about-content .content-detail #about-detail{
	width:300px;
	padding:0 0 0 20px;
	display:inline;
	float:left
	}
#main-home-content .content-detail p, #main-about-content .content-detail p{
	font-family:Verdana, SimHei;
	font-size:1.2em;
	padding:0 0 1.4em 0;
	line-height:1.4em;
	}
#main-home-content #newsletter-form, #main-home-content #fouth-form{
	display:inline;
	float:left;
	width:154px;
	height:96px;
	bottom:0px;
	}
#main-home-content #newsletter-form{
	margin:0 0 0 25px;
	}
#main-home-content .newsletter-form-cn{
		background:url(images/form_newsletter_bg.gif) no-repeat
		}
#main-home-content .newsletter-form-en{
		background:url(images/form_newsletter_bg_en.gif) no-repeat
		}
#main-home-content #fouth-form{
	margin:0 0 0 10px;
	}
#main-home-content .fouth-form-cn{
	background:url(images/form_right_bg.gif) no-repeat
	}
#main-home-content .fouth-form-en{
	background:url(images/form_right_bg_en.gif) no-repeat
	}
#main-home-content .fouth-form-blank{
	background:url(images/form_blank_bg.gif) no-repeat
	}
#main-home-content #newsletter-form h4, #main-home-content #fouth-form h4{
	width:100%;
	height:26px;
	text-indent:-9999em
	}
#main-home-content #newsletter-form p, #main-home-content #fouth-form p{
	padding:22px 0 0 14px
	}
#main-home-content #newsletter-form p .input-gradient,#main-home-content #fouth-form p .input-gradient{
	border:1px solid #C1C6C9;
	width:123px;
	height:15px;
	background:#fff url(images/form_gradient.gif) repeat-x bottom
	}
.sign-up-form{
	float:left
	}
.sign-up-form p{
	display:inline;
	float:left;
	width:100%;
	padding:3px 0 10px 0 !important
	}
.sign-up-form p input, .sign-up-form p select, .sign-up-form p checkbox{
	float:left
	}
.sign-up-form p label{
	float:left;
	width:80px;
	clear:both;
	font-size:1em;
	font-family: Arial, SimSun;
	font-weight:700;
	padding:0 10px 3px 0
	}
.sign-up-form p label.small-lead{
	width:15px;
	padding:0 0 0 5px;
	clear:none
	}
.sign-up-form p label.agree{
	clear:none !important;
	font-weight:200;
	font-size:0.8em;
	font-family: Arial, SimSun;
	padding:0 0 0 5px;
	width:280px;
}
.sign-up-form p label.agree a{
	color:#000000
	}
.sign-up-form p .input-gradient {
	background:#FFFFFF url(images/form_gradient.gif) repeat-x scroll center bottom;
	border:1px solid #C1C6C9;
	height:15px;
	width:168px;
	font-size:0.9em;
	}
.sign-up-form p .select-list{
	border:1px solid #C1C6C9;
	font-size:0.9em;
	width:168px;
	}
.sign-up-form p .date{
	border:1px solid #C1C6C9;
	font-size:0.9em;
	}
.sign-up-form p.agree-check{
	padding:0 !important;
	}
.sign-up-form p.sign-btn{
	text-align:right;
	padding:10px 0 !important;
	}
.sign-up-form p.sign-btn input{
	float:right
	}
.terms-block{
	position:relative
	}
.terms-block p, .terms-block h3{
	padding:0 25px 8px 25px
	}
.terms-block .sub-list{
	padding:0 25px 8px 50px
	}
.terms-block .sub-list .sub-lead{
	margin:0 0 0 -25px
	}
.terms-block h3{
	font-size:0.9em;
	background:url(images/terms_sub_bg.gif) no-repeat
	}
.epaper-dropdown{
	font-size:0.9em;
	width:115px;
	height:15px	
	}
#footer p{
	padding:1px 0 0 0;
	font-family:Tahoma,Verdana, SimSun;
	color:#fff;
	text-align:center;
	font-size:1em
	}
#footer p a{
	text-decoration:none;
	color:#fff;
	font-weight:700
	}
/* general class */
.lang{
	padding:0 0 0 15px
	}
.float-right{
	float:right;
	padding:5px 0 5px 5px
	}
.left{
	float:left;
	}
.right{
	float:right
	}
.no-bg{
	background:none !important
	}
.red{
	color:#EC1C24
	}
.smallnote{
font-size:0.8em;
}

