@charset "utf-8";

body { margin: 0px; padding: 0px; color: #222; background: #ECEAE7; font: 12px Calibri, \5FAE\8F6F\96C5\9ED1; min-width: 1660px; }
ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd, div { margin: 0px; padding: 0px; font-weight:normal; }
ul, ol { list-style: none; }
fieldset, img { border:0; }
a { text-decoration:none; outline:0 none; cursor:pointer; color: #222; }
a:hover { text-decoration:none; color: #F60; }
p { line-height:1.7; }
.clr { clear:both; height:0px; overflow:hidden; }
.left { float:left; }
.right { float:right; }

.wrapper { margin: 0px auto; width: 100%; }

@font-face { font-family: gFont; src: url(../css/Galyon-Bold.ttf); }
@font-face { font-family: mFont; src: url(../css/HansKendrickV-Regular.ttf); }
@font-face { font-family: bFont; src: url(../css/Berlin-Sans-FB-Demi-Bold.ttf); }
.navi { width: 1200px; z-index: 101; position:absolute; left:50%; top:50%; transform: translate(-50%,-50%); }
.navi .title { font-size: 66px; color: #FFF; text-align: center; height: 110px; text-shadow: 5px 5px 5px #000; font-family:gFont; }
.navi .nav { font-size: 32px; color: #FFF; float: left; margin-right: 20px; margin-left: 20px; font-family: mFont; }
.navi .nav a { height: 50px; color: #FFF; background: url(../images/navi.png) repeat-x center bottom; text-shadow: 3px 3px 3px #000; display: block; }
.navi .nav a:hover { color: #FF0; background: url(../images/navi.png) no-repeat center bottom; }

.footer { background: #820b0b; height: 320px; border-top: 1px solid #FFF; }
.footer .wid-box { margin: 0px auto; width: 1360px; }
.footer .wid-box .text1 { float: left; width: 130px; margin-right: 100px; }
.footer .wid-box h1 { font-size: 16px; font-weight: bold; color: #FFF; height: 25px; border-bottom: 1px solid #FFF; margin-bottom: 20px; }
.footer .wid-box h2 { font-size: 13px; color: #FFF; line-height: 28px; }
.footer .wid-box .text2 { float: left; width: 460px; margin-right: 100px; }
.footer .wid-box .text3 { float: left; width: 520px; }
.footer .wid-box h3 { width: 212px; height: 60px; background: url(../images/logo.png) no-repeat; margin-bottom: 20px; }

.header { height: 587px; }
.header .edu { background: url(../images/banner-1.jpg) no-repeat center center; height: 587px; background-position:50% 50%; background-size:cover; }
.header .top { margin: 0px auto; width: 1660px; }
.header .top .logo { background: url(../images/logo.png) no-repeat; float: left; height: 60px; width: 212px; margin-top: 5px; margin-left: 320px; }
.header .top ul { background: #000; float: right; height: 70px; width: 975px; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; }
.header .top ul li { float: left; height: 70px; font-family:mFont; }
.header .top ul li a { font-size: 20px; line-height: 70px; color: #FFF;  padding-right: 15px; padding-left: 26px; display: block; }
.header .top ul li a:hover { color: #FFF; background: #820B0B; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; }
.header .title { font-family:bFont; font-size: 83px; color:#FFF; margin-top: 160px; margin-left: 400px; }

.wid1660 { margin: 0px auto; width: 1660px; }
.Kw30 { padding: 40px; }


/* 栏目列表 */
.col_menu { float: left; width: 400px; min-height: 400px; margin-left: 0px; }
.col_menu .menu7 { font-size: 24px; font-weight:700; display: block; color: #FFF; background: #8b1414; clear: both; height: 100px; line-height: 100px; text-align: center; border-top-left-radius: 10px; border-top-right-radius: 10px; }

.col_list { margin: 0px auto; margin-top: 20px; width: 1000px; }
.col_list .title7 { height: 40px; margin-right: 0px; margin-left: 0px; border-bottom: 1px solid #CCC; font-size: 22px; font-weight: bold; color: #333; padding-left: 20px; border-left: 5px solid #CA1111; }
.col_list .title78 { font-size: 13px; color: #555; float: right; margin-right: 20px; font-weight: normal; }
.col_list .text7 { margin-right: 0px; margin-left: 0px; margin-top: 20px; }
.listbottomline { background: url(../images/dotted01.gif) repeat-x 0px bottom; }
.ariticlelistarrow { background: url(../images/arrow2.gif) no-repeat 3px 20px; width: 20px; }
.ariticlelist { font-size: 16px; line-height: 20px; padding-top: 15px; padding-bottom: 15px; }

/* 文章页面 CSS */

#content1 { margin-top: -1px; padding: 0px; }
#content1 h1 { text-align: center; font-size: 24px; margin-bottom: 8px; text-shadow: 1px 2px 2px #D2D7DA; color:#333; }
#content1 h2 { font-size: 13px; font-weight: normal; text-align: center; color: #999; }
#content1 h3 { text-align: center; margin-top: 12px; }
/*特别标题*/
#content1 h4 { font-size: 22px; color: #fff; font-weight: bold; padding: 20px; width: 85%; background: #CA1111; border-top-right-radius: 30px; border-bottom-right-radius: 30px; margin-left: -20px; text-align: center; }

#shownews { margin-top: 15px; padding: 10px; height: auto; min-height: 400px; border-top: 1px solid #C7C7C7; }
#shownews p { font-size: 15px; line-height: 1.8em; margin-top: 3px; margin-bottom: 15px; }
#shownews p a { font-size: 15px; }


/* 特色页面 */

.header .eabout { background: url(../images/banner-2.jpg) no-repeat center center; height: 587px; background-position:50% 50%; background-size:cover; }
.eabout_bg { background: url(../images/eabout_bg.jpg) no-repeat; height: 1057px; width: 1660px; }
.eabout_pic { margin: 0px auto; width: 1000px; }
.eabout_pic h1 { width: 179px; float: left; font-size: 16px; line-height: 32px; text-align: center; }
.eabout_title { font-size: 24px; font-weight: bold; color: #820B0B; text-align: center; }
.eabout_pic1 { margin: 0px auto; width: 1660px; }
.eabout_pic1 h1 { float: left; }
.eabout_pic2 { margin: 0px auto; width: 552px; }
.eabout_pic3 { margin: 0px auto; width: 1660px; height: 499px; }

.header .efaculties { background: url(../images/banner-3.jpg) no-repeat center center; height: 587px; background-position:50% 50%; background-size:cover; }
.efaculties_text { margin: 0px auto; width: 1140px; border: 1px solid #820B0B; border-radius: 5px; line-height: 59px; }
.efaculties_text h1 { margin: 0px auto; background: #820B0B; height: 60px; width: 1138px; font-weight: bold; color: #FFF; text-align: center; padding-top: 10px; padding-bottom: 10px; font-size: 30px; }
.efaculties_text h2 { width: 529px; text-align: right; float: left; height: 59px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; font-size: 18px; padding: 10px 20px; }
.efaculties_text h3 { width: 529px; text-align: left; float: left; height: 59px; border-bottom: 1px solid #CCC; font-size: 18px; padding: 10px 20px; }

.header .elife { background: url(../images/banner-4.jpg) no-repeat center center; height: 587px; background-position:50% 50%; background-size:cover; }
.elife_text { margin: 0px auto; width: 996px; }
.elife_text h1 { width: 653px; height: 483px; background:#CCC; float: left; }
.elife_text h2 { width: 310px; float: right; }
.elife_text h3 { float: left; width: 310px; margin-right: 33px; }
.elife_text h4 { float: right; width: 310px; }

.header .enewsevents { background: url(../images/banner-5.jpg) no-repeat center center; height: 587px; background-position:50% 50%; background-size:cover; }
.enewsevents_box { margin: 0px auto; width: 1024px; }
.enewsevents_box .gox1 { width: 670px; }
.enewsevents_box .gox2 { width: 318px; }
.enewsevents_box .gox1 .title { font: bold 28px/65px Georgia; color: #820B0B; text-align: center; height: 65px; border-top: 3px solid #2873F3; border-bottom: 2px dotted #CCC; }
.enewsevents_box .gox2 .title { font: bold 28px/65px Georgia; color: #820B0B; text-align: center; height: 65px; border-top: 3px solid #E16D71; border-bottom: 2px dotted #CCC; }
.enewsevents_box .gox1 .gox11 { height: 261px; margin-left: 6px; margin-bottom: 30px; }
.enewsevents_box .gox1 .gox11 .text { background: url(../images/enewsevents_box.png) no-repeat; float: right; height: 253px; width: 381px; margin-top: 7px; }
.enewsevents_box .gox1 .gox11 .text .b320 { height: 202px; width: 320px; margin-left: 30px; margin-top: 20px; }
.enewsevents_box .gox1 .gox11 .text .b320 h1 { font-size: 16px; font-weight:bold; color: #820B0B; line-height: 26px; }
.enewsevents_box .gox1 .gox11 .text .b320 h2 { font-size: 13px; color: #999; margin-top: 15px; margin-bottom: 15px; }
.enewsevents_box .gox1 .gox11 .text .b320 h3 { font-size: 14px; color: #000; line-height: 23px; }
.enewsevents_box .gox2 .gox21 { height: 263px; margin-bottom: 28px; background: url(../images/enewsevents_box1.png) no-repeat; }
.enewsevents_box .gox2 .gox21 h1 { font-size: 18px; line-height: 32px; font-weight: bold; color: #FFF; text-align: center; height: 32px; }
.enewsevents_box .gox2 .gox21 h2 { font-size: 18px; line-height: 29px; font-weight: bold; color: #FFF; text-align: center; height: 29px; }
.enewsevents_box .gox2 .gox21 h3 { margin: 0px auto; width: 242px; font-size: 14px; font-weight:bold; line-height: 24px; color: #820B0B; padding-top: 40px; padding-bottom: 30px; }
.enewsevents_box .gox2 .gox21 h4 { margin: 0px auto; width: 242px; font-size: 14px; color: #000; line-height: 23px; }
.more2021 { font-size: 12px; text-align: center; float: right; height: 26px; width: 100px; border: 1px solid #820B0B; }
.more2021 a { line-height: 26px; color: #820B0B; display: block; }
.more2021 a:hover { color: #fff; background:#820B0B; }

.enews_box { margin: 0px auto; width: 1032px; }
.enews_box .gox11 { height: 261px; margin-left: 6px; margin-bottom: 50px; }
.enews_box .gox11 .text { background: url(../images/enews.png) no-repeat; float: right; height: 253px; width: 747px; margin-top: 7px; }
.enews_box .gox11 .text .b320 { height: 202px; width: 640px; margin-left: 50px; margin-top: 20px; padding-top: 15px; }
.enews_box .gox11 .text .b320 h1 { font-size: 16px; font-weight: bold; color: #820B0B; line-height: 26px; }
.enews_box .gox11 .text .b320 h2 { font-size: 13px; color: #999; margin-top: 25px; margin-bottom: 25px; }
.enews_box .gox11 .text .b320 h3 { font-size: 14px; color: #000; line-height: 23px; }

.header .eresearch { background: url(../images/banner-6.jpg) no-repeat center center; height: 587px; background-position:50% 50%; background-size:cover; }
.eresearch1026 { margin: 0px auto; width: 1026px; }
.eresearch1026 .title { font-size: 34px; line-height: 69px; font-weight: bold; color: #820B0B; height: 69px; border-bottom: 2px solid #CCC; }
.eresearch1060 { margin: 0px auto; width: 1062px; }
.eresearch1060 ul {  }
.eresearch1060 ul li { background: url(../images/eresearch_box.png) no-repeat; float: left; height: 312px; width: 318px; margin-right: 18px; margin-left: 18px; margin-bottom: 50px; }
.eresearch1060 ul li h1 { width: 314px; }
.eresearch1060 ul li h2 { width: 284px; margin-left: 15px; font-size: 16px; line-height: 23px; font-weight: bold; color: #820B0B; margin-top: 10px; }
.eresearch1060 ul li h2 a { color: #820B0B; }
.eresearch1060 ul li h2 a:hover { color: #999; }
.eresearch1060 ul li h3 { width: 284px; margin-left: 15px; font-size: 13px; line-height: 23px; color: #999; margin-top: 8px; margin-bottom: 8px; }
.eresearch1060 ul li h4 { width: 284px; margin-left: 15px; font-size: 14px; line-height: 23px; }
.eresearch_pic { background: url(../images/eresearch_pic2.jpg) no-repeat; height: 370px; width: 1660px; }

.eresearch_text { margin: 0px auto; width: 1140px; border: 1px solid #820B0B; border-radius: 5px; line-height: 59px; }
.eresearch_text h1 { margin: 0px auto; background: #820B0B; height: 60px; width: 1110px; padding-left: 30px; font-size: 34px; color:#FFF; }
.eresearch_text h2 { width: 629px; text-align: right; float: left; height: 59px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding-right: 20px; padding-left: 20px; font-size: 18px; }
.eresearch_text h3 { width: 429px; text-align: left; float: left; height: 59px; border-bottom: 1px solid #CCC; padding-right: 20px; padding-left: 20px; font-size: 18px; }

.header .estudy { background: url(../images/banner-7.jpg) no-repeat center center; height: 587px; background-position:50% 50%; background-size:cover; }
.estudy1056 { margin: 0px auto; width: 1056px; }
.estudy1056 ul {  }
.estudy1056 ul li { font-size: 14px; line-height: 28px; text-align: center; float: left; width: 236px; margin-right: 14px; margin-left: 14px; margin-bottom: 50px; }

.eevents1034 { margin: 0px auto; width: 1074px; }
.eevents1034 ul {  }
.eevents1034 ul li { background: url(../images/eevents_box.png) no-repeat; float: left; height: 408px; width: 318px; margin-right: 20px; margin-left: 20px; margin-bottom: 80px; }
.eevents1034 ul li h1 { width: 314px; }
.eevents1034 ul li h2 { width: 284px; margin-left: 15px; font-size: 16px; line-height: 23px; font-weight: bold; color: #820B0B; margin-top: 30px; }
.eevents1034 ul li h2 a { color: #820B0B; }
.eevents1034 ul li h2 a:hover { color: #999; }
.eevents1034 ul li h3 { width: 284px; margin-left: 15px; font-size: 13px; line-height: 23px; margin-top: 20px; }


