body{
	margin:0px; padding:0px; font-size:12px; background:#ffffff;color:#000000;
}
/*标签属性*/
a{
	font-size:12px;text-decoration:none; color:#000000;
}
a:hover{
	font-size:12px; text-decoration:none; color:#000000;
}
p{
	padding:0px; margin:0px;
}
ul{
	margin:0px; padding:0px; list-style-type:none;
}
li{
	margin:0px; padding:0px; list-style-type:none;
}
h1,h2,h3,h4,h5,h6{
	margin:0px; padding:0px; font-weight:normal;
}
dl,dt,dd{
	margin:0px; padding:0px;
}
img{
	border:0px; margin:0px; padding:0px;
}
table{
	margin:0px auto;
}
/*通用属性*/
.margin-top5{
	margin-top:5px;
}
.margin-top10{
	margin-top:10px;
}
.margin-top15{
	margin-top:15px;
}
.margin-top20{
	margin-top:20px;
}
.margin-top25{
	margin-top:25px;
}
.margin-top30{
	margin-top:30px;
}
.center
{
	text-align:center;
}
.red_color{
	color:#FF0000;
}
#Warp{
	width:980px; height:auto; margin:0px auto; overflow:hidden; background:#FFFFFF;
}
#top{
	width:980px; height:auto;overflow:hidden; margin:0px auto;
	}
#top .logo{ 
	width:700px; height:100px; float:left; overflow:hidden; margin:0px;}
#top .massages{ 
	width:280px; height:99px; float:left; overflow:hidden; margin:0px; margin-left:0px;}
#top .massages ul{ 
	float:left; width:290px; height:40px; float:left; overflow:hidden;}
#top .massages li{ 
	float:left; width:70px; height:40px; float:left; overflow:hidden; margin:0px;}
#top .massages li a{
	display:block; width:41px; height:41px; overflow:hidden; margin:0px; text-indent:-100px; overflow:hidden; background:url(../../images/qq.jpg) no-repeat;
}
#top .massages li a:hover{
	display:block; width:41px; height:41px; overflow:hidden; margin:0px; text-indent:-100px; overflow:hidden; background:url(../../images/qqhover.jpg) no-repeat;
}


#top .menu{ 
	width:978px; height:38px; overflow:hidden; float:left; margin-top:10px;
	background:url(image/TopMenu_Bg.jpg) repeat-x; border:1px solid #2D6588;
}
#top .menu ul{
	width:978px; height:38px; overflow:hidden; margin:0px auto;
}
#top .menu ul li{
	float:left; width:103px; height:38px; overflow:hidden; margin-left:0px; text-align:center; line-height:38px; font-size:16px; font-weight:bold; color:#FFFFFF; display:inline; margin-left:12px; margin-right:5px;
}
#top .menu ul li a{
	display:block; width:103px; height:38px; overflow:hidden; background:url(image/Menu_Def.jpg) no-repeat; text-indent:18px; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:"微软雅黑"; overflow:hidden;
}
#top .menu ul li a:hover{
	display:block; width:103px; height:38px; overflow:hidden; background:url(image/Menu_Hover.jpg) no-repeat; text-indent:18px; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:"微软雅黑"; overflow:hidden;
}




#banner { 
	width:980px; height:175px; float:left; overflow:hidden; margin-left:10px; margin-top:5px;}
#banner .ban_left{ 
	width:250px; height:175px; float:left; overflow:hidden;}
#banner .ban_left ul{ 
	width:250px; height:175px; float:left; overflow:hidden; }
#banner .ban_left li{ 
	width:245px; height:37px; float:left; overflow:hidden; margin-top:5px; }
#banner .ban_left li a{ 
	font-size:14px; display:block; color:#FFFFFF; text-indent:40px; background:url(../images/banner_left1.jpg) repeat-y; width:254px; height:37px; line-height:35px; font-weight:bold;}
#banner .ban_left li a:hover{ 
	font-size:14px; background:url(../images/banner_out.jpg) repeat-y; display:block; color:#FFFFFF; text-indent:40px; line-height:35px;  font-weight:bold;}

#banner .ban_right{ 
	width:690px; height:175px; float:left; overflow:hidden; margin-left:10px;}
#homebody{ 
	width:980px; height:auto; overflow:hidden; float:left; margin-left:10px;}
#left_menu { 
	width:245px; height:auto; float:left; overflow:hidden;}
#left_menu .menu1{ 
	width:243px; height:auto; float:left; overflow:hidden; margin:10px 10px 20px 0px;  border:solid 1px #27729a;}
#left_menu .menu1 span { 
	width:243px; height:28px; float:left; overflow:hidden; background:url(../images/defbg.jpg) no-repeat; text-indent:25px; color:#08478f;}
