html {  }
*{margin:0px; padding:0px; word-wrap:break-word;}
img,input,select{vertical-align:middle;}
ul,li{list-style:none;}
a{text-decoration:none;	color: #000;}
a:hover{color:#000;}
img{border:none;}
.clear{ clear:both; height:0px;	 margin:0; padding:0;width:0; border:none; overflow:hidden;}
body{font-size:12px;font-family: "宋体",Microsoft YaHei ;color: #000; background:#fff;}
.fl { float:left}
.fr { float:right}

#container{
	width:100%;
	height:2566px;
	position:relative;
	overflow: visible;
}
#containerin{
	width:1920px;
	height:2566px;
	position:absolute;
	left:50%;
	margin-left:-960px;
	background:url(../images/bodybg.jpg) no-repeat top;
}
#wrap { width:1026px;  background:url(../images/body.png) repeat-y; margin:0 auto;}

#head { width:992px; margin:0 auto; overflow:hidden; }
.top { height:28px; line-height:28px; background:url(../images/topbg.jpg) repeat-x; color:#777777;}
.top span { padding-left:20px;}
.top span img { margin-right:10px;}
.top a { color:#777777;}
.logo { height:118px;}

.nav { width:980px; margin:0 auto; height:70px; background: url(../images/navbg.jpg) no-repeat; }
#nav {display:block;padding-left:5px;}

#nav .mainlevel {float:left; font-size:14px;  text-align:center; display:block; background:url(../images/icon.png) no-repeat center left; padding:0px  12px;;}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:38px; height:38px; text-align:center; display:block; }
#nav .mainlevel a:hover { text-decoration:none; background: url(../images/hover.png) no-repeat bottom center;}
#nav .mainlevel ul {position:absolute; display:none;  }
#nav .mainlevel li {float:left; font-size:12px; padding-left:10px;  }
#nav .mainlevel li a { color:#555555; line-height:28px; height:28px; display:block; /*IE6 only*/}
#nav .mainlevel li a:hover {color:#555555; text-decoration:none; }

#nav #mainlevel_11{padding-right: 0;text-align: left;}

#body { width:992px; margin:0 auto; overflow:hidden; padding-top:10px;}
.zynews{ width:199px; border:1px solid #adc0ea; margin:0px 0px 0px 6px;}
.zynews .tit { height:26px; line-height:26px; background:url(../images/tit.jpg) repeat-x; padding-left:10px}
.zynews .tit h2 { background:url(../images/icon1.png) no-repeat left center; padding-left:15px; }
.zynews .tit h2 a {color:#015eba; font-size:14px; }
.zynews .con li { line-height:24px; height:24px; padding-left:10px;}
.zynews .con { padding:5px 0px; overflow:hidden; min-height:168px;}

.zynews1{ width:226px; border:1px solid #adc0ea; margin:0px 0px 0px 0px;}
.zynews1 .tit { height:26px; line-height:26px; background:url(../images/tit.jpg) repeat-x; padding: 0 10px}
.zynews1 .tit h2 { background:url(../images/icon1.png) no-repeat left center; padding-left:15px; }
.zynews1 .tit h2 a,.zynews1 .tit span a {color:#015eba; font-size:12px; }
.zynews1 .con li { line-height:24px; height:24px; padding-left:10px;}
.zynews1 .con { padding:5px 0px; overflow:hidden;min-height:168px;}


.www51buycom { width:532px; height:204px; border:1px solid #d2c9aa;  position: relative; overflow:hidden; margin:0px 8px 10px 8px;  }
.www51buycom img { width:528px; height:200px; padding:1px; border:1px solid #d7d7d7}
/*数字按钮样式*/
.www51buycom .num { overflow:hidden; height:20px; position: absolute; bottom:2px; right:2px; padding-left:20px; zoom:1; z-index:3; width:175px; background:url(../images/bg1.png) no-repeat bottom; }
.www51buycom .num li { width: 22px; height: 20px; line-height:28px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF;  cursor:pointer; float:left; }
.www51buycom .num li.on { background: url(../images/now.png);color: #FFFFFF; } /*当前项*/
.www51buycom .num ul { padding-left:65px;}

.left { width:200px; margin-left:6px; margin-top:0px;}
.course { width:198px; background:#ebf1ff; border:1px solid #abc0eb; margin-top:10px; overflow:hidden;padding-bottom:5px; }
.course  .tit { height:30px; line-height:30px; padding-left:30px;border-bottom:1px solid #abc0eb; background:url(../images/tit1.png) no-repeat;}
.course  .tit h2 a { color:#015eba; font-size:14px;}
.course .con { width:189px; overflow:hidden; border:1px solid #abc0eb; background:#fff; margin:5px auto 0 auto;  }
.course .con li h2 a{color:#015eba; font-size:14px; height:20px; line-height:20px;}
.course .con ul { padding:10px;}
.course .con li img { margin-top:5px;}
.course .con li { border-bottom:1px solid #d7d7d7; padding-top:10px;}
.course .con p { line-height:28px; margin:5px 0px;}
.course .con p a { color:#666666; padding-right:5px;}

.pic { border:1px solid #c9e3f2; padding:1px; margin:10px 0 0 0;}

.team{ width:199px; border:1px solid #adc0ea; margin:10px 0px 10px 0px; padding-bottom:10px;}
.team .tit { height:26px; line-height:26px; background:url(../images/tit.jpg) repeat-x; padding: 0 10px}
.team .tit h2 { background:url(../images/icon1.png) no-repeat left center; padding-left:15px; }
.team .tit h2 a,.zynews1 .tit span a {color:#015eba; font-size:12px; }
.team .con { padding:5px 0px; overflow:hidden; min-height:494px}
.team .con li img { width:85px; height:70px; padding:2px;}
.team .con li div { border:1px solid #d1d1d1 }
.team .con li p { margin:5px; font-size:12px; text-align:center}
.team .con li { height:110px;  border-bottom:1px dashed #d1d1d1; width:93px; float:left; padding:10px 0 0 0px; margin:0px 1px 0px 4px;}

.right { margin-left:8px;}
#tab{width:534px;position:relative; border:1px solid #cddfeb; overflow:hidden; padding-bottom:10px; padding-top:2px; margin: 0 8px 0 0;}
#tab .tab_menu{ width:529px;float:left;position:absolute;z-index:1; height:27px; background:#f0f9fe; border-bottom:1px solid #cddfeb; padding-left:5px; padding-top:3px;}
#tab .tab_menu li{float:left;width:76px;height:26px;line-height:25px; color:#2a2a2a; font-weight:bold;;cursor:pointer;text-align:center;margin:0 0px 0 0; background:#f8f8f8; border:1px solid #aec9e4; margin-right:5px;}
#tab .tab_box{width:520px;clear:both;top:28px;position:relative;background-color:#FFf; padding: 0 0px 30px 10px; overflow:hidden; min-height:192px;}
#tab .tab_menu .selected{background:url(../images/hover1.png) no-repeat; height:28px;cursor:pointer; color:#00489b; font-weight:bold; border:none;}
.hide{display:none;}
.tab_box div{padding:10px;} 
#tab .tab_box li { line-height:26px; height:26px; width:250px; color:#000000; float:left}

.contact { width:204px; height:127px; padding:106px 0 0 22px; border:1px solid #adc0ea;  background:url(../images/contact.png) no-repeat;}
.contact img { padding:15px 19px 0px 0px; }

.part1 { width:771px ; border:1px solid #d9d9d9;overflow:hidden; margin-top:10px;}


.list1 { width:257px; background:url(../images/bg2.jpg) no-repeat left center;}
.list { width:257px; }
.list .tit ,.list1 .tit { height:39px; border-bottom:1px solid #0082ce; line-height:39px}
.list .con li,.list1 .con li { height:25px; line-height:25px; padding-left:18px;}
.list .con ,.list1 .con { padding:10px 0px; min-height:270px;}
.list1 ul ,.list ul { min-height:175px}
.list .con img ,.list1 .con img { padding-top:10px; padding-bottom:1px; width:215px; height:61px;}

.link { width:980px; margin:10px auto;}
.link .con { padding:15px; border:1px solid #b6e3ff; border-top:none}

#foot { width:980px; margin:0 auto; }
#foot .footmenu { width:980px; height:40px; line-height:40px; background:url(../images/footbg.jpg) repeat-x; margin-bottom:10px;}
#foot .footmenu a { color:#FFFFFF;}
#foot .footmenu p{ text-align:center; color:#FFFFFF; line-height:40px;}
#foot p { text-align:center; line-height:24px; color:#333333;}

.newslist{ width:978px; border:1px solid #adc0ea; margin:0px 0px 0px 6px;}
.newslist .tit { height:26px; line-height:26px; background:url(../images/tit.jpg) repeat-x; padding-left:10px}
.newslist .tit h2 { background:url(../images/icon1.png) no-repeat left center; padding-left:15px; }
.newslist .tit h2 a {color:#015eba; font-size:14px; }
.newslist .con li { line-height:28px; height:28px; padding-left:10px; border-bottom:1px dashed #ccc; }
.newslist .con { padding:5px 0px; overflow:hidden; margin:10px;}
.newslist .tit span a {color:#015eba; font-size:12px; padding-right:10px; }
.newslist .con li span { float:right; padding-right:10px;}
.newslist .con h2 {text-align: center;
padding-top: 15px;
font-size: 14px;}
.newslist .con h3 { text-align: center;
font-weight: normal;
font-size: 12px;
margin: 15px 0px 20px;}
.newslist .con{padding: 0px 10px;
line-height: 24px;}

.newslist .con1 li { line-height:28px; width:210px; float:left;  border-bottom:1px dashed #ccc; margin-bottom:20px; padding:0 13px 0 15px; }
.newslist .con1 { padding:5px 0px; overflow:hidden; margin:10px;}
.newslist .con1 img { width:200px; height:165px; padding:2px; border:1px solid #d1d1d1  }
.newslist .con1 p{ margin:5px 0px; text-align:center}