@charset "utf-8";
/* CSS Document */
/*-- BODY --*/
* {
	margin:auto;
	*margin:0 !important;
	*margin:0;
	padding:0;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	text-decoration: none;
	color:#000000;
}
body {
	margin:auto;
	*margin:0 !important;
	*margin:0;
	padding:0;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	text-align:center;
	color: #000000;
	background:url(../images/index_bg.jpg) repeat-x;
}
a{
    outline: none; /* for Firefox */
    hlbr:expression(this.onFocus=this.blur()); /* for IE */
}

#index_ccm{
	width:1207px;
	text-align:left;
    background:url(../images/inside_body_bg.jpg) no-repeat;
}
#header{
	width:1207px;
}
#header .logo{
	width:772px;
	float:left;
	margin-left:0px;
	margin-top:0px;
}
#header .sitemap_lan{
	width:425px;
	float:left;
	padding-left:0px;
}
#header .sitemap_lan .sitemap{
	float:left;
}
#header .sitemap_lan h1{
	font-size:11px;
	font-weight:normal;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	color:#333333;
	word-spacing:0.2em;
	padding-left:20px;
	background:url(../images/index_icon1.jpg) no-repeat left;
}
#header .sitemap_lan h1 a{
	color:#333333;
}
#header .sitemap_lan h1 a:hover{
	text-decoration:underline;
}
#header .sitemap_lan .language{
	float:left;
}
#index_middle{
 	width:1207px;
}
#index_middle .index_left{
	float:left;
	text-align:right;
	width:292px;
	*width:292px;
	*width:292px !important;
	*float:left !important;
}
#index_middle .index_right{
	float:left;
	width:915px;
	text-align:left;
	margin: 0px;
	padding: 0px;
}
#index_middle .index_right h1{
	font-size:13px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	color:#343333;
	font-weight:normal;
	padding:15px 10px 15px 30px;
	word-spacing:0.3pt;
	line-height:24px;
}
#index_middle .index_right h2{
	width:820px;
	display:block;
	font-size:13px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	color:#343333;
	font-weight:normal;
	padding:10px 15px 10px 0px;
	*padding:0px 10px 0px 0px;
	word-spacing:0.3pt;
	line-height:24px;
	border-bottom: 1px dotted #999999;
	margin-left:20px;
	*margin-left:20px !important;
}
#index_middle .index_right h2 img{
	float:left;
	padding:20px;
}
#index_middle .index_menu{
	width:241px;
	text-align:left;
	background:url(../images/left_bg_es.jpg) left top no-repeat;
	padding:60px 0px 5px 11px;
	margin-left:40px;
}

