
body { 
 text-align: center;
 }
body, input, td { font-size: 22px;  }

body, form, input { margin:0; padding:0; }
img { border: 0px; }
/********************************************/

a { color:#333333; text-decoration: none; }
a:hover { color:#2985b4; text-decoration: none; }


.mh10 { height:10px; overflow:hidden; }
.mh20 { height:20px; overflow:hidden; }
.mh30 { height:30px; overflow:hidden; }
.mh40 { height:40px; overflow:hidden; }
.mh60 { height:60px; overflow:hidden; }

h1.first { display:none; }
.clear{ clear:both; *display:inline; }

.toparea {width:640px; background-color:#fff; padding:0; margin: 0 auto;}

.toparea .top_menu {width:640px;  height: 96px; position: relative;}
.toparea .top_menu .top_logo {left:0px; position: absolute;}
.toparea .top_menu .top_menu_a {right: 0; position: absolute;}
.toparea .top_menu .top_menu_b {right: 108px; position: absolute;}

/*
.toparea .tr1 { top:96px;  width:640px; height: 277px; position: relative;}
.toparea .tr1 a{ display:block; width:640px; height:277px; }
*/

.toparea .home_ad {width:640px;  height:277px; }
.toparea .home_ad .carousel-box {width:640px;  height:277px; overflow: hidden; margin: 0; position: relative;}
.toparea .home_ad .carousel-box .carousel-pic {width:640px;  height:277px; position: absolute;  *margin-left:-320px;}


.toparea .home_title {width:640px;  height:287px; position: relative;}
.toparea .home_title .bg_tree {left : 424px; width:216px; height:187px; background: url(images/img_tree.gif) no-repeat; position: absolute;  z-index:1;}
.toparea .home_title .home_ad_switch {top:30px; width:640px;  height:40px; position: absolute; z-index:2;}
.toparea .home_title .home_ad_switch .carousel-list {width:640px;  height:40px;  margin: 0 auto; margin-left:-8px; *margin-left:-330px;}
.toparea .home_title .home_ad_switch .carousel-list .list 
{
	display:inline-block; 
	*display: inline; 
	*zoom: 1; 
	width: 40px; 
	height: 40px; 
	margin-left: 15px; 
	background: url(images/btn_page_all_b.png) no-repeat right top; 
	cursor: pointer; 
}
.toparea .home_title .home_ad_switch .carousel-list .listshow { background-position: left top; }
.toparea .home_title .home_ad_switch .carousel-list .list .val { visibility: hidden;}
/*
 
*/
.toparea .home_title .title_a {margin:0 auto; padding-top:129px; }
.toparea .home_title .title_b { left: 50%; top:129px; position: absolute;  z-index:2;}
.toparea .home_title .point_a { padding-top:38px; }
.toparea .home_title .point_b { padding-top:233px; *padding-top:219px; }
.toparea .home_title .back_page { top:30px; left:15px; position: absolute; z-index:1;}
.toparea .home_title .line_a { top:37px; left:187px; position: absolute; z-index:1;}
.toparea .home_title .page_main_a { top:30px; left:208px; position: absolute; z-index:1;}
.toparea .home_title .line_shadow { top:0px; left:0px; width:640px;  height:4px; background:url(images/img_shadow.png) repeat;  position: absolute; z-index:2;}

.toparea .datail_title { padding-left:20px; padding-right:20px; text-align:left; font-size:30px;}

.toparea .datail_date { padding-left:20px; padding-right:20px; text-align:left; font-size:26px; color:#989D9C;}

.toparea .datail_desc { padding-left:20px; padding-right:20px;}

.toparea .contact_title { padding-left:20px; padding-right:20px; text-align:left; font-size:30px; color:#9097ae; }

.toparea .contact { text-align:left;  width:640px; margin:0 auto; letter-spacing:2px; min-height:1140px;  background-color:#fff;}
.toparea .contact .form1 { width:640px; background-color:#fff; }
.toparea .contact .form1 .input1 .inputtxt1 { float:left; padding-left:46px; text-align:right; width:134px; line-height:60px; padding-top:36px; font-size:20px;}
.toparea .contact .form1 .input1 .inputtxt1 .rice { color:#cf2758; }
.toparea .contact .form1 .input1 .inputtxt2 { float:left; width:416px; padding-left:15px;  padding-right:10px; line-height:60px; padding-top:36px;  }
.toparea .contact .form1 .input1 .inputtxt2 .inputframe { width:200px; height:50px; border: #cbd4dd 1px solid; padding:5px; line-height:50px; }
.toparea .contact .form1 .input1 .inputtxt2 .inputframe2 { width:416px; height:50px; border: #cbd4dd 1px solid; padding:5px; color:#9097ae;  font-size:20px; line-height:50px; }
.toparea .contact .form1 .input1 .inputtxt2 .inputframe3 { }
.toparea .contact .form1 .input1 .inputtxt2 .inputframe3 .select1 {  width:142px; height:60px; margin:-4px 6px 0px 0px; border:#cbd4dd 1px solid; padding:5px; color:#9097ae; font-size:18px; line-height:50px; vertical-align:middle;  }

.toparea .contact .form1 .input1 .inputtxt2 .inputframe7 {  }

.toparea .contact .form1 .input1 .inputtxt2 .inputframe4 { float:left;  margin-left:313px;  margin-top:-60px; *margin-top:-63px; width:100px; height:48px;  border: #cbd4dd 1px solid; padding: 5px; color:#9097ae; line-height:50px; text-align:center;}
.toparea .contact .form1 .input1 .inputtxt2 .inputframe5 { width:416px; height:156px;  border: #cbd4dd 1px solid; padding:5px; color:#9097ae; }
.toparea .contact .form1 .input1 .inputtxt2 .inputframe6 { width:155px; height:50px; border: #cbd4dd 1px solid; padding:5px; color:#9097ae; }

.toparea .contact .form1 .input1 .inputtxt2 .textarea1 { width:416px; border: #cbd4dd 1px solid; padding:5px; vertical-align:top; font-size:20px;}
.toparea .contact .form1 .input1 .inputtxt2 .reloadButton
{ 
	background-image:url(images/btn_reload_code.jpg);
	border:none;
	width:126px;
	height:42px;
}
.toparea .contact .form1 .input1 .reloadButton:active { position:relative; top:1px;}

.toparea .contact .form1 .input1 .inputtxt2 .reloadframe { float:left;  margin-left:290px;   margin-top:-43px;   *margin-top:-53px; }

.toparea .contact .form1 .input1 .inputtxt2 span.radioBtn 
{ 
	padding-left:3px;	
	*width:93px; 
	*display:inline-block; 
	*vertical-align:top; 
 }
 
.toparea .contact .form1 .input1 .inputtxt2 .confirm
{ 
	width:50px; 
	display:inline-block; 
	vertical-align:top; 
	margin-left:4px; 
}

@media \0screen\,screen\9 
{
	.toparea .contact .form1 .input1 .inputtxt2 .confirm{ margin-top:10px; *margin-top:0px;}
}

.toparea .contact .submitBtn { margin-left:194px; margin-top:40px; }


.toparea .back_page_b {float:left; margin-top:30px; margin-left:30px;}

.toparea .page_menu_button {padding-left:24px; width:592px;  height:96px; }

.toparea .page_list {width:640px;  height:350px; position: relative; background-color:#fff; }
.toparea .page_list .list_box {float:left; margin-left:24px; margin-top:10px; width:280px; height:310px; overflow:hidden;}
.toparea .page_list .list_box .list_img { width:280px; height:160px;}
.toparea .page_list .list_box .list_date { margin-top:30px; margin-left:2px; width:276px; height:28px; text-align:left; font-size:24px; letter-spacing: 3px; color:#787D7C;  line-height: 40px;}
.toparea .page_list .list_box .list_text { margin-top:15px; margin-left:2px; width:276px; height:80px; text-align:left; font-size:24px; letter-spacing: 3px;  line-height: 40px;}
.toparea .page_list .list_box .list_text a{  color:#bb9f77; }

.toparea .page_line 
{   
	height:40px; text-align:center; width:640px;
}

.toparea .page_line .page_box {  float:left;  width:380px; *margin: 0px auto; }

.toparea .page_line .page_box .pageNum { margin-left:15px; }
.toparea .page_line .page_box .pageNum a { font-size:20px; color:#666666; }
.toparea .page_line .page_box .nowNum { margin-left:15px; }
.toparea .page_line .page_box .nowNum a { font-size:20px; color:#b9c975 }
.toparea .page_line .page_box .dot { margin-left:15px; width:8px; height:30px; }

.toparea .page_line .prev { float:left; margin-left:24px;}
.toparea .page_line .next { float:right; margin-right:24px;}

.toparea .home_news {width:640px;  height:320px; position: relative; background-color:#fff; }
.toparea .home_news .home_news_box {float:left; margin-left:24px; margin-top:10px; width:280px; height:300px; overflow:hidden;}
.toparea .home_news .home_news_box .home_news_img { width:280px; height:160px;}
.toparea .home_news .home_news_box .home_news_text { margin-top:30px; margin-left:2px; width:276px; height:95px; text-align:left; font-size:22px; letter-spacing: 2px;}
.toparea .home_news .home_news_box .home_news_text a{  color:#bb9f77; }

.toparea .home_link {width:640px;  height:714px; position: relative;}
.toparea .home_link .home_link_1  {width:640px;  height:288px;}
.toparea .home_link .home_link_2  {float:left; width:320px;  height:213px;}

.toparea .bottom_area {width:640px;  height:677px;  }

.toparea .bottom_area .button_service{float:left; margin-left:24px; width:280px;  height:60px;}
.toparea .bottom_area .button_contact{float:left; margin-left:32px; width:280px;  height:60px;}

.toparea .bottom_area .contact_box {width:640px;  height:46px; padding-top:6px;}
.toparea .bottom_area .contact_box .icon_contact{float:left; margin-left:35px; width:34px;  height:36px; }
.toparea .bottom_area .contact_box .text_contact{float:left; margin-left:12px; width:526px;  height:46px; text-align:left;  margin-top:2px; color:#787D7C; font-size:25px; letter-spacing: 2px;}

.toparea .bottom_menu {width:640px;  height:288px; background: url(images/menu_bottom.jpg?t=1014) no-repeat; position: relative;}
.toparea .bottom_menu .button_mobile { position: absolute; left:50px; width:102px;  height:96px; }
.toparea .bottom_menu .button_desktop { position: absolute; left:230px; width:106px;  height:96px; }
.toparea .bottom_menu .button_top { position: absolute; left:460px; width:112px;  height:96px; }
.toparea .bottom_menu .button_menu_a { position: absolute; width:640px;  height:96px; top:96px; text-align:center; }
.toparea .bottom_menu .button_menu_b { position: absolute; width:230px;  height:96px; top:192px; right:0; }
.toparea .bottom_menu .button_menu_c { position: absolute; width:400px;  top:229px; text-align:center; color:#fff; font-size:20px; margin:0 10px; }

.toparea .full_menu {top:96px; width:640px;  padding-bottom:24px; position: absolute; z-index:100;  background-color:#BB9F79;  }

.toparea .full_menu .button_lang {float:left; margin-left:24px; margin-top:24px;  width:180px;  height:48px; }

.toparea .full_menu .full_menu_list { float:left; margin-left:24px; margin-top:24px; }
/*
<img src="<{$IMG_URL}>home_button_6.jpg"/> 
.toparea .home_title .title_a {margin-top:130px; margin-left:276px;  position: absolute;  *margin-left:-30px; }

menu_bottom.jpg
*/
