@charset "utf-8";
/* CSS Document */

body, li, ul, p, a, img, h1, h2, html { text-decoration: none; margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; list-style-type: none; }
html { min-width: 1200px; font-family: "微软雅黑"; }
a:hover { text-decoration: none; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
input:focus { outline: none; }
.HideFocus {
 hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */ outline: none;  /* for firefox 1.5 + */ }
.clear { clear: both; }
.head { background-color: #2b8a0e; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #f7991b; }
.head .top { width: 1200px; margin-right: auto; margin-left: auto; background-image: url(../images/index_02.png); background-repeat: no-repeat; background-position: right top; }
.head .top .logo { float: left; height: 60px; width: 599px; padding-top: 19px; }
.head .top .en a { font-size: 14px; font-weight: bold; color: #ffffff; line-height: 24px; display: block; float: left; padding-right: 10px; padding-left: 10px; }
.head .top .en { float: right; }
.head .top .en .so {background-image: url(../images/index_1_06.png);height: 24px;width: 24px;background-repeat: no-repeat;background-position: center top;display: block;font-size:  0px;}
.head .top .en { padding-top: 33px; }
.nav ul li a { font-size: 18px; font-weight: bolder; line-height: 50px; color: #fff; }
.head .top .nav { padding-top: 16px; height: 50px; }
.nav ul { width: 1200px; margin-right: auto; margin-left: auto; }
.nav ul li { float: left; width: 120px; text-align: center; position: relative; }
.nav ul li.on { background-image: url(../images/index_1_11.png); background-repeat: no-repeat; background-position: center bottom; }
.nav ul li:hover { background-image: url(../images/index_1_11.png); background-repeat: no-repeat; background-position: center bottom; }
.nav ul li:hover a{color: #fff;}
.nav ul li .ej { position: absolute; top: 50px; left: 0px; z-index: 99; width: 120px; display: none;  padding-top: 2px;}
.nav ul li .ej a { color: #fff; font-size: 14px; display: block; text-align: center; background: rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #808477; font-weight: normal; line-height: 35px; }
.nav ul li .ej a:hover { color: #fff; font-size: 14px; display: block; text-align: center;    background-color: #2b8a0e;  }
.nav ul li:hover .ej{ display: block; }



/*hdp*/
.hdp { overflow: hidden; position: relative; width: 100%; height: auto; }
.hdp .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; display: none; }
.hdp .hd ul { overflow: hidden; zoom: 1; float: left; }
.hdp .hd ul li { float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.hdp .hd ul li.on { background: #f00; color: #fff; }
.hdp .bd { position: relative; height: 100%; z-index: 0; }
.hdp .bd li { zoom: 1; vertical-align: middle; }
.hdp .bd img { width: 100%; height: auto; display: block; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.hdp .prev { position: absolute; left: 5%; top: 50%; display: block; width: 40px; height: 40px; opacity: 0.5; background-image: url(../images/index_1_15.png); background-repeat: no-repeat; background-position: center center; margin-top: -40px; }
.hdp .next { position: absolute; top: 50%; margin-top: -40px; display: block; width: 40px; height: 40px; opacity: 0.5; background-image: url(../images/index_1_18.png); background-repeat: no-repeat; background-position: center center; right: 5%; }
.xyxw { width: 1200px; margin-right: auto; margin-left: auto; margin-top: 40px; }
.xyxw .bt { background-image: url(../images/index_11.png); background-repeat: repeat-x; background-position: center center; height: 50px; width: 435px; margin-right: auto; margin-left: auto; margin-bottom: 20px; }
.xyxw .bt .bs { font-size: 28px; font-weight: bold; color: #333333; line-height: 50px; background-color: #FFF; text-align: center; width: 200px; margin-right: auto; margin-left: auto; }
.xyxw .bt .bs span { color: #429728; }
.tzgg { background-image: url(../images/index_26.png); background-repeat: no-repeat; background-position: center top; padding-top: 50px; height: 435px; background-size: 100% 100%;}
.tzgg .bt { background-image: url(../images/index_11.png); background-repeat: no-repeat; background-position: right center; height: 38px; width: 260px; float: left; }
.tzgg .bt .bs { font-size: 28px; font-weight: bold; color: #333333; line-height: 38px; text-align: left; width: 145px; }
.tzgg .bt .bs span { color: #429728; }
.tzgg .tz { width: 1200px; margin-right: auto; margin-left: auto; }
.tzgg .hd { line-height: 30px; float: right; height: 38px; overflow: hidden; position: relative; }
.tzgg .hd ul { float: left; }
.tzgg .hd ul li { float: left; cursor: pointer; font-size: 20px; line-height: 38px; color: #333333; background-image: url(../images/index_tz.png); background-repeat: no-repeat; background-position: right center; margin-right: -1px; padding-top: 0; padding-right: 15px; padding-bottom: 0; padding-left: 15px; }
.tzgg .hd ul li.on { height: 38px; background-color: #429728; color: #fff; background-image: none; line-height: 38px; }
.tzgg .hd ul li.on a{color: #fff; }
.tzgg .hd ul li a{color: #333333; }

.tzgg .bd ul { padding-top: 42px; /* zoom: 1; */ }
.tzgg .bd li { height: 64px; line-height: 64px; float: left; width: 581px; margin-right: 38px; background-image: url(../images/index_tzb_03.png); background-repeat: no-repeat; background-position: left center; margin-bottom: 17px; }
.tzgg .bd li .date { float: left; height: 60px; width: 70px; text-align: center; color: #fff; }
.tzgg .bd li.ou { margin-right: 0px; }
.tzgg .tz .hd ul .last { background-image: none; }
.tzgg .tz .bd ul li .date .ri { line-height: 25px; font-size: 18px; color: #fff; padding-top: 6px; }
.tzgg .tz .bd ul li .date .yer { font-size: 18px; line-height: 25px; color: #fff; }
.tzgg .bd li a { font-size: 18px; line-height: 60px; color: #333333; float: left; padding-left: 22px; }
/*学术报告*/
.xsbg { width: 1200px; margin-right: auto; margin-left: auto; padding-top: 56px; }
.xsbg .bt { background-image: url(../images/index_11.png); background-repeat: no-repeat; background-position: right center; height: 38px; width: 260px; }
.xsbg .bt .bs { font-size: 28px; font-weight: bold; color: #333333; line-height: 38px; text-align: left; width: 145px; }
.xsbg .bt .bs span { color: #429728; }
.xsbg .lb ul li { margin-left: 20px; border: 1px solid #e5e5e5; height: 150px; float: left; width: 560px; margin-right: 36px; }
.xsbg .lb { padding-top: 40px; }
.xsbg .lb ul li img { float: left; margin-left: -20px; display: block; padding-top: 20px; height: 110px; width: 75px; }
.xsbg .lb ul li .txt { float: left; padding-left: 34px; }
.xsbg .lb ul li .txt .bts a { font-size: 18px; line-height: 70px; color: #333333; }
.xsbg .lb ul li .txt .dz { background-image: url(../images/index_35.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; font-size: 14px; line-height: 32px; color: #555555; }
.xsbg .lb ul li .txt .sj { background-image: url(../images/index_32.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; font-size: 14px; line-height: 32px; color: #555555; }
.xsbg .lb ul .last { margin-right: 0px; }
/*专题报告*/
.ztlm { width: 1200px; margin-right: auto; margin-left: auto; padding-top: 56px; }
.ztlm .bt { background-image: url(../images/index_11.png); background-repeat: no-repeat; background-position: right center; height: 38px; width: 260px; }
.ztlm .bt .bs { font-size: 28px; font-weight: bold; color: #333333; line-height: 38px; text-align: left; width: 145px; }
.ztlm .bt .bs span { color: #429728; }
.ztlm .lb ul li { float: left; height: 152px; width: 270px; margin-right: 40px; }
.ztlm .lb ul .last { margin-right: 0px; }
.ztlm .lb { padding-top: 40px; overflow: hidden; position: relative; }
/*友情链接*/
.yqlj { width: 1200px; margin-right: auto; margin-left: auto; padding-top: 56px; }
.yqlj .bt { background-image: url(../images/index_11.png); background-repeat: no-repeat; background-position: right center; height: 38px; width: 260px; margin-bottom: 40px; }
.yqlj .bt .bs { font-size: 28px; font-weight: bold; color: #333333; line-height: 38px; text-align: left; width: 145px; }
.yqlj .bt .bs span { color: #429728; }
.ztlm .lb ul li { float: left; height: 152px; width: 270px; margin-right: 40px; }
.yqbg { background-image: url(../images/index_yq_02.jpg); background-repeat: no-repeat; background-position: center top; margin-top: 30px; background-color: #f2f2f2; background-size: 100%; padding-bottom: 20px; }
.yqlj .lb ul li h1 { font-size: 18px; line-height: 45px; color: #333; font-weight: normal; }
.yqlj .lb ul li p a { font-size: 14px; color: #999999; line-height: 32px; }
.yqlj .lb ul li { min-height: 318px; display: block; }
.yqlj .lb ul .l1 { width: 440px; float: left;  }
.yqlj .lb ul .l2 { width: 220px; float: left; }
.yqlj .lb ul .l3 { float: left; width: 300px; }
.yqlj .lb ul .l4 { background-image: url(../images/index_52.png); background-repeat: no-repeat; background-position: left bottom; float: left; padding-left: 46px; width: 190px; }
/*版权*/

.foot { background-color: #2b8a0e; padding-top: 30px; padding-bottom: 30px; text-align: center; font-size: 14px; line-height: 24px; color: #fff; }






/*学院新闻*/


.pre_banner_3d { width: 1200px; height: 415px; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-right: auto; margin-left: auto; }
.banner_tree { width: 1200px; height: 415px; position: relative; }
.color_font { background: #63B504; color: #fff; width: 45px; height: 100px; font-size: 24px; text-align: center; line-height: 100px; border-radius: 5px; font-weight: 700; position: absolute; top: 0; bottom: 0; margin: auto; z-index: 50; cursor: pointer; }
.left_btn {cursor:pointer;left: -100px;background-image: url(../images/index_18.png);text-align: center;position: absolute;top: 120px;background-repeat: no-repeat;background-position: center center;height: 50px;width: 50px;z-index: 99;}
.right_btn {cursor:pointer;right: -95px;background-image: url(../images/index_21.png);background-repeat: no-repeat;height: 50px;width: 50px;position: absolute;top: 120px;background-position: center center;z-index: 99;}
.show_s_ui { width: 100%; height: 100%; position: relative; overflow: hidden; }
.show_s_ui>li { width: 320px; height: 180px; position: absolute; top: 0; bottom: 150px;margin: auto; cursor: pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
opacity: 0; font-size: 40px; }
.show_s_ui>li>img { width: 100%; height: 100%; display: block; }
#middel_shows { width: 460px; height: 260px; left: 370px;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1; }
#left_shows { left: 0%;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
opacity: 0.6; }
#right_shows { left: 73%; opacity: 0.6;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
#small_left, #small_right { width: 154px; height: 249px; opacity: 0;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#small_left { left: -15%; }
#small_right { left: 102.5%; }
.banner_tree .show_s_ui li .txt { background-color: #e6e6e6; height: 85px; padding-top: 11px; position: relative; display: block !important; z-index: 99; }
.banner_tree .show_s_ui li .txt .time .ny { font-size: 24px; color: #333333; }
.banner_tree .show_s_ui li .txt .time .yue { font-size: 12px; color: #333333; line-height: 31px; }
.banner_tree .show_s_ui li .txt .time { height: 70px; width: 60px; margin-top: 0px; margin-left: 11px; background-color: #fff; text-align: center; border: 1px solid #333333; float: left; position: absolute; left: 11px; top: 11px; }
.banner_tree .show_s_ui li .txt .btl { font-size: 18px; color: #333333; line-height: 30px; padding-right: 49px; padding-top: 5px; padding-left: 106px; height: 64px; overflow: hidden; position: relative; }
.banner_tree .show_s_ui li .txt .btl a { color: #333; }
/*学院新闻end*/
.ad { width: 100%; }
.ad img { display: block; width: 100%; }
/*列表&内容*/
.conl {width: 1200px;margin-right: auto;margin-left: auto;background-color: #fff;margin-bottom: 60px;min-height:  600px;}
.dh { float: left; width: 250px; z-index: 2; background-color: #f3f3f3; padding-bottom: 30px; border: 1px solid #e4e4e4; padding-top: 14px; }
.dh .lmmc { font-size: 22px; line-height: 45px; color: #fff; height: 45px; font-weight: bold; background-image: url(../images/list_lm_bg_03.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 40px; }
.dh .dhlb {background-image: url(../images/list_23.png);background-repeat: no-repeat;background-position: 205px bottom;padding-bottom: 150px;padding-top: 20px;padding-right: 35px;padding-left: 35px;/* margin-bottom:  60px; */}
.dh .dhlb ul { display: block; }
.dh .dhlb ul li { line-height: 50px; color: #333333; font-size: 16px; background-image: url(../images/list_17.jpg); background-repeat: no-repeat; background-position: 155px center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dbd5d5; }
.dh .dhlb ul li a { color: #444444; display: block; font-size: 14px; font-weight: bold; }
.dh .dhlb ul .on { background-image: url(../images/list_19.jpg); margin-bottom: 0px; background-repeat: no-repeat; }
.dh .dhlb ul .on a { display: block; color: #429728; font-size: 14px; font-weight: bold; }
.wzlb { float: right; width: 910px; padding-bottom: 75px; }
.wzlb .dqwz { height: 46px; background-image: url(../images/index_11.png); background-repeat: repeat-x; background-position: left center; }
.wzlb .dqwz .dq { background-image: url(../images/list_08.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; font-size: 14px; color: #999999; float: right; line-height: 46px; }
.dqwzt{ background-image: url(../images/list_05.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; font-size: 14px; color: #999999; line-height: 57px; padding-top: 10px; padding-bottom: 10px; }


.wzlb .dqwz .lm {float: left;height: 46px;line-height: 46px;color: #333333;font-size: 24px;font-weight: bold;font-family: "微软雅黑";/* width: 150px; */background-color: #fff;padding-right: 30px;}
.dh .dhlb ul .ej a { display: block; color: #333; background-image: url(../images/list_22.jpg); background-repeat: no-repeat; background-position: 15px center; font-size: 14px; line-height: 20px; padding-top: 8px; padding-bottom: 8px; padding-left: 27px; font-weight: normal; }
.dh .dhlb ul .ej a.ons { display: block; color: #419728; font-size: 14px; line-height: 20px; font-weight: normal; padding-left: 27px; background-image: url(../images/list_22.jpg); background-repeat: no-repeat; background-position: 15px center; }
.dh .dhlb ul .ej { position: relative; z-index: 9; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dbd5d5; }
.conl .wzlb .lb { padding-top: 15px; }
.conl .wzlb .lb ul li {height: 45px;line-height: 45px;font-size: 14px;color: #323232;background-image: url(../images/list_13.jpg);background-position: 0px center;padding-left: 25px;background-repeat: no-repeat;/* border-bottom-width: 1px; *//* border-bottom-style: dashed; *//* border-bottom-color: #e0e0e0; */}
.wzlb .lb ul li .time { float: right; color: #9f9f9f; }
.wzlb .lb ul li a { color: #666666; font-size: 14px; }
.wzlb .lb ul li a:hover { color: #0d59a7; }
/*内容*/
.contxt { }
.contxt .btsq { font-size: 18px; text-align: center; color: #454545; line-height: 51px; font-weight: bold; padding-top: 20px; }
.contxt .btf { font-size: 18px; text-align: center; color: #535353; line-height: 30px; }
.contxt .timesq { font-size: 14px; line-height: 50px; text-align: center; color: #767676; margin-bottom: 20px; padding-bottom: 20px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e4e4e4; }
.contxt .nrc {padding-right: 20px;padding-left: 20px;line-height: 32px!important;color: #666666;}
.contxt .nrc p {font-size: 16px;color: #666666;line-height: 32px!important;text-indent: 2em;}
.contxt .nets a span { color: #666666; }
.contxt .nets .top { position: absolute; top: 40px; right: 40px; padding: 10px; height: 40px; width: 40px; }
.contxt .nrc p img {max-width: 100% !important;height: auto !important;display:  block;margin-left:  auto;margin-right:  auto;}
.contxt .timesq span { padding-right: 10px; padding-left: 10px; }
/* 内容上下样式 */
.nets { padding-top: 25px; margin-top: 30px; border-top-width: 1px; border-top-style: dashed; border-top-color: #e4e4e4; position: relative; padding-right: 20px; padding-left: 20px; }
.nets a { font-size: 0.875em; color: #666666; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.nets a:hover, .contxt .nets a:hover span { color: #0364ae; }
/* 本例子css */

.t_list ul {
    margin: 0 !important;
    padding: 0 0 0 20px !important;
    height: auto !important;
    overflow: hidden !important;
    width: 700px !important;}
.t_list li {
    float: left;
    height: 40px !important;
    line-height: 40px !important;
    margin-right: 0px !important;
    font-size: 14px !important;
    background: none !important;
    padding: 0px !important;
    width: 100px !important;
    overflow: hidden;
    padding-right: 10px!important;
    }


.t_list_t {
    color: #0165bb !important;
    font-size: 16px !important;
    height: 36px !important;
    line-height: 36px !important;
    background: #fdfdfd !important;
    padding-left: 20px !important;
    font-weight: bold !important;}
.t_list li a{ color: #666666 !important;}

.bmlb{padding-top: 20px;}
.bmjs ul {padding-top: 15px;}
.bmjs ul li{background-image: none;

    float: left;
    width: 200px;}
.bmjs ul li a{height: 32px;
    line-height: 32px;
    padding-left: 25px;
    color: #222;
font-size: 12px;}


.abm_list li {
    float: left;
    height: 40px !important;
    line-height: 40px !important;
    margin-right: 0px !important;
    font-size: 14px !important;
    background: none !important;
    font-family: "微软雅黑" !important;
    padding: 0 !important;
    width: 100% !important;}

.abm_list li a {
    float: left !important;
    display: block;
    width: 150px;
    height: 40px !important;
    line-height: 40px !important;
    font-family: "微软雅黑" !important;
    font-size: 14px !important;
    color: #0165bb !important;
    }

.abm_list li span {
    height: 40px !important;
    line-height: 40px !important;
    font-family: "微软雅黑" !important;
    font-size: 14px !important;
    color: #666666 !important;
}

.abm_list ul {
    margin: 0 !important;
    padding: 0 0 0 20px !important;
    height: auto !important;
    overflow: hidden !important;
   
}