@charset "utf-8";
/* CSS Document */
body,html { margin: 0; padding: 0;}


dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,ol,p,select,textarea,ul,li { padding: 0; list-style: none; margin: 0}
.ms_box {
    display: block;
    width: 1200px;
    margin: 0 auto;
}
.xhj_box {
    display: block;
    width: 1200px;
    margin: 0 auto;
}


/*分隔线*/
.xworks{ width:100%; height:65px; margin:20px 0; background:url(../new_images/line1.jpg) no-repeat bottom;}
.xworks h2{ text-align:center; font-size: 40px;font-weight: 700;color: #EE7800;letter-spacing: 7px;}
.xworks span{ display:block; text-align:center; color:#EE7800;}
/*学生作品*/
.title { height: 35px; overflow: hidden;}
.title .title_left { line-height: 33px; height: 35px; float: left;}
.title .title_left ul li.on { border: 1px solid #ee7800; background: #ee7800; color: #fff;}
.title .title_left ul li {float: left; margin-right: 2px; padding: 0 15px; font-size: 18px; color: #c0c0c0; border: 1px solid #dbdbdb; cursor: pointer;}
.title .title_left ul li.on a { color: #fff;}
.title .title_left ul li a { color: #000;}
.title a.title_right:link,.title a.title_right:visited { float: right; line-height: 24px; border: 1px solid #dbdbdb; height: 24px; padding: 0 10px; font-size: 14px; color: #a3a3a3; margin-top: 4px; display: none;}




/*名师*/
.gzxdf-ms{clear: both; height: auto; overflow: hidden; margin-top:10px;}
.gzxdf-ms div:first-child { margin-left: 0px;}
.gzxdf-ms div.chuxian { width: 580px;}
.gzxdf-ms div { width: 200px; height: 440px; margin-left: 6px; overflow: hidden; float: left; position: relative;}
.gzxdf-ms img { width: 200px; height: 440px;background: #999; margin-right: 20px; float: left; display: block;}
.gzxdf-ms span { display: block; float: left; width: 360px; text-align: left; position: absolute;left: 220px; top: 0;}
.gzxdf-ms strong { font-weight: normal; color: #000; padding: 0 5px; display: block; margin-top: 10px; margin-bottom: 20px; border-bottom: #CCC dotted 1px; height: 30px; line-height: 30px;}
.gzxdf-ms strong b { color: #ff7a01; font-size: 20px;}
.gzxdf-ms u { text-decoration: none; clear: both;font-size: 18px; color: #333; font-weight: bold;}
.gzxdf-ms p { margin: 10px 0; line-height: 24px; font-size: 16px; height: auto; overflow: hidden; color: #696969;}
.gzxdf-ms p { margin: 10px 0; line-height: 24px; font-size: 16px; height: auto; overflow: hidden; color: #696969;}
.gzxdf-ms span img { background: #CCC; display: block;float: left; margin: 10px; width: 150px; height: 120px;}
/*环境*/
.hj_img_lists,.jy_list{ margin-top:13px;}
.hj_img_lists .x_hj01{ width:554px; height:440px; overflow:hidden; float:left; position:relative;}
.hj_img_lists .x_hj02{ width:644px; height:440px; overflow:hidden; float:right;}
.hj_img_lists .x_hj02 a{ display:block; float:left; overflow:hidden; width:321px; height:219px; position:relative;}
.hj_img_lists .x_hj02 a:nth-child(even){ margin-left:2px;}
.hj_img_lists .x_hj02 a:nth-child(3),.hj_img_lists .x_hj02 a:nth-child(4){ margin-top:2px;}
.hj_img_lists span{ transition: all .6s; -webkit-transition: all .6s;}
.hj_img_lists .x_hj01 .pic_name,.hj_img_lists .x_hj02 a .pic_name{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0);color: #fff;text-align: center;}
.hj_img_lists span { display: block; position: relative; top: 50%; margin-top: -7px; line-height: 1; opacity: 0;}
.hj_img_lists .x_hj01:hover span,.hj_img_lists .x_hj02 a:hover span {opacity: 1;}
.hj_img_lists .x_hj01:hover img,.hj_img_lists .x_hj02 a:hover img {transform: scale(1.1);}
.hj_img_lists .x_hj01:hover .pic_name,.hj_img_lists .x_hj02 a:hover .pic_name {background: rgba(0, 0, 0, .5);}
/*就业*/
.jy_list ul li{ width:285px; height: 372px; overflow:hidden; float:left; background:#ececec; position:relative; /*border-radius:10px;*/}
.jy_list ul li:nth-child(2){ margin-left:20px;}
.jy_list ul li:nth-child(3){ margin-left:20px; margin-right:20px;}
.jy_list ul li .x_cgxz{ width:100%; height:42px; line-height:42px; background:#ee7800; color:#fff; font-size:18px;}
.jy_list ul li .x_cgxz span:first-child,.jy_list ul li .x_cgxz font{ margin-left:15px;}
.jy_list ul li .x_cgxz span:last-child{ float:right; margin-right:15px;}
.jy_list ul li h2{ font-weight:normal; margin:10px 0 10px 20px;}
.jy_list ul li p{ padding:0 10px 0 20px; font-size:16px; line-height:26px;}
.jy_list ul li h3{ width:100%; height:42px; line-height:42px; color:#fff; font-weight:normal; text-align:center; position:absolute; left:0; bottom:90px; background:rgba(255,122,1,0.6); filter: alpha(opacity=60); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jy_list ul li .p1{ margin-top:20px; text-align: justify;}
/*链接*/

/*footer*/

/*右边浮动*/
