@charset "gb2312";
/* CSS Document */

.header{height: 148px;
overflow: hidden;
float: right;
width: 1195px;}

#top_right{
	
	float: right;
    height: 35px;
    width: 270px;
	margin: 60px 35px 0 0;}

#top_right li{
	float:left; 
	margin-right:15px;
	background:url(../../images/kehu/aa.png) no-repeat;
	height:30px;
	width:93px;
	text-align:center;}

#top_right li a{ display:block; color: #FFF;padding: 5px;}
#top_right li a:hover{ color:#FF0;}


.tch_title{ padding:5px; border-bottom:#CCC solid 1px; font-weight:bold;}



.nav{margin-top:115px; overflow:hidden;  line-height:30px;}
.nav a{color:#8A9297; text-decoration:none;}
.nav a:hover, .nav .a_now{color:#39C; text-decoration:none;}
.nav li{height:24px;padding-left:20px;float:left;}

.topRight{width:139px; padding-right:15px; height:150px; background:#eeeeee; overflow:hidden; text-align:right;}
.topRight .tel{padding-top:20px; height:60px;}

.topRight .w1{padding-top:17px; float:right; width:131px; height:43px;background:url(../images/w2.png) no-repeat;}
.w2{ padding-left:60px;}

.topRight .weibo{padding-top:14px;height:20px; overflow:hidden;}
.topRight .weibo span{float:right; font-size:14px; color:#FFF; line-height:14px;}
.topRight .weibo img{float:right; margin-left:2px;}

.foot1{background:#ffffff; width:720px; height:180px; overflow:hidden; clear:both;}
.foot1 li{text-align:center; float:left; width:180px; height:180px; overflow:hidden; position:relative;}
.foot1 .divContent{position:absolute; z-index:10; left:0px; top:0px; width:180px; height:180px;}
.foot1 .contentBg{position:absolute; z-index:1; left:0px; top:0px; background:#565f68; width:180px; height:180px; overflow:hidden;}
.foot1 li a{display:block; padding-top:60px; height:120px; overflow:hidden;}
.foot2{padding:9px; line-height:30px; color:#999; font-family:Verdana, Geneva, sans-serif;font-size: 10px;}
.foot3{line-height:1.8em; padding:10px 0 33px 0; padding-right:180px; color:#505762;font-family:Verdana, Geneva, sans-serif;font-size: 10px;}
.foot3 a{color:#505762;}

.liBox1{float:left; width:347px; height:280px; overflow:hidden; position:relative;}
.liBox2{float:left;width: 174px;
height: 140px;overflow:hidden; background:#DFE4E4;}
.liBox3{float:left; width:360px; height:90px; overflow:hidden; background:#4F69A2;}

.liBox1 .contentDiv{width:170px; height:135px; overflow:hidden; position:absolute; z-index:9; right:0px; bottom:0px;}
.liBox1 .img0{position:absolute; z-index:8; left:0px; top:0px;}

.liBox1 img{
width: 347px;
height: 280px;}
.liBox1 .contentDiv1{width:142px; height:135px; overflow:hidden; position:absolute; z-index:10; right:0px; bottom:0px; color:#FFF; padding-right:28px; text-align:right;}
.liBox1 h2{padding-top:8px; height:50px; overflow:hidden; font-size:18px; font-weight:100;}
.liBox1 h2 span{display:block; font-size:10px; font-family:Verdana, Geneva, sans-serif; font-weight:100; padding-bottom:5px;}
.liBox1 .list{line-height:18px;}
.liBox1 li{height:20px;}
.liBox1 a{color:#FFF; text-decoration:none;}
.liBox1 a:hover{text-decoration:none;}
.indexBox1 .contentDiv{display:block;}
.indexBox2 .contentDiv{background:#3EAFD1; display:block;}
.indexBox3 .contentDiv{background:#139BEF; display:block;}
.indexBox4 .contentDiv{background:#AD193B; display:block;}

.liBox2{position:relative; background:#DFE4E4;}
.liBox2 .divContent{position:absolute; z-index:10; left:0px; top:0px;}
.liBox2 .contentBg{position:absolute; z-index:1; left:0px; top:0px; background:#bcc0c0; width:180px; height:180px; overflow:hidden;}
.indexNews{padding:18px; line-height:20px; height:144px; display:block; text-decoration:none;}
.indexNews:hover{text-decoration:none;}
.indexNews h2{padding-bottom:8px; font-weight:100;}
.indexNews .imgDiv{text-align:center;}

.indexBrand1{background:#6DC5F5; position:relative;}
.indexBrand1 .divContent{position:absolute; z-index:10; left:0px; top:0px; width:360px; height:90px; background:url(../images/pinpai.png) no-repeat;}
.indexBrand1 .divContent a:hover{ background:url(../images/pinpai01.png) no-repeat;}
.indexBrand1 .contentBg{position:absolute; z-index:1; left:0px; top:0px; background:#55AFE0; width:360px; height:90px; overflow:hidden;}
.indexBrand2{background:#6079b0; position:relative;}
.indexBrand2 .divContent{position:absolute; z-index:10; left:0px; top:0px; width:360px; height:90px; background:url(../images/pinpai.png) no-repeat;}
.indexBrand2 .divContent a:hover{ background:url(../images/pinpai02.png) no-repeat;}

.indexBrand2 .contentBg{position:absolute; z-index:1; left:0px; top:0px; background:#45609C; width:360px; height:90px; overflow:hidden;}
.liBox3{font-size:10px;}
.liBox3 a{display:block; text-decoration:none; height:90px;}
.liBox3 a:hover{text-decoration:none;}
.liBox3 .fr{width:240px; padding:20px 15px 0 15px; overflow:hidden; text-align:center; color:#000;}
.liBox3 h2{padding-bottom:10px; font-weight:100;}

.case li{float:left; width:180px; height:180px; overflow:hidden; position:relative;}
.case .bg{width:180px; height:180px; overflow:hidden; background:#FFF; position:absolute; z-index:10; left:0px; top:0px;}
.case .content{position:absolute; z-index:11; left:0px; top:0px; line-height:20px; display:block; width:160px; height:142px; padding:38px 0 0 20px; text-decoration:none; display:none;}
.case .content:hover{text-decoration:none;}
.case .img_div{margin-bottom:10px;}

.lNav{width:180px; padding-top:30px; position:fixed; z-index:100; top:180px; left:0px; _position:absolute; _top:expression(documentElement.scrollTop)-180;}
.lNav li{height:35px; overflow:hidden; padding-left:35px;}
.lNav li a{color:#8A9297; text-decoration:none;}
.lNav li a:hover, .lNav li .a_now{color:#FFF; text-decoration:none;}

.lNav2{width:170px; padding-top:30px; position:fixed; z-index:100; top:180px; left:10px; _position:absolute; _top:expression(documentElement.scrollTop)-180;}
.lNav2 h2{color:#9FA3A8; height:25px; line-height:17px; overflow:hidden; background:url(../images/lnavbg1.png) 13px 0px no-repeat; padding-left:25px; font-weight:100;}
.lNav2 .h2_now{background:url(../images/lnavbg2.gif) 13px 0px no-repeat;}
.lNav2 h2 a{color:#9FA3A8; text-decoration:none;}
.lNav2 h2 a:hover{text-decoration:none;}
.lNav2 .h2_now a{color:#FFF;}
.lNav2 .list{padding:10px 0; display:none;}
.lNav2 li{height:25px; overflow:hidden; padding-left:20px;}
.lNav2 li a{color:#8A9297; text-decoration:none;}
.lNav2 li a:hover, .lNav li .a_now{color:#FFF; text-decoration:none;}
.lNav3 h2{background:url(../images/lnavbg2_1.gif) 13px 0px no-repeat;}
.lNav3 .h2_now{background:url(../images/lnavbg1_1.gif) 13px 0px no-repeat;}

/*.topA{padding-top:30px; height:100px;}

.topA2{position:absolute; z-index:100; left:208px; bottom:0px;}
*/
.topA{position:fixed; width:83px; overflow:hidden; z-index:100; top:500px; left:102px; _position:absolute; _top:expression(documentElement.scrollTop+document.documentElement.clientHeight-200); display:none;}
.topA3{position:fixed; width:45px; height:45px; overflow:hidden; z-index:100; bottom:100px; right:130px; _position:absolute; _top:expression(documentElement.scrollTop+document.documentElement.clientHeight-250); display:none;}
.topA2{position:absolute; z-index:100; left:208px; bottom:0px;}




.productShow{background:#ffffff; margin-right:180px; padding:25px 100px;}
.productShow h1{font-size:25px; height:35px; overflow:hidden; border-bottom:#282E37 solid 2px;}
.productShow h1 .fr{font-size:16px; line-height:35px; padding-right:10px;}
.productShow h2{padding:5px 0 10px 0;}
.productShow .imgDiv{padding:10px 0;}
.productShow .content{line-height:20px; color:#000; padding:10px 0;}


.view{background:#ffffff; margin-right:180px; padding:30px 0 30px 65px;}
.view li{float:left; width:330px; padding:0 30px; height:360px; overflow:hidden; position:relative;}
.view .downA{position:absolute; z-index:10; bottom:30px; right:30px; font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#c00; font-weight:bold;}
.view h2{padding:22px 0; font-size:16px;}
.view li .fl{width:119px; text-align:right; padding-top:6px;}
.view li .fl img{border:#eee solid 1px; padding:2px; margin-bottom:8px;}
.view li .fr{width:185px; overflow:hidden; line-height:2em;}

/*.case .img_div{height:50px; overflow:hidden;}*/
.case .img_div{width:180px; height:180px;}
/*.case .content{position:absolute; z-index:11; left:0px; top:0px; line-height:20px; display:block; width:160px; height:142px; padding:38px 20px 0 17px; text-decoration:none; display:none;}*/
.case .content{position:absolute; z-index:11; left:0px; top:0px; line-height:20px; display:block; width:180px; height:180px; padding:0px 0px 0 0px; text-decoration:none; display:none;}



.pageDiv{background:#ffffff; margin-right:180px; padding:60px 50px;}
.pageShow{width:186px; height:295px; overflow:hidden;}
.pageShow h1{line-height:24px;}
.pageShow h1 span{font-size:14px; color:#c5c5c5;}
.pageShow h5{line-height:20px; padding:5px 0;}
.pageShow h2{line-height:22px; padding:5px 0;}
.pageShow .title{font-size:15px; font-weight:bold; border-bottom:#898a8b solid 1px; height:26px; line-height:26px; overflow:hidden; background:url(../images/ico1.gif) left center no-repeat; padding-left:18px;}
.pageShow1{padding:33px 0 0 200px; word-wrap: break-word; word-break: normal;}


.divContent img{width: 173px;
height: 140px;}


a.jiathis{ background:none;}



.bds_more{ color:#fff;}



#news{width:580px; height:380px;margin-right: 15px;}
#news li{ padding:5px;}

#news1{float: left; width: 300px; height:380px;margin-right:20px;}
#news1 li{ margin:5px 0; padding:5px; border-bottom:#ccc dashed 1px;}



#teacher{float:right; width:270px; height:660px;}
#teacher li.first{height:175px;margin: 10px 5px;}
.thumb { float:left;}
.first .thumb img{ width: 260px;height: 175px;}
.hezuo .thumb img{ width: 141px;height: 50px;}

#div1{height:666px;
width: 300px;
float: left;}
#div2{
float: left;
width: 580px;
height:666px;}
.div3{ clear:both;height: 295px; margin-top:10px;height:auto;}



.news{
	width: 357px;
height: 280px;
float: left;
margin: 0px 9px 10px 10px;}
.news_title{ 
height:20px;border-bottom:#1B59B5 solid 3px;  font-weight:bold; color:#1B59B5;font-size: 15px;margin-bottom: 3px;}
.news li{ padding:5px; border-bottom:#ccc dashed 1px;}

/*动态*/
.dongtai{ float:right; width:350px;height: 280px;}
.dongtai li {
    padding: 5px;
    border-bottom: 1px dashed #CCC;}

/*联系*/
.contact{ float:right; width:345px;height: 245px;}

.keyan,.xuesheng{
	width: 357px;
height: 245px;
float: left;
margin: 0px 9px 10px 0px;}


.keyan li,.xuesheng li{ padding:5px; border-bottom:#ccc dashed 1px;}
 

.pic_title{ float:left;}
.pics{ float:left;}

.hot_title{ 
height:20px;border-bottom:#1B59B5 solid 3px;  font-weight:bold; color:#1B59B5;font-size: 15px;margin-bottom: 3px;}


#phones{ position:fixed; top:35%; right:-165px; z-index:999; width:200px; height:180px; background:#F7F7F7;}
#phones:hover{ cursor:pointer;}
#phones ul{ position:absolute;left: 45px;
top: 15px;}
#phones li{padding:5px;}
.p_title{ font-weight:bold; color:#000;}
#p_title_fst{ 
display:table-cell;
width: 25px;
height: 170px;
left: -37px;
background:#1B59B5;
top: 8px;
font-size:15px;
font-weight:bold;
color: #FFF;
line-height: 25px;
text-align: center;
vertical-align: middle;
border-radius: 5px 0px 0px 5px;
cursor: pointer;}


/*图片新闻*/
#pic_news{ float:left; width:360px;}


.tabs_box{ float:right; margin-top:10px;  width:300px;}

#tabs{ float:right; margin-top:10px; border:#CCC solid 1px; width:298px; height: 220px;}
#tabs li{ padding:8px 5px;}

.tabs_title{padding: 5px;
background:#F7F7F7;
font-weight: bold;
color: #000;
font-size: 14px;}

.xiaoqing img{
    width:100%;
    height: 110px;}



.more span{ float:right;}

#hezuo{ width:300px; float:left;}

#tuce{height: 280px;width: 580px; overflow:hidden;}


#div2 ul.box{ margin-top:10px;}
#tuce  li{ float:left;margin: 0 0 10px 9px;}
#tuce  img{ width: 260px;height:240px;}


#box div.hide{ display:none;}

.intro {
    margin: 5px 0px;}


.hezuo{ margin: 5px 4px;
float: left;}


#neirong_list li{ float: left;width: 203px;margin: 10px 0px 10px 84px;}


.teachers li{ float:left; margin:5px 9px;}
.teachers li img{ width:200px; height:150px;}


.to_home{ background: #F4F4F4; color: #FFF; text-align:center;}
.to_home a{ color: #F00; display: block;
padding: 8px 0px;}

/*教学科研*/
.div4 {
    clear: both;
    height: auto;}
#tabs1{border-bottom: 3px solid #1B59B5;padding: 10px 0px;}
#tabs1 span {
  margin: 0px 5px 0 0;
padding: 9px 20px;  
    background: none repeat scroll 0% 0% #1B59B5;
    color: #FFF;}
#tabs1 span:hover{ cursor:pointer;}
.introus,.hide{ margin:15px 0 0;}

#box li{ margin:0 5px 8px 0; float:left; width:360px;}