#left_menu .menu1 span a{ color:#08478f;}
#left_menu .menu1 ul{ 
	width:243px; height:auto; float:left; overflow:hidden; }
#left_menu .menu1 li{ 
	width:243px; height:28px; float:left; overflow:hidden;border-bottom:dashed 1px #666666; text-indent:15px; line-height:32px;}
#left_menu .menu1 li a{
	width:243px; height:28px; display:block; overflow:hidden; color:#000000; text-indent:30px; font-size:14px; line-height:32px; background:url(../images/menuice.png) no-repeat 15px 10px ;}
#left_menu .menu1 li a:hover{
	width:243px; height:28px; display:block; overflow:hidden; background:url(../images/menuice.png) no-repeat 15px 10px  #CCCCCC; color:#000000; text-indent:30px; font-size:14px; line-height:32px;}

#left_menu .menu2{ 
	width:243px; height:auto; float:left; overflow:hidden;margin:10px 10px 20px 0px; border:solid 1px #27729a;}
#left_menu .menu2 span { 
	width:243px; height:28px; float:left; overflow:hidden; background:url(../images/defbg.jpg) no-repeat; text-indent:25px; color:#08478f;}
#left_menu .menu2 span a{ color:#08478f;}
#left_menu .menu2 ul{ 
	width:243px; height:auto; float:left; overflow:hidden;}
#left_menu .menu2 li{ 
	width:243px; height:28px; float:left; overflow:hidden;border-bottom:dashed 1px #666666; text-indent:15px; line-height:32px;}
#left_menu .menu2 li a{
	width:243px; height:28px; display:block; overflow:hidden; color:#000000; text-indent:30px; font-size:14px; line-height:32px;
	background:url(../images/menuice.png) no-repeat 15px 10px; 
	}
#left_menu .menu2 li a:hover{
	width:243px; height:28px; display:block; overflow:hidden; background:url(../images/menuice.png) no-repeat 15px 10px #CCCCCC; color:#000000; text-indent:30px; font-size:14px; line-height:32px;}
	
#left_menu .about_menu{ 
	width:243px; height:auto; float:left; overflow:hidden;margin:10px 10px 20px 0px; border:solid 1px #27729a; display:block;}
#left_menu .about_menu span { 
	width:243px; height:28px; float:left; overflow:hidden; background:url(../images/defbg.jpg) no-repeat; text-indent:25px; color:#08478f;}
#left_menu .about_menu span a{ color:#08478f;}
#left_menu .about_menu ul{ 
	width:243px; height:auto; float:left; overflow:hidden;}
#left_menu .about_menu li{ 
	width:243px; height:28px; float:left; overflow:hidden;border-bottom:dashed 1px #666666; text-indent:15px; line-height:32px;}
#left_menu .about_menu li a{
	width:243px; height:28px; display:block; overflow:hidden; color:#000000; text-indent:30px; font-size:14px; line-height:32px; background:url(../images/menuice.png) no-repeat 15px 10px; }
#left_menu .about_menu li a:hover{
	width:243px; height:28px; display:block; overflow:hidden; background:#e4ecef; color:#000000; text-indent:30px; font-size:14px; line-height:32px; background:url(../images/menuice.png) no-repeat 15px 10px #CCCCCC; }

#link { 
	width:980px; height:28px; margin:5px 10px 5px 10px; float:left; overflow:hidden;}
#link ul{ 
	background:url(../images/linkbg.jpg) repeat-x; width:980px; height:28px; float:left; overflow:hidden;}
#link li{ 
	width:940px; height:24px; float:left; margin:10px 10px 10px 20px;}

#left_menu .partner{ 
	width:243px; height:auto; float:left; overflow:hidden;margin:10px 10px 20px 0px;}

#Right{
	width:715px; height:auto; float:left; margin:10px auto 0px 10px;
}


#DefContent{ 
	width:710px; height:auto; float:left; overflow:hidden;  border:solid 1px #27729a; display:inline; display:table;
	}
#DefContent .dcTitle{ 
	width:710px; height:28px; float:left; overflow:hidden; background:url(../images/defbg.jpg) no-repeat; text-indent:25px; color:#08478f;}
#DefContent .dcTitle a{ color:#08478f;}
#DefContent .fication{ 
	width:320px; height:auto; overflow:hidden; float:left; margin:15px; display:inline;
	}
#DefContent .fication dl{ 
	width:314px; height:194px; overflow:hidden; background:#F4F4F4; margin:5px; }
#DefContent .fication dt { 
	width:310px; height:32px; float:left; overflow:hidden; margin-left:20px; margin-top:10px;  }
