/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}


/*all*/
body{font-family:"Microsoft Yahei";font-size:12px;}
a{text-decoration:none;color:#000;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.container{width:1020px;margin:0 auto;}
.container:before{content:"";display:table;}
.container:after{content:"";display:table;clear:both;}
.header.wrap1,.wrap2,.wrap3,.wrap4,.wrap5,footer{width:100%;min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');}

/*header*/
.header{height:40px;background-color:#eee;}
.header .left{float:left;height:40px;}
.header .left li{float:left;padding:0px 10px;position:relative;}
.header .left li b{position:absolute;top:12px;right:0px;width:2px;height:15px;background-color:#858585;}
.header .left li a{line-height:40px;padding:6px;}
.header .left li a:hover{background-color:#d8d8d8;}
.header .right{float:right;height:32px;padding-top:8px;}
.header .right input{float:left;width:163px;padding-left:10px;height:23px;border:1px solid #ccc;background-color:#f3f3f3;outline:none;color:#cccccc; line-height:23px;}
.header .right button{float:left;width:33px;height:25px;outline:none;border:none;background:url(../img/sprite_01.png) no-repeat 0px -3px;background-color:#929292;}
/*logo&nav*/
.wrap1{background-color:#005da6;height:104px;}
.wrap1 .logo{float:left;height:104px;line-height:104px;}
.wrap1 .logo img{vertical-align: middle;}
.wrap1 .school{float:left;height:104px;margin-left:15px;display:inline;line-height:104px;color:#fff;font-size:26px;font-family:"simsun";  }
.wrap1 .nav{float:right;height:104px;display:inline;}
.wrap1 .nav li{float:left;line-height:104px;height:104px;}
.wrap1 .nav li a{font-size:16px;color:#fff;padding:5px 7px 10px 7px;}





/*main*/
/*left*/
.wrap3{margin-top:31px;}
.wrap3 .left{float:left;width:708px;}
/*news*/
.wrap3 .left .news{width:706px;height:310px;border:1px solid #ccc;}
.wrap3 .news .title{border-bottom: 1px solid #ccc;height:47px;}
.wrap3 .news .title h2{float:left;line-height:47px;width:125px;color:#363636;font-size:20px;text-align:center;}
.wrap3 .more{float:right;line-height:47px;padding-right:20px;}
.wrap3 .more a{color:#9a9a9a;font-size:12px;}
.wrap3 .news .content{padding-top:20px;}
/*focus*/
.wrap3 .news .content .foc{height:222px;width:296px;float:left;margin-left:19px;display:inline;}
.wrap3 .news .content .focus{ position:relative; height:222px;width:296px; background-color: #000; float: left;}
.wrap3 .news .content .focus img{ height:222px;width:296px;}
.wrap3 .news .content .focus .shadow .title{width: 222px; height: 65px;padding-left: 30px;padding-top: 20px;}
.wrap3 .news .content .focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.wrap3 .news .content .focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.wrap3 .news .content .focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.wrap3 .news .content .focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.wrap3 .news .content .focus .fPic{ position:absolute; left:0px; top:0px; }
.wrap3 .news .content .focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.wrap3 .news .content .focus .shadow{ width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 40px; line-height: 40px;
    background:rgba(0,0,0,.5);
    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display: block; text-align: left; }
.wrap3 .news .content .focus .shadow a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden;display:inline-block;width:276px;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;text-align:center;  font-family: "\5FAE\8F6F\96C5\9ED1";}
.wrap3 .news .content .focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }
.wrap3 .news .content .focus .fcon img{ display:block; }
.wrap3 .news .content .focus .fbg{ bottom: 39px; right: 38%; position: absolute; height: 21px; text-align: center; z-index: 200; }
.wrap3 .news .content .focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.wrap3 .news .content .focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.wrap3 .news .content .focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}
.wrap3 .news .content .focus .D1fBt img{display:none}
.wrap3 .news .content .focus .D1fBt i{display:none; font-style:normal; }
.wrap3 .news .content .focus .prev,.focus .next{position:absolute;width:30px;height:44px;background: url(../img/focus_btn.png) no-repeat;}
.wrap3 .news .content .focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:-5px -88px; cursor:pointer; }
.wrap3 .news .content .focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-45px -88px;  cursor:pointer;}
.wrap3 .news .content .focus .prev:hover{  background-position:-5px -14px; }
.wrap3 .news .content .focus .next:hover{  background-position:-45px -14px;}

/*details*/
.wrap3 .news .content .details{height:222px;width:380px;float:left;overflow:hidden;margin-left:10px;display:inline;}
.wrap3 .news .content .details li{width:380px;height:33px;line-height:33px;}
.wrap3 .news .content .details li a{float:left;display:inline-block;width:345px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.wrap3 .news .content .details li a:hover{color:#E72F23;}

.wrap3 .new{display: inline-block;;width:27px;margin-top:10px;height:11px;background:url(../img/sprite_01.png) no-repeat -8px -46px;}
.wrap3 .hot{float:left;width:27px;margin-top:10px;height:11px;background:url(../img/sprite_01.png) no-repeat -8px -100px;}
/*notice*/
.wrap3 .notice{width:706px;height:235px;border:1px solid #ccc;margin-top:10px;overflow:hidden;}
.wrap3 .notice .title{height:47px;border-bottom:1px solid #ccc;}
.wrap3 .notice .title ul{padding-left:20px;}
.wrap3 .notice .title li{float:left;height:46px;padding-right:30px;line-height:47px;color:#363636;font-size:16px;}
.wrap3 .notice .title .on{color:#005da6;font-size:20px;}
.wrap3 .notice .title .more{display:none;}
.wrap3 .notice .details{display:none;margin-top:13px;padding-left:19px;height:175px;overflow:hidden;}
.wrap3 .notice .details li{  height:33px;line-height:33px;   *height:30px;*line-height:30px; }
.wrap3 .notice .details b{float:left;width:4px;height:4px;background-color:#ea8a00;margin-top:17px;margin-right:10px;display:inline;*margin-top:13px;}
.wrap3 .notice .details a{float:left;width:510px;color:#2b2b2b;font-size:14px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.wrap3 .notice .details .date{color:#8c8c8c;font-size:14px;float:right;margin-right:20px;}
/*alumnus*/
.wrap3 .alumnus{float:left;width:208px;height:204px;border:1px solid #ccc;margin-top:10px;}
.wrap3 .alumnus .title{padding-left:17px;height:47px;line-height:47px;border-bottom:1px solid #ccc;}
.wrap3 .alumnus .title h2{color:#363636;font-size:20px;}




/*忙聽隆氓聫鈥姑铰︹�颅*/
.wrap3 .alumnus .rotatebox2{width: 190px;  height: 160px;  margin: 0px auto;  position: relative;overflow:hidden;}
.wrap3 .alumnus .slide{overflow: hidden;  position: relative }
.wrap3 .alumnus .slide .tab-panel{float: left; width: 1200px; display: block }
.wrap3 .alumnus .rotatebox2 .hd {  left:30%;  bottom:10px; position: absolute;  z-index:999;}
.wrap3 .alumnus .rotatebox2 .hd li {  float: left;  margin-right: 6px; width: 8px; height: 8px; background-color:#bcbcbc;  border-radius:50%;  text-indent: -9000em; cursor:pointer; overflow: hidden; }
.wrap3 .alumnus .rotatebox2 .hd .on { background-color: #f00; }
.wrap3 .alumnus .rotatebox2 .bd{overflow:hidden;height:140px;width: 99999px; position: absolute;left:0px;}
.wrap3 .alumnus .rotatebox2 .bd .tab-panel{float: left; width: 190px;height:140px; display:block;position:relative;z-index:20}
.wrap3 .alumnus .rotatebox2 .bd .tab-panel .subTitle{position:absolute;height:25px;line-height:25px;width:100%;color:#fff;text-align:center;bottom:0px;left:0px;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);filter:alpha(opacity=50);  }



/*media*/
.wrap3 .media{float:left;margin-top:10px;height:204px;width:486px;border:1px solid #ccc;margin-left:10px;display:inline;}
.wrap3 .media .title{padding-left:17px;height:47px;line-height:47px;border-bottom:1px solid #ccc;;}
.wrap3 .media .title h2{color:#363636;font-size:20px;float:left;}
.wrap3 .media .details{margin-top:15px;padding-left:19px;}
.wrap3 .media .details li{height:35px;line-height:35px;}
.wrap3 .media .details b{float:left;width:4px;height:4px;background-color:#ea8a00;margin-top:17px;margin-right:10px;display:inline;}
.wrap3 .media .details a{float:left;width:390px;color:#2b2b2b;font-size:14px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
/*right*/
.wrap3 .right{float:right;width:282px;}
/*recruit*/
.wrap3 .right .recruit{width:280px;height:213px;border:1px solid #ccc;}
.wrap3 .right .recruit .title{height:47px;border-bottom:1px solid #ccc;}
.wrap3 .right .recruit .title .more{display:none;}
.wrap3 .recruit .title li{float:left;height:46px;padding-left:20px;line-height:47px;color:#363636;font-size:16px;}
.wrap3 .recruit .title .on{color:#005da6;font-size:20px;}
.wrap3 .recruit .details{display:none;margin-top:12px;}
.wrap3 .recruit .details li{/* height:35px; */line-height:35px;padding-left:20px;  *height:30px;*line-height:30px;width: 260px;overflow: hidden;padding-bottom: 9px;}
.wrap3 .recruit .details b{float:left;width:50px;height:21px;line-height:21px;color:#fff;padding-left:4px;background:url(../img/sprite_01.png) no-repeat -2px -133px;margin-top:8px;margin-right:10px;display:inline;}
.wrap3 .recruit .details li:hover b{background-position:-2px -170px;}



.wrap3 .recruit .details a{float:left;color:#2b2b2b;font-size:13px;/* display:inline-block; *//* text-overflow:ellipsis; *//* overflow:hidden; *//* white-space:nowrap; */line-height: 21px;}
/*entrance*/
.wrap3 .entrance{width:282px;background:url(../img/entrance.jpg) no-repeat;margin-top:9px;}
.wrap3 .entrance a{display:block;width:282px;height:60px;margin-bottom:10px;font-size:0px;}
.wrap3 .entrance .sp{width:282px;height:25px;padding-top:35px;margin-bottom:10px;}
.wrap3 .entrance .sp a{float:left;width:138px;height:20px;margin-bottom:0px;}
/*activities*/
.wrap3 .activities{height:409px;width:282px;border:1px solid #ccc;overflow:hidden;}
.wrap3 .activities .title{height:47px;border-bottom:1px solid #ccc;padding-left:17px;}
.wrap3 .activities .title h2{float:left;font-size:20px;color:#005da6;line-height:47px;}
.wrap3 .activities .details{padding:0 20px;}
.wrap3 .activities .details li{    border-bottom: 1px dashed #ccc;
    padding-top: 15px;
    padding-bottom: 15px;
    overflow: auto;   }
.wrap3 .activities .details li div{float:left;width:40px;height:41px;background:url(../img/sprite_01.png) no-repeat -82px 0px;}
.wrap3 .activities .details li div span{display:block;height:16px;color:#fff;text-align:center;line-height:20px;}
.wrap3 .activities .details li:hover div{background-position:-82px -62px;}
.wrap3 .activities .details li a{float:left;width:182px;height:41px;line-height:20px;padding-left:10px;font-size:14px;color:#2b2b2b;white-space:normal;overflow:hidden;}

.main-bot {
    width: 1020px;
    margin: 10px auto 0;
    overflow: hidden;
}
.main-bot li {
    width: 188px;
    height: 40px;
    line-height: 40px;
    text-align: cener;
    float: left;
    margin-right: 17.5px;
    background: #f0f0f0;
    border: 1px solid #ccc;
	position:relative;
}
.main-bot li a {
    display: block;
    text-align: center;
    color: #444;
    font-size: 14px;
}
.main-bot li a:hover .linke {
	display:block;
}
.linke {
	position:absolute;
}
/*footer*/
.footer{background-color:#4c4c4c;height:150px;padding-top:25px; margin-top:30px;}
.footer .log{float:left;width:180px;height:57px;background:url(../img/sprite_01.png) no-repeat -82px -265px;}
.footer .line{float:left;height:47px;width:1px;background-color:#fff;margin:5px 25px 0 25px;display:inline;}

.footer .address p{height:23px;line-height:23px;color:#fff;font-size:12px;}
.footer .support{float:right;margin-top:5px;}
.footer .support p{height:23px;line-height:23px;color:#fff;font-size:14px;text-align:right;}