@charset "utf-8";
/* CSS Document */
body { font-family:"微软雅黑"}
ul,ol{list-style:none;}
img{ border: 0; text-align: center; }
ul{list-style:none;}
.clear{ clear:both; }
a { text-decoration: none; color: #666; }
a:hover{ text-decoration:none}
.left{float:left; }
.right{float:right}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"], button { -webkit-appearance: none; } 
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.margin80{ margin:80px auto}

/*顶部部分*/
.top { line-height:107px;/* position:fixed;*/ top:0;   z-index:999; padding:20px 0 }
.top a { font-size:16px; margin:0 10px; }
.top_right input { width:100%; height:40px; line-height:40px; color:#666;  border:1px solid #0b66ad; padding-left:10px; font-size:14px; outline:none;  }
.top_right  button { background:none; border:0;  position:absolute; right:-6px;outline:none; top:-1px;  }
.top_right .search {position:relative; }
.top_right .tel_search { display:none}
.top_right .banben { line-height:30px; margin-top:7%;}
.top_right .banben a {  float:left }
.top_right .banben img { display:block; margin: 0 auto;}
.top_right .banben .choose { border-bottom:#ff8a00 solid 1px; color:#ff8a00}
.two_nav {  background:#68205f; height:50px; }
.two_nav a { color:#fff; line-height:50px; font-size:16px;  }
.two_nav > ul > li { width:14.28%; text-align:center;}
.two_nav ul li:hover { background:#89317e}
.tel_nav { display:none; }
.path { margin:18px 0; border-bottom:#dedede solid 1px; padding-bottom:10px; }
.path_box { font-size:14px; color:#888; }
.path_box img { margin-right:10px; }
.path_box .col-lg-3 a { color:#333;}
.path .col-xs-3 .choose { border-bottom:#0b66ad solid 2px; padding-bottom:13px; color:#0b66ad }
h1 { font-size:24px; font-weight:bold; }
.contact01 { text-align:center; line-height:30px; }
.contact01 img { display:block; text-align:center; margin:0 auto; }
.contact01 b { color:#0b66ad }
.contact02 {border-left:#ccc solid 1px; padding-left:10%; }
.contact02 img { float:left; margin-right:15px;}
.contact02 .col-lg-12 { margin:20px 0; line-height:30px; }
.contact02 .col-lg-12 span { padding-top:20px; display:block; }
.footer { font-size:14px; color:#FFF; line-height:30px; padding:20px 0;}
.footer a { color: #a6449a; margin-left: 10px; }
.footer img { display:block; float:left; margin-right:10px;}
.footer span { margin-top:15px; line-height:24px; display:block }
.footer_ma { width:50%; float:left; }
/*.footer .footer_logo {  position:absolute;left:50%; margin-left:-100px; top:-130px; }*/
.footer_logo { width:140px; margin:0 auto 0 !important; display:block !important; float:none !important; }
.footer_text { margin-top:25px;}
.wo_map { text-align:center; font-size:20px; margin:30px 0 10% 0;}
.wo_map span { text-align:center;  margin-bottom:30px; display:block;}
.baoming_box { text-align:left; display:block; margin:50px 0 100px 0; }
.baoming_box a { color:#0c66ad; text-decoration:underline} 
/*文件下载*/
.down { font-size:30px; text-align:center; margin:150px 0 }
.down span { font-size:14px; display:block; padding:30px; }
.down img { display:block; text-align:center; margin:20px auto; }
.down a { display:block; color:#333333; }
.down_box .a1{ background:url(../images/4.png) repeat-x; border:#a3ece4 solid 1px; border-radius:10px; }
.down_box .a2{ background:url(../images/5.png) repeat-x; border:#efcc9d solid 1px; border-radius:10px;}
.down_box .a3{ background:url(../images/6.png) repeat-x; border:#94ddf5 solid 1px; border-radius:10px; }
/*新闻部分*/
.nynew {  margin:20px auto; }
.nynew1 { width: 40%; height: 150px; padding-right:3%; float: left; overflow:hidden; }
.nynew1 img { width: 300px; height: 100%; float: left; }
.nynew2 { float:left; width:57%; }
.nynew2 h2 { height:40px;  font-size: 16px;  line-height: 20px; font-weight: normal; display: block; overflow: hidden; margin: 0 0 20px 0; }
.nynew2 h2 a{color: #333;}
.nynew2 h2 a:hover { color:#68205f}
.nynew2 span { color: #888; font-size: 12px; line-height: 32px; }
.nynew2 font { font-size:14px; color:#888; height:60px; overflow:hidden; display:block } 
/*图文部分*/
.nycpshow { width: 891px; height: auto; display: block; overflow: hidden; float: right }
.nycpshow1 { width: 100%; height: auto; display: block; padding:10px 0;  }
.nycpshow1 ul li {width:33.33%; margin:20px 0;  float: left; }
.nycpshow1 dl { width:95%; margin:0 auto; height:370px; padding-top:20px; transition: all 1s ease; background:url(../images/yin-w.png) no-repeat center 250px }
.nycpshow1 dl dd { width: 250px; height: 230px; margin:0 auto;}
.nycpshow1 dl dd img { width:100%;transition: all 1s ease; }
.nycpshow1 dl:hover dd img { width: 250px; height: 250px;  margin-top:-8px; }
.nycpshow1 dl dt { width: 100%; height: 70px; color: #222; font-size: 16px; line-height: 30px; text-align: center; padding-top:30px; }
.nycpshow1 dl dt span { color: #666; font-size: 14px; line-height: 30px; display: block; }
.nycpshow1 dl dt .english { color:#222; font-size:12px; line-height:18px; padding:0 20px; height:40px; overflow:hidden; }
.nycpshow1 dl:hover { box-shadow: 0 0 10px #ccc; background:url(../images/yin.png) no-repeat center 250px}
.nycpshow1 dl dt a { color: #222; }
.nycpshow1 dl:hover a { color: #b13200; }

/*图片列表*/
.img_list ul li {  padding:1%; text-align:center; position:relative; }
.img_list ul li a { font-size:18px; color:#333; }
.img_list ul li img { width:100%; height:260px; margin:0 0 10px 0 ; padding:2%; border:#ededed solid 1px; box-shadow:2px 2px 5px #ededed; display:block;}
.img_list ul li:hover i { position:absolute; background-color: rgba(0,0,0,0.2); z-index:99; display:block; width:94%; height:260px; cursor:pointer; transition:all 0.5s; } 
.img_list ul li span { display:block; color:#888; font-size:14px; padding-top:5px; }

.img_lingdao ul li img  {height:360px;}

/*详情页*/
.con_item { background:#fff;  font-size:16px; color:#666; line-height:30px; margin:0 auto 25px auto; }
.con_item  h1 {  font-size:30px; color:#333; text-align:center; line-height:24px; }
.con_item  span { text-align:center; font-size:14px; display:block;}
.tg_zy_con { line-height:30px; padding-bottom:15%;  }

/*学校简介*/
.jj_img img { display:block; margin:0 auto 20px auto;}
.jj_tit { text-align:center; font-size:24px; padding:30px 0}
.jj_sum div { color:#FFF; text-align:center; padding:10px 0; }
.jj_sum span { display:block; font-size:24px; font-weight:bold;}

/*首页*/
.tel_ban { display:none}
.head { margin:2% 0; }
.head img { display:block; margin:0 auto; }
.head_box01 {color:#0c66ad; text-align:center;font-size:24px; padding:25px 0; border-right:#666 dotted 1px;}
.head_box02 { padding-left:5%;}
.head_box02>h1 { font-weight:bold;  font-size:30px; padding:0}
.head_box02>h1 a{ color:#333;}
.head_box02 span { font-size:14px; color:#888; height:50px; overflow:hidden; display:block; line-height:24px; }
.head_box02 .time { font-size:14px; color:#888; font-weight:normal;}
.head_box02 img { float:left; vertical-align:middle; margin-right:5px}
.head_news01 { height:370px; overflow:hidden; }
.head_news01 img { width:100%}
.head_news02 ul li{ border-bottom:#ccc dotted 1px; padding:20px 3%; }
.head_news02 ul li a { color:#333; }
.head_news02 ul .choose { background:#0c66ad; border-left:#d9b34d solid 5px; }
.head_news02 ul .choose a, .head_news02 ul .choose span { color:#fff; }
.head_news02 ul li span { float:right; color:#888; font-size:16px; text-align:center; margin-top:-10px; }
.head_news02 ul li span font { font-size:12px; display:block; }
.more { background:#f2f2f2; margin-top:20px; width:100px; display:block; padding:5px; text-align:center; }
.more a { font-size:14px;  }
.tit { font-size:24px; color:#0c66ad; padding:20px 15px  }
.tit img { margin-right:10px;}
.keyan_box { font-size:14px; color:#888; line-height:24px; margin-bottom:30px; margin-left:30px;}
.keyan_box font { height:90px; overflow:hidden; display:block}
.keyan_tit { border-top:#599208 solid 3px; padding-top:10px; height:35px; overflow:hidden;}
.keyan_tit a { color:#0c66ad; font-size:18px;  }
.keyan_box span { display:block; margin:25px 0}
.keyan_img img { height:210px; width:100%; margin-bottom:30px;}
.keyan_img { position:relative;}
.keyan_img span{ position:absolute; background-color:rgba(0,0,0,0.4);  color:#FFF; width:100%; bottom:30px; padding:5px 10px;font-size:14px;  }
.keyan_img span a { color:#FFF;}
.keyan_img font { font-size:18px; display:block; height:26px; overflow:hidden;}
.hyshuxue_tit span { display:block; font-size:14px; color:#888; margin:20px 0;}
.hyshuxue_tit span font{ overflow:hidden; height:50px; margin-bottom:30px; }
.hyshuxue_tit a { color:#333; margin-top:10px; display:block; font-size:18px; display:block; height:24px; overflow:hidden }
.hyshuxue_tit font { float:right; font-size:14px; color:#888; line-height:24px; }
.hyshuxue_tit { border-bottom:#ededed solid 1px; margin-bottom:15px; clear:both }
.hyshuxue_tit img { width:100%; height:210px; }

.school_jj { background:url(../images/back.jpg) no-repeat; background-size:100% auto; padding:3% 0 0 0; margin:30px 0;  }
.school_jj_box { background:#f1f6fc; margin-top:3%; padding:3% 2%;  } 
.school_jj_box_left { font-size:24px;}
.school_jj_box_left span { display:block; font-size:14px; line-height:30px; margin-top:20px; height:185px; overflow:hidden; }





.page { width: 100%; text-align: center; padding: 10px 0px 50px 0px; margin: 25px auto; }
.page a  { background: #e5e5e5; padding: 8px 16px; color: #666; margin-right: 10px; font-size: 14px; } 
.page b {background: #925e55;  color: #fff; }
.page a:hover { background: #925e55; color: #fff; }
.page a:hover, .page a.fyls { background: #68205f; color: #fff; }




@media (max-width:992px) {
.two_nav { display:none;}
.tel_nav { display:block}	
.top { line-height:30px;}
.top_right .search { display:none }
.banben a { float:left; display:block; font-size:12px;} 
.top_right .banben { margin-top:12%;}	
.down { margin:20px 0;}
.pc_ban { display:none}
.tel_ban { display:block}
.head_box01 { border:0; padding: 0;}
.head_box02 { padding:0 10px}
.head_box02 .time { float:none; }
.head_news01 { height: auto; overflow: hidden; margin-bottom:10px; }
.img_list ul li img { width:100%; height:160px; }
.img_lingdao ul li img { width:100%; height:230px; }
.footer_text { margin-top:0}
}
@media (max-width:768px)  {
.container,.container-fluid { width:100%; padding:0; }
.top_right .banben { margin-top:5%;}	
.keyan_img img { height:auto; width:100%;}
.page {  padding: 0px 0px 10px 0px;}

}
@media (max-width:640px) {
.margin80{ margin:30px auto}
.container,.container-fluid { width:100%; padding:0; }
.col-xs-6 { padding:0;}
.banben { margin-top:0%; text-align:center}	
.top_right .banben { margin-top:3%;}	
.top{ padding:10px 0}
.footer { padding:20px 0 }
.img_list ul li {  padding:2%; }s
.contact02 { border-left:0; }

h1 { font-size:18px; }
.con_item h1 {font-size: 18px;}
.head_box01,.tit{font-size: 18px;}
.head_box02 .time { display:none}
.head img,.tit img { width:20px; height:20px;}
.head_box02>h1 { font-size:20px;}
.keyan_box span { display: block;  margin: 10px 0; }
.keyan_box:last-child { margin-bottom:0;}
.more { margin:20px auto; float:none}
.keyan .more, .hyshuxue .more { float:right; }
.school_jj { background:none; margin:0 }
.img_list ul li img { width:100%; height:120px; }
.img_list ul li a{ font-size:14px;}
.hyshuxue_tit font { float:none; }
.hyshuxue_tit:first-child { border-top: #ededed solid 1px; padding-top:15px; }
.img_lingdao ul li img { width:100%; height:260px; }
}