#nav {
	margin: 0px auto 5px; width: 937px; display: block; background: url(../images/HomeNav.png) no-repeat; height: 40px; clear: both
}
#nav ul {
	margin-bottom: 5px; background: url(../images/HomeNav.png) no-repeat; height: 40px; clear: both;
}
#nav li {
	display: block; float: left;
}
#nav li a {
	text-indent: -1000px; display: block; background: url(../images/HomeNav.png) no-repeat; float: left; height: 40px; overflow: hidden; padding-top: 0px
}
#nav li.index a {
	width: 91px; background-position: 0px 0px
}
#nav li.index a:link {
	background-position: 0px 0px;
}
#nav li.index a:hover {
	background-position: 0px -59px
}
#nav li.About a {
	width: 109px; background-position: -92px 0px
}
#nav li.About a:link {
	background-position: -92px 0px
}
#nav li.About a:hover {
	background-position: -92px -59px
}
#nav li.News a {
	width: 111px; background-position: -201px 0px
}
#nav li.News a:link {
	background-position: -201px 0px
}
#nav li.News a:hover {
	background-position: -201px -59px
}
#nav li.Prot a {
	width: 111px; background-position: -311px 0px
}
#nav li.Prot a:link {
	background-position: -311px 0px
}
#nav li.Prot a:hover {
	background-position: -311px -59px
}
#nav li.serv a {
	width: 108px; background-position: -426px 0px
}
#nav li.serv a:link {
	background-position: -426px 0px
}
#nav li.serv a:hover {
	background-position: -426px -59px
}
#nav li.jobs a {
	width: 118px; background-position: -537px 0px
}
#nav li.jobs a:link {
	background-position: -537px 0px
}
#nav li.jobs a:hover {
	background-position: -537px -59px
}
#nav li.conts a {
	width: 109px; background-position: -657px 0px
}
#nav li.conts a:link {
	background-position: -657px 0px
}
#nav li.conts a:hover {
	background-position: -657px -59px
}
#nav li.soso {
	width: 166px; background-position: -767px 0px
}
#nav li.soso a:link {
	text-indent: 0px; background-position: -767px 0px
}
#nav li.soso a:hover {
	background-position: -767px -59px
}

.lantex {
	color: #0088cc; font-size: 12px; text-decoration: none
}
.redtex {
	color: #f56666; font-size: 12px; text-decoration: none
}
.lantexs {
	color: #004c8a; font-size: 12px; font-weight: bold
}
#PtClassTitle {
	margin: 15px 15px 0px 20px; color: #000000; font-size: 14px; font-weight: bold; overflow:hidden; height:10px;
}
#PtClassMoer {
	margin: 5px 15px 0px 20px; color: #9d9d9d; font-size: 12px
}
.bottomfon {
	color: #9d9d9d; font-size: 12px
}
.bottomfon a:link {
	color: #9d9d9d; text-decoration: none
}
.photo {
	position: relative; width: 120px; font-family: arial; background: url(/Images/pro_border.gif) no-repeat center center; float: left; height: 60px; overflow: hidden
}
.photo .heading {
	position: absolute; filter: alpha(opacity=60); width: 105px; background: red; height: 18px; opacity: 0.6
}
.photo .caption {
	position: absolute; filter: alpha(opacity=60); width: 105px; background: red; height: 18px; opacity: 0.6
}
.photo .heading {
	top: -50px
}
.photo .caption {
	bottom: 2px; left: 0px
}
.photo .heading span {
	padding-bottom: 0px; padding-left: 10px; padding-right: 0px; display: block; color: #26c3e5; top: -50px; font-weight: bold; padding-top: 5px
}
.photo .caption span {
	text-align: center; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; display: block; color: #ffffff; font-size: 12px; padding-top: 3px
}
#ptwhit {
	float: left; height: 135px; margin-right: 20px
}
#ptwhit span a {
	text-align: center; margin-top: 5px; display: block
}
.ScrollW {
	width: 800px; height: 80px
}
.ScrollW li {
	width: 200px; display: block; float: left; height: 80px
}
#midright {
	border-bottom: #b5cee9 1px solid; border-left: #b5cee9 1px solid; width: 184px; float: left; border-top: #b5cee9 1px solid; border-right: #b5cee9 1px solid;
}
#midrightnei {
	padding-bottom: 1px; padding-left: 1px; width: 184px; padding-right: 1px; background: #075cb7; height: 28px; padding-top: 1px
}
#midrightBt {
	background-color: #216cbe
}
.midrBt {
	float: left; color: #fff; margin-left: 10px; font-size: 14px; font-weight: bold
}
.leftmenu {
	color: #666666; font-size: 12px; text-decoration: none
}
.leftmenu H2 {
	background-image: url(../images/leftmenu_bg2.gif); padding-bottom: 5px; line-height 12px; margin: 0px; padding-left: 10px; width: 174px; padding-right: 0px; display: block; background-repeat: no-repeat; background-position: left top; float: left; height: 24px; font-size: 12px; font-weight: bold; padding-top: 10px
}
.leftmenu H2 a {
	line-height 12px; display: block; float: left; color: #727272; font-size: 12px
}
.leftmenu H2 a:hover {
	color: #f37021; font-size: 12px
}
.leftmenu H2 a span {
	background-image: url(../images/huimore.jpg); padding-left: 30px; background-repeat: no-repeat; background-position: left top
}
.leftmenu H2 a:hover span {
	background-image: url(../images/juhongmore.jpg); padding-left: 30px; background-repeat: no-repeat; background-position: left top; text-decoration: none
}
.leftmenu H2 a span.selected {
	background-image: url(../images/juhongmore.jpg); padding-left: 30px; background-repeat: no-repeat; background-position: left top; color: #f37021
}
.leftmenu H2 span.selected a {
	color: #f37021
}
.left1-list {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border:1px solid #3399FF;
}
.left1-list a {
	line-height 37px; padding-left: 35px; width: 186px; height: 37px; margin-left: 12px
}
.left1-list a:hover {
	color: #ec0000
}
.left1-list a:active {
	color: #ec0000
}

