html{overflow-x:hidden;}
body{ font-family: "Arial"; color: #333; background: #f8f8f8; font-size: 15px; margin: 0; padding: 0;}
ul,li{list-style-type: none; padding: 0; margin: 0;}
h1,h2,h3,h4,h5,h6{margin: 0;}
.pull-left{float: left;}
.pull-right{float: right;}
h2{font-family: "Times New Roman"; font-size: 24px; font-weight: normal; margin-bottom: 10px;}
a{ text-decoration: none; color: #333;}

.container{width: 1004px; margin:0 auto ;}
.mainbottom h2{color: #7f853b;font-size: 30px;border-left: 3px solid #7f853b; padding-left: 10px;}
.mainmiddle h2{color: #004681;font-size: 30px;border-left: 3px solid #004681; padding-left: 10px;}
.ind_gaofeng h2{ font-size: 24px;}
.maintop h2 a{color: #8f3931; margin-right: 15px; font-size: 30px;border-left: 3px solid #8f3931; padding-left: 10px;}
.clear{clear: both;}
.margin-bottom-15{margin-bottom: 30px; border-bottom: 1px solid #333; padding-bottom: 20px;}
.more{padding-right: 20px;}
.more-blue{color: #004681; background: url(../images/index_24.jpg) no-repeat right center;}
.more-red{color: #8f3931; background: url(../images/index_17.jpg) no-repeat right center;}
.more-yellow{color: #7f853b; background: url(../images/index_10.jpg) no-repeat right center;}


#headertop{height: 40px; background: #333; line-height: 40px; border-bottom: 1px solid #242424; text-align: right;}
#headertop a{color: #7a7a7a; font-size: 12px; margin-left:20px ;}
#header{background: #004681; border-top: 1px solid #215e91; border-bottom: 1px solid #00315a;}
 #header .container{ background: url(../images/index_03250321.png) no-repeat left center;height: 124px;}
#nav{height: 50px;border-top: 1px solid #217fac; background: #006ca0;}
#nav li {float: left;}
#nav li a{line-height: 50px; color: #fff; font-size:16px; display: block; padding: 0 24px;}
#nav li a.sub_cate_on{background: #fff; color: #004681;}
#nav li a:hover{color: #004681; background-color: #fff;text-decoration: none;}
#banner{height: 308px; background-size: 100%;}
#banner .imgchange div a{background-size: 100% auto;}
.neibanner .imgchange div a{background-size: 100% 100%;}
#footer{padding: 20px 0; background: #3a3a3a;}
#footer .container{text-align: right; background:url(../images/index_35.jpg) no-repeat left center; height: 73px; color: #9d9d9d; font-size: 12px; line-height: 23px ;}

.indexdiv{width: 310px; margin-right: 28px;}
.indexdiv.pull-right{margin-right: 0;}
.indexdiv  img{max-width: 100%;}
#main{background: #fff;}


#main > div{padding: 15px 0 10px 0;}
.newsevent  .more-red{margin-top: 15px; float: left;}


#mainbottom{background: #f2f2f2; padding: 30px 0!important;}
#research .news_list li a{display: block; margin-bottom: 5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#research .news_list li span.date{display: block; background:url(../images/index_30.jpg) no-repeat left center; padding-left:15px; font-size: 12px; color: #999;}
#departments li{background: none; padding-left: 0; width: 100%; float: left;padding: 2px 0 3px 8px;}
#departments li img{float: left; margin-right: 10px; width: 45px; height: 45px;}
#departments li a{}

ul.news_list li{
    background: url(../images/index_12.jpg) no-repeat left 13px;
    padding: 5px 0 5px 8px;}
.newsevent li{ float: left;}
.newsevent li img{width: 100%;}
.newsevent li a{display: block; background: url(../images/index_12.jpg) no-repeat left 13px; padding: 5px 0 5px 8px;}
.newseventright li a{color: #8f3931;}
.research-list dl{float: left; width: 100%; margin: 0;    padding: 1.5px 0;}
.research-list dl dt{width: 35px; margin-right: 15px; float: left;margin-top: 2px;}
.research-list dl dt p{font-size: 14px; margin:0 ;}
.research-list dl dt b{font-size: 18px; color: #7f853b; font-weight: normal; font-family: 'Vrinda';  line-height: 27px;}
.research-list dl dd{width: 230px; float: left; margin-left: 0; line-height: 23px;}

.neibanner{height: 260px; overflow: hidden;}
.neibanner a{ background-size: cover;}
.public-menu{background: url(../images/faculty_18.jpg) repeat-y center;}
.menu h2,h2.neititle{color: #004681; font-size: 35px; padding-bottom: 15px;}
.menu{width: 237px;}
.menu a{text-decoration: none;}
.menu > ul > li {border-bottom: 1px solid #dedede; background-color: #fff;}
.menu > ul > li > a{padding: 15px; display: block; font-size: 18px; color: #004681;}
.menu_one_a:hover{background:#2b85d1 url(../images/faculty_07.jpg) no-repeat right center; color:#fff;}
.menu > ul > li > ul{background:#004681;}
.menu > ul > li > ul li{background:url(../images/faculty_10.jpg) no-repeat 15px center;}
.menu > ul > li > ul li a{display: block; color: #fff; padding:8px 15px 8px 30px;}
.menu > ul > li > ul li a:hover{background:#2b85d1 url(../images/faculty_07.jpg) no-repeat right center;}

.maincontent{width: 704px;}
h2.neititle,h2.contactus{border-bottom: 2px solid #000;}
span.position{float: right; font-size: 14px; color: #004681; margin-top: 15px;}
.content{margin-top: 20px;line-height: 20px;}
.faculty-content{padding: 15px 0; border-bottom: 1px solid #eee;}
.faculty-content h3{background:url(../images/faculty_03.jpg) no-repeat left center; padding-left: 30px; font-weight: normal;    margin: 0 0px 20px 0;}
.faculty-content li{width: 114px; text-align: center; float: left ;  height: 134px;}
.faculty-content li:hover{background-color: #f2f2f2;}
.faculty-content li span{width: 70px; height: 70px; border-radius: 50%; display: block; overflow: hidden; border:1px solid #fff; margin:10px 17px;}
.faculty-content li span img{width: 100%;}
.faculty-content li a{display: block; text-align: center;}


.public-content{background: url(../images/faculty_18_xa.jpg) repeat-y center;}
.recruitment-content  h4{color: #666; font-weight: normal;}
.recruitment-content li{background: url(../images/index_12.jpg) no-repeat left center; padding-left: 15px;}
.recruitment-content li a{color: #333; padding: 7px 0; display: block; font-size: 16px;}
.recruitment-content li a:hover{ color: #2b85d1;}

.contact p{padding-left: 25px;}
.contact p.mc{background:url(../images/group_03.jpg) no-repeat left center;}
.contact p.adress{background:url(../images/group_07.jpg) no-repeat left center;}
.contact p.tel{background:url(../images/group_09.jpg) no-repeat left center;}
.contact p.fax{background:url(../images/group_12.jpg) no-repeat left center;}
.contact p.ema{background:url(../images/group_14.jpg) no-repeat left center;}
/*这里是新闻列表页*/

.content .news dl{height:110px;width:100%;}
.content .news dt {
    width: 180px;
    float: left;
    padding: 10px 0;
    padding-left: 0px;}
.content .news {width:687px;}
.content .news .title {
    line-height: 21px;
    height: auto;
    padding-top:6px;}
.content .news dd {
    color: #aaa;
    padding-right: 10px;
    margin:0;
        left: 6px;
        position: relative;}
.content .news .pic_dd{left:20px;}
.content .news .title > a{color:rgb(43, 133, 209);    font-size: 16px;font-weight: bold;}
.content .news .content_detail {
    line-height: 18px;
    font-size: 14px;
    color: #666;
    padding-bottom: 5px;}
.content .news .date {
    padding-bottom: 10px;}
.content #pager .pager a {
    color: #337ab7;
    text-decoration: none;}

/*background: rgb(43, 133, 209);*/
.content .news_list li > span{    display: block;
    background: url(../images/index_30.jpg) no-repeat left center;
    padding-left: 15px;
    font-size: 12px;
    color: #999;}
ul .link li{background: url(../images/index_12.jpg) no-repeat left 13px; padding: 8px 0 10px 8px;}
.content .friendlylink_list .link li{background: url(../images/index_12.jpg) no-repeat left 13px; padding: 5px 0 5px 8px;}
.content .friendlylink_list .link h2{    color: #7f853b;}
.content .friendlylink_list .pull-right{float:left;margin-top:50px;}
.content .friendlylink_list .pull-right h2{    color: #7f853b;}
.container .pull-left .more-blue{float:left;margin-bottom: 30px; margin-top:20px;}
.container .pull-right .more-blue{float:left;margin-bottom: 30px; margin-top:20px;}
.container .pull-right .more-red{float:left;margin-bottom: 30px; margin-top:10px;}
.menu_one li{line-height: 30px;}
/*.container .pull-left{width:237px;}
.container .pull-right{width:704px;float:left;}*/

/*.menu .menu_one .menu_two{position: absolute;
    left: 237px;
    z-index: 999999999;
    background-color: red;
    width: 200px;}*/
.menu .menu_one .menu_two .li_two{position:relative;}

.menu .menu_one .menu_two .li_two .menu_three{position: absolute;
    left: 237px;
    z-index: 999999999;
    background-color: #2b85d1;
    width: 300px;
    top:0px;
    diaplay:none;}
/*.menu  .menu_one .sub_cate_on{background: #004681; color: #fff}*/
.menu  .menu_one .sub_cate_on{background:#2b85d1 url(../images/faculty_07.jpg) no-repeat right center; color: #fff;}
.public-content .container{    padding: 60px 0;}
 .public-menu{    padding: 25px 0;}
.friendlylink_list #link{float:none;}
.mainmiddle .pull-right .subject dl a > img {height:100px;width:100%;}
/*.menu .menu_one .menu_two .menu_two_a{background: url no-repeat ;}*/
.content .table{width:600px;margin:0 auto; margin-top:50px;}
.content .table tr > td {border:1px solid #004681; text-align: center;height:30px;}

.faculty-bottom-title {
    margin-top: 50px;}
.faculty-bottom-title li {
    float: left;
    width: auto;
    border: 1px solid #eee;
    border-bottom: 1px solid transparent;
    margin-right: 15px;}
.faculty-bottom-title li a{padding: 10px 20px; display: block;}
.faculty-bottom-content {
    border: 1px solid #eee;}
.faculty-bottom-content .tagContent {padding: 15px; min-height: 300px;}
.faculty-bottom-content .tagContent li{
    list-style-type: disc;
    margin-left: 20px;}
.faculty-info-top-text {
    width: 530px;
    float: right;
    /* margin-top: -179px!important; */
}
#tags .selectTag a{background-color: #004681; color: #fff;}
.gd_ul{position: absolute;}
.gd_ul > li {position:relative;}
.content .pager a{ color: #337ab7;}
table{table-layout: fixed;
word-wrap:break-word;}
.content table.phd_cl,.content table.mss_cl,table.ke-zeroborder{    border-collapse: collapse;
    border-spacing: 0; width: 100%;}
.content table.phd_cl td,.content table.mss_cl td,table.ke-zeroborder td{border:1px solid #ccc; padding:5px 7px ;text-align:left;}
.content table.phd_cl tr:first-child td{font-weight: bold;}
.content table.mss_cl tr:first-child td{font-weight: bold;}
.content .news_title{font-size: 18px; color: #004681;}
.content .news_info{font-size: 13px; color: #999; padding-bottom: 15px; border-bottom: 1px solid #ccc;}

.maintop_left_list {position: relative;width: 100%; height: 100px;}
.maintop_left_list li{width:380px; float:left; height:25px; background:url(../images/tjjt_index_03.jpg) no-repeat left center; padding-left: 20px ;}
.maintop_left_list li a{width:380px;height:25px; color: #333; line-height: 25px;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.maintop_left_list span,.maintop_left_list p,.maintop_left_list a{display:block;}
.maintop_left_list span{padding:0px 0 10px 0; height:80px; font-size:14px; color:#0f324c; line-height:22px;}/*border-bottom:1px dashed #2da5da*/
.maintop_left_list p{height:30px; line-height:30px; color:#2da5da;margin-top: 14px;}
.maintop_left_list .title{}
.maintop_left_list .read{color:#fff; width:80px; height:25px; background:#2da5da; line-height:25px; text-align:center ;}

 h2.neititle, h2.contactus {border-bottom: 2px solid #000;}
 .pull-right h2.contactus_map{height:55px;padding: 0;margin: 0;}

.news_list li > img{width:30px;height:30px;}
.content .row{width:100%;}
.content .row .shzrlist{width:330px;height:215px;float: left; margin-bottom: 20px;}
.content .row .shzrlist .img_a {width:330px;height:170px; overflow: hidden; display: block; margin-bottom: 5px;}
.content .row .shzrlist img {width:100%; border:0;}
.content .row .shzrlist .text_a {width:330px; height: 40px; line-height: 20px;}
.content .row .shuang{ margin-right: 40px;}
.content .pager{margin-top:20px;float:right;}


.mainleftdiv .yq_li .yq_img{display:none; float:left; margin-left:20px;    margin-top: 2px;}
.mainrightdiv .yq_li .yq_img{display:none; float:left;margin-left:20px;width: 20px;
    height: 16px; margin-top: 2px;}
.yq_li a{float:left;}
.yq_li a:hover{color:#2b85d1;color:#7f853b;}
.yq_li{width:500px;height:20px;}
.content .news_list .news_li img , .content .news_list .news_li > span{display:none;}
.content .news_list .news_li{width:100%;height:9px;    padding: 6px 0 20px 8px;}
.content .news_list .news_li a{ float:left;}
.content .news_list .news_li a:hover{color:#2b85d1;}
.content .news_list .news_li img{ float:left;margin-left:20px;    width: 20px;
    height: 23px;}
#research .news_list .news_li img{display:none;}
.pull-right .content .faculty-content{border:0;}


.faculty-list h2{margin-bottom: 15px;}
.faculty-list h3{background-color: #f5f5f5;  padding:8px 15px; margin-bottom: 10px; color: #004681; font-weight: normal;}
.tl_cl{padding-bottom: 15px;}

.content .faculty-info-top .top_a{width:126px;height:126px;overflow: hidden;}
.content .faculty-info-top .top_a > img{width:126px;}
.content .faculty-info-top img{width:126px;}

.content .listjs_div ul{width:100%; min-height: 300px;}
.content .listjs_div li{width:25%;height:34px;}
.content .listjs_div li a{padding-top:4px;}

.listjs_li{ margin:5px 0;}
.listjs_li a{ width:80% !important;background: #2071ab;color: #fff;border: 0; padding:0 !important;
             cursor: pointer;height: 34px !important;line-height: 34px !important;border-radius: 5px;}
.listjs_li:hover{ background: none !important;}

.imgchange .cldiv{width:75%;height:40px;float:left; margin-top: 18%; margin-left: 17%;}
.imgchange .wap_div{width:1004px;height:40px;margin:0 auto; position: absolute; top: 338px!important; right: -1160px!important; -webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);
}
.imgchange .wap_div a{float:right;}
.container .content{min-height:500px;}
.container .content .friendlylink_list .link h2{font-size:35px;}
.container .content .friendlylink_list .universities h2{font-size:35px;}
#main .content .news dl dt > a {width:180px;height:100px; overflow:hidden; display:block;}
#main .content .news dl dt a img{width:100%;}
.content table tr .news_info{    padding-top: 10px !important;}
.maintop .newsevent{}
.container .maintop .newsevent ul .li_a{    background: none;    height: 100px;
    overflow: hidden;    padding: 5px 0 5px 0px;}
#mainbottom .universities .news_list .friendlylink_list ul > li{background:none;float:left;}
#mainbottom .universities .news_list .friendlylink_list ul > li a{ width:157px;height:50px;overflow:hidden; display:block;}
#mainbottom .universities .news_list .friendlylink_list ul > li a img{width:100%;}

.indexdiv #research .research-list > a{color:#7F853B;}
#main .container .indexdiv .link .more{display:block;margin-top:55px;width:70px;}
#main .container .research .news_list{height:55px;}
.container .content .research-list dl > dd{    width: 651px;}
.container .content .research-list dl dt > p{    font-size: 16px; margin: 0;}
.container .content .research-list dl dt > b{    font-size: 32px;
    color: #004681;
    font-weight: normal;}



.imgchange .xs_div {    position: absolute;   margin: 0 auto;
    top: 500px; width:100% !important;}
.imgchange .xs_div .jz_div{width:1004px;margin:0 auto;height:40px;}