*{ margin-left: 0px; margin-top: 0px; list-style: none; }

h1 , h2 , h3 , h4 , h5 , h6 , p , form , input , select , dd , dt , li , option  { margin: 0px; padding: 0px; }

.clr{ clear: both; }

ul , ol , dl{ list-style: none; padding: 0px; margin: 0px; }

body{ font-size: 12px;  color: #333333; margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

a{ color: #333333; text-decoration: none; }

a:hover{ color: #b70000; text-decoration: underline; }

.line{ background: #cccccc; height: 1px; margin:5px 0px; overflow: hidden; }

/********图片定义********/
img { border: none; }

/********ICON********/
.icon{ background: url(../image/temp.gif)  no-repeat; width: 13px; height: 13px; padding-left: 15px; }

/*******以上通用******/
/********盒子********/
#page{ width: 950px; margin: auto; overflow: hidden; }

#title{
	 background: url(../image/title_bg.gif) repeat-x; height: 26px; overflow: hidden; line-height: 26px;
} 
#title li{ display: inline;}

#title .reg{
	float: left; padding-left: 5px;
}
#title .log{
	float: right;padding-right: 5px;
}
#title a{
	color:#00539a; margin: 0px 5px;
}
#title a:hover{
	color:#b70000; text-decoration: underline;
}
/*************/
#top{
	 position: relative; height: 66px; overflow: hidden; top: 0px; left:0px;
}
#top .logo{
	top: 12px; width: 115px; height: 50px; left: 0px; overflow: hidden; position: absolute;
}
#top .title{
	top: 12px; width: 380px; height: 50px; left: 170px; overflow: hidden; position: absolute; border-left: 2px #ccc solid;
}
#top .title h1{
	font-family: "黑体"; color: #000; font-size:25px; padding-left: 10px;
}
#top .title h2{
	font-size: 12px; color:#aaa; font-weight: normal; padding-left:20px; line-height: 20px;
}
#top .search{
	 position: absolute; top: 12px; height: 50px; width: 400px;  right: 0px;
}
#top .search ul{
	height:26px; width: 400px; overflow: hidden; 
}
#top .search ul li{
	float: left;  margin: 2px 0px 0px 2px; height: 20px; min-width: 30px; display: inline;
}
#top .search ul li select{
	font-size:12px; height: 20px; margin-top:0px; *margin-top:1px; _margin-top:1px; border: #ccc 1px solid;
}
#top .search ul li .ipt{
	font-size:14px; height: 18px; border: 0; border: #ccc 1px solid; width:250px; 
}
#top .search ul li .sub{
	font-size:12px; height: 20px; border: 0;  background: url(../image/gy_sub.gif) no-repeat; width:80px; font-weight:bold; margin-top:0px; *margin-top:1px; _margin-top:1px;
}
#top .search .s1{
	width: 53px;  
}
#top .search .s2{
	width: 256px;  
}
#top .search .s3{
	width: 80px;  
}
/*************/
#nav{ width: 960px; height: 24px;  overflow: hidden; }

#nav li{
	 display: inline; float: left; line-height: 24px; 
}
#nav li a{
	 color: #00349a; background: url(../image/raq.gif) no-repeat center right ; padding-right:10px; margin-left:5px;
}
#nav li a:hover{
	color:#b70000; text-decoration: underline;
}#nav .New_right{
	float: right; display: inline; padding-right: 10px; background: none;
}
#nav .YelText{
	color: #ff7300; font-weight: bold;
}
/*************/
#content{ clear: both;}
/*************/
#content .content1{width: 950px; overflow: hidden;clear: both;}

.content1 .title{
	 background: url(../image/title1_bg_1.gif) no-repeat; height:32px; overflow: hidden; color: #fff; clear: both; line-height: 32px; clear: both;
}
.content1 .title h2 , .content1 .title h6 , .content1 .title h5{
	font-size: 14px; display: inline;
}
.content1 .title h2{
	 float: left; text-indent: 1em;
}
.content1 .title h6{
	width: 160px; float: right;  font-weight: normal; background: url(../image/icon_xy.gif) no-repeat left  center; padding-left:18px;
}
.content1 .title h5{
	width: 160px; float: right;  font-weight: normal; 
}
.content1 .main{
	border: #69bdf6 1px solid; border-top:none; clear: both;  background: url(../image/c1_main_right_1.gif) right repeat-y; padding: 10px 0px 10px 30px;
}
.content1 .main .main_img{
	 float: left; display: inline; overflow: hidden; border: #ccc 1px solid; width: 260px; height: 190px; margin-right:40px;
}
.content1 .main .main_left{
	 float: left; display: inline;font-size: 14px;  line-height: 30px;
}
.content1 .main .left_hr{
	 float: left; display: inline;width: 625px; overflow: hidden;
}
.content1 .c1_table{
	 background:#e0e0e0;line-height: 30px; font-size: 12px;
}
.content1 .c1_table tr{
	background: #fff;
}
.content1 .c1_table .c1_td{
	background: #f3f3f3; border-top: 1px #fff solid;  font-weight: bold; width: 90px; 
}
.content1 .c1_table td{
	padding-left: 10px;  width:35%;
}
.content1 .main .main_left em{
	font-style:normal;  font-weight: bold;  border-bottom: #ccc 1px dashed; line-height: 30px; display: block;
}
.content1 .main .main_left em span{
	color: #b70000; font-size: 16px;
}
.content1 .main .main_right{
	 width: 250px; float: right; display: inline; padding-left: 10px; font-size: 14px;
}
.content1 .main .main_right li{
	font-size: 12px; float: left; display: inline; margin-right: 5px; border-right: #ccc  1px solid; padding-right:5px;
}
.content1 .main .main_right h1{
	line-height: 24px;font-size:14px; margin-bottom:10px;
}
.content1 .main .main_right h2{
	margin-top:15px;font-weight:normal;font-size:14px; line-height: 24px;
}
.content1 .main .main_right h2 i{
	background: url(../image/icon_xy.gif) no-repeat left center; padding-left: 15px;font-style:normal; color: #b70000;
}
.content1 .main .main_right h2 span{
	color: #00349a;  
}
.content1 .main .main_right h3{
	font-size: 14px; font-weight:normal; line-height: 35px;margin-top:20px;  padding-left:20px;
}
.content1 .main .main_right h4{
	font-size: 14px; font-weight:normal; line-height: 25px;margin-top:20px; text-align: center; margin-bottom: 15px;
}
.content1 .main .main_right h4 span{
	display: block; color: #b70000; border: #fee1bc 1px solid; width:240px; background: #fffce4; font-weight: bold;
}
.content1 .main   a{
	color: #00349a;  text-decoration: underline;
}
.content1 .main   a:hover{
	color:#b70000;
}
/*************/
.content2{ margin-top: 10px; clear: both;}

