@charset "utf-8";
/* CSS Document */
#body{
	width:1003px;
	margin:auto;
	text-align:center;
}
#hmain{
width:802px;
height:134px;
clear:both;
}
#hmain #l{
width:165px;
height:134px;
float:left;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
}
#hmain #r{
height:134px;
float:right;
width:637px;
}
#headtop{
width:637px;
height:71px;
background-image:url(../images/headtop.jpg);
background-repeat:no-repeat;
}
#menu{
width:604px!important;
width:637px;
height:43px!important;
height:63px;
background-image:url(../images/headbg.jpg);
background-repeat:repeat-x;
padding:20px 0 0 33px;
position:relative;
}
#banmain{
	width:802px;
	height:227px;
	background-color:#181818;
	clear:both;
}
#banmain #l{
float:left;
width:278px;
height:177px!important;
height:227px;
text-align:center;
padding:50px 0 0 0;
}
#banmain #r{
float:right;
width:524px;
height:227px;
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
}
#bomain{
width:802px;
height:219px;
background-color:#202020;
clear:both;
}
#bomain #l{
width:536px;
height:219px;
background-image:url(../images/cbg.jpg);
background-repeat:no-repeat;
float:left
}
#bomain #r{
width:266px;
height:219px;
float:right;
}
#comain {
	width:802px;
	height:187px!important;
	height:188px;
	clear:both;
	background-color:#1B1B1B;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2F2F2F;
}
#comain #l{
	width:277px!important;
	width:278px;
	height:188px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2F2F2F;
	float:left;
}
#comain #r{
width:524px;
height:188px;
float:right;
}
#po{
width:488px;
height:80px;
margin:55px 0 0  18px;
text-align:center
}
#co{
	margin:10px 0 0 17px;
	width:120px;
	height:26px;
	font-weight: bold;
	color: #262626;
}
#comtent{
margin:0 0 0 18px;
width:494px;
height:170px;
}
.button1{
	width:171px;
	height:21px;
	color:#ffffff;
	border: 0px;
	background-image:url(../images/login_bg.jpg);
	background-repeat:no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#inmain{
width:802px;
clear:both;
background-color:#1E1D1D;
}
#inmain #l{
width:581px;
height:408px;
float:left;
background-color:#FFFFFF;
background-image:url(../images/imbg.jpg);
background-repeat:repeat-y;
}
#inmain #r{
width:221px;
height:408px;
float:right;
background-color:#1E1D1D;
background-image:url(../images/r_bg1.jpg);
background-repeat:repeat-y;

}
#head{
	width:893px;
	height:60px;
	clear:both;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	padding-left:548px;

}
#imain{
width:893px;
height:184px;
}
#imain #l{
float:left;
width:695px;
height:184px;
}
#imain #c{
float:left;
width:9px;
height:184px;
display:table;
}
#imain #r{
float:right;
width:189px;
height:184px;
}
#headmenu{
	width:345px;
	height:32px;
	font-size: 12px;
	color: #1B1B1B;
}
.Layer{
	position:absolute;
	visibility:visible;
}

#dian{
	padding:0 0 0 30px;
	background-image: url(../images/dian.gif);
	background-repeat: no-repeat;
	background-position: 15px 8px;
	letter-spacing:1px;
}
#dian1{
	padding:2px 10px 0 25px;
	background-image: url(../images/dian.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	letter-spacing:1px;
	border-bottom:1px solid #CCCCCC;
	width:132px;
}
#dian2{
	padding:2px 10px 0 25px;
	background-image: url(../images/dian.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	letter-spacing:1px;
	border-bottom:1px solid #CCCCCC;
	width:130px;
}
#dian3{
	padding:2px 10px 0 25px;
	background-image: url(../images/dian.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	letter-spacing:1px;
	border-bottom:1px solid #CCCCCC;
	width:142px;
}
.Layer{
  position:absolute;
  visibility: hidden;
  background-color:#FFFFFF;
  border-top:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
}
#headfont{
	font-family: 'Arial', 'Helvetica', 'sans-serif', '宋体';
	color:#295FBF;
	font-size:13px;
	font-weight: bold;
}
#menuleft{
	background-image: url(../images/menuleft.jpg);
	background-repeat: no-repeat;
}
#menuright{
	background-image: url(../images/menuright.jpg);
	background-repeat: no-repeat;
}
#menubg{
	background-image: url(../images/menubg.jpg);
	background-repeat: repeat-x;
}
.inp{
width:124px;
height:18px;
overflow:hidden;
	border: 1px solid #848A98;
}

