@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;border:0;}
body{font-size:12px; background:url(../images/bg.jpg);}
.bar{width:1004px; margin:0 auto;}
img{border:0;}
ul,li,dl,dd,dt{list-style:none; padding:0; margin:0;}
a{text-decoration:none; color:#000;}
a:hover{color:#F00;}
.clear{ clear:both;}
.clearfx{clear:both; height:0px;}
.fr{float:right;}
.fl{float:left;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.pd40{padding:40px 0;}
.pd20{padding:20px 0;}

.bgwhite{background-color:#FFF;}

.header{ height:85px; background:url(../images/headerbg.jpg) repeat-x;}
.header .rigthbar{background:url(../images/topbarbg.jpg); height:85px; width:300px; float:right;display:inline-block;}
.header .logo{display:inline-block; width:435px; height:85px; background:url(../images/logo.jpg); margin-left:20px;}

.banner{height:260px; overflow:hidden; width:1004px}
.banner img{width:1004px; height:260px;}
.banner .slide{height:260px;}
.banner li{ float:left;}


.menubar{height:51px; background:url(../images/menubg.jpg) no-repeat;}
.nav li.c{float: left;position: relative; height: 51px; line-height:51px;display: block;}
.nav li.c1{width:68px; }
.nav li.c2{width:102px;}
.nav li.c3{width:102px; }
.nav li.c4{width:102px; }
.nav li.c5{width:101px; }
.nav li.c6{width:102px; }
.nav li.c7{width:102px; }
.nav li.c8{width:121px; }
.nav li.c9{width:101px; }
.nav li.c10{width:103px;}
     
.nav li.c:hover,.nav li.c a.active{background:url(../images/menuhoverbg.jpg); cursor:pointer}
.nav li.c1:hover,.nav li.c1 a.active{background-position:0 0;}
.nav li.c2:hover,.nav li.c2 a.active{ background-position:-68px 0;}
.nav li.c3:hover,.nav li.c3 a.active{ background-position:-170px 0;}
.nav li.c4:hover,.nav li.c4 a.active{ background-position:-272px 0;}
.nav li.c5:hover,.nav li.c5 a.active{ background-position:-374px 0;}
.nav li.c6:hover,.nav li.c6 a.active{ background-position:-475px 0;}
.nav li.c7:hover,.nav li.c7 a.active{ background-position:-577px 0;}
.nav li.c8:hover,.nav li.c8 a.active{ background-position:-679px 0;}
.nav li.c9:hover,.nav li.c9 a.active{ background-position:-800px 0;}
.nav li.c10:hover,.nav li.c10 a.active{background-position:-901px 0;}

/*
.nav li .second,.nav li .three { position: absolute; left: 0; padding: 5px 0;clear: both;background-color: #410f04;z-index: 9999; display:none;}
.nav li .second a {padding: 5px 10px;height: 20px;line-height: 20px;white-space: nowrap;font-size: 12px; font-weight: bold;color: #fff;}
.nav li .second a:hover {background-color: #710a01;color: #fdd900;}
*/

.nav li ul {display: none;}
.nav li:hover ul {display:block;position: absolute; left: 0; top:51px;clear: both;background-color: #410f04;z-index: 9999; padding-bottom:10px;}
    .nav li:hover ul li {display: block; height:20px; line-height:20px;padding: 5px;}
    .nav li:hover ul li a {color: #fff;white-space: nowrap; display:block; height:20px;font-size: 12px; font-weight: bold;padding: 5px 10px;}
    .nav li:hover ul li a:hover {background-color: #710a01;color: #fdd900;}
    .nav li:hover ul li ul {display: none;}
    .nav li:hover li ul {display: none;position: absolute;}



.content{background-color:#FFF; width:974px; margin:0 auto; padding:10px 15px;}
.wbox{/* border:1px solid #F00;*/ overflow:hidden;}
.wbox .tit{background:url(../images/hometitbg.gif); height:42px;}
.wbox .lst{ margin-top:5px;}
.wbox .lst li{height:36px; line-height:36px; border-bottom:1px dotted #9d9d9d; padding-left:5px}
.wbox .lst li a {color: #303030;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display:inline-block; padding-left:10px; background:url(../images/liicon.jpg) left center no-repeat;}
.wbox .lst li a:hover {color: #ff0000; }

.wbox .tit_news{ background-position:0 0;}
.wbox .tit_perfer{ background-position:0 -50px;}
.wbox .tit_down{ background-position:0 -100px;}
.wbox .tit_enroll{ background-position:0 -150px;}
.wbox .tit_xy{ background-position:0 -200px;}
.wbox .tit_stu{ background-position:0 -250px;}

.h640{height:640px;}
.h310{height:310px;}

.lbox{width:282px;}
.lbox a{width:265px;}
.mbox{width:381px; margin-left:15px;}
.mbox a{width:365px;}
.mbox .entity{background-color:#ffca8e; padding:5px 5px 8px 5px;}
.mbox .entity .lst li{ border-bottom:1px dotted #fff;}

.downbox{width:282px;}
.downbox li{ background:url(../images/icondown.jpg) center right no-repeat; padding-right:25px;}
.downbox a{width:240px;}

.mbox .picbox{ padding:5px; width:360px; height:270px; background-color:#E15a08; overflow:hidden;}
.picbox .title{height:21px; line-height:21px; background-color:#5b2c10;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;display:inline-block; color:#FFF; padding:2px 5px; width:350px;}
.picbox .focus{height:240px; width:360px; overflow:hidden; margin-top:5px;}
.picbox .focus .slist{width:300px; height:240px; float:left; overflow:hidden;}
.picbox .focus .slist img{width:300px; height:240px;}
.picbox .focus .slist ul{}
.picbox .focus .thumbs{ width:57px; float:right;}
.picbox .focus .thumbs li{height:57px; padding-bottom:4px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.picbox .focus .thumbs li:last{padding-bottom:0;}
.picbox .focus .thumbs li.current{ opacity:1; -moz-opacity:0.5; filter:alpha(opacity=100);}
.picbox .focus .thumbs li img{width:57px; height:57px;}

.wbox dl{padding:10px; margin-bottom:10px; }
.wbox dl.even{background-color:#f7ffc1;}
.wbox dl dt{line-height:20px;color:#DD5500; font-weight:bold; font-size:14px;}
.wbox dl dd.time{color:#ACACAE}
.wbox dl dd{ line-height:25px}
.wbox dl dd a.more{display:inline-block; float:right;width:60px;color:#DD5500;}

.meetlist{ text-align:center;}
.meetlist .meet{ border-top:1px #bdbdbd dashed; padding:15px 0 5px 0; width:282px; }
.meetlist .meet img{width:230px; height:60px; border:1px solid #8e8e8e;}
.meetlist .meet .tit{ height:30px; line-height:30px;color:#00187c; font-weight:bold; display:inline-block; font-size:14px;}


.footer{}
.footer .bnav{height:45px; line-height:45px; background-color:#efd49d; text-align:center;color:#674b24;font-size:14px; font-weight:bold;}
.footer .bnav a{display:inline-block; padding:0 10px;color:#674b24;}
.footer .bnav a:hover{color:#F00;}
.footer .foot{height:73px; background:url(../images/footbg.jpg) repeat-x; padding-top:23px; overflow:hidden;}
.footer .foot .slogo{background:url(../images/slogo.jpg) top right no-repeat; width:350px; height:70px; float:left;}
.footer .foot .copyright{width:600px; float:right; line-height:25px;color:#efd49d;}
 
 
 
 /*联系我们*/
.contact{background:url(../images/contactbg.jpg) center no-repeat; margin:0 auto; width:821px;height:120px;  padding:88px 0 0 120px; }
.contact .info{line-height:30px; font-size:14px; font-weight:bold;}
.map{border:1px solid#CCCCCC; width:941px; height:400px; margin:20px auto auto auto;}
 
 /*留言*/
.gbtit{background:url(../images/gbtit.jpg) no-repeat; width:960px; height:160px; margin:0 auto;}
.gbbox{background:url(../images/gbbg.jpg) no-repeat; height:253px; width:960px; margin:0 auto;}
.gbbox .gwrap{min-height:30px; margin-bottom:10px; line-height:30px; padding:5px 0;}
.gbbox .gwrap label{ width:200px; text-align:right; display:block; font-size:14px; font-weight:bold; float:left; display:inline-block;}
.gbbox .gwrap .inp{ width:600px; float:left; border:1px solid #ccc; line-height:25px;}
.gbbox .subbox{ width:600px; padding-left:200px; padding-top:10px;}
.gbbox .rest{ background:url(../images/gbrest.jpg) no-repeat; width:114px; height:23px; border:0}
.gbbox .sub{ background:url(../images/gbsubmit.jpg) no-repeat; width:114px; height:23px; border:0}

.gblist{ padding:0 35px 35px 35px;}
.gblist .tit{ background:url(../images/gbltitbg.jpg) repeat-x; height:33px; line-height:33px; padding:0 15px; color:#fd2e02; font-size:14px; font-weight:bold;}

.gblist  dl{padding: 5px 10px 5px 90px; line-height:25px; margin:0 20px;}
.gblist  dt {font-size:13px;}
.gblist  dt .title{color:#fc2c00;  font-weight:bold;}
.gblist  dt .time{color:#9c9c9c; padding-left:5px; font-weight:bold;}
.gblist  dd{}
.gblist  .q{background:url(../images/gbqbg.jpg) left top no-repeat; background-color:#fff3e3; border-top:1px dotted #d2a061; margin-top:10px; }
.gblist  .a{background:url(../images/gbabg.jpg) left top no-repeat;border-bottom:1px dotted #d2a061; }

/*分页*/
.pager{ margin-top:20px; text-align:center}
.pager a,.pager span{padding:2px 8px; margin:0 5px;display:inline-block;}
.pager a{background-color:#c4c4c4; color:#000;}
.pager a:hover,.pager span.current{ background-color:#575757; color:#FFF;}
.pager a.prenext{background:none; padding:0; margin:0; color:#000;}

/*详细内容*/
.detail{ background-color:#FFF; padding:30px;}
.detail .tit{width:940px; height:58px;}
.detail .entity{ line-height:25px; font-size:14px; padding:20px 30px;}

/*师资队伍*/
.detail .Dtit_szdw{background:url(../images/Dtit_szdw.jpg) no-repeat;}
.detail .szdwbox{text-align:center; line-height:30px; font-size:14px;}
.detail .szdwbox .xbtit{margin-top:20px; font-weight:bold;}
.detail .szdwbox .xbls{margin-top:20px;}
.detail .szdwbox .xbls a{margin:0 10px; color:#000; text-decoration:underline;}

/*师资队伍*/
.detail .Dtit_szdw{background:url(../images/Dtit_szdw.jpg) no-repeat;}
.detail .szdwboxx{text-align:left; line-height:30px; font-size:14px;}
.detail .szdwboxx .xbtit{margin-top:20px; font-weight:bold;}
.detail .szdwboxx .xbls{margin-top:20px;}
.detail .szdwboxx .xbls a{margin:0 10px; color:#000; text-decoration:underline;}

/*学院领导*/
.detail .dtit_xyld{background:url(../images/dtit_xyld.jpg) no-repeat;}
.detail .dtit_dcld{background:url(../images/dtit_dcld.jpg) no-repeat;}

.ldbox{ margin-top:30px; overflow:hidden}
.ldbox .titbar{height:40px;}
.ldbox .titbar .tit{height:27px; line-height:27px; margin-left:30px;display:inline-block; color:#FFF; }
.ldbox .meta{ overflow:hidden; height:190px; padding:10px 20px;}
.ldbox .meta img{height:175px; width:115px; float:left;}
.ldbox .meta .info{margin-left:10px; float:left; width:480px}
.ldbox .meta .t1{font-size:20px; font-weight:bold; color:#c4ac28;}
.ldbox .meta .t2{font-size:14px;  color:#ACACAC;}
.ldbox .meta .t3{margin-top:10px;font-size:12px;  color:#8d7c10;}
.ldbox .meta .t4{margin-top:20px; line-height:20px; font-size:12px;  color:#000;}
.ldbox .meta .info a.t5{font-size:13px;  color:#df5401;}

.ldbox1{ width:655px; height:250px; margin:30px auto auto auto;}
.ldbox1 .titbar{background:url(../images/ldbox1titbg.jpg) bottom left no-repeat;}
.ldbox1 .titbar .tit{width:194px;}
.ldbox1 .meta{ background:url(../images/ldbox1metabg.jpg) top left no-repeat;}
.ldbox1 .meta .info{ width:480px}

.ldbox2{width:435px; height:250px;}
.ldbox2 .titbar{background:url(../images/ldbox2titbg.jpg) bottom left no-repeat;}
.ldbox2 .titbar .tit{width:230px;}
.ldbox2 .meta{ background:url(../images/ldbox2metabg.jpg) top left no-repeat;}
.ldbox2 .meta .info{ width:260px}

.ldbox3{width:895px; height:300px;}
.ldbox3 .titbar{background:url(../images/ldbox3titbg.jpg) bottom left no-repeat;}
.ldbox3 .titbar .tit{width:194px;}
.ldbox3 .meta{ background:url(../images/ldbox3metabg.jpg) top left no-repeat; height:260px;}
.ldbox3 .meta .metabox3{margin-right:20px; float:left; width:120px; text-align:center;}
.ldbox3 .meta .metabox3 img{float:none;}

.ldbox4 .titbar{background:url(../images/ldbox4titbg.jpg) bottom left no-repeat;}
.ldbox5 .titbar{background:url(../images/ldbox5titbg.jpg) bottom left no-repeat;}
.dcld{width:895px; margin:0 auto;}


/*新闻列表*/
.newsbox .ntit_xywh{background:url(../images/ntit_xywh.jpg) no-repeat;}
.newsbox .ntit_photo{background:url(../images/ntit_yyqj.jpg) no-repeat;}

.newsbox .ntit_xygk{background:url(../images/ntit_xygk.jpg) no-repeat;}
.newsbox .ntit_dl{background:url(../images/ntit_dl.jpg) no-repeat;}
.newsbox .ntit_kygz{background:url(../images/ntit_kygz.jpg) no-repeat;}
.newsbox .ntit_szdw{background:url(../images/ntit_szdw.jpg) no-repeat;}
.newsbox .ntit_tzgg{background:url(../images/ntit_tzgg.jpg) no-repeat;}
.newsbox .ntit_xbjs{background:url(../images/ntit_xbjs.jpg) no-repeat;}
.newsbox .ntit_xshd{background:url(../images/ntit_xshd.jpg) no-repeat;}
.newsbox .ntit_xyxw{background:url(../images/ntit_xyxw.jpg) no-repeat;}
.newsbox .ntit_ycxx{background:url(../images/ntit_ycxx.jpg) no-repeat;}
.newsbox .ntit_yyzy{background:url(../images/ntit_yyzy.jpg) no-repeat;}
.newsbox .ntit_zsxx{background:url(../images/ntit_zsxx.jpg) no-repeat;}
.newsbox .ntit_zspy{background:url(../images/ntit_zspy.jpg) no-repeat;}

.newsbox{background-color:#FFF; padding:30px;}
.newsbox .tit{ height:44px; width:944px;}
.newsbox dl{ clear:both; margin-top:30px;height:140px; overflow:hidden;}
.newsbox dl dt{width:200px; height:140px; display:inline-block; float:left;}
.newsbox dl dt img{width:180px; height:140px; border:1px solid #ccc; border-radius:5px;}
.newsbox dl dd{float:left; width:740px;}
.newsbox dl dd a,.newsbox dl dd.title{ font-size:14px; color:#000; font-weight:bold; line-height:25px;}
.newsbox dl dd a:hover{color:#e15301}
.newsbox dl dd.desc{margin-top:15px;}

.newsbox .tab{height:40px; margin:30px 0; text-align:center;}
.newsbox .tab a{border-radius:20px; background:#DBDBDB; color:#5b2c0e; height:30px; line-height:30px; padding:8px 20px; font-size:14px; font-weight:bold; margin:0 10px; cursor:pointer;}
.newsbox .tab a:hover,.newsbox .tab a.current{background:#ffc079;}

.photolist{*overflow:hidden;_height:1%;}
.photolist li{border:1px solid #CCC;border-bottom:2px solid #CCC;border-top:1px solid #DBDBDB;float:left;display:inline;margin:6px 0;background:#FFF;width:220px;border-radius:5px;}
.photolist li.hover{border:1px solid #fa3241;border-bottom:2px solid #fa3241;}
.photolist li img{width:196px;display:block;}
.photolist li img.hover{filter:Alpha(opacity=90);-moz-opacity:.9;opacity:0.9;}
.photolist li p{padding:0 10px 5px 10px;font-weight:normal;line-height:20px;}
.photolist .img_block{position:relative;padding:10px;}

.photolist .zoom,.photolist .ilike{position:absolute;line-height:25px;padding:0 0 2px 18px;text-align:center;top:14px;display:block;text-decoration:none;background:url(../images/pic_ilike.png) no-repeat;}
.photolist .zoom{left:14px;width:42px;background-position:0 0;}
.photolist .zoom:hover{background-position:0 -28px;}
.photolist .ilike{right:14px;width:57px;background-position:0 -70px;}
.photolist .ilike:hover{background-position:0 -97px;}
.photolist .bottom{background:#EDEBEE; height:30px; line-height:30px; }
.photolist .bottom span{padding:0 15px ;background:url(../images/pic_ilike.png) no-repeat 0 -130px; display:block; float:right;}


.newsbox .listbar {padding: 10px 0;}
.newsbox .listbar ul {
        margin: 10px 30px;
        padding: 0;
    }
.newsbox .listbar ul li {
            height: 30px;
            line-height: 30px;
            margin: 7px 0;
            background: url("../images/icon2.jpg") left center no-repeat;
            background-position-x: 15px;
            padding: 0 15px 0 35px;
            color: #303030;
            overflow: hidden;
            font-size: 14px;
            border-bottom: 1px dashed #303030;
        }
.newsbox .listbar ul li a {
                color: #303030;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
                display: inline-block;
            }
.newsbox .listbar ul li a:hover { color: #ff0000;}
.newsbox .listbar ul li span { display: inline-block;float: right;}

.newsbox .newsbar {
    padding: 20px;
}

    .newsbox .newsbar .meta {
        text-align: center;
        border-bottom: 1px dashed #999;
        padding-bottom: 10px;
    }

        .newsbox .newsbar .meta .meta-tit {
            color: #6c0100;
        }

        .newsbox .newsbar .meta .meta-info {
            color: #575757;
			margin-top:15px;
        }

            .newsbox .newsbar .meta .meta-info span {
                display: inline-block;
                margin-left: 30px;
            }

                .newsbox .newsbar .meta .meta-info span:first-child {
                    margin: 0;
                }

    .newsbox .newsbar .entry {
        padding: 10px 30px;
        font-size: 14px;
        line-height: 30px;
        color: #303030;
		text-indent:2em;
    }

        .newsbox .newsbar .entry img {
            max-width: 650px;
        }

.newsbox .newsbottombar {
    clear: both;
    height: 80px;
	background-color:#E0e0e0;
}

    .newsbox .newsbottombar .pre, .newsbox .newsbottombar .next {
        height: 20px;
        line-height: 20px;
        width: 700px;
        float: left;
    }

    .newsbox .newsbottombar .pre {
        padding: 15px 0 0 50px;
    }

    .newsbox .newsbottombar .next {
        padding: 10px 0 0 50px;
    }

    .newsbox .newsbottombar label {
        margin-right: 10px;
        float: left;
    }

    .newsbox .newsbottombar a.home {
        float: right;
		background:#d79503;
		border-radius:10px
        display: inline-block;
        height: 20px;
		line-height:20px;
        width: 80px;
        margin-right: 70px;
		text-align:center;
		color:#fff;
    }
