/* CSS Document */
body,td,th {
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
dl,dt,dd,li,p,ul,h,h1,h2,h3,h4,h5,h6,b{ margin:0px; padding:0px; font-weight:normal;}
.q1{
	height:30px;
	line-height:30px;
	background-color:#e9eaeb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0cece;
}
.q2{
	background-image:url(../images/sy_02.jpg);
	background-repeat: repeat-y;
	background-position: center top; background-color:#edeeef; overflow:hidden;
}
.q3{ height:48px; background-image:url(../images/001_05.jpg);}
.q4{ width:1000px; margin:0 auto; padding-top:20px;}
.q5{ width:1000px; height:30px; margin:0 auto; font-size:14px; line-height:30px; text-align:right; font-family:"Î¢ÈíÑÅºÚ";}
.q6{ height:340px; background-image:url(../images/bg_03.jpg); text-align:center;}
.q7{
	background-image: url(../images/sy_30.jpg);
	background-repeat: repeat-y;
	background-position: center top; overflow:hidden; background-color:#dad6ca;
}
.q8{ width:289px;float:left; margin-right:50px;}
.q8 img{ width:289px; height:135px;}
.q8 dl{ height:31px; line-height:31px; background-image:url(../images/sy_21.jpg); font-family:"Î¢ÈíÑÅºÚ"; margin:0px; padding:0px; text-align:center; color:#49ad4e; font-weight:bolder;text-shadow:1px 1px 1px #FFF, -1px -1px -1px #FFF;}
.q9{ width:970px; margin:0 auto;}
.q10{ padding-top:10px; width:1200px; overflow:hidden;}
.q11{
	width:289px;
	height:30px;
	float:left;
	margin-right:50px;
	line-height:30px;
	background-image:url(../images/sy_25.jpg);
	background-repeat: no-repeat;
	background-position: left center; cursor:pointer;
}
.q12{ height:9px; background-image:url(../images/ss_26.jpg);}
.q13{  padding-top:20px; overflow:hidden; color:#5D5D5D; padding-bottom:20px;}
.q14{ height:50px; line-height:50px; color:#5D5D5D; font-family:Arial, Helvetica, sans-serif;}
.q15{ width:125px; float:left; padding-right:55px; font-family:Arial, Helvetica, sans-serif; text-align:right; line-height:25px;}
.q16{ width:130px; float:left; line-height:25px;}
.q16 h1{ margin:0px; padding:0px; font-size:12px;}
.q16 dl{ margin:0px; padding:0px;}
.q17{ width:230px; float:left; line-height:25px;}
.q17 h1{ margin:0px; padding:0px; font-size:12px;}
.q17 dl{ margin:0px; padding:0px;}
.q18{ width:160px; float:left; line-height:25px;}
.q18 h1{ margin:0px; padding:0px; font-size:12px;}
.q18 dl{ margin:0px; padding:0px;}
.q19{ width:100px; float:right; line-height:25px;}
.q19 h1{ margin:0px; padding:0px; font-size:12px;}
.q19 dl{ margin:0px; padding:0px;}
.q20{
	height:200px;
	background-repeat: no-repeat;
	background-position: center top;
}
.q21{ width:970px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.q22{ width:263px; float:left; overflow:hidden;}
.q23{ background-image:url(../images/01_5.jpg); padding-top:5px;}
.q24{ height:17px; background-image:url(../images/01_28.jpg);}
.q25{ width:250px; background-color:#F6F6F6; margin:0 auto;}
.q26{ height:32px; line-height:32px; padding-left:20px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFFFFF; font-size:14px; background-image:url(../images/a_11.jpg);}
.q27{ height:41px; background-image:url(../images/01_19.jpg); font-size:14px; color:#177CCA; padding-left:40px; line-height:38px; cursor:pointer;}
.q28{
	height:41px;
	background-image:url(../images/01_25.jpg);
	font-size:14px;
	color:#333333;
	padding-left:40px;
	line-height:38px;
	background-repeat: no-repeat;
	background-position: 26px 13px; cursor:pointer;
}
.q28:hover{
	height:41px;
	background-image:url(../images/01_19.jpg);
	font-size:14px;
	color:#177CCA;
	padding-left:40px;
	line-height:38px;
	cursor:pointer;
	background-repeat: no-repeat;
	background-position: left top;
}
.q29{ height:84px; background-image:url(../images/t_31.jpg); margin-top:10px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; padding-top:20px; line-height:30px; padding-left:80px;}
.q30{ width:690px; float:right; padding-top:5px; overflow:hidden;}
.q31{
	height:40px;
	background-image: url(../images/01_15.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.q32{
	height:40px;
	background-image:url(../images/01_7.jpg);
	background-repeat: no-repeat; line-height:30px;
}
.q33{
	border: 1px solid #CCCCCC; margin-right:10px; 
}
.q34{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D3D0C6; margin-top:10px;
}
.q35{ width:206px; height:185px; float:left; margin-left:13px; margin-right:10px; cursor:pointer;}
.q35 img{ width:206px; height:145px;}
.q35 dl{ margin:0px; padding:0px; text-align:center; height:40px; line-height:40px; color:#333333;}
.q35:hover dl{ margin:0px; padding:0px; text-align:center; height:40px; line-height:40px; color:#1579c6;}
.q36{
	height:30px;
	background-color:#fefefe;
	border: 1px solid #d4d3d3;
	background-image: url(../images/01_25.jpg);
	background-repeat: no-repeat; cursor:pointer; padding-left:20px;
	background-position: 7px center; line-height:30px; margin-top:10px; color:#666666;
}
.q36:hover{ color:#177cca;}
.q37{ width:300px;}
.q38{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.q39{
	width:200px;
	height:24px;
	line-height:24px;
	background-color:#FFFFFF;
	border: 1px solid #177CCA; color:#666666;
}
.q40{
	width:400px;
	height:64px;
	line-height:24px;
	background-color:#FFFFFF; color:#666666;
	border: 1px solid #177CCA;
}
.q41{ height:25px; line-height:25px; padding-left:50px; cursor:pointer; color:#666666;}
.q42{ height:25px; line-height:25px; padding-left:50px; cursor:pointer; color:#177CCA;}
.q43{
	width:200px;
	height:160px;
	float:left;
	margin-left:15px;
	margin-right:10px;
	margin-top:10px;
	border: 1px solid #E0E0E0;
}
.q43 img{ width:200px; height:130px;}
.q43 dl{ margin:0px; padding:0px; line-height:30px; height:30px; text-align:center; color:#666666;}
.q44{ overflow:hidden; text-align:center;}
.q44 img{ max-height:340px;}
.q45{ width:125px;position:fixed; top:30%; right:0px; z-index:9999999999;}
.q45 img{ width:100%;}






.bg{
	display:inline;
	color:#177CCA;
	padding:5px 5px;
	margin:0px 3px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	background-position: left 18px;
}
.bgg{
	display:inline;
	color:#fff; background-color:#177CCA;
	padding:5px 5px;
	margin:0px 3px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	
}
















.menu {
width:1000px;
margin: 0 auto; z-index:5000000;
}
/* 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;
	width:125px;
	height:48px;
	color:#fff; font-family:"Î¢ÈíÑÅºÚ";
	line-height:48px;
	font-size:18px; 
}
/* 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:18px; background-image:url(../images/001_03.jpg);
}
/* 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:48px;
left:0; font-family:"ËÎÌå";
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block; z-index:5000000;
height:32px; line-height:32px; font-family:"ËÎÌå";
color:#e3e3e3;font-size:14px; font-weight:normal; background-image:url(../images/li_03.png);
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
color:#e3e3e3;font-size:14px; z-index:5000000;
}







.q220{
	font-size:14px; padding:5px 10px 5px 10px;
	background-color:#FFFFFF; color:#333;
	border: 1px solid #F0F0F0;border-radius:5px 0px 0px 5px; margin-left:2px; margin-right:2px;
}
.q220:hover{ background-color:#0086e1; color:#FFFFFF;}
.q221{
	font-size:14px; padding:5px 10px 5px 10px;
	background-color:#FFFFFF; color:#333;
	border: 1px solid #F0F0F0;border-radius:0px 5px 5px 0px; margin-left:2px; margin-right:2px;
}
.q221:hover{ background-color:#0086e1; color:#FFFFFF;}
.page-num{
	font-size:14px; padding:7px 10px 7px 10px;
	background-color:#fff; color:#333;
	border: 1px solid #F0F0F0; margin-left:2px;
}
.page{
	text-align:center;
	line-height:25px;
	overflow:hidden;
	font-size:10px;
	font-size:14px;
	padding-top:20px;
	padding-bottom:20px;
	border-top-width: 1px;
	border-top-style: solid; margin-top:30px;
	border-top-color: #e0e0e0;
}
.pagee{
	text-align:center;
	line-height:25px;
	overflow:hidden;
	font-size:10px;
	font-size:14px;
	padding-top:20px;
	padding-bottom:20px;
	border-top-width: 0px;
	border-top-style: solid; margin-top:30px;
	border-top-color: #e0e0e0;
}





img {border:0 none;}
ul,li{ list-style-type:none;}

#warp {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 340px;; PADDING-TOP: 0px;
}
.banner {
	Z-INDEX: 99; MARGIN: 0px auto; WIDTH: 1000px; HEIGHT: 340px; _width: 1000px
}
.banner_l {
	MARGIN-TOP: 147px; WIDTH: 23px; FLOAT: left
}
.banner_r {
	MARGIN-TOP: 147px; WIDTH: 23px; FLOAT: left
}
.bannerImg {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 925px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.bannerImg .bannerPage {
	POSITION: absolute; TOP: 290px; LEFT: 80px
}
.bannerImg .bannerPage A {
	MARGIN-RIGHT: 2px
}
.bannerImg .bannerPage A IMG {
	VERTICAL-ALIGN: middle
}
.slides_container {
	POSITION: relative; WIDTH: 1000px; OVERFLOW: hidden
}
.pagination {
	MARGIN: 26px auto 0px
}
.pagination LI {
	MARGIN: 0px 1px; FLOAT: left; 
}
.pagination LI A {
	BACKGROUND-IMAGE: url(../images/pagination.png); WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: 0px -3px; FLOAT: left; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 13px; z-index:200;
}
.pagination LI.current A {
	BACKGROUND-POSITION: 0px -18px
}