/* CSS Document */
img{ border:0px;}
body,td,th {
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#e7f4fc;
	background-image: url(images1bg_01.png);
	background-repeat: no-repeat;
	background-position: center top;
}
dl{ margin:0px; padding:0px;}
dt{ margin:0px; padding:0px;}
dd{ margin:0px; padding:0px;}
p{ margin:0px; padding:0px; font-weight: normal;}
.q1{
	height:130px;
}
.q2{ width:1020px; margin:0 auto;}
.q3{ width:481px; float:left; padding-top:20px;}
.q4{ width:360px; float:right;}
.q5{ height:21px;  text-align:center; color:#FFFFFF; line-height:21px; padding-top:12px;}
.q6{
	width:190px;
	float:right;
	height:22px;
	background-color:#fff;
	border: 1px solid #92979b; margin-top:50px;
}
.q7{ width:160px; float:left;}
.q8{ width:30px; float:right; text-align:center; padding-top:2px;}
.q9{
	width:155px;
	height:20px;
	line-height:20px;
	color:#666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;BACKGROUND-COLOR: transparent; padding-left:5px;
}
.q10{
	background-image:url(imagesa01_11.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.q11{ width:112px; float:left; height:40px; line-height:40px; text-align:center; font-size:14px; cursor:pointer; color:#dcf0ff; float:left; font-weight:bolder;}
.q11:hover{ color:#FFFFFF; background-color:#006994;}
.q12{
	height:302px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #001a45; background-color:#FFFFFF; padding-top:1px;
}
.q13{ height:40px; z-index:99999999999999;position:relative; width:1008px; margin:0 auto;}
.q14{
	width:1022px;
	margin:0 auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e5e5e5;
	border-left-color: #e5e5e5; overflow:hidden;
}
.q15{
	width:1020px;
	margin:0 auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d2d2d2;
	border-left-color: #d2d2d2; overflow:hidden; background-color:#FFFFFF;
}
.q16{ width:990px; margin:0 auto; overflow:hidden;}
.q17{ width:480px; float:left;}
.q18{
	height:35px;
	line-height:35px;
	background-image:url(imageslb_05.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.q18 dl{ float:left; font-size:15px; font-weight:bolder; color:#1e50a2; padding-left:5px; padding-right:5px;background-image:url(imageslb_03.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;}
.q18 dt{ color:#9a9a9a; font-family:Arial, Helvetica, sans-serif; float:left; padding-left:5px;}
.q19{
	height:31px;
	line-height:31px;
	background-image:url(imagesli_03.jpg);
	background-repeat: no-repeat;
	background-position: left center; padding-left:8px; color:#333; cursor: pointer;
}
.q19 dl{ float:left; font-size:13px;}
.q19 dt{ font-family:Arial, Helvetica, sans-serif; color:#666666; float:right;}
.q19:hover dl{ color:#1e50a2;}
.q20{ height:222px; padding-top:7px;}
.q21{ width:480px; float:right;}
.q22{ width:230px; float:left; height:280px; background-image:url(imagesrr6_11.png); padding-top:58px; padding-left:14px; margin-top:30px;}
.q23{ padding-top:5px;
}
.q23 dl{background-image:url(imagesli_03.jpg);line-height:35px;
	background-repeat: no-repeat;
	background-position: left center; padding-left:7px; cursor:pointer; font-size:14px; color:#333; font-weight:bolder;}
.q23 dl:hover{ color:#cc0000;}
.q24{ width:715px; float:right;}
.q25{ width:340px; float:left;}
.q26{ width:335px; float:right;}
.q27{ height:68px; margin-top:15px;}
.q27 img{ width:66px; height:68px; float:left; margin-right:10px;}
.q27 dl{ color:#333; line-height:20px; cursor:pointer; font-size:13px;}
.q27 dl:hover{ color:#1e50a2;}
.q28{ padding-top:5px;
}
.q28 dl{background-image:url(imagesli_03.jpg);line-height:35px;
	background-repeat: no-repeat;
	background-position: left center; padding-left:7px; cursor:pointer; color:#333; font-size:13px; }
.q28 dl:hover{
	color:#1e50a2;
	text-decoration: underline;
}
.q29{
	color:#666666;
	line-height:35px;
cursor:pointer; text-align:right;
}
.q29:hover{
	color:#1e50a2;
	text-decoration: underline;
}
.q30{ height:335px; overflow:hidden;}
.q31{
	color:#666666;
	line-height:35px;
cursor:pointer; text-align:right;text-decoration: underline;
}
.q31:hover{
	color:#1e50a2;
	text-decoration: underline;
}
.q32{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006bdd; overflow:hidden; padding-top:10px; width:990px; margin:0 auto; margin-top:10px;
}
.q33{ width:384px; float:left; padding-bottom:10px;}
.q34{ width:550px; float:right; text-align:right; color:#666666; line-height:35px;}
.q35{
	width:1030px;
	background-image:url(imagesab_14.jpg);
	background-repeat: no-repeat;
	background-position: left 50px; overflow:hidden; margin:0 auto; margin-top:7px;
}
.q36{
	background-image:url(imagesab_11.jpg);
	background-repeat: no-repeat;
	background-position: right 50px; overflow:hidden;
}
.q37{ width:1020px; margin:0 auto; overflow:hidden; background-color:#e7e7e7;}
.q38{ width:250px; float:left;}
.q39{ height:50px; line-height:50px; padding-left:80px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#FFFFFF; background-color:#005d84;}
.q40{ padding-left:25px;}
.q41{
	height:50px;
	line-height:50px;
	background-image:url(imagesab_17.jpg);
	background-repeat: no-repeat;
	background-position: 30px center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3; font-size:14px; color:#507693; font-weight:bolder; padding-left:50px; cursor:pointer; margin-left:30px;
}
.q41:hover{ background-color:#e0e0e0; margin-left:0px;background-position: 60px center; padding-left:80px; color:#006bdd;}
.q42{
	height:342px;
	background-image:url(imagesab_21.jpg);
	background-repeat: no-repeat;
	background-position: center top; margin-top:70px;
}
.q43{
	width:750px;
	float:right;
	background-color:#FFFFFF;
	overflow:hidden;
	padding-left:20px;
	background-image: url(imagesab_03.jpg);
	background-repeat: no-repeat;
	background-position: right top; padding-top:5px;
}
.q44{
	height:45px;
	background-color:#e0e0e0;
	background-image:url(imagesabb_03.jpg);
	background-repeat: no-repeat;
	background-position: 20px center; padding-left:35px; line-height:45px; color:#333333;
}
.q45{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9d9d9; overflow:hidden; min-height:700px; padding-bottom:20px;
}
.q46{ font-size:14px; line-height:200%; padding:15px;}
.q47{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006bdd; overflow:hidden; padding-top:10px; width:1020px; margin:0 auto;
}
.q48{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #517693; overflow:hidden; padding-top:7px; padding-bottom:2px;
}
.q49{ height:30px; line-height:30px; padding-left:15px; padding-right:15px; font-size:13px; cursor:pointer; background-color:#e1e4e6; float:left; margin-right:5px; color:#333333; font-weight:bolder;}
.q49:hover{color:#fff; background-color:#517693;}
.q50{ height:30px; line-height:30px; padding-left:15px; padding-right:15px; font-size:13px; cursor:pointer; background-color:#517693; float:left; margin-right:5px; color:#fff; font-weight:bolder;}
.q51{
	background-image:url(imagesn-1_03.png);
	margin-top:20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d8d8d8;
}
.q52{
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #d8d8d8; text-align:right; padding-right:15px;
}
.q53{
	height:25px;
	line-height:25px;
	background-image:url(imageslii_03.png);
	background-repeat: no-repeat;
	background-position: left center; padding-left:15px; color:#1e50a2; cursor:pointer; margin-left:30px;
}
.q53:hover{ color:#cc0000;}
.q54{
	background-image:url(images00_07.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.q55{
	background-image: url(images00_03.png);
	background-repeat: repeat-y;
	background-position: left top; padding-top:20px; padding-bottom:20px; line-height:30px; padding-left:15px; color:#333333; font-family:"Î¢ÈíÑÅºÚ";
}
.q56{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bolder; color:#1e50a2; text-align:center;}
.q57{ background-color:#f9f9f9; padding-left:15px; padding-top:10px; padding-bottom:10px;}
.q57 dl{ font-family:"ËÎÌå"; font-size:18px; font-weight:bolder; color:#333333; height:30px;}
.q57 dt{ line-height:25px; font-size:14px; color:#666666;}
.q58{
	font-size:14px;
	color:#1e50a2;
	font-weight:bolder;
	text-decoration: underline;
}
.q59{
	padding-bottom:15px;
	padding-top:15px;
	padding-left:20px;
	background-image:url(images00_03.png);
	background-repeat: repeat-y;
	background-position: left center; font-size:14px; color:#333333; line-height:25px;
}
.q60{
	height:150px;
	padding-bottom:15px;
	background-image:url(images00_07.png);
	background-repeat: repeat-x;
	background-position: left bottom; margin-top:20px;
}
.q60 img{ width:130px; height:150px; float:left; margin-right:15px;}
.q60 dl{ font-size:14px; height:30px;}
.q60 dt{ line-height:25px; font-size:14px; color:#666666;}
.q61{ padding:0px 15px 0 15px;}
.q62{
	padding-bottom:15px;
	background-image:url(images00_07.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.q62 dl{ font-size:16px; font-weight:bolder; color:#1e50a2; line-height:35px;}
.q62 dt{
	background-image:url(imagese_03.jpg); font-size:14px;
	background-repeat: no-repeat;
	background-position: left center; line-height:28px; padding-left:10px; margin-left:30px;
}
.q62 dt:hover{
	color:#1e50a2;
	text-decoration: underline;
}
.q63{
	height:35px;
	line-height:35px;
	background-image:url(imagese_03.jpg);
	background-repeat: no-repeat;
	background-position: left center; font-size:14px; cursor:pointer;
}
.q63 dl{ float:left; padding-left:10px;}
.q63 dt{ float:right;}
.q63:hover{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC; color:#1e50a2;
}
.q63 p{ padding-left:3px; padding-right:3px; color:#FFFFFF; background-color:#ff6633; float:left; font-family:Arial; height:20px; line-height:20px; font-size:12px; margin-top:6px;}
.q64{
	height:150px;
	padding-bottom:15px;
	background-image:url(images00_07.png);
	background-repeat: repeat-x;
	background-position: left bottom; margin-top:0px;
}
.q64 img{ width:200px; height:150px; float:left; margin-right:15px;}
.q64 dl{ font-size:14px; height:30px; font-weight:bolder;}
.q64 dt{ line-height:25px; font-size:14px; color:#666666;}
.q65{
	background-image:url(images00_07.png);
	background-repeat: repeat-x;
	background-position: left bottom; padding-bottom:15px;
}
.q66{
	height:150px;
	padding-bottom:20px; margin-bottom:15px;
	background-image:url(images00_07.png);
	background-repeat: repeat-x;
	background-position: left bottom; margin-top:0px;
}
.q66 img{ width:200px; height:150px; float:left; margin-right:15px;}
.q66 dl{ font-size:14px; height:30px; font-weight:bolder;}
.q66 dt{ line-height:25px; font-size:14px; color:#666666;}

.q67{
 width:330px;
	padding-bottom:20px; margin-bottom:15px;
	background-image:url(images00_07.png);
	background-repeat: repeat-x;
	background-position: left bottom; margin-top:10px; float:left; margin-right:30px; margin-left:10px;
}
.q67 img{ width:330px; height:150px; }
.q67 dl{ font-size:14px; line-height:30px;font-weight:bolder;}
.q67 dt{ line-height:25px; font-size:12px; color:#666666;}
.q68{ width:800px;}
.q69{
	padding-bottom:20px; margin-bottom:15px;
	background-image:url(images00_07.png);
	background-repeat: repeat-x;
	background-position: left bottom; 
}
.q69 dl{
	font-size:14px;
	height:30px;
	font-weight:bolder;
	cursor:pointer;
	background-image:url(imageslii-1_03.png);
	background-repeat: no-repeat;
	background-position: left center; padding-left:10px;
}
.q69 dl:hover{ color:#005d84;}
.q69 dt{ line-height:25px; font-size:12px; color:#666666;}









#ProList{
margin-top:0px; padding-top:7px;
}
#ProList p.commtitle2{ background-repeat: repeat-x;}
#ProList div.border{ border-top:0px;}
p#change{
	height:30px;
	padding:0px;
	margin:0px;
}
p#change span{
	display:block;
	height:30px;
	line-height:30px;
	float:left;
	font-size:12px;
	color:#333333; 
	text-align:center; font-weight:bolder; margin-right:5px;
	cursor:pointer; padding-left:15px; padding-right:15px; background-color:#e1e4e6;
}
p#change span.hover{
	color:#fff;
	background-color:#517693;
}

#ProList div.changeCon{
	display:none;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #517693; margin-top:2px;
}
















.bot{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}













.menu {
width:896px;
 z-index:9999999999999999;top:0px; right:0px; position:absolute;
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
float:left;
position:relative;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-align:center;
	text-decoration:none;
	height:40px; line-height:40px;
	font-size:14px; width:112px;
	color:#dcf0ff;font-weight:bolder;
	background-image:url(imagesliii_07.png);
	background-repeat: no-repeat;
	background-position: left top; 
}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
	color:#fff;
	font-size:14px;
	background-image:url(imagesliii_07.png);
	background-repeat: no-repeat;
	background-position: left top; background-color:#006994;
}
.menu ul li:hover a  dl{color:#05864b;}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
z-index:5000000;
top:40px;
left:0; 
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
	display:block;
	z-index:5000000;
	height:35px;
	line-height:35px;
	color:#000;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	background-image:none;
	background-color:#ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
	color:#006bdd;
	z-index:5000000;
	background-color:#e5e5e5;
}