/*清楚默认样式*/
 *{margin:0; padding:0; font-size:14px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration:none; color:#333;}
ul,ol,dl,dt,dd,li{margin:0; padding:0; list-style:none;}
i,em{font-style:normal;}
b,strong{font-weight:normal;}
a { color:#181818;}

img{display:block;}
a img{border:0;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{display:block; content:''; clear:both;}
.clearfix{zoom:1;}
.clr {clear:both;}

input,textarea{outline:none;}
table{border-collapse:collapse;}
th,td{ padding:0;}

/*媒体查询*/
@media screen and (max-width: 768px){f
    .container{
        width:100%;
        
    }
}
/*pad: w >= 768  && w< 992*/
@media screen and (max-width: 992px) and (min-width: 768px) {
    .container{
        width:750px;
        
    }
}
/*中等屏幕   w >= 992  && w<1200*/
@media screen and (max-width: 1200px) and (min-width: 992px) {
    .container{
        width:970px;
        
    }
}
/*banner样式*/

        #box{
            width: 1100px;
            height: 340px;
            margin-top: 20px;
            position: relative;
            overflow: hidden;
        }
     
      

/*布局样式*/
.main-box{
    width: 100%;  background: url(../img/background_02.png) repeat-x;
}
.box{
    width: 1100px; /*height: 750px;*/ margin: 0 auto;padding-bottom: 35px;  background:url(../img/head02.jpg) no-repeat center top;
}

.box-logo{
    width: 1100px; height: 107px;margin-bottom: 15px;  margin-left: 13px;  background: url(../img/index_03.png) no-repeat left top; 
}
.box-text{
    width: 630px; height: 107px; margin-top: 18px;margin-left: 73px;margin-top: 18px;margin-left: 16px;background: url(../img/index_05.png) no-repeat left center;}
.box-build{
    width: 335px;height: 10px; margin-top: 18px; float:right;
}
.box-nav{
    width: 100%; height: 50px; background: url(../img/index_02_06.png) repeat-x;
}
.box-nav li{
    width: 135px;text-align: center;line-height: 50px;font-size: 18px;
}
.box-nav li a{
    color: #ffffff; font-family: '微软雅黑';font-size: 18px;
}
.box-border{
    border-right: 1px solid #8ac6f8;
}
.box-banner{
    margin-top: 20px;
}
.box-main-left{ position: relative;
  
}
.left-title{
    width: 325px;height: 55px;font-size: 16px;color: #ac0000;line-height: 80px;border-bottom: 1px solid #cbd7ed;padding-left: 22px;font-weight: bold;
}
.box-main-pub{
    margin-top: 14px;
}
.box-main-pub li {
    width: 346px;height: 29px; line-height:29px; font-size:14px;
}
.main-text a{
    font-size: 14px; color: #666;
}
li.main-text{
    width: 249px; overflow: hidden;
}
li.main-day{
    width: 80px; color: #666;
}
li.main-d{
    width: 17px;height: 17px;position: relative;
}
li.main-d div{
    position: absolute; left: 7px; top: 7px;
}
.left-title-bor{
    width: 98px; height: 2px;position: absolute; left: 0;top: 54px;
}
.box-main-left-m{
    margin-left:29px;
}
.box-footer{
    height: 73px;/*margin-top: 35px;*/background: #474e62; text-align: center; line-height: 73px;color: #ccc;font-family: '宋体'
}
.main-more{
    position: relative; margin-right:29px;
}
.right-more{
    background: url(../img/more_15.png); width: 37px;height: 22px;position: absolute;right: 0;top: 28px;
}
.right-more a{
    width: 37px; height: 22px; display:block;
}




   /*                     列表页样式                  */
.nav-list{
    height: 45px;
}
.nav-list li{
    height: 45px; line-height: 45px;text-align: center;
}
.nav-list li a{
    font-size: 14px;color:#fff;font-family: '宋体'; 
}
.box-list{
    width: 100%;background:#fff; border: 1px solid #f0f0f0;
}

.list-nub{
    padding: 0px; height: 40px; line-height: 40px;  border-bottom: 1px dotted #c3c3c3;  margin-left: 15px; }
.list-main{
      padding-left: 15px; background:url(../img/pos_16.png) no-repeat left center; } 
.list-page{
    height: 30px;text-align: center;line-height: 30px;padding-bottom: 10px;
}
.list-main a:hover{
    color: #5787e9;
}
.list-one{
    margin-top: 15px;
}
.list-title{
    height:30px; line-height: 40px;font-size: 16px;color: #ac0000;font-weight: bold; border-bottom: 2px solid #ac0000; margin: 10px 20px 0px 20px; padding-bottom: 5px; padding-left: 20px;
}

   /*                     列表页样式结束                  */

/*   列表详情页开始      */
.box-mainbox{
    padding: 50px 60px 20px 60px;
    border: 1px solid #f0f0f0;
    background: #FFF;
    font-size: 16px;
    color: #4B4B4B;
    line-height: 32px;
    min-height: 600px;
}
.box-list-tit1{
    font-size: 22px;
    color: #181818;
    font-weight: bold;
    text-align: center;
   margin:20px 0px;
}
.box-list-tit2{
    font-size: 20px;
    font-weight: bold;
    text-align: center;

}
.box-list-tit3{
    margin: 35px 0 19px 0;
    padding-left: 30px;
    font-family: "宋体";
    font-size: 12px;
    color: #6B6B6B;
    background: #E9E9E9;
    text-align: center;
}
.box-list-tit5{
    margin: 16px 0 0 0;
    padding-right: 30px;
    text-align: right;
    font-family: "宋体";
    font-size: 12px;
    color: #6B6B6B;
    background: #E9E9E9;
}
/*   列表详情页结束     */



.zy_contect { width:1060px; height:auto; margin-bottom:30px; margin:0 auto; padding:20px 0px 30px;}
.left { width:270px; height:auto; float:left; margin-right:25px; }
.left_shopfl { width:268px; max-height:600px; overflow:auto; border:1px solid #d9d9d9; padding-bottom:15px; background:#f3f3f3;}
.left_shopfl_title { width:268px; height:60px; line-height:60px; font-family:"微软雅黑"; font-size:19px; text-align:center; border-top:2px solid #9d0000; letter-spacing:1px; background:#ac0000; color:#ffffff; margin-bottom:25px;}
.left_shopfl ul li { width:245px; height:45px; line-height:45px;  font-family:"微软雅黑"; font-size:15px; color:#444444; padding-left:23px; letter-spacing:1px; border-bottom:1px dashed #e8e8e8; background:url(../img/zyfl_dh_bj.png) no-repeat left center; margin-top:1px; overflow:hidden;}
.left_shopfl ul li a {color:#444444;}
.left_shopfl ul li span { width:15px; height:15px; float:right; padding:16px 20px 0px;}
.left_shopfl ul li a:hover { color:#5d9bf0; font-weight:bold;}

/*right 开始*/
.list-right {width:760px; float:left;}
.right_list_news { width:875px; height:auto; float:left;}
.right_list_news ul { margin:10px auto;}
.right_list_news ul li{ width:878px; height:50px; line-height:50px;  font-family:"宋体"; font-size:13px; color:#5e5e5e; margin:0 auto; border-bottom:1px dotted #c8c8c8; background:url(../images/xsjj1.png) no-repeat left center;}
.right_list_news ul li a { color:#444444; padding-left:15px;}
.right_list_news ul li span { float:right; padding-right:3px;}
.page {  height:40px; line-height:40px; padding:13px 0px 20px; text-align:center; margin:0 auto;}

.webfx-tree-item img {float:left!important; padding-left:5px;}
.webfx-tree-item {clear:both;}


.v_news_content {line-height:30px;  font-family:"微软雅黑";  font-size:14px; color:#000000;text-indent:2em;}
.tp_news { width:325px; height:auto; float:left;}

.tp_news { width:343px; height:auto; float:left; margin-right:29px;}
.tpwz { border:1px solid #CCC; margin:40px auto 0px; padding:3px;}
.bttu { width:347px; height:106px; margin:8px auto 0;}

/*学科建设*/

.xkjs { width:1100px; height:auto; float:left; margin-top:20px;}
.xkjs_title { width:1100px; height:35px; border-bottom:1px solid #cbd7ed; margin-bottom:18px;}
.xkjs_title h3 { width:130px; height:36px; line-height:35px; background:url(../img/title_bj.png) no-repeat left top; font-family:"微软雅黑"; font-size:18px; padding-left:10px;  color:#ac0000; letter-spacing:2px; background:url(../img/pos_12.png) no-repeat left bottom;  }
.xkjs_title h3 a {color:#ac0000;font-size:18px; font-weight:bold;}
.xkjs_title span { width:37px; height:18px; float:right; padding-top:10px;}
.xkjs ul { overflow:hidden; margin-top:10px;}
.xkjs ul li { width:261px; height:191px; border:1px solid #d5d5d5;  float:left; margin:0px 6px; }
.xkjs_pic { width:255px; height:185px; margin:3px; position:relative;}
.tmc { width:255px; height:25px; line-height:25px;  background:url(../img/tmc.png) repeat-x left center; position:absolute; left:0px; bottom:0px; z-index:9999; font-family:"微软雅黑"; font-size:15px; color:#ffffff; text-align:center;}
.tmc a { color:#ffffff; font-weight:bold; letter-spacing:1px;}

.tplist {width:1050px; margin:0 auto; padding-right:10px;}