*{margin:0; padding:0;}
ul,li {list-style-type:none;}
body {font-family: "Microsoft YAHEI";color:#333;  font-size: 16px;}
a{color:#757575;font:400 /24px "Microsoft YAHEI";text-decoration:none;}
.clear {LINE-HEIGHT: 0; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden}
img{vertical-align: top;border:none;}

.content{width: 1322px; margin: 0 auto;}
.left{float: left;}
.right{float: right;}
.hide{display: none;}

input[type='button']{-webkit-appearance:none;}
textarea,select,input[type="text"],input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
    appearance:none;
    outline:none;
	border: none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    border-radius:0;
    background: none;
}
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"]{-webkit-appearance:none;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0;}





/* 首页 */
body{min-width: 1400px; width: 100%;}
.main{margin-bottom: 80px; overflow: hidden;}

.swiper-wrapper{text-align: center;}
.swiper-pagination-bullet{width: 12px; height: 12px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:url(../images/left.png); opacity: .7;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url(../images/right.png);opacity: .7}
.top_tel p.link{ margin-bottom: 20px; text-align: right;}
.top_tel p a{color: #fff;}
.top{width: 100%; height: 159px; box-sizing: border-box;background: #165068 url(../images/sy_02.png) no-repeat right top; padding: 30px 5% 0; box-sizing: border-box; }

.top_lx{height: 39px; line-height: 39px; border-radius: 100px;  padding: 0 20px; background-color: #396e84; color: #fff; float: left; margin-right: 20px;}
.top_lx img{display: inline-block; margin-top: 6px; }
.so_box{width: 176px; display: flex; float: left; align-items: center; height: 39px; line-height: 39px; border-radius: 100px; background: rgba(255,255,255,0.8); padding: 0 10px; box-sizing: border-box;}
.form_box{display: flex; align-items: center; width: 100%;}
.so_box .input{width: calc(100% - 20px); border: none; background: transparent; outline: none; color: #165068;}
.so_box .input::-webkit-input-placeholder {color: #165068; font-size: 14px;}


.nav{width: 100%; height: 69px; line-height: 69px; background-color: #0f475e; padding: 0 5%; box-sizing: border-box;}
.nav ul li {display: inline-block; width: 7%; position: relative; text-align: center;}
.nav ul li .sub_ul{position: absolute; top: 65px; left: 0%; width: 260%; background-color: #fff;transition: all 0s; z-index: 2; padding: 10px; box-sizing: border-box;}
.nav ul li .sub_ul dd{background-color: #fff; float: left;transition: all 0s; margin-right: 18px;  }
.nav ul li .sub_ul dd a{color: #259293; font-size: 16px; background: url(../images/news_icon.png) no-repeat 0 15px; padding-left: 13px; }
.nav ul li:last-child .sub_ul{right: 0; left: inherit;}
/* .nav ul li .sub_ul dd:hover{background-color:#259293 ; } */
/* .nav ul li .sub_ul dd:hover a{color: #fff;} */
.nav ul li .sub_ul dd{height: 40px; line-height: 40px; font-size: 16px;}

.nav ul li a{font-size: 18px; color: #fff; display: block; text-align: center; }
.nav ul li.current{ background-color: #0aa1af;}
.nav ul li.current a{color: #fff;}


.news{width: 100%; padding: 0 5%; box-sizing: border-box; margin-top: 40px;}
.news .one_li{width: calc(33.3% - 40px); margin-left: 40px;}
.news .slide img{width: 100%; height: 421px;}
/* .news .news_img{width: 560px;} */
.news .news_box{width: 100%;}
.news .news_box .news_tit{width: 100%; height: 53px; line-height:53px;  border-bottom: 2px solid #ececec; box-sizing: border-box;}
.news .news_box .news_tit .news_tit_name{font-size: 25px;color: #165068; position: relative;}
.news .news_box .news_tit .news_tit_name::after{content: ""; position:absolute; right: 0; bottom: 0; width: 100%; height: 4px; background-color: #165068;}

.news .news_box .news_tit .news_tit_yw{color: #165068; font-size: 19px;}
.news .news_box .news_list .news_first{margin-top: 15px;}
.news .news_box .news_list .news_first .img{width: 189px;}
.news .news_box .news_list .news_first .nr{width: calc(100% - 210px); font-size: 16px; color: #2c2c2c; line-height: 27px;}
.news .news_box .news_list .news_first .nr .name{font-size: 16px; color: #ff4800; font-weight: bold; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin: 10px 0;}
.news .news_box .news_list .news_first .nr .text{text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp:3;
  -webkit-box-orient: vertical;
 }

.news .news_box .news_list{ overflow: hidden;}
.news .news_box .news_list ul{margin-top: 20px; overflow: hidden; float: left; width: 100%;}
.news .news_box .news_list ul li{line-height: 36px; color: #2c2c2c; font-size: 16px; text-align: right;}
.news .news_box .news_list ul li a{color: #2c2c2c; font-size: 16px; float: left; text-align: left; width: calc(100% - 60px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news .news_box .news_list ul li a:hover{color: #259293;}

.news .one_li{transition: all 0.3s;}
.news .one_li:hover{transform: translateY(-10px);}
.news_two{background-color: #eff5f8; padding: 60px 5%; box-sizing: border-box; overflow: hidden;}
.news_two .one_li{background-color: #fff;}
.news_two .news_box .news_list{padding:20px; box-sizing: border-box; height: 485px; overflow: hidden;}
.news_two .news_box .news_tit{height: 71px; line-height: 71px; color: #fff; border: none; text-align: center; background: url(../images/sy_tit.jpg) no-repeat center top; background-size: 100% 71px;}
.news_two .news_box .news_tit .news_tit_name{color: #fff;}
.news_two .news_box .news_list .more{width: 123px; height: 38px; margin: 20px auto; border-radius: 100px;  overflow: hidden; border: 1px solid #365370; color: #365370; font-size: 17px; line-height: 38px;}
.news_two .news_box .news_list .more a{color: #365370; text-align: center; display: block;}
.news_two .news_box .news_list .more:hover{background-color: #365370;transition: all 0.3s;}
.news_two .news_box .news_list .more:hover a{color: #fff;}

.news_banner{width: 100%; }
.news_banner img{width: 100%;}
.firend{border: 4px solid #165068; }
.firend_li{margin-top: 20px;}
.firend_li .itme{width: calc(50% - 15px); font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-left: 10px; color: #424242; box-sizing: border-box; float: left; line-height: 45px; background: url(images/sy_icon.jpg) no-repeat 0 23px; padding-left: 15px;}

/* 校友 */
.xiaoyou{padding: 40px 5%; box-sizing: border-box; overflow: hidden;}
.xiaoyou .news_tit{width: 100%; height: 53px; line-height:53px;  border-bottom: 2px solid #ececec; box-sizing: border-box;}
.xiaoyou .news_tit .news_tit_name{font-size: 25px;color: #165068; position: relative;}
.xiaoyou .news_tit .news_tit_name::after{content: ""; position:absolute; right: 0; bottom: 0; width: 100%; height: 4px; background-color: #165068;}

.xiaoyou .news_tit .news_tit_yw{color: #165068; font-size: 19px;}
.xiaoyou .xy_list {margin-top: 30px;}
.xiaoyou .xy_list .li{width: calc(14% - 20px) ; float: left; margin-left: 25px;}
.xiaoyou .xy_list .li{transition: all 0.3s;}
.xiaoyou .xy_list .li:hover{transform: scale(1.05);}
.xiaoyou .xy_list .li:first-child{margin-left: 0;}
.xiaoyou .xy_list .li img{width: 100%;}
.xiaoyou .xy_list .li .name{width: 100%; height: 45px; line-height: 45px; background-color: #f1f1f1; color: #2c2c2c; font-size: 16px; text-align: center;}





.footer{width: 100%;  overflow: hidden; background-color: #165068; color: #fff; padding: 40px 5%;box-sizing: border-box;}
.footer .foot_left{float: left;}
.footer .foot_left p{line-height: 1.6; font-size: 17px;}
.footer .foot_left p label{width: 4px; height: 4px; border-radius: 100px; background-color: #fff; margin-right: 5px; float: left; margin-top: 15px;}
.footer .foot_left:nth-child(2){margin-left: 105px; margin-top: 20px;} 
.footer_tip{text-align: center; color: #fff; width: 100%; padding: 20px 0; font-size: 16px; border-top: 1px solid #35728b; background-color: #165068;}


/* 分页 */
.page { padding: 20px 10px 30px; text-align: center; }
.page a { display: inline-block; padding: 4px 8px; margin: 0 5px 10px; border-radius:3px; background:#013ac4; color:#fff; line-height: 1.5; vertical-align:top; }
.page .current { background:#f60; }






/* 关于我们 */

.content__layout{max-width:1355px;margin:20px auto 170px auto}
.content__navigation{width:341px;background-color:#165068}
.content__navigation p{font-size:26px;color:rgba(255,255,255,.7);margin-top:26px;margin-left:36px;margin-bottom:20px}
.content__navigation ul{background-color:#fff;margin-left:20px}
.content__navigation ul li{height:72px;line-height:72px;font-size:16px;border-bottom:1px solid #e8e8e8;padding-left:17px;position:relative}
.content__navigation ul li a{height:100%;width:100%;display:inline-block; color: #353535; font-size: 18px;}
.content__navigation ul li.selected a{color:#165068}
.content__navigation ul li.selected:before{position:absolute;left:-6px;content:"";height:100%;width:6px;background-color:#35c7d4}
.content__specific{margin-left:382px}
.content__specific table{font-size:14px;line-height:30px;padding-left:40px;padding-top:30px}
.content__specific table a{font-size:16px}
.content__specific h2{font-size:24px;color:#165068;border-bottom:2px solid #165068;padding-bottom:16px;padding-left:16px;margin-top:36px}
.content__specific--text{font-size:17px;padding:30px 0 40px 0;line-height:41px}
.content__mobile--img{font-size:16px;text-align:center}
.content__mobile--img li{float:left;margin-right:10px;margin-top:10px}
.content__mobile--img li p{margin-top:10px}
.content__specific--text-center{text-align:center}
.content__specific--text strong{font-size:18px;color:#90000a;padding-right:5px}
/* .content__specific--text p{text-indent:35px} */
.content__specific--bread{font-size:18px;color:rgba(0,0,0,1);padding-top:20px}
.content__specific--bread a{color: #000;}
.content__specific>ul>li{padding-top:30px;border-bottom:1px solid #e8e8e8;min-height:120px}
.content__specific--warp{height:60px;font-size:18px;color:#900912}
.content__specific--warp>div{display:inline-block;vertical-align:middle}
.content__specific--crumb{background-color:#900912;width:6px;height:60px}
.content__specific--crumb-text{width:40px;margin-left:16px}
.content__specific--a-warp{margin-left:104px;padding-top:12px}
.content__specific--a-warp li{width:24%;margin-right:.5%;height:20px;margin-bottom:20px;display:inline-block;font-size:16px}
.btn-backTop{display:none;width:45px;height:45px;position:fixed;bottom:330px;left:55%;margin-left:650px;background:url(../images/backtop.png)}
.sub_banner{width: 100%; overflow: hidden;}
.sub_banner2{ width: 1920px; position: relative; left: 50%; margin-left: -960px;}
.mobile-show{display: none;}





/* 新闻列表 */
.newsPage{ overflow: hidden;}
.newsPage ul{margin-top: 20px; overflow: hidden; float: left; width: 100%;}
.newsPage ul li{line-height: 3.5; color: #323232; font-size: 17px; text-align: right;}
.newsPage ul li a{color: #323232; font-size: 17px; float: left; text-align: left; width: calc(100% - 60px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/news_icon.jpg) no-repeat 0 25px; padding-left: 20px; box-sizing: border-box;}
.newsPage ul li a:hover{color: #259293;}
/* 分页 */
.pagination{font-size:0;text-align:right;overflow:hidden;margin:30px 0}
.pagination>div{line-height:26px}
.pagination a,.pagination strong{font-size:14px;background-repeat:no-repeat;display:inline-block;min-width:28px;text-align:center;padding:6px;border:solid 1px #d6dce1;border-radius:3px;margin-right:5px}
.pagination strong{background:#e9f2fa;font-weight:700}
.pagination .pagination__turn{padding-right:25px;background-image:url(../images/arw_r.gif);background-position:90% 50%}



/* 新闻内页 */

.newsCont_tit{margin: 30px 0; }
.newsCont_tit .tit{font-size: 30px; text-align: center; color: #292929;}
.newsCont_tit .from{text-align: center; margin-top: 10px; font-size: 14px;}
.newsCont .news_nr{margin-top: 20px; font-size: 17px; line-height: 1.8;}
.newsCont .news_nr img{max-width: 100%; width: auto; display: block; margin: 10px auto;}
.news_next{padding-top: 40px;border-top: 1px solid #ddd; margin-top: 80px;}
.news_next p{ font-size: 18px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.8; color: #292929;}
.news_next p a{color: #292929;}



.picPage{margin-top: 30px; overflow: hidden;}
.picPage ul li{float: left; width: calc(33.3% - 30px); margin-left: 25px; margin-bottom: 30px;}
.picPage ul li img{width: 100%;}
.picPage ul li .name{width: 100%; padding: 10px 0; text-align: center; color: #323232; font-size: 17px; width: 100%; overflow:  hidden; white-space: nowrap;  text-overflow: ellipsis;}





