@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body{ font-size:12px; font-family:"";  background-color:#AFAFAF;}

ul,li{ list-style-type:none;}

h1,h2,h3,h4,h5,h6,h7{ font-size:12px; font-weight:normal;}
a,a img{ border:0; text-decoration: none;}
.clear{ clear:both;}
.hidden{ display:none;}

.header {
	width: 1003px; margin:0 auto;
}

.top {
	background-image: url(../images/index_02.jpg);
	height: 71px;
}
.bz {
	width: 94px;
	margin-top: 15px;
	margin-left: 25px;
	float: left;
}
.fs {
	width: 240px;
	float: right;
	padding-top: 15px;
}
.fs h1 {
	width: 120px;
	float: left;
	color: #959595;
}
.fs h1 a {
	color: #959595;
}
.fs h1 a:hover {
	color: #FF0000;
}
.zw {
	width: 43px;
	float: left;
}
.yw {
	width: 43px;
	float: left;
	margin-left:5px;
}
.gs {
	width: 118px;
	margin-top: 10px;
	float: right;
	margin-right: 25px;
	height: 19px;
	background-image: url(../images/index02_r6_c18.jpg);
}
.gs h2 {
	color: #959595;
	line-height: 19px;
	margin-left: 15px;
}
.dh {
	height:31px;
	background:url(../images/index_16.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
/*导航菜单CSS*/
/* common styling */
/* set up the overall width of the menu div, the font and the margins */
.menu {
	font-family: arial, sans-serif;
	width:1003px;
	margin:0;
	background:url(../images/index_16.jpg);
	height:31px;
}
/* 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;
font-weight:bold;
color:#FFFFFF;

}
.sss{background:url(../images/index02_r3_c11.gif) right no-repeat;}
/* 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:98px;
	height:31px;
	line-height:31px;
	font-size:12px;
	font-weight:bold;
	background-image: url(../images/indexc2.gif);
	background-repeat: no-repeat;
	background-position: right;
	color:#FFFFFF;
}
/* 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 {

}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:31px; 
left:0; 
width:105px;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
	display:block;
	color:#000;
	background-color: #DEDEDE;
	height: 27px;
	width: 97px;
	border-bottom:solid 1px #ffffff;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
	color:#F97715;
	height: 26px;
	width: 97px;
}










.container{width: 1003px; margin:0 auto;}
.cbj {
	background-image: url(../images/index_44.jpg);
	background-repeat: repeat-x;
	padding-top:13px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom: 8px;
}
.bq h1 {
	color: #999999;
}

.sidebar {
	width: 363px;
	float: left;
}
.an {
	background-image: url(../images/index02_51.jpg);
	background-repeat: repeat-x;
}

.an01 {
	background-image: url(../images/index_47.jpg);
	height: 21px;
	width: 122px;
	float: left;
	line-height: 21px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 5px;
}
.an02 {
	height: 21px;
	width: 122px;
	float: left;
	line-height: 21px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/index_49.jpg);
	margin-left: 5px;
}
.an h1 {
	float: right;
	line-height: 21px;
	color: #969696;
	background:url(../images/index_54.jpg) left no-repeat; padding-left:15px; margin-left:20px;
}
.an h1 a {
	color: #969696;
}
.an h1 a:hover{
	color: #FF0000;
}
.lnr {
	background-image: url(../images/index02_r14_c13.jpg);
	height: 278px;
	padding-top: 27px;
	padding-left: 22px;

}
.lnr2{
	background-image: url(../images/index02_r14_c13.jpg);
	height: 278px;
	padding-top: 27px;
	padding-left: 22px;

}
.t {
	width: 116px;
	float: left;
}
.z {
	width: 183px;
	float: right;
	margin-right: 18px;
}
.z h1 {
	font-weight: bold;
	color: #FE4D01;
	line-height: 24px;
}
.z h1 a {
	color: #FE4D01;
}
.z p {
	line-height: 20px;
	text-indent: 24px;
	color: #343434;
}
.lb {
	margin-top: 20px;
}
.lb li {
	line-height: 20px;
	color: #676767;
	background:url(../images/index_69.jpg) left no-repeat;
	padding-left:10px;
}
.lb li a {
	color: #676767;
}
.lb li a:hover {
	color: #FF0000;
}
.conction {
	width: 425px;
	float: left;
	margin-left: 4px;
}
.s {
	height: 22px;
	background-image: url(../images/index02_51.jpg);
	background-repeat: repeat-x;
}
.sa {
	background-image: url(../images/index_47.jpg);
	height: 22px;
	width: 124px;
	float: left;
	background-repeat: no-repeat;
	background-position: right bottom;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.s h1 {	float: right;
	line-height: 21px;
	color: #969696;
	background:url(../images/index_54.jpg) left no-repeat; padding-left:15px; margin-left:20px;
}
.s h1 a {
	color: #969696;
}
.s h1 a:hover{
	color: #FF0000;
}
.sx {
	background-image: url(../images/index02_r2_c8.gif);
	height: 123px;
	padding-top: 15px;
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 28px;
}
.p {
	width: 191px;
	float: left;
}
.l {
	width: 135px;
	float: left;
	margin-left: 38px;
}
.l li {
	line-height: 18px;
	background:url(../images/index02_r5_c14.gif) left no-repeat;
	padding-left:10px;
}
.l li a {
	color: #343434;
}
.l li a:hover {
	color: #FE4D01;
	font-weight: bold;
}

.x2 {
	padding-top: 5px;
}
.v {
	background-image: url(../images/index02_r17_c14.gif);
	background-repeat: repeat-x;
}
.v h1 {
	float: right;
	line-height: 21px;
	color: #969696;
	background:url(../images/index_54.jpg) left no-repeat; padding-left:15px; margin-left:20px;
}
.v h1 a {
	color: #969696;
}
.v h1 a:hover{
	color: #FF0000;
}
.d {
	width: 142px;
	float: left;
	padding-right: 15px;
}
.sx p {
	width: 210px;
	float: left;
	color: #959595;
}
.right {
	width: 187px;
	float: right;
}
.rt {
	padding-bottom: 7px;
	width: 183px;
	padding-left: 2px;
}
.ra {
	background-repeat: no-repeat;
	height: 22px;
	background-image: url(../images/index02_r18_c26.gif);
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-left: 1px;
}
.tan {
	background-image: url(../images/index02_r19_c24.gif);
	height: 139px;
}
.foot {
	width: 963px;
	padding-top: 15px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #FFFFFF;
}
.bq {
	width: 610px;
	float: left;
}
.bq h3 {
	color: #999999;
	line-height: 20px;
}
.bq h4 {
	line-height: 20px;
	color: #808080;
}
.xd {
	float: right;
	width: 94px;
}
.ss {
	width: 235px;
	float: right;
	padding-top: 6px;
	index-z:1;
}

.wz {
	background-image: url(../images/rlzy_03.jpg);
	background-repeat: repeat-x;
	height: 37px;
}
.wz h1 {
	line-height: 37px;
	text-indent: 14px;
	color: #808080;
}
.wz h1 a {
	color: #808080;
}
.wz h1 a:hover {
	color: #FF0000;
}
.pagebody {width: 1003px; margin:0 auto; background-color:#FFFFFF;}
.rlzy {
	width: 181px;
	float: left;
	margin-left: 11px;
	margin-top: 8px;
}
.rla {
	background-image: url(../images/rlzy.gif);
	height: 22px;
	line-height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 18px;
}
.rlbg li {
	background-color: #E1E1E1;
	height: 20px;
	line-height: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-indent: 18px;
}
.rlbg li a {
	color: #000000;
}
.rlbg li a:hover {
	color: #FF0000;
}
.rls {
	background-color: #E1E1E1;
	height: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.zynr {
	width: 765px;
	float: right;
	margin-right:12px;
	margin-top: 8px;
	margin-bottom:24px;
}
.zt {
	margin-bottom: 43px;
}
.rcln {
	border: 1px solid #C7C7C7;
	background-image: url(../images/rlzy_07.jpg);
	height: 19px;
	line-height: 19px;
	color: #AF3100;
	text-indent: 15px;
	font-weight: bold;
}
.rcnr {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C7C7C7;
	border-left-color: #C7C7C7;
	padding-top: 23px;
	padding-left: 40px;
	padding-right: 40px;
}
.rcs {
	margin-bottom: 20px;
}
.rctp {
	width: 155px;
	float: left;
}
.rcnr h2 {
	font-size: 18px;
	color: #EB6900;
	font-weight: bold;
	line-height: 84px;
	text-align: center;
}
.lnnr {
	padding-bottom: 15px;
}

.lnnr p {
	line-height: 24px;
	color: #3C3C3C;
}
.lnnr h1 {
	font-weight: bold;
	line-height: 24px;
	color: #3C3C3C;
}
.jj {
	width: 320px;
	float: left;
}
.ms {
	width: 330px;
	float: right;
}
.lxfs li {
	width: 268px;
	float: left;
	line-height: 24px;
	color: #3C3C3C;
}
.xwzx {border: 1px solid #C7C7C7;
	background-image: url(../images/rlzy_07.jpg);
	height: 19px;
	line-height: 19px;
	color: #AF3100;
}
.xwzx h1 {
	font-weight: bold;
	width: 124px;
	float: left;
	text-indent: 15px;
}
.xwzx h2 {
	width: 63px;
	float: right;
	background:url(../images/xwzz_r3_c4.gif) left no-repeat; padding-left:10px;
}
.xwzx h2 a {
	color: #6F7171;
}
.xwzx h2 a:hover {
	color: #FF0000;
}
.qyxw {
	width: 280px;
	float: left;
}
.qyxw h3 {
	line-height: 35px;
	text-align: center;
	color: #676767;
}
.qyxw h3 a {
	color: #676767;
}
.qyxw h3 a:hover {
	color: #FF0000;
}
.xwlb {
	width: 360px;
	float: right;
}
.xwlb li {
	color: #676767;
	background:url(../images/xwzx_r7_c7.gif) left no-repeat;
	padding-left:10px;
	line-height: 22px;
}
.xwlb li a {
	color: #676767;
}
.xwlb li a:hover {
	color: #FF0000;
}
.xwgd {
	height: 14px;
}
.ynxw li {
	line-height: 22px;
	color: #676767;
	background:url(../images/index02_r5_c14.gif) left no-repeat;
	padding-left:10px;
	width: 330px;
	float: left;
}
.ynxw li a {
	color: #676767;
}
.ynxw li a:hover {
	color: #FF0000;
}
.footdi {	width: 963px;
	padding-top: 15px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #DADEDD;
}.yn li {
	line-height: 22px;
	color: #676767;
	background:url(../images/index02_r5_c14.gif) left no-repeat;
	padding-left:10px;
}
.fy {
	padding-top: 30px;
}
.fy li {
	color: #B7B7B7;
	float: left;
	width: 45px;
	text-align: center;
}
.fy li a {
	color: #B7B7B7;
}
.fy li a:hover {
	color: #FF0000;
}
.yn li a {
	color: #676767;
}
.yn li a:hover {
	color: #FF0000;
}
.yn span {
	width: 88px;
	float: right;
}
.qy {
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CECECE;
}
.qynr {
	width: 332px;
	float: left;
	margin-left: 18px;
}
.qytp {
	width: 139px;
	float: left;
}
.tpnr {
	width: 178px;
	float: right;
}
.tpnr h1 {
	font-weight: bold;
	color: #FE4D01;
	margin-bottom: 10px;
	padding-right: 5px;
}
.tpnr p {
	line-height: 18px;
	color: #343434;
}
.gd {
	margin-top: 10px;
	width: 41px;
}
.jw {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C7C7C7;
	border-left-color: #C7C7C7;
	padding-top: 23px;
	padding-left: 14px;
	padding-right:23px;
}
.xwbt h1 {
	font-size: 14px;
	color: #2B2B2B;
	font-weight: bold;
	text-align: center;
	line-height: 40px;
}
.xwbt p {
	line-height: 26px;
	color: #2B2B2B;
	width: 655px;
}
.zwnr {
	margin-top: 27px;
}
#friendLink {
	BACKGROUND-POSITION: left bottom; FLOAT: left; BACKGROUND-IMAGE: url(../images/mbg5.gif); LINE-HEIGHT: 19px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 19px; Z-INDEX: 4;
}
#present {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 515px; PADDING-BOTTOM: 0px; CURSOR: pointer; TEXT-INDENT: 15px; PADDING-TOP: 0px; TOP: 14px; HEIGHT: 19px
}
#friendLink UL {
	BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #c7c7c7 1px solid; DISPLAY: none; BORDER-LEFT: #c7c7c7 1px solid; WIDTH: 100px; BORDER-TOP-COLOR: #c7c7c7; BORDER-BOTTOM: #c7c7c7 1px solid; POSITION: absolute; TOP: 19px; BACKGROUND-COLOR: #fff
}
#friendLink UL LI {
	WIDTH: 100%; TEXT-INDENT: 15px
}
#friendLink UL LI A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; COLOR: #333333; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#friendLink UL LI A:hover {
	BACKGROUND: #eee; COLOR: #006600; TEXT-DECORATION: none
}




#search {
 Z-INDEX: 3; POSITION: relative;
}
#search INPUT#kwords {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 150px; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none
}
#search INPUT#submit {
	BACKGROUND: none transparent scroll repeat 0% 0%;  WIDTH: 49px; CURSOR: pointer; BORDER-TOP-STYLE: none; TEXT-INDENT: -3000px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none
}





.yi {
	width: 1002px;
	margin: auto;
	height: 700px;
}
.ys {
	padding-top:50px;
}
.yd {
	background-image: url(../images/msm01_06.png);
	height: 122px;
}
.zh {
	margin-left: 353px;
}
.a01 {
	background-image: url(../images/msm01_r3_c5.gif);
	height: 26px;
	width: 128px;
	background-repeat: no-repeat;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	float: left;
}
.a01 a {
	color: #FFFFFF;
}

.a02 {
	background-image: url(../images/msm01_r3_c5.gif);
	height: 26px;
	width: 128px;
	background-repeat: no-repeat;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	float: left;
}
.a02 a {
	color: #FFFFFF;
}

.sy {
	padding-top: 30px;
}
.sy h1 {
	text-align: center;
	color: #999999;
	line-height: 22px;
}

