@charset "utf-8";
* { margin: 0; padding: 0; }
body{font-family: "times new roman";max-width: 1920px; margin: 0 auto;font-size: 16px;color: #323232;background: #fafafa;min-width: 1500px;}
a{text-decoration:none !important;}
ul{list-style:none;}
.fl { float: left; }
.fr { float: right; }
img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0}
.clear{zoom: 1;}
.clear:after {clear:both;content:'';display:block;width:0;height:0;visibility:hidden; }
.clam1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.clam2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.clam3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
.clam4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;}
.w10{width:100%;max-width: 1920px;margin: 0 auto;}
.w128{width:1280px;margin:0 auto}
.w14{width:1400px;margin:0 auto}
/* top head css */
.topFix{min-width: 1280px;}
.top-box{ height:165px;position: relative;transition: 0.4s;}
.top-box .logo{float: left;margin-top: 20px;transition: 0.4s;}
.topFix .top-box .logo a{display: block;}
.topFix .top-box .logo img{display: block;width: 940px;height: 109px;}
.top-box .search-r{float: right;margin-top: 40px;transition: 0.4s;}
.top-box .search-r .top-a{display: block;text-align: right;}
.top-box .search-r a{color: #666666;display: inline-block;font-size: 15px;padding: 0 4px;}
.top-box .search-r a:hover{color: #000000;}
.top-box .search-r img{width: 20px;}
.top-box .search{width: 340px;height: 40px;border-radius: 20px;margin-top: 14px;border: 1px solid #cfcfcf;box-sizing: border-box;float: right;}
.top-box .search .text{background: none;outline: none;border: none;padding: 0 0 0 10px;color: #323232;width: 295px;line-height: 40px;height:40px}
.top-box .search .img{margin-top: 11px; outline-style:none;}
.top-box .search .input1{float: left;}
.top-box .search .input2{float: left;}
/* .topFix.on .top-box{height:122px;position: relative;transition: 0.4s;}
.topFix.on .top-box .logo{margin-top: 16px;transition: 0.4s;}

.topFix.on .top-box .search-r{margin-top: 18px;transition: 0.4s;} */

/* nav */     
.navBar{color:#fff;height: 50px;line-height: 50px;margin-top: 30px;background: #163f7A;}
.navBar .nav{ margin:0 auto; }
.navBar .nav h3{text-align: center;}
.navBar .nav .m{position:relative;float:left;display:inline;text-align:center;}
.navBar .nav .on h3 a{background: #1f74d9;height: 50px;}
.navBar .nav h3 a{zoom:1;height: 50px;line-height: 50px;display:block;text-align: center;font-weight: normal;line-height: 50px;color:#fff;font-size: 20px;padding: 0 95px;}
.navBar .nav .sub{display: none;/*默认隐藏*/width: 180px;min-width: 100%;position:absolute;left: 0;top: 50px;background: url(../images2020/sub-bg.png) repeat;float:left;line-height:30px;z-index: 3;}
.navBar .nav .sub li{  }
.navBar .nav .sub li a{display:block; zoom:1; transition: 0.3s;text-align: left;padding-left: 33px;line-height: 46px;color:#fff;}
.navBar .nav .sub li a:hover{  transition: 0.3s;background: #79b1f1;}
.navBar .nav li+li+li+li+li+li .sub{width:205px;}

/* banner */
.banner{ width:100%;max-width: 1920px; position:relative;margin:44px auto;}
.banner .bd{ position:relative; height:100%; z-index:1;width:1280px;margin:0 auto;}
.banner .bd li{ zoom:1; vertical-align:middle;}
.banner .bd img{ width:100%;max-width: 1920px;  height:600px; display:block;}
.banner .hd { width: 100%; position: absolute; left: 0; bottom: 10px; text-align: center; z-index: 2;}
.banner .hd ul li {cursor: pointer; width: 12px; height: 12px; border-radius: 6px; margin: 0 4px; display: inline-block; *display: inline; *zoom: 1;background: #83b1f3;}
.banner .hd ul li.on {background: #163F7A;}
.banner .prev, .banner .next { width: 77px; height: 14px; position: absolute; z-index: 3; bottom: 50px;opacity: 0.8;}
.banner .prev { background: url(../images2020/banner-arrow.png) left no-repeat; right: 26%;}
.banner .next { background: url(../images2020/banner-arrow.png) right no-repeat; right: 20%;}
.banner .prev:hover, .banner .next:hover{opacity: 1;}

/* news */
.news{margin-top: 50px;}
.news .title {margin-bottom: 45px;}
.news .title h4{font-size: 50px;font-weight: normal;color: #163F7A;line-height: 36px;height: 36px;font-weight: bold;position: relative;text-align: center;}
.news .title h4::after{content: '';position: absolute;bottom: -15px;width: 60px;height: 4px;background: #163F7A;left: 50%;margin-left: -30px;}
.news .newsCon{}
.news .newsCon ul{}
.news .newsCon ul li{width: 300px;float: left;position: relative;box-shadow:0px 0px 7px 0px #e2e2e2;}
.news .newsCon ul li:hover{width: 300px;float: left;position: relative;box-shadow:0px 0px 7px 0px #808080;}
.news .newsCon ul li+li{margin-left: 26.6666px;}
.news .newsCon ul li .date{position: absolute;background: #163F7A;width: 45px;height: 52px;top: 160px;left: 20px;}
.news .newsCon ul li .date i{font-size: 14px;font-family: arial;font-style: normal;color: white;display: block;text-align: center;margin-top: 8px;}
.news .newsCon ul li .date b{font-style: normal;font-weight: normal;font-size: 12px;color: white;display: block;text-align: center;margin-top: 3px;}
.news .newsCon ul li a{display: block;}
.news .newsCon ul li a .pic{width: 100%;height: 180px;overflow: hidden;}
.news .newsCon ul li a .pic img{width: 100%;height: 180px;transition: 0.4s;}
.news .newsCon ul li a .pic img:hover{transform: scale(1.3);transition: 0.4s;}
.news .newsCon ul li a .text{padding:30px 20px 10px 20px;}
.news .newsCon ul li a .text h4{font-size: 16px;color: #163F7A;padding-top: 11px;line-height: 22px;height: 48px;}
.news .newsCon ul li a .text p{font-size: 12px;color: #a5a5a5;padding-top: 11px;line-height: 20px;height: 80px;}
.news .newsCon ul li:hover a .text h4{color: #323232;}
.news .more{color: #666666;font-size: 12px;text-align: center;width:110px;line-height: 28px;height: 28px;border: 1px solid #163F7A;box-shadow: 3px 3px 0 0 #ccd2db;display: block;margin: 0 auto;margin-top: 30px;}
.news .more:hover{background: #163F7A;color:white;}

/* events */
.events{background: url(../images2020/eventBg1.png) no-repeat center;height: 460px;box-sizing: border-box;padding: 30px 0;margin-top: 50px;position: relative;}
.events .title {margin-bottom: 45px;margin-top: 10px;}
.events .title h4{font-size: 50px;font-weight: normal;color: #ffffff;line-height: 36px;height: 36px;font-weight: bold;position: relative;text-align: center;}
.events .title h4::after{content: '';position: absolute;bottom: -15px;width: 60px;height: 4px;background: #ffffff;left: 50%;margin-left: -30px;}
.eventsCon{ position:relative;}
.eventsCon .prev,
.eventsCon .next{ display:block;  width:32px; height:58px; float:left;position: absolute;top: 95px;}
.eventsCon .prev{background: url(../images2020/aL.png) no-repeat;left: 20px;}
.eventsCon .next{background: url(../images2020/aR.png) no-repeat;left: auto;right: 20px;}
.eventsCon .bd{margin: 0 auto;width: 1110px;}
.eventsCon .bd ul{ overflow:hidden; zoom:1; }
.eventsCon .bd ul li{ float:left; overflow:hidden;width: 290px;height: 180px;background: url(../images2020/eventsBg.png) no-repeat;padding: 20px;}
.eventsCon .bd ul li{margin: 10px 20px;}
.eventsCon .bd ul li .date{font-size: 30px;color: #999999;}
.eventsCon .bd ul li .date i{font-size: 30px;color: #323232;font-style: normal;font-family: arial;}
.eventsCon .bd ul li .date b{font-size: 16px;color: #666666;font-weight: normal;}
.eventsCon .bd ul li h4{font-size: 16px;line-height: 20px;color: #323232;font-weight: normal;margin-top: 10px;height: 42px;}
.eventsCon .bd ul li:hover h4{color: #163F7A;font-weight: bold;}
.eventsCon .bd ul li p{font-size: 14px;color: #a5a5a5;left: 20px;margin-top: 15px;font-weight: normal;height: 48px;}
.eventsCon .bd ul li .hvr-icon-wobble-horizontal{float: right;display: block;margin-top: 15px;}
.events .more{color: #FFFFFF;font-size: 12px;text-align: center;width:110px;line-height: 28px;height: 28px;border: 1px solid #fff;box-shadow: 3px 3px 0 0 #6584b2;display: block;margin: 0 auto;margin-top: 30px;}
.events .more:hover{background: #163F7A;color:white;border: 1px solid #163F7A;}
/* academic */
.academic{}
.academic{margin-top: 50px;}
.academic .title {margin-bottom: 45px;}
.academic .title h4{font-size: 50px;font-weight: normal;color: #163F7A;line-height: 36px;height: 36px;font-weight: bold;position: relative;text-align: center;}
.academic .title h4::after{content: '';position: absolute;bottom: -15px;width: 60px;height: 4px;background: #163F7A;left: 50%;margin-left: -30px;}
.academic .academicCon{}
.academic .academicCon ul{}
.academic .academicCon ul li{width: 410px;float: left;background: white;box-shadow: 0 0 8px 0 #d3d3d3;box-sizing: border-box;padding: 15px;height: 262px;}
.academic .academicCon ul li+li{margin-left: 25px;}
.academic .academicCon ul li+li+li+li{margin-left: 0;margin-top: 25px;}
.academic .academicCon ul li+li+li+li+li{margin-left: 25px;}
.academic .academicCon ul li a{display: block;}
.academic .academicCon ul li a h5{font-size: 18px;color: #323232;line-height: 26px;height: 50px;margin-bottom: 10px;}
.academic .academicCon ul li:hover a h5{color:#163F7A;}
.academic .academicCon ul li a span{width: 60px;height: 2px;background: #163F7A;display: block;margin-bottom: 20px;}
.academic .academicCon ul li a .info{}
.academic .academicCon ul li a .info .pic{width: 120px;height: 150px;overflow: hidden;float: left;}
.academic .academicCon ul li a .info .pic img{width: 120px;height:150px;}
.academic .academicCon ul li a .info .text{float: left;margin-left: 10px;width:250px;}
.academic .academicCon ul li a .info .text p{font-size: 16px;color: #666666;margin: 10px 0;background: url(../images2020/IC01.png) no-repeat left center;padding-left: 26px;line-height: 26px;}
.academic .academicCon ul li a .info .text p+p{background: url(../images2020/IC02.png) no-repeat left center;}
.academic .academicCon ul li a .info .text p+p+p{background: url(../images2020/IC03.png) no-repeat 2px top;}

.academic .more{color: #666666;font-size: 12px;text-align: center;width:110px;line-height: 28px;height: 28px;border: 1px solid #163F7A;box-shadow: 3px 3px 0 0 #ccd2db;display: block;margin: 0 auto;margin-top: 30px;}
.academic .more:hover{background: #163F7A;color:white;}


/* footer */
.footer{background:url(../images2020/footerBg.png) no-repeat center;background-size: cover;padding: 30px 0 20px 0 ;height: 200px;margin-top: 50px;box-sizing: border-box;}
.footer .link{}
.footer .link h3{font-size: 16px;color: white;text-align: center;font-weight: bold;}
.footer .link ul{width: 500px;margin-top: 15px;border-top:1px solid #e0f0fb;}
.footer .link ul li{width: 250px;float: left;line-height:33px;height:33px;}
.footer .link ul li a{font-size: 14px;color: #d3d3d3;display: inline-block;line-height: 15px;}
.footer .link ul li a:hover{color: white;}
.footer .footerLogo{margin-left: 20px;}
.footer .footerLogo img{display: block;}
.footer .footerLogo p{font-size: 16px;color: #e0f0fb;margin-top: 30px;font-family: "times new roman";}
.footer .footerLogo p a{font-size: 16px;color: #e0f0fb;}
.footer .footerLogo p a:hover{text-decoration:underline !important;transition:all 1s;}
.footer .ewm{margin-left: 20px;}
.footer .ewm img{width: 120px;height: 120px;display: block;}
.footer .ewm p{font-size: 16px;color: #e0f0fb;margin-top: 8px;text-align: center;font-family: "times new roman";}
.footer .booking img{width: 200px;height: 120px;display: block;}
.footer .booking p{font-size: 16px;color: #e0f0fb;margin-top: 8px;text-align: center;font-family: "times new roman";}

/* news-list  css */
.er-banner{position: relative;height: 300px;width: 100%;max-width: 1920px;overflow: hidden;}
.er-banner img{width: 1920px;position: absolute;left: 50%;top: 0;margin-left: -960px;}
.con{}
.news-list{min-height: 600px;}
.news-list .left-nav{width: 280px;float: left;position: relative;box-shadow: 0 0 10px 2px #d1d1d1;}
.news-list .left-nav .title{background:#163F7A;}
.news-list .left-nav .title h4{line-height: 80px;font-size: 20px;color: white;text-align: center;}
.news-list .left-nav ul{background: #f5f5f5;padding:10px 20px;}
.news-list .left-nav ul li{padding: 0 10px;position: relative;}
.news-list .left-nav ul li:first-child{border-top: none;}
.news-list .left-nav ul li a{text-decoration:none !important;}
.news-list .left-nav ul li p{font-size: 16px;color: #323232;line-height: 22px;margin: 5px 0;padding:8px 20px 8px 10px;word-break: break-word;font-family: "times new roman";font-weight:bold;}
.news-list .left-nav ul .on p{color: #FFFFFF;background: url(../images2020/left-nav-sj-on.png) no-repeat right center;font-family: "times new roman";}
.news-list .left-nav ul .on {background: #163F7A;border-radius: 4px;transition: 0.4s;}
.news-list .left-nav ul li:hover p{color: #FFFFFF;background: url(../images2020/left-nav-sj-on.png) no-repeat right center;}
.news-list .left-nav ul li:hover {background: #163F7A;border-radius: 4px;transition: 0.4s;}






.news-list .nr-right-text{float: right;width: 960px;}
.news-list .nr-right-text ul{}
.news-list .nr-right-text ul li{border-bottom: 1px solid #dadada;padding: 15px 0;}
.news-list .nr-right-text ul li:first-child{margin-top: 0px;}
.news-list .nr-right-text ul li p{float: left;width: 860px;font-size: 16px;color: #323232;}
.news-list .nr-right-text ul li b {float: right;color: #999999;font-size: 12px;font-style: normal;font-weight: normal;}
.news-list .nr-right-text ul li p:hover{color: #163F7A;font-weight: bold;}

/* pic-list  css */
.news-list .nr-right-pic{float: right;width: 960px;}
.news-list .nr-right-pic ul{margin-left: -30px;}
.news-list .nr-right-pic ul li{float: left;width: 300px;margin-left: 30px;margin-bottom: 20px;}
.news-list .nr-right-pic ul li .pic{ width:300px;height:180px;overflow: hidden;}
.news-list .nr-right-pic ul li .pic img{ width:300px;height:180px;transition: 0.4s;}
.news-list .nr-right-pic ul li .text{padding: 8px 0;height: 60px;}
.news-list .nr-right-pic ul li .text p{float:left;width: 300px;font-size: 14px;color: #323232;text-align:justify;font-size: 14px;color: #323232;line-height: 22px;transition: 0.4s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;text-overflow: ellipsis;overflow: hidden;height: 60px;}
.news-list .nr-right-pic ul li:hover img{transform: scale(1.1);transition: 0.4s;}
.news-list .nr-right-pic ul li:hover p{color: #163F7A;transition: 0.4s;}
.fanye{margin: 30px 0 50px 200px;}
.now { height: 20px;line-height: 20px;margin-bottom: 30px;padding: 30px 0 12px 0;border-bottom: 1px solid #d9d9d9;}
.now-l {cursor: pointer;background: url(../images2020/now-bg.png) left center no-repeat; padding-left: 20px; font-size: 14px; color: #333;padding-right: 20px;  display: inline-block; *display: inline; *zoom: 1; z-index: 3; }
.now-l a {font-size: 14px; color: #999 !important; font-size: 14px;cursor: pointer;}
.now-l i {font-size: 14px;font-style: normal;cursor: pointer;}

/*nry  css*/
.nry-right-text{float: right;width: 960px;margin-bottom: 50px;min-height: 600px;}
.nry-right-text .threeNav{margin-bottom: 25px;}
.nry-right-text .threeNav ul{}
.nry-right-text .threeNav ul li{height: 40px;margin-right: 18px;float: left;}
.nry-right-text .threeNav ul li a{font-size: 18px;color: #3470df;border: 1px solid #3470df;display: block; padding: 0 25px;line-height: 40px;height: 40px;border-radius: 20px;}
.nry-right-text .threeNav ul li a:hover{color: white;background: #3470df;}
.nry-right-text .threeNav ul .on a{color: white;background: #3470df;}
.con-h{font-size:26px;text-align: center;line-height: 32px;color: #323232;font-weight: bold;}
.con-span{text-align: center;height: 40px;line-height: 40px;border-bottom: #d9d9d9 1px solid;/* margin-bottom: 30px; */margin: 15px 20px;}
.con-span span{display: inline-block;margin: 0 15px;font-size: 14px;color: #808080;}
.con-tt{margin-bottom:40px;}
.con-tt p{line-height:28px !important;margin-top:10px;font-size:17px !important;color: #4c4c4c !important;text-align:justify;} 
.con-tt img{display: block;margin:auto;margin-top:10px;}
.con_bt{border-top: 1px solid #d9d9d9;padding-top: 20px;}
.con_bt a{display:block;height:36px;line-height:36px;font-size:16px;color:#4c4c4c !important;text-decoration:none !important;width:910px;overflow:hidden; transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; /* Firefox 4 */-webkit-transition: all 0.5s ease-in-out; /* Safari 和 Chrome*/-o-transition: all 0.5s ease-in-out; /* Opera */}
.con_bt a:hover{padding-left:5px;}
/* backtop */
.backtop{position: fixed;z-index: 999999;bottom: 3%;right: 4%;cursor: pointer;}