@font-face
{
font-family: "NotoSansHans-Regular";
src: url(./NotoSansHans-Regular.otf);
}



*{}
body, html {width:100%;height: 100%;background: #fff;padding: 0; margin: 0;color: #707070;font-size: 14px;list-style-type: none;font-family: 'NotoSansHans-Regular', Helvetica, Arial, sans-serif;}
ul{padding:0px;margin: 0px;}
li{list-style: none;}
p{margin-bottom: 0px;margin-top: 0px;}
a{text-decoration: none;}
i, b{font-style: normal;font-weight: normal;}
input, button, select{outline:none;font-family: 'NotoSansHans-Regular', Helvetica, Arial, sans-serif;color: #707070;font-size: 14px;}
select{appearance:none;
-moz-appearance:none;
-webkit-appearance:none;}
select::-ms-expand { display: none; }
textarea{outline:none;resize: none;font-family: 'NotoSansHans-Regular', Helvetica, Arial, sans-serif;color: #707070;font-size: 14px;}



/*公共*/
.top{width: 100%;float: left;background: #0e56a8;}
.top_ch{width: 1200px;margin: 0 auto;}
.top_fl{float: left;color: #fff;line-height: 35px;}

.header{width: 100%;float: left;background: #fff;position: relative;z-index: 10;left: 0;top: 0;}
.header_ch{width: 1200px;margin: 0 auto;}
.logo{width: 168px;height: 100px;display: block;float: left;background-repeat: no-repeat;background-size: 100% auto;background-position: 50%;}
.header_ul{float: right;line-height: 100px;}
.header_ul li{float: left;margin: 0 35px;}
.header_ul li a{float: left;font-size: 17px;color: #3c3c3c;font-weight: bold;transition: 0.3s;}
.header_ul li a:hover, .header_ul li a.bg{color:#0e56a8;}
.header_dw{float: right;margin-top: 18.5px;margin-left: 15px;}
.header_dw p{width: 211px;height: 27px;padding:0 16px;margin-top: 5px;border:1px solid #dadada;border-radius: 13.5px;color: #0e56a8;line-height: 27px;}
.header_dw p:first-child{margin-top: 0;}

.header_m{display: none;width:100%;height: 50px;float: left;background:#fff;position: relative;z-index: 10;left: 0;top:0;box-shadow:0px 3px 5px hsla(211, 96%, 10%, 0.15);}
.logo_m{width: 168px;height: 100%;float: left;margin-left: 14px;display: block;background-repeat: no-repeat;background-position: 50%;background-size: 100% auto;}
.nav_h{float:right;width:30px;margin-top: 14.5px;margin-right: 14.5px;cursor: pointer;transition: 0.3s;}
.nav_h span{width:30px;height:3px;background:#0e56a8;float: left;transition: all 0.5s;}
.nav_h span.heng2{margin: 6px 0px;}
.nav_ul{overflow: hidden;width:100%;position: absolute;top: 50px;left: 0px;z-index: 10;background: #0e56a8;border-top:1px solid hsla(0, 0%, 100%, 0.5);display: none;}
.nav_ul li{position: relative;width:100%;line-height: 38px;text-align: center;border-bottom:1px solid hsla(0, 0%, 100%, 0.5);}
.nav_ul li:last-child{border-bottom: 0px;}
.nav_ul li a{color: #fff;}
.nav_ul li a:hover{border-bottom: 1px solid #fff;}
.nav_ul li.m_erji_k:hover a{border-bottom: 1px solid #fff;color: #fff;}
.m_erji_jt{transition: 0.3s;transform: rotate(-90deg);position: absolute;display: block;width: 38px;height: 38px;top: 0px;right: 0px;background: url(../images/mej.png) 50% no-repeat;}
.nav_ul li ul.m_erji{display: none;width: 100%;background: #4689d6;border-top: 1px solid hsla(0, 0%, 100%, 0.5);}
.nav_ul li ul.m_erji li{border-bottom: 0px;line-height: 30px;}
.nav_ul li.m_erji_k:hover ul.m_erji li a{color: #fff;border-bottom: 0px;}
.nav_ul li.m_erji_k ul.m_erji li a:hover{color: #fff;border-bottom: 1px solid #fff;}

.footer1{width: 100%;float: left;background: #0e56a8;padding:37px 0 12px;border-bottom: 1px solid #4a80be;}
.footer1_ch{width: 1200px;margin: 0 auto;}
.footer1_fl{width: calc(100% -90px);float: left;margin-top: 15px;}
.footer1_fl img{}
.footer1_fl p{margin-top: 10px;color: #cae3ff;}
.footer1_fr{width: 90px;float: right;text-align: center;}
.footer1_fr img{width: 100%;}
.footer1_fr p{width: 100%;margin-top: 2px;color: #fff;}
.footer1_ul{width: 100%;float: left;margin-top: 10px;text-align: center;color: #cae3ff;}
.footer1_ul li{display: inline-block;}
.footer1_ul li a{float: left;color: #cae3ff;transition: 0.3s;}
.footer1_ul li a:hover{color: #fff;text-decoration: underline;}
.footer1_ul li span{float: left;margin-left: 24px;margin-right: 20px;}
.footer1_ul li:last-child span{display: none;}

.footer2{width: 100%;float: left;background: #0e56a8;padding:14px 0 26px;}
.footer2_ch{width: 1200px;margin: 0 auto;color: #cae3ff;text-align: center;line-height: 20px;}
.footer2_ch a{color: #cae3ff;transition: 0.3s;}
.footer2_ch a:hover{color: #fff;text-decoration: underline;}

.banner2{width: 100%;float: left;}
.banner2 img{width: 100%;float: left;}
.banner2 img:nth-child(2){display: none;}

.mbx{width: 100%;float: left;line-height: 48px;padding-top: 26px;}
.mbx_ch{width: 1200px;margin: 0 auto;border-bottom: 1px solid #f0f0f0;height: 48px;}
.mbx_fl{float: left;font-size: 18px;color: #3c3c3c;font-weight: bold;}
.mbx_fr{float: right;}
.mbx_fr div{float: left;}
.mbx_fr ul{float: left;}
.mbx_fr ul li{float: left;}
.mbx_fr ul li a{float: left;color: #707070;transition: 0.3s;}
.mbx_fr ul li:last-child a{color: #0e56a8;}
.mbx_fr ul li a:hover{color: #0e56a8;}
.mbx_fr ul li span{float: left;margin: 0 2px;}
.mbx_fr ul li:last-child span{display: none;}


/*首页*/
.banner{width: 100%;float: left;position: relative;z-index: 1;}
.banner .swiper-container{width: 100%;float: left;}
.banner .swiper-slide{display: block;}
.banner .swiper-slide img{width: 100%;float: left;}
.banner .swiper-slide img:nth-child(2){display: none;}
.banner .swiper-pagination-bullet{transition: 0.3s;width: 35px;height: 5px;border-radius: 0px;background:#fff;opacity: 1;}
.banner .swiper-pagination-bullet-active{background:#0e56a8;}

.in1{width: 100%;float: left;background: #fafafa;padding:28px 0;}
.in1_ch{width: 1200px;margin: 0 auto;}
.in1_top{width: 100%;float: left;line-height: 48px;border-bottom: 1px solid #f0f0f0;}
.in1_top div{float: left;font-size: 18px;color: #3c3c3c;font-weight: bold;}
.in1_top a{float: right;color: #0e56a8;}
.in1_top a:hover{text-decoration: underline;}
.in1 .swiper-container{width: 98%;float: left;padding:25px 1%;}
.in1 .swiper-slide{display: block;}
.in1_li{padding:10px;width: calc(100% - 20px);float: left;background: #fff;box-shadow: 0px 0px 5px #c3c3c3;overflow: hidden;}
.in1_li img{width: 100%;float: left;transition: 0.3s;}
.in1 .swiper-slide:hover .in1_li img{transform: scale(1.1,1.1);}
.in1_tit{width: 100%;float: left;margin-top: 10px;font-size: 15px;text-align: center;color: #707070;transition: 0.3s;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.in1 .swiper-slide:hover .in1_tit{color: #0e56a8;}

.in_k{width: 100%;float: left;padding:44px 0;}
.in_kch{width: 1200px;margin: 0 auto;}
.in2{width: calc(100% - 352px);float: left;padding:0 26px;box-shadow: 0px 0px 5px #c3c3c3;}
.in2_ul{width: 100%;float: left;min-height:506px;}
.in2_ul li{width: 100%;float: left;border-bottom: 1px dashed #ccc;padding:30px 0 20px;}
.in2_ul li:last-child{border-bottom: 0;}
.in2_tittime{width: 100%;float: left;line-height: 22px;}
.in2_tit{width: calc(100% - 78px);float: left;font-size: 17px;color: #3c3c3c;font-weight: bold;transition: 0.3s;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.in2_tit:hover{color: #0e56a8;}
.in2_time{float: right;}
.in2_text{width: 100%;float: left;margin-top: 16px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 40px;}
.in2_sj{width: 100%;float: left;margin-top: 14px;}
.in2_sj_fl{float: left;line-height: 18px;margin-top: 4px;}
.in2_sj_fl div{float: left;margin-left: 44px;}
.in2_sj_fl div:first-child{margin-left: 0;}
.in2_sj_fl div span{float: left;display: block;width: 16px;height: 18px;background-repeat: no-repeat;background-position: 50%;}
.in2_sj_fl div a{float: left;margin-left: 4px;color: #0e56a8;}
.in2_more{width: 66px;height: 26px;display: block;float: right;background: #0e56a8;border-radius: 3px;color: #fff;text-align: center;line-height: 26px;}

.in3{width: 240px;float: right;padding:0 18px;box-shadow: 0px 0px 5px #c3c3c3;}
.in3_form{width: 100%;float: left;padding-bottom: 24px;}
.in3_ul{width: 100%;float: left;}
.in3_ul li{width: 100%;float: left;margin-top: 12px;}
.in3_tit{width: 100%;float: left;font-size: 15px;}
.in3_bot{width: 100%;float: left;margin-top: 5px;}
.in3_sel{width: 100%;height: 40px;border:1px solid #e1e1e1;padding:0 14px;float: left;background:initial;position: relative;z-index: 2;}
.in3_jt{width: 13px;height: 40px;float: left;display: block;margin-left: -27px;background-image: url(../../images/in3_jt.png);background-position: 50%;background-repeat: no-repeat;position: relative;z-index: 1;}
.in3_tex{width: calc(100% - 30px);height: 38px;border:1px solid #e1e1e1;padding:0 14px;float: left;}
.in3_ssan{width: 100%;height: 40px;float: left;margin-top: 20px;background: #0e56a8;font-size: 16px;color: #fff;border:0;padding:0;border-radius: 5px;}

.in4{width: 240px;float: right;padding:0 18px;margin-top: 25px;box-shadow: 0px 0px 5px #c3c3c3;}
.in4_text{width: 100%;float: left;margin: 26px 0;font-size: 15px;line-height: 28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;}



/*学刊介绍*/
.xkjs{width: 100%;float: left;padding: 30px 0;}
.xkjs_ch{width: 1200px;margin: 0 auto;}
.xkjs_text{width: 100%;float: left;font-size: 15px;line-height: 33px;}
.xkjs_text img{max-width: 100%;}



/*学刊目录*/
.xkmls{width:100%;float: left;padding:0 0 40px;}
.xkmls_ch{width: 1200px;margin: 0 auto;}
.xkmls_ul{width: 100%;float: left;}
.xkmls_ul li{width: calc((100% - 88px)/5);float: left;margin-right: 22px;margin-top: 40px;}
.xkmls_ul li:nth-child(5n){margin-right: 0;}
.xkmls_li{display: block;width: 100%;float: left;}
.xkmls_img{padding: 10px;width: calc(100% - 20px);float: left;background: #fff;box-shadow: 0px 0px 5px #c3c3c3;overflow: hidden;}
.xkmls_img img{width: 100%;float: left;transition: 0.3s;}
.xkmls_li:hover .xkmls_img img{transform: scale(1.1,1.1);}
.xkmls_tit{width: 100%;float: left;margin-top: 10px;font-size: 15px;text-align: center;color: #707070;transition: 0.3s;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.xkmls_li:hover .xkmls_tit{color: #0e56a8;}


/*学刊目录2*/
.xkmlss{width: 100%;float: left;}
.xkmlss_ch{width: 1200px;margin: 0 auto;}
.xkmlss_top{width: calc(100% - 20px);float: left;padding:10px;box-shadow: 0px 0px 5px #c3c3c3;margin-top: 40px;}
.xkmlss_topfl{width: 202px;float: left;}
.xkmlss_topfl img{width: 100%;float: left;}
.xkmlss_topfr{width: calc(100% - 232px);float: right;margin-top: 22px;}
.xkmlss_toptit{width: 100%;float: left;font-size: 20px;color: #3c3c3c;font-weight: bold;}
.xkmlss_toptext{width: 100%;float: left;margin-top: 18px;font-size: 15px;line-height: 25px;}
.xkmlss_bot{width: 100%;float: left;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;margin:40px 0;}
.xkmlss_bot .in2_ul li{padding-left: 20px;padding-right: 20px;width: calc(100% - 40px);}
.xkmlss_bot .in2_ul li:nth-child(2n){background:#f8f8f8;}



/*学刊目录内容页*/
.xkml{width: 100%;float: left;padding:33px 0 17px;}
.xkml_ch{width: 1200px;margin: 0 auto;}
.xkml_tit{width: 100%;float: left;font-size: 28px;color: #3c3c3c;font-weight: bold;text-align: center;}
.xkml_dwzz{width: 100%;float: left;margin-top: 12px;text-align: center;font-size: 15px;}
.xkml_dwzz span{margin: 0 18px;}
.xkml_yt{width: calc(100% - 88px);float: left;padding:28px 44px;margin-top: 20px;background:#f5f5f5;font-size: 15px;line-height: 26px;}
.xkml_time{width: 100%;float: left;}
.xkml_zy{width: 100%;float: left;margin: 15px 0;}
.xkml_zy span{color: #0e56a8;}
.xkml_gjc{width: 100%;float: left;color: #0e56a8;}
.xkml_text{width: 100%;float: left;padding:36px 0;font-size: 15px;line-height: 26px;}
.xkml_text img{max-width: 100%;}
.xkml_yw{width: calc(100% - 60px);float: left;padding:26px 30px;background: #f5f5f5;font-size: 15px;line-height: 26px;border-bottom: 1px solid #d5d5d5;}
.xkml_ywtit{width: 100%;float: left;}
.xkml_ywtext{width: 100%;float: left;margin-top: 8px;}
.xkml_sx{width: 100%;float: left;padding: 15px 0;}
.xkml_sx a{transition: 0.3s;width: 100%;float: left;font-size: 15px;color: #3c3c3c;line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.xkml_sx a:hover{color: #0e56a8;}
