@charset "utf-8";

body, html {

	background-image: url();

	background-repeat: repeat-x;

	background-color: #F6F6F6;
	color: #404041;

}



.top {

	height: 29px;

	width: 968px;

	margin-right: auto;

	margin-left: auto;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 29px;

	color: #fff;

}

.topl {

	float: left;

}
.td {

	color: #404041;

}
.tr {

	color: #404041;

}


.topr {

	float: right;

}

.topr a {

	font-family: Arial, Helvetica, sans-serif;

	color: #fff;

	padding-right: 4px;

	padding-left: 4px;

}

.topr a:hover {

	text-decoration: underline;

}



.tou {

	height: 134px;

	width: 968px;

	margin-right: auto;

	margin-left: auto;

}

.logo {

	float: left;

}

.tel {

	background-image: url(../images/tel.gif);

	height: 134px;

	width: 218px;

	float: right;

}

.nav {

	height: 40px;

	width: 968px;

	margin-right: auto;

	margin-left: auto;

}

.nav p a {

	color: #fff;

	display: block;

	float: left;

	padding-right: 18px;

	padding-left: 18px;

	line-height: 40px;

	height: 40px;

	font-weight: bold;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

}

.nav p a:hover {

	background-color: #FE5B1E;

}

.nav span {

	height: 40px;

	width: 2px;

	overflow: hidden;

	background-image: url(../images/line.gif);

	float: left;

}









.ss {

	height: 44px;

	line-height: 42px;


	margin-right: auto;

	margin-left: auto;

}

#search-keyword {

	height: 21px;

	width: 130px;

	border: 1px solid #181617;

	line-height: 21px;

	float: left;

	margin-top: 10px;

	color: #898989;

	padding-left: 3px;

	margin-left: 10px;

}

#search-submit              {

	background-color: transparent;

	height: 23px;

	width: 48px;

	display: block;

	float: left;

	background-image: url(../images/sbtn.gif);

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	margin-left: 5px;

	margin-top: 10px;

}

.rm {

	padding-left: 28px;

	float: left;

	color: #2f2f2f;

}

.rm a {

	color: #020202;

	margin-right: 4px;

}

.rm a:hover {

	color: #e9753a;

}

.main {

	width: 960px;

	padding-right: 4px;

	padding-left: 4px;

	margin-right: auto;

	margin-left: auto;

	background-color: #;

}

.banner {

	height: 355px;

	width: 960px;

	padding-top: 4px;

	padding-bottom: 11px;

}

.m1_l {

	float: left;

	width: 249px;

	background-image: url(../images/cptitle.gif);

	background-repeat: no-repeat;

	padding-top: 36px;

}

.m1_ln {

	height: 447px;

	width: 237px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #cdcdcd;

	border-bottom-color: #cdcdcd;

	border-left-color: #cdcdcd;

	padding-top: 8px;

}

