@charset "utf-8";
/* CSS Document */
body{font-size:12px; overflow-x:hidden; height:auto!important; font-family:Arial, Helvetica, sans-serif;}
p{ margin:0px; padding:0;}
ul li{ list-style:none;}
img{ border:none;}
a{ text-decoration:none; color:#555555;}
a:visited{ text-decoration:none; color:#555555;}
a:hover{ text-decoration:none; color:#1e84e3;}
.clear{ clear:both;}
.index_top{ width:1062px; margin:auto; height:135px;}
.index_middle{ width:1062px; margin:0 auto;}
.index_middle_up{ width:1062px; height:222px; margin:auto; margin-top:8px;}
.index_middle_up_left{ float:left; width:339px; height:222px; margin-top:8px;margin-bottom:27px;}
.index_middle_up_left2{ float:left; margin-left:21px;width:339px;margin-top:8px;margin-bottom:27px;}
.index_middle_up_right{ float:right;width:339px;margin-top:8px; margin-bottom:27px;}
.index_middle_up_left_a{ width:339px; height:34px;}
.index_middle_up_left_a1{ width:337px; height:187px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.cpline{ width:150px; border-bottom:1px dotted #d3d3d3; line-height:26px; color:#555555;}
.cpline a{ text-decoration:none; color:#555555;}
.cpline a:hover{ text-decoration:none; color:#1e84e3;}
.index_middle_up_left2_a1{ width:337px; height:187px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.cpline{ width:150px; border-bottom:1px dotted #d3d3d3; line-height:26px; color:#555555;}
.index_middle_gsjj{ width:1062px; margin:0 auto; height:246px;}
.index_middle_gsjj_left{ float:left; width:631px; margin-bottom:27px;}
.index_middle_gsjj_right{ float:right; margin-bottom:27px; width:415px; height:246px;}
.index_middle_gsjj_left_xf{ width:595px; height:185px; padding-top:13px; padding-left:17px; padding-right:17px; padding-bottom:13px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; line-height:28px; font-family:Arial, Helvetica, sans-serif;}
.index_middle_gsjj_left_xf{ text-decoration:none; color:#555555;}
.index_middle_gsjj_right_down{ width:389px; height:185px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; line-height:28px; font-family:Arial, Helvetica, sans-serif; padding-top:13px; padding-left:12px; padding-right:12px; padding-bottom:13px;}
.index_middle_gsjj_right_down a{ text-decoration:none; color:#555555;}
.lxwm{ font-family: Arial, Helvetica, sans-serif; color:#555555; border-bottom:1px dotted #cccccc;line-height: 20px;padding: 3px 0;}
.index_middle_xgt{ width:1063px; height:176px; margin:auto; margin-bottom:25px; }
.index_middle_down{ width:1063px; margin:auto;}
.index_middle_down_left{ float:left;width:471px; height:224px;margin-bottom:25px;}
.index_middle_down_left2{ float:left; margin-left:23px;height:224px;margin-bottom:25px;}
.index_middle_down_right{ float:right;height:224px;margin-bottom:25px; width:314px;}
.index_middle_down_lefta{ width:471px; height:34px;}
.index_middle_down_leftb{ width:469px; height:189px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.index_middle_down_leftb_up{ width:439px; padding-left:16px; padding-right:16px; padding-top:11px;}
.index_middle_down_leftb_down{ width:451px; padding-left:10px; padding-right:10px;}
.xwjs{ float:right; width:281px;}
.xwjs1{ font-family:"微软雅黑"; font-size:15px; font-weight:bold; color:#444444;}
.xwjs2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888888;line-height:18px; }
.cssd{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; line-height:29px; border-bottom:1px dotted #cccccc;}
.cssd a{ text-decoration:none; color:#555555;}
.index_middle_down_right_down{width:312px; font-family:Arial, Helvetica, sans-serif; color:#555555; height:189px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.email{
	  width:312px;
	  height:189px;
	  background:url(../images/mainz_74.jpg) no-repeat center bottom;
	  color:#555555;
}
.email .userName{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	height:30px;
	padding-left:25px;
}
.email .userName input{
width:217px;
height:30px;
background:url(../images/mainz_66.jpg) no-repeat;
 color:#555555;
}
.email .emails{
	font-family:Arial, Helvetica, sans-serif;
	margin-left:73px;
	height:23px;
	line-height:23px;
	padding-top:4px;
	 color:#555555;
}
.email .sec{
	height:20px;
	padding-left:25px;
}
.email .sec input{
width:217px;
height:30px;
background:url(../images/mainz_66.jpg) no-repeat;
}
.login{
	margin-top:19px; margin-left:50px;
}
.index_dibu{ width:100%; height:94px; background:url(../images/mainz_78.jpg) repeat-x;}
.index_dibu_middle{ width:1000px; margin:auto;}
.dibu_left{ float:left; width:124px;}
.dibu{ float:right; width:850px; margin:auto; padding-top:15px; text-align:center; line-height:30px; color:#ffffff;}
.dibu a{ text-decoration:none; color:#ffffff;}
/*内页样式表*/
.ab_banner{ width:100%; height:305px;}
.ab_middle{ width:1063px; margin:auto; margin-top:24px; overflow:hidden; }
.ab_middle_left{ float:left; width:221px; min-height:472px;}
.ab_middle_right{ float:right;margin-bottom:24px; width:812px;}
.ab_middle_rightcp{ width:1063px; margin:auto; margin-top:24px; margin-bottom:24px;}
.ab_middle_left_up{ width:221px; margin-bottom:24px;}
.ab_middle_left_up1{ width:221px; height:37px;}
.ab_middle_left_up2{ width:205px; height:183px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;padding-left:7px; padding-right:7px; padding-top:7px; }
.ab_middle_left_up2_1{ width:191px;  height:47px; margin:auto;background:url(../images/aboutz_14.jpg) no-repeat; padding-bottom:7px; padding-top:6px; padding-left:15px;}
.ab_zccp1{ font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#ffffff;line-height:22px;}
.ab_zccp1 a{ text-decoration:none; color:#ffffff; }
.ab_zccp{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;line-height:23px;}
.ab_middle_left_down{ width:221px;}
.ab_middle_left_down1{ width:221px; height:37px;}
.ab_middle_left_down2{width:199px; height:195px; padding-top:5px; padding-left:10px; padding-right:10px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.zclx{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; color:#555555; border-bottom:1px dotted #cccccc;}
.zclx a{ text-decoration:none; color:#555555;}
zclx img{ vertical-align:middle;}
.ab_middle_right_up{ width:812px; height:38px; background:url(../images/aboutz_07.jpg) no-repeat;}
.ab_middle_right_down{ width:782px; min-height:440px;border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:url(../images/aboutz_24.jpg) no-repeat center bottom; padding-left:14px; padding-right:14px; padding-top:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:32px; color:#555555;}
.ab_middle_right_down a{ text-decoration:none; color:#555555;}
.ab_middle_right_up1{ width:1063px; height:38px; background:url(../images/aboutz_07c.jpg) no-repeat;}
.ab_middle_right_down1{ width:1033px; min-height:440px;border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding-left:14px; padding-right:14px; padding-top:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:32px; color:#555555;}
.ab_middle_right_down1 a{ text-decoration:none; color:#555555;}
.jjtb_zt{ font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#0164a5; line-height:38px; padding-left:16px; float:left;}
.jjtb_zt2{ float:right; font-family:Arial, Helvetica, sans-serif; color:#888888; font-size:12px; line-height:38px; padding-right:10px;}
.jjtb_zt2 a{ text-decoration:none; color:#888888;}
.about_lxwm1{ border-bottom:1px dashed #0164a5;}
.ab_middle_right_down6{ width:782px; min-height:440px;border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding-left:14px; padding-right:14px; padding-top:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:32px; color:#555555;}
.ab_middle_right_down6 a{ text-decoration:none; color:#555555;}
.cssbcp{ font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#ffffff; padding-left:6px;}
.cssbcp a{ text-decoration:none; color:#ffffff;}
.lxnm{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px; border-bottom:1px dashed #077ccb; padding-left:10px;}
.cent_right3{
    float:left; 
	width:180px; 
	margin-left:33px;
	margin-right:10px;
	margin-top:20px;
}
.cent_right3 div{
	width:180px;
	text-align:center;
}