﻿@charset "utf-8";

/* CSS Document */



 *{ margin:0; padding:0;}

 body{ color:#333; font-size:14px; font-family:微软雅黑; background:url(../images/bg_1.jpg) top center repeat-x}

 li{ list-style:none; float: left;}

 a{ text-decoration:none; color:#333}

 .w1060{ width:1060px; margin:0 auto; padding:0 20px }

 .w1100{ width:1100px; margin:0 auto;  }

 .w1080{ width:1080px; margin:0 auto;  }

 .clear{ clear:both}

 img{ border:0;}

  .fl{ float:left}

  .fr{ float:right}

 

 

.header{ color:#333; height:38px; line-height:38px; background:#fff}

.header span{ float:right;}

.header span a{ color:#333;}

.topewm{ position:relative; }

.topewm img{ position:absolute; top:26px; left:-20px; width:92px; height:0; transition:all 0.3s linear}

.topewm:hover img{ height:92px; }



.logo a{ width:100%; height:100%; display:block}



.nav{ height:45px; background:#0cbbfc}



.nav ul li{ width:135.6px; text-align:center; line-height:45px; border-right:1px solid #1ba9ff;border-left:1px solid #1ba9ff }

.nav ul li a { color:#fff; display: block;}

.nav ul li:last-child{ border-right:0px solid #214aa0}

.nav ul li:first-child{ border-left:0px solid #214aa0}

.nav ul li:hover{ background:#1ba9ff}

.nav ul li a.on { width:110px; height:45px; background:#214aa0; display: block;}



.news{ padding:10px 0  ; background:#fff; }



.news_pic{ width:365px; height:255px; border:1px solid #ffe875}

.news_pic img { width:100%; height:100%;}

.news_txt{ width:360px; height:255px; border:1px solid #ffe875; margin-left:15px}

.news_txt ul,.pex ul ,.ts ul ,.c_om_1 ul ,.c_om_2 ul ,.c_om_3 ul { padding:10px; }

.news_txt ul li,.pex ul li,.ts ul li,.c_om_1 ul li,.c_om_3 ul li,.c_om_2 ul li{ line-height:39px; border-bottom:1px dotted #eee; width:100%;}

.news_txt ul li span,.pex ul li span,.ts ul li span,.c_om_1 ul li span,.c_om_2 ul li span,.c_om_3 ul li span{ float:right;}

.news_txt ul li:hover a,.pex ul li:hover a,.ts ul li:hover a,.c_om_1 ul li:hover a,.c_om_2 ul li:hover a,.c_om_3 ul li:hover a{ color:#1ba9ff }







.contact{ width:340px; height:255px; border:1px solid #ffe875}

.con_txt{ height: 195px;

    padding: 10px;

    line-height: 26px;

    overflow: hidden;}

.con_txt a{ color:#333}



.tit{ width:100%; height:35px; background:#eee;line-height:35px;}

.tit p{ width:140px; text-indent:20px; background:#0cbbfc; color:#fff; float:left; font-size:15px}

.tit p img { vertical-align:middle; margin-right:10px}

.tit span{ float:right; margin-right:15px ; text-transform:uppercase; }



.tit1{ width:100%; height:35px; background:#eee;line-height:35px;}

.tit1 p{ width:140px; text-indent:20px; background:#0cbbfc; color:#fff; float:left; font-size:15px}

.tit1 p img { vertical-align:middle; margin-right:10px}

.tit1 span{ float:right; margin-right:15px ; text-transform:uppercase; }







.px{ padding:10px 0 ; background:#fff; }

.pex{width:380px; height:255px; border:1px solid #ffe875}

.about{width:700px; height:255px; border:1px solid #ffe875}





.teach{ padding: 0 0 10px 0; background:#fff; }

.student{width:700px; height:255px; border:1px solid #ffe875}

.student ul,.style ul{ padding:15px 10px;}

.student ul li,.style ul li{ width:200px; height:190px; background:#0fb8fd; margin-left:15px; line-height:40px; text-align:center; }

.student ul li img ,.style ul li img { width:100%; height:150px; background:#1ba9ff ; }

.student ul li a,.style ul li a{ color:#fff}

.ts{ width:380px;height:255px; border:1px solid #ffe875}





.n_con{ padding:10px 0 ; background:#fff; }



.c_om_1{ width:355px; height:255px; border:1px solid #ffe875}

.c_om_2{ width:355px; height:255px; border:1px solid #ffe875; margin-left:15px}

.c_om_3{ width:355px; height:255px; border:1px solid #ffe875}





.style{ background:#fff; border:1px solid #ffe875; height:255px}

.foot{ margin-top:20px; padding:20px 0; border-top:5px solid #0cbbfc; line-height:30px; text-align:center}









.page {display:block;height:30px;text-align:center; padding-top:20px; padding-bottom:20px;}

.page a,.page span {background:#efefef;color:#4f4e49;height:auto;line-height:18px;margin:0px 0px 0px 8px;padding:3px 7px;width:auto;}

.page a:hover,.page .cur {background:#1ba9ff ;border-color:#1ba9ff ;color:#fff;text-decoration: none;}

.abcd{ color:#333 ; line-height:30px}

.abcd:hover { color:#1ba9ff }





/*留言样式*/



.dn{display: none;}

/* 返回顶部 */

.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}

.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png);}

.go-top a:last-child{margin-bottom: 0;}

.go-top .go{background-position: 0 -150px;}

.go-top .go:hover{background-position: 0 -250px;}

.go-top .feedback{background-position: 0 -100px;}

.go-top .feedback:hover{background-position: 0 -300px;}

.go-top .uc-2vm{background-position: 0 0;}

.go-top .uc-2vm:hover{background-position: 0 -350px;}

.go-top .qq{background-position: 0 -50px;}

.go-top .qq:hover{background-position: 0 -200px;}

/*

.go-top .share{background-position: 0 -50px;}

.go-top .share:hover{background-position: 0 -200px;}

*/

.go-top .uc-2vm-pop{

	position: absolute;right: 60px;top: -100px;

	width: 150px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);

	background: #fff;

}

.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}

.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}



.pglist{ clear:both;height:30px; }

.pglist ul{ width:100%;text-align:center; padding-top:20px;}

.pglist ul li{

	vertical-align: bottom;

	display:inline-block;*

	display:inline;zoom:1;

	width:30px;

	height:30px;

	margin-left:5px;

	_display:inline;

	_zoom:1;

	_margin-left:5px;

	border: 1px solid #ccc;

	font-size:14px;

	line-height:30px;

	text-align:center;

		}

.pglist ul li a{color:#333; line-height:30px; display:block}

.pglist ul li.home,.pglist ul li.end{ width:60px; height:30px; border: 1px  solid #ccc;}

.pglist ul li.next,.pglist ul li.last{

	width:30px;

	height:30px;

	border: 1px  solid #ccc;

	font-size:24px;

	line-height: 30px;

	font-family:'微软雅黑'!important;

	font-weight:bold;

	}

.pglist ul li.on{background: #1ba9ff ;border: 1px  solid #1ba9ff ;}

.pglist ul li.on a{color:#fff;}

.pglist ul li.nohover{border: 1px  solid #ccc;font-family:'微软雅黑';color:#fff}

.pglist ul li.nohover a{color:#333;}







.warp{ padding:15px; }

.w_left{ width:260px; height:auto;}

.w_px,.contacta,.xuey{border:1px solid #ffe875; width:100%; margin-bottom:10px; background:#fff}

.w_px ul { padding:10px; }

.w_px ul li{ width:100%; line-height:30px; border-bottom:1px dotted #eee;} 



.contacta .con_txt{ padding:10px; line-height:30px; }



.xuey{ height:210px; margin-bottom:10px}

.xuey ul li img{ width:100%; height:175px;}

.w_right{ width:820px;border:1px solid #ffe875; background:#fff}

.w_txt{ padding:10px; line-height:30px;}



.w_tit{ width:96%; height:33px; background:url(../images/xxx.jpg) center repeat-x; line-height:33px; padding:0 2%; font-weight:bold; color:#1ba9ff }

.w_tit span{ float:right; font-size:14px; color:#333; font-weight:normal; }

.w_tit span a:hover{ color:#1ba9ff }









.news1 li a{ color:#333}

.news1 li{ width:100%; height:40px; border-bottom:1px dotted #ccc; margin-top:5px; background:url(../images/side_lih_1.png)  10px  center no-repeat,url(../images/side_li.png)  10px -30px no-repeat; transition:all 0.3s linear }

.news1 li dl dd{ width:780px;  padding:0 20px; text-indent:15px;} 

.news1 li dl dd font{ line-height:40px; text-align:left; display:block; font-weight:bold;}

.news1 li dl dd font span{ float:right; font-weight: normal; font-size:13px ; margin-right:10px}

.news1 li:hover dl dd h4 a{ color:#fff; display:block}

.news1 li:hover dl dd h4 { color:#fff }

.news1 li:hover { background:#1ba9ff  url(../images/side_li_1.png)  10px 15px no-repeat}







.propic{ padding:0 25px}



.propic li{ width:225px; height:200px; border:1px solid #f5f5f5; margin-left:34px;  margin-bottom:30px; overflow:hidden; position:relative; top:0; transition:all 0.3s linear }

.propic li:nth-child(3n+1){ margin-left:0;}

.propic li img{ width:100%; height:160px; 

   transition:all 0.3s linear; 

   @-webkit-transition:all 0.3s linear;

   @-o-transition:all 0.3s linear;

   @-ms-transition:all 0.3s linear;

   @-moz-transition:all 0.3s linear;

}

.propic li p{ width:90%; height:30px;  line-height:40px; text-align:center);  text-align:center;  padding:0 5%; /*overflow:hidden; text-overflow: ellipsis;white-space: nowrap;*/}

.propic li a{ color:#333}

.propic li:hover a{ color:#fff;}

.propic li:hover{ box-shadow:0 0 10px #ccc;  background:#1ba9ff ; top:-5px;}

.propic li:hover img { 

  /* transform:scale(1.05);  */

	@-webkit-transform:scale(1.05);  

	@-moz-transform:scale(1.05);  

	@-o-transform:scale(1.05);  

	@-ms-transform:scale(1.05);  

   

   transition:all 0.3s linear; 

   @-webkit-transition:all 0.3s linear;

   @-o-transition:all 0.3s linear;

   @-ms-transition:all 0.3s linear;

   @-moz-transition:all 0.3s linear;

 }

.index_new{width:1080px; margin:10px auto 0;border: 1px solid #ffe875; padding:10px;}

.index_new .title{height:30px; line-height:30px;}

.index_new .title a{float:right;}

.index_new .new li{border-bottom:1px dotted #CCCCCC; line-height:25px; float:none;}

.index_new .new li span{float:right;}

.link a{margin-right:10px;}