.m1_ln p a {

	background-image: url(../images/bdhbg.gif);

	background-repeat: no-repeat;

	height: 33px;

	width: 229px;

	display: block;

	line-height: 33px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 4px;

	text-indent: 35px;

	color: #4c4c4c;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}



.m1_ln p a:hover {

	text-decoration: underline;

}





.m1_r {

	float: right;

	width: 716px;

}

.m1_rt {

	background-image: url(../images/zxtitle.gif);

	background-repeat: no-repeat;

	height: 36px;

}

.sp {

	height: 36px;

	width: 85px;

	float: left;

	padding-left: 197px;

}

.more a {

	display: block;

	height: 36px;

	float: right;

	padding-right: 14px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 36px;

}

.m1_rn {

	height: 455px;

	width: 702px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #ccc;

	border-bottom-color: #ccc;

	border-left-color: #ccc;

	padding-left: 12px;

}

.m1_rn p {

	height: 190px;

	width: 225px;

	float: left;

	margin-top: 31px;

	margin-right: 7px;

}

.xy {

	padding-top: 12px;

	padding-bottom: 9px;

}

.xgg {

	padding-bottom: 9px;

}

.j {

	padding-top: 29px;

	width: 460px;

	float: left;

	padding-left: 12px;

}





.jzt {

	height: 36px;

	background-image: url(../images/khjztitle.jpg);

	background-repeat: no-repeat;

}

.jzn {

	height: 194px;

	width: 958px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #ccc;

	border-bottom-color: #ccc;

	border-left-color: #ccc;

}

.jpic {

	float: left;

}

.jtext {

	float: left;

	width: 235px;

	padding-left: 10px;

	font-family: Arial, Helvetica, sans-serif;

	color: #4a4a4a;

	height: 135px;

	position: relative;

	line-height: 22px;

}

.jtext a {

	color: #c7040c;

	display: block;

	position: absolute;

	right: 0px;

	bottom: 0px;

}

.mm {

	padding-top: 19px;

}

.mm_l {

	background-image: url(../images/hztitle.gif);

	float: left;

	width: 220px;

	padding-top: 36px;

	background-repeat: no-repeat;

}

.mm_ln {

	height: 344px;

	width: 218px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #ccc;

	border-bottom-color: #ccc;

	border-left-color: #ccc;

}

.mm_ln img {

	margin-right: auto;

	margin-left: auto;

	display: block;

	padding-top: 12px;

}

.mm_c {

	float: left;

	height: 381px;

	width: 448px;

	padding-right: 11px;

	padding-left: 11px;

	overflow: hidden;

}

.mm_ct {

	background-image: url(../images/gytitle.gif);

	background-repeat: no-repeat;

	height: 36px;

}

.mm_ct a {

	height: 36px;

	width: 143px;

	display: block;

	margin-left: 192px;

}

.mm_cn {

	height: 344px;

	width: 446px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #ccc;

	border-bottom-color: #ccc;

	border-left-color: #ccc;

	overflow: hidden;

}

.mm_cnt {

	padding-top: 29px;

	padding-left: 13px;

	padding-bottom: 10px;

}



.mm_cnt img {

	float: left;

	display: block;

}

.mm_cnt   p  {

	float: left;

	padding-left: 10px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 20px;

	width: 222px;

	display: block;

}

.mm_cnt2 {

	padding-top: 26px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #e7e7e7;

}

.mm_cnt2 img {

	display: block;

	margin-right: auto;

	margin-left: auto;

}

.mm_r {

	background-image: url(../images/rytitle.gif);

	background-repeat: no-repeat;

	width: 270px;

	padding-top: 36px;

	float: right;

}

.mm_rn {

	height: 344px;

	width: 268px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #ccc;

	border-bottom-color: #ccc;

	border-left-color: #ccc;

}

.mm_rn img {

	display: block;

	height: 305px;

	width: 197px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 15px;

}

.n {

	padding-top: 6px;

	padding-bottom: 25px;

}



.nl {

	float: left;

	height: 180px;

	width: 218px;

	border: 1px solid #ccc;

	background-image: url(../images/lxpic.jpg);

	background-repeat: no-repeat;

	padding-top: 61px;

}

.nl p {

	font-family: Arial, Helvetica, sans-serif;

	color: #4f4f4f;

	padding-right: 15px;

	padding-left: 15px;

	line-height: 22px;

}

.nc {

	float: left;

	height: 243px;

	width: ;


	margin-right: 11px;

	margin-left: 0px;


	background-repeat: no-repeat;

}

.ncn {

	padding-top: 5px;

}

.nc p {

	background-image: url(../images/newsbg.png);

	height: 30px;

	width: 290px;

	line-height: 30px;

	margin-right: auto;

	margin-left: auto;

}

.nc p a {

	padding-left: 20px;

}

.ncn p span {

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	color: #686868;

}

.nr {

	float: left;

	height: 206px;

	width: 268px;

	border: 1px solid #ccc;

	background-image: url(../images/faqtitle.gif);

	background-repeat: no-repeat;

	padding-top: 35px;

}

.nrn {

	padding-top: 14px;

}

.nr  p {

	background-image: url(../images/faqbg.gif);

	height: 31px;

	width: 219px;

	line-height: 30px;

	margin-right: auto;

	margin-left: auto;

	background-repeat: no-repeat;

}

.nr  p  a {

	padding-left: 20px;

}

.flink {

	background-image: url(../images/flinkbg.gif);

	background-repeat: no-repeat;

	height: 39px;

	padding-left: 117px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 39px;

	color: #4d4d4d;

}

.flink a {

	font-family: Arial, Helvetica, sans-serif;

	color: #4d4d4d;

	padding-right: 4px;

	padding-left: 4px;

}

.flink a:hover {

	text-decoration: underline;

}

.ft {

	background-image: url(../images/ftbg.gif);

	background-repeat: repeat-x;

	height: 107px;

	width: 100%;

	margin-top: 28px;

}

.foot {

	width: 960px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	color: #494949;

	padding-top: 10px;

	line-height: 22px;

}

.xnav {

	padding-bottom: 20px;

}

.xnav a {

	color: #494949;

	padding-right: 4px;

	padding-left: 4px;

}

.xnav a:hover {

	text-decoration: underline;

}

