﻿@charset "utf-8";

body {	padding: 0;	margin: 0; 	text-align: center; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;background:url(xmas/bg_body.gif) repeat-x; }
a{text-decoration: none;color:#333;}	
img{border:0;}
.row_4 a:hover,a:hover{color:#F60}

/**/
#readTxt { clear:both;position:relative;}
#readTxt a{display:block;font-weight:bold; font-size:.7em;float:right;color:#0066CC; padding:10px 20px; text-decoration:underline;}
/**/

form{margin:0;padding:0;}

select{float:left;color:#333;padding:1px;border:1px solid #3399CC;font-family:arial;margin-right:5px;}
select.st_1{clear:none;color:#636365;width:145px;font-size:.75em;}
select.st_3{clear:none;width:120px;font-size:.75em; line-height:1.5em;}

input{margin:0px;color:#333;padding-left:5px;padding-top:2px;padding-bottom:2px;font-family:arial ; margin-right:10px;border:1px solid #3399CC;}
input.ipt_1{float:left;width:205px;font-size:.75em ;}


.blue_btn{ height:21px;cursor:pointer; background:url(xmas/bg_mainmenu.gif) 0 50% repeat-x;border:outset 1px #ADCAED;color:#fff;padding-left:1px;padding-right:1px; font-weight:bold; font-size:10px;font-family:arial;}

.hr01{position:relative;height:2px;background:#fff url("bg_hr01.gif") repeat-x;margin-bottom:2px;}
h2{ margin:0;padding:15px 0px 0px 15px; background:url(xmas/icon_h2.gif) 0 0 no-repeat; display:block; height:17px;padding-left:30px;}
.title_h2{float:left; font-weight:bold; padding:5px 15px 0px 15px;}
h2,.title_h2{cursor:default;font-size:80%;line-height:1em;}

#page{width:766px;margin:0 auto; padding:0 15px;background:url(xmas/bg_page_top.gif) no-repeat;}
#page_bk{margin:0 auto;width:100%;background: url(xmas/bg_page_content.gif) repeat-y;}
#page_footer{width:796px; padding-bottom:8px;margin:0 auto;background:url(xmas/bg_page_footer.gif) 0 100% no-repeat;}	

#head{height:auto; background:url(xmas/bg_header.gif) no-repeat;}
#top_menu{float:right;padding:3px 5px 5px 0px;font-family:'Trebuchet MS', Trebuchet, Arial; font-size:12px;color:#5599FF;}
#top_menu a{ text-decoration:none;color:#5599FF;}

	#logo{float:left;margin-top:5px;padding-left:10px;width:342px;height:52px;}
	#lang{  clear:right;float:right;margin-top:10px; }
	#lang select{ background:#22449e url(xmas/bg_lang.gif) repeat-x;color:#5599FF;}
	
#mainPic{position:relative;clear:both;padding:0px;margin:0; background-color:#ccc;width:766px; }

#mainMenu{ position:relative;height:35px;border-right:1px solid #696; width:100%;background:url(xmas/bg_mainmenu.gif) repeat-x;}
#mainMenu 
{padding: 0px;	margin: 0px; list-style-type:nonoe; }
/*
#mainMenu div
{
	dispaly:block;
    left:0;
border-left:1px solid #fff;
}
*/
#mainMenu td
{
border-left:1px solid #fff;
width:16%;}

#mainMenu  div a {
	display:block;height:35px;border-left:1px solid #696;font-size:.9em;line-height:250%;text-decoration: none;	color:#fff;
	font-family:Arial; }
#mainMenu a:hover {
	text-decoration: none;
	color:#fc0;
	}
#content{position:relative;width:766px;height:atuo;background:#fff url(bg_content.gif) left bottom repeat-y;margin-bottom:2px;border-top:1px solid #FFFFFF;}
	.left_cont{float:left;height:auto;width:220px;text-align:left;padding:2px;}
	/*quick Link*/
	.set1{width:100%;height:auto;/*border-bottom:1px solid #d2d2d2;*/ }

.linkTxt{margin:10px 0 0 0;padding:0;font-size:1em;list-style:none outside; }
	.linkTxt li{margin:0px 15px 0px 15px; font-weight:bold; }
	.linkTxt li a{display:block;height:16px;background:url(xmas/icon_dot.gif) 0 50% no-repeat;cursor:pointer;padding:4px 1px 1px 15px;text-decoration:none; color:#0066FF;color:#06c; font-size:.7em;}
.linkTxt li a:hover{/*border:1px solid #ccc; background-position:2px;padding:3px 0px 0px 12px;*/text-decoration:none; color:#f60;}

/*Spotlight*/
	.set2{width:220px;height:auto;margin-bottom:2px; }
	.spot{clear:both;margin:10px; margin-top:15px; margin-right:5px;border-bottom:1px dashed #fc3;font-family:Arial;}
	.spot_img{float:left; width:0 auto; margin:0 auto; padding:5px; padding-top:0; padding-bottom:0;}
	.spot_tp{ font-size:.75em;padding:5px;padding-bottom:0;}
	.spot a{ text-decoration:none; color:#666;}
	.spot a:hover{ color:#f60;}
	.spot h3{margin:0;font-size:.75em;background:url(icon_achor03.gif) 6px 1px no-repeat;  color:#333; padding:0px 0px 3px 20px;}
	.spot h4{margin:0;font-size:.75em;background:url(icon_tech.gif) 7px 1px no-repeat;  padding:0px 0px 3px 23px;color:#0066ff;}


.right_cont{ width:343px; float:left;text-align:left;height:auto;padding:0px 2px 0px 2px;  border-right:1px solid #fff;}
.col_cont{ float:right;height :auto; }
	/**Search*/
	.row_1{width:343px;margin:0px ; padding:0;  height:40px; padding-top:15px;}
	.set3{position:relative;width:100%;border-top:1px solid #AFAFAF;margin-bottom:2px;}

    .row_1,.row_4,.set1{background: url(dotted_line.gif) 0 bottom repeat-x;}
/*News&Event-row2,/*Latest News-row4*/	
	.row_2{height:auto; width:343px; }
	.row_4{padding:0px 0px 10px 0px;  width:343px; }
	.row_5{clear:both;width:343px; background: url(dotted_line.gif)  repeat-x;  }
	.row_2 ul,.row_4 p{position:relative;margin:15px 10px 0 15px;padding:0;list-style:none outside;width:315px;font-size:.75em; line-height:1.5em;color:#333;}
	.row_4 p{ color:red; margin-top:5px;}
	.row_4 a{ color:red;}
	
	.row_2 li{vertical-align:top;display:block;padding:0; padding-bottom:10px; 
	/*IE6 li空白:white-space:nowrap; text-overflow:ellipsis; overflow: hidden;*/}
	
	.row_2 li a{ display:block;position:relative;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
	.row_2 li span{cursor:default; background:url(xmas/icon_news01.gif) left 0px no-repeat; padding-left:20px; padding-bottom:3px;padding-top:3px;color:#0066cc;}

   
.row_3{padding:0;margin:0px; width:190px; }
#banner_r{margin:0 auto;width:190px;height:284px;margin:10px 0px 10px 0;}
#banner{height:66px;margin-bottom:10px;}
.banner_col{width:150px;margin:0 auto;height:auto;margin-top:20px;padding:0px 0px 10px 0px;}
.br_2{position:relative;width:150px;margin-bottom:10px;border:1px solid #999;}
#footer{width:100%;margin:2px 0 5px 0;clear:both;height:auto;border-top:2px solid #377DC7;font-size:.75em;color:#999; background:#DDD;font-family:'Trebuchet MS', Trebuchet, Arial;}
.ft_con1{padding:15px 0px 5px 0px;border-top:1px solid C6C6C6;}
.ft_con1 a{color:#666; text-decoration:none;}
.ft_con1 a:hover{text-decoration:underline;}

.rl_div{ position:relative; clear:both; margin-bottom:5px;}

#flipAD{ position:absolute; z-index:1; left:590px; top:10px;}

