@charset "gb2312";
/* CSS Document */
* {font-family:"����"; font-size:12px; margin:0 auto; padding:0; list-style:none; text-decoration:none;}
img {border:none;}
ul,ul li,dl,dl dt,dl dd {display:block; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
a {color:#333; cursor:pointer;}
a:hover {color:#e00; text-decoration:none;}
img { border:none;}
body{background:#f2f2f2;}

		.clearfix { *zoom:1}
		.clearfix:after{content: "";display: block; clear: both;}
		.clearDiv{clear:both;height:0;font-size:0; overflow: hidden;}
		
		.fl{float:left;}
		.fr{float:right;}

.con{width: 1000px;margin: 0 auto;}


.offcn_snav_box{width:100%; height:58px; background:url(imagesoffcn_snvabj.jpg) no-repeat center top;}
.offcn_snav{width:1000px; height:58px; background:url(imagesoffcn_snav.jpg) no-repeat center top;}
.offcn_logo{width:158px; height:58px; float:left; padding-left:2px;}
.offcn_header_center { width:340px; height:30px; padding:28px 0 0 20px; float:left;color:#fff}
.offcn_header_center a { padding:0 5px 0 2px; color:#fff;}
.offcn_header_right { width:360px; height:27px; float:right; text-align:right;font:20px "΢���ź�";color:#fff;padding-top:16px;}

.offcn_banner{width:100%; background:url(imagesnew_gongan_02.jpg) no-repeat center; height:954px;}
.offcn_banner img{display:block;}
.offcn_time{width:650px; height:90px; padding:37px 0 0 350px; background:url(../images/offcn_banner05.jpg) no-repeat;}
.offcn_time span{font:bold 44px/90px "΢���ź�"; display:inline-block; padding:0 0 0 60px;}

.offcn_main01_tit{width:1000px; height:110px;}
.offcn_main01_tit h2{font:bold 40px/110px "΢���ź�"; text-align:center; color:#333;}
.offcn_main01{width:1000px; height:490px;}
.offcn_main01_left{width:320px; height:487px; background:#fff; float:left; border-bottom:3px solid #2dcc70; margin-right:20px;}
.offcn_main01_left h4{height:267px;}
.offcn_main01_left h4 img{display:block;}
.offcn_main01_left h5{padding:40px 22px 0 24px;font:22px/28px "΢���ź�"; color:#444; position:relative;font-weight: bold;}
.offcn_main01_left h5 img{position:absolute; top:-22px; left:50%; margin-left:-22px;}
.offcn_main01_left p{padding:10px 22px 0 24px;font:16px/28px "΢���ź�"; color:#555;}

.offcn_main02_tit{width:1000px;margin-top:53px;height:95px;background: url(imagesnewgg_22.jpg) no-repeat center;}
.offcn_main02_tit p{color: #333333;font-size:40px;line-height: 40px;font-weight: bold;text-align: center;font-family: "microsoft yahei";padding-top:45px;}
.offcn_main02{width:1010px;height:520px;background:url(imagesnewgg_24.jpg) no-repeat center;position: relative;margin-top: 55px;}
.offcn_main02 .top_pic{display: block;position:absolute;top: -90px;left: -25px;}
.new_content{width: 1000px;margin: 0;}
.new_top_title{padding-left:174px;color:#555555;font-size:41px;line-height: 41px;padding-top: 45px;font-weight: bold;font-family: "microsoft yahei";}
.new_top_title span{color: #21b660;font-size:41px;line-height: 41px;font-family: "microsoft yahei";}
table{width:930px;margin: 0 auto;margin-top:44px;border-collapse:collapse;border-spacing:0;}
td{border:1px solid #bdb9b8;}
.tr1 td{background:#ff6600;text-align: center;height: 37px;color: #fff;font-family: "microsoft yahei";font-size: 20px;font-weight: bold;}
.tr2 td{background: #fff3eb;color: #ff6600;font-size: 20px;text-align: center;font-family: "microsoft yahei";height:37px;font-weight: bold;}
.tr3 td{background: #fff3eb;color: #231815;font-size: 20px;text-align: center;font-family: "microsoft yahei";height: 37px;}
.course_select{color:#21b660;font-size:32px;line-height: 32px;padding-top: 26px;font-weight: bold;font-family: "microsoft yahei";text-align: center;}
.new_yuyue{width:474px;height: 112px;padding:10px 0px;border:1px dashed #ff6600;margin-top: 29px;}
.new_yuyue p{color:#555;font-size:22px;line-height: 112px;float: left;padding-left:33px;font-family: "microsoft yahei"}
.new_yuyue span{color: #ff6600;font-size:22px;font-family:"microsoft yahei"}
.new_yuyue img{display: block;float: right;margin-right:45px;}

.offcn_main03{width:1010px; height:593px; background:url(imagesnewgg_31.jpg) center; position:relative;margin-top:122px;}
.offcn_main03 .top_pic{position:absolute; top:-90px; left:-25px;}
.book_display{padding-top:38px;}
.book_display a{display:block;float: left;text-align: center;}
.book_display a img{vertical-align: middle;}
.book_display a p{color: #ff6600;font-weight: bold;font-size:22px;line-height: 22px;margin-top:13px;font-family: "microsoft yahei";}
.book_display .book_left{margin-left: 182px;}
.book_display .book_txt{text-align: center;float: left;height: 158px;width:159px;border:1px dashed #ff6600;margin-top: 84px;margin-left:51px;margin-right:66px;}
.book_display .book_txt p{color: #666666;font-size: 20px;line-height: 36px;padding-top: 7px;font-family:"microsoft yahei"}
.check_all{font-family: "microsoft yahei";display: block;width:211px;height:46px;text-align: center;border: 1px solid #12cb7e;color#2dcc70;line-height: 46px;font-size:20px;margin-top:29px;color: #2dcc70;}

.people_shadow{
	width: 100%;
	height:892px;
	background: url(imagesnewgg_40.jpg) no-repeat center;
	margin-top:128px;
}
.offcn_main_05{
	width:1010px;
	height:497px;
	background: url(imagesnewgg_41.png) no-repeat center;
	position: relative;
}
.offcn_main_05 .top_pic{
	position: absolute;
	display: block;
	top: -90px;
	left: -25px;
}
.offcn_main_05 .new_top_title{
	height:135px;
	line-height: 135px;
	padding-top: 0;
}
.buy_book_left{
	float: left;
	margin-left: 153px;
	width: 320px;
}
.buy_book_right{
	float: left;
	margin-left:64px;
	width: 320px;
}
.buy_book_get img{
display: block;
width:320px;
height:171px;	
}
.buy_book_get .p1{
	font-family: "microsoft yahei";
	color:#ff6600;
	font-size:22px;
	line-height: 22px;
	padding-top:20px;
	font-weight: bold;
	text-align: center;
}
.buy_book_get .p2{
	font-family: "microsoft yahei";
	color:#666666;
	font-size:15px;
	line-height:25px;
	padding-top:7px;
	text-align: center;
	height: 65px;
	margin-top: 3px;
}
.buy_book_get a{
	display: block;
	width:125px;
	height:35px;
	background: url(imagesnew_gg_53.jpg) no-repeat center;
	font-family: "microsoft yahei";
	color:#ff6600;
	font-size:18px;
	line-height: 35px;
	text-align: center;
	font-weight: bold;
}

.offcn_main04_tit{width:1000px; font:bold 40px/40px "΢���ź�"; color:#333; text-align:center;padding-top: 75px;}
.offcn_main04{width:1000px; height:130px;margin-top: 42px;}
.offcn_main04 div {float:left; height:128px; border:1px solid #96e6b8; border-right:none; position:relative;cursor: pointer;width:165px;height: 128px;}
.offcn_main04 .div_first{margin-left: 164px;}
.offcn_main04 .img1{display: block;width:165px;height:128px;}
.offcn_main04 .img2{display: block;width: 144px;height: 144px;}
.offcn_main04 p{position: absolute;padding:18px 11px 11px 12px;left: 0; top: 122px;background: url(imagesoffcn_ewmbj.gif) no-repeat center;display: none;}
.offcn_main04 .img_right{border-right:1px solid #96e6b8;}

.offcn_copy{background:#fff; text-align:center; line-height:30px; color:#333; padding:30px 0;}

.float_right{
	position: fixed;
	right: 0;
	top:40px;
	width:142px;
	height:566px;
	background: url(imagesnewgg_03.png) no-repeat center;
}
.float_right ul{
	padding-top:313px;
}
.float_right ul li{
	padding-left: 17px;
	line-height:27px;
	background:url(imagesnewgg_04.png) no-repeat left bottom;
	padding-bottom: 3px;
}
.float_right ul li a{
	color:#ffffff;
	font-size:16px;
	font-family: "microsoft yahei";
}
.float_right ul li a:hover{
	color: #ffeb5f;
}
.gongzong_pic{
	display: block;
	width:106px;
	height:106px;
	border:3px solid #fff;
}
.float_right .l4 p{
	line-height:27px;
	padding-left:20px;
	background: url(imagescontact_07.png) no-repeat left center;
}
.mask{
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.7; 
	filter:alpha(opacity=70);
	left: 0;
	top: 0;
}
.form_table{
	display: none;
	width:440px;
	height:398px;
	background: url(imagesorange_03.png) no-repeat center;
	left: 50%;
	top: 50%;
	margin-left:-220px;
	margin-top:-199px;
	position: fixed;
    z-index: 100;;
}
.close{
	display: block;
	position: absolute;
	right:16px;
	top:14px;
	width:44px;
	height:44px;
	z-index: 101;
	background: url(imagesclose_06.png) no-repeat center;
}
form{
	padding-top:81px;
}
form .input{
	width:220px;
	height:42px;
	font-family: "microsoft yahei";
	margin-left:19px;
	background: #fff;
	border-radius:4px;
	color: #333;
	font-size: 30px;
	border:none;
}
form div{
	color:#fff;
	font-size:30px;
	text-align: center;
	font-family: "microsoft yahei";
	margin-bottom:16px;
}
form select{
	width:220px;
	height:42px;
	font-family: "microsoft yahei";
	margin-left:19px;
	background: #fff;
	border-radius:4px;
	color: #333;
	font-size: 26px;
	border:none;
}
form .tijiao{
	display: block;
	width:212px;
	height:48px;
	font-family: "microsoft yahei";
	background: #fff;
	color: #be3600;
	font-size: 30px;
	border:none;
	background: url(imagessubmit_10.png) no-repeat center;
	margin-top: 45px;
	cursor: pointer;
}
