*{padding:0px; margin:0px;}
body{font-family:Arial, Helvetica, sans-serif;font-size:1em;text-align:center;background-color:#fff;}
/* a{text-decoration:none;color:#2ea7e0;} a:hover{color:#fd3f31;} a:visited{color:#fd3f31;} */
fieldset,td{padding:3px;}
.WebPage{width:100%; float:left; }


.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

.bj_29a3e9{background-color:#1b6491;}
.bj_e1e1e1{background-color:#e1e1e1;}
.fff{color:#fff;}

.toplm{background-color:#000;padding:11px 0px;font-size:20px; }
.toplm a{text-decoration:none;color:#fff;}
.toplm a:hover{color:#fd3f31;}

#footer1{padding:15px 0px; color:#fff; background-color:#000;}
#footer2{padding:15px 0px; color:#fff; background-color:#000; line-height:30px;}
	#footer2 a{text-decoration:none;color:#fff;} 
	#footer2 a:hover{color:#fff;} 
	#footer2 a:visited{color:#fff;}

#footer3{padding:15px 0px; color:#fff; background-color:#000;}
	#footer3 a{text-decoration:none;color:#fff;} 
	#footer3 a:hover{color:#fff;} 
	#footer3 a:visited{color:#fff;}


.pdh1{padding:20px 0px 0px 0px;}
.pd0{padding:5px 0px;}
.pd1{padding:13px 0px;}
.ad{font-size:40px; color:#fff;padding:5px 0px;}
span{font-size:large;}
sup{ color:#000;}

.hg30{line-height:30px;}
.hg35{line-height:10px;}
.pd15{padding-left:20px;}
legend{ padding:0em 1em; background-color:#fff;  color:#29a3e9;border: dashed 1px #e1e1e1; text-align:center; font-size:large;}

.buy{font-size:20px; background-color:#F63; color:#FFF; padding:5px 20px;border-radius:20px;line-height:50px;  }
.buy a{color:#FFF; }
.buy a:visited{color:#FFF;}

.wd100{width:50%;}
#lg{ width:526px; height:526px;}


/* ###### */
.css_div_1x1_A{}
.css_div_1x1_B{margin:0 auto; width:1000px; text-align:center;	}
.css_div_1x1_C{}

/* ###### */
.css_div_1x2_A{}
.css_div_1x2_B{
		margin:0 auto; width:1000px;
		
		display:-webkit-flex;
		display:flex;
		
		-webkit-justify-content:space-between;
		justify-content:space-between;
}
.css_div_1x2_C1{}
.css_div_1x2_C2{}
/* ###### */
.css_div_1x3_A{}
.css_div_1x3_B{
		margin:0 auto; width:1000px;
		
		display:-webkit-flex;
		display:flex;
		
		-webkit-justify-content:space-between;
		justify-content:space-between;
}
.css_div_1x3_C1{}
.css_div_1x3_C2{}
.css_div_1x3_C3{}
/* ###### */

.css_li_1x1_A{}
.css_li_1x1_B{
	margin:0 auto; width:1000px;

	display:-webkit-flex;
	display:flex;
	
	-webkit-justify-content:center;
	justify-content:center;
} 

.css_li_1x1_C{list-style:none;width:100%; }
.css_li_1x1_C li{text-align:center; float:left; width:25%;  }

/* ###### */
.css_li_NxN_A{}
.css_li_NxN_B{
	margin:0 auto; width:1000px;

	display:-webkit-flex;
	display:flex;
	
	-webkit-justify-content:center;
	justify-content:center;
	}
.css_li_NxN_C{list-style:none;width:100%; }
.css_li_NxN_C li{text-align:center; float:left; padding:3px 10px;   }
/* ###### */
.css_li_NxN_img_A{}
.css_li_NxN_img_B{
	margin:0 auto; width:1000px;

	display:-webkit-flex;
	display:flex;
	
	-webkit-justify-content:center;
	justify-content:center;
	}
.css_li_NxN_img_C{list-style:none;width:100%; }
.css_li_NxN_img_C li{text-align:center; float:left; padding:9px 9px;   }
/* ###### */


.css_div_1x3_br_A{
	margin:0 auto; width:1000px;
	
	display:-webkit-flex;
	display:flex;
	
	-webkit-justify-content:space-between;
	justify-content:space-between;
	
	text-align:left;
}
.css_div_1x3_br_B{
	-webkit-flex-grow:1;
	flex-grow:1; 
}
/* ###### */


.css_form_nx2_A{}
.css_form_nx2_B{margin:0 auto; width:1000px; text-align:center;}
.css_form_nx2_C1{ width:100%; }
.css_form_nx2_C2{width:60%; }
.css_form_nx2_C3{ width:30%;}

#xxx3 input[type="text"],#xxx3 input[type="password"],#xxx3 input[type="submit"],#xxx3 input[type="search"],#xxx3 select{ width:75%; padding-left:3px; height:30px;}
textarea{ width:75%; height:400px;}
input{padding-left:3px;}

#search{ background-color:#e1e1e1; padding-top:3em; padding-bottom:3em;}
#search2{opacity:0.75;filter:Alpha(opacity=50);}
#search2 #ssk{ text-align:center;height:60px;width:65%;border-radius:30px; background-color:#333; padding-top:1em;margin:0 auto; }
#search2 #ssk #gjz{width:65%;height:40px;border-radius:20px; padding-left:40px;background:#fff url(https://es.havelogo.com/img/seach3.png) no-repeat;background-origin:padding-box;}
#search2 #ssk #tijiao{	height:40px;border-radius:20px; width:25%; font-size:16px; }

#search2_top{ opacity:0.75;filter:Alpha(opacity=70);width:100%;background-color:#1b6491;text-align:right;}
#search2_top #ssk{ text-align:right;height:60px;border-radius:30px; background-color:#1b6491;  padding-top:1em;margin:0px 1px;}
#search2_top #ssk #gjz{   width:65%;height:40px;border-radius:20px; font-size:16px;padding-left:40px;background:#fff url(https://es.havelogo.com/img/seach3.png) no-repeat;}
#search2_top #ssk #tijiao{width:25%;height:40px;border-radius:20px; font-size:16px;}