.path_link_1{
	padding-left:18px;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	line-height:14px;
	background:url(../images/path_icon1.jpg) left no-repeat;
	letter-spacing:0.3pt;
}
.path_link_1 a:hover{
	color:#990000;
	text-decoration:underline;
}
#news_table{
	width:873px;
	margin:auto;
	*margin:auto !important;
	*margin:auto;
}
#news_table .n_t{
	width:873px;
	text-align:left;
}
#news_table .news_c{
	width:873px;
	margin:0;
	*margin:0 !important;
	*margin:0;
	padding-top:39px;
	*padding:0 !important;
	*padding:0px 0px 0px 3px;
}
#news_table .n_l{
	float:left;
}
#news_table .n_r{
	float:right;
}
#news_table .n_t1{
	width:137px;
	height:39px;
	display:block;
	background:url(../images/news_t_bg1.jpg) repeat-x;
	text-align:center;
	margin-left:3px;
	*margin-left:3px !important;
	*margin-left:3px;
	float:left;
}
#news_table .n_t_c{
	color:#FFFFFF;
	font-size:14px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	line-height:39px;
	float:left;
	width:129px;
}
#news_table .n_t2{
	width:444px;
	height:39px;
	display:block;
	background:url(../images/news_t_bg1.jpg) repeat-x;
	text-align:center;
	margin-left:3px;
	*margin-left:3px !important;
	*margin-left:3px;
	float:left;
}
#news_table .n_t_c1{
	color:#FFFFFF;
	font-size:14px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	line-height:39px;
	float:left;
	width:436px;
}
#news_table .n_t3{
	width:140px;
	height:39px;
	display:block;
	background:url(../images/news_t_bg1.jpg) repeat-x;
	text-align:center;
	margin-left:3px;
	*margin-left:3px !important;
	*margin-left:3px;
	float:left;
}
#news_table .n_t_c2{
	color:#FFFFFF;
	font-size:14px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	line-height:39px;
	float:left;
	width:132px;
}
#news_table .n_c1{
	width:117px;
	text-align:center;
	padding:15px 10px 15px 10px;
	background-color:#CCCCCC;
}
#news_table .n_c2{
	width:424px;
	text-align:left;
	padding:15px 10px 15px 10px;
	background-color:#CCCCCC;
	font-size:13px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	line-height:16px;
	color:#333333;
}
#news_table .n_c2 h1{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	line-height:16px;
	padding:0;
	letter-spacing:0.3pt;
}
#news_table .n_c3{
	width:120px;
	text-align:left;
	padding:15px 10px 15px 10px;
	background-color:#CCCCCC;
	font-size:13px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	line-height:16px;
	color:#333333;
}
#news_table .d_c1{
	width:123px;
	text-align:center;
	padding:7px;
	background-color:#CCCCCC;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	line-height:16px;
	color:#000000;
}
#news_table .d_c2{
	width:430px;
	text-align:left;
	padding:7px;
	background-color:#CCCCCC;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	line-height:16px;
	color:#000000;
}
#news_table .d_c3{
	width:126px;
	text-align:center;
	padding:7px;
	background-color:#CCCCCC;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	line-height:16px;
	color:#000000;
}
#sitemap_c{
	width:900px;
	text-align:left;
	margin-left:15px;
	*margin-left:15px !important;
	*margin-left:10px;
}
#sitemap_c .sitemap_left{
	width:430px;
	float:left;
	padding-left:20px;
}
#sitempa_c .sitemap_right{
	width:430px;
	float:left;
	padding-left:20px;
}
#sitemap_c .sitemap_left ul{
	font-size:15px;
	line-height:60px;
	margin:0;
	padding-left:80px;
	background:url(../images/sitemap_title_bg.jpg) left no-repeat;
}
#sitemap_c .sitemap_left ul a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	*font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif !important;
	*font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00478b;
}
#sitemap_c .sitemap_left ul a:hover{
	color:#990000;
	text-decoration:none;
}
#sitemap_c .sitemap_left li{
	list-style:none;
	width:340px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	*font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif !important;
	*font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:24px;
	margin:0;
	padding-left:35px;
	margin-left:15px;
	*margin-left:15px !important;
	*margin-left:15px;
	background:url(../images/sitemap_subtitle_bg.jpg) no-repeat;
	margin-top:10px;
	*margin-top:10px !important;
	*margin-toop:10px;
}
#sitemap_c .sitemap_left li a{
	color:#000000;
}
#sitemap_c .sitemap_left li a:hover{
	color:#990000;
	text-decoration:none;
}
#sitemap_c .sitemap_right ul{
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	*font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif !important;
	*font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;
	font-weight:normal;
}
#sitemap_c .sitemap_right ul a{
	width:370px;
	*width:370px !important;
	*width:360px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	*font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif !important;
	*font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:60px;
	color:#00478b;
	padding-left:80px;
    background:url(../images/sitemap_title_bg.jpg) left no-repeat;
	margin-left:450px;
}
#sitemap_c .sitemap_right ul a:hover{
	color:#990000;
	text-decoration:none;
}
#product_c{
	width:385px;
	display:block;
	margin:25px;
	*margin:25px !important;
	*margin:20px;
	float:left;
}
#product_c .p_title{
	width:385px;
	line-height:50px;
	background:url(../images/products_title_bg.jpg) repeat-x;
}
#product_c .p_title_l{
	margin:0;
	float:left;
}
#product_c .p_title_r{
	margin:0;
	float:right;
}
#product_c .p_t_c{
	text-align:center;
	line-height:50px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	*font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif !important;
	*font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:342px;
	background:url(../images/products_title_bg.jpg) repeat-x;
}
#product_c .p_t_c a{
	color:#000000;
}
#product_c .p_t_c a:hover{
	color:#990000;
	text-decoration:none;
}
.product_i_title{
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	*font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif !important;
	*font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00478b;
	line-height:70px;
	padding-left:80px;
	background:url(../images/product_i_title_bg.jpg) left no-repeat;
	margin-left:20px;
	*margin-left:30px !important;
	*margin-left:20px;
}
#product_i{
	margin-left:30px;
	*margin-left:30px !important;
	*margin-left:30px;
}
#product_i .p_img{
	float:left;
	margin:0;
}
#product_i .content{
	float:left;
}
#product_i .title{
	line-height:50px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	*font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif !important;
	*font-family:Verdana, Arial, Helvetica, sans-serif;
}
#product_i .title a{
	padding-left:20px;
	background:url(../images/product_icon1.jpg) left no-repeat;
	color:#000000;
}
#product_i .title a:hover{
	color:#990000;
	text-decoration:underline;
}
#product_i .detail{
	width:475px;
	height:68px;
	display:block;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	*font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif !important;
	*font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/product_i_detail_bg.jpg) no-repeat left;
	margin-top:43px;
	*margin-top:43px !important;
	*margin-top:43px;
	margin-bottom:43px;
	*margin-bottom:43px !important;
	*margin-bottom:43px;
}
#product_i .detail a{
	padding-left:70px;
	line-height:60px;
	color:#FFFFFF;
}
#product_i .detail a:hover{
	color:#990000;
	text-decoration:none;
}
#product_i_p{
	padding-left:20px;
}
#product_i_p .p_img{
	float:left;
}
#product_i_p .p_r_c{
	width:390px;
	float:left;
	background:url(../images/product_i_r_bg.jpg) no-repeat left top;
	padding-bottom:80px;
}
#product_i_p .title{
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	*font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif !important;
	*font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004d91;
	line-height:24px;
	padding-left:15px;
	background:url(../images/product_icon2.jpg) no-repeat left top;
}
#product_i_p .back{
	float:right;
	width:126px;
	height:51px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	*font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif !important;
	*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(../images/back_btn_bg.jpg) left no-repeat;
	margin-top:70px;
	*margin-top:70px !important;
	*margin-top:70px;
}
#product_i_p .back a{
	line-height:51px;
	color:#FFFFFF;
	padding-left:60px;
	letter-spacing:0.3pt;
}
#product_i_p .video{
	float:right;
	width:100%;
	text-align:right;
	margin-top:20px;
	*margin-top:20px !important;
	*margin-top:20px;
}
#content_1{
	width:875px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	*font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif !important;
	*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#333333;
	clear: both;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	/*margin-left:20px;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 40px;
	-padding-left:20px;
}
#content_1 h1{
	display:block;
	line-height:24px;
	background:url(../images/product_icon3.jpg) left no-repeat;
	padding:0px 10px 0px 10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	*font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif !important;
	*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
}
#content_1 .c_img{
	float:left;
	margin:0px 15px 0px 15px;
	*margin:0px 15px 0px 15px !important;
	*margin:0px 15px 0px 15px;
}
#content_1 .title1{
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	*font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif !important;
	*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
}


/* footer */
#footer{
	margin-top:20px;
	width:100%;
	background:url(../images/footer_bg.jpg) repeat-x;
	color:#999999;
}
#footer .footer_i{
	margin:auto;
	*margin:0;
	width:1203px;
	background:url(../images/footer_i_bg.jpg) no-repeat;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	line-height:20px;
}
#footer .footer_i a{
	color:#999999;
}
#footer .footer_i a:hover{
	color:#000000;
	text-decoration:none;
}

.index_right hr {
	margin: 0px;
	padding: 0px;
	*margin: 0px !important;
	*padding: 0px !important;
	list-style-type: none;
	float: left;
	*float: left !important;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	font-size: 0px;
	height: 1px;
	width: 90%;
}
.detail .detail_2 {
	float: left;
	width: 174px;
	margin: 0px;
	padding: 0px;
}
#index_middle #40th{
	margin:0px auto 0px auto;
}
marquee{
	width:850px;
	font-size: 13px;
	color:#00537b;
	border:#eaeaea 1px solid;
	padding: 5px 0px 5px 0px;
	background-image: url(../images/40th_bg.png);
	}

