/* CSS Document */
body {font:12px Arial; color:#000; margin:0px; padding:0px;}
img {border:0px}

a:link, a:visited {font:12px Arial; color:#000000; line-height:14px; text-decoration:none;}
a:hover, a:active {font:12px Arial; color:#FF0000; line-height:14px; text-decoration:none;}

a.left:link, a.left:visited {font:12px Arial; color:#000000; line-height:14px; text-decoration:none; font-weight:bold;}
a.left:hover, a.left:active {font:12px Arial; color:#FF0000; line-height:14px; text-decoration:none;}


a.bot:link, a.bot:visited {font:12px Arial; color:#000; line-height:14px; text-decoration:none;}
a.bot:hover, a.bot:active {font:12px Arial; color:#FF0000; line-height:14px; text-decoration:underline;}

.hpbox {
  width:486px;
  height:94px;
}

.proimg {
  width:80px;
  height:80px;
  margin-right:4px;
  border:1px #2F5B74 solid;
  float:left;
}
.newbox {
  width:240px;
  height:94px;
  padding:0px 1px;
  float:left;
}
.csbox {
  width:154px;
  height:94px;
  float:left;
}
.csbox1 {
  width:245px;
  height:82px;
  float:right;
}
.probt {
  width:154px;
  height:16px;
  color:#FF0000;
  font-weight:bold;
}
.procs {
  width:154px;
  height:78px;
  line-height:14px;
}
.p1box {
  width:335px;
  height:144px;
  margin:0px 13px 0px 13px;
  float:left;
}
.combox {
  width:417px;
  height:133px;
}
.c2 {
  width:395px;
  height:23px;
  background:url(../images/dian.jpg) repeat-x bottom;
  font-size:14px;
  font-weight:bold;
  color:#4C4C4C;
  padding:10px 0px 0px 15px;
}

#homeswf {
  width:1003px;
  height:499px;
  margin:0px auto;
}

#homemain {
  width:1003px;
  height:343px;
  margin:0px auto;
}
#m_L {
  width:24px;
  height:363px;
  background:url(../images/img_M_L.jpg) no-repeat;
  float:left;
}
#m_C {
  width:490px;
  height:323px;
  padding:40px 0px 0px 8px;
  background:url(../images/img_M_C.jpg) no-repeat;
  float:left;
}
#hb1, #hb2 {
  width:486px;
  height:20px;
  background:url(../images/hbtbj.jpg) no-repeat;
  margin-bottom:10px;
  color:#2F5B74;
  font-weight:bold;
}

#m_R {
  width:447px;
  height:323px;
  padding:40px 0px 0px 30px;
  background:url(../images/img_M_R.jpg) no-repeat;
  float:right;
}


#homebottom {
  width:1003px;
  height:147px;
  background:url(../images/home_bottomimg.jpg) no-repeat;
  margin:0px auto;
  color:#8F8F8F;
}

#head {
  width:1003px;
  height:292px;
  margin:0px auto;
}

#wz {
  width:513px;
  height:18px;
  background:url(../images/bj1.jpg) no-repeat;
  padding-right:490px;
  margin:0px auto;
}

#mainbox {
  background:url(../images/leftbj1.jpg) repeat-y;
  width:1003px;
  margin:0px auto;
}

#mtop {
  width:1003px;
  margin-bottom:10px;
}

#mtop_left {
  width:170px;
  float:left;
}
#mtop_right {
  width:758px;
  float:left;
  padding-left:30px;
}
#bt {
  width:738px;
  height:29px;
  background:url(../images/btbj.jpg) no-repeat bottom;
  font-size:16px;
  color:#AE1718;
  font-weight:bold;
  padding:27px 0px 0px 20px;
}
#combox {
  width:695px;
  padding:30px;
  line-height:25px;
  border-left:3px #B1DDEF solid;
}
#probox {
  width:745px;
  height:670px;
  padding:20px 0px 0px 10px;
  border-left:3px #B1DDEF solid;
}
#p_bt {
  width:335px;
  height:24px;
  background:url(../images/p_bt.jpg) no-repeat;
  margin-bottom:19px;
}
#p_nr {
  width:335px;
  height:82px;
}

#conbox {
  width:725px;
  height:380px;
  padding:30px 0px 30px 30px;
  border-left:3px #B1DDEF solid;
}
#network {
  width:755px;
  height:380px;
  padding:30px 0px 30px 0px;
  border-left:3px #B1DDEF solid;
  background:url(../images/network.jpg) no-repeat center bottom;
}
#honors {
  width:732px;
  height:425px;
  padding:45px 0px 0px 23px;
  background:url(../images/qywh_bj1.jpg) no-repeat right bottom;
  border-left:3px #B1DDEF solid;
}

#honors1 {
  width:732px;
  height:425px;
  padding:45px 0px 0px 23px;
  border-left:3px #B1DDEF solid;
}

#con_img {
  width:284px;
  height:379px;
  background:url(../images/conimg1.jpg) no-repeat;
  float:left;
}

#c1box {
  width:410px;
  height:379px;
  padding-left:26px;
  float:left;
}
#c1 {
  width:410px;
  height:54px;
  margin-bottom:21px;
  background:url(../images/conimg2.jpg) no-repeat;
}
#c3 {
  width:410px;
  height:43px;
  margin-top:20px;
}

#mbot {
  width:1003px;
  height:157px;
  background:url(../images/botbj.jpg) no-repeat;
}




.psel {
	font-weight: bold;
	color: #FF0000;
}


/*³Å¿ª²ã*/
.box:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .box {height: 1%;}
/* End hide from IE-mac */

#zjbox {
	background: #FFF;
	padding: 5px;
	overflow: hidden;
	position: absolute;
	z-index: 9999;
	filter: blendTrans(Duration=1);
}
#zjoverlay {
	background: #000;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9998;
	filter: alpha(opacity=30);
	moz-opacity: 0.3;
	opacity: .30;
}