/* CSS Reset*/
body{margin:0;padding:0;font-family: Helvetica,'Microsoft Yahei',san-serif;padding-top:70px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,form,fieldset,input,textarea,blockquote,p{padding:0;margin:0}
table,td,tr,th{font-size:12px}
li{list-style-type:none}
img{vertical-align:top;border:0;}

h1,h2,h3,h4,h5,h6{font-size:14px;}
a {text-decoration:none;cursor:pointer;color:#333}
a:hover {
text-decoration: none;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.fl { float:left }
.fr { float:right }
.cont{ width:1200px;min-height:0;overflow:hidden;margin:0 auto;}

#header{width:100%;background-color:#222;height:80px;z-index:99;position:absolute;top:0;left:0;}
#logo{width:100px;float:left;padding-top:10px;margin-right:23px;}
#menus{width:500px;float:left;}
#menus a{display:inline-block;text-align:center;color:#fff;float:left;font-size:16px;line-height:90px;padding:0 20px;}
#menus a.sel{background:url('/http/s.7192.com/images/nav_bg.jpg') no-repeat center;}
#menus a:hover{background:url('/http/s.7192.com/images/nav_bg.jpg') no-repeat center;}
.login{float:right;color:#fff;font-size:14px;margin-right:20px;}
.login a{color:#fff;font-size:14px;line-height:80px;margin-right:10px;}

#search-form{float:right;padding-top:25px;}
#search-form p{font-size:16px;color:#fff;height:34px}
#search-form p select{float:left;  margin-right: 5px;  border: none;}
#search-form p input{height:32px;border:1px solid #eee;font-size:14px;line-height:32px;color:#666;padding-left:10px;font-family:"΢���ź�";float:left;}
.sbtn{width:34px;height:34px;display:inline-block;background:url('/http/s.7192.com/images/sbtn.jpg');}
#main{min-height:300px;overflow:hidden;font-size:14px;line-height:25px;color:#666}
#main img{margin-bottom:10px;}
/*banner*/
#banner{width:100%;min-width:1200px;}
#search-form select{height:34px;font-size:14px;line-height:35px;font-family:"΢���ź�";color:#999}
/* flexslider */
.flexslider{position:relative;height:600px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.slides li a{display:block;width:100%;height:600px}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:18px;height:18px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:18px;height:18px;line-height:50px;overflow:hidden;background:url(/http/s.7192.com/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav a {
text-decoration: none;
display: block;
width: 40px;
height: 48px;
margin: -20px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 0;
cursor: pointer;
color: rgba(0,0,0,0.8);
background: url(/http/s.7192.com/images/arr.png) no-repeat;
text-indent: -999em;
}
.flex-direction-nav .flex-prev { left: -50px; background-position:0 0 }
.flex-direction-nav .flex-next { right: -50px; background-position:-132px 0}
.flexslider:hover .flex-prev { opacity: 0.7; left: 100px;}
.flexslider:hover .flex-next { opacity: 0.7; right: 100px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}
.more{color:#999;float:right;display:block;text-align:center;padding:3px 15px;border:1px solid #ccc;margin-top:15px;border-radius:2px;-webkit-border-radius:2px;}
a.more:hover{background-color:#068cef;border:1px solid #068cef;color:#fff}
#main_list .list_tit{background:url('../images/list_tit.jpg') no-repeat center;height:60px;}
.imgcon{width:270px;height:270px;overflow:hidden;border-radius:3px;-webkit-border-radius:3px;}
.imgcon img{width:100%}
#main_list {margin-top:20px;}
#main_list ul{width:1300px;min-height:0;overflow:hidden;}
#main_list ul li{width:270px;float:left;margin-bottom:20px;margin-right:40px;min-height:0;margin-bottom:20px;}
#main_list ul li .imgcon a{display:block;width:270px;height:270px;}
#main_list ul li .imgcon a img{-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
transition:all .4s ease-in-out}
#main_list ul li .imgcon a img:hover {max-width: 270px;vertical-align: top;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: scale(1.04);-moz-transform: scale(1.04);transform: scale(1.04);}
#main_list ul li h1{font-size:16px;line-height:30px;color:#333;margin-top:20px;height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#main_list ul li p{font-size:14px;line-height:20px;color:#666}
.list_tit2{background:url('../images/list_tit2.jpg') no-repeat center;height:60px;margin-bottom:30px;}
#slider{width:310px;min-height:0;float:right;border:1px solid #ddd;padding:20px}
#slider a{display:block;margin-bottom:10px;}
#slider a img{width:100%}
#main_news{margin-top:30px;}
#news{width:770px;border:1px solid #ddd;float:left;height:250px;padding:20px;margin-right:30px;}
#news ul li{width:240px;margin-right:10px;height:40px;overflow:hidden;float:left;border-bottom: 1px dashed #eee;}
#news ul li a{font-size:14px;line-height:40px;color:#999}
#news ul li a:hover{color:#333}
.imgcol{width:600px;height:400px;float:left;overflow:hidden;}
.imgcol img{width:100%}
.detail{padding:20px;float:left;width:240px}
.detail h1{margin-top:20px;font-size:18px;line-height:35px;font-weight:normal;color:#555}
.detail p{font-size:14px;line-height:25px;color:#999}
.list_tit3{background:url('../images/list_tit3.jpg') no-repeat center;height:60px;margin-bottom:30px;}
#bottom{background:#f1f1f1;padding:30px 0;margin-top:20px;}
.links{height:91px;width:938px;margin:13px auto;}
.under, .server{font-size:14px;line-height:25px;color:#717171;padding-left:4px;}
.t-links img{vertical-align:middle;}
.server{padding-left:650px;}
.t-links{} 
.t-links td a{font-size:14px;line-height:25px;color:#717171;}
.t-links td {width:200px;height:20px;text-align:left;}
.border{background:url("../new/line.gif") no-repeat;height:1px;width:735px;}
.foot{width:499px;height:59px;text-align:center;margin:20px auto;margin-top:30px;}
.foot a, .foot .h2, .foot span{font-size:14px;line-height:25px;}
.foot a, .foot span{color:#969696;}
.foot .h2{color:#727272;}
.foot span{padding-left:6px;}
#main_works{margin-top:20px;}
#main_works ul{width:1196px;overflow:hidden;border-top:1px solid #ddd;border-left:1px solid #ddd;}
#main_works ul li{border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:14px;float:left;}
#main_works ul li a{width:270px;height:396px;overflow:hidden;display:block;}
#main_works ul li a img{-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;border-radius:3px;-webkit-border-radius:3px;}
#main_works ul li a img:hover{max-width: 370px;vertical-align: top;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: scale(1.04);-moz-transform: scale(1.04);transform: scale(1.04);}
#main_works ul li .des{height:30px;overflow:hidden;}
#main_works ul li .des p{text-align:center;font-size:14px;line-height:30px;}

.list_tit4{background:url('../images/list_tit4.jpg') no-repeat center;height:60px;margin-bottom:30px;}
#main_course{margin-top:20px;}
#main_course ul{width:1300px;}
#main_course ul li{border:1px solid #ddd;float:left;margin-right:30px;padding:14px;width:350px;margin-bottom:30px;}
#main_course ul li .imgcon{width:350px;height:240px;overflow:hidden;display:block;margin-bottom:10px;}
#main_course ul li .imgcon img{-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
transition:all .4s ease-in-out}
#main_course ul li .imgcon img:hover{max-width: 350px;vertical-align: top;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: scale(1.04);-moz-transform: scale(1.04);transform: scale(1.04);}
#main_course ul li h1{background-color:#eee;font-size:14px;line-height:35px;height:35px;text-align:center;color:#333;white-space: nowrap;text-overflow: ellipsis;
overflow: hidden;}
#main_course ul li .intro{height:120px;overflow:hidden;}
#main_course ul li .intro p{font-size:14px;line-height:25px;color:#555}
.list_tit5{background:url('../images/list_tit5.jpg') no-repeat center;height:60px;margin-bottom:30px;}
#main_course ul li p{width:350px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#main_teacher{margin-top:20px;}
#main_teacher ul{width:1196px;overflow:hidden;border-left:1px solid #ddd;}
#main_teacher  ul li{border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:14px;float:left;margin-bottom:10px;}
#main_teacher  ul li a{width:270px;height:270px;overflow:hidden;display:block;}
#main_teacher  ul li a img{-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;border-radius:3px;-webkit-border-radius:3px;}
#main_teacher  ul li a img:hover{max-width: 270px;vertical-align: top;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: scale(1.04);-moz-transform: scale(1.04);transform: scale(1.04);}
#main_teacher  ul li p{text-align:center;font-size:14px;line-height:30px;background-color:#eee;margin-top:10px;margin-bottom:10px;width:270px;white-space: nowrap;
text-overflow: ellipsis;overflow: hidden;}
#main_teacher  ul li .tdes span{font-size:14px;line-height:25px;color:#666;}
#main_teacher  ul li .tdes{height:30px;overflow:hidden;text-align:center;}
#bread{margin-top:30px;}
#bread p{font-size:14px;color:#999;line-height:30px;border-bottom:1px solid #ddd}
#bread p a{color:#999}
#bread p a:hover{color:#1063ef}
#searchlist{margin-top:30px;}
#searchlist ul li{min-height:0;overflow:hidden;margin-bottom:30px;width:560px;margin-right:40px;float:left;}
#searchlist ul li .list_thumb{width:240px;height:240px;position:relative;display:block;overflow:hidden;float:left;border-radius:3px;-webkit-border-radius:3px;}
.listshow{float:left;margin-left:20px;width:300px;height:240px;overflow:hidden;}
.listshow h1{font-size:24px;font-weight:normal;line-height:40px;color:#666}
.listshow h1 a{color:#666}
.listshow p{font-size:14px;line-height:25px;color:#999}
.listshow p cite{color:#ff8b00}



#big_intro{overflow:hidden;width:100%;height:480px;}
#big_intro .card{border:10px solid #e22c2b;float:right;width:350px;height:240px;background-color:#fff;padding:30px 50px;font-size:14px;line-height:25px;color:#333;box-shadow: 0 3px 3px #ccc;-moz-box-shadow:0px 3px 3px #ccc;margin-top:150px;}
#big_intro .card h1{font-size:20px;font-weight:bold;margin-bottom:10px;}
#big_intro .card .insc{border-radius:25px;-webkit-border-radius:25px;width:180px;height:50px;font-size:20px;text-align:center;line-height:50px;color:#fff;background-color:#e22c2b;display:block;margin:0 auto;margin-top:20px;box-shadow: 0 3px 3px #ccc;-moz-box-shadow:0px 3px 3px #ccc}
#big_intro .card a.insc:hover{background-color:#c7100f;}
.lt1{background:url('../img/lt1.jpg') no-repeat center;height:66px;margin-bottom:20px;margin-top: 8px;}
#l_col{width:870px;float:left;min-height:0;overflow:hidden;}
.lt2{background:url('../img/lt2.jpg') no-repeat center;height:66px;margin-bottom:20px;margin-top:20px;}

#r_col{width:300px;float:right;min-height:0;overflow:hidden;}
.lt3{background:url('../img/lt3.jpg') no-repeat center;height:72px;margin-bottom:20px;margin-top:10px;}
.lt4{background:url('../img/lt4.jpg') no-repeat center;height:72px;margin-bottom:20px;margin-top:10px;}
.list_tit6{background:url('../images/list_tit6.jpg') no-repeat center;height:60px;margin-bottom:30px;margin-top:20px;}
#class_col{min-height:340px;overflow:hidden;}
#class_table{width:900px;float:left;margin-right:30px;}
#class_table table th{text-align:center;font-size:14px;color:red;background-color:#eee;line-height:50px;}
#class_table table td{font-size:14px;color:#666;text-align:center;line-height:50px;}
#class_table table tr:hover{background-color:#eee;}
#ad_1{width:300px;height:340px;float:right;margin-top:20px;}
.list_tit7{background:url('../images/list_tit7.jpg') no-repeat center;height:60px;margin-bottom:30px;margin-top:20px;}
.pages{width:100%;line-height:24px;padding:10px 0;font-size:12px}
.pages a{display:inline-block;text-decoration:none;margin-right:5px;padding:0 7px 0 7px;color:#676D6B;background:#D8D8D8;border-radius:3px;-webkit-border-radius:3px;}
.pages b{display:inline-block;margin-right:5px;padding:0 7px 0 7px;color:#fff;background:#F0700B;border-radius:3px;-webkit-border-radius:3px}
.pages a:hover{background:#F0700B;color:#fff}
.pages input{display:none}
.p_title{background-color:#eee;font-size:14px;line-height:30px;margin-top:10px;text-align:center;color:#555;margin-bottom:30px;}
#ttop{width:570px;height:270px;margin:0 auto;padding:10px;border:1px solid #eee;margin-top:30px;}
#ttop .touxiang{float:left;width:270px;height:270px;overflow:hidden;}
#ttop .ttr{float:left;margin-left:20px;width:280px}
#ttop .ttr h1{background-color:#eee;font-size:14px;line-height:30px;text-align:center;color:#666;font-weight:normal;margin-bottom:20px;}
#album_show{margin-top:30px;}
#album_show li img{display:block;margin:0 auto;margin-bottom:10px;}
#big_intro .card .scavatar{position:absolute;top:35px;left:60px;width:100px;height:100px;border-radius:50%;-webkit-border-radius:50%;border:2px solid #fff}
.photos_show{width:800px;margin:0 auto;}
.photos_show img{display:block;margin:0 auto;margin-bottom:10px;}

.mask {
width: 240px;
height: 240px;
position: absolute;
left: 0;
top: 0;
z-index: 1;
background: #7b7b7b;
opacity: 0.3;
filter: alpha(opacity=50);
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
.mask:hover{padding: 0;
margin: 0;opacity: 0;filter: alpha(opacity=0);
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;}