*{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:0.5em 0em;font-size:large; }
.toplm a{text-decoration:none;color:#fff;}
.toplm a:hover{color:#fd3f31;}

#footer1{padding:0.8em 0em; color:#fff; background-color:#000;}
#footer2{padding:0.8em 0em; color:#fff; background-color:#000; line-height:1.5em;}
	#footer2 a{text-decoration:none;color:#fff;} 
	#footer2 a:hover{color:#fff;} 
	#footer2 a:visited{color:#fff;}
#footer3{padding:0.8em 0em; color:#fff; background-color:#000;}
	#footer3 a{text-decoration:none;color:#fff;} 
	#footer3 a:hover{color:#fff;} 
	#footer3 a:visited{color:#fff;}

.pdh1{}
.pd0{padding:0.2em 0em;}
.pd1{padding:0.8em 0em;}
.ad{font-size:2em; color:#fff;padding:0.2em 0em;}
span{font-size:large;}
sup{ color:#000;}

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

.buy{font-size:large; background-color:#F63; color:#FFF; padding:0.3em 1em;border-radius:1em; line-height:3em; }
.buy a{color:#FFF; }
.buy a:visited{color:#FFF;}

.wd100{width:90%;}
#lg{ width:100%; }


/* ################ 上为全局css / 下为页面排版css ############################################################################################ */


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

/* ###### */
.css_div_1x2_A{}
.css_div_1x2_B{
	width:100%;
	display:-webkit-flex;
	display:flex;
} 
.css_div_1x2_C1{-webkit-flex-grow:1;flex-grow:1; }
.css_div_1x2_C2{-webkit-flex-grow:1;flex-grow:1; }
/* ###### */
.css_div_1x3_A{}
.css_div_1x3_B{
	width:100%;
	display:-webkit-flex;
	display:flex;
} 
.css_div_1x3_C1{-webkit-flex-grow:1;flex-grow:1; }
.css_div_1x3_C2{-webkit-flex-grow:1;flex-grow:1; }
.css_div_1x3_C3{-webkit-flex-grow:1;flex-grow:1; }

/* ###### */
.css_li_1x1_A{}
.css_li_1x1_B{
	margin:0; width:100%;

	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{
	width:100%;

	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:1px 1px;   }
/* ###### */
.css_li_NxN_img_A{}
.css_li_NxN_img_B{
	 width:100%;

	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:0px 1px;   }
/* ###### */


.css_div_1x3_br_A{

	display:-webkit-flex;
	display:flex;
	

	-webkit-flex-direction:row;
	flex-direction:row; /* row column */
	

	-webkit-flex-wrap:wrap;
	flex-wrap:wrap; /* nowrap wrap */
	
	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:100%;text-align:center;	}
.css_form_nx2_C1{ width:100%; }
.css_form_nx2_C2{ width:100%; }
.css_form_nx2_C3{ width:30%;}
#xxx3 input[type="text"],#xxx3 input[type="password"],#xxx3 input[type="submit"]{ width:75%; padding-left:3px; height:30px;}
textarea{ width:75%; height:300px;}
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:95%;border-radius:30px; background-color:#333; padding-top:1em;margin:0 auto; }
#search2 #ssk #gjz{width:72%;height:40px;border-radius:20px; padding-left:40px;background:#fff url(https://nl.havelogo.com/img/seach3.png) no-repeat;background-origin:padding-box;}
#search2 #ssk #tijiao{	height:40px;border-radius:20px; width:20%; font-size:16px; }

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