
/* margin & padding */
*{ margin:0px; padding:0px;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu; color:#666666}
body { font: 12px/1.5;max-width:100%;min-width:1280px;}
fieldset, img{border:0}
abbr, acronym{border:0;font-variant:normal}
:focus{outline:0}
address, caption, cite, code, dfn,em, th, var, optgroup{font-style:normal;font-weight:normal}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal}
input, button, textarea,select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code, kbd, samp, tt{ font-size:100%}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select{*font-size:100%}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{	border:none;padding:0;}
ol, ul{list-style:none}

input::-webkit-input-placeholder{color:#8899c3;}
input::-moz-placeholder{color:#8899c3;}
input:-moz-placeholder{color:#8899c3;}
input:-ms-input-placeholder{color:#8899c3;}

/* font */
.fB{font-weight:bold}
.txtLft{text-align:left}
.txtCtr{text-align:center}
.txtRgt{text-align:right}
i,em{ font-style:normal}
/* float */
.fl{float:left;}
.fr{float:right;}
/* link & action */
a:link, a:visited, a:active{color:#333;text-decoration:none}
a:hover{color:#FF0000;}
/* cursor */
a, button, input[type="button"], input[type="submit"], input[type="reset"]{cursor:pointer}
/* Clear Fix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;*height:0;_overflow:hidden}


.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}







/* banner */
.banner{ min-width:1280px;  position:relative;  height:560px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:560px;position: relative;}
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:560px;  }
.banner .bd li a{ height:560px; display:block;  }
.banner .bd li a img{width:100%;height:560px;}
.banner .txt{ position:absolute; width:100%; bottom:0px; left:0;height: 55px;z-index: 99;line-height: 55px;font-size: 18px;color: #FFF;}
.banner .bg{width: 100%;height: 55px;background: #255bbf;position: absolute;bottom: 0;left: 0;z-index: 0}
.banner .main{height: 560px;z-index: 99}
.banner .hd {width: 1200px;margin: 0 auto;position: relative;}
.banner .hd ul{text-align:center; position:absolute; z-index:1; bottom:30px; left:0; height:30px; line-height:30px; right: 20px}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:13px; height:13px; margin:4px; background:#fff; 
overflow:hidden;line-height:9999px;-moz-border-radius:50%;-webkit-border-radius: 50%;border-radius: 50%;behavior: url(/css/iecss3.htc);border:1px #FFF solid;}
.banner .hd ul .on{background-color: #57143d;border:1px #57143d solid;}
.banner11{
	height:auto;
	}
.header{
	width:100%;
	height:140px;
	z-index:10000;
        background:url(/images/top_bj.png);
	position:absolute;
	top:0px;
	left:0px;
	}
.index_gd_bd{

        width:100%;
	height:120px;
	z-index:10000;
        background:url(/images/bg02.png);
	position:fixed;
	top:0px;
	left:0px;
}

.index_gd_on{

        width:100%;
	height:120px;
	z-index:10000;
        background:url(/images/top_bj.png);
	position:fixed;
	top:0px;
	left:0px;
}

.header_ej{
	width:100%;
	height:120px;
	z-index:10000;
    background:url(/images/top_bj.png);
	}

.header_top{
	width:1200px;
	margin:0 auto;
	}
.logo{
	width:575px;
	height:90px;
	margin-top:15px;
	}
.logo img{
	width:575px;
	height:90px;
	}	
.nav_top{
	width:600px;
	height:120px;
	}
.top_lj{
	height:20px;
	line-height:20px;
	text-align:right;
	margin-top:25px;
	}
.lj_l{
    margin-right:5px;
    position:relative;
	}	
.lj_l>li{
	float:left;
	font-size:14px;
	padding-left:22px;
	margin-right:10px;
	}
.lj_l .top01{
	background:url(/images/top01.png) no-repeat left center;
	}
.lj_l .top02{
	background:url(/images/top02.png) no-repeat left center;
           position:relative;
	}
.lj_l .top03{
	background:url(/images/top03.png) no-repeat left center;
	}
.lj_l li a{
	color:#fcf3f8;
	}	
	
.search{
	width:140px;
	height:20px;
	background:url(/images/ss_k.png) no-repeat;
	}	
.search .k_ss{
	width:100px;
	height:18px;
	border:0;
	outline:none;
	float:left;
	margin-left:10px;
	margin-top:1px;
	background-color:transparent;
	color:#ede0e8;
	font-size:12px;
	}	
.search .k_ssan{
	float:right;
	line-height:20px;
	margin:4px 10px 0 0;
	}
	
.navBar{ position:relative; height:40px; line-height:40px;margin-top:32px;z-index:100;}
.nav .m{ float:left; position:relative;}
.nav a:hover{color:#FFF;}
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:17px; height:40px; overflow:hidden;  }
.nav h3 a{ display:block; color:#fff; vertical-align:top;width: 100px;text-align: center;}
.nav .on h3 a{color:#fff;background-color: #6c1645;}
.nav .sub{ display:none; width:100px; padding:5px 0;position:absolute; left:0px; top:40px; background:url(/images/tbg1.png); text-align:center;z-index: 999}
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ height:35px; line-height:35px; display:block; color:#ccc;font-size: 14px;}
.nav .sub li a:hover{ color:#FFF; }

.work_notice{
	width:1200px;
	margin:25px auto;
	height:400px;
	
	}
.work,.notice{
	height:400px;
	width:570px;
	}
.work_bt{
	height:40px;
	line-height:40px;
	}
.work_bt .bt{
	font-size:24px;
	color:#4e4e4e;
	font-weight:bold;
	}
.work_bt .more{
	font-size:12px;
	color:#570736;
	display:block;
	padding-right:13px;
	background:url(/images/gengdu.png) no-repeat right center;
	}
.work_list{
	width:100%;
	height:340px;
	overflow:hidden;
	margin-top:15px;
	}
.work_list li{
	padding-left:20px;
	height:39px;
	line-height:39px;
	background:url(/images/gzdt.png) no-repeat left center;
	font-size:16px;
	}
.work_list li a{
	float:left;
	color:#373737;
	}
.work_list li:hover{
	background-color:#efefef;
	}
.work_list li:hover a{
	font-size:17px;
	}
.work_list li .date{
	float:right;
	color:#9a9999;
	font-size:14px;
	}	
.notice_list{
	width:100%;
	height:340px;
	overflow:hidden;
	margin-top:15px;
	}
.notice_list li{
	height:39px;
	line-height:39px;
	font-size:16px;
	}	
.notice_list li a{
	color:#373737;
	float:left;
	padding-left:20px;
	}
.notice_list li:hover{
	background-color:#efefef;
	}
.notice_list li:hover a{
	font-size:17px;
	}
.notice_list li .date1{
	font-size:14px;
	float:left;
	color:#9a9999;
	display:block;
	width:100px;
	background:url(/images/tzgg.jpg) no-repeat right center;
	}

.sch-box{
	background:url(/images/zb_bj.jpg) no-repeat center center;
	height: 510px;
	width: 100%;
	overflow: hidden;
}


.xyyw{
	width:1200px;
	margin:25px auto 0;
	}

.picScroll{ width:1330px; overflow:hidden; position:relative;margin: 25px auto 0 auto;height:360px;z-index:1;}
.picScroll .prev,.picScroll .next{ display:block;width:35px; height:106px;overflow:hidden;cursor:pointer;position: absolute;top: 0}
.picScroll .prev{ background:url("/images/gd_l11.png") no-repeat center;left: 0px; top:130px;}
.picScroll .next{ background:url("/images/gd_r21.png") no-repeat center; right: 0px;top:130px;}
.picScroll .prevStop{ background:url("/images/gd_l12.png") no-repeat center ;top:130px;}
.picScroll .nextStop{ background:url("/images/gd_r22.png") no-repeat center; top:130px;}

.picScroll .bd{width: 1200px;margin:0 auto;height: 360px;overflow: hidden; position:relative; }
.picScroll .bd ul{ overflow:hidden; zoom:1; }
.picScroll .bd ul li{margin:0 14px 0 14px; float:left; _display:inline; overflow:hidden;position: relative;width: 280px;height: 360px;}
.picScroll .bd ul li a img{
	width:280px;
	height:200px;
	}
.picL li .text{background-color:#fff;width:240px;height:129px;padding: 10px 20px}
.picL li .text h3{color:#373737;font-size:16px;display:inline-block;*display:inline;zoom:1;width: 100%;line-height: 36px;}
.picL li .text h3 a{color:#373737;}
.picL li:hover .text h3{font-size:17px;}
.picL li .text p{font-size:14px;line-height:20px;color: #a7a7a7;max-height:41px;overflow:hidden;}
.picL li .text .rq_date{background:url(/images/gd_date.png) no-repeat left center;padding-left:20px;line-height:45px;}

.sch-box .picScroll .next{
    display:none;
}
.sch-box .picScroll .prev{
   display:none;
}
.sch-box:hover .picScroll .next{
   display:block;
}
.sch-box:hover .picScroll .prev{
   display:block;
}

.xszx_yygy{
	width:1200px;
	height:515px;
	margin:30px auto;
	overflow:hidden;
	}
.xszx,.yygy{
	height:490px;
	width:570px;
	overflow:hidden;
	}
.xszx_list{
	margin-top:15px;
	}	
.xszx_list>li{
	height:105px;
	width:100%;
	border-bottom:1px dashed #e2e2e2;
	}
.xszx_list>li:hover{
	background-color:#efefef;
	}
.xszx_list_rq{
	width:64px;
	height:64px;
	margin-top:20px;
	border:1px solid #e18226;
	}
.xszx_list_rq li{
	height:32px;
	line-height:32px;
	text-align:center;
	width:64px;
	}
.xszx_list_rq .a1{
	background-color:#e18226;
	color:#fff;
	font-size:20px;
	}
.xszx_list_rq .a2{
	background-color:#fff;
	font-size:12px;
	color:#e18226;
	}
.xszx_list_bt{
	width:470px;
	margin-top:12px;
	}	
.xszx_list_bt a{
	font-size:16px;
	color:#373737;
	line-height:36px;
	}	
.xszx_list_bt .bt_zy{
	line-height:20px;
	font-size:14px;
	color:#7c7979;
	}
	
.sp_voe{
	margin:45px 0 0 10px;
	width:560px;
	height:360px;
	overflow:hidden;
	}	
.sp_voe img{
	width:560px;
	height:360px;
	}	
.sp_voe img{
  cursor: pointer;
  transition: all 0.6s;
}
.sp_voe img:hover{
  transform: scale(1.1);
}
	
	
	
.footer{background: #2c2c2c;font-size: 14px;width: 100%;display: table;padding: 50px 0; height:315px;width:100%;}
.lj_pic{
	width:1200px;
	margin:27px auto;
	height:260px;
	}
.lj_pic>li{
	float:left;
	width:150px;
	border-left:1px dashed #3d3d3d;
	height:260px;
	text-align:center;
	}
.list_db li{
	font-size:14px;
	line-height:30px;
	}
	
.list_db .first_one{
	height:40px;
	line-height:40px;
	}
.list_db .first_one a{
	font-size:15px;
	color:#e5e5e5;
	}	
	
	
.weixi_weibo{
	 margin-top:30px;
	 margin-left:20px;
	}
.weixi_weibo li{
	float:left;
	width:45px;
	height:50px;
	margin:0px 10px;
          position:relative;
	}
.lj_pic .last_list{
	width:220px;
	}	
	
.weixi_weibo .fudong_kl{
	position:absolute;
	top:55px;
	left:-25px;
	width:100px;
	height:100px;
	z-index:1000;
	background-color:#fff;
	
	}
.weixi_weibo .fudong_kl img{
	width:96px;
	height:96px;
	margin:2px 0 0 1px;
	}		
	
.weixi_weibo .fudong_k2{
	position:absolute;
	top:55px;
	left:-80px;
	width:224px;
	height:34px;
	z-index:1000;
	background-color:#fff;
	
	}
.weixi_weibo .fudong_k2 img{
	width:220px;
	height:30px;
	margin:2px 0 0 1px;
	}



	
	
	
.lj_pic>li a{
	color:#6e6e6e;
	}
.banquan{
	height:60px;
	line-height:60px;
	background-color:#252525;
	}	
.banquan .ban{
	width:1200px;
	text-align:center;
	margin:0 auto;
	font-size:14px;
	color:#bebebe;
	}	
.banquan .ban img{
	vertical-align:middle;
	}	
	
	
	
	
.xx_dz_s{
	font-size:14px;
	color:#e5e5e5;
	line-height:30px;
	 width:260px;
	 heihgt:120px;
	 margin-top:30px;
	 margin-left:30px;
	 text-align:left;
	}	
.xx_dz_s p{
	 color:#e5e5e5;
	}	
	
	
	
	
	
	
	
	
	
	
/*****************二级列表页面******************/
.body_zszx{
	width: 1200px;
	min-height:600px;
	margin:25px auto;
}

.zc_nav{
	width:230px;
	position:relative;
}
.ej_nav_lmmc{
	width:200px;
	height:70px;
	font-size: 24px;
	line-height:70px;
	color: #fff;
	padding-left: 30px;
	background-color: #e18226;
}
.ej_nav_lmmc>span{
	padding-left: 15px;
	font-size: 14px;
	color: #99b6d6;
}






.nav1{
	width:230px;
    background-color: #f1f1f1;
    padding-bottom: 20px;
}









.yc_nr{
	width: 930px;
	height: auto;
}

.lm_dqwz{
	line-height:46px;
	}
	
.lm_dqwz hr{
	border:1px solid #e18226;
    position:relative;
	top:23px;
	}	
.lm_dqwz_mc{
	font-size: 30px;
	color: #494949;
	height:45px;
	line-height:45px;
	padding-right:40px;
}
.lm_dqwz_dqwz{
	padding-left:25px;
	background:url(/images/qdf.png) no-repeat left center;
	line-height:45px;
	font-size:14px;
	color:#818181;
}

.lm_dqwz_dqwz a{
	line-height:45px;
    color:#818181;
    padding: 0 3px;
    height:14px !important;
}



.dpzw_list{
	width: 910px;
	height: auto; 
	margin:0 auto;

}
.dpzw_list li{
	padding-left:25px;
	height:52px;
	line-height: 52px;
	border-bottom: 1px dashed #e5e5e5;
	background: url(/images/gzdt.png) no-repeat left center;
	font-size: 16px;
}
.dpzw_list li a{
	display: inline-block;
	width: 750px;
	float: left;
	font-size: 16px;
}
.dpzw_list li a:hover{
	color: #e18226;
}
.dpzw_list li span{
	float: right;
	color: #999;
}
.fyt{
	padding: 20px 0;
	text-align: center;
	font-size: 16px;
}


/*********************内容页***********************/

.dpzw_nry{
	width: 100%;
	height: auto; 
}
.nry_bt{
	font-size: 18px;
	line-height: 30px;
	height:30px;
	text-align: center;
	color:#333;
	font-weight: bold;
}
.nry_date{
	text-align: center;
        margin-bottom:20px;
}

.nry_date span{
	font-size: 14px;
	height:52px;
	line-height: 52px;
	color: #888888;
	padding: 0 20px;
}
.nry_zw{
	font-size: 18px;
	line-height: 30px;
	color:#333;
}

.nry_zw p{
	text-indent: 2em;
        font-size: 18px;
}
.nry_zw table p{
	text-indent: 0em;
}
.nry_zw img{
	max-width:100%;
	}
/*************简介页****************/
.dpzw{
	width: 100%;
	height: auto;
	padding:20px 0; 
	font-size: 14px;
	color: #333;
}
.dpzw p{
	line-height: 30px;
    text-indent: 2em;
}
.dpzw table p{
    text-indent: 0em;
}
.dpzw img{
	max-width:100%;
	}

/**************师资队伍列表***************/

.dpzw_zh_list{
	width: 100%;
	height: auto; 
}
.dpzw_zh_list .lm_mc{
	height:40px;
	line-height:40px;
	width:100%;
	margin:25px 0 15px;;
	background-color:#f1f1f1;
	}
.dpzw_zh_list .lm_mc .mc{
	display:inline-block;
	padding:0px 20px 0px;
	background-color:#e4984f;
	color:#fff;
	font-size:16px;
        float:left;
	}

.dpzw_zh_list .zh_list{
	height:auto;
	width:100%;
	}
.dpzw_zh_list .zh_list li{
	height:40px;
	line-height:40px;
	width:21%;
	padding:0 2%;
	float:left;
	font-size:16px;
	}
.dpzw_zh_list .zh_list li:hover{
	background-color:#efefef;
	}
.dpzw_zh_list .zh_list li a{
	color:#494949;
	}
.dpzw_zh_list .zh_list li:hover a{
	color:#000;
	}

/*************图片标题列表页**************/
.tp_bt_list{
	width: 910px;
	height: auto; 
	margin:20px auto;
}
.tp_bt_list .bt_lm_mc{
	height:auto;
	line-height:50px;
	font-size:18px;
	color:#494949;
	background-color:#f1f1f1;
	padding-left:20px;
	margin:25px 0 15px 0;
	}
.tp_bt_list li{
	height:170px;
	padding:5px 0;
	border-bottom:1px solid #eeeeee;
	}
.tp_bt_list li .pic_list{
	width:140px;
	height:170px;
	overflow:hidden;
	}
.tp_bt_list li .pic_list img{
	width:125px;
	
	}
.tp_bt_list li .bt_zy{
	width:765px;
	height:150px;
	overflow:hidden;
        padding-top:8px;
	}
.tp_bt_list li .bt_zy .bt{
	font-size:17px;
	color:#494949;
	line-height:40px;
	}
.tp_bt_list li .bt_zy .b1{
	line-height:22px;
	font-size:15px;
	color:#7f7f7f;
	}
	
/************图片列表页***********/
.pic_list{
	width: 930px;
	height: auto; 
	margin:0 auto ;

}
.pic_list li{
	position:relative;
	width:33.3%;
	text-align:center;
	float:left;
	margin-bottom:20px;
	}
.pic_list li img{
	width:290px;
	height:220px;
	}
.pic_list li .title_mc{
	height:40px;
	line-height:40px;
	position:absolute;
	bottom:0px;
	left:10px;
	width:290px;
	background:url(/images/nav_bj.png);
	font-size:15px;
	color:#fff;
	}



.erji_banner{
	width:100%;
	height:auto;
        margin:0 auto;
	}
.erji_banner img{
	width:100%;
	height:auto;
        display:block;
        margin:0 auto;
	}




.qhd_ej_nav{
  width:230px;
  height:auto;
}
.qhd_ej_nav>li>a{
  height:50px;
  line-height:50px;
  display:block;
}

.qhd_ej_nav>li>a:hover{
  border-left:5px solid #e18226;
  background-color:#fff;
  color:#e18226;
}
.qhd_ej_nav>li>.secler{
  border-left:5px solid #e18226;
  background-color:#fff;
  display:block;
  color:#e18226;
}
.qhd_ej_nav>li>a{
  font-size:16px;
  color:#494949;
  padding-left:35px;
}

.qhd_ej_nav .qhd_ejnav{
  width:230px;
  height:auto;
}

.qhd_ej_nav .qhd_ejnav li>a{
  height:45px;
  line-height:45px;
  display:block;
}
.qhd_ej_nav .qhd_ejnav li>a:hover{
  border-left:0px solid #e18226;
  background-color:#fff;
  color:#e18226;
}
.qhd_ej_nav .qhd_ejnav li a{
  font-size:15px;
  color:#494949;
  padding-left:50px;
}





.xiaijdf{
     width:150px;
     height:auto;
     position:absolute;
     top:20px;
     left:-30px;
     background:url(/images/tbg1.png);
     text-align:center;
     z-index:10000;
}
.xiaijdf li{
     float:none;
     line-height:40px;
}
.jaisd{
     position:relative;
}
.xiaoshi{
    display:none;
}