#headleft{
background-image:url(../images/head1.jpg);
	width:2px;
	height:76px;
}
#headbg{
	background-image: url(../images/head_bg.jpg);
	background-repeat: repeat-x;
	width:916px;
	height:76px;
}
#headright{
background-image:url(../images/head3.jpg);
	width:2px;
	height:76px;
}
.div div{
	text-align:right;
}
#logo{
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: 50px;
}

#copyright{
	width:960px;
	height:24px;
	background-color: #CCCCCC;
	text-align:center;
	color: #541B86;
}
#sideleft{
float:left;
width:1px;
height:152px;
background-image: url(../images/sidebar_left.jpg);
background-repeat: no-repeat;
}
#sideright{
float:right;
width:193px;
}
#sidertop1{
width:259px;
height:79px;
background-image: url(../images/sidebar1.jpg);
}
#sidertop2{
width:259px;
height:79px;
background-image: url(../images/sidebar2.jpg);
}
#siderdown{
width:259px;
height:12px;
background-image: url(../images/sidebardown.jpg);
overflow:hidden
}
#sidebar{
	width:259px;
	height:373px;
	background-image: url(../images/sidebar-bg.jpg);
	background-repeat: repeat-y;
}
#sidebarlink{
	width:207px;
	padding-top:3px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 29px;
}
#intro{
	width:207px;
	height:32px;
	padding-top:3px;
	background-image: url(../images/introbg.jpg);
	background-repeat: repeat-x;
}
#sidebar-mem{
	width:221px;
	height:22px;
	margin:44px 0 0 19px;
	background-image: url(../images/sidebar-mem.jpg);
	background-repeat: no-repeat;
}
#side-mem-name{
width:221px;
margin-left:19px;
height:33px;
padding-top:13px;
}
#side-mem-name1{
width:221px;
margin-left:19px;
height:25px;
padding-top:13px;
}
.memfont {
	font-weight: bold;
	color: #092477;
}
.mem {
width:137px;
}
#content1{
	background-image: url(../images/content1.jpg);
	background-repeat: no-repeat;
	width:247px;
	height:51px;
}
#content4{
	background-image: url(../images/content4.jpg);
	background-repeat: no-repeat;
	width:247px;
	height:51px;
}
#content5{
	background-image: url(../images/content5.jpg);
	background-repeat: no-repeat;
	width:247px;
	height:51px;
}
#content3{
	background-image: url(../images/content3.jpg);
	background-repeat: no-repeat;
	width:304px;
	height:51px;
}
#content2{
	background-image: url(../images/content2.jpg);
	background-repeat: no-repeat;
	width:304px;
	height:51px;
}
#pic{
	background-color:#541B86;
	width:171px;
	height:160px!important;
	height:167px;
	text-align:center;
	padding:7px 0 0 0;
}
#down{
height:10px;
width:960px;
}
#clear{
clear:both;
width:958px;
margin:auto;
height:59px;
text-align:center
}

