body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/mainbg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #2C8CE4;
	text-decoration: none;
}

.top {
	height: 99px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/tel.jpg);
	background-repeat: no-repeat;
	background-position: 690px 60px;
	padding-top: 10px;
}
.dh {
	height: 37px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/dh.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 10px;
}
.dh li {
	line-height: 37px;
	text-align: center;
	float: left;
	height: 37px;
	width: 111px;
	list-style-type: none;
}
.dh ul {
	margin: 0px;
	padding: 0px;
	width: 1000px;
}
.dh a {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.dh a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.m1 {
	height: 226px;
	width: 980px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.m1_bt {
	float: left;
	height: 34px;
	width: 980px;
	background-image: url(../images/tl1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 34px;
}
.m1_btspan {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	width: 900px;
	padding-left: 35px;
}
.m1_nr {
	float: left;
	height: 172px;
	width: 980px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.m1_nr li {
	line-height: 20px;
	text-align: center;
	float: left;
	height: 170px;
	width: 180px;
	list-style-type: none;
	border: 1px dashed #205b8c;
	margin-left: 11px;
}
.m1_nr ul {
	margin: 0px;
	padding: 0px;
	width: 980px;
}
.m2 {
	height: 290px;
	width: 980px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.m2_fl {
	float: left;
	height: 290px;
	width: 235px;
	background-image: url(../images/flbj.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.m2_fl_bt {
	line-height: 33px;
	float: left;
	height: 33px;
	width: 200px;
	padding-left: 35px;
}
.m2_fl_bt a {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.m2_fl_bt a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.m2_fl_nr {
	float: left;
	height: 240px;
	width: 235px;
	padding-top: 10px;
}
.m2_fl_nr li {
	float: left;
	height: 30px;
	width: 180px;
	padding-left: 55px;
	list-style-type: none;
	line-height: 30px;
	background-image: url(../images/fl.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.m2_fl_nr ul {
	margin: 0px;
	padding: 0px;
	width: 235px;
}
.m2_jj {
	float: left;
	height: 290px;
	width: 470px;
	margin-left: 20px;
}
.m2_jj_bt {
	float: left;
	height: 33px;
	width: 470px;
	background-image: url(../images/tl2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 33px;
}
.m2_jj_btspan {
	font-size: 14px;
	font-weight: bold;
	color: #2C8CE4;
	float: left;
	width: 410px;
	padding-left: 25px;
}
.m2_jj_nr {
	float: left;
	height: 240px;
	width: 470px;
	padding-top: 5px;
	line-height: 27px;
}
.m2_kh {
	float: left;
	height: 290px;
	width: 235px;
	margin-left: 20px;
}
.m2_kh_bt {
	background-image: url(../images/tl2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 33px;
	width: 235px;
	line-height: 33px;
}
.m2_kh_btspan {
	font-size: 14px;
	font-weight: bold;
	color: #2C8CE4;
	float: left;
	width: 180px;
	padding-left: 25px;
}
.m2_kh_nr {
	float: left;
	height: 240px;
	width: 235px;
	padding-top: 5px;
	line-height: 25px;
}
.m3 {
	width: 980px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 220px;
}
.m3_lx {
	float: left;
	height: 220px;
	width: 235px;
	background-image: url(../images/conbj.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.m3_lx_nr {
	float: left;
	height: 180px;
	width: 220px;
	padding-top: 3px;
	padding-left: 7px;
	line-height: 25px;
}
.m3_z {
	float: left;
	height: 220px;
	width: 352px;
	margin-left: 20px;
}
.m3_z_bt {
	float: left;
	height: 33px;
	width: 327px;
	line-height: 33px;
	background-image: url(../images/tl2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
.m3_z_btspan {
	float: left;
	width: 295px;
	font-size: 14px;
	font-weight: bold;
	color: #2C8CE4;
}
.m3_z_nr {
	float: left;
	height: 180px;
	width: 352px;
	padding-top: 5px;
	line-height: 25px;
}
.m3_z_nr li {
	float: left;
	height: 25px;
	width: 352px;
	list-style-type: none;
}
.m3_z_nr ul {
	margin: 0px;
	padding: 0px;
	width: 352px;
}
.zuo {
	background-image: url(../images/xbj.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 272px;
	padding-left: 10px;
}
.you {
	float: left;
	width: 70px;
}
.bq {
	width: 1000px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #2C8CE4;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.wz {
	height: 30px;
	width: 980px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 30px;
}
.zm {
	width: 980px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.zm_z {
	float: left;
	height: 525px;
	width: 235px;
}
.m3_lx2 {
	float: left;
	height: 220px;
	width: 235px;
	background-image: url(../images/conbj.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
}
.zm_y {
	float: left;
	width: 725px;
	margin-left: 20px;
}
.zm_y_bt {
	font-size: 14px;
	line-height: 34px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/tl3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 34px;
	width: 685px;
	padding-left: 40px;
}
.zm_y_nr {
	line-height: 25px;
	float: left;
	width: 720px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.zm_y_mc {
	font-size: 14px;
	font-weight: bold;
	color: #2C8CE4;
	text-align: center;
	float: left;
	height: 40px;
	width: 725px;
	line-height: 40px;
	padding-top: 10px;
}
.zm_y_nr_con {
	line-height: 30px;
	background-image: url(../images/tl2.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
	float: left;
	width: 695px;
	margin-top: 20px;
	padding-left: 25px;
}
.syp {
	line-height: 30px;
	float: left;
	height: 30px;
	width: 720px;
	padding-left: 5px;
}
.zm_y_nr li {
	line-height: 30px;
	float: left;
	height: 30px;
	width: 720px;
	list-style-type: none;
}
.zm_y_nr ul {
	margin: 0px;
	padding: 0px;
	width: 720px;
}
.zuo1{
	background-image: url(../images/xbj.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 640px;
	padding-left: 10px;
}
.yc {
	line-height: 30px;
	text-align: center;
	float: left;
	height: 30px;
	width: 720px;
}
.zm_y_nr_pack {

	line-height: 25px;
	float: left;
	width: 720px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.zm_y_nr_pack li {
	float: left;
	height: 120px;
	width: 138px;
	padding-left: 5px;
	list-style-type: none;
	text-align: center;
	margin-top: 20px;
}
.zm_y_nr_pack ul {
	margin: 0px;
	padding: 0px;
	width: 720px;
}
.zm_y_nr_pro {
	line-height: 25px;
	float: left;
	width: 725px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
}
.zm_y_nr_pro li {
	line-height: 20px;
	text-align: center;
	float: left;
	height: 170px;
	width: 139px;
	list-style-type: none;
	padding-left: 5px;
	padding-top: 10px;
}
.zm_y_nr_pro ul {
	margin: 0px;
	padding: 0px;
	width: 720px;
}
.zm_y_ym {
	line-height: 30px;
	text-align: center;
	float: left;
	height: 30px;
	width: 720px;
}
.big {
	float: left;
	height: 122px;
	width: 347px;
	padding-left: 15px;
	margin-top: 20px;
}
.big_t {
	float: left;
	height: 120px;
	width: 120px;
	border: 1px dashed #2C8CE4;
}
.big_m {
	padding: 10px;
	float: left;
	height: 100px;
	width: 205px;
}
.zm_y_nr_case {


	line-height: 25px;
	float: left;
	width: 240px;
}
