p{margin:0;}
a img{border:0 none}
body{background:#fff; padding:0; margin:0; font-family:'Microsoft YaHei',Helvetica,arial,sans-serif; }
.demo{ clear:both; margin:0;}
ul{ margin:0; padding:0; border:0; list-style-type:none;}
OL {border:0; padding:0; margin:0; }
li{margin:0; padding:0; border:0; list-style-type:none; text-align:left;}

a span:hover{color:#ff4400;}


header .menu{background:#f5f5f5; border-bottom:#eee 1px solid; height:36px; line-height:36px; font-size:12px; text-align:left; color:#999; margin-bottom:3px;}
header .menu a{color:#999; margin-left:8px }
.h_width{width:1209px; margin:0 auto;}
.h_width .h_left{width:350px; float:left;height:36px;}
.h_width .h_right{float:right; width:600px;height:36px;}
.h_width .h_right img{margin:5px 4px; float:left}
.h_width .h_right a{float:left; width:auto;margin-left:8px}

header .logo{background-position:90px 10px; height:127px;}
header .logo .hand_h{float:right; width:500px; background:url(404.png) no-repeat right;height:127px;}
header .logo .search{float:right; width:500px; background:url(404.png) no-repeat right;height:127px;}
header .logo .search .sear_fram{height:80px; margin:40px 70px 0 0;font-size:12px;}
header .logo .search .sear_fram .fram_bg{height:40px; background:#ff5500; line-height:40px; padding:5px; margin-bottom:8px;}
header .logo .search .sear_fram .fram_list{background:#f6f6f6; font-size:12px; color:#6c6c6c; border-right:#fff 1px solid; height:40px; line-height:40px; width:60px; float:left;}
header .logo .search .fram_list option{height:40px; line-height:40px;border-right:#fff 1px solid; border-left: none;border-top: none;border-bottom: none;}
header .logo .search .fram_main{background:#fff; font-size:12px; color:#ccc; border-left:#e5e5e5 1px solid; float:left; width:260px; height:33px;}
header .logo .search .fram_menu{font-size:18px; float:right; width:90px; height:40px; line-height:40px; color:#fff; font-weight:bold}
header .logo .search .fram_menu a{color:#fff;}
header .logo .search .fram_seach{height:25px; line-height:25px; color:#6c6c6c;}
header .logo .search .fram_seach a{color:#6c6c6c;}
header .logo .search .fram_seach a:hover{color:#ff4400}
.grey{color:#6c6c6c; font-size:13px;}
.red{color:#ff4400; font-size:13px;}
nav{background:#ff4400; margin-bottom:3px;}
.sub_l{float:left; width:236px; background:url(../image/sub_top.jpg); height:45px;}
nav .menu{float:right; width:930px;}
nav .menu a{float:left; width:90px; height:45px; line-height:45px; font-size:16px;font-weight:bold;color:#fff; }
nav .f_menu{}
nav .f_menu a{ width:90px; height:45px; line-height:45px;font-size:16px;font-weight:bold;color:#fff; margin:0 15px;}

.center{width:1210px; margin:0 auto;}
.f_left{float:left; width:900px; _width:886px; border:#dfdfdf 1px solid; border-radius:5px; margin-top:8px;}
.f_left .news_tit{background:url(../image/list_tit_bg.jpg) repeat-x; border-radius:5px;border-bottom:#dfdfdf 1px solid; height:45px; line-height:45px; padding-left:10px; _padding-left:5px; color:#747474; font-size:13px; margin-bottom:10px; text-align:left}
.f_left .news_tit a{color:#747474;}


.f_left .arc_title{font-size:18px; letter-spacing:1px; color:#000000; font-weight:900;text-align:center;}
.f_left .arc_publish{font-size:15px; color:#000; line-height:60px; letter-spacing:1px;text-align:center;}
.f_left .arc_publish .click{font-size:20px; color:#EE7800}
.f_left .zhangxiao h3 {line-height:3em;}
.f_left .news_list{margin:8px}
.f_left .news_list li{margin:8px 10px 10px; border-bottom:#ff7f18 dotted 1px; padding:8px 0px;}
.f_left .news_list li img{float:left; width:272px;}
.f_left .news_list li .news_main{float:right; width:570px; font-size:13px; color:#909090; line-height:30px; _margin-left:6px;position: relative;}
.f_left .news_list .black{color:#333; font-weight:bold; font-size:16px; line-height:30px;display: block;width: 490px;}
.f_left .news_list .senddate{float:right; position: absolute;top: 0;right: 0;}
.f_left .news_list .coof{color:#9a4701; font-weight:bold; font-size:12px;}

.f_right{float:right; width:290px; margin-top:8px;}
.f_right .con_right{border:#ddd 1px solid; background:#f4f4f4; padding-bottom:20px;}
.f_right .con_right .tel{background:url(404.png) no-repeat top #fff; border-bottom:#e8e8e8 1px solid; padding-top:45px; padding-bottom:10px;}
.f_right .con_right .tel li{width:249px; background:#ff4400; margin:10px auto; border-radius:5px; text-align:center; color:#fff;height:41px; line-height:41px;  font-size:14px; font-weight:bold}
.f_right .con_right .tel li input{background:#fff; font-size:12px; color:#ccc; height:31px; line-height:31px; width:180px; margin:1px; border-radius:3px 0 0 3px;}
.f_right .con_right .qu_nav{ border-bottom:#e8e8e8 1px solid; padding:10px 0;}
.f_right .con_right .qu_nav li{background:#fff; background-position:27px 58px; float:left; width:60px; border:#ddd 1px solid; border-radius:5px; margin-left:8px; color:#848484; font-size:13px; text-align:center; padding:12px 0; height:60px;}
.f_right .con_right .qu_nav li a{color:#000;}
.f_right .con_right .qu_nav li a:hover{color:#ff4400}
.f_right .con_right .qu_nav li img{margin-bottom:3px; display:inline;}
.f_right .con_right .arclist li{padding:10px 5px 20px 5px; vertical-align:text-top; width:278px; height:84px; border-bottom:1px dashed #ccc;}
.f_right .con_right .arclist li img{border-radius:3px;}
.f_right .con_right .arclist li a{font-size:14px; color:#ee7800; width:139px; float:left; display:block; font-weight:bold; padding-top:10px; line-height:24px;}

.f_right .main_sub{padding: 0 10px;
border-bottom: #afafaf 1px solid;
	border-left: #afafaf 1px solid;
	border-right: #afafaf 1px solid;}
.f_right .course{ background-position:30px 15px;border-bottom:#eaeaea 1px solid;text-align:left; padding-top:8px; font-size:16px; line-height:50px;}
.f_right .course .c_red{color:#eb0000;}
.f_right .course .c_red a{margin-left:30px;}
.f_right .hot_course{border-bottom:#eaeaea 1px solid; font-size:14px; line-height:42px;color:#eb0000;}
.f_right .hot_course .hot_course_tit{background:url(../image/sub_inc.jpg) no-repeat; background-position:10px 5px; font-size:16px; font-weight:bold; text-align:left; padding-left:40px; height:30px; line-height:30px; color:#3c3c3c} 
.f_right .hot_course li{float:left; width:100px; margin:0 3px;}
.f_right .on_course{color:#fa7c00; line-height:30px;text-align:left; padding:8px 10px; font-size:13px;}
.f_right .on_course input{background:#f5f5f5; border:#eaeaea 1px solid; color:#6c6c6c; font-size:12px;  margin-left:5px; width:140px; height:20px; line-height:20px;}
.f_right .on_course input:focus{background-color:#ff0;}


.zhangxiao{
    color:#292929;
    
    text-align: left;
    padding:0 40px;
    line-height:30px;
}

.zhangxiao pre{white-space:pre-wrap; word-wrap:break-word; padding-left:2em;}
.zhangxiao u{text-decoration:none;}
.zhangxiao img{border-radius:5px; display:inline;margin:5px 0;}
.zhangxiao .news_content {text-align:center;}

.arc_summary{margin:10px auto 30px; width:100%; background-color:#fefef8; border:1px dotted #f90; padding:7px 10px}
.teach_tit_img{float:left; }
#teach_xx{width:100%;}
#teach_xx .teach_img{float:left;}
#teach_xx .teach_main{float:right; width:460px; text-align:left; line-height:2em;}
.t_name{color:#ff8200; font-weight:bold; margin:8px 0;font-size:18px;}
.t_name a{color:#ff8200;}

.teache_db  li{float:left; margin-left:2em; text-align:center;}
.teach_tt{line-height: 2em;font-size: 1.2em;border-left: 5px solid rgb(238, 120, 0);text-indent: 2em;margin: 2em 0px;}

.zhangxiao .information .info-l{float: left;color: #ee7800;}
  @media  (max-width: 768px) {
	  .f_right,.logo,.nav{
		  display: none;
	  }
		
	  .f_left{
		  width: 100%;
	  }
	  .center{
		  width: 100%;
	  }
	  .shell{
		  width: 100%;
	  }
	  .f_left .news_list li img{
		  width: 30%;
		  height: auto;
	  }
	  .f_left .news_list li .news_main{
		  width: 65%;
	  }
	  .f_left .news_list{
		  margin: 0;
	  }
	  .f_left .news_list li .news_main{
		  line-height: 15px;
		  
	  }
	  .f_left .news_list li .news_main span a{
		  font-size: 12px;
		  line-height: 20px;
	  }
	  .f_left .news_list .senddate{
		  font-size: 12px;
		  top: 60px;
	  }
	  .dede_pages .pageinfo{
		  display: none;
	  }
	  .zhangxiao img{
		  width: 100%;
	  }
	  .zhangxiao{
		  padding: 0 20px;
	  }
	    .news_tit{
		  overflow:scroll;
		  }
		  .f_left .arc_publish{
			  font-size:12px;
			  }
  }