.bomain {margin:auto;width:958px;height:84px;}
.bomain .l{
	float:left;
	width:15px;
	height:84px;
	background-image: url(../images/bottom_left.jpg);
	background-repeat: no-repeat;
}
.bomain .c{
	float:left;
	width:928px;
	height:47px!important;
	height:84px;
	background-image: url(../images/bottom_bg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	padding-top:37x;
	text-align:center;
	margin:auto;
}
.bomain .r{
	float:right;
	width:15px;
	height:84px;
	background-image: url(../images/bottom_right.jpg);
	background-repeat: no-repeat;
}
#main{
	width:958px;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#main #l{
float:left;
width:259px;
}
#main #r{
float:right;
width:693px;
}
.nl{
	background-image: url(../images/nl.jpg);
	background-repeat: repeat-y;
}
.nr{
	background-image: url(../images/nr.jpg);
	background-repeat: repeat-y;
}
#nd{
	width:693px;
	height:8px;
	overflow:hidden;
	background-image:url(../images/nd.jpg);
	background-repeat:no-repeat;
}
#bmain{
	width:693px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#bmain #l{
float:left;
width:324px;
}
#bmain #r{
float:right;
width:363px;
}
#con{
	width:324px;
	height:24px;
	background-image: url(../images/contact-top.jpg);
	background-repeat: no-repeat;
}
#conbg{
	width:324px;
	height:232px;
	background-image: url(../images/contact-bg.jpg);
	background-repeat: no-repeat;
	padding:5px 0 0 85px;
}
#com{
	width:363px;
	height:24px;
	background-image: url(../images/company-top.jpg);
	background-repeat: no-repeat;
}
#combg{
	width:354px!important;
	width:363px;
	height:223px!important;
	height:232px;
	border: 1px solid #E0E0E0;
	padding:9px 0 0 9px;
}
.companypic{
	width:165px;
	background-image: url(../images/company-pic.jpg);
	background-repeat: no-repeat;
}
#comline{
	width:349px;
	height:15px;
	overflow:hidden;
	background-image: url(../images/comline.jpg);
	background-repeat: no-repeat;
}
#content{
	width:693px;
	height:30px;
	background-image: url(../images/content.jpg);
	background-repeat: no-repeat;
}
.contitlefont{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.imgpic{
width:64px;
border: 1px solid #E0E0E0;
}
.newsline{
	background-image: url(../images/newsline.jpg);
	background-repeat: repeat-x;
}
.ifont{
	color: #2F6681;
}
#bottom{
width:796px!important;
width:802px;
height:35px!important;
height:45px;
background-color:#212121;
text-align:left;
padding:10px 0 0 6px;
}
#cen1{
	width:518px!important;
	width:530px;
	height:18px!important;
	height:20px;
	background-image: url(../images/cen1.jpg);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	padding-left:10px;
}
#cen0{
	width:528px!important;
	width:530px;
	height:318px!important;
	height:319px;
	background-repeat: repeat-x;
	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: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#cen00{
	width:528px!important;
	width:530px;
	height:146px!important;
	height:147px;
	background-repeat: repeat-x;
	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: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#cmain{
margin:16px 0 0 16px;
width:505px;
height:275px;
}
#cmain #l{
float:left;
width:60px;
height:275px;
}

#cmain #r{
float:right;
width:445px;
height:275px;
}

#right1{
	width:168px!important;
	width:170px;
	height:156px!important;
	height:158px;
	border: 1px solid #CCCCCC;
}
#right2{
	width:168px!important;
	width:170px;
	height:160px!important;
	height:162px;
	border: 1px solid #CCCCCC;
}
#right3{
	width:168px!important;
	width:170px;
	height:165px!important;
	height:167px;
	border: 1px solid #CCCCCC;
}
#r2{
	width:168px;
	height:21px;
	overflow:hidden;
	background-image: url(../images/cen2.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#r3{
	width:168px;
	height:64px;
	overflow:hidden;
	background-image: url(../images/rp1.jpg);
	background-repeat: no-repeat
}
#r4{
	width:168px;
	height:64px;
	background-image: url(../images/rp3.jpg);
	background-repeat: no-repeat
}
#r5{
	width:168px;
	height:70px;
	background-image: url(../images/rp5.jpg);
	background-repeat: no-repeat
}
#cc{
margin:5px 0 0 10px;
width:510px;
height:138px;
}

.hide{
	display: none;
}
#t01{
	width:414px;
	height:24px!important;
	height:25px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;

}

