@charset "utf-8";
/* CSS Document */
.w1280{ width:1280px; margin:0 auto;}
.w1036{ width:1036px; margin:0 auto;}
.w772{ width:772px;}
.w244{ width:244px;}
.w00{ width:100%; margin:0 auto; clear:both;}
.bgc_gray{ background-color:#f5f5f5;}
.bgc_blank{ background-color:#dcdbdb;}
.bg_fff{ background:#fff;}
.bgc_red{ background:#cc0201;}

/********顶部*********/
.header{ position: absolute;top:0;z-index:101;}

#top_tel {
background: url(../images/tel.png) no-repeat  left;
padding-left:25px	;
color:#f60201;
font-size:14px;
margin-top:15px
;}
#top_tel strong{
	color:#666

;}
#btn{position:relative; z-index:4;  top:0px;}
#btn a{ background: url(../images/btn.png) no-repeat 0 3px ; cursor:pointer; line-height:14px; padding-left:22px; height:14px; margin-left:3px;}
#btn a.btn1{ background-position:0 3px ;}
#btn a.btn1:hover{ background-position:0 -49px ;}
#btn a.btn2{ background-position:0 -15px ;position:relative;}

#btn a.btn2:hover{ background-position:0 -67px ;}

#btn a.btn3{ background-position:0 -33px ;}
#btn a.btn3:hover{ background-position:0 -85px ;}


 #xin{ width:78px; height:78px; padding:2px;z-index:7;right:0;background:#353535;padding:5px;  position:absolute; top:20px;display:none;}
/********导航栏*********/

.navBar{ position:relative; z-index:1; color:#fff; height:30px;margin-bottom:2px;}
.nav .m{ width:135px; position:relative; float:left; display:inline; margin-left:3px; text-align:center;}
.nav h3 a{height:30px;font-size:14px; font-weight:bold; line-height:30px; display: block; color:#fff ; background:#cc0201;}
.nav .on h3 a{background:#353535;}

.nav #m0{  background:#cc0201; width:70px; margin-left:0;}
.nav #m0 h3 a{background:#cc0201 url(../images/menu_home.png) no-repeat 50% 50%; text-indent:-99999px;}
.nav #m0 h3 a:hover{background:#353535 url(../images/menu_home.png) no-repeat 50% 50%;}


.nav .sub{ display:none;width:135px; padding:5px 0 0 0;  position:absolute; top:30px;  background:#353535;  float:left; line-height:30px;}
.nav .sub li{ text-align:center;}
.nav .sub li a{ color:#fff; display:block; zoom:1;}
.nav .sub li a:hover{  background:#cc0201; color:#fff;}


.nav .none{ display:none;width:0px; height:0; overflow:hidden;}



/********banner图*********/
.slideBox_banner{ width:1280; height:570px; overflow:hidden; position: relative; top:0; z-index:100;}
.slideBox_banner .bd{ position:relative; height:100%;width:1280px; z-index:0;}
.slideBox_banner .bd li{ zoom:1; vertical-align:middle;  position:relative;}
.slideBox_banner .bd li img{ width:1280px; height:570px;}
.slideBox_banner .hd{height:18px;overflow:hidden;position:absolute; left:50%; margin-left:-30px;bottom:33px;z-index:1;}
.slideBox_banner .hd ul{overflow:hidden;zoom:1;float:left;}
.slideBox_banner .hd ul li{float:left;margin:0 3px; width:18px; height:18px;text-align:center;background:url(../images/bdian.png) no-repeat;cursor:pointer;}
.slideBox_banner .hd ul li.on{background:url(../images/on_bdian.png) no-repeat;color:#fff;}

.slideBox_banner .banner_arrow{ position:relative; margin:0 auto;}
.slideBox_banner .banner_arrow .prev{ position:absolute; left:0px; top:50%; margin-top:-300px; display:block; width:50px; height:50px; background:url(../images/arrow-left.png) no-repeat;}
.slideBox_banner .banner_arrow .next{ position:absolute; right:0px; top:50%; margin-top:-300px; display:block; width:50px; height:50px; background:url(../images/arrow-right.png) no-repeat;}

/********首页通用标题*********/
.lm_title_1{height:20px; line-height:20px; margin-bottom:15px; font-size:16px;}
.lm_title_1 strong{padding-left:25px; height:20px; line-height:20px; font-size:16px;}

#three_lm_1 h2 strong{background:url(../images/ico_1.png) no-repeat left 50%;}
#three_lm_2 h2 strong{background:url(../images/ico_2.png) no-repeat left 50%;}
#three_lm_3 h2 strong{background:url(../images/ico_3.png) no-repeat left 50%;}


.lm_title_2{height:35px; font-size:12px; line-height:35px;padding:0 10px; border-bottom:#ddd 1px solid;}
.lm_title_2 strong{color:#cc0201;font-size:16px; height:35px; line-height:35px;}
.lm_title_2 strong a{color:#cc0201;font-size:16px;}
.lm_title_2 strong a:hover{color:#333;}
.lm_title_2 span{font-size:16px;}
/*******首页热点********/

#home_hot{overflow: hidden;}

#home_hot .tab-hd { line-height:36px;height: 36px;margin-bottom: -1px; border-bottom: 1px solid #d9d9d9;}
#home_hot .tab-hd strong{font-size:18px; font-weight:bold; color:#cc0201; float:left ;}
#home_hot .tab-hd span{font-size:14px; font-weight:bold; color:#cc0201; float:right ;}
#home_hot .tab-hd ul {float:left;margin-left: 20px;}
#home_hot .tab-hd li{ font-size:16px; float: left; height: 35px; line-height: 35px;}
#home_hot .tab-hd li a{ display:block; padding:0 25px;}
#home_hot .tab-hd li a:hover{ color:#cc0201;}
#home_hot .tab-hd li.on{ border: 1px solid #d9d9d9; border-bottom: 1px solid #f5f5f5; background:#f5f5f5;font-weight: bold; color:#cc0201;position: relative; margin-left: -1px; margin-right: -1px;}
#home_hot .tab-hd li.on a{color:#cc0201;}

#home_hot .tab-bd { clear:both; margin-top:20px; overflow:hidden;}
#home_hot .tab-bd ul{ width:799px; zoom:1;}

.home_news1 li{  position: relative;float:left; margin-right:20px; margin-bottom:20px;width:244px; height:275px; overflow:hidden;}
.home_news1 li img{ width:244px; height:185px;position: absolute; top:0; display:block; background:url(images/loading.gif) center center no-repeat;}

.home_news1 li .scroll_div{ padding:25px 15px 10px 15px; position: relative;top:150px; background:url(../images/scroll_div.png) no-repeat center top; width:214px; height:100px;}
.home_news1 li .scroll_div h1{ font-size:14px; margin:10px 0; height:40px;}
.home_news1 li .scroll_div h6{ color:#999;line-height:150%; font-size:12px; border-top: dashed 1px #c7c7c7; padding-top:8px;}
.home_news1 li .scroll_div h6 span{ margin-right:15px;}


.home_news2 li .scroll_div h1{ font-size:14px; margin:10px 0; height:auto;}
.home_news2 li .scroll_div p{ border-top: dashed 1px #c7c7c7; padding-top:8px; font-size:12px; color:#999; line-height:150%;}

.home_news5 li{background:#fff;width:214px;padding:15px; height:185px;padding-top:10px;}
.home_news5 li  h1{ font-size:16px; margin:10px 0;}
.home_news5 li  p{ border-top: dashed 1px #c7c7c7; padding-top:8px; font-size:12px; color:#999; line-height:150%;height:95px;}
.home_news5 li h6{border-top: dashed 1px #c7c7c7;padding-top:8px;}
.home_news5 li h6 span{ margin-right:10px;font-size:12px;}


.ico_author{ background:url(../images/ico_author.png) no-repeat left 50%; padding-left:15px;}
.ico_time{ background:url(../images/ico_time.png) no-repeat left 50%; padding-left:15px; font-size:12px;}

.tab-more li{background:url(../images/more_bg.jpg) repeat-x 50%; height:62px; text-align:center;}
.tab-more li a{width:62px; margin:0 auto;height:62px; display:inline-block; background:url(../images/more.png) no-repeat 50% 50%; text-indent:-99999px;}


/******首页三个栏目********/
.three_lm{width:800px; margin-top:20px;}
.three_lm li{width:244px; float:left; margin-right:20px;}
.three_lm li img{width:244px; height:170px;}
.three_lm li .dsc{background:#fff; padding:10px 15px 15px 15px; font-size:12px;color:#999 ;}
.three_lm li dt{background:#fff;padding:10px 15px 0 15px;}
.three_lm li dt a{ color:#cc0201; font-size:16px;}
.three_lm li dt a:hover{ color:#333;}
.three_lm li dt span{ margin-left:10px;}


/******侧栏公告*******/
#home_left{height:1370px;}
#home_right{width:244px;height:600px;}

.autofix_sb.fixed {
  position: fixed !important;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;}

.autofix_sb.fixed.bottom {
  bottom: 0;
  position: absolute !important;}



.lm_div{ margin-bottom:20px;}
.notice{ padding:15px;}
.notice li{}
.notice li h3{font-size:14px; margin-bottom:5px;}
.notice li p{ line-height:150%;color:#999;font-size:12px;}
.notice li h6{ line-height:150%; font-size:12px; border-top: dashed 1px #c7c7c7; padding-top:8px; margin-top:10px;color:#999;}

/*******侧栏更多课程*******/
.side_class{ padding:15px;}
.side_class li{margin-bottom:10px;}
.side_class li h3{font-size:14px; margin-bottom:5px;}
.side_class li p{ line-height:150%;color:#999;font-size:12px;border-bottom: dashed 1px #c7c7c7; padding-bottom:8px;}
.side_class li.last{ margin-bottom:0;}
.side_class li.last p{border-bottom: none; padding-bottom:0;}
.side_class li h3 a{color:#cc0201;}
.side_class li h3 a:hover{color:#333;}
/********拼班********/
.class{ padding:15px; padding-bottom:10px;}
.class ul{}
.class li{ margin-bottom:10px;}
.class li h6{ line-height:150%; font-size:12px;margin-top:10px; color:#999; border-top: dashed 1px #c7c7c7; padding-top:8px;}
.class li h3{margin-bottom:5px;font-size:14px;}
.class li p{ line-height:150%;color:#999;font-size:12px;}
.class li h6 .btn_bm{background:#cc0201; color:#fff;border-radius: 5px; padding:0 5px;}
.class li h6 .btn_bm:hover{background:#353535;}
.class li.last h6{margin-bottom:0; border-bottom:none; padding-bottom:0;}

/********内页侧栏导航及其他案例*********/
.slidebar{margin-bottom:20px;}
.slidebar h1{background:#cc0201;font-size:24px; font-weight:bold; text-indent:16px; padding:5px 10px; color:#fff; line-height:40px;height:40px;}
.slidebar ul li{ margin-bottom:2px;}
.slidebar ul li a{display:block; height:44px; line-height:44px;  color:#333; background:#f5f5f5 url(../images/arrow2.png) 29px center no-repeat; padding-left:47px;}
.slidebar ul li a:hover,.slidebar ul li a.on{ color:#fff; background:#353535 url(../images/arrow1.png) 29px center no-repeat;}




/********文字列表*********/
.list_text{}
.list_text li{border-bottom: dashed 1px #c7c7c7;padding-bottom:12px; color:#999; margin-bottom:20px;}
.list_text li h3{ font-size:18px; margin-bottom:8px;}
.list_text li h3 a{color:#cc0201;}
.list_text li h3 a:hover{color:#333;}
.list_text li h3 span{margin-left:10px;}
.list_text li p{ font-size:14px; color:#666;}

.list_text li h6 span{ margin-right:10px;}
.list_text li h6 { margin-top:12px;}
.list_text li h6 .btn_bm{background:#cc0201; color:#fff;border-radius: 5px; padding:0 5px; font-size:14px;}
.list_text li h6 .btn_bm:hover{background:#353535;}

.list_text li h6 .font_red{ color:#cc0201;  background:url(../images/ico_time_red.png) no-repeat left 50%;}
.list_text li h6 .none{ display:none;}


/*******图片列表*********/
.list_pic{ width:799px; zoom:1;}
.list_pic li{ background:#fcfcfc;}
.list_pic li .scroll_div{ background-image:url(../images/scroll_div2.png) ;}

.list_pic2{width:1100px;}
.list_pic2 h1 a{color:#333;}
.list_pic2 h1 a:hover{color:#cc0201;}

.list_pic3{ width:799px;}

.home_news6 li{ background:#f8f8f8;}

/******内页通用样式*********/
.sub_banner{ position: relative; top:135px; display:block;}
.sub_banner img{width:1280px; height:250px;}
.sub_content{min-height:500px; background:#fff;margin-top:135px;}
.page_title{ background: url(../images/page_titile.png) no-repeat top center; position:relative;height:163px; text-align:center; color:#fff;}
.page_title h1{font-size:22px; padding-top:20px;}
.page_title h3{ font-size:14px;text-transform : uppercase;}


/************分页样式**************/
.page{ text-align:center; padding:30px 0;}
.page a{ padding:3px 10px; background:#fff; border:1px solid #e7e8dd; margin:0 5px;}
.page a:hover{background:#cc0201; color:#fff;}
.page a.on{ background:#cc0201; color:#fff;}
/*******关于我们*********/
.about_con{ position:relative;}
.about_con .page_title{ top:-56px;}
.about_con p{line-height:160%; margin-bottom:10px; text-indent:2em;}

.youshi{width:1100px; height:540px;}
.youshi li{width:322px; float:left; height:250px;margin-right:35px; margin-bottom:20px;}
.youshi li img{width:322px; height:180px; margin-bottom:10px;}
.youshi li p{ text-indent:0; color:#999;}
.youshi li h4{  font-size:16px; font-weight:bold;}


/*********联系我们**********/
.contact_us h3{text-align:center; font-size:24px; font-weight:bold;color:#cc0201;}
.contact_us h5{text-align:center;font-size:14px;text-transform : uppercase; color:#999; border-bottom: dashed 1px #c7c7c7; padding-bottom:10px; margin-bottom:20px;}
.contact_us p{text-align:center;font-size:14px; margin-bottom:20px;}

.contact_map{ width:730px; margin:20px auto; height:400px; overflow:hidden; background: url(../images/map.jpg) no-repeat center top;}

.contact_map ul{ width:810px; margin-top:80px;}
.contact_map ul li{ width:340px; float:left; margin-right:50px; height:100px;}

.contact_map ul li dl{}
.contact_map ul li dl dt{ color:#cc0201;font-size:16px; font-weight:bold;}
.contact_map ul li dl dt span{ margin-left:10px;color:#666;}
.contact_map ul li dl dd{ margin-top:5px;}
.contact_map ul li dl dd span{ font-weight:bold;}
/************在线报名**************/
#baoming h1{ text-align:center; font-size:24px; font-weight:bold;color:#cc0201;}
#baoming h2{ text-align:center;padding-top:10px; padding-bottom:20px; color:#999;}

#baoming h5{ text-align:center; font-size:24px; font-weight:bold;color:#cc0201; clear:both; padding-top:60px;}
#baoming h5 .btn_bm{background:#cc0201; color:#fff;border-radius: 5px; padding:10px 30px; font-size:20px;}
#baoming h5 .btn_bm:hover{background:#353535;}


.order_form { padding:30px;}
.order_form h3 {font-size:16px; font-weight:bold; margin-bottom:15px;padding-bottom:10px; margin-bottom:20px; border-bottom: dashed 1px #c7c7c7;}
.order_form h3 strong {font-size:20px;}
#classname{width:720px;}
#classname li{ margin-bottom:10px; float:left;width:325px; font-weight:bold;margin-right:30px;}
#classname li a{ margin-bottom:10px;font-weight: normal;}
.form li{ margin-bottom:8px;}
.form li label{ display:block;}
.form .form_text{resize:none;width:224px;height:25px;padding:2px 8px;border:solid 1px #dbdbdb;font-size:12px;color:#999;}
.form .form_textarea{ height:80px;}
.form .form_select{width:242px; height:28px;}

.order_form input[type="submit"],.order_form input[type="reset"],.order_form .btn{
	font-size: 12px;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	display: block;
	float:left;
	margin-right:10px;
	text-align: center;
	padding: 10px 0;
	width: 100px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #cc0201;
	border: 0;
	cursor:pointer
;}
.order_form input[type="submit"]:hover,.order_form input[type="reset"]:hover,.order_form .btn:hover{
	background: #353535;
	color: #fff;}
.order_form input.reset{
	background-color: #d3d3d3;
	color:#333
;}


/***********拼班报名**************/

#pin_form{ color:#fff; background:#353535; margin-bottom:20px;}
#pin_form h1{background:#cc0201;font-size:16px; font-weight:bold; text-align:center;padding:15px 0; color:#fff;}
#pin_form div{padding:15px;}
#pin_form div ul li{ margin-bottom:8px;}
#pin_form div ul .form_otext{resize:none;width:194px;height:25px;padding:2px 8px;border:solid 1px #dbdbdb;font-size:12px;color:#999;}
#pin_form div ul .form_otextarea{height:85px;}
#pin_form .form_obtn{
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	display: block;
	text-align: center;
	padding: 10px 0;
	width: 214px;
	background-color: #cc0201;
	border: 0;
	cursor:pointer
	;}
	
	#pin_form .form_obtn:hover{
	background-color: #d3d3d3;
	color:#333

	;}
/********文章正文********/
.position{color:#999; padding:10px; margin-bottom:20px;}
.newsdetails .title_con{color:#cc0201; text-align:center; font-size:24px; font-weight:bold;}
.newsdetails .title_date{text-align:center;border-bottom: dashed 1px #c7c7c7;padding-top:10px; padding-bottom:10px; color:#999;}
.text-contant{ color:#666; line-height:180%; overflow:hidden;}
.text-contant p{ margin-bottom:10px; line-height:180%;}
.jiathis_style_24x24 .jiathis_txt{font-size:14px;}
.con_other{ border-top: dashed 1px #c7c7c7; padding-top:20px;}
.w772 .title_con{border-bottom: dashed 1px #c7c7c7; padding-bottom:15px;}

/*******点赞********/
.zan{border-top: solid 1px #c7c7c7; margin-top:30px ;}
.zan p{ text-align:right;} 
.zan p span{font-weight:bold;color:#cc0201;} 
/*.zan p a{padding-left:30px; height:24px; background:url(/images/heart.png) no-repeat  
4px -1px;color:#fff; font-weight:bold; font-size:14px} */
#zan_btn{width:64px;height:64px;text-align: center; margin:10px auto;}
#zan_btn a{background:url(../images/zan.png) no-repeat 0 0; display: inline-block; cursor:pointer; margin:0 auto; text-align: center;width:64px;height:30px; font-size:14px; padding-top:34px;color:#cc0201;} 
#zan_btn a:hover,#zan_btn a.cur{background-position:0 -64px;}
#zan_btn a:hover,#zan_btn a.cur,#zan_btn a.cur:hover{cursor: default;color:#666;}

/********友情链接*********/
.friendlink{ padding:15px 0;}
.friendlink a{ margin-right:13px; display:inline-block; font-size:12px;}
/********底部导航*********/
.foot{ padding:0 0 20px 0;}
.foot_nav{ padding:30px 0;}
.foot_left dl{ float:left; margin-right:50px;color:#fff;}
.foot_left dl dt{  font-weight:bold;}
.foot_left dl dt a{ color:#fff; margin-bottom:10px;}
.foot_left dl dt a:hover{ color:#d0a227;}
.foot_left dl dd{ line-height:150%;}
.foot_left dl dd a{ color:#fff; font-size:12px;}
.foot_left dl dd a:hover{ color:#d0a227;}
.qita_link{ margin-top:10px; color:#fff;}
.qita_link li{ float:left; padding:5px 20px 0 20px; border-right:1px solid #d42c2b;}
.qita_link li dl{ text-align:center;}
.qita_link li dl dd.tb{ margin-bottom:5px;}
.qita_link li dl dd.guanzhu{ margin-top:3px;}
.qita_link li dl a.guanzhulink{ padding:0 5px; font-size:12px; background:#fff;}
.qita_link li.weixin{ border-right:none; padding-right:0;}
.qita_link li dl.weixin{margin-right:15px;}
.qita_link li.weixin .gotoTop{ margin-top:20px;}
.copyright{width:100%; clear:both; position:relative; padding:15px 0; background:#353535; border-bottom:solid 1px #353535; text-align:center;}
 .copyright p{line-height:166%; color:#7a7a7a;}
 .copyright p a{color:#7a7a7a;}
  .copyright p a:hover{color:#999;}


  /***证书查询******/

#chaxun_form{
	width:300px; margin:0 auto;}
#chaxun_form h2{
	font-size:16px; font-weight:bold;
	margin-bottom:10px;
	text-indent:80px
	
	;}
#chaxun_form form p{
	margin-bottom:10px;}
#chaxun_form form span{
	width:80px; display:inline-block
	
	;}
#chaxun_form form .cx_btn{
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	display: block;
	float:left;
	margin-right:10px;
	text-align: center;
	padding: 5px 10px;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #cc0201;
	border: 0;
	cursor:pointer;
	margin-left:80px
;}
#chaxun_form form .cx_btn:hover{
	background: #353535;
	color: #fff;}
.pc_hidden{display:none !important;}
.collection{width: 500px; margin: 0 auto;box-shadow: 3px 3px 30px #888888;}