.right1-list {
	padding-bottom: 0px; padding-left: 12px; padding-right: 0px; padding-top: 0px;border: #b5cee9 1px solid; 
}
.right1-list a {
	margin-top: 0px; width: 162px; display: block; background: url(../images/arrcase.gif) no-repeat right 6px; height: 26px;  cursor: pointer;
}
.right1-list a:hover {
	background: url(../images/arrcase.gif) no-repeat right -42px; color: #ec0000
}
.right1-list a:active {
	background: url(../images/arrcase.gif) no-repeat right -36px; color: #ec0000
}
.rl1 {
	line-height:21px; height:21px; display: block; color: #666666
}
.rl2 {
	display: block; background: url(../images/l1.gif) no-repeat left bottom; height: 21px; color: #999999; margin-left: 18px
}
.midrlan {
	float: left; color: #005fbe; margin-left: 10px; font-size: 14px; font-weight: bold
}
#midleft {
	border-bottom: #d9e7f5 1px solid; border-left: #d9e7f5 1px solid; width: 740px; float: left; border-top: #d9e7f5 1px solid; border-right: #d9e7f5 1px solid
}
#midleftBt {
	border-bottom: #dddddd 1px solid; background: url(../images/Main-topbeijing.jpg) repeat-x
}
#midDescription {
	border-bottom: #ddd 1px dashed; padding-bottom: 10px; background-color: #f7f7f7; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.midlBt {
	color: #005fbe; font-size: 14px; font-weight: bold
}
#PicHot {
	border-bottom: #d9e7f5 1px solid; border-left: #d9e7f5 1px solid; margin: 10px; width: 287px; height: 213px; border-top: #d9e7f5 1px solid; border-right: #d9e7f5 1px solid
}
#PicHot img {
	margin: 5px
}
#PicHot div {
	text-align: center; color: #0066cc; font-size: 14px; font-weight: bold;
	
}
.newsLeftList {
	border-bottom: #a2d2f0 1px solid; border-left: #a2d2f0 1px solid; margin: 10px; width: 346px; height: 190px; border-top: #a2d2f0 1px solid; border-right: #a2d2f0 1px solid
}
.nLBtC {
	position: relative; text-align: center; line-height:25px; background-color: #ffffff; width: 90px; display: block; margin-bottom: -1px; height: 25px; color: #000000
}
.nLBtC {
	border-bottom: 0px; border-left: #d9e7f5 1px solid; border-top: #d9e7f5 1px solid; border-right: #ededed 1px solid
}
#nLBt {
	border-bottom: #d9e7f5 1px solid; background-color: #f6fbff
}
#nLPg {
	background-color: #f7f7f7; border-top: #d9e7f5 1px solid
}
.frame {
	padding-bottom: 10px; margin: 5px 10px; padding-left: 10px; width: 140px; padding-right: 10px; background: url(../images/frame.gif) no-repeat center center; float: left; height: 100px; padding-top: 10px
}
.frame:hover {
	background: url(../images/frame_over.gif) no-repeat center center
}
.pt3 {
	text-align: center; width: 180px; height: 40px; font-weight: bold; padding-top: 5px; line-height:15px;
}
.pt2 {
	margin-top: 5px; width: 180px; float: left; height: 180px;
}

.ptimgbt {
	border-bottom: #dddddd 1px solid; border-left: #dddddd 1px solid; border-top: #dddddd 1px solid; border-right: #dddddd 1px solid
}
#Ptitle {
	text-align: center; font-size: 16px; font-weight: bold;
}
.hengxian {
	text-align: center; padding-bottom: 2px; margin: 10px auto; padding-left: 0px; width: 100%; padding-right: 0px; border-top: #aaa 1px dashed; padding-top: 5px
}
.ptlist {
	margin-top: 15px; padding-left: 15px; width: 120px; background: url(../images/arrow_state_grey_right.gif) repeat-y; float: left; height: 18px
}
.ptlist:hover {
	margin-top: 15px; padding-left: 15px; width: 120px; background: url(../images/arrow_state_blue_right.gif) repeat-y
}
.ptlist:active {
	margin-top: 15px; padding-left: 15px; width: 120px; background: url(../images/arrow_state_blue_right.gif) repeat-y
}
.bnt {
	border-bottom: 0px; border-left: 0px; line-height 26px; width: 66px; background: url(../images/bnt.gif) no-repeat center 50%; height: 26px; color: #fff; border-top: 0px; border-right: 0px
}
.input_Class {
	background-image: url(../images/input_img.gif); border-bottom: #c5c5c5 1px solid; border-left: #c5c5c5 1px solid; background-repeat: repeat-x; border-top: #c5c5c5 1px solid; border-right: #c5c5c5 1px solid
}

.STYLE1 {
	color: #0088cc; font-size: 12px; font-weight: bold; text-decoration: none
}
.newsarr {
	background: url(/images/newsarr.gif) no-repeat left center
}

.table_min{
   min-height:455px;
   _height:455px; 
   padding-bottom:15px;
}
h2{ margin:0px; padding:0px;}
h3{ margin:0px; padding:0px; font-size:13px; font-weight:normal;}