.content2 .title{
	 background: url(../image/gy_content2_title_1.gif) no-repeat; height: 28px;overflow:hidden;
}
.content2 .title h2{
	font-size: 14px; color: #146cb5;  line-height: 35px; text-indent: 2.2em;  
}
.content2 .main{
	 overflow: hidden; border:#69bdf6 1px solid; clear: both; margin-top: 5px; padding: 20px; line-height:20px;
}
.content2 .c2_table{
	 margin-top: 5px; background:#e0e0e0;line-height: 30px; font-size: 12px;
}
.content2 .c2_table tr{
	background: #fff;
}
.content2 .c2_table .c2_td{
	background: #f3f3f3; border-top: 1px #fff solid;  font-weight: bold; width: 90px; 
}
.content2 .c2_table td{
	padding-left: 10px;  width:40%;
}
/*************/
.content3{ margin-top: 10px; clear: both;}

.content3 .title{
	 background: url(../image/gy_content4_title_1.gif) no-repeat; height: 28px;overflow:hidden; 
}
.content3 .title h2{
	font-size: 14px; color: #146cb5;  line-height: 35px; text-indent: 2.2em;  
}
.content3 .c3_table{
	 margin-top: 5px; background:#e0e0e0;line-height: 30px; font-size: 12px; text-align: center;
}
.content3 .c3_table .c3_tr{
	background: #f3f3f3; font-weight:bold;
}
.content3 .c3_table tr{
	background: #fff; 
}
.content3 .c3_table td{
	width: 14%;
}
.content3 .c3_table td span{
	color: #b70000; font-weight: bold;
}
.content3 .main{
	height: 160px; overflow: hidden; border:#69bdf6 1px solid; clear: both; margin-top: 5px;
}
.content3 .main .pd{
	padding: 10px 0px 0px 10px;
}
.content3 a{
	color: #00349a;  text-decoration: underline;
}
.content3 a:hover{
	color: #b70000;
}
/*************/
#foot{ width: 950px; text-align: center; margin-top: 20px; clear: both;overflow: hidden;  border-top: #086dc7 3px solid; line-height: 25px;}

.enroll{ border:1px solid #e2e2e2; display:none; background:#fff;}
.enroll .hd ,.price .hd{  clear:both;background:#0088c3;line-height:2.5em; color:#fff; font-family:"Microsoft YaHei"; padding:0 10px; overflow:hidden; height:30px;}
.enroll .hd h2 ,.price .hd h2{ font-size:14px; float:left;}
.enroll .hd a ,.price .hd a{ float:right; margin-top:8px;}
.enroll .bd {padding:10px; padding-top:0;}
.enroll .bd p { line-height:2em; color:#616161;}
.enroll .bd .bigipt{ clear:both; margin:10px 0;}
.enroll .bd span{ width:70px; text-align:right; display:block; float:left;}
.btn #button{ margin-left:100px;background: url(../image/erlbtn.png) no-repeat; border:none 0; width:69px; height:20px; cursor:pointer;}
.price .bd{padding:10px;line-height:1.8em;}
.price .bd .bdiv{ clear:both; display:block;}
.price .bd #msgid{ color:#0088C3;font-size:14px; line-height:2em;}
.price .bd .bdiv .gray{ color:#666;}
.price .bd .bdiv strong{ color:#a8282c}
.price .bd .bdiv  .btn{ margin-left:60px; clear:both;}
.price .bd .bdiv  .btn a{ margin:10px; width:60px; height:20px; float:left; text-align:center;}
.price .bd .bdiv  .btn a.btn1{ background:#0088c3; color:#fff; }
.price .bd .bdiv  .btn a.btn2{ background:#d4d4d4; color:#4c4c4c;}

 