#DefContent .fication dt a{ 
	font-size:14px; font-weight:bolder; }
#DefContent .fication dd { 
	width:316px; height:160px; float:left; overflow:hidden; margin:0px;text-align:center; margin-top:-10px;}
#DefContent .fication ul{
	 width:316px; height:auto; float:left; overflow:hidden; margin-top:5px;}
#DefContent .fication li{ 
	width:316px; height:15px; float:left; overflow:hidden; margin-top:5px; margin-left:10px; color:#666666;}
#DefContent .fication li a{ color:#000000;}

#DefContent .fication li a:hover{ 
	color:#000000; text-decoration:none;}
#DefContent .down{ 
	width:316px; height:auto; float:left; overflow:hidden;}
#DefContent .down ul{ 
	width:310px; height:30px; overflow:hidden; float:left; overflow:hidden; margin-left:10px; border-top:solid 1px #999999; border-bottom:solid 1px #999999;}
#DefContent .down li{ 
	width:90px; height:20px; overflow:hidden; float:left; overflow:hidden; line-height:20px; font-size:12px;}


#Content{ 
	width:725px; height:auto; float:left; overflow:hidden;margin-top:10px; margin-left:0px;}
	
#Content .package{ 
	width:710px; height:auto; overflow:hidden; float:left; margin-bottom:10px; border:solid 1px #27729a; }
#Content .package span{ 
	width:710px; height:28px; float:left; overflow:hidden; background:url(../images/Packagebg.jpg) no-repeat; text-indent:25px; color:#FFFFFF;}
#Content .package span a{ color:#08478f;}
#Content .package dl{ 
	width:710px; height:110px; overflow:hidden;margin:5px; }
#Content .package dt { 
	width:110px; height:84px; float:left; overflow:hidden; margin-left:20px; margin-top:10px; }
#Content .package dd { 
	width:560px; height:auto; float:left; overflow:hidden; margin:0px;text-align:left; margin-top:10px; text-indent:10px;}
#Content .package ul{ 
	width:330px; height:85px; float:left; overflow:hidden; margin-top:0px;}
#Content .package li{ 
	width:320px; height:85px; float:left; overflow:hidden; margin-top:0px; margin-left:15px; color:#666666;}
#Content .server dl{ 
	width:360px; height:auto; float:left; overflow:hidden; margin-left:15px;}
#Content .server dt{ 
	width:180px; height:20px; float:left; overflow:hidden; margin:0px;}
#Content .server dd{ 
	width:140px; height:30px; float:left; overflow:hidden; background:url(../images/packageice.jpg) no-repeat; margin-left:10px; line-height:25px; text-indent:20px;}


#classbody{ 
	width:680px; height:auto; float:left; overflow:hidden;margin-top:0px; margin-left:20px; line-height:24px; line-height:24px;}


#friend_body{ 
	width:725px; height:auto; float:left; overflow:hidden;margin-top:0px; margin-left:0px;}
#right_list { 
	width:725px; height:auto; float:left; overflow:hidden; margin:10px 5px 5px 5px;border-bottom: solid 1px #c4c4c4; border-top:solid 1px #c4c4c4;}
#right_list .right3_box{
width:180px;
height:110px;
overflow:hidden;
float:left;
border-bottom:#c4c4c4 1px dashed;
border-right:#c4c4c4 1px dashed;
text-align:center;
vertical-align:middle;
}
#right_list .right3_box img{
margin-left:auto;
margin-top:auto;
margin-right:auto;
margin-bottom:auto;
}
#Page{
	width:700px; height:auto;  text-align:center; font-size:12px; color:#333333; text-align:center; line-height:32px; overflow:hidden; background-color:#FFFFFF; margin-top:-2px;  clear:both;  margin:10px auto; text-align:center;
}

#right_faq{
margin:0px auto auto 0px; float:left; width:700px; height:auto; 
}
#right_faq .item{
 width:700px; height:auto; margin-top:20px;
}
#right_faq .item .itemtitle{
color:#ff0000; font-size:14px; border-top:1px solid #000000; border-bottom:1px solid #000000;margin-left:00px; padding-top:5px; padding-bottom:5px; width:700px; letter-spacing:2px;
}
#right_faq .item .itemas{
 margin:10px auto auto 20px; font-size:12px; letter-spacing:2px; line-height:20px; width:550px;
}
#page{
 width:700px; height:40px; text-align:center; overflow:hidden; float:left; margin-top:10px; margin-left:0px;}
#feedbody{ 
width:700px; height:auto; overflow:hidden; float:left; margin-left:0px;}
#feedback_top{
font-size:12px; width:700px; height:20px; border-top:1px solid ; margin:10px auto auto 0px; padding:10px; }

