.multiline_text { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.single_text, .js_notice li em, .js_newsimg li .txt h3, .js_newstab .item ul li h3 em, .js_newstab .item ul li h3 em b, .js_newstab .item ul li h4, .js_newstab .cont .item ul li h3 em, .js_newstab .cont .item ul li h3 em b, .js_newstab .cont .item ul li h4, .section_team dl dd h3, .section_columnwrap .column_dl dd ul li a, .section_columnwrap .column_dl dd h5, .list_newspic dt .wrap h3, .js_international ul li .txt, .list_scholarspage .list_scholars li .txt h3, .list_scholarspage .list_scholars li .txt h4, .list_international2page .left dl dt .wrap h3, .information_main dl dd ul li em, .list_magazineright ul li a .txt { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.input[text]:focus { background-color: #fff;}

.box_sizing, .information_left, .information_right { -webkit-box-sizing: border-box; box-sizing: border-box;}

.trans, .js_notice li a:hover:after, .js_notice li em, .js_newsimg li .img em, .js_newsimg li .txt h3, .js_newstab span.swiper-pagination-bullet, .js_newstab span.swiper-pagination-bullet:before, .js_newstab .tit li a, .js_newstab .tit li a:before, .js_newstab .cont .item .more, .js_newstab .cont .item ul li a, .js_newstab .cont .item ul li h3 em, .sec_newsnotice a, .common_title a, .section_team dl dt em, .section_team dl dd h3, .section_team dl dd h5, .section_columnwrap .column_dl dd ul li a, .section_bot .common_title a, .sec_link ul li a, .sec_link ul li span, .sec_video .img em, .inner_menu ul li a, .location span a, .list_newspage .list_news a, .list_newspage .list_news a dt h3, .list_newspage .list_news a .dd1, .list_newspage .list_news a .dd1 b, .list_newspage .list_news a .dd1 i, .page a, .list_newspic dt .wrap h5 .more, .js_international ul li .txt, .list_scholarspage .list_scholars li a, .list_scholarspage .list_scholars li .txt h3, .list_scholarspage .list_scholars li .txt h5 i, .list_organ2 dl a, .list_organ2 dl dt h3, .list_organ2 dl .dd2 .more, .list_organ3 ul li a, .list_departpage .tit li a, .list_departpage .tit li a:before, .list_departpage .cont .item .txt dl dd a, .list_departpage .cont .item .txt .more, .js_wy ul li .txt, .list_video li .txt, .list_international2page .left .internation2_txt .title .more, .list_international2page .left dl a, .list_international2page .left dl dt .wrap h3, .list_international2page .left dl dt .wrap h5, .list_international2page .right .dl3 dd a, .list_international2page .right .dl3 dd a:after, .information_main dl dd ul li a, .information_main dl dd ul li a:after, .information_main dl dd ul li em, .information_left .left_menu ul li > a:after, .information_left .left_menu ul dl dd:before, .information_left .left_menu ul dl dd a, .list_magazineright ul li a .txt, .list_magazineleft .list_magazine1 dd h3, .education_tablewrap .education_table td a, .list_recuritpage .recurit_list .cont .apply_btn, .turn_page li a, .smallslide .swiper-slide .txt, .smallslide .swiper-slide .img:after { -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}

.spirit, .sec_notice .title, .common_title span { background: url(../image/spirit_icon.png) no-repeat;}

.imgem, .js_newsimg li .img em, .section_team dl dt em, .section_columnwrap .column_dl dt em, .sec_video .img em, .sec_pic a em, .list_newspic dd .img em, .js_international ul li .img em, .list_scholarspage .list_scholars li .img em, .list_leadertop dt em, .list_organ2 dl .dd1 .img em, .list_departpage .cont .item .img em, .js_historytab .view dl dt em, .js_wy ul li .img em, .list_video li .img em, .list_magazineright ul li a .img em, .list_magazineleft .list_magazine1 dt em, .list_educationpage .education_list li .img em { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-position: center; background-size: cover; background-repeat: no-repeat; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}

.dot, .js_notice li a:after, .js_newstab .item ul li a:before, .js_newstab .cont .item ul li a:before, .section_columnwrap .column_dl dd ul li a:before { position: absolute; left: 0; top: 50%; margin-top: -2px; width: 4px; height: 4px; border-radius: 50%; content: ""; background: #333333;}

.index_cont { padding: 30px 0; width: 100%; background: #f4f4f4;}

.sec_notice { position: relative; margin-bottom: 30px; padding-left: 149px; border: 1px solid #dbdbdb; height: 48px;}
.sec_notice .title { position: absolute; left: 20px; top: 0; height: 48px; line-height: 48px; padding-left: 26px; font-size: 16px; color: #1a1a1a; background-position: left -130px;}
.sec_notice .title a { color: #1a1a1a;}
.sec_notice .title a:hover { color: #e24627;}

.js_notice { position: relative;}
.js_notice li { float: left; width: 50%;}
.js_notice li a { display: block; position: relative; height: 48px; line-height: 48px; padding-left: 16px;}
.js_notice li a:hover:after { background: #e24627;}
.js_notice li a:hover em { color: #e24627;}
.js_notice li em { float: left; display: block; width: 70%; line-height: 48px; height: 48px; font-size: 14px; color: #333333;}
.js_notice li span { float: left; display: block; width: 30%; font-size: 14px; color: #777777; text-align: right;}

.js_newsimg { float: left; width: 51.67%;}
.js_newsimg li a { display: block; position: relative;}
.js_newsimg li a:hover .img em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.js_newsimg li a:hover .txt h3 { color: #e2462e;}
.js_newsimg li .img { position: relative; margin-bottom: 15px; padding-bottom: 388px; height: 0; overflow: hidden;}
.js_newsimg li .txt h3 { margin-bottom: 7px; height: 24px; font-size: 16px; font-weight: bold;}
.js_newsimg li .txt h4 { line-height: 20px; max-height: 40px; overflow: hidden; font-size: 14px; color: #808080;}
.js_newsimg .swiper-button-prev { background: url(../image/arrow_left2.png) no-repeat center;}
.js_newsimg .swiper-button-next { background: url(../image/arrow_right2.png) no-repeat center;}

.js_newstxt { float: right; width: 45.83%; position: relative;}
.js_newstxt .more { position: absolute; right: 0; top: 0; display: block; height: 45px; line-height: 30px; font-size: 14px; text-align: right; color: #666666; z-index: 12;}
.js_newstxt .more:hover { color: #e24627;}

.js_newstab { float: right; width: 45.83%; position: relative;}
.js_newstab .tit { position: relative; height: 45px; border-bottom: 2px solid #e0e0e0;}
.js_newstab .item { display: none;}
.js_newstab .item ul li { border-bottom: 1px dotted #a7a7a7;}
.js_newstab .item ul li a { display: block; padding: 13px 0 13px 16px; position: relative;}
.js_newstab .item ul li a:before { top: 26px !important; margin-top: 0;}
.js_newstab .item ul li h3 { line-height: 30px; overflow: hidden;}
.js_newstab .item ul li h3 em { float: left; width: 100%; height: 30px; font-size: 16px; color: #333333;}
.js_newstab .item ul li h3 em b { display: block; margin-right: 110px; height: 30px;}
.js_newstab .item ul li h3 span { float: left; width: 110px; text-align: right; margin-left: -110px; font-size: 14px; color: #666666;}
.js_newstab .item ul li h4 { line-height: 28px; height: 28px; font-size: 14px; color: #666666;}
.js_newstab .swiper-pagination { position: relative; height: 45px; bottom: auto; border-bottom: 2px solid #e0e0e0;}
.js_newstab span.swiper-pagination-bullet { float: left; margin: 0 30px 0 0 !important; position: static; display: block; width: auto; background: none; opacity: 1; height: 45px;}
.js_newstab span.swiper-pagination-bullet { position: relative; font-size: 18px; color: #666666; line-height: 33px; height: 33px; padding-bottom: 12px;}
.js_newstab span.swiper-pagination-bullet:before { position: absolute; left: 0; width: 100%; bottom: -2px; height: 2px; content: ""; background: #e24627; transform: scaleX(0); -webkit-transform: scaleX(0); opacity: 0; visibility: hidden;}
.js_newstab span.swiper-pagination-bullet.swiper-pagination-bullet-active { color: #35274b;}
.js_newstab span.swiper-pagination-bullet.swiper-pagination-bullet-active:before { transform: scaleX(1); -webkit-transform: scaleX(1); opacity: 1; visibility: visible;}
.js_newstab .tit li { float: left; margin-right: 30px;}
.js_newstab .tit li a { position: relative; display: block; line-height: 33px; height: 33px; padding-bottom: 12px; font-size: 18px; color: #666666;}
.js_newstab .tit li a:before { position: absolute; left: 0; width: 100%; bottom: -2px; height: 2px; content: ""; background: #e24627; transform: scaleX(0); -webkit-transform: scaleX(0); opacity: 0; visibility: hidden;}
.js_newstab .tit .on a { color: #35274b;}
.js_newstab .tit .on a:before { transform: scaleX(1); -webkit-transform: scaleX(1); opacity: 1; visibility: visible;}
.js_newstab .cont .item .more { position: absolute; right: 0; top: 0; line-height: 33px; font-size: 14px; color: #666666;}
.js_newstab .cont .item .more:hover { color: #e24627;}
.js_newstab .cont .item ul li { border-bottom: 1px dotted #a7a7a7;}
.js_newstab .cont .item ul li a { display: block; padding: 13px 0 13px 16px; position: relative;}
.js_newstab .cont .item ul li a:hover { -webkit-transform: translateX(5px); transform: translateX(5px);}
.js_newstab .cont .item ul li a:hover:before { background: #e24627;}
.js_newstab .cont .item ul li a:hover h3 em { color: #e24627;}
.js_newstab .cont .item ul li h3 { line-height: 30px; overflow: hidden;}
.js_newstab .cont .item ul li h3 em { float: left; width: 100%; height: 30px; font-size: 16px; color: #333333;}
.js_newstab .cont .item ul li h3 em b { display: block; margin-right: 110px; height: 30px;}
.js_newstab .cont .item ul li h3 span { float: left; width: 110px; text-align: right; margin-left: -110px; font-size: 14px; color: #666666;}
.js_newstab .cont .item ul li h4 { line-height: 28px; height: 28px; font-size: 14px; color: #666666;}

.sec_newsnotice { margin-top: 17px; width: 100%; float: left; font-size: 14px; color: #e24627; text-align: right;}
.sec_newsnotice span { color: #e24627; padding-right: 30px;}
.sec_newsnotice span b { color: #1a1a1a; padding: 0 8px;}
.sec_newsnotice a { color: #e24627;}
.sec_newsnotice a:hover { text-decoration: underline;}
.sec_newsnotice a i { font-family: "SimSun"; font-weight: bold; font-size: 14px;}

.common_title { position: relative; margin-bottom: 24px; padding-left: 24px; line-height: 24px; padding: 16px 0 20px; overflow: hidden; border-bottom: 2px solid #e0e0e0;}
.common_title span { float: left; padding-left: 25px; background-position: left -178px; font-size: 24px; color: #35274b;}
.common_title span a{  color: #35274b;}
.common_title>a { float: right; font-size: 14px; color: #666666;}
.common_title>a:hover { color: #e24627; text-decoration: underline;}

.section_team { margin-top: 8px; margin-bottom: 8px;}
.section_team dl { float: left; width: 46.67%; margin-right: 6.66%;}
.section_team dl a { display: block; overflow: hidden;}
.section_team dl a:hover dt em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.section_team dl a:hover dd h3 { color: #e24627;}
.section_team dl dt { float: left; position: relative; margin-left: -100%; width: 140px; height: 0; padding-bottom: 170px; overflow: hidden;}
.section_team dl dt span { position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; color: #fff; background: url(../image/organge_bg.png) repeat;}
.section_team dl dd { float: left; width: 100%;}
.section_team dl dd .wrap { margin-left: 170px;}
.section_team dl dd h3 { margin-top: 9px; margin-bottom: 11px; line-height: 24px; font-size: 18px; color: #131138;}
.section_team dl dd h4 { margin-bottom: 33px; line-height: 22px; max-height: 66px; overflow: hidden; font-size: 14px; color: #4c4c4c;}
.section_team dl dd h5 { font-size: 14px; color: #000000;}
.section_team dl dd h5:hover { color: #e24627; text-decoration: underline;}
.section_team .sec_student { margin-right: 0;}
.section_team .sec_student dt span { background: url(../image/purple_bg.png) repeat;}

.section_column { margin-bottom: 30px;}

.section_columnwrap .column_dl { float: left; width: 22.5%; margin-right: 3.33%; background: #fff; border-bottom: 2px solid #dbe1e2;}
.section_columnwrap .column_dl dt a { display: block; position: relative; padding-bottom: 103px; height: 0; width: 100%; overflow: hidden;}
.section_columnwrap .column_dl dd ul { height: 84px; padding: 31px 20px 33px; padding-bottom: 33px; overflow: hidden; border-bottom: 1px solid #edf0f0;}
.section_columnwrap .column_dl dd ul li a { display: block; line-height: 28px; padding-left: 14px; position: relative; font-size: 14px; color: #4c4c4c;}
.section_columnwrap .column_dl dd ul li a:hover:before { background: #e24627;}
.section_columnwrap .column_dl dd ul li a:hover { -webkit-transform: translateX(5px); transform: translateX(5px); color: #e24627;}
.section_columnwrap .column_dl dd h5 { line-height: 42px; height: 42px; text-align: center; color: #808080; font-size: 12px;}
.section_columnwrap .column_dl4 { margin-right: 0;}

.section_bot { margin-bottom: 20px;}
.section_bot .common_title { padding-top: 0; padding-bottom: 24px;}
.section_bot .common_title>a { color: #e24627;}
.section_bot .common_title>a:hover { text-decoration: underline;}

.sec_link { float: left; width: 57.5%;}
.sec_link ul li { float: left; width: 14.49%; margin-right: 2.61%;}
.sec_link ul li a { display: block; border: 1px solid #cccccc; height: 80px; padding: 20px 0 18px; text-align: center;}
.sec_link ul li a:hover { border-color: #e24627;}
.sec_link ul li a:hover span { color: #e24627;}
.sec_link ul li i { display: block; width: 48px; height: 40px; margin: 0 auto 12px; background: url(../image/spirit2.png) no-repeat;}
.sec_link ul li span { display: block; font-size: 16px; color: #1a1a1a;}
.sec_link ul .li6 { margin-right: 0;}
.sec_link ul .li1 i { background-position: -25px bottom;}
.sec_link ul .li1:hover i { background-position: -25px top;}
.sec_link ul .li2 i { background-position: -126px bottom;}
.sec_link ul .li2:hover i { background-position: -126px top;}
.sec_link ul .li3 i { background-position: -224px bottom;}
.sec_link ul .li3:hover i { background-position: -224px top;}
.sec_link ul .li4 i { background-position: -322px bottom;}
.sec_link ul .li4:hover i { background-position: -322px top;}
.sec_link ul .li5 i { background-position: -420px bottom;}
.sec_link ul .li5:hover i { background-position: -420px top;}
.sec_link ul .li6 i { background-position: -518px bottom;}
.sec_link ul .li6:hover i { background-position: -518px top;}

.sec_video { float: left; width: 25.83%; margin-left: 4.17%;}
.sec_video a { display: block;}
.sec_video a:hover .img em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.sec_video .img { position: relative; height: 0; padding-bottom: 194px; overflow: hidden;}
.sec_video .img .icon { position: absolute; left: 50%; top: 50%; width: 64px; height: 64px; margin-top: -32px; margin-left: -32px; background: rgba(0, 0, 0, 0.8); border-radius: 50%;}
.sec_video .img .icon:before { position: absolute; left: 50%; top: 50%; content: ""; width: 0; margin-left: -8px; margin-top: -10px; height: 0; border-top: 10px solid transparent; border-left: 16px solid #fff; border-bottom: 10px solid transparent;}

.sec_pic { float: right; width: 11.67%;}
.sec_pic a { display: block; position: relative; height: 0; padding-bottom: 194px; overflow: hidden;}
.sec_pic a:hover em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.sec_pic a:after { position: absolute; left: 0; width: 100%; height: 100%; background: rgba(10, 34, 127, 0.8); content: "";}
.sec_pic a span { position: absolute; z-index: 2; left: 0; width: 100%; text-align: center; top: 50%; line-height: 30px; margin-top: -15px; font-size: 24px; color: #fff;}

/* marqueeleft */
.marqueeleft { height: 48px; overflow: hidden; width: 100%;}

.marqueeleft ul { float: left;}

.marqueeleft li { float: left; margin: 0 5px; display: inline; width: 395px; margin-right: 50px; overflow: hidden;}

.inner_banner { width: 100%; padding-bottom: 280px; height: 0; position: relative;}
.inner_banner em { display: block; position: absolute; left: 0; width: 100%; height: 100%;}

.inner_container { background: #f2f2f2; padding-top: 22px; padding-bottom: 60px;}

.inner_menu { float: left;}
.inner_menu h3 { display: none;}
.inner_menu ul li { float: left; margin-right: 6px;}
.inner_menu ul li a { display: block; line-height: 38px; height: 38px; padding: 0 23px; background: #e6e6e6; text-align: center; font-size: 16px; color: #1a1a1a;}
.inner_menu ul .on a, .inner_menu ul a:hover { background: #f76a30; color: #fff;}

.location { float: right;}
.location span { float: right; padding-left: 26px; line-height: 38px; font-size: 14px; color: #666666; background: url(../image/location_icon.png) no-repeat left center;}
.location span a { color: #666666;}
.location span a:hover { color: #e24627;}
.location span i { padding: 0 9px; font-family: "SimSun";}
.location span b { color: #666666;}

.inner_cont { background: #fff; padding: 10px 4.17% 60px;}
.inner_title { margin-bottom: 31px; border-bottom: 1px solid #dbdbdb; text-align: center;}
.inner_title span { display: inline-block; position: relative; line-height: 64px; height: 64px; font-size: 24px; color: #3a2260;}
.inner_title span:after { position: absolute; left: 0; bottom: -1px; width: 100%; text-align: center; height: 2px; content: ""; background: #e84526;}

.list_newspage { padding-bottom: 50px;}
.list_newspage .list_news a { display: block; overflow: hidden; padding-bottom: 20px; padding-top: 20px; border-bottom: 1px dotted #afafaf;}
.list_newspage .list_news a:hover dt h3 { color: #e24627;}
.list_newspage .list_news a:hover .dd1 { border-color: #e24627;}
.list_newspage .list_news a:hover .dd1 b { background: #e24627; color: #fff;}
.list_newspage .list_news a:hover .dd1 i { color: #e24627;}
.list_newspage .list_news a dt { float: left; width: 100%;}
.list_newspage .list_news a dt .wrap { margin-left: 100px; margin-right: 158px;}
.list_newspage .list_news a dt h3 { margin-top: 11px; line-height: 27px; height: 27px; overflow: hidden; font-size: 18px; color: #333333;}
.list_newspage .list_news a dt h4 { line-height: 21px; height: 21px; overflow: hidden; font-size: 12px; color: #d34937;}
.list_newspage .list_news a .dd1 { float: left; margin-left: -100%; position: relative; width: 68px; height: 68px; border: 1px solid #dbdbdb; text-align: center;}
.list_newspage .list_news a .dd1 b { display: block; line-height: 41px; height: 41px; font-size: 28px; color: #333333; background: #dbdbdb;}
.list_newspage .list_news a .dd1 i { display: block; line-height: 27px; height: 27px; font-size: 14px; color: #666666;}
.list_newspage .list_news a .dd2 { float: left; width: 128px; margin-left: -128px; position: relative;}
.list_newspage .list_news a .dd2 .view { display: inline-block; padding: 23px 0; line-height: 24px; font-size: 14px; color: #333333;}

.page { font-size: 0; text-align: center;}
.page a { display: inline-block; line-height: 32px; height: 32px; border: 1px solid #b3b3b3; padding: 0 13px; margin: 0 7px; font-size: 14px; color: #666666;}
.page .prev, .page .next { padding: 0 18px;}
.page .on, .page a:hover { background: #3a2260; border-color: #3a2260; color: #fff;}

.list_newspicpage { padding-bottom: 50px;}

.list_newspic a { display: block; overflow: hidden; padding-bottom: 40px; padding-top: 40px; border-bottom: 1px dotted #cccccc;}
.list_newspic a:hover dd .img em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.list_newspic a:hover dt .wrap h3 { color: #e24627;}
.list_newspic dt { float: left; width: 100%;}
.list_newspic dt .wrap { margin-left: 30%;}
.list_newspic dt .wrap h3 { margin-bottom: 17px; height: 18px; line-height: 18px; padding-bottom: 4px; font-size: 18px; color: #1a1a1a;}
.list_newspic dt .wrap h4 { margin-bottom: 51px; line-height: 26px; height: 52px; overflow: hidden; font-weight: 300; font-size: 14px; color: #4c4c4c;}
.list_newspic dt .wrap h5 { font-size: 14px; overflow: hidden;}
.list_newspic dt .wrap h5 .date { color: #4c4c4c; font-weight: 300;}
.list_newspic dt .wrap h5 .more { float: right; color: #e84526;}
.list_newspic dt .wrap h5 .more:hover { text-decoration: underline;}
.list_newspic dd { float: left; width: 26.36%; height: 180px; margin-left: -100%;}
.list_newspic dd .img { position: relative; width: 100%; padding-bottom: 180px; overflow: hidden; height: 0;}

.list_aboutpage { font-size: 16px; color: #333333; line-height: 2;}
.list_aboutpage img { max-width: 100% !important; height: auto !important;}

.js_international { margin-top: 40px;}
.js_international ul li { float: left; width: 30.91%; margin-right: 3.635%;}
.js_international ul li a { display: block;}
.js_international ul li a:hover .txt { color: #f76a30;}
.js_international ul li a:hover .img em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.js_international ul li .img { padding-bottom: 67.65%; height: 0; overflow: hidden; width: 100%; position: relative;}
.js_international ul li .txt { line-height: 30px; height: 30px; padding: 20px 2%; font-size: 18px; color: #333333; background: #ebebeb; text-align: center;}
.js_international ul li:nth-child(3n) { margin-right: 0;}
.js_international .swiper-pagination { display: none;}
.js_international .swiper-button-prev, .js_international .swiper-button-next { width: 34px; height: 74px; line-height: 74px; text-align: center; text-align: center; background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 18px; font-family: "SimSun"; margin-top: -72px;}
.js_international .swiper-button-prev { left: 0;}
.js_international .swiper-button-next { right: 0;}

.list_scholarspage { padding-bottom: 10px;}
.list_scholarspage .scholars_txt { font-size: 16px; color: #333333; line-height: 32px; margin-bottom: 50px;}
.list_scholarspage .list_scholars li { float: left; width: 48.18%; margin-bottom: 40px; margin-right: 3.04%;}
.list_scholarspage .list_scholars li a { border: 1px solid #e6e6e6; display: block; overflow: hidden; padding: 7.36%;}
.list_scholarspage .list_scholars li a:hover { -webkit-box-shadow: 0px 0px 1px #ff4824; box-shadow: 0px 0px 1px #ff4824;}
.list_scholarspage .list_scholars li a:hover .img em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.list_scholarspage .list_scholars li a:hover .txt h3 { color: #e24627;}
.list_scholarspage .list_scholars li .img { float: left; width: 31.11%; height: 0; padding-bottom: 170px; overflow: hidden; position: relative;}
.list_scholarspage .list_scholars li .img em { background-position: center top;}
.list_scholarspage .list_scholars li .txt { float: left; margin-left: 5.33%; width: 63.11%;}
.list_scholarspage .list_scholars li .txt h3 { height: 29px; line-height: 29px; margin-bottom: 5px; font-size: 18px; color: #1a1a1a;}
.list_scholarspage .list_scholars li .txt h4 { margin-bottom: 18px; line-height: 24px; height: 24px; font-size: 14px; color: #808080;}
.list_scholarspage .list_scholars li .txt h5 { line-height: 26px; height: 78px; overflow: hidden; font-size: 14px; color: #333333; font-weight: 300;}
.list_scholarspage .list_scholars li .txt h5 i { color: #ff4824;}
.list_scholarspage .list_scholars li .txt h5 i:hover { text-decoration: underline;}
.list_scholarspage .list_scholars li:nth-child(2n) { margin-right: 0;}

.list_leaderpage { padding-top: 80px;}

.list_leadertop { -webkit-box-shadow: 2px 3.464px 10px 0px rgba(0, 0, 0, 0.16); box-shadow: 2px 3.464px 10px 0px rgba(0, 0, 0, 0.16); position: relative; padding-bottom: 40px; margin-bottom: 34px;}
.list_leadertop dt { float: left; position: relative; margin-top: -60px; margin-left: 4.55%; overflow: hidden; width: 29.09%; margin-right: 4.55%; padding-bottom: 36.5%;}
.list_leadertop dd { float: left; width: 57.27%; padding-top: 45px;}
.list_leadertop dd h3 { margin-bottom: 16px; font-size: 18px; font-weight: bold; color: #ff4824;}
.list_leadertop dd h4 { margin-bottom: 70px; line-height: 28px; font-size: 14px; color: #4c4c4c;}
.list_leadertop dd h5 { text-align: right;}
.list_leadertop dd h5 img { max-width: 380px; width: 100%;}

.list_leadertxt .title { line-height: 30px; margin-bottom: 20px; font-size: 20px; color: #3a2260;}
.list_leadertxt .txt { font-size: 16px; color: #333333;}
.list_leadertxt .txt p { line-height: 24px; margin-bottom: 12px;}
.list_leadertxt .wrap dl { float: left; width: 40.64%;}
.list_leadertxt .wrap dl dt { margin-bottom: 9px; font-size: 16px; font-weight: bold; color: #1a1a1a;}
.list_leadertxt .wrap dl dd { font-size: 16px; color: #333333; padding: 6px 0px 6px 27px; line-height: 24px; background: url(../image/wl_icon.jpg) no-repeat left 10px;}
.list_leadertxt .wrap dl dd a{ color: #333333;      -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.list_leadertxt .wrap dl dd a:hover{ color: #f76a30;}

.list_leadertxt1 { border-bottom: 2px solid #e6e6e6; margin-bottom: 33px; padding-bottom: 20px;}

/* list_organpage */
.list_organ { margin-bottom: 37px;}
.list_organ h3.title { line-height: 25px; padding-bottom: 17px; margin-bottom: 30px; border-bottom: 2px solid #e6e6e6; font-size: 20px; color: #1a1a1a;}
/*.list_organ1 ul{border: 1px solid #e6e6e6;margin-top: -1px;position: relative;  }
.list_organ1 ul li { border-top: 1px solid #e6e6e6; height: 48px; padding: 12px 0; float: left; width: 50%; background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box;font-size: 16px;   }
.list_organ1 ul li b { padding-left: 48px; color: #1a1a1a; }
.list_organ1 ul li a { color: #4c4c4c; }
.list_organ1 ul li:nth-of-type(4n) { background: #f5f5f5; }
.list_organ1 ul li:nth-of-type(4n-1) { background: #f5f5f5; }


.list_organ1 ul.ul1 li{ width: 100%;position: relative; margin-top: 0px; border-top: none;}
.list_organ1 ul.ul1{ border-bottom: none; }
.list_organ1 ul.ul1 li{background: #f5f5f5;  }
.list_organ1 ul.ul2{ border-top: none;}*/






.list_organ1{padding-left: 1px;}
.list_organ1 ul li b { padding-left: 48px; color: #1a1a1a;}
.list_organ1 ul li a { color: #4c4c4c; -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.list_organ1 ul li a:hover{ color: #f76a30;}  
.list_organ1 ul.ul2 li:nth-of-type(4n) { background: #f5f5f5;}
.list_organ1 ul.ul2 li:nth-of-type(4n-1) { background: #f5f5f5;}
.list_organ1 ul.ul1{height: 48px; padding: 12px 0;width: 100%;  background: #fff;border: 1px solid #e6e6e6; border-bottom: none; -webkit-box-sizing: border-box; box-sizing: border-box;font-size: 16px;background: #f5f5f5;}
.list_organ1 ul.ul2{ font-size: 16px; border: 1px solid #e6e6e6; border-top: none;}
.list_organ1 ul.ul2 li{ float: left;width: 50%; height: 48px; padding: 12px 0; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative;border-top: 1px solid #e6e6e6;}

.list_organ1 ul.ul2 li:nth-child(2n){  border-left: 1px solid #e6e6e6;}


.list_organ2 dl a { display: block; border: 1px solid #e6e6e6; padding: 19px 3.55%; overflow: hidden; margin-bottom: -1px; position: relative;}
.list_organ2 dl a:hover dt h3 { color: #e84526;}
.list_organ2 dl a:hover .dd1 .img em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.list_organ2 dl dt { float: left; width: 100%;}
.list_organ2 dl dt .wrap { margin-left: 172px; margin-right: 100px;}
.list_organ2 dl dt h3 { margin-top: 17px; margin-bottom: 6px; font-size: 18px; color: #1a1a1a;}
.list_organ2 dl dt h4 { margin-bottom: 19px; font-size: 14px; color: #ff4824;}
.list_organ2 dl dt h5 { line-height: 24px; height: 72px; overflow: hidden; font-size: 14px; color: #666666;}
.list_organ2 dl .dd1 { width: 130px; float: left; margin-left: -100%;}
.list_organ2 dl .dd1 .img { width: 130px; height: 0; padding-bottom: 160px; overflow: hidden; position: relative;}
.list_organ2 dl .dd2 { float: left; margin-left: -96px; width: 96px;}
.list_organ2 dl .dd2 .more { display: block; width: 94px; height: 34px; line-height: 34px; margin-top: 62px; border: 1px solid #3a2260; border-radius: 4px; font-size: 14px; color: #3a2260; text-align: center;}
.list_organ2 dl .dd2 .more:hover { background: #e84526; color: #fff; border-color: #e84526;}
.list_organ2 dl:nth-of-type(2n-1) a { background: #f5f5f5;}

.list_organ3 { margin-bottom: 0;}
.list_organ3 ul li { float: left; width: 18%; margin-right: 2%; margin-bottom: 20px;}
.list_organ3 ul li a { display: block; border: 1px solid #dbdbdb; padding-left: 39px; line-height: 42px; height: 42px; font-size: 16px; color: #1a1a1a; background: url(../image/wl_icon.jpg) no-repeat 15px center;}
.list_organ3 ul li a:hover { -webkit-transform: translateY(2px); transform: translateY(2px); -webkit-box-shadow: 0 0 3px rgba(232, 69, 38, 0.5); box-shadow: 0 0 3px rgba(232, 69, 38, 0.5);}
.list_organ3 ul li:nth-child(5n) { margin-right: 0;}

/* list_departpage */
.list_departpage { position: relative; min-height: 720px;}
.list_departpage .tit { position: absolute; left: 0; top: 485px; width: 39.09%;}
.list_departpage .tit li { float: left; width: 50%; line-height: 24px; margin-bottom: 26px;}
.list_departpage .tit li a { display: block; position: relative; font-size: 16px; color: #333333; padding-left: 22px;}
.list_departpage .tit li a:before { position: absolute; left: 0; top: 50%; width: 14px; height: 3px; background: #d1d1d1; content: ""; margin-top: -1.5px;}
.list_departpage .tit li a:hover { color: #e84526;}
.list_departpage .tit li a:hover:before { background: #e84526;}
.list_departpage .tit li.on a { color: #e84526;}
.list_departpage .tit li.on a:before { background: #e84526;}
.list_departpage .cont { float: left; width: 100%;}
.list_departpage .cont .item { position: relative; display: none;}
.list_departpage .cont .item .img { float: left; width: 100%; overflow: hidden;}
.list_departpage .cont .item .img .imgwrap { position: relative; margin-right: 36.36%; display: block; height: 440px;}
.list_departpage .cont .item .txtwrap { float: left; width: 50.91%; margin-left: -50.91%; position: relative;}
.list_departpage .cont .item .title { text-align: right; margin-bottom: 75px; margin-right: 6.25%;}
.list_departpage .cont .item .title em { display: block; line-height: 75px; padding-top: 34px; font-size: 80px; color: rgba(26, 26, 26, 0.1); text-transform: uppercase;}
.list_departpage .cont .item .title em img { width: 100%; max-width: 403px;}
.list_departpage .cont .item .title b { display: block; line-height: 39px; font-size: 24px; color: #1a1a1a;}
.list_departpage .cont .item .txt { background: #fff; padding: 9% 10%; -webkit-box-shadow: 2px 3.464px 10px 0px rgba(0, 0, 0, 0.15); box-shadow: 2px 3.464px 10px 0px rgba(0, 0, 0, 0.15);}
.list_departpage .cont .item .txt h3 { line-height: 32px; height: 32px; margin-bottom: 13px; overflow: hidden; background: url(../image/depart_titleline.jpg) no-repeat center bottom;}
.list_departpage .cont .item .txt h3 span { font-size: 22px; color: #1a1a1a;}
.list_departpage .cont .item .txt h3 a { float: right; display: block; width: 67px; height: 32px; line-height: 32px; font-size: 14px; color: #fff; border-radius: 4px; padding-left: 33px; background: #e84526 url(../image/wlicon2.png) no-repeat 11px center;}
.list_departpage .cont .item .txt .detail { padding-bottom: 11px; margin-bottom: 19px; border-bottom: 1px solid #e6e6e6; font-size: 14px; line-height: 28px; color: #666666; font-weight: 300;}
.list_departpage .cont .item .txt dl { margin-bottom: 29px;}
.list_departpage .cont .item .txt dl dd { float: left; width: 33.33%; line-height: 24px; margin-bottom: 4px;}
.list_departpage .cont .item .txt dl dd a { display: block; position: relative; padding-left: 13px; font-size: 14px; color: #666666;}
.list_departpage .cont .item .txt dl dd a:hover { color: #e84526;}
.list_departpage .cont .item .txt dl dd a:hover:after { background: #e84526;}
.list_departpage .cont .item .txt dl dd a:after { position: absolute; left: 0; top: 50%; width: 4px; height: 4px; content: ""; border-radius: 50%; margin-top: -2px; background: #666666;}
.list_departpage .cont .item .txt .more { display: block; width: 128px; height: 38px; line-height: 38px; text-align: center; border: 1px solid #c2c2c2; border-radius: 19px; font-size: 14px; color: #333333;}
.list_departpage .cont .item .txt .more:hover { border-color: #e84526; background: #e84526; color: #fff;}

/* list_historypage */
.list_historypage { font-size: 16px; color: #333333; line-height: 2;}
.list_historypage img { max-width: 100% !important; height: auto !important;}

.list_singlepage { font-size: 16px!important;     font-family: "Microsoft YaHei"!important; color: #333333; line-height: 2;}
.list_singlepage img { max-width: 100% !important; height: auto !important;}

.js_historyimg { margin: 32px auto;}
.js_historyimg .swiper-button-prev { background: url(../image/history_arrow1.png) no-repeat;}
.js_historyimg .swiper-button-next { background: url(../image/history_arrow2.png) no-repeat;}

.history_title { margin-top: 52px; padding-top: 59px; margin-bottom: 38px; border-top: 2px solid #e6e6e6; line-height: 24px; font-size: 24px; color: #1a1a1a; text-align: center;}

.js_historyimg .wrap { margin: 0 auto; position: relative; z-index: 1;}

.js_historyimg { position: relative;}

.js_historyimg .t { margin-bottom: 35px; text-align: center;}

.js_historyimg .h1 { font-size: 24px; line-height: 1;}

.js_historyimg .photo { position: relative; overflow: hidden;}

.js_historyimg .photo .img { position: relative; padding-bottom: 50%; width: 100%; height: 0;overflow: hidden;}
.js_historyimg .photo .img em {    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center;}




.js_historyimg .photo .mask { position: absolute; right: 0; top: 0; width: 50%; height: 100%; background: right no-repeat; background-size: cover; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); -webkit-filter: gray; filter: gray;}

.js_historyimg .photo .ctrl { position: absolute; left: 50%; top: 50%; margin-left: -26px; margin-top: -26px; width: 52px; height: 52px; background: url(../image/library_btn.png) center no-repeat; cursor: move; z-index: 2;}

.js_historyimg .txt { width: 160px; height: 46px; line-height: 46px; text-align: center; font-size: 16px; color: #fff; background: rgba(0, 0, 0, 0.5); position: absolute; left: 50%; bottom: 0; margin-left: -80px;}

.js_historytab { width: 100%; overflow: hidden;}

.js_historytab .view .swiper-container { width: 100%;}

.js_historytab .view .arrow-left { display: none;}

.js_historytab .view .arrow-right { display: none;}

.js_historytab .view dl dt { float: left; width: 34.55%; padding-bottom: 250px; height: 0; position: relative;}
.js_historytab .view dl dd { float: right; width: 61.82%;}
.js_historytab .view dl dd ul li { line-height: 32px; margin-bottom: 13px; font-size: 16px; color: #333333; position: relative; padding-left: 42px;}
.js_historytab .view dl dd ul li:after { position: absolute; left: 0; top: 15px; width: 28px; height: 1px; content: ""; background: #333333;}
.js_historytab .view dl dd p { line-height: 32px; margin-bottom: 13px; font-size: 16px; color: #333333; position: relative; padding-left: 42px;}
.js_historytab .view dl dd p:after { position: absolute; left: 0; top: 15px; width: 28px; height: 1px; content: ""; background: #333333;}

.js_historytab .preview { background: url(../image/history_line.png) repeat-x center 92px; width: 100%; margin-bottom: 52px; position: relative;}

.js_historytab .preview .swiper-container { height: 108px; margin-left: 38px;}

.js_historytab .preview .swiper-slide { width: 148px; height: 103px; overflow: hidden; text-align: center; padding-bottom: 5px; cursor: pointer; font-size: 22px; color: #4c4c4c; background: url(../image/history_dot.png) no-repeat center bottom;}
.js_historytab .preview .swiper-slide span { display: block; border-style: solid; margin: 0 auto; border-width: 2px; width: 70px; height: 70px; line-height: 70px; border-color: white; border-radius: 50%; background-color: #dcecea; background-image: -ms-linear-gradient(90deg, #e8f8ed 0%, #daeae9 100%); -webkit-box-shadow: 0px 5px 5px 0px rgba(10, 2, 4, 0.09); box-shadow: 0px 5px 5px 0px rgba(10, 2, 4, 0.09);}

.js_historytab .preview .swiper-slide.active-nav { color: #fff;}
.js_historytab .preview .swiper-slide.active-nav span { background-color: #ff6935;}

.js_historytab .preview .slide6 { width: 82px;}

.js_historytab .preview .arrow-left, .js_historytab .preview .arrow-right { position: absolute; width: 24px; height: 24px; line-height: 24px; top: 50%; margin-top: -12px; z-index: 10; font-weight: bold; font-family: "SimSun"; font-size: 18px; color: #272727; text-align: center;}

.js_historytab .preview .arrow-left { left: 0;}

.js_historytab .preview .arrow-right { right: 0;}

.inner_banner2 { width: 100%;}
.inner_banner2 .w_1200 { position: relative; height: 680px;}
.inner_banner2 .txt { width: 33.33%; position: absolute; left: 0; bottom: 0; background: rgba(229, 71, 46, 0.8); padding: 27px 2.5% 30px;}
.inner_banner2 .txt .title { line-height: 30px; padding-bottom: 16px; margin-bottom: 14px; font-size: 24px; color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.4);}
.inner_banner2 .txt .detail { margin-bottom: 35px; height: 130px; overflow: hidden; line-height: 26px; font-size: 14px; color: #fff; font-weight: 300;}
.inner_banner2 .txt .more { width: 84px; height: 26px; text-align: center; line-height: 26px; border: 1px solid rgba(255, 255, 255, 0.7); font-size: 14px; color: #fff; border-radius: 13px;}

.js_wy { position: relative; margin-top: 28px;}
.js_wy ul li { text-align: center; float: left; margin-right: 26px; width: 280px;}
.js_wy ul li a { display: block;}
.js_wy ul li a:hover .img em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.js_wy ul li a:hover .txt { color: #f76a30;}
.js_wy ul li .img { width: 100%; padding-bottom: 60.71%; height: 0; overflow: hidden; position: relative;}
.js_wy ul li .txt { margin-top: 12px; font-size: 16px; color: #1a1a1a;}
.js_wy .swiper-button-prev, .js_wy .swiper-button-next { top: 67px; width: 20px; height: 37px;}
.js_wy .swiper-button-prev { left: -50px; background: url(../image/wy_arrow1.png) no-repeat center;}
.js_wy .swiper-button-next { right: -50px; background: url(../image/wy_arrow2.png) no-repeat center;}

.list_videopage { padding-top: 28px;}

.list_video { position: relative; padding-bottom: 20px;}

.list_video li { text-align: center; float: left; width: 23.5%; margin-right: 2%; margin-bottom: 30px;}
.list_video li a { display: block;}
.list_video li a:hover .img em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.list_video li a:hover .txt { color: #f76a30;}
.list_video li .img { width: 100%; padding-bottom: 60.71%; height: 0; overflow: hidden; position: relative;}
.list_video li .img .icon { position: absolute; left: 50%; top: 50%; width: 44px; height: 44px; margin-top: -22px; margin-left: -22px; background: rgba(0, 0, 0, 0.8); border-radius: 50%;}
.list_video li .img .icon:after { position: absolute; left: 50%; top: 50%; content: ""; width: 0; margin-left: -6px; margin-top: -7px; height: 0; border-top: 7px solid transparent; border-left: 12px solid #fff; border-bottom: 7px solid transparent;}
.list_video li .txt { margin-top: 12px; font-size: 16px; color: #1a1a1a;}

.list_video li:nth-child(4n) { margin-right: 0;}

.inner_container2 { padding-top: 20px;}

.list_international2page .left { float: left; border-right: 1px solid #e0e0e0; width: 69.09%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.list_international2page .left .internation2_txt { padding: 36px 40px; background: #f7f7f7;}
.list_international2page .left .internation2_txt .title { overflow: hidden; height: 30px; margin-bottom: 19px;}
.list_international2page .left .internation2_txt .title span { float: left; line-height: 30px; font-size: 22px; color: #1a1a1a;}
.list_international2page .left .internation2_txt .title .more { float: right; display: block; font-size: 14px; color: #4c4c4c; font-weight: 300; width: 88px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #c2c2c2; border-radius: 15px;}
.list_international2page .left .internation2_txt .title .more:hover { background: #f76a30; border-color: #f76a30; color: #fff;}
.list_international2page .left .internation2_txt .txt { font-size: 14px; color: #4c4c4c; font-weight: 300; line-height: 2;}
.list_international2page .left dl a { display: block; position: relative; overflow: hidden; border-bottom: 1px dotted #cccccc; margin-right: 5.26%; padding: 36px 0 34px;}
.list_international2page .left dl a:hover dt .wrap h3 { color: #f76a30;}
.list_international2page .left dl dt { float: left; width: 100%;}
.list_international2page .left dl dt .wrap { margin-left: 130px;}
.list_international2page .left dl dt .wrap h3 { margin-bottom: 20px; line-height: 24px; height: 24px; font-size: 18px; color: #1a1a1a;}
.list_international2page .left dl dt .wrap h4 { margin-bottom: 16px; line-height: 26px; max-height: 52px; overflow: hidden; font-size: 14px; color: #4c4c4c; font-weight: 300;}
.list_international2page .left dl dt .wrap h5 { font-size: 14px; color: #e84526;}
.list_international2page .left dl dt .wrap h5:hover { text-decoration: underline;}
.list_international2page .left dl dd { position: absolute; left: 0; top: 36px; width: 130px;}
.list_international2page .left dl dd .time { font-size: 20px; color: #808080;}
.list_international2page .right { float: left; width: 30.91%;}
.list_international2page .right .dl1 { background: #f76a30 url(../image/bz_bg.png) no-repeat right bottom; padding: 35px 11.76% 92px;}
.list_international2page .right .dl1 dt { margin-bottom: 21px; line-height: 30px; font-size: 22px; color: #fff;}
.list_international2page .right .dl1 dd { font-size: 14px; color: #fff; font-weight: 300;}
.list_international2page .right .dl1 dd p { line-height: 24px; margin-bottom: 4px;}
.list_international2page .right .dl2 { padding: 29px 0px 29px 11.76%;}
.list_international2page .right .dl2 dt { margin-bottom: 21px; line-height: 30px; font-size: 22px; color: #1a1a1a;}
.list_international2page .right .dl2 dd { font-size: 14px; color: #4c4c4c; font-weight: 300; line-height: 24px;}
.list_international2page .right .dl2 dd p { margin-bottom: 2px;}
.list_international2page .right .dl3 { padding: 11px 0px 29px 11.76%;}
.list_international2page .right .dl3 dt { margin-bottom: 21px; line-height: 30px; font-size: 22px; color: #1a1a1a;}
.list_international2page .right .dl3 dd a { position: relative; display: block; font-size: 14px; color: #4c4c4c; font-weight: 300; line-height: 26px; padding-left: 13px;}
.list_international2page .right .dl3 dd a:hover { color: #f76a30;}
.list_international2page .right .dl3 dd a:hover:after { background: #f76a30;}
.list_international2page .right .dl3 dd a:after { position: absolute; left: 0; top: 50%; width: 4px; height: 4px; content: ""; background: #4d4d4d; margin-top: -2px; border-radius: 50%;}

.list_informationpage { background: #fff;}

.information_main { float: left; width: 100%; padding-top: 15px; padding-bottom: 72px;}
.information_main .wrap { margin-left: 25.5%; margin-right: 25.83%;}
.information_main dl { margin-bottom: 15px;}
.information_main dl dt { border-bottom: 1px solid #dcdadd; margin-bottom: 20px;}
.information_main dl dt span { position: relative; display: inline-block; line-height: 54px; height: 54px; font-size: 24px; color: #3a2260;}
.information_main dl dt span:after { position: absolute; left: 0; bottom: -1px; width: 100%; height: 2px; content: ""; background: #e84526;}
.information_main dl dd ul li { line-height: 36px;}
.information_main dl dd ul li a { }
.information_main dl dd ul li a:hover:after { background: #f76a30;}
.information_main dl dd ul li a:hover em { color: #f76a30;}
.information_main dl dd ul li a:hover { -webkit-transform: translateX(5px); transform: translateX(5px);}
.information_main dl dd ul li a:after { position: absolute; left: 0; top: 15.5px; width: 5px; height: 5px; content: ""; background: #333333; border-radius: 50%;}
.information_main dl dd ul li em { display: block; float: left; font-size: 16px; color: #333333; font-weight: 300; width: 75%;}
.information_main dl dd ul li span.time { display: block; float: right; font-size: 14px; font-weight: 300; color: #666666; width: 25%; text-align: right;}

.information_left { float: left; width: 22.17%; margin-left: -100%; position: relative; border-right: 6px solid #e6e6e6; border-bottom: 6px solid #e6e6e6; padding-bottom: 47px; padding-top: 16px;}
.information_left .left_menu ul li { border-bottom: 1px solid #dbdbdb;}
.information_left .left_menu ul li > a { display: block; line-height: 53px; height: 53px; overflow: hidden; padding-left: 36px; font-size: 16px; color: #1a1a1a; position: relative;}
.information_left .left_menu ul li > a:after { position: absolute; left: 19px; width: 4px; height: 20px; background: #ff4824; content: ""; margin-top: -10px; top: 50%; -webkit-transform: scaleY(0); transform: scaleY(0); opacity: 0; visibility: hidden;}
.information_left .left_menu ul dl { margin-left: 36px; margin-right: 36px; padding: 20px 0; display: none;}
.information_left .left_menu ul dl dd { position: relative;}
.information_left .left_menu ul dl dd:before { position: absolute; left: 0; top: 0; width: 100%; line-height: 40px; height: 40px; background: #ebebeb; content: ""; -webkit-transform: scaleX(0); transform: scaleX(0); opacity: 0; visibility: hidden;}
.information_left .left_menu ul dl dd a { position: relative; display: block; padding-left: 20px; line-height: 40px; height: 40px; font-size: 14px; color: #4c4c4c;}
.information_left .left_menu ul dl .on a, .information_left .left_menu ul dl dd:hover a { background: #ebebeb;}
.information_left .left_menu ul dl .on:before, .information_left .left_menu ul dl dd:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1); opacity: 1; visibility: visible;}
.information_left .left_menu ul li.active > a, .information_left .left_menu ul li:hover > a { color: #3a2260;}
.information_left .left_menu ul li.active > a:after, .information_left .left_menu ul li:hover > a:after { -webkit-transform: scaleY(1); transform: scaleY(1); opacity: 1; visibility: visible;}

.information_right { float: left; width: 22.5%; margin-left: -22.5%; margin-top: 27px; border-left: 6px solid #e6e6e6; border-bottom: 6px solid #e6e6e6;}
.information_right dl { margin-bottom: 47px;}
.information_right dl dt { margin-bottom: 18px; position: relative;}
.information_right dl dt:after { position: absolute; left: -6px; top: 0px; width: 6px; height: 46px; background: #248acc; content: "";}
.information_right dl dt span { background: #2ca4f0; line-height: 46px; height: 46px; overflow: hidden; display: inline-block; padding: 0 24px; font-size: 18px; color: #ffffff; border-radius: 0 25px 0 0;}
.information_right dl dd { font-size: 14px; color: #1a1a1a; font-weight: 300; padding: 0 7.58%;}
.information_right dl dd p { line-height: 24px; margin-bottom: 12px;}

.information_left .left_menu ul .active dl { display: block;}

.list_magazineright .btn { position: relative; height: 36px; width: 140px; margin-top: 40px; border: 1px solid #e6e6e6;}
.list_magazineright .swiper-button-next { background: #fff url(../image/r_arrow.png) no-repeat 9px center;}
.list_magazineright .swiper-button-prev { background: #fff url(../image/l_arrow.png) no-repeat 9px center; border-left: 1px solid #e6e6e6;}
.list_magazineright .swiper-button-next, .list_magazineright .swiper-button-prev { float: left; position: static; top: auto; left: auto; right: auto; margin-top: 0; padding-left: 21px; text-align: center; width: 48px; height: 34px; line-height: 34px; position: relative; font-size: 14px; color: #4c4c4c;}

.js_magazine { height: 791px; overflow: hidden; position: relative;}

.list_magazineright { float: right; width: 140px;}
.list_magazineright ul li { margin-bottom: 32px;}
.list_magazineright ul li a:hover .img em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.list_magazineright ul li a:hover .txt { color: #f76a30;}
.list_magazineright ul li a .img { width: 100%; padding-bottom: 196px; overflow: hidden; position: relative; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}
.list_magazineright ul li a .txt { line-height: 20px; height: 20px; padding: 7px 0; text-align: center; font-size: 14px; color: #1a1a1a;}

.list_magazineleft { float: left; width: 77.82%;}
/*.list_magazineleft>.wrap{height: 900px; overflow-y: hidden; padding-right: 20px;}*/


.list_magazineleft .list_magazine1 dt { float: left; width: 41.18%; padding-bottom: 57.89%; height: 0; overflow: hidden; position: relative;}
.list_magazineleft .list_magazine1 dd { float: left; width: 46.67%; margin-top: 34px; margin-left: 5.88%;}
.list_magazineleft .list_magazine1 dd h3 { margin-bottom: 34px; line-height: 30px; font-size: 22px; color: #1a1a1a;}
.list_magazineleft .list_magazine1 dd .txt { font-size: 14px; font-weight: 300; color: #1a1a1a; margin-bottom: 42px;}
.list_magazineleft .list_magazine1 dd .txt p { line-height: 24px; margin-bottom: 12px;}
.list_magazineleft .list_magazine1 dd h5 { font-size: 14px; font-weight: bold; color: #f76a30;}
.list_magazineleft .list_magazine2 { margin-top: 40px;}
.list_magazineleft .list_magazine2 h3.title { margin-bottom: 18px; font-size: 20px; color: #1a1a1a;}
.list_magazineleft .list_magazine2 .txt { position: relative; padding-top: 33px;}
.list_magazineleft .list_magazine2 .txt:before { position: absolute; left: 20px; top: 0; width: 1px; height: 100%; content: ""; background: #e6e6e6;}
.list_magazineleft .list_magazine2 dl { position: relative; overflow: hidden; padding: 10px 0;}
.list_magazineleft .list_magazine2 dl dt { width: 100%; position: relative;}
.list_magazineleft .list_magazine2 dl dt .wrap { margin-left: 61px;}
.list_magazineleft .list_magazine2 dl dt .wrap h3 { font-size: 16px; color: #1a1a1a; margin-bottom: 6px; background: url(../image/lm_icon1.png) no-repeat left center; padding-left: 29px;}
.list_magazineleft .list_magazine2 dl dt .wrap h4 { margin-left: 19px; font-size: 14px; color: #4c4c4c; font-weight: 300; line-height: 24px; padding-left: 27px; background: url(../image/lm_icon2.png) no-repeat left 4px;}
.list_magazineleft .list_magazine2 dl dd { position: absolute; left: 0; top: 0px; font-size: 24px; color: #b2b2b2; font-weight: 300; width: 37px; text-align: center; background: #fff; z-index: 2; padding: 10px 0;}

.list_magazineleft .list_magazine1 dd h3:hover { color: #f76a30;}

.mCSB_scrollTools .mCSB_draggerRail { background: #fff; border: 1px solid #e6e6e6;}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #e6e6e6;}
.list_educationpage table{ width: 100%!important;}
.list_educationpage .education_txt { padding-bottom: 38px; font-size: 16px; color: #333333; line-height: 2;     font-family: "Microsoft YaHei"!important;}
.list_educationpage .education_txt img { max-width: 100% !important; height: auto !important;}
.list_educationpage .education_list li { float: left; width: 31.82%; margin-right: 2.27%; margin-bottom: 20px;}
.list_educationpage .education_list li a { display: block; position: relative;}
.list_educationpage .education_list li a:hover .img em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.list_educationpage .education_list li .img { position: relative; padding-bottom: 60%; width: 100%; height: 0; overflow: hidden;}
.list_educationpage .education_list li .txt { position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; background: rgba(0, 0, 0, 0.5);}
.list_educationpage .education_list .li4, .list_educationpage .education_list .li5 { width: 49.09%; margin-right: 1.82%;}
.list_educationpage .education_list .li3, .list_educationpage .education_list .li5 { margin-right: 0;}

.education_tablewrap { margin-top: 34px;}
.education_tablewrap h3.title { line-height: 30px; margin-bottom: 24px; font-size: 18px; color: #292929; font-weight: bold; text-align: center;}
.education_tablewrap .education_table { text-align: center; margin: 0 auto; width: 100%; border: 1px solid #e0e0e0;}
.education_tablewrap .education_table td a { font-size: 14px; color: #f76a30; text-decoration: underline;}
.education_tablewrap .education_table td a:hover { color: #3a2260;}
.education_tablewrap .education_table thead tr th { height: 63px; font-size: 16px; color: #1a1a1a; font-weight: normal;}
.education_tablewrap .education_table tbody tr td { height: 35px; font-size: 14px; color: #4c4c4c;}


.education_tablewrap table *{ font-family: "Microsoft YaHei"!important;}
.list_recuritpage .recurit_list li { margin-bottom: 20px;}
.list_recuritpage .recurit_list .title { border: 1px solid #dbdbdb; padding: 12px 31px; height: 24px;}
.list_recuritpage .recurit_list .title em { float: left; font-size: 16px; color: #333333;}
.list_recuritpage .recurit_list .title .more { float: right; font-size: 14px; color: #333333; background: url(../image/recurit_arrow.png) no-repeat right center; padding-right: 18px;}
.list_recuritpage .recurit_list .title.on { border-color: #3a2260; background: #3a2260; border-color: #3a2260;}
.list_recuritpage .recurit_list .title.on em { color: #fff;}
.list_recuritpage .recurit_list .title.on .more { color: #fff; background-image: url(../image/recurit_arrow2.png);}
.list_recuritpage .recurit_list .cont { padding: 26px 2.91% 20px; display: none;}
.list_recuritpage .recurit_list .cont dl { position: relative; padding-left: 224px;}
.list_recuritpage .recurit_list .cont dl dt { position: absolute; left: 0px; top: 0; width: 200px; font-size: 14px; color: #666666; font-weight: 300; line-height: 24px;}
.list_recuritpage .recurit_list .cont dl dd .subtitle { margin-bottom: 18px; font-size: 16px; color: #333333;}
.list_recuritpage .recurit_list .cont dl dd .txt { padding-bottom: 27px; font-size: 14px; color: #666666; font-weight: 300; line-height: 28px;}
.list_recuritpage .recurit_list .cont .apply_btn { margin-top: 4px; display: block; width: 140px; height: 46px; line-height: 46px; text-align: center; background: #f76a30; color: #fff; font-size: 16px;}
.list_recuritpage .recurit_list .cont .apply_btn:hover { background: #f98859;}

.cont_infopage { min-height: 400px;}

.cont_infopage .cont_infohead { margin-bottom: 20px;}

.cont_infopage .cont_infohead h3 { text-align: center; padding: 10px 0; font-size: 24px; color: #242424;}

.cont_infopage .cont_infohead h4 { text-align: center;}

.cont_infopage .cont_infohead h4 span { color: #808080; font-size: 12px; padding: 0 8px;}

.cont_infopage .cont_info { color: #333; font-size: 16px!important; line-height: 2;    
 font-family: "Microsoft YaHei"!important;}

.cont_infopage .cont_info img {    width: 100% !important;
    height: auto !important;
    max-width: 650px!important;}
.list_singlepage img,.list_educationpage img{    width: 100% !important;
    height: auto !important;
    max-width: 650px!important;}


.turn_page { padding: 35px 0;}

.turn_page li { line-height: 24px; margin-bottom: 15px;}

.turn_page li a { color: #333; font-size: 14px;}

.turn_page li a:hover { color: #f76a30;}

.js_piclist .swiper-button-prev { left: 0; background: url(https://xxgk.whxy.edu.cn/dfiles/11487/templates/main/images/news_b_left_btn.png) no-repeat center; -webkit-transform: translateX(-100%); transform: translateX(-100%);}

.js_piclist .swiper-button-next { right: 0;}

.js_piclist:hover .swiper-button-prev, .js_piclist:hover .swiper-button-next { -webkit-transform: translateX(0%); transform: translateX(0%);}
.bigslide{ position: relative;}
.bigslide .swiper-container { width: 100%;  height: auto;}
.bigslide .swiper-container .swiper-slide a{ display: block; padding-bottom: 51.82%; overflow: hidden; position: relative; width: 100%;}

.bigslide .swiper-container img { width: 100%; height: 100%;}
/*.bigslide .swiper-container .swiper-slide a em{ background-size: auto 100%; }*/

.bigslide .arrow-left, .bigslide .arrow-right { position: absolute; top: 50%; margin-top: -25px; z-index: 10; width: 44px; height: 90px; -webkit-transition: all .15s linear; transition: all .15s linear;}

.bigslide .arrow-left, .scroll-01 .swiper-button-prev { background: url(../image/tswy_arrow1.jpg) no-repeat center;
     left: -75px;}

.bigslide .arrow-right, .scroll-01 .swiper-button-next { background: url(../image/tswy_arrow2.jpg) no-repeat center;
 right: -75px;}

.bigslide:hover .arrow-left, .bigslide:hover .arrow-right, .scroll-01:hover .swiper-button-prev, .scroll-01:hover .swiper-button-next { -webkit-transform: translateX(0%); transform: translateX(0%);}

.smallslide { width: 100%; margin-top: 30px; margin-bottom: 50px;  position: relative;}

.smallslide .swiper-container { width: 100%;}

.smallslide .w_1200 { position: relative;}

.smallslide .swiper-slide { width:330px; margin-right: 30px; text-align: center; cursor: pointer;}
.smallslide .swiper-slide .img { position: relative; width: 100%; padding-bottom: 186px; height: 0; overflow: hidden;}
.smallslide .swiper-slide .txt { margin-top: 12px; font-size: 16px; color: #1a1a1a;}

.smallslide .swiper-slide .img:after { position: absolute; left: 0; top: 0; bottom: 0; right: 0; content: ""; border: 2px solid #e97d19; opacity: 0; visibility: hidden;}

.smallslide .swiper-slide.active-nav .img:after { opacity: 1; visibility: visible;}

.smallslide .arrow-left, .smallslide .arrow-right { position: absolute; top: 50%; width: 20px; height: 37px; line-height: 37px; margin-top: -18.5px; z-index: 9;}

.smallslide .arrow-left { left: -50px; background: url(../image/wy_arrow1.png) no-repeat center;}

.smallslide .arrow-right { right: -50px; background: url(../image/wy_arrow2.png) no-repeat center;}

.smallslide .swiper-slide:hover .img em { -webkit-transform: scale(1.05); transform: scale(1.05);}

.smallslide .swiper-slide:hover .txt { color: #f76a30;}

.bigslide { width: 100%;}
.bigslide .w_1200 { position: relative; height: 680px;}
.bigslide .txt {  position: absolute; left: 0;right: 0; bottom: 0; line-height: 24px; background: rgba(0,0,0,0.6); padding: 14px 2.5%; font-size: 16px;color: #fff;text-align: center; overflow: hidden;}
.bigslide .txt .title { line-height: 30px; padding-bottom: 16px; margin-bottom: 14px; font-size: 24px; color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.4);}
.bigslide .txt .detail { margin-bottom: 35px; height: 130px; overflow: hidden; line-height: 26px; font-size: 14px; color: #fff; font-weight: 300;}
.bigslide .txt .more { width: 84px; height: 26px; text-align: center; line-height: 26px; border: 1px solid rgba(255, 255, 255, 0.7); font-size: 14px; color: #fff; border-radius: 13px;}




.footer ul li{ position: relative;}
.footer ul li .hidden_ewm{position: absolute; left: 50%; margin-left: -80px; bottom: 72px;width: 160px;height: 202px; background: #fff; text-align: center;   opacity: 0; visibility:hidden;
 transform:translateY(5px); -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.footer ul li .hidden_ewm .txt{ padding: 17px 0 5px; font-size: 13px;color: #93999f; line-height: 18px; height: 36px;overflow: hidden;}
.footer ul li .hidden_ewm .txt em{ display: block;}
.footer ul li .hidden_ewm .img{ width: 128px;height: 128px;  margin: 0 auto; overflow: hidden;}
.footer ul li .hidden_ewm .img img{width: 100%;}
.footer ul li:hover .hidden_ewm{  opacity: 1; visibility:visible;
 transform:translateY(0px);}


/*20180522xg*/
.list_newstxt{ font-size: 16px; line-height: 32px; color: #333; padding-bottom: 32px;}
.list_newstxt img{ max-width: 100%!important; height: auto!important;}
.list_kzpage .education_list li{ margin-bottom: 30px;}
.list_kzpage .education_list li:nth-child(3n){ margin-right: 0;}

.list_teampage{  padding: 0 3.55%;}
.list_team{}
.list_team .team_dl{  float: left; width: 44%; margin-right: 12%;  margin-bottom: 40px;}
.list_team .team_dl a{ display: block; overflow: hidden;}
.list_team .team_dl dt em{ display: block;position: absolute; left: 0;top: 0; width: 100%; height: 100%; background-position: center; background-size: cover; background-repeat: no-repeat;  transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.list_team .team_dl:nth-child(2n){margin-right: 0;}



.list_team .team_dl a {}
.list_team .team_dl a:hover dt em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.list_team .team_dl a:hover dd h3 { color: #e24627;}
.list_team .team_dl dt { float: left; position: relative; margin-left: -100%; width: 140px; height: 0; padding-bottom: 170px; overflow: hidden;}
.list_team .team_dl dt span { position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; color: #fff; background: url(../image/organge_bg.png) repeat;}
.list_team .team_dl dd { float: left; width: 100%;}
.list_team .team_dl dd .wrap { margin-left: 170px;}
.list_team .team_dl dd h3 { margin-top: 9px; margin-bottom: 11px; line-height: 24px; font-size: 18px; color: #131138; -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.list_team .team_dl dd h4 { margin-bottom: 33px; line-height: 22px; max-height: 66px; overflow: hidden; font-size: 14px; color: #4c4c4c;}
.list_team .team_dl dd h5 { font-size: 14px; color: #000000;}
.list_team .team_dl dd h5:hover { color: #e24627; text-decoration: underline;}


.list_team_channelpage .top_txt{font-size: 16px;color: #333333; line-height: 2;
 padding-bottom: 43px;}
.list_team_channelpage .top_txt img{  max-width: 100%!important; height: auto!important;}
.list_team_channelpage .team_list{ float: left; padding: 16px 3.55%;  border:1px solid #dbdbdb;
    box-sizing:border-box;  width: 48.18%; margin-right: 3.64%;}
 .list_team_channelpage .team_list:nth-child(2n){margin-right: 0;}
.list_team_channelpage .team_list .tit{ padding-bottom: 15px; line-height: 30px; height: 30px;  border-bottom: 1px solid #dbdbdb; margin-bottom: 30px;}
.list_team_channelpage .team_list .tit a{font-size: 24px;color: #1a1a1a; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.list_team_channelpage .team_list .tit a:hover{color: #e84526;}
.list_team_channelpage .team_list .team_dl{  margin-bottom: 40px;}


.list_team_channelpage .team_list .team_dl a{ display: block; overflow: hidden;}
.list_team_channelpage .team_list .team_dl dt em{ display: block;position: absolute; left: 0;top: 0; width: 100%; height: 100%; background-position: center; background-size: cover; background-repeat: no-repeat;  transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}



.list_team_channelpage .team_list .team_dl a{ display: block; overflow: hidden;}
.list_team_channelpage .team_list .team_dl dt em{ display: block;position: absolute; left: 0;top: 0; width: 100%; height: 100%; background-position: center; background-size: cover; background-repeat: no-repeat;  transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}




.list_team_channelpage .team_list .team_dl a {}
.list_team_channelpage .team_list .team_dl a:hover dt em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.list_team_channelpage .team_list .team_dl a:hover dd h3 { color: #e24627;}
.list_team_channelpage .team_list .team_dl dt { float: left; position: relative; margin-left: -100%; width: 140px; height: 0; padding-bottom: 170px; overflow: hidden;}
.list_team_channelpage .team_list .team_dl dt span { position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; color: #fff; background: url(../image/organge_bg.png) repeat;}
.list_team_channelpage .team_list .team_dl dd { float: left; width: 100%;}
.list_team_channelpage .team_list .team_dl dd .wrap { margin-left: 170px;}
.list_team_channelpage .team_list .team_dl dd h3 { margin-top: 9px; margin-bottom: 11px; line-height: 24px; font-size: 18px; color: #131138; -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.list_team_channelpage .team_list .team_dl dd h4 { margin-bottom: 33px; line-height: 22px; max-height: 66px; overflow: hidden; font-size: 14px; color: #4c4c4c;}
.list_team_channelpage .team_list .team_dl dd h5 { font-size: 14px; color: #000000;}
.list_team_channelpage .team_list .team_dl dd h5:hover { color: #e24627; text-decoration: underline;}

.team_more{ display: inline-block; line-height: 38px; height: 38px; padding: 0 41px;
 font-size: 14px;font-weight: 300;color: #4c4c4c; border:1px solid #dbdbdb;     transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;}

.team_more:hover{ background: #e84526;color: #fff; border-color: #e84526;}

.list_educationpage table a:hover{color: #f76a30!important;}


 




.list_emailpage{ padding-top: 20px;}
.list_emailpage .explain{ font-size: 16px;color: #666; line-height: 2; padding-bottom: 40px;}
.list_emailpage .explain h2{ font-size: 16px;color: #666;font-weight: bold;}
.list_emailpage .explain p{ text-indent: 2em;}
.list_emailpage .explain p.dd {text-indent: 0;}
.list_emailpage .email_btn{}
.list_emailpage .email_btn a{ display: inline-block;background:url(../image/email_icon2.png) no-repeat 30px 36px; border:1px solid #e7e7e7;padding: 30px 40px 30px 70px;}
.list_emailpage .email_btn a em{display: block; font-size: 16px;color:#BA2A17;margin-bottom: 8px;}
.list_emailpage .email_btn a span{ display: block; color:#999999;font-size: 16px;}

.organ_tip{ padding-bottom: 40px;    font-size: 16px;
    color: #333333;
    line-height: 2;}
.list_organ h3.title{ overflow: hidden;}
.list_organ h3.title a{ float: right; color: #333; font-size: 14px; transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;}
.list_organ h3.title a:hover{color: #f76a30; text-decoration: underline;}

/*qinli add*/
.organ_tip img{max-width: 100% !important;}
.list_educationpage .btm{padding: 6px 50px 50px;background: #f0f0f0;}
.list_educationpage .btm .tit{height: 66px;border-bottom: 1px solid #d1d1d1;margin-bottom: 20px;text-align: center;font-size: 20px;color: #1a1a1a;font-weight: normal;line-height: 66px;}
.list_educationpage .btm .desc{font-size: 16px;line-height: 26px;color: #333333;text-align: center;margin-bottom: 36px;}
.list_educationpage .btm .desc span{margin: 0 15px;}
.list_educationpage .btm ul li{float: left;width: 18%;margin-right: 9.3%;background: #ffffff;}
.list_educationpage .btm ul li.li4{margin-right: 0;}
.list_educationpage .btm ul li a{display: block;width: 100%;box-sizing: border-box;padding: 54px 0 50px;text-align: center;}
.list_educationpage .btm ul li a i{display: block;width: 66px;height: 66px;margin: 0 auto 25px;background: url(../image/icon.png) no-repeat left top;
transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;}
.list_educationpage .btm ul li a span{display: block;font-size: 16px;line-height: 26px;color: #333333;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;}
.list_educationpage .btm ul li a:hover i{-webkit-transform: rotateY(180deg); transform: rotateY(180deg);}
.list_educationpage .btm ul li a:hover span{color: #e84526;}
.list_educationpage .btm ul li.li2 a i{background-position: -66px top;}
.list_educationpage .btm ul li.li3 a i{background-position: -132px top;}
.list_educationpage .btm ul li.li4 a i{background-position: -198px top;}

.infor_inner_top .tit{float: left;width: 22.17%;height: 60px;background: #f76a30;box-sizing: border-box;padding-left: 36px;font-size: 24px;color: #ffffff;line-height: 60px;font-weight: normal;}

.nav ul li{width: 9%;}

.infoNav.nav{background: #08366a;height: 46px;min-height: 46px;overflow: visible;border-top: 1px solid rgba(255,255,255,0.18);box-shadow: 0 2px 8px rgba(0,0,0,0.12);}
.infoNav.nav ul.w_1200{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-wrap: nowrap;flex-wrap: nowrap;height: 46px;}
.infoNav.nav ul li{width: auto;float: none;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;min-width: 0;}
.infoNav.nav ul li > a{color: #ffffff;font-weight: normal;font-size: 14px;height: 46px;line-height: 46px;padding: 0 2px;}
.infoNav.nav ul li > a span{padding: 0;white-space: nowrap;display: block;}
.infoNav.nav ul li > a span:after{display: none;}
.infoNav.nav ul li.on > a,.infoNav.nav ul li:hover > a{background: #dc4a30;color: #ffffff;}
.infoNav.nav dl{width: auto;min-width: 100%;top: 100%;white-space: nowrap;z-index: 20;box-sizing: border-box;}
.infoNav.nav li:hover > a{color: #ffffff;}

.inner_banner.infor_banner{width: 100%;max-width: 1920px;height: 0;padding-bottom: 26.0417%;margin: 0 auto;position: relative;overflow: hidden;line-height: 0;background: none;}
.inner_banner.infor_banner img{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center center;border: 0;}
.inner_banner.infor_banner em{display: none;}
.list_organ1{padding-top: 15px;}

/*qinli add end */



/**/
.research_management{   margin-bottom: 10px;}
.research_management a{   display: block;  padding: 18px 3.64%; line-height: 28px; height: 28px; background:#f0f0f0;  border-bottom: 4px solid #e0e0e0;}
.research_management em{   float: left;font-size: 24px;color: #1a1a1a;}
.research_management span{  float: right;font-size: 14px;color: #1a1a1a;  padding-right: 40px; background: url(../image/ky_more.png) no-repeat right center; transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;}
.research_management span:hover{ background: url(../image/ky_more2.png) no-repeat right center; color: #e84526;}


.js_wypic ul li{}



.js_wypic { position: relative; padding-top: 28px;}

.js_wypic li { text-align: center; float: left; width: 23.5%; margin-right: 2%; margin-bottom: 30px;}
.js_wypic li a { display: block;}
.js_wypic li a:hover .img em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.js_wypic li a:hover .txt { color: #f76a30;}
.js_wypic li .img { width: 100%; padding-bottom: 60.71%; height: 0; overflow: hidden; position: relative;}
.js_wypic li .img .icon { position: absolute; left: 50%; top: 50%; width: 44px; height: 44px; margin-top: -22px; margin-left: -22px; background: rgba(0, 0, 0, 0.8); border-radius: 50%;}
.js_wypic li .img .icon:after { position: absolute; left: 50%; top: 50%; content: ""; width: 0; margin-left: -6px; margin-top: -7px; height: 0; border-top: 7px solid transparent; border-left: 12px solid #fff; border-bottom: 7px solid transparent;}
.js_wypic li .txt { margin-top: 12px; font-size: 16px; color: #1a1a1a;}



.js_wypic .swiper-button-prev,.js_wypic .swiper-button-next { position: absolute; top: 50%; width: 28px; height: 50px; line-height: 50px; margin-top: -43px; z-index: 9;cursor: pointer;}

.js_wypic .swiper-button-prev { left: 0px; background: url(../image/tswy_botarrow1.png) no-repeat center;}

.js_wypic .swiper-button-next { right: 0px; background: url(../image/tswy_botarrow2.png) no-repeat center;}

.js_wypic .swiper-slide:hover .img em { -webkit-transform: scale(1.05); transform: scale(1.05);}

.js_wypic .swiper-slide:hover .txt { color: #f76a30;}


.js_wybanner{}

.js_wybanner { position: relative;}

.js_wybanner li { text-align: center;}
.js_wybanner li a { display: block;}
.js_wybanner li a:hover .img em { -webkit-transform: scale(1.05); transform: scale(1.05);}
.js_wybanner li .img { width: 100%; padding-bottom: 540px; height: 0; overflow: hidden; position: relative;}

.js_wybanner .swiper-button-prev,.js_wybanner .swiper-button-next{ position:absolute; top:50%;width:40px; line-height:40px; margin-top:-20px;  width: 44px; height: 50px; background: url(../image/spirit_icon.png) no-repeat left -40px; text-indent: -999em;}

.js_wybanner .swiper-button-next{ right:-64px; background: url(../image/spirit_icon.png) no-repeat -44px -40px;}
.js_wybanner .swiper-button-prev{ left:-64px;}


.list_magazineleft .list_magazine2 dl dt .wrap h4{ display: none;}
.list_magazineleft .list_magazine2 dl dt h3{ cursor:pointer;-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.list_magazineleft .list_magazine2 dl dt h3.on{color: #f76a30;}
.list_magazineleft .list_magazine2 dl dt h3:hover{color: #f76a30;}

/*20180704*/
.list_contactpage{padding-top: 20px;}
.contact_toptxt{margin-bottom: 50px;}

.contact_toptxt dl{ float: left; border:1px solid #dbdbdb;width: 49%;height: 150px;margin-right: 2%;
 box-sizing:border-box; -webkit-box-sizing:border-box;padding-left: 120px; padding-top: 30px; padding-right: 2%;position: relative;}
.contact_toptxt dl:nth-child(2n){margin-right: 0;}
.contact_toptxt dl dt{ background: url(../image/contact_mapicon1.jpg) no-repeat center;width: 45px;height: 45px; position: absolute; left:58px;top: 23px;}

.contact_toptxt dl.dl2 dt{ background: url(../image/contact_mapicon2.jpg) no-repeat center;}
.contact_toptxt dl dd{}
.contact_toptxt dl dd h3{ margin-bottom: 20px;line-height: 24px;height: 24px;overflow: hidden;font-size: 18px;font-weight: bold;color: #ff4824;}
.contact_toptxt dl dd h4{ line-height: 28px;  font-size: 16px;font-weight: 300;color: #333333;}
.contact_botmap{ border:1px solid #dbdbdb;}
#map{width: 100%; height: 540px;}

.list_scholarspage{ padding-top: 20px;}
.scholar_menue{ text-align: center; margin-bottom: 60px; font-size: 0;}
.scholar_menue li{ display: inline-block; margin: 0 10px;}
.scholar_menue li a{ display: block; padding: 0 28px; line-height: 44px; height: 44px;
 font-size: 16px;color: #333333; border:1px solid #e6e6e6;      -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.scholar_menue li.on a,.scholar_menue li:hover a{ color: #f76a30; border-color:#f76a30;}












/*20180711xg*/
.gallery-thumbs .swiper-slide {
       width: 140px;height: 78px; margin-right: 38px;opacity: 0.6;}
.gallery-thumbs .swiper-slide .img{width: 140px;height: 78px; text-align: center;}
.gallery-thumbs .swiper-slide .img img{ vertical-align: middle; height: 78px; max-width: 100%;}
.gallery-thumbs .swiper-slide-active {opacity: 1;}
.pic_title{ text-align: center; padding-top: 23px; padding-bottom: 55px;}
.pic_title h3{ line-height: 38px; font-size: 24px;color: #1a1a1a;}
.pic_title h4{ line-height: 29px;   color: #666666; font-weight: 300; font-size: 0;}
.pic_title h4 span{ font-size: 14px; padding: 0 8px;}
.gallery-top{ padding: 0 120px; position: relative;}
.gallery-top .swiper-container{  height: 540px;}
.gallery-top .prev,.gallery-top .next{ position: absolute;
    top: 50%;
    margin-top: -80px;
    z-index: 10;
    width: 50px;
    height: 60px;
    -webkit-transition: all .15s linear;
    transition: all .15s linear;}
.gallery-top .prev{      background: url(../image/wy_arrow1.png) no-repeat center; left: 0px;}
.gallery-top .next{    background: url(../image/wy_arrow2.png) no-repeat center;right: 0px;}
.page_num{ text-align: center;font-size: 14px;color: #333; line-height: 24px; margin-top: 19px;padding-bottom: 55px;}

.gallery-top .prev span{ width: 100%; height: 100%; display: block;}
.gallery-top .next span{ width: 100%; height: 100%; display: block;}
.gallery-top .next a{}
.gallery-top .prev a,.gallery-top .next a{position: absolute; left: 0; top: 0;width: 100%; height: 100%; visibility: hidden; opacity: 0;}
.gallery-top .prev.on a{visibility: visible; opacity: 1;}
.gallery-top .next.on a{ visibility: visible; opacity: 1;}
.gallery-top .swiper-slide .img{    display: block;
    position: relative;

    position: relative;
    height: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.gallery-top .swiper-slide .img img{
  position: absolute;
  background: #e7eaee;
  -webkit-transform: translate3d(-50%,-50%,0);
  -ms-transform: translate3d(-50%,-50%,0);
  -moz-transform: translate3d(-50%,-50%,0);
  transform: translate3d(-50%,-50%,0);
  left: 50%;
  top: 50%;
  width: auto;
  min-width: 100px;
  max-width: 100%;
  max-height: 100%;    min-height: 0px;}
.gallerytopwrap{ padding: 0 120px;  -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.gallery-thumbs .swiper-wrapper{ height: 78px;}


/*20180716xg*/
.footer dl dd{margin-top: 0;}
.footer dl dd p span{ padding-right: 10px;}
.footer dl dd:after{ height: 66px;margin-top: -33px;}



.list_enterpage{}
.list_enterpage .title{ line-height: 30px; padding-left: 15px;position: relative;  font-size: 20px;color: #1a1a1a; margin-bottom: 21px;}
.list_enterpage .title:after{position: absolute; left: 0; top: 50%; width: 3px; height: 16px; content: ""; margin-top: -8px; background: #f76a30;}
.list_enterpage .list{  padding-bottom: 10px; margin-bottom: 24px; border-bottom: 1px solid #dbdbdb;}
.list_enterpage .list li{ float: left; width: 25%; height: 24px; line-height: 24px;overflow: hidden; margin-bottom: 14px;}
.list_enterpage .list li a{font-size: 16px;color: #5c5c5c;font-weight: 300; -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.list_enterpage .list li a:hover{color: #f76a30;}

/*.list_enterpage .list2,.list_enterpage .list3{ padding-right: 25%;}
.list_enterpage .list2 li,.list_enterpage .list3 li{ width: 33.33%;}*/


.list_zhuanlan{}
.list_zhuanlan li{ float: left;width: 31.45%; margin-right: 2.82%; margin-bottom: 30px;}
.list_zhuanlan li:nth-child(3n){margin-right: 0;}
.list_zhuanlan li a{}
.list_zhuanlan li a .img{position: relative; height: 0;padding-bottom: 38.15%;
    padding-bottom: 132px;
 overflow: hidden; width: 100%;}
.list_zhuanlan li a .img em{ display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;}

.list_tswypage{ padding-bottom: 60px;}
.list_tswypage .page{ padding-top: 30px;}
.list_tswy{}
.list_tswy li{ float: left;width: 32%; margin-right: 2%; margin-bottom: 16px;}
.list_tswy li a{display: block;position: relative;}
.list_tswy li a .img{ position: relative; width: 100%; height: 0;padding-bottom: 56.36%; overflow: hidden;}
.list_tswy li a .img em{ display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;}
.list_tswy li a .txt{  line-height: 50px; height: 50px;}
.list_tswy li a .txt span{ display: block;font-size: 16px;color: #1a1a1a; transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;}
.list_tswy li:nth-child(3n){margin-right: 0;}


.list_tswy li.li1{ width: 66.67%; margin-right: 1.25%; margin-bottom: 40px;}
.list_tswy li.li1 .txt,
.list_tswy li.li2 .txt,
.list_tswy li.li3 .txt{ position: absolute; left: 0;right: 0; background: rgba(58,34,96,0.8); bottom: 0;}
.list_tswy li.li1 .txt span,
.list_tswy li.li2 .txt span,
.list_tswy li.li3 .txt span{ padding: 0 20px; color: #fff;}
.list_tswy li.li2,.list_tswy li.li3{margin-right: 0;}
.list_tswy li a:hover .img em{ transform:scale(1.05);}
.list_tswy li a:hover .txt span{color: #3a2260;}
.list_tswy li.li1 a:hover .txt span,
.list_tswy li.li2 a:hover .txt span,
.list_tswy li.li3 a:hover .txt span{background: #3a2260; color: #fff;}

.list_tswy li.li2{ margin-bottom: 1.5%;}

.tswy_title{text-align: center; margin-bottom: 20px;}
.tswy_title h3{ line-height: 38px; font-size: 24px;color: #1a1a1a;}
.tswy_title h4{ line-height: 29px; font-size: 14px;color: #666666; font-weight: lighter;}
.tswy_title h4 span{  padding: 0 7px;}


.cont_tswypage{}

.wypic_title{  padding: 5px 0; text-align: center; font-size: 24px;color: #1a1a1a;}


.list_dgxdpage{ padding-top: 20px;}
/*.dgxd_sec1{ padding-bottom: 36px;}
.dgxd_sec1 li{ float: left;width: 49%;  }
.dgxd_sec1 li a{ height: 284px; padding-top: 36px;  }
.dgxd_sec1 li .title{ line-height: 32px; font-size: 24px;color: #fff;}
.dgxd_sec1 .li1{ margin-right: 2%;text-align: center;}
.dgxd_sec1 .li1 a{ display: block; background: #5173d9 url(../images/dgxd_bg1.jpg) no-repeat center;  }
.dgxd_sec1 .li1 .title{margin-bottom: 39px; }
.dgxd_sec1 .li1 h4{ margin-bottom: 39px; }
.dgxd_sec1 .li1 h4 .icon{ }
.dgxd_sec1 .li1 h4 .icon img{ }
.dgxd_sec1 .li1 h5 span{ display: inline-block;height: 38px;line-height: 38px; border:1px solid #cbd5f4;padding: 0 37px;  font-size: 16px;color: #fff; }*/



.dgxd_sec1{ padding: 32px 3% 28px; margin-bottom: 46px; background: url(../image/dgxd_topbg.jpg) no-repeat center; background-size: cover; color: #fff;}
.dgxd_sec1dl{ position: relative;padding-left: 170px;}
.dgxd_sec1dl dt{position: absolute; left: 0;top: 0; font-size: 24px;line-height: 34px;
background: url(../image/dgxd_secicon.png) no-repeat left 12px; padding-left: 22px;width: 102px;}
.dgxd_sec1dl{}
.dgxd_sec1dl dd{}
.dgxd_sec1dl dd .txt{font-size: 15px;line-height: 30px;}
.dgxd_sec1dl1{ border-bottom: 2px solid rgba(255,255,255,0.2);  padding-bottom: 27px; margin-bottom: 30px;}
.dgxd_sec1dl1 dd .txt p{ text-indent: 2em;}
.dgxd_sec1dl ul{ padding-top: 16px;}
.dgxd_sec1dl ul li{float: left;width: auto;text-align: center; margin-right: 19.51%;}
.dgxd_sec1dl ul li .icon{width: 66px; height: 66px; margin: 0 auto 10px;}
.dgxd_sec1dl ul li a{ display: block;color: #fff; transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;}
.dgxd_sec1dl ul li .icon img{ width: 66px;height: 66px;transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;}
.dgxd_sec1dl ul li .detail{font-size: 16px;}
.dgxd_sec1dl ul li .detail b{  display: block; line-height: 27px;  font-weight: bold;}
.dgxd_sec1dl ul li .detail span{ display: block; line-height: 24px;}
.dgxd_sec1dl ul li a:hover{ -webkit-transform:translateY(5px); transform:translateY(5px);}


/*.dgxd_sec1dl ul li a:hover .icon img{    -webkit-transform: rotateY(360deg);
 transform: rotateY(360deg);}*/


.dgxd_sec1 .li2 a{display: block; background: #915aab;padding-left: 7.4%;padding-right: 7.4%;}
.dgxd_sec1 .li2 h4{ font-size: 14px;color: #ece4f0; line-height: 26px; margin-top: 20px;}
.dgxd_sec1 .li2 .txt{font-size: 16px;color: #fff;padding-top: 27px;}
.dgxd_sec1 .li2 .txt p{ padding-left: 25px;margin-top: 14px;}
.dgxd_sec1 .li2 .txt .p1{ background: url(../image/dgxd_contacticon1.png) no-repeat left center;}
.dgxd_sec1 .li2 .txt .p2{background: url(../image/dgxd_contacticon2.png) no-repeat left center;}
.dgxd_sec1 .li2 .txt .p3{ background: url(../image/dgxd_contacticon3.png) no-repeat left center;}


.dgxd_sec2{padding-bottom: 40px;}
.dgxd_sec2 .title{ margin-bottom: 25px; line-height: 32px; text-align: center; font-size: 24px;color: #1a1a1a;}
.dgxd_sec2 ul{}
.dgxd_sec2 ul li{float: left;width: 31.82%;  margin-right: 2.27%;}
.dgxd_sec2 ul li:nth-child(3n){margin-right: 0;}
.dgxd_sec2 ul li a{ display: block; position: relative;}
.dgxd_sec2 ul li .img{padding-bottom: 60%; height: 0;position: relative; overflow: hidden;}
.dgxd_sec2 ul li .img em{display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;}
.dgxd_sec2 ul li .txt{ position: absolute; left: 0;right: 0; bottom: 0; height: 50px; line-height: 50px; background: rgba(0,0,0,0.6); text-align: center;font-size: 16px;color: #fff;}


.dgxd_sec3{}
.list_dgxdicon{}
.list_dgxdicon li{ float: left;width: 31.82%; height: 170px; margin-right: 2.18%; margin-bottom: 20px;}
.list_dgxdicon li a{border-radius: 6px;  display: block; overflow: hidden; height: 100%;
   position: relative;}
.list_dgxdicon li a .wrap{  position: absolute; left: 13%;right: 12%;
    top: 50%; height: 80px; margin-top: -40px;}
.list_dgxdicon li .img{float: right;width: 80px; height: 80px;text-align: center;}
.list_dgxdicon li .img img{}
.list_dgxdicon li .txt{ padding-top: 18px;}
.list_dgxdicon li .txt b{ display: block; line-height: 25px;font-size: 16px;color: #fff;}
.list_dgxdicon li .txt i{ display: block;line-height: 19px; font-size: 12px;color: rgba(255,255,255,0.5);text-transform: uppercase;}
.list_dgxdicon li.li1{}

.list_dgxdicon li.li1{ height: 360px;}
.list_dgxdicon li.li1 a{  background: #5d3994 url(../image/dgsc_bg.jpg) no-repeat left bottom;}
.list_dgxdicon li.li2 a{  background: #4065d0;}
.list_dgxdicon li.li3 a{  background: #713597;}
.list_dgxdicon li.li4 a{  background: #1d9bd6;}
.list_dgxdicon li.li5 a{  background: #4d37ae;}


.list_dgxdicon li.li3,.list_dgxdicon li.li5{margin-right: 0;}

.list_dgxdicon li.li1 .img{ float: none;width: 100%;}
.list_dgxdicon li.li1 .wrap{height: 180px;margin-top: -90px;text-align: center;}
.list_dgxdicon li.li1 .txt{padding-top: 5px;}
.list_dgxdicon li.li1 .img{width: 130px;height: 130px; margin: 0 auto;}


.dgxd_sec2 ul li a,.list_dgxdicon li a{     -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.dgxd_sec2 ul li a:hover,.list_dgxdicon li a:hover{ box-shadow: 0 0 10px rgba(0,0,0,0.4);  -webkit-transform:translateY(-2px); transform:translateY(-2px);}
.dgxd_sec1 .li1 h5 span:hover{ background: #fff; color: #5173d9;}
.dgxd_sec2 ul li a:hover .img em{ -webkit-transform:scale(1.05); transform:scale(1.05);}
.list_dgxdicon li a:hover{ opacity: 0.9;}

.cont_tswypage{padding: 0 75px;}
.gallery_tswybig {position: relative;}
    .gallery_tswysmall {
     
      box-sizing: border-box;
      padding: 30px 0;}
   


 .gallery_tswybig .img{ height: 0;padding-bottom: 590px;     position: relative; overflow: hidden;}
 .gallery_tswybig .img em{    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;    background-size: auto 100%;
    background-repeat: no-repeat;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;}


 .gallery_tswybig .next,
 .gallery_tswybig .prev{ 
position: absolute;
    top: 50%;
    margin-top: -25px;
    z-index: 10;
    width: 44px;
    height: 90px;
    -webkit-transition: all .15s linear;
    transition: all .15s linear;}

  .gallery_tswybig .prev{    background: url(../image/tswy_arrow1.jpg) no-repeat center;
    left: -75px;}
  .gallery_tswybig .next{    background: url(../image/tswy_arrow2.jpg) no-repeat center;
    right: -75px;}
     .gallery_tswysmall .img{ padding-bottom: 56.36%;}
   .gallery_tswysmall .img em{    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;background-size: auto 100%;
    background-repeat: no-repeat;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;}


.gallery_tswysmall .img:after{position: absolute; left: 0;top: 0;width: 100%;height: 100%; content: ""; background: rgba(58,34,96,0.4);}
.gallery_tswysmall .swiper-slide-active .img:after{  background: none;}


.wy_video{ padding-bottom: 50px;}
.wy_videowrap{  width: 100%;text-align: center;}
.wy_videowrap img,
.wy_videowrap video{ width: 100%; max-width: 100%!important; height: auto!important;}



/*20180921 qinli*/
@font-face {
    font-family: 'GARA';
src: url(../font/gara.eot);
src:
    url(../font/gara.eot) format('embedded-opentype'),
    url(../font/gara.woff) format('woff'),
    url(../font/gara.ttf) format('truetype'),
    url(https://xxgk.whxy.edu.cn/dfiles/11487/templates/main/font/gara.svg) format('svg');
    font-weight: normal;
    font-style: normal;}
.list_team_channelpage .team_list .tit a span.ch{margin-right: 8px;position: relative;}
.list_team_channelpage .team_list .tit a span.ch:before{content: "";width: 100%;height: 1px;background: #e84526;position: absolute;left: 0;bottom: -16px;z-index: 2;}
.list_team_channelpage .team_list .tit a span.en{font-size: 16px;text-transform: uppercase;color: #e84526;font-family: "GARA";}

.list_organ1 ul.ul2.marginTop{margin-top: 20px;}

/*20180921 qinli end*/




@media only screen and (max-width: 1300px){


.js_wybanner .swiper-button-prev{ left: 0;}
.js_wybanner .swiper-button-next{ right: 0;}
}


@media only screen and (max-width: 1250px){
.infoNav.nav ul li > a span{padding: 0;}
.infoNav.nav ul li > a{font-size: 13px;padding: 0 1px;}

.dgxd_sec1dl ul li{ margin-right: 12%;}
}

@media only screen and (max-width: 1200px) { .list_scholarspage .list_scholars li a { padding: 2%;}
  .list_organ3 ul li { width: 32%;}
  .list_organ3 ul li:nth-child(5n) { margin-right: 2%;}
  .list_organ3 ul li:nth-child(3n) { margin-right: 0;}
  .js_historytab .view dl dd { margin-top: 0;}
  .js_wy .swiper-button-prev, .js_wy .swiper-button-next { top: 50%;}
  .js_wy .swiper-button-prev { left: 0;}
  .js_wy .swiper-button-next { right: 0;}
  .smallslide .arrow-left { left: 0;}
  .smallslide .arrow-right { right: 0;} 
    
/*qinli add*/
.list_educationpage .btm ul li{width: 22%;margin-right: 4%;}
.infoNav.nav ul li > a span{padding: 0;}
.infoNav.nav ul li > a{font-size: 12px;padding: 0 1px;}
/*qinli add end*/



}
@media only screen and (max-width: 991px) { .section_columnwrap .column_dl { width: 49%; margin-right: 2%; margin-bottom: 10px;}
  .section_columnwrap .column_dl2, .section_columnwrap .column_dl4 { margin-right: 0;}
  .section_columnwrap .column_dl dt a { padding-bottom: 38.15%;}
  .sec_link { width: 100%; margin-bottom: 15px;}
  .sec_video { width: 67.15%; margin-left: 0;}
  .sec_pic { width: 30.35%;}
  .section_team dl { width: 100%; margin-right: 0; margin-bottom: 15px;}
  .js_newsimg, .js_newstxt { width: 100%; float: none;}
  .js_newsimg { margin-bottom: 25px;}
  .js_newsimg li .img { padding-bottom: 62.58%;}
  .js_newstab { width: 100%;}
  .js_newstab .tit li { margin-right: 8px;}
  .sec_notice { padding-left: 0px; height: auto;}
  .sec_notice .title { width: 100%; position: static; margin-left: 5px;}
  .marqueeleft li { width: 300px; margin-right: 5;}
  .list_newspage .list_news a dt .wrap { margin-left: 80px; margin-right: 0;}
  .list_newspage .list_news a .dd2 { display: none;}
  .list_newspage .list_news a dt h3 { margin-top: 0; line-height: 22px; max-height: 44px; height: auto; font-size: 16px;}
  .list_scholarspage .list_scholars li { float: none; width: 100%; margin-right: 0;}
  .list_scholarspage .list_scholars li .img { width: 140px; margin-right: 10px;}
  .list_scholarspage .list_scholars li .txt { float: none; width: auto;}
  .list_leadertxt .wrap dl { margin-bottom: 10px; width: 100%;}
  .list_leadertop dt { margin-top: 45px;}
  .list_leaderpage { padding-top: 0;}
  .list_departpage .tit { position: static; width: 100%;}
  .list_departpage .tit li { margin-right: 15px; width: auto;}
  .list_departpage .cont .item .img .imgwrap { margin-right: 0;}
  .list_departpage .cont .item .txtwrap { margin-left: 0; width: 100%;}
  .list_departpage .cont .item .img .imgwrap { padding-bottom: 62.86%; height: 0;}
  .list_departpage .cont .item .title { margin-bottom: 25px; margin-right: 0;}
  .list_departpage .cont .item .txt { padding: 4%;}
  .list_departpage .cont .item .txt dl dd { width: 100%;}
  .list_departpage .cont .item .txt h3 { background: none;}
  .list_organ3 ul li { width: 100%; margin-right: 0;}
  .list_organ2 dl .dd2 { display: none;}
  .list_organ2 dl dt .wrap { margin-right: 0; margin-left: 110px;}
  .list_organ2 dl dt h4 { margin-bottom: 0;}
  .list_organ2 dl .dd1 { width: 100px;}
  .list_organ2 dl .dd1 .img { width: 100px; padding-bottom: 123px;}
  .list_organ2 dl dt h3 { margin-top: 0;}
  .js_historytab .preview .swiper-container { margin-left: 24px; margin-right: 24px;}
  .js_historytab { margin-top: 20px; padding-top: 20px;}
  .js_historytab .preview .swiper-slide { width: 120px;}
  .js_historytab .preview { margin-bottom: 20px;}
  .js_historytab .view dl dt { float: none; width: 100%; padding-bottom: 65.79%; margin-bottom: 15px;}
  .js_historytab .view dl dd { float: none; width: 100%;}
  .inner_banner2 .w_1200 { height: 450px;}
  .inner_banner2 .txt { width: 95%;}
  .js_wy .swiper-button-prev, .js_wy .swiper-button-next { background-size: 50%; background-color: rgba(255, 255, 255, 0.8);}
  .list_international2page .left, .list_international2page .right { width: 100%; float: none; border-right: none;}
  .list_international2page .right .dl1, .list_international2page .right .dl2, .list_international2page .right .dl3 { padding: 20px 4% 20px;}
  .list_international2page .left .internation2_txt { padding: 20px 4%;}
  .list_international2page .left dl dt .wrap { margin-left: 0;}
  .list_international2page .left dl a { margin-right: 0;}
  .list_international2page .left dl dd { display: none;}
  .information_main { float: none;}
  .information_main .wrap { margin: 0 2%;}
  .information_right, .information_left { float: none; width: 100%; margin-left: 0;}
  .information_main dl dd ul li em { width: 100%;}
  .information_main dl dd ul li span { width: 100%; text-align: left;}
  .information_main { padding-bottom: 10px;}
  .information_right { margin-top: 0;}
  .information_right dl dt { margin-bottom: 5px;}
  .information_right dl { margin-bottom: 15px;}
  .list_magazineleft { float: none; width: 100%; margin-bottom: 40px; height: auto;}
  .list_magazineright { float: none; width: 100%;}
  .list_magazineright ul li { width: 20% !important; margin-right: 5%; float: left; height: auto !important; -ms-flex-negative: initial !important; flex-shrink: initial !important;}
  .js_magazine { height: auto;}
  .list_magazineright .btn { display: none;}
  .js_magazine .swiper-wrapper { display: block;}
  .list_magazineright ul li a .img { padding-bottom: 140%;}
  .list_magazineleft .list_magazine1 dt { width: 100%; padding-bottom: 140.57%;}
  .list_magazineleft .list_magazine1 dd { margin-left: 0;}
  .list_magazineleft .list_magazine1 dd h3 { margin-bottom: 14px;}
  .list_magazineleft .list_magazine1 dd .txt { margin-bottom: 15px;}
  .inner_cont { padding-bottom: 20px;}
  .list_educationpage .education_list li { width: 49% !important; margin-right: 2% !important;}
  .list_educationpage .education_list li.li2, .list_educationpage .education_list li.li4 { margin-right: 0 !important;}
  .list_recuritpage .recurit_list .cont dl dt { position: static; width: 100%; margin-bottom: 20px;}
  .list_recuritpage .recurit_list .cont dl { padding-left: 0;}
  .list_recuritpage .recurit_list .title { padding-left: 2%; padding-right: 2%;}
  .list_video li, .list_video li:nth-child(4n) { width: 49%; margin-right: 2%;}
  .list_video li:nth-child(2n) { margin-right: 0;}
  .inner_menu ul li a { padding: 0 10px;}
  .list_magazineleft .list_magazine1 dd { width: 100%;}
  .js_magazine .swiper-wrapper { -webkit-transform: translate3d(0px, 0px, 0px) !important; transform: translate3d(0px, 0px, 0px) !important;}
  .list_magazineright ul li { margin-bottom: 10px;}


  .smallslide .swiper-slide { width: 330px; margin-right: 30px;}
  .smallslide .swiper-slide .img { padding-bottom: 186px;}
  .smallslide .arrow-right, .smallslide .arrow-left { background-color: rgba(255, 255, 255, 0.6); background-size: 50%;} 


  .list_kzpage .education_list li{     width: 49% !important; margin-right: 2% !important;}
  .list_kzpage .education_list li:nth-child(2n){ margin-right: 0!important;}
  .list_teampage{ padding: 0;}
  .list_team .team_dl{ margin-right: 0; width: 100%;}

  .list_team_channelpage .team_list{ margin-right: 0; width: 100%; margin-bottom: 25px;}
  .list_team_channelpage .team_list .team_dl{ margin-bottom: 20px;}
.inner_container{ padding-bottom: 20px;}
.smallslide .swiper-slide{ width: 100px; margin-right: 15px;}
.smallslide .swiper-slide .img{ padding-bottom: 50.91px;}
.cont_tswypage{  padding: 0px 0px 0px 0px;}
.bigslide .arrow-left,.bigslide .arrow-right{  width: 28px;
    height: 50px;
    line-height: 50px;
    margin-top: -25px;
    z-index: 9;
    cursor: pointer;}
.bigslide .arrow-left{       left: 0px; background: url(../image/tswy_botarrow1.png) no-repeat center;}
.bigslide .arrow-right{       right: 0px; background: url(../image/tswy_botarrow2.png) no-repeat center;}


.js_wybanner li .img{ padding-bottom: 45%;}
.js_wypic{padding-top: 20px;}

.list_contactpage{padding-top: 0;}
.contact_toptxt dl{ padding-left: 60px; width: 100%; margin-right: 0;margin-bottom: 15px;padding-top: 15px;}
.contact_toptxt dl dt{left: 10px;top: 8px; background-size: 32px auto;}
.contact_toptxt{margin-bottom: 10px;}
#map{ height: 300px;}
.list_scholarspage{padding-top: 10px;}
.scholar_menue{margin-bottom: 25px;}

.gallery-top{ padding: 0 0px;}
.gallery-top .swiper-container{ height: 300px;}
.pic_title{     padding-top: 10px;
    padding-bottom:15px;}
.page_num{padding-bottom: 25px;}


/*20180721xg*/
.list_enterpage .list li{ width: 50%;}


.list_zhuanlan li{ float: left;width: 48%; margin-right: 4%; margin-bottom: 20px;}
.list_zhuanlan li:nth-child(3n){margin-right: 4%;}
.list_zhuanlan li:nth-child(2n){margin-right: 0;}
.list_zhuanlan li a .img{ padding-bottom: 38.15%;}


.list_tswy li{width: 48%; margin-right: 4%;}
.list_tswy li:nth-child(3n){margin-right: 4%;}
.list_tswy li.li1{ width: 100%;margin-right: 0; margin-bottom: 16px;}

.list_tswy li.li2{ margin-bottom: 16px;     margin-right: 4%;}
.list_tswy li:nth-child(2n+1){margin-right: 0!important;}

.list_tswy li.li1 .txt, .list_tswy li.li2 .txt, .list_tswy li.li3 .txt{position: static;background: none;}
.list_tswy li.li1 .txt span, .list_tswy li.li2 .txt span, .list_tswy li.li3 .txt span{ padding: 0;      color: #1a1a1a;}

/*.dgxd_sec1 li{ width: 100%;float: none;margin-right: 0; }
.dgxd_sec1 .li1 h4 .icon img{width: 60px;}
.dgxd_sec1 li a{ height: auto; padding: 20px 0;}
.dgxd_sec1 .li1 .title,.dgxd_sec1 .li1 h4{margin-bottom: 20px;}

.dgxd_sec1 .li1 h5 span{font-size: 14px;}

.dgxd_sec1 .li2 a{ padding:20px 4%;}
.dgxd_sec1 .li2 h4{ margin-top: 15px;}
.dgxd_sec1 .li2 .txt{padding-top: 15px;}
.dgxd_sec1 .li2 .txt{font-size: 14px;}
*/

.dgxd_sec2 ul li{width: 100%;margin-right: 0;margin-bottom: 10px;}
.list_dgxdicon li a .wrap{ left: 4%;right: 4%;}


.list_dgxdicon li{width: 48%;margin-right: 4%;}
.list_dgxdicon li.li3,.list_dgxdicon li.li5{margin-right: 0;}
.list_dgxdicon li.li1{width: 100%;}
.list_dgxdicon li.li1 a{ background-image: none;}
.dgxd_sec2{padding-bottom: 20px;}


.gallery_tswybig .img{ padding-bottom: 56.19%;}

.gallery_tswybig .next, .gallery_tswybig .prev{     position: absolute;
    top: 50%;
    width: 28px;
    height: 50px;
    line-height: 50px;
    margin-top: -20px;
    z-index: 9;
    cursor: pointer;}
.gallery_tswybig .next{right: 0;}
.gallery_tswybig .prev{left: 0;}


.dgxd_sec1dl dt{ position: static;}
.dgxd_sec1dl{padding-left: 0;}
.dgxd_sec1dl dt{ width: auto;}
.dgxd_sec1dl ul li{ width: 33.33%;margin-right: 0;}
.dgxd_sec1dl ul li a{}
.dgxd_sec1dl ul li .detail span a{ color: #fff;}


}
@media only screen and (max-width: 768px) { .sec_link ul li { width: 32%; margin-right: 2%; margin-bottom: 10px;}
  .sec_link ul li.li3, .sec_link ul li.li6 { margin-right: 0;}
  .list_leaderpage { padding-top: 0;}
  .list_leadertop { -webkit-box-shadow: none; box-shadow: none;}
  .list_leadertop dt { width: 100%; margin-right: 0; margin-top: 0; padding-bottom: 125%; margin-left: 0;}
  .list_leadertop dd { width: 100%;}
  .list_leadertop dd { padding-top: 15px;}
  .list_leadertop dd h4 { margin-bottom: 20px;}
  .list_leadertop { padding-bottom: 20px; margin-bottom: 20px;}
  .list_magazineright ul li { width: 46% !important; margin: 0 2%;} 

  /*qinli add*/
.list_educationpage .btm{padding: 6px 30px 30px;}
.list_educationpage .btm ul li{width: 48%;margin-right: 4%;margin-bottom: 20px;}
.list_educationpage .btm ul li:nth-child(2n){margin-right: 0;}

.infor_inner_top .tit{width: auto;padding: 0 34px;text-align: center;}
.infor_inner_top .location{display: none;}
/*qinli add end*/

.scholar_menue li{  margin: 0 2px;}
.scholar_menue li a{ padding: 0 10px;}

/*20180721xg*/
.list_enterpage .list li{ width: auto; margin-right: 15px;}
.gallery-thumbs{ display: none;}

.dgxd_sec1dl ul li{ width: 100%;margin-bottom: 10px;}

}
@media only screen and (max-width: 480px) { .section_columnwrap .column_dl { margin-right: 0 !important; width: 100%;}
  .sec_pic a span { font-size: 20px;}
  .section_team dl dt { width: 100px; padding-bottom: 120px;}
  .section_team dl dd h3{ margin-top: 0;}
  .section_team dl dd h4{ max-height: 44px; margin-bottom: 15px;}
  .section_team dl dd .wrap { margin-left: 115px;}
  .list_newspic dt { width: 100%;}
  .list_newspic dt .wrap { margin-left: 0; margin-top: 65%;}
  .list_newspic dd { width: 100%; height: auto;}
  .list_newspic dd .img { padding-bottom: 62.07%;}
  .list_newspic dt .wrap h3 { margin-bottom: 5px; font-size: 16px;}
  .list_newspic dt .wrap h4 { margin-bottom: 5px;}
  .list_newspic a { padding-top: 15px; padding-bottom: 15px;}
  .inner_title span { font-size: 18px;}
  .inner_title { margin-bottom: 15px;}
  .js_international { padding-bottom: 40px;}
  .js_international .swiper-pagination { display: block;}
  .js_international .swiper-pagination-bullet-active { background: #e24627;}
  .inner_cont { padding-bottom: 20px;}
  .list_scholarspage .list_scholars li { margin-bottom: 20px;}
  .list_scholarspage .list_scholars li .img { width: 100px; padding-bottom: 121.43px;}
  .list_scholarspage .list_scholars li .txt h4 { margin-bottom: 5px;}
  .list_scholarspage .list_scholars li .txt h5 { height: 52px;}
  .list_organ1 ul li { width: 100%; text-align: center;}
  .list_organ1 ul li b { padding-left: 0;}
  .list_educationpage .education_list li { width: 100% !important; margin-right: 0 !important;}
  .list_recuritpage .recurit_list .title em { font-size: 14px;}
  .list_video li, .list_video li:nth-child(4n), .list_video li:nth-child(2n) { width: 100%; margin-right: 0%;}
  .inner_menu ul li a { padding: 0 4px;}

.list_team .team_dl dt { width: 100px;}
.list_team .team_dl dd .wrap { margin-left: 115px;}

.list_team_channelpage .team_list .team_dl dt { width: 100px;}
.list_team_channelpage .team_list .team_dl dd .wrap { margin-left: 115px;}

 /*qinli add*/
 .list_educationpage .btm .desc span{display: block;margin: 0 0 3px;}
.list_educationpage .btm ul li{width: 100%;margin-right: 0;}
.list_educationpage .btm ul li a{padding: 30px 0;}
/*qinli add end*/


.research_management em{font-size: 18px;}


.js_newstab .tit li a{ font-size: 16px;}
.js_newstab .cont .item .more{ display: none;}

.gallery-top .swiper-container{ height: 240px;}

.list_zhuanlan li a .img{ padding-bottom: 55%;}

.list_dgxdicon li{width: 100%;margin-right: 0;margin-bottom: 10px; height: 120px!important;}

.list_dgxdicon li.li1 .wrap{ text-align: left;}
.list_dgxdicon li.li1 .img{width: 80px; height: 80px;float: right;}
.list_dgxdicon li.li1 .img img{width: 100%;}
.list_dgxdicon li.li1 .wrap{ height: 80px; margin-top: -40px;}
.list_dgxdicon li.li1 .txt{padding-top: 18px;}
}
/*# sourceMappingURL=common.css.map */