body, dl, dd, ul, ol, h1, h2, h3, h4, form, input, button, textarea, p, th, td { margin: 0; padding: 0; }
body { font: 14px/1.2 "\5FAE\8F6F\96C5\9ED1", arial, 'Microsoft YaHei'; color: #333; background: #fff; }
img { vertical-align: middle; border: none; }
ul, ol { list-style: none outside none; }
table { border-collapse: collapse; border-spacing: 0; }
button, input, select, textarea { font-size: 100%; vertical-align: middle; }
a { color: #333; text-decoration: none; blr: expression(this.onFocus=this.blur()); }
a:hover { text-decoration: none; color: #00489d; }
a:focus { outline: 0 none; }
h1, h2, h3, h4 { font-size: 100%; font-weight: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; -moz-appearance: button; }
.text, .btn, textarea { font-family: "\5FAE\8F6F\96C5\9ED1", arial, 'Microsoft YaHei'; }
.clearfix:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }
.clearfix { *zoom: 1; }
.btn { border: none; cursor: pointer; }
html, body { width: 100%; height: 100%; }
input, textarea { outline: none }
.fl { float: left; }
.fr { float: right; }
.warp { width: 1200px; margin: auto; }
.warp, a, .headbox, .nav li a:before, .soso, .cnen, .logo, .logo img, .nav li, .news-nav li:before, .indmore:before, .incidentbox li, .denth span, .denth, .i, .dentimg, .conttxt, .contbg, .indcontsp:before, .coop li, .newsimgs:before, .newsitems, .newstimers, .tsubmit, .sltnav, .indmicright img, .nav__trigger, .honorbox li img, .inddysp,.endlbg dt { -webkit-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; }
.bodybox { overflow: hidden; }
.headbox { position: fixed; top: 0; left: 0; width: 100%; height: 79px; z-index: 999; background: rgba(255, 255, 255, .9); }
.logo { margin: 15px 0 0 50px; width: 192px; height: 52px; }
.logo img { width: 100%; }
.soso { width: 90px; height: 79px; background: url(../images/so_08.png) no-repeat center center #b19464; position: relative; cursor: pointer; }
.soso a { display: block; }
.soinp { position: absolute; top: 79px; left: -132px; width: 220px; height: 33px; background: #fff; border: 1px solid #ccc; display: none; }
.soso:hover .soinp { display: block; }
.sotext { width: 160px; height: 33px; padding: 0 10px; line-height: 33px; border: none; }
.sosub { width: 34px; height: 33px; background: #fff; border: none; }
.nav li { float: left; font-size: 16px; position: relative; padding: 34px 40px 30px; background: url(../images/bor_09.jpg) no-repeat right 34px; }
.nav li a { color: #4a4b4b; }
.nav li:nth-child(6) { background: none; }
.cnen { padding-top: 27px; margin-left: 60px; margin-right: 30px; }
.cnen a { display: inline-block; width: 30px; height: 30px; text-align: center; line-height: 30px; color: #fff; border-radius: 50%; font-size: 12px; margin-left: 6px; background: #8c8f95; }
.sltnav { position: absolute; top: 79px; left: 0; width: 100%; font-size: 14px; padding: 17px 0; background: #f8f8f8; border-top: 4px solid #ab8e62; text-align: center; display: none; }
.sltnav a { display: block; height: 38px; line-height: 38px; margin-bottom: 10px; color: #535252; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sltnav a:hover { color: #fff; background: #ab8e62; }
.nav li:hover .sltnav { top: 79px; display: block; }
.bodyhead { height: 52px; }
.bodyhead .nav li { padding: 16px 40px 17px; background-position: right 20px; }
.bodyhead .nav li:hover .sltnav, .bodyhead .soinp { top: 52px; }
.bodyhead .logo { width: 125px; height: 34px; margin-top: 8px; }
.bodyhead .cnen { padding-top: 12px; }
.bodyhead .soso { height: 52px; }

/*轮播图*/
.slide-img { overflow: hidden; position: relative; height: 821px; margin-top: 79px; }
.slide-b li { height: 821px; position: relative; }
.slide-img .flex-control-nav { position: absolute; bottom: 27px; left: 50%; width: 240px; margin-left: -120px; overflow: hidden; z-index: 99; }
.slide-img .flex-control-nav li { display: inline-block; width: 17px; height: 17px; text-indent: -9999px; margin: 0 10px; background: rgba(255, 255, 255, 0); border-radius: 50%; overflow: hidden; border: 1px solid #ab8e62; }
.slide-img .flex-control-nav li a { display: block; width: 15px; height: 15px; font-size: 0; margin: 1px auto 0; border-radius: 50%; text-indent: -9999px; cursor: pointer; }
.slide-img .flex-control-nav li .flex-active { background: #ab8e62; }
.flex-direction-nav { position: absolute; top: 0; left: 0; width: 100%; z-index: 998; }
.flex-direction-nav li { position: absolute; top: 45%; width: 28px; height: 67px; margin-top: 360px; background: url(../images/pic_l.png) no-repeat 0 0; }
.flex-direction-nav li:nth-child(1) { left: 5%; }
.flex-direction-nav li:nth-child(2) { right: 5%; background-image: url(../images/pic_r.png); }
.flex-direction-nav li a { display: block; width: 100%; height: 100%; text-indent: -9999px; }
.posTitlebox { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 66; }
.slidebg { position: absolute; top: 0; left: 0; width: 50%; height: 100%; background: rgba(6, 56, 106, .5); }
.slidwp { position: absolute; top: 0; left: 50%; margin-left: -600px; }
.slidetxt { color: #fff; margin-top: 232px; }
.slidetxt h3 { font-size: 30px; padding-bottom: 5px; border-bottom: 1px solid #fff; }
.slideen { font-size: 14px; margin-top: 12px; }
.posTitlebox .indmorebox { margin-top: 345px; }
.posTitlebox .indmore { color: #fff; border: 1px solid #fff; }
.slidsp1 { display: block; margin-top: 20px; width: 257px; height: 40px; font-size: 18px; text-align: center; line-height: 40px; background: #ab8e62; }
.flex-active-slide .slidebg { visibility: visible; animation: fadeInLeft 0.8s ease 0.5s both; -webkit-animation: fadeInLeft 0.8s ease 0.5s both; -moz-animation: fadeInLeft 0.8s ease 0.5s both; -ms-animation: fadeInLeft 0.8s ease 0.5s both; -o-animation: fadeInLeft 0.8s ease 0.5s both; }
.flex-active-slide .slidetxt { visibility: visible; animation: fadeInLeft 0.8s ease 1s both; -webkit-animation: fadeInLeft 0.8s ease 1s both; -moz-animation: fadeInLeft 0.8s ease 1s both; -ms-animation: fadeInLeft 0.8s ease 1s both; -o-animation: fadeInLeft 0.8s ease 1s both; }
.flex-active-slide .indmorebox { visibility: visible; animation: fadeInRight 0.8s ease 1s both; -webkit-animation: fadeInRight 0.8s ease 1s both; -moz-animation: fadeInRight 0.8s ease 1s both; -ms-animation: fadeInRight 0.8s ease 1s both; -o-animation: fadeInRight 0.8s ease 1s both; }

/**/
.rgrt { padding: 75px 0 90px; }
.indableft { width: 860px; }
.indabimg { float: right; margin-left: 80px; margin-top: 50px; }
.abh { width: 408px; font-size: 30px; color: #414040; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #b8b8b8; position: relative; }
.abhsp { display: block; }
.abh:before { position: absolute; bottom: -3px; left: 0; width: 84px; height: 5px; background: #414040; content: ""; }
.indbox { font-size: 14px; line-height: 30px; color: #414040; }
.indmore { display: block; width: 196px; height: 41px; color: #a3a2a2; text-align: center; line-height: 41px; border: 1px solid #c9c9c9; position: relative; margin-top: 55px; }
.indmore:before { position: absolute; top: 18px; right: 17px; width: 34px; height: 7px; background: url(../images/r_22.png) no-repeat 0 0; content: ""; }
.indmore:hover { color: #fff; background: #ab8e62; border: 1px solid #ab8e62; }
.indmore:hover:before { right: 12px; }
.indablist { width: 260px; padding-top: 50px; }
.indablistbox li { margin: auto; width: 190px; font-size: 12px; color: #505050; padding-top: 55px; padding-bottom: 28px; text-align: center; border-top: 1px solid #e0e0e0; }
.indabtimer { display: block; padding-bottom: 5px; font-size: 48px; color: #474747; font-weight: 700; }
.indablistbox li:nth-child(3) { border-bottom: 1px solid #e0e0e0; }
.incident { background: url(../images/pic_26.jpg) no-repeat top center; background-attachment: fixed; background-size: cover; }
.h2 { font-size: 30px; color: #fff; padding-bottom: 34px; font-weight: 700; text-align: center; font-family: "SimHei"; position: relative; margin-bottom: 109px; }
.dentsp { display: block; font-size: 18px; color: #bfbfbf; margin: 5px auto 0; }
.h2:after { position: absolute; bottom: 0; left: 50%; width: 427px; height: 1px; margin-left: -214px; background: #bfbfbf; content: ""; }
.h2:before { position: absolute; bottom: -1px; left: 50%; width: 36px; height: 3px; margin-left: -18px; background: #bfbfbf; z-index: 2; content: ""; }
.incidentbox { width: 1700px; margin: auto; }
.incidentbox li { float: left; width: 231px; height: 399px; margin: 0 25px; border: 1px solid #acabb2; }
.denth { margin-top: 38px; margin-bottom: 55px; font-size: 18px; padding-left: 30px; color: #979595; }
.denth span { display: block; font-size: 60px; color: #fff; }
.i { display: block; width: 15px; height: 25px; background: url(../images/pic_28.png) no-repeat 0 0; margin: 0 auto 28px; }
.dentmain { font-size: 14px; line-height: 25px; color: #fff; padding: 0 38px; position: relative; }
.dentimg { position: absolute; top: 0; left: 50%; width: 125px; height: 125px; margin-left: -62px; border-radius: 50%; overflow: hidden;display: none; }
/*.incidentbox li:hover .dentimg img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }*/
.incidentbox li .denttxt{ display: block;}
.incidentbox li:hover { border: 1px solid #ab8e62; }
.incidentbox li:hover .denth span, .incidentbox li:hover .denth { color: #ab8e62; }
.incidentbox li:hover .i { background-image: url(../images/pic_30.png) }
.incidentbox li:hover .denttxt{display: none;}
.incidentbox li:hover .dentimg{ display:block;}
.science-if { width: 100% !important; }
.indscience { color: #4d4c4c; margin-bottom: 55px; }
.sc-content { width: 1080px; margin: auto; }
.sc-nav { text-align: center; margin-bottom: 49px; }
.sc-items { display: inline-block; padding: 9px 32px; font-size: 14px; color: #6d6c6c; cursor: pointer; position: relative; }
.sc-items:after, .sc-items:before { position: absolute; top: 9px; right: 0; width: 1px; height: 15px; background: #d5d5d5; content: ""; }
.sc-items:before { right: 1px; background: #cbcaca; }
.sc-items:nth-child(6):after, .sc-items:nth-child(6):before { display: none; }
.sc-items:hover, .scshow { border: none; background: #203470; color: #fff; }
.sc-items:hover:after, .sc-items:hover:before, .scshow:before, .scshow:after { display: none; }
.sc-cont { float: left; width: 240px; height: 394px; }
.sc-cont:nth-child(4) { border-right: none; padding-right: 0; }
.contimg { height: 322px; overflow: hidden; position: relative; }
.contimg img { width: 100%; height: 100%; }
.contbg, .conttxt { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.conttxt { opacity: 0; }
.contbg { background: rgba(161, 138, 103, 0); }
.conttxt h3 { font-size: 24px; text-align: center; color: #fff; margin: 30px 0 38px; }
.conthsp { display: block; width: 33px; height: 2px; background: #fff; margin: 17px  auto 0; }
.contp .h4 { display: block; line-height: 35px; }
.contp { font-size: 14px; color: #fff; padding: 0 33px; line-height: 30px; }
.contbtn { display: block; margin: 23px auto 0; width: 32px; height: 32px; background: url(../images/pic_67.png) no-repeat 0 0; }
.sc-cont:hover .contbtn { background-image: url(../images/pic_70.png); }
.sc-cont:hover .contbg { background: rgba(161, 138, 103, .8); }
.sc-cont:hover .conttxt { opacity: 1; }
.science .indmore { margin: 65px auto 0; }
.academic { background: url(../images/pic_38.jpg) no-repeat top center; }
.indmich { margin-bottom: 107px; }
.indmich:after, .indmich:before { background: #fff; }
.indmicleft { width: 633px; }
.indmicright { width: 567px; height: 469px; overflow: hidden; }
.indmicright img { width: 100%; height: 100%; }
.indmicright a:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.indmicitem { width: 286px; height: 234px; }
.indmicitem a { display: block; height: 100%; padding: 0 32px 0 46px; }
.indmicitem h3 { font-size: 24px; color: #444444; padding: 25px 0; }
.mictimer { text-align: right; font-size: 14px; color: #8a8989; padding-bottom: 13px; margin-bottom: 20px; line-height: 30px; border-bottom: 1px solid #c0bfbf; }
.mictimer span { float: left; font-size: 30px; color: #232323; }
.miccont { font-size: 14px; color: #7b7b7b; }
.miccontr { display: block; width: 34px; height: 7px; margin-top: 15px; background: url(../images/r_22.png) no-repeat 0 0; }
.mic1 { background: #e8e8e8; }
.mic2 { width: 347px; height: 282px; background: #cfcfcf; }
.mic3 { height: 235px; background: #f2f1f1; }
.mic4 { width: 347px; height: 187px; background: #e8e8e8; }
.indmicitem:hover { background: #203471; }
.indmicitem:hover h3, .indmicitem:hover .mictimer, .indmicitem:hover .mictimer span, .indmicitem:hover .miccont { color: #fff; }
.indmicitem:hover .mictimer { border-bottom: 1px solid #fff; }
.indmicitem:hover .miccontr { background-image: url(../images/rs_14.png); }
.indcont .rgrt { padding-bottom: 0; }
.indnewsbox { margin-top: -325px; padding-top: 325px; background: url(../images/pic_39.jpg) no-repeat top left #efefef; }
.indnewsbox .indmorebox, .science .indmorebox { float: none; }
.indnewsh { color: #4d4c4c; }
.inddynamic, .indflash { width: 565px; }
.inddynamic h3, .indflash h3 { font-size: 18px; color: #4d4c4c; margin-bottom: 34px; }
.inddynamic h3 span { font-size: 14px; color: #7c7b7b; }
.inddybox { margin-bottom: 20px; }
.inddysp { width: 132px; height: 123px; padding: 22px 0 0 42px; color: #fff; font-size: 36px; background: #203471; }
.inddysp b { display: block; font-size: 16px; padding-top: 10px; padding-bottom: 13px; position: relative; }
.inddysp b:before { position: absolute; bottom: 0; left: 0; width: 37px; height: 1px; background: #fff; content: ""; }
.inddyimg { width: 291px; }
.inddylist li { line-height: 48px; border-bottom: 1px solid #dfdddd; }
.inddylist li a { float: left; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.inddylist li span { float: right; }
.inddybox:hover .inddysp { background: #ab8e62; }
.indnewsbox .indmore { margin: 55px auto 0; }
.indcontc { color: #4d4c4c; margin-bottom: 60px; }
.violet, .yellow { width: 50%; height: 11px; }
.violet { background: #203471; }
.yellow { background: #ab8e62; }
.indcontbox { height: 104px; background: #f4f4f4; }
.indcontbox li { float: left; width: 23.3%; line-height: 104px; text-align: center; font-size: 18px; padding: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.indcontsp { display: inline-block; padding-left: 67px; line-height: 44px; position: relative; }
.indcontsp:before { position: absolute; top: 0; left: 0; width: 44px; height: 44px; background: url(../images/ico.png) no-repeat 0 -215px; content: ""; }
.cp2:before { background-position: 0 0; }
.cp3:before { background-position: 0 -144px; }
.cp4:before { background-position: -1px -73px; }
.indcontbox li:hover .indcontsp:before { transform: rotateY(180deg); }
.map img { max-width: 100%; }
.footer { width: 100%; height: 31px; padding-top: 18px; color: #fff; background: #203471; font-size: 12px; }
.footer a { color: #fff; }
.footer a:hover { color: #e6e5e2; }
.abmain { margin-top: 79px; padding: 195px 0 145px; background: url(../images/pic_04.jpg) no-repeat top center #243151; background-size: cover; }
.abt { margin-bottom: 119px; }
.abt:after { background: #fff; }
.abt:before { background: #dab866; }
.box { font-size: 14px; line-height: 30px; text-align: left; }
.banner { margin-top: 79px; }
.banner img { max-width: 100%; height: 410px; }
.main { padding: 45px 0; }
.hnrt { color: #363636; margin-bottom: 45px; }
.hnrt:before { background: #dab866; }
.hnrt:after { background: #403f3f; }
.hnrp { color: #515050; font-size: 16px; text-align: center; margin-bottom: 90px; }
.honorbox li { float: left; padding: 0 32px 27px; border-right: 1px solid #d6d7d8; border-bottom: 1px solid #d6d7d8; }
.honorbox li img { width: 309px; height: 212px; }
.honorbox li:hover img { box-shadow: 0 0 30px #c7c7c7; }
.honorbox li:nth-child(4), .honorbox li:nth-child(5), .honorbox li:nth-child(6) { padding-bottom: 0; padding-top: 27px; border-bottom: none; }
.honorbox li:nth-child(6), .honorbox li:nth-child(3) { border-right: none; }
.fy { margin-top: 70px; text-align: center; }
.fy-item { display: inline-block; width: 43px; height: 34px; text-align: center; line-height: 34px; margin: 0 2px; background: #e8e8e8; color: #757474; }
.fy-item:hover, .fyshow { color: #fff; background: #b19464; }
.fy .left, .fy .right { background: url(../images/fyl_03.png) no-repeat center center #e8e8e8; text-indent: -9999px; }
.fy .right { background-image: url(../images/fy-r_03.png) }
.coopmian { background: #f3f2f2; }
.coop li { float: left; width: 286px; height: 166px; overflow: hidden; margin: 0 7px 20px; }
.coop li img { max-width: 100%; height: 100%; }
.coop li:hover { box-shadow: 0 0 30px #cdcbcb }
.resmian { padding: 0 0 45px; }
.resnav { line-height: 57px; text-align: center; }
.resnav a { display: inline-block; height: 57px; padding: 0 52px; }
.resnav a:hover, .resashow { background: #203471; color: #fff; }
.resnavbox { height: 57px; border-bottom: 1px solid #c6c7c7; background: #f3f2f2; }
.resbox { padding: 60px 0 40px; }
.main .dentsp { font-size: 14px; font-weight: 500; color: #515050; }
.joinhead { padding-bottom: 25px; margin-bottom: 20px; border-bottom: 1px solid #d1d1d1; }
.joinhead, .joinhead a { font-size: 14px; color: #747272; }
.joinhead a:hover { color: #00489d; }
.dl { padding: 20px 0; border-bottom: 1px solid #d1d1d1; }
.dl dt { font-size: 18px; color: #373636; margin-bottom: 25px; }
.dl dd { font-size: 14px; color: #373636; }
.dl dd a { float: left; margin-right: 15px; line-height: 30px; }
.newsmain { background: #f3f2f2; }
.newsbox { margin-top: 45px; }
.newsitems { padding: 35px 0; }
.newsitems:hover { background: #ebeef0 }
.newstimers { width: 120px; padding-top: 25px; color: #4c4c4c; font-size: 16px; }
.newstimers b { display: block; font-size: 30px; font-weight: 500; padding-bottom: 12px; }
.newsitems:hover .newstimers { color: #b19464; }
.newsimgs { width: 202px; height: 115px; overflow: hidden; position: relative; }
.newsimgs:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); content: ""; }
.newsitems:hover .newsimgs:before { background-color: rgba(0, 0, 0, .5); }
.nmains { width: 560px; margin-left: 32px; padding-top: 20px; }
.nmains h3 a { display: block; font-size: 18px; color: #4c4c4c; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.newsitems:hover .nmains h3 a { color: #203471; }
.nminp { margin-top: 12px; line-height: 24px; font-size: 14px; color: #7d7d7d; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.newsitems .indmore { margin-top: 40px; }
.newsitems .indmore:hover { background: #b19464; border: 1px solid #b19464; }
.newsmain .fy { text-align: right; }
.infomain { padding: 0; }
.ninfomian { padding: 50px 0; background: #f7f8f9; }
.infotxt { width: 892px; }
.infotxt h3 { text-align: center; font-size: 24px; color: #2e2d2d; margin-bottom: 70px; }
.htimer { font-size: 12px; margin-top: 24px; color: #797979; }
.mend { width: 258px; height: auto; background: #fff; margin-bottom: 30px; border: 1px solid #e7e7e7; }
.mend h3 { font-size: 16px; padding: 20px 0 18px 16px; color: #2e2d2d; border-bottom: 1px solid #e7e7e7; }
.mendbox { padding: 24px 10px; }
.mendbox li { font-size: 14px; padding-left: 18px; line-height: 24px; position: relative; }
.mendbox li:before { position: absolute; top: 10px; left: 0; width: 5px; height: 5px; background: #191919; border-radius: 50%; content: ""; }
.mendbox li a { color: #636363; }
.mendbox li a:hover { color: #00489d; }
.mendboxs li { line-height: 36px; }
.mendboxs li:before { display: none; }
.endl dt { height: 49px; line-height: 49px; padding: 0 30px; font-size: 16px; color: #565656; border-bottom: 1px solid #e4e3e3; cursor: pointer; }
.endlbg dt { color: #fff; background: #b19464; border-bottom: 1px solid #b19464; }
.addbox { height: 18px; width: 16px; background: url(../images/jj.png) no-repeat 0 -22px; margin-top: 16px; }
.addshow { background-position: 0 -6px; margin-top: 20px; }
.endd { display: none; padding: 35px 0 35px 33px; background: #f8f8f8; }
.msg { padding: 200px 0 0; min-height: 720px; background-image: url(../images/mg_03.jpg); }
.msgleft { width: 600px; color: #fff; margin-top: 138px; }
.msgp1 { font-size: 18px; }
.msgp2 { font-size: 24px; line-height: 49px; margin: 25px 0; }
.msgp2 span { display: inline-block; width: 154px; height: 49px; text-align: center; font-size: 30px; margin: 0 10px; background: url(../images/msg_05.png) no-repeat 0 0; }
.msgp3 { font-size: 14px; line-height: 24px; }
.msgform { width: 393px; height: 448px; padding: 20px; background: #f4f4f4; }
.formp { padding: 20px 0 35px; font-size: 12px; }
.form-item { padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #bfbfbf; }
.fsp { display: inline-block; width: 66px; line-height: 35px; text-align: left; }
.ttext, .textarea { border: none; width: 250px; background: none; line-height: 35px; padding: 0 10px; }
.ttext { height: 35px; }
.textarea { height: 105px; }
.toform { padding-top: 28px; border-bottom: none; }
.tsubmit { width: 397px; height: 49px; color: #fff; background: #285591; border: 1px solid #285591; }
.tsubmit:hover { color: #285591; background: none; }
.corlg { width: 132px; height: 37px; margin: 0 auto 14px; overflow: hidden; }
.corlg img { width: 100%; height: 100%; }
.coursemain { background: url(../images/lc_05.jpg) repeat-y top center; }
.corbox { padding: 40px 0; }
.corbox li { height: 68px; margin-bottom: 17px; position: relative; }
.corlbox, .corrbox { position: absolute; top: 0; width: 510px; height: 68px; line-height: 34px; }
.corlbox { left: 37px; }
.corrbox { right: 37px; }
.mp-box { width: 95%; margin: auto; height: 68px; line-height: 68px; display: none; }
.mp-box .coryear { width: 18% ;}
.mp-box .corp { width: 72%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mp-box .coryear:before { display: none; }
.corlbox:before, .corrbox:before { position: absolute; top: 26px; width: 13px; height: 13px; border-radius: 50%; background: #005ead; content: ""; opacity: 0; }
.corlbox:before { right: -60px; }
.corrbox:before { left: -59px; }
.corp { width: 368px; font-size: 14px; padding: 0 20px; color: #868480; background: #ffffff; height:68px; }
.coryear { width: 102px; text-align: center; font-size: 24px;height: 100%; line-height: 68px; color: #4d4c4c; background: #e0e0e0; position: relative; }
.coryear:before { position: absolute; top: 23px; right: -34px; border-top: 10px solid #f3f2f2; border-bottom: 10px solid #f3f2f2; border-right: 17px solid #f3f2f2; border-left: 17px solid #e0e0e0; content: ""; }
.corrbox .coryear:before { right: 102px; border-right: 17px solid #e0e0e0; border-left: 17px solid #f3f2f2; }
.corlbox:hover .corp, .corrbox:hover .corp, .mp-box:hover .corp { color: #fff; background: #6b6b6b; }
.corlbox:hover .coryear, .corrbox:hover .coryear, .mp-box:hover .coryear { color: #fff; background: #dab866; }
.corlbox:hover .coryear:before { border-right: 17px solid #f3f2f2; border-left: 17px solid #dab866; }
.corrbox:hover .coryear:before { border-left: 17px solid #f3f2f2; border-right: 17px solid #dab866; }
.corlbox:hover:before { opacity: 1; }
.corrbox:hover:before { opacity: 1; }
.gd { margin-top: 30px; }
.gd a { display: block; width: 21px; margin: auto; }
.gd a span { display: inline-block; width: 4px; height: 4px; border-radius: 50%; background: #6e6b66; }
.owl-next, .owl-prev { position: absolute; top: 35%; width: 16px; height: 36px; text-indent: -9999px; background: url(../images/pic_jts.png) no-repeat 0 0; }
.owl-next { right: -38px; background-image: url(../images/pic_jt.png); }
.owl-prev { left: -38px; }
.footp { padding: 0 10px; }

/*nav*/
.nav__trigger { width: 30px; height: 25px; position: absolute; right: 229px; top: 15px; z-index: 1024; display: none; cursor: pointer; }
.nav__icon { display: inline-block; position: relative; width: 30px; height: 5px; background-color: #00489d; -webkit-transition-property: background-color, -webkit-transform; transition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-property: background-color, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.nav__icon:before, .nav__icon:after { content: ''; display: block; width: 30px; height: 5px; position: absolute; background: #00489d; -webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.nav__icon:before { margin-top: -10px; }
.nav__icon:after { margin-top: 10px; }
.zjq-mnav { width: 100%; padding-bottom: 30px; position: absolute; z-index: 999; opacity: 0; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transform: translateX(-100%); transform: translateX(-100%); left: 0; top: 52px; }
.zjq-msons { padding: 14px 20px; border-bottom: 1px solid #50545a }
.zjq-msons dt { font-size: 16px; margin-bottom: 8px }
.zjq-msons a { color: #fff }
.zjq-msons dd { line-height: 22px; margin-left: -20px }
.zjq-msons dd a { margin-left: 20px; display: inline-block; color: #e9e8e8 }
.nav--active .nav__trigger { opacity: 0.5; }
.nav--active .nav__icon { -webkit-transform: rotate(51deg); transform: rotate(51deg); }
.nav--active .nav__icon:before { -webkit-transform: rotate(80deg); transform: rotate(80deg); margin-top: 0px; }
.nav--active .nav__icon:after { display: none; }
.nav--active .zjq-mnav { opacity: 1; background: rgba(0, 0, 0, 0.8); -webkit-transform: translateX(0); transform: translateX(0); }
@media only screen and (max-width:1700px) {
	.incidentbox li { margin: 0 15px; }
	.incidentbox { width: 1580px; }
}
@media only screen and (max-width:1680px) {
	.incidentbox li:nth-child(6) { display: none; }
	.incidentbox { width: 1320px; }
}
@media only screen and (max-width:1366px) {
	.nav li { padding: 33px 25px 30px }
	.bodyhead .nav li { padding: 16px 25px 17px }
	.incidentbox li:nth-child(5) { display: none; }
	.incidentbox { width: 1052px; }
}
@media only screen and (max-width:1220px) {
	.warp { width: 1000px; }
	.nav li { padding: 33px 15px 30px }
	.sc-content { width: 940px; }
	.slide-b li, .slide-img { height: 610px; }
	.banner img { height: 370px; }
	.bodyhead .nav li { padding: 16px 15px 17px }
	.cnen { margin-left: 10px; margin-right: 15px; }
	.posTitlebox { display: none; }
	.indableft { width: 730px; }
	.abh { width: 360px; }
	.indabtimer { font-size: 38px; }
	.sc-cont { width: 224px; height: auto; }
	.contimg { height: 301px; }
	.indmicleft { width: 533px; }
	.indmicright { width: 467px; height: 386px; }
	.mic3, .mic1 { width: 233px; }
	.mic2, .mic4 { width: 300px; }
	.mic3, .mic1 { height: 193px; }
	.mic2 { height: 235px; }
	.mic4 { height: 151px; }
	.mic4 h3 { padding: 15px 0; }
	.mic4 .mictimer { padding-bottom: 5px; margin-bottom: 10px; }
	.mic4 .mictimer span { font-size: 24px; }
	.mic4 .miccontr { margin-top: 10px; }
	.indnewsbox { margin-top: -242px; padding-top: 242px; }
	.inddynamic, .indflash { width: 490px; }
	.inddyimg { width: 315px; overflow: hidden; }
	.inddyimg img { width: 100%; height: 145px; }
	.indcontbox li { width: 23%; }
	.flex-direction-nav li { margin-top: 260px; }
	.soinp { left: -168px; }
	.honorbox li { border: none; }
	.honorbox li img { width: 269px; height: 195px; }
	.resnav a { padding: 0 36px; }
	.nmains { width: 460px; }
	.newsitems .indmore { width: 155px; }
	.indmore:before { right: 10px; }
	.indmore:hover:before { right: 5px; }
	.infotxt { width: 695px; }
	.contsbox p { float: none !important; margin: 0 0 30px 80px !important; }
	.contsbox p img { max-width: 100% }
	.contsbox h3 { margin-left: 80px; }
	.msgleft { width: 502px; }
	.coursemain { background: none }
	.corlbox, .corrbox { display: none; }
	.mp-box { display: block; }
}
@media only screen and (max-width:1024px) {
	.warp, .incidentbox { width: 880px; }
	.sc-content { width: 795px; }
	.slide-b li, .slide-img { height: 460px; }
	.nav { display: none; }
	.nav__trigger { display: block; }
	.slide-img, .banner, .abmain { margin-top: 52px; }
	.indabimg { margin-left: 30px; }
	.indableft { width: 640px; }
	.indablist { width: 195px; }
	.incidentbox li { width: 200px; margin: 0 9px; }
	.denth span { font-size: 50px; }
	.contimg { height: 262px; }
	.conttxt h3 { margin: 25px 0 15px; }
	.contp { padding: 0 20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
	.indmicleft { width: 490px; }
	.indmicright { width: 390px; height: 322px; }
	.mic3, .mic1 { width: 220px; }
	.mic2, .mic4 { width: 270px; }
	.mic3, .mic1 { height: 161px; }
	.mic2 { height: 171px; }
	.indmicitem h3 { padding: 15px 0; }
	.indmicitem .mictimer { padding-bottom: 5px; margin-bottom: 10px; }
	.indmicitem .mictimer span { font-size: 24px; }
	.indmicitem .miccontr { margin-top: 10px; }
	.indnewsh { margin-bottom: 60px; }
	.inddynamic, .indflash { width: 425px; }
	.inddysp { width: 100px; height: 103px; font-size: 28px; padding-left: 25px; }
	.inddyimg { width: 299px; }
	.inddyimg img { height: 125px; }
	.indcontbox li { width: 22.8%; }
	.academic .indmic { padding: 75px 0 17px; }
	.indnewsbox { margin-top: -106px; padding-top: 160px; }
	.honorbox li { padding: 0 12px; margin-bottom: 20px; }
	.hnrp { line-height: 24px; }
	.resnav a { padding: 0 24px; }
	.nmains { width: 330px; }
	.infotxt { width: 585px; }
	.contsbox h3, .contsbox p { margin-left: 40px !important; }
	.msg { padding: 50px 0; }
	.msgleft { width: 410px; margin-top: 60px; }
	.flex-direction-nav li { margin-top: 186px; }
}
@media only screen and (max-width:920px) {
	.warp, .incidentbox { width: 590px; }
	.sc-content { width: 530px; margin: auto; }
	.slide-b li, .slide-img { height: 370px; }
	.banner img { height: 220px; }
	.indableft { width: 100%; }
	.indablist { display: none; }
	.abh { width: 264px; }
	.incidentbox li { width: 230px; height: 370px; margin: 0 26px 30px; }
	.sc-items { padding: 9px 10px; }
	.sc-cont { width: 100%; margin-bottom: 30px; border-right: none; padding: 0; }
	.contimg { height: 311px; }
	.academic { background: none; }
	.academic .indmic { padding-top: 0; }
	.indmich { color: #4d4c4c; }
	.indmich:after, .indmich:before { background: #bfbfbf; }
	.indmicleft, .indmicright, .inddynamic, .indflash { float: none; width: 100%; }
	.indmicright { height: auto; }
	.indmicitemleft, .indmicitemright { width: 50%; }
	.mic3, .mic1, .mic2, .mic4 { width: 100%; }
	.indnewsbox { margin-top: 40px; padding-top: 40px; }
	.inddynamic { margin-bottom: 30px; }
	.inddysp { width: 22%; height: 123px; }
	.inddyimg img { height: 145px; }
	.inddyimg { width: 73%; }
	.indcontbox li { width: 21%; font-size: 14px; }
	.flex-direction-nav li { margin-top: 145px; }
	.honorbox li:nth-child(4), .honorbox li:nth-child(5), .honorbox li:nth-child(6) { padding-top: 0; }
	.resnav a { padding: 0;
    width: 33.3%;
    float: left; height: 35px; line-height: 35px; }
	.newstimers, .inforight { display: none; }
	.indmorebox { float: right; }
	.infotxt { width: 100% }
	.contsbox h3, .contsbox p { margin-left: 20px !important; }
	.msgleft, .msgform { float: none; margin: auto; }
	.msgleft { width: 100%; margin-top: 30px; margin-bottom: 30px; }
	.footer { height: auto; padding: 20px 0; line-height: 24px; }
	.footp span { float: none; }
	.resnavbox { height: auto; }
}
@media only screen and (max-width:768px) {
	.indabimg { display: none; }
	.hnrp { font-size: 14px; }
}
@media only screen and (max-width:610px) {
	.warp, .incidentbox { width: 390px; }
	.sc-content { width: 330px; }
	.nav__trigger { right: 155px; }
	.slide-b li, .slide-img { height: 220px; }
	.flex-direction-nav li { width: 20px; height: 50px; margin-top: 80px; background-size: cover; }
	.incidentbox li { width: 160px; height: 290px; margin: 0 15px 30px; padding-bottom: 20px; }
	.denth span { font-size: 36px; }
	.denth { margin-bottom: 30px; margin-top: 20px; }
	.h2:after { width: 330px; margin-left: -165px; }
	.dentmain { padding: 0 20px; }
	.science .indmore { margin-top: 30px; }
	.indmicitem h3 { font-size: 18px; padding: 10px 0; }
	.indmicitem a { padding: 0 25px; }
	.inddysp { height: 103px; }
	.inddyimg img { height: 125px; }
	.inddyimg { width: 71%; }
	.indcontbox { height: auto; }
	.indcontbox li { width: 45% }
	.contimg { height: auto; }
	.soso { width: 55px; background-size: 50% 50%; }
	.sc-items { font-size: 12px; padding: 6px 5px; }
	.bodyhead .logo { margin-left: 10px; }
	.box h3 { font-size: 18px !important; }
	.honorbox li img { width: 170px; height: 125px; }
	.resnav { line-height: 35px; }
	.nmains, .newsimgs { display: block; float: none; margin-left: 0; }
	.newsmain .resnav a { margin-bottom: 0 }
	.newsmain .resnav, .newsmain .resnav a { line-height: 50px; height: 50px; }
	.infotxt h3 { font-size: 18px; }
	.contsbox h3, .contsbox p { margin-left: 0px !important; }
	.contsbox p { font-size: 14px !important; }
	.msgform { width: 89%; }
	.tsubmit { width: 100%; }
	.mp-box { line-height: 50px; height: auto; }
	.mp-box .coryear { font-size: 20px; }
	.mp-box .corp { width: 70% }
}
@media only screen and (max-width:414px) {
	.warp, .incidentbox { width: 95%; }
	.sc-content { width: 230px; }
	.slide-b li, .slide-img, .banner img { height: 125px; }
	.indcontbox li { width: 90%; line-height: 64px; text-align: left; padding-left: 30px; }
	.inddysp { width: 25%; font-size: 22px; padding-left: 10px; }
	.incidentbox li { float: none; width: 210px; margin: 0 auto 30px; }
	.nav-box { display: none; }
	.warp .h2:after { width: 220px; margin-left: -110px; font-size: 26px; }
	.h2 { margin-bottom: 60px; }
	.honorbox li { float: none; margin: 0 auto 30px; width: 90%; }
	.honorbox li img { width: 100%; height: 170px; }
	.nmains { width: 95% }
	.newsitems .indmorebox, .newstxt { float: none; margin: auto; width: 90%; }
	.newsmain .fy { margin-top: 10px; text-align: center; }
	.msgform { width: 82%; }
	.ttext, .textarea { width: 140px; }
	.nav__trigger { right: 10px; }
	.mp-box .coryear { font-size: 16px; }
	.mp-box .corp { width: 66% }
	.flex-direction-nav li {  margin-top: 38px; }
	.resnav a { padding: 0;
    width: 50%;
    float: left; }
}
@media only screen and (max-width:320px) {
	.warp, .incidentbox { width: 95%; }
	.resnav a { padding: 0;
    width: 100%;
    float: left; }
}
.active { display: block; }